*,
*::before,
*::after {
box-sizing: border-box !important;
margin: 0;
padding: 0;
}

html{
    overflow-x: hidden;
    font-size: 16px;
}

/* Apply to both default elements and Gutenverse block classes */
h1, .wp-block-heading h1 {
    font-size: 30px;
    margin-bottom: 32px;
    margin-top: 10px;
	font-family: 'Outfit', sans-serif;
	color: #0c2318;
}

h2, .wp-block-heading h2 {
    font-size: 26px;
    margin-bottom: 32px;
    margin-top: 10px;
	font-family: 'Outfit', sans-serif;
	color: #0c2318;
}

h3, .wp-block-heading h3 {
    font-size: 22px;
    margin-bottom: 32px;
    margin-top: 10px;
	font-family: 'Outfit', sans-serif;
}

h4, .wp-block-heading h4 {
    font-size: 18px;
    margin-bottom: 32px;
    margin-top: 10px;
	font-family: 'Outfit', sans-serif;
}

h5, .wp-block-heading h5 {
    font-size: 16px;
    margin-bottom: 32px;
    margin-top: 10px;
	font-family: 'Outfit', sans-serif;
}

h6, .wp-block-heading h6 {
    font-size: 14px;
    margin-bottom: 32px;
    margin-top: 10px;
	font-family: 'Outfit', sans-serif;
}

/* Ensure paragraphs inside Gutenverse blocks follow the styling */
p, div, span, ul, li, .wp-block-paragraph {
    font-size: 16px;
}

p, gutenverse-text {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	color: #616161;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 10px !important;
}

/* Ensure images are responsive */
img,
picture,
video,
canvas,
svg {
display: block !important;
max-width: 100% !important;
}

/* Inherit fonts for form controls */
input,
button,
textarea,
select {
font: inherit !important;
}

.n2-ss-item-content.n2-ss-text.n2-ow-all p a {
	color: #ffffff !important;
/* 	text-decoration: underline !important; */
	margin-right: 6px;
	margin-left: 6px;
}

.n2-ss-item-content.n2-ss-text.n2-ow-all p a:hover {
	color: #41c575 !important;
/* 	text-decoration: underline !important; */
}

.breadcrumb_last {
	margin-left: 6px;
}

.guten-button-wrapper.guten-element a.guten-button {
	font-family: 'Outfit', sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
/* 	background-color: rgb(65, 197, 117); */
	border-top-left-radius: 45px;
    border-top-right-radius: 45px;
    border-bottom-right-radius: 45px;
    border-bottom-left-radius: 45px;
/* 	padding: 18px 35px; */
	position: relative;
	overflow: hidden;
	z-index: 1;
	background-color: #41c575;
	transition: color 300ms ease;
}

/* The pseudo-element that slides in on hover */
.guten-button-wrapper.guten-element a.guten-button::after {
    position: absolute;
    content: "";
    width: 0;
    height: 100%;
    left: 50%;
    top: 0;
    background: #0C2318;
    z-index: -1;
    border-radius: 45px;
    transition: all 300ms ease;
}

/* On hover - expand from center */
.guten-button-wrapper.guten-element a.guten-button:hover::after {
    width: 100%;
    left: 0;
}

/* All Smart Slider buttons */
.n2-ss-button-container a {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1;
    transition: color 300ms ease !important;
    isolation: isolate;
}

.n2-ss-button-container a > div {
    position: relative;
    z-index: 2;
}

.n2-ss-button-container a::before {
    position: absolute;
    content: "";
    width: 0;
    height: 100%;
    left: 50%;
    top: 0;
    background: #0C2318;
    z-index: 1;
    border-radius: 45px;
    transition: all 300ms ease;
}

.n2-ss-button-container a:hover::before {
    width: 100%;
    left: 0;
}

.n2-ss-button-container a:hover,
.n2-ss-button-container a:hover div {
    color: #ffffff !important;
}

/* Ensure consistent line height */
body {
line-height: 1.5 !important;
}

