@font-face { font-family: 'AvenirNextLTPro'; src: url(//www.elles.nl/wp-content/themes/elles-thema/fonts/avenir-next-ltpro/AvenirNextLTPro-Regular.woff); }
@font-face { font-family: "Molengo";
src: url(//www.elles.nl/wp-content/themes/elles-thema/fonts/Molengo/Molengo.woff) format("woff");
}
@font-face {font-family: "Chap-Regular";
src: url(//www.elles.nl/wp-content/themes/elles-thema/fonts/Chap-Regular/Chap-Regular.woff) format("woff");
} h1, .h1 {
font-family: 'Chap-Regular';
color: #2f7de1;
font-size: 2.5em;
font-weight: bold;
letter-spacing: -0.1px;
}
h2, .h2 {
font-family: 'Chap-Regular';
color: #2f7de1;
font-size: 2.7em;
font-weight: bold;
}
p {
font-family: "Molengo";
font-size: 17px;
color: rgb(98, 98, 98);
} a:focus { outline-color: transparent !important; }
a { color: #2f7de1; } #woocommerce-product-search-field-0 { display: none; }
.site-search { display: none; }
.col-full { max-width: 100%; }
.entry-title { display: none; }
.col-full { padding: 0 !important; }
#masthead { max-width: 1920px; margin: auto; left: 0; right: 0; }
.error404.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-js.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active #content { padding-left: 40px; padding-right: 40px; }
.widget .widget-title, .widget .widgettitle { border-bottom: 0; }
#footer-section-block { max-width: 1920px; margin: 0 auto; }
#main { max-width: 1920px; margin: 0 auto; min-height: calc(100vh - 358px); } button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
font-family: 'Molengo', sans-serif;
text-transform: uppercase;
font-weight: normal;
display: inline-block;
height: auto;
padding: 0;
background-image: none !important;
background-color: transparent;
color: #2F7DE1 !important;
border: 1px solid #2F7DE1 !important;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
font-size: 0.8em;
padding: 10px 30px;
letter-spacing: 0.16em;
}
button:focus { outline-color: transparent; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover {
background-color: rgba(0,0,0,0.05);
border-color: #d5d5d5;
color: #333333;
}
button a { text-decoration: none !important; } .storefront-primary-navigation { position: absolute; top: 0; right: 0; }
#masthead { position: absolute; width: 100%; background: transparent; border: none; padding: 15px 0; position: fixed; }
.site-header .site-branding img { height: auto; max-width: 45px; max-height: none; }
.primary-navigation { min-width: 800px; }
#site-navigation .primary-navigation a { font-family: "Molengo" !important; font-weight: bold !important; text-transform: uppercase !important; letter-spacing: 3px !important; font-size: 0.71em; color: #2F7DE1; }
.cart-contents .woocommerce-Price-amount.amount { display: none; }
.count { display: none !important; }
.site-header-cart .cart-contents { padding: 0; }
#site-header-cart { max-width: 60px; margin: 32px 0 40px 0; transition: 0.2s; position: absolute; right: 40px; padding: 3px; }
#site-header-cart.active { max-width: 60px; padding: 3px; transition: 0.2s; margin: 16px 0 15px 0; position: absolute; right: 40px; }
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a { padding: 14px 27px; }
ul.menu li a { color: #2F7DE1; }
ul.menu li.current-menu-item > a { border: 1px solid; }
#site-header-cart .current-menu-item > a { border: 0; }
#menu-hoofdmenu li:last-child { margin-right: 60px; }
.archive.post-type-archive.post-type-archive-product.logged-in.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.woo-shop.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active #site-navigation a {
background: ;
color: inherit;
}
.archive.search.search-no-results.post-type-archive.post-type-archive-product.logged-in.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.woo-shop.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active #site-navigation a {
color: #2f7de1;
}
.archive.search.search-results.post-type-archive.post-type-archive-product.logged-in.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.woo-shop.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active #site-navigation a {
color: #2f7de1;
} #masthead { position: fixed; top: 0; left: 0; width: 100%; padding: 27px 0; z-index: 64; transition: all 0.2s ease-in-out; height: auto; color: #FFF; text-align: center; line-height: 40px; text-transform: uppercase; padding-left: 40px; padding-right: 40px; min-width: 100%; }
#masthead.active { background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); color: #2F7DE1; padding: 13px 0; padding-left: 40px; padding-right: 40px; }
#site-navigation .primary-navigation a { color: #FFF; transition: 0.2s; padding: 12px 20px; line-height: 1; margin-top: 30px; }
#site-navigation .primary-navigation a.active { color: #2F7DE1; margin-top: 15px; transition: 0.2s; }  .tooltip {
position: relative;
z-index: 0;
}
.tooltip .tooltiptext {
visibility: hidden;
color: #FFF;
text-align: center;
border-radius: 6px;
position: absolute;
z-index: 1;
width: 650px;
font-size: 0.98em;
padding: 20px;
opacity: ;
left: -316px;
font-weight: lighter;
top: 30px;
background-color: RGBA(80, 124, 221, 0.88);
right: 0;
margin: 0 auto; }
.tooltiptext { transition: 0.2s; }
.tooltiptext::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 8px; border-style: solid; border-color: transparent transparent RGBA(80, 124, 221, 0.88) transparent; }
.tooltip:hover .tooltiptext { visibility: visible; }
.tooltip .fa, .tooltip .fas { color: #507CDD; font-size: 0.95em; }
.tooltip .fas.fa-info-circle { font-size: 0.88em; color: #A12669; animation: pulse 0.7s infinite; }
.check2 .fas.fa-times { color: red; }
.check1 .fas.fa-check { color: #0F834D; }
.check1 { padding: 0 0 15px 0; }
.check1 .fas, .check2 .fas { margin-rr: ; margin-right: 10px; } .pulse{
animation-name: pulse;
-webkit-animation-name: pulse;
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
@keyframes pulse {
0% {
transform: scale(0.9);
opacity: 0.7;
}
50% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(0.9);
opacity: 0.7;
}
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(0.95);
opacity: 0.7;
}
50% {
-webkit-transform: scale(1);
opacity: 1;
}
100% {
-webkit-transform: scale(0.95);
opacity: 0.7;
}
} .site-branding { margin: 0; }
#banner::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 100%; top: 0; z-index: 999; }
#banner { position: relative; z-index: 62; }
#banner-tekst-inner { position: absolute; transform: translate(-50%,-50%); left: 50%; top: 50%; }
.banner-tekst { font-size: 23rem; font-weight: lighter; margin-bottom: 0; color: #507CDD; } #section-row-main #row-main-inner { text-align: center; padding: 37px 0 30px 0; }
#section-row-main #row-main-inner h1 { font-size: 2em; } #section-row-2 { background: #EDEDED; padding: 60px 40px 80px 40px; margin: 0 40px; }
#row-2-inner-right { float: right; }
.site-header, .header-default .site-header.fixed-header { background-color: #000000; }
#row-inner-1-headings-left .widget-title, #row-inner-1-headings-right .widget-title { position: absolute; font-family: 'Chap-Regular'; color: #2f7de1; font-weight:
normal; letter-spacing: -0.1px; transform: translate(-50%,-50%); left: 50%; top: 50%; margin: 0; padding: 0; }
#row-inner-1-headings-left, #row-inner-1-headings-right { position: relative; text-align: center; } #section-row-3 { text-align: center; padding: 80px 0 0 0; } #section-row-4 { padding: 0 0 100px 0; }
#section-row-4 .slick-dots { display: none !important; } #section-row-5 { background-image: url(//www.elles.nl/wp-content/uploads/custom/79838226.jpg); padding: 200px; background-position: center; background-size: cover; background-attachment: fixed; } #row-6-inner .wsite-spacer { height: 50px; }
#section-row-6 { padding-left: 40px; padding-right: 40px; }
#section-row-6 #row-6-inner { text-align: center; }
#section-row-6 h2 { font-size: 2.5rem; }
#section-row-6 { background-color: #F8F8F8; margin-top: -30px; margin-bottom: -30px; padding: 80px 40px; }
#row-6-inner .paragraph { padding-bottom: 40px; }
#row-6-slider .sow-slider-images { z-index: 60; } #section-row-7 { padding: 110px 0; text-align: center; background-color: #2F7DE1; color: #FFF; }
#section-row-7 h2 { color: #FFF; }
#section-row-7 p { max-width: 580px; margin: 0 auto; } #section-row-8 { text-align: center; }
#section-row-8 { text-align: center; padding: 80px 0; }
#section-row-7 p { font-family: "Molengo" !important; font-style: normal !important; text-transform: none !important; letter-spacing: 0px !important; font-size: 18px !important; line-height: 27px !important; color: #FFF; } #section-row-8 iframe, #about-row-2 iframe { min-width: 100%; min-height: 500px; border: none; }
.storefront-full-width-content .content-area { margin-bottom: -70px !important; } #section-row-9 { background-image: url(//www.elles.nl/wp-content/uploads/fixed-wallcovering-bottom-page.jpg); padding: 200px; background-position: center; background-size: cover; background-attachment: fixed; } .page-id-105 #site-navigation a, .page-id-103 #site-navigation a, .product-template-default #site-navigation a, .archive.tax-product_cat #site-navigation a,
.woocommerce-cart.woocommerce-page #site-navigation a, .page-id-39 #site-navigation a, .archive.tax-product_tag #site-navigation a, .search.search-results #site-navigation a, .page-id-40 #site-navigation a { color: #2f7de1; }
#custom-prints-banner { position: absolute; top: -15px; z-index: 61; }
#custom-prints-banner::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 100%; top: 0; z-index: 999; left: 0; right: 0; }
#custom-prints-row-main { text-align: center; }
#banner-vervolgpaginas { position: absolute; top: -15px; z-index: 61; width: 100%; }
#banner-vervolgpaginas::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 100%; top: 0; z-index: 999; left: 0; right: 0; } #panel-40-0-1-0 input { display: block; min-width: 100%; }
#panel-40-0-1-0 { margin-top: 25px; }
#post-40 { min-height: 610px; }
.woocommerce-error .button { background: #FFF; }
.woocommerce-error .button:hover { background: #FFF !important; } #custom-prints-row-main { padding-left: 40px; padding-right: 40px; margin-bottom: 50px; }
#art-main-inner p { font-size: 17px; line-height: 27px; color: #2a2a2a; font-family: "Molengo"; font-style: normal; text-transform: none; letter-spacing: 0px; border-bottom: 1px solid #ccc; padding-bottom: 50px; }
#custom-print-row-1 .sow-slider-base { z-index: 1; }
#custom-print-row-1 { padding-left: 40px; padding-right: 40px; }
#custom-print-row-2 p { text-align: left; }
#custom-print-row-2 { text-align: center; max-width: 930px; padding: 50px 40px; margin: 0 auto; }
#custom-print-row-3 { background: #2F7DE1; text-align: center; color: #FFF; padding: 70px; }
#custom-print-row-3 h2 { font-size: 3rem; color: #FFF; }
#custom-print-row-3 button { color: #FFF !important; border-color: #FFF !important; margin-top: 40px; font-size: 12px; }
#custom-print-row-3 p { font-family: "Molengo"; font-size: 25px; color: #FFF; }
#custom-print-row-4 { background-color: #EDEDED; margin-top: -30px; padding: 40px; text-align: center; margin-bottom: -30px; padding-top: 110px; }
#custom-print-row-5 { background-color: #EDEDED; padding: 0 40px !important; color: #2F7DE1; text-align: center; font-size: 0.89rem; max-width: 1920px; margin: 0 auto !important;  }
#custom-print-row-5 p { color: #2F7DE1;  font-size: 0.89rem;  }
#custom-print-row-6 { background-color: #EDEDED; margin-top: -30px; padding: 40px 50px !important; }
#custom-print-row-6-inner { background-color: #507CDD; }
#custom-print-row-6-inner img { margin: 0 auto; padding: 60px 0; }
#custom-print-row-7 { background-color: #EDEDED; padding: 50px 40px !important; text-align: center; color: #2F7DE1; margin-top: -30px; }
#custom-print-row-7 img { text-align: ; margin: 0 auto; }
#custom-print-row-7 p { color: #2F7DE1; font-size: 0.89rem; }
#banner-custom-prints { position: absolute; top: 0; z-index: 5; width: 100%; }
#banner-custom-prints::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 120px; top: 0;
z-index: 1; left: 0; right: 0; max-width: 1920px; margin: 0 auto; z-index: 123; }
.page-id-107 .storefront-breadcrumb { visibility: hidden; }
.page-id-109 .storefront-breadcrumb {
position: relative;
top: 70px;
margin-bottom: 50px;
padding-bottom: 40px;
z-index: 5;
visibility: hidden;
}
#site-navigation {
position: relative;
} #banner-about { position: absolute; top: 0; z-index: 5; width: 100%; }
#banner-about::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; min-width: 100%; height: 120px; top: 0; z-index: 1; left: 0; right: 0; max-width: 1920px; margin: 0 auto; z-index: 123; }
#about-row-main { text-align: center; padding: 0 40px; }
#about-row-1 #custom-print-row-afb-1 { float: right; }
#about-row-1 { border-bottom: 1px solid rgba(0,0,0,0.13); padding-bottom: 70px; margin: 0 40px; }
#about-row-inner-2 { background: #2F7DE1; padding: 50px; color: #FFF; text-align: center; }
#about-row-inner-2 p { color: #FFF; }
#about-row-inner-2 h2 { color: #FFF; margin: 0; }
#about-row-2 { text-align: center; padding: 70px 0; padding-bottom: 30px; }
#about-row-3 { background-color: #EDEDED; padding: 70px 40px !important; margin-bottom: -30px; padding-bottom: 120px !important; margin: auto !important; }
#about-row-3-1 { background-color: transparent; padding: 70px 40px !important; padding-bottom: 70px; margin-bottom: -30px; padding-bottom: 120px !important; margin: auto !important; }
#about-row-4 { background-image: url(//www.elles.nl/wp-content/uploads/fixed-image-rijksmuseum.jpg); padding: 200px; background-position: center; background-size: cover; background-attachment: fixed; }
.mejs-button > button { background: transparent url(//www.elles.nl/wp-includes/js/mediaelement/mejs-controlsmejs-controls.png); border: 0; cursor: pointer; display: block; font-size: 0; height: 20px; line-height: 0; margin: 10px 6px; overflow: hidden; padding: 0; position: absolute; text-decoration: none; width: 20px; }
#about-3-inner-left { text-align: center; }
#about-row-3 h2 { font-size: 1.5rem; }
#about-3-inner-right { padding: 70px; } #contact-row-main { background-color: #EDEDED; padding: 100px 0; margin-top: -89px; text-align: center; padding-left: 40px; padding-right: 40px; }
#contact-row-1 { text-align: center; padding-left: 40px; padding-right: 40px; }
#contact-row-2 { padding-left: 40px; padding-right: 40px; padding-bottom: 40px; }
#contact-row-3 { text-align: center; padding-left: 40px; padding-right: 40px; background-color: #EDEDED; padding-top: 60px; padding-bottom: 50px; }
#contact-row-4 { padding-left: 40px; padding-right: 40px; background-color: #EDEDED; margin-top: -30px; padding-bottom: 100px; }
#contact-row-5 { padding-left: 40px; padding-right: 40px; text-align: center; padding-top: 40px; }
#contact-row-6 { padding-right: 40px; padding-left: 40px; text-align: center; padding-bottom: 40px; }
#banner-contact::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 120px; top: 0;
z-index: 1; left: 0; right: 0; max-width: 1920px; margin: 0 auto; z-index: 123; }
#banner-contact {
position: absolute;
top: 0;
z-index: 5;
width: 100%;
}
#contact-row-7 h2 { color: #FFF; }
#contact-row-7 { text-align: center; background-color: #2F7DE1; color: #FFF; padding: 60px 40px; }
#contact-row-7 p { color: #FFF; }
.req { color: red; }
.wpcf7-form-control-wrap.first-name input { max-width: 160px; margin-right: 15px; margin-bottom: 15px; margin-top: 10px; }
.wpcf7-form-control-wrap.last-name input { max-width: 190px; margin-bottom: 15px margin-top: 10px; }
.inputs4 input { max-width: 370px; margin-top: 10px; margin-bottom: 15px; }
.inputs6 textarea { max-width: 370px; height: 100px !important; margin-bottom: 15px; margin-top: 10px; }
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea { background: transparent; border: 1px solid rgba(47,125,225,0.4); height: 40px; }
.contact-form { color: #2a2a2a; font-family: "Molengo"; }
.wpcf7-not-valid-tip { color: #dc3232; font-size: 0; font-weight: normal; display: inline-block; }
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus,
input[type="password"]:focus, input[type="search"]:focus { outline-color: #2F7DE1; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { border-color: transparent; }
.wpcf7 form .wpcf7-response-output { padding-left: 0; margin-left: 0; color: #2F7DE1; }
#contact-row-2-form p { color: #2F7DE1; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-style: italic; font-size: 0.88rem; }
.page-id-111 .storefront-breadcrumb { visibility: hidden; }
#contact-row-6 strong { color: #2a2a2a; }
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { min-width: 100%; margin-bottom: 15px; }
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid { min-width: 100%; min-height: 160px; } ul.products li.product .woocommerce-loop-product__title { font-size: 1.3rem; font-weight: bold; }
#tab-description { margin-bottom: 0; float: left; }
.woocommerce-tabs.wc-tabs-wrapper { padding-bottom: 0; }
.tabs.wc-tabs { display: none; }l
#tab-description { float: left; }
.storefront-breadcrumb { margin-top: 100px; }
.woocommerce-products-header__title.page-title { text-align: left; }
.woocommerce .entry-title { display: block; }
.woocommerce .summary.entry-summary .price { font-family: 'Birdseye', sans-serif; color: #2F7DE1; }
#tab-description h2 { display: none; margin: ; }
.product_title.entry-title { font-size: 2.5em; font-weight: normal; }
.single_add_to_cart_button.button.alt { background: #2F7DE1; color: #FFF !important; }
.woocommerce-tabs { padding: 0; }
.woocommerce-message .button { color: #FFF !important; border-color: #FFF !important; padding: 5px 10px; }
.storefront-sorting { padding: 0 40px; background: #FFF; }
.archive.post-type-archive.post-type-archive-product.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active
.woocommerce-products-header__title.page-title { display: none; }
.storefront-full-width-content .woocommerce-products-header { padding-left: 40px; padding-right: 40px; padding-bottom: 30px; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery { padding-left: 40px; }
.storefront-breadcrumb { padding-left: 40px; padding-right: 40px; }
.site-content > .col-full > .woocommerce > .woocommerce-message:first-child { margin-top: -140px; }
.woocommerce-message, .woocommerce-info { background-color: #2F7DE1; }
.cart-empty.woocommerce-info { margin-top: -140px; }
.return-to-shop { padding: 0 40px; text-align: center; }
ul.products li.product .price { font-size: 1rem; font-family: 'Molengo', sans-serif; font-weight: bold; }
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { z-index: 63; }
.term-wallcoverings .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail, .page.page-id-7 .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail, .term-art .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail, .term-colour
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail, .term-line .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail { max-height: 100%; width: 100%; object-fit: cover; aspect-ratio: 1.4; }
.archive.post-type-archive.post-type-archive-product.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail { width: 100%; } .woocommerce-cart-form { padding: 0 40px; }
.cart-collaterals { padding: 0 40px; }
.checkout.woocommerce-checkout { padding: 0 40px; }
.woo-shop.woocommerce .products.columns-3 {
-moz-column-width: 29em !important;
-webkit-column-width: 29em !important;
column-width: 29em !important;
-moz-column-gap: 1em !important;
column-gap: 1em !important;
-webkit-column-gap: 1em !important;
margin-bottom: 150px;
}
.woo-shop.woocommerce .products.columns-3 li.product {
float: none !important;
display: inline-block !important;
margin: 0.25rem !important;
padding: 1rem !important;
width: 100% !important;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { margin: 0 0 50px 0; }
#order_review { padding: 0; }
.widget a.button.checkout:hover { background: #2F7DE1 !important; color: #FFF !important; }
.woocommerce-breadcrumb { color: #2f7de1; font-family: 'Birdseye', sans-serif; text-decoration: none; }
.woocommerce-breadcrumb a, a.woocommerce-review-link, .product_meta a { color: #2F7DE1; font-family: 'Birdseye', sans-serif; text-decoration: none; }
.woocommerce-mini-cart__empty-message { width: 210px; background: #FFF; color: #2F7DE1; height: 90px; display: none; }
.widget_shopping_cart_content { position: absolute; right: -30px; padding: 18px; }
.woocommerce-mini-cart-item.mini_cart_item { width: 520px; background: #FFF; top: 0px; }
.widget_shopping_cart_content:hover { padding: 18px; }
.woocommerce-mini-cart.cart_list.product_list_widget { border-left: 1px solid #2F7DE1; border-top: 1px solid #2F7DE1; border-right: 1px solid #2F7DE1; }
.woocommerce-mini-cart__total.total { border-left: 1px solid #2F7DE1; border-right: 1px solid #2F7DE1; }
.woocommerce-mini-cart__buttons.buttons { border-bottom: 1px solid #2F7DE1; border-right: 1px solid #2F7DE1; border-left: 1px solid #2F7DE1; }
.added_to_cart.alt, .added_to_cart, .widget a.button.checkout { background-color: #2F7DE1; border-color: #333333; color: #ffffff !important; }
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt { background-color: #2F7DE1; border-color: #333333; color: #ffffff !important; }
.storefront-full-width-content.woocommerce-checkout .entry-header { padding: 0; }
.checkout.woocommerce-checkout h3 { color: #2F7DE1; font-family: 'Birdseye', sans-serif; font-size: 16px; font-weight: 500; }
#payment .place-order .button { font-size: 0.8em; padding: 11px; max-width: 159px; }
#payment .place-order .button:hover, #payment .place-order .button a:hover,  { background: #FFF; color: #2F7DE1 !important; }
.checkout-button.button.alt.wc-forward { font-size: 0.8em; padding: 11px; max-width: 239px; }
.checkout-button.button.alt.wc-forward:hover, .checkout-button.button.alt.wc-forward a:hover { background: #FFF; color: #2F7DE1 !important; }
#post-40 { padding: 0 40px; } .orderby { background: #f6f6f6; border: 0; color: #2f7de1; text-align: left; font-family: 'Birdseye', sans-serif; font-size: 1em !important; font-weight: 500 !important; margin-bottom: 0 !important; padding: 10px 15px; }
.wc-block-grid__product-onsale, .onsale, .woocommerce-pagination .page-numbers li .page-numbers:not(.current) { color: #507CDD; }
.paged-2 .storefront-breadcrumb, .paged-3 .storefront-breadcrumb, .paged-4 .storefront-breadcrumb, .paged-5 .storefront-breadcrumb, .paged-6 .storefront-breadcrumb, .paged-7 .storefront-breadcrumb, .paged-8 .storefront-breadcrumb,
.paged-9 .storefront-breadcrumb { font-size: 0; }
.paged-2 #site-navigation a, .paged-3 #site-navigation a, .paged-4 #site-navigation a, .paged-5 #site-navigation a, .paged-6 #site-navigation a, .paged-7 #site-navigation a, .paged-8 #site-navigation a { color: #2F7DE1 !important; }
.woocommerce-order { margin: 0 40px; }
.woocommerce-order-details.woocommerce-info.mollie-instructions p { color: #FFF; } #banner-shop::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 120px; top: 0; z-index: 101; left: 0; right: 0; margin: 0 auto; max-width: 1920px; }
#banner-shop { position: absolute; top: 0; z-index: 5; width: 100%; }
#store-banner { position: absolute; top: -15px; z-index: 61; }
#shop-inner-cat-afb .widget-title { position: absolute; transform: translate(-50%,-50%); left: 50%; top: 50%; font-family: 'Chap-Regular'; color: #2f7de1; font-size: 2.7em; font-weight: bold; }
#shop-inner-cat-afb { position: relative; }
#shop-page-title h1 { font-size: 50px; padding-top: ; line-height: ; padding-top: 80px; }
#shop-row-4-tiles { padding: 0 40px; }
.products.columns-3 { padding: 0 40px; margin: 0 auto; max-width: 1920px; margin-bottom: 80px; }
.woo-shop.woocommerce .storefront-breadcrumb { visibility: hidden; } .woocommerce .summary.entry-summary { margin-bottom: 170px !important; padding-right: 40px; }
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images { margin-bottom: 170px !important; } .page-id-38 .entry-title { display: block; padding-left: 40px; float: left; font-family: "AvenirNextLTPro"; font-size: 1.6em; }
.storefront-full-width-content.woocommerce-cart .entry-header { padding-bottom: 0; }
.storefront-full-width-content.woocommerce-cart table:not(.has-background) th { background-color: transparent; }
.woocommerce-mini-cart__buttons.buttons .button.wc-forward { font-size: 0.7em; padding: 2px 35px; }  .term-wallcoverings, .term-art, .term-colour, .term-line { margin-top: 150px; }
.term-wallcoverings .storefront-breadcrumb, .term-art .storefront-breadcrumb, .term-colour .storefront-breadcrumb, .term-line .storefront-breadcrumb { display: none; }
.term-wallcoverings h1, .term-colour h1, .term-line h1 { font-size: 2.5rem; font-weight: ; font-weight: 800; }
.term-wallcoverings .button, .term-art .button, .term-colour .button, .term-line .button { display: none; }
.term-wallcoverings h2, .term-art h2, .term-colour h2, .term-line h2 { text-align: left; font-family: 'Birdseye', sans-serif; font-size: 1.2em !important; font-weight: 500 !important; margin-bottom: 0 !important; }
.term-wallcoverings .price, .term-art .price, .term-colour .price, .term-line .price { text-align: left; color: #2f7de1 !important; font-family: 'Birdseye', sans-serif !important; font-weight: 500 !important; } #banner-general::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 120px; top: 0; z-index: 667; left: 0; right: 0; }
#banner-general { position: absolute; top: 0; z-index: 5; width: 100%; }
#section-row-general h1, #section-row-disclaimer1 h1, #section-row-privacy h1, #section-row-terms h1 { text-align: center; }
#section-row-general, #section-row-disclaimer1, #section-row-privacy, #section-row-terms { padding: 0 40px; }
#section-row-general-inner, #section-row-disclaimer1-inner, #section-row-privacy #section-row-privacy-inner, #section-row-terms #section-row-terms-inner { max-width: 1170px; margin: 0 auto; margin-bottom: 70px; padding-bottom: 30px; }
#section-row-general #section-row-general-inner h2, #section-row-disclaimer1 #section-row-disclaimer1-inner h2, #section-row-privacy #section-row-privacy-inner h2, #section-row-terms #section-row-terms-inner h2 { font-size: 1.5rem; margin-top: 20px; }
#banner-disclaimer { position: absolute; top: 0; z-index: 5; width: 100%; }
#banner-disclaimer::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 120px; top: 0; z-index: 101; left: 0; right: 0; margin: 0 auto; max-width: 1920px; }
#banner-row-terms { position: absolute; top: 0; z-index: 5; width: 100%; }
#banner-row-terms::before { background: linear-gradient(to bottom,rgba(47,125,225,0.3) 0%,rgba(47,125,225,0.15) 40%,rgba(0,0,0,0) 100%); position: absolute; content: ""; width: 100%; height: 120px; top: 0; z-index: 101; left: 0; right: 0; margin: 0 auto; max-width: 1920px; } .site-info { padding: 0 !important; border-top: 1px solid rgba(0,0,0,0.13); max-width: 1920px; margin: 0 auto; }
#colophon { padding: 40px 40px 80px 40px; background-color: #F2F2F2; }
#footer-3 .site-info a { text-decoration: none; font-size: 14px; font-family: "Molengo" !important; color: #2a2a2a; }
#colophon .col-full { padding: 0; }
.site-footer { background-color: #FFFFFF; color: #6d6d6d; }
#footer-3 .site-info { padding-top: 20px !important; font-family: "Molengo" !important; font-size: 14px; color: #2a2a2a; }
#footer-section-inner h2 { color: #2F7DE1; font-family: "Molengo"; font-size: 20px; font-weight: 700; line-height: 1.25; }
#footer-section-inner p { font-size: 14px; font-family: "Molengo"; line-height: 1.75; color: #2a2a2a; }
#footer-section-inner .footer-links a { color: rgb(47, 125, 225); font-weight: bold; } #test { background: red; position: absolute; width: 100%; height: 300px; }
#footer-section-inner .fab.fa-facebook-f, #footer-section-inner .fab.fa-instagram, #footer-section-inner .fab.fa-linkedin-in, #footer-section-inner .fas.fa-envelope { color: rgb(47, 125, 225); font-size: 1.4rem; margin: 0 5px; }
#menu-hoofdmenu-1 { background: #FFF; height: 100vh; padding-top: 90px; }
.handheld-navigation { position: absolute; left: 0; right: 0; }
.menu-toggle { z-index: 1; }
button.menu-toggle, button.menu-toggle:hover { background-color: transparent; }
.socialmedia-icons { margin-top: 50px; }
.nieuwsbrief input[type="email"] { border: 1px solid rgba(47,125,225,0.4); margin-bottom: 15px; max-height: 40px; max-width: 321px; box-shadow: none; }
.nieuwsbrief-column { margin-bottom: -35px; }
#footer-section-inner .nieuwsbrief-column p { color: #2F7DE1; text-transform: uppercase; font-style: italic; font-family: 'Montserrat', sans-serif; }
.nieuwsbrief .input1 { text-transform: uppercase; color: #2F7DE1; font-size: 0.99rem; }
#colophon input[type="search"] { box-shadow: none; border: 1px solid rgba(47,125,225,0.4); }
#colophon .widget_product_search form::before { color: #507CDD; }   @media (min-width: 1600px) {
#row-inner-1-headings-left .widget-title, #row-inner-1-headings-right .widget-title { font-size: 6em; width: 700px; }
}
@media (min-width: 1168px) and (max-width: 1535px) {
.woo-shop.woocommerce .products.columns-3 { -moz-column-width: 22em !important; -webkit-column-width: 22em !important; column-width: 22em !important; -moz-column-gap: 1em !important; column-gap: 1em !important; -webkit-column-gap: 1em !important;
margin-bottom: 150px; }
}
@media (min-width: 1025px) and (max-width: 1500px) {
#shop-inner-cat-afb .widget-title { font-size: 1.8rem; }
}
@media (min-width: 993px) and (max-width: 1167px) {
.woo-shop.woocommerce .products.columns-3 { -moz-column-width: 29em !important; -webkit-column-width: 29em !important; column-width: 17em !important; -moz-column-gap: 1em !important; column-gap: 1em !important; -webkit-column-gap: 1em !important;
margin-bottom: 150px; }
}
@media (min-width: 993px) and (max-width: 1599px) {
#row-inner-1-headings-left .widget-title, #row-inner-1-headings-right .widget-title { font-size: 3.5em; width: 690px; }
}
@media (min-width: 784px) and (max-width: 992px) {
.woo-shop.woocommerce .products.columns-3 { -moz-column-width: 14em !important; -webkit-column-width: 14em !important; column-width: 14em !important; -moz-column-gap: 1em !important; column-gap: 1em !important; -webkit-column-gap: 1em !important;
margin-bottom: 150px; }
}
@media (min-width: 781px) and (max-width: 992px) {
#section-row-2 h3 { font-size: 2.7rem; }
.nieuwsbrief input[type="email"] { max-width: 267px; }
.banner-tekst { font-size: 21rem; text-align: center; }
}
@media (min-width: 769px) and (max-width: 780px) {
#section-row-2 { flex-direction: row !important; flex-wrap: wrap; padding: 60px 20px 80px 20px; }
#section-row-2 div { flex: 1 1 50%; }
#row-inner-1-headings-left, #row-inner-1-headings-right { margin: 0 5px; }
.banner-tekst { font-size: 10rem; text-align: center; }
}
@media (min-width: 768px) {
.storefront-full-width-content .site-main ul.products.columns-3 li.product { width: 32.66%; float: left; margin-right: 1%; }
#contact-row-4 { padding-left: 40px !important; padding-right: 40px !important; }
}
@media screen and (max-width: 992px) {
#section-row-2 { margin: 0 20px; }
#section-row-7 { padding-left: 30px !important; padding-right: 30px !important; }
}
@media (min-width: 768px) and (max-width: 850px) {
#site-navigation .primary-navigation a { letter-spacing: 1px !important; }
.main-navigation ul.menu, .main-navigation ul.nav-menu { margin-left: 70px; }
}
@media (min-width: 768px) and (max-width: 780px) {
#masthead .col-full { max-width: 65px; }
#pg-w612d633007764-0.panel-no-style, #pg-w612d633007764-0.panel-has-style > .panel-row-style { -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
#pg-w612d633007764-0 > .panel-grid-cell, #pg-w612d633007764-0 > .panel-row-style > .panel-grid-cell { width: 20% !important; width: calc(20% - ( 0.8 * 30px ) ) !important; }
#colophon { padding: 40px 20px 80px 20px; }
.nieuwsbrief input[type="email"] { max-width: 150px; }
.nieuwsbrief button, input[type="button"], .nieuwsbrief input[type="reset"], input[type="submit"] { max-width: 150px; padding: 10px; font-size: 8px; }
.storefront-primary-navigation { position: absolute; top: 0; right: 0; left: 0; }
}
@media (min-width: 600px) and (max-width: 783px) {
.woo-shop.woocommerce .products.columns-3 { -moz-column-width: 11em !important; -webkit-column-width: 11em !important; column-width: 11em !important; -moz-column-gap: 1em !important; column-gap: 1em !important; -webkit-column-gap: 1em !important;
margin-bottom: 150px; }
}
@media screen and (max-width: 767px) {
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a { font-family: "Molengo" !important; font-weight: bold !important; text-transform: uppercase !important; letter-spacing: 3px !important; font-size: 13px; padding: 0; }
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a { color: inherit; background: #F7F7F7; color: #2F7DE1; }
ul.menu li.current-menu-item > a { border: 0px; }
h2, .h2 { font-size: 2.3em; }
#section-row-6 { padding-left: 20px; padding-right: 20px; }
#section-row-6 h2 { font-size: 1.5rem; }
#custom-print-row-2 { padding: 50px 20px; }
#custom-print-row-1 { padding-left: 20px; padding-right: 20px; }
#custom-prints-row-main { padding-left: 20px; padding-right: 20px; }
#custom-print-row-3 { padding-left: 20px !important; padding-right: 20px !important; }
#custom-print-row-3 p { font-size: 21px; }
#custom-print-row-3 h2 { font-size: 2.2rem; }
h2, .h2 { font-size: 1.8em; }
#custom-print-row-4 { padding-right: 20px !important; padding-left: 20px !important; }
#custom-print-row-5 { padding: 0 20px !important; }
#custom-print-row-6 { padding-left: 20px !important; padding-right: 20px !important; }
#custom-print-row-6-inner img { padding: 40px 20px; }
#custom-print-row-7 { padding-right: 20px !important; padding-left: 20px !important; }
#about-row-main { padding: 0 20px; }
#about-row-1 { margin: 0 20px; }
#about-row-2 { padding-left: 20px !important; padding-right: 20px !important; }
#about-row-3 { padding: 70px 20px !important; }
#about-3-inner-right { padding: 0; }
#contact-row-main h1 { font-size: 1.4rem; margin-bottom: 40px; }
#contact-row-main { padding-right: 20px !important; padding-left: 20px !important; }
#contact-row-1 { padding-left: 20px; padding-right: 20px; }
#contact-row-2 { padding-left: 20px; padding-right: 20px; }
#contact-row-3 { padding-right: 20px; padding-left: 20px; }
#contact-row-4 { padding-left: 20px; padding-right: 20px; }
#contact-row-5 { padding-left: 20px; padding-right: 20px; }
#contact-row-6 { padding-left: 20px; padding-right: 20px; }
#contact-row-7 { padding-left: 20px !important; padding-right: 20px !important; }
#contact-row-7 h2 { font-size: 1.6rem; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery { padding-left: 20px; padding-right: 20px; }
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { z-index: 63; margin-right: 20px; }
.product_title.entry-title { padding-left: 20px; padding-right: 20px; }
.summary.entry-summary .price { padding-left: 20px; padding-right: 20px; }
#tab-description { padding-left: 20px; padding-right: 20px; }
.cart { padding-left: 20px !important; padding-right: 20px !important; }
.product_meta .posted_in, .sku_wrapper, .tagged_as { padding-left: 20px; padding-right: 20px; }
.storefront-breadcrumb { padding-left: 20px; padding-right: 20px; }
.products.columns-3 { padding: 0 20px; }
.woo-shop.woocommerce .products.columns-3 li.product { padding: 0 !important; }
button:focus { outline-color: transparent; }
#order_review { padding: 0 20px; }
#colophon { padding: 40px 20px 50px 20px; background-color: #F2F2F2; }
.nieuwsbrief input[type="email"] { max-width: 100%; }
.error404.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-js.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active #content { padding-left: 20px; padding-right: 20px; }
.woocommerce-cart-form { padding: 0; }
.banner-tekst { font-size: 10rem; text-align: center; }
.woocommerce .summary.entry-summary { margin-bottom: 170px !important; padding-right: 0; }
.woocommerce-product-details__short-description { padding: 0 20px; }
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images { margin-bottom: 30px !important; }
.checkout.woocommerce-checkout { padding: 0 20px; }
#contact-row-4 { padding-left: 20px !important; padding-right: 20px !important; }
.my-account a::before, .search a::before, .cart a::before { color: #2F7DE1; font-size: 1em !important; padding-top: 0; }
.storefront-handheld-footer-bar .columns-3 li { max-height: 44px; padding: 0 !important; }
#footer-3 { margin-bottom: 60px; }
#colophon .woocommerce-product-search { display: none; }
.woocommerce-order { margin: 0 20px; }
}
@media (max-width: 66.4989em) {
.col-full { margin-left: 0; margin-right: 0; }
}
@media (min-width: 481px) and (max-width: 768px) {
#masthead button.menu-toggle { padding: 30px 0 !important; border: 0 !important; }
#masthead.active button.menu-toggle { padding: 25px 0 !important; }
.menu-toggle span { color: transparent !important; }
#row-inner-1-headings-left .widget-title, #row-inner-1-headings-right .widget-title { font-size: 3em; }
.storefront-primary-navigation { width: 100%; z-index: -1; }
#site-header-cart { display: none; }
button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before { background-color: #2F7DE1; }
#section-row-2 { flex-direction: row !important; flex-wrap: wrap; padding: 60px 20px 80px 20px; }
#section-row-2 div { flex: 1 1 50%; }
#row-inner-1-headings-left .widget-title, #row-inner-1-headings-right .widget-title { font-size: 2em; }
#row-inner-1-headings-left, #row-inner-1-headings-right { margin: 0 5px; }
#banner-tekst-inner { width: 100%; }
.site-content > .col-full > .woocommerce > .woocommerce-message:first-child { margin-top: 0; }
.archive.post-type-archive.post-type-archive-product.logged-in.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.woo-shop.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active #site-navigation a { color: #2F7DE1; }
}
@media (min-width: 480px) and (max-width: 1024px) {
#shop-row-4-tiles { flex-direction: row !important; flex-wrap: wrap; }
#shop-row-4-tiles div { padding: 5px; flex: 1 1 50%; position: relative; }
.storefront-full-width-content .woocommerce-products-header { padding-left: 20px; padding-right: 20px; }
#shop-row-4-tiles { padding: 0; }
#shop-inner-cat-afb .widget-title { font-size: 1.7em; z-index: 12; }
}
@media screen and (max-width: 480px) {
button.menu-toggle { padding: 24px 0 !important; border: 0 !important; background-color: transparent; }
.menu-toggle span { color: transparent !important; }
#row-inner-1-headings-left .widget-title, #row-inner-1-headings-right .widget-title { font-size: 2em; }
.storefront-primary-navigation { width: 100%; background: transparent; z-index: -1; }
#site-header-cart { display: none; }
button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before { background-color: #2F7DE1; }
#shop-row-4-tiles { padding: 0; }
.storefront-full-width-content .woocommerce-products-header { padding-left: 20px; padding-right: 20px; }
#section-row-2 { padding: 60px 20px 80px 20px; }
#banner-tekst-inner { width: 100%; }
.cart-empty.woocommerce-info { margin-top: -10px; }
.term-wallcoverings .products.columns-3 li, .term-art .products.columns-3 li { max-width: 43%; float: left; margin: 10px; margin-bottom: !important; }
.term-wallcoverings h2, .term-art h2 { font-size: 1em !important; }
.term-wallcoverings .products.columns-3, .term-art .products.columns-3 { padding: 0 15px; }
.term-wallcoverings ul.products li.product .price, .term-art ul.products li.product .price { font-size: 0.8rem; }
.term-wallcoverings h1, .term-art h1 { font-size: 1.5rem; }
.site-content > .col-full > .woocommerce > .woocommerce-message:first-child { margin-top: 0; }
.wpcf7-form-control-wrap.first-name input { max-width: 120px; }
.wpcf7-form-control-wrap.last-name input { max-width: 140px; }
.wpcf7-form-control-wrap.email input { max-width: 280px; }
.wpcf7-form-control-wrap.Comment textarea { max-width: 280px; }
.banner-tekst { font-size: 7rem; text-align: center; }
.archive.post-type-archive.post-type-archive-product.logged-in.wp-custom-logo.wp-embed-responsive.theme-storefront.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.woo-shop.storefront-full-width-content.storefront-align-wide.right-sidebar.woocommerce-active #site-navigation a { color: #2F7DE1; }
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}