@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap);/*!
Theme Name: Kippley Custom Carpentry
Author: Webstix
Author URI: https://www.webstix.com/
Description: Custom theme developed by webstix.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain:kippleycustomcarepntry
*/
 header{position:relative;z-index:9}.clsContainer{max-width:1280px;margin:0 auto;width:100%;position:relative}.clsTopsctn{display:flex;align-items:center;padding-top:30px}.clsLogo{width:30%}.clsBtn{width:70%;display:flex;justify-content:end;align-items:center;margin-top:-15px}#menu-main-menu{display:flex;justify-content:end;list-style:none}#menu-main-menu li{padding:0 20px}#menu-main-menu li a{font-family:"Roboto",sans-serif;font-size:16px;line-height:26px;color:#333;font-weight:500;text-transform:uppercase;text-decoration:none}.clsLft p{font-family:"Roboto",sans-serif;font-size:18px;line-height:28px;color:#333;font-weight:400;margin-bottom:0;margin-top:0}.clsLft span a{color:#333;font-family:"Roboto",sans-serif;font-size:26px;line-height:36px;font-weight:700;text-decoration:none}.clsLft span{position:relative}.clsLft span::before{content:"";background-image:url(/wp-content/themes/Kippley/images/phone.png);background-repeat:no-repeat;position:absolute;width:18px;height:18px;left:-25px;top:-4px}.clsRgt a{border-radius:5px;background-color:#ce202d;box-shadow:0 1px 5px 0 rgb(35 31 32 / .08);padding:14px 39px;font-family:"Roboto",sans-serif;font-size:18px;color:#fff;font-weight:700;text-decoration:none;transition:all 0.3s ease-in-out}.clsRgt a:hover{background-color:#9a151f;transition:all 0.3s ease-in-out}.clsLft{text-align:center;margin-right:50px}.clsBanner{margin-top:-190px}#menu-main-menu li:last-child{padding-right:0}#menu-main-menu.menu>.current-menu-item a{position:relative}#menu-main-menu.menu>.current-menu-item a,#menu-main-menu.menu .menu-item a:hover{border-bottom:2px solid #333;padding-bottom:3px}#menu-main-menu.menu>.current-menu-item a{font-weight:700}.clsBanner h1 span,.clsBanner h2 span{font-weight:400}.clsServices h2 span,.clsDistinsive h2 span,.clsTestimonialslider h2 span,.clsMatthew h3,.clsLowmain h2 span,.clsLowmain h3 span,.clsMaterials h2 span,.clsAboutus h2 span,.clsAboutus h3 span,.clsAboutus h4 span,.clsSimilarSection h3 span{color:#ce202d;font-weight:700}.clsTextcolor span.kt-btn-inner-text:before{content:"Call Now: ";font-weight:400;color:#343433}.clsTextcolor:hover span.kt-btn-inner-text:before,.clsTextcolor1:hover span.kt-btn-inner-text:before,.clsTextcolor1:hover span.kt-btn-inner-text:after{color:#fff}.clsTestimonial .clsTetimonialtxt{position:relative}.clsTestimonialContent{position:relative;max-width:80%;margin:0 auto;text-align:center;font-family:'Roboto';color:#fff;font-size:22px;line-height:32px}.clsTestimonialContent:before{content:"";background-image:url(/wp-content/themes/Kippley/images/testimonial-colon-left.png);background-repeat:no-repeat;position:absolute;width:38px;height:30px;left:-40px;top:-20px}.clsTestimonial .clsTetimonialtxt:before{content:"";background-image:url(/wp-content/themes/Kippley/images/testimonial-colon-left.png);background-repeat:no-repeat;position:absolute;width:38px;height:30px;left:-40px;top:-20px}.clsNewtestimonial .kt-inside-inner-col:before{content:"";background-image:url(/wp-content/themes/Kippley/images/testimonial-colon-left.png);background-repeat:no-repeat;position:absolute;width:38px;height:30px;left:0;top:0}.clsTestimonialContent:after{content:"";background-image:url(/wp-content/themes/Kippley/images/testimonial-colon-right.png);background-repeat:no-repeat;position:absolute;width:38px;height:30px;bottom:-30px;right:0}.clsTestimonial .clsTetimonialtxt:after{content:"";background-image:url(/wp-content/themes/Kippley/images/testimonial-colon-right.png);background-repeat:no-repeat;position:absolute;width:38px;height:30px;bottom:-30px;right:0}.clsNewtestimonial .kt-inside-inner-col:after{content:"";background-image:url(/wp-content/themes/Kippley/images/testimonial-colon-right.png);background-repeat:no-repeat;position:absolute;width:38px;height:30px;bottom:30px;right:0}.home .wp-block-kadence-iconlist.clsIconlist ul.kt-svg-icon-list,.clsAboutus .wp-block-kadence-iconlist.clsIconlist ul.kt-svg-icon-list{display:flex!important;flex-wrap:wrap}.clsIconlist ul li{width:50%}.wp-block-kadence-iconlist.clsIconcircle ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single,.wp-block-kadence-iconlist.clsIconpos ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{padding:10px 0}.clsTextcolor1 span.kt-btn-inner-text:before{content:"Call Now For A ";font-weight:400;color:#343433}.clsTextcolor1 span.kt-btn-inner-text:after{content:" Estimate";font-weight:400;color:#343433}.clsAboutus .wp-block-kadence-iconlist.clsIconlist ul.kt-svg-icon-list{width:80%}.clsServices.clsAboutus .wp-block-kadence-iconlist.clsIconlist ul.kt-svg-icon-list{width:90%}@media (max-width:767px){.clsVideo .kt-inside-inner-col h2 br{display:none}.clsVideo .kt-inside-inner-col h2{width:100%!important}.clsPortfolioContainer .clsPortfolioListing{justify-self:center}.clsPortfolioPage .clsPortfolioContainer{padding:50px 0 50px!important}.clsPortSection4{padding:50px 20px!important}.clsPortSection3{padding:50px 0 0!important}.clsPortVideoSection{padding:0 20px 50px!important}.single-portfolio .clsPortfolioContainer{padding-top:0!important}.clsPortfolioContainer .clsPortfolioImageDiv p{padding-right:30px}.clsPortfolioContainer .clsPortfolioList,.clsPortGallery .magnific-img{margin-right:0!important}.clsPortfolioContainer .clsPortfolioListing{padding:0 20px}div#wpfront-scroll-top-container{bottom:110px!important;background-position:center;text-align:center}#wpfront-scroll-top-container::after{right:0!important}.clsMobilemenu .menu-mobile-menu-container .menu-item-has-children>a{background-image:url(/wp-content/themes/Kippley/images/down-arrow.png);background-repeat:no-repeat;background-position:right}.clsMobilemenu .menu-mobile-menu-container .menu-item-has-children .sub-menu{display:none!important;position:static}.clsMobilemenu .menu-mobile-menu-container .menu-item-has-children.activeSubmenu .sub-menu{position:static;display:block!important;opacity:1!important;visibility:visible;min-width:10px;background:#f7f7f7;border:none;height:auto;width:100%;margin-top:10px;list-style:none;padding:15px}.clsMobtoggle .menu .activeSubmenu li{padding-bottom:10px;border-bottom:1px solid #333;margin-bottom:10px}.clsMobtoggle .sub-menu a{color:#333;text-decoration:none}.clsMobtoggle .menu .activeSubmenu .sub-menu li:last-child{padding-bottom:0;border-bottom:0 solid #333;margin-bottom:0}.clsTestimonialSection{background-size:cover!important}.clsTestimonialSection .clsPortfolioTestimonial{padding:20px}.clsPortGallery .magnific-img{display:block!important}.clsPortVideoDesc h2,.clsPortGallery h3,.clsPortfolioTitle,.clsTestimonialSection h3{font-size:30px!important;line-height:40px!important}.clsPortVideoDesc{border-bottom-left-radius:16px;border-top-left-radius:16px;margin-top:30px}.clsPortSection2 .clsMiddleBanner p{font-size:30px!important;line-height:40px!important;text-align:center!important}.clsPortSection2 .clsMiddleBanner{border-radius:16px}.clsPortVideoImage img{max-width:100%}.clsPortSection1,.clsPortVideoSection{flex-wrap:wrap}.clsPortfolioListing .clsPortfolioImageDiv::before{background-size:cover!important;border-radius:16px}.clsPortfolioCatList .clsPortfolioCat,.clsPortContent,.clsPortImage,.clsPortVideoImage,.clsPortVideoDesc,.clsPortGallery .magnific-img img,.clsPortGallery .magnific-img{width:100%!important}.clsPortfolioCatList .clsPortfolioCat.clsPortfolioActive::after{display:none}.clsPortSection1,.clsPortSection2{padding:50px 20px!important}.clsPortfolioCatList{flex-wrap:wrap;width:100%}.clsTestimonialBanner,.clsPortfolioBanner,.clsInsideBanner{margin-top:0px!important}.clsBtn.clsMobileHeader{width:100%;justify-content:center;margin-top:5px}.clsLft span a{position:relative;top:-5px;font-size:20px}.clsLft span::before,.sub-menu{display:none}.clsContainer .clsTopsctn{padding:0 5px 0;margin-top:0}.clsMobileHeader .clsLft p{font-size:14px;line-height:24px}.clsTestimonialslider .clsTestimonialmiddle .clsTestimonial{width:85%}.clsTestimonialContainer .clsTestimonialListing{width:100%}.breadcrumb_container{width:90%}.post-type-archive-testimonial .clsTestimonialBanner h1,.post-type-archive-testimonial .clsPortfolioBanner h1,.clsTestimonialBanner h1,.clsPortfolioBanner h1,.clsInsideBanner h1{font-size:40px!important;line-height:50px!important;text-align:center}.clsSearchPage .search-results-container,.error404 .cls404Page .col-md-8{margin:0 auto;max-width:100%;width:auto;padding:70px 20px}.clsSearchPage .clsSearchTitle,.cls404Page .clsSearchTitle{margin-top:-247px;display:inline-flex;width:100%}.clsTestimonialBanner{margin-top:0px!important}.clsTestimonialContainer{padding:50px 20px!important}.clsTestimonial1 .kt-inside-inner-col::before,.clsTestimonial1 .kt-inside-inner-col::after{display:none}.clsBanner .clsHeroImage{height:600px!important;background-position:center;margin-top:-190px;background-color:rgb(0 0 0 / .2)}.clsMobilemenu .clsSearchouter input{box-shadow:0 0 25px 0 rgb(206 206 206 / 36%);width:340px;border:1px solid #ddd;border-radius:4px;outline:none;padding:0 0 0 10px;height:45px;color:#333;background:#fff}.clsMobilemenu input[type="submit"],.clsSearchouter input#search,.clsMobilemenu .clsSearchouter{display:none}.home .clsBanner{margin-top:0}.clsDistinsive .clsIconlist ul li,.clsAboutus .clsIconlist ul li{width:100%}.clsBtmsctn,.home .clsHeroImage .Bannercontainer h1 br{display:none}.clsHeroImage .Bannercontainer{padding:0 20px;top:65%}.home .clsHeroImage .Bannercontainer h1,.clsFooterContactBanner h2,.clsSearchTitle h1{font-size:30px!important;line-height:40px!important}.home .clsHeroImage .Bannercontainer h2{font-size:28px;line-height:38px}.clsBtn{flex-wrap:wrap}.clsTopsctn .clsLogo{width:50%;text-align:center}.clsLogo img{width:177px}.clsTopsctn .clsBtn{width:100%;justify-content:center;margin-top:0}.clsTopsctn .clsLft{margin-right:0;margin-top:10px;margin-bottom:10px;width:50%}.clsRgt a{display:block}.clsContainer .clsMobilemenu{display:block;padding-top:0;position:relative}.c_hamburger{cursor:pointer;height:30px;margin:0 auto;position:relative;width:35px;float:left;top:20px;left:20px}.c_hamburger .c_hamburger__line:nth-child(1){left:0;top:0;transition-duration:150ms}.c_hamburger .c_hamburger__line:nth-child(2){left:0;opacity:1;top:9px}.c_hamburger .c_hamburger__line:nth-child(3){left:0;opacity:1;top:18px}.c_hamburger .c_hamburger__line{background-color:#333;border-radius:0;height:3px;position:absolute;transition-duration:150ms;transition-duration:0s;transition:cubic-bezier(.8,.5,.2,1.4);width:100%}.clsMobtoggle{display:none;clear:both;padding-top:0;padding-bottom:0;width:95%;position:absolute;left:0;right:0;margin:0 auto;top:60px}.clsMobtoggle .menu{list-style:none;background:#ce202d;padding:15px;margin:0}.clsMobtoggle .menu li{padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px}.clsMobtoggle .activeSubmenu>a,.clsMobtoggle a{font-size:16px;font-weight:600;font-family:'Roboto';color:#fff;text-transform:uppercase;line-height:21px;text-decoration:none;display:block}.clsMobilemenu .clsSearchResults1{box-shadow:none}.clsMobilemenu .clsSearchResults1{top:auto!important;transform:translateY(0)!important;right:20px!important}.clsSearch{height:30px;position:relative;top:15px}.clsClose{position:absolute!important;top:15px!important;height:32px}.clsMobilemenu .clsSearchouter{margin-top:5px}.clsMobilemenu .clsSearchouter input#search{box-shadow:0 0 25px 0 rgb(206 206 206 / 36%);width:340px;border:1px solid #ddd;border-radius:4px}.clsFooter3 ul:after{display:none}.clsMobtoggle li.clsSearch,.clsMobtoggle li.clsClose{display:none!important}footer .clsFooter{padding:40px 20px 50px;flex-wrap:wrap}.clsFooter .clsFooter1,.clsFooter .clsFooter2,.clsFooter .clsFooter3,.clsFooter .clsFooter4{width:100%}.clsFooter .clsFooterAddInfo{padding-left:25px}.clsFooterbtm .clsFootercommon,.clsFooterbtm .clsFooterlft{flex-wrap:wrap;justify-content:center}.home .clsFooterbtm .clsFootercommon{justify-content:center}.clsFooterbtm .clsCopyright{margin:0;text-align:center}.home .clsContact #gform_wrapper_2{width:auto;height:auto}.home .clsTestimonialslider .clsTestimonialmiddle .kt-inside-inner-col::before{left:5px;top:5px;width:30px;height:30px;background-size:contain}.home .clsTestimonialslider .clsTestimonialmiddle .kt-inside-inner-col::after{right:5px;bottom:60px;width:30px;height:30px;background-size:contain}.home .clsTestimonial .clsTetimonialtxt:before,.home .clsTestimonial .clsTetimonialtxt:after{width:30px;background-size:contain}.clsTestimonialslider .clsTestimonial,.clsFooterContactBanner h2{padding:0 20px}.home .clsFooterbtm .clsFooterlft{padding-bottom:15px}.clsHeroImage .Bannercontainer .Herobtn{padding:20px 25px!important}body .clsHeroImage .Bannercontainer .Herobtn{padding:20px 10px!important}}@media screen and (min-width:768px) and (max-width:1024px){.clsPhotoGallery .clsPortfolioListing .magnific-img{justify-content:center}.clsTestimonialBanner h1,.clsPortfolioBanner h1,.clsInsideBanner h1{text-align:center}.clsTestimonial .clsTetimonialtxt:before,.clsTestimonialContent:before{width:25px!important;height:25px!important;left:-20px!important;background-size:contain}.clsTestimonial .clsTetimonialtxt:after,.clsTestimonialContent:after{width:25px!important;height:25px!important;background-size:contain}.clsContact #gform_wrapper_2{width:auto!important}.clsHomePortfolioContanier .clsPortImageDiv,.clsSimilarSection .clsPortfolioImageDiv,.clsHomePortfolioContanier .clsPortImageDiv,.clsSimilarSection .clsPortfolioImageDiv{height:350px!important}.clsHomePortfolioContanier .clsPortImageDiv::before,.clsSimilarSection .clsPortfolioImageDiv::before{background-size:cover!important}.clsPortfolioPage .clsPortfolioContainer{padding:70px 40px!important}.clsPortGallery .img-gallery-magnific{justify-content:left}.clsPortGallery .magnific-img:nth-child(2n){margin-right:0!important}.clsPortGallery .magnific-img{width:48%!important;margin-bottom:25px!important;margin-right:25px!important}.clsPortVideoDesc{border-bottom-left-radius:16px;border-top-left-radius:16px;margin-top:30px}.clsPortSection1,.clsPortVideoSection{flex-wrap:wrap}.clsPortContent,.clsPortImage,.clsPortVideoImage,.clsPortVideoDesc,.clsPortGallery .magnific-img img{width:100%!important}.clsPortSection2 .clsMiddleBanner p,.clsPortVideoImage{text-align:center}.clsPortSection2 .clsMiddleBanner{border-radius:16px}div#wpfront-scroll-top-container{bottom:110px!important}.clsMobilemenu .menu-mobile-menu-container .menu-item-has-children>a{background-image:url(/wp-content/themes/Kippley/images/down-arrow.png);background-repeat:no-repeat;background-position:right}.clsMobilemenu .menu-mobile-menu-container .menu-item-has-children .sub-menu{display:none!important;position:static}.clsMobilemenu .menu-mobile-menu-container .menu-item-has-children.activeSubmenu .sub-menu{position:static;display:block!important;opacity:1!important;visibility:visible;min-width:10px;background:#f7f7f7;border:none;height:auto;width:100%;margin-top:10px;list-style:none;padding:15px}.clsMobtoggle .menu .activeSubmenu li{padding-bottom:10px;border-bottom:1px solid #333;margin-bottom:10px}.clsMobtoggle .sub-menu a{color:#333;text-decoration:none}.clsMobtoggle .menu .activeSubmenu .sub-menu li:last-child{padding-bottom:0;border-bottom:0 solid #333;margin-bottom:0}.single-portfolio .clsPortfolioContainer{padding-top:0!important}.clsPortVideoSection,.clsPortSection1,.clsPortSection2,.clsPortSection4{padding:70px 40px!important}.clsPortSection6{padding:70px 0px!important}.clsPortfolioContainer .clsPortfolioList{height:300px!important;width:46%!important;margin-right:25px}.clsPortfolioListing .clsPortfolioImageDiv::before{background-size:cover!important;border-radius:16px}.clsTestimonialBanner,.clsPortfolioBanner,.clsInsideBanner{margin-top:0px!important}.clsTestimonialContainer .clsTestimonialListing{width:100%}.breadcrumb_container{width:90%}.clsSearchPage .search-results-container,.error404 .cls404Page .col-md-8{margin:0 auto;max-width:100%;width:auto;padding:70px 40px}.clsSearchPage .clsSearchTitle,.cls404Page .clsSearchTitle{margin-top:-198px;display:inline-flex;width:100%}.home .clsTestimonialslider .clsTestimonialmiddle .kt-inside-inner-col::before{left:5px;top:5px;width:30px;height:30px;background-size:contain}.home .clsTestimonialslider .clsTestimonialmiddle .kt-inside-inner-col::after{right:5px;bottom:60px;width:30px;height:30px;background-size:contain}.clsTestimonialBanner{margin-top:0px!important}.clsTestimonialContainer{padding:50px 40px!important}.clsTestimonial1 .kt-inside-inner-col::before,.clsTestimonial1 .kt-inside-inner-col::after{display:none}.clsMobilemenu .clsSearchouter input{box-shadow:0 0 25px 0 rgb(206 206 206 / 36%);width:340px;border:1px solid #ddd;border-radius:4px;outline:none;padding:0 0 0 10px;height:45px;color:#333;background:#fff}.clsMobilemenu input[type="submit"],.clsSearchouter input#search,.clsMobilemenu .clsSearchouter{display:none}.home .clsBanner{margin-top:60px}.clsBtmsctn,.clsFooter3::before,.clsFooter4::before,.clsFooter .clsSearch{display:none!important}.clsFooter,.clsFootercommon{flex-wrap:wrap}.clsFooterbtm .clsFootercommon{justify-content:center!important}.home .clsFooterrgt{padding-top:10px}.clsFooter .clsFooter1,.clsFooter .clsFooter2,.clsFooter .clsFooter3,.clsFooter .clsFooter4{width:45%}.clsTopsctn,.clsBtn{flex-wrap:wrap}.clsHeroImage .Bannercontainer,.clsTestimonialslider .clsTestimonial{padding:0 40px}.clsTopsctn{padding:30px 40px 0;justify-content:space-between}.clsBtn.clsMobileHeader{width:100%;justify-content:center;margin-top:15px}.clsHeroImage .Bannercontainer{top:60%}.clsBanner .clsHeroImage{margin-top:-216px}.clsHeroImage{background-position:50% 0px!important}.home .clsBanner{margin-top:0}.clsTopsctn .clsLogo{width:100%;text-align:center}.clsLogo img{width:177px}.clsTopsctn .clsBtn{width:100%;justify-content:space-between;margin-top:0}.clsTopsctn .clsLft{margin-right:0;margin-top:10px;margin-bottom:10px}.clsRgt a{display:block}.clsContainer .clsMobilemenu{display:block;padding-top:0;position:relative}.c_hamburger{cursor:pointer;height:30px;margin:0 auto;position:relative;width:35px;float:left;top:20px;left:40px}.c_hamburger .c_hamburger__line:nth-child(1){left:0;top:0;transition-duration:150ms}.c_hamburger .c_hamburger__line:nth-child(2){left:0;opacity:1;top:9px}.c_hamburger .c_hamburger__line:nth-child(3){left:0;opacity:1;top:18px}.c_hamburger .c_hamburger__line{background-color:#333;border-radius:0;height:3px;position:absolute;transition-duration:150ms;transition-duration:0s;transition:cubic-bezier(.8,.5,.2,1.4);width:100%}.clsMobtoggle{display:none;clear:both;width:95%;position:absolute;top:60px;padding:0;left:0;right:0;margin:0 auto;padding-bottom:0;position:absolute}.clsMobtoggle .menu{list-style:none;background:#ce202d;padding:15px;margin:0}.clsMobtoggle .menu li{padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px}.clsMobtoggle .activeSubmenu>a{color:#fff;text-decoration:none}.clsMobtoggle a{font-size:16px;font-weight:600;font-family:'Roboto';color:#fff;text-transform:uppercase;line-height:21px;text-decoration:none;display:block}.clsMobilemenu .clsSearchResults1{box-shadow:none}.clsMobilemenu .clsSearchResults1{top:auto!important;transform:translateY(0)!important;right:40px!important}.clsSearch{height:30px;position:relative;top:15px}.clsClose{position:absolute!important;top:10px!important;height:32px}.clsMobilemenu .clsSearchouter input#search{box-shadow:0 0 25px 0 rgb(206 206 206 / 36%);width:340px;border:1px solid #ddd;border-radius:4px}.clsMobtoggle li.clsSearch,.clsMobtoggle li.clsClose,.clsFooter3 ul:after{display:none}.clsHeroImage{position:relative}.clsHeroImage:before{content:"";background:linear-gradient(to right,rgb(255 255 255 / .75),#fff0);position:absolute;width:100%;height:100%}}@media screen and (min-width:1025px) and (max-width:1500px){.clsPortSection2 .clsMiddleBanner{border-radius:16px}.clsHeroImage .Bannercontainer,.clsServices>.kt-row-column-wrap,.clsDistinsive>.kt-row-column-wrap,.clsTestimonial>.kt-row-column-wrap,.clsContact>.kt-row-column-wrap,.clsContainer,.clsAboutus>.kt-row-column-wrap,.clsPortfoliotop>.kt-row-column-wrap,.clsTranform>.kt-row-column-wrap,.clsGallery>.kt-row-column-wrap,.clsContact>.kt-row-column-wrap,.clsTestimonialtop>.kt-row-column-wrap,.clsTestimonial1>.kt-row-column-wrap,.clsTestimonialContainer,.clsTestimonialslider .clsTestimonial,.search-results-container,.error404 .cls404Page .col-md-8,.breadcrumb_container,.clsRemodel,.clsIconsctn,.clsLowmain>.kt-row-column-wrap,.clsIconsctn>.kt-row-column-wrap,.clsPhotogallery>.kt-row-column-wrap,.clsSitemap>.kt-row-column-wrap,.clsPortSection1,.clsPortSection2,.clsPortVideoSection,.clsPortSection4{width:90%;margin:0 auto}.home figure{margin:0}.clsFooter .clsFooter3 ul:after{right:164px}.clsTranform{background-size:90%!important}.home .clsContact #gform_wrapper_2{width:auto;height:auto}.home .clsBannerred{background-size:contain!important}.home .clsTestimonialslider .clsTestimonialmiddle .kt-inside-inner-col::before{left:40px}.home .clsTestimonialslider .clsTestimonialmiddle .kt-inside-inner-col::after{right:40px}.clsTestimonialmiddle .kt-inside-inner-col{padding:50px 0}.clsHomePortfolioContanier .clsPortImageDiv::before,.clsSimilarSection .clsPortfolioImageDiv::before{background-size:cover!important}.clsHomePortfolioContanier .owl-prev,.clsSimilarSection .owl-prev{left:10%!important}.clsHomePortfolioContanier .owl-next,.clsSimilarSection .owl-next{right:10%!important}.clsPortfolioContainer .clsPortfolioList{height:300px!important;width:30%!important}.clsPortfolioContainer .clsPortfolioListing{width:90%}.clsFooter4::before{left:-15px!important}.clsPortGallery .img-gallery-magnific{justify-content:center}}.clsFooter1 img{width:228px}.clsPortfolioListing .clsPortfolioImageDiv::before{background-size:cover!important}.clsFooterAddInfo,.clsFooterSocialInfo{padding-left:0;list-style:none}.clsFooterAddInfo li{font-size:15px;line-height:25px;font-weight:400;font-family:Roboto;color:#333;padding-bottom:15px}.clsFooterAddInfo li a{color:#333}.clsFooterrgt img{width:102px;height:21px}.clsFooter{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;width:90%;align-items:center;padding:40px 0 50px}.clsFooter3 .clsQuickLink{font-size:20px;line-height:30px;font-weight:500;font-family:Roboto;color:#ce202d}.clsFooter3 ul{padding-left:0;list-style:none;display:flex;flex-wrap:wrap}.clsFooter3 ul li{width:50%;margin-bottom:10px}.clsFooter3 ul li a{font-size:16px;line-height:26px;font-weight:400;font-family:Roboto;color:#333;text-decoration:underline;background-image:url(/wp-content/themes/Kippley/images/arrowicon.png);background-repeat:no-repeat;background-position:center left;padding-left:15px;transition:all 0.5s}.clsFooterAddress,.clsFooterPhone,.clsFooterEmail{position:relative}.clsFooterAddress::before{content:"";background-image:url(/wp-content/themes/Kippley/images/locationicon.png);background-repeat:no-repeat;position:absolute;width:10px;height:14px;top:5px;left:-25px}.clsFooterPhone::before{content:"";background-image:url(/wp-content/themes/Kippley/images/phoneicon.png);background-repeat:no-repeat;position:absolute;width:14px;height:14px;top:5px;left:-28px}.clsFooterEmail::before{content:"";background-image:url(/wp-content/themes/Kippley/images/mailicon.png);background-repeat:no-repeat;position:absolute;width:18px;height:12px;top:5px;left:-30px}.clsFooterPhone a{color:#333;text-decoration:none}.clsFooterEmail a{color:#333}.clsFooterEmail a:hover{text-decoration:none}ul.clsFooterSocialInfo{display:flex;align-items:center}ul.clsFooterSocialInfo:before{content:"Follow us on:";font-size:20px;line-height:30px;font-weight:500;font-family:Roboto;color:#333;text-decoration:none}ul.clsFooterSocialInfo .clsFBicon{content:"";background-image:url(/wp-content/themes/Kippley/images/facebookicon.png);background-repeat:no-repeat;position:absolute;width:31px;height:31px;top:-15px;left:15px}.clsFooterFB,.clsFooter3,.clsFooter4{position:relative}.clsFooter3::before{background-color:#363636;opacity:.2;content:"";position:absolute;width:1px;height:201px;left:-30px;top:-10px}.clsFooter4::before{background-color:#363636;opacity:.2;content:"";position:absolute;width:1px;height:201px;left:-30px;top:-25px}.clsFooter4{border-width:1px;border-color:#e2e2e2;border-style:solid;padding:40px 30px}.clsFooterbtm{background:#231f20;padding:13px 0}.clsCopyright,.menu-footer-copyright-container ul li a,.website_design_by{font-family:"Roboto";color:#a8a8a8;font-size:14px;font-weight:400}.menu-footer-copyright-container ul{list-style:none;padding-left:0;display:flex}.menu-footer-copyright-container ul li{position:relative}.menu-footer-copyright-container ul li::before{content:"|";padding:5px;color:#a8a8a8}.clsFootercommon{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;width:90%}.clsFooterlft{display:flex;align-items:center}.clsFooter1,.clsFooter2,.clsFooter3,.clsFooter4{width:25%}.clsFooter4 figure{margin:0}.clsFooter3 ul{position:relative}.clsFooter3 ul:after{content:"";background-color:#363636;opacity:.2;position:absolute;width:1px;height:95px;right:185px}.clsPortfoliobanner h1{position:relative;top:-60px}.clsPortfoliotop h2 span,.clsGallery h2 span{color:#ce202d}.clsHeroImage .Bannercontainer{max-width:1280px;margin:0 auto;top:58%}.clsHeroImage{background-position:50% 30px}.clsBtmsctn #menu-main-menu{top:-10px}.clsHeroImage .Bannercontainer h1{font-size:48px;line-height:58px;font-weight:500;font-family:Roboto;color:#333;margin:0;padding:0;letter-spacing:-1px;max-width:500px}.clsHeroImage .Bannercontainer h2{font-size:36px;line-height:46px;font-weight:700;font-family:Roboto;color:#333;margin:20px 0;padding-bottom:20px}.clsHeroImage .Bannercontainer .Herobtn{color:#000;background:#fff0;font-size:18px!important;font-family:Roboto;font-weight:500;border-radius:5px!important;padding:20px 25px!important;text-transform:capitalize;display:inline;transition:all 0.3s ease-in-out;border:1px solid #000}.clsHeroImage .Bannercontainer h1 span,.clsHeroImage .Bannercontainer h2 span{font-weight:400}.clsHeroImage .Bannercontainer .Herobtn:hover{color:#fff;background:#000;transition:all 0.3s ease-in-out}.clsSearch{text-indent:-9999px;overflow:hidden;width:30px;background-image:url(/wp-content/themes/Kippley/images/Search.png);background-repeat:no-repeat;background-size:30px;background-position:right bottom;cursor:pointer;padding-right:0!important}.clsClose{text-indent:-9999px;overflow:hidden;width:30px;background-image:url(/wp-content/themes/Kippley/images/closeicon.png);background-repeat:no-repeat;background-size:15px;background-position:96% 50%;cursor:pointer;display:none;position:relative;z-index:99;right:10px;top:5px}.clsSearchResults1{box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19);visibility:hidden;opacity:0;-webkit-backface-visibility:visible;backface-visibility:visible;position:absolute;z-index:3;right:0%;top:88%;transform:translateY(-50%);transition:all 0.5s ease}.clsSearchResults1.focus-visible{visibility:visible;opacity:1;transition:all 0.5s ease}.clsSearchouter input#search{width:430px;outline:none;border:none;padding:0 0 0 10px;height:45px;color:#333;background:#fff;border-radius:0;transition:all 0.5s ease;font-family:"Roboto"}.clsMobilemenu{display:none}.clsFooter .clsSearch{display:none!important}.clsFooter3 ul li a:hover{transition:all 0.5s;padding-left:20px}.clsConstruct .wp-block-kadence-column h2{transition:all 0.5s ease}.clsConstruct .wp-block-kadence-column:hover h2{transition:all 0.5s ease;transform:translate(0,-5px)}.clsMobilemenu .clsSearchResults1{visibility:visible;opacity:1}.clsContact #gform_wrapper_2 h2{font-size:34px;line-height:44px;font-weight:700;font-family:Roboto;color:#333;margin:0;padding:0}.clsContact #gform_wrapper_2{background:#fff;padding:45px 30px;border-radius:5px;box-shadow:0 0 87px 0 rgb(35 31 32 / .1);width:450px;height:auto}.clsContact #gform_wrapper_2 input[type="text"],.clsContact #gform_wrapper_2 input[type="email"],.clsContact #gform_wrapper_2 input[type="tel"]{border-width:1px;border-color:#cdcdcd;border-style:solid;border-radius:3px;height:50px;color:#333;font-family:'Roboto'}.clsContact #gform_wrapper_2.gform_wrapper.gravity-theme .gfield textarea{height:100px;border-width:1px;border-color:#cdcdcd;border-style:solid;border-radius:3px;color:#333;font-family:'Roboto'}.clsContact #gform_wrapper_2 input[type="submit"],#gform_wrapper_1 input[type="submit"]{color:#fff;background:#000;font-size:20px;font-family:Roboto;font-weight:700;border-radius:5px;padding:14px 37px;border:none;outline:none;text-transform:uppercase;border:1px solid #000;cursor:pointer;transition:all 0.5s ease;width:auto;height:auto}.clsContact #gform_wrapper_2 input[type="submit"]:hover,#gform_wrapper_1 input[type="submit"]:hover{color:#000;background:#fff;transition:all 0.5s ease}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer{justify-content:center;margin:24px 0 0}.clsContact #gform_wrapper_2 #gform_2{padding-top:20px}.clsTestimonialslider .clsTestimonialmiddle .kt-inside-inner-col::before{background-image:url(/wp-content/themes/Kippley/images/testimonial-colon-left.png);background-repeat:no-repeat;background-position:0% 0%;content:"";position:absolute;left:15%;top:30px;width:38px;height:30px}.clsTestimonialslider .clsTestimonialmiddle .kt-inside-inner-col::after{background-image:url(/wp-content/themes/Kippley/images/testimonial-colon-right.png);background-repeat:no-repeat;background-position:100% 88%;content:"";position:absolute;right:15%;bottom:60px;width:38px;height:30px}.clsTestimonialslider .clsTestimonial{max-width:1280px;margin:0 auto;border-width:1px;border-color:#ebebeb;border-style:solid;background-color:#fff;width:335px;height:300px;padding:25px}.owl-carousel .clsContent{color:#707070;text-align:left;font-family:Roboto;font-size:16px;line-height:26px;width:95%}.owl-carousel .clsAuthorname{font-weight:500;color:#ce202d;text-align:left;font-family:Roboto;font-size:24px;line-height:34px}#gform_wrapper_1 form{background:#f9f9f9;border:1px solid #eee;padding:40px 30px;width:100%}#gform_wrapper_1 form input{font-size:16px;padding:9px 0 9px 9px;color:#333;border:1px solid #eee;background-color:#fff;box-shadow:none;-webkit-appearance:none;outline:none;height:40px;margin-top:0;width:100%;margin-bottom:0;font-family:'Roboto'}#gform_wrapper_1 form label{margin-bottom:0;padding-right:0;width:auto;display:block;color:#333;font-size:18px;font-weight:500;font-family:"Roboto"}#gform_wrapper_1 form textarea{font-size:16px;color:#333;border:1px solid #eee;background-color:#fff;font-family:'Roboto'}.claBlogContent::before{background-image:url(/wp-content/themes/Kippley/images/lft-qte.png);background-position:0% 0%;background-repeat:no-repeat;content:"";position:absolute;width:22px;height:20px;top:30px;left:0}.claBlogContent::after{background-image:url(/wp-content/themes/Kippley/images/rgt-qte.png);background-position:100% 100%;background-repeat:no-repeat;content:"";position:absolute;width:22px;height:20px;right:0}.clsSingleTestimonial{border-bottom:1px solid #ddd;margin-bottom:0;overflow:hidden;padding-bottom:30px}.clsTestimonialReadMore{text-align:center;display:none}.clsTestimonialReadMore a{color:#000;background:#fff;font-size:18px;font-family:Roboto;font-weight:500;border-radius:5px;padding:15px 30px;text-transform:capitalize;transition:all 0.3s ease-in-out;text-decoration:none;display:inline-block}.clsTestimonialReadMore a:hover{color:#fff;background:#000;transition:all 0.3s ease-in-out}.clsTestimonialContainer{max-width:1280px;margin:0 auto;padding:70px 0}.clsTestimonialBanner,.clsPortfolioBanner,.clsInsideBanner{background-image:url(/wp-content/themes/Kippley/images/portfolio-bg.png);background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;min-height:450px;margin-top:-161px;position:relative;display:inline-flex;align-items:end;justify-content:center;width:100%}.clsTestimonialBanner h1,.clsPortfolioBanner h1,.clsInsideBanner h1{position:relative;top:-60px;font-size:52px;line-height:62px;font-weight:700;font-family:Roboto;color:#333}.claBlogContent{font-size:18px;line-height:28px;font-weight:400;font-family:Roboto;color:#333;padding-top:60px;position:relative}.clsBlogAuthor{font-size:18px;line-height:28px;font-weight:600;font-family:Roboto;color:#333;padding-top:20px}.clsSingleTestimonial:last-child{border-bottom:0 solid #ddd}.clsPortfolioCatList{display:flex;list-style:none;justify-content:center;border-bottom:1px solid rgb(6 9 10 / .2);max-width:1280px;margin:0 auto;padding-left:0;column-gap:10px;text-transform:capitalize}.clsPortfolioCatList .clsPortfolioCat{font-family:"Roboto";font-size:18px;color:#646464;padding:12px 24px;background:#f1f1f1;cursor:pointer;text-transform:capitalize;width:184px;text-align:center}.clsPortfolioCatList .clsPortfolioCat.clsPortfolioActive{background:#ce202d;color:#fff;position:relative}.clsPortfoliocontainer{padding-top:45px}.clsPortfolioCatList .clsPortfolioCat.clsPortfolioActive::after{content:"";border-bottom:solid 14px #ce202d;border-left:solid 14px #fff0;border-right:solid 14px #fff0;position:absolute;width:0;height:12px;bottom:-24px;left:45%;transform:rotate(180deg)}#gform_2_validation_container,#gform_wrapper_2 .validation_message,span.scroll-top svg{display:none}.clsContact #gform_wrapper_2.gform_validation_error input[type="text"],.clsContact #gform_wrapper_2.gform_validation_error input[type="email"],.clsContact #gform_wrapper_2.gform_validation_error input[type="tel"],.clsContact #gform_wrapper_2.gform_wrapper.gravity-theme.gform_validation_error .gfield textarea.large{border-color:#ce202d}#gform_confirmation_message_2{color:#fff;font-family:"Roboto";font-size:18px;line-height:28px;font-weight:500}a#scrollUp{display:flex;bottom:80px;background:none;width:80px;opacity:1;flex-wrap:wrap;align-items:center;justify-content:center;font-family:"Roboto";text-decoration:none!important}span.scroll-top{background:url(/wp-content/themes/Kippley/images/back-to-top.png);background-repeat:no-repeat;width:31px;height:31px}a#scrollUp:after{content:"Back to top";width:100%;position:relative;top:10px;font-size:12px;font-family:"Roboto";color:#999;text-transform:uppercase;text-align:center}.clsCopyright,.menu-footer-copyright-container ul{margin:0}.clsMaterials .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single,.clsLowmain .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{padding:10px 0}.clsIconsplit .kt-svg-icon-list{display:flex!important;flex-wrap:wrap;width:80%}.clsIconsplit .kt-svg-icon-list li{width:50%}.clsHomePortfolioContanier .active .clsPortImageDiv,.clsSimilarSection .active .clsPortfolioImageDiv{background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;width:100%;height:627px;max-width:1280px;margin:0 auto;display:flex;align-items:self-start;justify-content:end;flex-direction:column;border-radius:16px}.clsHomePortfolioContanier .clsPortImageDiv,.clsSimilarSection .clsPortfolioImageDiv{background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;width:100%;height:627px;display:flex;align-items:self-start;justify-content:end;flex-direction:column;border-radius:16px}.clsPortfolioImageDiv p,.clsHomePortfolioContanier .clsPortImageDiv p,.clsSimilarSection .clsPortfolioImageDiv p{font-family:"Roboto";font-weight:500;font-size:28px;color:#fff;text-transform:uppercase;line-height:38px;padding-left:30px;margin:0;position:relative;top:-60px}.clsPortfolioImageDiv a{font-family:"Roboto";font-weight:400;font-size:20px;color:#fff;text-transform:capitalize;line-height:38px;padding-left:30px;text-decoration:underline;position:relative;top:-60px}.clsHomePortfolioContanier .owl-carousel .owl-dots.disabled,.clsHomePortfolioContanier .owl-carousel .owl-nav.disabled,.clsSimilarSection .owl-carousel .owl-dots.disabled,.clsSimilarSection .owl-carousel .owl-nav.disabled{display:block!important}.clsHomePortfolioContanier .owl-prev,.clsSimilarSection .owl-prev{position:absolute;border-width:1px!important;border-color:#d1d1d1!important;border-style:solid!important;border-radius:50%;background-color:#ffffff!important;width:92px;height:92px;left:14%;display:flex;align-items:center;justify-content:center;top:40%;transition:all 0.5s ease}.clsHomePortfolioContanier .owl-next,.clsSimilarSection .owl-next{position:absolute;border-width:1px!important;border-color:#d1d1d1!important;border-style:solid!important;border-radius:50%;background-color:#ffffff!important;width:92px;height:92px;right:14%;display:flex;align-items:center;justify-content:center;top:40%;transition:all 0.5s ease}.clsHomePortfolioContanier .owl-prev span,.clsHomePortfolioContanier .owl-next span,.clsSimilarSection .owl-prev span,.clsSimilarSection .owl-next span{display:block;text-indent:-9999px}.clsHomePortfolioContanier .owl-prev span,.clsSimilarSection .owl-prev span{background-image:url(/wp-content/themes/Kippley/images/leftarrow.png)!important;background-repeat:no-repeat;width:15px;height:27px}.clsHomePortfolioContanier .owl-next span,.clsSimilarSection .owl-next span{background-image:url(/wp-content/themes/Kippley/images/leftarrow.png)!important;background-repeat:no-repeat;width:15px;height:27px;transform:rotate(180deg)}.clsHomePortfolioContanier .owl-prev:hover span,.clsSimilarSection .owl-prev:hover span{background-image:url(/wp-content/themes/Kippley/images/rightarrow.png)!important}.clsHomePortfolioContanier .owl-prev:hover,.clsSimilarSection .owl-prev:hover{transition:all 0.5s ease;background-color:#ce202d!important;border-color:#ce202d!important;transform:rotate(-180deg)}.clsHomePortfolioContanier .owl-next:hover,.clsSimilarSection .owl-next:hover{transition:all 0.5s ease;background-color:#ce202d!important;border-color:#ce202d!important;transform:rotate(180deg)}.clsHomePortfolioContanier .owl-next:hover span,.clsSimilarSection .owl-next:hover span{background-image:url(/wp-content/themes/Kippley/images/rightarrow.png)!important}.clsContact .kb-google-maps-container{width:100%}.clsBtmsctn .menu li.menu-item-has-children:hover>ul.sub-menu{display:block!important}.clsBtmsctn .menu,.clsBtmsctn #menu-main-menu li{position:relative}.clsBtmsctn #menu-main-menu .sub-menu li{padding:0}.clsBtmsctn .sub-menu{display:none;position:absolute;top:25px;left:20px;background-color:#e8e8e8;box-shadow:0 2px 5px rgb(0 0 0 / .1);z-index:999;min-width:20em;max-width:1000px;padding-left:0;list-style:none}.clsBtmsctn #menu-main-menu ul.sub-menu li a{font-family:"Roboto",sans-serif;font-size:16px;line-height:26px;color:#333233;font-weight:500;text-transform:uppercase;text-decoration:none;padding:10px;display:block;border-bottom:1px solid #fff}.clsBtmsctn #menu-main-menu.menu ul.sub-menu .menu-item a:hover{border-bottom:1px solid #fff;padding:10px;background-color:#333;color:#fff}.clsFooter .sub-menu{display:none}.clsHomePortfolioContanier .clsPortfolioContainer{padding:30px 0 0;overflow:hidden}.clsPortfolioContainer{padding:0;overflow:hidden}.clsHomePortfolioContanier .owl-carousel .active .item,.clsSimilarSection .owl-carousel .active .item{max-width:1280px;margin:0 auto}.clsPortfolioContainer .clsPortfolioFiltersContanier{padding-bottom:50px}.clsPortfolioContainer .clsPortfolioListing{display:flex;flex-wrap:wrap;max-width:1280px;margin:0 auto}.clsPortfolioContainer .clsPortfolioList{height:400px;width:400px;margin-bottom:25px;overflow:hidden;margin-right:25px}.clsPortfolioContainer .clsPortfolioImageDiv p{font-size:24px;line-height:34px;top:-30px}.clsPortfolioContainer .clsPortfolioImageDiv a{font-size:18px;line-height:28px;top:-30px}.clsPortfolioContainer .clsPortfolioImageDiv a:hover{text-decoration:none}.clsSimilarSection .owl-stage a{text-decoration:none}.clsFooterContactBanner{background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;min-height:407px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.clsFooterContactBanner h2{text-align:center;font-size:44px;line-height:54px;font-weight:700;font-family:Roboto;color:#fff}.clsFooterContactBanner a,.clsPortSection2 .clsMiddleBanner a{color:#fff;background:#ce202d;font-size:20px;font-family:Roboto;font-weight:700;border-radius:4px;padding:22px 64px;padding-right:64px;padding-bottom:22px;padding-left:64px;transition:all .3s ease-in-out;text-decoration:none}.clsFooterContactBanner a:hover,.clsPortSection2 .clsMiddleBanner a:hover{background:#9a151f;transition:all .3s ease-in-out}.clsPortfoliocontainerDup{display:none}.home .wp-block-kadence-iconlist.clsIconlist1 ul.kt-svg-icon-list{width:80%}.clsServices .clsConstruct .kt-inside-inner-col:hover{background-size:auto;transition:all .3s ease}.clsSearchTitle{background-image:url(/wp-content/themes/Kippley/images/portfolio-bg.png);background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;height:450px;margin-top:-161px;display:flex;align-items:end;justify-content:center}.clsSearchTitle h1{text-align:center;font-size:38px;line-height:48px;font-weight:700;font-family:Roboto;color:#231f20;position:relative;top:-60px}.search-results-container,.cls404Page .col-md-8{margin:0 auto;max-width:1280px;width:100%;padding:70px 0}.search-results-container .search-result h2,.cls404Page .col-md-8 h2{font-size:30px;line-height:40px;font-weight:700;font-family:Roboto;color:#333;margin-top:0}.search-results-container .search-result p,.cls404Page .col-md-8 p{font-size:18px;line-height:28px;font-weight:400;font-family:Roboto;color:#333}.cls404Page .col-md-8 h2.wsp-pages-title{font-size:24px;line-height:34px;font-weight:700;font-family:Roboto;color:#333;margin-top:0}.cls404Page .col-md-8 ul li a{font-size:18px;line-height:28px;font-weight:400;font-family:Roboto;color:#ce202d;padding-bottom:10px;display:inline-block}.search-results-container .search-result a{color:#fff;background:#ce202d;font-size:18px;font-family:Roboto;font-weight:700;text-decoration:none;padding:10px 20px;border-radius:4px;margin-top:0;display:inline-block}.search-result{border-bottom:1px solid #e7e7e7;margin-bottom:30px;overflow:hidden;padding-bottom:30px}.search-results-container .page-numbers.current{color:#333;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 4px;font-family:'Roboto';background-color:#fff}.search-results-container .page-numbers{background-color:#ce202d;color:#fff;border:1px solid #ce202d;padding:8px 16px;text-decoration:none;transition:background-color .3s;margin:0 4px;font-family:'Roboto'}.search-results-container .navigation{text-align:center;padding-top:30px}.search-results-container .search-result a:hover,.search-results-container .page-numbers:hover{background-color:#9a151f}.clsVideo .kt-inside-inner-col{justify-content:end}.clsVideo .kt-inside-inner-col h2{position:relative;top:-70px;width:75%;margin:0 auto 0 auto}.clsBtmsctn .menu-item-has-children>a{position:relative}.clsBtmsctn .menu-item-has-children>a::after{content:"";background-image:url(/wp-content/themes/Kippley/images/downarrow.png);width:11px;height:6px;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;right:-16px;top:6px}.clsPortfolioTitle{font-size:38px;line-height:48px;font-weight:700;font-family:Roboto;color:#333;padding-bottom:15px;max-width:95%}.clsPortfolioSubTitle{font-size:24px;line-height:34px;font-weight:500;font-family:Roboto;color:#999;padding-bottom:15px;max-width:95%}.clsPortfolioDesc p{font-size:18px;line-height:28px;font-weight:400;font-family:Roboto;color:#333;max-width:95%}.clsPortSection1{display:flex;padding-bottom:70px;max-width:1280px;margin:0 auto}.clsPortContent,.clsPortImage,.clsPortVideoImage,.clsPortVideoDesc{width:50%}.clsPortImage{text-align:center}.clsPortSection2 .clsMiddleBanner{min-height:250px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}.clsPortSection2 .clsMiddleBanner p{font-size:38px;line-height:48px;font-weight:700;font-family:Roboto;color:#fff;margin:0;padding-bottom:30px}.clsPortSection2,.clsPortSection4{padding:70px 0;border-top:1px solid #e7e7e7}.clsPortSection3{padding:70px 0 0;border-top:1px solid #e7e7e7}.clsPortSection2 .clsMiddleBanner,.clsPortGallery.container{max-width:1280px;margin:0 auto}.clsPortGallery .img-gallery-magnific{display:flex;flex-wrap:wrap;padding-top:0}.clsPortVideoSection{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding-bottom:70px}.clsPortVideoDesc p{font-size:22px;line-height:32px;font-family:'Roboto';color:#fff;font-weight:400}.clsPortVideoDesc a{font-size:24px;line-height:34px;font-family:'Roboto';color:#fff;font-weight:700;text-transform:uppercase}.clsPortVideoDesc a:hover{text-decoration:none}.clsPortVideoDesc{border-width:0;border-color:#f2f2f2;border-style:solid;background-color:#ce202d;box-shadow:0 0 14px 0 rgb(35 31 32 / .08);border-bottom-right-radius:16px;border-top-right-radius:16px;padding:70px 35px}.clsTestimonialSection{background-image:url(/wp-content/themes/Kippley/images/portfolio-testimonial.png);background-size:auto;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;min-height:441px;display:flex;justify-content:center;align-items:center}.clsTestimonialSection .clsPortfolioTestimonial{max-width:1280px;margin:0 auto}.clsTestimonialSection h3{font-size:38px;line-height:48px;font-weight:500;font-family:Roboto;color:#fff;text-align:center;padding-bottom:50px;margin:0}.clsTestimonialContent h2{display:none}.clsTestimonialContent p{font-size:22px;line-height:32px;font-weight:400;font-family:Roboto;color:#fff;text-align:center;max-width:80%;margin:0 auto}.clsTestimonialSection .clsBlogAuthor{font-size:26px;line-height:36px;font-weight:700;font-family:Roboto;color:#fff;text-align:center}.clsPortGallery h3{font-family:'Roboto';color:#333;font-size:38px;line-height:48px;text-align:center;margin:0}.clsGalleryViewMore{text-align:center;padding-top:0;display:block;padding-bottom:20px}.clsGalleryViewMore a{border-radius:4px;background-color:#000;padding:18px 78px;font-family:'Roboto';font-weight:500;font-size:20px;color:#fff;text-decoration:none;border:1px solid #000;transition:all 0.5s ease}.clsGalleryViewMore a:hover{background-color:#fff;transition:all 0.5s ease;color:#000}.clsPortGallery a{outline:0!important}.clsPortGallery .magnific-img img{width:400px;height:300px;border-radius:24px}.clsPortGallery .magnific-img{display:flex;width:400px;flex-wrap:wrap;height:300px;margin-bottom:40px;margin-right:40px}.clsPortGallery .magnific-img:nth-child(3n){margin-right:0}.clsPortGallery a.image-popup-vertical-fit{cursor:-webkit-zoom-in}.clsPortGallery .mfp-with-zoom .mfp-container,.clsPortGallery .mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.clsPortGallery .mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.clsPortGallery .mfp-with-zoom.mfp-ready.mfp-bg{opacity:.98}.clsPortGallery .mfp-with-zoom.mfp-removing .mfp-container,.clsPortGallery .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.clsPortGallery .mfp-arrow-left:before{border-right:none!important}.clsPortGallery .mfp-arrow-right:before{border-left:none!important}.clsPortGallery button.mfp-arrow,.clsPortGallery .mfp-counter{opacity:0!important;transition:opacity 200ms ease-in,opacity 2000ms ease-out}.clsPortGallery .mfp-container:hover button.mfp-arrow,.clsPortGallery .mfp-container:hover .mfp-counter{opacity:1!important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;cursor:pointer!important}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:#fff0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset #fff0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgb(0 0 0 / .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgb(0 0 0 / .6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.clsBreadcrumb{border-bottom:1px solid rgb(225 225 225 / .8);padding:15px 0}.breadcrumb_container{max-width:1280px;margin:0 auto}.clsBreadcrumb a,.clsBreadcrumb .clsdelimiter{color:#ce202d;font-family:'Roboto';font-size:16px}.clsBreadcrumb span{color:#333;font-family:'Roboto';font-size:16px}.clsTestmonialLink{padding-left:5px}.clsTestmonialLink a{color:#fff;font-family:'Roboto'}.clsTestmonialLink a:hover{text-decoration:none}.clsPortVideoDesc h2{font-family:'Roboto';font-size:38px;line-height:48px;color:#fff;margin:0}.clsPortVideoDesc a{position:relative;padding-left:75px;padding-top:15px;margin-top:10px;display:inline-block}.clsPortVideoDesc a::before{content:"";background-image:url(/wp-content/themes/Kippley/images/playicon.png);background-repeat:no-repeat;position:absolute;width:60px;height:60px;left:0;top:0}.clsPortSection4 h3 span,.clsRemodel span{color:#ce202d}.clsTestimonialListing .clsBlogAuthor{color:#ce202d}.clsTestimonialListing{width:80%;margin:0 auto}.clsFooterrgt,.clsHidesctn{display:none!important}.home .clsFooterrgt{display:block!important}.clsFootercommon{justify-content:center}.home .clsFootercommon{justify-content:space-between}.clsDistinsive .clsVideo .kt-inside-inner-col{justify-content:end}.clsIconsctn .kt-inside-inner-col:hover{box-shadow:rgb(14 30 37 / .12) 0 2px 4px 0,rgb(14 30 37 / .32) 0 2px 16px 0}.clsHomePortfolio .owl-carousel.owl-drag .owl-item{margin-right:100px!important;max-width:1280px!important}.clsHomePortfolioContanier .clsPortImageDiv,.clsSimilarSection .clsPortfolioImageDiv{position:relative}.clsHomePortfolioContanier .clsPortImageDiv::before,.clsSimilarSection .clsPortfolioImageDiv::before{content:"";background-image:url(/wp-content/themes/Kippley/images/slider-overlay.png);background-repeat:no-repeat;position:absolute;width:100%;height:385px;left:0;bottom:0;background-size:100%;border-radius:16px}.clsHomePortfolio{overflow:hidden}.clsPortfolioListing .clsPortfolioImageDiv{position:relative;height:100%;border-radius:16px;display:flex;justify-content:left;align-items:end}.clsPortfolioListing .clsPortfolioImageDiv::before{content:"";background-image:url(/wp-content/themes/Kippley/images/gradient-bg.png);background-repeat:no-repeat;position:absolute;width:100%;height:163px;left:0;bottom:0;background-size:100%;border-radius:16px}.clsPortImage img{width:100%;border-radius:16px;object-fit:cover}#wpfront-scroll-top-container img{display:none}#wpfront-scroll-top-container{background:url(/wp-content/themes/Kippley/images/back-to-top.png) no-repeat;display:flex;width:31px;height:31px}#wpfront-scroll-top-container:after{content:"Back to top";width:100%;position:relative;top:40px;right:20px;font-size:12px;color:#999;text-transform:uppercase;text-align:center;font-family:'Roboto'}#wpfront-scroll-top-container{display:flex;bottom:80px;width:80px;opacity:1;flex-wrap:wrap;align-items:center;justify-content:center;text-decoration:none!important}#wpfront-scroll-top-container{bottom:40px!important}.clsContacttxt a,.clsContacttxt span{color:#ce202d}.menu-footer-copyright-container ul li a:hover,.clsConform a:hover,.clsSitemap ul li a:hover,.clsContacttxt a:hover,.clsPortfolioList a,.clsHomePortfolioContanier .owl-carousel a{text-decoration:none}.clsSitemap .wsp-pages-title{font-family:'Roboto';color:#333;font-size:38px;line-height:48px;margin-top:0}.clsSitemap ul li a{font-family:'Roboto';color:#ce202d;font-size:18px;line-height:28px}.clsSitemap ul li{padding-bottom:15px}.clsFooterFB,.clsPortfolioList p{transition:all 0.5s ease}.clsFooterFB:hover,.clsPortfolioList:hover p{transition:all 0.5s ease;transform:translate(0,-5px)}.clsSimilarSection h3{margin-top:0;text-align:center;font-family:'Roboto';font-size:38px;line-height:48px;color:#333}.clsSimilarSection{padding:70px 0;background-image:url(/wp-content/themes/Kippley/images/Testtiomonial-bg.png);background-size:auto;background-position:50% 100%;background-attachment:scroll;background-repeat:no-repeat}.single-portfolio .clsPortfolioContainer{padding-top:70px}.single-portfolio .clsSimilarSection .clsPortfolioContainer{padding-top:0}.clsPortfolioPage .clsPortfolioContainer{padding:70px 0}.clsPortGallery .magnific-img img{object-fit:cover}h3.clsGalleryPortfolioTitle{padding:25px 0}ul.clsPortfolioCatList{margin-bottom:20px}@media (max-width:767px){.home .clsBanner .clsHeroImage{background-position:82% 50%!important;position:relative}.clsHeroImage:before{content:"";background:linear-gradient(to right,rgb(255 255 255 / .75),#fff0);position:absolute;width:100%;height:100%}.clsSearch{background-image:url(/wp-content/themes/Kippley/images/Search.png);background-size:contain;width:30px;height:30px}.clsPhotoGallery .clsPortfolioListing{padding:0 20px}.clsPortfolioContainer .clsPortfolioList{height:300px!important}.clsPortfolioPage .clsPortfolioCatList{width:90%}.clsTestimonial .clsTetimonialtxt:before,.clsTestimonialContent:before{width:25px!important;height:25px!important;left:-20px!important;background-size:contain}.clsTestimonial .clsTetimonialtxt:after,.clsTestimonialContent:after{width:25px!important;height:25px!important;background-size:contain}.rc-anchor-normal{height:74px;width:245px!important}.clsBannerred .kb-row-layout-id2_2c2ace-20>.kt-row-column-wrap{max-width:100%}.clsBannerred .wp-block-kadence-column.kadence-column2_a12e1e-48{padding:0 20px}.clsHomePortfolioContanier .clsPortImageDiv,.clsSimilarSection .clsPortfolioImageDiv,.clsHomePortfolioContanier .active .clsPortImageDiv,.clsSimilarSection .active .clsPortfolioImageDiv{height:350px}.clsHomePortfolioContanier .owl-prev,.clsSimilarSection .owl-prev,.clsHomePortfolioContanier .owl-next,.clsSimilarSection .owl-next{width:40px;height:40px}.clsHomePortfolioContanier .owl-prev span,.clsSimilarSection .owl-prev span,.clsHomePortfolioContanier .owl-next span,.clsSimilarSection .owl-next span{width:7px;background-size:contain;background-position:center}.clsHomePortfolioContanier .clsPortImageDiv::before,.clsSimilarSection .clsPortfolioImageDiv::before{height:100%;background-position:bottom center}}@media (min-width:1366px){.clsPortGallery .magnific-img img{width:370px;height:300px;border-radius:24px}.clsPortGallery .magnific-img{display:flex;width:30%;flex-wrap:wrap;height:300px;margin-bottom:40px;margin-right:0;padding:0 19px}}@media(max-width:1024px){body>header{position:absolute;width:100%}.home header{position:relative}.clsInsideBanner{margin-top:0!important}}.clsSitemap .children{padding-top:15px}.clsSitemap .children li:last-child{padding-bottom:0}.clsPortVideoImage img{max-width:100%;border-radius:16px}.clsHeroImage .clsHeroWhiteHousetext{position:absolute;right:0;bottom:-110px;font-size:22px;color:#fff;font-family:'Roboto';font-weight:500;padding-right:20px}@media(max-width:767px){.clsHeroImage .clsHeroWhiteHousetext{right:auto}}body{font-family:"Lato",Arial,sans-serif;font-size:17px;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.5px}.hero-content h1,.banner h1,h1{font-size:46px;line-height:1.15}.main-navigation a,.menu a{font-family:"Lato",Arial,sans-serif;font-weight:600;letter-spacing:.5px}button,.button,.btn,input[type="submit"]{font-family:"Lato",Arial,sans-serif;font-weight:600}.home h1{font-family:Georgia,serif!important;font-weight:400!important;font-size:64px!important;line-height:1.1!important;letter-spacing:-2px}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;/*background:url(/wp-content/themes/Kippley/inc/owl.video.play.png) no-repeat;*/cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column{flex:1}.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery{flex:1}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0}.kt-inside-inner-col{flex-direction:column;border:0 solid #fff0;position:relative;transition:all .3s ease}@media(max-width:767px){.kvs-sm-false{display:none!important}}@media(min-width:768px)and (max-width:1024px){.kvs-md-false{display:none!important}}@media screen and (min-width:1025px){.kvs-lg-false{display:none!important}}body.admin-bar{--kb-admin-bar-visible:34px}@media screen and (max-width:782px){body.admin-bar{--kb-admin-bar-visible:46px}}.kb-section-is-sticky>.kt-inside-inner-col{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.kb-section-is-sticky{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.wp-block-cover{height:auto}.kb-section-has-link{position:relative}.kb-section-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.kb-section-has-overlay{position:relative}.kb-section-has-overlay>.kt-inside-inner-col{z-index:1}.kb-section-has-overlay>.kt-inside-inner-col:before{content:"";opacity:.3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:all .3s ease-in-out}