/* Fix body clipping the slider circle */
body {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
/* Add spacing between main sections */
section, .wp-block-group {
    margin-bottom: 50px;
}

/* HEADER START */
.main_menu {
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin: 0;
    align-items: center;
}

.main_menu li {
    text-decoration: none;
    list-style: none;
    display: inline-block;
    padding-left: 20px;
}

.main_menu li:hover {
    color: #D20A11;
}

.main_menu li a {
    text-decoration: none;
    color: inherit;
    font-size: 18px;
}

.open_search {
    cursor: pointer;
}
.search_form{
    background-color: #000000ad;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 99;
    margin: 0;
    padding: 0;
    text-align: right;
    display: none;
}
.search_form form{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 60%;
    text-align: center;
}
.search_form form input{
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 0;
    font-size: large;
    height: 53px;
}
.search_form form input:focus{
    border: 1px solid #fff;
    box-shadow: none;
}

.search_form form button{
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 10px;
}

.close_search_btn{
    background-color: transparent;
    border: none;
    color: #fff;
    font-size: xxx-large;
}

header{
    box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    background-color: #ffffff;
}

.custom-logo-link img{
    height: 100px;
    width: 100px;
}

/* HEADER END */

/* FOOTER START */
/* newsletter start */
#subscription_email{
    border-radius: 0;
    padding: 10px;
    border: 1px solid #4f4b4b;
}
#subscription_btn{
    border: 1px solid #4f4b4b;
    border-radius: 0;
    margin-top: 10px;
}

#subscription_btn:hover{
    background-color:  #4f4b4b;
    color: #fff;
}
/* newsletter end */
footer{
    box-shadow: 0px -2px 4px -2px rgba(0, 0, 0, 0.2);
    padding-top: 80px;
}
.copyright_row{
    background-color: #000;
    color: #fff;
    padding-top: 10px;
    font-size: 11px;
}
/* FOOTER END */

/* body */
.main_content{
    min-height: 50vh;
}

/*Contact form 7 form css start */
.wpcf7 {
    box-shadow: none !important;
    width: 100% !important;
}

.wpcf7-form {
    border: none !important;
    padding: 0 !important;
}

.wpcf7-form span.wpcf7-form-control-wrap input,
.wpcf7-form span.wpcf7-form-control-wrap textarea,
.wpcf7-form span.wpcf7-form-control-wrap select {
    border: 1.5px solid #474e54 !important;
    border-top: 1.5px solid #474e54 !important;
    border-right: 1.5px solid #474e54 !important;
    border-left: 1.5px solid #474e54 !important;
    border-bottom: 1.5px solid #474e54 !important;
    border-radius: 50px !important;
    padding: 14px 22px !important;
    padding-top: 14px !important;
    padding-right: 22px !important;
    padding-bottom: 14px !important;
    padding-left: 22px !important;
    background: #ffffff !important;
    color: #474e54 !important;
    width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
    font-size: 15px !important;
    font-family: 'Noto Sans', sans-serif !important;
    height: auto !important;
    outline: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    -webkit-appearance: none !important;
    appearance: none !important;
}

.wpcf7-form span.wpcf7-form-control-wrap textarea {
    border-radius: 20px !important;
    min-height: 80px !important;
    height: 150px !important;
    resize: vertical !important;
}

.wpcf7-form span.wpcf7-form-control-wrap select {
    color: #41c575 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2341c575' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 18px center !important;
    background-color: #ffffff !important;
    padding-right: 44px !important;
    cursor: pointer !important;
}

.wpcf7-form span.wpcf7-form-control-wrap input:focus,
.wpcf7-form span.wpcf7-form-control-wrap textarea:focus,
.wpcf7-form span.wpcf7-form-control-wrap select:focus {
    border: 1.5px solid #41c575 !important;
    border-top: 1.5px solid #41c575 !important;
    border-right: 1.5px solid #41c575 !important;
    border-left: 1.5px solid #41c575 !important;
    border-bottom: 1.5px solid #41c575 !important;
    outline: none !important;
    box-shadow: none !important;
}

.wpcf7-form span.wpcf7-form-control-wrap input::placeholder,
.wpcf7-form span.wpcf7-form-control-wrap textarea::placeholder {
    color: #aaaaaa !important;
    opacity: 1 !important;
}

.wpcf7-form p {
    margin-bottom: 0 !important;
}

.wpcf7-form .form-group {
    margin-bottom: 16px !important;
}

.wpcf7-form .row .col-md-6,
.wpcf7-form .row .col-md-12 {
    margin-bottom: 16px !important;
}

.wpcf7-form input[type="submit"] {
    border: none !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: none !important;
    border-radius: 50px !important;
    padding: 14px 36px !important;
    padding-top: 14px !important;
    padding-right: 36px !important;
    padding-bottom: 14px !important;
    padding-left: 36px !important;
    background-color: #41c575 !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: 'Outfit', sans-serif !important;
    cursor: pointer !important;
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    box-sizing: border-box !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    transition: background-color 0.3s ease !important;
}

