/*
Theme Name: Grizzly Outdoor
Text Domain: grizzly-outdoor
Theme URI: https://www.grizzly-outdoor.nl
Version: 1.0
Description: Maatwerk WordPress thema.
Author: Spits
Author URI: https://www.spits.online
*/
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{scroll-behavior:smooth}.darkgrey{background:#0a1911}.text-darkgrey{color:#0a1911}.fill-darkgrey{fill:#0a1911}.lightgrey{background:#f6f6f6}.text-lightgrey{color:#f6f6f6}.fill-lightgrey{fill:#f6f6f6}.red{background:#ff1921}.text-red{color:#ff1921}.fill-red{fill:#ff1921}.black{background:#000}.text-black{color:#000}.fill-black{fill:#000}.white{background:#fff}.text-white{color:#fff}.fill-white{fill:#fff}body{font-family:"Open Sans",sans-serif;font-size:14px;overflow-x:hidden;color:#323232}img{max-width:100%;height:auto}.container{width:95%;max-width:1280px}a{cursor:pointer;color:#ff1921}a:hover{text-decoration:none;color:#ff1921;text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:none}.logo img{width:100%}*:focus{outline:0}.nogutter{padding:0;margin:0 auto}.clear{clear:both}#melding{border-radius:0;margin-bottom:0}.navbar-brand{margin-right:0}.navbar-brand img{max-height:100px;width:auto}.bear:before{content:url("images/bear.svg");display:block;height:50px}.subtitle{font-size:25px;font-family:"Titillium Web",sans-serif;line-height:1}.font-main{font-family:"Open Sans",sans-serif}.font-alt{font-family:"Titillium Web",sans-serif}#pageheader{z-index:1}.checklist{padding:0;margin:0}.checklist li{list-style:none}.checklist li:before{content:url(images/icons/check.svg);margin-right:20px;height:22px}#logo-red{fill:red}#logo-black{fill:#000}#logo-name{fill:#fff}@media(min-width: 576px){body{font-size:16px}}@media(min-width: 768px){.checklist li:before{margin-right:40px}}@media(min-width: 768px){.container{width:90%}}@media(min-width: 1700px){body{font-size:18px}}.border-bottom,.border-top{border:none !important}.border-top:before,.border-bottom:after{content:"";display:block;position:absolute;width:100%;height:40px;top:-40px;background:url("images/borders/lightgrey.svg") top center repeat-x}.border-bottom:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:-40px;top:auto;background-position:top left}.darkgrey.border-top:before,.darkgrey.border-bottom:after{background:url("images/borders/darkgrey.svg") top center repeat-x}.white.border-top:before,.white.border-bottom:after{background:url("images/borders/white.svg") top center repeat-x}#home-intro.border-top:before{background:url("images/borders/lightgrey2.svg") top center repeat-x;height:92px;top:-92px}.border-top-inside:before,.border-bottom-inside:after{content:"";display:block;position:absolute;width:100%;height:40px;top:0;background:url("images/borders/white-inside.svg") top center repeat-x}.border-bottom-inside:after{bottom:0;top:auto;background-position:top left}.border-top-inside:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: 768px){.border-top-inside:before,.border-bottom-inside:after{height:100px}}@media(min-height: 1300px){.border-top-inside:before,.border-bottom-inside:after{height:180px}}.fakesections{top:0;z-index:-10}.fakesection{width:100vw;height:100vh}.scroll-nav{right:10px;height:30vh}.scroll-nav ul{margin:0;padding:0;height:100%}.scroll-nav ul li{list-style:none;position:relative}.scroll-nav .scroll-line{width:1px;height:100%;background:#acacac;opacity:.2}.scroll-nav .scroll-line-fill{width:2px;height:0;background:#ff1921}.scroll-nav a.scroll-bullet{width:10px;height:10px;display:block;border-radius:10px;background:#fff;z-index:1;border:1px solid #acacac;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.scroll-nav a.scroll-bullet.nav-active{background:#ff1921;border-color:#ff1921}#stats{font-size:16px;z-index:2}#stats .stats-desc{width:100%}#stats .stats-bar{width:100%;height:10px;background:#6c6c6c}#stats .stats-bar-fill{width:0;height:100%;background:#97be30}#stats .stats-number{font-size:60px;line-height:42px;color:#97be30}#stats .stats-label{line-height:25px;opacity:.4}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.scroll-nav{display:none !important}}@media(min-width: 576px){.scroll-nav{right:20px}#stats{font-size:20px}}@media(min-width: 992px){.scroll-nav{right:50px}#stats .stats-desc{width:200px}#stats .stats-left{max-width:calc(100% - 240px)}}@media(min-width: 1700px){#stats{font-size:22px}#stats .stats-number{font-size:70px}#stats .stats-bar{height:15px}}#config{margin-bottom:-5rem}#config .config-img{width:200%;max-width:200%;height:auto}#config select{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border:none;background:none;width:100%;height:100%;text-transform:uppercase;font-weight:bold;height:50px;cursor:pointer;padding-top:3px}#config select:disabled{cursor:default;opacity:.6}#config .select{background:url(images/borders/input.svg);border-right:3px solid #000;border-bottom:3px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#config .select:before{display:inline;margin:3px 10px 0;content:url("images/icons/select-arrow.svg");border-right:3px solid #0a1911;z-index:-1;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3px}#config .tax{color:#c4c4c4;font-size:14px}#shops .dealer-container{border-top:1px solid #0a1911;border-bottom:1px solid #0a1911}#shops .dealer{padding-bottom:58%}#shops .dealer img{height:22px;width:auto}.bol{background:url(images/dealers/bol.svg) center no-repeat;background-size:contain}.beslist{background:url(images/dealers/beslist.png) center no-repeat;background-size:contain}.partytent-online{background:url(images/dealers/partytent-online.svg) center no-repeat;background-size:contain}.tuinpaviljoen-online{background:url(images/dealers/partytent-online.svg) center no-repeat;background-size:contain}#productinfo .artnr{background:#f4f4f4;font-size:14px}#productinfo .btn-pdf span:before{content:url(images/icons/pdf.svg);display:inline;margin-right:.5rem;width:20px;height:23px;-webkit-transition:color 100ms;-o-transition:color 100ms;transition:color 100ms}#productinfo .btn-pdf:hover span:before{content:url(images/icons/pdf-white.svg)}#specs h1,#specs .h1,#specs h2,#specs .h2,#specs h3,#specs .h3,#specs h4,#specs .h4,#specs h5,#specs .h5,#specs h6,#specs .h6{border-bottom:2px solid #ff1921}#specs ul{padding-left:14px}#specs ul li{color:#363636;list-style:none;font-size:14px;padding:2px 0}#specs ul li:before{content:"•";color:red;display:inline-block;width:1em;margin-left:-1em}@media(min-width: 576px){#specs ul li{font-size:16px}}@media(min-width: 768px){#specs ul li{padding:6px 0}#config select{height:60px}}.row-type-downloads{padding:75px 0 50px;overflow:hidden}.row-type-downloads .downloads-img{width:200%;max-width:200%;height:auto}.row-type-downloads a.download{padding:1.2rem}.row-type-downloads .online-supplier{border-top:1px solid #0a1911;border-bottom:1px solid #0a1911}.row-type-downloads .online-supplier img{max-height:70px;-o-object-fit:contain;object-fit:contain}.row-type-downloads.border-bottom:after{z-index:2 !important;bottom:0 !important}.row-type-search{padding:75px 0 50px}.row-type-search .input-wrap{position:relative}.row-type-search .input-wrap:after{content:"";background:url(images/btn-bg.svg);background-size:contain;width:500px;height:50px;display:block;position:absolute;top:-10px;left:calc(50% - 250px);background-repeat:no-repeat;background-position:center;z-index:182}.row-type-search .input-wrap input{display:-webkit-box;display:-ms-flexbox;display:flex;width:270px;margin:5px auto 10px;color:#0a1911;border:0}.row-type-search.border-bottom:after{z-index:2 !important;bottom:0 !important}@media(min-width: 1200px){.row-type-download{margin:75px 0}}@media(min-width: 992px){.row-type-download .downloads-img{width:200%;max-width:200%;height:auto}}.row-type-download a.download{padding:1.2rem}.row-type-download .download{position:relative}.row-type-download .download:after{content:"";background:url(images/btn-bg.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block}#parts{z-index:2}#parts .parts-image-container{border-top:1px solid #0a1911;border-bottom:1px solid #0a1911}#parts .parts-image{padding-bottom:62%}#parts .parts-slider{overflow:hidden}#parts .carousel-controls{width:calc(100% + 12px)}#parts .carousel-controls button{padding:0;background:none}#parts .carousel-controls button svg{width:15px}#parts .slick-slide{margin:0 20px}#parts .slick-list{margin:0 -20px}@media(min-width: 576px){#parts .carousel-controls{width:calc(100% + 22px)}}@media(min-width: 1200px){#parts .carousel-controls{width:calc(100% + 60px)}#parts .carousel-controls button svg{width:20px}}#image-row{height:50vh}.privacy-notice{position:fixed;z-index:9999;left:0;bottom:0;right:0;font-size:.9rem;background:#fff;-webkit-box-shadow:0px 3px 19px 0px rgba(0,0,0,.15);box-shadow:0px 3px 19px 0px rgba(0,0,0,.15)}#btn-privacy-settings{border:none;background:none}#btn-privacy-settings:hover{background:none;color:#ff1921;border:none}.btn-outline-primary{border:none;background-color:none;color:#000;position:relative;z-index:1;-webkit-transition:color 100ms;-o-transition:color 100ms;transition:color 100ms}.btn-outline-primary:after{content:"";background:url(images/btn-bg.svg);background-size:100% 100%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.btn-outline-primary:before{content:"";background:url(images/btn-bg-hover.svg);background-size:100% 100%;width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0;z-index:-1;-webkit-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.btn-outline-primary:hover:before{opacity:1}.btn-outline-primary:hover{background:none;color:#fff}input.btn-outline-primary{border:3px solid #000 !important}.btn-lg{padding:.6rem 1.2rem;font-size:.9rem}@media(min-width: 576px){.btn-lg{padding:.9rem 1.8rem;font-size:1.2rem}}.ie9 img[src*=".svg"]{width:100%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){img[src*=".svg"]{width:100%}}.wpcf7-form input.wpcf7-form-control{width:100%;border:3px solid #0a1911;height:58px;line-height:58px;padding:0 10px}.wpcf7-form textarea{width:100%;border:3px solid #0a1911}.wpcf7-form input.wpcf7-form-control.btn{border:none;width:auto;height:inherit;line-height:inherit;padding:.9rem 1.8rem}.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{background:#f79f38;color:#fff;border:none;padding:1rem .5rem}.wpcf7-form span.wpcf7-not-valid-tip{text-align:left !important}.wpcf7-form .wpcf7-submit:hover{background:#000}.wpcf7-form textarea{padding:10px}.wpcf7-form div.wpcf7-mail-sent-ok{background:#209810;color:#fff;border:none;padding:1rem .5rem}header{z-index:1;z-index:500}header #logo{width:75px;height:44px}header .navbar-brand{z-index:1000;padding:0}header #nav-main .navbar-nav .nav-link{padding:.25rem 0}header .navbar{padding:0}header.border-bottom:after{bottom:-20px;height:20px}#nav-main .navbar-nav .nav-link{color:#fff;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;font-size:19px;font-weight:600;font-family:"Titillium Web",sans-serif;padding:.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#nav-main .navbar-nav .nav-link:after{content:"";display:block;width:2px;height:18px;background:#ff1921;margin:0 1rem;border:none !important}#nav-main .navbar-nav li:last-child .nav-link:after{display:none}#nav-main .navbar-nav .nav-link.active{color:#ff1921}#nav-top .navbar-nav .nav-link{color:#515151;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;font-size:16px;font-weight:600;font-family:"Titillium Web",sans-serif;padding:.3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#nav-top .navbar-nav .nav-link:after{content:"";display:block;width:2px;height:14px;background:#515151;margin:0 1rem;border:none !important}#nav-top .navbar-nav li:last-child .nav-link:after{display:none}#nav-top .navbar-nav .nav-link.active{color:#ff1921}.menufixed{padding-top:45px}.menufixed header{position:fixed !important;top:0;left:0;right:0}.dropdown-menu{min-width:100px;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-menu:before{width:15px;height:15px;background:#fff;content:"";position:absolute;margin-top:-12px;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-item{padding:.25rem 1rem;font-family:"Titillium Web",sans-serif;font-size:13px}.dropdown:hover .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown-menu [lang=fr-BE]{display:none !important}.dropdown-menu [lang=de-BE]{display:none !important}.dropdown-menu [lang=fr-FR]{display:none !important}.dropdown-menu [lang=de-DE]{display:none !important}.dropdown-menu [lang=pl-PL]{display:none !important}@media(max-width: 767px){.dropdown-menu{margin:10px 20px;text-align:center}}@media(min-width: 576px){header #nav-top .navbar-nav .nav-link{padding:.4rem 0}}@media(min-width: 768px){header #logo{width:100px;height:59px}.menufixed{padding-top:60px}}@media(min-width: 992px){header{padding:.5rem 0}header #nav-top .navbar-nav .nav-link{padding:.25rem 0}#nav-top .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dropdown-menu{margin-top:-2px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dropdown-menu:before{left:20px}}@media(min-width: 1200px){header{z-index:1;z-index:500;padding:1rem 0}header #logo{width:120px;height:70px}header .navbar-brand{z-index:10}header #nav-top .navbar-nav .nav-link{padding:.3rem 0}header #nav-main .navbar-nav .nav-link{padding:.3rem 0}#nav-main .navbar-nav .nav-link{font-size:20px}.menufixed{padding-top:100px}.dropdown-item{font-size:15px}}@media(min-width: 1700px){header{padding:1.8rem 0}header #logo{width:140px;height:82px}header #nav-top .navbar-nav .nav-link{padding:.5rem 0;font-size:18px}header #nav-main .navbar-nav .nav-link{padding:.5rem 0}}#nav-toggler{display:none}@media(max-width: 991px){#nav-toggler{display:block}#nav{width:100%;height:100%;z-index:999;background-color:#0a1911;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:-2;visibility:hidden}header #nav-main .navbar-nav .nav-link,header #nav-top .navbar-nav .nav-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}header #nav-main .navbar-nav .nav-link:after,header #nav-top .navbar-nav .nav-link:after{display:none}header #nav-top .navbar-nav .nav-link{font-size:14px}body.nav-open #nav{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;z-index:999;visibility:visible}body.nav-open #nav-top{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.nav-open .navbar-light .navbar-toggler{color:#ff1921;border-color:#ff1921}body.nav-open #nav-main .navbar-nav .nav-link{padding:.5rem 0}body.nav-open #nav-main .navbar-nav .nav-link,body.nav-open #nav-top .navbar-nav .nav-link{opacity:1}#nav-toggler-container{background:url(images/icons/circle.svg);background-size:contain;width:53px;height:57px;z-index:1000;cursor:pointer;margin:0 -15px 0 0}#nav-toggler{width:20px;height:12px;position:relative;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-toggler span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-toggler span:nth-child(1){top:0px}#nav-toggler span:nth-child(2){top:6px}#nav-toggler span:nth-child(3){top:12px}body.nav-open #nav-toggler span{background:#ff1921}body.nav-open #nav-toggler span:nth-child(1){top:6px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}body.nav-open #nav-toggler span:nth-child(2){opacity:0;left:-60px}body.nav-open #nav-toggler span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-contact-container{z-index:1000}}@media(min-width: 576px){#nav-toggler-container{margin:.25rem -15px 0 0}}@media(min-width: 768px){#nav-toggler-container{margin:.7rem -15px .4rem 0}}#hero{height:80vh !important;overflow:hidden}#hero video{width:100%;min-height:100%;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}#hero:after{content:"";display:block;width:100%;height:100%;background:#000;opacity:.6;position:absolute}#hero h1{width:100%;z-index:10}#productgroups{overflow-x:hidden}#productgroups #slide-pin{height:100vh;width:100vw;position:absolute}#productgroups #slide-intro{top:0;font-size:20px}#productgroups #slide-pin #slide-images{width:100%;z-index:-1;bottom:-5%}#productgroups #slide-pin #slide-images img{-o-object-fit:contain;object-fit:contain;margin-right:0;max-width:none;width:120%;opacity:0;-webkit-transition:1s all;-o-transition:1s all;transition:1s all;right:0;bottom:0}#productgroups #slide-pin #slide-images img.fade-in{opacity:1}#productgroups #slide-pin #slide-nav{right:0;font-size:13px}#productgroups #slide-pin #slide-nav ul{margin:0;padding:0}#productgroups #slide-pin #slide-nav ul li{list-style:none;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}#productgroups #slide-pin #slide-nav ul li:after{content:"";display:block;width:28px;height:1px;border-top:1px solid #0a1911;margin-left:14px}#productgroups #slide-pin #slide-nav ul li.active{color:#ff1921}#productgroups #slide-pin #slide-nav ul li.active:after{border-color:#ff1921}#productgroups #slide-content .slide-content{height:100vh}@media(min-width: 768px){#hero{height:30vh !important;max-height:900px;min-height:450px}#hero h1{width:50%}#productgroups #slide-pin #slide-images{width:40%}#productgroups #slide-pin #slide-images img{height:110%}}@media(min-width: 1200px){#hero{height:85vh !important}#productgroups #slide-pin #slide-images{width:50%}#productgroups #slide-pin #slide-images img{width:150%;right:-100px;bottom:-100px}}@media(min-width: 1700px){#productgroups #slide-intro{font-size:24px}}@media(min-width: 768px){#pageheader img{max-height:80vh;margin-top:-7vh}}#walls{overflow:hidden;height:100vh;width:100vw;z-index:10}#walls-images{height:25vh}#walls-images img{height:100%;opacity:0}#walls-images img:first-child{opacity:1}#walls-title{height:50px}#walls-title h2{width:80%;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;opacity:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:222222}#walls-title h2.slide-in{opacity:1}@media(min-width: 768px){#walls-title h2{font-size:35px;width:60%}}#frames{overflow:hidden;height:100vh;width:100vw;z-index:0}#frames-images{height:45vh;z-index:1}#frames-images img{max-height:100%;bottom:0;margin-left:-205vw;-webkit-transition:.8s all;-o-transition:.8s all;transition:.8s all}#frames-images img.slide-in{margin-left:0}#frames-content .frame-content{opacity:0;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}#frames-content .frame-content.fade-in{opacity:1}#prints{overflow:hidden;height:100vh;width:100vw;z-index:0}#prints-images,#prints-images img{height:35vh}#prints-images img{opacity:0}#prints-images img:first-child{opacity:1}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#walls-images img,#frames-images img,#prints-images img{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media(min-width: 768px){#frames{height:100vh}#frames-images img{bottom:-60px}#frames-images img.slide-in{margin-left:-60px}#frames-content{height:auto}}@media(min-height: 768px){#walls-images{height:40vh}#frames-images{height:50vh}#prints-images,#prints-images img{height:40vh}}@media(min-height: 1080px){#walls-images{height:45vh}#frames-images{height:55vh}#prints-images,#prints-images img{height:45vh}}@media(min-height: 1200px){#frames-images{height:60vh}}#rings{overflow:hidden;z-index:-1;min-height:60vh}#rings .rings-image{right:100%;-webkit-transition:.8s all;-o-transition:.8s all;transition:.8s all}#rings .rings-image.slide-in{right:65%}#connector{height:60vh;overflow:hidden}#connector video{height:100%}#grids video{max-width:100%;max-height:40vh}.grids-image{width:280px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#rings .rings-image{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 576px){#rings .rings-image.slide-in{right:50%}}@media(min-width: 992px){#connector video{width:100%;height:auto}.grids-image{width:400px}}#canvas{height:100vh;overflow:hidden;z-index:-1}#canvas .canvas-image-container{height:60%}#canvas .canvas-image{height:100%;left:0;top:0;bottom:0}#canvas .zoom-image{width:1px}#canvas .canvas-content-container{height:40%}#connect{height:100vh;width:100%}#connect-images{height:30vh}#connect-images img{height:100%;max-width:none}@media(min-width: 576px){#connect-images{height:35vh}}@media(min-width: 992px){#canvas .canvas-image-container{height:100%}#canvas .canvas-content-container{height:100%}#connect-images{height:45vh}#canvas .canvas-image{right:0;left:auto;max-width:none}#canvas .canvas-content{width:60%}}@media(min-width: 1700px){#connect-images{height:50vh}}#aluminum{min-height:60vh;overflow:hidden;z-index:-1}#aluminum .aluminum-image{right:100%;bottom:0;max-height:90%;-webkit-transition:.8s all;-o-transition:.8s all;transition:.8s all}#aluminum .aluminum-image.slide-in{right:50%}#colors{overflow:hidden;height:100vh;width:100vw;z-index:0}#colors-images{height:35vh;margin-top:2vh}#colors-images .colors-shadow{opacity:0;margin-top:auto;max-height:100%;max-width:90%}#colors-images .colors-image{height:100%;bottom:0;overflow:hidden;width:100%;left:0;right:0}#colors-images .colors-image-reveal{height:35vh}#roofs{min-height:60vh;overflow:hidden;z-index:-1}#roofs .roofs-image{left:100%;-webkit-transition:.8s all;-o-transition:.8s all;transition:.8s all;bottom:0;width:90%}#roofs .roofs-image.slide-in{left:20%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#colors-images img{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media(min-width: 576px){#roofs .roofs-image{width:70%}#roofs .roofs-image.slide-in{left:30%}}@media(min-width: 768px){#colors-images{height:45vh}#colors-images .colors-image-reveal{height:45vh}}@media(min-width: 992px){#roofs .roofs-image{width:60%}#roofs .roofs-image.slide-in{left:40%}}@media(min-width: 1700px){#colors-images,#colors-images img{height:55vh}#colors-images .colors-image-reveal{height:55vh}}.row-type-dealer-map{padding-top:70px;overflow:hidden;z-index:0}.row-type-dealer-map:before{height:75px !important}.row-type-dealer-map.product{padding-top:0;margin-top:-40px}.row-type-dealer-map.product.border-bottom-inside:after{height:20px}.row-type-dealer-map ul .filter{cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.row-type-dealer-map ul .filter:hover,.row-type-dealer-map ul .filter.active{color:#ff1921}.row-type-dealer-map ul .filter.active{position:relative;margin-left:40px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.row-type-dealer-map ul .filter.active:before{content:"";background:url(images/icons/google_marker_grizzly.png);background-size:contain;display:block;position:absolute;background-repeat:no-repeat;background-position:center;width:30px;height:30px;left:-32px;top:-5px}.row-type-dealer-map .input-wrap{position:relative}.row-type-dealer-map .input-wrap:after{content:"";background:url(images/btn-bg.svg);background-size:contain;width:500px;height:50px;display:block;position:absolute;top:-10px;left:calc(50% - 250px);background-repeat:no-repeat;background-position:center;z-index:182}.row-type-dealer-map .input-wrap input{position:relative;z-index:183;display:-webkit-box;display:-ms-flexbox;display:flex;width:270px;margin:5px auto 10px;color:#0a1911;border:0}.row-type-dealer-map #map_canvas{height:90vh}@media(min-width: 768px){.row-type-dealer-map #map_canvas{height:70vh}}.row-type-dealer-map #map_canvas:before{z-index:99;height:40px !important}.row-type-dealer-map #map_canvas .info_content a{color:#ff1921}.row-type-dealer-map #map_canvas .info_content a:hover{text-decoration:underline}.gm-style-iw{max-width:100% !important;padding:0 !important}.gm-style-iw .gm-style-iw-d{overflow:auto !important;max-height:unset !important}.gm-style-iw .gm-style-iw-d .info_content{position:relative;padding:1rem 1.25rem;min-width:18.75rem;min-height:10.3975rem}.gm-style-iw .gm-style-iw-d .info_content img{position:absolute;right:1.25rem;top:2rem;width:5rem;max-height:3.125rem;-o-object-fit:contain;object-fit:contain}.gm-style-iw .gm-ui-hover-effect img{position:absolute !important;width:20px !important;height:20px !important;top:3px !important;right:3px !important}#webshops{font-size:16px;z-index:0}#webshops .container{width:90%}#webshops .webshops-image-container{border-top:1px solid #0a1911;border-bottom:1px solid #0a1911}#webshops .webshops-image{padding-bottom:50%}#webshops .webshops-slider{z-index:10}#webshops .webshops-slider li{padding:0 1rem}#webshops .carousel-controls{z-index:-1;width:calc(100% + 25px)}#webshops .carousel-controls button{padding:0;background:none;width:16px}#webshops .carousel-controls button svg{fill:#0a1911}#webshops #webshops-link{font-size:18px}#webshops .dealer{padding-bottom:30%}footer{font-size:15px;margin-top:-50px}footer a{color:#fff}footer a:hover{color:#fff}footer .copywrite{font-size:18px}footer #logo{width:80px}footer #footer-right{width:25%}footer #nav-footer ul{margin:0;padding:0}footer #nav-footer ul li{list-style:none}footer #nav-footer ul li .nav-link{padding:0;color:#37473f;font-size:15px;text-align:center}footer .social-media a img{width:28px;height:28px}footer.border-top:before,footer.border-bottom:after{height:25px;top:-25px}footer .menu{display:-webkit-box;display:-ms-flexbox;display:flex}footer .menu li{margin-right:1rem}@media(min-width: 768px){footer #logo{width:100px}footer #footer-right{width:auto}footer .social-media a img{width:44px;height:44px}footer{font-size:14px}footer #nav-footer ul li .nav-link{font-size:14px}}@media(min-width: 1200px){footer #logo{width:120px}footer{font-size:15px}footer #nav-footer ul li .nav-link{font-size:15px}}@media(min-width: 1700px){footer #logo{width:180px}}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Titillium Web",sans-serif;text-transform:uppercase}h1,.h1{font-size:32px;font-weight:900;line-height:1;left:0px}@media(max-width: 575px){.h1-small{font-size:23px}.subtitle-small{font-size:19px}.h4-small{font-size:17px}}@media(min-width: 992px){h1,.h1{font-size:38px}}@media(min-width: 1200px){h1,.h1{font-size:44px}}@media(min-width: 1700px){h1,.h1{font-size:50px}}#video-block{height:70vh;overflow:hidden;z-index:-1}@media(max-width: 767px){#video-block{overflow:unset;height:auto}#video-block video{width:100%;height:auto}}
