@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;600;700&display=swap');

.customer-account-create .form-list .fields::-webkit-input-placeholder{filter: alpha(opacity=100%); opacity: 1;}
::-moz-placeholder{filter: alpha(opacity=100%); opacity: 1;}
:-ms-input-placeholder{filter: alpha(opacity=100%); opacity: 1;}
:-moz-placeholder{filter: alpha(opacity=100%); opacity: 1;}
@font-face{font-family: 'vollkornitalic'; src: url('../fonts/vollkorn-italic.woff2') format('woff2'), url('../fonts/vollkorn-italic.woff') format('woff'); font-weight: normal; font-style: normal;}
body{background: #fff; /*background: #f8f6ee;*/ color: #000; font-size: 12px; line-height: 23px;}
#sidebar-nav .block-title strong, .dashboard .box-account p, .dashboard .box-account address, .cms-page-view .std p, .cms-no-route .std p{color: #000; font-size: 12px; line-height: 23px; font-family: 'Raleway';}
.wrapper{background: none;}
.footer{font-family: 'Raleway';}
.block-title h2, #narrow-by-list .filter-title.filter-title-collapsed, #narrow-by-list .filter-title.filter-title-expanded, div.filter-title, .header-minicart .subtotal .price, .header-minicart .subtotal .label, .product-view .product-shop .price-info .price, .button, .products-grid li.item .price-box span, .product-grid li.item .price-box span, .products-list li.item .price-box span, .product-list li.item .price-box span, .products-grid li.item h3.product-name a, .product-grid li.item h3.product-name a, .products-list li.item h3.product-name a, .product-list li.item h3.product-name a{font-family: 'Vollkorn';}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Raleway'; font-weight: 700; color: #FFF; text-transform: none;}
a:hover{text-decoration: none;}
a:focus{outline: none;}
.container{width: 1170px;} 
.main-container{max-width: 100%;}
.page-header{background: #131313; padding: 0; border: none;}
.top-header{background: #1b1a1a; border-bottom: #353535 1px solid; min-height: 40px; line-height: 40px; font-size: 14px; color: #FFF; margin: 0;}
.top-header a{color: #FFF; text-transform: none;}
.top-header a:hover{color: #A38261;}
.top-header ul li{padding: 0; text-transform: none; font-weight: 400;}
.top-header ul li span.fa{display: none;}
.top-header ul li span{padding: 0; font-size: 14px; color: #A38261; font-weight: 600; float: none;}
.top-header .login-link{float: left; background: url(../images/divider.png) no-repeat left center; margin: 0 26px;}
.top-header .login-link a{background: url(../images/account-icon.png) no-repeat left center; padding: 0 0 0 36px; margin: 0 0 0 18px; display: inline-block; font-weight: 400;}
.header-minicart{margin: 0; background: url(../images/divider.png) no-repeat left center; padding: 0 0 0 20px;}
.skip-link{background: none; padding: 0; height: 40px; line-height: 40px;}
.header-minicart .skip-cart{background: url(../images/cart-icon.png) no-repeat left center !important; display: inline-block; padding: 0 0 0 36px;}
.header-minicart .skip-cart .price{font-family: 'Raleway'; color: #FFF !important; text-transform: none; font-size: 16px; font-weight: 400;}
.wishlist-link{float: right;display: none; background: url(../images/divider.png) no-repeat left center; margin: 0 18px 0 0;}
.wishlist-link a{background: url(../images/wine-icon.png) no-repeat left center; display: inline-block; padding: 0 0 0 35px; margin: 0 0 0 18px; font-weight: 400;}
.newsletter-link{float: right; margin: 0 18px 0 0;}
.newsletter-link a{background: url(../images/mail-icon.png) no-repeat left center; display: inline-block; padding: 0 0 0 40px;}
.footer-newsletter ::-webkit-input-placeholder{color:#fff!important;}
.footer-newsletter .input-text:focus{color: #fff;}
.left-footer .graphic-icon {width: 150px;margin-top: 30px;}
.left-footer .graphic-icon img {width: 100%;}
.logo{max-width: inherit; min-height: inherit;}
.logo img{margin: 20px 0 0;}
#header-search{width: 290px; height: 40px; background: #000000; background: -moz-linear-gradient(top, #000000 0%, #121212 100%); background: -webkit-linear-gradient(top, #000000 0%,#121212 100%); background: linear-gradient(to bottom, #000000 0%,#121212 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#121212',GradientType=0); border-bottom: #78634d 1px solid; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; margin-top: 50px;}
#header-nav{float: none; clear: both; background: url(../images/nav-divider.png) no-repeat center top; padding-top: 1px;}
.desktop-navigation{text-align: center;}
.nav-primary a{font-size: 20px;}
.nav-primary a.level0{padding: 0 20px; line-height: 55px; font-weight: 400;}
.nav-primary .desktop-navigation li.level0.parent a.level0:after{width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #FFF; content: ''; float: right; display: inline-block; margin: 25px 0 0 15px;}
.nav-primary{margin: 0;}
.nav-primary li.level0 ul{top: auto; background: #131313; text-align: left; border: #131313 1px solid; padding: 0;}
.nav-primary li.level1 a, .nav-primary li.level2 > a, .nav-primary li.level0 li.parent > a{padding: 5px 10px;}
.nav-primary li.level0 li.parent > a:after{right: 10px; border-color: transparent -moz-use-text-color transparent #FFF;}
.nav-primary li.level0 ul ul{top: -1px;}
.footer{background: url(../images/footer-bg.jpg) no-repeat center top; border: none; padding: 25px 0 0; background-size: cover;}
.footer .footer-logo{float: left;}
.footer-anchor{float: right; font-size: 16px; color: #FFF; margin-top: 34px;}
.footer-anchor span{color: #FFF;}
.footer-anchor a{background: #ad8a67; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; padding: 7px 15px; float: left; margin: -5px 5px 0 0; color: #fff;}
.bottom-footer{border-top: #555555 1px solid; padding-top: 55px;}
.bottom-footer .right-footer{float: right; width: 72%;}
.bottom-footer .right-footer .footer-grid{width: 33.33%; float: left; margin-bottom: 30px;}
.bottom-footer .right-footer .footer-grid a{color: #ad8a67;}
.bottom-footer .right-footer .footer-grid a:hover{color: #FFF;}
.bottom-footer .right-footer .footer-grid li{background: url(../images/bullet.png) no-repeat left center; font-size: 16px; padding: 0 0 0 8px; line-height: 20px;}
.bottom-footer .right-footer .footer-grid{font-size: 16px; padding: 0 0 10px;}
.bottom-footer .left-footer{float: left; width: 25%;}
.bottom-footer .left-footer p{color: #FFF; font-size: 16px; line-height: 20px;}
.bottom-footer .left-footer p a{color: #ad8a67;}
.bottom-footer .left-footer p a:hover{color: #FFF;}
.bottom-footer .left-footer .contact-links{background: #ad8a67 url(../images/kontakt-icon.png) no-repeat right bottom; padding: 20px; margin: 60px 0 0; width: 90%;}
.bottom-footer .left-footer .contact-links ul li{background: url(../images/bullet.png) no-repeat left center; font-size: 16px; padding: 0 0 0 8px; line-height: 20px;}
.bottom-footer .left-footer .contact-links ul li a{color: #FFF;}
.footer address{background: url(../images/nav-divider.png) no-repeat center top #252525; margin: 10px 0 0; color: #FFF; font-size: 16px; display: table; width: 100%; padding: 15px 0;}
.footer .payment{float: right; background: url(../images/divider.png) no-repeat left center; padding: 0 0 0 18px; margin: 0 0 0 18px;}
.footer .social-media{float: right; line-height: 20px;}
.footer .social-media a{font-size: 16px; color: #FFF; padding: 0 18px 0 0;}
.footer .social-media a em{color: #ad8a67; padding: 0 8px 0 0;}
.scrollToTop{float: left; cursor: pointer; color: #ad8a67;}
.scrollToTop:after{width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #ad8a67; content: ''; float: right; display: inline-block; margin: 10px 0 0 10px;}
.newsletter-box{background: #ad8a67; padding: 30px 0; display: table; width: 100%; margin-top: 60px;}
.newsletter-box .form-subscribe-header{font-family: 'Vollkorn'; color: #FFF; float: left; line-height: 38px; font-size: 28px; font-weight: 400;}
.newsletter-box .footer-newsletter{float: right;position: relative; border: #FFF 2px solid; width: 445px; height: 70px; padding: 15px 30px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; margin: 3px 0 0;}
.newsletter-box .footer-newsletter input.input-text{float: left; padding: 0; width: 80%; border: none; background: none; font-size: 16px; letter-spacing: 1px; text-transform: uppercase; color: #FFF; font-weight: 600; height: 36px;}
.newsletter-box .footer-newsletter button.button{float: right; width: auto; padding: 0; background: none !important; text-indent: -9999em; position: relative; width: 17px; height: 32px; margin: 2px 0 0;}
.newsletter-box .footer-newsletter button.button:after{background: url(../images/subscribe-btn.png) no-repeat left top; width: 17px; height: 32px; content: ''; display: block; text-indent: 0; position: absolute; left: 0; top: 0;}
.newsletter-box .footer-newsletter button.button:hover:after{background-position: -17px top;}
.home-page-slider{background: url(../images/banner-bg.jpg) no-repeat center top; background-size: 100% 100%;}
.home-page-slider .slider-list-item a{ display: block; width: 100%;}

/*.home-page-slider:before{background: url(../images/shadow.png) repeat-x left top; width: 100%; height: 370px; content: ''; position: absolute; left: 0; top: 0; z-index: 9;}*/
.home-page-slider #owl-demo .owl-item img{width: 100%;max-width: 100%;}
/*.home-page-slider .banner-content .banner-logo{background: url(../images/banner-logo.png) no-repeat center; display: inline-block; width: 463px; height: 223px; margin-bottom: 40px;}*/
/*.home-page-slider .slider-custom-2 .banner-content .banner-logo{background: url(../images/banner1-logo.png) no-repeat center; display: inline-block; width: 463px; height: 90px; margin-bottom: 40px;}*/
/*.home-page-slider .slider-custom-3 .banner-content .banner-logo{background: url(../images/banner2-logo.png) no-repeat center; display: inline-block; width: 463px; height: 130px; margin-bottom: 40px;}
.home-page-slider .slider-custom-4 .banner-content .banner-logo{background: url(../images/banner3-logo.png) no-repeat center; display: inline-block; width: 463px; height: 115px; margin-bottom: 40px;}
.home-page-slider .slider-custom-5 .banner-content .banner-logo{display: none;}*/
/*.home-page-slider .slider-custom-3 .banner-content .content-div{ float: none; margin: 0 auto; }*/
.home-page-slider .slider-custom-2 .banner-content .content-div{ float: none; margin: 0 auto; }
.home-page-slider .slider-custom-5 .banner-content .content-div{ width: 36%; margin-top: 80px;}
.home-page-slider .slider-custom-3 .banner-content .content-div strong,
.home-page-slider .slider-custom-5 .banner-content .content-div strong{ color: #ffffff; font-size: 52px; font-style: italic; font-weight: normal; margin-bottom: 15px; text-transform: none; display: block;}
.home-page-slider .slider-custom-3 .banner-content .content-div u,
.home-page-slider .slider-custom-5 .banner-content .content-div u{ text-decoration: line-through; }
.home-page-slider .banner-content{text-align: inherit; top: 12%;}
.home-page-slider .banner-content p, .home-page-slider .banner-content h2{text-transform: uppercase; line-height: normal; font-family: 'Vollkorn'; font-weight: normal;}
.home-page-slider .banner-content .button-slider a{font-family: 'Vollkorn'; border: #474747 1px solid; padding: 10px 30px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; display: inline-block; font-size: 18px; font-style: italic; font-weight: 400;}
.home-page-slider .banner-content .content-div{text-align: center; width: 50%; float: right;}
.banner-content p{margin-bottom: 20px;}
.banner-content h2{margin-bottom: 30px;}

.homepage-blocks{display: block;float: left; width: 100%;}
.homepage-blocks .left-block, .homepage-blocks .right-block{width: 50%;float: left;height: 50%;}
.homepage-blocks .left-block .block-1{float: left;width: 50%;height: 100%;}
.homepage-blocks .left-block .block-1 img{width: 100%;height: 100%;}
.homepage-blocks .left-block .block-2{width: 50%;background: #FFF;float: left;text-align: center;height: 100%;}
.homepage-blocks .left-block .block-2 .icon{background: url(../images/grapes-black.png) no-repeat center; width: 66px; height: 64px; display: inline-block; margin: 55px 0 10px;}
.homepage-blocks .left-block .block-2 .home-cat-title{font-family: 'vollkornitalic'; font-size: 42px; line-height: 40px; font-weight: 400; color: #000; margin-bottom: 20px;}
.homepage-blocks .left-block .block-2 p{font-size: 18px; font-family: 'Vollkorn'; color: #000; line-height: normal;}
.homepage-blocks .left-block .block-2:hover{background: #924e45;}
.homepage-blocks .left-block .block-2:hover .icon{background: url(../images/grapes-white.png) no-repeat center;}
.homepage-blocks .left-block .block-2:hover .home-cat-title{color: #FFF;}
.homepage-blocks .left-block .block-2:hover p{color: #FFF;}
.homepage-blocks .left-block .block-3 img{width: 100%;height: 100%;}
.homepage-blocks .left-block .block-3{float: left;width: 100%;position: relative;height: 100%;}
.homepage-blocks .left-block .block-3 .home-cat-title {color: #030303;font-family: 'Vollkorn'; font-size: 48px;font-weight: 400;letter-spacing: 2px;position: absolute;text-align: center;text-transform: uppercase;top: initial;bottom: 0; width: 100%;margin-bottom: 10px;line-height: 1.4;}
.homepage-blocks .right-block .block-1{width: 50%;float: left;height: 100%;}
.homepage-blocks .right-block .block-1 img{width: 100%;height: 100%;}
.homepage-blocks .right-block .block-2{width: 50%;background: #FFF;float: left;text-align: center;clear: left;height: 100%;}
.homepage-blocks .right-block .block-2 .icon{background: url(../images/wine-black.png) no-repeat center; width: 46px; height: 60px; display: inline-block; margin: 55px 0 10px;}
.homepage-blocks .right-block .block-2 .home-cat-title{font-family: 'vollkornitalic'; font-size: 42px; line-height: 40px; font-weight: 400; color: #000; margin-bottom: 20px;}
.homepage-blocks .right-block .block-2 p{font-size: 18px; font-family: 'Vollkorn'; color: #000; line-height: normal;}
.homepage-blocks .right-block .block-2:hover{background: #924e45;}
.homepage-blocks .right-block .block-2:hover .icon{background: url(../images/wine-white.png) no-repeat center;}
.homepage-blocks .right-block .block-2:hover .home-cat-title{color: #FFF;}
.homepage-blocks .right-block .block-2:hover p{color: #FFF;}
.homepage-blocks .right-block .block-3{/*background: #d3d3d3;*/float: right;width: 50%;height: 200%;text-align: center;padding:0;}
.homepage-blocks .right-block .right-block-img{display: inline-block;width: 100%;height: 100%;overflow: hidden;}
.homepage-blocks .right-block img{margin: 0;width: 100%;height: 100%;float: left;}
.homepage-blocks .right-block .block-3 .icon{background: url(../images/bottle.png) no-repeat center; width: 22px; height: 60px; display: inline-block; margin: 195px 0 10px;}
.homepage-blocks .right-block .block-3 .home-cat-title {font-family: 'vollkornitalic';font-size: 50px;line-height: 40px;font-weight: 400;color: #000;margin-bottom: 50px;position: absolute;bottom: 0;text-align: center;display: block;width: 100%;}
.homepage-blocks .right-block .block-3 p{font-size: 18px; font-family: 'Vollkorn'; color: #000; line-height: normal;}
.homepage-blocks .block-1,
.homepage-blocks .block-2,
.homepage-blocks .block-3{ position: relative; }
.homepage-blocks .block-1 a,
.homepage-blocks .block-2 a,
.homepage-blocks .block-3 a{position: absolute;width: 100%;height: 100%;z-index: 2;left: 0;top: 0;}

.home-img {text-align: center;}
.home-img img{margin: 0 auto;}

.ui-tabs {margin: 0;padding: 100px 0 0 0;/*float: left;width: 100%;*/}
.ui-tabs .ui-tabs-nav{padding: 0; display: block; text-align: center;}
.product-grid li.item:nth-child(4n), .product-grid li.item{width: 270px; margin: 0 28px 30px 0; min-height: inherit; position: relative;}
.product-grid li.item.last{margin-right: 0;}
.cms-index-index #tabs .product-grid li.item:nth-child(4n){margin-right: 0;}
.ui-tabs .ui-tabs-panel{padding: 40px 0 0; display: table; width: 100%;}
.ui-tabs .ui-tabs-nav li{display: inline-block; float: none;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding: 0;}
.img-box{background: #FFF; text-align: center;}
.img-box img{display: inline;max-width: 100%;}
.salecto-menumanager .mb-submain {z-index: 999;}
#tabs .product-grid li.item, #tabs .products-grid li.item {display: flex;justify-content: space-between;flex-direction: column;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
#tabs .products-grid, #tabs .product-grid {position: relative;display: flex;display: -webkit-flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;flex-direction: row;flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-align-content: flex-end;align-content: flex-end;}
.success_message {border: #000 1px solid;background: #000;}
.product-grid li.item .product-shop{text-align: center;min-height: auto;margin-top: auto;display: flex;flex-direction: column;flex: 1 1 auto;justify-content: flex-end;}
.product-grid li.item .product-shop .product-name{margin:0 0;display: inline-block; width: 100%;font-family: 'Vollkorn';margin-bottom: auto;}
.product-grid li.item .product-shop .product-name a{font-size: 18px; color: #000; text-align: center; min-height:initial; text-transform: none; padding-top: 0;}
.product-grid li.item .product-shop .price-box{margin: 0 0 5px; margin-bottom: 5px;display: flex;width: 100%;min-height: auto;flex-direction: column;min-height: 60px;}
.price-box .minimal-price-link {margin-top: auto;}
.product-grid li.item .product-shop .price-box span{font-size: 24px; line-height: 30px;}
.product-grid li.item .product-shop .button{font-size: 16px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; padding: 13px 30px 8px;}
.product-grid li.item .product-shop .more-info-btn{ font-size: 12px; line-height: 20px; text-transform: uppercase;}
.breadcrumbs a, .breadcrumbs strong, .breadcrumbs{color: #924e45; font-weight: 700; font-size: 12px;}
.breadcrumbs{margin-bottom: 30px;}
.col-left{width: 270px; padding: 0;}
.col2-left-layout .col-main{width: 870px; padding: 0;}
.catalog-category-view .main-container .page-title{display: block;}
.product-view .product-shop .product-name .h1, .product-view .product-name h1, .category-title h1, body.catalogsearch-result-index .page-title h1{color: #000; font-family: 'Vollkorn'; font-size: 28px; padding: 0; font-weight: normal; line-height: 32px;}
.product-view .product-name h1{ margin-bottom: 5px; }
.category-description{color: #000; line-height: 23px; font-size: 12px; margin-bottom: 20px;}
.toolbar{background: #f9f9f9; border: 1px solid #e3e3e3; padding: 7px 10px; display: table; width: 100%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.sorter{margin: 0;}
.toolbar, .pager{color: #FFF;}
.toolbar label, .pager-no-toolbar label{font-weight: 700;}
.new-image, .sale-image{position: absolute; background: url(../images/nyhder-label.png) no-repeat left top; width: 88px; height: 99px; left: -10px; top: -10px; z-index: 1; padding: 0; font-size: 12px; font-family: 'Open Sans'; color: #000;}
.sale-image{background: url(../images/tilbud-label.png) no-repeat left top; right: -10px; left: auto;}
.new-title{display: inline-block; margin: 11px 3px 0 -8px; padding: 5px 10px; transform: rotate(-48deg); -moz-transform: rotate(-48deg); -webkit-transform: rotate(-48deg); -ms-transform: rotate(-48deg); width: 85px;}
.sale-title{display: inline-block; margin: 22px -75px 0 20px; padding: 5px 10px; transform: rotate(48deg); -moz-transform: rotate(48deg); -webkit-transform: rotate(48deg); -ms-transform: rotate(48deg); width: 85px;}
.products-list .sale-image{ background: url(../images/nyhder-label.png) no-repeat left top; width: 88px; height: 99px; left: -10px; top: -10px;}
.products-list .sale-title{display: inline-block; margin:6px 0 0 -6px; padding: 5px 10px; transform: rotate(-48deg); -moz-transform: rotate(-48deg); -webkit-transform: rotate(-48deg); -ms-transform: rotate(-48deg); width: 85px;}
.category-products > .toolbar{margin-bottom: 30px;}
.product-grid li.item .product-shop .price-box .special-price{padding: 0; float: left;}
.product-grid li.item .product-shop .price-box .old-price{float: right;}
.product-grid li.item .product-shop .price-box .old-price .price{font-size: 18px; color: #000 !important;}
.products-list .new-image, .products-list .sale-image{top: -13px;}
.products-list .product-shop{padding: 15px; }
.products-list .product-shop .product-name{margin: 0 0 10px; text-transform: none; font-family: "Open Sans", Verdana, Arial, sans-serif;}
.products-list .product-shop .product-secondary{ margin-bottom: 50px; }
.products-list .product-shop .list-short-desc{ margin-bottom: 10px; }
.products-list .product-shop .prod-list-rating{ margin-bottom: 10px; }
.products-list .product-shop .product-name a{font-size: 17px; color: #000; margin-bottom: 8px; display: inline-block;}
.products-list .product-shop .list-custom-price .old-price{text-decoration: line-through;  display: inline-block;  font-weight: 400;  font-family: "Oswald"; font-size: 24px;}
.products-list .product-shop .list-custom-price .old-price .price { font-family: "Open Sans", Verdana, Arial, sans-serif; color: #252525 !important;}
.products-list .product-shop .list-custom-price .price-box .price-including-tax .label-inc-tax { display: block; font-size: 12px; color: #76777a !important; font-weight: 300; font-family: 'Raleway', sans-serif; text-align: left;}
.products-list .product-shop .list-custom-price .price-box{ text-align: right; }
.products-list .product-shop .list-custom-price .price-box .price-including-tax span{ text-align: right; }
.products-list .product-shop .list-custom-price .price-box .price-including-tax .label { font-size: 12px !important; color: #76777a !important; font-weight: 400; font-family: 'Raleway', sans-serif; display: block;}
.products-list .product-shop .list-custom-price .price-box .price-including-tax .price { font-size: 26px !important; color: #252525 !important; font-weight: 400;  font-family: "Open Sans", Verdana, Arial, sans-serif; display: block;}
.products-list .product-shop .list-custom-price .price-box .price-including-tax .price.old-price{ font-size: 18px !important; }
.products-list .product-shop .list-custom-price .discount-price{ font-weight: 400;  font-family: "Oswald"; font-size: 24px; padding-left: 15px;}
.products-list .product-shop .price-box{float: none; width:auto; text-align: left; display: inline-block;}
.products-list .product-shop .price-box .price{font-size: 24px !important; color: #000 !important;}
.products-list .product-shop .price-box .price:hover{ color: #000 !important;}
.products-list .product-shop .price-box .special-price{padding: 0;}
.products-list .product-shop .price-box .old-price{ padding: 0; display: block; font-size: 20px!important; text-decoration: line-through; }
.product-view .product-shop .price-box .price-excluding-tax .price,
.product-view .product-shop .price-box .price-including-tax .price{ font-size: 24px!important; }
.product-view .product-shop .price-box .price-excluding-tax .old-price,
.product-view .product-shop .price-box .price-including-tax .old-price{ padding: 0 5px 0 0; font-size: 20px!important; text-decoration: line-through; }
.products-list .rate-attr{ display: inline-block; width: 100%; }
.products-list .rate-attr p{ display: inline-block; }
.products-list .rate-attr span{ display: inline-block; padding-right: 15px; min-width: 90px;}
.products-list .product-shop .price-box .old-price .price{font-size: 15px !important; color: #000 !important;}
.products-list .product-shop .product-primary, .products-list .product-shop .desc{width: 100%; margin-top: 0; color: #000; line-height: 23px; font-size: 12px;}
.products-list .product-shop .link-learn{ font-size: 17px; }
.products-list .product-shop .action button.button, .products-list .product-shop .action a.button{font-size: 16px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; padding: 13px 30px 8px; width: auto; background: #A38261 !important;}
.products-list .product-shop .action button.button:hover, .products-list .product-shop .action a.button:hover{ background: #987756 !important;}
.product-view .product-shop, .product-img-box{width: 50%;}
.product-view .product-shop .extra-info, .product-view .product-shop .price-info{padding: 0;}
.product-view .product-shop .price-info .price-box .special-price{padding: 0 15px 0 0;}
.product-view .product-shop .price-info .price-box .old-price .price{font-size: 26px !important; color: #000 !important;}
.product-view .product-shop .availability{font-family: 'Raleway'; font-size: 14px;}
.product-view .product-shop .short-description{width: 100%; margin-top: 0; color: #000; line-height: 23px; font-size: 12px;}
.qty-wrapper .minus, .qty-wrapper .plus, .product-view .add-to-cart .qty-wrapper .qty{background: #FFF; border: #ccc 1px solid;}
.product-view .add-to-cart .qty-wrapper .qty{margin: 0 -1px;}
.product-view .add-to-cart-buttons{width: auto; float: left;}
.products-list .add-to-links li a, .product-view .add-to-links li{font-family: 'Raleway'; font-size: 12px; font-weight: 400;}
.add-to-links a{padding: 0;}
.products-list .add-to-links{margin: 6px 0 0 10px;}
.cart .page-title{border: none; padding: 20px; background: #FFF;}
#discount-coupon-form .input-text, .cart .giftcard .input-text{background: none;}
.data-table thead tr th{background: #000; font-family: 'Vollkorn'; color: #FFF; font-weight: 700; padding: 10px 10px 7px;}
.cart-table.data-table thead tr th{ background: #000; }
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container{background: none; margin: 0; padding: 0;}
.account-login, .account-create{background: none;}
.customer-account-login .col2-set .col-1, .customer-account-login .col2-set .col-2, .checkout-multishipping-login .col2-set .col-1, .checkout-multishipping-login .col2-set .col-2{margin: 0;}
body[class*="customer"] h2, .customer-account-create .page-title h1, .customer-account-login .col2-set h2, .checkout-multishipping-login .col2-set h2{font-family: 'Vollkorn'; color: #924e45; font-weight: 700; padding: 40px 0 0px;}
.opc-wrapper-opc .opc-col-left .fields input[type="text"], .opc-wrapper-opc .opc-col-left .fields input[type="password"], .opc-wrapper-opc .opc-col-left .wide input[type="text"], .opc-wrapper-opc .opc-col-left .fields select, .sorter > .sort-by select, .sorter .limiter select, .input-text, .contact-form .input-text, input[type="email"], input[type="search"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], .customer-account-create .form-list .fields .input-box .input-text, .customer-account-login .col2-set .input-box .input-text, .checkout-multishipping-login .col2-set .input-box .input-text{border: #000 1px solid; background: #FFF; padding: 10px 1.5%; color: #000; height: auto;}
.customer-account-login .col2-set .buttons-set button, .customer-account-login .col2-set .buttons-set .button, .checkout-multishipping-login .col2-set .buttons-set button, .checkout-multishipping-login .col2-set .buttons-set .button{min-width: inherit;}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button, .customer-account-create .account-create button.button, .customer-account-create .account-create .buttons-set a.button, .customer-account-login .col2-set button.button, .customer-account-login .col2-set .buttons-set a.button, .checkout-multishipping-login .col2-set button.button, .checkout-multishipping-login .col2-set .buttons-set a.button{font-size: 16px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; padding: 13px 30px 11px; width: auto; margin: 0;}
.customer-account-login .col2-set .buttons-set p, .checkout-multishipping-login .col2-set .buttons-set p{padding: 7px 0 0 10px;}
label{font-size: 13px;}
#header-cart.skip-active{border: #353535 1px solid; top: 39px;}
.header-minicart .block-subtitle{background: #000; color: #FFF; font-family: 'Vollkorn'; text-transform: none; font-weight: 400; font-size: 18px;}
.header-minicart .block-subtitle .close{color: #924e45; width: 55px; height: 54px; text-align: center; background: #FFF; line-height: 54px;}
.checkout-types li{margin: 0;}
.header-minicart .minicart-actions .checkout-button, .header-minicart .minicart-actions .cart-link{font-size: 13px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; padding: 13px 20px 11px; width: auto; margin: 0; font-family: 'Vollkorn'; text-transform: none; line-height: 15px; min-width: inherit; float: left;}
.header-minicart .minicart-actions .cart-link{ background: #000; }
.header-minicart .minicart-actions .checkout-button{ background: #ad8a67 !important; }
.minicart-wrapper .block-content{padding: 0 0 15px;}
.header-minicart .subtotal{background: #AD8A67;}
.header-minicart .subtotal .price, .header-minicart .subtotal .label{font-size: 14px; font-weight: 700; color: #FFF;}
.header-minicart .mini-products-list li{margin: 0; padding: 10px 0; width: 100%;}
.header-minicart .mini-products-list li .product-details{max-width: 175px; margin-left: 10px;}
.header-minicart .info-wrapper .qty{border: #924e45 1px solid; background: #FFF;}
.header-minicart .info-wrapper .quantity-button{padding: 6px 10px;}
.cms-kontakt #contactForm .buttons-set button.button{margin: 0; width: auto; background: #ad8a67 !important;}
#map_canvas{width: 100%; height: 300px;}
.contact-form{width: 72%; margin: 30px 0 0;}
.contact-details{width: 25%; margin: 30px 0 0; float: right;}
.std .contact-details p{font-size: 14px;}
.std .contact-details h1, .std .contact-details h2{font-family: 'Vollkorn'; color: #000; margin: 0;}
.cms-om-os .main-container .omos-banner .container h2{font-family: 'Vollkorn'; color: #FFF; margin: 0; top: 30px; font-weight: 700;}
.cms-om-os .main-container .omos-banner{height: auto;}
#about-content{padding: 50px 0 0;}
.cms-om-os .page-title h2{font-family: 'Vollkorn'; color: #924e45;}
.block-layered-nav .block-title{display: block; background-color: #f9f9f9; padding: 10px!important; margin: 0; padding: 7px 10px 7px 10px!important; border: 1px solid #e3e3e3!important;}
.sidebar .block-title strong{font-family: "Raleway",sans-serif; color: #000; font-size: 16px; font-weight: 300;}
.sidebar .block-content{padding: 0; background: #FFF;}
#narrow-by-list{border: 1px solid #e3e3e3; border-top: none; border-bottom: none; padding: 10px 0px 0;}
.customer-account .main-container .sidebar .block-title strong,
#narrow-by-list .filter-title.filter-title-collapsed,
#narrow-by-list .filter-title.filter-title-expanded,
div.filter-title{background: #fff url(../images/left-filter-arrow.png) 95% center no-repeat; color: #333; border:none; border-bottom: 1px solid #e3e3e3; font-weight: 400; font-size: 16px; padding: 7px 20px 7px 10px;}
.customer-account .main-container .sidebar .block-title strong{padding-left: 0;}
.customer-account .main-container .sidebar .block-title strong:hover, 
#narrow-by-list .filter-title.filter-title-collapsed:hover, 
#narrow-by-list .filter-title.filter-title-expanded:hover, 
div.filter-title:hover{background: #fff url(../images/left-filter-arrow.png) 95% center no-repeat;}
#narrow-by-list .filter-title.filter-title-collapsed:not(:last-of-type){border-bottom:1px solid #924e45;}
#narrow-by-list .filter-content, .filter-content{border-color: #fff;}
#narrow-by-list .filter-content:last-of-type{border-bottom:1px solid #e3e3e3;}
.opc-wrapper-opc{margin: 50px auto 0;}
.opc-wrapper-opc h2{font-family: 'Vollkorn'; color: #924e45; margin: 0; font-weight: 700; font-size: 30px;}
.opc-wrapper-opc .opc-col-left, .opc-wrapper-opc .opc-col-center, .opc-wrapper-opc .opc-col-right{margin-top: 20px;}
.opc-wrapper-opc h3{font-family: 'vollkornitalic'; font-size: 17px; font-weight: 700;}
.opc-wrapper-opc .opc-data-table tbody td h3{font-family: 'Raleway';}

#modal-agreement{ width: auto; min-width: 0 }


.cart-table .product-cart-sku, .item-options dt, .item-options dd{font-family: 'vollkornitalic'; font-style: normal; font-size: 13px;}
#discount-coupon-form .button-wrapper > button, .cart .giftcard .button-wrapper > button{padding: 7px 10px 6px; background: #ad8a67 !important;}
.button-wrapper .button2{border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px;font-family: 'Vollkorn';font-size: 16px; color: #fff; text-transform: uppercase; padding: 6px 10px 2px !important; margin-left: 5px;}
.button-wrapper .button2 span, .button-wrapper .button2 span span{ height: auto; color: #fff; line-height: initial;}
.cart-totals .checkout-types .btn-checkout, .checkout-types .btn-continue{width: auto; font-size: 15px; padding: 10px 15px;}
.cart-totals .checkout-types .btn-checkout{background: #ad8a67 !important;}
.cart-forms .shipping{background: #AD8A67;}
.cart-forms .shipping h2{padding: 15px; font-family: 'vollkornitalic'; color: #FFF;}
.shipping .shipping-form{margin: 0 1px 1px; background: #FFF; padding: 15px;}
.cart .cart-totals table{border: #AD8A67 1px solid;}
.cart .cart-totals table tfoot strong span, .cart .cart-totals table tfoot span.price, .cart .cart-totals table tfoot strong, .cart .cart-totals table tbody span.price, .cart .cart-totals table tbody td:first-child{font-family: 'vollkornitalic';}
.cart .cart-totals table tbody td{padding: 15px !important; border-color: #AD8A67;}
.cart .cart-totals table tfoot td{padding: 15px !important;}
.cart .cart-totals table tfoot{background: #FFF;}
body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: 270px; margin: 50px 0 0;}
body[class*="customer"] .col-main, body[class*="biling"] .col-main, body[class*="recurring"] .col-main{margin: 50px 0 0; width: 870px; float: right;}
.customer-account .main-container .sidebar{margin: 50px 0 0;}
.dashboard .col2-set .col-1, .dashboard .col2-set .col-2{background: #FFF; border: #AD8A67 1px solid; padding: 20px; width: 48%; min-height: 170px;}
.dashboard .col2-set .col-1 .box-title h2, .dashboard .col2-set .col-1 .box-title h3, .dashboard .col2-set .col-2 .box-title h2, .dashboard .col2-set .col-2 .box-title h3{font-family: 'vollkornitalic'; color: #000; margin: 0;}
.dashboard .box-content a, .dashboard .col2-set .col-1 .box-title a, .dashboard .col2-set .col-2 .box-title a{color: #AD8A67;}
.block-account .block-title{display: block;}
.block-account .block-title, .block-cms-menu .block-title{margin: 0;}
.block-account .block-content, .block-cms-menu .block-content{border: #C0C0C0 1px solid; padding: 15px; background: #FFF;}
.customer-account .main-container .sidebar .block-content{padding: 0; margin: 0;}
.block.block-account li:hover a, .block.block-account li.current a{background: none !important; }
.block.block-account li a{font-family: 'Raleway'; font-size: 14px; padding: 0; margin: 0;}
.customer-account .main-container .sidebar .block-content li{padding: 7px 10px 7px 0 !important; border-bottom: #C0C0C0 1px solid; margin: 0;}
.customer-account .main-container .sidebar .block-content li a{background: none;padding: 5px; color: #333; font-size: 14px; text-transform: none; font-family: 'vollkornitalic';}
.customer-account .main-container .sidebar .block-content li.current a{color: #000;}
.customer-account .main-container .sidebar .block-content li:last-child{border: none;}
.customer-account .main-container .sidebar .block-content li .checkbox {margin-top: 5px;}
.sidebar .actions button.button, .buttons-set button.button {background: #AD8A67!important;}
.my-account .pager .limiter{float: left;width: 100%;}
.my-account .pager-no-toolbar label{float: left;}
.customer-account .main-container .sidebar .block-title strong {font-family: 'vollkornitalic';}
.my-account h2.legend{padding: 0; font-size: 30px; font-weight: 700; border: none;}
.skip-link.skip-active{background: #A38261;}
#search_mini_form .search-button{background: transparent !important;}
.block-related .block-title h2{color: #924e45; font-weight: 400; text-align: center;}
.header-minicart .empty{padding: 15px; text-align: left; padding: 15px; color: #000;}
.opc-wrapper-opc #opc-review-block{width: 100%;}
#checkout-review-table-wrapper{padding: 0;}
body[class*="customer"].customer-account-login .col-main, body[class*="customer"].customer-account-create .col-main, body[class*="customer"].customer-account-forgotpassword .col-main{margin: 0;}
.block-content .currently .block-subtitle{background: #924e45; border-color: #924e45; color: #fff; font-size: 16px; font-weight: 400; padding: 7px 30px 7px 10px; font-family: 'Vollkorn'; margin: 0; display: none;}
.block-content .currently ol#status-filter{padding: 10px; border: #924e45 1px solid; border-bottom: none; width: 100%; margin: 0;}
.block-content .currently+.actions{border: #924e45 1px solid; border-top: none; margin: 0; padding: 0 10px 10px;}
.block-content .currently+.actions a{float: right; background: #924e45; font-size: 14px; padding: 5px 8px; color: #FFf;}
.product-view .add-to-cart-wrapper{width: 100%; padding: 0;}
.product-image-thumbs a{border: #CCC 1px solid;}
.checkout-cart-index .messages .success-msg li{border: #AD8A67 1px solid; background: #AD8A67; color: #FFF;}
.opc-wrapper-opc .btn-checkout:hover span, .opc-wrapper-opc .btn-checkout span{background: none;}
.opc-wrapper-opc .btn-checkout span span{background: #924e45; border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px;}
.opc-wrapper-opc .btn-checkout:hover span span{background: #AD8A67;}
.opc-wrapper-opc .payment-block dt{border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px;}
.products-grid li .product-image, .product-grid li .product-image{overflow: hidden;margin: 0 auto;}
.products-grid li.item button.button, .products-grid li.item a.button, .product-grid li.item button.button, .product-grid li.item a.button, .products-grid .product-image img, .product-grid .product-image img{-webkit-transition: all 0.5s ease; transition: all 0.5s ease; -ms-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.products-grid li.item:hover button.button, .products-grid li.item:hover a.button, .product-grid li.item:hover button.button, .product-grid li.item:hover a.button, .products-grid li.item:hover .product-image img, .product-grid li.item:hover .product-image img{-webkit-transform:scale(1.1); transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1);}
.product-view .product-sku{background: #fff; float: left; width: auto; margin-bottom: 15px;}
.product-view .product-sku p{background: #fff; color: #000; display: inline-block; font-size: 15px; font-weight: normal; text-align: center; font-family: 'Vollkorn';	width: auto; height: auto; line-height: 20px; float: left; padding: 0 5px;}
.product-view .product-sku span{text-align: center; color: #000; float: none; font-size: 15px; font-weight: normal; width: auto; font-family: 'Vollkorn';	line-height: 20px; padding: 0 10px;}
.product-grid .product-sku{ float: left; width: 100%; margin-bottom: 5px; font-style: italic; min-height: 23px;}
.product-grid .product-sku p{ color: #b0b0b0; display: inline-block; font-size: 14px;	text-align: center; width: auto; font-family: 'Vollkorn'; height: auto;	margin: 0; line-height: 19px; padding: 0 5px; vertical-align: top;}
.product-grid .product-sku span{text-align: center; color: #b0b0b0; float: none; font-family: 'Vollkorn';	font-size: 14px; width: auto; line-height: 20px;}
ol.layered-links li > a, ol#category-filters li > a{font-size: 15px;}
ol.layered-links li .price{    font-family: 'Raleway',sans-serif;}
.product-img-box .product-image img{max-width: 300px;}
#sidebar-nav .block-title strong{background: #f9f9f9; border:1px solid #e3e3e3; color: #4c4c4c; font-size: 16px; font-weight: 400; padding: 7px 30px 7px 10px;}
#sidebar-nav .block-title{margin: 0;}
#sidebar-nav{margin: 0;}
#sidebar-nav .block-content{border: #e3e3e3 1px solid; padding: 0 10px;}
.salecto-menumanager .salecto-topmenu{text-align: center; background: none;}
.salecto-topmenu .salecto-label{font-size: 20px;position: relative; font-family: 'Vollkorn'; font-weight: 400; text-transform: uppercase; color: #FFF; float: none; display: inline-block;    opacity: 1.0;}
.salecto-topmenu .salecto-level0{float: none; display: inline-block;}
.salecto-topmenu .salecto-level0.active .salecto-label, .salecto-topmenu .salecto-level0:hover .salecto-label, .salecto-topmenu .salecto-level0:active .salecto-label, .salecto-topmenu .salecto-level0:focus .salecto-label{background: none;}
.salecto-submenu{text-align: left;}
.salecto-menumanager .salecto-topmenu li.active a.salecto-label:after {content: "\f0d8";display: block;font-family: 'FontAwesome';color: #fff;position: absolute;left: 0;right: 0;text-align: center;bottom: -12px;z-index: 99999;}
.salecto-menumanager .salecto-submenu {border-bottom: 3px solid #ad8a67;border-top: none; top: 40px !important;}
.salecto-menumanager .salecto-level0 {margin: 12px auto;}
.salecto-menumanager .salecto-topmenu li.active a.salecto-label.anchor_text:after{display:none;}
.product-view table.tiered-pricing{ margin: 20px 0 40px; }
table.tiered-pricing {background: #fff;border: 1px solid #ddd;  float: left;  padding: 20px;  width: 100%;}
table.tiered-pricing th { color: #fff;  font-weight: 600;  padding: 8px;}
table.tiered-pricing td {padding: 5px 8px;}
table.tiered-pricing tr:first-child{background: #1b1a1a;}
table.tiered-pricing tr:first-child:hover{background: #1b1a1a;}
table.tiered-pricing tr{border-bottom: 1px solid #ddd;}
table.tiered-pricing td .price-box .regular-price .price {font-size: 14px;color: #727272!important;}
table.tiered-pricing td.tier .price-box .regular-price .price {text-decoration: line-through;}
table.tiered-pricing tr:hover{background: #f5f5f5;}
.toolbar label, .pager-no-toolbar label{font-size: 11px; font-weight: 600; color: #000; line-height: 25px;}
.sorter .sort-by, .sorter .limiter{height: 23px;}
.sorter .sort-by select, .sorter .limiter select{border: #CCC 1px solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: auto; padding: 0 5px 0 0; vertical-align: top;}
.sorter .sort-by select{height: 23px; line-height: 23px; vertical-align: top; width: 45%; padding: 0 10px !important;}
.sorter .sort-by .sort-by-switcher {display: inline-block;height: 23px;width: 23px;}
.sorter .sort-by .sort-by-switcher--asc {background-position: 4px -546px;}
.sorter .view-mode .grid, .sorter .view-mode .list{width: 23px; height: 23px;}
.sorter .view-mode .grid {background-position: 5px -495px;}
.sorter .view-mode strong.grid, .sorter .view-mode a.grid:hover {background-position: -45px -495px;}
.sorter .view-mode .list {background-position: 2px -520px;}
.sorter .view-mode strong.list, .sorter .view-mode a.list:hover {background-position: -48px -520px;}
.pages a, .pages .current{ border-color: #fff; color: #fff; height: 23px; width: 23px; border: 1px solid #e3e3e3; line-height: 22px; color: #252525;}
.pages .current, .pages .current:hover, .pages a:hover{background-color: #252525;color: #fff;border: 1px solid #e3e3e3;width: 23px;}
.pages .next:hover:before,
.pages .previous:hover:before{border-color: transparent currentcolor transparent #fff;}
.pager .amount, .pager .limiter, .pager .pages {margin-bottom: 0;color: #000;}
.sorter > .sort-by .sort-by-switcher--asc:hover {background-position: -46px -546px;}
.sorter > .sort-by .sort-by-switcher--desc {background-position: 4px -570px;}
.sorter > .sort-by .sort-by-switcher--desc:hover {background-position: -46px -570px;}
.print-ctg{ color: #000000; font-size: 12px; text-transform: uppercase; background: url(../images/print-icon.png) left center no-repeat; padding: 0 0 0 25px; }
.owl-theme .owl-controls { margin-top: 0;}
.price-box .minimal-price-link span{font-size: 18px!important;color: #000!important;}
.products-list li .product-image {margin: 20px 0;}
.products-list li .product-image img {margin: 0 auto;  width: auto;}
.price-slider-values input[type="text"]{width: 33%;}
.toggle-filter-attribute {cursor: pointer;padding-left: 20px;text-decoration: underline;}
.product-view .product-shop .product-name{border-bottom: 1px solid #b5b2b2;padding-bottom: 10px; margin-bottom: 15px;}
.salecto-menumanager .salecto-header{float: left; width: 100%; border-bottom: none; margin-bottom: 0; padding: 0 0 15px 0;}
.salecto-menumanager .salecto-header ul{ display: block; }
.salecto-menumanager .salecto-header ul li{ display: inline-block; padding: 0 11px 0 0; float: left; }
.salecto-menumanager .salecto-header ul li a{ display: inline-block; background-color: #A38261; font-size: 12px; padding: 0 10px; line-height: 34px; color: #fff; font-weight: bold;}
.salecto-menumanager .salecto-header ul li a:hover{background-color: #90453b;}
/*.salecto-menumanager .salecto-category div{ padding: 0; }*/
.salecto-menumanager .row{ margin: 0; }
.salecto-topmenu .salecto-submenu a.form-group{ border: none; padding: 0; margin-bottom: 2px; font-size: 13px; line-height: 20px; color: #5f5f5f; float: none; display: block; width: 100%;}
.salecto-topmenu .salecto-submenu a.form-group.level1{font-size: 13px; line-height: 22px; font-size: 900; color: #252525 !important; }
.salecto-topmenu .salecto-submenu a.form-group.level1:hover{color: #A38261 !important;}
.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, 
.sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid, .sorter > .view-mode .list, 
.skip-nav .icon, .skip-search .icon, #search_mini_form .search-button::before, .skip-account .icon, 
.skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number::after, 
.ratings-table .rating-box, .ratings-table .rating-box .rating {background-image: url("../images/icon_sprite.png");}
#sidebar-nav .block-title strong{font-family: "Vollkorn"; background: #fff; color: #333; padding: 7px 20px 7px 10px; font-size: 16px; font-weight: 400; border-bottom: none;}
#sidebar-nav .block-content a{font-size: 15px; line-height: 23px; font-weight: normal; color: #333333;}
#sidebar-nav .block-content a:hover{color: #262626;}
.product-view #product-attribute-specs-table{ border:none; max-width: 100%; margin: 0 0 0; width: 100%; border-bottom: 4px solid #ccc; border-top: 3px solid #ccc}
.product-view .attribute{ display:inline-block; width: 100%; padding-bottom: 5px;/*border-bottom: 4px solid #ccc;*/}
.product-view #product-attribute-specs-table th{ border: none; background: #fff; color: #000; font-size: 15px;  font-weight: normal; text-align: left; font-family: 'Vollkorn'; /* line-height: 30px; */padding:5px 5px; border-bottom: 1px solid #ccc; vertical-align: middle;}
.product-view #product-attribute-specs-table td{background: #fff; text-align: left; color: #000; font-size: 15px; font-weight: normal; font-family: 'Vollkorn';  border:none; padding:5px 5px; border-bottom: 1px solid #ccc; vertical-align: middle;}
.product-view #product-attribute-specs-table tr:last-child th,
.product-view #product-attribute-specs-table tr:last-child td{ border-bottom: none; }
.opc-wrapper-opc .payment-block dt span.no-display.active{ display: inline !important; }
.opc-wrapper-opc .payment-block dt input{ opacity: 1; display: inline-block; height: auto; width: auto; top: 4px;}
.opc-wrapper-opc .payment-block dt label{ text-align: left; height: auto; line-height: 20px; color: #000; text-transform: none; padding-left: 22px !important;}
.opc-wrapper-opc .payment-block dt:hover, .opc-wrapper-opc .payment-block dt.active, .opc-wrapper-opc .payment-block dt{ background: none; overflow: visible;}
.block-layered-nav .swatch-link, .block-layered-nav .swatch-label{ color: #333; }
.block-layered-nav .swatch-link:hover, .block-layered-nav .swatch-label:hover{ color: #262626; }
#submenu-1 .col-category .level1{ font-weight: 400; }
#submenu-1 .salecto-content{ max-height: 300px;  overflow-y: -webkit-paged-y; overflow-y: scroll; display: inline-block; width: 100%;}
.cms-kundeservice .contact-details{ margin-top: 50px; }
.cms-kundeservice .buttons-set{ text-align: left; }
.cms-kundeservice .buttons-set button.button{ float:left; margin-left: 0; background: #ad8a67 !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{    font-family: 'vollkornitalic';}
.cms-nyhedsbrev .block-subscribe .block-title strong{ font-family: 'Raleway'; font-weight: 600; background: none; padding: 0;}
.cms-nyhedsbrev .block-subscribe .block-content{ padding: 0; }
.products-list .price-box .minimal-price-link{ padding-left: 0; }
.products-list > li{ border-top: 1px solid #e3e3e3; }
.product-view .product-shop .price-info .minimal-price-before .price-including-tax{ font-family: "Open Sans", Verdana, Arial, sans-serif;}
.product-view .product-shop .price-info .minimal-price-before .price-including-tax .label,
.product-view .product-shop .price-info .minimal-price-before .price-including-tax .label-inc-tax{font-size: 14px;color: #252525 !important;font-weight: 400;font-family: 'Raleway', sans-serif;display: inline-block;}
.product-view .product-shop .price-info .price{ color: #000 !important; font-family: "Open Sans", Verdana, Arial, sans-serif;}
.product-view .product-shop .price-info .price:hover{ color: #000 !important; }
.product-view .add-to-cart-buttons .button{ background: #ad8a67 !important; }
.product-view .add-to-cart-buttons .button:hover{ background: #987756 !important; }
.cn_search_popup .cn_right{ width:82%; }
.cn_search_popup .cn_button_block{ float: left; }
.cn_search_popup .price-box{ width: 100%; margin-top: -6px;}
.cn_search_popup .cn_button_block .button{ padding: 7px 18px 5px; font-size: 14px;}
.footer .footer-title{font-family: 'Raleway';  font-weight: 700;  color: #FFF; text-transform: none;    margin: 0 0 10px;font-size: 18px; line-height: 1.4;}
.products-grid li.item .price-box span, .product-grid li.item .price-box span, .products-list li.item .price-box span, .product-list li.item .price-box span{ text-transform: none; }
.products-list li.item .price-box span{ text-align: right; }
.products-grid li.item .price-box span.label, .product-grid li.item .price-box span.label, .products-list li.item .price-box span.label, .product-list li.item .price-box span.label{ text-transform: uppercase; }
.product-view .block-related{ width: 100%; padding-left: 0; }
.product-view .block-related .product-grid {position: relative; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap;}
.product-view .block-related .product-grid li.item {position: relative; display: -webkit-flex; display: flex; -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.product-view .block-related .product-grid li.item:nth-child(4n){margin-right: 0;}
.product-view .block-related .product-grid li.item .img-box{display: -webkit-flex; display: flex; -webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto; -webkit-align-items: center;align-items: center;text-align: center;-ms-flex-align: center;}
.product-view .block-related .product-grid li.item .product-shop{display: -webkit-flex; display: flex; -webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.product-view .block-related .product-grid li.item .price-box{ margin-top: auto; }
.product-view .block-related .product-grid li.item .product-shop .product-name{ display: -webkit-flex; display: flex; -webkit-flex: 1;-ms-flex: 1;flex: 1; -webkit-justify-content: center;-moz-justify-content: center; justify-content: center;}
.product-view .block-related .product-grid li.item:last-child{ margin-bottom: 30px; }
.block-related .product-grid .product-shop{ width: 100%; padding-left: 0;}
/*.products-list .product-shop .price-box.minimal-price-before .regular-price{ padding-left: 38px; }*/
.prod-list-rating .data-table{ width: auto; font-family: 'Raleway', sans-serif;}
.prod-list-rating .data-table td{ padding: 2px 10px 2px 0; border: none;  font-family: 'Raleway', sans-serif; font-size: 12px; border-bottom: 1px solid #ccc;}
.prod-list-rating .data-table tr:last-child td{ border-bottom: none; }
.products-list .product-shop .price-box .minimal-price-link .price{ font-size: 20px !important; }
.products-list li.item .price-box .minimal-price-link span.label{ font-size: 14px !important; }
.customer-account-login .col2-set h2{ font-weight: 500; }
.customer-account-login .col2-set .buttons-set button, .customer-account-login .col2-set .buttons-set .button{ background: #ad8a67 !important; }
.header-minicart #minicart-error-message{ line-height: 22px; color: #924e45;}
.opc-wrapper-opc .opc-data-table td.last{ text-align: right; }
.product-grid li.item .product-shop .price-box span.price-excluding-tax,
.product-grid li.item .product-shop .price-box span.price-including-tax{ text-align: center; }
.product-grid li.item .product-shop .price-box span.price-excluding-tax .label,
.product-grid li.item .product-shop .price-box span.price-including-tax .label{ font-size: 18px; line-height: 20px; }
.global-site-notice a {color: #A38261;font-weight: bold;}
.global-site-notice {background: #1b1a1a;color: #fff;font-size: 12px;border-bottom: 1px solid #A38261;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{ cursor: text !important; }
.opc-wrapper-opc .opc-col-left .validation-advice{ bottom: auto; background-size:cover; z-index: 9;}
.opc-wrapper-opc .opc-col-left .validation-advice:before{ display: none; }
#checkout-shipping-method-load .sp-methods dd label{ display: inline; }
#checkout-shipping-method-load .sp-methods dd input.radio{margin-top: 5px;}
#MB_content .buttons button.button#MB_closeb{ background: #000 !important; }
#MB_content .buttons button.button{ background: #ad8a67 !important; }
table.tiered-pricing .tier .price-box .price-including-tax{ text-decoration: line-through; }
.contact-form .input-text{ border: 1px solid #ccc; }
.cms-page-view.cms-kundeservice .std .contact-details h1, .cms-page-view.cms-kundeservice .std .contact-details h2{ font-size: 20px; }
.account-login .validation-advice{ width: 80%; max-width: 80%; z-index: 99; }
.opc-wrapper-opc .payment-block li iframe{ height: 74px !important; }
.opc-wrapper-opc .comment-block h3{ cursor: text; }
.opc-wrapper-opc .comment-block h3 .fa{ display: none; }
.opc-wrapper-opc .comment-block .collapse-block.hidden{ display: block !important; border-top: 1px solid #b6b6b6;  margin-top: 10px; }
.products-list .product-shop .lowest .price-without-tier .price-box{ text-align: right; }
.products-list .product-shop .lowest .price-without-tier span.label {display: block;font-size: 12px !important;color: #76777a !important;font-weight: 300; text-align: left;}
.products-list .product-shop .lowest .price-without-tier span.price {font-size: 26px !important;color: #252525 !important;font-weight: 400;}
#co-billing-form ul.form-list #billing-new-address-form + .control label{ font-weight: 700; }
.product-view .price-box .price-including-tax{ margin-top: 15px; }
.product-view .product-shop .price-info .price-box .price-including-tax .label-inc-tax{ display: block;  font-size: 12px; color: #76777a !important;  font-weight: 300; font-family: 'Raleway', sans-serif;}
.product-view .product-shop .price-info .price-box .price-including-tax .label { font-size: 12px; color: #76777a !important; font-weight: 400; font-family: 'Raleway', sans-serif; display: block; line-height: 2;}
.product-view .product-shop .price-info .price-box .price-including-tax .price { font-size: 26px !important;  color: #252525 !important; font-weight: 400; font-family: "Open Sans", Verdana, Arial, sans-serif; display:block;}
.product-view .product-shop .price-info .price-box .price-including-tax .price.old-price { font-size: 18px !important;}
.product-view .block-related .product-shop .price-box .price-including-tax .label{font-family: 'Vollkorn';}
.product-view .block-related .product-shop .product-name{ border-bottom: none; }
.block-related .product-grid li.item .product-shop .price-box span.price-including-tax{ margin-top: 0; }
.product-view .block-related .actions{ margin: 0; }
.product-view .block-related .add-to-links{ margin: 0; padding: 0; min-height:initial; }
.cms-index-index .wrapper, .cms-index-index .page, 
.cms-index-index .main-container, .cms-index-index .main-container .main, 
.cms-index-index .main-container .main .col-main, 
.cms-index-index .main-container .main .col-main .std, 
.cms-index-index .main-container .main .col-main .std > div {height: 100%;}
.cms-index-index .main-container .main .col-main .std > div .homepage-blocks {  height: 75%;}
.homepage-vine-block{ display: inline-block; width: 100%; background:#111111 url(../images/section_bg.jpg) no-repeat center bottom; background-size: cover; padding: 50px 0;}
.hm-vine-left{ float: left;}
.hm-vine-left.small-vine-col,
.hm-vine-right.small-vine-col{ width: 40.67%;}
.hm-vine-right{ float: right;}
.hm-vine-left, .hm-vine-right{ width: 59.33%;}
.cms-index-index .main-container{ height: auto; }
.homepage-vine-block img{ max-width: 100%; height: auto; margin: 0 auto;}
.customer-account-create .form-list .fields { float: none;}
.product-view .product-shop .price-info .old-price{ text-decoration: line-through;display: inline-block;}
.product-view .product-shop .price-info .old-price .price{ font-family: "Open Sans", Verdana, Arial, sans-serif; color: #252525 !important;}
.product-view .product-shop .price-box .price-excluding-tax, 
.product-view .product-shop .price-box .price-including-tax {display: inline-block;}

.product-view .product-shop .price-info .nodiscount-price .minimal-price-before .price-including-tax .label-inc-tax{display: block;  font-size: 12px; color: #76777a !important; font-weight: 300; text-align: left; font-family: 'Raleway', sans-serif;}
.product-view .product-shop .price-info .nodiscount-price .minimal-price-before .price-including-tax .label{ font-size: 14px; }
.product-view .product-shop .price-info .nodiscount-price .old-price{ display: block; padding-bottom: 8px;}
.product-view .product-shop .price-info .price-including-tax .label,
.product-view .product-shop .price-info .price-excluding-tax .label{ display: block; font-size: 16px !important; color: #76777a !important; font-weight: 300; text-align: left;}
.products-list .product-shop .price-without-tier .price-box .price-excluding-tax + .price-including-tax{ padding-left: 15px; }
.products-list .product-shop .price-box .special-price .price-label{ display: none; }
.products-list .product-shop .price-layout-login .price-box .price-including-tax span,
.products-list .product-shop .price-layout-login .price-box .price-excluding-tax span{ text-align: left; }
/*.products-list .product-shop .price-layout-login .price-box .price-including-tax .label,*/
.products-list .product-shop .price-layout-login .price-box .price-excluding-tax .label{   display: block; font-size: 12px !important; color: #76777a !important; font-weight: 300; text-align: left;}
/*.products-list .product-shop .price-layout-login .price-box .price-including-tax .price,*/
.products-list .product-shop .price-layout-login .price-box .price-excluding-tax .price{  font-size: 26px !important; color: #252525 !important; font-weight: 400; display: block;}
/*product page new style */
.product-img-box .product-image{ width: 100%; border-color: #dbdbdb; -webkit-box-shadow:0 3px 20px rgba(0,0,0,.1); box-shadow:0 3px 20px rgba(0,0,0,.1); margin: 0 0 20px; }
.product-img-box .product-image img{ max-width: 100%; width: auto; max-height: 540px; }
.product-img-box .more-views{ text-align: center; }
.product-img-box .sharing-links{ display: inline-block; width: 100%; text-align: center; }
.product-img-box .sharing-links li{ display: inline-block;  float: none; padding: 0 2px 5px; }
.product-view .product-name h1{ font-weight: 600; }
.product-view .product-shop .product-name{ border-color: #ccc; margin-bottom: 20px;}
.price-addtocart-btn-row{ width: 100%; display: inline-block; border-bottom: 1px solid #ccc; text-align: center;}
.tierprice-table{ width: 100%; display: inline-block; vertical-align: top; margin-bottom: 0;}
.product-view .product-shop .description{ width: 100%; display: inline-block;font-size: 15px; font-weight: 500; margin-top: 10px;}
.product-view .product-shop .extra-info{ max-width: none; float: none; width: auto; clear: none;  padding: 8px 5px 0 5px; display: inline-block;}
.product-view .product-shop .price-info{ max-width:none; float: left; margin-bottom: 15px; text-align: left;}
.product-view .product-shop .availability{ font-size: 18px; font-weight: 600;}
.product-view .product-shop .availability.in-stock{ color: #7fb848; }
.product-view .add-to-cart-wrapper{ width: auto; clear: none; }
.product-view .add-to-cart{ margin-bottom: 0; }
.product-view .add-to-cart-buttons .button{ border-radius: 0; font-weight: 700; font-family: 'Raleway'; }
.product-view .product-shop .price-info .nodiscount-price .minimal-price-before .price-including-tax{ display: flex; display: -webkit-flex;  -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -moz-justify-content: center; justify-content:left;flex-direction: column;}
.product-view .product-shop .price-info .nodiscount-price .minimal-price-before .price-including-tax .label-inc-tax{ -webkit-order: 3; -moz-order: 3; order: 3; width: 100%; text-align: left; font-weight: 500; font-style: italic; font-size: 14px; display: none;}
.product-view .product-shop .price-info .nodiscount-price .minimal-price-before .price-including-tax .label{ -webkit-order: 2; -moz-order: 2; order: 2; font-weight: 500; font-size: 14px; width: 100%; /*font-style: italic;*/ /*display: none;*/ /*height: 24px; line-height: 35px;*/}
.product-view .product-shop .price-info .price-box .price-including-tax .label{ font-weight: 500; font-style: italic; font-size: 14px;}
.product-view .product-shop .price-info .nodiscount-price .minimal-price-before .price{ -webkit-order: 1; -moz-order: 1; order: 1; margin-bottom: 5px;}
.product-view .product-shop .price-info .nodiscount-price .old-price{ display: inline-block; text-align: left; text-decoration: none;}

.product-view .product-shop .price-info .nodiscount-price .old-price .label{ width: 100%; text-align: center; font-weight: 500; font-style: italic; font-size: 16px !important;font-family: 'Raleway', sans-serif; margin-top: 5px;}
.product-view .product-shop .price-info .nodiscount-price .minimal-price-before{ display: inline-block; text-align: center; vertical-align: top; width: auto; font-size: 28px; line-height: 1; padding: 0  0 8px; }
.product-view .product-shop .price-info .old-price{ font-size: 20px; line-height: 1; text-decoration-color: #949494;}
.product-view .product-shop .price-info .old-price .price{ color: #949494 !important; font-family: 'Raleway';font-weight: 600;font-size: 23px;text-decoration: line-through; font-style: italic;}
.product-view .product-shop .price-info .price{font-family: 'Raleway'; font-weight: 700;}
.product-view .product-shop .price-box{font-family: 'Raleway'; }
.product-view .product-shop table.tiered-pricing{font-family: 'Raleway'; border:none; border-bottom: 1px solid #ccc; margin: 0; color: #000;}
.product-view .product-shop table.tiered-pricing th{ color: #000;/* padding:16px 0 15px 0;*/ }
.product-view .product-shop table.tiered-pricing tr:first-child{ background: none; }
.product-view .product-shop table.tiered-pricing tr:hover{ background: none; }
.product-view .product-shop table.tiered-pricing tr{ border-bottom:none; }
.product-view .product-shop table.tiered-pricing tr:first-child{ border-bottom: 1px solid #ccc; }
/*.product-view .product-shop table.tiered-pricing tr:nth-child(2) td{ padding-top: 18px; }
.product-view .product-shop table.tiered-pricing tr:last-child td{ padding-bottom: 18px; }
.product-view .product-shop table.tiered-pricing td{ padding: 5px 5px; }
*/.product-view .product-shop table.tiered-pricing .price-box span{ color: #000 !important; }
.product-view .product-shop table.tiered-pricing .price-box .price-excluding-tax .price, .product-view .product-shop table.tiered-pricing .price-box .price-including-tax .price{ font-size: 14px !important;}
.product-view .product-shop table.tiered-pricing .price-box .price-excluding-tax .label, .product-view .product-shop table.tiered-pricing .price-box .price-including-tax .label{ font-size: 14px !important; font-weight: 500;} 
.product-view .price-box .price-including-tax{ margin-top: 0; }
.breadcrumbs a, .breadcrumbs strong, .breadcrumbs{ font-weight: 600; font-style: italic; }
.block-related .block-title h2{ font-weight: 600; color: #000; }
.product-view .product-shop .price-info .price-box .special-price{ padding: 0; }
.product-view .product-shop .price-info .price-box .special-price .price-including-tax .price.old-price{color: #949494 !important; font-family: 'Raleway'; font-style: italic;  font-weight: 500; display: inline-block; font-size: 20px !important; padding-right: 20px;}
.product-view .product-shop .price-info .price-box .special-price .price-including-tax .special-price-incl{ display: inline-block; vertical-align: top; text-align: center;}
.product-view .product-shop .price-info .price-box .special-price .price-including-tax .price{ font-size: 24px !important; font-weight: 700; font-family: 'Raleway', sans-serif;}
.product-view .product-shop .price-info .price-box .special-price .price-including-tax .label{ font-size: 14px !important; text-align: center;}
.product-view .product-shop .price-info .price-box > .price-including-tax > .price{ font-size: 24px !important; font-weight: 700; font-family: 'Raleway', sans-serif;}
.product-view .product-shop .price-info .price-box > .price-including-tax > .label{ font-size: 14px !important; text-align: center;}
/*.product-view .product-img-box .sale-image{ background: #ae8a68; color: #fff; right: auto; left: 0; top: 0; width: auto; height: auto; padding: 8px 25px; font-weight: 700; }
.product-view .product-img-box .sale-image .sale-title{  margin:0;  padding:0;  transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg);  -ms-transform: rotate(0deg); width:auto;}*/
.product-view .product-img-box .sale-image{background: url(../images/nyhder-label.png) no-repeat left top; right: auto; left: -10px;
top: -10px;}
.product-view .product-img-box .sale-image .sale-title{display: inline-block; margin: 11px 3px 0 -8px; padding: 5px 10px; transform: rotate(-48deg);  -moz-transform: rotate(-48deg); -webkit-transform: rotate(-48deg); -ms-transform: rotate(-48deg); width: 85px;}
.product-view .product-shop .price-info .price-box .old-price{ vertical-align: top; }
.product-view .product-shop .price-info .price-box .old-price .price { color: #949494 !important; font-family: 'Raleway'; font-style: italic; font-weight: 600;  display: inline-block; font-size: 23px !important; line-height: 28px;  padding-right: 20px;}
.product-view .add-to-cart-wrapper .product-options-bottom .sharing-links{ display: none; }
.product-view .add-to-cart-wrapper .product-options-bottom{ padding: 0; margin: 0; }

.product-view .product-img-box .new-image{ background: #ae8a68; color: #fff; left: auto; right: 0; top: 0; width: auto; height: auto; padding: 8px 25px; font-weight: 700; }
.product-view .product-img-box .new-image .new-title{  margin:0;  padding:0;  transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg);  -ms-transform: rotate(0deg); width:auto;}
.discount-label-col{ position: absolute; right: 0; top: 0; z-index: 9; background: #ae8a68; color: #fff; text-transform: uppercase; font-weight: 700; padding: 5px 15px; font-weight: 300;}
.product-img-box .discount-label-col{ font-size: 19px; right: auto; left: 0; }


.attribute-values{display: block; width: 100%;overflow-x: auto;  margin-bottom: 0;}
.attribute-values table{ font-family: 'Raleway'; border: none; border-bottom: 1px solid #ccc; margin: 0; color: #000; width: 100%; }
.attribute-values table tr:first-child { border-bottom: 1px solid #ccc; }
.attribute-values table th{  padding:10px 5px; color: #000; font-weight: 600 }
.attribute-values table td{  padding:10px 5px; color: #000; }
#checkout-shipping-method-load .pakkelabels-postnord-logo{ display: none; }

.bestilling-img {
    padding: 20px 0px 30px;
}

.bestilling-img img {
    max-width: 100%;
}


.block-related .price-box .old-price {
	display: none;
}
.block-related .block-content ol.product-grid {
	display: flex;
	flex: 1;
	flex-wrap: wrap;
}
.block-related .block-content ol.product-grid li.item {
	display: flex;
	flex: 1;
	flex-direction: column;
}

.opc-wrapper-opc .form-list .field .input-box select {
	border: 1px solid #000;
	border-radius: 2px;
	padding: 10px 1.5%;
}
.opc-wrapper-opc .field .input-box {
	width: 100% !important;
}
.not-verify h2{font-family: 'Playfair Display', serif;font-size: 39px;font-weight: bolder;font-style: italic;margin-bottom: 20px;}
.notverify p{font-size: 12px;text-align: center;background: rgba(139,103,71,0.8);padding: 20px 30px;line-height: 16px;}
.age-pop-up.open{box-shadow: 0px 0px 20px 0px rgba(0,0,0,.5);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.5);padding: 0px 45px 45px;}
.age-outer-bg{background: rgba(0, 0, 0, 0.8);}
.age-pop-up > h3{display: none;}
.age-pop-cont .verify > p{padding: 0px 70px;font-size: 16px;}
.age-pop-up .verify h2{font-size: 35px;padding: 0px 0px 10px;margin-top: 0px;font-family: 'Playfair Display', serif;font-weight: bolder;font-style: italic;}
.age-pop-up .verify h2 span{color:#473916;}
.block-button >.button:first-child{line-height: 12px; text-transform: initial;background: #8b6747 !important;border-radius: 0px;height:auto;font-size: 12px;color: #fff;width: 60%; display: block;margin: 0px auto;margin-bottom: 10px;}
.block-button >.button:last-child{line-height: 12px;text-transform: initial;background: #5b2821 !important;border-radius: 0px;height:auto;font-size: 10px;color: #fff;width: 50%;display: block;margin: 0px auto;}
.age-pop-up { background-image: url(../../../../../media/wysiwyg/ageverification-bg-finevines.png);background-position: center; background-size: cover; }

/*30-09-2021*/
.cms-domperignon-ladygaga .main-container .main .col-main{ max-width: 100%; width: 100%; }
.cms-domperignon-ladygaga .breadcrumbs{ display: none;}
.cms-domperignon-ladygaga .newsletter-box{ margin: 0;}
.cms-domperignon-ladygaga .main-container { margin: 0;}
#store-video { width: 100%; height:860px; object-fit: cover; object-position: 50% 50%; border: 0; display: block;}
.about_ladygaga_edition { background-color: #141414; padding: 120px 15px; text-align: center; color: #fff; }
.Dom_Perignon_Logo { margin-bottom: 0px;}
.Dom_Perignon_Logo:After{ content: "X"; display: block; text-align: center; font-family: Oswald; font-style: normal; font-weight: 300; font-size: 18px; line-height: 32px; text-align: center; color: #FFFFFF;}
.Dom_Perignon_Logo img{ display: inline-block; vertical-align: top; }
.about_ladygaga_edition .container.wrap{ max-width: 540px; background: url(../images/arrow-bottom.png) no-repeat center bottom; padding-bottom: 40px;  }
.about_ladygaga_edition .container.wrap h1 { font-size: 70px; text-transform: uppercase; font-family: 'Oswald', sans-serif;  letter-spacing: 0.14em; line-height: 104px; font-weight: bold;  color: #fff; margin-bottom: 10px;}
.about_ladygaga_edition .container.wrap h5 { font-size: 34px; text-transform: uppercase; font-family: 'Oswald', sans-serif;  letter-spacing: 0.22em; line-height: 32px; font-weight: normal;  color: #fff; margin-bottom: 32px;}

.cms-page-view .std .about_ladygaga_edition p{ font-size: 16px; line-height: 28px;  color: #fff;}
.ladygaga_showcase { background-color: #141414; padding: 120px 0; }
.showcase-row {  display: flex;  justify-content: space-between;}
.showcase-row .showcase-img2{ padding-top: 116px;}
.ladygaga_edition_product { background:#141414 url(../images/ladygaga_edition_product-bg.png) no-repeat center; background-size: cover; padding: 90px 0;}
.ladygaga-product-row { display: flex;  justify-content: space-around; text-align: center;}
.ladygaga-product-row .brand-logo img{ max-width: 190px; display: inline-block; vertical-align: top;}
.ladygaga-product-row .product-img { margin-bottom: 30px;}
.ladygaga-product-row .product-img img{  display: inline-block; vertical-align: top; }
.ladygaga-product-row .product-name{ font-weight: 600; font-size: 60px; line-height: 89px; letter-spacing: 0.1em; text-transform: uppercase; color: #FFFFFF; font-family: 'Oswald', sans-serif; margin: 0 0 10px 0; }
.ladygaga-product-row .manufacturer-year{ font-size: 24px; line-height: 36px; letter-spacing: 0.1em; text-transform: uppercase;  color: #FFFFFF; display: block; width: 100%; text-align: center; font-family: 'Oswald', sans-serif; margin-bottom: 30px;}
.ladygaga-product-row .btn-buy-now{ border: 1px solid #FFFFFF; font-size: 18px; line-height: 27px; text-align: center; letter-spacing: 0.1em; text-transform: uppercase; color: #FFFFFF; font-family: 'Oswald', sans-serif; padding: 21px 33px; display: inline-block;
 vertical-align: top; }
.ladygaga-product-row .btn-buy-now:hover{ background-color: #ae8a66; border-color: #ae8a66;}

@media(max-width:560px){
.category-products .sorter .sort-by, .category-products .sorter .limiter{width: 100%;}
.limiter label{display: block;}
.block-related .product-grid li.item .product-shop .price-box span.price-excluding-tax .label, .block-related .product-grid li.item .product-shop .price-box span.price-including-tax .label{ display: inline-block; }
.product-view .block-related  .product-shop .price-box .price-excluding-tax .price, .product-view .block-related  .product-shop .price-box .price-including-tax .price{ display: inline-block; }
.product-grid li.item .product-image img {max-width: 100%;height: auto;width: auto;}
}
@media (min-width: 561px) and (max-width: 770px){
.category-products .sorter .sort-by{width: 65%;}
.category-products .sorter .limiter{width: 30%;}
}
@media (min-width: 771px) and (max-width: 880px){
.category-products .sorter{width: 85%;}
.category-products .pager{width: 15%;}
.category-products .sorter .sort-by{width: 55%;}
.sorter > .view-mode{margin: 0;}
.category-products .sorter .limiter{width: 30%;}
}
@media (min-width: 881px) and (max-width: 980px){
.sorter > .view-mode{margin: 0;}
.category-products .sorter{width: 85%;}
.category-products .pager{width: 15%;}
.category-products .sorter .sort-by{width: 50%;}
.category-products .sorter .limiter{width: 25%;}
}
@media (min-width: 981px) and (max-width: 1140px){
.sorter > .view-mode{margin: 0;}
.category-products .sorter{width: 64%;}
.category-products .pager{width: 36%;}
.category-products .sorter .sort-by{width: 50%;}
.category-products .sorter .limiter{width: 25%;}
}
.col1-layout .col-main{width: 1170px; margin: 0 auto;}
.cms-index-index .col1-layout .col-main{width: 100%;}
.cms-index-index #tabs .product-grid li.item{min-height: inherit;}
@media(max-width: 480px){
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {white-space: initial;padding-top: 10px;line-height: 34px;}
.homepage-blocks .right-block img {margin: 0 auto;max-width: 100%;height: 378px;float: none;width: 300px;}
.container{width: 94%;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container, .customer-account-create .main-container, .customer-account-login .main-container, .catalog-product-view .main-container, .cms-kontakt .main-container, body[class*="checkout-multishipping"]{max-width: 100%;}
.page-header{padding: 0 0 15px;}
.top-header .login-link{background-position: right center; width: 50%; text-align: center; margin: 0;}
.top-header .login-link a{padding: 0 36px;}
.header-minicart{width: 50%; background: none; padding: 0; text-align: center;}
.header-minicart a.skip-cart{border: none; float: none; width: auto;}
#header-cart.skip-active{top: 80px;}
.wishlist-link{background-position: right center; width: 50%; text-align: center; margin: 0; float: left;}
.newsletter-link{width: 100%; margin: 0; text-align: center; display: none;}
.newsletter-link a{padding: 0 0 0 28px;}
.page-header .logo img{margin: 10px auto 0;}
.cms-index-index .page-header .skip-links, .page-header .skip-links{margin: 10px 0 0; border: #A38261 1px solid;}
.cms-index-index .main-container{margin: 0 auto;}
.page-header .skip-links .skip-link{width: 50%; border: none; color: #FFF; font-size: 21px;}
.page-header .skip-links .skip-link.skip-nav{border-right: #A38261 1px solid;}
#header-nav{background: none; border: none; margin: 0; padding: 0; border: #A38261 1px solid; border-top: none;}
#header-account li a, .nav-primary a.level0{border-color: #A38261;}
.nav-primary a.level0{padding: 0 0 0 25px; line-height: 45px;}
#header-search{width: 100%; padding: 0; margin: 0; position: absolute; bottom: -40px; left: 0;  z-index: 9;}
.newsletter-box .footer-newsletter{width: 100%; margin-top: 15px;}
.newsletter-box .form-subscribe-header{text-align: center;}
.footer-grid{display: block;}
.footer-anchor{margin-bottom: 20px;}
.bottom-footer{padding-top: 25px;}
.bottom-footer .right-footer{width: 100%;}
.bottom-footer .right-footer .footer-grid{padding: 0; width: 100%;}
.bottom-footer .left-footer{width: 100%;}
.footer address{margin-top: 20px;}
.footer .payment{width: 100%; background: none; padding: 0; margin: 0 0 10px; text-align: center;}
.footer .payment img{display: inline;}
.home-page-slider #owl-demo .owl-item img{width: 100%;}
.home-page-slider{background-size: cover;}
.homepage-blocks .left-block, .homepage-blocks .right-block{width: 100%;position: relative;}
.homepage-blocks .right-block .block-2, .homepage-blocks .right-block .block-3, 
.homepage-blocks .right-block .block-1, .homepage-blocks .left-block .block-2, 
.homepage-blocks .left-block .block-1{width: 100%;}
.homepage-blocks .right-block .block-3{height: 378px;}
.product-grid li.item.last, .cms-index-index #tabs .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(4n), .product-grid li.item{margin: 0 auto 30px; float: none;}
.breadcrumbs{display: block;}
#narrow-by-list, #narrow-by-list2{padding: 0; border: none;}
body[class*="customer"] .col-main, body[class*="biling"] .col-main, body[class*="recurring"] .col-main, .col2-left-layout .col-main{width: 100%; float: none; margin-top: 20px;}
.products-list .product-shop{padding: 15px 0;}
.products-list .add-to-links{margin: 6px 0 0;}
.catalog-product-view .col-main{margin: 0;}
.product-view .product-shop, .product-img-box{width: 100%;}
.header-minicart .minicart-actions{padding-bottom: 15px;}
.header-minicart .minicart-actions .checkout-types.minicart li{float: right; width: auto;}
.cms-om-os .main-container .omos-banner .container h2{top: 10px;}
.contact-form{width: 100%;}
.contact-details{width: 100%;}
.customer-account-login .col-main, .customer-account-forgotpassword .col-main, .customer-account-create .col-main, .customer-account-logoutsuccess .col-main{width: 100% !important;}
.customer-account-create .form-list .fields{width: 100%;}
body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: auto;}
.customer-account .main-container .sidebar .block-title strong{padding: 5px 25px; line-height: 1.4;}
#sidebar-nav .block-title strong, .sidebar .block:not(.block-layered-nav) .block-title.active > strong{color: #FFF; font-size: 16px; font-weight: 700; padding: 5px 25px; border: none; line-height: 1.4;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover, .sidebar .block:not(.block-layered-nav) .block-title.active > strong, .sidebar .block:not(.block-layered-nav) .block-title > strong:hover{background: #924e45;}
.sidebar .block:not(.block-layered-nav) .block-title > strong:after{border-color: transparent -moz-use-text-color transparent #FFF;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong::after{border-color: #FFF transparent -moz-use-text-color;}
.dashboard .col2-set .col-1, .dashboard .col2-set .col-2{width: 100%; min-height: inherit;}
.dashboard .box-account{margin: 0; padding: 0;}
.col1-layout .col-main{width: 94%;}
.salecto-menumanager .anchor_mbmenu{background: none; float: right; height: 40px; margin: -41px 0 0; padding: 0; width: 50%; text-align: center; line-height: 40px;}
.salecto-menumanager .anchor_mbmenu .anchor_mbmenu_text{color: #FFF;}
.salecto-menumanager .salecto-topmenu .salecto-level0{display: none;}
.salecto-menumanager .salecto-topmenu.active .salecto-level0{display: block;}
.salecto-topmenu .salecto-label{color: #000; padding: 0 !important; font-size: 15px; line-height: 43px;}
.salecto-menumanager .mb-label{padding: 10px 20px;}
.salecto-topmenu .salecto-level0.active .salecto-label, .salecto-topmenu .salecto-level0:hover .salecto-label, .salecto-topmenu .salecto-level0:active .salecto-label, .salecto-topmenu .salecto-level0:focus .salecto-label{background: #FFF;}
.cn_search_popup{ width: 100% !important; }
.cn_search_popup .cn_image>img{ width: auto; height: auto; max-width: 100%; }
.block-layered-nav .block-title strong{ position: relative; }
.block-layered-nav .block-title.active strong:after {content: '';position: absolute;display: block;border-top: 5px solid #000;border-bottom: 5px solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;right: 0;margin-top: -2px;top: 50%;}
.block-layered-nav .block-title strong:after {content: '';position: absolute;display: block;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 5px solid transparent;border-bottom: 5px solid #000;margin-top: -7px;top: 50%;right: 0;}
.block-layered-nav .block-content{ display: none; }
#MB_window{ top: 50% !important; left: 50% !important; height: auto !important; width: 98% !important;-webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
#MB_content .buttons button.button{ margin: 0 0 5px; width: 100%; }
.product-view .block-related .product-grid li.item:nth-child(4n){ margin-right: auto; }
.homepage-vine-block{ padding: 20px 0; }
.hm-vine-left.small-vine-col, .hm-vine-right.small-vine-col{ width: 100%;}
.hm-vine-left, .hm-vine-right{ width:100%;}
.product-view .product-shop .extra-info{ width: 100%; float: left; padding-left: 0; }
.product-view .product-shop .price-info{ margin-bottom: 0; }
.price-addtocart-btn-row{text-align: left;}
.product-img-box .discount-label-col{ font-size: 16px; }
}
@media(min-width: 481px) and (max-width: 599px){
.container{width: 94%;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container, .customer-account-create .main-container, .customer-account-login .main-container, .catalog-product-view .main-container, .cms-kontakt .main-container, body[class*="checkout-multishipping"]{max-width: 100%;}
.page-header{padding: 0 0 15px;}
.top-header .login-link{background-position: right center; width: 50%; text-align: center; margin: 0;}
.top-header .login-link a{padding: 0 36px;}
.header-minicart{width: 50%; background: none; padding: 0; text-align: center;}
.header-minicart a.skip-cart{border: none; float: none; width: auto;}
#header-cart.skip-active{top: 80px;}
.wishlist-link{background-position: right center; width: 50%; text-align: center; margin: 0; float: left;}
.newsletter-link{width: 50%; margin: 0; text-align: center; display: none;}
.page-header .logo img{margin: 10px auto 0;}
.cms-index-index .page-header .skip-links, .page-header .skip-links{margin: 10px 0 0; border: #A38261 1px solid;}
.cms-index-index .main-container{margin: 0 auto;}
.page-header .skip-links .skip-link{width: 50%; border: none; color: #FFF; font-size: 21px;}
.page-header .skip-links .skip-link.skip-nav{border-right: #A38261 1px solid;}
#header-nav{background: none; border: none; margin: 0; padding: 0; border: #A38261 1px solid; border-top: none;}
#header-account li a, .nav-primary a.level0{border-color: #A38261;}
.nav-primary a.level0{padding: 0 0 0 25px; line-height: 45px;}
#header-search{width: 100%; padding: 0; margin: 0;  position: absolute; bottom: -40px; left: 0;  z-index: 9;}
.newsletter-box .footer-newsletter{width: 100%; margin-top: 15px;}
.newsletter-box .form-subscribe-header{text-align: center;}
.footer-grid{display: block;}
.footer-anchor{margin-bottom: 20px;}
.bottom-footer{padding-top: 25px;}
.bottom-footer .right-footer{width: 100%;}
.bottom-footer .right-footer .footer-grid{padding: 0; width: 50%;}
.bottom-footer .right-footer .footer-grid:nth-child(2n+1){clear: left;}
.bottom-footer .left-footer{width: 100%;}
.footer address{margin-top: 20px;}
.footer .payment{width: 100%; background: none; padding: 0; margin: 0 0 10px; text-align: center;}
.footer .payment img{display: inline;}
.home-page-slider #owl-demo .owl-item img{width: 100%;}
.home-page-slider{background-size: cover;}
.homepage-blocks .left-block, .homepage-blocks .right-block{width: 100%;}
.homepage-blocks .right-block .block-2, .homepage-blocks .right-block .block-3, .homepage-blocks .right-block .block-1, .homepage-blocks .left-block .block-2, .homepage-blocks .left-block .block-1{width: 100%;}
.homepage-blocks .right-block .block-3{/* height: auto; */}
.product-grid li.item.last, .cms-index-index #tabs .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(4n), .product-grid li.item{margin: 0 auto 30px; float: none;}
.breadcrumbs{display: block;}
#narrow-by-list, #narrow-by-list2{padding: 0; border: none;}
body[class*="customer"] .col-main, body[class*="biling"] .col-main, body[class*="recurring"] .col-main, .col2-left-layout .col-main{width: 100%; float: none; margin-top: 20px;}
.products-list .product-shop{padding: 15px 0;}
.products-list .add-to-links{margin: 6px 0 0;}
.catalog-product-view .col-main{margin: 0;}
.product-view .product-shop, .product-img-box{width: 100%;}
.header-minicart .minicart-actions{padding-bottom: 15px;}
.header-minicart .minicart-actions .checkout-types.minicart li{float: right; width: auto;}
.cms-om-os .main-container .omos-banner .container h2{top: 10px;}
.contact-form{width: 100%;}
.contact-details{width: 100%;}
.customer-account-login .col-main, .customer-account-forgotpassword .col-main, .customer-account-create .col-main, .customer-account-logoutsuccess .col-main{width: 100% !important;}
.customer-account-create .form-list .fields{width: 100%;}
body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: auto;}
#sidebar-nav .block-title strong, .customer-account .main-container .sidebar .block-title strong{padding: 5px 25px; line-height: 1.4;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong{color: #FFF; font-size: 16px; font-weight: 700; padding: 5px 25px; border: none; line-height: 1.4;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover, .sidebar .block:not(.block-layered-nav) .block-title.active > strong, .sidebar .block:not(.block-layered-nav) .block-title > strong:hover{background: #924e45;}
.sidebar .block:not(.block-layered-nav) .block-title > strong:after{border-color: transparent -moz-use-text-color transparent #FFF;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong::after{border-color: #FFF transparent -moz-use-text-color;}
.dashboard .col2-set .col-1, .dashboard .col2-set .col-2{width: 100%; min-height: inherit; margin: 0 0 15px;}
.dashboard .box-account{margin: 0; padding: 0;}
.col1-layout .col-main{width: 94%;}
.salecto-menumanager .anchor_mbmenu{background: none; float: right; height: 40px; margin: -41px 0 0; padding: 0; width: 50%; text-align: center; line-height: 40px;}
.salecto-menumanager .anchor_mbmenu .anchor_mbmenu_text{color: #FFF;}
.salecto-menumanager .salecto-topmenu .salecto-level0{display: none;}
.salecto-menumanager .salecto-topmenu.active .salecto-level0{display: block;}
.salecto-topmenu .salecto-label{color: #000; padding: 0 !important; font-size: 15px; line-height: 43px;}
.salecto-menumanager .mb-label{padding: 10px 20px;}
.salecto-topmenu .salecto-level0.active .salecto-label, .salecto-topmenu .salecto-level0:hover .salecto-label, .salecto-topmenu .salecto-level0:active .salecto-label, .salecto-topmenu .salecto-level0:focus .salecto-label{background: #FFF;}
.cn_search_popup{ width: 100% !important; }
.cn_search_popup .cn_image>img{ width: auto; height: auto; max-width: 100%; }
.block-layered-nav .block-title strong{ position: relative; }
.block-layered-nav .block-title.active strong:after {content: '';position: absolute;display: block;border-top: 5px solid #000;border-bottom: 5px solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;right: 0;margin-top: -2px;top: 50%;}
.block-layered-nav .block-title strong:after {content: '';position: absolute;display: block;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 5px solid transparent;border-bottom: 5px solid #000;margin-top: -7px;top: 50%;right: 0;}
.block-layered-nav .block-content{ display: none; }
#MB_window{ top: 50% !important; left: 50% !important; height: auto !important; width: 98% !important;-webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.product-view .block-related .product-grid li.item:nth-child(4n){ margin-right: auto; }
.product-img-box .discount-label-col{ font-size: 16px; }
}
@media(min-width: 600px) and (max-width: 770px){
.container{width: 94%;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container, .customer-account-create .main-container, .customer-account-login .main-container, .catalog-product-view .main-container, .cms-kontakt .main-container, body[class*="checkout-multishipping"]{max-width: 100%;}
.page-header{padding: 0; display: table; width: 100%;}
.top-header .login-link{background-position: right center; width: 18%; text-align: center; margin: 0;}
.top-header .login-link a{padding: 0 0 0 36px; margin: 0;}
.header-minicart{width: 21%; padding: 0; text-align: right;}
.header-minicart a.skip-cart{border: none; float: none; width: auto;}
#header-cart.skip-active{top: 80px;}
.wishlist-link{background-position: right center; width: 27%; margin: 0; float: left;}
.newsletter-link{width: 34%; margin: 0; text-align: center; display: none;}
.page-header .logo img{margin: 10px auto 0;}
.cms-index-index .page-header .skip-links, .page-header .skip-links{margin: 30px 0 0; border: #A38261 1px solid;}
.cms-index-index .main-container{margin: 0 auto;}
.page-header .skip-links .skip-link{width: 50%; border: none; color: #FFF; font-size: 21px;}
.page-header .skip-links .skip-link.skip-nav{border-right: #A38261 1px solid;}
#header-nav{background: none; border: none; margin: 0; padding: 0; border: #A38261 1px solid; float: right; width: 56%;}
#header-account li a, .nav-primary a.level0{border-color: #A38261;}
.nav-primary a.level0{padding: 0 0 0 25px; line-height: 45px;}
#header-search{width: 56%; padding: 0; margin: 0; float: right;}
.newsletter-box .footer-newsletter{width: 100%; margin-top: 15px;}
.newsletter-box .form-subscribe-header{text-align: center;}
.footer-grid{display: block;}
.footer-anchor{margin-bottom: 20px;}
.bottom-footer{padding-top: 25px;}
.bottom-footer .right-footer{width: 100%;}
.bottom-footer .right-footer .footer-grid{padding: 0; width: 50%;}
.bottom-footer .right-footer .footer-grid:nth-child(2n+1){clear: left;}
.bottom-footer .left-footer{width: 100%;}
.footer address{margin-top: 20px;}
.footer .payment{width: 100%; background: none; padding: 0; margin: 0 0 10px; text-align: center;}
.footer .payment img{display: inline;}
.home-page-slider #owl-demo .owl-item img{width: 100%;}
.home-page-slider{background-size: cover;}
.homepage-blocks .left-block, .homepage-blocks .right-block{width: 100%;}
.homepage-blocks .right-block .block-2, .homepage-blocks .right-block .block-3, .homepage-blocks .right-block .block-1, .homepage-blocks .left-block .block-2, .homepage-blocks .left-block .block-1{width: 100%;}
.homepage-blocks .right-block .block-3{/* height: 600px; */}
.product-grid li.item.last, .product-grid li.item:nth-child(2n), .cms-index-index #tabs .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(4n), .product-grid li.item{margin: 0 2% 30px 0; width: 32%;}
.product-grid li.item:nth-child(3n){margin-right: 0;}
.breadcrumbs{display: block;}
#narrow-by-list, #narrow-by-list2{padding: 0; border: none;}
body[class*="customer"] .col-main, body[class*="biling"] .col-main, body[class*="recurring"] .col-main, .col2-left-layout .col-main{width: 100%; float: none; margin-top: 20px;}
.products-list .product-shop{padding: 15px 0;}
.products-list .add-to-links{margin: 6px 0 0;}
.catalog-product-view .col-main{margin: 0;}
.product-view .product-shop, .product-img-box{width: 100%;}
.header-minicart .minicart-actions{padding-bottom: 15px;}
.header-minicart .minicart-actions .checkout-types.minicart li{float: right; width: auto;}
.cms-om-os .main-container .omos-banner .container h2{top: 10px;}
.contact-form{width: 100%;}
.contact-details{width: 100%;}
.customer-account-login .col-main, .customer-account-forgotpassword .col-main, .customer-account-create .col-main, .customer-account-logoutsuccess .col-main{width: 100% !important;}
.customer-account-create .form-list .fields{width: 100%;}
body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: auto;}
#sidebar-nav .block-title strong, .customer-account .main-container .sidebar .block-title strong{padding: 5px 25px; line-height: 1.4;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong{color: #FFF; font-size: 16px; font-weight: 700; padding: 5px 25px; border: none; line-height: 1.4;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover, .sidebar .block:not(.block-layered-nav) .block-title.active > strong, .sidebar .block:not(.block-layered-nav) .block-title > strong:hover{background: #924e45;}
.sidebar .block:not(.block-layered-nav) .block-title > strong:after{border-color: transparent -moz-use-text-color transparent #FFF;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong::after{border-color: #FFF transparent -moz-use-text-color;}
.dashboard .col2-set .col-1, .dashboard .col2-set .col-2{margin: 0 0 4%;}
.dashboard .box-account{margin: 0; padding: 0;}
.img-box img{max-width: 100%;}
.product-grid li.item .product-shop .price-box span{font-size: 16px;}
.col1-layout .col-main{width: 94%;}
.salecto-menumanager .anchor_mbmenu{background: none; float: right; height: 40px; margin: -91px 0 0; padding: 0; width: 50%; text-align: center; line-height: 40px;}
.salecto-menumanager .anchor_mbmenu .anchor_mbmenu_text{color: #FFF;}
.salecto-menumanager .salecto-topmenu .salecto-level0{display: none;}
.salecto-menumanager .salecto-topmenu.active .salecto-level0{display: block;}
.salecto-topmenu .salecto-label{color: #000; padding: 0 !important; font-size: 15px; line-height: 43px;}
.salecto-menumanager .mb-label{padding: 10px 20px;}
.salecto-topmenu .salecto-level0.active .salecto-label, .salecto-topmenu .salecto-level0:hover .salecto-label, .salecto-topmenu .salecto-level0:active .salecto-label, .salecto-topmenu .salecto-level0:focus .salecto-label{background: #FFF;}
.block-layered-nav .block-content{ display: none; }
.block-layered-nav .block-title strong{ position: relative; }
.block-layered-nav .block-title.active strong:after {content: '';position: absolute;display: block;border-top: 5px solid #000;border-bottom: 5px solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;right: 0;margin-top: -2px;top: 50%;}
.block-layered-nav .block-title strong:after {content: '';position: absolute;display: block;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 5px solid transparent;border-bottom: 5px solid #000;margin-top: -7px;top: 50%;right: 0;}
.top-header{ text-align: center; }
.top-header .top-links{ width: auto; display: inline-block; }
}
@media(min-width: 771px) and (max-width: 1024px){
.container{width: 96%;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container, .customer-account-create .main-container, .customer-account-login .main-container, .catalog-product-view .main-container, .cms-kontakt .main-container, body[class*="checkout-multishipping"]{max-width: 100%;}
.page-header{padding: 0; display: table; width: 100%;}
.top-header .top-links{width: auto;}
.home-page-slider .banner-content .banner-logo{width: 70%; background-size: 100%; margin: 0;}
.newsletter-box .form-subscribe-header{width: 48%;}
.newsletter-box .footer-newsletter{width: 48%; margin-top: 45px;}
.footer-grid{display: block;}
.bottom-footer{padding-top: 25px;}
.home-page-slider .banner-content{top: 0;}
.footer address{margin-top: 20px;}
.footer .payment img{display: inline;}
.home-page-slider #owl-demo .owl-item img{width: 100%;}
.home-page-slider{background-size: cover;}
.col-left{width: 24%;}
.product-grid li.item.last, .product-grid li.item:nth-child(2n), .cms-index-index #tabs .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(4n), .product-grid li.item{margin: 0 2% 30px 0; width: 32%;}
.cms-index-index #tabs .product-grid li.item:nth-child(4n), .cms-index-index #tabs .product-grid li.item{margin: 0 1% 25px 0; width: 24.22%;}
.cms-index-index #tabs .product-grid li.item:nth-child(4n){ margin-right: 0; }
.product-grid li.item:nth-child(3n){margin-right: 0;}
.breadcrumbs{display: block;}
#narrow-by-list, #narrow-by-list2{padding: 0; border: none;}
body[class*="customer"] .col-main, body[class*="biling"] .col-main, body[class*="recurring"] .col-main, .col2-left-layout .col-main{width: 74%; float: right;}
.products-list .product-shop{padding: 15px 0;}
.products-list .add-to-links{margin: 6px 0 0;}
.catalog-product-view .col-main{margin: 0;}
.header-minicart .minicart-actions{padding-bottom: 15px;}
.header-minicart .minicart-actions .checkout-types.minicart li{float: right; width: auto;}
.customer-account-login .col-main, .customer-account-forgotpassword .col-main, .customer-account-create .col-main, .customer-account-logoutsuccess .col-main{width: 100% !important;}
.customer-account-create .form-list .fields{width: 100%;}
body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: 24%;}
.dashboard .col2-set .col-1, .dashboard .col2-set .col-2{margin: 0 0 4%;}
.dashboard .box-account{margin: 0; padding: 0;}
.img-box img{max-width: 100%;}
.product-grid li.item .product-shop .price-box span{font-size: 16px;}
.col1-layout .col-main{width: 96%;}
}
@media(min-width: 1025px) and (max-width: 1170px){
.container{width: 96%;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container, .customer-account-create .main-container, .customer-account-login .main-container, .catalog-product-view .main-container, .cms-kontakt .main-container, body[class*="checkout-multishipping"]{max-width: 100%;}
.page-header{padding: 0; display: table; width: 100%;}
.top-header .top-links{width: auto;}
.home-page-slider .banner-content .banner-logo{width: 70%; background-size: 100%; margin: 0;}
.newsletter-box .form-subscribe-header{width: 48%;}
.newsletter-box .footer-newsletter{width: 48%; margin-top: 45px;}
.footer-grid{display: block;}
.bottom-footer{padding-top: 25px;}
.home-page-slider .banner-content{top: 0;}
.footer address{margin-top: 20px;}
.footer .payment img{display: inline;}
.home-page-slider #owl-demo .owl-item img{width: 100%;}
.home-page-slider{background-size: cover;}
.col-left{width: 24%;}
.product-grid li.item.last, .product-grid li.item:nth-child(2n), .cms-index-index #tabs .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(4n), .product-grid li.item{margin: 0 2% 30px 0; width: 32%;}
.product-grid li.item:nth-child(3n){margin-right: 0;}
.breadcrumbs{display: block;}
#narrow-by-list, #narrow-by-list2{padding: 0; border: none;}
body[class*="customer"] .col-main, body[class*="biling"] .col-main, body[class*="recurring"] .col-main, .col2-left-layout .col-main{width: 74%; float: right;}
.products-list .product-shop{padding: 15px 0;}
.products-list .add-to-links{margin: 6px 0 0;}
.catalog-product-view .col-main{margin: 0;}
.header-minicart .minicart-actions{padding-bottom: 15px;}
.header-minicart .minicart-actions .checkout-types.minicart li{float: right; width: auto;}
.customer-account-login .col-main, .customer-account-forgotpassword .col-main, .customer-account-create .col-main, .customer-account-logoutsuccess .col-main{width: 100% !important;}
.customer-account-create .form-list .fields{width: 100%;}
body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: 24%;}
.dashboard .col2-set .col-1, .dashboard .col2-set .col-2{margin: 0 0 4%;}
.dashboard .box-account{margin: 0; padding: 0;}
.img-box img{max-width: 100%;}
.product-grid li.item .product-shop .price-box span{font-size: 16px;}
.cms-index-index #tabs .product-grid li.item:nth-child(4n), .cms-index-index #tabs .product-grid li.item, .block-related .product-grid li.item{width: 24%; margin: 0 1.33% 20px 0; min-height: inherit;}
.cms-index-index #tabs .product-grid li.item:nth-child(4n), .block-related .product-grid li.item:nth-child(4n){margin-right: 0;}
.col1-layout .col-main{width: 96%;}
}
@media only screen and (min-width: 771px){
.products-list .product-shop .product-primary{ width: 40%; }
.products-list .product-shop .prod-list-right{ width: 52%; float: right; text-align: right;}
.products-list .product-shop .prod-list-right .action a.button{ width: 100%; }
.products-list .product-shop .prod-list-right .action{ width: 100%; text-align: right;}
.products-list .prod-list-right .add-to-links{ margin: 10px 0; }
.products-list .add-to-links li{ width: 100%; border-right: none; border-bottom: 2px solid #ddd; }
.products-list .add-to-links li:nth-child(2){ border-bottom: none; }
.products-list li .product-image {  width: 15%;}
.products-list .product-shop {  width: 83%; padding-right: 0;}
.salecto-topmenu .salecto-level0.nav-2 .salecto-category .col-category:nth-child(6n){ clear: left; }
.products-list .price-box{ text-align: right; }
.products-list .product-shop .price-box .regular-price{ display: block; text-align: right; }
.products-list .product-shop .desc{ text-align: right; }
.products-list .product-shop .availability.available-soon, .products-list .product-shop .availability.out-of-stock{ display: inline-block; width: 100%; text-align: right; margin-top: 5px; }
.block-layered-nav .block-content{ display: block !important; }
.products-list .product-shop table.tiered-pricing{ border:none; padding: 0; border-bottom: 1px solid #e3e3e3;}
.products-list .product-shop table.tiered-pricing tr:first-child{ background: none; }
.products-list .product-shop table.tiered-pricing th{ font-size: 12px; font-weight: 400; padding: 0 5px 5px; color: #000; text-align: right;white-space: nowrap;border-bottom: 1px solid #e3e3e3;}
.products-list .product-shop table.tiered-pricing td{ font-size: 11px; font-weight: 500; padding: 5px 5px 0; color: #76777a; text-align: right;}
.products-list .product-shop table.tiered-pricing tr{ border:none; }
.products-list .product-shop table.tiered-pricing tr:hover{ background: none; }
.products-list li.item .price-box span,
.products-list .product-shop .price-box .price{ font-size: 10px !important; color: #924e45 !important; font-family: "Open Sans", Verdana, Arial, sans-serif; text-transform: none !important;}
.products-list li.item .price-box span{ text-transform: none; display: inline-block;}
.products-list li.item .tier .price-box span,
.products-list .product-shop .tier .price-box .price{ font-size: 10px !important; color: #76777a !important; font-family: "Open Sans", Verdana, Arial, sans-serif; text-decoration: line-through;}
.products-list .product-shop .lowest{ display: inline-block; width:auto; text-align: right; margin-top: 5px;}
.products-list .product-shop .lowest .label-inc-tax{ display: block; font-size: 12px; color: #76777a; font-weight: 300; text-align: left;}
.products-list .product-shop .lowest .label{ font-size: 14px; color: #252525; font-weight: 400; }
.products-list .product-shop .lowest .price{ font-size: 26px; color: #252525; font-weight: 400;}
.products-list .product-shop .link-learn{ font-size: 10px; text-decoration: underline; color: #76777a; }
.products-list .product-shop .link-learn:hover{ text-decoration: none; }
.products-list .product-shop .product-secondary{ width: auto; margin-bottom: 30px; float: right;}
.products-list .product-shop .prod-list-right .action a.button{padding: 11px 25px 6px;font-family: 'Vollkorn'; width: auto;}
.homepage-blocks .right-block .block-3{}
.homepage-blocks .right-block .block-3 .right-block-img {  display: flex;display: -webkit-flex;display: -moz-flex;  align-items: center;-webkit-align-items: center;-moz-align-items: center; height: 100%;}
.salecto-menumanager .salecto-topmenu{ display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
.salecto-menumanager .salecto-level0{-webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto;}
.salecto-topmenu .salecto-label{ /*padding-left: 5px; padding-right: 5px;*/ padding: 0; width: 100%; font-size: 18px;}
.product-img-box{ width: 40%; padding:0 20px;}
.product-view .product-shop{ width: 60%; padding-left: 40px; }
.product-view .product-shop table .sku-no{ min-width: 70px; }

}
@media only screen and (max-width: 770px){
.products-list .product-shop .prod-list-right{ width: 100%; float: right; }
.products-list .product-shop .product-secondary{ margin-bottom: 10px; width: 100%; text-align: right; }
.products-list .product-shop .desc{ padding-right: 0; width: 100%; text-align: right; }
.customer-account-login .col2-set .input-box .input-text{ width: 100%; }
.account-login .validation-advice{ width: 100%; max-width: 100%; }
.products-list .price-box .minimal-price-link{ text-align: right; }
.products-list .product-shop table.tiered-pricing{ border:none; padding: 0; border-bottom: 1px solid #e3e3e3;}
.products-list .product-shop table.tiered-pricing tr:first-child{ background: none; }
.products-list .product-shop table.tiered-pricing th{ font-size: 12px; font-weight: 400; padding: 0 5px 5px; color: #000; text-align: right;white-space: nowrap;border-bottom: 1px solid #e3e3e3;}
.products-list .product-shop table.tiered-pricing td{ font-size: 10px; font-weight: 300; padding: 5px 5px 0; color: #76777a; text-align: right;}
.products-list .product-shop table.tiered-pricing tr{ border:none; }
.products-list .product-shop table.tiered-pricing tr:hover{ background: none; }
.products-list li.item .price-box span,
.products-list .product-shop .price-box .price{ font-size: 10px !important; color: #924e45 !important; font-family: "Open Sans", Verdana, Arial, sans-serif; text-transform: none !important;}
.products-list li.item .price-box span{ text-transform: none; display: inline-block;}
.products-list li.item .tier .price-box span,
.products-list .product-shop .tier .price-box .price{ font-size: 10px !important; color: #76777a !important; font-family: "Open Sans", Verdana, Arial, sans-serif; text-decoration: line-through;}
.products-list .product-shop .lowest{ display: inline-block; width: 100%; text-align: right; margin-top: 5px;}
.products-list .product-shop .lowest .label-inc-tax{ display: block; font-size: 12px; color: #76777a; font-weight: 300;}
.products-list .product-shop .lowest .label{ font-size: 14px; color: #252525; font-weight: 400; }
.products-list .product-shop .lowest .price{ font-size: 26px; color: #252525; font-weight: 400;}
.products-list .product-shop .link-learn{ font-size: 10px; text-decoration: underline; color: #76777a; }
.products-list .product-shop .link-learn:hover{ text-decoration: none; }
.products-list .product-shop .product-secondary{ width: auto; margin-bottom: 30px; float: right;}
.products-list .product-shop .prod-list-right .action a.button{padding: 11px 25px 6px;font-family: 'Vollkorn';}
.product-view .product-shop, .product-img-box{ margin-bottom: 20px; display: inline-block; }
.product-view .add-to-cart-wrapper{ width: 100%;float: left; }
.product-view .product-shop .extra-info{ float:right; }
.catalog-product-view .col1-layout .col-main {width: 100%;}

}

@media (max-width: 1200px) {
.homepage-blocks .left-block, .homepage-blocks .right-block,
.homepage-blocks .right-block .block-1, 
.homepage-blocks .right-block .right-block-img, 
.homepage-blocks .left-block .block-3, 
.cms-index-index .page, .cms-index-index .main-container, 
.cms-index-index .main-container .main, 
.cms-index-index .main-container .main .col-main, 
.cms-index-index .main-container .main .col-main .std, 
.cms-index-index .main-container .main .col-main .std > div, 
.cms-index-index .main-container .main .col-main .std > div .homepage-blocks, 
.homepage-blocks .block-1 a, .homepage-blocks .block-2 a, 
.homepage-blocks .block-3 a {position: static;height: auto;}
.homepage-blocks .left-block, .homepage-blocks .right-block {width: 100%;}
.homepage-blocks .left-block .block-1, .homepage-blocks .left-block .block-2 {height: 300px;}
.homepage-blocks .left-block .block-3 {position: relative;}
}

@media only screen and (min-width: 1170px){
	.small-container{ width: 1072px; margin: 0 auto; position: relative;}
}

.engros-tier .special-price .price-excluding-tax,
.engros-tier .special-price .price-excluding-tax .price{text-decoration: line-through;}


@media (max-width: 1199px) {
	#store-video { height: 500px;}
	.showcase-row .col-6,.ladygaga-product-row .col-6 { width: 50%;  padding-right: 15px; padding-left: 15px;}
	.showcase-row .showcase-img2{ padding-top: 80px;}
	.showcase-row,.ladygaga-product-row{ flex-wrap: wrap;}
}

@media (max-width: 991px) {
	#store-video { height: 350px;}
	.about_ladygaga_edition { padding: 80px 15px;}
	.about_ladygaga_edition .container.wrap h1{ font-size: 50px; line-height: 90px;}
	.about_ladygaga_edition .container.wrap h5{ font-size: 28px;}
	.ladygaga_edition_product { padding: 65px 0;}
	.ladygaga-product-row .product-name{ font-size: 35px; line-height: 70px;}
	.ladygaga-product-row .btn-buy-now{ padding: 18px 20px;}
	.ladygaga-product-row .product-img img{ max-height: 250px; object-fit: cover;}
	.ladygaga_showcase{ padding: 80px 15px;}
}

@media (max-width: 767px) {
	#store-video { height: 280px;}
	
	.about_ladygaga_edition .container.wrap h1{ font-size: 45px; line-height: 70px;}
	.about_ladygaga_edition .container.wrap h5{ font-size: 24px;}
	.showcase-row .col-6, .ladygaga-product-row .col-6 { width: 100%;}
	.Dom_Perignon_Logo img{ width: 280px;}
	.ladygaga-product-row .col-6{ padding: 15px 0 30px;}
	.ladygaga-product-row .col-6:first-child { padding-bottom: 80px;}
	.ladygaga-product-row .manufacturer-year{ margin-bottom: 15px;}
	.ladygaga-product-row .btn-buy-now{ font-size: 16px;}
	.ladygaga_edition_product{ padding: 0;}
	
}