/* 20260622132039 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #666666;
}

.gui a {
  color: #99cc00;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #99cc00;
  box-shadow: 0 0 2px #99cc00;
}

.gui-select.gui-focus .gui-handle {
  border-color: #99cc00;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #000000;
  background-color: #ffffff;
}

.gui-content-title {
  color: #000000;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #000000;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
/* Voeg dit gedeelte toe aan je CSS sectie in Lightspeed of in je custom styles */

.popup-container {display: none;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;background: rgb(255 255 255 / 80%); /* Achtergrond met transparantie */}
.popup-content {position: relative;background-image: url(https://cdn.webshopapp.com/shops/314781/files/488938297/popup.jpg);background-size: cover;padding: 50px;margin-top: 10%;margin-bottom: 14%;margin-right: auto;margin-left: auto;width: 80%;max-width: 500px;height:auto;border-radius: 0px;text-align: center;color: white;}
.pop-heading {font-size: 140px;font-weight: 600;line-height: 60px;margin-top: 50px;margin-bottom: 45px;}
.pop-subheading {font-size: 37px;font-weight: 500;line-height: 40px;margin-top: 10px;margin-bottom: 30px;letter-spacing: 0.9pt;}
.pop-code {letter-spacing: 0.5pt;display: block;margin-left: 22%;font-size: 17px;margin-right: 22%;margin-bottom: 20px;padding-top: 10px;padding-bottom: 10px;color: #aa917e;font-weight: 500;line-height: 40px;background-color: #fff;}
.pop-p {font-size: 22px;font-weight: 600;line-height: 28px;margin-top: 10px;display:none;}
.popup-close {position: absolute;top: 20px;background-color: #fff;right: 20px;width: 30px;height: 30px;border-radius: 100px;color: #292929;font-size: 34px;line-height: 26px;cursor: pointer;}

/* IPAD */
@media screen and (max-width: 768px) {
  .popup-content {width: 91%;padding-top: 13%;padding-bottom: 73%;padding-left: 15px;padding-right: 15px;top: 149px;background-size: contain;height: 386px;} .pop-subheading {font-size: 32px;line-height: 40px;margin-top: 10px;margin-bottom: 15px;letter-spacing: 0.4pt;} .pop-heading {font-size: 110px;line-height: 40px;margin-top: 10px;} .pop-code {margin-left: 15%;font-size: 22px;margin-right: 15%;} .pop-p {font-size: 13px;line-height: 0px;margin-top: 27px;display:none;}
#mobilesearch {font-size:0px}
.logo {margin-top: -2px!important;margin-left: 62px;}
}
.no-items {text-align: center;display:none;}
.content h4 {margin: 10px 0 15px 0;font-size: 19px;font-weight: 600;}
.button:hover, button:focus, .button:focus {background: #e67c6a;color: #ffffff;text-decoration: none;}
#navbar ul ul a:hover {color: #a29076;}
a:hover, a:active {color: #a29076;}
.variant-block, a.variant-block {display: inline-block;background: #f4f5f3;padding: 11px 13px;margin: 0px;width: 33.3%;font-size: 12px;border: 2pt solid #fff;color: #9d9d9d;font-weight: 400;cursor: pointer;text-decoration: none;font-family: helvetica;text-align: center;}
.productpage .btn-addtocart {border-top: 0pt solid #146a60;border-bottom: 0pt solid #146a60;height: 72px;padding: 0 25px;text-align: center;text-transform: uppercase;color: #ffffff;display: block;text-decoration: none;background-color: #f58b78;margin: 0 0 0 0;font-size: 17px;font-weight: 500;position: relative;width: 100%;margin-bottom: 0px;margin-top: 4px;letter-spacing:2px;}
a {color: #292925;font-weight: 600;}
.maatwerk-button-scroll .maatwerk-button-inner {text-transform: uppercase;border: 2pt solid #ffffff;height: 70px;padding: 0 15px;text-align: center;color: #393838c7;letter-spacing: 1px;display: block;text-decoration: none;margin: 0 0 0 0;margin-top: -10px;font-size: 17px;float: right;font-weight: 500;position: relative;width: 100%;background: #f4f5f3;display: flex;align-items: center;justify-content: center;cursor: pointer;margin-bottom: 35px;}
.variant-block.active {background: #f4f5f3;color: #282827eb;font-weight: 400;border: 2pt solid #fff;}
.cart-usp-heading {font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-top:7px;}
.cart-usp-subheading {font-size:11px;font-weight:300;letter-spacing:0.5px;}
.cart-usp-right {width: 33.33333%;float: left;padding:10px;padding-top:0px;border: none;letter-spacing: 0.3pt;margin-bottom:0px;text-align:center}
.cart-usp-middle {width: 33.33333%;float: left;padding:10px;padding-top:0px;border: none;letter-spacing: 0.3pt;margin-bottom:0px;text-align:center}
.cart-usp-left {width: 33.33333%;float: left;padding:10px;padding-top:0px;border: none;letter-spacing: 0.3pt;margin-bottom:0px;text-align:center}
.cart-usp {width: 100%;overflow:hidden;border: none;margin-top:30px;padding-left: 7%;padding-right: 7%;margin-bottom: 13px;}
.freeshipping-bar, .message-bar {font-size: 16px!important;background: rgb(255 255 255)!important;text-transform: none!important;color: #61b87c!important;padding: 0px 15px 15px 15px!important;}
.freeshipping-bar .icon, .message-bar .icon {display:none}
.betaalopties-footer {margin-bottom:20px}
.fancy-select {padding: 0 20px 0 9px;font-size: 11px;}
  .fancy-box.flyout.active {transform: scale(1,1);padding: 20px;} .fancy-box.flyout:before {display:none}
.fancy-box.flyout label, .fancy-locale label {margin-bottom: 0px;font-size: 14px;font-weight: 600;color: #282826;}
.gui a.gui-button-large, .gui a.gui-button-small {border-color: #499b8200;color: #fff;background-color: #499b8287;font-weight: 500;text-transform: uppercase;letter-spacing: 0.5pt;}
.gui-checkout .gui-form a.gui-button-primary, .gui-checkout .gui-form a.gui-button-action {margin-top: 10px;}
.flex-container .flex-col {margin-left: 0px;}
.fancy-locale .flex-container .flex-col:first-child {margin-right: 10px;}
.gui-messages ul.gui-error {color: #ff3700;border-color: #fe3706;background: #ff000008;margin-bottom: -46px;   font-size: 13px;}
.gui-form label em {display: none;}
.gui-form .gui-checkbox label, .gui-form .gui-radio label {display: table-cell;cursor: pointer;line-height: 14px;padding-top: 10px;padding-bottom: 1px;word-break: normal;}
.gui-select select.fancy-select {height: unset;padding: 0 20px 0 10px;font-weight: 500;color: #282827;}
.gui-payment-method .gui-payment-method-form {display: none;margin: 0px 0 18px 20px!important}
.gui-checkout-one-step .gui-payment-method-form {margin-left: 0px!important;}
.gui-col2-rightm .gui-col2-rightm-col2 {float: right;width:46%}
.gui-payment-method-compact .gui-payment-method-service label {padding: 1.1pt 0!important}
.gui-col2-rightm .gui-col2-rightm-col1 {float: left;width:46%}
.gui-address-number-ext-label {font-size:10px;letter-spacing:0.2pt;font-weight:600}
.gui-input input {line-height: 40px;height: 40px;font-size: 12px;font-weight:500}
.cart-custom .cart-totals table tr:first-child td {padding-top: 15px;}
.gui-table thead tr th:last-child {padding-right: 0px;}
.gui-checkout-one-step .gui-block-option .gui-field .gui-price {margin-top: 2px!important;}
.gui-payment-method-compact .gui-payment-method-service .gui-payment-method-name {height: 23px;color: #282827;font-size: 13px;font-weight: 400;}
.betaalopties-cart {text-align: center;margin-top: 20px;margin-left: 0px;margin-bottom: 350px;}
.gui a.gui-button-small {line-height: 32px;padding: 3px 15px;}
.gui-checkout-one-step .gui-form .step-review .gui-field .gui-checkbox label {display: none;}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col1 {float: left;margin-right: 2%!important;width: 40%!important;}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col2 {float: left;margin-right: 2%!important;width: 29%!important;}
.gui-block-subcontent {padding-top: 5px;line-height: 15px;padding-bottom: 0px;}
.gui .gui-align-right {text-align: right;padding-left: 15px;}
.gui-nowrap {white-space: nowrap;font-weight: 300;color: #282827;}
.gui-cart-sum .gui-item .gui-desc {float: left;width: 45%;text-align: left;margin-left: 2px;color: #282827;margin-top:10px}
.gui-block-inner strong {color: #29292575;font-size: 23px;font-weight:500}
.gui-table tbody tr td:last-child {padding-right: 0px;font-size: 13px;}
.gui-cart-sum .gui-item .gui-price {float: right;font-size: 27px;line-height: 30px;width: 50%;color: #292926;margin-top:10px}
.gui-page-title {margin-top: 100px!important;    text-align: center;font-size:36px;}
.gui-block-title {color: #ffffff;background-color: #fff;padding-top: 20px;font-size: 24px;margin-top: 20px;line-height: 16px;}
.gui-block-inner {background-color: #fff;}
.gui-block-title strong {color: #292925;}
.gui-block-subtitle {font-size: 21px;font-weight: 600;margin-bottom: 8px;margin-top: 10px;}
.gui-table thead tr th {height: 32px;padding-left: 0px;line-height: 32px;color: #292924;background-color: #fff0;border-bottom: 1px solid #eaf2f0;}
.gui-cart-sum .gui-line {height: 1px;margin: 5px 0;background: #e4e4e4;}
.product-block-price .price-old {display: none;}
.productpage h4.block-title {margin-bottom: 17px;font-size: 19px;font-weight: 600;}
.opmaat-module .opmaat-info .mirror-input {margin-top: 15px;}
.afmeting {font-size:28px;text-align:center;font-weight:400;}
.productpage .mobile-title {font-weight: 300;font-size: 13px;margin-bottom: 30px;}
.productpage .behangstaal-wrap .variants .variant-info .input-wrap input {height: 40px;width: 65px;border: 0;font-size: 16px;text-align: center;border-radius: 0;background: #fff;}
.productpage .behangstaal-wrap .variants .variant-info .title-wrap .title {font-weight: 500;font-size: 13px;}
.productpage .behangstaal-wrap .variants .variant-info .title-wrap .text-wrap .text {color: #27a659;font-size: 13px;font-weight: 500;}
.productpage .behangstaal-wrap .variants .variant-info .title-wrap {    gap: 10px;}
.home-slider-holder {position: relative;   display: none;}
.banner-main {width: 100%;margin-bottom:8px;padding-left:0px;padding-right:0px}
.banner-main-mobile {display:none}
.container-banner-main {width: 100%;overflow:hidden;padding-left:0px;padding-right:0px;padding-bottom:5px;padding-top:43px;}
.socials .social-fb:hover {background-color: #cb2027;}.fa-facebook-f:before {content: "\f39e";font-size: 22px;}
.search-holder {font-size: 12px;}
.productpage .behangstaal-wrap .wrap-title {margin-bottom: 10px;text-align: center;}
.productpage .behangstaal-wrap .variants .variant-info {display: flex;align-items: center;justify-content: center;gap: 10px;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 7px 0;}
.productpage .behangstaal-wrap .variants .variant-info .input-wrap .amount-money {width: 50px;}
.productpage .productform-title {font-size: 16px;margin-bottom: 8px;font-weight: 500;color: #292926}
.productpage .behangstaal-wrap .variants .variant-info .input-wrap .behangstaal-btn {max-width: 100px;font-size: 13px;padding:12px 20px 12px 20px;background:#f4f5f3;color: #646463;font-weight: 500;
}
ul.sidebar-service-links li a {display: block;font-weight: 400;font-size: 16px;line-height: 14px;}
.cart-custom .cart-products .brand-txt {opacity: 1;margin-bottom: 5px;}
.product-block .product-label.rotated, .product-label.rotated {display: none;}
.sidebar h4 {font-size: 18px;font-weight: 600;}
.text-sidebar {font-size:14px; line-height: 30px;}
.staal {background-color: #8fb0a657;display:block;padding:20px;margin-top:10px;}
.staal-2 {background-color: #f4f5f2;display:block;padding:20px;margin-top:10px;}
.staal-h {font-size:22px;font-weight:600;}
.voorraad {margin-top: -25px;margin-bottom: 5px;text-transform: uppercase;font-weight: 600;color: #14bc8a;float: right;font-size: 13px;letter-spacing: 0.05em;}
.product-block .brand, .product-list-mini .brand {color: #292925;opacity: 1;font-weight: 600;margin-top: 2px;    font-size: 12px;text-align: left;display: table;letter-spacing: 0pt;
text-transform: none; margin-left: 20px;}
.sample {color: #479980;opacity: 1;font-weight: 500;margin-top: 6px;font-size: 10px;text-align: left;display: table;margin-left: 20px;margin-bottom: -5px;}

.fancy-radio:checked+label:before {line-height: 15px;}
.brand {font-size: 12px;text-align: left;letter-spacing: 0.15em;font-weight: 600;color: #adaeac;text-transform: uppercase;margin-bottom: -7px;}
.product-block-price {color: #282827;margin-bottom: 10px;font-size: 19px;  text-align: right;margin-top: 0px;}
.sub-title {text-align: center;margin-top: 0px;margin-left: 0px;font-weight: 300;margin-bottom: 5px;font-size: 19px;letter-spacing: 1px;}
.product-code-wrap {text-align: left;margin-top: 7px;margin-left: 20px;}
.artikel-nummer {font-size: 10px;color: #292925;}
.cat-top-right {width: 100%;display: table-cell;vertical-align: middle;background: #ffffff;text-align: center;  padding-bottom: 15px;padding-top: 50px;}
.product-block h4 {font-size: 15px;font-weight: 600;text-align: left;margin-left: 20px;margin-right: 50px;line-height: 19px;margin-top: 0px;margin-bottom: 10px;}
.winkelwagen {text-align: center;font-size: 21px;margin-top: 60px!important;margin-bottom: -10px;font-weight: 600;letter-spacing: 3px;text-transform: uppercase;}
h1.category-title {text-align: center !important;margin-bottom: 7px;margin-top: 62px !important;font-weight: 600;letter-spacing: 3px;font-size: 21px;text-transform: uppercase;line-height: 34px !important;}
h3 {font-size: 15px;font-weight: 600;}
h1 {font-size: 28px;margin-top: 10px!important;letter-spacing: -0.1pt;line-height: 38px;color: #292927;font-weight:400;/* text-transform: uppercase; */}
h1.page-title {text-align: center;margin-bottom: 7px;margin-top: 70px!important;font-weight: 600;letter-spacing: 3px;font-size: 21px;text-transform: uppercase;
line-height: 34px!important;}
h1, h3, h4, h5, h6, .gui-page-title, .productpage .timer-time, .productpage .nav>li>a {padding: 0; margin:0;}
.product-block-holder {position: relative;margin-bottom: 0;padding: 0px;overflow: hidden;    padding-left: 0px;padding-right: 0px;margin-top: 20px;}

.header-hallmark {display: none;}
.categories-button.small .nav-icon div {width: 24px;height: 1px;background-color: #555;transition: .4s;position: absolute;margin: 0;}
.socials .social-insta:hover {background-color: #cb2027;}
.socials .social-pinterest:hover {background-color: #cb2027;}
.payment-icons.icon-payment-mastercard {display: none;}.payment-icons.icon-payment-invoice {display: none;}.payment-icons.icon-payment-eps {display: none;}.payment-icons.icon-payment-belfius {display: none;}.payment-icons.icon-payment-giropay {display: none;}.payment-icons.icon-payment-americanexpress {display: none;}.payment-icons.icon-payment-kbc {display: none;}.payment-icons.icon-payment-mistercash {display: none;}.payment-icons-holder {display: none;}
.copyright {text-align: center;padding: 0 15px 15px 15px;font-size: 11px;background-color: #f4f5f2;color: #292926;font-weight: 500;}
.disclaimer {text-align: center;color: #fff!important;font-size: 13px;letter-spacing:-0.2pt;font-weight: 400;background-color: #f4f5f2;padding: 10px;}
.footer-bottom { padding: 0px;background-color: #292926;}
.footer {padding-left: 30px;padding-bottom: 24px;padding-right: 30px;}
.footer p.info {padding-left: 0px;position: relative;font-size: 18px;line-height: 12px;color: #292926;font-weight: 600;}
.footer, footer, .footer a, footer .copyright a, footer .shop-rating {color: #292926;}
.fa-whatsapp:before {display: none;}
.p-compact p {line-height: normal;margin: 0 0 15px 0;}
.fa-pinterest-p:before {content: "\f231";font-size: 24px;}
.fa-instagram:before {content: "\f16d";font-size: 24px;}
.socials ul li {float: left;margin-right: 5px;margin-top: 10px;padding: 0;}
.socials a {height: 35px;width: 35px;line-height: 44px;display: inline-block;text-align: Center;font-size: 14px;padding: 0!important;border-radius: 100%;}
.socials a {background: #292926;color: #fff;}
footer {padding: 30px 0 0 0;margin-top: 100px;}
.socials {margin-top: -5px;margin-bottom: 28px;}
footer .footer-logo {display: none;}
.footer ul li a {display: inline-block;padding: 2px 0;}
.cart-custom #gui-form-discount {padding: 15px;display: none;background-color: white;}
.productpage .calculator {padding: 25px;background: rgb(244 245 242);margin-top: 0px;position: relative;margin-bottom: 20px;}
.productpage-icons .calculator-toggle-wrap .calculator-toggle {display: flex;align-items: center;font-size: 15px;margin-top: 10px;text-decoration: none !important;color: #84aa9f;font-weight: 500;width: 180px;}
.productpage-icons .calculator-toggle-wrap .calculator-toggle i {background: #ffffff;text-align: center;line-height: 30px;display: inline-block;font-size: 11px;border: 0px solid rgb(41 41 37);margin-right: 0px;}
.gui-form .gui-checkbox input, .gui-form .gui-radio input {float: right; margin-right: 10px;width: auto;}
.cart-custom .cart-totals table tr.no-border:last-child td {border-top: none;}
.gui-checkout-one-step .gui-checkout-steps {width: 100%;margin-top: 50px;margin-bottom: 250px;}
.gui-select select {display: block;max-width: inherit;height: 32px;padding: 5px;width: 100%;border: 0px solid #CCCCCC;}
.gui-checkout-one-step .gui-block {border: 0;background-color: #f1f6f4;padding: 17px;margin-top: 17px;}
textarea#gui-form-comment{display:none;}
label[for=gui-form-comment]{display:none;}
.gui-input, .gui-text, .gui-select, .gui-number {
    /* border-color: #8d8d8d; */
    background-color: #fff;
    /* border: 1pt solid #000; */
}
.gui-input, .gui-text {
    position: relative;
    border: 0px solid #CCCCCC;
    overflow: hidden;
}
.gui-value{
   display:none;
}
.gui-messages {
    MAX-WIDTH: 1260px;
    margin: 40px auto 20px auto;
    text-align: center;
}
.home-slider-holder .slider-text .slider-sub, .home-slider-holder .slider-text .slider-pre {font-size: 36px;color: #fff;display: block;letter-spacing: 1px;font-weight: 500;}

.home-slider-holder .arrow {display: none;}
.home-slider-slide:after {background: #2828254f;}
.totaalprijs {font-size: 21px;font-weight: 600;margin-top: 0px;margin-bottom: -9px;letter-spacing: 0.3pt;color: #292927;/* text-transform: uppercase; */}
.je-bestelling {display:none;font-size: 21px;font-weight: 600;background-color: #ffffff;margin-left: 18px;margin-right: 18px;margin-top: 15px;padding-left: 20px;padding-top: 20px;padding-bottom: 0px;margin-bottom: 0px;letter-spacing: -0.1pt;color: #292927;/* text-transform: uppercase; */
}
.container-cart {
    padding-right: 180px;
    width: 100%;
    overflow: hidden;
    border: none;
    margin-top: 5px;
    padding-left: 180px;
}
.x:before {
     border-top: 1px solid #292925;
}
.x:after {
     border-top: 1px solid #292925;
}
.cart-custom .cart-products .image img {
    max-width: 120px;
}

.cart-custom .cart-products .image {
    padding-right: 15px;
    padding-left: 15px;
}

.introtext {
  text-align:center; font-size: 20px;padding-left:180px;padding-right:180px;line-height:30px;margin-bottom:30px;
}
.icon-kek {
  text-align:center;margin-top:10px;color: #282825bd; font-size: 13px; font-weight: 400;
}

.text-right2 {
    font-size:27px;
  text-align:right;
}
.searchbox.white {
    background: #f4f5f3;
    color: unset;border:none;
}
.user-actions {
    display: inline-block;
    position: relative;
    margin-right: -10px;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
}
.banner-text-block .title {
    display: block;
    margin-bottom: 0px;
    font-size: 44px;
    font-weight: 600;
    letter-spacing: 6px;
    text-shadow: 0 0 7px rgb(0 0 0 / 75%);
}

.banner-text-block .sub {
    display: block;
    margin-bottom: 45px;
    font-size: 34px;
    font-weight: 500;
  letter-spacing:0.5pt;
    text-shadow: 0 0 7px rgb(0 0 0 / 75%);
}

.banners-home .banner-content {
    text-align: center;
    width: 100%;
    padding: 15px;
    padding-top: 40px;
}
.banners-home .banner-content-holder {height: 100%;width: 100%;background: #00000000;color: #fff;transition: background .2s ease;display: -ms-flexbox;display: flex;align-items: center;-ms-flex-align: center;}
.banners-home-block.small, .banners-home-block.small .home-slider {/* height: 260px; */}
.gui-delivery-time-checkout {color: #27a659;font-weight: 500;line-height: 16px;margin-top: 10px;border: 1pt solid;padding: 5px;padding-left: 10px;padding-right: 10px;width: fit-content;}
small, .small {font-size: 10px;font-weight: 600;line-height: 24px;color: #292924;}
.payment-icons-cart {display: none;}
.gui-checkout-one-step .gui-block-option .gui-field .gui-price {margin-top: 6px;color: #24a659;font-size: 14px;font-weight: 600;}
.usp-kek {text-align: center;color: #292929;font-size: 15px;letter-spacing:-0.2pt;font-weight: 600;background-color:#77aca6;padding: 10px;}
.usp-orders {text-align: center;font-weight: 600;margin-top:15px;font-size:16px;}

.usp-afrekenen {text-align: center;color: #61b87c;font-size: 17px;font-weight: 500;background-color: #ffffff;padding-top: 20px;padding-bottom: 30px;letter-spacing: 0.2pt;}
.home-slider-holder img {width: 100%;margin-top: 30px;}
.productpage .content-box {padding: 0;background: 0 0;margin-top: 70px;}
.button i {margin-right: 0px;}
.fa-angle-right:before {display:none;}
.subheader-holder {display: none;}
.productpage-usps h4, .sidebar-usps h4 {font-weight: 400;margin-bottom: 3px;}
.productpage .deliverytime-icon {fill: #27a659;}
.productpage-icons {/*     display: none; */align-items: center;justify-content: flex-end;}
.nova-icon-shopping-bag:before {content: "\62";font-size: 24px;line-height: 8px;margin-right: 2px;}
.cropper-face {background-color: #ffffff00;left: 0;top: 0;}
a.cart-coupon, a.cart-shipping {display: none;padding-bottom: 10px;font-size: 16px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;border-bottom: 0px solid #eee;margin: 0px;text-align: center;margin-top: 20px;position: relative;}
#navbar nav>ul>li {display: inline-block;margin-right: 5px;padding: 20px 0;}
.productpage .product-deliverytime {font-weight: 600;font-size: 11px;text-transform: uppercase;float:right}
.searchbox {height: 40px;border: 0;padding: 0 15px;z-index: 99;border-radius: 0;background: 0 0;color: #888;width: 210px;line-height: 50px;line-height: normal;}
.header-hallmark {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;padding: 0 10px;width: 120px;margin-left: 10px;margin-right: 5px;margin-top: 15px;}
.dimmed {background: rgb(255 255 255 / 80%);position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 300;display: none;}
.theme-messages .message {padding: 25px;font-size: 1.1em;border-radius: 0;margin: 0;position: relative;box-shadow: none;background: #f3f8f8;color: #8aa5a5;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 5px;cursor: pointer;margin-bottom: 15px;}
.theme-messages .message.info .icon>i {background: #8aa5a5;}
.wsa-cookielaw-button-green:hover {background: #ffffff;/* background: -webkit-linear-gradient(top, #3C9300, #398A00); *//*background: -moz-linear-gradient(top, #3C9300, #398A00);background: -ms-linear-gradient(top, #3C9300, #398A00);background: -o-linear-gradient(top, #3C9300, #398A00);*/border: 0px solid #2D6200;}
.wsa-cookielaw {bottom: 0;background-color: #d4dfe0;top: auto !important;height: auto!important;white-space: inherit!important;padding: 10px;bottom: 0;border: 0;border-top: 0px solid #ccc;}
.wsa-cookielaw-button {display: inline-block;padding: 0 10px;font-weight: 500;margin: 0 0 0 5px;line-height: 22px;color: #292927;text-decoration: none;border: 0px solid transparent;border-radius: 0px;}
.wsa-cookielaw-button-green {text-shadow: none;background: #b4c8ca;/* background: -webkit-linear-gradient(top, #3C9300, #398A00); *//*background: -moz-linear-gradient(top, #3C9300, #398A00);background: -ms-linear-gradient(top, #3C9300, #398A00);background: -o-linear-gradient(top, #3C9300, #398A00);*/border: 0px;}
.category .flex-container>h4 {width: 100%;color: #292926;font-weight: 700;text-shadow: none;text-transform: uppercase;line-height: 20px;background-color: #ffffff;padding: 30px;padding-top:20px;font-size: 14px;padding-left: 15px;padding-right: 15px;margin-top: 83%;letter-spacing: 4px;}
.category .scale-holder {overflow: hidden;margin-bottom: 20px;}
.category .scale-holder img {transition: all 1.2s ease;width: 100%;}
.category:hover .scale-holder img {transform: scale(1.3);}
.gui-form .gui-spacer {height: 5px;}
.gui-confirm .gui-confirm-input {margin-bottom: 10px;font-size: 11px;}
.button-txt {font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: none;background-color: white;padding: 20px;margin-top: 10px;}
.cart-custom .no-items {padding: 100px;background-color: #ffffff;margin-top: 30px;}
.cart-custom .no-items h3, .collection .no-items h3 {margin-bottom: 15px;font-size: 24px;opacity: 1;font-weight: 600;}
.gui-payment-method-compact .gui-payment-method-service .gui-payment-method-price {display: none;}
.gui-cart-sum .gui-big {   font-size: 14px;margin-bottom: 0px;}
.gui-thankyou .gui-block-content .gui-table {margin-bottom: 10px;border:none;}
.title-404,.sub-404 {text-align: center;font-size: 30px;padding: 2%;}
.filters-sidebar .custom-filter-block h5 {margin-bottom: 5px;margin-top: 5px;font-weight: 600;font-size: 18px;}
.filters-sidebar .custom-filter-col:first-child {margin-top: 0!important;display: none;}
.fancy-checkbox:checked+label:before {content: "\f00c";background-color: #f9beb5;color: #f9beb5;}
b, strong {font-weight: 400;}.content h1 {margin: 3px 0 5px 0;}
.theme-messages .message.error .icon>i {background: #b4c9ca;}
.productpage .productpage-right .product-code {font-weight: 500;color: #84aa9fa6;font-size:12px;margin-top:10px;}
.home-slider-holder .slider-text .slider-sub {margin-bottom: 30px;line-height: 1.5em;padding-top: 0px;text-shadow: 0 0 8px rgb(0 0 0);}
.footer h3 {margin-bottom: 15px;font-size: 1.32em;color: #292926;}
.logo {max-width: 100%;max-height: 85px;min-width: 30px;margin-top: -27px;}
#header-content {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;
-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;height: 95px;transition: height 0s ease;position: relative;}
.gui-checkout .gui-confirm-buttons>a {background: #499b82 !important;font-weight: 500;text-transform: uppercase;font-size: 17px;letter-spacing: 2px;padding: 19px;}
.fa-envelope:before {content: "\f0e0";display: none;}
.fa-paper-plane:before {
    content: "\f1d8";display: none;
}

.right-highlight {
    width: 50%;
    letter-spacing: 0.3pt;
    float: right;
    font-weight: lighter;
    line-height: 22px;
    padding: 20px;
    background-color: #f3f8f8;
}

ul.sidebar-service-links li {
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.gray-border-bottom {
    border-bottom: 0px solid rgb(180 201 202);
}

ul.sidebar-service-links {padding: 0;list-style: none;margin-top: 193px;font-size: 18px;}
.flex-col.service-item {width: 20%;/* display: flex; */align-items: center;justify-content: center;/* height: 120px; */border: none;text-align: center;padding: 10px;}
.productpage .thumbs img {width: 100%;cursor: pointer;border: 0px solid transparent;}
.custom-pagination .items {display: inline-block;background: #fff;padding: 0 15px;height: 30px;margin-bottom:10px;line-height: 30px;font-size: 15px;}
.user-actions .current-lang {font-size: 14px;font-weight: 300;color: #292926;
margin-right: 5px;}
.button-cta:hover, .button-cta:focus {text-decoration: none;}
.button-bg, button, .button {color: #fff;font-size: 14px;text-transform: uppercase;font-weight: 400;padding: 10px;padding-left: 25px;padding-right: 25px;letter-spacing: 1pt;background-color: #292929;}
.productpage .deliverytime-icon > svg {vertical-align: middle;margin: 0px;}
.productpage .deliverytime-icon {display: table-cell;vertical-align: top;opacity: 1; color:#25cc79;}
.productpage .deliverytime-content {display: table-cell;vertical-align: middle;padding-left: 10px;color: #27a659;font-size: 14px;font-weight:600;text-transform:none;letter-spacing: 0.2pt;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #e2ebeb;}
.tooltip-inner {width: 100px;padding: 10px 8px;color: #292927;text-align: center;background-color: #ff9096;border-radius: 0px;display:none}
.tooltip.bottom .tooltip-arrow {display:none}
.fancy-box.flyout.fancy-locale-holder {right: -30px;top: 40px;width: 211px;background-color: #ffffff;padding-right: 5px;}
.productpage .related-products .button-holder .swiper-related-next {margin-left: 10px;}
.productpage .related-products .button-holder .swiper-related-next, .productpage .related-products .button-holder .swiper-related-prev {display: inline-block;width: 50px;height: 50px;line-height: 49px;text-align: center;border-radius: 100%;font-size: 16px;opacity: 1;background-color: #f9beb5;border: none;}
.sidebar-usps ul li, .productpage-usps ul li {padding: 0;margin: 0;margin-top: 8px;margin-bottom: 10px;position: relative;padding-left: 24px;font-size: 13px;}
.productpage-usps ul li {float: left;width: 40%;padding-right: 5px;}
.overflow-expand-holder>div {letter-spacing: 1pt;text-transform: uppercase;cursor: pointer;font-weight: 500;padding: 15px 30px;font-size: 1.1em;color: #fff;}
.sidebar-usps ul {display: none;}
.read-more, .read-less {background: #292927;}
.custom_filter_form .custom-filter-col {position: relative;padding-right: 15px;padding-left: 15px;float: none;display: block;width: 100%;margin-top: 20px;}
.productpage .mobile-pre-title {margin-bottom: 10px;display: none;}
.sidebar-cats li.active>.main-cat {font-weight: 600;}
.sidebar-cats>ul li {padding: 3px 0;}
.mobile-nav .open-sub:after, .sidebar-cats .open-sub:after {color: #292927;}
.cart-custom .cart-products td {padding-top: 15px;padding-bottom: 15px;padding-right: 10px;padding-left: 10px;}
.cart-custom .cart-products tr {border-bottom: 1px solid rgba(155,155,155,.17);background-color: white;}
.newsletter {display:none}
.gray-bg {background: rgb(244 245 243);}
.cart-custom .cart-totals table td {padding: 4px 0;}
.productpage .addtocart {text-align: center;padding: 0 0 0 95px;}
.cart-custom .cart-totals table tr:last-child td {font-weight: 400;line-height: 20px;}
.text-right {text-align: right;font-weight:300;}
.cart-custom .cart-products .product, .cart-custom .cart-products .price, .cart-custom .cart-products .quantity {padding-right: 20px;font-size: 15px;}
.cart-custom .cart-products .delivery-holder, .cart-custom .cart-products .additional-costs {padding: 5px;margin-top: 10px;font-size: 13px;padding-left: 15px;padding-right: 15px;border: 1pt solid;letter-spacing: 0.1pt;color: #27a659;font-weight: 500;max-width: fit-content;text-align: left;}
.cart-custom .grey-block {margin-top: 15px;background-color: #f1f6f4;padding-bottom:20px;}
.gui-form .gui-field > label {margin-left:10px;box-sizing: border-box;height: 20px;text-transform: uppercase;padding-right: 0;letter-spacing: 0.2pt;overflow: hidden;color: #292925;font-size: 10px;font-weight: 600;text-overflow: ellipsis;width: 100%;}
.gui-page-title, .gui a.gui-bold, .gui-block-subtitle, .gui-table thead tr th, .gui ul.gui-products li .gui-products-title a, .gui-form label, .gui-block-title.gui-dark strong, .gui-block-title.gui-dark strong a, .gui-content-subtitle {color: #292925;}
.gui-table a.gui-bold {text-decoration: none;font-size: 124%;line-height: 20px;}
.container-vier{width: 100%;overflow:hidden;border: none;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:0px;}
.container-vier-kolom {width: 25%;float: left;padding-left:15px;padding-right:15px;margin-bottom: 0px;}
.category .flex-container {position: absolute;top: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 14%);color: #fff;padding: 0px;transition: all .3s ease;}
.product-configure label {font-size: 18px;margin-bottom: 3px;font-weight: 600;color: #292926;}
#navbar.compact nav>ul>li>a {height: 60px;line-height: 60px;}

}

.usp-block i {margin-right: 4px;font-size: 14px;}
.usps-header i {color: #557272;}
.searchform {display: block;position: relative;}
.usps-header, .usps-header a {color: #282827;font-weight: 700;font-size: 10px;letter-spacing: 1px;text-transform: uppercase;}
.lefttxt {width: 50%;letter-spacing: 0.3pt;float: left;font-weight: lighter;line-height: 22px;padding: 20px;}
.righttxt {width: 50%;letter-spacing: 0.3pt;float: right;font-weight: lighter;line-height: 22px;padding: 20px;}
h2 {font-size: 20px;text-align:center; font-weight: 500;}
.cart-text-link {color: #378951;text-decoration: underline;font-weight: 500;padding-left: 0px;font-size: 15px;}
.container-home{width: 100%;overflow:hidden;border: none;padding:5px;padding-bottom:0px;}
.container-home-banner {width: 100%;float: left;padding:5px;border: none;letter-spacing: 0.3pt;margin-bottom:0px;}
.homecontainer{width: 100%;overflow:hidden;border: none;margin-top:5px;}
.homecontainer-usp{width: 100%;overflow:hidden;border: none;margin-top:5px;}
.homeleft-kleur {width: 33.3333%;float: left;padding:10px;padding-top:30px;border-right: 2pt solid #fff;background-color: #edebe5;letter-spacing: 0.3pt;margin-bottom:13px;}
.homemiddle-kleur {width: 33.3333%;float: left;padding:10px;padding-top:30px;border: none;background-color: #edebe5;letter-spacing: 0.3pt;margin-bottom:13px;}
.homeright-kleur {width: 33.3333%;float: left;padding:10px;padding-top:30px;border-left: 2pt solid #fff;background-color: #edebe5;letter-spacing: 0.3pt;margin-bottom:13px;}
.homeleft {width: 33.33333%;float: left;padding:10px;padding-top:0px;border: none;letter-spacing: 0.3pt;margin-bottom:0px;}
.homemiddle {width: 33.33333%;letter-spacing: 0.3pt;padding:10px;padding-top:0px;float: left;border: none;margin-bottom:0px;}
.homeright {width: 33.33333%;padding:10px;padding-top:0px;letter-spacing: 0.3pt;float: left;border: none;margin-bottom:0px;}
.contactleft {width: 33.33333%;float: left;padding:10px;padding-top:0px;border: none;letter-spacing: 0.3pt;margin-bottom:0px;}
.contactmiddle {width: 33.33333%;letter-spacing: 0.3pt;padding:10px;padding-top:0px;float: left;border: none;margin-bottom:0px;}
.contactright {width: 33.33333%;padding:10px;padding-top:0px;letter-spacing: 0.3pt;float: left;border: none;margin-bottom:0px;}
h3.headline {font-weight: 600;font-size: 22px;text-align: center;}
.colhomebanner{width: 100%;overflow:hidden;border-radius:20px;border: none;padding:0px;}
.colcontainer{width: 100%;overflow:hidden;border: none;padding-left:0px;padding-right:0px;padding-bottom:5px;padding-top:0px;}
.colcontainer-kleur{width: 100%;overflow:hidden;margin-top:30px;border: none;padding-left:0px;padding-right:0px;padding-bottom:5px;padding-top:0px;background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 32%, #f4f5f3 91%);}    
.leftcol {width: 49.7%;float: left;margin-bottom:-5px;padding:9px;padding-right:6px }
.rightcol {width: 49.7%;float: right;margin-bottom:-5px;padding:9px;padding-left:6px}
.leftprojects {margin-left: 20%;width: 29.7%;float: left;margin-bottom:-5px;padding:9px;padding-right:6px }
.rightprojects {margin-right: 20%;width: 29.7%;float: right;margin-bottom:-5px;padding:9px;padding-left:6px}
.leftons {width: 49.7%;float: left;margin-bottom:-5px;padding:9px;padding-right:6px }
.rightons {width: 49.7%;float: right;margin-bottom:-5px;padding:9px;padding-left:6px}
.cart-custom .cart-products .price-total {font-weight: 600;font-size: 15px;}
.filters-top.standalone {display: none;}
.cat-top-right p {padding: 0;margin: 10px 0 0 0;line-height: 30px;font-weight: 300;font-size: 18px;color: #557272;}
p a {color: #292929;}
.opmaat-module .opmaat-image .opmaat-popup p.no-margin {margin: 0;font-size: 16px;font-weight: 300;}
.opmaat-module .opmaat-image .opmaat-popup p {margin-bottom: 12px;font-size: 16px;}
.opmaat-module h4 {margin: 0 !important;margin-right: 8px !important;font-weight: 600;}
.productpage .share .content:before {display: none;}
.productpage .share .content {position: absolute;width: 120px;background: #fff;background: #222;right: 0;box-shadow: 0 0 0px 0px #fff;text-align: center;margin-top: 10px;overflow: visible!important;}
.productpage .wishlist {margin-left: 10px;float: right;}
.productpage .wishlist>a, .productpage .share>a {display: none;}
.cat-top-left {display: none;}
#navbar .megamenu .sub-holder {margin-bottom: 25px; }
.fa-question-circle:before {content: "\f059";color: #292927;font-size: 18px;}
#navbar nav>ul>li>a:hover, #navbar nav>ul>li:hover>a, #navbar nav>ul>li.active>a {color: #a29076;background-color: #ffffff;}
#navbar nav ul h4 {font-size: 1em;font-weight: 600;margin-bottom: 10px;padding-top: 0px;}
#navbar nav ul .megamenu .sub2 a {font-size: 13px;display: inline-block;padding: 1px 0;/* font-family: helvetica; */font-weight: 300;letter-spacing: 0.2pt;}
#navbar nav ul .megamenu h4 {display: inline-block;font-size: 16px;font-weight: 600;}
#navbar nav>ul.smallmenu>li:hover>ul.smallmenu:before {content: '';display: block;position: absolute;
width: 10px;height: 10px;
top: 0;margin-top: -5px;
width: 0;height: 0;border-style: solid;border-width: 0 7.5px 10px 7.5px;border-color: transparent transparent #fff transparent;left: 10px;}
#navbar nav>ul>li>a {color: #292926;background-color: #ffffff;letter-spacing: 1px;text-decoration: none;padding-left: 0px;padding-right: 20px;text-transform: uppercase;line-height: 50px;font-size: 12px;display: inline-block;font-weight: 600;}
#navbar nav>ul>li>a.dropdown {padding-right: 30px;padding-left: 10px;font-size: 16px;color: #a29076;}
#navbar nav>ul>li>a.dropdown:before {content: "\f0dd";position: absolute;top: -2px;right: 0;font-size: 10px;font-weight: 700;display:none;}
.faq-item .question {font-size: 1.1em;font-weight: 500;color: #292926;cursor: pointer;}
h5, .h5 {font-size: 16px;margin-bottom: 0px;font-weight: 600;padding-right: 30px;line-height: 24px;}
.custom-filter-block ul li {padding: 1px 0;}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li>ul>li>a {padding: 10px 15px;display: block;box-shadow: none;  background: rgb(243 248 248);}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li:hover>a, #navbar nav>ul.smallmenu>li>ul.smallmenu>li>ul>li>a:hover {text-decoration: none;background: #e2eded;}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li>a:last-child {border:0pt solid #000;}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li a {display: block;background: rgb(243 248 248);padding: 20px 18px;font-weight:400;color: #292925;font-size: 14px;}
#navbar nav>ul>li>ul {background: #fff;visibility: hidden;transition: all .0s ease;position: absolute;height: auto;width: 150%;background: rgb(244 245 243);list-style: none;margin: 0;padding: 30px 15px;left: -5px;box-shadow: 0 12px 16px -10px rgb(0 0 0 / 0%);opacity: 0;z-index: 2;}
#navbar nav>ul>li:hover>ul {visibility: visible;transition: all .5s ease;opacity: 1;}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li:hover>ul {display: block;box-shadow: none;z-index: 1;}
.header-right {-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;padding-left: 15px;padding-top: 5px;}
.product-list-reviews {display: none;}
.searchcontent .more, .searchcontent .noresults {background-color: #f3f8f8;text-align: center;margin-top: 15px;font-weight: 300;height: 50px;text-transform: uppercase;line-height: 48px;}
.header-right .nova-icon {font-size: 13px;vertical-align: middle;}
.fancy-box h4 {margin-bottom: 15px;font-size: 26pxfont-weight: 600;}
.qty.qty-small .qtyadd, .qty.qty-small .qtyminus {height: 35px;line-height: 35px;}
.product-list-price {font-weight: 300;font-size: 20px;color: #292924;}
.product-list-holder {border: 0px solid rgba(155,155,155,.17);padding: 0px;background: rgb(243 248 248);}
.product-list .description {margin-bottom: 10px;margin-right: 25px;}
.free-send {color: #27a659;margin-top:10px;text-align: right;font-weight: 600;font-size: 14px;letter-spacing:0.2pt;}
.opmaat-module .opmaat-info .opmaat-info-header .title-block {
    margin-bottom: 0px;
    display: block;
    margin-top: 24px;
    align-items: center;
    height: 25px;
}
.opmaat-module .opmaat-image .image-header {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
}
.opmaat-module .opmaat-info .total-block .result-block {
    margin-right: 20px;
    margin-bottom: 50px;
    text-align: right;
}
.qty .qtyadd {
    height: 35px;
    width: 25px;
    line-height: 35px;
    text-align: center;
    position: absolute;
    right: 0;
    background: #fff;
    top: 0;
    border: 1px solid #e0ede7;
    border-top: 0;
    border-right: 0;
    font-size: 12px;
    cursor: pointer;
}
.qty .qtyminus {
    height: 35px;
    width: 25px;
    line-height: 35px;
    text-align: center;
    position: absolute;
    right: 0;
    background: #fff;
    bottom: 0;
    border: 1px solid #e0ede7;
    border-bottom: 0;
    border-right: 0;
    border-top: 0;
    font-size: 12px;
    cursor: pointer;
}
.addtocart-sticky {
    position: fixed;
    width: 100%;
    left:0px;
    top: 0px;
    z-index: 10;
    background: #fff;
    height: 60px;
    display: none;
    box-shadow: 0 2px 15px -14px #000;
}

.productpage .qty input, .qty input {
    height: 70px;
    padding: 0 25px 0 0;
    width: 85px;
    border: 0;
    text-align: center;
    border-radius: 0;
    background: #fff;
}


.opmaat-module .btn-addtocart.disabled {
    opacity: 1;
    pointer-events: none;
}


.opmaat-module .opmaat-info .total-block .result-block .size-label {
    font-weight: 600;
}

.opmaat-module .opmaat-image .cropper-container .cropper-modal {
    background: #f3f8f8;
}

.categories-button.small .nav-icon>div {
    background: #282825;
}

.opmaat-module-outer .opmaat-title-block .subtitle {font-size: 28px;color: #292926;line-height: 32px;font-weight: 400;text-align: center;margin-bottom: 20px;}
.opmaat-module-outer .opmaat-title-block h4 {margin-bottom: 2px;font-size: 28px;font-weight: 400;text-align: center;}
.header-left {-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;max-width: 200px;padding-right: 0px;height: 30px;}
.productpage .unit-price {margin-top: 3px;color: #1b1b1b;font-weight: 600;font-size: 14px;display:none;}
.fa-check:before {content: "\f00c";color: #24a659;}
.opmaat-module .opmaat-image .stroke-line {position: absolute;top: 0;bottom: 0;width: 1px;border-left: 1px dashed #19ffb7;z-index: 100;display: none;}
.opmaat-module .opmaat-image .opmaat-popup {position: absolute;top: 50%;left: calc(50% + 0px);transform: translate(-50%, -50%);max-width: 90%;width: 90%;background: #fff;border: 1px solid #ffffff;display: none;}
.opmaat-module .opmaat-image .opmaat-popup.info-popup{z-index: 1;}
.opmaat-module .opmaat-image .opmaat-popup.size-popup{z-index: 2;}
.opmaattext {text-align:center;margin-left: 220px;margin-right: 220px;}
.opmaat-module .opmaat-info .text-inputs input.error,
.calculator .text-inputs input.error {border-color: #ff0068;color: #ff0068;}
.opmaat-module .opmaat-info .total-block {/* display: flex; *//* justify-content: flex-end; *//* align-items: center; */margin-top: -18px;margin-bottom: -25px;}
.opmaat-module .opmaat-info .total-block .free-send {text-align: center;margin-top: 5px;color: #479980;font-weight: 400;font-size:12px;}
.cropper-modal {opacity: .8;}
.opmaat-module .buttons .maatwerk-button {background: #f4f5f3!important;color: #282827;border: none;margin: 0px 5px;letter-spacing: 0.8pt;font-size: 12px;text-transform: uppercase;}
.fancy-checkbox+label, .fancy-radio+label {position: relative;padding-left: 24px;margin-left: -25px;cursor: pointer;font-weight: 600;font-size: 13px;line-height: 16px;}
.opmaat-module .opmaat-info .text-inputs label {display: block;text-align: center;margin-bottom: 5px;
font-weight: 600;font-size: 19px;}
.opmaat-module .opmaat-info .text-inputs .size-divider,
.calculator .text-inputs .size-divider {display: flex;align-items: center;font-size: 18px;padding: 0px 20px;margin-top: 22px;}
.opmaat-module .opmaat-info .total-block .result-block .total-price {font-size: 28px;color: #292926;font-weight: 400;}
.opmaat-module .opmaat-info .opmaat-info-header .title-block .subtitle {font-weight: 500;color: #ff0068;margin-top: 2px;}
.opmaat-module .opmaat-info .text-inputs input,
.calculator .text-inputs input {
    height: 70px;
    line-height: 70px;
    display: inline-block;
    outline: none;
    border: 1px solid #000;
    text-align: center;
    padding: 0px 20px;
    width: 100%;
    font-size: 26px;
    font-weight: 300;
}
.opmaat-module {
    padding: 0px;
    background: rgb(255 255 255);
    display: flex;
}
footer {
    background: #f4f5f3;
}

footer .footer-logo {
    margin-bottom: 30px;
    max-width: 40%;
}

.filter-values label, .filter-values label, .filter-values .more {
    font-weight: 100;
    font-size: .9em;
}

.breadcrumbs a {
    color: #8fbbba;
    margin-right: 5px;
    margin-left: 5px;
}

.rowmargin, .margin-top  {
    margin-top: 10px;
}
.fa-times:before {
    content: "\f00d";
    color: #f68b78;
}
.searchform {
    display: block;
    position: relative;
    float: right;
}

.header-center {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    padding-right: 0px;
    padding-left: 0px;
}

.product-block-holder:hover .product-block-quick {
    opacity: 1;
    margin-left: 0;
    margin-right: 0;
    display: none;
}
.collection-filter-price .ui-slider-range {
    background-color: #b4c9ca;
    margin: 0;
    position: absolute;
    height: 4px;
}
.fancy-box .button {
    width: 100%;
    display: block;
    margin-bottom: 5px;
    text-align: center;
    line-height: 35px;
    text-transform: uppercase;
    height: 55px; font-size:16px;font-weight:300;
}

.productpage .share:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f107";
    font-weight: 700;
    position: absolute;
    margin-left: -10px;
    opacity: 0;
}
.productpage .share {
    display: inline-block;
    float: right;
    position: relative;
}
.btn-addtocart .icon-holder {height: 50px;line-height: 76px;width: 60px;margin-right: 10px;background: none;/* display: none; */}

.cart-icon #qty {font-size: 11px;color: #fff;height: 20px;width: 20px;font-weight: 500;text-align: center;display: inline-block;line-height: 16px;border-radius: 100%;margin-top: 2px;position: absolute;right: 0;top: -14px;}

.cart-icon #qty.shopping-bag {right: -9px;background: #ffffff;color: #292926;margin-top: 0px;border: 1pt solid #292926;}
.home-grid .side-list>:first-child {
    margin-top: -18px;
    margin-bottom: 30px;
    font-size: 23px;
}
#header-holder.headerscrolled {
    box-shadow: 0 0 5px -3px rgb(0 0 0 / 0%);
    box-shadow: 0 0 16px -13px rgb(0 0 0 / 0%);
}
#navbar nav>ul>li.active>a {font-weight: 600;}
.stars.flat i {
    background: none;
    padding: 0;
    color: #228389;
}

.stars i {
    padding: 5px;
    font-size: 10px;
    background: #228389;
    color: #fff;
    margin-right: 3px;
}
.banner-text-block {
    display: inline-block;
    max-width: 90%;
    min-width: 200px;
}
.button-large {padding: 20px 30px;font-size: 1.4em;font-weight: 400;color: #292925;letter-spacing: 3px;background-color: #f58b78;}

.productpage .reviews-extracted-block .fas {
    font-size: 10px;
    color: #228389;
}


.filter-values label span, .filter-values label span {
    color: #228389;display:none
}
.filter-values .more {
    font-weight: 600;
    margin-top: 10px;
}

.fancy-checkbox+label:before, .fancy-radio+label:before {content: "";border: 1px solid #e4e4e4;font-size: 9px;position: absolute;width: 16px;height: 16px;text-align: center;line-height: 18px;font-family: 'Font Awesome 5 Free';font-weight: 700;background: rgb(255 255 255);left: 0;transition: all .3s ease;}
.sidebar-cats {display:none;padding: 15px;background:rgb(244 245 242);}
.sidebar-cats>ul>li ul {padding-left: 9px;border-left: 0px solid rgb(41 41 38);margin-top: 10px;margin-bottom: 15px;display: none;}
.subheadlines .subheadline-content {display: table-cell;width: 100%;height: 100%;vertical-align: middle;text-align: center;background: rgb(0 0 0 / 7%);transition: background .2s ease;padding: 30px;}
.filters-sidebar {padding: 15px;background-color: #ffffff;border: none;}
.rounded {border-radius: 0px;}
.product-list-mini-holder {background: rgb(34 131 137 / 0%);margin-bottom: 15px;padding: 3px;}
.gui-table tbody tr td {padding: 3px 0px 10px 0px;border-top: 0px solid #EEEEEE;}
.grey-block {background: rgb(243 248 248);padding: 20px;}
.button.inverted, .button.inverted:hover, .button.inverted:active, .button.inverted:focus {background: #292924;color: #fff;border: 0px solid #000000;font-weight: 600;text-transform: uppercase;opacity: 1;padding: 15px 20px;margin-top: 10px;letter-spacing: 1px;font-size: 16px;}
.button.inverted:hover {background: #f68b78;}
.productpage .embed-specs-holder .overflow-fade {bottom: 60px;display: block;}
.button.full-width {display: block;text-align: center;font-size: 17px;margin-top: 15px;height: 75px;color: #ffffff;font-weight: 500;/*background-color: #292926;*/line-height: 35px;text-transform: uppercase;    letter-spacing: 2px;}
.gui-block, .gui-block-title, .gui-buttons.gui-border, .gui-block-inner, .gui-image {
    border:none;
}
.gui-messages ul {
    border: 0;
    font-weight: 500;
    line-height: initial;
    font-size: 18px;
    padding: 25px 40px;
    border-radius: 0px;
}
.gui-messages ul, .messages ul {
    padding: 35px 15px;
    color: #292925;
    background: #f3f8f8;
    list-style-type: none;
    border: none;}
.gui-messages ul.gui-success {background: #f3f8f8;color: #8aa5a5;font-size: 18px;font-weight: 500;display:none;}
.gui a {color: #df5078;}
.productpage-right {margin-top: 30px;margin-bottom: 30px;}
#navbar.borders {border-top: 0px solid #fff;border-bottom:0px solid #dddddd;}
.categories-button.small span {position: absolute;display: block;line-height: 10px;font-size: 7px;width: 100%;text-align: center;text-transform: uppercase;top: 14px;transition: all .3s;opacity: 1;left: 50%;letter-spacing: 1px;transform: translateX(-50%);width: 50px;font-weight: 600;}
.freeshipping-bar, .message-bar {font-size: 16px;margin-top: 5px;text-align: center;font-weight: 600;background: rgb(243 248 248);text-transform: uppercase;vertical-align: middle;position: relative;padding-left: 15px;padding: 15px 15px 15px 15px;color: #292923;}
.fancy-box .button {width: 100%;display: block;margin-bottom: 10px;text-align: center;}
.boxed-border .product-block h4 {height: 46px;}
.freeshipping-bar.complete .icon, .message-bar.success .icon {background: none;color: #fff;}
.flex-container {-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 5px;padding-bottom: 5px;background-color: #fff;margin: 0px;margin-top: 0px;}
.subheader {padding: 0px;width: 100%;min-height: 30px;font-size: 12px;margin-top: 15px;}
.price-strict {font-size: .8em;display: none;}
#navbar nav ul {padding: 0;list-style: none;margin: 0px;margin-bottom: 0px;}
.productpage .spec-holder:nth-child(odd) {background: #f4f5f3;}
.productpage .spec-holder {padding-top: 7px;padding-bottom: 7px;}
.breadcrumbs {text-align: center;font-size: 12px;display:none;padding-top: 15px;padding-left: 17px;padding-bottom: 0px;letter-spacing: 0pt;margin-bottom: 10px; }
.col-xs-5 {width: 41.66666667%;font-weight: 600;}
.unit-price {display: block;font-size: 0.80em;opacity: 1;display:none;}
.shadow-hover:hover {box-shadow: 0 0 0 0 #ffffff;}
.margin-top-double {margin-top: 0px;}
#notification {text-align: center;padding: 12px 40px;/*display: none;*/font-weight: 600;font-size: 16px;position: relative;transition: margin .3s ease;width: 100%;margin-top: 60px;}
.productpage .title-appendix {height: 30px;line-height: 30px;margin-top: -23px;}
.qty {display: inline-block;border: 1px solid #e0ede7;position: relative;position: relative;float: left;font-size: 1.4em;}
.productpage .offer-holder {padding-top: 0px;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;background: rgb(255 255 255);margin-top: -30px;}
.sidebar-usps i, .productpage-usps i {position: absolute;left: 0px;height: 100%;padding-top: 0;top: 50%;margin-top: -15px;font-size: 14px;color: #81c0b6;}

.product-block-holder .product-block-reviews {width: 100%;margin-top: 10px;display: none;}
.productpage .product-price .price {font-size: 28px;line-height: 64px;font-weight: 500;color: #292926;padding-bottom: 30px;}
.productpage .reviewscore {font-size: .9em;display: none;margin-right: 30px;}
p {line-height: 1.6em;margin: 0 0 15px 0;margin: 0 0 1.8em 0;}
.product-block-desc {display:none}
.home-slider .slider-text .title {letter-spacing: 8px;word-spacing:3px;font-size: 66px;margin-bottom: 25px;display: block;font-weight: 600;text-shadow: 0 0 25px rgb(35 31 31 / 70%);text-transform: uppercase;}
.slider-pre {font-size: 1.6em;margin-bottom: 10px;}
.home-slider-holder .slider-text .slider-pre {font-size: 23px;margin-bottom: 10px;letter-spacing: 4px;font-weight: 500;margin-top: 30px;text-transform: uppercase;text-shadow: 0 0 30px rgb(35 31 31);}

@media only screen and (max-width: 430px){
 h1.category-title {margin-bottom: 0px;margin-top: 110px !important;line-height: 10px !important;}
.container-banner-main {width: 100%;overflow:hidden;padding-bottom:5px;padding-top:25px;}
.img-responsive {margin-top: 12px;}
  .headerscrolled #header-content {height: 125px;padding-left: 0px;}
  h5, .h5 {font-size: 14px;margin-bottom: 20px;margin-top: -20px;padding-right: 0px;line-height: 24px;}
	.opmaat-module .opmaat-info .text-inputs {flex-wrap: inherit; }
  .righttxt {width: 100%;}.lefttxt {width: 100%;}.leftcol {width: 100%;padding: 0px;}.rightcol {width: 100%;padding: 0px;}.leftons {width: 100%}.rightons {width: 100%} .container-vier-kolom 	{width: 100%;margin-bottom:15px;padding: 0px;}
  .cart-usp-heading {font-size: 10px;margin-bottom: 2px;letter-spacing:1.2pt;}
  .cart-usp {padding-left:0px;padding-right:0px;margin-bottom:3px;}  
  .product-block-holder {padding-left: 10px;padding-right: 10px;}
  .x.relative {display: inline-block;position: sticky;right: unset;top: unset;}
  .mobile-nav>ul>li>ul>li>ul {margin-top: 7px;margin-bottom: 7px;display: none;padding-left: 10px;border-left: 1px solid #282827;}
  .mobile-nav>ul>li>ul {padding-left: 10px;border-left: 1px solid #282827;display: none;margin-top: 7px;margin-bottom: 5px;font-size: 12px;}
  .fancy-box.flyout label, .fancy-locale label {margin-bottom: 5px;font-size: 14px;font-weight:300}
.x {border:none;    top: 25px!important;}
    .mobile-nav-header h2 {line-height: 60px;letter-spacing: 2px;color: #282827;font-size: 16px;margin: 0;margin-top: 10px;font-weight: 600;margin-left: 5px;text-align: left;}
  .gray-border-bottom {border-bottom: 0px solid rgb(180 201 202);}
  .gui-input-phone-number {position: relative;display: flex;margin-bottom: -7px!important;}
  .gui-checkout .gui-col2-equal .gui-col2-equal-col1 {margin-bottom: 7px!important}
  .gui-table {padding-bottom: 0px;overflow: auto;}
  .cart-custom .cart-products .delivery-holder, .cart-custom .cart-products .additional-costs {font-size:12px;}
  .cart-custom .cart-products .brand-txt {opacity: 1;margin-bottom: 8px;    font-size: 9px;}
 .winkelwagen {font-size: 20px;margin-top: 90px!important;}
.usp-afrekenen {font-size: 12px;padding-bottom:20px;}
.opmaattext {text-align:center;margin-left: 20px;margin-right: 20px;}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col1 {float: left;margin-right: 2%!important;width: 100%!important;margin-bottom: 0px;}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col2 {float: left;margin-right: 2%!important;width: 100%!important;}
  .variant-block, a.variant-block {padding: 11px 17px 10px 17px;font-size:12px}
  .banner-main-mobile {display:block;margin-top: 53px;}
  .banner-main {display:none}
  .home-slider .slider-text .title {letter-spacing: 5px;word-spacing: -2px;font-size: 36px;line-height: 37px;padding-left: 0px;}
  .home-slider-holder .slider-text .slider-pre {font-size: 18px;}
  .home-slider-holder .slider-text .slider-sub {line-height: 33px;font-size: 28px;}
  .cat-top-holder { height: 160px;}
  .sample {text-align: center;color: #479980;opacity: 1;font-weight: 300;margin-top: 0px;font-size: 9px;display: block;;margin-left: 0px;    margin-bottom: 5px;}
	.productpage .productpage-right .product-code {font-size:15px;margin-top:3px;margin-bottom: 35px}
	.brand {margin-top:10px;}
  .product-block .brand, .product-list-mini .brand {text-align: center;display: contents;font-size: 9px;letter-spacing:0px;}
  .sub-title { text-align: center; margin-top: 9px;margin-left: 0px;font-weight: 300; margin-bottom: -15px;font-size: 16px;line-height: 21px;letter-spacing: 0.4pt;padding-left: 15px;padding-right: 15px;}
  .product-block h4 { font-size: 13px;font-weight:600;text-align: center;margin-left: 10px;margin-right: 10px;line-height: 15px;margin-top: 3px;margin-bottom: 3px;}
.product-block-price {margin-top: 5px;margin-bottom: 10px;font-size: 15px;text-align: center;margin-left: 0px;}
.cart-custom .cart-products .image {display: none;}
  .product-code-wrap {text-align:center;margin-top: 5px;margin-left:0px}
  .artikel-nummer {font-size: 8px;color: #292926;}
.filter-toggle.mobile {position: fixed;bottom: 15px;transform: translateX(-50%);left: 50%;box-shadow: 0 10px 40px -22px #000;background: #2a2a28;height: 50px;padding: 0 25px;line-height: 50px;z-index: 1;    color: white;}

.fa-search:before {content: "\f002";   color: #282827;margin-left: 8px;font-size: 15px;display:none;}
.homecontainer-usp{display:none;} 
.container-cart {padding-right: 0px;display: inline-flex;padding-left: 0px;}
.cart-custom .cart-products h5 {font-size: 15px;line-height:21px;margin-top: 0px;}
.cart-custom .cart-products td {padding-left: 10px;padding-right: 15px;}
.product-grid.odd {padding: 0px;}
.product-grid.even {padding: 0px;}
.custom-filter-block h5 {margin-bottom: 10px;margin-top: 10px;}
  .cart-custom .grey-block {margin-top: 30px;background-color: #f1f6f4;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;}
  .mobile-nav-holder {position: fixed;z-index: 9999;background: #fff;width: 100%;max-width: 330px;left: -350px;top: 0;box-shadow: 0 0 100px -60px #000;}
  .quickshop-modal .x, .reviews-modal .x, .specs-modal .x, .sizechart-modal .x, .mobile-nav-holder .x, .message .x, .stock-modal .x {top: 20px;right: 15px;}
 	.container-fluid .banners-home-block {margin-bottom: 5px;}
  .banner-text-block .title {display: block;margin-bottom: -5px;padding-left: 20px;font-size: 14px;letter-spacing: 6px;line-height: 20px;text-shadow: 0 0 40px rgb(0 0 0 / 45%);}
  .filters-sidebar .custom-filter-col:first-child {margin-top: 0!important;display: none;}
  .banner-text-block .sub {display: block;margin-bottom: 33px;font-size: 25px;line-height: 34px;font-weight: 500;letter-spacing: 0.3pt;text-shadow: 5px 0px 10px rgb(0 0 0 / 71%);}
  h1.page-title {line-height: 28px!important;font-size: 18px;margin-top:120px!important;margin-left: 20px;margin-right: 20px;}

#mobilesearch {font-size: 18px;margin-left: 34px;}
.productpage-usps ul li {float: left;width: 50%;padding-right: 5px;}
.usp-kek {text-align: center;color: #292929;font-size: 11px;letter-spacing:-0.2pt;font-weight: 600;padding: 10px;}
.homecontainer{width: 100%;overflow:hidden;border: none;}
.homeleft-kleur {width: 100%;padding-left:20px;padding-right:20px;padding-top:30px;border: none;background-color: #edebe5;letter-spacing: 0.3pt;margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:0px;}
.homemiddle-kleur {width: 100%;padding-left:20px;padding-right:20px;padding-top:30px;border: none;background-color: #edebe5;letter-spacing: 0.3pt;margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:0px;}
.homeright-kleur {width: 100%;padding-left:20px;padding-right:20px;padding-top:30px;border: none;background-color: #edebe5;letter-spacing: 0.3pt;margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:0px;}
.homeleft {width: 100%;float: left;padding:0px;border: none;margin-bottom:-10px;font-size: 18px;    letter-spacing: 0.3pt;}
.homemiddle {width: 100%;letter-spacing: 0.3pt;float: left;border: none;margin-bottom:-10px;font-weight: lighter;padding:0px;line-height: 22px;}
.homeright {width: 100%;padding:0px;letter-spacing: 0.3pt;float: left;border: none;margin-bottom:-10px;font-weight: lighter;line-height: 22px;}
.contactleft {width: 100%;float: left;padding:0px;border: none;margin-bottom:10px;font-size: 18px;    letter-spacing: 0.3pt;}
.contactmiddle {width: 100%;letter-spacing: 0.3pt;float: left;border: none;margin-bottom:10px;font-weight: lighter;padding:0px;line-height: 22px;}
.contactright {width: 100%;padding:0px;letter-spacing: 0.3pt;float: left;border: none;margin-bottom:10px;font-weight: lighter;line-height: 22px;}
.subheadlines .subheadline-holder {display: none;}
.banners-home h3, .mobile-title h4, h3.headline {font-size: 27px;line-height: 32px;font-weight: 500;margin-right: 20px;}
.home-slider-holder .slider-text-holder {display: table;width: 100%;height: 100%;padding: 30px 20px;max-width: 1320px;margin: 0;z-index: 1;}
.productpage h4.block-title:after {display:none;}
  .productpage h4.block-title {border-top: 0px solid rgba(155,155,155,.16);}
.mobile-nav>ul li {padding: 3px 0;font-size:18px;}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #dfe9e9;opacity: 1;}
.mobile-title h4 {padding-bottom: 5px;padding-top: 10px; }
.banners-home h3, h3.headline {font-size: 10px;font-weight: 300;line-height: 30px;padding-bottom: 5px;color: #ffffff;}
.swiper-pagination-bullet-active {background: #557272;}
.product-block-desc {line-height: 15px;color: #717171;overflow: hidden;height: 44px;margin-top: 7px;margin-bottom: 9px;font-size: 0.85em;}
#header-content {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;height: 125px;transition: height .3s ease;position: relative;}
.logo {max-width: 100%;max-height: 104px;min-width: 30px;margin-left: 37px;margin-top: 0px;}
.productpage .mobile-wishlist {position: absolute;top: 5px;right: 5px;z-index: 1;background: rgb(216 232 233);width: 38px;height: 38px;line-height: 42px;text-align: center;font-size: 14px;border-radius: 100%;border: 0px solid rgb(216 232 233);color: #1f1f1f;}}

/* IPAD PRO Portrait*/
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	#mobilesearch {font-size:0px} .logo {max-width: 100%;max-height: 85px;min-width: 30px;margin-left: 55px;margin-top: 0px;} }

/* IPAD AIR Portrait*/
@media only screen and (min-device-width: 820px) and (max-device-height: 1180px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	#mobilesearch {font-size:0px} .logo {max-width: 100%;max-height: 85px;min-width: 30px;margin-left: 63px;margin-top: 0px;} }
