html, body{overflow-x:hidden }
body{ font-family: 'Quadon'; color:#201F1F;padding:0;margin:0px;font-size:16px;position:relative;line-height:normal;font-weight: normal; letter-spacing: 0.2px}
h1, h2, h3, h4, h5, h6, p, ul, li, img, a, input, select, div{margin:0px;padding:0px;outline:none!important;box-shadow:none;border:0px;list-style:none;}
h1, h2, h3, h4, h5, h6, p, img, a, input, select,figcaption{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;transition: all 0.4s ease 0s;}
*{-webkit-overflow-scrolling:touch; outline: none}
a{color:#201F1F }
img{max-width: 100%;height:auto;}
a:hover{text-decoration:none}
a:focus, a:hover {text-decoration:none;}
body.fixed{position:fixed; width:100%;}
.svg-ico svg{max-width:100%;}
.h1, .h2, .h3, h1, h2, h3, h4,h5,h6 {margin-top:30px;margin-bottom: 15px; }
h1{font-size: 48px;font-weight:800;margin-top:0;margin-bottom:20px;}
h2{font-size:36px;font-weight: 800;color:#000;}
h2 span{color:#03a87c}
h3{font-size:32px; font-weight:800}
h4{font-size:24px;font-weight:800;}   
h5{font-size:18px; font-weight:800;}
h6{font-size:12px; font-weight:800;}
.h6{font-size:16px;  display: block}
.h3{display: block}

.w-notification {background:#eee;}
 
.productItem .product-price-terms { font-size: 12px; font-weight: 500; margin-top: 8px;}
.products-also-bought{padding-left: 15px; padding-right: 15px;}
.productItem .product-price-terms a{color:#000}
.productItem .product-price-terms a:hover, .m-product-extra.trailing .m-product-price-terms a:hover{color:#610534}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .container-fluid, .container{padding-left: 10px; padding-right: 10px;}
.row{margin-left: -10px; margin-right: -10px;}
.read-more-pro{display: inline-block; padding-top: 5px; color: #610534}
.m-checkout-data-name, .m-checkout-data-address, .m-checkout-data-zip-city, .m-checkout-data-country, .m-checkout-data-phone{margin-top: 5px;}
p, .consent-description, .m-userremove__text--description{font-size: 15px;color:#201F1F; padding:0px;margin:25px 0 0 0;line-height:160%; font-family: 'Open Sans', sans-serif;}
#m-checkout-createuser .form-label {background: #B39A46;color: #fff;padding: 3px;padding-left: 3px;border-radius: 3px;padding-left: 8px;width: auto;}
#m-checkout-createuser .form-label:hover {background: #B39A46 !important;}
#step-checkout-from .checkout-user .m-checkout-data-custom.f {display: none;}
.orderLineTitle .title{line-height: 150%}
.consent-description, .m-userremove__text--description{margin-top: 0; font-style: normal}
.m-userremove-header{font-weight:700; margin-bottom: 15px;}
.button, .btn-primary, .btn-primary:visited, .btn-primary:focus, .btn-primary:active, .site-main.blog-detail button[type="submit"] {background:#A79145;border: 0px solid #A79145;color: #fff;padding:12px 20px;border-radius: 4px;display: inline-block;font-weight: 600;outline:none;font-size:15px; text-transform: uppercase; text-decoration:none}
.button:hover, .btn-primary:hover, .btn-primary.fill, .bonus_col .btn-primary:hover, .site-main.blog-detail button[type="submit"]:hover, .contactInfoContainer .m-checkout-customer-type label.button:hover{background:#B39A46; color:#fff; }
.contactInfoContainer .m-checkout-customer-type label.button:hover{background:#B39A46!important; color:#fff; }
.page-title{border-bottom:0}
/*.m-cart-delivery-info-container .table>tfoot>tr>td{padding-left:0; padding-right:0}*/
.small.button-icon>.fa, .small.pager-group>.button-icon>.fa{padding: 12px 1em;     width: auto!important;}
/*---Common Padding---*/
.padd-60{padding-top: 60px; padding-bottom: 60px;}
 
header{margin-bottom:15px;}
.top-bar{background: #000;letter-spacing: 1px;}
.top-bar ul{display: flex; flex-wrap: wrap; height: 36px; align-items: center; font-size: 12px; text-transform: uppercase; color: #fff; letter-spacing: 1px; justify-content: center}
.top-bar ul li{margin-left: 30px;}
.top-bar ul li a { color:#fff; }
 

.top-bar ul li a:hover { color:#e3dade; }
.top-bar ul li:first-child{margin-left: 0}
.top-bar ul li i{margin-right: 6px; display: inline-block; width: 12px; height: 9px;}
 
 
.logo a{display: flex;font-family: 'Kalam', cursive; font-size: 20px; align-items: center;}
.logo span{ color:#201F1F; line-height: 110%; margin-left: 30px; margin-top: 18px; max-width: 160px;}
.search-col form{background: #F2F2F2;border-radius:6px;width: 100%;display: flex;padding: 2px 15px 0;max-width: 500px;margin: 42px auto 0;}
.search-col input{font-size: 16px;font-family: 'Open Sans', sans-serif;background:none;width: calc(100% - 26px);border:0;padding: 0px 0 0px;margin: 0;}
.search-col input:hover{background:none}
.search-col button{border:0;padding-right:0;box-shadow:none;background: none;}
.header-right{display: flex;align-items:center;text-transform: uppercase;font-size: 14px;flex-wrap: wrap;justify-content: flex-end;font-weight: 500;letter-spacing: 1.5px;height: 100%;min-height: 120px;}
.header-right i{margin-right: 4px;}
.header-right a:hover{color:#a18d49}
.cart-col{margin-left:25px;position:relative;padding-left:25px;padding-right: 30px;}
.cart-col:before{content:''; background:#D8D8D8; width:1px; height:40px; position:absolute; top:-5px; left:0}
.cart-col span.count{width: 28px;height:22px;background:#B39A46;color: #fff;border-radius: 15px;display: flex;justify-content:center;align-items:center;font-size: 12px;position:absolute;right: -1px;letter-spacing: 0;top:0;font-family: 'Poppins', sans-serif;}
.nav-col{margin-top: 45px;}
 
/*---Login Dropdown Menu---*/
.user-myaccount-link > a{padding:0;border-radius: 30px 30px 0 0;/* width: 50px; *//* height:46px; */display:inline-block;text-align:center;line-height: 48px;}
.user-myaccount-link ul{visibility:hidden;opacity:0;position:absolute;width:184px;background: #000;text-align:left;padding:0px 0 0 0;z-index:10;transition:all 0.5s ease 0s;top:85px;font-size: 12px;}
.user-myaccount-link ul li{display:block;background: #000;margin-left:0px;}
.user-myaccount-link ul li a{display:block;color:#fff!important;padding: 9px 15px;border-bottom: 1px solid #6666;}
.user-myaccount-link ul li:last-child a{border-bottom:0px;}
.user-myaccount-link ul li a:hover{background: #B39A46;}
.user-myaccount-link:hover ul{visibility:visible;opacity:1;}
.user-myaccount-link:hover > a ul{visibility:visible; opacity:1}
 
/*----Slider Area---*/
.slider_area{margin-bottom: 45px;}
.slider_area .container .row{display:flex; flex-wrap:wrap}
.slider_area .slider_img{height:100%; display:flex; align-items:center; border-radius:6px; background-size:cover!important; overflow: hidden}
.slider_area .slider_img img{width: 100%;height: auto}
.slider_area .caption_box{display:flex;padding: 10px 70px;color:#fff;width:100%;height: 100%;align-items: center;}
.slider_area .caption_box .cta_info{flex:1; }
.slider_area .caption_box h2{margin:-5px 0 20px; color:#fff; font-size:50px; max-width:400px; line-height:1; }
.slider_area .offer_info {width:212px; height:230px; background:url(../images/offer-bg.svg) center no-repeat; text-align:center; padding:50px 30px 30px 20px; font-weight:700; font-size:13px; text-transform:uppercase;}
.slider_area .offer_info .offer {font-size:30px; color:#B39A46;}
.slider_area .price{font-size:60px; display:block; line-height:0.8; margin-bottom:7px;}
.slider_area .price sup {font-size:28px; top:-0.8em; }
.slider_area .btns .btn-primary { font-size:18px; padding:14px 30px; }
.slider_area .btns .btn-primary:first-child { background:#610534; margin-right:10px;  color:#fff;}
.slider_area .btns .btn-primary:first-child:hover { background:#B39A46; }
.slider_area .btns .btn-primary:last-child { padding:14px 35px;  color:#fff;}
 
/*---Earn bonus---*/
.bonus_col{background-color: #000;border-radius: 6px;position: relative;margin: 0;height: 100%;overflow: hidden;height: auto;text-align: center;padding-bottom: 70px; background-size: cover; height: 100%}
.bonus_col:before{content:'';position:absolute;background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 24%, rgba(0,0,0,1) 65%, rgba(0,0,0,1) 90%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.37) 24%,rgba(0,0,0,1) 65%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.37) 24%,rgba(0,0,0,1) 65%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );position:absolute;bottom:0;width: 100%;HEIGHT: 90%;left: 0;}
.bonus_col .content-col{position: relative;top: 0;color: #fff;left: 0;right: 0;margin: 0 auto;/* text-align: center; *//* transform: translate(0, -50%); */}
.bonus_col .content-col h2{color:#fff; font-size: 28px;}
.bonus_col .content-col p{color:#fff;font-size:18px;max-width:255px;margin: 5px auto 25px;line-height: 140%; width: 100%}
.bonus_col .btn-primary{background:#610534;width:170px;font-size: 18px;padding: 14px 12px; color:#fff;}
.bonus_col .main_img{/* width: 100%; */height: auto;position: relative;max-width: 205px;margin: 70px 0 15px;}
 

/*---Usp Col--*/
.usp_col{border-bottom:1px solid rgba(0,0,0,0.1); margin-bottom:50px;}
.usp_col figure{position: relative;padding-left: 65px;margin-bottom: 40px;}
.usp_col figure h3{font-size:15px;letter-spacing: 2px;text-transform: uppercase;width: 100%;margin: 0;font-weight: 500;color: #000;}
.usp_col figure p{color:#201F1F;opacity: 0.6;margin: 5px 0 0 0;font-size: 14px;font-weight: 500;font-family: 'Open Sans', sans-serif;}
.usp_col figure i{width: 57px;position: absolute;left: -4px;top:0;}
 

/*---Welcome Text with Category---*/
.welcome-text{text-align: center;margin-bottom: 70px;}
.welcome-text p{max-width: 940px;margin:30px auto 0;font-family: 'Open Sans', sans-serif;font-size: 18px;}
.category_col a, .category_col figure{display: flex;align-items: center;justify-content: center;height: 100%;width: 100%;}
.category_col figure {border-radius:6px; overflow: hidden}
.category_col figure img{width: 100%}
.category_col a{position: relative;overflow: hidden;border-radius: 8px;}
.category_col a:before{content:'';position: absolute;left:0;top:50%; right:0; background: rgba(97,5,52,0.77); transition: all 0.5s ease 0s; width:100%;height: 100%;border-radius: 8px; margin:0 auto; transform:translate(0,-50%); opacity:0}
.category_col figure h3{position:absolute;left:0;right:0;font-size:24px;color:#fff;text-align: center;padding: 0 10px;text-transform: uppercase;font-weight: 600; margin-top: 10px}
.category_col a:hover:before{width: 100%;height: 100%;border-radius: 8px; opacity:1}
.category_col{margin-bottom:50px;     margin-top: 20px;}
.category_col.collage .two{margin-top: 20px;}
.category_col.collage figure h3{font-size:50px; font-weight:600}
 

/*--Advertisement lokale vinhandler---*/
.advertisement-col{background-position: top right;background-repeat: no-repeat;background-color: #610534;border-radius: 6px;height: 260px;display: flex;flex-wrap:wrap;align-items: center;}
 
.advertisement-col figure{border-radius: 6px;overflow: hidden;padding: 0;margin: 0px 50px 0 45px;width:166px;}
.advertisement-col .right-img{float: right}
.advertisement-col figcaption{position: relative;width: 100%;max-width: 760px;flex-wrap: wrap;left: 0;top: 0;color:#fff;}
.advertisement-col figcaption span{display:inline-block;float: left;margin: 0 50px 0 0;}
.advertisement-col figcaption h3{margin-top: 0px;margin-bottom: 11px;color:#fff;font-size: 36px; max-width: 417px;}
.advertisement-col figcaption p{color:#fff;margin-top: 10px;font-size: 18px;}
.advertisement-col .btn-primary{margin-top: 20px;}
 
/*---Home Blogs---*/
.latest_blog{margin-top:70px;}
.latest_blog h2{margin-bottom: 50px;}
.latest_blog h3{font-weight: 500;font-size:15px;text-transform: uppercase;margin-bottom: 0;letter-spacing: 2px;color: #000; line-height: 150%}
.latest_blog h3 a{color:#000}
.latest_blog figure a{height:260px; overflow:hidden; border-radius:6px;}
.latest_blog figure img{width:100%!important; height:100%!important; object-fit:cover; border-radius: 6px;}
.latest_blog p{margin-top:12px}
.more, .more:focus, .more:visited{font-weight:800;color:#610534;margin-top: 20px;display: block;font-size: 15px; text-transform: uppercase;}
.more:hover{color:#B39A46}
 
/*---Become a Member---*/
.become_member{margin-top:75px;}
.become_member figure{background: url("../images/becomemember.png") 0 0 no-repeat;border-radius:6px;height:400px;overflow:hidden;display:flex;align-items:center;color:#fff;justify-content: center;}
.become_member figure p{color:#fff;font-family: 'Quadon';font-size:36px;font-weight:800;max-width:730px;margin-left:30px;line-height: 120%;margin-top: 0;}
.about_info{border-radius:6px;background: #f4f4f4;text-align: center;padding: 50px 30px 80px;margin-top: 50px;}
.about_info p{max-width:828px; margin-left:auto; margin-right:auto}
 
/*---Footer Area----*/
.newsletter-section{background: #610534;height: 380px;/* display: flex; */justify-content: center;align-items: center;color: #fff;width: 100%;text-align: center;display: inline-block;margin-top:90px;}
.newsletter-section .col-md-12{max-width: 810px;margin: 0 auto; float:none; justify-content: center;}
.newsletter-section h2{margin-top: 55px;color:#fff;margin-bottom: 0;}
.newsletter-section p{font-family: 'Open Sans', sans-serif;color:#fff;font-size:18px;width: 100%;margin-top: 20px;}
.newsletter-section input, .newsletter-section select{width:100%;padding: 13px 14px;border-radius: 6px;font-size: 15px; color:#000;}
.form_col_main .col-md-12{display:flex;flex-wrap:wrap;margin-top: 30px;}
.form_col_main span{padding: 0 5px;width: 50%;}
.newsletter-section select{text-transform:uppercase;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../images/select-arrow.png) calc(100% - 4px) 0px no-repeat #fff;font-family: 'Quadon';font-weight: 500;}
 
.newsletter-section input[type="checkbox"]{width: 16px;margin-right: 10px;height: 16px;}
.newsletter-section button{background:#a79145;border:0;color:#fff;text-transform:uppercase;width:137px;height:44px;border-radius:6px;font-size:15px;transition: all 0.4s ease 0s;font-family: 'Quadon';font-weight: 800;letter-spacing: 0.5px;}
.newsletter-section .btm{font-size:15px;text-align: center;align-items: center;justify-content: center;font-family: 'Open Sans', sans-serif;}
.newsletter-section .btm a{color:#fff; text-decoration:underline; margin-left:5px; margin-right:20px}
.newsletter-section button:hover{background:#fff; color:#a79145}
 

.newsletter-section .w-newsletter-type{ position: relative; z-index: 9;}
.newsletter-section .w-newsletter-type .m-newsletter-signup{ margin-bottom:0px; margin-right:5px;}
.newsletter-section .w-newsletter-type .m-newsletter-signup .input-group-addon{ width:auto;  border:none; background:none;}
.newsletter-section .w-newsletter-type .m-newsletter-signup .input-group-main{    background: none !important; color: #fff;  border:none; font-size: 15px;font-weight: normal; padding:0px 0 0 5px;}
.newsletter-section .m-newsletter-spam-check {    position: absolute; left: 50%; transform: translateX(-50%);  margin-top: 139px; }
.newsletter-section .w-recatpcha .form-label, .m-newsletter-spam-check  hr{display:none !important}
 

.footer{background: #000;color: #fff;padding:50px 0;margin-top: 0px;}
.footer a, footer p{color: #fff}
.footer p{font-family: 'Open Sans', sans-serif; font-size: 15px; max-width: 261px;}
.footer h2{font-size:24px; color: #fff; margin-bottom:40px;}
.footer ul{font-size: 13px;}
.footer ul li{margin: 25px 0;display: block;text-transform: uppercase;letter-spacing: 2px;}
.footer ul li i{margin-right: 10px; margin-top: -2px}
.footer ul li:first-child{margin-top: 0}
.footer ul li a:hover{color:#A79145}
.call-us{margin-top:40px; font-size: 24px; }
.call-us span{display: block; font-size: 13px; letter-spacing: 2px; color: #fff; display: block; padding-bottom: 10px; text-transform: uppercase}
.call-us a{color: #A79145; font-weight: 800}
.call-us a:hover{color: #fff}
.colmages{margin-top: 40px;}
.colmages span{display: block; margin-top: 10px}
 
.footerbtm-main{margin-top:70px;}
.footer-logo{margin-right:25px;}
.footerbtm-left{display: flex; flex-wrap: wrap; align-items:center}
.footerbtm-left ul {display: flex; margin: 0 0 5px 0px; padding: 0; font-family: 'Open Sans', sans-serif; font-size: 15px; flex-wrap: wrap}
.footerbtm-left ul li{margin: 0 12px;padding: 0;position: relative;text-transform: none;letter-spacing: 0;}
.footerbtm-left ul li:first-child{margin-left: 0}
.footerbtm-left ul li:before{content:'';width: 4px;height: 4px;background: #fff;border-radius: 50%;position: absolute;left: -13px;top: 10px;}
.footerbtm-left ul li:first-child:before{display:none}
.footerbtm-right ul{display: flex; align-items: center; margin: 0; padding: 0; justify-content: flex-end}
.footerbtm-right ul li{margin: 0 0 0 10px}
.footerbtm-right ul li:first-child{margin-left: 0}
 
/*---products listing---*/
.header_info {margin-bottom:30px;display: flex;/*margin-top:10px;*/margin-top:0px;flex-wrap: wrap;}
.header_info .info_box{ padding:45px; min-height:260px; border-radius:6px; background:#610534; color:#fff; height:100%; }
.header_info .info_box h1 {margin: -5px 0 20px;font-size:50px;}
.header_info .info_box p { font-size:18px; margin:0 0 25px;  }
.header_info .info_box p, .header_info .info_box a { color:#fff; }
.header_info .info_box a.text-btn { font-weight:700; font-size:15px; }
.header_info figure {margin:0;height:100%;display: flex;}
.header_info figure img {height:100%;object-fit:cover;border-radius:6px;width: 100%!important;}
 
.categorylist ul.category-list{padding: 0 5px;display:flex;flex-wrap:wrap;}
.categorylist ul.category-list li{width:25%;padding: 0 10px;margin-bottom: 20px;}
.categorylist .category-item-title a{background:#610534;height:160px;display: flex;align-items: center;justify-content: center;border-radius: 6px;margin: 0; font-size:24px;color:#fff;margin: 0;font-weight: 800;padding:20px;text-align:center;}
.categorylist .category-item-title a:hover{background:#a79145}
.categorylist .category-item-title a{/* display:block */}
 
.productlist .m-breadcrumb{margin-bottom:25px;margin-top:0;font-family: 'Open Sans', sans-serif;}
.productlist .angular-productlist{margin-top: 10px; margin-bottom: 30px; min-height: 400px;}
.emptyCategory{min-height: 300px;}
.category-short-description{margin-top:30px;margin-bottom: 40px;}
.category-short-description h2, .category-short-description h3{margin-top: 40px;}
.category-short-description p{margin-top:0;margin-bottom:25px;font-size: 18px;}
 

.product-category-link{border-top:1px solid #D9D9D9;padding-top: 35px;}
.product-category-link ul{display:flex;flex-wrap:wrap;margin: 0 -15px;}
.product-category-link ul li{width:50%;margin:20px 0 0;padding: 0 15px;position: relative;}
.product-category-link ul li a{background: #F2F2F2;border-radius: 6px;display:flex;align-items:center;padding: 12px 20px;text-transform: uppercase;font-size: 12px;color: #000;letter-spacing: 2px;min-height: 42px;}
.product-category-link ul li a:hover{background:#610534; color:#fff}
.product-category-link ul li i{width: 30px;height: 42px;background: #610534;border-radius: 0px 6px 6px 0px;position: absolute;right: 0;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 16px;padding-left: 3px;}
.product-category-link ul li a:hover i{background:#000}
.review_box{background: #F2F2F2;border-radius: 6px;min-height:188px;padding: 35px;margin-top: 30px;}
.review_box .review_heading{display:flex;}
.review_box .review_heading div{width:50%}
.review_box .review_heading .rev-score{text-align:right; font-weight:800; font-size:24px;}
.m-productlist-discountamount span, .product-various-price-info{margin-bottom: 15px;}
.products-related, .products-also-bought{margin-top: 80px;}
.products-related h2, .products-also-bought h2{text-align: center;margin-bottom: 20px!important;}
.products-related-list{padding: 0 15px;}
.product-information hr{border-color:#D9D9D9;margin: 30px 0;}
 
.m-product-buttons-list.type{margin-bottom:-15px;}
.m-product-buttons-type-title{font-size:16px;margin-bottom: 15px;display: block;}
.variant-button-image{height:37px;}
.variant-button-image input[type=checkbox]{top:2px;}
.product-data .panel{background: none!important; border: 0; box-shadow: none; padding: 0}
.product-data .panel .panel-body{padding:0}
 
/*---default text page---*/
/*.site-main { padding-bottom:5em;  }*/
.site-main.default-page {  color:#000; }
.site-main.default-page .container { max-width:930px; }
.site-main.default-page h1.page-title, .site-main.blog-list-page h1 { font-size:50px; margin:20px 0 45px; color:#000; border:0; padding:0; }
.site-main.default-page figure { margin:0 0 3.5rem; }
.site-main.default-page .w-single-item.hero-slider-theme figure{border-radius:6px; overflow:hidden}
.site-main.default-page .w-single-item.hero-slider-theme figure img{width: 100%!important;}
.site-main.default-page p { font-size:18px; }
.site-main.default-page p ~ h1, .site-main.default-page p ~ h2, .site-main.default-page p ~ h3, .site-main.default-page p ~ h4, .site-main.default-page p ~ h5, .site-main.default-page p ~ h6 { margin-top:60px; }
.site-main.default-page iframe {width:100%;border:0;margin-bottom:8px;border-radius: 6px;}
.site-main.default-page h3 { font-size:24px; }
.site-main.default-page .latest_blog h3{font-size: 15px;}
.site-main.default-page .latest_blog p{font-size: 15px;}
 
.site-main.default-page h4 { font-size:22px; }
.site-main.default-page h5 { font-size:20px; }
.site-main.default-page h6 { font-size:19px; }
.site-main.default-page ul { margin:20px 0; }
.site-main.default-page ul li { background:url(../images/bullets.svg) 0 2px no-repeat;  }
.site-main.default-page li { position:relative; font-family:'Open Sans', sans-serif; font-size:18px; padding:0 0 5px 40px; margin-bottom:8px; }
.site-main.default-page ol { list-style:none; counter-reset:my-awesome-counter; padding:0; }
.site-main.default-page ol li { counter-increment:my-awesome-counter; }
.site-main.default-page ol li::before { content:counter(my-awesome-counter); width:24px; height:24px; border-radius:6px; background:#610534; display:block; color:#fff; text-align:center; position:absolute; left:0; top:2px; font-family:'Quadon'; font-size:14px; font-weight:600;line-height:24px; }
 
/*---blog page---*/
 
.site-main.blog-detail .related-post {padding-top: 2em;}
.site-main.blog-detail .related-post .container { max-width:1470px; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family:'Quadon'; }
.site-main.blog-detail ul.m-widgets.w-social li { background:none; padding-left:0; }
.site-main.default-page ul.w-social{margin:0}
.site-main.default-page ul.w-social li{margin-bottom:0}
.site-main.blog-detail article .row { margin:0; }
.site-main.blog-detail fieldset.form-group .input-group {flex-wrap:nowrap;}
.site-main.blog-detail button[type="submit"] {  }
.site-main.blog-detail .form-group { margin-bottom:2rem;}
.site-main.blog-detail .row.m-blog-social-widgets {display:none;}
 
/*---Cart Toggle---*/
.empty-cart{font-size:16px;margin-top:15px;color:#000}
.open_cart.empty span{margin-top:15px;}
.cross-pic{position:absolute;right:20px;top:30px;}
.cross-pic a{display:block;background:url(../images/close.svg) no-repeat 0 0;background-size:18px;width:18px;height:18px;opacity:1;}
.cart-toggle{position:fixed;top:0;z-index:99999999;right:0;height:100%;display:block; }
.cart-pnl{margin:0;padding:0 0;color:#edecdc;display:none;float:right}
.cart-content{max-width:380px;width:100%;background:#fff;margin:0;float:left;padding:30px 20px 30px 30px;position:relative;height:100vh!important;overflow:auto;text-align:left; min-width: 380px; }
.cart-content .h5{font-size: 20px;font-weight: 500;color:#333;margin-bottom:7px;}
.cart-content .dropdown-header{padding:0}
.cross-pic a{background:rgba(0, 0, 0, 0) url("../images/close.svg") no-repeat scroll 0 0/18px auto;display:block;height:18px;opacity:0.3;width:18px;}
.cart-pnl .t-striped{margin:5px 0 0 0;padding:0;overflow:auto;overflow-x:hidden;width:100%;}
.cart-content h2{font-size:30px;font-weight:300;}
.cart-pnl .t-striped li{border:1px solid #e6e6e6;display:block;float:left;width:100%;margin-top:10px;padding:10px 10px;border-radius:5px;position: relative;}
.cart-pnl .t-striped li .media-item-img img{}
.cart-pnl .t-striped li h2{font-size:16px;text-transform:none;margin:0;font-weight:300;color:#000;line-height:180%;}
.cart-pnl .t-striped li span{display:block;margin:0;padding:0;font-size: 12px;color:#000;line-height:180%;font-weight:500;margin-bottom:0px;}
.cart-pnl .t-striped li span.w-product-title span{line-height:140%; margin-bottom:5px;}
.cart-pnl .update-qty{display:flex;width:100%;font-size: 9px!important;margin:12px 0 8px; white-space:nowrap}
 
.cart-pnl .update-qty i{font-size: 9px!important;color: #fff;}
.cart-remove{position:absolute;right: 5px;}
.cart-pnl .update-qty .cart-plus, .cart-pnl .update-qty .cart-minus{width: 25px;height: 25px;background: #ccc;color:#fff;display:inline-block;text-align: center;line-height: 26px;border-radius: 0;vertical-align: top;}
.cart-pnl .update-qty .cart-plus:hover, .cart-pnl .update-qty .cart-minus:hover{background:#c80713}
.cart-pnl .update-qty .cart-minus {margin-right: 5px;}
.cart-pnl .update-qty .cart-plus {margin-right:15px;}
.cart-pnl .update-qty .cart-plus i, .cart-pnl .update-qty .cart-minus i{margin:0 auto}
.cart-pnl .t-striped li .media-body{width:/*58.33333333%*/64.333333%;}
.cart-pnl .t-striped li .w-cart-product-price-before-discount{display:none;}
.cart-pnl .t-striped li span.w-cart-product-price span{color:#000;font-weight: 900;margin-top:0;font-size: 12px;float:left;font-family: 'Open Sans', sans-serif;}
.cart-pnl .update-qty .w-cart-product-amount{width: 35px;border:1px solid #ccc;padding: 1px 5px;margin-right: 10px;font-weight: 300!important;font-size: 12px!important;float: none!important;display: inline-block;vertical-align: top;text-align: center;}
.cart-pnl .t-striped li .w-cart-product-x{padding:0 5px 0px;}
.header-cart a span{transition:none;}
.cart-pnl .button-primary{padding: 10px 15px!important;font-size:16px;color:#fff!important;background: #610534;text-align:left;border-radius:0px;transition:all 0.5s ease 0s;border:0;text-align:center;border-radius:4px;}
.header-cart .w-product-title a{padding:0}
.cart-pnl .button-primary:hover{background:#b39a46!important; }
.w-cart-goto-cart{margin-top:25px;}
.cart-pnl .button-primary.button-icon > .fa{width:46px!important;padding:10px 11px;background:none;display:none;}
 
.cart-pnl .w-cart-header{color:#000}
.cart-bottom{float:left;width:100%;color:#333;margin-top:18px;line-height:24px;}
.shipping-col{max-width:340px}
.w-cart-product .media-item-img{text-align:center;padding-right:0;}
.w-cart-product .media-item-img img.media-image{margin:0 auto;float:none;max-height:55px;}
.w-cart-delivery-line, .w-cart-price-sub-total, .w-cart-vat-line,.w-cart-total-saving-line{padding-top:5px;}
.cart-pnl .w-cart-header{color:rgba(0,0,0,0.5);}
.w-cart-total-price-title, .b-cart-total-price-final{color:#000;font-size: 20px;}
.w-cart-total-price-line{padding-top:20px;}
.mini-cart-product{background:#721f2a;padding:7px;margin-left:-15px;margin-right:-15px;margin-top:30px;border-radius:5px;float:left;width:calc(100% + 30px)}
.mini-cart-product .col-md-4{background:#fff;text-align:center;padding:10px 15px;}
.mini-cart-product .col-md-4 img{max-height:125px;}
.mini-cart-product .col-md-8 h3{font-size:14px;color:#fff;text-transform:uppercase;line-height:130%;margin-top:5px;font-weight:700;max-height:35px;overflow:hidden;margin-bottom:10px;}
.mini-cart-product .col-md-8 p{margin:5px 0 5px;color:#fff;line-height:130%;font-size:13px;font-weight:300;}
.mini-cart-product .m-product-price{color:#fff}
.cart-content .mini-cart-product .m-product-priceline .h5{display:block}
.cart-content .mini-cart-product .m-product-priceline s{color:#fff;font-size:14px;}
.cart-content .mini-cart-product .m-product-price{font-size:20px;font-weight:600;}
.cart-btn-icon{background:#C80713;border-radius:4px 0px 4px 0;width:40px;height:40px;float:right;text-align:center;padding-top:4px;margin:0 -7px -7px 0;}
.cart-btn-icon img{max-width:15px;margin-top:5px;}
.cart-btn-icon:hover{background:#d8b467}
.mini-cart-product .col-md-8 p.list-desc{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}
 

/*----Home Product Items---*/
.productItem .type-col{border: 1px solid #D9D9D9; box-sizing: border-box; border-radius: 6px; position: relative}
.productItem .type-col .placeholder-wrapper{width: 200px; height: 200px;}
.badge{background-color:#610534!important;color:#fff!important;text-transform:uppercase;font-size:10px;letter-spacing:2px;position: relative;margin-top: 10px;text-align: left;padding: 3px 10px; width: 110px;height: 24px;top: 30px;z-index: 1;line-height: 18px;border-radius:0;}
.m-product .splash, .m-productlist .splash{left:0;width: 141px;top: -10px; z-index: 1}
.productlist .m-productlist .splash, .m-product .splash{left: -5px;width: 141px;top: -40px;}
.badge:before{top:0; border-width:12px 12px 12px 0;content:'';content:'';position:absolute;height:0;width:0;border-style:solid; border-color:#610534 transparent;right:-12px}
.product-badge.badge{background-color: #B39A46!important;}
.product-badge.badge:before{border-color:#b39a46 transparent;right:-12px}
.black.badge{background-color: #000!important;}
.black.badge:before{border-color:#000 transparent;right:-12px}
.list-product-badge span, .list-product-badge2 span{font-size:10px;color:#fff;letter-spacing:2px;padding: 0 10px;font-weight: 700;text-transform: uppercase;}
.list-product-discount, .member-discount-info-after-titel{position: absolute;background:url(../images/pro-offer-bg.png) top left no-repeat;width:70px;height: 75px;top: 0px;Z-INDEX: 1;right: 20px;color:#fff;font-size: 8px;text-align:center;padding-top: 20px;}
.type-col .list-product-discount{top:25px;}
.list-product-discount span.discount-badge + .percentage-amt, .list-product-discount .percentage-amt1, .member-discount-info-after-titel .percentage{width:100%;font-size: 18px;text-align: center;font-weight: 800;display:block;padding-top: 2px;}
h4.m-productlist-title{font-size:15px;letter-spacing: 2px;line-height: 150%; color:#000; text-transform:uppercase}
.productItem .type-col .title {padding: 0 20px;}
.productItem .type-col .two-price, .productItem.m-productlist-list-item .two-price{display: flex;flex-wrap: wrap;font-weight: 800;font-size: 20px;margin-top: 5px;}
.productItem .type-col .two-price .final-price, .productItem.m-productlist-list-item .two-price .final-price{color:#610534;margin-left: 0;font-size:30px;display: block;width: 100%;font-weight: 800;}
 
.productItem .type-col .product-transaction{background:none;border:0;padding: 0 20px;margin-bottom: 0;margin-top: 10px;}
.productItem .type-col .m-productlist-transactions{min-height: 80px;}
.productItem .type-col .m-productlist-tractions-button{padding-left: 0}
.productItem.m-productlist-list-item .type-col .m-productlist-title{font-size:15px;font-weight:500;min-height: 60px;max-height: 60px;overflow: hidden;}
.product-review{border-top:1px solid #D9D9D9;height: auto;font-size:12px;font-weight:500;text-transform:uppercase;padding: 15px 30px;letter-spacing: 2px;margin-top: 5px; min-height: 77px;}
.product-review .row{display:flex; flex-wrap:wrap}
.product-review .left{width:60%;padding: 4px 7px;}
.product-review .right{width:40%;font-weight: 400;float: right;text-align: right;padding: 4px 6px;}
.product-review .right .bold{font-weight:700}
 
.select2-container.select2-container-disabled .select2-choice{background: #fff}
.product-review .right .gold{font-weight:700; color:#b39a46}
 
.productItem .select-product select, .productItem .select-product input[type="text"]{height:44px;border: 1px solid #D9D9D9;border-radius: 6px;font-size:18px;padding-top: 8px;font-weight:800;color:#000;background: url(../images/select-arrow.png) top right no-repeat #fff;}
.select-product input[type="text"]{background-image: none!important;}
.button-primary, .button-primary:visited, .m-checkout-customer-type .button, .m-checkout-customer-type .button:visited, .w-customer-type-input .button, .w-customer-type-input .button:visited{background:#610534;padding:14px 15px 13px;border-radius: 6px;border-color:#610534;transition: all 0.4s ease 0s;font-size: 15px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;line-height: 1;     font-family: 'Quadon';}
.button-primary:hover, .button-primary:visited:hover, .button-primary:focus, .button-primary:visited:focus, .w-customer-type-input > .button-group > .button-primary.active, .contactInfoContainer .m-checkout-customer-type label.button-primary.active{background:#b39a46; border-color:#b39a46}
.trailing-db .button{margin-right: 15px;padding-left:4em !important;}
.trailing-db .button , .trailing-db .button:visited{background:#b39a46;padding: 10px;border-radius: 6px; border-color:#b39a46;transition: all 0.4s ease 0s;font-size: 15px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px; color:#fff;}
.trailing-db .button:hover, .trailing-db .button:visited:hover, .trailing-db .button:focus, .trailing-db .button:visited:focus{background:#610534; border-color:#610534}
.trailing-db .button.button-icon:hover > .fa, .trailing-db .button.button-icon:focus > .fa {background-color: #860949;color: #fff;}
.trailing-db .button.button-icon > .fa {color: #fff;background-color: #cbac45;width: auto !important;line-height: 27px !important;border-radius: 5px 0 0 5px;transition: all 0.4s ease 0s;}
.select2-container .select2-choice{height: 40px;line-height: 40px;padding-left: 15px;}
.select2-container .select2-choice .select2-arrow{top:5px; right:5px;}
.productItem .m-productlist-price{font-size:30px;font-weight: 800;color:#000;margin-bottom: 0;}
.select2-results{font-size:14px}
.frontpage-products-focus-list{padding:0 15px;margin-bottom: 45px;}
.button-icon.button-primary{/* min-height:42.5px; */text-transform: uppercase;}
/*---Navigation---*/
.navigation{margin-bottom:0px;}
.nav>li>a:focus, .nav>li>a:hover{background: none}
.nav-container{margin-top: 0;position:relative;padding: 0;}
.nav-container .navbar{margin-bottom:0;min-height:0;background:none;border:0;position:static;}
.nav-container .navbar .marker{padding:15px 0 0 5px;}
.nav-container .navbar-nav{text-align:center}
.nav-container .nav li{margin:0;padding:0;float:none;}
.nav li:first-child{margin-left:0px;}
.nav-container .nav li a{}
.nav-container .nav li a:hover, .header-col .nav li a:focus, .nav-container .nav li:hover > a, .nav-container .nav li.active > a{background:#333333;color:#fff;}
.nav-container .col-md-8{position:static}
 
.yamm .navbar-collapse{padding-left:0;padding-right:0}
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown{position:inherit}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown{position:static;}
.yamm .container{position:relative;}
.yamm .dropdown-menu{left:auto;}
.yamm .yamm-content{padding:20px 20px;}
.yamm .dropdown.yamm-fw .dropdown-menu{left: 10px;width: calc(100% - 20px);padding-top:0px;/* border-top:1px solid rgba(0,0,0,0.1); */background: #F2F2F2;padding: 45px 30px;border-bottom: 0;margin:0 auto 0;border-radius: 6px!important;}
.yamm .dropdown.yamm-fw .dropdown-menu li{width:25%;padding:0 15px;margin:0px;float: left;}
 
.yamm .dropdown.yamm-fw .dropdown-menu > li{padding-bottom: 15px;}
.yamm .primary-dropdown.yamm-fw>.dropdown-menu>li:first-child, .yamm .dropdown.yamm-fw .dropdown-menu ul li:first-child>a.dropdown-toggle{display:none;}
.yamm .dropdown.yamm-fw>.dropdown-menu>li>a{font-weight: 700;font-size: 18px;MARGIN-BOTTOM: 15PX;}
.yamm-content{padding:0px;margin:0px;}
.yamm-content li{list-style:none;padding:2px 0px;display:inline-block;margin-bottom:12px;width:20%}
.yamm-content li a{color:#000;font-size:16px;padding:3px 14px;}
.yamm-content li h4{text-transform:uppercase;margin-bottom:0px;margin-top:5px;}
.yamm-content li h4 p{margin-bottom:1px;padding:0px;font-family:larsseitbold;}
.yamm-content li a:hover{background:none;color:#000}
.dropdown-menu{box-shadow:none;border:none;}
.yamm-content li.dropdown ul.dropdown-menu, .yamm-content li.dropdown:hover ul.dropdown-menu .yamm-content li.dropdown .caret{display:none!important}
.yamm-content li.dropdown{Xposition:inherit;display:inline-block;vertical-align: top;}
.yamm .dropdown.yamm-fw .dropdown-menu ul{display:block!important;margin: 8px 0 0 0;padding:0px!important;position:inherit;width:100%;}
.yamm .dropdown.yamm-fw .dropdown-menu ul li{width:100%;padding: 7px 0;}
.yamm .dropdown.yamm-fw .dropdown-menu ul li ul{margin:-7px 0 0 0}
 
.yamm .dropdown.yamm-fw .dropdown-menu ul li ul li{width:25%;clear:none;}
.yamm .dropdown.yamm-fw .dropdown-menu ul li a{font-weight: 400;font-size: 14px;margin-bottom: 0; color: #610534}
.yamm .dropdown.yamm-fw .dropdown-menu ul li a:hover{color:#000; cursor:pointer;}
.nav-container .nav .yamm-content li a{border:0!important;color: #000;padding:0;background:none;font-size: 14px;font-weight:300;text-transform:none;letter-spacing: 0;z-index: 1;text-transform: uppercase;letter-spacing: 2px;}
.nav-container .nav .yamm-content li a:hover{border:0!important;/*color: #B39A46;*/background:none; cursor:default;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;color:#333333}
.dropdown-menu .caret{display:none}
.yamm .item-myaccount.dropdown.yamm-fw .dropdown-menu:before, .yamm .item-myaccount.dropdown.yamm-fw .dropdown-menu:after{display:none}
.yamm .item-myaccount.dropdown.yamm-fw .dropdown-menu{left:15px;text-align:left;right:auto;padding:0}
.item-myaccount .yamm-content li{width:100%;border-bottom:1px solid #555}
.nav-container .nav .item-myaccount .yamm-content li a{padding:10px 15px}
.dropdown-menu{background:#fff;border-bottom:1px solid #000;}
.navbar-nav li ul.dropdown-menu > li:nth-child(6),.navbar-nav li ul.dropdown-menu > li:nth-child(10),.navbar-nav li ul.dropdown-menu > li:nth-child(14){clear:both;}
.yamm .dropdown.yamm-fw .category-dropdown-menu ul li{padding:3px 2px;}
.yamm .dropdown.yamm-fw .category-dropdown-menu > li{padding-bottom:10px;}
.yamm .primary-dropdown.yamm-fw>.category-dropdown-menu>li:first-child{display:block;}
.yamm .dropdown.yamm-fw ul.category-dropdown-menu li ul li > a{font-weight:300;font-size:16px;}
.navbar-nav li ul.category-dropdown-menu > li:nth-child(6),.navbar-nav li ul.category-dropdown-menu > li:nth-child(10),.navbar-nav li ul.category-dropdown-menu > li:nth-child(14){clear:unset;}
.yamm .dropdown.yamm-fw ul.category-dropdown-menu li{width:100%;}
.yamm .dropdown.yamm-fw ul.category-dropdown-menu li ul{width:25%;float:left;}
.nav-container .nav li{float: none;margin-right:40px;background: none;vertical-align: top;}
.nav-container .nav li:last-child{margin-right:0}
.nav-container .nav li a{padding: 7px 0;font-size: 15px;font-weight: 500;text-transform:uppercase;position:relative;letter-spacing: 2px;color: #000; white-space: normal}
.nav-container .nav li a:hover, .header-col .nav li a:focus, .nav-container .nav li:hover > a, .nav-container .nav li.active > a{background:transparent;color: #000;}
.nav-container .nav>li>a:after{position:absolute;width: 0;height:2px;bottom: -2px;background: #B39A46;content:"";display:block;transition: all 0.5s ease 0s;}
.nav-container .nav>li:hover a:after, .nav-container .nav>li.active a:after{position:absolute;width:100%;height:2px;bottom:-2px;background:#B39A46;content:"";display:block;transition: all 0.5s ease 0s;}
.nav-container .nav>li li a:after{display:none!important;}
.nav-container .top-icon-panel{text-align:right;color:#000;font-size:16px;}
.nav-container .top-icon-panel a{color:#000;font-size:16px;text-decoration:none;}
.nav-container .top-icon-panel a span{display:inline-block;margin:0 7px 0 0;}
.nav-container .top-icon-panel a label{display:unset;font-weight:normal;margin-bottom:0px;cursor:pointer;}
.nav-container .searchbox, .nav-container .userlogin, .nav-container .wishlist{display:inline-block;margin-left:42px;}
.slider-banner .hero-slider-theme{margin-top:0}
.nav-container .nav li.item-myaccount{display: none}
/*.nav-container .nav > li:nth-last-child(2) > a{background:#B39A46;color: #fff;padding: 7px 15px;border-radius: 4px;}*/
/*.nav-container .nav > li:nth-last-child(2) > a:after{display: none}*/
 
.specialcase-images .menu_image .menu-text-btn{margin-left: 35px;}
.specialcase-images .menu_image figure{/* background: url("../images/becomemember.png") 0 0 no-repeat; */border-radius:6px;height:310px;overflow:hidden;display:flex;align-items:center;color:#fff;justify-content: flex-start;background-size: cover;padding: 0 70px; margin-bottom: 20px;    background-size: 100% 100%;}
.specialcase-images .menu_image figure p{color:#fff;font-family: 'Quadon';font-size:30px;font-weight: 800;max-width:730px;line-height: 120%;margin-top: 0;}
.specialcase-images .menu_image figure a.btn-primary{margin-top:15px;color: #fff;padding: 12px 20px;border-bottom: 0;display:inline-block;width:195px;text-align:center;font-size:18px;letter-spacing:1px;font-weight: 700;margin-top: 25px;background: #610534;}
.specialcase-images .menu_image figure a.btn-primary:after{display:none}
.specialcase-images.loggedout .menu_image img{max-width: 160px;}
.specialcase-images .menu_image figure a.btn-primary:hover{background:#B39A46; color: #fff}
.yamm .dropdown.yamm-fw .dropdown-menu li.special-caseLi{width: 75%;padding-right: 0;}
.special-caseLi .specialcase-images .menu_image figure{padding:30px 30px; display:block}
.special-caseLi .specialcase-images .menu_image figure span{width:106px; display:inline-block}
.special-caseLi .specialcase-images .menu_image figure span img{max-width:100%}
.special-caseLi .specialcase-images .menu_image .menu-text-btn{margin-left:10px; margin-top:10px;}
.special-caseLi .specialcase-images .menu_image figure p{font-size:30px;}
 
li.text{width: 100%;background: #000;color: #fff;border-radius: 0  0 20px 20px;height: 70px;position: absolute;left: 0;z-index: 10;top: 100%;display:block;}
.frontpage-product h2{margin-bottom:50px;margin-top: 20px;}
.user-myaccount .text.special-case{display:none;}
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case{    width: calc(100% - -60px);  background: #000; bottom: -45px; position: relative; left: -30px; display: flex; align-items:center; padding-left:50px; padding-bottom:0px; text-transform:uppercase;border-radius: 0 0 6px 6px;}
 
.nav-container .nav li.text.special-case a.parent:before{display:none}
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case .menu-footer-logo{    align-self: flex-end; float: right; background: #000; border-radius: 100%; padding: 9px; position: absolute; right: 25px; padding-bottom:0px; top:-45px; width:100px; height:100px}
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case{font-size:14px; letter-spacing:2px; font-weight:800; color:#fff;}
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case a{ color:#B39A46; font-weight:800; }
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case a:hover{ color:#610534;  text-decoration:underline  }
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case .menu-footer-link a{ color:#B39A46; text-decoration:underline }
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case .menu-footer-link a:hover{ color:#B39A46; text-decoration:none; }
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case .menu-footer-text { padding-left:20px; border-left:#fff solid 1px; line-height:12px; margin:0 30px 0 25px}
 

/***start css cart page ****/
.nav-breadcrumbs .seperator{margin-top: 14px;color: #000;margin-left: 5px;}
.m-cart-content .panel-border .panel-heading{  background: #fff; border-top: #eee solid 1px;}
.panel-border .t-striped > li:nth-child(2n+1) {  background: #f5f5f5 !important; }
.m-cart-product-container .col-m-3:nth-child(4) {display:flex;}
.button-group li{ margin-right:3px;}
.button-group li a{ background:#610534; color:#fff; border-color:#610534; margin: 0 2px; font-size: 12px !important;  }
.trailing-trip .text-right{ display: flex; flex-wrap: wrap; flex-direction: row-reverse; justify-content: flex-start;}
.trailing-trip .text-right .trailing-db{ margin:inherit}
.m-cart-content .h6{ font-size:16px}
.m-cart-product-container .col-m-3 fieldset.form-group{  margin:0;}
.m-cart-product-container .col-m-3 fieldset.form-group + fieldset.form-group{  margin:0 0 0 12px;}
.m-cart-product-container .col-m-3 fieldset.form-group .input-group.small .input-group-main {height: 41.5px;width:50px;font-size: 14px;padding: 0 10px; color: #000}
 
.m-cart-product-container .col-m-3 fieldset.form-group .input-group.small select.input-group-main, .m-wishlist-amount select.form-input{background-image:url(../images/select-arrow1.png);background-position: right 0;background-repeat: no-repeat;border-right: 1px solid #cfcfcf!important;border-radius: 5px;width: 100%!important;background-color: #fff;padding-right: 15px;}
.m-cart-product-container .col-m-3 fieldset.form-group .input-group.small select.input-group-main{padding-right: 20px;}
 
.m-cart-product-container .col-m-3 fieldset.form-group .input-group.small span.input-group-addon{ font-size: 13px; font-weight: bold;}
.button-group.small li a{ padding: .6em 1em;}
.m-cart-coupon-row .ng-pristine{ max-width:400px}
.m-cart-coupon-row .ng-pristine .form-group{ width:100%; margin-top:15px}
.m-cart-coupon-row .ng-pristine .form-group input {box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1);padding: 10px 12px;font-size: 14px;}
.m-cart-coupon-row .ng-pristine .input-group .input-group-button:last-child{padding:0}
.m-cart-coupon-row .ng-pristine .input-group .input-group-button:last-child > .button{background-color: #610534 !important;color: #fff !important;text-transform: uppercase;padding: 0px 16px;height: 43px;line-height: 39px;margin: auto 0 0 0px;border: none;font-size: 15px;font-weight: bold;border-radius: 0 5px 5px 0px;}
.m-cart-coupon-row .ng-pristine .input-group .input-group-button:last-child > .button:hover{ background:#b39a46 !important; }
.cart-link-addto-wishlist{font-size:16px; font-weight:bold; text-decoration:underline; padding-left:0px}
.cart-link-addto-wishlist:hover{text-decoration:none}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{font-size: 15px;padding: 10px;}
.cart-utility-actions .button{margin-right:5px;padding-left: 4em !important;}
.cart-utility-actions .button , .cart-utility-actions .button:visited{background:#b39a46;padding: 14px 10px 12px;border-radius: 6px;border-color:#b39a46;transition: all 0.4s ease 0s;font-size: 15px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;color:#fff;padding-right: 25px;line-height: 1;}
.cart-utility-actions .button:hover, .cart-utility-actions .button:visited:hover, .cart-utility-actions .button:focus, .cart-utility-actions .button:visited:focus{background:#610534; border-color:#610534}
.cart-utility-actions .button.button-icon:hover > .fa, .cart-utility-actions .button.button-icon:focus > .fa {background-color: #860949;color: #fff;}
.cart-utility-actions .button.button-icon > .fa {color: #fff;background-color: #cbac45;width: auto !important;border-radius: 5px 0 0 5px;transition: all 0.4s ease 0s;}
.m-user-orders .button{ margin-right:5px; padding-left:4em !important}
.m-user-orders .button , .m-user-orders .button:visited{background:#b39a46;padding:12px 10px 10px;border-radius: 6px; border-color:#b39a46;transition: all 0.4s ease 0s;font-size: 14px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px; color:#fff; font-family: 'Quadon';}
.m-user-orders .button:hover, .m-user-orders .button:visited:hover, .m-user-orders .button:focus, .m-user-orders .button:visited:focus{background:#610534; border-color:#610534}
.m-user-orders .button.button-icon:hover > .fa, .m-user-orders .button.button-icon:focus > .fa {background-color: #860949;color: #fff;}
.m-user-orders .button.button-icon > .fa { color: #fff; background-color: #cbac45; border-radius: 5px 0 0 5px; transition: all 0.4s ease 0s;}
.m-user-orders ul.nav-tabs li a, #m-wishlist .h6{ font-size:16px}
.m-user-orders p, .m-wishlist-list p{margin: 0px 0 15px 0; font-family: 'Quadon';}
.m-user-orders p span, .m-wishlist-list p span, .w-invoice-order-number,.w-invoice-order-date,.w-order-payment-method,.w-order-status{font-size: 16px;Xdisplay: block;padding-top:5px;}
.w-invoice-order-number,.w-invoice-order-date,.w-order-payment-method,.w-order-status{    font-family: 'Open Sans', sans-serif;}
.m-user-orders .toggle-content>.pane.active{ background:none !important}
.m-user-orders ul.nav-tabs li a.active{background:#610534; color:#fff;}
.m-userremove-article button.button:hover{ opacity:0.5}
.pageTypeuserorders .bonusholder {border: 1px solid #eee; padding: 1em; margin-bottom:30px;}
.pageTypecart .bonusholder{border: 1px solid #D8D8D8;padding: 15px 25px;margin-top: 20px;/* float: left; */width: 100%;position: relative;background: #fff;display: inline-block;max-width: 470px; cursor: pointer;}
.pageTypeuserorders .userorderpage {margin-bottom:40px;}
 
.m-wishlist-buy{width: 160px;margin: auto;float: right;}
.m-wishlist-list a.button{background: #b39a46;border: #b39a46;transition: all 0.4s ease 0s;font-size: 15px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;color:#fff;border-radius: 6px;width: 160px!important;margin: auto;float: right;}
.m-wishlist-list a.button:hover{/* opacity:0.5 */}
.pageTypecheckout .input-group-addon input[type=checkbox],  .pageTypecheckout .input-group-addon input[type=radio] {  margin-left: -4px; }
.paymentMethodOnlineContainerMain ul.list-unstyled{ padding:0px !important}
.stepColumnInnerWrapper .input-group-addon input[type=checkbox]{ position:absolute; top:1px;     margin-left: 5px}
.contactInfoContainer .m-checkout-customer-type label.button  span, .contactInfoContainer .m-checkout-customer-type label.button-primary span{position: relative;top: 1px;}
.contactInfoContainer .m-checkout-customer-type label.button, .w-customer-type-input label.button{border-radius:6px !important;margin: 0;min-height: 50px;}
.contactInfoContainer .m-checkout-customer-type label.button, .contactInfoContainer .m-checkout-customer-type label.button-primary, .contactInfoContainer .w-customer-type-input label.button-primary, .w-customer-type-input > .button-group > .button-primary{margin: 0;display:flex;align-items:center;justify-content:center;padding: 12px 10px;border: 0;}
.w-customer-type-input > .button-group > .button-primary {padding:15px 10px 14px}
 
.w-customer-type-input label.button  span{    position: relative; top: 4px;}
.stepHeader .h5{ font-size:16px; font-weight:700}
.input-group-main span{font-size: 14px;font-family: 'Open Sans';}
.input-group-main span i{font-style: normal}
.orderLineTitle .h6 { font-size:14px }
.m-user-orders .h6 { font-size:15px; line-height: 160%;}
.m-breadcrumb {margin: 1.5em 0 40px 0;}
.m-breadcrumb .nav-breadcrumbs li:first-child a{padding-left:0px;/* padding-right:0px */}
.m-breadcrumb .nav-breadcrumbs li a{/* padding-left:0px; */text-decoration:underline;color: #000;padding: 10px 7px;}
.m-breadcrumb .nav-breadcrumbs li a{ font-size:14px}
.cart-content-data .page-title {text-align: center; border: none; margin:61px 0 30px 0px;}
.cart-content-data .page-title .h1{ font-weight:800}
.cart-content-data .angular-productlist .product-section .row{ padding:0 0px}
.cart-content-data .angular-productlist .product-section .row .m-productlist-list .row{ padding:0 15px}
.cart-content-data .angular-productlist .product-section .row .m-productlist-list .row .row{ padding:0 0px}
.input-group-addon{ position:relative;}
.input-group-addon input{position: absolute;top:50%;left: 50% !important;margin: 0px;margin: -6px 0 0 -6px !important;}
.m-cart-order-warning{ margin:15px 0px}
.w-newsletter-type-description .w-newsletter-type-text{font-size:15px; margin-top: 0}
/*****login css*********/
.m-userlogin-header.page-title,
.m-useredit-header.page-title,
.m-usercreate-header.page-title,
.m-newsletter-header.page-title,
.m-wishlist-header.page-title,
.m-notfound-header.page-title,
 
.m-cart-header.page-title,
.m-user-orders .page-title,
.m-userpasswordrecover-header.page-title {border: none; }
.panel-body{/* padding:15px 0px */font-size: 14px;}
.panel-body .input-group{ height:40px; font-size:14px}
.panel-body .input-group input[type=radio],
.m-newsletter-signup .input-group input[type=radio]{/* height:15px; */font-size:14px;margin-top:-6px;}
.panel-body .input-group input[type=input],
.panel-body .form-group input[type=input],
.panel-body .form-group input[type=text],
.panel-body .input-group input[type=text]{ height:42px; font-size:14px}
.panel-body .input-group input[type=text]{ height:42px; font-size:14px}
.panel-body .input-group label{  font-size:14px}
ul.list-inline li input[type=radio]{ height:initial; font-size:16px; margin-top:4px}
.panel-body .small.form-input{ height:42px; font-size:16px}
.panel-body .small.form-input input{ height:42px; font-size:16px}
.panel-body .small.form-input label{  font-size:16px}
.site-content .panel-footer{background:none;border-bottom:none;padding-left:0px;padding-right:0px;display: flex;justify-content: space-between;align-items: center;}
.site-content .panel-footer a.button-text { font-size:16px; font-weight:600; text-decoration:none; height: 52px;}
.site-content .panel-footer a.button-text:hover { color:#B39A46 !important; text-decoration:none}
.site-content .panel-footer a.button-text.small:hover {color: #fff !important;}
.site-content .panel-footer button{ background-color: #B39A46;     font-size: 16px;  letter-spacing: 2px; color:#fff;     padding: 14px 35px; border-radius:5px; font-weight:800; border:none;}
.site-content .panel-footer button:hover{ background-color:#610534; }
.panel{      box-shadow: none; padding-left: 0px}
.panel.m-product-soldout{margin-bottom:0}
#m-usercreate .w-customer-type-input label.button span { position: relative; top: 4px;}
#m-usercreate .w-customer-type-input label.button{ border-radius:6px !important}
/*.conditions .buttonContainer .button-primary{  padding: 10px 25px;}*/
.conditions .buttonContainer a.button{ margin-right:10px; background-color: #000;   font-size: 14px;  letter-spacing: 1px; color:#fff;   padding: 11px 20px; border-radius:5px; font-weight:800; border:none; text-transform: uppercase; text-decoration: none; text-align: center}
.conditions .buttonContainer a.button:hover{ background:#B39A46}
.m-notfound .button-primary{ margin-top:40px}
.panel-body .paymentMethodContainer .input-group { display: flex;     height: auto;}
.panel-body .paymentMethodContainer .input-group .input-group-addon{/* height:auto; *//* width:40px */}
.trailing h5{ margin-bottom:30px}
.panel.panel-warning {background-color: #caeef7;border-color: #9ee0f0;color: #808080;padding: 0;font-weight: bold;}
.button-group li a.button{background:#610534;color:#fff;border-color:#610534;border-radius: 4px!important;}
.button-group li a.button:hover, .button-group li a.button:visited:hover, .button-group li a.button:focus, .button-group li a.button:visited:focus{ background:#A79145; color:#fff; border-color:#A79145 }
.stepHeaderLogin a.button, .button.checkout-edit { background:#A79145; color:#fff; border-color:#A79145; font-weight:800; letter-spacing:1px; border-radius:5px}
.stepHeaderLogin a.button:hover, .button.checkout-edit:hover { background:#610534; color:#fff; border-color:#610534}
#overlayterms.container{ font-family: 'Open Sans', sans-serif;  font-size:16px; max-width:100%; width: 100%}
#overlayterms.container p{  font-size:16px; }
#overlayterms.container em{font-style: normal}
#overlayterms.container { padding-top:25px; padding-bottom:25px;}
#modal1.container { padding-top:45px; padding-bottom:25px;}
#modal1.container .panel { background:none}
#overlayterms.container table {font-family: 'Open Sans', sans-serif;}
#overlayterms.container table td {font-family: 'Open Sans', sans-serif;}
#overlayterms.container ul li { background:url(../images/bullets.svg) 0 2px no-repeat;}
#overlayterms.container li { position:relative; font-family:'Open Sans', sans-serif; font-size:15px; padding:0 0 5px 40px; margin-bottom:8px; }
#overlayterms.container ol { list-style:none; counter-reset:my-awesome-counter; padding:0; }
#overlayterms.container ol li { counter-increment:my-awesome-counter; }
#overlayterms.container ol li::before { content:counter(my-awesome-counter); width:24px; height:24px; border-radius:6px; background:#610534; display:block; color:#fff; text-align:center; position:absolute; left:0; top:2px; font-family:'Quadon'; font-size:14px; font-weight:600;line-height:24px; }
#overlayterms.container  ul { margin: 20px 0; }
#w-login-form .panel-heading .h6 { font-size:20px; margin-bottom: 0}
#m-wishlist .panel-heading{ background:none;}
#m-wishlist-data span.h6{ font-size:18px;  position: relative; top: 16px;}
#m-wishlist-data a.button{ margin-right:5px; padding-left:4em !important}
#m-wishlist-data .button{ margin-right:5px; padding: 10px 25px!important;}
#m-wishlist-data .button , #m-wishlist-data .button:visited{background:#A79145;padding: 10px;border-radius: 6px; border-color:#A79145;transition: all 0.4s ease 0s;font-size: 15px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px; color:#fff;}
#m-wishlist-data .button:hover, #m-wishlist-data .button:visited:hover, #m-wishlist-data  .button:focus, #m-wishlist-data .button:visited:focus{background:#610534; border-color:#610534}
#m-wishlist-data .button.button-icon:hover > .fa, #m-wishlist-data .button.button-icon:focus > .fa {background-color: #860949;color: #fff;}
#m-wishlist-data .button.button-icon > .fa {color: #fff;background-color: #cbac45;width: auto !important;line-height: 27px !important;border-radius: 5px 0 0 5px;width:45px !important;}
#m-wishlist-date{ font-size:15px}
#m-wishlist-data .responsive{ margin-top:35px}
#m-wishlist .text-right .button{   background-color: #A79145  !important; color: #fff !important; text-transform: uppercase; padding:11px 15px; margin: auto 0 0 0px; border: none; font-size: 15px; font-weight: 800; border-radius: 6px; letter-spacing:1px;}
#m-wishlist .text-right  .button:hover{ background:#B39A46 !important; }
 
.input-group-main label{/* padding:0 0 0 0px !important; */}
.m-wishlist-header .button{ margin-right:5px; padding-left:4em !important}
.m-wishlist-header .button , .m-wishlist-header .button:visited{background:#A79145;padding: 10px 10px;border-radius: 6px;border-color:#A79145;transition: all 0.4s ease 0s;font-size: 15px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;color:#fff;}
.m-wishlist-header .button:hover, .m-wishlist-header.button:visited:hover, .m-wishlist-header .button:focus, .m-wishlist-header .button:visited:focus{background: #610534;border-color:#610534;}
.m-wishlist-header .button.button-icon:hover > .fa, .m-wishlist-header .button.button-icon:focus > .fa {background-color: #860949;color: #fff;}
body .m-wishlist-header .button.button-icon > .fa {color: #fff;background-color: #cbac45;width: 45px;line-height: 45px !important;border-radius: 6px 0 0 6px;}
 
#m-wishlist-send button.button{ background-color: #B39A46; font-size: 16px; letter-spacing: 2px; color: #fff; padding: 14px 35px; border-radius: 5px;font-weight: 800; border: none; }
#m-wishlist-send button.button:hover{background-color: #610534;}
#w-login-form a.form-submit{ border-radius: 6px; padding: 12px 20px; font-size: 15px; background: #A79145; border: 0px solid #A79145; font-weight: 400; color:#fff; text-transform:uppercase; letter-spacing:1px; line-height: 1.5; font-weight:700; margin-right:10px }
#w-login-form a.form-submit:hover{ background:#B39A46; }
.w-customer-type-input .button-group button{ border-radius:6px !important;}
.m-wishlist-header .button{margin-left: 10px;}
.m-wishlist-header .col-xl-12{width: 35%}
.m-wishlist-header .col-xl-12.text-right{width: 65%}
/***********start product page css***************/
.filter-section .panel-body{padding:0;}
.filter-section .productfilter  {background:#F2F2F2;border-radius:6px;padding: 30px;min-height: 300px;}
.filter-section .productfilter hr{display:none}
.filter-section .productfilter .panel-heading{ padding:0px; background:none; border:none; }
.filter-section .productfilter .panel-heading span.h5{font-size:24px;color:#000;font-weight:800;margin-bottom: 20px;display: block;}
.filter-section .productfilter .panel-heading button { display:none}
.filter-section .productfilter .form-label {font-weight:500; text-transform:uppercase; color:#000; font-size:12px; letter-spacing:2px}
.filter-section .productfilter .filter-sec.m-filter-search .form-group{ position:relative;}
.filter-section .productfilter .filter-sec.m-filter-search .form-group:before{ background:url(../images/search-ico.png) 0 0 no-repeat;  width:20px; height:20px; content:""; right:11px; position:absolute; top:50%; transform: translateY(-50%);  }
.filter-section .productfilter .form-group input.form-input{ border-radius:6px; border:1px solid #D9D9D9; font-size:15px; color:rgba(0, 0, 0, 0.5); background:#fff;  padding-right:40px; }
.filter-section .productfilter .m-filter-price{margin-top:30px;margin-bottom: 70px;position:relative;}
.filter-section .productfilter .m-filter-price .rzslider .rz-bubble{ bottom: -30px; font-family: 'Open Sans'; font-size: 15px; line-height: 0px; color: #000; padding: 0px;}
.filter-section .productfilter .m-filter-price .rzslider .rz-bar { height: 8px; background: #fff !important; border-radius: 8px;}
.filter-section .productfilter .m-filter-price .rzslider.rzslider .rz-pointer{ background-color: #610534;}
.filter-section .productfilter .m-filter-price .rzslider .rz-pointer { width: 20px; height: 20px; top: auto; bottom: -10px;  border-radius:20px }
.filter-section .productfilter .m-filter-price .rzslider{ margin: 11px 0 17px 0;}
.filter-section .productfilter .m-filter-price  .arrow-icons{ position:absolute; right:0; width:20px; height:20px; top:0}
.filter-section .productfilter .filter-sec.m-filter-search { margin-top:5px; margin-bottom:0px;}
.filter-section .productfilter .filter-sec.m-filter-price:after {background:#D9D9D9;bottom: -68px;width:calc(100% - 27px);left:14px;content:"";height:1px;position: absolute;}
.filter-section .productfilter .filter-sec.m-filter-search .form-label,
.filter-section .productfilter .filter-sec.m-filter-price .form-label{ border:none; padding-top:0px; padding-bottom:8px }
.filter-section .productfilter .filter-sec .form-label{border-bottom:1px solid #D9D9D9;padding: 16px 0px;margin-bottom:0px;}
.filter-section .productfilter .filter-sec .arrow-icons{position:absolute;right:10px;width:24px;height:24px;top: 15px;overflow: hidden;text-align:center;}
.filter-section .productfilter .filter-sec .arrow-icons { cursor:pointer}
.filter-section .productfilter .filter-sec .arrow-icons .up-arrow{display:none;}
.filter-section .productfilter .filter-sec .arrow-icons.open .up-arrow{display:block;}
.filter-section .productfilter .filter-sec .arrow-icons.open .down-arrow{display:none;}
.filter-section .productfilter .filter-sec .form-group .form-label {background:none;border:none;padding: 6px 0 0 10px;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: none;letter-spacing: 0;}
.filter-section .productfilter .filter-sec .form-group .input-group-addon{background: none;border:none;/* padding:0px; *//* border: 1px solid #D9D9D9; *//* width: 18px; *//* height: 18px; */padding: 0;text-align: center;}
.filter-section .productfilter .filter-sec fieldset.form-group{margin-bottom: 4px;} 
.filter-section .productfilter .filter-sec fieldset.form-group .input-group{height:auto !important; margin-bottom: 0  } 
.filter-section .productfilter .filter-sec fieldset.form-group .input-group .input-group-addon{/* height:auto !important; */} 
.filter-section .productfilter .filter-sec .filter-items{ margin:0px 0 0px 0px; padding:15px 0; display:none; border-bottom:1px solid #D9D9D9;}
.filter-section .productfilter .filter-sec fieldset.form-group{ margin-left:-5px }
.filter-section .productfilter .panel-footer button{  max-width: 200px; padding: 10px 0px;  min-width: 200px; background-color: #610534;}
.filter-section .productfilter .panel-footer button:hover{ background:#B39A46 }
.site-content .filter-section  .panel-footer{justify-content: center;text-align: center;padding-right:0px;width:100%;padding-top: 25px;}
.displaynone {display: none;}
 
.cart_add_success + .white-panel{background:#610534}
.bottom-shadow {border-bottom: 1px solid #dadada; border-top: 1px solid #dadada;}
.productAddedtoBasketInfo{text-align:center;margin-top:0;/* background-color:#fff; */padding:50px 20px;margin-bottom:0px;border-radius:5px;}
.productAddedtoBasketInfo h2{font-size: 36px;color: #fff;font-weight: 800;line-height:100%;}
.productAddedtoBasketInfo p{font-size:18px;color: #fff;font-weight:300;line-height:200%;}
.productAddedtoBasketInfo .buttons{margin-top:30px;margin-bottom:20px;}
.productAddedtoBasketInfo .buttons a{letter-spacing:1px;padding:8px 20px;}
.productAddedtoBasketInfo .buttons a.nextBasket, #cartfocusproduct .focust-add-cart-buttons a{background-color: #B39A46;border: #B39A46 2px solid;color:#ffffff;border-radius:5px;margin-left:10px;font-weight: 800;text-transform: uppercase;}
.productAddedtoBasketInfo .buttons a.nextBasket:hover, #cartfocusproduct .focust-add-cart-buttons a:hover{background: #cfb04a;color: #fff;border-color: #cfb04a;border: #cfb04a 2px solid;}
.productAddedtoBasketInfo .buttons a.closeBasket, #cartfocusproduct .go-to-checkout-btn, #cartfocusproduct a.go-to-checkout-btn{border: #ffff 2px solid;border-radius:none!important;color: #610534;font-size: 15px;background-color:#fff;font-weight: 800;height:50px;border-radius:5px;margin-right:10px;text-transform: uppercase;}
.container-fluid.cart_add_success {display: none;}
 
/*************/
.tabcontent {display: none;}
 
/*---Product details---*/
.filter-section .input-group-addon input{width:18px;height:18px;border: 1px solid #D9D9D9!important;/* left: 0!important; *//* top: 0!important; *//* margin: 0!important; */}
.product-slider-theme img {margin:0; Xmin-height:428px;}
.product-image .thumbelina li img:hover{border:none;}
ul.only-video .video-popup-link{margin-left: 0; background: none}
.thumbelina-wrapper{background: #fff;}
.product-slider-theme .owl-controls .owl-buttons .owl-next, .product-slider-theme .owl-controls .owl-buttons .owl-prev{display: none}
.thumbelina-but.horiz {width: 37px;height: 102px;line-height: 107px;background: none;border: 0; font-size: 16px;
    color: #d9d9d9;}
.thumbelina-but.horiz.right {right: -10px;border-radius: 0 3px 3px 0;}
.thumbelina-but.horiz.left {left: -10px;border-radius: 0 3px 3px 0;}
.thumbelina-wrapper{display:inline-block!important;margin: 0px 0 50px;width: 100%;height: auto!important;margin-top: 60px!important;padding: 0 30px;}
.thumbelina-wrapper ul {padding: 0;position: relative;}
.thumbelina-wrapper ul li{/*display:inline-block!important;margin:0;padding:0px;*/position: relative;margin: 0 auto;}
.thumbelina-wrapper ul li img{margin-bottom:0; border: 0}
.thumbelina-wrapper ul li.video-popup-link{float: none;position:relative;Z-INDEX:1;overflow: hidden;height: 85px;width: 122px;border-radius: 6px;margin-top: 12px;}
.thumbelina-wrapper ul li.video-popup-link img.video_img{height: 100%;/* position:absolute; */width: 100%;max-width: inherit;left: 0;top: 0;object-fit: cover;}
.thumbelina-wrapper ul li a{display:inline}
.video-popup-link .play_icon{width: 30px;height: 30px;left: 0;right: 0;margin: 0 auto;position: absolute;top: 30px;text-align:center;top: 50%;z-index: 1;transform: translate(0, -50%);}
 
.panel{margin-bottom: 15px;}
.m-product-title.page-title{border-bottom: 0; margin-bottom:40px; padding: 0 15px;}
.m-product.trailing-trip .long-desc p{font-size: 18px; color: #000}
.rating-review-section{margin-top:30px;}
.rating-review-section .ratings ul{border-bottom:1px solid #D9D9D9; margin-bottom:15px;}
.rating-review-section .ratings ul li{margin: 0;padding: 25px 0;border-top:1px solid #D9D9D9;display:flex;align-items:flex-start;}
.rating-review-section .ratings ul li .custom-label{width: calc(100% - 120px);}
.rating-review-section .ratings ul li .rating_rate{width: 120px;display: flex;justify-content: flex-end;font-weight: 800;}
.rating-review-section .ratings ul li h3{font-size: 15px;text-transform: uppercase;letter-spacing: 2px;margin:0;}
.rating-review-section .ratings ul li p{margin:10px 0 0 0;line-height: 140%;color: #818181;}
.seeall-reviews{text-transform: uppercase;font-size:12px;color:#610534;letter-spacing: 2px;font-weight: 500;}
.seeall-reviews:hover{text-decoration:underline}
.product-information{background:#F2F2F2; border-radius:6px;}
.product-information .top{padding:30px;}
.m-product-offers .m-product-price-for{display:block; font-family: 'Quadon'; font-size:12px; color:#000; text-transform:uppercase; letter-spacing:2px; font-weight: 500}
.m-product-offers .m-product-price{font-weight:800;font-size: 30px;}
.m-product-offers{display:flex;flex-wrap: wrap;margin-bottom: 30px;border-bottom: 1px solid #D9D9D9;padding-bottom:30px;}
.product-information .top p{font-family: 'Quadon';font-size: 14px; }
.product-information .top .m-product-offers p{margin-top: 20px;}
.product-information .top .m-product-offers p.price-amt{margin-top: 0}
.product-information .top .m-description-short-wrap p{font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:800}
.m-product-short-description{margin-bottom: 15px;}
.product-priceLines .h5{margin-bottom:7px; display:block;     font-size: 26px; font-weight: 800; color: #610534;}
.product-information .top .m-product-offers hr.m-product-prices-separator{display: none}
 
/*.discountgroup-percentage-price{background:#610534;border-radius: 0px 0px 6px 6px;color:#fff;height:44px;display:flex;align-items:flex-end;padding: 0 20px 13px;font-family: 'Open Sans', sans-serif;font-size: 15px;}*/
.discountgroup-percentage-price{background:#610534;border-radius: 0px 0px 6px 6px;color:#fff;height:auto;display:flex;align-items:flex-end;padding:15px 15px;font-family: 'Open Sans', sans-serif;font-size: 15px; flex-wrap: wrap;}
.discountgroup-percentage-price .credits-to-receive {background:#610534; padding:0;}
.discountgroup-percentage-price .credits-app .credits-separator {display:none;}
.checkoutForm .credits-to-receive {display:none;}


.m-cart-delivery-info-container .credits-to-receive {background-color:#610534; }
.m-cart-delivery-info-container .credits-to-receive td {padding:15px 15px !important;}
.m-cart-delivery-info-container .credits-to-receive td.text-left {width:70%;}
.m-cart-delivery-info-container .credits-to-receive td.text-right {padding-left:0 !important;}
.orderSummary .credits-to-receive {background-color:#610534; }
.m-user-credit-info .m-useredit-headline {font-weight: 800;}
.m-user-credit-info .panel-body {padding:0;}
.m-user-credit-info .form-input.small {border-radius:0; border: 1px solid #eee !important; color:#000;}
.cart-page .use-credits {border: 1px solid #D8D8D8;}
.cart-page .use-credits p {font-family: 'Quadon'; margin-top:0;}
.cart-page .use-credits .btn-use-credits{background: #B39A46; margin-top:10px; padding: 12px 20px;}
.cart-page .use-credits .btn-use-credits:hover {color: #fff !important; background-color: #610534 !important;}
.cart-page .use-credits-wrapper {margin-top:20px;}

.discountgroup-percentage-price span{margin-right:5px;}
.discountgroup-percentage-price .membertext_price{font-weight:600;margin-right: 10px;font-family: 'Quadon';}
.m-product-offers p{width:100%;}
.m-product-price-before-discount{margin-bottom:8px; margin-top:3px; display:block; font-weight: 800}
.product-information .m-product-transaction-amount{width:102px;margin-right: 50px;}
.product-information .m-product-transaction-button{width: calc(100% - 152px);}
.product-information .m-product-transaction-button button{width:100%;height: 50px; background: #187C40; border-color: #187C40;}
.product-information .m-product-transaction-button button:hover{background: #0b6730}
.product-information .m-product-transaction-button .button-icon.button-primary{padding-left:15px;width:100%;background:#187C40;font-size:24px;border: 0;padding: 7px 10px;}
.product-information .m-product-transaction-button i{display:none}
.product-information .m-product-transaction-amount select, .product-information .m-product-transaction-amount input{width:102px;height:50px;border: 1px solid #D9D9D9!important;border-radius: 6px!important;font-size: 18px;padding: 0 20px;font-family: 'Quadon';font-weight: 700;color: #000;background-image: url(../images/select-arrow.jpg);background-repeat: no-repeat;background-position: right;}
.m-product-extra.trailing{width:100%; font-size:14px; font-weight:500; margin-top:15px}
.m-product-extra.trailing .m-product-price-terms a{color:#000}
 

.product-information .discount-save, .m-productlist-discountamount span, .product-various-price-info, .member-discount-info, .productItem.m-productlist-list-item .prices
.save-price{font-family: 'Quadon'; font-weight:800; font-size:12px; color:#610534; letter-spacing:0.5px}
.product-information .discount-save{padding-top:8px;}
.m-product-transaction-amount input{background-image:none!important; text-align:center}
.m-product-information .m-wishlist{font-size: 12px;font-weight:500;margin-top: 14px!important;display:block; margin-bottom: 0}
.product-information .m-product-transaction-button .button-icon.button-primary:hover{background:#026329}
.m-product-information .m-wishlist button{padding:0}
.product-pageusp{margin-top:40px;}
.product-pageusp .product-usp{display:flex;width:100%;flex-wrap:wrap;position: relative;align-items: center;padding-left:100px;margin-top: 30px;}
.product-pageusp .product-usp figure{width:70px; position:absolute; left:0; top:0}
.product-pageusp .product-usp p{margin-top:0;font-family: 'Open Sans', sans-serif;color:#818181;margin-bottom: 10px;}
.product-pageusp .product-usp p a{text-decoration:underline; color:#610534}
.product-pageusp .product-usp p a:hover{text-decoration:none}
.product-pageusp .usp-title{font-weight:800; display:block; margin-bottom:5px; text-transform:uppercase; letter-spacing: 2px;}
.m-product-stock.m-product-instock{/* background: none; *//* border:0; *//* font-size: 12px; *//* text-transform: uppercase; *//* letter-spacing: 1px; *//* color: #000; *//* padding: 0; */}
.m-product-stock .panel-body{/* padding-top:0; *//* padding-bottom:10px; *//* padding: 0; */}
.m-product-stock.m-product-instock i{color:#187C40}
 
.addtional-tab{margin-top:20px;}
.addtional-tab .tabbing ul.tab_links-main{display: flex; justify-content: center; font-size:15px; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid #D9D9D9;}
.addtional-tab .tabbing ul.tab_links-main li a{padding: 15px 20px;color: #000;display: block;color: #000;position: relative;text-decoration: none!important;}
.addtional-tab .tabbing ul.tab_links-main li a:before{width:100%; height:2px; background:#B39A46; position:absolute; left:0; bottom:0; content:''; opacity:0; transition: all 0.4s ease 0s;}
 
 
 
.site-main-content{padding-bottom: 0}
.addtional-tab .tabbing ul.tab_links-main li a.active:before, .addtional-tab .tabbing ul li a:hover:before{opacity:1}
.addtional-tab .tabcontent{padding: 30px 0;/* text-align:center; */max-width: 900px;margin: 0 auto;}
.addtional-tab .brand-info .m-product-brand-text, .brand-map-title{font-size:36px;font-weight:800;display: block;margin-top:35px;}
.addtional-tab .brand-desc{margin-top:40px;}
.addtional-tab .brand-desc p{font-size:18px;margin-top: 30px;}
.addtional-tab .media-element{margin-top:60px; border-radius:6px; overflow:hidden}
.brand-descripiton-bottom iframe{width:100%; height:425px; margin-bottom:40px;}
.product-customdata .m-product-customdata-data{padding: 17px 10px;vertical-align:middle;border-color: #D9D9D9!important;}
.m-product-customdata-data-title{font-size:15px;font-family: 'Open Sans', sans-serif;display:block;}
.product-customdata .m-product-customdata-title{font-family: 'Quadon';font-weight:800;text-transform:uppercase;letter-spacing: 2px;font-size: 15px;padding: 17px 10px;width: 200px;padding-left: 0;border-color: #D9D9D9!important;}
.product-customdata .table-h-striped tbody > tr:nth-child(odd){background:none}
 
.productItem.m-productlist-list-item .m-productlist-title{font-size:20px;font-weight:800;margin-bottom:0;color:#000;text-transform: ip;letter-spacing: 2px;line-height: 130%;max-width:370px;margin:0;}
.m-cart-free-delivery{font-weight: 700}
.member-discount-info-after-titel{top: -15px;right: 15px;}
.productItem.m-productlist-list-item{margin-bottom:25px;}
.owl-item .productItem.m-productlist-list-item{margin-bottom:0px;}
.productItem.m-productlist-list-item .type-row{border:1px solid #D9D9D9;border-radius: 6px;height: 100%;}
.productItem.m-productlist-list-item .productContent{overflow:visible; position: relative}
.productItem.m-productlist-list-item .m-productlist-description{padding-top:0}
.productItem.m-productlist-list-item .m-productlist-description p{margin-top:0;font-size:15px;line-height: 140%;color:#000;max-width: 420px;}
.productItem.m-productlist-list-item article .row{display: flex;flex-wrap:wrap;/* align-items: flex-start; *//* height: 100%; */}
.pro_img_box{width: 22%;padding:15px 15px;}
.pro_info_box{width: 44%;padding: 10px 15px;position: relative;border-right: 1px solid #D9D9D9;/* min-height:310px; */}
.pro_info_box .member-discount-info-after-titel{display:none}
.m-productlist-offer{width: 34%;padding: 0;border-left: 0px solid #D9D9D9;/* height: 100%; *//* min-height: 261px; *//* display: flex; *//* position: relative; */}
.productItem.m-productlist-list-item .variants{margin-bottom: 20px;}
.productItem.m-productlist-list-item .product-various-price-info{margin-bottom: 10px;}
.productItem.m-productlist-list-item .prices{margin-bottom:0}
.productItem.m-productlist-list-item .prices span.txt, .productItem.m-productlist-list-item .prices span.normalpricetxt, .productItem .prices .single-price-only, .single-price-text{font-size:12px;font-weight: 500;}
.productItem.m-productlist-list-item .prices span.normalpricetxt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-price, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-price, .productItem .prices .single-price-only .final-price, .m-productlist-discount .m-productlist-price-before-discount, .productItem .prices .single-price-only .final-disprice{font-size: 30px;font-weight: 800;display: block;padding-top:5px;}
.productItem.m-productlist-list-item .prices span.normalpricetxt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-disprice, .productItem .prices .single-price-only .final-disprice{font-size:20px;}
.productItem.m-productlist-list-item .prices span.normalpricetxt .final-price{/* margin-top: 15px; */}
.m-productlist-discount{margin-bottom:20px;}
.single-price-text{margin-bottom:0}
.productItem .prices .single-price-only .final-price{color:#610534}
.productItem.m-productlist-list-item span.m-productlist-price{font-weight:800;font-size:20px;margin-top: 20px;}
.productItem.m-productlist-list-item span.m-productlist-price{margin-top: 0px;}
.productItem.m-productlist-list-item .is-block.cheapest-price{margin-top: 15px;}
.productItem.m-productlist-list-item .m-productlist-price-before-discount{/* font-size:16px; *//* font-weight:800; */font-family: 'Quadon';display: block;color: #000;}
.productItem.m-productlist-list-item .type-row .product-transaction{background:none;padding:30px 45px 30px 30px;width: 100%;height: 100%;}
.m-productlist-offer fieldset{margin-bottom:0}
.m-productlist-offer fieldset button{padding: 13px 10px;}
.m-productlist-offer .m-productlist-transactions{margin-top:25px;}
 

.product-review1{height: auto;font-size:12px;font-weight:500;text-transform:uppercase;padding: 15px 15px 0;letter-spacing: 2px;margin-top: 5px;min-height: 77px;width: 100%;max-width: 300px;}
.product-review1 .row{display:flex; flex-wrap:wrap}
.product-review1 .left{width:60%;padding: 7px 0px;}
.product-review1 .right{width:40%;font-weight: 400;float: right;text-align: right;padding: 4px 15px;}
.product-review1 .right .bold{font-weight: 800;}
 
.mobile-topheader, .mobile-frontslider{display: none}
.hero-slider-theme .owl-pagination, .product-slider-theme .owl-pagination{margin:30px 0 0 0}
.hero-slider-theme .owl-controls .owl-page span, .product-slider-theme .owl-controls .owl-page span{width: 8px; height: 8px;}
.search-col-mobile.innerpage{margin-top:10px}
 
p.m-cart-product-delivery-time, p.m-cart-coupon-input-text{margin:0;font-family: 'Quadon'; line-height:140%}
.m-cart-product-title{font-family: 'Quadon';margin-top: 0;}
.m-cart-product-container .button-group > li > a.button{height: 41px;line-height: 38px;padding-top: 0;padding-bottom: 0;}
 
.hero-slider-theme, .product-slider-theme{margin-top:0}
.container .site-main.default-page .container{padding: 0; width: 100%}
p.m-product-brand{margin-top:30px;}
.m-userpasswordrecover-description{margin-top: 0; margin-bottom: 30px;}
#m-userpasswordrecover-email{height: 41px;}
 
.nav-tabs + .toggle-content .panel{margin-bottom: 0}
.w-product-item-header h6{font-size: 16px; line-height: 140%}
.accordion-btn .accordion-text{padding:15px 0}
.accordion-btn .accordion-text p.accordion-description{margin-top:0}
.accordion-btn:hover .accordion-text p.accordion-description{color:#fff}
.w-cookie-details .w-cookie-listing{margin-top:1rem}
.cookie-button{margin-top:15px;}
#m-wishlist .text-right .button-primary{margin-left:10px;}
#w-login-form fieldset.w-userlogin-username{margin-bottom: 30px;}
.productItem .productContent .image a{padding: 15px;} 
.slider_img.formbonly{display:none;}
.product-review1 .right .gold {font-weight: 700;color: #b39a46;}
.rev-title{font-weight: 800;font-size: 24px;}
.for-desk{display: none}
.success-addedcart{display:none;}
.cart-remove{position:absolute;right: 5px; top: 5px; padding: 0 8px;}
.cart-remove-ajax i{color:#EB5757;}
 

.success-addedcart{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(97,5,52,.9);border-radius:4px;z-index:100;color:#fff;}
.success-addedcart .success-text{position:absolute;top:50%;transform: translate(0, -50%);text-align: center;width: 100%; margin-top: -15px;}
.success-addedcart .heading-addedcart{font-size: 36px;display: block;font-weight: 700;margin-bottom: 10px;}
.success-addedcart .message-addedcart{width:100%; display:block}
.success-addedcart a.nextBasket-addedcart{background:#B39A46;color:#fff;display:inline-block;padding: 7px 20px 10px;border-radius: 4px;margin-top: 20px;border:1px solid #B39A46;}
.success-addedcart a.nextBasket-addedcart:hover{background:#610534; border:1px solid #fff}
.rating-review-section .gold,.expert-reviews .gold{color: #b39a46;}
 
.m-product-stock.m-product-instock .m-product-instock-message{color:#000;}
.m-product-short-description{font-weight:800;font-size:15px;line-height:20px;}
.member-discount-info{padding: 8px 10px; background: #F2F2F2; margin-top: 15px; display: inline-block; border-radius:6px;}
 
.fancybox-desktop .fancybox-skin{padding:15px!important}
.fancybox-skin .fancybox-close i{opacity:0}
.fancybox-desktop .fancybox-skin .fancybox-inner .h3{min-width: 250px; display:block}
 
ul.custom_data_loop{margin: 0; padding: 0}
ul.custom_data_loop li{margin: 0;padding: 16px 0;display: flex;align-items: flex-start;border-top:1px solid #D9D9D9;}
ul.custom_data_loop li h4{font-family: 'Quadon';font-weight: 800;text-transform: uppercase;letter-spacing: 2px;font-size: 15px;width: 300px;line-height: 130%;padding-right: 10px;padding-top: 2px;margin: 0;}
ul.custom_data_loop li p{font-size: 15px;font-family: 'Open Sans', sans-serif;margin-top:0;width: calc(100% - 300px);padding-left: 10px;line-height: 130%;}
.site-main.default-page ul.custom_data_loop{margin-top:30px;}
.site-main.default-page ul.custom_data_loop li{padding:16px 0; font-size:15px; margin: 0; background: none}
.site-main.default-page ul.custom_data_loop li h4{font-size:15px;}
.site-main.default-page ul.custom_data_loop{border-bottom: 1px solid #D9D9D9;}
.addtional-tab .brand-desc ul.custom_data_loop li p{margin-top: 0; font-size:15px;}
.site-main.default-page ul.custom_data_loop p{font-size:15px;}
.table_view{width: 100%; overflow-x: auto}
.table_view, .ck-content .table_view table{width: 100%!important;}
.table_view td, .table_view td a:hover{color:#000}
.table_view td a{color:#610534}
.table_view table h4{margin-bottom:0}
 
.nav-container .nav>li:hover .menu_image a:after{background:none;}
.nav-container .nav>li:hover .menu_image a{padding-top: 0;}
.fancybox-inner .w-overlay,.w-cookie.center .w-cookie-form{max-width:940px;}
 

/* Cookie popup thing */
#cookieConsentForm h2{font-size:24px; color: #000}
#cookieConsentForm .w-cookie-description, .w-cookie-extended-info p{font-size:14px;color: #666;padding: 0 30px;line-height: 170%;}
.cookie-button.button-text-simple{border-bottom: 0;color: #000;font-size: 14px;text-transform: uppercase;margin:5px 0 30px 30px;}
.w-cookie-options{background:#EFEFEF;padding: 20px 30px;text-align: center;margin-bottom: 40px;}
.w-cookie-consent{padding:0;margin: 0;}
.w-cookie.center .w-cookie-form{padding:0}
.w-cookie.center .w-cookie-form .h2{font-size: 24px!important;color:#000;padding: 30px 30px 5px;}
.w-cookie-option-title{font-size:12px;font-weight: 500;display:block;margin-bottom: 15px;color: #000;}
.switch-rail, .switch-rail:before{border-radius: 30px;}
.switch-rail{background-color:#C4C4C4; border:0; box-shadow:none}
.switch-rail:before{box-shadow: none;left: 7px;bottom: 5px;width: 33px;height: 33px; transition: all 0.5s ease 0s;}
.switch{width:76px; height:43px;}
 
input:checked + .switch-rail{background-color:#610534;box-shadow: none;opacity: 1;}
input:checked + .switch-rail:before{border:0; box-shadow:none; -webkit-transform: translateX(30px);-ms-transform: translateX(30px); transform: translateX(30px);}
.w-cookie-extended-info{padding:10px 30px;}
.w-cookie-extended-info h3{margin-bottom:15px;}
.w-cookie-extended-info p{padding:0}
.w-cookie-extended-info p{margin-top:0;margin-bottom: 15px;}
.w-cookie-actions{margin-bottom: 60px;padding: 0 15px;}
.w-cookie-actions .cookie-button{background:#D8D8D8;font-size:12px;text-transform:uppercase;color:#000;font-weight:500;border:0;width:200px;height:57px;letter-spacing: 2px; transition: all 0.5s ease 0s;}
.w-cookie-actions .cookie-button.button-text {background:#fff; color:#000; text-transform:none; text-decoration:underline;}
.w-cookie-actions .button-primary.cookie-button{background: #610534;border-color: #610534; color:#fff; margin-left:15px;}
.w-cookie-actions .cookie-button:hover{background:#b39a46; color:#fff; text-decoration:none}
.w-cookie-actions .cookie-button.button-text:hover {background:#fff !important; color:#ccc !important; text-transform:none; text-decoration:underline;}
.w-cookie-actions .button-primary.cookie-button:hover{background: #b39a46;border-color: #b39a46; color:#fff}
.w-cookie-toggle.button.cookie-button{position:relative;background: none!important;border: 0!important;color: #000!important;padding-bottom: 15px;padding-top: 15px;height: auto;}
.w-cookie-toggle.button.cookie-button i{margin-top:10px;margin-bottom: 10px;}
#cookieConsentForm .accordion-text p.accordion-description{margin-top: 0;font-size: 13px;}
#cookieConsentForm .closed .accordion-btn:hover p.accordion-description{color:#000}
#cookieConsentForm .accordion-title{font-size:14px; color:#000}
#cookieConsentForm .closed .accordion-btn{padding:10px; border:0; color:#000}
#cookieConsentForm .closed .accordion-btn:hover{background:none; border:0}
#cookieConsentForm .accordion-text p.accordion-description{color:#000}
 
#cookieConsentForm .closed .accordion-text p.accordion-description, #cookieConsentForm .closed  .accordion-title{color:#000}
#cookieConsentForm .accordion-text p.accordion-description, #cookieConsentForm .accordion-title{color:#fff}
#cookieConsentForm .accordion-btn{padding:10px;}
#cookieConsentForm p{font-size:13px;}
#cookieConsentForm input:checked + .switch-rail:before {background-color: #b39a46;}
.w-cookie-actions .button-text.cookie-button {border: 1px solid #ccc !important;}
.w-cookie-toggle.cookie-button.button.button-text:hover{text-decoration:none;}
.w-cookie-actions {margin-bottom: 30px;padding: 0 15px;}
.w-cookie-actions .button-text.cookie-button{border:1px solid #ccc !important;}
.w-cookie-actions .button-text.cookie-button:hover{border-color:#ccc !important;}
.m-text-content table h4{font-size:15px !important;font-family: 'Quadon';font-weight: 800;text-transform: uppercase;letter-spacing: 2px;}
.m-text-content table td{padding: 16px 0 !important;font-size: 15px !important;margin: !important;background: none !important;}
ul.m-cart-list .cart-stock-info .m-cart-product-number-text{font-weight:700;}
 
.m-product-information .m-product-stock .panel-body{display: flex;}
.m-product-stock-text .m-product-instock-message{margin-left: 5px;display: block;}
 
.customicon{padding-bottom: 30px;padding-top: 15px;font-size: 14px;font-weight: 500;letter-spacing: 2px;}
.customicon img{margin-right:3px;}
.customicon .bottle-icon{margin-right:10px;}
.sp-text{display:block;margin-top: 20px;line-height: 150%;}
.product-data .col-md-5{padding-right:50px;}
 
.latest_blog .link-blog.text-center{clear: both;padding-top: 30px;}
.allblog-link.btn-primary{background: #610534;min-width:250px;} 
.allblog-link.btn-primary:hover{background: #A79145;border: 0px solid #A79145;}

#back-to-top{display: inline-block;height: 50px; z-index: 999;width: 50px;position: fixed;bottom: 60px;right: 30px;color: #000;border-radius: 50%;text-decoration: none;font-size: 14px;text-align: center;border: 1px solid #fff;overflow: hidden;white-space: nowrap;background: #fff;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
#back-to-top.cd-is-visible {visibility:visible;opacity:1.0;} 
#back-to-top.cd-fade-out {opacity: 1.0;}
#back-to-top i {font-size: 24px;display: block;margin: 6px 0 0;line-height: 15px;color: #fff;}
#back-to-top {display: inline-block;height: 50px;line-height: 24px;z-index: 999;width: 50px;position: fixed;bottom: 60px;right: 30px;color: #fff;/*border-radius: 50%;box-shadow:0px 0px 2px rgba(0,0,0,0.3);*/text-decoration: none;font-size: 14px;text-align: center;border: 1px solid #610534;overflow: hidden;white-space: nowrap;background: #610534;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
#back-to-top i{font-size: 24px;display:block;margin: 6px 0 0;line-height: 15px;color:#fff;}
#back-to-top.cd-fade-out:hover {background: #a79145;border: 0px solid #a79145;}

article.m-text-article a {color: #610534;}
.cart-page .m-cart-product-container .row > .button-text.mobile-remove{display:none; }

.prices.trailing-db a{display:unset;}
.m-bonus-text{background-color: #F2F2F2;padding: 5px 10px;border-radius: 5px;font-size: 12px;color: #610534;font-weight: 800;display: inline-block;margin-bottom: 10px;line-height: 22px;}

.cart-page .m-cart-product-container .productinfo .m-cart-product-title{margin: 0 0 10px !important;}

.closed .accordion-btn{background:#fff !important;}
#cookieConsentForm .accordion-wrapper.closed .accordion-title,#cookieConsentForm .accordion-wrapper.closed  p.accordion-description {color: #000 !important;}
#cookieConsentForm .accordion-wrapper .accordion-title,#cookieConsentForm .accordion-wrapper  p.accordion-description {color: #000 !important;}
.m-productlist-none-text h3{color:#000;}
.m-productlist-list .m-productlist-none .panel.panel-warning {background-color: #f2f2f2;border-color: #f2f2f2;color: #000;}
body .pagination>li.current>a {background: #610534;color:#fff  !important;}
.pagination>li>a, .pagination>li>span,.pagination >li>a:hover .fa,.pagination >li:hover>a .fa {color: #000 !important;}


.modules.m-usercreate .panel-footer{display: block !important;}

/*Afhentning hos n&aelig;rmeste forhandler*/
.rdm_radio_delivery_method_6 .deliveryMethodDescription {display:none;}
.rdm_radio_delivery_method_6 .m-checkout-delivery.active .deliveryMethodDescription {display:block;}


.m-custom-data-id-5 label.form-label{display:none !important;}
.m-custom-data-id-5 label.form-label.input-group-main{display:block !important; border: 0 !important;font-size: 14px;color: #000;font-weight: 500;}
.m-custom-data-id-5.normal-checkbox .input-group{
    display: flex;
}
.m-custom-data-id-5.normal-checkbox .input-group .form-label{
    padding: 0;
}


.m-product-additionals {
    padding: 0 30px 30px 30px;
}
.m-product-additionals .m-product-additionals-list li.radio {
    margin-top: 0;
    border: 1px solid #eee;
} 
.m-product-additionals .m-product-additionals-list li.radio .m-product-additionals-text,
.m-product-additionals .m-product-additionals-list li.radio .m-product-additionals-text + div {
    width: 100%;
}

.m-product-additionals .m-product-additionals-list li.radio .m-product-additionals-text *,
.m-product-additionals .m-product-additionals-list li.radio .m-product-additionals-type *,
.m-product-additionals .m-product-additionals-list li.radio  .m-product-additionals-price * {
    font-size: 14px;
}

.m-product-additionals .m-product-additionals-list li.radio fieldset + fieldset {
    margin-top: 10px;
}

#m-product-additionals-4 .m-product-additionals-price {display: none;}
#m-product-additionals-4 .col-l-6 {width: 100%;}

.product-information hr {
    margin: 0 0 30px;
}

@media (min-width:992px){
.col-md-9.products-loop.product-section{min-height:750px;}
} 
 
@media (min-width: 768px){
.nav-container .nav li > a{margin-bottom:20px;} 
.nav-container .nav li a.parent:before{content:'';border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 13px solid #f2f2f2;position: absolute;bottom: -20px;left: 0;right: 0;margin: 0 auto;width: 10px;height: 10px;opacity: 0;}
.nav-container .nav li:hover a.parent:before{opacity:1}
 
}
 

@media (min-width: 992px){
.search-col-mobile, .mobile-filter-toggle,  h5.mobile-header{display: none}
.product-review1 .left{padding-left: 0; padding-right: 0} 
.productItem .productContent .image a{margin-bottom:0;padding: 15px;}
 .products-loop .productItem.m-productlist-list-item .variation-price-block{position: relative;height:calc(100% - 70px);}
/* .m-productlist-offer{position:absolute; right: 0; top:0}*/
/* .crowselproductilist{margin-left: -5px; margin-right: -5px; width:calc(100% + 10px)}*/
 .for-desk{height:100%; display: block} 
 .for-mob{display: none}
 body .dropdown .dropdown-menu{display:block; z-index: -1}
 body .yamm .dropdown.yamm-fw > .dropdown-menu{visibility: hidden; opacity:0}
 body .yamm .dropdown.yamm-fw:hover > .dropdown-menu, body .yamm .dropdown.yamm-fw > .dropdown-menu .dropdown-menu{visibility: visible; opacity:1}
 body .dropdown:hover .dropdown-menu {z-index: 1000}
 .m-product.trailing-trip .long-desc .mobile-header + p{margin-top: 0}
 
}
 
 
 
@media(min-width: 1200px){
.container{width:90%; max-width:1470px;}
.innercontainer {width: 90%;max-width:1470px;margin-left:auto!important;margin-right:auto!important;}
.bonus_col .content-col {}
.advertisement-col figcaption {/* padding-left:216px; */}
.become_member figure {  background-size:cover!important; }
.desktop-topheader .col-lg-3{width: 30%}
.desktop-topheader .col-lg-6{width:40%}
#overlayterms.container, .fancybox-inner #modal.container{width: 1170px;} 
 
 
 
}
@media(min-width: 1199px) and (max-width:1400px) {
.become_member figure {  background-position:-115px 0!important; }
}
 

@media(max-width:1600px) {
.discountgroup-percentage-price .membertext_price{display:block; width: 100%; margin-bottom: 5px;} 
.discountgroup-percentage-price{height:auto;flex-wrap: wrap;padding:15px 15px;font-size: 14px;} 
/*.productItem.m-productlist-list-item .prices span.normalpricetxt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-price, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-price, .productItem .prices .single-price-only .final-price, .m-productlist-discount .m-productlist-price-before-discount, .productItem .prices .single-price-only .final-disprice, .productItem .prices .single-price-only .final-price{font-size: 20px;}*/
.m-productlist-offer .m-productlist-transactions-button{padding-left: 0} 
.bonus_col{padding-bottom: 50px;} 
.bonus_col .main_img{margin: 30px auto 10px;  }  
}
 

@media(max-width:1440px) {
.logo a{font-size:18px;}  
.cart-col{margin-left:15px; padding-left:15px;} 
/*.productItem.m-productlist-list-item .prices span.normalpricetxt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-disprice, .productItem .prices .single-price-only .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-price, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-price, .productItem .prices .single-price-only .final-price, .m-productlist-discount .m-productlist-price-before-discount, .productItem .prices .single-price-only .final-price{font-size: 30px;} */
.m-productlist-offer fieldset button{font-size:13px;} 
 
}
 
 
 
@media(max-width:1366px) {
.bonus_col .main_img{margin: 20px auto 10px; max-width: 60%; }
.bonus_col{padding-bottom:40px;}
.bonus_col .btn-primary{font-size: 16px; padding:12px; width: 160px;}
.bonus_col .content-col h2{font-size:24px;}
 
}
@media(max-width:1350px) {
h2{font-size: 32px;} 
 
.header-right{font-size: 12px;} 
.cart-col{margin-left: 10px; padding-left:10px;} 
.footerbtm-left ul{width: 100%} 
.m-productlist-offer{width: 40%}
.pro_info_box{width: 38%}
.m-productlist-discount{margin-top:15px;}
.m-productlist-offer fieldset button{font-size:12px;}
.product-review1{font-size: 11px; letter-spacing: 1px;}
.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case,.yamm .dropdown.yamm-fw .dropdown-menu > li.text.special-case a{font-size: 12PX;}
 .yamm .dropdown.yamm-fw .dropdown-menu{max-width: 100%} 
 .yamm .dropdown.yamm-fw > .dropdown-menu > li > a{font-size: 16px;}
}
 
@media(max-width:1240px) {
.header-right{font-size: 11px;}  
.sliderSlick .col-md-9{width: 65%}
.sliderSlick .col-md-3{width: 35%} 
.productItem.m-productlist-list-item .type-row .product-transaction{padding: 30px 25px 30px 15px;} 
.filter-section .productfilter{padding: 20px;}
.filter-section .productfilter .m-filter-price .rzslider .rz-bubble{font-size:12px;}
/*.productItem.m-productlist-list-item .prices span.normalpricetxt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-price, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-price, .productItem .prices .single-price-only .final-price, .m-productlist-discount .m-productlist-price-before-discount{font-size:20px;}*/
.productItem .type-col .prices .single-price-only .final-price{font-size:30px;} 
.productItem.m-productlist-list-item .type-col .m-productlist-title{min-height: 62px;max-height: 62px;}
 
 
 
}
 
@media(max-width:1199px) {
 .bonus_col .content-col h2{font-size:24px;} 
.logo a, .productItem.m-productlist-list-item .m-productlist-title{font-size:16px;}
.slider_area .caption_box h2{font-size: 36px;margin:0 0 20px;line-height: 110%;}
.usp_col figure p br{display: none}
.category_col{display:flex;flex-wrap:wrap;margin-bottom: 30px;}
.category_col .col-md-3{width:50%; padding:0 10px; margin-bottom:20px;}
.category_col figure img{width:100%!important}
.category_col.collage figure h3{font-size:36px;}
 
.advertisement-col{overflow:hidden; position:relative}
.advertisement-col .right-img{position:absolute;right: -25%;height: 100%;width: auto;max-width: inherit;}
.advertisement-col figure{display:flex;position: relative;}
.advertisement-col figcaption{position:relative;left: 0;top: 0;padding: 50px 25px;}
.advertisement-col figcaption h3{font-size:24px;margin: 0;}
.advertisement-col figcaption p, .newsletter-section p{font-size:14px;}
.advertisement-col .btn-primary{font-size:13px;}
.usp-section-col{display: flex; flex-wrap: wrap} 
.usp-section-col .col-md-3{width:50%; margin-top: 30px;} 
.usp_col figure{padding-left: 80px;} 
.bonus_col .content-col p{font-size: 14px; padding: 0 15px}
.categorylist .category-item-title a{font-size:20px;}
.discountgroup-percentage-price{height:auto;flex-wrap: wrap;padding:15px 15px;font-size: 14px;}
 
.products-related, .products-also-bought{margin-top:40px;margin-bottom: 0;}
/*.products-related h2, .products-also-bought h2{margin-bottom:0!important}*/
.form-label.input-group-main{font-size:12px;}
.product-information hr{margin:20px 0} 
.m-product-offers .m-product-price{font-size:26px;}
.m-product-offers .m-product-price-for{font-size:10px; letter-spacing:0}
.m-product-offers{margin-bottom:20px;}
.m-product-buttons-type-title{font-size:14px;}
.m-product.trailing-trip .long-desc p{font-size:16px;}
.product-pageusp .product-usp p{font-size:13px; line-height:140%}
.product-pageusp .product-usp{margin-top:20px;}
.hero-slider-theme .owl-controls .owl-buttons{display: none}
.footerbtm-left ul{font-size:15px;}  
.productItem .type-col .m-productlist-transactions{min-height: 80px;} 
.advertisement-col{background-position:400px 0} 
.advertisement-col figcaption{max-width: 680px;} 
.advertisement-col figure{margin-right:15px;} 
.latest_blog{margin-top: 50px}
.become_member figure p{max-width: 580px;line-height: 130%;}
.become_member figure p br{display:none}
.yamm .dropdown.yamm-fw .dropdown-menu ul li ul li{width: 33.33%} 
 
.productItem.m-productlist-list-item .prices span.normalpricetxt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-price, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-price, .productItem .prices .single-price-only .final-price, .m-productlist-discount .m-productlist-price-before-discount, .productItem .prices .single-price-only .final-disprice, .productItem .prices .single-price-only .final-price, .productItem .type-col .prices .single-price-only .final-price, .productItem .type-col .two-price .final-price, .productItem.m-productlist-list-item .two-price .final-price{font-size:26px;}
.productItem .type-col .two-price, .productItem.m-productlist-list-item .two-price, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-disprice, .productItem.m-productlist-list-item .prices span.txt .final-disprice, .productItem .prices .single-price-only .final-disprice{font-size:18px} 
 
 
}
@media(max-width:1024px) {
.conditions .buttonContainer .button-primary{ margin-top:10px;}
.m-cart-list ul.button-group{display:flex;}
.newsletter-section{height: auto;padding-bottom: 50px;}
}
@media(min-width:992px) and (max-width:1199px) {
.m-product-information .m-wishlist{margin-bottom:0}
.discountgroup-percentage-price .membertext_price{width:100%;margin-bottom:5px;}
}
 

@media(max-width:991px) {
.cart-page .productinfo	{padding-right: 80px;}
.cart-page .m-cart-product-container .row > .button-text{font-size: 13px;position: relative;margin-bottom: 5px; display: none}
 .cart-page .m-cart-product-container .row > .button-text.mobile-remove{display: inline-block;position: absolute;right: 0;}
 .cart-page .m-cart-product-container .row > .button-text.mobile-remove:after{display: none}
.product-data .col-md-5{padding-right:10px;}
.m-product .splash, .productlist .m-productlist .splash{top: -20px;}
.m-product .splash{left:0}
h1, h2{font-size:30px;}  
.logo{text-align: center; justify-content: center}
.logo img{margin-left: auto; margin-right: auto} 
.logo span, .top_usp, .desktop-topheader{display: none}
.mobile-topheader{display: block;z-index: 2;position: relative;}
 
.navbar-toggle{display: block}
.navbar-default .navbar-toggle .icon-bar{background: #610534;height: 2px;width: 22px;border-radius: 60px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top: 4px;}
.yamm .item-myaccount.dropdown.yamm-fw .dropdown-menu{max-width:100%!important;}
.yamm .dropdown.yamm-fw .dropdown-menu:before, .yamm .dropdown.yamm-fw .dropdown-menu:after{display:none}
.item-myaccount .yamm-content li{border-bottom:0}
.navbar-default{background:transparent;border-color:transparent;min-height:inherit;margin: 3px 0 0 0;width:auto;float:left;}
.navbar-default .navbar-toggle{border-color:transparent;margin: 0;padding:0px;}
.mobile-menu-sec{margin-top: 0;padding-bottom: 12px;margin-bottom: 0;Xposition:relative;border-bottom: 1px solid rgba(0,0,0,0.1);padding-top: 12px;}
.mobile-menu-sec .searchbox{font-size:0px;float:none;display:inline-block;padding:0px;margin: 2px 0 0 0;vertical-align: middle;}
.mobile-menu-sec .cart-btn{font-size:0px;float:none;display:inline-block;padding:0px;margin:5px 0 0 30px;vertical-align:middle;}
.mobile-menu-sec .col-md-3.left{text-align:left;}
.mobile-menu-sec .col-md-3.logo{text-align:center;}
.mobile-menu-sec .col-md-3{text-align:right;}
.navbar-default .navbar-nav li li a:hover{background:#fff}
.user-myaccount-link:hover ul{visibility:hidden; opacity:0}
.user-myaccount-link.active ul{visibility:visible; opacity:1}
.user-myaccount-link ul{top:68px}
header .container.mobile-header .custommenu-toggle .col-xs-4{display:block;padding: 0 15px;margin: 0;}
.custommenu-toggle > .row{padding: 0px 0px 20px;align-items: flex-start;margin: 0;/* border-bottom: 1px solid #666; */flex-wrap: wrap;}
.navbar-nav{margin: 0;}
.custommenu-toggle{width:100%;background: #f5f5f5;padding:0;position:fixed;height: 100%;display:block;z-index:10001!important;left:-100%;top:0;transition:all 0.5s ease 0s;overflow-y:auto;}
.custommenu-toggle > .row{height: calc(100% - 112px);overflow-y:auto;}
.custommenu-toggle.open{left:0}
.cross-btn{display:inline-block;padding: 20px 0 30px 20px;cursor:pointer;} 
.navbar-default .navbar-nav li{position: relative!important;display: inline-block;}
.navbar-default .navbar-nav li a{padding: 14px 20px;/* border-bottom:0px solid #ebebeb; *//* border-top: 1px solid #666; */font-weight: 700;color: #000;font-size: 18px;text-transform: uppercase;letter-spacing: 2px;}
.navbar-default .navbar-nav li a:hover{}
.navbar-default .navbar-nav li:last-child a{border-bottom: 0px solid #ebebeb;margin-bottom: 0;}
.yamm .dropdown.yamm-fw>.dropdown-menu>li>a{margin-bottom:0;font-size: 13px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{border-bottom:0px solid #ebebeb;}
small.open2{cursor:pointer;height:44px;position:absolute;right:0;top:1px;width:48px;display:block;text-align:center;line-height: 48px;}
small.open2:before{content: "\f107";font: normal normal normal 28px/1 FontAwesome;color: #610534;}
small.open2.active:before{content: "\f106";}
small.open2.active ul.dropdown-menu{display:none!important}
.dropdown.open>.dropdown-menu, .dropdown:hover>.dropdown-menu{display:inline}
.navbar .nav .dropdown .dropdown-menu{transition:all 0.5s ease 0s;}
.dropdown:hover > .dropdown-menu{display:none}
.yamm .dropdown.yamm-fw .dropdown-menu{opacity:1!important;width:100%!important;padding-bottom:0;padding-top:0px;transition:none;padding: 0;/* background: #000; */border-radius:0!important;margin: 0; background:none}
.navbar-default .navbar-nav li a span{display:none}
.navbar-nav > li{width:100%;}
.nav .yamm-content li:first-child{margin:0}
.yamm-content li{width:100%;margin-bottom:0;padding:0}
.yamm .dropdown.yamm-fw .dropdown-menu .open2{display:none}
.yamm-content li a{padding:10px 5px;}
.navbar-default .navbar-nav li li a{font-weight:400;font-size:14px;padding: 7px 20px;background: none;/* border-top: 1px solid #666!important; */color: #610534;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none}
.navbar-default .navbar-nav > li > a:hover{color: #610534;background: none;}
li.item-myaccount{display:block !important;}
.yamm .dropdown.yamm-fw .dropdown-menu li{width: 100%; margin: 0; padding: 0; font-weight: 400}
.yamm .dropdown.yamm-fw .dropdown-menu .dropdown-menu > li:first-child {display: block!important;} 
.yamm .dropdown.yamm-fw .dropdown-menu li li{width:100%; padding: 0}
.yamm .dropdown.yamm-fw .dropdown-menu > li:first-child {display: none!important;}
.yamm .dropdown.yamm-fw .dropdown-menu > li a.parent.dropdown-toggle{font-size: 13px;color: #610534;background: none;margin-bottom: 0;}
.yamm .dropdown.yamm-fw .dropdown-menu ul{margin-top: 0!important;left: 0;top: 0;padding-bottom: 40px!important;}
.yamm .dropdown.yamm-fw .dropdown-menu ul li a{padding-left: 30px;background: none;font-size: 13px;color: #000;}
.yamm .dropdown.yamm-fw .dropdown-menu > li:first-child{display:none!important;} 
 
header{margin-bottom:0}
.cart-col{padding-left:0;border-left:0;margin-left: 30px;padding-right: 10px;}
.cart-col:before{display: none}
.header-right i{margin-right:0}
.cart-col span.count{width:20px; height:20px; border-radius:50%}
.header-right{min-height:0}
.mobile-topheader > .row{display:flex; align-items:center}
.deskmenu_col{display: none}
.text.special-case{background:#181818;color:#fff;padding: 25px 20px;position: relative;border-radius: 0 0 10px 10px;margin-top: 0;/* position: absolute; *//* bottom: 0; */width: 100%;height: 112px;}
.text.special-case .menu-footer-logo{background:#000;display:inline-block;padding: 6px;border-radius:50%;position:absolute;top:-50px;right:20px;width:100px;height:100px;}
.text.special-case .menu-footer-text.menu-footer,  .text.special-case .menu-footer-link{font-size:15px;text-transform:uppercase;font-weight: 700;width: calc(100% - 70px);display: block;line-height: 160%;letter-spacing: 2px;}
.text.special-case .menu-footer-link a{color:#B39A46; font-weight:800; border-bottom:1px solid #B39A46}
.text.special-case .menu-footer-link a:hover{border-bottom:0}
.text.special-case .menu-footer-logo img{width:100%; height:100%; object-fit:cover}
 
.slider_area .slider_img{height: 450px;} 
.slider_area{margin-top:-10px;position:relative;z-index: 1;margin-bottom: 30px;} 
.slider_area .caption_box {flex-wrap:wrap;padding: 30px 25px;align-items: flex-end;}
 

.slider_area .caption_box .cta_info { order:1; margin-top:60px; }
.slider_area .offer_info { width:112px; height:121px; padding:25px 20px 30px 14px; font-size:7px; background-size:100%; }
.slider_area .offer_info .offer { font-size:17px; }
.slider_area .price { font-size:28px; }
.slider_area .price sup { font-size:13px; }
.slider_area .btns .btn-primary, .bonus_col .btn-primary{font-size: 14px;padding:11px 14px!important;} 
.bonus_col .content-col h2{margin-bottom:15px; }
.bonus_col:before{height: 30%;} 
 

.search-col form{margin-top:0;padding: 6px 15px; max-width: 730px}
.usp_col{margin-top:30px;border-bottom: 0;margin-bottom: 30px;}
.usp_col figure i{position:relative;left: 0;margin: 0 auto 20px;display: block;}
 
.usp_col figure{padding-left: 0;text-align: center;margin-bottom: 10px;}
.usp_col figure h3{margin-bottom:5px;}
.usp_col figure p{line-height:140%}
html.touch .form-input, html.touch .form-input.input-group-main{font-size: 14px;letter-spacing: 0.5px;padding-left:15px!important; padding-left:15px!important;}
 
.welcome-text{margin-bottom: 50px;}
.category_col .col-md-3{width:50%; padding:0 10px; margin-bottom:20px;}
.category_col.collage .col-md-6{width:50%}
.category_col.collage .col-md-6 img{height:100%}
.category_col.collage figure h3{font-size:24px;}
.category_col.collage .two{margin-top:25px;}
 
.frontpage-product h2{margin-bottom: 30px;} 
/*.productItem.m-productlist-list-item .prices span.txt .final-price, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-price, .productItem .prices .single-price-only .final-price, .m-productlist-discount .m-productlist-price-before-discount{font-size: 22px;}*/
 
.latest_blog h2, .frontpage-products-focus-list{margin-bottom:30px;}
.latest_blog figure img{border-radius:6px;}
.more{text-transform:uppercase; font-size:14px;}
.become_member figure{height: 300px;}
.become_member figure span{display:inline-block; max-width:180px}
.become_member figure span img{}
.become_member figure p{font-size:24px;margin: 0;padding: 0 15px;/* text-align: center; */line-height: 130%;max-width: 500px;}
.become_member figure p br{display:none}
.about_info{margin-top:20px;padding: 30px 25px;}
.newsletter-section .w-newsletter-type .m-newsletter-signup .input-group-main{text-align:left;font-size: 13px;}
.newsletter-section .col-md-12{padding:0;}
.newsletter-section .col-md-12.btm{margin-top:15px;}
 
.footer .container > .row{display:flex; flex-wrap:wrap}
.footer .container > .row .col-md-3{width:50%}
.footer h2{margin-bottom: 20px; margin-top: 40px;}
.footer ul li{margin: 16px 0;font-size: 12px;}
.call-us{font-size:18px;margin-top: 30px;}
.footerbtm-left{width:100%}
.footer .footerbtm-left ul{margin:5px 0 0 0;width: 100%;}
.footer .footerbtm-left ul li{margin:4px 0 0 15px;padding:0 0 0 10px;font-size: 13px;}
.footer .footerbtm-left ul li:first-child{margin-left:0; padding-left:0}
.footerbtm-left ul li:before{left:-5px}
.footerbtm-main{display:flex;flex-wrap:wrap;margin-top: 50px;}
.footerbtm-left{order:2;margin-top: 35px;}
.footerbtm-right ul{justify-content:flex-start;margin-top: auto;}
.footer .footerbtm-right ul li{margin:0}
.footer .footerbtm-right ul li:first-child{margin-left:0}
 
.mobile-filter-toggle{display:block;padding: 15px;/*text-align: center;*/background: #B39A46;display: block;margin: 0;margin-bottom: 20px;font-size: 16px;color: white;font-weight: 700;cursor: pointer;border-radius: 6px;}
.mobile-filter-toggle i{color: white;font-size:20px;float:right;}
.filter-show{display:none;}
.filter-section .productfilter .panel-heading .row{margin-left:0}
.filter-section .productfilter .panel-heading .col-s-3{ padding-left:0} 
.filter-section .productfilter{padding:20px;} 
.filter-section .panel-body{padding:15px;}
.filter-section{margin-bottom: 20px}
/*.col-s-1, .col-s-2, .col-s-3, .col-s-4, .category-short-description{padding-left: 15px;padding-right: 15px;} */
.category-short-description{margin-bottom: 0}
.site-main-content{padding-bottom:0em}
.header_info .col-md-3{width:100%}
.pro_img_box{width: 100%; padding: 0; min-height: 0} 
.pro_info_box{width: 100%;min-height: 0;border-right: 0;} 
.member-discount-info-after-titel{top:-330px}
.m-productlist-offer{width:100%;border-left: 0;min-height: 0;border-top: 1px solid #d9d9d9;padding-top: 15px;}
.productItem.m-productlist-list-item .m-productlist-description p{font-size:13px;margin-bottom: 10px; line-height: 150%;}
.productItem.m-productlist-list-item .m-productlist-description{font-size:13px;}
.productItem.m-productlist-list-item .m-productlist-title{font-size:14px; font-weight:500}
.product-review1{letter-spacing:1px;margin-top: 0;padding-top: 0;min-height: 0; max-width: 100%}
.productItem.m-productlist-list-item .type-row .product-transaction{padding-top:10px;padding-right: 30px;}
.m-productlist .productItem.m-productlist-list-item{margin-bottom: 20px;float: none;}
.m-productlist .productItem.m-productlist-list-item:last-child{margin-bottom: 0}
.m-productlist .productItem .m-productlist-transactions-button{padding-left:0}
.product-section .m-productlist .row:first-child{display:flex;flex-wrap: wrap;} 
.header_info{margin-top:15px;}
.header_info figure {height:auto;margin-top: 20px;width: 100%;}
.products-loop .productItem.m-productlist-list-item article{padding-left:15px; padding-right:15px;}
.products-loop .owl-item .productItem.m-productlist-list-item article{padding-left:0px; padding-right:0px;}
.product-information{margin-top:30px;}
.m-product-information .m-wishlist{margin-bottom:0px;} 
.m-product-title.page-title{margin-bottom:0}
.thumbelina-wrapper{margin-top:20px!important;margin-bottom: 0;}
.product-information .top{padding:20px;}
.m-product-offers .m-product-price{font-size:26px;}
.m-product-offers .m-product-price-for{font-size:10px; letter-spacing:1px}
 
.product-information .m-product-transaction-amount{margin-right:15px;}
.product-information hr{margin:20px 0}
.product-pageusp .product-usp{padding-left:90px;margin-top: 50px;}
.product-pageusp .usp-title{font-size:14px;display: block; width: 100%;}
.product-pageusp .product-usp p{line-height:150%}
.addtional-tab .tabbing ul.tab_links-main{margin-bottom:-25px;}
.review_box{margin-top:20px;padding: 25px;}
 
.m-product.trailing-trip .long-desc p{font-size:16px;}
.product-information .m-product-transaction-button button{max-width:250px;}
.newsletter-section{margin-top: 50px;}
.m-product.trailing-trip{margin-bottom: 0}
.productAddedtoBasketInfo p{line-height: 170%; font-size:16px;} 
 
.cart-content-data .page-title{margin-bottom: 0} 
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th, .input-group-main span{font-size:14px;}
/*.site-main.default-page .container{max-width: 750px; padding: 0} */
.latest_blog .col-sm-6{margin-bottom: 30px;}
.site-main.blog-detail .related-post{padding-top: 1rem;}
.payments-icon{max-width: 32px!important;} 
.m-user-orders p span, .m-wishlist-list p span, .w-invoice-order-number, .w-invoice-order-date, .w-order-payment-method, .w-order-status{font-size: 15px;}  
.m-my-orders, .w-product-item-header h6{font-size: 14px;}
.sliderSlick .col-md-12{ display: none; }
.sliderSlick.slick-initialized .col-md-12 { display: block; }
.slider_img.formbonly{display:block;}
.advertisement-col{background-image:none!important;}
.advertisement-col figcaption{max-width:430px;} 
.for-mob.slider_area .container .row{display: block}
.slider_area .slider_img, .bonus_col{height:450px; border-radius:6px; overflow: hidden} 
.slider_area .slider_img img{width: 100%; height: 100%; object-fit: cover}
 
.pro_info_box .member-discount-info-after-titel{display:block} 
.member-discount-info{display: none} 
.m-product .product-data {display: flex; flex-wrap: wrap; width: 100%;} 
 .m-product .product-data .col-md-3{width: 100%; margin-top: 20px;}
.m-product .product-data .col-md-5{order:3; width: 100%;}
.m-product .product-data .col-md-4{order:2;width: 100%;}
.m-product .product-pageusp{margin-bottom:10px;}
 h5.mobile-header{margin-bottom:-15px; margin-top: 30px;} 
 
}
@media(min-width:768px) and (max-width:991px) {
.list-inline>li{padding-left: 0} 
p.m-cart-product-delivery-time, p.m-cart-coupon-input-text, .m-cart-product-price, .m-cart-product-price{font-size:14px;}
.m-wishlist-buy, .m-wishlist-list a.button{width: auto!important} 
.m-wishlist-buy .small.button-icon>.fa{padding: 12px 10px;}
}
@media(max-width:960px) {
.m-cart-product-container .col-m-3:nth-child(4){ flex-wrap: wrap;}
.m-cart-product-container .col-m-3 fieldset.form-group + fieldset.form-group { margin: 9px 0 0 0px; }
.trailing-trip .text-right .trailing-db{ margin:5px 0 5px 0px }
.trailing-db .button{ margin-right:0px}
 
}
@media(max-width: 767px) {
body{font-size:14px;} 
h1, h2, p.h1{font-size:24px;}
.welcome-text p, .category-short-description p, .m-product.trailing-trip .long-desc p{font-size:16px;}   
.button-primary, .button-primary:visited, .m-checkout-customer-type .button, .m-checkout-customer-type .button:visited, .w-customer-type-input .button, .w-customer-type-input .button:visited, .m-wishlist-header .button, .m-wishlist-header .button:visited, #m-wishlist .text-right .button{font-size: 12px;padding: 14px 10px;}
.m-productlist-offer fieldset button{padding:14px 10px}
.productItem.m-productlist-list-item{margin-bottom: 10px}
.slider_area .slider_img, .bonus_col{height:370px; border-radius:6px; overflow: hidden} 
 
.slider_area .caption_box h2, .bonus_col .content-col h2{font-size: 32px;margin:0 0 20px;line-height: 110%;}
.bonus_col .content-col p{margin-top:0;margin-bottom: 15px;font-size: 15px;}
 
 
 
.header_info .info_box {padding: 30px 25px;min-height: 0;}
.header_info .info_box h1{margin-bottom:15px;}
.header_info .info_box h1, .site-main.default-page h1.page-title, .site-main.blog-list-page h1 {font-size: 32px;}
.header_info .info_box p, .site-main.default-page p, .site-main.default-page li {font-size: 14px;}
.site-main.default-page h1.page-title {margin-bottom:30px;margin-top: 15px;}
.trailing-trip .text-right{ justify-content: center;} 
.trailing-db .button{ margin-right:4px}
.trailing-trip .text-right .trailing-db{ margin:5px 5px 5px 5px }
.m-cart-coupon-row .ng-pristine{     margin: auto;}
.m-cart-product-container .col-m-3 fieldset.form-group + fieldset.form-group { margin: 0px 0 0 12px; }
#overlayterms.container{ font-size:15px}
#overlayterms.container p{  font-size:15px; }
 
.newsletter-section .m-newsletter-spam-check{ margin-top: 195px;}
.newsletter-section{height:auto;padding-bottom: 50px;margin-top: 30px;}
.form_col_main span {padding: 6px 0px;width: 100%;}
 
 
.welcome-text{margin-bottom: 30px; margin-top: 15px;}
.advertisement-col .right-img{opacity:0;display: none;}
.category_col figure h3{font-size:14px;}
.category_col .col-md-3{width:50%; padding:0 5px; margin-bottom:10px;}
.frontpage-product h2{margin-bottom: 30px;}
 
.productItem.m-productlist-list-item .type-col .m-productlist-title{font-size:14px;} 
.productItem .select-product select, .productItem .select-product input[type="text"]{padding-top: 4px;}
p.m-productlist-discount{margin-top: 20px;} 
.productItem .type-col .product-transaction.product-action{max-width: 100%;}
/*.productItem.m-productlist-list-item .prices span.txt .final-price, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-price, .productItem .prices .single-price-only .final-price, .m-productlist-discount .m-productlist-price-before-discount, .productItem.m-productlist-list-item .prices span.normalpricetxt .final-disprice{font-size: 17px;}
.productItem .type-col .two-price .final-price, .productItem.m-productlist-list-item .two-price .final-price{margin-left: 10px;}*/
 
.category_col{display:flex;flex-wrap:wrap;padding:0 10px;margin-bottom: 20px;}
.category_col.collage .two{margin-top:15px;}
.category_col.collage .left{margin-bottom:15px;}
.category_col.collage .col-md-6{width:100%}
.category_col.collage .col-md-6 img{height:auto}
 
.latest_blog, .become_member{margin-top:30px;}
.footer p{font-size: 13px;margin-top: 20px;} 
.call-us span{padding-bottom: 5px;}
.footer{padding-top: 20px;padding-bottom: 30px;}
.footer h2{margin-top: 20px;} 
.footer .footerbtm-left ul{margin:5px 0 0 0;width: 100%;}
.footer .footerbtm-left ul li{width:100%;margin: 4px 0;padding:0;font-size: 13px;}
.footer .footerbtm-left ul li:before{display:none}
.footer .container > .row .col-md-3{width: 100%}
.categorylist ul.category-list li{width: 50%}
.categorylist .category-item-title a{height: auto;padding: 20px 15px;font-size: 18px;}
.categorylist ul.category-list li{margin-bottom:15px;}
.pro_info_box{width: 100%;padding-left: 0;  padding-right: 0; } 
.product-pageusp .product-usp{margin-top: 20px;}
p.m-cart-product-delivery-time{margin-top: 10px;margin-bottom: 0;/* font-size: 15px; */}
.m-cart-product-price{margin-bottom:15px;margin-top: 10px;display:block;color: #000;}
 
.cart-total-value .button-text{text-align:left; padding-left:0; padding-top:0}
.cart-utility-actions .button, .m-cart-coupon-row .button, .m-cart-coupon-row .button-primary {display: inline-block; width: auto;text-align: left;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ font-size:15px}
 
.cart-content-data .page-title{margin-top:30px;margin-bottom:0;padding-bottom: 10px;}
.checkoutFrame .panel{margin-bottom: 0}
.checkoutFrame .panel-body{padding-bottom: 0}
.site-main.default-page p ~ h2, .site-main.default-page p ~ h3, .site-main.default-page p ~ h4, .site-main.default-page p ~ h5, .site-main.default-page p ~ h6{margin-top: 30px;} 
.m-breadcrumb{margin-bottom: 30px;} 
.w-newsletter-type-description .w-newsletter-type-text, .panel-body .input-group input[type=input], .panel-body .form-group input[type=input], .panel-body .form-group input[type=text], .panel-body .input-group input[type=text], .w-product-item-header h6{font-size: 14px;}
.m-newsletter-article .panel-footer button{width:calc(50% - 10px); margin-right: 10px;} 
.m-wishlist-header .button{margin-left: 0px; margin-top: 15px; line-height: 1}
.m-wishlist-header .col-xl-12{width: 100%; margin-top: 15px;}
.m-wishlist-header .col-xl-12.text-right{width: 100%} 
body .m-wishlist-header .button.button-icon > .fa{width: 37px;} 
.m-user-orders p span, .m-wishlist-list p span{padding-top:5px} 
.m-user-orders .button{margin-top:15px;margin-bottom:15px;font-size: 12px;}
.w-userinformation-wrap .panel{margin-bottom: 0}
 
.w-product-deliverytime{margin:10px 0}
.w-product-full-price{margin-bottom: 10px;} 
.cart-content{min-width: 320px;max-width: 320px; padding:30px 20px} 
.m-wishlist-list a.button, #m-wishlist .text-right .button{margin-bottom:10px; margin-top: 10px;} 
#m-wishlist .text-right .button-primary{margin-left: 0}
#w-login-form a.form-submit{margin-right:0; margin-bottom: 15px;}
.productItem .type-col .m-productlist-transactions{min-height: 80px;} 
.product-review1 .left{padding-left:15px; padding-right: 15px;}
.productItem.m-productlist-list-item .type-col .m-productlist-title{min-height: 56px; max-height: 56px;}
.advertisement-col{background-image:none!important; height: auto}
.advertisement-col figure{margin-top:25px;} 
.advertisement-col figcaption{padding: 30px;}
.advertisement-col figcaption h3{max-width: 100%}
.category-short-description{padding-left: 10px; padding-right: 10px;} 
.bonus_col .main_img{max-width: 150px;} 
.become_member figure{flex-wrap: wrap;justify-content: center;padding: 50px 0;height: auto;}
.become_member figure p{text-align:center;font-size: 20px;} 
.product-information .top .m-product-offers p{margin-top: 15px;}
ul.custom_data_loop li h4{margin-bottom:5px; padding-right:0}
ul.custom_data_loop li p{width:100%; padding-left:0}
 
#cookieConsentForm .w-cookie-consent {max-height: calc(100vh - 120px)!important;}
#cookieConsentForm.w-cookie-form{height: calc(100vh - 60px)!important;}
#cookieConsentForm.w-cookie-details .w-cookie-consent { max-height: 0vh !important; }
#cookieConsentForm .w-cookie-description, .w-cookie-extended-info p{padding: 0 20px;}
.w-cookie.center .w-cookie-form .h2{padding:20px 20px 5px; font-size: 20px!important;} 
#cookieConsentForm .w-cookie-description{max-height: 230px; overflow-y: auto} 
 
}
 

@media only screen and (max-width: 767px) and (orientation : landscape){
#cookieConsentForm .w-cookie-consent {max-height: calc(100vh - 130px)!important;}
#cookieConsentForm .w-cookie-description{max-height:50px!important; overflow-y: auto}
}
 

@media(max-width:575px) {
.cart-col{margin-left:25px} 
.logo img{max-width: 80px;}
.text.special-case .menu-footer-text.menu-footer, .text.special-case .menu-footer-link{font-size:12px;letter-spacing: 1px;}
.text.special-case .menu-footer-link{margin-top:5px;}
.text.special-case .menu-footer-logo{width: 70px;height: 70px;}
.usp_col figure h3, .latest_blog h3{font-size:12px;}
.usp_col figure p, .welcome-text p, .latest_blog p, p, .category-short-description p, .m-product.trailing-trip .long-desc p, .m-cart-product-price{font-size:13px;}
.welcome-text h1{margin-bottom:10px;}
.welcome-text p{margin-top: 15px;}  
.product-review, .footer ul li{font-size:10px;} 
.productItem.m-productlist-list-item span.m-productlist-price{margin-top:15px;}
.footer h2{font-size: 20px;}
.newsletter-section button{ margin-top:15px;}
.m-breadcrumb .nav-breadcrumbs li a{font-size: 12px;padding: 10px 0px;}
.categorylist ul.category-list li{width:100%}
.categorylist .category-item-title a{font-size: 16px;}
.product-review1{font-size:10px;}
.m-productlist .productItem.m-productlist-list-item{width:100%} 
.rating-review-section .ratings ul li{flex-wrap:wrap;padding: 20px 0;}
.rating-review-section .ratings ul li .custom-label{width:100%}
.rating-review-section .ratings ul li .rating_rate{justify-content:flex-start; margin-top:15px;}
.addtional-tab .tabbing ul.tab_links-main{font-size:11px;}
.productAddedtoBasketInfo .buttons a.nextBasket, #cartfocusproduct .focust-add-cart-buttons a, .productAddedtoBasketInfo .buttons a.closeBasket, #cartfocusproduct .go-to-checkout-btn, #cartfocusproduct a.go-to-checkout-btn{width:100%;display:block;margin: 0 auto 15px;max-width: 250px;padding: 12px 11px;font-size: 14px;}
.m-cart-coupon-row .ng-pristine .form-group{margin-bottom: 30px;}
#m-userlogin .m-userlogin-username, #m-userlogin .m-userlogin-password, #m-userlogin .m-userlogin-remember, #m-newsletter .m-newsletter-name, #m-newsletter .m-newsletter-email{width: 100%;}
.w-cart-total-price-title, .b-cart-total-price-final{font-size:16px;}
#m-wishlist-data .panel-heading .col-s-2{width: 100%; margin-top:30px;}
#m-wishlist-data .panel-heading .col-s-2:first-child{margin-top: 0}
.become_member figure{flex-wrap: wrap; justify-content: center} 
.yamm .dropdown.yamm-fw .dropdown-menu ul li ul li{width: 50%}
 
 
 
}
@media(max-width:479px) {
.discountgroup-percentage-price .membertext_price{width:100%; margin-bottom:5px;}
.cart-utility-actions .button, .m-cart-coupon-row .button, .m-cart-coupon-row .button-primary {width:100%}
.pageTypecart .m-cart-coupon-row .trailing-db{float:right; margin:0 auto 15px; max-width: 210px; text-align: center;}
.m-cart-coupon-row .button-icon{min-width: 210px;margin: 0 auto;}
.m-cart-header.page-title .button-primary.button-icon{float:right}
.w-cookie-actions .button-primary.cookie-button{margin-left:0px;}
}
@media(max-width:360px) {
.m-breadcrumb .nav-breadcrumbs li a{font-size: 10px;padding: 10px 0px;}
.cart-col{margin-left:15px} 
.m-cart-product-container .col-m-3 fields{}
}