@import url("https://fonts.googleapis.com/css2?family=Pacifico&family=Playfair+Display:wght@400;500;600;700;800;900&display=swap");
.Pacifico{font-family: 'Pacifico', cursive;}
.Playfair{font-family: 'Playfair Display', serif;} .click_none{pointer-events: none;}
.buttom_sm a{padding: 6px 20px !important;font-size: 16px !important;}
.testimonials{display: none;} .footer-bar-align-center .footer-bar{margin-bottom: 0;}  .home #masthead{border-bottom: 0;}
#masthead{border-bottom: 3px solid #1a1916;}
#masthead .site-branding{}
#masthead .header-widget{display: flex;align-items: center;justify-content: flex-end;gap: 40px;}
#masthead .header-widget .headcall, #masthead .header-widget .headsocial{display: inline-flex;align-items: center;justify-content: flex-end;gap: 10px;}
#masthead .header-widget .headcall .headcall-icon, #masthead .header-widget .headsocial .headsocial-icon{line-height: 1;}
#masthead .header-widget .headcall .headcall-icon svg, #masthead .header-widget .headsocial .headsocial-icon svg{width: 50px;height: 50px;}
#masthead .header-widget .headcall .headcall-details, #masthead .header-widget .headsocial .headsocial-details{display: flex;align-items: flex-start;flex-direction: column;gap: 6px;border-left: 2px solid #0097B2;padding-left: 10px;}
#masthead .header-widget .headcall .headcall-details strong, #masthead .header-widget .headsocial .headsocial-details strong{display: block;width: 100%;line-height: 1.2;}
#masthead .header-widget .headcall .headcall-details a{display: block;width: 100%;line-height: 1.2;}
#masthead .header-widget .headsocial .headsocial-details .socialmedia{display: flex;align-items: center;justify-content: space-between;gap: 10px;line-height: 1;}
#masthead .header-widget .headsocial .headsocial-details .socialmedia li{line-height: 1;margin: 0;width: 22px;height: 22px;}
.main-navigation .inside-navigation #primary-menu #menu-main{gap: 40px;padding: 0 20px;}
.main-navigation .inside-navigation #primary-menu #menu-main .menu-item{}
.main-navigation .inside-navigation #primary-menu #menu-main .menu-item a{display: flex;align-items: center;gap: 5px;font-size: 18px;font-weight: 600;line-height: 40px;padding: 0;}
.main-navigation .inside-navigation #primary-menu #menu-main .menu-item a .dropdown-menu-toggle{padding: 0;line-height: 1;}
.main-navigation .inside-navigation #primary-menu #menu-main .menu-item .sub-menu .menu-item{}
.main-navigation .inside-navigation #primary-menu #menu-main .menu-item .sub-menu .menu-item a{display: flex;align-items: center;justify-content: space-between;font-size: 16px;font-weight: 600;line-height: 1.2;padding: 10px;}
.main-navigation .inside-navigation #primary-menu #menu-main .menu-item .sub-menu .menu-item a .dropdown-menu-toggle{  margin: 0;}
.sticky-enabled .main-navigation.is_stuck{background-color: #FDF8F0;}
#mobile-menu-control-wrapper .menu-toggle{line-height: 40px;display: flex;align-items: center;justify-content: center;font-size: 20px;width: 40px;height: 40px;}
#mobile-menu-control-wrapper .menu-toggle .gp-icon svg{  top: 0;} .herobanner .wp-block-image img{width: 100%;} .three_box .gb-grid-column .gb-container .wp-block-image{text-align: center;}
.three_box .gb-grid-column .gb-container .wp-block-image img{  border-radius: 20px;}
.three_box .gb-grid-column .gb-container .wp-block-heading{}
.three_box .gb-grid-column .gb-container .wp-block-heading strong{}
.three_box .gb-grid-column .gb-container p{text-align: justify;} .branding{display: block;width: 100%;padding: 60px 0;}
.branding .gb-container-c2b61d78{max-width: 1400px;width: 100%;margin: 0 auto;padding: 0 20px;}
.branding .gb-container .gb-grid-wrapper{margin: 0 -20px;}
.branding .gb-container .gb-grid-wrapper .gb-grid-column{padding: 0 20px;}
.branding .gb-container .gb-grid-wrapper .gb-grid-column p{margin-bottom: 0;} .pate_section{overflow: hidden;}
.pate_section .pets_slider{}
.pate_section .pets_slider .slick-prev{}
.pate_section .pets_slider .slick-next{}
.pate_section .pets_slider .slick-list .slick-track .slick-slide{padding: 0;} .category_list{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 40px;}
.category_list .category_box{display: block;width: 100%;}
.category_list .category_box a{}
.category_list .category_box a img{max-width: 100%;height: auto;width: 100%;object-fit: cover;object-position: center;border-radius: 10px;}
.category_list .category_box a h2{display: block;font-size: 20px;font-weight: 200;line-height: 22px;color: #0097B2;}
.category_list .category_box a:hover h2{color: #FFBF22;} .blogs_slider{display: block;width: 100%;padding: 60px 0;}
.blogs_slider .gb-container-8b759dd0{max-width: 1400px;width: 100%;margin: 0 auto;padding: 0 20px;}
.blogs_slider .sp-pcp-section .sp-pcp-carousel{padding-top: 0;}
.category #primary .site-main{padding-bottom: 100px;}
.category #primary .site-main .page-header{padding: 40px;}
.category #primary .site-main .page-header .page-title{display: block;font-size: 40px;line-height: 60px;color: #1A1916;text-align: center;}
.category #primary .site-main .category_post_main {max-width: 1400px;padding: 60px 20px;margin: 0 auto;width: 100%;}
.category #primary .site-main .category_post_main .category_post{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 40px;}
.category #primary .site-main .category_post_main .category_post .post{padding-bottom: 10px;}
.category #primary .site-main .category_post_main .category_post .post .post-image{display: block;width: 100%;line-height: 1;margin-bottom: 10px;}
.category #primary .site-main .category_post_main .category_post .post .post-image a{display: block; width: 100%;}
.category #primary .site-main .category_post_main .category_post .post .post-image img{height: auto;max-width: 100%;border-radius: 20px;}
.category #primary .site-main .category_post_main .category_post .post .entry-header{display: block;width: 100%;line-height: inherit;}
.category #primary .site-main .category_post_main .category_post .post .entry-header .entry-title{display: block;font-size: inherit;line-height: inherit;}
.category #primary .site-main .category_post_main .category_post .post .entry-header .entry-title a{display: inline-block;font-size: 20px;font-weight: 600;line-height: 22px;color: #0097B2;  min-height: 44px;}
.category #primary .site-main .category_post_main .category_post .post .entry-header .entry-title a:hover{color: #FFBF22;}
.category #primary .site-main .category_post_main .category_post .post .entry-header .entry-meta{display: none;}
.category #primary .site-main .category_post_main .category_post .post .entry-meta{display: flex;align-items: center;justify-content: flex-start;gap: 10px;  margin: 0 0 10px 0;}
.category #primary .site-main .category_post_main .category_post .post .entry-meta .cat-links{display: flex;align-items: center;justify-content: flex-start;color: #777777;display: none;}
.category #primary .site-main .category_post_main .category_post .post .entry-meta .tags-links{display: none;align-items: center;justify-content: flex-start;color: #777777;}
.category #primary .site-main .category_post_main .category_post .post .entry-meta .cat-links a, .category #primary .site-main .category_post_main .category_post .post .entry-meta .tags-links a{color: #777777;}
.category #primary .site-main .category_post_main .category_post .post .entry-summary{display: block;margin: 0;}
.category #primary .site-main .category_post_main .category_post .post .entry-summary p:first-child{display: -webkit-box;height: 62px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; font-size: 16px;line-height: 1.3;margin-bottom: 10px !important;}
.category #primary .site-main .category_post_main .category_post .post .entry-summary .read-more{color: #fff;background-color: var(--accent-2);font-weight: 500;text-transform: uppercase;font-family: "Source Sans Pro";font-size: 14px;line-height: 18px;margin: 0px 0px 0px 0px;padding: 12px 22px 12px 22px;border-radius: 50px 50px 50px 50px;}
.category #primary .site-main .category_post_main .category_post .post .entry-summary .read-more:hover{background-color: #FFBF22;}
.separate-containers .paging-navigation{text-align: center;}
.nav-links{display: flex !important;align-items: center;justify-content: center;gap: 5px;margin-top: 40px !important;}
.nav-links a{background: #ffa022;color: #ffffff;border-color: #ffa022;width: 34px;height: 34px;line-height: 34px;font-size: 14px !important;text-align: center;display: inline-block;font-weight: 700;margin-right: 4px;text-decoration: none;font-weight: 700;border-radius: 3px !important;-webkit-transition: all .33s;transition: all .33s;-webkit-box-sizing: content-box;box-sizing: content-box;cursor: pointer;padding: 0;}
.nav-links .current{background: #0097B2;color: #ffffff;border-color: #0097B2;width: 34px;height: 34px;line-height: 34px;font-size: 14px !important;text-align: center;display: inline-block;font-weight: 700;margin-right: 4px;text-decoration: none;font-weight: 700;border-radius: 3px !important;-webkit-transition: all .33s;transition: all .33s;-webkit-box-sizing: content-box;box-sizing: content-box;cursor: pointer;padding: 0;}
.nav-links a:hover, .nav-links .current, .nav-links .current:hover{background: #0097B2;color: #ffffff;border-color: #0097B2;} .product_slider .sp-pcp-section .sp-pcp-post{background-color: #FFA022 !important;border-radius: 10px !important;}
.product_slider .sp-pcp-section .sp-pcp-post .pcp-post-thumb-wrapper{margin-bottom: 20px !important;}
.product_slider .sp-pcp-section .sp-pcp-post .sp-pcp-post-thumb-area img{border-radius: 0;}
.product_slider .sp-pcp-section .sp-pcp-post .sp-pcp-title, 
.product_slider .sp-pcp-section .sp-pcp-post .sp-pcp-title a{font-size: 20px;height: 40px;padding: 0 5px;}
.product_slider .sp-pcp-section .sp-pcp-post .sp-pcp-post-content{padding: 0 10px 10px 10px;}
.product_slider .sp-pcp-section .sp-pcp-post .sp-pcp-post-content p{height: 60px;-webkit-line-clamp: 3;font-size: 14px;}
.blog_listing .sp-pcp-section .sp-pcp-row > div{padding-bottom: 40px !important;}
.blog_listing .sp-pcp-section .sp-pcp-row .sp-pcp-post{background-color: #FFA022 !important;border-radius: 10px !important;}
.blog_listing .sp-pcp-section .sp-pcp-row .sp-pcp-post .pcp-post-thumb-wrapper{margin-bottom: 20px !important;}
.blog_listing .sp-pcp-section .sp-pcp-row .sp-pcp-post .pcp-post-thumb-wrapper .sp-pcp-post-thumb-area img{border-radius: 0;}
.blog_listing .sp-pcp-section .sp-pcp-row .sp-pcp-post .sp-pcp-title, 
.blog_listing .sp-pcp-section .sp-pcp-row .sp-pcp-post .sp-pcp-title a{font-size: 20px;height: 40px;padding: 0 5px;}
.blog_listing .sp-pcp-section .sp-pcp-row .sp-pcp-post .sp-pcp-post-content{padding: 0 10px 10px 10px;}
.blog_listing .sp-pcp-section .sp-pcp-row .sp-pcp-post .sp-pcp-post-content p{height: 60px;-webkit-line-clamp: 3;font-size: 14px;}
.blog_listing_articles .sp-pcp-section .sp-pcp-row > div{padding-bottom: 40px !important;}
.blog_listing_articles .sp-pcp-section .sp-pcp-row .sp-pcp-post .pcp-post-thumb-wrapper{margin-bottom: 20px !important;}
.blog_listing_articles .sp-pcp-section .sp-pcp-row .sp-pcp-post .sp-pcp-post-content p{height: 60px;-webkit-line-clamp: 3;font-size: 14px;}
.single-post #page{max-width: 1400px !important;width: 100%;margin: 0 auto;padding: 60px 20px 160px;}
.single-post #page .site-content{}
.single-post #page .site-content .content-area{}
.single-post #page .site-content .content-area .site-main .post {padding: 40px;}
.single-post #page .site-content .content-area .site-main .post .featured-image img{max-width: 100%;height: auto;border-radius: 20px;} .product_slider{display: block;width: 100%;padding: 60px 0;}
.product_slider .gb-container-2acd931d{max-width: 1400px;width: 100%;margin: 0 auto;padding: 0 20px;}
.product_slider .sp-pcp-section .sp-pcp-carousel{padding-top: 0;} .pt-cv-view .pt-cv-carousel-indicators{position: absolute;left: 0;bottom: -40px !important;width: 100%;margin: 0;}
.pt-cv-view .pt-cv-carousel-indicators li.active{background: #ffa022;border: 1px solid #ffa022;}
.layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item{display: flex;flex-direction: column-reverse;margin-bottom: 20px;}
.layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-thumb-wrapper .pt-cv-thumbnail{    height: auto !important;object-fit: inherit;
}
.layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-carousel-caption{position: static;text-align: left;display: flex;flex-direction: column;}
.layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-carousel-caption .pt-cv-taxoterm{order: 1;}
.layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-carousel-caption .pt-cv-title{order: 3;height: 46px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-carousel-caption .pt-cv-content{order: 4;}
.layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-carousel-caption .pt-cv-rmwrap{order: 5;}
.layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-carousel-caption .pt-cv-meta-fields{order: 2;}
.layout1 .pt-cv-page .pt-cv-carousel .carousel-control{bottom: 50%;color: #FFF;}
.layout1 .pt-cv-page .pt-cv-carousel .carousel-control.right{right: -80px;}
.layout1 .pt-cv-page .pt-cv-carousel .carousel-control.left{left: -80px;}
.layout1 .pt-cv-page .pt-cv-carousel .carousel-control span{font-size: 30px;width: 40px;height: 40px;line-height: 40px;background-color: #ffbf22;border-radius: 50%;margin: 0;text-shadow: none;}
.layout1 .pt-cv-page .pt-cv-carousel .carousel-control span::before{}
.product_slider .layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-thumb-wrapper{background-color: #0097B2 !important;  border-radius: 10px 10px 0px 0px;}
.product_slider .layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item .pt-cv-carousel-caption{background-color: #0097B2 !important;}
.layout1 .pt-cv-page .pt-cv-content-item{display: flex;flex-direction: column;}
.layout1 .pt-cv-page .pt-cv-content-item .pt-cv-thumb-wrapper{order: 1;}
.layout1 .pt-cv-page .pt-cv-content-item .pt-cv-taxoterm{order: 3;}
.layout1 .pt-cv-page .pt-cv-content-item .pt-cv-title{order: 4;}
.layout1 .pt-cv-page .pt-cv-content-item .pt-cv-content{order: 5;height: 64px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;  font-size: 16px !important;}
.layout1 .pt-cv-page .pt-cv-content-item .pt-cv-rmwrap{order: 6;}
.layout1 .pt-cv-page .pt-cv-content-item .pt-cv-meta-fields{order: 3;}
.pt-cv-pagination-wrapper .pt-cv-pagination{display: flex !important;align-items: center;justify-content: center;gap: 5px;margin-top: 40px !important;}
.pt-cv-pagination-wrapper .pt-cv-pagination li a{background: #ffa022;color: #ffffff;border-color: #ffa022;width: 34px;height: 34px;line-height: 34px;font-size: 14px !important;text-align: center;display: inline-block;font-weight: 700;margin-right: 4px;text-decoration: none;font-weight: 700;border-radius: 3px !important;-webkit-transition: all .33s;transition: all .33s;-webkit-box-sizing: content-box;box-sizing: content-box;cursor: pointer;padding: 0;}
.pt-cv-pagination-wrapper .pt-cv-pagination li a:hover, .pt-cv-pagination-wrapper .pt-cv-pagination > .active > a, .pt-cv-pagination-wrapper .pt-cv-pagination > .active > a:hover{background: #0097B2;color: #ffffff;border-color: #0097B2;}
.layout2 .pt-cv-page .pt-cv-content-item .pt-cv-thumb-wrapper .pt-cv-thumbnail{height: auto !important;object-fit: inherit;
}
.layout2 .pt-cv-page .pt-cv-content-item .pt-cv-remain-wrapper{display: flex;flex-direction: column;}
.layout2 .pt-cv-page .pt-cv-content-item .pt-cv-remain-wrapper .pt-cv-taxoterm{order: 1;}
.layout2 .pt-cv-page .pt-cv-content-item .pt-cv-remain-wrapper .pt-cv-title{order: 3;height: 44px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.layout2 .pt-cv-page .pt-cv-content-item .pt-cv-remain-wrapper .pt-cv-content{order: 4;}
.layout2 .pt-cv-page .pt-cv-content-item .pt-cv-remain-wrapper .pt-cv-rmwrap{order: 5;}
.layout2 .pt-cv-page .pt-cv-content-item .pt-cv-remain-wrapper .pt-cv-meta-fields{order: 2;} .page_form .form_box .form-container{width: 100%;max-width: 100%;padding-right: 0px;padding-left: 0px;margin-right: auto;margin-left: auto;}
.page_form .form_box .form-container .form-row{display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.page_form .form_box .form-container .form-row .col-full{flex: 0 0 auto;width: 100%;max-width: 100%;padding-right: 15px;padding-left: 15px;}
.page_form .form_box .form-container .form-row .col-half{flex: 0 0 auto;width: 50%;max-width: 50%;padding-right: 15px;padding-left: 15px;}
.page_form .form_box .filed{width: 100%;margin-bottom: 20px;}
.page_form .form_box .filed label{font-size: 14px;font-weight: 600;color: #000000;}
.page_form .form_box .filed select{border: 2px solid #ffb60f;height: 50px;padding: 10px 10px;width: 100%;}
.page_form .form_box .filed input{display: block;width: 100%;padding: 10px;font-size: 16px;font-weight: 400;line-height: normal;background-color: #FDF8F0;border-radius: 5px;height: 40px;border: none;border: 1px solid #000;}
.page_form .form_box .filed textarea:focus, .page_form .form_box .filed input:focus{border: 1px solid #0097B2;}
.page_form .form_box .filed textarea{display: block;width: 100%;padding: 10px;font-size: 14px;font-weight: 400;line-height: normal;background-color: #FDF8F0;border-radius: 5px;height: 180px;border: 1px solid #000;}
.page_form .form_box .form-container .form-row .col-full input[type="submit"] {display: inline-block;font-weight: 500;font-size: 14px;background: #FFBF22;color: #ffffff;line-height: 1;border: 0;border-radius: 50px;letter-spacing: .5;text-transform: uppercase;cursor: pointer;outline: none;padding: 12px 20px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.page_form .form_box .form-container .form-row .col-full input[type="submit"]:hover{background-color: #FFFFFF;color: #FFBF22;} .site-footer{background-color: #FDF8F0;}
.site-footer .footer-widgets{background-color: #0097B2;}
.site-footer .footer-widgets .inside-footer-widgets{display: grid;justify-content: space-between;grid-gap: 40px;position: relative;top: -100px;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1{width: 100%; opacity: 1;max-width: 100%;grid-column-start: span 4;visibility: hidden;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html{}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter{display: block;width: 100%;max-width: 700px;margin: 0 auto;padding: 20px 40px;border-radius: 20px;background-color: #FFA022;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container{}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row{display: flex;align-items: center;justify-content: space-between;flex-direction:column; gap: 20px;  text-align: center;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block{width: 100%;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block h2{display: block;font-size: 28px;font-weight: 600;line-height: 1;margin-bottom: 10px;color: #FFF;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block span{display: block;font-size: 16px;font-weight: 400;line-height: 1.3;margin-bottom: 0;color: #FFF;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block .flex_box p{display: flex;align-items: center;justify-content: space-between;gap: 10px;position: relative;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block .flex_box p .wpcf7-form-control-wrap{}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block .flex_box p .wpcf7-form-control-wrap input{display: block;width: 100%;padding: 10px;font-size: 16px;font-weight: 400;line-height: normal;background-color: #ffffff;border-radius: 5px;height: 40px;border: none;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block .flex_box p .wpcf7-form-control-wrap .wpcf7-email:focus{box-shadow: 3px 3px 0 1px #0097B2;border: 1px solid #0097B2;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block .flex_box p input[type="submit"]{display: inline-block;font-weight: 500;font-size: 14px;background: #0097B2;color: #ffffff;line-height: 1;border: 0;border-radius: 50px;letter-spacing: .5;text-transform: uppercase;cursor: pointer;outline: none;padding: 12px 20px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block .flex_box p input[type="submit"]:hover{background-color: #ffbf22;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block .flex_box span.wpcf7-spinner{display: none;}
.widget ul li a{font-size: 20px;font-weight: 600;}
.widget ul li p{font-size: 20px;font-weight: 600;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-3{}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-4{}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-4 .logo_box ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 0 0 20px;gap: 10px;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-4 .logo_box ul li {margin: 0;width: 32px;height: 32px;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-4 .logo_box ul li a {display: inline-block;font-size: 16px;font-weight: 600;line-height: 32px;color: #7a7a7a;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-4 .logo_box ul li a img{max-width: inherit;width: 30px;height: 30px;} .search #primary .site-main{padding-bottom: 100px;}
.search #primary .site-main .page-header{padding: 40px;background-image: linear-gradient(145deg, var(--accent-2), var(--accent));}
.search #primary .site-main .page-header .page-title{display: block;font-size: 40px;line-height: 60px;color: #FFF;text-align: center;}
.search #primary .site-main .search_main {max-width: 1400px;padding: 60px 20px;margin: 0 auto;width: 100%;}
.search #primary .site-main .search_main .search_box{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 40px;}
.search #primary .site-main .search_main .search_box .post{padding-bottom: 10px;}
.search #primary .site-main .search_main .search_box .post .post-image{display: block;width: 100%;line-height: 1;margin-bottom: 10px;}
.search #primary .site-main .search_main .search_box .post .post-image a{display: block; width: 100%;}
.search #primary .site-main .search_main .search_box .post .post-image img{height: 220px;width: 100%;object-fit: cover;object-position: center;border-radius: 20px;}
.search #primary .site-main .search_main .search_box .post .entry-header{display: block;width: 100%;line-height: inherit;}
.search #primary .site-main .search_main .search_box .post .entry-header .entry-title{display: block;font-size: inherit;line-height: inherit;}
.search #primary .site-main .search_main .search_box .post .entry-header .entry-title a{display: inline-block;font-size: 20px;font-weight: 600;line-height: 22px;color: #0097B2;}
.search #primary .site-main .search_main .search_box .post .entry-header .entry-title a:hover{color: #FFBF22;}
.search #primary .site-main .search_main .search_box .post .entry-header .entry-meta{display: none;}
.search #primary .site-main .search_main .search_box .post .entry-meta{display: flex;align-items: center;justify-content: flex-start;gap: 10px;  margin: 0 0 10px 0;}
.search #primary .site-main .search_main .search_box .post .entry-meta .cat-links{display: flex;align-items: center;justify-content: flex-start;color: #777777;}
.search #primary .site-main .search_main .search_box .post .entry-meta .tags-links{display: flex;align-items: center;justify-content: flex-start;color: #777777;}
.search #primary .site-main .search_main .search_box .post .entry-meta .cat-links a, .search #primary .site-main .search_main .search_box .post .entry-meta .tags-links a{color: #777777;}
.search #primary .site-main .search_main .search_box .post .entry-summary{display: block;margin: 0;}
.search #primary .site-main .search_main .search_box .post .entry-summary p:first-child{display: -webkit-box;height: 41px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; font-size: 16px;line-height: 1.3;margin-bottom: 10px !important;}
.search #primary .site-main .search_main .search_box .post .entry-summary .read-more{color: #fff;background-color: var(--accent-2);font-weight: 500;text-transform: uppercase;font-family: "Source Sans Pro";font-size: 14px;line-height: 18px;margin: 0px 0px 0px 0px;padding: 12px 22px 12px 22px;border-radius: 50px 50px 50px 50px;}
.search #primary .site-main .search_main .search_box .post .entry-summary .read-more:hover{background-color: #FFBF22;}
.separate-containers .paging-navigation{text-align: center;}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
margin-bottom: 30px;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media only screen and (max-width: 1199px) { .single-post .site-content .primary .site-main .post .post-thumb img{height: 400px;}  }
@media only screen and (max-width: 991px)  { .single-post .site-content .primary{padding: 0 0 64px !important;}
.single-post .site-content .primary .site-main .post .post-thumb img{height: 300px;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1{  grid-column-start: span 2;}
.site-header .header-image{width: 100px;}
.main-navigation .inside-navigation #primary-menu #menu-main .menu-item .sub-menu .menu-item .sub-menu li a{  padding-left: 20px;}
.three_box .gb-grid-column-a1d347dc{order: 3;}
.three_box .gb-grid-column-6560770c{order: 2;}
.three_box .gb-grid-column-bbb633a7{order: 1;}
.product_slider .layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item{width: 50%;    float: left;}
.category_list{grid-template-columns: repeat(2, 1fr);}
.category #primary .site-main .category_post_main .category_post{grid-template-columns: repeat(2, 1fr);}
.pt-cv-wrapper .pt-cv-view > .pt-cv-page{  grid-template-columns: repeat(2, 1fr) !important;} }
@media only screen and (max-width: 767px)  { .single-post .site-content .primary .site-main .post .post-thumb img{height: 300px;border-radius: 10px;}
.single-post .site-content .primary .site-main .post{padding: 30px;border-radius: 10px;}
.herobanner.gb-container .wp-block-image img{width: 100%;height: 230px;object-fit: cover;object-position: center;}
.inside-footer-widgets > div:not(:last-child){    margin-bottom: 0px;}
.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{  top: inherit;}
.product_slider .layout1 .pt-cv-page .pt-cv-carousel .item .pt-cv-content-item{width: 100%;    float: left;} .single-post #page .site-content .content-area .site-main .post {padding: 0;}
}
@media only screen and (max-width: 479px)  { .single-post .site-content .primary .site-main .post .post-thumb img{height: 200px;border-radius: 10px;}
.single-post .site-content .ast-container{padding: 0 24px !important;}
.single-post .site-content .primary .site-main .post{padding: 10px;}
.herobanner.gb-container .wp-block-image img{height: 160px;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1{  grid-column-start: span 1;display: none;}
.site-footer .footer-widgets .inside-footer-widgets .footer-widget-1 .widget_custom_html .newsletter .gb-container .row .co-block .flex_box p{flex-direction:column;}
.widget ul li p br{display: none;}
.page_form .form_box .form-container .form-row .col-half{width: 100%;max-width: 100%;}
.category_list{grid-template-columns: repeat(1, 1fr);}
.category #primary .site-main .category_post_main .category_post{  grid-template-columns: repeat(1, 1fr);}
.pt-cv-wrapper .pt-cv-view > .pt-cv-page{  grid-template-columns: repeat(1, 1fr) !important;} }