.wl-border-no{ border-color: transparent !important; }
.wl-background-no{ background-color: transparent !important; }
.wl-background-no-atall{ background:none transparent !important; }
.wl-regular{ font-weight: 400 !important; }
.hidden-border-top{ margin-top: 20px; border-top: 1px solid transparent; }
.footer-info address, .footer-info p { font-size:18px; }
.catalog-category-view .main-container .main,
.checkout-cart-index .main { margin-bottom: 0; padding-bottom: 0; }
.checkout-cart-index .mini-cart { display:none; }
.wrapper{ border-radius: 0; }
.wrapper:after{ background: none transparent; }
.ajax-loader{ background: url(../images/ajax-loader.gif); }
#header > a.w100p{ display: block; }

/* css.phtml */
.wl-button-main, .b3t0n.wl-button-main   { color:white; text-shadow: none; box-shadow: none; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;  }
.wl-button-simple{ background:white none !important; }
.wl-button-simple, .active.wl-button-simple { border-width: 1px; border-style:solid; border-radius: 5px; }
.wl-button-simple > .span{ background-image:none !important;  }

/* TOPLINE */
.topline { width:100%; max-width:980px; background:#3b3c3e; height:50px; margin:0 auto; }
.topline .logo { width:200px; height:50px; margin:0 15px; float: left; position: relative;
    background: url(data:image/png;base64,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) no-repeat 0 50%; }

/* FOOTER */
.footer { background:white; margin:auto; padding:0 20px; text-align: left; max-width:940px; }
.footer .w100p { border-top:1px solid; }
.footer .wrap { min-height:56px; height:auto; }
.footer .copynote > * { display:inline-block; line-height:55px; padding:0 8px; margin:0 4px; }
.footer .copynote > a { text-decoration:underline; }
.footer .right { min-height:23px; line-height:23px; padding:16px 0; vertical-align:middle; }
.footer-info address{ font-weight: 400; }
.footer-info address, .footer-info p{ font-size: 16px; }

.whitelabel .footer { width:auto; padding:0 20px; }
.whitelabel .footer .right,
.whitelabel .mobile-view .footer .right { display:block; }
.whitelabel .footer .right img { width:auto !important; vertical-align:top; }

/* CATEGORY, LAYERED*/
#layered-nav .block-content{ padding-top: 0; }
#layered-nav dt.dt-price_filter.first{ margin-left:5px; }
#layered-nav .location_filter .input-box .layered-search-submit{ border:1px solid #bbb; background: none; border-radius: 3px; }
.layered-search-submit:before{ content: ''; position: absolute; width: 14px; height: 12px; background:transparent no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIlJREFUeNpi+E8c+AnElUD8ASbAQKQmP6hac5hmBhI0wbAZSDO6xg4gbsejCYQZgXgVA5ommGQzHk3TkZ3agUURNk0zkAPnBRALEaFpJrKfYDaexaMZpGkWeqgh+xGbZpCm2diCGz1UkTWDNM3BFU/Y4hGkWQSI5+KLYEawbkzwAYgFGPAAgAADAGThLdljbB7iAAAAAElFTkSuQmCC); margin: -6px 0 0 -7px;  }

#products-list{ padding-top: 0 !important; }
.wl-pseudo-one-column .col2-left-layout #products-list { width:auto; }
.wl-pseudo-one-column .col-left { display: none;  }
.wl-pseudo-one-column .col-main { width:auto; float:none; margin-left:auto; margin-right:auto; }
.wl-pseudo-one-column.catalog-category-view section.main { padding-left:20px; }
.wl-pseudo-one-column.product-catalog-inquiry-form .col-right{ display: none; }
.wl-pseudo-one-column.jreview-index-form .col-right{ display: none; }

.products-grid .zip,
.category-author-link { display: none; }
.view-mode { display: none; }
.category-products .toolbar,
.toolbar-pager,
.toolbar-bottom { position: static; width: auto; }
.toolbar .pager .sort-by { padding-right: 8px; float: right; }

