/*!Theme Name: Kreks - @droog
Theme URI: http://underscores.me/
Author: Kreks
Author URI: https://kreks.nl
Description: Custom made theme for @droog
Version: 1.0.7.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kreks-droog
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Kreks - @droog is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*/@font-face{font-family:itcavantgardepro-bk;src:url(fonts/ITCAvantGardePro-Bk/ITCAvantGardePro-Bk.eot?#iefix) format("embedded-opentype"),url(fonts/ITCAvantGardePro-Bk/ITCAvantGardePro-Bk.otf) format("opentype"),url(fonts/ITCAvantGardePro-Bk/ITCAvantGardePro-Bk.woff) format("woff"),url(fonts/ITCAvantGardePro-Bk/ITCAvantGardePro-Bk.ttf) format("truetype"),url(fonts/ITCAvantGardePro-Bk/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:itcavantgardepro-demi;src:url(fonts/ITCAvantGardePro-Demi/ITCAvantGardePro-Demi.eot?#iefix) format("embedded-opentype"),url(fonts/ITCAvantGardePro-Demi/ITCAvantGardePro-Demi.otf) format("opentype"),url(fonts/ITCAvantGardePro-Demi/ITCAvantGardePro-Demi.woff) format("woff"),url(fonts/ITCAvantGardePro-Demi/ITCAvantGardePro-Demi.ttf) format("truetype"),url(fonts/ITCAvantGardePro-Demi/ITCAvantGardePro-Demi.svg#ITCAvantGardePro-Demi) format("svg");font-weight:400;font-style:normal}/*!normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#000;font-family:itcavantgardepro-bk,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,andale mono,dejavu sans mono,monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#000}a:visited{color:#000}a:hover,a:focus,a:active{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:1px solid #000;border-radius:0;width:100%}form input:active{background:#fff9b2}.woocommerce form .col2-set,.woocommerce form #order_review_heading,.woocommerce form #order_review{width:50%}.woocommerce form .col2-set{padding-right:20px;float:left}.woocommerce form #order_review_heading,.woocommerce form #order_review{padding-left:20px;float:right;clear:right}.woocommerce form p.form-row-first,.woocommerce form p.form-row-last{width:47%}.woocommerce form .woocommerce-input-wrapper .select2-selection{border:1px solid #000;border-radius:0}.woocommerce #content button,.woocommerce-page #content button,body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a{width:100%;border:3px solid #000;border-radius:0;background:0 0;font-size:1rem;padding:10px 0;margin-top:15px;cursor:pointer}.woocommerce #content button:hover,.woocommerce-page #content button:hover,body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a:hover{background:#fff200;text-decoration:none}body.woocommerce-cart .woocommerce-cart-form .product-quantity input{width:67px;text-align:center;padding:0 0 0 5px;margin:0;cursor:default}body.woocommerce-cart .woocommerce-cart-form .product-quantity .setQuantityValue{width:67px;text-align:center;cursor:pointer}body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a{line-height:1;display:block;text-align:center}#newsletterPopup{display:none;position:absolute;width:100%;height:100vh;top:0;left:0;z-index:102}#newsletterPopup.toggled{display:block}#newsletterPopup #newsletterPopupContainer{width:500px;max-width:95%;height:500px;margin:20vh auto;background:#000;color:#fff}#newsletterPopup #newsletterClose{width:30px;margin:10px 10px 0 auto;float:right}#newsletterPopup form{clear:both;height:calc(100% - 40px)}#newsletterPopup form>div>span{position:relative}#newsletterPopup form>div>span>input{border:3px solid #fff;border-radius:0;outline:none;margin-bottom:10px;color:#fff!important;-webkit-text-fill-color:#fff;font-size:1rem;line-height:1.5;background-size:15px;background-repeat:no-repeat;background-position:right top;background-origin:content-box;padding-left:20px;padding-right:5px;background-color:#000!important;background-image:url(images/icons/required-white.svg)!important;transition:background-image .2s ease-in-out 0s}#newsletterPopup form>div>span>input:focus+label,#newsletterPopup form>div>span>input:valid+label,#newsletterPopup form>div>span>input:invalid:not(:focus):not(:placeholder-shown)+label{opacity:0;width:0}#newsletterPopup form>div>span>input:valid{background-image:none!important;transition:background-image .2s ease-in-out 0s}#newsletterPopup form>div>span>input[type=submit]{background-image:none!important;padding:7px 10px}#newsletterPopup form>div>span>input:-webkit-autofill,#newsletterPopup form>div>span>input:-webkit-autofill:hover,#newsletterPopup form>div>span>input:-webkit-autofill:focus,#newsletterPopup form>div>span>input:-internal-autofill-selected{transition:background-color 3600s ease-in-out 3600s}#newsletterPopup form>div>span>label{color:#fff;opacity:.8;position:absolute;top:6px;left:20px}#newsletterPopup form .mc4wp-form-fields{height:100%;padding-left:100px;padding-right:100px;display:flex;flex-direction:column;justify-content:center}#newsletterPopup form p{margin-top:0;margin-bottom:0}#newsletterPopup #newsletterClose,#newsletterPopup form .mc4wp-form-fields input[type=submit]{cursor:pointer}#newsletterPopup form .mc4wp-form-fields .newsletterFormSpan.submit{text-align:right}#newsletterPopup form .mc4wp-alert.mc4wp-success{background:#000;padding-left:100px;padding-right:100px}@media screen and (max-width:414px){#newsletterPopup form .mc4wp-form-fields{padding-left:50px;padding-right:50px}}html{position:relative}body.page{margin-bottom:0}#masthead #mastheadInner,#mastheadSearch #searchform,#content{width:90%;max-width:1400px;margin:0 auto}::selection{background:#fff200}a{text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:#fff200;text-decoration-thickness:.1em;text-underline-offset:1.5px}a:hover.post-thumbnail,#masthead a:hover{text-decoration:none}#content .yellowLinks a:not(.noYellowLink){padding:0 5px 4px 0;margin:0 -5px -4px 0;color:#000;background-image:linear-gradient(#fff9b2,#fff9b2);background-position:7px 5px;background-repeat:no-repeat;transition:background-position .5s ease-in,padding .5s ease-in,margin .5s ease-in,background-image .5s ease-in}#content .yellowLinks a:not(.noYellowLink):hover{background-position:4px 2px;background-image:linear-gradient(#fff200,#fff200);padding:0 1px 1px 0;margin:0 -1px -1px 0}h1,h2,h3{font-family:itcavantgardepro-demi,Arial,sans-serif}h3{font-size:1.6rem}h2{font-size:3rem}h1{font-size:3.2rem}hr{height:0;border-bottom:4px solid #000;margin:0;z-index:100}.nav-links{margin-top:20px;font-size:1.2rem}#cookie-notice{font-family:inherit;display:block;min-width:414px;width:90%;max-width:1400px;border:4px solid #000;border-bottom:none;left:0;right:0;margin:0 auto}#cookie-notice .cookie-notice-container{display:flex;align-items:center}#cookie-notice #cn-notice-text{margin:0}#cookie-notice #cn-notice-buttons{margin:0 20px}#cookie-notice #cn-accept-cookie.cn-button{color:#000;border:3px solid #000;border-radius:0;background:0 0;font-size:1rem;padding:10px;cursor:pointer}#cookie-notice #cn-accept-cookie.cn-button:hover{background:#fff200;text-decoration:none}#cookie-notice .cn-close-icon{display:none}#cookie-notice .cn-close-icon::after,#cookie-notice .cn-close-icon::before{background-color:#000}.woocommerce-pagination{clear:both}.woocommerce-pagination img,.navigation.pagination img{height:12px}.woocommerce-pagination ul.page-numbers,.navigation.pagination .nav-links{width:300px;font-size:1rem;list-style:none;display:flex;justify-content:center;margin:0 auto 1.5em;padding:0}.woocommerce-pagination ul.page-numbers li,.navigation.pagination .nav-links *{font-weight:700;margin:0 5px}.sliderContainer{border-bottom:4px solid #000}.sliderContainer .metaslider.metaslider-flex,.sliderContainer .metaslider.metaslider-nivo{margin-bottom:0}.sliderContainer .metaslider .flexslider .flex-viewport li{opacity:0}.sliderContainer .metaslider .flexslider .flex-viewport li.flex-active-slide{opacity:1}.site-header:before,.site-header:after{content:none}#masthead{width:100%;height:96px;background:#fff;position:fixed;z-index:100;top:0}#masthead #mastheadInner{display:flex;justify-content:space-between}#masthead #mastheadLeft,#masthead #mastheadRight{display:flex}#masthead #mastheadLeft{justify-content:flex-start;width:40%}#masthead #mastheadMiddle{width:20%}#masthead #mastheadRight{justify-content:flex-end;width:40%}hr#headerBorder,hr#footerBorder{height:0;border-bottom:4px solid #000;margin:0;z-index:100}hr#headerBorder{position:fixed;top:96px;left:0;width:100%}#site-navigation{width:auto;height:96px;padding:24px 0}#site-navigation ul{width:100%;display:flex;justify-content:flex-start}#site-navigation li{margin-right:20px}#primary-menu{font-family:itcavantgardepro-bk,Arial,sans-serif;font-size:1.8rem}#primary-menu span.line_wrap{position:relative;display:inline-block}#primary-menu span.line{display:inline-block;position:absolute;right:0;top:50%;width:100%;border-top:2px solid #000;transition:width .5s ease-in}#primary-menu .current-menu-item span.line,body.woocommerce-page #primary-menu .shopActive span.line{width:0}#primary-menu span.line_wrap:hover span.line{width:0}#content{margin-top:100px}.site-branding{padding:18px 0;text-align:center}.site-branding img{height:60px}#headerContact{text-align:right;margin:auto 10px}#headerContact .widget_text,#headerContact p{margin:0;font-size:.8rem}#mastheadSearch #mastheadSearchContainer{display:none;background-color:#fff;position:absolute;width:100%;top:100px;left:0;z-index:30;display:none;margin:0;padding:0;transition:padding 1s ease;border-bottom:4px solid #000}#mastheadSearch.toggled #mastheadSearchContainer{display:initial;padding:2% 0}#mastheadSearch{margin:auto 0}#mastheadSearch button,#mastheadSearch button:active,#mastheadSearch button:focus,#mastheadSearch input,#mastheadSearch input:active,#mastheadSearch input:focus{border:none;background:0 0;outline:none}#mastheadSearch button:hover{cursor:pointer}#masthead #searchform button[type=submit]{width:30px;padding:0 0 0 5px;margin:0}#mastheadSearch button img{margin:auto 0;width:25px}#mastheadSearch button img#searchButtonToggle.searchClose{display:none}#mastheadSearch.toggled button img#searchButtonToggle.searchClose{display:initial}#mastheadSearch.toggled button img#searchButtonToggle.searchOpen{display:none}#mastheadSearch #searchform input[type=text]{width:calc(100% - 35px);border:none;border-bottom:4px solid #000;border-radius:0}#searchform .search-submit{background-color:inherit;border:none}#headerShoppingCart{margin:auto 10px auto 5px;width:45px;text-align:center}#shoppingBagIcon{width:22px;z-index:0}#shoppingBagIcon:hover{animation:shoppingBagAnimation .7s ease .1s;z-index:0}@keyframes shoppingBagAnimation{0%{z-index:0}25%{transform:translateX(-5px) rotate(20deg);z-index:0}75%{transform:translateX(5px) rotate(-20deg);z-index:0}}.cart-contents-count{color:#fff;background-color:#000;font-weight:700;border-radius:10px;padding:1px 6px;margin-left:-15px;line-height:1;vertical-align:bottom;text-decoration:none;position:relative;z-index:1}body #lightbox{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5);display:none;z-index:0}body.lightbox{height:100%}body.lightbox #lightbox{display:block;z-index:99}body.lightbox.popup #lightbox{z-index:101}body.lightbox #masthead,body.lightbox #headerBorder{z-index:100}.secondary-navigation{margin:auto 0}.secondary-navigation #secondaryMenuContainer{display:none;background-color:#fff;position:absolute;width:100%;top:100px;left:0;z-index:30;display:none;margin:0;padding:2% 0;border-bottom:4px solid #000}.secondary-navigation.toggled #secondaryMenuContainer{display:initial}.secondary-navigation #secondaryMenuContainer .grid{width:660px;margin:0 auto;column-gap:100px}.secondary-navigation.toggled #secondaryMenuContainer .grid{display:grid;grid-template-columns:calc(50% - 50px);grid-template-rows:auto auto auto}#secondaryMenuContainer .grid .menu-secondary-left-menu-container{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4}#secondaryMenuContainer .grid .menu-secondary-right-menu-container{grid-column-start:2;grid-column-end:end;grid-row-start:1;grid-row-end:2}#secondaryMenuContainer .grid .menu-social-media-menu-container{grid-column-start:2;grid-column-end:end;grid-row-start:2;grid-row-end:4}#site-navigation-secondary .menu-toggle{display:block;padding-right:0}.secondary-navigation button,.secondary-navigation button:active,.secondary-navigation button:focus{border:none;background:0 0;outline:none}.secondary-navigation button:hover{cursor:pointer}.secondary-navigation button img#secondaryMenuButton{width:33px}.secondary-navigation button img#secondaryMenuButton.menuIconClose{display:none}.secondary-navigation.toggled button img#secondaryMenuButton.menuIconClose{display:initial}.secondary-navigation.toggled button img#secondaryMenuButton.menuIcon{display:none}.admin-bar .secondary-navigation #secondaryMenuContainer{top:calc(110px + 28px)}.secondary-navigation #secondaryMenuContainer ul{list-style:none;margin:0}.secondary-navigation #secondaryMenuContainer a{font-family:itcavantgardepro-demi,Arial,sans-serif}.secondary-navigation #secondaryMenuContainer ul#secondary-right-menu,.secondary-navigation #secondaryMenuContainer ul#social-media-menu,.secondary-navigation #secondaryMenuContainer div.title{padding-left:40px}.secondary-navigation #secondaryMenuContainer div.title{margin-bottom:7px}.menu-secondary-left-menu-container{font-size:1.3rem}.menu-secondary-left-menu-container .menu-item{margin-bottom:10px}.menu-secondary-left-menu-container .menu-item-has-children{background:url(images/icons/droog-arrow-down.svg) no-repeat right top;background-size:20px 20px;padding-right:20px}.menu-secondary-left-menu-container .menu-item-has-children:hover{cursor:pointer}.menu-secondary-left-menu-container .menu-item-has-children.toggledOn{background:url(images/icons/droog-arrow-up.svg) no-repeat right top;background-size:20px 20px}.menu-secondary-left-menu-container ul ul{display:none}#secondaryMenuContainer .menu-secondary-left-menu-container .sub-menu .menu-item{margin-bottom:7px;line-height:1.5rem}#secondaryMenuContainer .menu-secondary-left-menu-container .sub-menu .menu-item:last-child{margin-bottom:0}#secondaryMenuContainer .menu-secondary-left-menu-container .sub-menu .menu-item a{font-family:itcavantgardepro-bk,Arial,sans-serif;font-size:1rem}#secondaryMenuContainer .menu-secondary-right-menu-container a{font-family:itcavantgardepro-bk,Arial,sans-serif}.menu-secondary-right-menu-container .menu-item{margin-bottom:7px}.menu-social-media-menu-container ul{display:flex}.menu-social-media-menu-container li.icon{display:inline-block;float:left;width:35px;height:35px}.menu-social-media-menu-container li.icon a{display:inline-block;text-indent:100%;white-space:nowrap;color:transparent;overflow:hidden;width:35px;height:35px}.menu-social-media-menu-container li.facebook{background-image:url(images/icons/facebook.svg)}.menu-social-media-menu-container li.instagram{background-image:url(images/icons/instagram.svg)}.menu-social-media-menu-container li{color:#222;background-size:35px 35px}body.home #newsletterContainer{position:relative;margin-top:-5px;background:#000;color:#fff;cursor:pointer;text-align:center;z-index:1}body.home #newsletterContainer p{margin:0}body.home #homeTeaserBlocks #teaserRowOne,body.home #homeTeaserBlocks #teaserRowTwo{display:flex;flex-wrap:wrap;justify-content:space-between}body.home #homeTeaserBlocks .blockLink{text-decoration:none}body.home #homeTeaserBlocks h3{margin-bottom:.1em}body.home .homeTeaser{width:20%}body.home .homeTeaserDetailImage.in-view-watcher,body.home .homeTeaserDetailText.in-view-watcher,body.home #sb_instagram #sbi_images .sbi_item.in-view-watcher{margin-top:100px!important;opacity:.2}body.home .homeTeaserDetailImage.in-view-watcher.is-in-view,body.home .homeTeaserDetailText.in-view-watcher.is-in-view,body.home #sb_instagram #sbi_images .sbi_item.in-view-watcher.is-in-view{margin-top:0!important;opacity:1;transition:margin-top 1s,opacity 1.5s}body.home .homeTeaser .headerLimiter{height:38px;overflow:visible;position:relative}body.home .homeTeaser .headerLimiter h3{background:rgba(255,255,255,.5)}body.home #homeSlider #homeSliderContainer.sliderContainer{border-top:4px solid #000}body.home #homeSliderPosts img{max-width:60%}body.home #homeSliderPosts .caption-wrap{overflow:hidden;max-width:40%;height:100%;left:auto;right:0;background:0 0;color:#000;opacity:1;padding:3%}body.home #homeSliderPosts .caption-wrap h2,body.archive.woocommerce-page #shopSliderPosts .caption-wrap h2{font-size:2.3rem;line-height:2.5rem;margin-top:.5em;margin-bottom:.5em}#sb_instagram #sbi_images{float:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:calc(33.33% - 20px);margin-bottom:30px!important}#feedOverviewGrid,#projectToolsetGallery{display:flex;flex-wrap:wrap;justify-content:space-between}#feedOverviewGrid article,#projectToolsetGallery div.img{width:21%;margin-bottom:30px}#feedOverviewGrid article .entry-featuredImage img,#projectToolsetGallery div.img img{width:100%}#feedOverviewGrid article .entry-content{margin:0}#feedOverviewGrid article .entry-content h1,#feedOverviewGrid article .entry-header h1{margin:0;font-size:1.1rem}body.archive #projectsFilterContainer{margin-bottom:20px;font-size:1.8rem;line-height:2rem}body.archive #projectsFilterContainer ul{list-style:none;margin:0;padding:0;display:flex}body.archive #projectsFilterContainer ul li{margin:0 15px 0 5px}body.archive #projectsFilterContainer ul .current-menu-item{padding:0 6px 0 0;margin:0 6px -3px -5px;color:#000;background-position:6px 16px;background-image:linear-gradient(#fff200,#fff200);background-repeat:no-repeat}body.single-post article #contentContainer .entry-featuredImage,body.blog article #contentContainer .entry-featuredImage{width:100%}body.single-post article #contentContainer .entry-featuredImage .post-thumbnail,body.blog article #contentContainer .entry-featuredImage .post-thumbnail{min-height:calc(80vw/2.8);height:calc(90vw * 0.39);max-height:calc(1400px * 0.39);border-bottom:4px solid #000;overflow:hidden}body.single-post article #contentContainer .entry-featuredImage .post-thumbnail img,body.blog article #contentContainer .entry-featuredImage .post-thumbnail img{width:100%;transform:translateY(-25%)}body.single-post article #contentContainer .entry-content,body.blog article #contentContainer .entry-content{width:100%}body.woocommerce ul.products{display:block}body .woocommerce-shipping-totals ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce-breadcrumb{display:none}.woocommerce-notices-wrapper{position:absolute;top:105px;right:13%;background-color:#fff;z-index:1}.woocommerce-notices-wrapper .woocommerce-message{width:400px;height:180px;padding:10px;border:solid 2px #000;background-color:#fff;display:flex}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{height:auto}.woocommerce-notices-wrapper .woocommerce-message img{max-width:150px}.woocommerce-notices-wrapper .woocommerce-message #addedRight{padding-left:10px;height:156px;width:100%;display:grid;align-content:space-between}.woocommerce-notices-wrapper .woocommerce-message .added{font-variant:small-caps;font-size:1.2rem}.woocommerce-notices-wrapper .woocommerce-message hr{color:#000;margin:5px 0}.woocommerce-notices-wrapper .woocommerce-message .checkout{background-color:#000;text-align:center;padding:10px;width:100%}.woocommerce-notices-wrapper .woocommerce-message .checkout a{padding:10px;width:100%;color:#fff}.woocommerce-notices-wrapper .woocommerce-message .checkout a:hover{text-decoration:none}body.woocommerce-cart .entry-header{display:none}body.woocommerce-cart .entry-header.header-prio{display:block}body.woocommerce-cart h1,body.woocommerce-cart h2,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3{font-size:1.6rem;text-transform:lowercase;font-variant:small-caps;margin-top:0}body.woocommerce-cart .woocommerce-shipping-totals p{margin:.5em 0}body.woocommerce-cart table.shop_table_responsive tbody th,body.woocommerce-checkout table.shop_table_responsive tbody th{width:110px}body.woocommerce-cart .woocommerce{display:flex;justify-content:space-between}body.woocommerce-cart .woocommerce table th,body.woocommerce-cart .woocommerce table td{padding:10px}body.woocommerce-cart .woocommerce table td.actions{padding:0}body.woocommerce-cart #content .woocommerce table td.actions .button{margin-top:19px}body.woocommerce-cart .woocommerce table tr.woocommerce-shipping-totals th{vertical-align:top}body.woocommerce-cart .woocommerce-cart-form{width:48%}body.woocommerce-cart .cart-collaterals{width:48%}body.woocommerce-checkout #order_review tfoot{text-align:right;vertical-align:top}body.woocommerce-checkout #order_review tfoot tr:first-child th,body.woocommerce-checkout #order_review tfoot tr:first-child td{padding-top:20px}body.woocommerce-checkout #order_review tfoot th{padding-right:20px}body.woocommerce-checkout #order_review tfoot td{text-align:left}body.woocommerce-checkout #payment ul{list-style:none;margin-left:0;padding-left:0}body.woocommerce-checkout #pickupAddress{width:50%;float:right;padding-left:20px;margin-top:20px}body.woocommerce-checkout #pickupAddress:after{clear:both}#shop-menu{margin-top:30px;margin-left:0;padding-left:0;font-size:1.2rem;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}#shop-menu li{padding-right:10px}.woocommerce-result-count{margin:0}.woocommerce-result-count,form.woocommerce-ordering{width:50%;float:left}form.woocommerce-ordering{width:197px;float:right;overflow:hidden;background:url(images/icons/droog-arrow-down.svg) no-repeat right center;background-size:15px}form.woocommerce-ordering select{width:216px;border:none;background:0 0}form.woocommerce-ordering:after{clear:both}.woocommerce-page ul.products{clear:both}.single-product div.product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger{display:none}body.single-product #productTopContainer{display:flex;justify-content:space-between;flex-wrap:wrap}body.single-product hr{height:0;border-bottom:4px solid #000;margin:0;z-index:100}body.single-product #productTopContainer .woocommerce-product-gallery{width:50%;cursor:url(images/icons/magnifier.png),auto}body.single-product #productTopContainer .woocommerce-product-gallery .flex-control-thumbs li:not(:first-child){margin-left:5px}body.single-product #productTopContainer .woocommerce-product-gallery figure .woocommerce-product-gallery__image,body.single-product #productTopContainer .woocommerce-product-gallery figure a img{max-height:400px;width:auto}body.single-product #productTopContainer .woocommerce-product-gallery figure .woocommerce-product-gallery__image{min-height:400px}body.single-product #productTopContainer .summary{width:30%;margin:0}body.single-product #productTopContainer h1,body.single-product #productTopContainer p{margin:0}body.single-product #productTopContainer h1{width:calc(100% - 110px);font-size:1.6rem;text-transform:lowercase;font-variant:small-caps}body.single-product #productTopContainer .price{font-size:1.2em;font-weight:700;position:absolute;top:0;right:0;padding-top:13px}body.single-product #productTopContainer .woocommerce-variation-price .price{position:relative}body.single-product #productTopContainer .price .woocommerce-Price-currencySymbol{font-size:1rem}body.single-product #productTopContainer .price:after{clear:both}body.single-product #productTopContainer .qty{display:none}body.single-product #productTopContainer .summary .woocommerce-product-details__short-description{margin-top:15px;max-height:350px;overflow-y:auto;overflow-x:hidden}body.single-product #productTopContainer .woocommerce-product-attributes th{text-align:left}body.single-product .wc-tabs-wrapper{margin-top:10px}body.single-product .woocommerce-tabs .wc-tabs{display:none}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin:0}body.single-product .woocommerce-tabs .wc-tabs li{margin-right:10px;border:1px solid #000}body.single-product .woocommerce-tabs .wc-tabs li.active{border-bottom:none}body.single-product .woocommerce-tabs .wc-tabs li a{padding:5px 10px}#conceptPageGeneral #contentIntroText{max-width:900px;margin:0 auto}#conceptPageDetails .slider-wrapper,#conceptPageDetails .flexslider{border-bottom:4px solid #000;border-radius:0}#conceptPageDetails h2{font-size:1.6rem}#conceptPageDetails .conceptPageDetail{width:100%;display:flex}#conceptPageDetails .conceptPageDetailLeft,#conceptPageDetails .conceptPageDetailRight{display:flex;align-items:center;width:50%;margin-bottom:60px}#conceptPageDetails .conceptPageDetailLeft{padding-right:20px}#conceptPageDetails .conceptPageDetailRight{padding-left:20px}#contactContainer{display:flex}#contactContainer #contactLeft{width:calc(50% - 2px);border-right:4px solid #000}#contactContainer #contactLeft .responsiveIframe{overflow:hidden;padding-bottom:70%;padding-right:80%;margin:auto;position:relative;height:0;width:0}#contactContainer #contactLeft .responsiveIframe iframe{left:0;top:0;height:100%;width:100%;position:absolute}#contactContainer #contactRight{width:calc(50% - 2px)}body.search-results article{width:90%;max-width:1400px}#site-navigation.main-navigation-bottom{display:none}#colophon .site-info{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;padding:30px 0}#colophon .site-info ul{list-style:none;margin:0;padding:0;line-height:normal}#colophon .site-info ul li{margin-right:15px}#colophon .site-info ul#footer-menu{display:flex}#colophon .site-info ul#footer-social-media-menu li.icon{width:15px;height:15px;background-size:15px 15px}#colophon .site-info .footerLeft{display:flex;justify-content:flex-start}#colophon .site-info .footerLeft>a,#colophon .site-info .footerLeft>nav{margin-right:15px}#colophon .site-info .footerLeft img#logo{max-height:15px}@media screen and (max-width:1660px){@keyframes fixedMastheadBorderAnimation{0%{top:-50px}100%{top:50px}}body.home #homeSliderPosts .caption-wrap h2{font-size:2rem}body.home #homeSliderPosts .caption-wrap{padding:2%}}@media screen and (max-width:1400px){#site-navigation{padding:28px 0}#primary-menu{font-size:1.6rem}}@media screen and (max-width:1280px){#site-navigation{height:96px;padding:30px 0}.site-branding{height:96px;padding:22px 0}.site-branding img{height:50px}#primary-menu{font-size:1.2rem}body.single-product #productTopContainer .woocommerce-product-gallery figure .woocommerce-product-gallery__image,body.single-product #productTopContainer .woocommerce-product-gallery figure a img{max-height:300px;width:auto}body.single-product #productTopContainer .woocommerce-product-gallery figure .woocommerce-product-gallery__image{min-height:300px}body.home #homeSliderPosts .caption-wrap h2{font-size:1.9rem;line-height:1.9rem;margin-bottom:10px}#feedOverviewGrid article,#projectToolsetGallery article,body.home .homeTeaser{width:40%}#colophon{font-size:.8rem}#colophon .site-info{flex-direction:row;text-align:center;flex-wrap:wrap;margin:auto}}@media screen and (max-width:1024px){#site-navigation{padding:34px 0}.site-branding{padding:26px 0}.site-branding img{height:45px}body.home #homeSliderPosts .caption-wrap h2{font-size:1.6rem;line-height:1.6rem;margin-bottom:10px}#homeInstagramFeed h1{font-size:2.5rem}#conceptPageDetails .conceptPageDetail{flex-direction:column;border-top:4px solid #000;padding-top:20px}#conceptPageDetails .conceptPageDetail:first-child{margin-top:20px}#conceptPageDetails .conceptPageDetailLeft,#conceptPageDetails .conceptPageDetailRight{width:100%;padding:0}#contactContainer{flex-direction:column}#contactContainer #contactLeft,#contactContainer #contactRight{border:none;width:100%}}@media screen and (max-width:1023px){#masthead{flex-direction:row;height:60px}#masthead.fixed{height:60px}#content{margin-top:64px}#mastheadSearch #mastheadSearchContainer{top:64px}#masthead #mastheadLeft{display:none}#masthead #mastheadMiddle{max-height:60px}#masthead #mastheadRight{width:auto}#masthead .site-branding{padding:10px 0 0;max-height:calc(100% + 10px)}#masthead .site-branding img{height:40px}#masthead #mastheadRight #headerContact{display:none;text-align:left}#site-navigation.main-navigation-bottom{display:block;float:none;border-top:4px solid #000}#site-navigation.main-navigation-bottom ul{margin:0 auto}.secondary-navigation #secondaryMenuContainer{top:64px}hr#headerBorder{top:60px}body.single-product #productTopContainer h1.product_title,body.single-product #productTopContainer p.price{position:static;width:100%}#homeInstagramFeed h1{font-size:2rem}}@media screen and (max-width:768px){#content .sliderContainer .metaslider .flexslider .flex-direction-nav .flex-prev,#content .sliderContainer .metaslider .flexslider .flex-direction-nav .flex-next{height:40px;width:24px;background-size:auto 40px}#content .sliderContainer .metaslider .flexslider .flex-direction-nav .flex-prev{left:3px}#content .sliderContainer .metaslider .flexslider .flex-direction-nav .flex-next{right:3px}body.home #homeSliderPosts .caption-wrap{font-size:.8rem}body.home #homeSliderPosts .caption-wrap{padding:.5% 2%}body.home #homeSliderPosts .caption-wrap h2{font-size:1.4rem;line-height:1.4rem;margin-bottom:5px}}@media screen and (max-width:414px){body,button,input,select,optgroup,textarea{line-height:1.2}h1{font-size:2rem}h2{font-size:1.7rem}#cookie-notice{min-width:100%}#masthead,#content{width:100%}#masthead{box-sizing:border-box;padding:0}#masthead.fixed{width:100%;left:auto;margin-left:auto}#masthead #mastheadInner{width:auto;margin:0 5%}#masthead #mastheadMiddle{width:auto;max-width:150px}#masthead #searchform input[type=text]{width:220px}#masthead .site-branding{height:23px;margin:18.5px 0;padding:0;text-align:left}#masthead .site-branding img{height:23px;width:auto}#headerShoppingCart{margin:auto 0}#mastheadSearch button,#site-navigation-secondary button{padding:0}#mastheadSearch button img,#headerShoppingCart a img,#site-navigation-secondary button img#secondaryMenuButton{height:23px;width:auto}.secondary-navigation{font-size:.9rem}.secondary-navigation #secondaryMenuContainer{height:calc(100vh - 64px);padding-top:30px}.secondary-navigation.toggled #secondaryMenuContainer .grid{width:100%;grid-template-columns:50%;padding-left:20px;padding-right:20px;column-gap:0}.secondary-navigation #secondaryMenuContainer .menu-secondary-left-menu-container{font-size:1rem}.secondary-navigation #secondaryMenuContainer .menu-secondary-left-menu-container .sub-menu a{font-size:.8rem}.secondary-navigation #secondaryMenuContainer ul{padding-left:0}.secondary-navigation #secondaryMenuContainer ul li,.secondary-navigation #secondaryMenuContainer .title{padding-top:5px;padding-bottom:5px}.secondary-navigation #secondaryMenuContainer ul#social-media-menu li{margin-right:5px}.secondary-navigation #secondaryMenuContainer ul#secondary-right-menu,.secondary-navigation #secondaryMenuContainer ul#social-media-menu,.secondary-navigation #secondaryMenuContainer div.title{padding-left:20px}.homeTeaserDetailText{font-size:.9rem}body.home #homeSlider{overflow:hidden}body.home #homeSlider img{width:130vw!important}body.home #homeSliderPosts img,body.archive.woocommerce-page #shopSliderPosts img{max-width:100%}body.home #homeSliderPosts .caption-wrap,body.archive.woocommerce-page #shopSliderPosts .caption-wrap{position:static;max-width:100%;background:rgba(255,255,255,.5)}body.home #homeSliderPosts li,body.archive.woocommerce-page #shopSliderPosts li{display:flex;flex-direction:column}body.home #homeSliderPosts .metaslider .caption{padding:0}body.home #homeSliderPosts .caption-wrap .date{font-size:.6rem}body.home #homeSliderPosts .caption-wrap h2{font-size:1.2rem;line-height:1.3rem}body.home #homeTeaserBlocks{margin-bottom:20px}body.home #homeTeaserBlocks #teaserRowOne,body.home #homeTeaserBlocks #teaserRowTwo{justify-content:space-around}body.home .homeTeaser .headerLimiter h3{margin:20px 0}body.home #homeTeaserBlocks div p:first-child{margin-top:0}body.home #homeTeaserBlocks div p:last-child{margin-bottom:0}#homeInstagramFeed{margin:0 5%}#homeInstagramFeed h1{font-size:1.7rem}#content .wmle_container .wmle_item .wmle_post_title{font-size:1.2rem}body.post-type-archive-projects #main,body.archive.tax-projects_category #main,body.single-projects main#site-content,body.blog #main{margin:0 5%}#newsOverviewGrid article{width:42.5%;margin-bottom:20px}body.archive #projectsFilterContainer ul{font-size:1rem}body.archive #projectsFilterContainer ul .current-menu-item{padding:0 5px 0 0;margin:0 7px 0 0;background-position:6px 10px;background-repeat:no-repeat;background-image:linear-gradient(#fff200,#fff200)}body.single-post article #contentContainer .entry-content{width:auto;margin:0 5%;margin-top:20px}body.single-post article #contentContainer .entry-featuredImage .post-thumbnail,body.blog article #contentContainer .entry-featuredImage .post-thumbnail{height:calc(130vw * 0.39)}#conceptPageGeneral,#conceptPageDetails .conceptPageDetailLeft,#conceptPageDetails .conceptPageDetailRight{width:calc(100% - 40px);padding:0;margin:0 5%}.page-template-pageDroogText #textContainer{margin:0 5%}.woocommerce #main p,.woocommerce #main form,.woocommerce #main div.columns-4,.woocommerce #main div.columns-3{margin:0 5%}.woocommerce.single-product #main form{margin:0}.woocommerce #main div ul.products{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce #main div ul.products li{width:45%}.woocommerce .categoryMenuTitle{position:absolute;right:15%}.woocommerce .menu-shop-menu-container{display:block;margin:0 5%;margin-top:20px;margin-bottom:20px;padding-top:20px;background:url(images/icons/droog-arrow-down.svg) no-repeat right top;background-size:20px 20px;padding-right:20px}.woocommerce .menu-shop-menu-container:hover{cursor:pointer}.woocommerce .menu-shop-menu-container.toggledOn{background:url(images/icons/droog-arrow-up.svg) no-repeat right top;background-size:20px 20px;height:auto}.woocommerce .menu-shop-menu-container #shop-menu{display:none;margin:0;flex-direction:column;flex-wrap:nowrap}.woocommerce-result-count,#main form.woocommerce-ordering{width:44%}#main form.woocommerce-ordering select{font-size:.8rem}#main p.woocommerce-result-count{margin-right:0;font-size:.8rem;line-height:1.7}#main form.woocommerce-ordering{width:170px;background-size:13px;margin-left:0}#main form.woocommerce-ordering select{width:200px}body.single-product #productTopContainer,body.single-product #productMiddleContainer,body.single-product #productBottomContainer{margin:0 5%}body.single-product #productTopContainer div.woocommerce-product-gallery,body.single-product #productTopContainer div.summary{width:100%}body.single-product #productMiddleContainer .woocommerce-tabs p{margin:0}.woocommerce-notices-wrapper{right:auto;width:90%;margin:0 5%}.woocommerce-notices-wrapper .woocommerce-message{width:100%}body.woocommerce-cart #main{margin:0 5%}body.woocommerce-cart .woocommerce{flex-wrap:wrap}body.woocommerce-cart .woocommerce .woocommerce-cart-form,body.woocommerce-cart .woocommerce .cart-collaterals{width:100%}body.woocommerce-cart .woocommerce table th,body.woocommerce-cart .woocommerce table td{padding:10px 0}body.woocommerce-checkout #main{margin:0 5%}.woocommerce form .col2-set,.woocommerce form #order_review_heading,.woocommerce form #order_review,body.woocommerce-checkout #pickupAddress{width:100%;padding:0;float:none}.woocommerce form #order_review th.product-name,.woocommerce form #order_review th.product-total{width:65%;text-align:left}.woocommerce form #order_review th.product-total{width:35%}body.search-results article,body.search-results h1{margin:0 5%}nav.navigation.posts-navigation,nav.navigation.post-navigation{margin:0 5% 1.5em}#colophon .site-info{width:calc(100% - 40px);margin:0 5%}}