@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;500;700&family=Roboto:wght@300;400;500;600;700&display=swap');h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:15px;font-weight:600;font-family:'Roboto Slab',serif;line-height:1.125}h1,.h1{font-size:3rem;color:#375a00}.h2,h2{font-size:2.75rem;color:#375a00}.h3,h3{font-size:2rem}.h4,h4{font-size:1.375rem;color:#7c9a00}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}body{font-size:16px;font-weight:300;color:#000;font-family:'Roboto',sans-serif;overflow-x:hidden;line-height:1.5;letter-spacing:.25px}p{margin-top:0;margin-bottom:15px}a{color:currentColor;-webkit-transition:all .3s;transition:all .3s}a:hover{text-decoration:none;color:currentColor}ul,ol{padding-left:0;line-height:1.5;margin-bottom:15px}li{list-style:none}img{width:100%;height:auto}label{font-weight:700;margin-bottom:5px}sup{top:-5px}abbr{text-decoration:none !important}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],textarea,select{-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;border-radius:5px;outline:0;padding:15px;-webkit-transition:all .3s;transition:all .3s;line-height:1;width:100%;position:relative;background:#eff3e0;border:2px solid #e6ebd0;color:#000}input[type=search]::-webkit-search-cancel-button{display:none}select{background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%,100% 0;background-size:5px 5px,5px 5px,5px 5px;background-repeat:no-repeat}::-webkit-input-placeholder{color:#a2a2a2}::-moz-placeholder{color:#a2a2a2}:-ms-input-placeholder{color:#a2a2a2}::-moz-selection{background-color:#7c9a00;color:#fff}::selection{background-color:#7c9a00;color:#fff}::-moz-selection{background-color:#7c9a00;color:#fff}:focus{outline:0 !important}table{margin-bottom:15px;width:100%}b,strong{font-weight:600}small,.small{font-size:.75rem;font-weight:inherit;display:inline-block;line-height:1.5}button{-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0}hr{margin-top:22.5px;margin-bottom:22.5px;border:0;border-top:1.5px solid #7c9a00;max-width:100px}.container,.container-fluid{padding-right:30px;padding-left:30px}.row.big-gutters{margin-right:-45px;margin-left:-45px}.row.big-gutters>[class*=col-]{padding-right:45px;padding-left:45px}.form-group{margin-bottom:15px}.btn{-webkit-transition:all .3s;transition:all .3s;-moz-appearance:none;-webkit-appearance:none;position:relative;line-height:1;display:inline-block;border:0;background:#7c9a00;padding:17.5px 25px;text-transform:uppercase;font-family:'Roboto Slab',serif;font-weight:500;color:#fff;border-radius:7.5px;font-size:.875rem}.btn:not(.btn--left):after{font-family:'Font Awesome 5 Free';font-weight:400;content:"\f061";font-size:.875rem;margin-left:12.5px;-webkit-transition:all .3s;transition:all .3s}.btn--left:before{font-family:'Font Awesome 5 Free';font-weight:400;content:"\f060";font-size:.875rem;margin-right:12.5px;-webkit-transition:all .3s;transition:all .3s}.btn:hover{background:#332300;color:#fff}.read-more{color:#7c9a00;font-weight:600;font-family:'Roboto Slab',serif;text-transform:uppercase}.read-more:hover{color:#7c9a00}header{position:sticky;z-index:999;background:#332300;top:0;left:0;right:0;-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,.25));filter:drop-shadow(0px 0px 10px rgba(0,0,0,.25))}body.no-header header{margin-bottom:30px}header:after{content:url(//www.smallewandelschoenen.nl/wp-content/themes/bredewandelschoenen/images/header.svg);position:absolute;z-index:-5;left:0;right:0;bottom:-25px}header nav.navbar-sub{background:#eff5f3;font-size:.875rem;padding:12.5px 0;text-align:right;font-weight:500}header nav.navbar-sub span{color:#89b1a0}header nav.navbar-sub b{color:#6a124a}header nav.navbar-sub i{color:#89b1a0}header nav.navbar{padding:0}header nav.navbar .navbar-brand{margin-right:15px;-webkit-transition:all .4s;transition:all .4s;width:100%;max-width:210px;position:relative;padding:0;z-index:99;margin-bottom:-36px}header nav.navbar .navbar-collapse{-webkit-transition:all .4s;transition:all .4s;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav.navbar .navbar-nav{-ms-flex-align:center;align-items:center}header nav.navbar .navbar-nav.navbar-top{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;overflow-x:hidden;position:relative}header nav.navbar .navbar-nav.navbar-top>.nav-item{position:relative}header nav.navbar .navbar-nav.navbar-top>.nav-item:first-child{margin-right:30px}header nav.navbar .navbar-nav.navbar-top>.nav-item:first-child:after{content:'';position:absolute;right:-15px;top:7.5px;border-right:1px solid #fff;bottom:7.5px}header nav.navbar .navbar-nav.navbar-top>.nav-item>.nav-link{color:#fff}header nav.navbar .navbar-nav.navbar-top>.nav-item>.nav-link [class*=fa-]{color:#7c9a00}header nav.navbar .navbar-nav.navbar-top>.nav-item:not(:first-child)>.nav-link{text-transform:uppercase;font-size:1.125em}header nav.navbar .navbar-nav.navbar-bottom{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:#fff;position:relative}header nav.navbar .navbar-nav>.nav-item:first-child{margin-left:auto}header nav.navbar .navbar-nav>.nav-item{position:relative}header nav.navbar .navbar-nav>.nav-item>.nav-link{font-weight:500;padding:15px 7.5px;position:relative;line-height:1;font-family:'Roboto Slab',serif}header nav.navbar .navbar-nav>.nav-item>.nav-link i[class*=search]{color:#fff;background:#7c9a00;padding:7.5px;border-radius:50%;-webkit-transition:all .4s;transition:all .4s}header nav.navbar .navbar-nav>.nav-item>.nav-link i[class*=search]{color:#fff !important}header nav.navbar .navbar-nav>.nav-item:hover>.nav-link,header nav.navbar .navbar-nav>.nav-item.active>.nav-link{color:#7c9a00}header nav.navbar .navbar-nav>.nav-item .nav-link.dropdown-toggle:after{font-family:'Font Awesome 5 Free';font-weight:400;content:"\f078";border:0;display:inline-block;width:12.5px;vertical-align:0;margin-left:7.5px;-webkit-transition:all .3s;transition:all .3s;font-size:.875rem}header nav.navbar .navbar-nav>.nav-item.dropdown-active .nav-link.dropdown-toggle:after,header nav.navbar .navbar-nav>.nav-item .nav-link.dropdown-toggle[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header nav.navbar .navbar-nav>.nav-item .dropdown-menu{padding:5px 0;margin:0;border:0;border-radius:7.5px}header nav.navbar .navbar-nav>.nav-item .dropdown-menu .dropdown-item,header nav.navbar .navbar-nav>.nav-item .dropdown-menu .dropdown-item.active{padding:5px 15px;color:#000}header nav.navbar .navbar-nav>.nav-item .dropdown-menu .dropdown-item:hover,header nav.navbar .navbar-nav>.nav-item .dropdown-menu .dropdown-item.active{color:#375a00;background:0 0}header nav.navbar .navbar-mobile{position:relative;margin-top:15px}header nav.navbar .navbar-mobile ul{margin-bottom:0}header nav.navbar .navbar-mobile ul li{display:inline-block}header nav.navbar .navbar-mobile ul li a{display:block;position:relative}header nav.navbar .navbar-mobile ul li a i{background:#7c9a00;color:#fff;padding:7.5px;border-radius:50%;-webkit-transition:all .4s;transition:all .4s}header nav.navbar .navbar-mobile ul li a:hover i{background:#89b1a0}header nav.navbar .navbar-toggler{position:relative;border:0;border-radius:0;z-index:11;margin:0;padding:0;vertical-align:middle;margin-right:7.5px}header nav.navbar .navbar-toggler .icon-bar{display:block;width:22px;height:2px}header nav.navbar .navbar-toggler.collapsed .icon-bar{background-color:#fff}header nav.navbar .navbar-toggler .icon-bar+.icon-bar{margin-top:4px}header nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(1){-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0}header nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(2){opacity:1;width:22px;margin-left:0}header nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(3){-webkit-transform:rotate(0deg);transform:rotate(0deg);bottom:0}header nav.navbar .navbar-toggler .icon-bar{position:relative;transition:all .5s ease-in-out;background-color:#fff}header nav.navbar .navbar-toggler .icon-bar:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6px}header nav.navbar .navbar-toggler .icon-bar:nth-of-type(2){opacity:0;width:0;margin-left:50%}header nav.navbar .navbar-toggler .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:6px}main{position:relative}section.header{position:relative;margin:0}section.header .header-image{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}section.header .header-image:before{content:'';background:transparent linear-gradient(180deg,#00000000 0%,#000 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;position:absolute;left:0;right:0;bottom:0;top:50%;z-index:1;opacity:.5}section.header .header-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.header .header-image .acf-map{height:100%;width:100%;position:absolute !important}section.header .header-content{padding:180px 0;position:relative;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5))}section.header.header--small .header-content{padding-bottom:30px}section.header .header-content .header-content__title{margin-bottom:0;color:#fff;text-transform:uppercase;max-width:600px}section.header .header-content .header-content__subtitle{margin-bottom:0;color:#fff}section.header .header-content .header-content__breadcrumbs{color:#fff;margin-bottom:0;font-weight:400}section.header .header-content .btn{margin-top:30px}article{padding:60px 0;position:relative}article:before{content:url(//www.smallewandelschoenen.nl/wp-content/themes/bredewandelschoenen/images/article.svg);position:absolute;z-index:0;left:0;right:0;top:-25px}article .container{position:relative}body:not(.page-template-template-volledige-breedte) article .container:after{content:'';width:400px;height:300px;position:absolute;left:90%;bottom:-200px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//www.smallewandelschoenen.nl/wp-content/themes/bredewandelschoenen/images/background.jpg);background-size:contain;background-repeat:no-repeat;background-position:right bottom;z-index:-1}article .article-header .article-header__breadcrumbs{margin-bottom:0;color:#cbcbcb}article .article-header .article-header__breadcrumbs>span>span>span{color:#7c9a00}article .article-content{padding-bottom:90px}article .article-content h3{color:#7c9a00}article .article-content .article-content__subtitle{text-transform:uppercase;margin-bottom:0}article .article-content img{width:auto}article .article-content .alignright{float:right;margin-left:15px;margin-bottom:15px}article .article-content .alignleft{float:left;margin-right:15px;margin-bottom:15px}article .article-content h2{font-weight:400}article .article-content ul:not(.list-unstyled) li:before{content:'•';display:inline-block;margin-right:15px;color:#7c9a00}article .article-content ul li i{margin-right:7.5px}article .article-content a:not(.btn):not(.button){color:#7c9a00;text-decoration:underline}.article-gallery .article-gallery__item{position:relative;display:block;padding-bottom:66.66%;margin-bottom:15px;overflow:hidden;border-radius:7.5px}.article-gallery .article-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s;position:absolute}.article-gallery .article-gallery__item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}article .article-image{position:relative;display:block;padding-bottom:66.666%;overflow:hidden}article .article-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}article .article-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}article .article-video:before{content:url(//www.smallewandelschoenen.nl/wp-content/themes/bredewandelschoenen/images/play.svg);position:absolute;top:50%;left:50%;z-index:15;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px}article aside.article-sidebar{position:sticky;top:30px;margin-top:-180px}article aside.article-sidebar .article-widget{position:relative}article aside.article-sidebar>.article-widget:not(:last-child){margin-bottom:30px}article aside.article-sidebar>.article-widget .article-widget__image{position:relative;display:block;padding-bottom:66.666%;overflow:hidden;border-radius:7.5px}article aside.article-sidebar>.article-widget .article-widget__image:before{content:'';background:transparent linear-gradient(180deg,#00000000 0%,#000 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;position:absolute;left:0;right:0;bottom:0;top:50%;z-index:1}article aside.article-sidebar>.article-widget .article-widget__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}article aside.article-sidebar>.article-widget:hover .article-widget__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}article aside.article-sidebar>.article-widget .article-widget__content{position:absolute;bottom:22.5px;left:22.5px;z-index:2;right:45px}article aside.article-sidebar>.article-widget .article-widget__content h4{color:#fff}article aside.article-sidebar>.article-widget .article-widget__button{background:#7c9a00;width:60px;height:60px;position:absolute;right:-22.5px;bottom:22.5px;line-height:60px;text-align:center;font-size:1.25rem;color:#fff;border-radius:7.5px;z-index:3}section.gallery{padding:60px 0;position:relative}section.gallery .gallery-image{position:relative;display:block;padding-bottom:100%;margin-bottom:30px;overflow:hidden;border-radius:7.5px}section.gallery .gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s;position:absolute}section.gallery .gallery-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}section.gallery .gallery-image .gallery-image__content{position:absolute;left:0;right:0;bottom:0;z-index:1;color:#fff;-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,1));filter:drop-shadow(0px 0px 10px rgba(0,0,0,1));padding:15px;font-weight:500}section.products{padding:60px 0;overflow-x:hidden}section.products .container{position:relative}section.products .container:after{content:'';width:500px;height:375px;position:absolute;left:-20%;top:35%;-webkit-transform:translateY(50%);transform:translateY(-50%);background:url(//www.smallewandelschoenen.nl/wp-content/themes/bredewandelschoenen/images/background.jpg);background-size:contain;background-repeat:no-repeat;background-position:right bottom;z-index:-1}body.not-home section.products .container:after{right:-20%;left:unset}section.products .products-header{margin-bottom:30px;color:#7c9a00;text-align:center}section.products .products-header h4{margin-bottom:0}section.products .products-header h2{margin-bottom:0}section.products .products-sidebar h3{color:#7c9a00}section.products .products-sidebar ul{line-height:2}section.products .products-sidebar ul li a{font-weight:400}section.products .products-sidebar ul li a:before{font-family:'Font Awesome 5 Free';font-weight:400;content:"\f054";font-size:.875rem;color:#7c9a00;margin-right:7.5px}section.products .products-sidebar ul li a:hover,section.products .products-sidebar ul li.current-cat a{color:#7c9a00}section.products .products-sidebar ul li ul{margin-left:15px;display:none}section.products .products-sidebar ul li.active ul{display:block}section.products .products-description{margin-bottom:30px}section.products .products-description p:last-child{margin-bottom:0}section.products .products-description img{width:auto}section.products .product{margin-bottom:30px;position:relative;background:#fff;box-shadow:0px 10px 25px #00000026;border-radius:7.5px;-webkit-transition:all .3s;transition:all .3s}.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}[class*=col-xl-4]:nth-child(2) .animate{-webkit-animation-delay:.3s;animation-delay:.3s}[class*=col-xl-4]:nth-child(3) .animate{-webkit-animation-delay:.6s;animation-delay:.6s}[class*=col-xl-4]:nth-child(4) .animate{-webkit-animation-delay:.9s;animation-delay:.9s}[class*=col-xl-4]:nth-child(5) .animate{-webkit-animation-delay:1.2s;animation-delay:1.2s}[class*=col-xl-4]:nth-child(6) .animate{-webkit-animation-delay:1.5s;animation-delay:1.5s}[class*=col-xl-4]:nth-child(7) .animate{-webkit-animation-delay:1.8s;animation-delay:1.8s}[class*=col-xl-4]:nth-child(8) .animate{-webkit-animation-delay:2.1s;animation-delay:2.1s}[class*=col-xl-4]:nth-child(9) .animate{-webkit-animation-delay:2.4s;animation-delay:2.4s}section.products .product:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0px 10px 25px #00000050}section.products .product .product-image{position:relative;display:block;padding-bottom:66.666%;overflow:hidden;margin:0 30px}section.products .product .product-image.product-image--cover{margin:0}section.products .product .product-image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}section.products .product .product-image.product-image--cover img{-o-object-fit:cover;object-fit:cover}section.products .product .product-content{padding:22.5px;text-align:center;min-height:117.5px}section.products .product .product-content .product-content__title{min-height:40px;margin-bottom:7.5px}section.products .product .product-content .product-content__price{font-size:1.375rem;line-height:1;display:inline-block;color:#7c9a00;font-weight:500;margin-bottom:0}section.products .product .product-footer .btn{width:100%;border-top-left-radius:0;border-top-right-radius:0;background:#375a00;padding:22.5px 25px}section.products .product .product-footer .btn:after{color:#7c9a00;right:25px;position:absolute}section.product{padding:60px 0}section.product .product-breadcrumbs{margin-bottom:30px;color:#cbcbcb}section.product .product-breadcrumbs span>span>span>span{color:#7c9a00}section.product .product-image{position:relative;display:block;padding-bottom:100%;overflow:hidden;box-shadow:0px 10px 25px #00000026;border-radius:7.5px;margin-bottom:30px}section.product .product-image:after{font-family:'Font Awesome 5 Free';font-weight:400;content:"\f002";-webkit-transition:all .3s;transition:all .3s;background:#dedede;position:absolute;right:15px;top:15px;width:45px;height:45px;line-height:45px;text-align:center;border-radius:7.5px;font-size:1.125rem;color:#fff}section.product .product-image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}section.product .product-buttons .btn{box-shadow:0px 3px 15px #0000004D}section.product .product-content ul{margin-bottom:30px}section.product .product-content ul li:before{font-family:'Font Awesome 5 Free';font-weight:400;content:"\f00c";-webkit-transition:all .3s;transition:all .3s;background:#7c9a00;width:17.5px;height:16.5px;line-height:18.5px;text-align:center;border-radius:50%;font-size:.75rem;color:#fff;display:inline-block;margin-right:15px}section.product .product-content .product-content__price{font-size:1.75rem;line-height:1;display:inline-block;color:#7c9a00;font-weight:500;margin-bottom:0}section.product-specs{background:#eff3e0;padding:30px;margin-top:30px}section.product-specs.product-specs--extra{background:rgb(51 35 0/10%)}section.product-specs h4{color:#7c9a00}section.product-specs .product-specs__table:after{content:'';position:absolute;top:-2px;right:0;width:calc(50% - 15px);border-top:1px solid #7c9a00}section.product-specs .product-specs__table table tr:first-child td,section.product-specs .product-specs__table table tr:first-child th{border-top:1px solid #7c9a00}section.product-specs .product-specs__table table tr td,section.product-specs .product-specs__table table tr th{border-bottom:1px solid #7c9a00;padding:7.5px 0}section.blocks{overflow:hidden}section.blocks .block{position:relative;height:100%;min-height:300px}section.blocks .block .block-image{position:absolute;right:0;z-index:-1;overflow:hidden;top:0;bottom:0;width:50vw}section.blocks [class*=col-]:last-child .block .block-image{left:0}section.blocks [class*=col-]:last-child .block .block-image:after{content:'';background:#332300;position:absolute;left:0;right:0;top:0;bottom:0;mix-blend-mode:multiply;opacity:1}section.blocks .block .block-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}section.blocks .block .block-content{padding:90px 0 90px 60px;color:#fff}section.blocks .block .block-content h4{color:#7c9a00;margin-bottom:30px}section.blocks .block .block-content p{padding-left:45px;position:relative;margin-bottom:30px}section.blocks .block .block-content p:last-child{margin-bottom:0}section.blocks .block .block-content p:before{font-family:'Font Awesome 5 Free';font-weight:300;content:"\f00c";color:#7c9a00;position:absolute;left:0;top:0;font-size:2rem;line-height:1}.social-media{margin-bottom:15px;display:inline-block;line-height:1}.social-media li{display:inline-block;margin-right:7.5px}.social-media li a{width:50px;height:50px;display:inline-block;line-height:50px;text-align:center;color:#fff;font-weight:400;font-size:1.5rem;background-color:#7c9a00}.social-media li a i{color:#fff}section.map .acf-map{width:100%;height:500px}section.map .acf-map img{max-width:inherit !important}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0;z-index:99999;opacity:0;border-radius:0;transform:translateY(100%);transition:all .5s ease-out;background:#fff;padding:15px 7.5px;box-shadow:2px 2px 12px rgba(0,0,0,.1);text-align:center}.cookiealert.show{opacity:1;transform:translateY(0%);transition-delay:1s}.cookiealert a{text-decoration:underline}.cookiealert .acceptcookies{margin-left:15px;text-decoration:underline;color:#7c9a00}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}footer{background:#332300;position:relative;color:#fff}footer:before{content:url(//www.smallewandelschoenen.nl/wp-content/themes/bredewandelschoenen/images/footer.svg);position:absolute;z-index:0;left:0;right:0;top:-25px}footer h4{color:#7c9a00;text-transform:uppercase}footer img{max-width:200px}footer ul{-webkit-columns:2;-moz-columns:2;columns:2}footer ul.footer-menu li a:before{font-family:'Font Awesome 5 Free';font-weight:400;content:"\f061";font-size:.875rem;color:#7c9a00;margin-right:7.5px}footer ul li i{margin-right:7.5px}footer ul.copyright-menu li a{white-space:nowrap}footer .footer-main{padding:45px 0 30px}footer .footer-mail{text-decoration:underline;font-weight:600}footer .footer-phone{font-weight:600;font-size:1.25rem}footer .footer-sub{background:rgb(0 0 0/13%);padding:22.5px 0}footer .footer-sub p{margin-bottom:0}@media (max-width:1400px){body{font-size:16px}h1,.h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1.125rem}header nav.navbar .navbar-nav>.nav-item>.nav-link{font-size:1rem;padding:15px 7.5px 7.5px}}@media (max-width:1200px){header nav.navbar .navbar-brand{max-width:150px}.collapse:not(.show){display:none !important}article .container:after{right:-30px}}@media (max-width:992px){.btn+.btn{margin-top:7.5px}.container,.container-fluid{padding-right:15px;padding-left:15px}main{overflow-x:hidden}h1,.h1{font-size:2.25rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}.container-fluid{padding-right:15px;padding-left:15px}article{padding:30px 0;overflow:hidden}article aside.article-sidebar{margin-top:15px}header nav.navbar .navbar-collapse.collapse:not(.show){display:none !important}header nav.navbar .navbar-brand{max-width:105px;padding-bottom:7.5px}header nav.navbar .navbar-nav>.nav-item>.nav-link{padding:12.5px;font-size:1rem;text-align:center}header nav.navbar .navbar-nav.navbar-top{padding-top:45px}header nav.navbar .navbar-nav>.nav-item .dropdown-menu{margin-top:0}header nav.navbar .navbar-nav.navbar-bottom>.nav-item:last-child{display:none}header nav.navbar .navbar-nav.navbar-bottom .nav-item:first-child:before{content:unset}header nav.navbar .navbar-nav.navbar-top>.nav-item:first-child{margin-right:0}header nav.navbar .navbar-nav.navbar-top>.nav-item:first-child:after{content:unset}header nav.navbar .navbar-nav.navbar-bottom{margin-bottom:0;margin-top:22.5px}header nav.navbar .navbar-nav>.nav-item:first-child{margin-left:unset}section.header .header-content{padding:120px 0}section.blocks .block .block-image{width:110vw;right:-20vw;left:unset !important}section.blocks .block .block-content{padding:45px 30px}section.products{padding:30px 0}section.products .container:after{content:unset}section.product{padding:30px 0}section.product .product-content{margin-top:30px}section.product-specs{padding:15px}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}