/* ITEMPAGE */
.pdp-left .product-table th, .pdp-left .product-table td{ padding: 10px; }
.product-view .dotted-line.wl-border-main{ background: none; border-top: 1px solid; }
.event-info > .title,
.pdp-left > div > .title,
.faq-retailer .block-title h2, .group-events .block-title h2{ font-size: 17px; }
.product-review-list-container .block-title{ font-size: 15px; }
.express-paypal{ background:none #ffd87a; padding: 10px 0 5px; }
.solid-line{ height:39px; }
.faq dt .icon{ background-repeat:no-repeat; background-position:0 0; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWJJREFUeNrMlrFOw0AMhp2SslWiILEEiYUVxvYp+iBsRKHwsoydKpEidQKKyn/IQdbhuNecByz9rXXnfHXtJGfa67aFHqBrqIQIKqBTXqs5JtUG80hZe4bGvGcpxCwTksviyQTfoXkCKNacr43NhScTHAKT0NhceF2CTQasUyOSc+OFG3VLRGfQF+n2Al2yv4ZueuJOoDf2LV6q/fBKfDwdgE2hCfufRlxgLKHCIblfXqjgFZyVEfgKnbPfQhdGbMUJrsjHqpBgqOJOaetUVLBgfw9t2N8o7S752+L1mcrTkiO+5ybKeiGqOVb2dz0/3seTpvJGojpe5sorOfOPaH0tHgirxRpvdIBntfgP798/JOHfLhw7svDmeb+oW26x14u67Y662uFoqsVR58aTw8IsAzZThgUXXjxu3Q2A3RrjVjZPG1gfjxgwm4SBNYtHxoh+D1ViRCf2K947duQfxPsWYADv4XtuopVAjQAAAABJRU5ErkJggg==); }
.faq dt.active .icon{ background-position: 100% 0;  }
.product-view .small-line,
.x-more-in-y{ display: none; }
.product-view .ticket-accordion .a-header, 
.product-view .gift-container .a-header,
.product-view .ticket-accordion .ui-accordion-content { padding-left:0; padding-right:0; }
.regiondo-reseller-view section.main { min-height: 400px; }

.cart .page-title{ background: none; height: 50px; display: none; }
.cart .page-title h1{ font-size: 19px; margin: 0 200px; line-height: 50px; }
.cart .page-title a.action{ font-weight: normal; text-decoration: underline; margin: 15px 0 0; }
.cart .page-title a.action > span{ padding-left: 0; }
.cart .page-title a.action:hover,
.cart .page-title a.action:hover > span{ background: none;}
.cart-table tr.first td{ padding-bottom: 0; vertical-align: bottom; }
.cart-table tr.last td{ padding-top: 0; vertical-align: top;  }
.cart-table .qty-holder{ margin-top: -5px; }
.cart-table .product-name{ font-size:14px; }
.cart-table .product-name a{ text-decoration: none;  }
.cart .discount{ display: none; }
.cart .totals em,
.cart td strong,
.cart .price,
.cart .totals tfoot tr td{ font-size: 12px;  }
.cart fieldset, .cart .cart-collaterals,
.cart .totals td,
.cart .totals tfoot tr.first td{ padding: 0; }
.cart .totals td.a-left,
.cart .totals td.a-center,
.cart .totals td.a-right{ text-align: right !important; }
.cart .totals td.last, .cart-table .even .last,
.cart .totals,
.cart .totals td{ background: none !important; }
.b3t0n.goto-checkoutpage{ font-size: 14px; height: 38px; padding: 0 15px; }
.cart .data-table th{ background-color: transparent; }
/* CART - no items*/

