/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 :root{--body-color:#333333;--my-color-1:#115E90;--my-color-2:#F47524;--my-button-padding:10px 25px 10px 25px;--my-button-border-radius:8px;--my-button-border-color:var(--global-palette3);--my-button-bg-color:var(--global-palette3);--my-button-color:#fff;--my-button-hover-border-color:var(--global-palette2);--my-button-hover-bg-color:var(--global-palette2);--my-button-hover-color:#fff;--post-list-grid-cols:1fr 1fr}a,a:hover,a:focus{text-decoration:none}p{margin-block-start:0}figure.is-style-full-height{height:100%}figure.is-style-full-height img{height:100%;object-fit:cover}.m-b-0{margin-bottom:0!important}.align-center{align-items:center}.content-title-style-hide .content-area{margin-top:0}.grid-cols{gap:2rem}.pagination{text-align:center}@media screen and (min-width:1025px){.has-sidebar .content-container{grid-gap:2.5rem}}@media(min-width:1200px){.content-width-fullwidth .entry-content-wrap{padding:0}}.kt-blocks-carousel .slick-prev,.kt-blocks-carousel .slick-next{height:30px;width:30px;border-radius:50%}.kt-blocks-carousel .slick-dotted.slick-slider{margin-bottom:0}.kt-blocks-carousel{padding:0}.kt-blocks-carousel.has-dots-inside .slick-dots{bottom:15px}.kb-blocks-advanced-carousel .slick-dots{bottom:15px}.kb-blocks-portfolio-grid-item{background-color:#fff0}.wp-block-kadence-testimonials .splide .splide__pagination{bottom:0}.wp-block-kadence-testimonials .kt-blocks-carousel{padding-bottom:0}.splide__list{transform-style:initial}.splide.splide-initial .splide__list{transition-timing-function:ease-in-out!important}.splide .splide__arrow{height:2rem;width:2rem;border-radius:50%}.wp-block-kadence-advancedgallery:not(.has-dots-inside) .kt-blocks-carousel-init[data-slider-dots=true]{padding-bottom:20px}.wp-block-kadence-advancedgallery .kb-gallery-type-slider .kt-blocks-carousel{overflow:visible}.wp-block-kadence-advancedgallery.has-dots-inside .splide .splide__pagination{bottom:20px}.wp-block-kadence-advancedgallery.align-center .kb-gallery-type-grid{align-items:center}@media(min-width:1024px){.wp-block-kadence-advancedgallery.has-arrows-outside .kt-blocks-carousel .splide__arrow--prev{left:-40px}.wp-block-kadence-advancedgallery.has-arrows-outside .kt-blocks-carousel .splide__arrow--next{right:-40px}}.kt-blocks-info-box-link-wrap{background:#fff0}.kb-blocks-portfolio-content-hover-zoomin .kb-blocks-portfolio-grid-item .kb-portfolio-content-item-inner{opacity:1}.wp-block-kadence-portfoliogrid .kb-blocks-portfolio-grid-item .kb-portfolio-overlay-color{background:rgb(0 0 0 / .3)}.kt-blocks-post-grid-item .kt-blocks-post-top-meta{margin-bottom:10px}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-top:auto}.single-content p{margin-bottom:.5rem}.single-content p+.wp-block-image{margin-top:1rem}.single-content .wp-block-kadence-iconlist{margin-bottom:.5rem}::placeholder{color:var(--global-palette4)}.kt-blocks-info-box-text{color:var(--global-palette3,#444)}.kb-advanced-heading-link span.wp-block-kadence-advancedheading{display:inline-block!important}.wp-block-polylang-language-switcher{margin:0;padding:0;display:flex;gap:10px}.wp-block-polylang-language-switcher .lang-item{margin:0;padding:0;list-style:none}.menu-item.lang-item img{width:23px!important;height:16px!important;display:inline-block}.wp-block-kadence-advancedheading.is-style-section-title,.kb-advanced-heading-link.is-style-section-title .wp-block-kadence-advancedheading,.wp-block-kadence-advancedheading.is-style-section-title-2,.kb-advanced-heading-link.is-style-section-title-2 .wp-block-kadence-advancedheading{font-weight:600;font-size:2rem;padding-left:10px;border-left:5px solid var(--my-color-2);line-height:30px;margin-bottom:1.5rem;position:relative}.wp-block-kadence-advancedheading.is-style-section-title:not(.has-text-color),.kb-advanced-heading-link.is-style-section-title:not(.has-text-color) .wp-block-kadence-advancedheading,.wp-block-kadence-advancedheading.is-style-section-title-2:not(.has-text-color),.kb-advanced-heading-link.is-style-section-title-2:not(.has-text-color) .wp-block-kadence-advancedheading{color:var(--my-color-1)}.wp-block-kadence-advancedheading.is-style-section-title mark.kt-highlight,.wp-block-kadence-advancedheading.is-style-section-title-2 mark.kt-highlight{color:var(--my-color-2)}.wp-block-kadence-advancedheading.is-style-section-title-2,.kb-advanced-heading-link.is-style-section-title-2 .wp-block-kadence-advancedheading{border-left:0;padding-left:0;padding-bottom:1rem}.wp-block-kadence-advancedheading.is-style-section-title-2:after,.kb-advanced-heading-link.is-style-section-title-2 .wp-block-kadence-advancedheading:after{display:block;content:'';position:absolute;left:calc(50% - 75px);bottom:0;width:150px;height:2px;background-color:var(--my-color-1)}.wp-block-kadence-advancedheading.is-style-section-subtitle,.kb-advanced-heading-link.is-style-section-subtitle .wp-block-kadence-advancedheading{font-weight:400;text-transform:uppercase;color:#fff}.wp-block-kadence-advancedheading.is-style-section-subtitle mark.kt-highlight{color:var(--my-color-2)}.wp-block-kadence-advancedheading.fw-500{font-weight:500}.wp-block-kadence-advancedheading.fw-600{font-weight:600}.wp-block-kadence-image.full-width>figure{width:100%}.wp-block-kadence-image.full-width>figure .kb-img{width:100%}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.primary-sidebar.widget-area .widget{margin-bottom:2rem}.primary-sidebar.widget-area .widget-title{border-bottom:2px solid #e7e7e7;padding-bottom:10px;font-weight:500!important;position:relative;margin-bottom:20px}.primary-sidebar.widget-area .widget-title:after{display:block;content:'';background:var(--my-color-1);height:2px;width:33%;position:absolute;bottom:-2px}.widget_categories>ul li{position:relative;display:flex;gap:10px;align-items:center}.widget_categories>ul li a{border-bottom:none}.widget_categories>ul li:before{display:block;content:'';color:#f7b518;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23f7b518' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");height:10px;width:10px}.site-bottom-header-wrap{box-shadow:0 2px 5px 0 rgb(0 0 0 / .05)}a.social-button.social-link-custom1{background:#F36232}a.social-button.social-link-custom2{background:#0f58c5}.footer-bottom-menu .wp-block-navigation__container{gap:20px}@media(max-width:767px){.footer-menu .wp-block-navigation__container{row-gap:20px;column-gap:40px;justify-content:center}}.is-style-post-grid-portfolio .loop-entry{--item-overlay-bg:rgba(0, 0, 0, .3);--item-overlay-border-position:0;--item-overlay-border-opacity:0;--item-image-transform:scale(1.05);--item-content-transform:scale(.85);position:relative;overflow:hidden}.is-style-post-grid-portfolio .loop-entry .post-thumbnail,.is-style-post-grid-portfolio .loop-entry:before,.is-style-post-grid-portfolio .loop-entry:after,.is-style-post-grid-portfolio .loop-entry .entry-content-wrap{transition:all .35s ease-in-out}.is-style-post-grid-portfolio .loop-entry .post-thumbnail{margin-bottom:0!important;transform:var(--item-image-transform)}.is-style-post-grid-portfolio .loop-entry:before,.is-style-post-grid-portfolio .loop-entry:after{display:block;content:'';position:absolute;z-index:1}.is-style-post-grid-portfolio .loop-entry:before{width:100%;height:100%;background:var(--item-overlay-bg)}.is-style-post-grid-portfolio .loop-entry:after{top:var(--item-overlay-border-position);bottom:var(--item-overlay-border-position);left:var(--item-overlay-border-position);right:var(--item-overlay-border-position);opacity:var(--item-overlay-border-opacity);border:1px solid rgb(255 255 255 / .8)}.is-style-post-grid-portfolio .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;width:100%;height:100%;padding:20px!important;transform:var(--item-content-transform);z-index:2}.is-style-post-grid-portfolio .loop-entry a,.is-style-post-grid-portfolio .loop-entry a:hover{color:#fff}.is-style-post-grid-portfolio .loop-entry .entry-header .entry-title{font-size:24px;text-align:center}.is-style-post-grid-portfolio .loop-entry .more-link-wrap{margin-top:0}.is-style-post-grid-portfolio .loop-entry .post-more-link{text-transform:none;font-size:16px;font-weight:400}.is-style-post-grid-portfolio .loop-entry:hover{--item-overlay-bg:rgba(23, 104, 234, 0.5);--item-overlay-border-position:15px;--item-overlay-border-opacity:1;--item-image-transform:none;--item-content-transform:none}.single-post h1.entry-title{margin-bottom:1.5rem}.entry-related{background-color:#fff0}.entry-related-inner-content{padding-top:30px;padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.entry-related .loop-entry .entry-content-wrap{padding:1rem 0}.entry-related .entry.loop-entry{box-shadow:none}.entry-related-carousel h3.entry-title{font-size:16px;font-weight:500}.entry-related-inner-content .entry-meta{display:none}.entry-related-inner-content .splide .splide__arrow--prev{left:-40px}.entry-related-inner-content .splide .splide__arrow--next{right:-40px}.home-banner{--heading-fs:30px;--heading-margin:0 0 20px 0;--heading-color:#fff;--heading-lh:1.15;--description-fs:16px;--description-width:80%;--description-margin:0 auto 20px;--description-color:#fff;--content-align:center;--content-valign:center;--button-border-width:1px;--button-border-radius:6px;--button-border-color:#fff;--button-bg-color:transparent;--button-color:#fff;--button-hover-bg-color:var(--my-color-1);--button-hover-border-color:var(--my-color-1);--button-hover-color:#fff;--button-fs:16px;--button-text-transform:uppercase;--banner-dot-bottom:10px;--banner-height:500px}.home-banner .kt-blocks-carousel .slick-dots{bottom:20px}.home-banner .wp-block-getwid-media-text-slider-slide__content{height:var(--banner-height)}.home-banner .banner-heading{font-size:var(--heading-fs);line-height:var(--heading-lh);margin:var(--heading-margin);color:var(--heading-color)}.home-banner .banner-description{max-width:var(--description-width);margin:var(--description-margin);color:var(--description-color);font-size:var(--description-fs)}.home-banner .banner-button{border:1px solid;border-radius:var(--button-border-radius);background-color:var(--button-bg-color);border-color:var(--button-border-color);color:var(--button-color);font-size:var(--button-fs);text-transform:var(--button-text-transform);padding:var(--my-button-padding)}.home-banner .banner-button:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color);color:var(--button-hover-color)}@media(min-width:1200px){.home-banner{--heading-fs:90px;--heading-margin:0 0 20px 0;--description-fs:16px;--description-width:800px;--description-margin:0 auto 20px;--banner-height:800px}}.home-benh-box>.kt-inside-inner-col::after{display:block;content:'';position:absolute;top:20px;bottom:20px;left:20px;right:20px;border:1px solid var(--my-color-2);border-radius:20px}.wp-block-kadence-tab .wc-block-grid .wc-block-grid__products{column-gap:1.5rem;row-gap:1.5rem}.home-lydo-section .kt-blocks-info-box-title{font-size:18px;font-weight:500}.home-lydo-section .kt-blocks-info-box-text{font-size:14px}@media(min-width:768px){.home-lydo-section>.kt-inside-inner-col{display:grid!important;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.home-lydo-section>.kt-inside-inner-col{grid-template-columns:repeat(4,1fr)}}@media (min-width:1140px){.woocommerce-product-gallery{display:flex}.woocommerce-product-gallery .flex-viewport{order:1}.woocommerce div.product div.images .flex-control-thumbs{flex:1 0 100px;margin-top:0;transform:none;position:relative;left:0;max-height:496px}.woocommerce span.onsale{left:calc(100px + 0.5rem)}.woocommerce div.product div.images .flex-control-thumbs li{width:100%;height:auto}.woocommerce div.product div.images .flex-control-thumbs li:first-child{width:100%;padding-left:0}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%;object-fit:cover;border-top:none;border-bottom-width:5px}}.loop-entry.type-post .entry-summary{font-size:14px}.loop-entry.type-post .post-more-link{position:relative;display:inline-block;border:1px solid var(--border-color,#ddd);line-height:55px;padding:0 60px;text-transform:uppercase;font-weight:600;transition:all .3s ease}@media screen and (min-width:768px){.post-archive.grid-lg-col-1{row-gap:0!important}.grid-lg-col-1.item-image-style-beside article.loop-entry{margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #e2e2e2}article.loop-entry.type-post{grid-template-columns:var(--post-list-grid-cols)!important}}.single-post .entry-hero.post-hero-section .entry-header{position:relative}.single-post .entry-hero.post-hero-section .entry-header::after{display:block;content:'';position:absolute;width:300px;height:1px;background-color:#ddd;left:calc(50% - 150px);bottom:0}.entry.single-entry{box-shadow:none}h2.entry-related-title{text-transform:uppercase}.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .quantity{font-size:1rem;color:var(--global-palette4)}.woocommerce div.product .product_meta>span{font-size:1rem;font-weight:400;color:inherit}.woocommerce ul.products li.product .price{font-size:1rem;color:var(--global-palette1);font-weight:500}.woocommerce ul.products li.product .price del{font-weight:400}.woocommerce ul.products li.product .price ins{font-weight:500}.woocommerce-message{border:none;box-shadow:none;margin-bottom:var(--global-md-spacing)!important}.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:1rem!important}.woocommerce ul.products li.product .product-details .price,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{font-size:1rem;color:var(--global-palette1);font-weight:500}.woocommerce ul.products li.product .product-details .price del,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del{font-weight:400}.woocommerce ul.products li.product .product-details .price ins,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins{font-weight:500}.kadence-header-cart.header-navigation ul ul.sub-menu{background-color:#fff!important}