.wpcf7-form input[type="submit"]:hover {
    background-color: #0c2318 !important;
    color: #ffffff !important;
}

.wpcf7-not-valid {
    border-color: #e74c3c !important;
    border-bottom-color: #e74c3c !important;
}

.wpcf7-not-valid-tip {
    font-size: 12px !important;
    color: #e74c3c !important;
    margin-top: 4px !important;
    display: block !important;
    padding-left: 12px !important;
}

.wpcf7-response-output {
    border-radius: 10px !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
    margin-top: 12px !important;
    border: 1px solid #41c575 !important;
    background: #f0fdf4 !important;
    color: #166534 !important;
}
/*Contact form 7 form css end */


/* widths starts */
.width_lg_10{
    width: 10% !important;
}
.width_lg_20{
    width: 20% !important;
}
.width_lg_30{
    width: 30% !important;
}
.width_lg_40{
    width: 40% !important;
}
.width_lg_50{
    width: 50% !important;
}
.width_lg_60{
    width: 60% !important;
}
.width_lg_70{
    width: 70% !important;
}
.width_lg_80{
    width: 80% !important;
}
.width_lg_90{
    width: 90% !important;
}
.width_lg_100{
    width: 100% !important;
}
/* widths end */


@media only screen and (max-width: 1024px){
    .width_md_10{
        width: 10% !important;
    }
    .width_md_20{
        width: 20% !important;
    }
    .width_md_30{
        width: 30% !important;
    }
    .width_md_40{
        width: 40% !important;
    }
    .width_md_50{
        width: 50% !important;
    }
    .width_md_60{
        width: 60% !important;
    }
    .width_md_70{
        width: 70% !important;
    }
    .width_md_80{
        width: 80% !important;
    }
    .width_md_90{
        width: 90% !important;
    }
    .width_md_100{
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px){
    .width_sm_10{
        width: 10% !important;
    }
    .width_sm_20{
        width: 20% !important;
    }
    .width_sm_30{
        width: 30% !important;
    }
    .width_sm_40{
        width: 40% !important;
    }
    .width_sm_50{
        width: 50% !important;
    }
    .width_sm_60{
        width: 60% !important;
    }
    .width_sm_70{
        width: 70% !important;
    }
    .width_sm_80{
        width: 80% !important;
    }
    .width_sm_90{
        width: 90% !important;
    }
    .width_sm_100{
        width: 100% !important;
    }
}

@media (min-width: 1400px) {
    .footer-wrapper .container {
        max-width: 1400px;
    }
}

/*post blocks start*/
.guten-postblock .guten-post-title a {
	font-family: 'Outfit', sans-serif;
	font-size: 36px;
	color: rgba(12. 35, 24, 1);
	font-weight: 600;
	line-height: 43px;
}

.guten-postblock .guten-post-category {
    background: rgba(65, 197, 117, 1);
    padding-top: 2px;
    padding-right: 22px;
    padding-bottom: 2px;
    padding-left: 22px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.guten-postblock .guten-post .guten-postblock-content .guten-meta-readmore a {
/*     color: rgba(12, 35, 24, 1); */
    background: rgba(0, 0, 0, 0);
}

.guten-UU9phe .guten-postblock .guten-post .guten-postblock-content .guten-readmore {
    font-family: "Noto Sans";
    font-size: 18px;
    font-weight: 500;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.guten-postblock .guten-postblock-content .guten-post-meta {
    font-family: "Noto Sans";
    font-size: 16px;
    font-weight: 400;
    color: rgba(77, 100, 89, 1);
}
/*post blocks end*/

.home .main_content {
    padding-top: 0;
    margin-top: -65px;
}

body.home {
    background-color: #F8F9F5;
}

/* Leaf positioning on the section */
.guten-qd2FmL,
{
    position: relative;
    overflow: visible;
}

.guten-qd2FmL::before {
    content: '';
    position: absolute;
    left: -30px;
    top: 10px;
    width: 180px;
    height: 160px;
    background-image: url('/wp-content/uploads/2026/05/Untitled-1.png');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
    animation-duration: 4s;
    animation-name: bounceleft;
    animation-iteration-count: infinite;
	opacity: 0.7;
}

@keyframes bounceleft {
    0%   { transform: translateX(0); }
    25%  { transform: translateX(-8px); }
    50%  { transform: translateX(0); }
    75%  { transform: translateX(-8px); }
    100% { transform: translateX(0); }
}

.guten-qd2FmL::after {
    content: '';
    position: absolute;
    right: -30px;
    top: 10px;
    width: 180px;
    height: 160px;
    background-image: url('/wp-content/uploads/2026/05/Untitled-1.png');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
    transform: scaleX(-1);
    animation-duration: 4s;
    animation-name: bounceright;
    animation-iteration-count: infinite;
	opacity: 0.7;
}

@keyframes bounceright {
    0%   { transform: scaleX(-1) translateX(0); }
    25%  { transform: scaleX(-1) translateX(-8px); }
    50%  { transform: scaleX(-1) translateX(0); }
    75%  { transform: scaleX(-1) translateX(-8px); }
    100% { transform: scaleX(-1) translateX(0); }
}

/* Make the section position relative so absolute children work */
.guten-8AUYOI {
    position: relative;
    overflow: hidden;
}

/* Left floating image */
/* .guten-8AUYOI::before {
    content: '';
    position: absolute;
    right: 35px;
    top: 8%;
    width: 180px;
    height: 220px;
    background-image: url('/wp-content/uploads/2026/05/Untitled-1.png');
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: 0;
} */

/* @keyframes bounceleft {
    0%   { transform: translateX(0); }
    25%  { transform: translateX(-8px); }
    50%  { transform: translateX(0); }
    75%  { transform: translateX(-8px); }
    100% { transform: translateX(0); }
} */

/* Right floating image */
.guten-8AUYOI::after,
.guten-IgBcGT::after {
    content: '';
    position: absolute;
    right: 35px;
    top: 8%;
    width: 180px;
    height: 220px;
    background-image: url('/wp-content/uploads/2026/05/Untitled-1.png');
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: 0;
	animation-duration: 4s;
    animation-name: bounceright;
    animation-iteration-count: infinite;
	opacity: 0.5;
}

@keyframes bounceright {
    0%   { transform: scaleX(-1) translateX(0); }
    25%  { transform: scaleX(-1) translateX(-8px); }
    50%  { transform: scaleX(-1) translateX(0); }
    75%  { transform: scaleX(-1) translateX(-8px); }
    100% { transform: scaleX(-1) translateX(0); }
}

.guten-post-category,
.guten-post-meta {
    display: inline-block !important;
    vertical-align: middle;
}

.guten-post-meta {
    margin-left: 8px;
}

.guten-post-title {
    clear: both;
    display: block;
}

/* Target the parent column, change heading color on hover */
.guten-HyRM0G .guten-column:hover h2 {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

/*banner styling*/
#n2-ss-3item1 {
	margin: auto;
}

.n-uc-16d011744af5a-inner {
    position: relative;
    overflow: visible !important;
}

.n-uc-16d011744af5a-inner::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0px;
    width: 237px;
    height: 223px;
    background-image: url('/wp-content/uploads/2026/05/banner-right-shape.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 99;
    pointer-events: none;
    border-radius: 20px;
}

@keyframes rotateme {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}



.n2-ss-slider-1,
.n2-ss-slider-2,
.n2-ss-slider-3,
.n2-ss-static-slide,
.n-uc-z5IA9d4nXlhk,
.n-uc-BcR3jPOMj4Dc,
.n-uc-BcR3jPOMj4Dc-inner {
    overflow: visible !important;
}

.guten-9HDjjm .fun-fact-inner .content .number-wrapper .number,
.guten-qtMNz9 .fun-fact-inner .content .number-wrapper .number {
	font-size: 50px !important;
}

.menu-company-container,
.menu-quick-links-container {
	margin-top: 34px;
}

.guten-LMUe2k .guten-postblock.postblock-type-1 .guten-post {
	align-items: flex-start;
}
/* ================================================
   GUTENVERSE POST BLOCK — NOTCHED CARD (CLIP-PATH)
   ================================================ */
 
.guten-wf7WL1 .guten-posts {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: stretch;
}
 
/* --- Card wrapper --- */
.guten-wf7WL1 .guten-post {
  flex: 1 1 calc(33.333% - 14px);
  position: relative;
  z-index: 1;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  background: none !important;
}
 
/* Gradient background layer — clipped to notch shape */
.guten-wf7WL1 .guten-post::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #E7FFD8 0%, #F1FFDE 50%, #FFF4DD 100%);
  clip-path: polygon(
    0% 0%,
    82% 0%,
    88% 5%,
    94% 7%,
    100% 10%,
    100% 100%,
    0% 100%
  );
  border-radius: 20px;
  transition: opacity 300ms ease;
}
 
/* Green hover layer — same notch shape */
.guten-wf7WL1 .guten-post::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #41C575;
  clip-path: polygon(
    0% 0%,
    82% 0%,
    88% 5%,
    94% 7%,
    100% 10%,
    100% 100%,
    0% 100%
  );
  border-radius: 20px;
  opacity: 0;
  transition: opacity 300ms ease;
}
 
.guten-wf7WL1 .guten-post:hover::before {
  opacity: 1;
}
 
/* Title and readmore turn white on hover */
.guten-wf7WL1 .guten-post:hover .guten-post-title a,
.guten-wf7WL1 .guten-post:hover .guten-readmore {
  color: #fff !important;
}
 
/* --- Hide thumbnail, date, edit button --- */
.guten-wf7WL1 .guten-thumb,
.guten-wf7WL1 .guten-post-meta,
.guten-wf7WL1 .guten-edit-post {
  display: none !important;
}
 
/* --- Content padding --- */
.guten-wf7WL1 .guten-postblock-content {
  position: relative;
  z-index: 1;
  padding: 40px;
}
 
/* --- Title --- */
.guten-wf7WL1 .guten-post-title {
  font-size: 18px;
  font-weight: 700;
  color: #192e1c;
  line-height: 1.45;
  margin: 0 0 20px;
}
 
.guten-wf7WL1 .guten-post-title a {
  color: inherit;
  text-decoration: none;
  transition: color 300ms ease;
}
 
/* --- Read More --- */
.guten-wf7WL1 .guten-readmore {
  color: #192e1c;
  text-decoration: none;
  font-weight: 500;
  transition: color 300ms ease;
}
 
/* ================================================
   CAROUSEL
   ================================================ */
.eco-post-carousel-outer {
  overflow: hidden;
}
 
.eco-post-carousel-outer .guten-posts {
  flex-wrap: nowrap !important;
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  align-items: stretch;
}
 
.eco-post-carousel-outer .guten-post {
  flex: 0 0 calc(33.333% - 14px) !important;
  min-width: calc(33.333% - 14px) !important;
}
 
@media (max-width: 768px) {
  .eco-post-carousel-outer .guten-post {
    flex: 0 0 100% !important;
    min-width: 100% !important;
  }
}
 
.eco-carousel-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
/*   margin-top: 24px; */
}
 