/* CHECKOUT - all */
.opc-content .col2-set.first{ border-top: 1px solid; padding-top: 19px !important; }
.opc-content .col2-set.first .col-1{ background: none; border-right: 1px solid; }
.opc-content h3{  background: none !important; padding-left: 0 !important; font-size: 20px !important; margin-bottom: 0 !important; line-height: 28px !important; }
.checkout-onepage-index .main{ margin-bottom: 0; min-height: 300px; padding-bottom: 0; }
.checkout-onepage-index .main .opc{ border: 0 none !important; }
.checkout-onepage-index .opc-messages{ min-height:30px; height: auto !important; }
.checkout-onepage-index .shipment-methods label{ font-weight: bold; }
.opc .col2-set-actions{ border-style:solid; border-width: 1px 0; padding: 20px 0 !important; margin: 20px 0;  }
.opc-content .btn-big.wl-color-highlight{ background: none; height: 40px; }
.opc-content .btn-big.wl-color-highlight span{ background: none; text-decoration: underline; font-weight: 400; height: 40px; line-height: 40px; }
.opc-content .btn-big.wl-color-highlight span:before{ background: none; content: "« "; margin-left: -10px; position: absolute; }
.registered-block > .actions .register{ line-height: 1.7em !important; }
/* CHECKOUT - address */
#checkout-step-address .edit-address .col-2{ padding-top: 0; width: 350px; }
#checkout-step-address .edit-address .registered-block{ border: 0; padding: 0; }
#checkout-step-address .edit-address .registered-block > .title{ font-size: 20px; font-weight: 700; line-height: 44px; }
/* CHECKOUT - payment */
#checkout-step-payment .col-1-inner{ padding: 0; }
#checkout-step-payment .col-1 h3{ padding-bottom: 6px; }
#checkout-step-payment .col-2 .box{ border: 0; padding: 0; background-image: none; }
#checkout-step-payment .col-2{ width:48.5%; }
#payment_form_payone_elv .input-box{ width: 295px; }
#payment_form_payone_elv .input-text{ width: 288px; }
/* CHECKOUT - overview*/
#checkout-step-review{ border-width:1px 0; border-style: solid; padding: 20px; margin-bottom: 80px; position: relative; }
#checkout-step-review .col-1{ width: 360px; }
#checkout-step-review .col-2{ width: 483px; }
#checkout-step-review .col-1 dt{ background: none; margin-bottom: 0; padding-bottom: 0; }
#checkout-step-review .block-progress a{ text-decoration: underline; font-size: 13px; }
#checkout-step-review .block-progress a:before{ content: "» "; margin-left: -10px; position: absolute; }
#checkout-step-review .wl-button-main{ font-size: 14px; height: 40px; line-height: 38px; bottom: -60px; position: absolute; right: 0; }
.opc-content.checkout-step-review-holder{ border-bottom: 1px solid; position: relative; margin-bottom: 8px; }
#checkout-step-review thead tr{ border-top: 1px solid; }
#checkout-step-review .data-table th{ padding: 10px; }
#checkout-step-review tbody tr{ background: none; border-bottom: 1px solid; border-top: 1px solid; }
#checkout-step-review .row.grand-total{ background: none;  }
#checkout-step-review .review-totals{ padding: 13px 0; border-bottom: 1px solid; }
#checkout-step-review .review-totals .row{ padding: 1px 10px 1px 0; font-size: 12px; }
#checkout-step-review p.first{ border-bottom: 1px solid; padding: 13px 0; }
#checkout-step-review p.second{ font-size: 12px; }
#checkout-step-review p.second a{ text-decoration: none; font-weight: 400; }


/* SUCCESS */
.checkout-onepage-success .main { min-height: 0; border: 0; padding-bottom: 0; }
.checkout-success-page .holder.success-page{ border:0 none; margin: 0; padding: 0; background: none; }
.checkout-success-page .holder.success-page .image-ok{ display: none; }
.checkout-success-page .holder.success-page > .title{ font-family: inherit; text-align: left; font-style:normal; padding: 10px 0 10px 15px; border-bottom: 1px solid; margin-bottom: 15px; font-size: 20px; font-weight: 700; }
.checkout-success-page .holder.bisque{ background-image: none !important; padding: 10px 15px; min-height: 20px; border-radius: 0; }
.checkout-success-page .holder.bisque > .title{ display: none; }
.checkout-success-page .holder.bisque > .content{ font-size: 12px; }
.checkout-success-page table { margin: 20px auto; }
.checkout-success-page .simplest-button.gainsboro{ height: 40px; line-height: 40px; padding: 0 20px; font-size: 14px; }
.checkout-success-page .success-page > .actions{ border-top: 1px solid; border-bottom: 1px solid; padding: 20px 0; }
.checkout-success-page .success-page > .actions .underline{ line-height: 40px; height: 40px; font-size: 13px;  }
.checkout-success-page .divider { display: none; }
#checkout-step-address .edit-address div.actions a.login { color: #fff !important; }

