.ajax-loader{right:0}header.style5 .top-bar li.text_field{cursor:default;color:#fff!important;opacity:1;margin:0;padding:7px 15px;margin-left:0}header.style5 .social-icons-fa{float:none;text-align:center;width:100%;margin:0;padding:0}header.style5 .social-icons-fa ul{display:inline-block}header.style5 .social-icons-fa a i{padding-right:0}header.light .dl-menuwrapper button:after,header.header_after_scroll.light .dl-menuwrapper button:after{background:#fff;box-shadow:0 6px 0 #ffffff,0 12px 0 #fff}header.navbar-default.larch-underlining .navbar-nav>li:last-child:hover>a:before{margin-left:0%!important}header .larch_dynamic_shopping_bag_title{display:table-cell;position:relative;z-index:100}header .larch_dynamic_shopping_bag_title a{color:#363636;font-weight:700}header.navbar.header_after_scroll .larch_dynamic_shopping_bag_title a,header.navbar.header_after_scroll .larch_dynamic_shopping_bag_title a:hover{color:#fff;color:#ffffff!important}header .search_trigger,header .menu-controls,header .larch_dynamic_shopping_bag,header .header_social_icons.with-social-icons,.cd-nav-trigger{padding-left:0;padding-right:10px}.navbar-default:not(.style4) .navbar-nav>li:last-child>a{padding-right:12px!important}.navbar .product_filter_button{display:table-cell;padding-left:20px;z-index:10;position:relative}.navbar .product_filter_button a{color:#fff;font-weight:700;border:1px solid #fff;padding:10px;background-color:#1b5a7d;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.navbar .product_filter_button a:hover,.navbar .product_filter_button a:active,.navbar .product_filter_button a:visited{color:#ffffff!important}.navbar.header_after_scroll .product_filter_button a{color:#1b5a7d;background-color:#fff}.navbar.header_after_scroll .product_filter_button a:hover,.navbar.header_after_scroll .product_filter_button a:active,.navbar.header_after_scroll .product_filter_button a:visited{color:#1b5a7d!important}.navbar .product_filter_button_mobile{display:none;text-align:center;padding:5px}.navbar .product_filter_button_mobile a,.navbar .product_filter_button_mobile i,.navbar .product_filter_button_mobile .fa{color:#1b5a7d;font-size:13px;line-height:23px;font-weight:700}.navbar.header_after_scroll .product_filter_button_mobile a,.navbar.header_after_scroll .product_filter_button_mobile i,.navbar.header_after_scroll .product_filter_button_mobile .fa{color:#fff}.dl-menuwrapper .dl-menu.dl-menuopen{top:calc(100% + 60px)}.dl-menuwrapper ul#menu-main{max-height:none!important}.master_container{margin:25px 0}.tax-product_cat .center h1.page_title{line-height:1.3em;text-align:center}.tax-product_cat .master_container{margin-top:25px}.tax-product_cat .term-description{display:inline-block;margin-bottom:25px}.tax-product_cat .term-description-more{display:none;text-align:center}.tax-product_cat .term-description-more a{font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;text-transform:uppercase;text-decoration:underline}.present-container h1.page_title{position:relative;top:65px}.single-post .present-container h1.page_title{top:0}.metas-container p{margin-right:0}#back-top{bottom:60px}.no-gutters,.small-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.small-gutters>.col,.small-gutters>[class*=col-]{padding-right:7px;padding-left:7px}.product_filter_button_category{float:left;text-align:center;top:-10px;position:relative}.product_filter_button_category a,.product_filter_button_category a.button{background-color:#1b5a7d;margin-top:0;padding:18px}#big_footer #subscription_bar{padding:10px 9px;text-align:center;background:#1b5a7d}#big_footer #subscription_bar h3{padding:0 9px 0 0}#big_footer #subscription_bar h3,#big_footer #subscription_bar p{color:#fff;font-weight:500;font-size:18px;line-height:23px;margin:0;display:inline-block}#big_footer #subscription_bar input{color:#777;border:1px solid #fff;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 9px}#big_footer #subscription_bar .mctb-button{color:#fff;background:transparent;border-color:#fff}.page-template-location-page .home-template-title{line-height:3rem;word-break:break-word}.page-template-location-page .page_content .container{margin-bottom:50px}.page-template-location-page .related-products-display ul.products li.product{width:33.33333333333333%;margin:0}.woocommerce h2.woocommerce-loop-product__title{height:60px;overflow:hidden}.woocommerce div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select{width:auto;background:none}.woocommerce-page.woocommerce-page ul.products li.product a.add_to_cart_button,.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce-page ul.products li.product a.add_to_cart_button,.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{display:block;margin-top:0;margin-bottom:0}.woocommerce a.button,.woocommerce-page a.button{background-color:#101010;text-align:center}.woocommerce a.button:hover,.woocommerce-page a.button:hover{background:#1b5a7d;color:#fff}.woocommerce-page.woocommerce-page ul.products li.product a.add_to_cart_button,.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce-page ul.products li.product a.add_to_cart_button{-webkit-animation:none;-moz-animation:unset;animation:none;-webkit-animation-duration:.0s;-moz-animation-duration:.0s;animation-duration:.0s;white-space:normal}.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before{background-color:rgba(255,255,255,0)!important;width:31px;height:31px}.woocommerce-page.woocommerce-page ul.products li.product:hover a.add_to_cart_button,.woocommerce ul.products li.product:hover a.add_to_cart_button,.woocommerce-page ul.products li.product:hover a.add_to_cart_button{display:block;bottom:0;margin:0}.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:0 0}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{position:relative;width:100%;display:block;white-space:normal}.woocommerce ul.products li.product .description{text-align:center;position:absolute;display:none;width:100%;top:25%;padding:5px}.woocommerce ul.products li.product:hover .description{display:block}.woocommerce .product .upsells.products{display:block}.woocommerce-page.woocommerce .upsells.products ul.products li.product,.woocommerce-page.woocommerce-page .upsells.products ul.products li.product{margin:0 3.8% 1.5em 0;padding:0;position:relative;width:22%;display:inline-block;float:left;x-height:350px;clear:none!important}.woocommerce-page.woocommerce .upsells.products ul.products li.product:nth-child(4n+4),.woocommerce-page.woocommerce-page .upsells.products ul.products li.product:nth-child(4n+4){margin-right:0}.woocommerce-page a.button.wc-forward{margin:0 0 0 0px!important}.navbar .social-icons-fa a i{font-size:28px!important;margin-right:10px}@media only screen and (max-width:479px){header .nav-container .navbar-header{margin:15px 7px!important}header.style5 .top-bar .social-icons-fa{left:0;float:none;margin-right:0;padding-right:0}header.style5 .larch_right_header_icons.with-woocommerce-cart{display:block}header.style5 .larch_right_header_icons,header.style5.header_after_scroll .larch_right_header_icons{padding-top:26px}header.style5 .product_filter_button{display:none}.fullwidth-container .pagetitle_overlay{height:100%}.navbar .product_filter_button_mobile{display:block}.header_after_scroll{max-height:100%}.product_filter_button_category{width:100%;float:none}.product_filter_button_category a,.product_filter_button_category a.button{width:100%}.product_filter_button_category,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:10px}.woocommerce-page.woocommerce ul.products li.product,.woocommerce-page.woocommerce-page ul.products li.product{margin-bottom:40px!important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{display:none}.woocommerce .woocommerce-result-count-container-bottom .woocommerce-result-count,.woocommerce-page .woocommerce-result-count-container-bottom .woocommerce-result-count{display:block}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering,.product_filter_button_category{display:none}.woocommerce ul.products,.woocommerce-page ul.products{margin-top:20px}.woocommerce .product .product_meta,.woocommerce .product .woocommerce-tabs #tab-title-0,.woocommerce .product .woocommerce-tabs #tab-title-1{display:none}.tax-product_cat .term-description{height:250px;overflow:hidden;margin-bottom:0}.tax-product_cat .term-description-more{display:block}#big_footer #subscription_bar h3{padding:0}}@media only screen and (max-width:600px){body.admin-bar .header_after_scroll{top:0}}@media (max-width:767px){header.style5 .top-bar{display:none;position:relative}.woocommerce ul.products li.product:hover .description{display:none}.woocommerce-page.woocommerce-page ul.products li.product:hover img,.woocommerce ul.products li.product:hover img{opacity:1}.woocommerce h2.woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{text-align:left}.woocommerce h2.woocommerce-loop-product__title{font-size:.9em;height:50px;margin-top:0}.page-template-location-page .related-products-display ul.products li.product{width:100%}}@media (max-width:993px){body .light .larch_little_shopping_bag .overview span.minicart_items{background:#ffffff!important;color:#212121}header .navbar-brand img.logo_retina:not(.logo_after_scroll),header .navbar-brand img.logo_normal,header .navbar-brand img.logo_after_scroll,header.header_after_scroll .navbar-brand img.logo_after_scroll.notalone{display:none!important}header .navbar-brand img.logo_after_scroll.notalone{display:block!important}header.navbar .nav-container .larch_right_header_icons .icon,header .menu-controls .icon,header.style2 span.social_container i,header .menu-controls .icon,header .social_container i{color:#ffffff!important}header.style5 .nav-container{background-color:#2d5a7a}header .larch_dynamic_shopping_bag_title a{color:#fff}}@media only screen and (max-width:767px) and (min-width:480px){header.style5 .larch_right_header_icons.with-woocommerce-cart{padding-top:37px;padding-bottom:17px}}@media only screen and (max-width:1079px) and (min-width:993px){.navbar-collapse ul.navbar-nav>li>a,.header_after_scroll .navbar-collapse ul.navbar-nav>li>a,.header_after_scroll .navbar-collapse>.header_style2_menu>ul>li>a{font-size:10px;line-height:15px}}.home-template-title{color:#000;font-size:50px;font-family:'Heebo','Arial','sans-serif';font-weight:700;line-height:3rem;margin:50px 0;text-align:center}div.product-search-bar .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row div.prdctfltr_filter_inner{display:flex;justify-content:center;width:100%!important}.slider_title{margin-top:62px}.slider_title .title{position:relative;font-family:Roboto,sans-serif;font-size:120px;font-weight:600;color:#EAEAEA;line-height:140px;font-weight:500}.slider_title .title span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:28px;line-height:48px;color:#000;text-transform:uppercase;letter-spacing:13px;width:100%;font-weight:500}@media(max-width:767px){.slider_title{margin-top:0}.slider_title .title{font-size:60px!important;font-weight:500}.slider_title .title span{font-size:16px;letter-spacing:5px}}#custom-slider .vc_column-inner{padding:0}.slider .slick-dots li,.testimonials-slider .slick-dots li{width:16px!important;height:16px!important}#custom-slider .wpb-slider .slick-slide{margin:0;margin-left:44px;max-width:400px}#custom-slider .wpb-slider .slick-slide:first-child{margin-left:0}#custom-slider .ultsl-record:before{font-size:18px}.slick-active .ultsl-record:before{content:'';display:block;width:16px;height:16px;background-image:url(../../../../../../themes/larch-child/img/active-dot.svg)}.testemonials{padding-top:58px;padding-bottom:80px}.testimonials-slider .slick-arrow{display:none!important}.testimonials-slider .slick-slide{font-family:Roboto,sans-serif;padding:40px 40px 121px;box-shadow:0 0 18px 0 rgba(34,60,80,.2)}.testimonials-slider .slick-slide{max-width:580px!important;margin:0 40px}.testimonials-slider .slick-dots .slick-active button::before{content:'';width:16px;height:16px;display:block;background-image:url(../../../../../../themes/larch-child/img/active-dot.svg)}.testimonials-slider .slick-dots li button:before{font-size:16px}.testimonials-slider h3{font-size:28px;font-weight:600;font-family:Roboto,sans-serif;line-height:48px;margin:0}.testimonials-slider img{margin-top:20px}.testimonials-slider p{font-size:18px;font-weight:500;font-family:Roboto,sans-serif;line-height:30px;margin:20px 0 0 0}.testimonials-slider .slick-list{padding:15px;margin:0 -40px}.testimonials-slider .slick-dots{padding:0;position:initial;width:max-content;margin:45px auto 0;transform:translateX(-165%)}.flag{min-width:130%}#big_footer{margin-top:170px}#primary_footer .container{display:flex;justify-content:space-between}body #primary_footer .footer_sidebar h4{letter-spacing:0;font-size:20px!important;font-family:Roboto,sans-serif;line-height:30px;font-weight:500;text-transform:uppercase;padding-bottom:12px;margin-bottom:20px!important;border-bottom:1px solid #fff}@media(min-width:1024px){.footer_sidebar.col-lg-3{max-width:277px}}.footer_sidebar .textwidget.custom-html-widget{margin-top:55px}#primary_footer .data-info p{font-size:16px;line-height:26px;text-transform:initial}#primary_footer .data-info p:first-child{font-size:20px;text-transform:capitalize;margin-bottom:14px!important}#primary_footer .data-info p span a{font-size:30px;line-height:39px;cursor:pointer}#primary_footer .container-fluid{min-width:100%}body #primary_footer .footer_sidebar .data-info{border-bottom:none}body #secondary_footer{border-top:1px solid #fff;background-color:transparent}#primary_footer .footer_sidebar .menu-item{border:none;border-bottom:none!important;border-top:none!important;padding:0}.footer_sidebar .menu-item a{font-size:16px!important;font-family:Roboto,sans-serif;line-height:26px;font-weight:500}.footer_sidebar ul li>a:before{display:none}.footer_sidebar ul li a:after{display:none}#mc4wp-form-1 p{margin:0;padding:0;margin-bottom:9px!important;font-family:Roboto,sans-serif;font-size:14px;line-height:24px}#primary_footer #mc4wp-form-1 input{background:transparent;border:1px solid #fff!important;color:#fff;padding:10px;min-width:280px}#primary_footer #mc4wp-form-1 input[type="submit"]{min-width:100px;max-width:100px;background-color:#5AAADC!important}body #primary_footer>.no-fcontainer{padding-top:103px;padding-bottom:0}#primary_footer .footer_sidebar.col-lg-6 .textwidget.custom-html-widget{margin-top:0;margin-bottom:40px!important}.categories-grid{margin-top:36px}body .quarter .vc_column-inner{box-sizing:content-box}.categories-grid .woocommerce-loop-category__title{display:none}.categories-grid .vc_column_container .vc_column-inner{padding-top:0;padding-left:0;padding-right:0}.categories-grid .vc_column_container .product-category{margin:0}.categories-grid img{margin-bottom:0!important;object-fit:cover}.categories-grid .vc_column_container .products{margin-bottom:0}@media(min-width:1300px){#big_footer{margin-top:144px}.categories-grid{min-width:1320px;margin:0 auto 36px;display:block}.categories-grid img{display:block;max-height:400px;min-height:400px}}@media (max-width:1300px){#custom-slider .wpb-slider .slick-slide{margin-left:24px;max-width:220px}.testimonials-slider .slick-dots{transform:translateX(-120%)}.categories-grid img{display:block;max-height:219px;min-height:219px}}@media(max-width:1024px){.categories-grid{min-width:708px;max-width:708px;margin:0 auto 20px auto;display:block}.testimonials-slider .slick-slide{margin:0 25px}.testimonials-slider .slick-list{margin:0 -25px}body .container .categories-grid{margin-left:auto;margin-right:auto}body .categories-grid .vc_column_container{padding-right:5px!important;padding-left:5px!important}#primary_footer #mc4wp-form-1 input{min-width:204px}body #primary_footer>.no-fcontainer{padding-top:43px}}@media(max-width:767px){#big_footer{margin-top:60px}.categories-grid .vc_column_container .products{padding:0;margin-top:0}.categories-grid img{display:block;max-height:200px;min-height:200px}.categories-grid{min-width:335px;max-width:335px;margin:0 auto 20px auto;display:block}body #primary_footer .footer_sidebar h4{margin-top:30px}body #primary_footer .footer_sidebar:first-child>h4,body #primary_footer .footer_sidebar .data-info{margin-top:0}#primary_footer .footer_sidebar.col-lg-6 .textwidget.custom-html-widget{margin-top:0;margin-bottom:0px!important}body #primary_footer .footer_sidebar .data-info{border-bottom:1px solid #fff}.secondary-footer_container{display:block;padding:0!important;text-align:left}body #secondary_footer{padding-top:0!important;margin-top:0}#primary_footer .footer_sidebar{margin-bottom:0;padding-bottom:0}#primary_footer .data-info p span a{letter-spacing:-1px}.footer_sidebar .textwidget.custom-html-widget{margin-top:15px}#p #mc4wp-form-1 p{font-size:12px;line-height:22px}body #primary_footer>.no-fcontainer{padding-top:52px}#featured{padding-right:0}#featured .vc_column-inner,#testemonials .vc_column-inner{padding-top:0}#testemonials{padding-right:0}.testimonials-slider h3{line-height:40px}.testimonials-slider h3:nth-child(2){line-height:40px;font-size:14px}.testemonials{padding-top:0;padding-right:0!important}body .testimonials-slider .vc_column-inner{padding-left:0;padding-right:0!important}body .testimonials-slider .slick-slide{margin:0 20px;min-width:335px!important;max-width:335px!important}#main .testimonials-slider .vc_column-inner{padding-top:0}.testimonials-slider .slick-list{margin:0;padding-top:15px!important;padding-bottom:15px!important}.testimonials-slider .slick-slide{padding:37px 20px 34px 20px;box-shadow:0 0 18px 0 rgba(34,60,80,.2)}.flag{min-width:100%}}.slider_title .title{letter-spacing:3px}#custom-slider{margin-bottom:80px!important}.slider{width:auto;margin:60px auto 0}.latest .slick-slide{margin:0 22px}.latest .slick-slide img{min-width:400px}.latest .slick-dots{position:initial;padding:0;margin-top:28px;margin-bottom:79px}.featured .slick-dots{position:initial;padding:0;margin-top:79px;margin-bottom:60px!important}.featured .slick-dots button{margin:0 8px}.slider .slick-dots li{border:none}.featured .slick-slide{margin:0 17px}.featured .slick-slide img{min-width:296px;min-height:296px}.slider .slick-dots button{cursor:pointer;margin:0 4px}.slider .slick-dots .slick-active button::before{content:"";display:block;width:16px;height:16px}.latest .slick-dots .slick-active button::before,.featured .slick-dots .slick-active button::before,.slider-1 .slick-dots .slick-active button::before,.slider-2 .slick-dots .slick-active button::before{background-image:url(../../../../../../themes/larch-child/img/active-dot.svg)}.slider-1 .slick-dots,.slider-2 .slick-dots{margin-bottom:100px!important;padding:0;padding-top:36px}.slider .slick-dots button::before{color:#A3A3A3;font-size:16px}@media (max-width:1300px){.latest .slick-dots{margin-top:63px;margin-bottom:96px}.latest .slick-slide{margin:0 12px}.latest .slick-slide img{min-width:220px}.featured .slick-dots{margin-top:60px;margin-bottom:69px}.featured .slick-slide{margin:0}.featured .slick-slide img{min-width:708px;min-height:708px}.slider{margin-top:34px;width:728px}.slider-1 .slick-dots,.slider-2 .slick-dots{margin-bottom:70px!important;padding:0}}@media (max-width:767px){#secondary_footer p{padding-right:80px!important}.latest .slick-dots{margin-top:30px;margin-bottom:109px}.latest .slick-slide{margin:0}.latest .slick-slide img{min-width:335px}.featured .slick-slide img{min-width:335px;min-height:335px}.featured .slick-dots{margin-top:48px;margin-bottom:60px}.slider{margin-top:0;width:335px}.testimonials-slider .slick-dots{transform:none}}#secondary_footer .footer_custom_text.wide{text-align:left}.pagination-fix{display:none!important}