.eco-carousel-nav .eco-dot {
  width: 8px; height: 8px;
  border-radius: 50%;
  background: #b5d9be;
  border: none; padding: 0; cursor: pointer;
  transition: background 0.2s, transform 0.2s;
}
 
.eco-carousel-nav .eco-dot.active {
  background: #41C575;
  transform: scale(1.4);
}
 
.eco-carousel-nav .eco-arrow {
  width: 42px; height: 42px;
  border-radius: 50%;
  border: 1.5px solid #41C575;
  background: transparent;
  color: #41C575;
  font-size: 13px;
  cursor: pointer;
  display: flex; align-items: center; justify-content: center;
  transition: background 0.2s, color 0.2s;
}

.eco-carousel-nav .eco-arrow:hover {
  background: #41C575;
  color: #fff;
}

/* Tab container */
.guten-mBO3u2 .tab-heading {
    display: flex;
    gap: 16px;
    border-bottom: none !important;
    margin-bottom: 30px;
    background: transparent;
	justify-content: center;
}

/* Each tab pill */
.guten-mBO3u2 .tab-heading .tab-heading-item {
    padding: 19px 31px;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    cursor: pointer;
    border-bottom: none !important;
    border-radius: 50px;
    background-color: rgba(255, 255, 255, 0.08);
    transition: all 0.3s ease;
    opacity: 1;
}

/* Active pill - green */
.guten-mBO3u2 .tab-heading .tab-heading-item.active {
    background-color: #3dd68c;
    color: #ffffff;
    border-bottom: none !important;
}

.guten-mBO3u2 .tab-heading span {
	font-size: 20px !important;
	line-height: 24px;
}

/* Hover */
.guten-mBO3u2 .tab-heading .tab-heading-item:hover {
    background-color: #3dd68c;
    color: #ffffff;
}

.guten-KdWyEJ .guten-postblock.postblock-type-5 .guten-postblock-content {
	right: 0;
}