.trust-block .title{ position: relative; }
.trust-block .title:before{ content: ''; position: absolute;  width: 14px; height: 12px; background:transparent no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIlJREFUeNpi+E8c+AnElUD8ASbAQKQmP6hac5hmBhI0wbAZSDO6xg4gbsejCYQZgXgVA5ommGQzHk3TkZ3agUURNk0zkAPnBRALEaFpJrKfYDaexaMZpGkWeqgh+xGbZpCm2diCGz1UkTWDNM3BFU/Y4hGkWQSI5+KLYEawbkzwAYgFGPAAgAADAGThLdljbB7iAAAAAElFTkSuQmCC);  margin: 6px 0 0 -23px; }

/* Autostadt Tweaks */
.wl-7372 #shell { border:0; }
.wl-7372 .autostadt-cms-block > .heading { font-size:24px; text-align:center; line-height:27px; margin:10px 0; }
.wl-7372 .autostadt-cms-block > .content { font-size:12px; margin:20px auto 15px; text-align:center; }

/* Autostadt Restaurants Tweaks */
.wl-36312 #shell { border:0; }
.wl-36312 .autostadt-cms-block > .heading { font-size:24px; text-align:center; line-height:27px; margin:10px 0; }
.wl-36312 .autostadt-cms-block > .content { font-size:12px; margin:20px auto 15px; text-align:center; }

/* Köln.de Tweaks */
.wl-8150 .rui-icon.checkmark{ width: 20px !important; }
.wl-8150 .footer .wrap .left{ width: auto !important; }

/* RP-Online Tweaks */
.wl-8026 #wrapper #main .section .title { color:#2F2F2F; }

.whitelabel #header-w { float: right; margin: 0 3px -30px 0; padding: 3px 0 0 0; }
.whitelabel #header-w #top-searchbox { margin-right: 0; }
.whitelabel #header-w .buttons-set { float: right; }
.whitelabel #header-w #form-search-mini-new button { margin: 0; padding: 0; width: 35px; height: 33px; border-radius: 0; box-shadow: none; font-size:0; }
.whitelabel #header-w #form-search-mini-new button:before { display:block; font-size:14px; line-height:33px; }

.whitelabel #shell { max-width: 980px; margin-left:auto; margin-right:auto; }
.whitelabel #header-w #form-search-mini-new button .search { margin-left: 7px; }
.whitelabel #header-w #form-search-mini-new { border: none; height: auto !important; }
.whitelabel #header-w #form-search-mini-new .form-list { height: auto !important; display:inline-block; vertical-align:top; }
.whitelabel #header-w #keyword-search-name-container .input-box #search { height: 17px !important; padding: 7px 10px; border: 1px solid #d6d6d6; }
@media screen and (min-width:601px) {
    .whitelabel #header-w #keyword-search-name-container .input-box #search { width: 217px !important; }
}
.whitelabel #header-w .input-box { height: auto; width: auto; padding-right: 2px; }
.whitelabel #header-w form { display: block; position:relative; }
.whitelabel #header-w #keyword-search-name-container .input-box #search.isPlaceholder { color: #404040; font-style: normal; font-weight: normal; }
.whitelabel #search_autocomplete { z-index:50; }
.whitelabel #header-w #top-searchbox .form-search .search-autocomplete { width:276px !important; top: 35px !important; left:0; }
.whitelabel #header-w #top-searchbox .form-search .search-autocomplete .match { color: #404040; }
.whitelabel #header-w #top-searchbox .form-search .search-autocomplete ul { border:1px solid #d6d6d6; }
.whitelabel #header .wl-is-hotline { padding-top:8px; padding-bottom:8px; }

