html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{background:#fff;font-size:16px;font-family:'Quicksand',sans-serif;font-weight:400;color:#7B7B7B}#page{position:relative;overflow-x:hidden}a{color:#444;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:700;color:#444}h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}*{letter-spacing:1px;box-sizing:border-box}* ::selection{background:#444;color:#fff}li{list-style:none}img{height:auto;max-width:100%}strong{color:#444;font-weight:700}.vertical-center{display:flex;align-items:center}a:focus,img:focus{outline:none}a.readmore::after{content:"\276F";margin-left:8px;display:inline-block}.button,.btn{display:inline-block;padding:15px 30px;font-size:14px;text-transform:uppercase;font-weight:600;-webkit-appearance:none;color:#fff;background:#444;border-radius:3px;transition:0.3s;margin-top:20px;text-decoration:none}.button:hover,.btn:hover{background:#313131;color:#fff;text-decoration:none;cursor:pointer}.hidden{opacity:0;visibility:hidden}.visible{opacity:1;visibility:visible}.entry-content p,.pum-content p{margin-bottom:15px}p{line-height:1.6em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:10px;margin-top:20px}.entry-content ul,.entry-content ol{margin:1.2em 0 1.2em 1.5em}.entry-content ul li,.entry-content ol li{display:list-item}.entry-content ul li{list-style:disc inside}.entry-content ol li{list-style:decimal inside}* .boxed{padding:0 100px!important}.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);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;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}.topmessage{background:#444;color:#fff;padding:20px 0;font-size:14px;text-align:center;font-weight:500;position:sticky;position:-webkit-sticky;top:0;z-index:999999999}.topmessage *{font-size:14px;display:inline-block}.topmessage p::before{content:"\f071";font-family:"Font Awesome 5 Free";font-weight:600;font-size:18px;margin-right:30px;color:#BBB}.topmessage a{color:#fff;text-decoration:underline}header#top{position:relative;z-index:3;padding:0;font-size:14px;background:#fff0}header#top nav{text-align:right;width:100%;display:block}header#top nav #nav-icon,#mobile-nav{display:none}header#top nav ul li{display:inline-block;font-weight:700;margin:0 20px;text-transform:uppercase;letter-spacing:2px}header#top nav ul li:first-child{margin-left:0}header#top nav ul li:last-child{margin-right:0}header#top nav ul li a{color:#BBB;letter-spacing:2px;padding-bottom:6px;border-bottom:3px solid #fff0;transition:0.3s}header#top nav ul li a:hover,header#top nav ul li.current-menu-item a{border-bottom:3px solid #444}.home header#top nav ul li.current-menu-item a,.home header#top nav ul li a:hover{border-bottom:3px solid #fff}.home header#top nav ul li a{color:#fff}header#top .logo img{max-width:240px;width:100%;padding:20px 0}#cookiemessage{background:#f3f3f3;border-radius:10px;box-shadow:0 0 30px rgb(0 0 0 / .2);width:500px;bottom:60px;right:60px;z-index:10;position:fixed;display:none;-webkit-animation:fadeonload 1s;-moz-animation:fadeonload 1s;-ms-animation:fadeonload 1s;-o-animation:fadeonload 1s;animation:fadeonload 1s}#cookiemessage.closed{display:none!important}#cookiemessage.open{display:block}#cookiemessage .inner{padding:30px;position:relative}#cookiemessage h1,#cookiemessage h2,#cookiemessage h3,#cookiemessage h4,#cookiemessage h5{margin-bottom:20px}#cookiemessage p{font-size:14px;line-height:1.6em}#cookiemessage a{text-decoration:underline;transition:0.3s}#cookiemessage .button{margin-top:20px;text-decoration:none}#cookiemessage .closebutton{width:20px;height:20px;position:absolute;right:15px;top:15px;background-image:url(/wp-content/themes/marilene/images/times-circle.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}#cookiemessage .closebutton:hover{cursor:pointer}.teaser{position:relative;width:100%;height:calc(100vh);min-height:600px;max-height:940px;background-color:#444}.active-message .teaser{height:calc(100vh - 64px)}.teaser .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:-moz-linear-gradient(top,rgb(0 0 0 / .4) 0%,#fff0 100%);background:-webkit-linear-gradient(top,rgb(0 0 0 / .4) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0 / .4) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#00000000',GradientType=0)}.teaser .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;z-index:0}.teaser .content{position:absolute;z-index:2;bottom:60px;text-align:center;left:50%;width:90%;transform:translateX(-50%)}.teaser .content .title{font-size:50px;color:#fff;text-shadow:0 0 20px rgb(0 0 0 / .4);text-transform:uppercase}.teaser .content #scrolldown{display:inline-block;width:40px;height:40px;background-image:url(/wp-content/themes/marilene/images/scrolldown-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;margin-top:40px;animation:scrolldown 3s infinite}.teaser .content #scrolldown:hover{cursor:pointer}@-webkit-keyframes scrolldown{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes scrolldown{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.openingstijden ul{margin-top:20px}.openingstijden ul li span{display:inline-block;width:50px;font-weight:600;color:#BBB;text-transform:uppercase}.openingstijden ul li{line-height:2em;color:#fff;font-weight:300}.openingstijden .message{margin-top:20px;border-top:1px solid rgb(186 186 186 / .25);padding-top:20px}.openingstijden .message p{font-size:14px;color:#fff}.openingstijden .message a{color:#fff;text-decoration:underline}.home-content{background-color:#F3F3F3;position:relative}.home-content .content{display:flex;align-items:center;padding:60px 60px 60px 100px}.home-content .content,.home-content .openingstijden{position:relative;z-index:10}.home-content .openingstijden{background:#444;padding:60px 100px 60px 60px;display:flex;align-items:center}.home-content .openingstijden h3{color:#fff}.parallax{height:600px;position:relative}.parallax.small{height:400px}.parallax .image{background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;left:0;top:0;width:100%;height:100%}footer#bottom{background:#444;position:relative}footer#bottom .gmaps{line-height:0;overflow:hidden;position:relative;margin-bottom:0}footer#bottom .gmaps iframe{width:100%;height:500px;filter:grayscale(100%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s}footer#bottom.hide-overlay .gmaps iframe{filter:none}footer#bottom .gmaps .footer-content{position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(69 69 69 / .93);display:flex;align-items:center;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s}footer#bottom.hide-overlay .gmaps .footer-content{transform:translateY(-100%)}footer#bottom .gmaps .footer-content .inner{text-align:center;position:relative;z-index:10;width:100%}footer#bottom .gmaps .footer-content .inner .title{color:#fff}footer#bottom .subfooter{background:#fff;position:relative;padding:60px 0;text-align:center}footer#bottom .subfooter ul.channels li{margin:5px;color:#BBB;text-align:center;border:2px solid #BBB;border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center}footer#bottom .subfooter ul.channels li a{display:block;width:100%;text-align:center}footer#bottom .subfooter a{color:#BBB;transition:0.3s}footer#bottom .subfooter a:hover{color:#7B7B7B}footer#bottom .subfooter .copyright{margin-top:40px;font-size:14px;color:#BBB;margin-bottom:0;line-height:2em}footer#bottom .subfooter .copyright span.seperator{display:inline-block;margin:0 10px}footer#bottom .toggle-map{position:absolute;z-index:30;width:50px;height:50px;background-color:#fff;left:50%;transform:translateX(-50%);top:0;box-shadow:0 1px 3px rgb(0 0 0 / .1)}footer#bottom .hide-overlay{cursor:pointer;width:50px;height:50px;position:absolute;opacity:.5;background-image:url(/wp-content/themes/marilene/images/show_map.png);background-position:10px 10px;background-repeat:no-repeat;background-size:30px 30px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}footer#bottom .hide-overlay.show-overlay{transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}footer#bottom .hide-overlay:hover{opacity:1}.featured-brands{text-align:center;margin:60px 0;position:relative}.featured-brands h3.title{text-transform:uppercase;margin:60px 0;color:#BBB;font-size:16px}.featured-brands .image,.brands .brand .image{border:2px solid #f3f3f3;display:flex;align-items:center;padding:10%}.featured-brands .image img,.brands .brand .image img{width:100%}.brands .brand{margin:15px 0}.list_carousel{margin:0;width:100%;position:relative}.list_carousel ul{margin:0;padding:0;list-style:none;display:block}.list_carousel li{margin:7px;display:block;float:left}.list_carousel.responsive{width:auto;margin-left:0}.featured-brands .arrows{width:100%}.featured-brands .arrows .navi{position:absolute;top:50%;margin-top:-12px;background-repeat:no-repeat;background-size:contain;background-position:center center;width:24px;height:24px;display:block;opacity:.3;transition:0.3s}.featured-brands .arrows .navi:hover{opacity:1}.featured-brands .arrows .navi.prev{background-image:url(/wp-content/themes/marilene/images/chevron-left.svg);left:-50px;transform:translateX(-300%)}.featured-brands .arrows .navi.next{background-image:url(/wp-content/themes/marilene/images/chevron-right.svg);right:-50px;transform:translateX(300%)}.featured-brands:hover .arrows .navi.prev,.featured-brands:hover .arrows .navi.next{transform:translateX(0)}.contact-details-slider{text-align:center;position:relative;margin-bottom:20px;margin-top:30px}.contact-details-slider li{display:inline-block;text-align:center;vertical-align:top}.contact-details-slider a{color:#fff;text-decoration:none}.contact-details-slider li h4{color:#BBB;font-size:14px;line-height:1em;text-transform:uppercase}.contact-details-slider li h3{color:#fff;margin-bottom:5px;line-height:2em;font-size:36px;letter-spacing:2px}.contact-details-nav{width:300px;margin:0 auto;position:relative;display:block;text-align:center}.contact-icons-slider{text-align:center;position:relative;display:block}.contact-icons-slider li{display:inline-block;text-align:center}.contact-icons-slider li.active-icon i{width:60px;line-height:56px;margin:0;font-size:24px;opacity:1;cursor:default!important}.contact-icons-slider li i:hover{opacity:1}.contact-icons-slider li i{color:#fff;font-size:18px;border:2px solid #fff;border-radius:100%;width:45px;line-height:41px;margin:10px 35px;opacity:.4;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.entry-header{background-color:#444;position:relative}.entry-header .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:.15;z-index:0}.entry-header .wrapper{padding:130px 0;text-align:center;position:relative;z-index:1}.entry-header .wrapper h1{color:#fff;font-size:50px;margin-top:0;margin-bottom:0;text-transform:uppercase;letter-spacing:3px}.entry-header .wrapper h2{color:#BBB;text-transform:uppercase;font-size:14px;font-family:'Quicksand',sans-serif;font-weight:700;margin-bottom:20px}.submenu{text-align:center;background:#444}.submenu nav ul li{display:inline-block}.submenu nav ul li a{color:rgb(255 255 255 / .5);text-transform:uppercase;margin:0;padding:22px 30px;display:block;font-weight:500;transition:0.3s}.submenu nav ul li a:hover{color:#fff}.submenu nav ul li.current-menu-item a{background:#D8D8D8;color:#444;position:relative}.submenu nav ul li.current-menu-item a::after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);background-image:url(/wp-content/themes/marilene/images/arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center top;width:40px;height:15px;z-index:10}.sidebar,.left-content{padding:100px 0}.left-content #content,.sidebar .inner{padding:0 60px 0 100px}.sidebar .inner{padding:0 100px 0 60px}.sidebar{background:#F3F3F3}.sidebar .openingstijden ul li,.sidebar .openingstijden .message p{color:#7B7B7B}.sidebar .openingstijden ul li span{color:#444}.sidebar .widget{margin:40px 0}.sidebar .widget:first-child{margin-top:0}.sidebar .widget h4.widgettitle{font-size:20px;margin-bottom:0;margin-bottom:20px}.sidebar p{line-height:1.6em}.sidebar .widget p span{display:inline-block;width:20px}.contactform{margin-top:30px}.contactform input,.contactform textarea{background:#f3f3f3;padding:20px;width:100%;border:none;outline:none;-webkit-appearance:none;font-size:14px}.contactform textarea{resize:vertical;height:240px;min-height:240px;max-height:500px}.contactform * ::placeholder{text-transform:uppercase;color:#BBB;font-size:12px}.contactform span.wpcf7-form-control-wrap{margin-bottom:30px;display:block}.contactform .button{color:#fff;background:#444;display:inline-block;width:auto;padding:15px 30px}.contactform .button:hover,.contactform .button:focus{background:#313131;color:#fff;text-decoration:none;cursor:pointer;border:none;outline:none}#menu-overlay{background:rgb(0 0 0 / .7);position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1;opacity:0;visibility:hidden;transition:1s}.mobile-nav-active #menu-overlay,#menu-overlay.active{visibility:visible;opacity:1;z-index:20}.page-template-default #primary #content,.error404 #primary #content{padding:60px 0}.wa__btn_popup .wa__btn_popup_txt{top:50%!important;transform:translateY(-50%)}@keyframes fadeonload{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeonload{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeonload{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeonload{from{opacity:0}to{opacity:1}}@-o-keyframes fadeonload{from{opacity:0}to{opacity:1}}@media screen and (max-width:1400px){.teaser .image{background-attachment:scroll}}@media screen and (max-width:1360px){.sidebar .inner,.left-content #content,.home-content .content{padding:0 60px}.home-content .openingstijden{padding:60px}}@media screen and (max-width:1199px){header#top nav ul li{margin:0 10px}* .boxed{padding:0 60px!important}}@media screen and (max-width:991px){* .boxed{padding:0 20px!important}.home header#top nav #nav-icon{color:#fff}header#top nav #nav-icon{display:block;font-size:30px;color:#7B7B7B;cursor:pointer}header#top nav .menu-primary-container{display:none}#mobile-nav{position:fixed;right:0;top:0;width:50%;min-width:280px;background:#444;height:100%;z-index:9999999999;display:block;overflow-y:scroll;transform:translateX(100%);transition:0.5s;opacity:0;visibility:hidden}.mobile-nav-active #mobile-nav{transform:translateX(0);opacity:1;visibility:visible}#mobile-nav nav{text-align:center;display:block;width:100%;padding:40px 40px 80px 40px}#mobile-nav nav ul#menu-mobile{border-top:1px solid rgb(255 255 255 / .1)}#mobile-nav nav ul li{padding:0;text-align:left;border-bottom:1px solid rgb(255 255 255 / .1)}#mobile-nav nav ul li:hover{cursor:pointer}#mobile-nav nav ul li a{color:#fff;text-transform:uppercase;font-weight:600;font-size:14px;transition:0.3s;display:block;position:relative;margin:0;padding:20px 0}#mobile-nav nav ul li a:hover,#mobile-nav nav ul li.current-menu-item a{color:#fff}#mobile-nav nav ul li.menu-item-has-children a::after{content:"\f078";font-weight:600;font-family:"Font Awesome 5 Free";margin-left:10px;font-size:14px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#mobile-nav nav ul li.menu-item-has-children.open a::after{content:"\f077"}#mobile-nav nav ul li .sub-menu{display:none;margin-top:0}#mobile-nav nav ul li .sub-menu li{border:none}#mobile-nav nav ul li .sub-menu li a{font-size:80%;padding:15px 0 15px 15px;font-weight:400}#mobile-nav nav ul li .sub-menu li a::after{display:none}#mobile-nav ul.social{text-align:center;position:relative;margin-top:40px}#mobile-nav ul.social li{display:inline-block;border:none;padding:0}#mobile-nav ul.social li a{margin:5px;display:inline-flex;align-items:center;border:none;padding:0;border:1px solid #fff;width:40px;height:40px;border-radius:50%}#mobile-nav ul.social li i{font-size:14px;font-weight:400;display:block;width:100%;text-align:center}#mobile-nav ::selection{background:#fff0;color:inherit}.entry-header .wrapper{padding:100px 0}.sidebar,.left-content{padding:60px 0}footer#bottom .gmaps iframe{height:400px}.teaser .content .title{font-size:40px}}@media screen and (max-width:767px){.submenu nav ul li a{padding:15px;font-size:12px}.entry-header .wrapper h1{font-size:30px}.wa__btn_popup .wa__btn_popup_txt{display:none}}@media screen and (max-width:575px){.teaser{height:calc(100vh - 100px)!important}.teaser .image{background-attachment:scroll}.contact-details-slider li h4{font-size:12px}.contact-details-slider li h3{font-size:16px}.contact-icons-slider li.active-icon i{width:50px;line-height:46px;font-size:20px}.contact-details-nav{width:190px}.contact-icons-slider li i{width:34px;line-height:30px;font-size:12px;margin:10px 15px}footer#bottom .gmaps iframe{height:340px}.submenu nav ul li a{padding:20px 10px;font-size:10px}.submenu nav ul li.current-menu-item a::after{width:25px}.entry-header .wrapper{padding:60px 0}.entry-header .wrapper h1{font-size:20px}.sidebar .inner,.left-content #content,.home-content .content{padding:0 20px}.home-content .openingstijden{padding:60px 20px}.parallax.small{height:280px}.submenu nav ul li{display:block}.submenu nav ul li.current-menu-item a::after{display:none}.teaser .content .title{font-size:30px}.contact-details-slider li h3{font-size:14px}footer#bottom .subfooter,.sidebar,.left-content{padding:30px 0}footer#bottom .subfooter .copyright{margin-top:20px}footer#bottom .subfooter .copyright{font-size:10px}p,li{font-size:14px}.entry-header .wrapper h1{font-size:14px}#cookiemessage{display:block;width:80%;left:50%;right:unset;bottom:30px;transform:translateX(-50%)}#cookiemessage .inner{padding:20px}#cookiemessage h1,#cookiemessage h2,#cookiemessage h3,#cookiemessage h4,#cookiemessage h5{font-size:16px}#cookiemessage p{font-size:12px}#cookiemessage .button{font-size:12px;padding:10px 20px}}@media screen and (max-width:374px){#mobile-nav{min-width:250px}#mobile-nav nav ul li a{font-size:12px}}