.whitelabel .whiteheader .left, .whitelabel .wl-logo img { max-width: 100%; }
.checkoutsimple-onepage-index #header-w .logo, .cryozonic-chinapayments-wechat-qrcode #header-w .logo { display: none; }

.wl-home #shell,
.wl-home .footer { max-width:980px; padding: 0; }
.wl-home .footer .wrap { box-sizing: border-box; padding: 0 20px; }
.wl-home .search-wrapper { left: 22px; }
.wl-home .i11n-trust > .inner { padding-left: 22px; }
.wl-home #header { display: none; }
.wl-home .wrapper { border-radius: 0; }
.wl-home .wrapper > .content { box-sizing: border-box; padding: 0 12px; }
.wl-home .slider100p .slide > .image { position: static; margin: 0; top: 0; left: 0; max-height: 100%; }

.wl-mini-cart { display:inline; line-height:25px; margin:3px 3px 0 6px; min-width:16px; padding:2px 0 0 28px; float:right; font-weight:bold; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAWUlEQVQoz52Q0QmAMAwFL9JpHF0XcQFdQJzj+VNolBaeHgRCk0vhhSTRCAxKWtwBOdKU+hWTLC1/pKPWJ8n+LZ7hMQMbcNa6ev1bwo0841yIMhp03jQKwuIGy8MZn5eOREYAAAAASUVORK5CYII=) 10px center no-repeat #a5a5a5; color:#fff; font-size:11px; }
.wl-mini-cart:hover { text-decoration:none; }
.sub-nav.cart-sidebar .breadcrumbs { margin-right: 120px; }
.sub-nav.cart-sidebar .el-wrapper { width: 120px; margin-left: -120px; }

.wl-mini-cart-icon { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAWUlEQVQoz52Q0QmAMAwFL9JpHF0XcQFdQJzj+VNolBaeHgRCk0vhhSTRCAxKWtwBOdKU+hWTLC1/pKPWJ8n+LZ7hMQMbcNa6ev1bwo0841yIMhp03jQKwuIGy8MZn5eOREYAAAAASUVORK5CYII=) 10px center no-repeat; padding-left:20px; }
#header .mini-cart .qty.wl-mini-cart-icon { font-size:15px; line-height:28px; }

@media screen and (max-width:850px) {
    .footer .right, .footer .left { float:none !important; text-align:center; }
    .footer .right { float:none !important; padding:0 0 20px !important; }
}

@media screen and (max-width:750px) {
    .category-products { padding-bottom:20px; }

    .shopping-cart-body h1 .rui-icon.cart-big { display:none; }
}

@media screen and (max-width:640px) {
    .footer .right { float:none !important; padding:15px 0 20px !important; }
    .footer .w100p { padding-top:10px; }
  	.footer div.copynote .label { display:block; float:none; text-align:center; margin-bottom:10px; }
  	.footer .copynote > * { line-height:1.2em; }
}

@media screen and (max-width:600px) {
    .whitelabel .sub-nav { border:none; }
    .whitelabel .sub-nav .breadcrumbs .home, .whitelabel .sub-nav .breadcrumbs { display:none; }
    .sub-nav.cart-sidebar .el-wrapper { display:block; float:none; margin:0; width:100%; overflow:hidden; box-sizing: border-box; text-align:right; }
    .sub-nav.cart-sidebar .el-wrapper .wl-mini-cart { display:block; box-sizing:border-box; float:none; padding-right:3%; margin:0; width:100%; background-position:94% 9px; }
}

@media screen and (max-width:400px) {
    .sub-nav.cart-sidebar .el-wrapper .wl-mini-cart { background-position:92% 9px; }
}

div.nv_cnt {
    height: 100%;
    width: 100%;
}

div.nv_cnt .nv_cnt_sub {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

div.nv_cnt .nv_cnt_sub h2 {
    font-weight: bold;
}

div.nv_cnt .nv_cnt_sub p,
div.nv_cnt .nv_cnt_sub a {
    font-size: 16px;
}