body, html { overflow-x:hidden; }
/* latin */
 
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  src: local('Shadows Into Light'), local('ShadowsIntoLight'), url(https://fonts.gstatic.com/s/shadowsintolight/v7/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQzdcD5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.cms-trophy-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club .std { position:relative;}.cms-trophy-club-online .std { position:relative;}
.main-container {padding: 10px 0 0px!important;min-height: 400px;}
.cms-trophy-club-online .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.block .block-title strong span,.price,.products-list .details-area .product-name a,.redstrip,.single-images .single-image-label,h1{font-family:FjallaOne}.header-container.type9 .header>.logo img{height:auto!important}h1{font-size:20px;font-weight:400;margin-bottom:20px}.catalog-product-view .add-to-cart button.button{display:inline-block;height:38px;width:160px;min-width:110px;vertical-align:middle;float:right}.header .logo img{max-width:auto!important}.header>.logo{margin:30px 40px 30px 0;text-decoration:none!important;max-width:100%!important;display:inline-block;vertical-align:middle;position:relative;z-index:1 !important;transition:none}.catalog-product-view li.etalage_small_thumbs ul li img{width:auto!important;height:100px}.filter-products .products div.item .product-image img{transition:opacity .3s;height:270px;width:auto}.filter-products .products div.item .item-area{width:100%;position:relative;text-align:center}@font-face{font-family:FjallaOne;src:url(FjallaOne.eot?#iefix) format('embedded-opentype'),url(FjallaOne.otf) format('opentype'),url(FjallaOne.woff) format('woff'),url(FjallaOne.ttf) format('truetype'),url(FjallaOne.svg#FjallaOne) format('svg');font-weight:400;font-style:normal}.header-container.type9 .header .custom-block a{font-size:14px}.menu-col-heading{font-size:14px;font-weight:700;padding-left:13px}.product-image-area{border-radius:none!important}.catalog-category-view .product-image-area{border:none!important}.filter-products .products div.item .product-image{width:100%;min-height:60px;display:block;position:relative;z-index:0;overflow:hidden;border-radius:none!important;background:#fff;border:none!important;padding:6px 0}.fancybox-type-inline{width:700px!important}#noty_topCenter_layout_container{overflow:hidden;border-radius:5px;display:none;border:1px solid #ccc;box-shadow:rgba(0,0,0,.0980392) 0 2px 4px;color:#444;width:100%!important;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRF…IN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==) repeat-x #fff}#noty_topCenter_layout_container li{top:0;left:0;position:fixed;width:100%!important;height:auto;margin:0;padding:0;list-style-type:none;z-index:10000000}.product-view .product-img-box{margin-bottom:20px;border:1px solid #ccc;height:370px}.etalage_thumb{display:list-item;opacity:1;position:absolute;overflow:hidden;background-image:none;border:none!important;width:100%!important;text-align:center!important}.etalage_thumb_image{display:inline;width:auto!important;height:325px!important;opacity:1;border:none!important}.product-img-box ul.etalage{height:374px!important;padding-top:15px}.catalog-product-view .product-options{margin:20px 0 0!important;position:relative;padding-bottom:20px;border-bottom:1px solid #ebebeb}.fixed-header ul.menu>li>a,.main-nav ul.menu>li>a{color:#08c;font-size:16px!important;font-weight:700;text-transform:uppercase;padding:17px 20px}.menu-item.col-sw-6{padding-right:0!important}.menu-item a{font-size:12px!important}.menu-item{padding-left:10px!important}.header-container.type9{border:0;background-color:none!important}.header-wrapper{background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/bg-1.png) left bottom repeat-x}#slideshow{margin-top:15px}body,html{text-align:justify!important}.breadcrumbs{background-color:none!important}.cms-index-index #newsletter_popup .subscribe-bottom{position:absolute;bottom:5px!important}.cms-index-index #newsletter_popup{width:700px;height:300px; display:none; margin:0 0 10px!important}.header-container.sticky-header .menu-wrapper .mini-cart{position:absolute;right:-25px!important;left:auto;top:-5px;margin:0;background-color:transparent;border:0}.catalog-product-view .product-view .product-name h1{margin:0!important;font-size:20px!important;font-weight:400;line-height:43px!important;color:#000;font-family:FjallaOne}.catalog-product-view.form-list input.input-text{width:100%;height:30px!important;padding:10px;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;background-color:#fff}.catalog-product-view .product-collateral{position:relative;margin-top:0!important}.catalog-product-view .ratings-table{margin:10px 0!important;border:none!important}.catalog-product-view .box-reviews .reivew-container{border-bottom:dotted 1px #cfcfcf;padding:0!important;margin:0 0 3px!important;overflow:hidden}.catalog-product-view .form-list input.input-text{width:100%;height:35px!important;padding:10px;border-radius:none!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;background-color:#fff}.contacts-index-index .fieldset{margin:20px 0;width:100%}.contacts-index-index .form-list li{margin:0 35px 10px 0;width:45%;float:left}.contacts-index-index .form-list .field{float:left;padding:0;width:100%;border-radius:0;margin-left:10px}.contacts-index-index .form-list .field:nth-child(2){float:left;width:100%}.customer-account-create .form-list .field:nth-child(2){float:left;margin-left:43px}.customer-account-create .form-list input.input-text{width:100%;height:32px;padding:10px;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;background-color:#fff}.customer-account-create p.required{font-size:11px;text-align:left;color:#EB340A}.contacts-index-index .buttons-set{float:left}.contacts-index-index .buttons-set p.required{margin:0 0 10px;float:left}table.onestepcheckout-summary td.total{padding-left:6px;text-align:center!important}table.onestepcheckout-totals td.title{width:65%;text-align:right;line-height:25px}.warehouse{text-align:center!important}.breadcrumbs ul{padding:0;background:#f7f7f7}.redstrip{background:url(/media/wysiwyg/middle-strip.png) center center no-repeat rgba(0,0,0,0);color:#fff;font-size:32px;height:85px;background-size:100%;padding-top:5px;text-align:center;text-transform:uppercase;line-height:61px}.owl-no-narrow{margin:0 -10px;float:left;width:100%}.price{white-space:nowrap!important;font-weight:400!important}.products-list .details-area .product-name a{color:#666;font-weight:400}.single-images .single-image-label{font-size:17px;text-align:center;font-weight:400!important;color:#2b2b2b;line-height:1.4;padding:10px 0}.block .block-title strong span{font-weight:400!important}.account-login .new-users h2,.account-login .registered-users h2,.header-container.type9 .header .custom-block a,.header-container.type9 .header .custom-block>*,.regular-price .price,.sidebar .custom-block-1>div h3,div.filter-title .content,h2.filter-title .content{font-family:FjallaOne!important;font-weight:400!important;}div.filter-title .content,h2.filter-title .content{background-color:#fff;padding-right:20px;display:inline;color:#212121!important;text-transform:uppercase}.no-rating a:hover,.ratings .rating-links>a:hover{line-height:20px;font-size:14px;text-decoration:none!important;color:#bdbdbd}.am_search_popup a,.click-to-login-txt,.other-related-prod a{text-decoration:none}.page-title h1,.page-title h2{margin:0;font-size:20px;color:#212121!important}.quickview-index-view .owl-item .item img{max-width:100%;height:275px}.quickview-index-view .owl-item .item{max-width:100%;float:none!important;text-align:center}.product-view .product-name h1{margin:15px 0;font-size:20px!important;font-weight:400!important;line-height:1;color:#555}.regular-price .price{font-size:20px;color:#444;display:inline-block;vertical-align:middle;line-height:2}.no-rating a,.ratings .rating-links>a{line-height:20px;font-size:14px;color:#898989}.columns3 .category-products li.item .product-image img{width:auto!important;transition:all .3s;height:255px!important;text-align:center}.category-products .products-grid.columns3 li.item{width:30.999%;border:1px solid #ccc;margin:19px 19px 0 0}.cms-index-index .main-container{padding:20px 0 0!important;min-height:auto}.category-white-wine .category-products li.item .product-image img{width:auto;transition:all .3s;height:180px}.category-products .products-grid li.item .product-image{text-align:center}.category-products .products-grid.columns3 li.item{min-height:482px}.footer-middle ul.features li{padding:6px 0!important;position:relative;line-height:1;display:block}.category-mixed-wine .category-products li.item .product-image img,.category-organic-wine .category-products li.item .product-image img,.category-red-wine .category-products li.item .product-image img,.cms-wineries .category-products li.item .product-image img{width:auto!important;transition:all .3s;height:180px}.customer-account-edit .form-list .field:nth-child(2),.customer-address-form .form-list .field:nth-child(11),.customer-address-form .form-list .field:nth-child(2),.customer-address-form .form-list .field:nth-child(5),.customer-address-form .form-list .field:nth-child(9){margin-left:30px}.breadcrumbs .row,.product-view .raw{margin:0!important}.winery-1{width:auto;float:left;margin-top:15px;margin-left:-20px}.winery-1 ul{list-style:none}.winery-1 li{float:left;margin-right:27px;margin-bottom:27px}.rating-links a span a{background-color:#e13b3f;display:block;color:#fff;border:2px solid #000}.footer-middle ul.links li{position:relative;padding:8px 0!important;line-height:1;display:block}a.addtocart{color:#fff;background-color:#e13b3f!important;font-size:14px;padding:0 10px 0 5px;display:inline-block;height:32px;line-height:29px;border-radius:5px;border:none!important}.footer-middle .block.block-subscribe .input-box{padding:0;margin-top:18px!important}.winery-img1{float:left;margin-right:20px;min-height:400px}.prodoct-logo{width:500px;padding:0 180px 0 151px;text-align:center}.add-review-link{background:#e13b3f;height:29px;line-height:26px!important;color:#fff!important;padding:2px 10px;display:block;float:right}.email-friend{float:right!important}.product1{width:459px;float:left;text-align:justify}.shrt-desc{float:left;width:45%;min-height:100px}.shrt-desc1{width:54%;float:right}.sales-billing-agreement-index .billing-agreements .form-list li select{float:left;width:50%}.ewayrapid-mycards-edit .form-list .help-disabled-cc{width:100%;position:relative}.ewayrapid-mycards-edit .form-list .field{float:left;margin:0 15px 0 0;width:48%}.referralreward-customer-index.col-invite .friendslist-message textarea{width:235px;padding:2px 4px;min-height:121px}.wishlist-index-index .data-table .add-to-cart-alt{margin:3px 0;width:109px}.wishlist-index-index input.qty{margin-right:2px;display:inline-block;vertical-align:middle;height:30px!important;width:36px!important;font-size:14px;text-align:center;color:#08c;border-color:#e1e1e1;margin-left:2px}.onestepcheckout-index-index button.button span span{line-height:34px;height:34px!important;border-radius:none!important}table.onestepcheckout-summary th{font-weight:700}.onestepcheckout-column-left{float:left;width:33%;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/base/default/onestepcheckout/images/line.png) no-repeat;background-position:100% top!important;background-size:1px}.onestepcheckout-index-index label{margin:0;vertical-align:middle;color:#777;font-size:13px;font-weight:400;line-height:20px!important}.onestepcheckout-index-index .sp-methods dt{font-weight:700!important;margin-bottom:10px}.onestepcheckout-threecolumns div.input-box{margin:7px 0 8px!important}.onestepcheckout-column-right{float:left;width:39%;padding-left:15px}.onestepcheckout-threecolumns select{background-image:none!important}.onestepcheckout-column-middle{float:left;width:28%;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/base/default/onestepcheckout/images/line.png) right top no-repeat;background-size:1px;padding-left:10px}.onestepcheckout-index-index button.onestepcheckout-place-order span{border:none;background:#e13b3f;height:22px;border-radius:none!important;color:#fff!important}#id_couponcode{margin-bottom:10px}.onestepcheckout-index-index button.onestepcheckout-place-order{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:none!important;border-bottom:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:none!important;width:145px}button.onestepcheckout-place-order span span{font-size:16px;padding:0!important;text-shadow:0 -1px 1px rgba(0,0,0,.25);border:none;background:0 0;line-height:32px}.other-related-prod{border:1px solid #ccc;text-align:center;margin-top:25px;min-height:335px;padding:10px!important;margin-right:17px;width:203px}.link-cart{background:#e13b3f;display:block;width:120px;text-align:center;line-height:35px;color:#fff}.all-wines-link a span{color:#e13b3f;font-weight:700}.other-related-prod a{font-family:Calibri;color:#666;font-weight:400;text-transform:uppercase}.other-related-prod a:hover{color:#000!important}.menu>li .nav-sublist-dropdown ul li a>span{position:relative;text-transform:none!important;font-size:13px!important}table.onestepcheckout-summary th{padding:8px}table.onestepcheckout-summary td.name{width:60%;line-height:20px}table.onestepcheckout-totals tr td.a-right{padding-left:6px;PADDING:15PX 0PX}.addthis_toolbox,.catalog-product-view .sharing-tool-area{padding-bottom:10px;width:100%;margin-top:2px!important}#newsletter_popup .block-content{min-width:405px!important;text-align:center}.fancybox-inner{overflow:visible!important}.fancybox-outer #newsletter_popup .input-box{padding:0;width:100%!important}.fancybox-outer .email-field{float:left!important;margin-right:10px}.fancybox-outer .fname-field{float:left!important}.fancybox-outer .bdate-field{margin:6px 4px 0 0;float:left}.fancybox-outer .go-field{float:left;margin-top:13px;margin-left:31%}.fancybox-outer .bdate-field select{width:126px!important;float:left;margin-left:9px!important;margin-top:12px}.fancybox-outer #newsletter_popup_dd{margin:12px 0 0!important}.fancybox-outer .go-field .button{background:#e13b3f;width:100px!important;margin:0 auto!important}.fancybox-outer .go-field .button span{color:#fff!important}#newsletter_popup{padding:10px 40px 25px!important}.related-prod-text{background-color:#fff;padding-right:20px;font-family:FjallaOne!important;font-weight:400!important;display:inline;color:#212121!important;font-size:16px;line-height:42px;text-transform:uppercase}.product-options-bottom{padding:0;margin-top:-20px;width:100px;border-bottom:none;float:right}.icon3-class{width:30px;height:30px}.add-to-cart .paypal-logo .paypal-or{clear:both;display:none;margin:5px 60px}.product-view .add-to-cart .paypal-logo{margin:-36px 0 0 67px!important;float:right}.catalog-product-view #success-message-container button{margin-top:15px;min-width:174px}.catalog-product-view .ratings .rating-links>a,.no-rating a{line-height:20px;font-size:14px;background-color:#9e9f9e;padding:6px 13px;color:#fff}.catalog-product-view .product-tabs{margin-top:20px}.category-products .products-grid li.item .details-area .product-name{margin:3px 0 5px!important;float:left;width:100%;height:90px}.fancybox-skin .catalog-product-view .product-options{margin:20px 0 0!important;position:relative;padding-bottom:20px;border-bottom:none!important}.am_search_popup,.am_search_popup_triangle{position:absolute;margin-top:10px;text-align:left;font:12px Arial,Helvetica,sans-serif;z-index:1000}.am_search_popup .no-rating{margin-bottom:6px!important}.am_search_popup_triangle{right:74px;width:0!important;border-radius:8px;top:-9px;background-color:#none!important}.am_search_popup{border-radius:8px 8px 5px 5px;border:none!important;border-top-width:6px;background-color:#980811!important;width:349px;-webkit-box-shadow:0 5px 10px #ccc;box-shadow:none!important;right:-98px!important;top:-9px!important}.am_search_popup_inner{border-radius:0!important;overflow:hidden;border:none!important}.am_search_popup div.am_element:hover{background-color:#980811!important;transition:all .5s ease-out}.am_search_popup div.am_element{float:none;width:100%;color:#000;border-bottom:1px dotted #a5a5a5!important;background:#f5f5f5;padding:5px}.am_search_popup div.am_element>div{padding:4px;float:none}.no-rating a,.no-rating a:hover{line-height:20px;font-size:13px!important;color:#fff!important;padding:6px 13px!important;font-family:calibri!important}.amhighlight{background:0 0!important}.am_image>img{width:75px!important;height:75px!important;border:1px solid #bec4c8}.no-rating a{background-color:#9e9f9e}.no-rating a:hover{background-color:#e13b3f!important}.am_search_popup .price-box{float:left}.am_search_popup .am_title,.am_search_popup .regular-price .price{font-size:12px;float:none}.am_search_popup .am_title{font-weight:700;padding-bottom:17px}.am_search_popup .am_image{display:table-cell;padding-right:10px;width:65px!important;height:65px!important}.am_search_popup .am_right{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px!important;border-left:none!important}.cms-index-noroute #error{background:0 0!important;border:none!important}.form-search #search.loading{background-image:url(/skin/frontend/default/default/images/amxsearch_loader.gif);background-position:95% center;background-repeat:no-repeat}.am_search_popup .ratings{margin:0 0 3px}.header .form-search .search-autocomplete{z-index:999;}.am_search_popup .rating-box{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating.png) -5px 0 repeat-x;width:64px}.am_search_popup .rating{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating.png) -18px -2px repeat-x}.am_search_popup div.am_element:hover .rating-box{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating_white.png) -33px -2px repeat-x!important}.am_search_popup .rating:hover{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating.png) -18px -2px repeat-x!important}.am_search_popup div.am_element:hover .rating{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating_white.png) -5px 100% repeat-x}.price_cell p{margin:0!important}.am_right .no-rating{margin-bottom:6px!important}.am_search_popup div.am_element{font-size:10px}.am_search_popup .regular-price .price{font-style:normal!important;font-weight:400!important}#am_search_container{position:relative;clear:both;z-index:40000}.am_search_popup .more_results{background:#FFF;text-align:center;padding:3px;font-weight:700}.ewayrapid-mycards-edit .form-list .name-prefix select{width:100%!important}table.onestepcheckout-summary td,table.onestepcheckout-summary th,table.onestepcheckout-totals td{border-bottom:1px dotted #c9cbc9}@media screen and (max-width:767px){
.mobile-nav .sw-mobile-menu > li ul {/* display:block;*/}
.small-box-vip { width: 95%!important;margin: 0 auto;min-height: 440px;background: #fff;}
 .ui-widget-content {border: 1px solid #ddd;background: #fff !important;color: #333;position: relative !important;width: 100% !important;left: 0px !important;}
.oneclick_register a {color: #fff;text-align: center !important;}
.oneclick_register { text-align:center; border-radius:17px!important;}
.deal-table tr td {padding: 14px 5px 0 20px !important;font-family: Arial, Helvetica, sans-serif;font-size: 9px!important;vertical-align: middle !important;color: #000;}
.buttons-set button.button {float: none;width: 100%; margin: 0 0 5px;   margin-left: 0px;}
.deal-border {border: #000 dashed 1px;padding: 3px 3px;min-width: 80px;float: left;text-align: center;color: #000;font-size: 15px;}
.textaboveinput { font-size:19px!important; margin-right: 5px;min-width: 76px!important;}
.col-sm-3-raw12-3 {width: 100%!important;float: left;border: #ccc solid 1px;margin-bottom: 20px;}
.catalog-product-view #send2 {margin-top: -87px!important;}
.ui-widget-overlay{z-index:99999!important;}
.trophyclub_register {background: #e13b3f;display: block;width: 100%!important;float: right;color: #fff;height: 38px;margin-left: 10px;border-radius: 18px!important;text-align: center;margin-top: 50px;}
.fre_shpng-mb {width: 100%;float: left;margin-top: 50px!important;}
.pref_mb {display: block;font-size: 13px;margin: -70px 0 0 0!important;color: #000;float: left;line-height: 28px;text-align: center;width: 100%;}
.shippingtbl th {
    text-align: center;
    padding: 0px!important;
}

.img-resp1 div { width:100%!important;}
.image_respdeal {min-height: auto !important;}
.deals-mainimg-pad { padding:0px!important;}
.deals-secondimgpad{ padding:5px 0 0 0!important;}
.product-ticket .std b, .std strong {
    font-weight: bold;
    color: #464545;
    text-transform: uppercase;
    font-size: 10px!important;
    padding: 2px!important;
}
.shippingtbl td {
    padding: 1px!important;
    font-size:10px!important;
    color: #333;
    border: #000;
    border: solid 1px;
    line-height: 1.7;
    text-align: center;
}
.new_1class .col-sm-2-raw12 img {
    margin: 0px!important;
}
.new_1class .col-sm-2-raw12 {
    width: 100%!important;
    float: left;
    margin-bottom: 30px;
}
.cms-warehouse-clearance .category-products .products-grid.columns3 li.item {
    width: 22.999%;
    border: 1px solid #ccc;
    margin: 19px 0 0 2px!important;
    float: left;
}
.cms-valentine-day-special .category-products .products-grid.columns3 li.item {
    width: 22.999%;
    border: 1px solid #ccc;
    margin: 19px 0 0 2px!important;
    float: left;
}
h1.onestepcheckout-title {
    font-size: 20px;
    text-transform: none!important;
}
.onestepcheckout-place-order-wrapper{ text-align:left!important;}
.mobile-nav.side-block .sw-mobile-menu li>a { text-transform: none!important;}
.mobile-nav.side-block .sw-mobile-menu li>a span { text-transform: none!important;}
.cms-trophy-club #tc-pastship-slider .owl-item .item {
    border: #ccc solid 1px;
    margin-left: 9px!important;
}
.cms-trophy-club .other-related-prod {
    border: none !important;
    text-align: center;
    margin-top: 25px;
    min-height: 315px;
    padding: 10px !important;
    margin: 0 0 0 0px !important;
    width: 100%!important;
}
.cms-trophy-club #tc-pastship-slider .owl-item .item {
    border: #ccc solid 1px;
    margin-left: 8px;
}
.cms-trophy-club .footer-middle .button span {
    background-color: #4b4b4d;
    border-radius: 0px;
    margin-top: 0px!important;
    margin-right: 5px;
    padding: 0 8px;
}
.cms-trophy-club .owl-item .item {
    max-width: 93%;
    float: none !important;
    margin-left: 10px!important;
}
.form_1-1 { width:100%!important;}
.plea_bg {
    background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/28th-march/bg_12.png) !important;
        background-repeat: repeat;
        background-size: auto auto;
    background-size: 100% !important;
    background-position: 30% -10px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed;
    position: relative;
    padding: 0px !important;
    margin: 0px !important;
}

.product-whispering-lizard-estate-shiraz-and-cabernet-mixed .etalage_thumb_image {
    display: inline;
    width: 100% !important;
    height: auto !important;
    opacity: 1;
    border: none !important;
    margin-top: -72px !important;
}

.product-premium-mixed-pack-with-2-free-spiegelau-crystal-glasses .etalage_thumb_image {
    display: inline;
    width: 100% !important;
    height: auto !important;
    opacity: 1;
    border: none !important;
    margin-top: -90px!important;
}
.product-premium-white-mix .etalage_thumb_image {
    display: inline;
    width: 100% !important;
    height: auto !important;
    opacity: 1;
    border: none !important;
    margin-top: -90px!important;
}
.product-premium-red-mix .etalage_thumb_image {
    display: inline;
    width: 100% !important;
    height: auto !important;
    opacity: 1;
    border: none !important;
    margin-top: -90px!important;
}


.product-premium-red-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100% !important;
    height: auto !important;
    opacity: 1;
    border: none !important;
    margin-top: -90px!important;
}
.product-wineclub-explorer-mix .recurringandrentalpayments-subscription select {
    margin: 5px 0!important;
    width: 100%!important;
    float: left!important;
}
.product-wineclub-explorer-mix #indies_recurringandrentalpayments_subscription_start { padding: 4px!important;}
.right_bg {
    width: 94% !important;
    float: right;
    background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/28th-march/grapes.png)#fff no-repeat !important;
    background-position: 700px -6px !important;
    padding: 8px !important;
    margin: 11px !important;
}
.inchoo-socialconnect-login-lower-google {background:none!important;border: none!important;}
.header-container.type9 .header #search_mini_form {display: block!important;width: 100%;margin: 0;position: absolute;left: 0;top: 0;}
.header-container.type9 {background: #000!important; min-height: 162px;}
.header-container.type9 .header #search_mini_form.show {display: inline-block!important;width: 100%;}
.header-container.type9 .header .search-icon { display:none;}
.col1-layout .product-view .product-info { width:100%!important; }
.add-to-cart button.button span { font-size: 15px;}
.top-links-area .links.show li { width:100%!important; }
.four-btns-price-pg ul {margin-left: 0px;width: 100%;float: left;padding: 0px;}
.catalog-product-view .etalage-control { display:none;}
.sm_1 img { width: 100%!important; float:left; }
.sm_1 { width: 100%!important;}
#newhome_product .owl-next {margin-right: -3px!important;}
#bestsellershome_product .owl-next {position: absolute;top: 40%;right: 0px;margin-right: -24px;background: none;color: #ccc;font-size: 32px;}
.cms-index-index #newhome_product .owl-carousel .owl-item:nth-child(1) {float: left; margin-left: 5px!important;}
.category-products .products-grid.columns4 li.item { width: 100%;}
/*       ################   Mobile Screen Canging start for new design         ##################              */
 .sslfooterli {float: left;width: 34%!important;margin-left: 40px!important;}.paypalfooterli{float: left!important;width: 57%!important;}
.header-container.type9 { padding-bottom: 18px;}
.header-container.type9 .menu-icon {float: left;left: 10px;position: absolute;top: -3px; }

#slideshow .container1 { margin-top:1px}
#slideshow img { margin: 0 auto; }
.footer2 li {float: left;margin-right: 10px; width: 100%; margin-bottom:15px;}
.icon-search { float: left;}
.mob-2 { width:100%; float: left;}
.mob1 { display:none!important;}#djDebug #djDebugToolbarHandle { opacity:0;}
.header > .logo {margin: 1px 0px 12px 0 !important; /* width:100%!important; */ left:20% }.top-links-container{ margin-bottom:10px!important;}
.old-price { width:100%;}
/*       ################   Mobile Screen Canging start for new design         ##################              */
.cms-clickfrenzy .category-products .products-grid.columns4 li.item {width: 100%;}#newhome_product .owl-prev {position: absolute;top: 40%;left: 0px;margin-left: 4px!important;}#bestsellershome_product .owl-prev {position: absolute;top: 40%;left: 0px; margin-left: -6px!important;}#bestsellershome_product .owl-next {position: absolute;top: 40%;
    right: 0px;margin-right: -3px!important;}.cms-index-index .category-products .products-grid.columns4 li.item {width: 100%!important;margin: 10px 0px !important;}#newsletter-popup-validate-detail{width:100%!important;padding-left:0!important;float:none!important}.product-ticket .product-tabs .tab-content {width:100%!important;}.cat-attr {background: #eee;width: 100%!important;min-height: 43px;display: block;padding: 10px;margin: 5px;}.other-deal-prod {    border: #ccc solid 1px;    text-align: center;    margin-top: 25px;    min-height: 370px;    padding: 10px !important;    margin-right: 12px;    width: 100%!important;}.catalog-product-view .saveamount { background: url(../images/badge.png) no-repeat left; position: absolute;width: 89px;background-size: 100%;top: 290px!important;right: 26px!important; text-align: center;color: white;display: block;font-family: 'FjallaOne'; padding: 6.5%!important;font-weight: bold;text-transform: uppercase;font-weight: normal;
    font-size: 17px; height: 89px;line-height: 23px;transform: rotate(-10deg);-ms-transform: rotate(-10deg); -webkit-transform: rotate(-10deg);}.header-container.type9 .header .search-icon{ float:left;margin-left: 13px;margin-top: 3px;}.videores iframe{width:100%!important; height:auto!important;}.links.show {z-index: 999 !important;}.top-links-container{position:inherit!important}.product-view .product-img-box li.etalage_small_thumbs li,.product-view .product-img-box li.etalage_thumb{background:0 0!important}.catalog-product-view .product-view .product-essential #product_addtocart_form .row{margin-left:-9px;margin-right:-9px}.product-view .product-img-box .etalage a.fancy-images{right:10px!important}.glyphicon{font-size:25px}.itm1 img{margin:0 auto;max-width:60%!important}.header-container.type9 .header .custom-block{display:block;margin:-87% 0 0 -440%;position:absolute}#livechat-compact-container{width:140px!important}.belowmenuicon{float:left;font-family:calibri;font-size:8px;text-indent:5px}.header-container.type9 .header>.logo{margin:10px 0!important}.header-container.type9 .search-area{margin: 0px !important;width: 95%;}.category-products .products-grid.columns3 li.item{width:100%!important;border:1px solid #ccc;margin:19px 19px 0 0}.img-resp1{float:left;margin-bottom:10px;margin-left:-4px!important;margin-right:-9px!important}.lc2 #content #full-view-button{font-size:12px!important}.img-resp1 img{width:100%;height:auto!important;float:left}.single-images{margin-top:-14px;margin-bottom:-16px}.img-resp1 div{float:left;width:33%;padding:5px!important}.mob-1{margin:0 44px 0 37px}.mob-2{margin-bottom:22px;float:left}.leftblock1{width:100%!important;float:left;margin-top:16px}.footer .f-right,.right{float:right!important;width:100%!important}.footer2 li{float:left;margin-right:-29px!important}.rightblock{float:right;width:100%!important}.rightblock ul li{margin:0 auto}.view-mode{display:block}.no-rating a{line-height:20px;font-size:13px!important;color:#fff!important;background-color:#9e9f9e;padding:6px 13px!important;font-family:calibri!important}.related-prod-text{background-color:#fff;padding-right:0;font-family:FjallaOne!important;font-weight:400!important;display:inline;color:#212121!important;font-size:16px;line-height:42px;text-transform:uppercase;padding-left:13px!important}.imgres{width:100%!important}.customer-address-form .form-list .field:nth-child(2){margin-left:0!important}.ewayrapid-mycards-edit .form-list .field{float:left;margin:0 15px 0 0;width:100%!important}.ewayrapid-mycards-edit .form-list .name-prefix select{width:100%!important}.header-container.type9 .header .form-search{width:100%!important;position:absolute;left:-5px!important;top:40px;overflow:visible;border-width:5px;border-radius:0px!important;border-color:#ccc;text-align:left}.customer-account-create .form-list .field:nth-child(2){float:left;margin-left:0!important}.customer-account-edit .form-list .field:nth-child(2){margin-left:0!important}.category-products .products-grid li.item .details-area .product-name{margin:3px 0 15px!important;float:left;width:100%!important}#newsletter_popup{background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/newsletter_popup_bg.jpg) no-repeat;background-position:-140px -8px!important;margin:0;padding:11px 10px 5px;width:100%;height:325px;border-top:4px solid #08c;text-align:left;position:relative;background-size:auto 100%}.fancybox-wrap .block-content img{width:100%!important}.fancybox-wrap{width:96%!important;left:10px!important}.fancybox-inner{overflow:visible!important;width:100%!important;height:auto!important}#newsletter_popup .block-content{width:100%!important;text-align:center;min-width:100%!important}.cms-index-index #newsletter_popup{width:100%!important;height:auto;margin:5px 0 10px!important;padding:17px!important}.fancybox-outer #newsletter_popup .input-box{padding:0;width:100%!important}.fancybox-outer .email-field{float:left!important;margin-right:10px;margin-bottom:10px;width:100%}.fancybox-outer #newsletter_popup_dd{margin:4px 0 0!important}.fancybox-outer .bdate-field select{width:31%!important;float:left;margin-left:9px!important;margin-top:4px!important}.fancybox-outer .fname-field{float:left!important;width:100%}.fancybox-outer .bdate-field{margin:6px 4px 0 0;float:left;width:100%}#newsletter_popup h2{font-weight:700;color:#313131;font-size:16px;line-height:1;margin:15px 0 12px}.cms-index-index #newsletter_popup .subscribe-bottom{position:absolute;bottom:0!important}.header-container.type9 .header .logo img{height:50px!important}.owl-item .item img{width:100%}.owl-no-narrow .owl-item .item{padding:0 10px;text-align:center}.footer-middle .block.block-subscribe .input-box input.input-text{float:left;height:30px;padding:0 85px 0 10px;border:0;background-color:#dcdcdc;border-radius:5px;max-width:100%}.qty-holder{display:inline-block;vertical-align:middle;margin-right:-3px!important;width:60px}.redstrip{background:#980811!important;color:#fff;font-size:18px;height:36px;background-size:100%;font-family:FjallaOne;padding-top:0;text-align:center;text-transform:uppercase;line-height:36px}.add-to-cart button.button{width:75%}.product-view .add-to-cart .paypal-logo{margin:11px 26px 10px 0!important;float:right}.product-view .product-info{padding-bottom:40px; float:left;margin-top:10px;border-bottom:1px solid #ebebeb}.product-options-bottom{margin-left:2px!important;margin-top:-16px!important;width:auto!important;border-bottom:none;float:left}.other-related-prod{border:1px solid #ccc;text-align:center;margin-top:25px;min-height:285px;padding:10px!important;margin-left:11px;width:92%}.onestepcheckout-column-left{float:left;width:100%;background:100% top no-repeat!important;background-clip:border-box;background-origin:padding-box;background-size:1px}.onestepcheckout-column-middle{float:left;width:100%;background:right top no-repeat!important;background-size:1px;padding-left:0}.onestepcheckout-threecolumns{border-top:1px solid #c1c1c2;margin:10px 0 0;width:106%}.onestepcheckout-column-right{float:left;width:88%;padding-left:15px}.contacts-index-index .form-list li{margin:0!important;width:100%!important;float:left}.contacts-index-index .form-list .field{float:left;padding:0;width:100%;border-radius:0;margin-left:0!important}.osolCaptchaBlock label span{line-height:28px}.osolCaptchaBlock{float:left;margin:0!important}.contacts-index-index form{display:inline;width:100%!important;float:left!important}}.catalog-product-view .rating-box,.owl-wrapper .rating-box,.rating-box{text-indent:-999em;overflow:hidden;position:relative}.contacts-index-index .page-title{text-align:left;width:230px;float:left}.contacts-index-index form{display:inline;width:79%;float:left!important}.customer-account-changeforgotten .form-list .field{float:left;margin:0 10px;width:48%}.osolCaptchaBlock{float:left;margin:-26px 0 0}.send-friend .required{padding:10px 0;float:left}.catalog-product-view .add-review-link,.catalog-product-view .add-review-link:hover{height:32px;line-height:18px!important;color:#fff!important;padding:2px 10px;float:right;margin-top:-7px;display:block}.fancybox-overlay .winery-1 li img{width:185px}.catalog-product-view .add-review-link:hover{background-color:#e13b3f!important}.rating-box{width:69px;height:11px;font-size:0;line-height:0;margin-top:-25px}.rating-box .rating:before{content:"\e852\20\e852\20\e852\20\e852\20\e852";width:69px;height:11px;color:#980811!important;display:block;font-size:11px;line-height:11px;margin-top:0}.cms-index-index .filter-products .products div.item .product-image img{transition:opacity .3s;height:auto;width:100%}.owl-wrapper .rating-box{width:69px;height:11px;font-size:0;line-height:0;margin-top:6px!important}.product-name a{color:#2c2f2e!important;text-transform:normal;line-height:23px!important;text-align:left}.winery-detail table tr td{border:1px solid #ccc;padding:10px;margin-bottom:15px;width:65%;line-height:22px}.fancybox-overlay #livechat-compact-container{display:none!important}.list,.view-mode{display:none; margin: 0 5px!important; float:left;}.winery-detail{margin-bottom:15px}.cms-index-index .filter-products .products div.item .details-area{padding:10px;text-align:center;border:none;border-top:none;min-height:205px}.cms-index-index .filter-products .products div.item .item-area {width: 100%;position: relative;text-align: center;border: #ccc solid 1px;min-height: 472px;
}.sorter .sort-by{float:left;margin-right:0!important;margin-bottom:4px}.cms-giftcards iframe section{height:auto!important}.gift_cards iframe,.gift_cards section{height:740px!important}.fancybox-skin .fixed-header ul.menu>li>a,.main-nav ul.menu>li>a{color:#08c;font-size:14px!important;font-weight:700;text-transform:uppercase;padding:17px 20px}.product-view .product-info{padding-bottom:20px; float:left;margin-top:20px;border-bottom:none!important}.fancybox-wrap .osolCaptchaBlock{float:left;margin:-26px 0 0!important}.fancybox-wrap .product-options-bottom{padding:0;margin-top:9px!important;width:100px;border-bottom:none;float:right}.fancybox-skin .required{line-height:36px}.error-msg,.note-msg,.notice-msg,.onestepcheckout-error,.success-msg{padding:3px 8px 3px 25px!important;border-radius:5px;margin-bottom:10px!important;border:1px solid #ee4f55!important;background:url(/media/wysiwyg/error.jpg) 3px 7px no-repeat!important;line-height:24px}#onestepcheckout-email-error-message a{background-color:#e13b3f;color:#fff;padding:0 8px;margin-top:4px;float:right}*/ .footer2{font-family:Arial;font-size:11px;text-align:justify;display:block}.leftblock1{width:41%;float:left}.footer h4{border-bottom:1px solid #d2d2d2;color:#e13b3f;font-family:FjallaOne!important;font-weight:400!important;font-size:17px;line-height:23px;margin-bottom:10px;padding-bottom:10px;position:relative;text-transform:none}.footer-bottom .custom-block{float:left;margin-left:0!important}.footer .f-right,.right{float:right!important;width:65%}.footer2 li{float:left;margin-right:-16px}.footer-bottom .custom-block img{max-width:77%;display:inline-block;vertical-align:middle}.rightblock{float:right;width:55%}.rightblock ul,.rightblock ul li{float:left}.catalog-product-view .rating-box{width:69px;height:11px;font-size:0;line-height:0;margin-top:0}.sarp-subscription{margin:5px 0}.sarp-subscription li{line-height:1.5;padding:2px 0}.sarp-subscription input.radio{float:left;margin-top:3px}.sarp-subscription .label{display:block;margin-left:18px}.sarp-subscription label{font-weight:400}.indies-sarp-first-subscription-notice{display:none}.indies-sarp-first-subscription-notice .required{color:#EB340A}#recurring-help{background-color:#404040;border:5px solid #404040;border-radius:9px;color:#fff;font-family:"Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px;opacity:.85;position:absolute;z-index:999;margin-top:-6px;width:60%!important;}.Para-1,.main-h1,.main-h2{font-family:FjallaOne!important;font-weight:400!important}#recurring-help p{padding:5px}.subscription-start{clear:both;padding-top:10px}.subscription-start img{display:inline}.cms-index-noroute .sidebar,.loaddispnone{display:none!important}.recurringandrentalpayments-subscription a{padding:3px 0 0 10px;position:absolute}.subscription-price-info{margin-top:30px;color:#808184;font-size:30px}.catalog-category-view .no-rating{margin-top:0;height:35px;float:left;width:100%;margin-bottom:0}.catalog-category-view .price-box{margin:10px 0 5px;float:left;width:100%;height:35px}.catalog-category-view .products-grid .ratings{margin:0!important;width:100%;height:35px!important;float:left}.catalog-category-view .rating-box{margin-top:11px!important}.fancybox-item.fancybox-close{margin:4px 20px 0 0}.catalogsearch-result-index .product-image-area{border:none!important;border-radius:0}.catalogsearch-result-index .ratings{font-size:11px!important;line-height:38px!important;margin:3px 0;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/rating-bar.png) center no-repeat!important;height:14px;float:left!important;width:100%!important}.product-end-of-financial-year .product-view .product-img-box li.etalage_thumb,.product-view .product-img-box li.etalage_small_thumbs li{background:0 0!important}.product-end-of-financial-year .etalage_thumb_image{height:434px!important;margin-top:-46px!important}.product-end-of-financial-year .product-view .product-img-box .etalage a.fancy-images{bottom:60px!important}#review-form .data-table{margin-bottom:15px}.compare-table tr.product-img-row .product-image img{height:210px!important;width:auto!important;min-width:auto!important}.catalog-product-view .product-options-bottom{padding:0;margin-top:0px!important;width:100px;border-bottom:none;float:right}.catalog-product-view .regular-price .price{font-size:20px;color:#444;display:inline-block;vertical-align:middle;line-height:1!important}.main-h1{font-size:34px;margin-bottom:22px!important;color:#000}.Para-1,.main-h2{font-size:26px!important;margin:0!important}#newsletter-popup-validate-detail{width:90%!important;padding-left:17%;float:left}.para-1{margin-top:15px;font-size:15px;font-style:italic;margin-bottom:15px;}.creareseo-sitemap .siteul li{list-style:square;font-size:1em!important;background:#e3e2df;margin:10px;padding:5px;color:#000}.creareseo-sitemap .siteul li a{color:#000;font-weight:400}.creareseo-sitemap .siteul li a:hover{color:#000;font-weight:400;text-decoration:none}.creareseo-sitemap .sitempan{width:100%;float:left}.creareseo-sitemap .siteul{margin:5px 2.5%;float:left;width:100%}.fixed-header ul.menu>li,.main-nav ul.menu>li{transition:all .1s;margin-right:30px}.sitemappagediv li{float:left!important;width:46%!important}.yotpo .yotpo-small-box{padding:25px 10px 0;display:none!important}.product-view .product-shop{position:inherit!important}.sidebar .custom-block{margin-bottom:20px!important;padding-bottom:15px!important;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/bkg_4.png) bottom no-repeat}.add-to-box{padding:0;margin-top:-8px;border-bottom:none}.line-below-name{margin:0 0 17px!important}.click-to-login-txt{-webkit-border-radius:1px;-moz-border-radius:1px;font-size:14px!important; text-transform:none!important;font-family:arial,helvetica,sans-serif;padding:8px;display:inline-block;font-weight:700;color:#FFF;background-color:#8ed058;background-image:-webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b));background-image:-webkit-linear-gradient(top,#8ed058,#7bb64b);text-transform:uppercase;background-image:-moz-linear-gradient(top,#8ed058,#7bb64b);background-image:-ms-linear-gradient(top,#8ed058,#7bb64b);border-radius:5px;margin-left:11px;background-image:-o-linear-gradient(top,#8ed058,#7bb64b);background-image:linear-gradient(to bottom,#8ed058,#7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)}.click-to-login-txt:hover{background:#6bb330;background-image:-webkit-linear-gradient(top,#6bb330,#6c8c15);background-image:-moz-linear-gradient(top,#6bb330,#6c8c15);background-image:-ms-linear-gradient(top,#6bb330,#6c8c15);border:none;background-image:-o-linear-gradient(top,#6bb330,#6c8c15);background-image:linear-gradient(to bottom,#6bb330,#6c8c15)}.onestepcheckout-login-link a:hover{text-decoration:none!important}.onestepcheckout-login-link a{font-family:FjallaOne;font-size:15px;text-transform:none; font-weight:normal;}.catalog-product-view .qty-holder{display:inline-block;vertical-align:middle;margin-right:7px;width:60px;margin-left:5px!important}.catalog-product-view .product-collateral{padding:0!important;margin-left:-15px}.buttons-set,.sendfriend-product-send .buttons-set{clear:both;padding:8px 0 0;text-align:left;float:left}.buttons-set{margin:1em 0 0}.sendfriend-product-send .back-link{display:none}.sendfriend-product-send .buttons-set button.button{float:left;margin-left:0;margin-right:10px}.sendfriend-product-send .buttons-set{margin:1em 0 0;width:30%}.catalog-category-view .yotpo .pull-left,.catalogsearch-result-index .yotpo .pull-left{text-align:center!important;float:none!important}.block .block-title strong span,.price,.products-list .details-area .product-name a,.redstrip,.single-images .single-image-label,h1{font-family:FjallaOne}.header-container.type9 .header>.logo img{height:auto!important}h1{font-size:20px;font-weight:400;margin-bottom:20px}.catalog-product-view .add-to-cart button.button{display:inline-block;height:38px;width:170px;min-width:207px;vertical-align:middle;float:right}.header .logo img{max-width:auto!important}.header>.logo{margin:30px 40px 30px 0;text-decoration:none!important;max-width:100%!important;display:inline-block;vertical-align:middle;position:relative;z-index:2;transition:none}.catalog-product-view li.etalage_small_thumbs ul li img{width:auto!important;height:100px}.filter-products .products div.item .product-image img{transition:opacity .3s;height:270px;width:auto}.filter-products .products div.item .item-area{width:100%;position:relative;text-align:center}@font-face{font-family:FjallaOne;src:url(FjallaOne.eot?#iefix) format('embedded-opentype'),url(FjallaOne.otf) format('opentype'),url(FjallaOne.woff) format('woff'),url(FjallaOne.ttf) format('truetype'),url(FjallaOne.svg#FjallaOne) format('svg');font-weight:400;font-style:normal}.header-container.type9 .header .custom-block a{font-size:14px}.menu-col-heading{font-size:14px;font-weight:700;padding-left:13px}.product-image-area{border-radius:none!important}.catalog-category-view .product-image-area{border:none!important}.filter-products .products div.item .product-image{width:100%;min-height:60px;display:block;position:relative;z-index:0;overflow:hidden;border-radius:none!important;background:#fff;border:none!important;padding:6px 0}.fancybox-type-inline{width:700px!important}#noty_topCenter_layout_container{overflow:hidden;border-radius:5px;display:none;border:1px solid #ccc;box-shadow:rgba(0,0,0,.0980392) 0 2px 4px;color:#444;width:100%!important;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRF…IN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==) repeat-x #fff}#noty_topCenter_layout_container li{top:0;left:0;position:fixed;width:100%!important;height:auto;margin:0;padding:0;list-style-type:none;z-index:10000000}.product-view .product-img-box{margin-bottom:20px;border:1px solid #ccc;height:370px}.etalage_thumb{display:list-item;opacity:1;position:absolute;overflow:hidden;background-image:none;border:none!important;width:100%!important;text-align:center!important}.etalage_thumb_image{display:inline;width:auto!important;height:325px!important;opacity:1;border:none!important}.product-img-box ul.etalage{height:374px!important;padding-top:15px}.catalog-product-view .product-options{margin:20px 0 0!important;position:relative;padding-bottom:20px;border-bottom:1px solid #ebebeb}.fixed-header ul.menu>li>a,.main-nav ul.menu>li>a{color:#08c;font-size:16px!important;font-weight:700;text-transform:uppercase;padding:17px 20px}.menu-item.col-sw-6{padding-right:0!important}.menu-item a{font-size:12px!important}.menu-item{padding-left:10px!important}.header-container.type9{border:0;background-color:none!important}.header-wrapper{background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/bg-1.png) left bottom repeat-x}#slideshow{margin-top:15px}body,html{text-align:justify!important}.breadcrumbs{background-color:none!important}.cms-index-index #newsletter_popup .subscribe-bottom{position:absolute;bottom:5px!important}.cms-index-index #newsletter_popup{width:700px;height:300px;margin:0 0 10px!important}.header-container.sticky-header .menu-wrapper .mini-cart{position:absolute;right:-25px!important;left:auto;top:-5px;margin:0;background-color:transparent;border:0}.catalog-product-view .product-view .product-name h1{margin:0!important;font-size:20px!important;font-weight:400;line-height:43px!important;color:#000;font-family:FjallaOne}.catalog-product-view.form-list input.input-text{width:100%;height:30px!important;padding:10px;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;background-color:#fff}.catalog-product-view .product-collateral{position:relative;margin-top:0!important}.catalog-product-view .ratings-table{margin:10px 0!important;border:none!important}.catalog-product-view .box-reviews .reivew-container{border-bottom:dotted 1px #cfcfcf;padding:0!important;margin:0 0 3px!important;overflow:hidden}.catalog-product-view .form-list input.input-text{width:100%;height:35px!important;padding:10px;border-radius:none!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;background-color:#fff}.contacts-index-index .fieldset{margin:20px 0;width:100%}.contacts-index-index .form-list li{margin:0 35px 10px 0;width:45%;float:left}.contacts-index-index .form-list .field{float:left;padding:0;width:100%;border-radius:0;margin-left:10px}.contacts-index-index .form-list .field:nth-child(2){float:left;width:100%}.customer-account-create .form-list .field:nth-child(2){float:left;margin-left:43px}.customer-account-create .form-list input.input-text{width:100%;height:32px;padding:10px;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;background-color:#fff}.customer-account-create p.required{font-size:11px;text-align:left;color:#EB340A}.contacts-index-index .buttons-set{float:left}.contacts-index-index .buttons-set p.required{margin:0 0 10px;float:left}table.onestepcheckout-summary td.total{padding-left:6px;text-align:center!important}table.onestepcheckout-totals td.title{width:65%;text-align:right;line-height:25px}.warehouse{text-align:center!important}.breadcrumbs ul{padding:0;background:#f7f7f7}.redstrip{background:url(/media/wysiwyg/middle-strip.png) center center no-repeat rgba(0,0,0,0);color:#fff;font-size:32px;height:85px;background-size:100%;padding-top:5px;text-align:center;text-transform:uppercase;line-height:61px}.owl-no-narrow{margin:0 -10px;float:left;width:100%}.price{white-space:nowrap!important;font-weight:400!important}.products-list .details-area .product-name a{color:#666;font-weight:400}.single-images .single-image-label{font-size:17px;text-align:center;font-weight:400!important;color:#2b2b2b;line-height:1.4;padding:10px 0}.block .block-title strong span{font-weight:400!important}.account-login .new-users h2,.account-login .registered-users h2,.header-container.type9 .header .custom-block a,.header-container.type9 .header .custom-block>*,.regular-price .price,.sidebar .custom-block-1>div h3,div.filter-title .content,h2.filter-title .content{font-family:FjallaOne!important;font-weight:400!important;}div.filter-title .content,h2.filter-title .content{background-color:#fff;padding-right:20px;display:inline;color:#212121!important;text-transform:uppercase}.no-rating a:hover,.ratings .rating-links>a:hover{line-height:20px;font-size:14px;text-decoration:none!important;color:#bdbdbd}.am_search_popup a,.click-to-login-txt,.other-related-prod a{text-decoration:none}.page-title h1,.page-title h2{margin:0;font-size:20px;color:#212121!important}.quickview-index-view .owl-item .item img{max-width:100%;height:275px}.quickview-index-view .owl-item .item{max-width:100%;float:none!important;text-align:center}.product-view .product-name h1{margin:15px 0;font-size:20px!important;font-weight:400!important;line-height:1;color:#555}.regular-price .price{font-size:20px;color:#444;display:inline-block;vertical-align:middle;line-height:2}.no-rating a,.ratings .rating-links>a{line-height:20px;font-size:14px;color:#898989}.columns3 .category-products li.item .product-image img{width:auto!important;transition:all .3s;height:255px!important;text-align:center}.category-products .products-grid.columns3 li.item{width:30.999%;border:1px solid #ccc;margin:19px 19px 0 0}.cms-index-index .main-container{padding:20px 0 0!important;min-height:auto}.category-white-wine .category-products li.item .product-image img{width:auto;transition:all .3s;height:180px}.category-products .products-grid li.item .product-image{text-align:center}.category-products .products-grid.columns3 li.item{min-height:482px}.footer-middle ul.features li{padding:6px 0!important;position:relative;line-height:1;display:block}.category-mixed-wine .category-products li.item .product-image img,.category-organic-wine .category-products li.item .product-image img,.category-red-wine .category-products li.item .product-image img,.cms-wineries .category-products li.item .product-image img{width:auto!important;transition:all .3s;height:180px}.customer-account-edit .form-list .field:nth-child(2),.customer-address-form .form-list .field:nth-child(11),.customer-address-form .form-list .field:nth-child(2),.customer-address-form .form-list .field:nth-child(5),.customer-address-form .form-list .field:nth-child(9){margin-left:30px}.breadcrumbs .row,.product-view .raw{margin:0!important}.winery-1{width:auto;float:left;margin-top:15px;margin-left:-20px}.winery-1 ul{list-style:none}.winery-1 li{float:left;margin-right:27px;margin-bottom:27px}.rating-links a span a{background-color:#e13b3f;display:block;color:#fff;border:2px solid #000}.footer-middle ul.links li{position:relative;padding:8px 0!important;line-height:1;display:block}a.addtocart{color:#fff;background-color:#e13b3f!important;font-size:14px;padding:0 10px 0 5px;display:inline-block;height:32px;line-height:29px;border-radius:5px;border:none!important}.footer-middle .block.block-subscribe .input-box{padding:0;margin-top:18px!important}.winery-img1{float:left;margin-right:20px;min-height:400px}.prodoct-logo{width:500px;padding:0 180px 0 151px;text-align:center}.add-review-link{background:#e13b3f;height:29px;line-height:26px!important;color:#fff!important;padding:2px 10px;display:block;float:right}.email-friend{float:right!important}.product1{width:459px;float:left;text-align:justify}.shrt-desc{float:left;width:45%;min-height:100px}.shrt-desc1{width:54%;float:right}.sales-billing-agreement-index .billing-agreements .form-list li select{float:left;width:50%}.ewayrapid-mycards-edit .form-list .help-disabled-cc{width:100%;position:relative}.ewayrapid-mycards-edit .form-list .field{float:left;margin:0 15px 0 0;width:48%}.referralreward-customer-index.col-invite .friendslist-message textarea{width:235px;padding:2px 4px;min-height:121px}.wishlist-index-index .data-table .add-to-cart-alt{margin:3px 0;width:109px}.wishlist-index-index input.qty{margin-right:2px;display:inline-block;vertical-align:middle;height:30px!important;width:36px!important;font-size:14px;text-align:center;color:#08c;border-color:#e1e1e1;margin-left:2px}.onestepcheckout-index-index button.button span span{line-height:34px;height:34px!important;border-radius:none!important}table.onestepcheckout-summary th{font-weight:700}.onestepcheckout-column-left{float:left;width:33%;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/base/default/onestepcheckout/images/line.png) no-repeat;background-position:100% top!important;background-size:1px}.onestepcheckout-index-index label{margin:0;vertical-align:middle;color:#777;font-size:13px;font-weight:400;line-height:20px!important}.onestepcheckout-index-index .sp-methods dt{font-weight:700!important;margin-bottom:10px}.onestepcheckout-threecolumns div.input-box{margin:7px 0 8px!important}.onestepcheckout-column-right{float:left;width:39%;padding-left:15px}.onestepcheckout-threecolumns select{background-image:none!important}.onestepcheckout-column-middle{float:left;width:28%;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/base/default/onestepcheckout/images/line.png) right top no-repeat;background-size:1px;padding-left:10px}.onestepcheckout-index-index button.onestepcheckout-place-order span{-webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    font-size: 15px!important;
    text-transform: none!important;
    font-family: arial,helvetica,sans-serif;
    display: inline-block;
    font-weight: bold;
    color: #FFF!important;
    background-color: #8ed058!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
    background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
    text-transform: uppercase;
    background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
    background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
    border-radius: 5px!important;
    background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
    background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;}#id_couponcode{margin-bottom:10px}.onestepcheckout-index-index button.onestepcheckout-place-order{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:none!important;background:#8ed058 !important;border-bottom:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:none!important;width:145px}button.onestepcheckout-place-order span span{font-size:16px;padding:0!important;text-shadow:0 -1px 1px rgba(0,0,0,.25);border:none;background:0 0;line-height:32px}.other-related-prod{border:1px solid #ccc;text-align:center;margin-top:25px;min-height:315px;padding:10px!important;margin-right:17px;width:203px}.link-cart{background:#e13b3f;display:block;width:120px;text-align:center;line-height:35px;color:#fff}.all-wines-link a span{color:#e13b3f;font-weight:700}.other-related-prod a{font-family:Calibri;color:#666;font-weight:400;text-transform:uppercase}.other-related-prod a:hover{color:#000!important}.menu>li .nav-sublist-dropdown ul li a>span{position:relative;text-transform:none!important;font-size:13px!important}table.onestepcheckout-summary th{padding:8px}table.onestepcheckout-summary td.name{width:60%;line-height:20px}table.onestepcheckout-totals tr td.a-right{padding-left:6px;PADDING:15PX 0PX}.addthis_toolbox,.catalog-product-view .sharing-tool-area{padding-bottom:20px;width:100%;margin-top:15px!important}#newsletter_popup .block-content{min-width:405px!important;text-align:center}.fancybox-inner{overflow:visible!important}.fancybox-outer #newsletter_popup .input-box{padding:0;width:100%!important}.fancybox-outer .email-field{float:left!important;margin-right:10px}.fancybox-outer .fname-field{float:left!important}.fancybox-outer .bdate-field{margin:6px 4px 0 0;float:left}.fancybox-outer .go-field{float:left;margin-top:13px;margin-left:31%}.fancybox-outer .bdate-field select{width:126px!important;float:left;margin-left:9px!important;margin-top:12px}.fancybox-outer #newsletter_popup_dd{margin:12px 0 0!important}.fancybox-outer .go-field .button{background:#e13b3f;width:100px!important;margin:0 auto!important}.fancybox-outer .go-field .button span{color:#fff!important}#newsletter_popup{padding:10px 40px 25px!important}.related-prod-text{background-color: #fff;padding-right: 20px;font-family: FjallaOne!important;
    font-weight: 400!important;display: inline;color: #212121!important;font-size: 16px;line-height: 29px;text-transform: uppercase;margin-bottom: -20px!important;
    float: left;}.product-options-bottom{padding:0;margin-top:-20px;width:100px;border-bottom:none;float:right}.icon3-class{width:30px;height:30px}.add-to-cart .paypal-logo .paypal-or{clear:both;display:none;margin:5px 60px}.product-view .add-to-cart .paypal-logo{margin:-36px 0 0 67px!important;float:right}.catalog-product-view #success-message-container button{margin-top:15px;min-width:174px}.catalog-product-view .ratings .rating-links>a,.no-rating a{line-height:20px;font-size:14px;background-color:#9e9f9e;padding:6px 13px;color:#fff}.catalog-product-view .product-tabs{margin-top:20px}.category-products .products-grid li.item .details-area .product-name{margin:3px 0 5px!important;float:left;width:100%;height:90px}.fancybox-skin .catalog-product-view .product-options{margin:20px 0 0!important;position:relative;padding-bottom:20px;border-bottom:none!important}.am_search_popup,.am_search_popup_triangle{position:absolute;margin-top:10px;text-align:left;font:12px Arial,Helvetica,sans-serif;z-index:1000}.am_search_popup .no-rating{margin-bottom:6px!important}.am_search_popup_triangle{right:74px;width:0!important;border-radius:8px;top:-9px;background-color:#none!important}.am_search_popup{border-radius:8px 8px 5px 5px;border:none!important;border-top-width:6px;background-color:#980811!important;width:349px;-webkit-box-shadow:0 5px 10px #ccc;box-shadow:none!important;right:-98px!important;top:-9px!important}.am_search_popup_inner{border-radius:0!important;overflow:hidden;border:none!important}.am_search_popup div.am_element:hover{background-color:#980811!important;transition:all .5s ease-out}.am_search_popup div.am_element{float:none;width:100%;color:#000;border-bottom:1px dotted #a5a5a5!important;background:#f5f5f5;padding:5px}.am_search_popup div.am_element>div{padding:4px;float:none}.no-rating a,.no-rating a:hover{line-height:20px;font-size:13px!important;color:#fff!important;padding:6px 13px!important;font-family:calibri!important}.amhighlight{background:0 0!important}.am_image>img{width:75px!important;height:75px!important;border:1px solid #bec4c8}.no-rating a{background-color:#9e9f9e}.no-rating a:hover{background-color:#e13b3f!important}.am_search_popup .price-box{float:left}.am_search_popup .am_title,.am_search_popup .regular-price .price{font-size:12px;float:none}.am_search_popup .am_title{font-weight:700;padding-bottom:17px}.am_search_popup .am_image{display:table-cell;padding-right:10px;width:65px!important;height:65px!important}.am_search_popup .am_right{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px!important;border-left:none!important}.cms-index-noroute #error{background:0 0!important;border:none!important}.form-search #search.loading{background-image:url(/skin/frontend/default/default/images/amxsearch_loader.gif);background-position:95% center;background-repeat:no-repeat}.am_search_popup .ratings{margin:0 0 3px}.header .form-search .search-autocomplete{z-index:999;}.am_search_popup .rating-box{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating.png) -5px 0 repeat-x;width:64px}.am_search_popup .rating{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating.png) -18px -2px repeat-x}.am_search_popup div.am_element:hover .rating-box{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating_white.png) -33px -2px repeat-x!important}.am_search_popup .rating:hover{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating.png) -18px -2px repeat-x!important}.am_search_popup div.am_element:hover .rating{background:url(/skin/frontend/default/default/images/am_xsearch_bkg_rating_white.png) -5px 100% repeat-x}.price_cell p{margin:0!important}.am_right .no-rating{margin-bottom:6px!important}.am_search_popup div.am_element{font-size:10px}.am_search_popup .regular-price .price{font-style:normal!important;font-weight:400!important}#am_search_container{position:relative;clear:both;z-index:40000}.am_search_popup .more_results{background:#FFF;text-align:center;padding:3px;font-weight:700}.ewayrapid-mycards-edit .form-list .name-prefix select{width:100%!important}table.onestepcheckout-summary td,table.onestepcheckout-summary th,table.onestepcheckout-totals td{border-bottom:1px dotted #c9cbc9}
  
@media screen and (max-width:767px){
.header-container.type9 .header .custom-block {
    margin: -59% 0 0 -57% !important;
}
.why-buy_3 .col-md-3 {
    width: 100% !important; margin-bottom:15px;
}
.header-container.type9 .search-area{ z-index:999999!important;}
.header-container.type9 { background: #000 !important; min-height: 179px!important;}
.header-container.type9 .header .form-search {top: 62px!important;}
.header-container.type9 .header .form-search:before {content: "";display: block;position: absolute;left: 15px;top: -25px;width: 20px;height: 20px;border: 0px solid transparent;
    border-bottom-color: #ccc;}
.home-headings1 h2 {font-family: 'FjallaOne';color: black;width: 100%;float: left;line-height: 25px!important;margin-bottom: 0px;font-size: 18px!important;float: left;padding-left: 10px!important;font-weight: normal;text-transform: none !important;margin-top: 55px;text-align: justify !important;}
.col-sm-2-raw12 { width: 89%!important; float: left;}.col-sm-2-raw12 img { margin: 10px 16px;}
#newsletter-popup-validate-detail{width:100%!important;padding-left:0!important;float:none!important}.top-links-container{position:inherit!important}.product-view .product-img-box li.etalage_small_thumbs li,.product-view .product-img-box li.etalage_thumb{background:0 0!important}.catalog-product-view .product-view .product-essential #product_addtocart_form .row{margin-left:-9px;margin-right:-9px}.product-view .product-img-box .etalage a.fancy-images{right:10px!important}.glyphicon{font-size:25px}.itm1 img{margin:0 auto;max-width:60%!important}.header-container.type9 .header .custom-block{display:block;margin:-87% 0 0 -440%;position:absolute}#livechat-compact-container{width:140px!important}.belowmenuicon{float:left;font-family:calibri;font-size:8px;text-indent:5px}.header-container.type9 .header>.logo{margin:10px 0!important}.header-container.type9 .search-area{margin:14px 10px!important}.category-products .products-grid.columns3 li.item{width:100%!important;border:1px solid #ccc;margin:19px 19px 0 0}.img-resp1{float:left;margin-bottom:10px;margin-left:-4px!important;margin-right:-9px!important}.lc2 #content #full-view-button{font-size:12px!important}.img-resp1 img{width:100%;height:auto!important;float:left}.single-images{margin-top:-14px;margin-bottom:-16px}.img-resp1 div{float:left;width:33%;padding:5px!important}.cms-deals .block.block-subscribe .input-box {padding:0px!important; margin-top:-30px;}.cms-deals .first_or input { width: 65% !important;}.cms-deals .single-images { height:255px!important;}
 .cms-deals .img-resp1 div{float:left;width:100%!important;padding:5px!important}.mob-1{margin:0 44px 0 70px}.mob-2{margin-bottom:22px;float:left}.leftblock1{width:100%!important;float:left;margin-top:16px}.footer .f-right,.right{float:right!important;width:100%!important}.footer2 li{float:left;margin-right:-29px!important}.rightblock{float:right;width:100%!important}.rightblock ul li{margin:0 auto}.view-mode{display:block; float:left; margin: 0 5px!important;}.no-rating a{line-height:20px;font-size:13px!important;color:#fff!important;background-color:#9e9f9e;padding:6px 13px!important;font-family:calibri!important}.related-prod-text{background-color:#fff;padding-right:0;font-family:FjallaOne!important;font-weight:400!important;display:inline;color:#212121!important;font-size:16px;line-height:42px;text-transform:uppercase;padding-left:13px!important}.imgres{width:100%!important}.customer-address-form .form-list .field:nth-child(2){margin-left:0!important}.ewayrapid-mycards-edit .form-list .field{float:left;margin:0 15px 0 0;width:100%!important}.ewayrapid-mycards-edit .form-list .name-prefix select{width:100%!important}.header-container.type9 .header .form-search{width:100%!important;position:absolute;left:-5px!important;top:40px;overflow:visible;border-width:5px;border-radius:0px!important;border-color:#ccc;text-align:left}.customer-account-create .form-list .field:nth-child(2){float:left;margin-left:0!important}.customer-account-edit .form-list .field:nth-child(2){margin-left:0!important}.category-products .products-grid li.item .details-area .product-name{margin:3px 0 15px!important;float:left;width:100%!important}#newsletter_popup{background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/newsletter_popup_bg.jpg) no-repeat;background-position:-140px -8px!important;margin:0;padding:11px 10px 5px;width:100%;height:325px;border-top:4px solid #08c;text-align:left;position:relative;background-size:auto 100%}.fancybox-wrap .block-content img{width:100%!important}.fancybox-wrap{width:96%!important;left:10px!important}.fancybox-inner{overflow:visible!important;width:100%!important;height:auto!important}#newsletter_popup .block-content{width:100%!important;text-align:center;min-width:100%!important}.cms-index-index #newsletter_popup{width:100%!important;height:auto;margin:5px 0 10px!important;padding:17px!important}.fancybox-outer #newsletter_popup .input-box{padding:0;width:100%!important}.fancybox-outer .email-field{float:left!important;margin-right:10px;margin-bottom:10px;width:100%}.fancybox-outer #newsletter_popup_dd{margin:4px 0 0!important}.fancybox-outer .bdate-field select{width:31%!important;float:left;margin-left:9px!important;margin-top:4px!important}.fancybox-outer .fname-field{float:left!important;width:100%}.fancybox-outer .bdate-field{margin:6px 4px 0 0;float:left;width:100%}#newsletter_popup h2{font-weight:700;color:#313131;font-size:16px;line-height:1;margin:15px 0 12px}.cms-index-index #newsletter_popup .subscribe-bottom{position:absolute;bottom:0!important}.header-container.type9 .header .logo img{height:50px!important}.owl-item .item img{width:100%}.owl-no-narrow .owl-item .item{padding:0 10px;text-align:center}.footer-middle .block.block-subscribe .input-box input.input-text{float:left;height:30px;padding:0 85px 0 10px;border:0;background-color:#dcdcdc;border-radius:5px;max-width:100%}.qty-holder{display:inline-block;vertical-align:middle;margin-right:-3px!important;width:60px}.redstrip{background:#980811!important;color:#fff;font-size:18px;height:36px;background-size:100%;font-family:FjallaOne;padding-top:0;text-align:center;text-transform:uppercase;line-height:36px}.add-to-cart button.button{width:75%}.product-view .add-to-cart .paypal-logo{margin:11px 26px 10px 0!important;float:right}.product-view .product-info{padding-bottom:40px;margin-top:10px;border-bottom:1px solid #ebebeb}.product-options-bottom{margin-left:2px!important;margin-top:-16px!important;width:auto!important;border-bottom:none;float:left}.other-related-prod{border:1px solid #ccc;text-align:center;margin-top:25px;min-height:285px;padding:10px!important;margin-left:11px;width:92%}.onestepcheckout-column-left{float:left;width:100%;background:100% top no-repeat!important;background-clip:border-box;background-origin:padding-box;background-size:1px}.onestepcheckout-column-middle{float:left;width:100%;background:right top no-repeat!important;background-size:1px;padding-left:0}.onestepcheckout-threecolumns{border-top:1px solid #c1c1c2;margin:10px 0 0;width:103%}.onestepcheckout-column-right{float:left;width:88%;padding-left:15px}.contacts-index-index .form-list li{margin:0!important;width:100%!important;float:left}.contacts-index-index .form-list .field{float:left;padding:0;width:100%;border-radius:0;margin-left:0!important}.osolCaptchaBlock label span{line-height:28px}.osolCaptchaBlock{float:left;margin:0!important}.contacts-index-index form{display:inline;width:100%!important;float:left!important}}.catalog-product-view .rating-box,.owl-wrapper .rating-box,.rating-box{text-indent:-999em;overflow:hidden;position:relative}.contacts-index-index .page-title{text-align:left;width:230px;float:left}.contacts-index-index form{display:inline;width:79%;float:left!important}.customer-account-changeforgotten .form-list .field{float:left;margin:0 10px;width:48%}.osolCaptchaBlock{float:left;margin:-26px 0 0}.send-friend .required{padding:10px 0;float:left}.catalog-product-view .add-review-link,.catalog-product-view .add-review-link:hover{height:32px;line-height:18px!important;color:#fff!important;padding:2px 10px;float:right;margin-top:-7px;display:block}.fancybox-overlay .winery-1 li img{width:185px}.catalog-product-view .add-review-link:hover{background-color:#e13b3f!important}.rating-box{width:69px;height:11px;font-size:0;line-height:0;margin-top:-25px}.rating-box .rating:before{content:"\e852\20\e852\20\e852\20\e852\20\e852";width:69px;height:11px;color:#980811!important;display:block;font-size:11px;line-height:11px;margin-top:0}.cms-index-index .filter-products .products div.item .product-image img{transition:opacity .3s;height:auto;width:100%}.owl-wrapper .rating-box{width:69px;height:11px;font-size:0;line-height:0;margin-top:6px!important}.product-name a{color:#2c2f2e!important;text-transform:normal;line-height:23px!important;text-align:left}.winery-detail table tr td{border:1px solid #ccc;padding:10px;margin-bottom:15px;width:65%;line-height:22px}.fancybox-overlay #livechat-compact-container{display:none!important}.list,.view-mode{display:none!important; float:left; }.winery-detail{margin-bottom:15px}.cms-index-index .filter-products .products div.item .details-area{padding:10px;text-align:center;border:none;border-top:none;min-height:205px}.sorter .sort-by{float:left;margin-right:0!important;margin-bottom:4px}.cms-giftcards iframe section{height:auto!important}.gift_cards iframe,.gift_cards section{height:740px!important}.fancybox-skin .fixed-header ul.menu>li>a,.main-nav ul.menu>li>a{color:#08c;font-size:14px!important;font-weight:700;text-transform:none!important;padding:17px 20px}.product-view .product-info{padding-bottom:5px;margin-top:10px;border-bottom:none!important}.fancybox-wrap .osolCaptchaBlock{float:left;margin:-26px 0 0!important}.fancybox-wrap .product-options-bottom{padding:0;margin-top:9px!important;width:100px;border-bottom:none;float:right}.fancybox-skin .required{line-height:36px}.error-msg,.note-msg,.notice-msg,.onestepcheckout-error,.success-msg{padding:3px 8px 3px 25px!important;border-radius:5px;margin-bottom:10px!important;border:1px solid #ee4f55!important;background:url(/media/wysiwyg/error.jpg) 3px 7px no-repeat!important;line-height:24px}#onestepcheckout-email-error-message a{background-color:#e13b3f;color:#fff;padding:0 8px;margin-top:4px;float:right}*/ .footer2{font-family:Arial;font-size:11px;text-align:justify;display:block}.leftblock1{width:41%;float:left}.footer h4{border-bottom:1px solid #d2d2d2;color:#e13b3f;font-family:FjallaOne!important;font-weight:400!important;font-size:17px;line-height:23px;margin-bottom:10px;padding-bottom:10px;position:relative;text-transform:none}.footer-bottom .custom-block{float:left;margin-left:0!important}.footer .f-right,.right{float:right!important;width:65%}.footer2 li{float:left;margin-right:-16px}.footer-bottom .custom-block img{max-width:77%;display:inline-block;vertical-align:middle}.rightblock{float:right;width:55%}.rightblock ul,.rightblock ul li{float:left}.catalog-product-view .rating-box{width:69px;height:11px;font-size:0;line-height:0;margin-top:0}.sarp-subscription{margin:5px 0}.sarp-subscription li{line-height:1.5;padding:2px 0}.sarp-subscription input.radio{float:left;margin-top:3px}.sarp-subscription .label{display:block;margin-left:18px}.sarp-subscription label{font-weight:400}.indies-sarp-first-subscription-notice{display:none}.indies-sarp-first-subscription-notice .required{color:#EB340A}#recurring-help{background-color:#404040;border:5px solid #404040;border-radius:9px;color:#fff;font-family:"Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px;opacity:.85;position:absolute;z-index:999;margin-top:5px;width:35%}.Para-1,.main-h1,.main-h2{font-family:FjallaOne!important;font-weight:400!important}#recurring-help p{padding:5px}.subscription-start{clear:both;padding-top:10px}.subscription-start img{display:inline}.cms-index-noroute .sidebar,.loaddispnone{display:none!important}.recurringandrentalpayments-subscription a{padding:3px 0 0 10px;position:absolute}.subscription-price-info{margin-top:30px;color:#808184;font-size:30px}.catalog-category-view .no-rating{margin-top:0;height:35px;float:left;width:100%;margin-bottom:0}.catalog-category-view .price-box{margin:10px 0 5px;float:left;width:100%;height:35px}.catalog-category-view .products-grid .ratings{margin:0!important;width:100%;height:35px!important;float:left}.catalog-category-view .rating-box{margin-top:11px!important}.fancybox-item.fancybox-close{margin:4px 20px 0 0}.catalogsearch-result-index .product-image-area{border:none!important;border-radius:0}.catalogsearch-result-index .ratings{font-size:11px!important;line-height:38px!important;margin:3px 0;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/rating-bar.png) center no-repeat!important;height:14px;float:left!important;width:100%!important}.product-end-of-financial-year .product-view .product-img-box li.etalage_thumb,.product-view .product-img-box li.etalage_small_thumbs li{background:0 0!important}.product-end-of-financial-year .etalage_thumb_image{height:434px!important;margin-top:-46px!important}.product-end-of-financial-year .product-view .product-img-box .etalage a.fancy-images{bottom:60px!important}#review-form .data-table{margin-bottom:15px}.compare-table tr.product-img-row .product-image img{height:210px!important;width:auto!important;min-width:auto!important}.catalog-product-view .product-options-bottom{padding:0;margin-top:0px!important;width:100px;border-bottom:none;float:right}.catalog-product-view .regular-price .price{font-size:20px;color:#444;display:inline-block;vertical-align:middle;line-height:1!important}.main-h1{font-size:34px;margin-bottom:22px!important;color:#000}.Para-1,.main-h2{font-size:26px!important;margin:0!important}#newsletter-popup-validate-detail{width:90%!important;padding-left:17%;float:left}.para-1{margin-top:10px;font-size:15px;font-style:italic}.creareseo-sitemap .siteul li{list-style:square;font-size:1em!important;background:#e3e2df;margin:10px;padding:5px;color:#000}.creareseo-sitemap .siteul li a{color:#000;font-weight:400}.creareseo-sitemap .siteul li a:hover{color:#000;font-weight:400;text-decoration:none}.creareseo-sitemap .sitempan{width:100%;float:left}.creareseo-sitemap .siteul{margin:5px 2.5%;float:left;width:100%}.fixed-header ul.menu>li,.main-nav ul.menu>li{transition:all .1s;margin-right:35px}.sitemappagediv li{float:left!important;width:46%!important}.yotpo .yotpo-small-box{padding:25px 10px 0;display:none!important}.product-view .product-shop{position:inherit!important}.sidebar .custom-block{margin-bottom:20px!important;padding-bottom:15px!important;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/bkg_4.png) bottom no-repeat}.add-to-box{padding:0;margin-top:-8px;border-bottom:none}.line-below-name{margin:0 0 17px!important;border-color: #cdcdcd!important;}.click-to-login-txt{-webkit-border-radius:1px;-moz-border-radius:1px;font-size:12px;font-family:arial,helvetica,sans-serif;padding:4px 12px;display:inline-block;font-weight:700;color:#FFF;background-color:#8ed058;background-image:-webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b));background-image:-webkit-linear-gradient(top,#8ed058,#7bb64b);text-transform:uppercase;background-image:-moz-linear-gradient(top,#8ed058,#7bb64b);background-image:-ms-linear-gradient(top,#8ed058,#7bb64b);border-radius:5px;margin-left:11px;background-image:-o-linear-gradient(top,#8ed058,#7bb64b);background-image:linear-gradient(to bottom,#8ed058,#7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)}.click-to-login-txt:hover{background:#6bb330;background-image:-webkit-linear-gradient(top,#6bb330,#6c8c15);background-image:-moz-linear-gradient(top,#6bb330,#6c8c15);background-image:-ms-linear-gradient(top,#6bb330,#6c8c15);border:none;background-image:-o-linear-gradient(top,#6bb330,#6c8c15);background-image:linear-gradient(to bottom,#6bb330,#6c8c15)}.onestepcheckout-login-link a:hover{text-decoration:none!important}.onestepcheckout-login-link a{font-family:FjallaOne;font-size:15px;text-transform:none}.catalog-product-view .qty-holder{display:inline-block;vertical-align:middle;margin-right:7px;width:60px;margin-left:5px!important}.catalog-product-view .product-collateral{padding:0!important;margin-left:-15px}.buttons-set,.sendfriend-product-send .buttons-set{clear:both;padding:8px 0 0;text-align:left;float:left}.buttons-set{margin:1em 0 0}.sendfriend-product-send .back-link{display:none}.sendfriend-product-send .buttons-set button.button{float:left;margin-left:0;margin-right:10px}.sendfriend-product-send .buttons-set{margin:1em 0 0;width:30%}.catalog-category-view .yotpo .pull-left,.catalogsearch-result-index .yotpo .pull-left{text-align:center!important;float:none!important}
/*   Product Details page   */
.product-view .product-shop .price-box {width: 60%;margin: 0 0 14px 0;padding: 0px;}.cms-deals .old-price {margin: 0;display: inline-block;vertical-align: middle;width: 100%;}.cms-deals .price-box {margin: 10px 0 -7px;float: left;width: 100%;min-height: 53px!important;}.cms-deals .special-price {margin: 10px 0 0 0!important;display: inline-block;
    vertical-align: middle;line-height: 1;}
.placeaddproductoptionblockhere { display:none;}.placeaddtocarthere{ display:none;}.product-view .price {white-space: nowrap !important;font-weight: 400 !important;color: #e13b3f;
    font-size: 16px;}.price-box-per-bottle {margin-top: 11px;}.catalog-product-view .product-options {margin: 10px 0 0 !important;position: relative;padding-bottom: 20px;
    border-bottom: 1px solid #ebebeb;float: left;width: 100%;}
.product-view .price-box-bundle { padding:0px; float:left;}.price-box-bundle .price {margin-right: 13px !important;}
.product-view .add-to-cart {
	float: none;
	margin-top: -3px;
	display: inline-block;
	vertical-align: middle;
}
li.shipping-address-title {
    padding: 10px 0px 10px 0px !important;text-transform: none !important;
}
.product-view .product-info { float:left; }
.yotpo .text-m { font-size: 13px; margin-left: 20px;}
.sidebar .custom-block-1>div i { color:#555!important;}
.pointsdiv{margin: -9px 0 4px 0!important;}

.form-list .help-disabled-cc {width: 100%!important;position: relative;}
.customer-account-create .osolCaptchaBlock {
    float: left;
    margin: -15px 0 15px !important;
}

.customer-account-create .osolCaptchaBlock label { line-height: 30px; }
.catalog-product-view .product-options{ display:none;}
.success-msg {
   background:url(/media/wysiwyg/i_msg-success.gif) 3px 7px no-repeat!important;background-repeat: no-repeat; border:none!important;}
.bottleno{white-space: nowrap !important;font-family: 'FjallaOne';font-weight: normal !important;color: #e13b3f;font-size: 16px;}
.quickview-index-view .product-options {
    margin: 60px 0 0!important;
    position: relative!important;
    padding-bottom: 10px!important;
    border-bottom: none!important;
}
.quickview-index-view .price-box-per-bottle {
    margin-top: 27px!important;
}
.quickview-index-view .product-options-bottom {
    padding: 0;
    margin-top: 0px!important;
	}
.catalog-product-view .recurringandrentalpayments-subscription a {
    padding: 3px 0 0 10px;
    position: relative!important;
}
.catalog-product-view .subscription-price-info {    color: #e13b3f;
    font-family: 'FjallaOne';
    font-weight: normal !important;
    position: absolute;
    margin-top: -48px;
    font-size: 32px;}
.recurringandrentalpayments-subscription select { margin-left:80px;}
.videores iframe {width: 100%;height: 420px;}
.footer-bottom a.logo { float: left;margin-right: 6px!important;}

/*    ###  Create Account Css   ###      */
.fieldset .legend{font-family: 'FjallaOne';}
.customer-account-create .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month {
    width: 21%!important;
    margin-right: 10px!important;
}
.customer-account-create .form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text {
    width: 100%!important;
}
.customer-account-create #cp_phone { width: 230px!important;}
.buttons-set button.button {
    float: left;
    margin-left: 0px!important;
}
.customer-account-create .back-link {
    float: right!important;
    margin: 0;
}
.customer-account-create .page-title {padding: 10px 0 0 0;}
.customer-account-create .buttons-set { width: 100%;}
.customer-account-create .form-wrap, #form-validate, #login-form { padding:23px 25px 23px!important;}
/* .customer-account-create #form-validate { background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/21st-july/bg1.jpg) repeat;} */

/*    ###  Create Account End Css   ###      */

.product-value-red-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-value-red-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
.category-rare-dirt-deal .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.category-rare-dirt-deal .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
.product-watson-s-shiraz-semillon-sauvignon-blanc-mixed .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-watson-s-shiraz-semillon-sauvignon-blanc-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
.product-rare-dirt-cabernet-merlot-semillon-sauvignon-blanc-mixed .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-rare-dirt-cabernet-merlot-semillon-sauvignon-blanc-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
.product-value-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-value-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}

.product-scoopon-bold-winter-red-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-scoopon-bold-winter-red-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}

.product-scoopon-bold-winter-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-scoopon-bold-winter-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}


.product-scoopon-bold-winter-red-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-scoopon-bold-winter-red-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
.catalog-product-view product-konrad-red-and-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.catalog-product-view product-konrad-red-and-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
.product-redvale-chardonnay-shiraz-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-redvale-chardonnay-shiraz-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
.product-scoopon-ultimate-rose-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-scoopon-ultimate-rose-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
.product-groupon-white-mixed .saveamount{ display:none!important;}
.product-forest-valley-nature-range-shiraz-south-australia .saveamount{ display:none!important;}
.product-table-talk-late-harvest-margaret-river .saveamount{ display:none!important;}
.product-groupon-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-groupon-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -182px!important;
}
 
.product-value-red-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-value-red-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -162px!important;
} 
 
.product-block-nine-shiraz-curtis-heritage-chardonnay-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-block-nine-shiraz-curtis-heritage-chardonnay-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -162px!important;
} 
.product-whispering-lizard-sauvignon-blanc-and-cabernet-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-whispering-lizard-sauvignon-blanc-and-cabernet-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}

.product-easy-drinking-dozen-white .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-easy-drinking-dozen-white .etalage_thumb_image {display: inline; width: 100%!important;height: auto!important; opacity: 1; border: none!important;margin-top: -112px!important;}


.product-aussie-value-red-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-aussie-value-red-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -180px!important;
}

.product-aussie-value-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-aussie-value-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -180px!important;
}




.product-groupon-ultimate-winter-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-groupon-ultimate-winter-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -180px!important;
}

.product-groupon-ultimate-winter-red-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-groupon-ultimate-winter-red-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -180px!important;
}

.product-groupon-ultimate-rose-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-groupon-ultimate-rose-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -180px!important;
}

.product-groupon-ultimate-winter-red-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-groupon-ultimate-winter-red-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -180px!important;
}


.product-nugan-estate-gold-winemakers-reserve-petit-verdot-merlot-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-nugan-estate-gold-winemakers-reserve-petit-verdot-merlot-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -180px!important;
}

.product-aussie-value-white-mixed .saveamount { display:none!important;}
.product-aussie-value-red-mixed .saveamount { display:none!important;}
.product-aussie-value-red-white-mixed .saveamount { display:none!important;}
.product-aussie-value-red-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-aussie-value-red-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -180px!important;
}

.product-easy-drinking-dozen-red .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-easy-drinking-dozen-red .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -112px!important;
}

.product-easy-drinking-dozen-red-white .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-easy-drinking-dozen-red-white .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -112px;
}

.product-premium-red-mix .etalage_thumb_image{
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -202px;
}

.product-premium-red-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-premium-white-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-premium-white-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -202px;
}
.product-salmon-bay-red-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-salmon-bay-red-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -202px;
}

.product-premium-red-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-premium-red-white-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -202px;
}

.product-premium-mixed-pack-with-2-free-spiegelau-crystal-glasses .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-premium-mixed-pack-with-2-free-spiegelau-crystal-glasses .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -202px;
}
.product-premium-red-mixed-pack .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-premium-red-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -192px!important;
}

.product-premium-red-mixed-pack .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}

.product-premium-white-mixed-pack .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-premium-white-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -192px!important;
}
.product-whispering-lizard-estate-shiraz-and-cabernet-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-whispering-lizard-estate-shiraz-and-cabernet-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -192px;
}

.product-premium-red-white-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -192px!important;
}

.product-premium-red-white-mixed-pack .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}


/*    Deal Product   */

.product-summer-mixed-reds .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -112px!important;
}
.product-summer-mixed-reds .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-little-brampton-penvale-rose-flagpole-riesling-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -112px!important;
}
.product-little-brampton-penvale-rose-flagpole-riesling-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-adventure-lover-red-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -112px!important;
}


.product-sun-view-cabernet-sauvignon-chardonnay-shiraz-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}
.product-sun-view-cabernet-sauvignon-chardonnay-shiraz-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}

.product-sun-view-cabernet-sauvignon-chardonnay-shiraz-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -112px!important;
}


.product-shiraz-margaret-river-semillon-sauvignon-blanc-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}
.product-shiraz-margaret-river-semillon-sauvignon-blanc-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}

.product-shiraz-margaret-river-semillon-sauvignon-blanc-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}


.product-premium-margaret-river-semillon-sauvignon-blanc-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}
.product-premium-margaret-river-semillon-sauvignon-blanc-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}

.product-premium-margaret-river-semillon-sauvignon-blanc-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
 margin-top: -175px!important;
}


.product-premium-margaret-river-semillon-sauvignon-blanc-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}
.product-premium-margaret-river-semillon-sauvignon-blanc-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}

.product-premium-margaret-river-semillon-sauvignon-blanc-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}


.product-premium-shiraz-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}
.product-premium-shiraz-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}

.product-premium-shiraz-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}

.product-adventure-lover-red-mixed-pack .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-adventure-lover-red-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}

.product-adventure-lover-white-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-adventure-lover-white-mixed-pack .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-adventure-lover-white-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}

.product-rest-reserve-estate-pinot-grigio-catch-cry-pinot-noir-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-rest-reserve-estate-pinot-grigio-catch-cry-pinot-noir-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-rest-reserve-estate-pinot-grigio-catch-cry-pinot-noir-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}
.product-waipara-wai-pinot-gris-rest-reserve-estate-pinot-grigio-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-waipara-wai-pinot-gris-rest-reserve-estate-pinot-grigio-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-waipara-wai-pinot-gris-rest-reserve-estate-pinot-grigio-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}

.product-chaturanga-sauvignon-blanc-chaturanga-shiraz-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-chaturanga-sauvignon-blanc-chaturanga-shiraz-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-chaturanga-sauvignon-blanc-chaturanga-shiraz-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
    margin-top: -175px!important;
}


.product-adventure-lover-red-white-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-adventure-lover-red-white-mixed-pack .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-adventure-lover-red-white-mixed-pack .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}
.product-mofro-shiraz-semillon-chardonnay-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-mofro-shiraz-semillon-chardonnay-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-mofro-shiraz-semillon-chardonnay-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-wineclub-entertainers-red .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-wineclub-entertainers-red .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-wineclub-entertainers-red .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-wineclub-entertainers-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-wineclub-entertainers-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-wineclub-entertainers-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}



.product-wineclub-executive-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-wineclub-executive-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-wineclub-executive-mixed .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}



.product-wineclub-executive-white .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-wineclub-executive-white .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-wineclub-executive-white .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}




.product-149-executive-red .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-149-executive-red .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-149-executive-red .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}


.product-sauvignon-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-sauvignon-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-sauvignon-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-trophy-club-shiraz-and-sauvignon-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-trophy-club-shiraz-and-sauvignon-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-trophy-club-shiraz-and-sauvignon-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}


.product-shiraz-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-shiraz-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-shiraz-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-trophy-club-varietal-shiraz-and-cabernet-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-trophy-club-varietal-shiraz-and-cabernet-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-trophy-club-varietal-shiraz-and-cabernet-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-trophy-club-varietal-red-blend-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-trophy-club-varietal-red-blend-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-trophy-club-varietal-red-blend-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-trophy-club-varietal-moscato-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-trophy-club-varietal-moscato-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-trophy-club-varietal-moscato-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-chardonnay-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-chardonnay-mix .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-chardonnay-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-shiraz-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-shiraz-mix.product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-shiraz-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}
.product-cabernet-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}

.product-cabernet-mix .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
    background: #fff;
    max-width: 100%;
    height: 350px;
}
.product-cabernet-mix .etalage_thumb_image {
    display: inline;
    width: 100%!important;
    height: auto!important;
    opacity: 1;
    border: none!important;
   margin-top: -175px!important;
}



/*    End Deal Product   */



.form-wrap.new-users
{
   margin-bottom:6.5em !important;
}
.newsletter-manage-index .buttons-set {
    margin: 1em 0 0;
    width: 100%;
}
.newsletter-manage-index .buttons-set .back-link {
    float: right;
    margin: 0;
}
.fancybox-iframe .add-to-box {
    padding: 0;
    margin-top: -4px!important;
    border-bottom: none;
}

/*   Search Box Starting here      */
.jw_search_element {     background: #f7f7f7;    overflow: hidden;    border-bottom: #cdcdcd dotted 1px;    padding: 7px 7px 6px 6px;}
.jw_search_element:hover{ background: #d11c25;color:white; transition:all 0.5s ease-out;border-bottom: #cdcdcd dotted 1px;}
.jw_search_element .jw_search_price:hover{ color:white;}
.jw_search_img{float: left;width: 79px;}
.jw_search_img img{ width: 78px;padding: 10px 4px 0 0px; margin-left: -4px;}
.jw_search_title{ font-family:'Open Sans',Arial,Helvetica,sans-serif; text-align: left; padding: 6px 0 0px 75px; color:#333; font-weight:normal; font-size:13px; line-height:18px;}
.jw_search_title:hover{ color:#FFF;}
.jw_search_price{text-align: left;padding: 7px 0 0 0px; float: left; color:black;}
.jw_search_price:hover{ color:white;}
.jw_search_element div div:hover{color:#fff!important;}

/*   Search Box End here  */

/*    Deal page start */
.cms-warehouse-clearance .product-image-area {
    position: relative;
    background: #fff;
    overflow: hidden;
    border: none!important;
    border-radius: 7px;
    padding: 3px;
    z-index: 0;
}
.cms-warehouse-clearance .category-products .products-grid.columns3 li.item {
    width: 22.999%;
    border: 1px solid #ccc;
    margin: 19px 0 0 17px;
    float: left;
}
.cms-warehouse-clearance .yotpo {
    direction: LTR;
    clear: both;
    text-align: left;
    min-height: 37px;
}
.cms-warehouse-clearance .catalogsearch-result-index .yotpo .pull-left {
    text-align: center!important;
    float: none!important;
}
.cms-warehouse-clearance .category-products .products-grid.columns3 li.item.nth-child-3np1 {    clear: none!important;}
.cms-warehouse-clearance .yotpo .pull-left {
    text-align: center!important;
    float: none!important;
}

.cms-valentine-day-special .product-image-area {
    position: relative;
    background: #fff;
    overflow: hidden;
    border: none!important;
    border-radius: 7px;
    padding: 3px;
    z-index: 0;
}
.cms-valentine-day-special .category-products .products-grid.columns3 li.item {
    width: 22.999%;
    border: 1px solid #ccc;
    margin: 19px 0 0 17px;
    float: left;
}
.cms-valentine-day-special .yotpo {
    direction: LTR;
    clear: both;
    text-align: left;
    min-height: 37px;
}
.cms-valentine-day-special .catalogsearch-result-index .yotpo .pull-left {
    text-align: center!important;
    float: none!important;
}
.cms-valentine-day-special .category-products .products-grid.columns3 li.item.nth-child-3np1 {    clear: none!important;}
.cms-valentine-day-special .yotpo .pull-left {
    text-align: center!important;
    float: none!important;
}


/* Deal page end here */
#Frame {height: 368px!important;background: none;background-color: transparent!important; width:100%!important;}
.animateViewerBtnDiv{left: -1px!important;bottom: 2.625px!important;}
.animateViewerPhoto{height: 364px!important; margin-top:14px!important;}
.animateViewerDisplayer{ margin-left: 2px!important;margin-top: -9px; height: 341px;}
/*#truviewLightBoxBtn{margin-top: -23px; margin-left: -13px; position: absolute;}
#truviewLightBoxBtn:hover{margin-top: -23px!important; margin-left: -13px!important; position: absolute;}
#truviewLightBoxBtn:focus{margin-top: -23px!important; margin-left: -13px!important; position: absolute;}*/
#truviewLightBoxBtn{-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;box-shadow:inset 0px 1px 0px 0px #dcecfb;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));background:-moz-linear-gradient(center top, #bddbfa 5%, #80b5ea 100%);background-color:#bddbfa;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px
solid #84bbf3;display:inline-block;color:#fff;font-family:Comic Sans MS;font-size:12px;font-weight:bold;padding:2px
6px;text-decoration:none;text-shadow:1px 1px 0px #528ecc;cursor:pointer}
#truviewLightBoxBtn:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));background:-moz-linear-gradient(center top, #80b5ea 5%, #bddbfa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea',endColorstr='#bddbfa');background-color:#80b5ea}
#truviewLightBoxBtn:active{position:relative;top:1px}

#truviewLightBoxBtn{ position: absolute;  bottom: 5px; top: 340px;  right: 3px; z-index:9;}
#truviewLightBoxBtn:hover{ position: absolute!important;  bottom: 5px!important; top: 340px!important; right: 3px!important;}
 #truviewLightBoxBtn:active{ position: absolute!important; bottom: 5px!important; top: 340px!important;  right: 3px!important;}
.product-ticket #tab_additional_tabbed { display:none!important;}
.product-ticket #tab_bundle_options { display:none!important;}
.animateViewerPageBtnDiv { display:none!important;}
.animateViewerStartPageBtn { display:none!Important;}
/* Deals of the Weeek */

.other-deal-prod {
    border: #ccc solid 1px;
    text-align: center;
    margin-top: 25px;
    min-height: 385px;
    padding: 10px !important;
    margin-right: 12px;
    width: 23.9%;
}
.other-deal-prod a {
    font-family: 'FjallaOne';
    font-weight: normal;
    text-transform: uppercase;
    color: #666;
    margin: 14px 0 0 0;
    line-height: 26px;
    font-size: 15px;
}

.other-deal-prod h4 {
    min-height: 68px;
    padding-top: 15px;
}
.other-deal-prod .price-box {
    margin: 0px!important;
}
.wishlist-index-index .saveamount {
	background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/badge.png) no-repeat left;
	position: absolute;
	width: 55px;
	background-size: 100%;
	top: 0;
	right: -8px;
	text-align: center;
	color: white;
	display: block;
	font-family: 'FjallaOne';
	padding: 14px 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	height: 89px;
	transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	border-radius: 50%;
	text-align: center!important;
	font-stretch: extra-condensed;
	height: 55px;
}

.saveamount {
   background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/badge.png) no-repeat left;
   position: absolute;
   width: 89px;
   background-size: 100%;
   top: 44px;
   right: 13px;
   text-align: center;
   color: white;
   display: block;
   font-family: 'FjallaOne';
   padding: 25px 21px;
   font-weight: bold;
   text-transform: uppercase;
   font-weight: normal;
   font-size: 17px;
   height: 89px;
   transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   border-radius: 50%;
   /* border: #d11c25 solid 3px!important; */
   text-align: center!important;
   font-stretch: extra-condensed;
}

#wishlist-view-form table#wishlist-table tbody tr .cart-cell .price-box {
   position: relative;
}

.catalog-product-view .saveamount {
		background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/badge.png) no-repeat left;
		position: absolute;
		width: 89px;
		background-size: 100%;
		top: 0;
		right: 0;
		text-align: center;
		color: white;
		display: block;
		font-family: 'FjallaOne';
		padding: 22px;
		font-weight: bold;
		text-transform: uppercase;
		font-weight: normal;
		font-size: 19px;
		height: 89px;
		line-height: 23px;
		transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg);
}
.catalog-product-view .price-box-bundle {
    padding: 0 0 0px 0;
    width: 60%;
    float: left;
}
.price-box-bundle .price-box {
    margin: 0 !important;
    padding: 0 !important;
}
.product-view .product-shop .price-box .old-price .price {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 400;
}
.price-box-bundle .price-box .old-price{
	margin-bottom:10px!important;
	}
.catalog-product-view .price-box-per-bottle {
    width: 60%;
    margin: -42px 20px 0px 150px;
}
#truviewMainLightBoxFrame .animateViewerDisplayer {
    margin-left: 10px!important;
    margin-top: -10px;
    height: auto!important;
}

/* End Deals of the Weeek */

#payment_form_ewayrapid_ewayone
{
    display:block !important;
}


.pointsdiv img { width: 65px!important; height: 65px!important; margin-bottom:2px; }
.catalog-product-view .price-box .price-box-per-bottle { width: 50%;margin: -28px 20px 0px 120px!important;}

.product-leeuwin-estate-artseries-chardonnay-margaret-river .catalog-product-view .price-box-per-bottle {
    width: 50%;
    margin: -42px 20px 0px 151px!important;
}
.cat-attr{background: #eee;width: 48.2%;display: block;padding: 4px;margin: 5px;}
.catattrhead { padding-right:10px; float:left; line-height:16px;}
.catttrval{float: left;width:76%;line-height: 16px;}
.catalog-product-view .more-views { display:none;}
.category-description p{ font-size:13px!important;}
.menu .act { margin-right: 27px !important;}
#truviewMainLightBox .animateViewerStartPageBtn{display:none!important;}
#truviewMainLightBox .animateViewerPageBtnDiv {display:none!important;}
.product-ticket .product-tabs .tab-content {padding: 37px 15px;border: 1px solid #eee;min-height: 200px;border-radius: 0 0 3px 3px;box-shadow: 0 1px 2px #eee;background-color: #fff;
    width: 1110px;}
.product-ticket .std b, .std strong {    font-weight: bold;    color: #464545;    /* text-transform: uppercase; */ font-size: 14px;}
.product-ticket p { margin: 0 0 15px;line-height: 1.5;color: #393838;}
.fixed-header ul.menu >li:first-child, .main-nav ul.menu >li:first-child { margin-right: 20px!important;}
.return-form li {float: left;width: 50%;}
.return-form li:nth-child(6) {width: 101.5%!important;}.return-form .input-box {margin-bottom: 18px;}.return-form .input-box input {width: 70%;float: right;margin-right: 17px;
    border: #ccc solid 1px;height: 26px;line-height: 26px;padding: 0px 5px;}.return-form textarea {width: 97%;}.form-button {background: #e13b3f;padding: 8px 10px;color: #fff;
    text-transform: uppercase;border: none;}
	
/* css start here for feature product  */
.cms-index-index #slideshow .category-products .products-grid.columns4 li.item {padding: 0px;margin: 0px 10px 10px 10px;}
.yotpo {  min-height: 23px;}
.cms-index-index .category-products .products-grid li.item .item-area { border:#ccc solid 1px;min-height: 458px!important;}
.cms-index-index .category-products .products-grid li.item .item-area:hover { padding:0px!important;}
.cms-index-index #slideshow .category-products .products-grid.columns4 li.item:hover {padding: 0px 0px!important;}
.cms-index-index .category-products .products-grid.columns4 li.item {width: 23.23%;}
.cms-index-index #slideshow .category-products .products-grid.columns4 li.item{ }
.cms-index-index .yotpo {  min-height: 21px;}
.cms-index-index .product-image-area { border:none!important; margin-top:10px;}
.cms-index-index .yotpo .pull-left {text-align: center;float: none!important;}
/* css start here for feature product  */
.cms-clickfrenzy .product-image-area {position: relative;background: #fff;overflow: hidden;border:none!important;border-radius: 7px;padding: 3px;z-index: 0;}
.cms-clickfrenzy .yotpo .pull-left {text-align: center;float: none!important;}
.cms-clickfrenzy .page-title { display: none; }
.cms-clickfrenzy .category-products .products-grid li.item .item-area {width: 100%;position: relative;border: #ccc solid 1px;min-height: 439px;margin-bottom: 10px;}
.cms-index-index .filter-products .products div.item .details-area .product-name {margin: 0 0 3px 0;min-height: 83px;}
/*#newhome_product .owl-buttons   { display:none;}*/
/*.owl-prev {position: absolute;left: 0;top: 150px;font-size: 0px;margin-left: -19px;https://justwines.com.au/skin/frontend/smartwave/porto/css/left.png;}
.owl-next {position: absolute;left: 0;top: 150px;font-size: 0px;margin-left: -19px;https://justwines.com.au/skin/frontend/smartwave/porto/css/right.png;}*/
.home-headings h2 { color:#d11c25; font-size: 24px; font-weight:normal; text-transform:uppercase; font-family: 'FjallaOne';}
#newhome_product .owl-prev {position: absolute;top: 40%;left: 0px;margin-left: -43px;background: none;color: #ccc;font-size: 32px;}
#newhome_product .owl-next { position: absolute;top: 40%;right: 0px;margin-right: -43px;background: none;color: #ccc;font-size: 32px;}
#newhome_product .clickable { display: none;}


.catalog-product-view catalog-product-view product-wine-in-a-glass-sauvignon-blanc-south-east-australia-187ml-with-the-detachable-stem li.etalage_small_thumbs {
    margin-top: 8px;
    top: 100%;
    height: 60px!important;
}
.product-wine-in-a-glass-sauvignon-blanc-south-east-australia-187ml-with-the-detachable-stem .product-collateral { margin-top: 60px!important;}
.product-wine-in-a-glass-sauvignon-blanc-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumb {
    width: auto!important;height: 44px!important;}
.product-wine-in-a-glass-sauvignon-blanc-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumbs ul li{ height:50px!important;}

.product-wine-in-a-glass-cabernet-sauvignon-south-east-australia-187ml-with-the-detachable-stem .product-collateral { margin-top: 60px!important;}
.product-wine-in-a-glass-cabernet-sauvignon-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumb {
    width: auto!important;height: 44px!important;}
.product-wine-in-a-glass-cabernet-sauvignon-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumbs ul li{ height:50px!important;}

.product-wine-in-a-glass-merlot-south-east-australia-187ml-with-the-detachable-stem .product-collateral { margin-top: 60px!important;}
.product-wine-in-a-glass-merlot-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumb {
    width: auto!important;height: 44px!important;}
.product-wine-in-a-glass-merlot-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumbs ul li{ height:50px!important;}

.product-wine-in-a-glass-moscato-south-east-australia-187ml-with-the-detachable-stem .product-collateral { margin-top: 60px!important;}
.product-wine-in-a-glass-moscato-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumb {
    width: auto!important;height: 44px!important;}
.product-wine-in-a-glass-moscato-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumbs ul li{ height:50px!important;}

.product-wine-in-a-glass-shiraz-south-east-australia-187ml-with-the-detachable-stem .product-collateral { margin-top: 60px!important;}
.product-wine-in-a-glass-shiraz-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumb {
    width: auto!important;height: 44px!important;}
.product-wine-in-a-glass-shiraz-south-east-australia-187ml-with-the-detachable-stem .etalage_small_thumbs ul li{ height:50px!important;}




/* Search Box css*/
.jw_search_suggesttxt {border-bottom: #ccc dotted 1px;}
.header .form-search .search-autocomplete {z-index: 999;width: 90.6421% !important;padding: 10px;background: #fff;margin-left: -1px;}
#search_autocomplete ul li {border-bottom: #ccc dotted 1px;}
.jw_search_producttxt {background: gray;border-bottom: #ccc dotted 1px;font-weight:bold;color: #fff;padding: 5px 0 5px 8px; text-align:left;}
.jw_search_suggesttxt {background: gray;color: #fff; font-weight:bold;padding: 1px 0 2px 0px; border:none!important;}
.jw_search_suggesttxtli{background: gray;padding: 1px 0 2px 8px;}
.jw_search_suggesttxtli:hover{background: gray!important;padding: 1px 0 2px 8px;}
.jw_search_right{display: block;min-height: 56px;color: white;}
.jw_search_right .jw_search_right:hover { color:#fff;}
/* Search Box css end */
.owl-pagination { display: none!important;}



/*        #############       Started New Design for Justwines          ##############       */
.header-container.type9 .top-links-container { background:#000!important;}
.header-container.type9 { background:#000!important;}
.header>.logo { float: left; }
.search-area { right:0; float:right;right: -190px!important;}
.header .form-search button.button { border-radius:0px!important; background: #e13b3f!important; color:#fff!important;}
.header > .logo { margin: -5px 0px 10px 0!important;}
.header-container .welcome-msg {     color: #000!important;position: absolute;right: 172px;top: 40px;}
.footer-cr-txt {float: right;color: #000;}
.footer-middle {background-color: #000!important;border-top: #82837e solid 8px;}
.cms-index-index .category-products li.item .product-image img {transform: rotate(90deg);}
.cms-index-index .category-products li.item .product-image img:hover {transform: rotate(360deg); transition:all 0.7s ease-out;}
#slideshow .container1{ width: 100%; padding:0px!important;}
#slideshow { margin-top:0px!important;}
.category-products .products-grid.columns3 li.item { }
.home-headings h2 {font-family: 'FjallaOne';color: #ff2e35;font-size: 25px;float: left; padding-left:0px;font-weight: normal;text-transform: none!important;margin-top: 5px; margin-bottom:5px;}
.no-of-bottle-home {background:#e13b3f;border-radius: 60%; font-weight:bold;padding: 10px;color: #fff;position: absolute;top: 89px;right: 50px;width: 41px;height: 38px;text-align: center;}
span.sale-product-icon { background:#e13b3f!important;}
.category-products .products-grid li.item .details-area .product-name { margin: 3px 0 15px 0!important;float: left;width: 100%;min-height: 47px!important;}
.cms-index-index .regular-price .price  {font-weight: 600;font-size: 25px;color: #444;display: inline-block;vertical-align: middle;line-height: 1;float: left; width:100%;}
.cms-index-index .regular-price {float: left; width:100%; margin-bottom: 12px;}
.cms-index-index .old-price {width: 100%;float: left;text-align: center;}
.cms-index-index .price-box:nth-child(2) { margin:40px;}
.category-products .products-grid.columns3 li.item { min-height: 428px;}
.cms-index-index .price-box { float:left;width:100%;min-height: 33px; max-height:50px;}
/*.cms-index-index .item .details-area .actions { float:left;}*/
.header #search_mini_form {margin-right:-71px!important; width:30%;}
.footer-bottom { background-color:#7f807b!!important;background: #7f807b !important; width:100%!important;}
.header-container.type9 .top-links a {color: #fff ;text-transform: none;font-size: 13px;}
.footer-bottom .custom-block img { max-width:83%;}
.rightblock {float: right;width: 60%;}
.mob-2{margin-top: -4px;float: left;}
.leftblock1 {width: 40%; float: left;}
.footer-middle { width: 100%!important; margin-top: 15px;}
.cms-index-index .filter-products .old-price { width:100%; min-height:30px; display:none;}
.cms-index-index #slideshow .row { margin:0px!important;}
.addthissharetxt { float: left;font-weight: bold;line-height: 61px;padding-right: 10px;}
.catalog-category-view .old-price { width:100%;}
.col1-layout .product-view .product-info {
	float: left;
	width: 100%;
	border: 0;
	position: relative
}
/*        ###############       End New Design for Justwines         ################  */
.header .form-search { border-radius:0px!important;}
.product-view .product-shop .price-box .old-price { vertical-align: bottom; width: 100%;}
.onestepcheckout-threecolumns input[type="checkbox"], .onestepcheckout-threecolumns input[type="radio"] {margin: -1px 2px 0px 0px!important;}
.onestepcheckout-column-padright {padding: 10px 4px 10px 0px!important;}
.contacts-index-index .header #search_mini_form {margin-right: 428px!important;width: 30%;float: right!important;}
.container1 #slideshow img { width: 100%!important; }
.cms-bestsellers .category-products .products-grid li.item .item-area {width: 100%;position: relative;border: #ccc solid 1px; min-height:500px;}
.cms-bestsellers .product-image-area { border-radius:none!important; border:none!important;}
.cms-new-arrivals .category-products .products-grid li.item .item-area {width: 100%;position: relative;border: #ccc solid 1px;}
.cms-new-arrivals .product-image-area { border-radius:none!important; border:none!important;}

.viewallbtn{color: #fff;padding: 9px 10px;margin: -50px 1px 0 0px;right: 0;cursor: pointer;z-index: 999999;background: #39c74a;border: none;border-radius: 8px;}
.viewallbtn1:hover{   text-decoration:none!important;}
.viewallbtn:hover{   background:#39c74a;  }
.viewallbtn1 {float: right; margin: -27px 0 0 0;}
#bestsellershome_product .owl-next {
    position: absolute;
    top: 40%;
    right: 0px;
    margin-right: -43px;
    background: none;
    color: #ccc;
    font-size: 32px;
}
#bestsellershome_product .owl-prev {
    position: absolute;
    top: 40%;
    left: 0px;
    margin-left: -43px;
    background: none;
    color: #ccc;
    font-size: 32px;
}
.cms-new-arrivals .price-box {
    margin: 10px 0 5px;
    width: 100% !important;
}
@media screen and (min-device-width: 650px) and (max-device-width: 960px) {
	.why-buy_3 .col-md-3 {
    width: 23.69%!important;
    float: left;
}
.footerleftcon {
    width: 100% !important;
    height: 50px !important;
    display: inline-block;
    margin: 0 0 0 160px;
    text-align: center;
}

}
@media screen and (min-device-width: 768px) and (max-device-width: 990px) {
	
.customer-account-create .form-list .field {float: left;margin: 0;width: 100%!important;}
.image_respdeal {min-height: 248px!important;}
.customer-account-create .form-list li { margin: 0 0 0px!important;}
.faq-in { width:100%!important;}
.customer-account-create .form-list .field {float: left;margin: 0!important;width: 100%!important;}
.small-box-vip {width: 50%!important;}
.packs-in {width: 100%!important;;margin: 0 auto;padding: 0 5% !important;}
}
@media screen and (min-device-width: 990px) and (max-device-width: 1200px) {
.customer-account-create .form-list .field {float: left;margin: 0!important;width: 100%!important;}
.image_respdeal {min-height: 325px!important;}
.customer-account-create .form-list li { margin: 0 0 0px!important;}
.cms-index-index .category-products .products-grid li.item .item-area {border: #ccc solid 1px;min-height: 478px !important;
}.category-products .products-grid li.item .details-area .product-name a {  font-size: 12px!important;}
.catalog-category-view #cat-idss { font-size:22px!important;}
.catalog-category-view .regular-price {margin: 89px 0 0 0!important;}
.catalog-category-view #badge-inside-image { width: 100%;float: left;color: #e13b3f !important;margin: -48px 0 0 0px!important;font-size: 15px!important;}
.catalog-category-view .item .details-area .actions { margin: -20px 0 0px 21px!important;}
.small-box-vip {width: 50%!important;}
.faq-in { width:100%!important;}
.packs-in {width: 100%!important;;margin: 0 auto;padding: 0 5% !important;}
.cms-index-index .fr-bttle {text-align: left; width: 38%;float: right;font-size: 13px!important;}
.cms-index-index .regular-price .price {width: 59% !important;font-size: 13px!important;;font-weight: normal;margin-top: 3px;}
.cms-index-index #badge-inside-image {width: 100%;float: left;color: #e13b3f !important;margin: -55px 0 0 3px;font-size: 18px!important;}
.catalog-category-view .fr-bttle {  font-size: 12px!important;}
.catalog-category-view .price { white-space: nowrap !important; font-weight: 400 !important; position: absolute; left: 0; right: 68px!important; font-size: 12px!important; font-family: 'FjallaOne' !important;
    margin-top: 3px;}
	.catalog-category-view #cat-idss {background: #e13b3f;height: 83px!important;width: 83px!important;margin: -121px 0 0 0;border-radius: 50%;padding: 26px 0 0 0!important;
    color: #fff;font-size: 22px;}
.catalog-category-view #badge-inside-image {

    width: 100%;
    float: left;
    color: #e13b3f !important;
    margin: -55px 0 0 0px;
    font-size: 12px;

}
}
.moet-benefits-con .WhyChooseUs-item h3 {color:#ea4e4a !important}

@media screen and (min-device-width: 780px) and (max-device-width: 1200px) {
.header-container.type9 .main-nav ul.menu>li>a {
    padding: 17px 4px 17px 0!important;
    margin-right: 0px!important;
    color: #828385!important;
}
.uspscontainer {
    background: #e3e3e3;
    padding: 10px 10px;
    min-height: 400px!important;
}
.footer-container .container { width:1090px!important;}
.uspscontainer {
    background: #e3e3e3;
    padding: 5px 5px;
    min-height: 378px;
}
body.customer-prod-logged .product-view .add-to-cart {
    position: relative;
    left: 206px!important;
    top: -38px;
}
.category-products .products-grid.columns3 li.item {
    width: 30.5%;
    border: 1px solid #ccc;
    margin: 19px 19px 0 0;
}
.regular-price .price {
    font-size: 20px;
    color: #444;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}
.uspscontainer h3 {
    min-height: 50px;
    text-align: center;
    line-height: 27px;
    font-size: 15px;
}
.products-grid.columns3 li.item {

    width: 31.9%;
    border: 1px solid #ccc;
    margin: 19px 10px 0 0;

}
.header #search_mini_form {
    margin-right: -1px !important;
    width: 20%;
}
.cms-index-index .category-products .products-grid.columns4 li.item {
    width: 22.6789%;
}
.home-headings { width:100%; float:left;}
.category-products .products-grid.columns4 li.item.nth-child-3np1 {clear: none;}
.act {margin: 16px 0 0 0!important;margin-right: 0px;float: left;}
fixed-header ul.menu > li, .main-nav ul.menu > li { transition: all .1s; margin-right: 0px !important;}
.header-container.type9 .main-nav ul.menu > li > a {padding: 17px 32px 17px 0 !important;margin-right: 0px !important;color: #828385 !important;}
	}
@media screen and (min-device-width: 430px) and (max-device-width: 988px) {
.header > .logo {
    float: left!important;
    width: 46%!important;
}
.header .logo img {
    max-width: 100%;
    float: left;
}
.mobile-nav.side-block .sw-mobile-menu li > a {
    color: #fff;
    white-space: nowrap;
    text-transform: none!important;
}
	 }

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
 .cms-index-index .category-products .products-grid.columns4 li.item {
    width: 46.23%;
    float: left;
} 
 
.other-related-prod { float:left;}  
.header .logo img {
    max-width: 80%;
    float: left;
}
.belowmenuicon {
    font-size: 22px;
    font-family: calibri;
    padding: 9px;
}
.category-products .products-grid.columns3 li.item {
    width: 46.999%;
    border: 1px solid #ccc;
    margin: 19px 13px 0 0;
}
.fixed-header ul.menu > li:first-child, .main-nav ul.menu > li:first-child {
    margin-right: 5px !important;
}
.fixed-header ul.menu > li, .main-nav ul.menu > li {
    transition: all .1s;
    margin-right: 15px;
}
.search-area {
    right: 0;
    float: right;
    right: -28px !important;
}
.category-products .products-grid.columns3 li.item.nth-child-3np1 {
    clear: none;
}
.sm_1 { width: 100%!important;}
}
@media screen and (min-device-width: 320px) and (max-device-width: 350px) {
.header-container.type9 .header .custom-block {
    display: block;
    margin: -103% 0 0 -468%!important;
    position: absolute;
    text-align: left;
}
	 }
.col-sm-2-raw12 { width: 18.90%; float: left;}
.cms-why-buy-from-us .col-sm-2-raw12 { width: 18.80%; float: left;}
.home-headings1 h2 {font-family: 'FjallaOne';color: black;width: 100%; float: left; line-height: 36px;margin-bottom: 20px;font-size: 25px;float: left;padding-left: 10px;font-weight: normal;text-transform: none!important; margin-top: 5px; text-align: center;}
.home-headings1 { width: 100%; float: left; }
.cms-why-buy-from-us .page-title h1 {display: none;}
.cart .cart-collaterals h2 + *{overflow: hidden; padding:12px !important;}
.cms-red-wine-under-10 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-under-10 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-under-10 .product-image-area { border-radius:none!important; border:none!important;}

 

.cms-red-wine-under-10 .products-grid.columns3 li.item {
    border:none;
}

.cms-page-view .price-box { margin: 10px 0 5px; width: 100% !important; min-height:31px; float:left;}
.cms-red-wine-under-10 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-under-10 .product-image-area { border-radius:none!important; border:none!important;}

.cms-red-wine-under-20 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-under-20 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-under-20 .product-image-area { border-radius:none!important; border:none!important;}


.cms-red-wine-under-30 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-under-30 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-under-30 .product-image-area { border-radius:none!important; border:none!important;}

.cms-red-wine-under-50 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-under-50 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-under-50 .product-image-area { border-radius:none!important; border:none!important;}

.cms-red-wine-above-50 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-above-50 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-above-50 .product-image-area { border-radius:none!important; border:none!important;}

.cms-white-wine-under-10 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-under-10 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-under-10 .product-image-area { border-radius:none!important; border:none!important;}

.cms-white-wine-under-20 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-under-20 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-under-20 .product-image-area { border-radius:none!important; border:none!important;}


.cms-white-wine-under-30 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-under-30 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-under-30 .product-image-area { border-radius:none!important; border:none!important;}

.cms-white-wine-under-50 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-under-50 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-under-50 .product-image-area { border-radius:none!important; border:none!important;}

.cms-white-wine-above-50 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-above-50 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-above-50 .product-image-area { border-radius:none!important; border:none!important;}

.cms-sparkling-wine-under-10 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-sparkling-wine-under-10 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-sparkling-wine-under-10 .product-image-area { border-radius:none!important; border:none!important;}

.cms-sparkling-wine-under-20 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-sparkling-wine-under-20 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-sparkling-wine-under-20 .product-image-area { border-radius:none!important; border:none!important;}

.cms-sparkling-wine-under-30 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-sparkling-wine-under-30 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-sparkling-wine-under-30 .product-image-area { border-radius:none!important; border:none!important;}

.cms-sparkling-wine-under-50 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-sparkling-wine-under-50 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-sparkling-wine-under-50 .product-image-area { border-radius:none!important; border:none!important;}

.cms-red-wine-low-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-low-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-low-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-red-wine-low-alcohol-red .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-low-alcohol-red .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-low-alcohol-red .product-image-area { border-radius:none!important; border:none!important;}

.cms-red-wine-medium-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-medium-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-medium-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-red-wine-high-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-red-wine-high-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-red-wine-high-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-white-wine-low-alcohol-white .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-low-alcohol-white .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-low-alcohol-white .product-image-area { border-radius:none!important; border:none!important;}

.cms-white-wine-medium-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-medium-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-medium-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-white-wine-high-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-high-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-high-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-sparkling-wine-low-alcohol-sparkling .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-sparkling-wine-low-alcohol-sparkling .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-sparkling-wine-low-alcohol-sparkling .product-image-area { border-radius:none!important; border:none!important;}

.cms-sparkling-wine-medium-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-sparkling-wine-medium-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-sparkling-wine-medium-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-low-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-low-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-low-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-medium-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-medium-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-medium-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-high-alcohol .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-high-alcohol .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-high-alcohol .product-image-area { border-radius:none!important; border:none!important;}

.cms-white-wine-under-10-cheap .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-white-wine-under-10-cheap .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-white-wine-under-10-cheap .product-image-area { border-radius:none!important; border:none!important;}

.cms-sparkling-wine-above-10 .price-box { margin: 10px 0 5px; width: 100% !important;}
.cms-sparkling-wine-above-10 .category-products .products-grid li.item .item-area {width: 100%;position: relative;/*border: #ccc solid 1px;*/}
.cms-sparkling-wine-above-10 .product-image-area { border-radius:none!important; border:none!important;}
.product-wolf-blass-president-s-selection-shiraz-cabernet-sauvignon-south-australia .catalog-product-view .saveamount {display:none;}
.four-btns-price-pg ul li button { background: #e13b3f; border: none;  color: #fff !important; padding: 5px 11px !important;}
.four-btns-price-pg ul li button a { color:#fff!important; font-weight:bold;}
.four-btns-price-pg { padding:0px!important;}
.four-btns-price-pg ul {margin-left: 15px;}

/* starting here */

.pre_order1 { width: 100%;}
.pre_3 select { width: 100%;}
.pre_4 input { width:93%;}
.pre_5 select { width: 100%; }
.pre_9 select { width: 100%; }
.pre_6 input {width: 98%; margin: 0 6px 0 0!important;}
.pre_6 span{width: 50%;float: left; margin-bottom:5px;}
.pre_7 input {width: 98%; margin: 0 6px 0 0!important;}
.pre_7 span{width: 50%;float: left;}
.pre_8 input { width:100%; margin-bottom:10px;}
.pre_10 input { width:100%;}
.pre_11 input { width:100%;}
.pre_12 input { width:100%; }
.pre_13 input { width:93%;}
.pre_17 .input-text { width: 100%; }
.recurringandrentalpayments-preorder-index .preorder-payment-method .form-list input.input-text { width: 89%!important;}
.preorder-payment-method .form-list select {padding: 0px 22px 0px 5px !important;height: 22px; width: 90%;}
.recurringandrentalpayments-preorder-index .customer_comments {height: 75px; width: 100%;}
 .recurringandrentalpayments-preorder-index .form-button-alt{ background: #e13b3f;padding: 10px;color: #fff;text-transform: uppercase;border-radius: 5px;width: 105px;}
 .custom-copyright-block p {font-size: 12px;line-height: 25px; margin: 0px;}
 .custom-copyright-block { text-align: center;}
 .custom-disclaimer-block { text-align: center;}
  .custom-disclaimer-block p{font-size: 12px;line-height: 25px; margin: 0px;}
 /* ending here */

.price-box { width:100%;}
.customer-account-login .buttons-set a {line-height: 35px;margin-right: 20px;float: left;}
.contacts-index-index .osolCaptchaBlock.required{ line-height: 32px; padding-bottom: 4px; float: left; font-weight: bold;}
#captchaCode1 { margin-bottom:10px;margin-top: 10px;}
#osolCatchaTxt1 { margin-top: 10px;}
.contacts-index-index .buttons-set p.required { margin: 0 11px 10px 0!important; font-weight: normal; float: left;}
.customer-account-forgotpassword .buttons-set p.required { margin: -30px 0 29px!important;text-align: left!important;}
.customer-account-forgotpassword .buttons-set .back-link { float: left;margin: 0 10px 0 0;}
.mini-cart .mini-products-list li a.btn-remove { top: 13px!important;}
.srch-reslt-name { color:#000}
.cms-aussiewinedrinkers .page-title h1 {
   padding-left: 7.7%;
    margin-top: 15px;
    line-height: 22px;
}
.account-login .buttons-set { width: 100%;}
.inchoo-socialconnect-account-facebook div.inchoo-socialconnect-facebook {
    float: none;
    height: 30px !important;
    background: transparent url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/disconnect.png) no-repeat right !important;
    width: 250px;
    height: 70px !important;
    margin: 0 0 0 -100px;
    background-size: 100%;
}
.inchoo-socialconnect-account-facebook .inchoo-socialconnect-facebook-inner a {
    font-size: 0px;
    width: 181px;
    float: left;
    margin-top: 25px;
    height: 21px;
    margin-left: 79px;
}
.plea_bg {
    background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/28th-march/bg_12.png) !important;
    background-size: 69%!important;
    background-position: 30% -10px;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    padding: 0px!important;
    margin: 0px!important;
}
.right_bg  {width: 82%;
    float: right;
    background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/28th-march/grapes.png)#fff no-repeat !important;
    background-position: 959px -7px !important;
    margin-bottom: 20px!important;}
.cms-aussiewinedrinkers .main.container {
    max-width: 100%;
    width: 100%;
    padding: 0px!important;
}
.cms-aussiewinedrinkers .col-main {
    padding-bottom: 0px!important;
}
.cms-aussiewinedrinkers .main-container {
    padding:0px!important;
    min-height: 400px;
}
.mega-dropdown-menu .dropdown-header {
    display: block;
    padding: 4px 0px!important;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap;
}
.mega-dropdown-menu li a {
    line-height: 29px;
    color: #6b6b6b;
}
.catalog-product-view .label { font-size:100%!important;}
.block-layered-nav dd{overflow-y: auto;max-height: 40em;}
.product-wineclub-explorer-mix #indies_recurringandrentalpayments_subscription_start { padding: 4px!important;}
.block-category-nav .category-list {
overflow-y: auto;
max-height: 35em;
}
.other-related-prod h4 {
    min-height: 100px;
    padding-top: 20px;
    font-size: 14px;
    text-align: center;
}
.form_1-1 { width:60%; margin:0 auto;}
.notfound-page-seacrh { width: 72%;
    float: left;
    margin: 10px 20px 11px 300px;}
.notfound-page-seacrh input { width: 60%;}
.notfound-page-seacrh .icon-search {
    background: #ff2e35 !important;
    padding: 8px;
    color: white;
    font-size: 15px;
    margin: -18px 3px -57px -19px;
    float: left;
}
.notfound-page-seacrh label{    margin-left: 10px;
    position: absolute;
    margin-top: 10px;
    list-style: none;}
.notfound-page-seacrh ul li { list-style: none;}

.mobile-nav .sw-mobile-menu li .open-child {
    float: left!important;
    font-size: 0;
    width: 180px!important;
    height: 40px;
    margin-top: 1px;
    display: block;
    cursor: pointer;
    position: absolute;
    background-color: #151515;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    left: 15px !important;
}


.mobile-nav .sw-mobile-menu li .open-child::after {
    content: "";
    background-image: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/megamenu/css/images/small-plus.png);
    background-position: bottom center!important;
    background-repeat: no-repeat!important;
    cursor: pointer!important;
    width: 19px!important;
    height: 19px!important;
    display: block;
    position: absolute!important;
    left: 164px!important;
    top: 10px;
    opacity: 0.5;
}
.sign_upstreep {font-size: 28px;padding-top: 15px;color: #333333;font-weight: normal;font-family: 'FjallaOne';color: black;width: 100%; line-height: 36px;margin-bottom: -10px;text-align: center;padding-left: 40px;width: 100%;float: left;}
.sign-up-cl1{font-size: 16px; color: #333333; font-weight: normal; text-align: center;}
.first_or input{width: 85%!important;float: left;margin-top: 10px;height: 40px!important;border-radius: 0!important;}
.cl_1 span{float: left;margin: 2px 0 0 0px;border-radius: 0!important;}
.cl_1 button{float: left;margin: 8px 0 0 0px;border-radius: 0!important;}
.first_or {width: 100%;float: left;margin: -25px 0 0 0;}
.first_or .block { margin:0px!important;}
.offer-text-new {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    background: #6ba728;
    padding: 0px 13px;
    font-style: italic;
    width: 100%;
    float: left;
}
.onestepcheckout-index-index .top-container .breadcrumbs { background:#fff!important;}

fieldset p.onestepcheckout-description {
    line-height: 38px;
    text-align: center;
    background: #f7f7f7;
}

.popup {
    position: relative;
    width: 760px;
    margin: 100px auto;
    background: white;
    border: 5px solid #ea4e4a;
}

.modalDialog {
    position: fixed;
    /* font-family: Arial, Helvetica, sans-serif; */
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(190, 190, 190, 0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}

.modalDialog > div {
    width: 400px;
    margin: 10% auto;
    padding: 5px 10px 13px 20px;
    /* border-radius: 10px; */
    background: #fff;
    background: -moz-linear-gradient(#fff, #999);
    background: white;
    background: -o-linear-gradient(#fff, #999);
}

#openModal.active {
    opacity: 1;
    pointer-events: auto;
}


.popup_overlay{
	background-color: rgba(0, 0, 0, 0.5);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	}


.popup_overlay .boxPadding{
	padding:40px;
	display:block;
	}
.popup_overlay h2{
    display: block;
    font-size: 20px!important;
    font-weight: bold!important;
    color: #626270;
    text-align: center;
    font-family: "Myriad Pro"!important;
    padding-bottom: 26px;
    margin: 0;
	}
.locationPopup{
	display:block;
	width:280px;
	border:2px solid #369dcc;
	margin:auto;
	border-radius:3px;
	padding-top: 30px;
	padding-bottom: 20px;
	position:relative;
	}
.popup_overlay   .locationPopup ul{
	padding:0 30px;
	}
.popup_overlay   .locationPopup li{
	list-style-type:none;
	color:#626270;
	font-size:14px;
	font-weight:700;
	display:block;
	padding:4px 0 4px 30px;
	}
.popup_overlay   .locationPopup li.icon1{
	background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/1480532220icon_location_2.png) no-repeat;
	background-position:left 4px;
	}
.popup_overlay   .locationPopup li.icon2{
	background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/1480532067icon_phone.png) no-repeat;
	background-position:left 4px;
	}
.popup_overlay   .locationPopup li.icon3{
	background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/1480532038icon_time.png) no-repeat;
	background-position:left 11px;
	}
.popup_overlay   .locationPopup li b{
	color:#369dcc;
	font-size:16px;
	padding: 10px 0 2px 0;
    display: block;
	}
.popup_overlay   .locationPopup li strong{
	display:inline-block;
	text-align:left;
	}
.popup_overlay   .locationPopup li span{
	display:inline-block;
	text-align:right;
	}
.popup_overlay   .locationPopup .locationIcon{
	background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/1480532243icon_location_1.png) no-repeat;
	background-position:center center;
	width:54px;
	height:72px;
	position:absolute;
	top:-36px;
	left:50%;
	margin-left:-27px;
	}
.popup_overlay   .locationPopup h3{
	display:block;
	font-size:20px!important;
	font-weight:bold!important;
	color:#369dcc;
	text-align:center;
	}
.popup_overlay .popupBtn{
	background-color:#369dcc;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:13px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	width:260px;
	margin:auto;
	margin-top:20px;
	text-align:center;
	border-radius:3px;
	}
.popup_overlay .popupBtn:hover{
	background-color:#298cb9;
	}
	
.popup_overlay .cross_button{
	background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/1480534615icon_close.png) no-repeat;
	background-position:center center;
	width:30px;
	height:30px;
	position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
	}
@media only screen and (min-device-width:320px) and (max-device-width:480px){
.footer-middle .block.block-subscribe .input-box{float:left;margin:0 0 10px 0;width:100%!important;}
}
@media only screen and (max-width: 767px){
.cms-deals .WhyChooseUs-desc {    min-height: 42px!important;
    float: left;
    text-align: center;
    width: 100%;}
.footer-middle .block.block-subscribe .input-box input.input-text {max-width: 54%;}
.onestepcheckout-index-index .main {width: 100%!important;}
body fieldset p.onestepcheckout-description {
    font-size: 13px;
}
.footer-bottom a.logo { width: 100%!important;}
.catalog-product-view .product-options-bottom .add-to-links {padding: 0;text-align: left;display: inline-block;vertical-align: middle;float: right;margin: 0px 0px 5px 0!important;}
.moreRead {
    color: black;
    text-decoration: underline;
}

.cross_button + div {
    padding: 25px;
    overflow-y: scroll;
    height: 500px;
}

    div.popup_overlay a.cross_button {
        top: 5px;
        right: 5px;
    }

    div.popup {
        position: relative;
        width: 95%;
        margin: 5% auto;
        background: white;
    }

	.popup_overlay .boxPadding{
		padding:20px;
		}
	.popup_overlay h2{
		font-size: 17px;
		padding-bottom: 35px;
		padding-top:10px;
		}
	.popup_overlay   .locationPopup{
		padding-top: 25px;
    padding-bottom: 15px;
		}
	.popup_overlay   .locationPopup h3{
		margin:6px 0 6px 0;
		}
	.popup_overlay   .locationPopup li{
		padding: 2px 0 2px 30px;
		}
	.popup_overlay .popupBtn{
		margin-top: 15px;
		}
	}

@media only screen and (max-width: 325px){ 
    body fieldset.group-select p.onestepcheckout-description {
    font-size: 11px;
}
}

.custdob {color:#e13b3f!important;padding-left: 31px!important;background: #fff9e9 url(https://smhttp-ssl-54521.nexcesscdn.net/skin/adminhtml/default/default/images/error_msg_icon.gif) 7px 8px no-repeat!important;}

.dob-month select { padding: 0 6px 0 8px !important;}

.dob-month { width: 25% !important; }

.dob-year { width:25% !important; }

.dob-day { width:22% !important; }
.onestepcheckout-index-index .container-1 {
    display: none;
}
.custom-block a { color: white;}

.search-area { z-index:0 !important; }
.catalog-product-view .add-to-box {float: right;width: 350px;border: 0;margin-top: 0px; z-index:1;position: absolute; right:14px;}

/* -------------------------- Start for Simly CRO change on category page for mobile ----------------------- */

@media only screen and (max-width: 767px){ 

#narrow-by-list{
	top:27px;
	position:relative;
}

.fixed{
    position: fixed;
    top: -10px;
    width: 100%;
    left: -1px;
    z-index:9999999;
  	box-shadow:1px 1px 0px 0px;

}

.col-left.sidebar.f-left.col-sm-3, .sort-by{
	display:inline-block;
	width: 100%;
	box-shadow: 0px 2px 2px 0px;
	padding-bottom: 15px;
	padding-right: 30px;
}

.sort-by{ 
	text-align: center;
  	padding-top: 20px;
  	display:none;
}

.col-left.sidebar.f-left.col-sm-3 {
    background: #FFF;
    margin-top: 15px!important;
    padding-top: 15px;
    overflow-y: scroll;
    height: 412px;
}

.filter_sort{
	background: #f7f7f7;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;

}

.active span {
    border-bottom: 2px solid;
    padding: 5px 20px;
}

.filter_div{
 	width: 50%;
    display: inline-block;
    text-align: center;
    border-right:1px solid;
    line-height: 25px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAPFBMVEUAAADhOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz+iaeP6AAAAE3RSTlMAAgMEBQgVICUmt7nKzNze4u/9Mzi07wAAAEZJREFUGFelyDkCgCAQxdCAGwpu/Pvf1UphpjVdHvNxdZ0LYVNXGTBSRoCQ7Td5H2K2D1GSpvYgSeEn3B5SdcBaHZB2+18P5moGxC5g9jgAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position-x: 30%;
    background-position-y: 5px;
}

.sort_div{
	width: 48%;
    display: inline-block;
    text-align: center;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEUAAADhOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz/hOz9o5bfDAAAAEXRSTlMAAhEaHCMzNXyLtcfO6/H3+4dIClkAAABLSURBVBjTjcy7EoAgEEPRqKz4hvz/z1Kwy5gZC9OdWwT4Xn6SmixJLSWTUlb6ytLDEYEb/m6Kuc/xsfdg1X3PkDLs5WXAqhqwK9wAfzME6FErg+UAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position-x: 30%;
    background-position-y: -2px;
}

::-webkit-scrollbar { 
    display: none; 
}

.remove{
display:none!important;
  }

.cross{
	float: right;
    font-size: 22px;
    top: -5px;
    position: relative;
    color: #e13b3f;
}

}
/* -------------------------- End for Simly CRO change on category page for mobile ----------------------- */

.onestepcheckout-eplace-index button.button span span { line-height: 36px!important;}
.onestepcheckout-eplace-index button.onestepcheckout-place-order {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background: #e13b3f!important;  border-bottom: 1px solid rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);width: 185px;}
.onestepcheckout-eplace-index button.onestepcheckout-place-order:hover {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background: #e13b3f!important;  border-bottom: 1px solid rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);width: 185px;}
.onestepcheckout-eplace-index label { line-height: 22px!important;}
.header-container-eplace
{
    background: #fff!important; 
}
.onestepcheckout-index-index .header-container-eplace
{
    padding:10px 0px;
}
.header>.logo
{
    padding:5px;
}

.onestepcheckout-index-index .header { text-align:center!important; }
.onestepcheckout-index-index .header a {width: 100%;margin: 0 auto;}
.onestepcheckout-index-index .img-responsive { display:inherit!important;}
.block-category-nav .block-content {padding: 10px 7px!important;}
.block-category-nav .category-list { padding-right:20px!important;}
#livechat-compact-container{right:75px!important;}
.cms-index-index #yotpo_testimonials_btn { top: 250px!important;}
.cms-index-index .owl-banner-carousel.owl-middle-narrow .owl-controls .owl-buttons div.owl-prev {left: 40px!important;}
.cms-index-index .owl-banner-carousel.owl-middle-narrow .owl-controls .owl-buttons div.owl-next {right: 40px!important;}

.cms-customer-info .breadcrumbs { display: none;}

/*    css comment  */



/* Start for Global Trophy Club - CSS */

/*
@media only screen and (max-width: 767px){ 
.cms-trophy-club .owl-buttons { display:none!important;}
.video_1 { position: absolute;top: 3.15%;right: 5px;width: 37%;height: 111px;}
   .cms-trophy-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club .center-section { margin-left:0px!important;}
   
   .cms-trophy-club .col-sm-2-raw12 { width: 48% !important;float: left !important;margin: 0px !important;padding: 0px;}
   .cms-trophy-club .col-sm-2-raw12 img { margin: 10px 16px;width: 100%!important;float: left!important;padding: 0px!important;margin: 0px!important;}
   
   .cms-trophy-club-online .col-sm-2-raw12 { width: 48% !important;float: left !important;margin: 0px !important;padding: 0px;}
   .cms-trophy-club-online .col-sm-2-raw12 img { margin: 10px 16px;width: 100%!important;float: left!important;padding: 0px!important;margin: 0px!important; }

}
.cms-trophy-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club .faqtrophy .panel-heading a:focus { background:none!important; color:#000!important; border-bottom: #ccc solid 2px;border-radius: 0px !important;
border-left: 0px !important;}
.cms-trophy-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club .main-top-fnt {width: 100%;margin: 0 auto;}
.cms-trophy-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000!important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
.cms-trophy-club .faqtrophy .collapsed { background: none !important;background-color: none !important;border-bottom: #f0f0f0 solid 2px;border-radius: 0px !important;
border-left: 0px !important;color: #000;font-size: 16px;}
.cms-trophy-club .breadcrumbs { display:none}
.cms-trophy-club .page-title {display:none}
.cms-trophy-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club .footer-middle .button span {
    
    margin-top: 0px!important;
   
}
.cms-trophy-club .home-headings1 h2 { text-align:center!important;padding:0 10px;}
.cms-trophy-club .home-headings1 p {text-align:justify!important; padding:0 20px;}

.cms-trophy-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}

.cms-trophy-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}
.cms-trophy-club .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000!important; font-size:16px!important;}
.cms-trophy-club .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:16px!important;}
*/
@media only screen and (max-width: 767px){ 
   .cms-trophy-club-cab-sauv-wine-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-cab-sauv-wine-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-cab-sauv-wine-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-cab-sauv-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-cab-sauv-wine-club .center-section { margin-left:0px!important;}
}
.cms-trophy-club-cab-sauv-wine-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-cab-sauv-wine-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-cab-sauv-wine-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-cab-sauv-wine-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-cab-sauv-wine-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club-cab-sauv-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-cab-sauv-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
/*.cms-trophy-club .faqtrophy .product-tabs .vertical > ul li.active, .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000 !important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
*/
.cms-trophy-club-cab-sauv-wine-club .breadcrumbs { display:none}
.cms-trophy-club-cab-sauv-wine-club .page-title {display:none}
.cms-trophy-club-cab-sauv-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-cab-sauv-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-cab-sauv-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-cab-sauv-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-cab-sauv-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-cab-sauv-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-cab-sauv-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-cab-sauv-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-cab-sauv-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-cab-sauv-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-cab-sauv-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-cab-sauv-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-cab-sauv-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-cab-sauv-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-cab-sauv-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-cab-sauv-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-cab-sauv-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-cab-sauv-wine-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-cab-sauv-wine-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-cab-sauv-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-cab-sauv-wine-club .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-cab-sauv-wine-club .faqtrophy .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-cab-sauv-wine-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}

/* ------------------------------------------------------------- */

@media only screen and (max-width: 767px){ 
   .cms-trophy-club-chardonnay-wine-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-chardonnay-wine-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-chardonnay-wine-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-chardonnay-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-chardonnay-wine-club .center-section { margin-left:0px!important;}
}
.cms-trophy-club-chardonnay-wine-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-chardonnay-wine-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-chardonnay-wine-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-chardonnay-wine-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-chardonnay-wine-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club-chardonnay-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-chardonnay-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
/*.cms-trophy-club-chardonnay-wine-club .faqtrophy .product-tabs .vertical > ul li.active, .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000 !important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
*/
.cms-trophy-club-chardonnay-wine-club .breadcrumbs { display:none}
.cms-trophy-club-chardonnay-wine-club .page-title {display:none}
.cms-trophy-club-chardonnay-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-chardonnay-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-chardonnay-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-chardonnay-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-chardonnay-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-chardonnay-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-chardonnay-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-chardonnay-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-chardonnay-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-chardonnay-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-chardonnay-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-chardonnay-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-chardonnay-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-chardonnay-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-chardonnay-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-chardonnay-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-chardonnay-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-chardonnay-wine-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-chardonnay-wine-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-chardonnay-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-chardonnay-wine-club .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-chardonnay-wine-club .faqtrophy .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-chardonnay-wine-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}

/* ------------------------------------------------------------- */

@media only screen and (max-width: 767px){ 
   .cms-trophy-club-mixed-wine-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-mixed-wine-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-mixed-wine-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-mixed-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-mixed-wine-club .center-section { margin-left:0px!important;}
}
.cms-trophy-club-mixed-wine-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-mixed-wine-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-mixed-wine-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-mixed-wine-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-mixed-wine-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club-mixed-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-mixed-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
/*.cms-trophy-club-mixed-wine-club .faqtrophy .product-tabs .vertical > ul li.active, .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000 !important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
*/
.cms-trophy-club-mixed-wine-club .breadcrumbs { display:none}
.cms-trophy-club-mixed-wine-club .page-title {display:none}
.cms-trophy-club-mixed-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-mixed-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-mixed-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-mixed-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-mixed-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-mixed-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-mixed-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-mixed-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-mixed-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-mixed-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-mixed-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-mixed-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-mixed-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-mixed-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-mixed-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-mixed-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-mixed-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-mixed-wine-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-mixed-wine-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-mixed-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-mixed-wine-club .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-mixed-wine-club .faqtrophy .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-mixed-wine-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}

/* ------------------------------------------------------------- */

@media only screen and (max-width: 767px){ 
   .cms-trophy-club-moscato-wine-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-moscato-wine-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-moscato-wine-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-moscato-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-moscato-wine-club .center-section { margin-left:0px!important;}
}
.cms-trophy-club-moscato-wine-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-moscato-wine-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-moscato-wine-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-moscato-wine-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-moscato-wine-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club-moscato-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-moscato-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
/*.cms-trophy-club-moscato-wine-club .faqtrophy .product-tabs .vertical > ul li.active, .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000 !important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
*/
.cms-trophy-club-moscato-wine-club .breadcrumbs { display:none}
.cms-trophy-club-moscato-wine-club .page-title {display:none}
.cms-trophy-club-moscato-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-moscato-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-moscato-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-moscato-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-moscato-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-moscato-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-moscato-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-moscato-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-moscato-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-moscato-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-moscato-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-moscato-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-moscato-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-moscato-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-moscato-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-moscato-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-moscato-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-moscato-wine-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-moscato-wine-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-moscato-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-moscato-wine-club .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-moscato-wine-club .faqtrophy .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-moscato-wine-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}

/* ------------------------------------------------------------- */

@media only screen and (max-width: 767px){ 
   .cms-trophy-club-red-wine-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-red-wine-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-red-wine-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-red-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-red-wine-club .center-section { margin-left:0px!important;}
}
.cms-trophy-club-red-wine-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-red-wine-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-red-wine-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-red-wine-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-red-wine-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club-red-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-red-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
/*.cms-trophy-club-red-wine-club .faqtrophy .product-tabs .vertical > ul li.active, .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000 !important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
*/
.cms-trophy-club-red-wine-club .breadcrumbs { display:none}
.cms-trophy-club-red-wine-club .page-title {display:none}
.cms-trophy-club-red-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-red-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-red-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-red-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-red-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-red-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-red-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-red-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-red-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-red-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-red-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-red-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-red-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-red-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-red-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-red-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-red-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-red-wine-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-red-wine-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-red-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-red-wine-club .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-red-wine-club .faqtrophy .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-red-wine-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}

/* ------------------------------------------------------------- */

@media only screen and (max-width: 767px){ 
   .cms-trophy-club-sauv-blanc-wine-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-sauv-blanc-wine-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-sauv-blanc-wine-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-sauv-blanc-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-sauv-blanc-wine-club .center-section { margin-left:0px!important;}
}
.cms-trophy-club-sauv-blanc-wine-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-sauv-blanc-wine-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-sauv-blanc-wine-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-sauv-blanc-wine-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-sauv-blanc-wine-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club-sauv-blanc-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-sauv-blanc-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
/*.cms-trophy-club-sauv-blanc-wine-club .faqtrophy .product-tabs .vertical > ul li.active, .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000 !important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
*/
.cms-trophy-club-sauv-blanc-wine-club .breadcrumbs { display:none}
.cms-trophy-club-sauv-blanc-wine-club .page-title {display:none}
.cms-trophy-club-sauv-blanc-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-sauv-blanc-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-sauv-blanc-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-sauv-blanc-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-sauv-blanc-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-sauv-blanc-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-sauv-blanc-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-sauv-blanc-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-sauv-blanc-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-sauv-blanc-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-sauv-blanc-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-sauv-blanc-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-sauv-blanc-wine-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-sauv-blanc-wine-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-sauv-blanc-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-sauv-blanc-wine-club .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-sauv-blanc-wine-club .faqtrophy .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-sauv-blanc-wine-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}

/* ------------------------------------------------------------- */

@media only screen and (max-width: 767px){ 
   .cms-trophy-club-shiraz-wine-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-shiraz-wine-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-shiraz-wine-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-shiraz-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-shiraz-wine-club .center-section { margin-left:0px!important;}
}
.cms-trophy-club-shiraz-wine-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-shiraz-wine-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-shiraz-wine-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-shiraz-wine-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-shiraz-wine-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club-shiraz-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-shiraz-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
/*.cms-trophy-club-shiraz-wine-club .faqtrophy .product-tabs .vertical > ul li.active, .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000 !important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
*/
.cms-trophy-club-shiraz-wine-club .breadcrumbs { display:none}
.cms-trophy-club-shiraz-wine-club .page-title {display:none}
.cms-trophy-club-shiraz-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-shiraz-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-shiraz-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-shiraz-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-shiraz-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-shiraz-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-shiraz-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-shiraz-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-shiraz-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-shiraz-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-shiraz-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-shiraz-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-shiraz-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-shiraz-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-shiraz-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-shiraz-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-shiraz-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-shiraz-wine-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-shiraz-wine-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-shiraz-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-shiraz-wine-club .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-shiraz-wine-club .faqtrophy .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-shiraz-wine-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}

/* ------------------------------------------------------------- */

@media only screen and (max-width: 767px){ 
   .cms-trophy-club-white-wine-club .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-white-wine-club .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-white-wine-club .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-white-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-white-wine-club .center-section { margin-left:0px!important;}
}
.cms-trophy-club-white-wine-club .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-white-wine-club .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-white-wine-club .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-white-wine-club .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-white-wine-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club-white-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-white-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
/*.cms-trophy-club-white-wine-club .faqtrophy .product-tabs .vertical > ul li.active, .panel-title > a:focus, .panel-title > a.active{
background: none;color: #000 !important;font-size: 16px;border-bottom: #ccc solid 2px;border-radius: 0px !important;}
*/
.cms-trophy-club-white-wine-club .breadcrumbs { display:none}
.cms-trophy-club-white-wine-club .page-title {display:none}
.cms-trophy-club-white-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-white-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-white-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-white-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-white-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-white-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-white-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-white-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-white-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-white-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-white-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-white-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-white-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-white-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-white-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-white-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-white-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-white-wine-club .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-white-wine-club .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-white-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-white-wine-club .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-white-wine-club .faqtrophy .panel-title > a:hover {border-left-color: #fff !important;background: none !important;color: #000; font-size:14px!important;}
.cms-trophy-club-white-wine-club .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}

/* End for Global Trophy Club - CSS */

/*  Start for trophy club online page */


@media only screen and (max-width: 767px){ 
.video_1 { position: absolute;
top: 0.1% !important;
right: 1% !important;
width: 37% !important;
height: 92px !important;}
   .cms-trophy-club-online .panel-default {border-color: #ddd;float: left;width: 100%;}
   .cms-trophy-club-online .main-top-fnt {width: 100%;margin: 0 auto;}
   .cms-trophy-club-online .other-deal-prod a img { margin-left: 0px !important; width: 100%;}
   .cms-trophy-club-online .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px;padding: 0 11px;margin-bottom: 20px;}
   .cms-trophy-club-online .center-section { margin-left:0px!important;}
}
.cms-trophy-club-online .faqtrophy .panel {margin-bottom: 20px;background-color: #fff;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;
box-shadow: none!important;}
.cms-trophy-club-online .faqtrophy .panel-heading {background: none;background-image: none;padding: 0;border-radius: 0;background-image: none !important;border: none !important;
}
.cms-trophy-club-online .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.cms-trophy-club-online .faqtrophy .panel-title > a::after {content: "\e80b";display: block;position: absolute;right: 16px;top: 50%;color: #000;margin-top: -10px;font-size: 20px !important;}
.cms-trophy-club-online .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-online .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-online .breadcrumbs { display:none}
.cms-trophy-club-online .search-area { display:none !important;}
.cms-trophy-club-online .header-wrapper { display:none !important;}
.cms-trophy-club-online .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-online .col-main {padding-bottom:0px!important;}
.cms-trophy-club-online .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-online .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-online .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.trophy_price { font-size: 18px;}
.cms-trophy-club-online .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-online .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-online .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-online .button { text-align:center;width: 32.3%;}
.cms-trophy-club-online .footer-middle .button span {
    
    margin-top: 0px!important;
   
}
.cms-trophy-club-online .home-headings1 h2 { text-align:center!important;padding:0 10px;}
.cms-trophy-club-online .home-headings1 p {text-align:justify!important; padding:0 20px;}

.cms-trophy-club-online .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 11px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-online .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}

.cms-trophy-club-online .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-online .foot1_1{ background: #606062;padding: 20px 0;}
.font_text { color: #fff; padding-top: 10px;float: left;}
.foot_12 {    padding: 10px 0 0 30px; float: left; cursor:pointer;}
.cms-trophy-club-online .regular-price {color: #444;text-align: center;}
.cms-trophy-club-online .plan-desc-detail p { text-align:center;}
.cms-trophy-club-online .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-online .owl-next {position: absolute;right: -48px; margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-online .owl-prev {position: absolute;left: -67px;margin: -340px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
.plan-desc-detail { min-height: 195px;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-online #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-online .panel-title > a::after {content: "\e80b";font-family: "porto";display: block;position: absolute;right: 20px;top: 50%;color: #e33b3f!important;margin-top: -10px;
}
.cms-trophy-club-online .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000!important; font-size:14px!important;}

/*  End for trophy club online page */

/*   21th September  Trophy club*/
.data-table thead th {
    font-weight: 600;
    padding: 15px 5px!important;
    color: #777;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 11px!important;
    text-transform: uppercase;
}

.recurringandrentalpayments-customer-view .addresses-primary table tr td { line-height: 20px!important;}
.button_1 {background: #e13b3f;padding: 6px 10px; border:none!important;color: #fff;margin: 6px 0 8px 0;font-weight: normal;border-radius: 7px;}
.save_card_checkout { color:#e13b3f!important}
.panel-default > .panel-heading + .panel-collapse > .panel-body { border: 0;min-height: 0px!important;}
/* checkbox on checkout  */
.onestepcheckout_save_card_disabled {	
	pointer-events:none;
	disabled:true;
}

/*   21th September  Trophy club End*/

/* For TC Navigation */

fixed-header ul.menu>li, .main-nav ul.menu>li {transition: all .1s;margin-right: 14px;}
.why-buy_3 .col-md-3{ width:24%; float:left;}
.why-buy_3 .col-md-9{ width:73%;}
.pro-text {padding: 77px 20px 0 20px!important;color: #000;background: #f8f8f8;min-height: 249px;font-family: calibri;font-size: 20px;line-height: 35px;margin-bottom: 13px;}
.pro-txt-marg{    width: 100%; float: left;  margin-bottom: 20px;}

.cms-trophy-club-white-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-white-wine-club .std { position:relative;}
.cms-trophy-club-red-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-red-wine-club .std { position:relative;}
.cms-trophy-club-mixed-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-mixed-wine-club .std { position:relative;}
.cms-trophy-club-moscato-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-moscato-wine-club .std { position:relative;}
.cms-trophy-club-moscato-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-moscato-wine-club .std { position:relative;}

.cms-trophy-club-shiraz-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-shiraz-wine-club .std { position:relative;}
.cms-trophy-club-chardonnay-wine-clubb .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-chardonnay-wine-club .std { position:relative;}

.cms-trophy-club-cab-sauv-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-cab-sauv-wine-club .std { position:relative;}

.cms-trophy-club-chardonnay-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-chardonnay-wine-club .std { position:relative;}
.cms-trophy-club-sauv-blanc-wine-club .video_1 {position: absolute;top: 31px;right: 30px;width: 35%;height: 350px;border: none!important;}
.cms-trophy-club-sauv-blanc-wine-club .std { position:relative;}

.cms-trophy-club-online .std { position:relative;}

/*css for upper footer*/
.navbar-collapse {
    margin: 0 auto;
    width: 1175px!important;
    border-top: 0;
    
    box-shadow: none;
}
@media only screen and (min-width: 767px){
.x6{
	 
	    margin-left: -489%!important;
        margin-bottom: 10px !important;
}
}
@media only screen and (max-width: 767px){
	.x6{
		
		margin:0px!important;
	}
}


.navbar-nav > li > .dropdown-menu {
    margin-top: 20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 1089px!important;
}
.fixed-header .menu > li > a:after, .main-nav .menu > li > a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: auto!important;
    bottom: 17px;
    left: 0;
}
.cms-about-us .col-sm-2-raw12 {
    width: 18.9999%;
    float: left;
}

.header-container .links .first { border-left: none!important;}

.header-container .links .cus_first {
    font-size: 11px;
    padding: 0 15px;
    text-transform: uppercase;
    line-height: 19px;
    border-left: 1px solid #ccc !important;
}
.onestepcheckout-index-index .button span {
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
font-size: 12px!important;
font-family: arial,helvetica,sans-serif;
display: inline-block;
font-weight: 700;
color: #FFF!important;
background-color: #8ed058!important;
background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
text-transform: uppercase;
background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
border-radius: 5px!important;text-transform: none;font-size: 14px !important;
background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;
}
/*.onestepcheckout-index-index .button span:hover { background: #6bb330!important;
    background-image: none;
background-image: -webkit-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -moz-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -ms-linear-gradient(top,#6bb330,#6c8c15)!important;
border: none!important;
background-image: -o-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: linear-gradient(to bottom,#6bb330,#6c8c15)!important;}
*/.onestepcheckout-numbers-1 { text-transform:none!important;}
p.onestepcheckout-numbers { text-transform:none!important;}
#onestepcheckout-coupon-add span {-webkit-border-radius: 1px;
-moz-border-radius: 1px;
font-size: 12px!important;
font-family: arial,helvetica,sans-serif;
display: inline-block;
font-weight: 700;
color: #FFF!important;
background-color: #8ed058!important;
background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
text-transform: uppercase;
background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
border-radius: 5px!important;text-transform: none;font-size: 14px !important;
background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;}
.cart-collaterals .button span {-webkit-border-radius: 1px;
-moz-border-radius: 1px; width:100%;
font-size: 12px!important;
font-family: arial,helvetica,sans-serif;
display: inline-block;
font-weight: 700;
color: #FFF!important;
background-color: #8ed058!important;
background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
text-transform: uppercase;
background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
border-radius: 5px!important;text-transform: none;font-size: 14px !important;
background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;}
/*.checkout-cart-index .button span {
-webkit-border-radius: 1px;
-moz-border-radius: 1px;border:none!important;
font-size: 12px!important;
font-family: arial,helvetica,sans-serif;
display: inline-block;
font-weight: 700;
color: #FFF!important;
background-color: #8ed058!important;
background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
text-transform: uppercase;
background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
border-radius: 5px!important;
background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;
}
.checkout-cart-index .button span:hover { background: #6bb330!important;
    background-image: none;border:none!important;
background-image: -webkit-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -moz-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -ms-linear-gradient(top,#6bb330,#6c8c15)!important;
border: none!important;
background-image: -o-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: linear-gradient(to bottom,#6bb330,#6c8c15)!important;}*/
.mini-cart .actions a {
    border: 0;
    width: 128px; text-transform:none!important; border:none!important;
    text-align: center;
    color: #fff;background-color: #8ed058!important;
background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
text-transform: uppercase;
background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
border-radius: 5px!important;
background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;
}
.mini-cart .actions a:hover { background: #6bb330!important;
    background-image: none;border:none!important;
background-image: -webkit-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -moz-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -ms-linear-gradient(top,#6bb330,#6c8c15)!important;
border: none!important;
background-image: -o-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: linear-gradient(to bottom,#6bb330,#6c8c15)!important;}
.data-table button.button > span:hover {
   background: #6bb330!important;
    background-image: none;border:none!important;
background-image: -webkit-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -moz-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -ms-linear-gradient(top,#6bb330,#6c8c15)!important;
border: none!important;
background-image: -o-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: linear-gradient(to bottom,#6bb330,#6c8c15)!important;
}
h1.onestepcheckout-title {
    font-size: 20px;
    text-transform: none!important;
}
.cms-index-index.cms-home .wrapper {    overflow: hidden !important;}







/******************************************* Moet Champagne Giveaway LP CSS starts *******************************************/


/* Desktop & Overall Structure */
.moet-lp-left {    float: left;    width: 15%;}
.mixedpack .moet-lp-left img {width: 100%;}
.moet-lp-right {    float: left;    padding: 40px 0;    width: 85%;}
.moet-lp-right1 h3 {    font-family: FjallaOne;    font-size: 24px;    font-weight: normal;    color: black; margin:0 0 13px 0!important}
.moet-lp-right h3 {    font-family: FjallaOne;    font-size: 24px;    font-weight: normal;    color: black; margin:0 0 30px 0}
.join-s1 { font-family: FjallaOne;font-size: 20px;font-weight: normal;color: black;margin: 0 0 30px 0;line-height: 31px;}
.mixedpack .moet-lp-left1 {width: 35%;margin: 19px 0 0 0!important;}
.moet-benefits-con {text-align:center}
.moet-benefits-con h2 {    background: #ea4e4a;    padding: 15px;    text-align: center;    color: white;  font-family: FjallaOne; font-size:25px }
.moet-benefits-con h3 {color: #ea4e4a; }
.moet-benefits-con img {margin: 10px 0;}
.moet-lp-header img {width:100%}
#MG-placeholder .formfields .ffields .btn {    border-radius: 0px;    color: white;    padding: 6px 25px;    font-size: 22px;        font-family: 'FjallaOne'; }
#MG-placeholder .formfields .ffields .btn.red {border-style: initial;;background-color: #ea4e4a;border-bottom: 4px solid #b0322d;}
#MG-placeholder .formfields .ffields .btn.red:hover {background:#b0322d; border-bottom: 4px solid #ea4e4a; color:#fff}
#MG-placeholder #error {background:transparent! important; border:none}
a.tnc-link {    margin: 15px;    text-align: center;    display: inherit;}
.bforms .tr {    float: left;    width: 48%;}
h3.ty {    text-align: center; margin:0 0 0 0   }
h3.ty img {margin:40px 0 20px 0;}
.mixedpack .moet-lp-left {width: 35%;margin:70px 0 0 0;}
.mixedpack .moet-lp-right {width: 65%;float: right;}

/* Tablet Responsivness */
@media only screen and (max-width: 768px){ 
.moet-lp-right {width:75%; float:right}
.mixedpack .moet-lp-right {width: 60%;}
.moet-lp-left img {margin:40px 0 0 0 }
.moet-benefits-con h2 {font-size:20px}
.bforms .tr {    width: 100%;}
}


/* Mobile Landscape */
@media only screen and (min-device-width : 568px) and (max-device-width : 767px) { 
.moet-lp-right {width:65%; float:right}
.moet-lp-right h3 {font-size:17px}
.moet-benefits-con h2 {font-size:16px}
.bforms .tr {    width: 100%;}
}


/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.moet-lp-left {width:100%; text-align:center}
.mixedpack .moet-lp-left {width:100%; margin:0px 0 0 0 !important }
.mixedpack .moet-lp-right {width:100%}
.moet-lp-left img {height:200px;margin: 10px 0 0 0;}
.mixedpack .moet-lp-left img {width:200px;margin: 10px 0 0 0; height:auto; }
.moet-lp-right {width:100%; padding:0; text-align:center}
.moet-lp-right h3 {font-size:16px; line-height:26px}
.moet-benefits-con {margin:20px 0 0 0}
.bforms .tr {    width: 100%;}
}



/******************************************* Moet Champagne Giveaway LP CSS end *******************************************/


.cms-wine-carnival .product-image-area {
    position: relative;
    background: #fff;
    overflow: hidden;
    border: none!important;
    border-radius: none!important;
    padding: 3px;
    z-index: 0;
}
.cms-wine-carnival .category-products .products-grid li.item .details-area .product-name {
    margin: 3px 0 5px!important;
    float: left;
    width: 100%;
    min-height: 40px!important;
    height: auto;
}
.cms-wine-carnival .old-price {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    line-height: 25px!important;
    padding: 5px 0!important;}
.cms-wine-carnival .regular-price {color: #444;padding: 0px!important;margin: 0px!important;line-height: 22px!important;}
.cms-wine-carnival .saveamount {
    background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/badge.png) no-repeat left;
    position: absolute;width: 89px;background-size: 100%;top: 44px;right: 13px;text-align: center;color: white;display: block;font-family: 'FjallaOne';
    padding: 7.5%!important;font-weight: bold;text-transform: uppercase;font-weight: normal;font-size: 17px;  height: 89px;
    transform: rotate(-10deg); -ms-transform: rotate(-10deg); -webkit-transform: rotate(-10deg); border-radius: 50%;/* border: #d11c25 solid 3px!important; */
    text-align: center!important;font-stretch: extra-condensed;line-height: 24px!important;}
.cms-wine-carnival .category-products .products-grid.columns3 li.item {min-height: 494px;}
.cms-wine-carniva .yotpo .pull-left, .catalogsearch-result-index .yotpo .pull-left {
    text-align: center!important;
    float: none!important;
}
.cms-wine-carniva .yotpo .pull-left {
    text-align: center;
    width: 100%!important;
}
.categorypath-wine-carnival .products-grid li.item .details-area .product-name {
    margin: 3px 0 5px!important;
    float: left;
    width: 100%;
    height: 50px;
}
.categorypath-wine-carnival .price-box {
    margin: 10px 0 5px!important;;
    float: left;
    width: 100%;
    height: 42px!important;;
}
.categorypath-wine-carnival .special-price {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: auto!important;
}
.categorypath-wine-carnival .saveamount {line-height:23px!important;}
.categorypath-wine-carnival .old-price .price {color: #999;text-decoration: line-through;font-size: 14px;vertical-align: middle; line-height: 30px!important;}
.categorypath-wine-carnival .regular-price .price {
    font-size: 20px;
    color: #444;
    display: inline-block;
    vertical-align: middle;
    line-height: 1!important;
}
.categorypath-wine-carnival .f-right .col-md-4 {width:100%!important;}

/********************************Trophy Club New Page Start************/
body.cms-trophy-club-sauv-blanc-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-sauv-blanc-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-shiraz-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-shiraz-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-red-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-red-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-white-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-white-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-mixed-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-mixed-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-moscato-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-moscato-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-sauv-blanc-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-sauv-blanc-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-cab-sauv-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-cab-sauv-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-chardonnay-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-chardonnay-wine-club .tabs-wrap {
    display: block !important;
}
body.cms-trophy-club-shiraz-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
}
.cms-trophy-club-shiraz-wine-club .tabs-wrap {
    display: block !important;
}
/* Product Detail Page Rectifications */
.plan-desc-detail { min-height: 195px;}
.cms-trophy-club .head-cta p.onestepcheckout-description {    display: inline;    margin: 0 10px;       }

/* Common Styles */
.cms-trophy-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club span.head-text strong {color:white; font-size: 30px; color:white}
a.btn {    border-radius: 0px;    color: white;    padding: 6px 25px;    font-size: 22px;        font-family: 'FjallaOne'; }
a.btn.red {    background-color: #ea4e4a;  border-bottom: 4px solid #b0322d;}
a.btn.red:hover {background:#b0322d; border-bottom: 4px solid #ea4e4a; color:#fff}
a.btn.light {    background-color: #fff;  border-bottom: 4px solid #ea4e4a; color:#ea4e4a}
a.btn.light:hover {    background-color: #ea4e4a;  border-bottom: 4px solid #b0322d; color:#fff}
.cms-trophy-club .head-cta {text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.faq-wrap .faqtrophy .panel {background: transparent;margin-bottom: 5px;border: none!important;border-radius: 4px;-webkit-box-shadow: none!important;box-shadow: none!important;}
.faq-wrap .faqtrophy .panel-heading {padding: 0;border-radius: 0;background: white;}
.faq-wrap .faqtrophy .panel-heading a.active { background:none!important; color:#000!important;}
.faq-wrap .faqtrophy .panel-heading a:focus {border-radius: 0px !important;}
.cms-trophy-club .main-top-fnt {width: 81%;margin: 0 auto;}
.cms-trophy-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.faq-wrap .faqtrophy .collapsed {color: #000;}
.cms-trophy-club .breadcrumbs { display:none}
.cms-trophy-club .page-title {display:none}
.cms-trophy-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
#tc-pastship-slider .owl-prev {position: absolute;left: -67px;margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important; color: gray !important;}
#tc-pastship-slider .owl-next {position: absolute;right: -48px; margin: -210px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.faq-wrap .faqtrophy .product-tabs.vertical > ul li.active, .faqtrophy .panel-title > a {border-left-color: #fff !important;background: none !important;color: #000;}
.faq-wrap .faqtrophy .product-tabs.vertical > ul li.active {border-left-color: #fff !important;background: none !important;color: #000; font-size:16px!important;}

.cms-trophy-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.usps-container {padding:50px 0}
.usps-container h2 {font-size:35px}
.usps-container {background:#000; text-align:center}
.usps-container-in {    width: 1170px;    margin: 0 auto;}
.usps-container .main-top-fnt {    width: auto;}
.usps-container h2 {    color: white;    text-align: center;}
.usps-banners {padding:25px 0 0 0;}
.usps-banners img {opacity:0.9}
.usps-banners img:hover {opacity:1}
.packs-wrap {background: #f3f3f3;padding: 40px 0;} 
.packs-in {    width: 1170px;    margin: 0 auto;}
.packs-container .pack-item{background: white;padding: 30px;-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.07);-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.07);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.07);margin: 10px 0;}
.packs-container .pack-item:hover {-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.15);    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.15);    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.15);}
.packs-left {    float: left;}
.packs-right {float: left;width: 55%;margin: 0 0 0 30px; text-align:left;}
.packs-right h3 {font-size: 30px;font-family: 'FjallaOne';color: #828385;font-weight:normal;}
.pack-price {font-size: 37px; font-family: 'FjallaOne';color:#ea4e4a; font-weight:normal;}
.wine-options-head {font-size: 18px;font-family: 'FjallaOne';color:#828282;font-weight:normal;}   
.wine-options a {    border: 2px solid;    color: black;    padding: 2px 15px;    border-radius: 20px;    line-height: 35px;}
.wine-options a:hover {text-decoration:none; border-color:#ea4e4a; color:#ea4e4a}
.wine-options {margin: 10px 0;}
span.pack-desc {    color: black;    display: block; padding:10px 0; font-size:15px}
.attributes-strip { font-family: 'FjallaOne'; font-size:18px; color:black; }
.attributes-strip span {padding:0 14px; }
img.pack-thumb-img {    margin: 40px 0;}
strong.saving-value { font-size: 18px; font-weight: normal; color:#ea4e4a; }
.packs-wrap h2, .faq-in h2 {font-size: 35px;font-family: 'FjallaOne';color: #ea4e4a;text-align: center;}
.packs-wrap .subheading {color:black;font-size:15px;margin:0 0 40px 0;text-align: center;}
.WhyChooseUs-wrap {background: #ea4e4a;color: white;text-align:center;padding: 60px 0;}
.WhyChooseUs-wrap h2 {font-family: 'FjallaOne';color:white;font-size: 35px;}
.WhyChooseUs-item {width: 20%;float: left;padding: 0 10px;}
.WhyChooseUs-item h3 {font-family: 'FjallaOne'; color: #fff; font-size:25px; font-weight:normal;}
.WhyChooseUs-desc {font-size:16px;line-height: 24px;}
.tabs-wrap {    width: 1170px;    margin: 0 auto;}
.tabs-wrap .panel.panel-default {    width: 48%;    float: left;    margin: 5px;}
.tabs-wrap .panel-heading a {text-align: center;font-family: 'FjallaOne' !important;font-size:23px !important;font-weight: normal;}
.tabs-wrap .panel-title>a:after {    content: "" !important;   }
.faq-wrap {background: #f3f3f3;padding: 30px 0 0 0;}
.faq-in {    width: 1170px;    margin: 0 auto;}
.cms-trophy-club-plan .faq-in {width:auto}
.faq-wrap .std p {    color: black;    line-height: 24px !important; font-size:15px !important}
.faq-wrap .panel-title>a:after, .faq-wrap .panel-title>a:after {Content: '' !important}

.cms-trophy-club span.head-text {    display: none;}
.cms-trophy-club p.imag_resp a {    display: none; }
.cms-trophy-club p.imag_resp {background: url(../images/revamp/Trophy-Club-banner.jpg) center  center;margin: 0;}

.cms-trophy-club p.imag_resp { height: 431px; }
.attributes-strip img {    margin: 5px 3px 0 0; width:25px;}
.faq-wrap h4.panel-title a {font-family: arial !important;font-weight: bold;}
.faq-wrap h4.panel-title {    padding: 5px 20px;    border-bottom: 2px solid #ea4e4a;    margin: 0;}
.faq-wrap h4.panel-title {color:#ea4e4a}
.WhyChooseUs-in {    width: 1170px;    margin: 0 auto;}
.faq-wrap .faqtrophy a {background: url(../images/revamp/arrow.png) center right no-repeat !important;}
span.wine-options-head img {    margin: 2px 0 0 0;}

/* POPUP */
.simplePopup {  display: none;  position: fixed;  z-index: 3;  color:#fff;  padding: 12px;  width: 90%;  min-width: 90%;}
.simplePopupClose {  float: right;  cursor: pointer;  margin-left: 10px;  margin-bottom: 10px;}
.simplePopupBackground {  display: none;  background: #000;  position: fixed;  height: 100%;  width: 100%;  top: 0;  left: 0;  z-index: 1;}
.cms-trophy-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */
body.cms-page-view.cms-tc-in .main.container { width: auto;}
.packs-detail-container { width: 1170px;    margin: 0 auto;    padding: 0;    -webkit-box-shadow: none;-moz-box-shadow:none;box-shadow: none;}
.packs-detail-container .packs-right {    width: 60%;}
.WhyChooseUs-inside-wrap img.WhyChooseUs-icon {float:left;height: 50px;}
.WhyChooseUs-inside-wrap h3 {color:black;display: inline;font-size: 18px;}
.WhyChooseUs-inside-wrap .WhyChooseUs-in {border-top: 1px solid #9e9e9e;padding: 25px 0 0 0;}
.WhyChooseUs-inside-wrap .WhyChooseUs-in .WhyChooseUs-item {    width: 16.5%;    padding: 0 !important;}
.packs-detail-container img.pack-thumb-img {    margin: 0px;}
.faq-wrap .panel {    margin-bottom: 5px;}
.faq-wrap .panel-heading .panel-title a {    color: black }
.mid-boxes-con {    width: 1170px;    margin: 0 auto;}
.box-wrap {text-align: center;width:48%;margin: 0 10px;min-height: 500px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);border-bottom:3px solid #ea4e4a;float:left;padding:30px 0;}
.box-wrap h3 {font-size: 30px;font-family: 'FjallaOne';color: #828385;font-weight:normal;text-align:center;}
.wines-carousel {width: auto;padding: 0 10px;text-align:center;}
.testimonial-carousel {width: auto;padding: 0 10px;text-align:center;}
.testimonial-carousel {    font-size: 15px;    color: black;    line-height: 24px;}
.testimonial-carousel .owl-prev, .testimonial-carousel .owl-next, .wines-carousel .owl-prev, .wines-carousel .owl-next {    background: transparent !important;}
span.carousel-right {background: url(../images/revamp/right-arrow-carousel.png) center  center;width: 14px;height: 23px;display: block; opacity:.6}
span.carousel-left {background: url(../images/revamp/left-arrow-carousel.png) center  center;width: 14px;height: 23px;display: block; opacity:.6}
span.carousel-right:hover, span.carousel-left:hover {opacity:1}
img.testimonialicon {    margin: 30px 0;}
.cms-trophy-club-plan .owl-buttons {position: absolute;top: 108px;width: 96%;z-index: 1;width: 100%;}
.cms-trophy-club-plan .owl-prev {    left: 0 !important;    position: absolute;}
.cms-trophy-club-plan .owl-next {    right: 0 !important;    position: absolute;}
.cms-trophy-club .owl-prev {    left: -50px !important;    }.cms-trophy-club .owl-next {    right: -50px !important;    }
.testimonial-carousel .owl-buttons {    top: -50px;}
.packs-wrap .owl-buttons {    top: 350px;}
a.wines-heading {font-size: 15px;font-weight: bold;color: #828385;}
.faqtrophy .panel-title a { text-align:left;}

/* Tablet Responsivness */
@media only screen and (max-width: 768px){

/* Footer SEO Bar */
.navbar-nav > li > .dropdown-menu {width: auto !important}
.navbar-nav > li > .dropdown-menu li {width:100%}

/* Other */
.navbar-collapse, .mid-boxes-con, .packs-detail-container {width:auto !important}
.WhyChooseUs-in {    width: auto;}
a.wines-heading img {width:100%;margin: 15px 0 0 0;}
.cms-trophy-club .button span {margin-top: 0px;}
.footer-middle .block.block-subscribe .input-box button span {height: 31px;}
span.head-text {font-size: 15px ; margin: -57px 0 20px 0; line-height:18px} span.head-text strong {font-size:14px}
.tabs-wrap .panel-heading a {font-size: 17px !important;padding: 0px 0 20px 0;}
.tabs-wrap .panel { border:none; padding:0 !important; margin:0 5px 0 0 !important}
.usps-container h2 {text-align: center !important}
.usps-container-in, .packs-in, .WhyChooseUs-in, .tabs-wrap, .faq-in {width:auto}
.packs-right {margin: 0 0 0 0;width: 50%;float: right;}
.packs-left {width: 45%;}
.pack-thumb-img {width:100%}
.attributes-strip span {display:block; margin:15px 0; text-align:center}
.WhyChooseUs-item {width:18%;margin:0 0 0 10px;}
.WhyChooseUs-desc {font-size: 14px;line-height: 18px;} .WhyChooseUs-item h3 {font-size:21px}
.WhyChooseUs-wrap h2 {font-size:30px}
.WhyChooseUs-wrap {padding: 30px 0 0 0;}
.packs-wrap {padding: 30px 0 10px 0;}
.owl-carousel {    width: auto !Important ;    margin: 0 auto;}
.box-wrap {width: 46% !important;}
.box-wrap h3 {font-size:21px !important}
.WhyChooseUs-inside-wrap .WhyChooseUs-in .WhyChooseUs-item {width:33% !important; margin:15px 0}
.packs-detail-container .packs-right {    width: 50% !important;}
.packs-detail-container img.pack-thumb-img {margin: 0;}
.recurringandrentalpayments-subscription select {margin:0}
.catalog-product-view .product-options-bottom {padding:10px 0}
ul.contact-info span {display:block}
.WhyChooseUs-item h3 {font-size:14px;margin: 10px 0 0 0;}
}

/* Tablet Landscape */
@media only screen and (min-device-width : 788px) and (max-device-width : 1024px) { 
.packs-detail-container, .packs-detail-container, .mid-boxes-con {width:auto !Important}
.packs-detail-container .packs-right {width:30% !important}
.WhyChooseUs-inside-wrap .WhyChooseUs-in .WhyChooseUs-item {width:30% !important; margin:10px 0 ;}
.box-wrap {width: 47% !important;}
}

/* Mobile Landscape */
@media only screen and (min-device-width : 667px) and (max-device-width : 767px) { 
.box-wrap {width:46% !important; min-height:550px !important}
}

/* Mobile Responsivness */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	
	.cms-trophy-club .popup_overlay .cross_button { top:0px !important }
/*Product Detail Page Fix*/
body fieldset.group-select p.onestepcheckout-description_desk {  font-size: 11px;}

/* Main */
.WhyChooseUs-in {    width: auto;}
a.wines-heading img {width:100%}
.cms-trophy-club p.imag_resp img {width: 100%;}
a.btn {width:90%; margin:3px 0}
.cms-trophy-club .head-cta {padding:0 }
.usps-container {padding:10px 0}
.usps-container h2 {margin:0 0 5px 0 !important;}
.usps-banners img {width:49%}
.packs-wrap h2 {font-size:20px; margin:0; padding:0}
.packs-left {width:auto}
.attributes-strip span{display:inline;padding: 0 9px;font-size: 14px;}
.packs-container {padding:5px;}
.packs-right {width:auto; margin:10px}
.packs-right h3 {font-size:24px}
.wine-options {padding: 0;margin: 0;}
.wine-options a {margin: 5px 5px;padding: 0px 15px;line-height: 32px;display: inline-block;}
.WhyChooseUs-item {width: 45%;min-height: 170px;}
.WhyChooseUs-item:nth-child(6) {margin:0 29%}
.tabs-wrap .panel.panel-default {width: 100%;margin: 0 0 5px 0 !important;padding: 0 !important;}
.tabs-wrap .panel-heading a {font-size:14px !important}
.faq-wrap .faqtrophy a {font-size: 14px;}
.packs-wrap .subheading {margin:0}
img.pack-thumb-img {margin: 0 auto;}
.packs-right {text-align:center;margin: 10px 0 0 0;}
.attributes-strip {text-align:center;}
span.pack-desc {font-size:13px}
.WhyChooseUs-icon {height:50px;}
.tabs-wrap .panel-title>a.collapsed {    color: #000;}
.tabs-wrap .panel-title>a:hover {    color:#e13b3f }
 .cms-trophy-club p.imag_resp {background: url(../images/revamp/Trophy-Club-bannerMobile.jpg) center  center !important;height: 301px !important;}
.head-cta p.onestepcheckout-description {margin:0 !important;}
.head-cta p.onestepcheckout-description a {  text-decoration:none  }
.packs-detail-container, .mid-boxes-con {width:auto !important}
.packs-detail-container .packs-right {width:auto !Important;float: none;}
.WhyChooseUs-inside-wrap .WhyChooseUs-in .WhyChooseUs-item  {width: 32% !important;text-align:center;}
.WhyChooseUs-item {min-height: 200px;}
.WhyChooseUs-inside-wrap .WhyChooseUs-item {min-height: 100px;}
.WhyChooseUs-item .WhyChooseUs-desc {line-height:16px}
.WhyChooseUs-inside-wrap h3 {font-size:15px !important; display:block !important;}
.WhyChooseUs-inside-wrap img.WhyChooseUs-icon {float:none !Important}
.box-wrap {width:100% !important;margin:0 !important;min-height: 400px;}

/* Other Miscellaneous */
div#pop1 {left: 0 !important;top: 160px !important;}
.navbar-collapse {width:auto !Important}
.owl-carousel {    width: auto !Important ;    margin: 0 auto;}
.product-image-area {padding:0}
}

/* Fix for Homepage Carousel Arrows */
.cms-index-index.cms-home .owl-buttons {top: 210px;}
.cms-index-index.cms-home #banner-slider-demo-11 .owl-buttons {top: 0px;}

.tabs-wrap .panel-title>a.collapsed {color:#e13b3f}

/* Fix */
a body.cms-trophy-club .product-tabs.vertical>ul li.active, body.cms-trophy-club .panel-title>a {border:none}
body.cms-trophy-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {background: white !important; }
.tabs-wrap .panel-title>a:hover, .tabs-wrap .panel-title>a.collapsed {color:#e13b3f !important}
.tabs-wrap .panel-title>a:hover, .tabs-wrap .panel-title>a.collapsed {color:#e13b3f !important}

/* Badge */
.catalog-product-view .other-related-prod .saveamount {  top: 50px !important;  right: 0;  margin: 30px 0 0 0; padding: 20px;}

/********************************Trophy Club New page End *************/


/********************************Trophy Club Online Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-online .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-online span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-online span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-online .head-cta { text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-online .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-online .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-online .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-online .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-online .breadcrumbs { display:none}
.cms-trophy-club-online .page-title {display:none}
.cms-trophy-club-online .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-online .col-main {padding-bottom:0px!important;}
.cms-trophy-club-online .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-online .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-online .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-online .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-online .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-online .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-online .button { text-align:center;width: 32.3%;}
.cms-trophy-club-online .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-online .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-online .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-online .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-online .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-online .regular-price {color: #444;text-align: center;}
.cms-trophy-club-online .plan-desc-detail p { text-align:center;}
.cms-trophy-club-online .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-online .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-online .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-online #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-online .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-online span.head-text {    display: none;}
.cms-trophy-club-online p.imag_resp a {    display: none; }
.cms-trophy-club-online p.imag_resp {background: url(../images/revamp/Trophy-Club-banner.jpg) center  center;margin: 0;}
.cms-trophy-club-online p.imag_resp { height: 431px; }
.cms-trophy-club-online .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-online .owl-prev {    left: -50px !important;    }.cms-trophy-club-online .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club-online .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-online .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-online p.imag_resp img {width: 100%;}
.cms-trophy-club-online .head-cta {padding:0 }
.cms-trophy-club-online p.imag_resp {background: url(../images/revamp/Trophy-Club-bannerMobile.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-online .product-tabs.vertical>ul li.active, body.cms-trophy-club-online .panel-title>a {border:none}
body.cms-trophy-club-online .panel-title>a.collapsed, body.cms-trophy-club-online .panel-title>a {background: white !important; }

/********************************Trophy Club Online page End *************/

/********************************Trophy Club New Cab Sauv Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-cab-sauv-wine-club .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-cab-sauv-wine-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-cab-sauv-wine-club span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-cab-sauv-wine-club .head-cta {  text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-cab-sauv-wine-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-cab-sauv-wine-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-cab-sauv-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-cab-sauv-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-cab-sauv-wine-club .breadcrumbs { display:none}
.cms-trophy-club-cab-sauv-wine-club .page-title {display:none}
.cms-trophy-club-cab-sauv-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-cab-sauv-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-cab-sauv-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-cab-sauv-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-cab-sauv-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-cab-sauv-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-cab-sauv-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-cab-sauv-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-cab-sauv-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-cab-sauv-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-cab-sauv-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-cab-sauv-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-cab-sauv-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-cab-sauv-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-cab-sauv-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-cab-sauv-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-cab-sauv-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-cab-sauv-wine-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-cab-sauv-wine-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-cab-sauv-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-cab-sauv-wine-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-cab-sauv-wine-club span.head-text {    display: none;}
.cms-trophy-club-cab-sauv-wine-club p.imag_resp a {    display: none; }
.cms-trophy-club-cab-sauv-wine-club p.imag_resp {background: url(../images/revamp/tc-banner-cab-sauv-wine-opt2.jpg) center  center;margin: 0;}
.cms-trophy-club-cab-sauv-wine-club p.imag_resp { height: 431px; }
.cms-trophy-club-cab-sauv-wine-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-cab-sauv-wine-club .owl-prev {    left: -50px !important;    }.cms-trophy-club-cab-sauv-wine-club .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club-cab-sauv-wine-club .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-cab-sauv-wine-club .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-cab-sauv-wine-club p.imag_resp img {width: 100%;}
.cms-trophy-club-cab-sauv-wine-club .head-cta {padding:0 }
.cms-trophy-club-cab-sauv-wine-club p.imag_resp {background: url(../images/revamp/tc-cab-sauv-mobile1.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-cab-sauv-wine-club .product-tabs.vertical>ul li.active, body.cms-trophy-club-cab-sauv-wine-club .panel-title>a {border:none}
body.cms-trophy-club-cab-sauv-wine-club .panel-title>a.collapsed, body.cms-trophy-club-cab-sauv-wine-club .panel-title>a {background: white !important; }

/********************************Trophy Club New Cab Sauv Page End *************/

/********************************Trophy Club New Chardonnay Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-chardonnay-wine-club .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-chardonnay-wine-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-chardonnay-wine-club span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-chardonnay-wine-club .head-cta { text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-chardonnay-wine-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-chardonnay-wine-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-chardonnay-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-chardonnay-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-chardonnay-wine-club .breadcrumbs { display:none}
.cms-trophy-club-chardonnay-wine-club .page-title {display:none}
.cms-trophy-club-chardonnay-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-chardonnay-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-chardonnay-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-chardonnay-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-chardonnay-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-chardonnay-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-chardonnay-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-chardonnay-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-chardonnay-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-chardonnay-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-chardonnay-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-chardonnay-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-chardonnay-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-chardonnay-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-chardonnay-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-chardonnay-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-chardonnay-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-chardonnay-wine-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-chardonnay-wine-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-chardonnay-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-chardonnay-wine-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-chardonnay-wine-club span.head-text {    display: none;}
.cms-trophy-club-chardonnay-wine-club p.imag_resp a {    display: none; }
.cms-trophy-club-chardonnay-wine-club p.imag_resp {background: url(../images/revamp/tc-banner-chardonnay-wine-opt2.jpg) center  center;margin: 0;}
.cms-trophy-club-chardonnay-wine-club p.imag_resp { height: 431px; }
.cms-trophy-club-chardonnay-wine-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-chardonnay-wine-club .owl-prev {    left: -50px !important;    }.cms-trophy-club-chardonnay-wine-club .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club .WhyChooseUs-item {
width: 45%;
margin: 0 0 0px 14px;
min-height: 207px!important;
float: left;
}
.cms-trophy-club-chardonnay-wine-club .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-chardonnay-wine-club .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-chardonnay-wine-club p.imag_resp img {width: 100%;}
.cms-trophy-club-chardonnay-wine-club .head-cta {padding:0 }
.cms-trophy-club-chardonnay-wine-club p.imag_resp {background: url(../images/revamp/tc-chardonnay-wines1.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-chardonnay-wine-club .product-tabs.vertical>ul li.active, body.cms-trophy-club-chardonnay-wine-club .panel-title>a {border:none}
body.cms-trophy-club-chardonnay-wine-club .panel-title>a.collapsed, body.cms-trophy-club-chardonnay-wine-club .panel-title>a {background: white !important; }

/********************************Trophy Club New Chardonnay Page End *************/

/********************************Trophy Club New Mixed Wine Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-mixed-wine-club .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-mixed-wine-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-mixed-wine-club span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-mixed-wine-club .head-cta {   text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-mixed-wine-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-mixed-wine-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-mixed-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-mixed-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-mixed-wine-club .breadcrumbs { display:none}
.cms-trophy-club-mixed-wine-club .page-title {display:none}
.cms-trophy-club-mixed-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-mixed-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-mixed-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-mixed-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-mixed-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-mixed-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-mixed-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-mixed-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-mixed-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-mixed-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-mixed-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-mixed-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-mixed-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-mixed-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-mixed-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-mixed-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-mixed-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-mixed-wine-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-mixed-wine-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-mixed-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-mixed-wine-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-mixed-wine-club span.head-text {    display: none;}
.cms-trophy-club-mixed-wine-club p.imag_resp a {    display: none; }
.cms-trophy-club-mixed-wine-club p.imag_resp {background: url(../images/revamp/tc-banner-mixed-wine-opt2.jpg) center  center;margin: 0;}
.cms-trophy-club-mixed-wine-club p.imag_resp { height: 431px; }
.cms-trophy-club-mixed-wine-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-mixed-wine-club .owl-prev {    left: -50px !important;    }.cms-trophy-club-mixed-wine-club .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club-mixed-wine-club .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-mixed-wine-club .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-mixed-wine-club p.imag_resp img {width: 100%;}
.cms-trophy-club-mixed-wine-club .head-cta {padding:0 }
.cms-trophy-club-mixed-wine-club p.imag_resp {background: url(../images/revamp/tc-mixed-wines1.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-mixed-wine-club .product-tabs.vertical>ul li.active, body.cms-trophy-club-mixed-wine-club .panel-title>a {border:none}
body.cms-trophy-club-mixed-wine-club .panel-title>a.collapsed, body.cms-trophy-club-mixed-wine-club .panel-title>a {background: white !important; }

/********************************Trophy Club New Mixed Wine Page End *************/


/********************************Trophy Club New Moscato Wine Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-moscato-wine-club .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-moscato-wine-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-moscato-wine-club span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-moscato-wine-club .head-cta {    text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-moscato-wine-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-moscato-wine-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-moscato-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-moscato-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-moscato-wine-club .breadcrumbs { display:none}
.cms-trophy-club-moscato-wine-club .page-title {display:none}
.cms-trophy-club-moscato-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-moscato-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-moscato-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-moscato-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-moscato-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-moscato-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-moscato-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-moscato-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-moscato-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-moscato-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-moscato-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-moscato-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-moscato-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-moscato-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-moscato-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-moscato-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-moscato-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-moscato-wine-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-moscato-wine-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-moscato-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-moscato-wine-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-moscato-wine-club span.head-text {    display: none;}
.cms-trophy-club-moscato-wine-club p.imag_resp a {    display: none; }
.cms-trophy-club-moscato-wine-club p.imag_resp {background: url(../images/revamp/tc-banner-moscato-wine-opt2.jpg) center  center;margin: 0;}
.cms-trophy-club-moscato-wine-club p.imag_resp { height: 431px; }
.cms-trophy-club-moscato-wine-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-moscato-wine-club .owl-prev {  left: -50px !important;  }.cms-trophy-club-moscato-wine-club .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club-moscato-wine-club .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-moscato-wine-club .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-moscato-wine-club p.imag_resp img {width: 100%;}
.cms-trophy-club-moscato-wine-club .head-cta {padding:0 }
.cms-trophy-club-moscato-wine-club p.imag_resp {background: url(../images/revamp/tc-moscato-wines1.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-moscato-wine-club .product-tabs.vertical>ul li.active, body.cms-trophy-club-moscato-wine-club .panel-title>a {border:none}
body.cms-trophy-club-moscato-wine-club .panel-title>a.collapsed, body.cms-trophy-club-moscato-wine-club .panel-title>a {background: white !important; }

/********************************Trophy Club New Moscato Wine Page End *************/


/********************************Trophy Club New Red Wine Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-red-wine-club .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-red-wine-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-red-wine-club span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-red-wine-club .head-cta {    text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-red-wine-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-red-wine-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-red-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-red-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-red-wine-club .breadcrumbs { display:none}
.cms-trophy-club-red-wine-club .page-title {display:none}
.cms-trophy-club-red-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-red-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-red-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-red-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-red-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-red-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-red-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-red-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-red-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-red-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-red-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-red-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-red-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-red-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-red-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-red-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-red-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-red-wine-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-red-wine-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-red-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-red-wine-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-red-wine-club span.head-text {    display: none;}
.cms-trophy-club-red-wine-club p.imag_resp a {    display: none; }
.cms-trophy-club-red-wine-club p.imag_resp {background: url(../images/revamp/tc-banner-red-wine-opt2.jpg) center  center;margin: 0;}
.cms-trophy-club-red-wine-club p.imag_resp { height: 431px; }
.cms-trophy-club-red-wine-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-red-wine-club .owl-prev { left: -50px !important; }.cms-trophy-club-red-wine-club .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club-red-wine-club .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-red-wine-club .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-red-wine-club p.imag_resp img {width: 100%;}
.cms-trophy-club-red-wine-club .head-cta {padding:0 }
.cms-trophy-club-red-wine-club p.imag_resp {background: url(../images/revamp/tc-red-wines1.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-red-wine-club .product-tabs.vertical>ul li.active, body.cms-trophy-club-red-wine-club .panel-title>a {border:none}
body.cms-trophy-club-red-wine-club .panel-title>a.collapsed, body.cms-trophy-club-red-wine-club .panel-title>a {background: white !important; }

/********************************Trophy Club New Red Wine Page End *************/

/********************************Trophy Club New Sauv Blanc Wine Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-sauv-blanc-wine-club .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-sauv-blanc-wine-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-sauv-blanc-wine-club span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-sauv-blanc-wine-club .head-cta {   text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-sauv-blanc-wine-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-sauv-blanc-wine-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-sauv-blanc-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-sauv-blanc-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-sauv-blanc-wine-club .breadcrumbs { display:none}
.cms-trophy-club-sauv-blanc-wine-club .page-title {display:none}
.cms-trophy-club-sauv-blanc-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-sauv-blanc-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-sauv-blanc-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-sauv-blanc-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-sauv-blanc-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-sauv-blanc-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-sauv-blanc-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-sauv-blanc-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-sauv-blanc-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-sauv-blanc-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-sauv-blanc-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-sauv-blanc-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-sauv-blanc-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-sauv-blanc-wine-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-sauv-blanc-wine-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-sauv-blanc-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-sauv-blanc-wine-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-sauv-blanc-wine-club span.head-text {    display: none;}
.cms-trophy-club-sauv-blanc-wine-club p.imag_resp a {    display: none; }
.cms-trophy-club-sauv-blanc-wine-club p.imag_resp {background: url(../images/revamp/tc-banner-sauvignon-blanc-wine-opt2.jpg) center  center;margin: 0;}
.cms-trophy-club-sauv-blanc-wine-club p.imag_resp { height: 431px; }
.cms-trophy-club-sauv-blanc-wine-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-sauv-blanc-wine-club .owl-prev {    left: -50px !important;    }.cms-trophy-club-sauv-blanc-wine-club .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club-sauv-blanc-wine-club .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-sauv-blanc-wine-club .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-sauv-blanc-wine-club p.imag_resp img {width: 100%;}
.cms-trophy-club-sauv-blanc-wine-club .head-cta {padding:0 }
.cms-trophy-club-sauv-blanc-wine-club p.imag_resp {background: url(../images/revamp/tc-sauvignon-blanc-wines1.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-sauv-blanc-wine-club .product-tabs.vertical>ul li.active, body.cms-trophy-club-sauv-blanc-wine-club .panel-title>a {border:none}
body.cms-trophy-club-sauv-blanc-wine-club .panel-title>a.collapsed, body.cms-trophy-club-sauv-blanc-wine-club .panel-title>a {background: white !important; }

/********************************Trophy Club New Sauv Blanc Wine Page End *************/


/********************************Trophy Club New Shiraz Wine Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-shiraz-wine-club .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-shiraz-wine-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-shiraz-wine-club span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-shiraz-wine-club .head-cta {text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-shiraz-wine-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-shiraz-wine-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-shiraz-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-shiraz-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-shiraz-wine-club .breadcrumbs { display:none}
.cms-trophy-club-shiraz-wine-club .page-title {display:none}
.cms-trophy-club-shiraz-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-shiraz-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-shiraz-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-shiraz-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-shiraz-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-shiraz-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-shiraz-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-shiraz-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-shiraz-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-shiraz-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-shiraz-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-shiraz-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-shiraz-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-shiraz-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-shiraz-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-shiraz-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-shiraz-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-shiraz-wine-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-shiraz-wine-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-shiraz-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-shiraz-wine-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-shiraz-wine-club span.head-text {    display: none;}
.cms-trophy-club-shiraz-wine-club p.imag_resp a {    display: none; }
.cms-trophy-club-shiraz-wine-club p.imag_resp {background: url(../images/revamp/tc-banner-shiraz-wine-opt2.jpg) center  center;margin: 0;}
.cms-trophy-club-shiraz-wine-club p.imag_resp { height: 431px; }
.cms-trophy-club-shiraz-wine-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-shiraz-wine-club .owl-prev {    left: -50px !important;    }.cms-trophy-club-shiraz-wine-club .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club-shiraz-wine-club .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-shiraz-wine-club .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-shiraz-wine-club p.imag_resp img {width: 100%;}
.cms-trophy-club-shiraz-wine-club .head-cta {padding:0 }
.cms-trophy-club-shiraz-wine-club p.imag_resp {background: url(../images/revamp/tc-shiraz-wines1.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-shiraz-wine-club .product-tabs.vertical>ul li.active, body.cms-trophy-club-shiraz-wine-club .panel-title>a {border:none}
body.cms-trophy-club-shiraz-wine-club .panel-title>a.collapsed, body.cms-trophy-club-shiraz-wine-club .panel-title>a {background: white !important; }

/********************************Trophy Club New Shiraz Wine Page End *************/


/********************************Trophy Club New White Wine Page Start************/

/* Product Detail Page Rectifications */
.cms-trophy-club-white-wine-club .head-cta p.onestepcheckout-description { display: inline;    margin: 0 10px; }

/* Common Styles */
.cms-trophy-club-white-wine-club span.head-text {color: white;font-size: 30px;text-align: center;display: block;z-index: 99999;font-family: 'FjallaOne';margin: -145px 0 50px 0;font-size:30px;color: #b5b4b4;}
.cms-trophy-club-white-wine-club span.head-text strong {color:white; font-size: 30px; color:white}
.cms-trophy-club-white-wine-club .head-cta {text-align: center;padding: 15px 0;float: left;width: 100%;}
.cms-trophy-club-white-wine-club .subheading {color:#afafaf} .clear {clear:both}
body.cms-trophy-club-white-wine-club .tabs-wrap .panel-title>a {color:#e13b3f}
/* Desktop & Overall Structure */
.cms-trophy-club-white-wine-club .main-top-fnt p { font-size: 14px; line-height: 22px;}
.cms-trophy-club-white-wine-club .main-top-fnt ul li { font-size: 14px; line-height: 22px;}
.cms-trophy-club-white-wine-club .breadcrumbs { display:none}
.cms-trophy-club-white-wine-club .page-title {display:none}
.cms-trophy-club-white-wine-club .main-container { padding-top:0px!important;padding-bottom: 0px!important;}
.cms-trophy-club-white-wine-club .col-main {padding-bottom:0px!important;}
.cms-trophy-club-white-wine-club .main { width:100%!important; padding:0px!important;}
.cms-trophy-club-white-wine-club .other-deal-prod a img {margin-left: 0px!important;}
.cms-trophy-club-white-wine-club .other-deal-prod {border: none!important;text-align: center;margin-top: 0px;min-height: 385px;padding: 10px !important;margin-right: 12px;width: 32.2%;}
.cms-trophy-club-white-wine-club .regular-price .price {font-size: 50px;color: #444;display: inline-block;vertical-align: middle;line-height: 1; margin-top:15px;}
.cms-trophy-club-white-wine-club .regular-price p {color: #444;margin: 0px!important;}
.cms-trophy-club-white-wine-club .other-deal-prod p { margin: 9px 0 2px 0!important;line-height: 22px;}
.cms-trophy-club-white-wine-club .button { text-align:center;width: 32.3%;}
.cms-trophy-club-white-wine-club .button span { background-color: #4b4b4d;border-radius: 0px;margin-top: 0px;margin-right: 5px; padding: 0 8px; }
.cms-trophy-club-white-wine-club .center-section {width: 100%;float: left;text-align: center;margin: 0 0 0 15%;}
.cms-trophy-club-white-wine-club .col-sm-2-raw12 {width: 18.8%;float: left;}
.cms-trophy-club-white-wine-club .other-related-prod {border:none!important;text-align: center;margin-top: 25px;min-height: 315px;padding: 10px!important;margin-right: 17px;width: 203px;}
.cms-trophy-club-white-wine-club .foot1_1{ background: #606062;padding: 20px 0;}
.cms-trophy-club-white-wine-club .regular-price {color: #444;text-align: center;}
.cms-trophy-club-white-wine-club .plan-desc-detail p { text-align:center;}
.cms-trophy-club-white-wine-club .owl-item .item {max-width: 93%;float: none!important;}
.cms-trophy-club-white-wine-club .owl-next {position: absolute;right: -48px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-white-wine-club .owl-prev {position: absolute;left: -50px;margin: -200px 0 0 0 !important;background: none;color: #ccc;font-size: 32px !important;background: transparent !important;color: gray !important;}
.cms-trophy-club-white-wine-club #tc-pastship-slider .owl-item .item {border: #ccc solid 1px;}
.cms-trophy-club-white-wine-club .panel-title > a::after {display: block;right: 20px;top: 50%;}
.cms-trophy-club-white-wine-club span.head-text {    display: none;}
.cms-trophy-club-white-wine-club p.imag_resp a {    display: none; }
.cms-trophy-club-white-wine-club p.imag_resp {background: url(../images/revamp/tc-banner-white-wine-opt2.jpg) center  center;margin: 0;}
.cms-trophy-club-white-wine-club p.imag_resp { height: 431px; }
.cms-trophy-club-white-wine-club .popup_overlay .cross_button {background:url(../images/video-popup-close.png) no-repeat center center  !important;top: -50px;}

/* Pack Inside Page */

.cms-trophy-club-white-wine-club .owl-prev {    left: -50px !important;    }.cms-trophy-club-white-wine-club .owl-next {    right: -50px !important;    }

/* Tablet Responsivness */
@media only screen and (max-width: 768px){
/* Other */
.cms-trophy-club-white-wine-club .button span {margin-top: 0px;}
}

/* Mobile Responsivness */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cms-trophy-club-white-wine-club .popup_overlay .cross_button { top:0px !important }

/* Main */
.cms-trophy-club-white-wine-club p.imag_resp img {width: 100%;}
.cms-trophy-club-white-wine-club .head-cta {padding:0 }
.cms-trophy-club-white-wine-club p.imag_resp {background: url(../images/revamp/tc-white-wines1.jpg) center  center !important;height: 301px !important;}
}

/* Fix */
a body.cms-trophy-club-white-wine-club .product-tabs.vertical>ul li.active, body.cms-trophy-club-white-wine-club .panel-title>a {border:none}
body.cms-trophy-club-white-wine-club .panel-title>a.collapsed, body.cms-trophy-club-white-wine-club .panel-title>a {background: white !important; }

/********************************Trophy Club New White Wine Page End *************/

.sidebar .block-layered-nav .currently .label {
    padding: 0;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    font-size: 11px !important;
    color: #666;
}
.recommendedproducts-customer-view .product-image-area {
border: none!important;
}
.cms-deals-free-delivery .other-deal-prod h4 {
    min-height: 98px;
    padding-top: 15px;
}
.recommendedproducts-customer-view .category-products .products-grid.columns3 li.item { 
min-height: 410px;
}
.cms-daybestseller .product-image-area {

border: none!important;

}

.cms-daybestseller .category-products .products-grid li.item .item-area {
   width: 100%;
   position: relative;
   border: #ccc solid 1px;
}
.cms-index-index .special-price .price {
    font-size: 25px!important;
}

/* Css for estimate shipping block on cart page */
.checkout-cart-index .shipping-form .form-list { width:50%!important; float:left;}
/* .checkout-cart-index .shipping-form .buttons-set:nth-child(2) { float: right;width: 48%!important;margin-top: -58px; margin-right: -2px;} */
.checkout-cart-index .shipping-form .sp-methods { width: 100%; float: left;margin-top: -20px!important;}
.getquotebtn {    position: absolute; margin-top: 24px!important; right: 21px;}

/* CSS FOR shipping page start here  */

tbody td, table td {border:none}
.shippingtbl th {
text-align: center;
padding: 0.5%;
}
.shippingtbl td {
padding: 1.5%;
font-size: small;
color: #333;
border: #000;
border: solid 1px;
line-height: 1.7;

}
justsomefreerouternamehereno1-unsubscribe-index td {
    vertical-align: middle;
    text-align: right;
    font-weight: normal;
    padding: 0px!important;
}
/* CSS FOR shipping page  end here*/

/** css to remove $0.00 price from cart and orders in my account section  **/
#shopping-cart-table .product-name-td .item-options .price { display: none !important}
.my-account #my-orders-table .option-value .price{ display:none !important}
#wishlist-view-form .buttons-set.buttons-set2 button {    margin: 5px 25px;   }
.cms-white-wine-under-20-white .product-image-area { border:none!important;}
.cms-white-wine-above-50-white .product-image-area { border:none!important;}
.cms-white-wine-under-50-white .product-image-area { border:none!important;} 
.cms-white-wine-under-30-white .product-image-area { border:none!important;} 
.cms-white-wine-under-20-white .products-grid.columns3 li.item {
    min-height: 492px;
}

@media screen and (min-device-width: 1000px) and (max-device-width: 2100px) {
	div#occ-cart-sidebar0 { float: right; }
}

.justsomefreerouternamehereno1-unsubscribe-index  td{
    padding: 0px !important; 
}


/* Desktop */

table.onestepcheckout-totals tr td.a-right {
    padding: 15px 0px 15px 22px;
}	



#shopping-cart-table .product-name-td .item-options .price { display: none !important}
.my-account #my-orders-table .option-value .price{ display:none !important}


/* One click checkout */
#occ-popup-container.popup-container .shrink-to-normal .buttons-set button.button {background: #60a640;display: block;color: white;text-align: center;width: 100%!important;border-radius:0px;float: right;min-height: 46px;}
#occ-popup-container.popup-container .popup-content .buttons-set button.button span {    background: #60a640!important;}
 
#occ-popup-container.popup-container .popup-content .buttons-set {    margin: 0 auto;    float: none;}
#occ-popup-container dl#checkout-payment-method-load label {    display: inline;}
#occ-popup-container .sp-methods dt, #occ-popup-container .form-list .input-box {margin: 0 0 3px 0 !important;}
#occ-popup-container .form-list .help-disabled-cc .tool-tip {left:0px !important; top:-115px; width:280px}
#occ-popup-container .form-list label { margin-bottom:3px !Important }
#occ-popup-container div#payment-tool-tip {left: 60px;margin: auto!important;top: 0!important;bottom: 0;margin: auto;position: absolute;width: 80%;height: 40%;}
#occ-popup-container span.qty-control-box {    width: 110px;    position: relative !important;    display: block;}
#occ-popup-container span.qty-control-box button {height: auto !important;width: 30px !important;background: none;display: inline-block;border-radius: 0;}
#occ-popup-container .data-table button.button > span {padding: 13px 10px !important;height: 38px !important;border-radius: 0;border: 1px solid #eaeaea;}
#occ-popup-container .qty-control-box .occ-qty-up span, .qty-control-box .occ-qty-down span {    font-size: 15px !important; color:black; }    
#occ-popup-container .occ-qty-container {margin: 0;}
#occ-popup-container .data-table td.last, .data-table th.last {    text-align: right;    }
#cc-help-tool-tip .btn-close a {display: initial!important; }
/* Button */
.occ-customer-info .buttons-set button.button span span {    background: none !important;   }
.occ-customer-info .buttons-set button.button span {    height:  auto !important;    width: 100% !important;    }
.occ-customer-info .buttons-set button.button {    margin: 20px 0 0 0;  }
.occ-customer-info .buttons-set {    width: 100% !important;    }
.data-table tbody th, .data-table tbody td {    padding: 10px 10px;}


/*********************************************Wineries Page CSS Start****************************************/
.cms-wineries .search-box {
    background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/wysiwyg/wineries-banner.jpg) no-repeat left;
    display: block;
    width: 100%;
    min-height: 379px;
    position: relative;
    background-size: 100%;
	}
.fms-1 h2 {     font-family: FjallaOne;font-size: 30px;text-align: center; width: 100%;line-height: 39px;padding-top: 17px;color: #000;border-bottom: #ccc solid 1px;
    padding-bottom: 19px;}
.wine-nav { width: 100%; float: left;}
.wine-nav ul {padding: 0px;
    list-style: none!important;
    float: left;}
.wine-nav ul li { line-height: 22px; float: left; }
.wine-nav ul li a {font-family: Calibri;font-size: 22px;color: #333;font-weight: normal;line-height: 22px;float: left;width: 34px;text-align: center;margin-right: 8px;}
.wine-nav ul li a:hover { background:#fff; display:block;color:#000; transition: all 0.5s ease-out;}
.center-box {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 99;margin: auto;height: 200px;/* width: 200px; *//* border: 1px solid #000; */
    text-align: center;line-height: 200px;}
.input-text_3{    background-color: #fff;height: 48px;line-height: 42px;padding: 0 10px;width: 50%;border-radius: 0px;border: none;}
.button_3 {width: 57px;height: 43px;line-height: 32px;margin-left: -62px;color: red;
background: url(https://smhttp-ssl-54521.nexcesscdn.net//skin/frontend/smartwave/porto/images/search1.jpg)#ff2e35 no-repeat center;
border: none;border-left: #ccc solid 1px;margin-top: -1px;}
.winery-section{    background: #fff;width: 100%;min-height: 240px;float: left;margin-top: 40px;border-bottom: red solid 3px;padding: 3%;}
.botm-nav { width:100%; float: left; }
.botm-nav ul {padding: 0px;list-style: none;}
.botm-nav ul li { line-height: 22px; width:100%; float:left; }
.botm-nav ul li a { font-family: Calibri; font-weight:normal; font-size: 16px; color:#333; float: left; line-height: 33px;}
@media (max-width:767px) { .input-text_3{ background-color:#fff;height: 38px;line-height: 38px; padding: 0 10px; width: 75%; border-radius: 0px; border: none;}
.four-btns-price-pg {
    padding: 0px !important;
    margin-bottom: 10px;
    float: left;
}
.footer-middle { padding: 15px!important;}
.occ-close { text-align:right!important}
.button_3 {
    width: 57px;
    height: 34px!important;
    line-height: 27px;
    margin-left: -62px!important;
    color: red;
    background: url(https://smhttp-ssl-54521.nexcesscdn.net//skin/frontend/smartwave/porto/images/search1.jpg)#ff2e35 no-repeat center;
    border: none;
        border-left-width: medium;
        border-left-style: none;
        border-left-color: currentcolor;
    border-left: #ccc solid 1px;
    margin-top: -1px;
}
.fms-1 h2 {
    font-family: FjallaOne;
    font-size: 1.5em;
    text-align: center;
    width: 100%;
    line-height: 39px;
    padding-top: 17px;
    color: #000;
    border-bottom: #ccc solid 1px;
    padding-bottom: 9px;
    margin-bottom: 20px;
}
.cms-wineries .col-sm-3 {
    width: 100%!important;
    padding: 0px;
}
.cms-wineries .footer-middle {
    border: none;
    padding: 10px 10% !important;
}
.cms-wineries .search-box {
    background: url(/media/wysiwyg/wine_search.png) no-repeat left;
    display: block;
    width: 100%;
    min-height: 140px;
    position: relative;
    background-size: 100%;
}
 }
.cms-wineries .main-container { background:#f3f3f3;}
.cms-wineries .page-title { display:none;}
.cms-wineries .main { background:#f3f3f3;}
.cms-wineries .container { padding:0px}
.fnt-a {    font-size: 42px;font-family: calibri; width:100%; float:left;}
.cms-wineries .col-sm-3 {width: 25%;padding: 0px;}
.checkout-cart-index .occ-customer-info { padding:0px 11px 0 0px!important; margin: 0 0 0 1px!important;}
.checkout-cart-index #login-please-wait {background: none !important;color: #aaa !important;}
.checkout-cart-index #occ-address-popup-content { position:absolute; top:0; left:0; right:0; bottom:0px; margin:auto!important;}
.checkout-cart-index #form-validate {box-shadow: none!important; border:none!important;}
.checkout-cart-index .buttons-set p.required { margin: 5px 0;text-align: left;}
#customer-info-buttons-container button {background: green;
    display: block;
    padding: 3px 17px 3.5px 18px;
    color: #fff;
    border-radius: 5px;
    background-color: #8ed058!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
    background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
    text-transform: uppercase;
    background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
    background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
    border-radius: 5px!important;
    text-transform: none;
    font-size: 14px !important;
    background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
    background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;
    width: 100% !important;
    text-decoration: none;
    font-weight: bold;
}
#customer-info-buttons-container button span {background: none;line-height: 32px;height: 32px !important;}
#customer-info-buttons-container button span span { line-height: 32px!important;}
.catalog-product-view #occ-address-popup-content {top: 0%;padding: 20px;position: absolute;bottom: 0;right: 0px;left: 0px;margin: auto;}
  
#occ-address-popup-content .form-list .field {
    float: left;
    margin: 0 11px 0 0;
    width: 48%;
}
#occ-address-popup-content .required { text-align:left;}
/*********************************************Wineries Page CSS End****************************************/


/*********************************************Wineries1 Page CSS Start****************************************/
.categorypath-wineries1 .main-container { padding-top:0px!important;}
.categorypath-wineries1 .row h1 { display:none!important;}
.category-wineries1 .search-box {
    background: url(/media/wysiwyg/img-1_2.png) no-repeat left;
    display: block;
    width: 100%;
    min-height: 379px;
    position: relative;
    background-size: 100%;
	}
.fms-1 h2 {     font-family: FjallaOne;font-size: 30px;text-align: center; width: 100%;line-height: 39px;padding-top: 17px;color: #000;border-bottom: #ccc solid 1px;
    padding-bottom: 19px;}
.wine-nav { width: 100%; float: left;}
.wine-nav ul {padding: 0px;
    list-style: none!important;
    float: left;}
.wine-nav ul li { line-height: 22px; float: left; }
.wine-nav ul li a {font-family: Calibri;font-size: 22px;color: #333;font-weight: normal;line-height: 22px;float: left;width: 34px;text-align: center;margin-right: 8px;}
.wine-nav ul li a:hover { background:#fff; display:block;color:#000; transition: all 0.5s ease-out;}
.center-box {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 99;margin: auto;height: 200px;/* width: 200px; *//* border: 1px solid #000; */
    text-align: center;line-height: 200px;}
.input-text_3{    background-color: #fff;height: 48px;line-height: 42px;padding: 0 10px;width: 50%;border-radius: 0px;border: none;}
.button_3 {width: 57px;height: 43px;line-height: 32px;margin-left: -62px;color: red;
background: url(https://smhttp-ssl-54521.nexcesscdn.net//skin/frontend/smartwave/porto/images/search1.jpg)#ff2e35 no-repeat center;
border: none;border-left: #ccc solid 1px;margin-top: -1px;}
.winery-section{    background: #fff;width: 100%;min-height: 240px;float: left;margin-top: 40px;border-bottom: red solid 3px;padding: 3%;}
.botm-nav { width:100%; float: left; }
.botm-nav ul {padding: 0px;list-style: none;}
.botm-nav ul li { line-height: 22px; width:100%; float:left; }
.botm-nav ul li a { font-family: Calibri; font-weight:normal; font-size: 16px; color:#333; float: left; line-height: 33px;}
@media (max-width:767px) { .input-text_3{ background-color:#fff;height: 38px;line-height: 38px; padding: 0 10px; width: 75%; border-radius: 0px; border: none;}
.four-btns-price-pg {
    padding: 0px !important;
    margin-bottom: 10px;
    float: left;
}
.footer-middle { padding: 15px!important;}
.occ-close { text-align:right!important}
.button_3 {
    width: 57px;
    height: 34px!important;
    line-height: 27px;
    margin-left: -62px!important;
    color: red;
    background: url(https://smhttp-ssl-54521.nexcesscdn.net//skin/frontend/smartwave/porto/images/search1.jpg)#ff2e35 no-repeat center;
    border: none;
        border-left-width: medium;
        border-left-style: none;
        border-left-color: currentcolor;
    border-left: #ccc solid 1px;
    margin-top: -1px;
}
.fms-1 h2 {
    font-family: FjallaOne;
    font-size: 1.5em;
    text-align: center;
    width: 100%;
    line-height: 39px;
    padding-top: 17px;
    color: #000;
    border-bottom: #ccc solid 1px;
    padding-bottom: 9px;
    margin-bottom: 20px;
}
.category-wineries1 .col-sm-3 {
    width: 100%!important;
    padding: 0px;
}
.category-wineries1 .footer-middle {
    border: none;
    padding: 10px 10%;
}
.category-wineries1 .search-box {
    background: url(/media/wysiwyg/wine_search.png) no-repeat left;
    display: block;
    width: 100%;
    min-height: 140px;
    position: relative;
    background-size: 100%;
}
 }
.category-wineries1 .main-container { background:#f3f3f3;}
.category-wineries1 .page-title { display:none;}
.category-wineries1 .main { background:#f3f3f3;}
.category-wineries1 .container { padding:0px}
.fnt-a {    font-size: 42px;font-family: calibri; width:100%;padding-top: 18px; float:left;}
.category-wineries1 .col-sm-3 {width: 25%;padding: 0px;}
.checkout-cart-index .occ-customer-info { padding:0px 11px 0 0px!important; margin: 0 0 0 1px!important;}
.checkout-cart-index #login-please-wait {background: none !important;color: #aaa !important;}
.checkout-cart-index #occ-address-popup-content { position:absolute; top:0; left:0; right:0; bottom:0px; margin:auto!important;}
.checkout-cart-index #form-validate {box-shadow: none!important; border:none!important;}
.checkout-cart-index .buttons-set p.required { margin: 5px 0;text-align: left;}
#customer-info-buttons-container button {background: green;
    display: block;
    padding: 3px 17px 3.5px 18px;
    color: #fff;
    border-radius: 5px;
    background-color: #8ed058!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
    background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
    text-transform: uppercase;
    background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
    background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
    border-radius: 5px!important;
    text-transform: none;
    font-size: 14px !important;
    background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
    background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;
    width: 100% !important;
    text-decoration: none;
    font-weight: bold;
}
#customer-info-buttons-container button span {background: none;line-height: 32px;height: 32px !important;}
#customer-info-buttons-container button span span { line-height: 32px!important;}
.catalog-product-view #occ-address-popup-content {top: 0%;padding: 20px;position: absolute;bottom: 0;right: 0px;left: 0px;margin: auto;}
  
#occ-address-popup-content .form-list .field {
    float: left;
    margin: 0 11px 0 0;
    width: 48%;
}
#occ-address-popup-content .required { text-align:left;}
/*********************************************Wineries1 Page CSS End****************************************/

/********************************************* Oneclick Checkout CSS Start ****************************************/

div#login-buttons-container a {background: green;display: block;padding: 2px 12px;color:#fff;border-radius:5px;background-color: #8ed058!important;background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;text-transform: uppercase;background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;border-radius: 5px!important;text-transform: none;font-size: 14px !important;background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;width: 100% !important;text-decoration: none;font-weight: bold;}
div#occ-customer-login {    display: block;    padding: 0px;}
div#occ-customer-info {
	display: inline-block;
	border: none;
	vertical-align: bottom;
	width: auto;
	margin: 0;
	padding: 0;
}
.customer-prod-logged #occ-customer-info {
	display: inline-block ;
	border: none;
	vertical-align: bottom;
	width: auto; min-width:17%;
	margin: 0;
	padding: 0;
}
.occ-customer-info .buttons-set {width: auto !important;}

.block-login input {border: 1px solid #d2d2d2 !important;min-height: 40px;-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.10);box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.10);width: 98% !important;margin: 7px 0 10px 0 !important;}
.block-login .subtitle, .block-login .sub-title {padding:0; margin:10px 0; font-weight:normal; color:#505050 !important }
.popup-container .popup-content .buttons-set button.button {    width: 100%;}
.popup-container .popup-content .buttons-set {margin: 0px 0 10px 0;}
.buttons-set p.required {    margin: 5px 0;         }
.popup-container .popup-content #occ-close {
    position: absolute;
    top: 17px!important;
    right: 20px;
}
.checkout-cart-index .occ-customer-info .buttons-set {
width: 100% !important;
}

.checkout-cart-index #occ-popup-content { position:absolute; margin: auto!important; top:0; bottom:0; right:0; left:0;}
@media (max-width:767px) {
.data-table thead th {

    font-weight: 600;
    padding: 15px 0px !important;
    color: #777;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 59%!important;
    text-transform: uppercase;

}
.data-table tbody th, .data-table tbody td {

    padding: 10px 2px;
    font-size: 75%;
    text-align: center;

}
#occ-popup-container .data-table td.last, .data-table th.last {

    text-align: center!important;

}
.product-name {

    margin: 10px 0;
        margin-top: 10px;
        margin-bottom: 10px;
    font-size: 1em;
    font-weight: normal;

}
#occ-popup-container .occ-qty-container {

    margin: 0;

}
#occ-popup-container span.qty-control-box {

    width: 100%;
    position: relative !important;
    display: block;

}
#occ-popup-container span.qty-control-box button {

    height: auto !important;
    width: 28% !important;
    background: none;
    display: inline-block;
    border-radius: 0;

}
.occ-qty-container .qty {
    padding: 0px;
    margin: 0;
    min-height: 15px;
    width: 30% !important;
    text-align: center;
}
.data-table td {
    padding: 15px 4px;
        padding-top: 15px;
        padding-bottom: 15px;
}
.occ-qty-down span {
    font-size: 10px !important;
    color: black;
}
#occ-popup-container .data-table button.button > span {
    padding: 13px 3px !important;
    height: 38px !important;
    border-radius: 0;
    border: 1px solid #eaeaea;
}
	 }
.icon-right-open:before {
    content: '\e817';
    text-align: left;
    float: left;
    line-height: 34px;
}
.checkout-cart-index .form-list .field {
    float: left;
    margin: 0 10px 0 0;
    width: 48%;
}
.checkout-cart-index #company{ width:97.7%!important;}
#occ-payment-method #payment-tool-tip-close { display: initial; font-weight: bold;}

/********************************************* Oneclick Checkout CSS End ****************************************/


/*********************************************Header Menu CSS Start****************************************/

.main-nav li.act {    background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/home-icon.png) no-repeat;    text-indent: 99999px;    width: 24px;    height: 16px;    margin:-10px 0 0 0}
.main-nav li.act a { padding:0 !important }
.main-nav .menu >li.menu-full-width .nav-sublist-dropdown .container ul.topbanner >li >a.level1 {padding:0; margin:12px 0 0 0}

/*********************************************Header Menu CSS End****************************************/


.popup-container .buttons-set p.required {
    margin: 5px 0;
    left: 20px !important;
}
@media (max-width:800px) { 
.block-login div a { text-align: right;float: left;width: 100%;}
#recurring-help {
    background-color: #404040;
    border: 5px solid #404040;
    border-radius: 9px;
    color: #fff;
    font-family: "Helvetica Neue",Verdana,Arial,sans-serif;
    font-size: 12px;
    opacity: .85;
    position: absolute;
    z-index: 999;
    margin-top: -15px;
    width: 35%;
    right: 40px;
}
.catalog-product-view #occ-address-popup-content {
    top: 0%!important;
    padding: 20px;
    position: absolute;
    bottom: 0;
    right: 0px;
    left: 0px;
    margin: auto!important;
}
#occ-address-popup-content .form-list .field {
    float: left;
    margin: 0 11px 0 0;
    width: 100%;
}
.popup-container .popup-content .form-list li.wide input.input-text {
    width: 100%;
}
.popup-container button.button span {
    border-radius: 25px;
    padding: 0 5px;
    font-size: 11px;
}
.popup-content .occ-page-title {
    min-height: 52px;
    padding: 21px 0 0px 0px!important;
    text-align: left;
 }
.popup-container .popup-content {top: 0 !important;bottom: 0;left: 0;right: 0;max-height: 440px !important;position: absolute;margin: auto !important;}
#occ-login-popup-container .popup-content {top: 0 !important;bottom: 0;left: 0;right: 0;max-height: 340px !important;position: absolute;margin: auto !important;}

}
@media (max-width:767px) {
.block-login div a { text-align: right;float: left;width: 100%;}
#recurring-help {
    background-color: #404040;
    border: 5px solid #404040;
    border-radius: 9px;
    color: #fff;
    font-family: "Helvetica Neue",Verdana,Arial,sans-serif;
    font-size: 12px;
    opacity: .85;
    position: absolute;
    z-index: 999;
    margin-top: -15px;
    width: 35%;
    right: 40px;
}
.catalog-product-view #occ-address-popup-content {
    top: 0%!important;
    padding: 20px;
    position: absolute;
    bottom: 0;
    right: 0px;
    left: 0px;
    margin: auto!important;
}
#occ-address-popup-content .form-list .field {
    float: left;
    margin: 0 11px 0 0;
    width: 100%;
}
.popup-container .popup-content .form-list li.wide input.input-text {
    width: 100%;
}
.popup-container button.button span {
    border-radius: 25px;
    padding: 0 5px;
    font-size: 11px;
}
.popup-content .occ-page-title {
    min-height: 52px;
    padding: 21px 0 0px 0px!important;
    text-align: left;
 }
.popup-container .popup-content {top: 0 !important;bottom: 0;left: 0;right: 0;max-height: 440px !important;position: absolute;margin: auto !important;}
#occ-login-popup-container .popup-content {top: 0 !important;bottom: 0;left: 0;right: 0;max-height: 340px !important;position: absolute;margin: auto !important;}

.popup-container{
position:fixed !Important}
.checkout-cart-index .occ-customer-info {

    padding: 0px 0px 0 0px !important;
    margin: 0 0 0 1px !important;
    width: 100%!important;

}
 .alert-stock {margin: 0;font-size: 11px;float: left!important;}
.checkout-cart-index .occ-customer-info {max-width: 100%!important;}
.amxnotif-block { float: left!important;}
 }
 .alert-stock {margin: 0;font-size: 11px;float: left!important;}
.checkout-cart-index .occ-customer-info {max-width: 104%!important;}
.amxnotif-block { float: left!important;width: 100%; margin-top: 15px;}

.main-nav.container li.act {    top: 15px;    position: relative;    }
.main-nav li.act {    top: -2px;    position: relative;     }

p.offer-text-new {
	display: block;
	padding: 2px 20px;
	background: white;
	color: #6ba728;
	text-decoration: blink;
	border: 1px solid #6ba728;
	margin: 0 0 13px 0;
}
p.offer-text-new:empty {
	display: none
}

#customer-info-buttons-container button { margin: 10px 0 0; }

.product-view .add-to-cart { clear: both; }
body.customer-prod-logged .product-view .add-to-cart {
       position: relative;
    left: 0px;
    width: 100%;
}
.contacts-index-index .buttons-set button.button { margin-bottom:30px; }

.customer-account-create .buttons-set button.button { margin-bottom:30px; }

.customer-account-login .account-login .content {min-height:auto;}

/* Copyright Fix */

.footer-last-disclaimer { padding:5px 0 }

.catalog-product-view .prod-winery-name { color: #2c2f2e; }

/*********************************************Winery Region Page CSS Start****************************************/

body.cms-wine-regions .main, body.cms-wine-regions .main-container.col1-layout {    background:#fff!important ; padding-top: 20px;    }
.winery-region h2 {text-align: left;font-size: 16px;}
body.cms-wine-regions .col-md-12.faqtrophy { padding:0 }
.winery-region table td {    border-bottom: 1px solid #cecece;      } 
.faq-wrap.winery-region .faqtrophy a {text-decoration:none;color:black;font-weight: bold;font-size: 14px;} 
.faq-wrap.winery-region .faqtrophy h2 a { font-size:16px }
.winery-region h2 {    font-family: Arial;    color: black;    font-weight: bold;    margin: 10px 10px 0px 10px;       }
.winery-region h2 a {   font-size:21px   }
.winery-region table td {padding:15px 1px; font-size:14px; vertical-align: top; color: black;}
.winery-region table td a { font-weight:normal !Important;  }
.winery-region {    padding: 0;}
body.cms-page-view.cms-wine-regions .col-main .page-title h1 {    text-align: center;}
.winery-region h2 a {background: url(../images/revamp/arrow.png) center right no-repeat !important; }
.faq-wrap.winery-region .faqtrophy td a { background:none !important }
a.collapsed.noarrow {    background: none !important;}


/*********************************************Winery Region Page CSS End****************************************/

/*********************************************Winery Location CSS Starts****************************************/

.region-links a {    background: #e13b3f;    color: white;    padding: 7px 12px;    border-radius: 5px;    margin: 10px 10px 0 0px;    display: inline-block; text-decoration:none; text-align:center;
 color: #fff;background-color: #8ed058!important;
background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;
background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;
text-transform: uppercase;
background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;
border-radius: 5px!important;
background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;
background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;
}
.region-cta a  {    background: #e13b3f;    color: white;    padding: 7px 12px;    border-radius: 5px;    margin: 10px 10px 0 0px;    display: inline-block; text-decoration:none; text-align:center;  border:1px solid #e13b3f; }
.region-cta a:hover {background: #b12e31;border: 1px solid #b12e31;} 
.region-links a:hover {    opacity:.85;} 
.region-cta a {margin:0px 20px 20px 0px;padding: 7px 36px;font-size: 18px;}
.region-links {margin: 10px 0 20px 0;}
.WhyChooseUs-inside-wrap {    margin: 0 0 25px 0;}
img.winery-location-banner {   width: 100%;     }
.region-cta img {    margin: 4px 8px 4px 0px;}
.WhyChooseUs-inside-wrap.wineryloc .WhyChooseUs-in .WhyChooseUs-item {    width: 25%;}


@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {
	
	.WhyChooseUs-inside-wrap.wineryloc .WhyChooseUs-in .WhyChooseUs-item {width:24% !important}
	.region-cta a {font-size: 15px;padding: 10px 27px;}
	.region-cta img {    margin: 0px 8px 4px 0px;}
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {  
.WhyChooseUs-inside-wrap.wineryloc .WhyChooseUs-in .WhyChooseUs-item {width:24% !important}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1199px) {  
.other-deal-prod {border: #ccc solid 1px;text-align: center;margin-top: 25px;min-height: 385px;padding: 10px !important;margin-right: 15px!important;width: 22.9%;}
}
/* Winery Location */
.region-banners {    text-align: center;    }

/*********************************************Winery Location CSS End****************************************/

/* forget pass fix */
.customer-account-login .buttons-set a.forgetpass {    float: right;    margin: 0;}
/*********************************************Wine Tasting Event CSS Starts****************************************/

.event-details-wrap {text-align: center;font-size: 21px;line-height: 42px;border-top: 6px solid #ff2e35;padding: 25px;-webkit-box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.2);-moz-box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.2);box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.2);margin: 0 0 40px 0;background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/box-arrow-down.jpg) no-repeat top center;}
.event-details-wrap:hover {-webkit-box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.3);-moz-box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.3);box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.3)}
.event-details-wrap strong {font-size: 21px;}
.event-description {    text-align: center;    font-size: 15px;    line-height: 24px;   }
.event-description h3 {    font-size: 21px;    line-height: 32px;    margin: 15px 0;  color: black  } .event-description h3  strong { font-size:21px }
.event-main-wrap {    color: black }
.event-main-wrap strong {    color: #ff2e35 }
.event-main-wrap a.buy-button {    display: block;    margin: 10px 0 0 0;    }
.event-wines {    margin: 0 0 30px 0;   }
img.mainbanner {    width: 100%;    }
.event-wines {    text-align: center;   }
strong.ticketprice {    font-size: 30px;    }

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.event-wines a {    display: inline-block;    width: 50%;    float: left;   }
.event-wines a img {width:100%  }
}

body.catalog-product-view.catalog-product-view.product-event-ticket .product-collateral {    display: none;   }
body.catalog-product-view.catalog-product-view.product-event-ticket .row.usps {   display: none; }
body.catalog-product-view.catalog-product-view.product-event-ticket .standalone-bottomline {    display: none;    }
body.catalog-product-view.catalog-product-view.product-event-ticket .add-to-box {    display: none;   }
body.catalog-product-view.catalog-product-view.product-event-ticket p.availability.out-of-stock {    display: none;   }

body.catalog-product-view.catalog-product-view.product-event-ticket .product-img-box.col-sm-5 ul {display: none !important}

body.catalog-product-view.catalog-product-view.product-event-ticket .product-img-box.col-sm-5 {    background: url(../images/event_ticket.jpg) !important;}

body.catalog-product-view.catalog-product-view.product-event-ticket .etalage-control {    display: none;}    
body.catalog-product-view.catalog-product-view.product-event-ticket p.availability.in-stock {    display: none;}

/*********************************************Wine Tasting Event CSS Ends****************************************/

/**************** Home Featured Products change **************/

.featured-product-n {    margin: 0 10px 0 -10px;    }

body.checkout-cart-index .data-table button.button:hover > span,
body.checkout-cart-index .data-table button.button > span:hover {background: none;border: none;background-color: #8ed058!important;background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;text-transform: uppercase;background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;border-radius: 5px!important;text-transform: none;font-size: 14px !important;background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;color: white !important;}
.about-img {width: 100%;float: left;text-align: center;}
.cms-about-us .col-sm-2-raw12 img {width: 100%;margin-bottom: 5px;}
.uspscontainer h3 {     min-height: 50px;text-align: center;line-height: 25px;}
.uspscontainer {background: #e3e3e3;padding: 10px 10px;min-height: 350px;}
.product-view .add-to-links li, .product-view .add-to-links li .separator {float: right;margin-left: 10px;}
.link-compare {color:#e13b3f!important; border-color:#e13b3f!important;}
.icon-compare {background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/compare.png) no-repeat center!important;display: block;width: 30px;height: 30px;float: left;font-size: 0px;}
.catalog-product-compare-index .compare-table .data-table button.button > span{
    background: #e13b3f!important;
    background-image: none;
    border: none!important;
    background-image: -webkit-linear-gradient(top,#6bb330,#6c8c15)!important;  
    background-image: -moz-linear-gradient(top,#e13b3f)!important;
    background-image: -ms-linear-gradient(top,#e13b3f)!important;
   
    background-image: -o-linear-gradient(top,#e13b3f)!important;
   background-image: linear-gradient(to bottom,#e13b3f)!important;  
}
.catalog-product-compare-index .compare-table .data-table button.button > span:hover {
    background: #e13b3f!important;
    background-image: none;
    border: none!important;
    background-image: -webkit-linear-gradient(top,#e13b3f)!important; 
    background-image: -moz-linear-gradient(top,#e13b3f)!important;
    background-image: -ms-linear-gradient(top,#e13b3f)!important;
    /* border: none!important; */
    background-image: -o-linear-gradient(top,#e13b3f)!important;
   background-image: linear-gradient(to bottom,#e13b3f)!important; 
}

.col1-layout .product-view .product-options + div.clearer, .col1-layout .product-view .product-info + div.clearer {
    border-bottom: none!important;
}

/*
.col1-layout .product-view .product-info { float: left; width: 75%; border: 0; position: relative;}
.product-view .add-to-cart {float: right; margin-top: -37px;}
*/

/* Footer Fix */
.footerleftcon {width: 190px;height: 100px;display:inline-block}
.custom-block.f-right {    margin: 15px 0 0 0;  }
.footer .social-icons a.icon1-class{background-color:#3c599b}
.footer .social-icons a.icon2-class{background-color:#1ca8e3}
.footer .social-icons a.icon3-class{background-color:#4975b6}
.footer .social-icons a.icon4-class{background-color:#9b6954}
.footer .social-icons a.icon5-class{background-color:#cc181e}

/* forget pass fix */
.white_1 { background: #fff;float: left; width:100%; padding: 4px;margin-bottom: 10px;}
.cms-about-us .white_1 img {width: 55%; margin-bottom: 5px;}
.catalogsearch-advanced-index .customer-account-create .form-wrap, #form-validate, #login-form {
    padding: 23px 25px 23px!important;
    float: left;
    width: 100%;
}
body.cms-trophy-club-red-wine-club .panel-title>a.collapsed, body.cms-trophy-club .panel-title>a {
    width: 100%;
    z-index: 1;
}
body.cms-trophy-club-red-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index: 1;
}
body.cms-trophy-club-white-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index: 1;
}
body.cms-trophy-club-white-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index: 1;
}
body.cms-trophy-club-mixed-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index: 1;
}
body.cms-trophy-club-moscato-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index: 1;
}
body.cms-trophy-club-sauv-blanc-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index:1;
}
body.cms-trophy-club-shiraz-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index: 1;
}
body.cms-trophy-club-chardonnay-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index: 1;
}
body.cms-trophy-club-cab-sauv-wine-club .tabs-wrap .panel-title>a {
    color: #e13b3f;
    width: 100%;
    z-index: 1;
}
.new_1class .col-sm-2-raw12 {
    width: 15.8%;
    float: left;
    margin-bottom: 30px;
}
.fnt_1 {color: black;
    display: block;
    padding: 10px 0;
    font-size: 14px;
    line-height: 29px;}
	
#wishlist-view-form table #wishlist-table tbody tr .truncated {
   display: inline-block;
   vertical-align: middle;
}
#wishlist-view-form table #wishlist-table tbody tr .truncated + p {
   display: inline-block;
   vertical-align: middle;
   margin-left: 15px;
}





@media (max-width: 767px) {
	.header-container .top-links-area {
		text-align: center
	}
	.inputsub_1 {width: 100%;height: 36px;line-height: 36px;}
	.header-container.type9 .links {
		left: 0;
		margin: 2px auto;
		width: 100%
	}
	.justsomefreerouternamehereno1-signup-index section#intro,
	.cms-customers-signup section#intro {
		padding: 15px 0
	}
	.justsomefreerouternamehereno1-signup-index #form1,
	.cms-customers-signup #form1 {
		padding: 15px 15px 28px
	}
	.justsomefreerouternamehereno1-signup-index #form1 h1,
	.cms-customers-signup #form1 h1 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 8px
	}
	.justsomefreerouternamehereno1-signup-index #form1 h2,
	.cms-customers-signup #form1 h2 {
		font-size: 14px;
		line-height: 19px
	}
	.justsomefreerouternamehereno1-signup-index #form1 .bforms .tr .c3, .cms-customers-signup #form1 .bforms .tr .c3 {
		height: 2px
	}
	.justsomefreerouternamehereno1-signup-index #form1 .bforms input, .cms-customers-signup #form1 .bforms input {
		font-size: 15px;
		padding: 12px
	}
	body.customer-prod-logged .product-view .add-to-cart {
		position: relative;
		left: 0;
	}
}
@media (max-width: 480px) {
	.product-view .add-to-cart {
		margin-top: 10px
	}
}

/* iPhone 8 */
@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) {
	.header-container .top-links-icon {
		display: inline-block
	}
	.header-container.type9 .top-links a {
		z-index: 99;
		position: relative;
	}
	.header-container .top-links-area {
		border-left: 1px solid #828282;
		border-right: 1px solid #828282;
		padding: 0 4%;
		width: 40% !important;
	}
	.header-container.type9 .links {
		padding: 0;
		margin: 2px 10px 0 0;
		background: black !important;
		display: none;
		position: absolute;
		right: 0;
		z-index: 9;
		background-color: #fff !important;
		border-radius: 3px;
		margin: 0;
		text-align: right;
		border: 1px solid #ccc;
	}
	.header-container.type9 .links li {
		display: block;
		border: 0;
		padding: 0;
	}
	.header-container.type9 .top-links ul.links li a {
		color: #f81b3a !important;
		padding: 10px 5px;
		text-align: left;
		font-size: 14px;
		text-transform: capitalize;
	}
	.footer-middle .block.block-subscribe .input-box {
		float: left;
		margin: 0 0 10px 0;
		width: 100%;
	}
	.rightblock ul, .rightblock ul li {
		float: none;
		padding: 0 !important;
		display: inline-block;
		vertical-align: middle;
		width: auto !important;
		padding: 5px 20px !important;
		margin: 0 !important;
	}
	.rightblock ul, .rightblock ul li a {
		margin: 0px !important
	}
}
/* iPhone 8 Plus */
@media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3) {
	.header-container .top-links-icon {
		display: inline-block
	}
	.header-container.type9 .top-links a {
		z-index: 99;
		position: relative;
	}
	.header-container .top-links-area {
		border-left: 1px solid #828282;
		border-right: 1px solid #828282;
		padding: 0 4%;
		width: 40% !important;
	}
	.header-container.type9 .links {
		padding: 0;
		margin: 2px 10px 0 0;
		background: black !important;
		display: none;
		position: absolute;
		right: 0;
		z-index: 9;
		background-color: #fff !important;
		border-radius: 3px;
		margin: 0;
		text-align: right;
		border: 1px solid #ccc;
	}
	.header-container.type9 .links li {
		display: block;
		border: 0;
		padding: 0;
	}
	.header-container.type9 .top-links ul.links li a {
		color: #f81b3a !important;
		padding: 10px 5px;
		text-align: left;
		font-size: 14px;
		text-transform: capitalize;
	}
	.footer-middle .block.block-subscribe .input-box {
		float: left;
		margin: 0 0 10px 0;
		width: 100%;
	}
	.rightblock ul, .rightblock ul li {
		float: none;
		padding: 0 !important;
		display: inline-block;
		vertical-align: middle;
		width: auto !important;
		padding: 5px 20px !important;
		margin: 0 !important;
	}
	.rightblock ul, .rightblock ul li a {
		margin: 0px !important
	}
}
@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
	.footer .footer2 ul li.sslfooterli {
		display: inline-block !important;
		width: auto;
		height: auto;
		padding: 10px 15px
	}
	.footer .footer2 ul li.sslfooterli a {
		display: inline-block;
		vertical-align: middle;
		margin: 0
	}
}


/* Saurav Css... */

body.customer-prod-logged .occ-customer-info .buttons-set {
position: relative;
}
body.catalog-product-view #occ-customer-info .buttons-set.disabled button.button {
display: block !important;
}
body.customer-prod-logged .occ-customer-info .please-wait {
float: none;
margin-top: 0px;
display: inline-block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(255,255,255,.7);
padding: 24px;
color: #000;
}
body.catalog-product-view .occ-customer-info #occ-customer-login div#login-buttons-container {
  position: relative;
}
body.catalog-product-view .occ-customer-info #occ-customer-login .please-wait {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 13px;
color: #000;
background: rgba(255,255,255,.8);
background-color: white;
}
body.catalog-product-view .popup-container .popup-content div#login-mini-buttons-container {
   position: relative;
}
body.catalog-product-view .popup-container .popup-content .please-wait {
   position: absolute;
   top: 34px;
   right: 0;
   bottom: 0;
   left: 0;
   background: rgba(255,255,255,.7);
   color: transparent;
   font-size: 11px;
   line-height: 39px;
}
body.catalog-product-view .popup-container .popup-content .please-wait img.v-middle {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   margin: auto;
}
/* End Saurav Css.. */
.region_1 tr td a { color:#666666;}

.checkout-cart-index ul.checkout-types .occ-customer-info {
   padding-right: 0 !important;
   width: 100% !important;
}
#occ-customer-info .buttons-set.disabled button.button{display: block !important}
.collapsing { max-height:160px!important;}
.catalog-product-view .alert-stock {margin: 9px 0 0px 0;font-size: 11px;float: left!important; width: 100%;}

.catalog-product-view .other-related-prod a { text-transform:capitalize !important;}

@media only screen and (min-device-width : 568px) and (max-device-width : 768px) {
	
	#ewayrapid_ewayone_token { margin: 0 !important; }
	div#payment-tool-tip img { width: 100%; }
	.v-fix .validation-advice { width: 120px; }

	table.onestepcheckout-totals tr td.a-right {
		padding: 15px 14px 1px 0;
	}
	.onestepcheckout-index-index #payment_form_ewayrapid_ewayone li#eway_save_card label { margin: -10px 0 0 0; }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {	
	table.onestepcheckout-totals tr td.a-right {
		padding: 15px 14px 15px 0;
	}
	
	table.onestepcheckout-summary td.total {
		text-align: right !important;
		padding: 0 15px 0 0;
	}	
	
	#ewayrapid_ewayone_token {    margin: 0 !important;}
	div#payment-tool-tip img {    width: 100%;     }
	.v-fix .validation-advice {    width: 120px;     }
	.onestepcheckout-index-index #payment_form_ewayrapid_ewayone li#eway_save_card label {margin: -10px 0 0 0; }
	
}

@media screen and (min-device-width: 768px) and (max-device-width: 2200px) {	
	.onestepcheckout-index-index #payment_form_ewayrapid_ewayone li#eway_save_card label { margin: -10px 0 0 0; }
	
	#ewayrapid_ewayone_token {    margin: 0 !important;}
	div#payment-tool-tip img {    width: 100%;     }
	.v-fix .validation-advice {    width: 120px;     }
	.onestepcheckout-index-index #payment_form_ewayrapid_ewayone li#eway_save_card label { margin: -10px 0 0 0; }
}

.box-additional-shop-more { text-align: center;clear: both;margin-top: -5px;margin-bottom: 10px;}
.uf_shopmorepip {padding: 10px 0;display: inline-block;margin: 5px 10px;}
.uf_shopmorepip a {     color: #777;font-size: 13px;font-weight: 600; }
.checkout-cart-index .popup-container .popup-content .buttons-set button.button {float: left;}
.checkout-cart-index .popup-container .popup-content .buttons-set {margin: 0px 0 10px 0;width: 100%;}
.cms-delivery-returns .saveamount {background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/badge.png) no-repeat left;position: absolute;width: 89px;background-size: 69%;top: 44px;
    right: 13px;text-align: center;color: white;display: block;font-family: 'FjallaOne';padding: 27px;font-weight: bold;text-transform: uppercase;font-weight: normal;font-size: 14px; height: 100px;transform: rotate(-10deg);-ms-transform: rotate(-10deg);-webkit-transform: rotate(-10deg);border-radius: 50%;/* border: #d11c25 solid 3px!important; */
    text-align: center!important;font-stretch: extra-condensed;background-position: 16px 15px;}
	
body.catalog-product-view .popup-container .popup-content div#login-mini-buttons-container {position: relative; width:100%;}
.catalog-product-view p.required {margin: 5px 0;left: 20px !important;text-align: left;}
.popup-container .popup-content .buttons-set button.button {    width: 40%; float:left;}
.oneclick_register {background: #e13b3f;display: block;width: 110px;float: left;color: #fff;height: 38px; text-align:center;margin-left: 13px;border-radius: 7px;}
.oneclick_register a { color:#fff;}
.oneclick_register a:hover{ text-decoration:none;}
.oneclick_register:hover{background:#e44f53; text-decoration:none; font-weight:normal;}
.trophyclub_register {background: #e13b3f;display: block;width: 90px;float: right;color: #fff;height: 38px;margin-left: 10px;border-radius: 7px;text-align: center;}
.trophyclub_register a { color:#fff;}
.trophyclub_register a:hover{ text-decoration:none;}
.trophyclub_register:hover{background:#e44f53; text-decoration:none; font-weight:normal;}
.cms-index-noroute button.button {overflow: visible;width: 22px;border: 0;padding: 16px;margin: 0 0 0 -41px;background: transparent;cursor: pointer;}

/* Product listing view css start from here */
.category-products .products-list li.item {width: 100%;padding: 0px;border: #ccc solid 1px;margin-bottom: 20px;}
#products-list .yotpo {direction: LTR;clear: both;text-align: left;float: left;}
.products-list .details-area .actions {display: block;margin: -16px 0 0 0;float: left;}
.products-list .product-image-area img {width: 100%;transition: all ease-in 400ms;transform-origin: 50% 0%;-webkit-transform-origin: 50% 0%;margin-top: 19%;}
.category-products ol.products-list .item .details-area .actions a {visibility: visible;opacity: 1;filter: Alpha(Opacity=100);position: static !important; border: #e13b3f solid 1px;}
.products-list a.quickviewlink.quickview-icon { color:#e13b3f!important;}
.category-products #products-list li.item .product-image img {width: auto!important;transition: all .3s;height: auto!important;}
.category-products .products-list {margin: 15px -10px 0 0!important;}
.outofstock {background-color: #a5a5a5!important;}
a.outofstock {color: #fff;background-color: #a5a5a5!important;font-size: 14px;padding: 0 10px 0 5px;display: inline-block;height: 32px;line-height: 29px;border-radius: 5px; border: none!important;}
.category-products a.outofstock {color: #fff;background-color: #a5a5a5!important;font-size: 14px;padding: 0 10px 0 5px;display: inline-block;height: 32px;line-height: 29px;border-radius: 5px; border: none!important;}
.products-list a.comparelink {color: #e13b3f;background-color: transparent;font-size: 17px;display: inline-block; height: 32px;width: 32px;line-height: 32px;border: 1px solid #e13b3f;
    border-radius: 5px;text-align: center;}
.products-list .item:hover .details-area .actions a.addtocart.outofstock, .category-products .products-list li.item .details-area .actions a.addtocart.outofstock {
    color: #fff !important; cursor:pointer;background-color: #a5a5a5!important;border-color: #ccc !important;}
.products-list .quickviewlink { display:none!important; visibility:hidden;}
.products-list p {line-height: 0px!important;}
/* Product listing view css end from here */

.data-table tr.last th:nth-child(5) {text-align: center;text-indent: 0px;}
.checkout-cart-index .popup-container .popup-content .please-wait {
    float: left;
    margin: 10px 0 0 44%;
}
.quickview-index-view .saveamount {top: 213px;}
.quickview-index-view .product-options {
    margin: -10px 0 0 120px!important;
    position: relative!important;
    padding-bottom: 10px!important;
    border-bottom: none!important;
    float: left;
}
.quickview-index-view .product-view .add-to-cart { 
    position: relative;
    left: 0px!important;
}
.quickview-index-view .product-view .product-shop .price-box {
    width: 60%;
    margin: 0 0 -26px 0!important;
    padding: 0px;
}
.compare-table .saveamount { display:none!important;}

.yotpo .yotpo-testimonials-btn { background-color:#0076ff !important;}
.yotpo .yotpo-modal .yotpo-modal-header { background-color:#0076ff !important;}
.yotpo .primary-color-btn, .yotpo input[type="button"].primary-color-btn { background-color:#0076ff !important; }
#yotpo_testimonials_btn { background-color:#0076ff !important; }
.regular-price .price {font-size: 20px;color: #444;display: inline-block;vertical-align: middle;line-height: 1.5!important;}
.categorypath-bestselling-deals .category-products .products-grid.columns3 li.item{min-height: 486px;}
.wine_categr {     width: 100%;float: left;text-align: center;font-family: FjallaOne!important;font-size: 22px;margin-top: 12px;color: #000;}
.cms-page-view .product-name a {color: #777!important;text-transform: normal;line-height: 23px!important;text-align: left;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.checkout-cart-index .data-table .edit-qty { display:none;}
.inputsub_1 {width: 50%;height: 36px!important;line-height: 36px;}
.textaboveinput {font-size: 34px; margin-top:20px; margin-bottom:20px; font-weight:normal;line-height: 42px;float: left;width: 100%;text-align: center;margin: 0px;background: #fff; font-family:FjallaOne!important;padding: 28px 0;}
.content-part { width:100%; text-align:center; margin-top:15px;}
.content-part p { font-size: 14px;font-weight: normal;line-height: 24px;color: #000;text-align: justify;margin-top: 17px;float: left;width: 100%;}
.content-part1 { width:100%; text-align: justify; margin-top:15px;}
.content-part1 p { font-size: 14px;font-weight: normal;line-height: 24px;color: #000;}
.cms-no-route .footer-middle .block.block-subscribe .input-box button {float: left;width: 75px;margin-left: -75px;padding: 0px;}
.ms-white-wine-under-10-cheap .products-grid.columns3 li.item {margin: 19px 19px 0 0;min-height: 483px!important;}
.deal-table tr th{ padding: .9% .5% .9% 2%!important;font-family:Arial, Helvetica, sans-serif; font-size:18px;vertical-align:middle!important;color: #000;}
.deal-table tr td{ padding: .9% .5% .9% 2%!important;font-family:Arial, Helvetica, sans-serif; font-size:18px; vertical-align:middle!important;color: #000;}
.deal-border {    border: #000 dashed 1px;padding: 5px 9px;min-width: 88px;float: left;text-align: center;color: #000;}
.cms-deals .category-products .products-grid li.item .item-area {border: #ccc solid 1px;min-height: 508px!important;}
.cms-deals .product-image-area { border: none!important;}
.festive-bg { position: relative;float: left;width: 100%;background: #ededed;padding-top: 19px;}
.mini-cart .mini-products-list li {padding: 5px 0!important;}

/*    VIP MEMBERSHIP PLAN     */

/* .cms-vip-membership .main { padding:0px; width:100%!important; margin:0px!important;}
.cms-vip-membership .main-container {padding:0px!important; width:100%!important; margin:0px!important;}
.vip-text h1 { font-family:calibri!important; font-size:31px; line-height:auto; color:#000; text-align:center;}
.vip-text p { font-family:calibri!important; font-size:18px; line-height:22px; color:#000;text-align:center;}
.vipcenter { text-align:center;}
.vipcenter h3 { color:#000!important;}
.vipcenter span { color:#000!important;}
.cms-vip-membership .faq-wrap h4.panel-title {padding: 5px 20px;border-bottom: none!important;margin: 0 0 0px 0;}
.cms-vip-membership .faq-wrap h4.panel-title a {  text-transform: uppercase!important;}
.cms-vip-membership .WhyChooseUs-wrap1 {
    background-image:url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/vip-bg-1.png); background-repeat:no-repeat; background-position: left; display: block;
    color: white;text-align: center;padding: 60px 0;}
.small-box-vip { width: 28%;margin: 0 auto;min-height: 390px;background: #fff; padding:2%;}
.started-vip { width:100%; float: left;}
.started-vip ul { list-style:none; padding:0 0 0 5px; }
.started-vip ul li { line-height: 28px;}
.started-vip ul li img { float:left;}
.started-vip ul li h2 { font-family: calibri;font-size: 15px;color: #000000;text-decoration: none;font-weight: normal;line-height: 28px;text-align: justify;float: left;
width: 84%;margin-left: 12px;}
.started-vip ul li span {float:left; width:10%;}
.small-box-vip h1 { font-size:31px!important; color:#000!important;} */

/*    Give away PLAN     */

.cms-wine-giveaway .main { padding:0px; width:100%!important; margin:0px!important;}
.cms-wine-giveaway .main-container {padding:0px!important; width:100%!important; margin:0px!important;}
.cms-wine-giveaway .header-container { display:none!important;}
.cms-wine-giveaway .top-container { display:none!important;}
.cms-wine-giveaway .footer-container { display:none!important;}
.cms-wine-giveaway .std { background:#e9e9e9;}
.cms-wine-giveaway .mobile-nav-overlay { background:#e9e9e9;}
.cms-wine-giveaway .yotpo.testimonials{ background:#e9e9e9; z-index:1px!important;}
.cms-wine-giveaway .col-main {padding-bottom: 30px;background:#e9e9e9;}
#livechat-compact-container { z-index:100!important;}

 
 /*@media screen and (max-width:767px){
 .first_purchase1 {position: absolute !important;top: -510%;left: -68%; font-size:13px!important;}
 .first_purchase12 { display:none!important;}
 }
.cms-promotion-plan .main.container {max-width: 100%;width: 100%;padding: 0px;margin: 0px;}
.first_purchase1{float: left;margin-top: 1px;margin-left: -11%;}
.cms-promotion-plan .breadcrumbs { display:none;}
 */

/*  Promotional Page */
 @media screen and (max-width:767px){
 .first_purchase1 {    float: left!important;margin-top: -6px!important;font-size: 13px!important;margin-left: 10px;}
 .first_purchase12 { display:none!important;}
 }
.cms-deals-get-20-off .main.container {max-width: 100%;width: 100%;padding: 0px;margin: 0px;}
.first_purchase1 {float: right; margin-top: 1px;font-size:22px; margin-right: 12px;
}
.cms-deals-get-20-off .breadcrumbs { display:none;}
.icon-vipgray { color:#333333!important; margin-right:5px;}
.cms-deals-get-20-off .main-container {
    padding: 0px!important;
    min-height: 400px;
}

/*  Promotional Page End */

/*Login page start from here */

@media screen and (min-device-width: 768px) and (max-device-width: 950px) {
.customer-account-create .form-list .field:nth-child(2) {
    float: left;
   
}
}

 @media screen and (max-width:767px){
 .customer-account-login .form-wrap {width: 100%!important;float: left;}
 .facepilelogin {padding-left: 0% !important;float: left;margin-top: 4%; width:100%;}
 div.inchoo-socialconnect-facebook {float: none;background: transparent url(../images/login-facebook1.png) no-repeat right !important;
    width: 250px;height: 57px !important;margin: 0 auto;background-size: 100%;}
 .customer-account-create .form-list .field:nth-child(2) {float: left;margin-left: 0px!important;}
 .customer-account-create .form-wrap {width: 100%!important;float: left;}
.extra-space { min-height:0px!important; float:left;}
 .customer-account-create .buttons-set {float: left!important;margin: 0px 0 0 -5px!important;}
 .customer-account-create .form-wrap.new-users {margin-bottom: 2.5em !important;padding: 0px !important;}
 .customer-account-login .form-wrap.new-users {margin-bottom: 2.5em !important;}
 .customer-account-create .form-list {list-style: none !important; padding-left:0px!important;}
 .left-form { background:none!important;}
.extra-space1 {min-height: 0px!important; float:left;}
.form-list li.control label {float: left;margin: 0;line-height: 20px;display: inline-block;vertical-align: middle; width: 92%;}

 .customer-account-login .buttons-set {
    text-align: center;
margin: -13px 0 0 0 !important;
width: 100%;
}
.text-loginbottm {margin-top: 17px!important;}
.customer-account-login .form-list {
    list-style: none !important;
    padding: 0px !important;
}
.customer-account-create .buttons-set {float: left;margin: -8px 0 0 19px;width: 100%;}
div.inchoo-socialconnect-google { float: none;height: 30px !important; background: transparent url(../images/google-signup1.png) no-repeat right !important;
    width: 250px;height: 50px !important;margin: 0 auto;background-size: 100%;}
.facepilelogin { padding-left:0%!important;}
  }
  .customer-account-login .top-container > .breadcrumbs {color: #777777;display: none;}
.left-form { background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/or-liner.jpg) no-repeat right top; display:block;padding: 16px 0 0 0;}
.customer-account-create .left-form { background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/or-liner-2.jpg) no-repeat right top; display:block;padding: 16px 0 0 0;}
.customer-account-create .top-container > .breadcrumbs { display:none;}
.customer-account-create .form-wrap.new-users { margin-bottom: -50px !important; margin-top:-10px;padding: 0px 0 0 20px;}
.customer-account-create .form-list input.input-text { border-radius:6px!important;height: 38px!important;}
div.inchoo-socialconnect-google-inner a {  width: 100%; margin: 0px 0px 0 1px !important;font-size: 0px;}
div.inchoo-socialconnect-google-inner { height: 47px !important;float: left !important;margin-left: 0px !important;background: none !important;padding: 0 5px !important;
    text-shadow: 1px 1px #000000;width: 100%;margin-top: 10px;}
.customer-account-create #login-form { margin:0 0 60px 0!important; padding:21px 25px 0px !important;}
.customer-account-create .form-wrap {width: 87%; float:left;}
.customer-account-create .buttons-set{float: left;margin: -8px 0 0 0px;}
.customer-account-create .form-list { list-style:none!important;}
.customer-account-create .form-list .field:nth-child(2) {float: left;margin-left: 17px;}
.customer-account-create .form-wrap button span { background:#777!important;}
.extra-space { min-height:75px;}
.text-loginbottm { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5c5c5c; text-decoration:none; font-weight:normal; line-height: 22px; text-align:center; width:100%; float:left;padding-bottom: 19px;margin-top: 0px;font-size: 15px;}
.customer-account-login #login-form { margin:0 0 0px 0!important; padding:21px 25px 0px !important;}
.customer-account-login .form-wrap {width: 87%; float:left;}
.customer-account-login .buttons-set{float: left;margin: -8px 0 0 0px;}
.customer-account-login .form-list { list-style:none!important;}
.customer-account-login .form-list .field:nth-child(2) {float: left;margin-left: 17px;}
.customer-account-login .form-wrap button span { background:#777!important;}
.extra-space1 {min-height: 95px;}
.customer-account-login .facepilelogin { padding-left:29%; }
.customer-account-login .inchoo-socialconnect-login-lower { display:none;}
.inchoo-socialconnect-facebook-inner a {font-size: 0px;width: 100%;float: left;margin-top: 20px;}

.customer-account-create .form-list li.control .input-box {  float: left; margin:4px 0 0 0;}

/*  Login End here  */

.taxspannew{font-size: 12px;font-weight: normal;line-height: 22px;float: right;margin: 3px 0 0 0;}
.sales-order-print .taxspannew{float: left!important;}
.cart .totals td {padding: 10px;line-height: 1.5 !important;font-weight: 300;text-align: left !important;font: 14px'Open Sans',Arial,Helvetica,sans-serif !important;}
.checkout-cart-index .taxspannew {font-size: 11px!important;font-weight: normal;line-height: 22px;float: left;margin: 0px 0 0 0;}
.cart .discount p, .cart .shipping p {font-size: 14px!important;}
.popup-content .taxspannew {font-size: 13px!important;font-weight: normal;line-height: 22px;float: right;margin: 3px 0 0 0;}

.inchoo-socialconnect-account-google div.inchoo-socialconnect-google {
    float: none;height: 30px !important;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/google-plus.jpg)#cf4332 no-repeat left!important;
    width: 100%;height: 51px!important;margin: 0 auto;background-size: 100%; padding: 0 3px 0 50px; background-position: 20px 12px!important;}
.inchoo-socialconnect-account-google div.inchoo-socialconnect-google-inner a {width: 100%;margin: 0px 0 0 1px !important;font-size: 16px;text-align: center;
    text-shadow: none;padding: 0px 9px 0 2px!important;}
.inchoo-socialconnect-account-google .page-title {text-align: left;}
.inchoo-socialconnect-account-google div.inchoo-socialconnect-account .col3-set .col-3 {width: 25%;}
.inchoo-socialconnect-account-google div.inchoo-socialconnect-account .col3-set .col-2 { width: 38%;}


.customer-account-edit .dob-day { margin-right:10px;}
#livechat-compact-container {z-index: 100 !important;width: 100px !important;}
.inchoo-socialconnect-account-facebook div.inchoo-socialconnect-facebook {float: none;height: 30px !important;background:url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/facebok-icon.jpg)#3c66c4 no-repeat left!important;width: 100%;height: 50px !important;
    margin: 0 0 0 0px;background-size: 100%;background-position: 8px 8px !important;}

.inchoo-socialconnect-account-facebook .inchoo-socialconnect-facebook-inner a {font-size: 23px;width: 100%;float: left;margin-top: 5px;height: 31px;margin-left: 0px;
    text-indent: 45px;    line-height: 39px;color: #fff;font-size: 19px;}
.cart .totals tfoot th strong, .cart .totals tfoot td strong {font: 14px'Open Sans',Arial,Helvetica,sans-serif;}
.popup-content .data-table tfoot tr {border-left: #ccc solid 1px;}
.onestepcheckout-index-index .a-right {text-align: right !important;border-bottom: #ccc dotted 1px;}
.referfriend-index-tab .my-account p { font-weight:normal!important;}
.wishlist-index-index .truncated .price {display: none;}
.deal_mr-t { margin-top:30px;}
.cms-deals .top-container >.breadcrumbs {color: #777777;display: none;}
.checkout-cart-index .discount-form label {font-size: 14px;line-height: 1.5em;}
.cms-deals .validation-advice {clear: both;min-height: 13px;margin: 3px 0 0;padding-left: 10px;font-size: 11px;font-weight: bold;line-height: 13px;color: #eb340a;top: 100%;text-align: center;width: 100%;float: left;}
.cms-deals .validation-advice::before {content: "\e820";font-family: "porto";font-size: 8px;position: inherit!important;left: 1px;top: 1px;margin: -5px 6px 0 0;}
@media screen and (max-width:767px){
.inchoo-socialconnect-account-google div.inchoo-socialconnect-account .col3-set .col-1 {width: 100%!important;}
.inchoo-socialconnect-account-google div.inchoo-socialconnect-account .col3-set .col-2 {width: 100%!important;}
.inchoo-socialconnect-account-google div.inchoo-socialconnect-account .col3-set .col-3 {width: 72%!important; float:left;}
}


 /*    Give away PLAN     */
.cms-giveawayjune2018 .main { padding:0px; width:100%!important; margin:0px!important;}
.cms-giveawayjune2018 .main-container {padding:0px!important; width:100%!important; margin:0px!important;}
.cms-giveawayjune2018 .header-container { display:none!important;}
.cms-giveawayjune2018 .top-container { display:none!important;}
.cms-giveawayjune2018 .footer-container { display:none!important;}
.cms-giveawayjune2018 .awayfont {font-family: 'Gabriola'!important; font-size:23px!important;}
.cms-giveawayjune2018 .std { background:#e9e9e9;}
.cms-giveawayjune2018 .mobile-nav-overlay { background:#e9e9e9;}
.cms-giveawayjune2018 .packs-in { text-align:center;    width: 1170px;    margin: 0 auto;}
.cms-giveawayjune2018 .yotpo.testimonials{ background:#e9e9e9; z-index:1;}
.cms-giveawayjune2018 .col-main {padding-bottom: 30px;background:#e9e9e9;}
/*   Give away Plan end  */

/* ---------------- VIP code starts from here  ----------------- */

.editcart a#subsqty {display: none;}
.editcart a#memsubsqty {display: none;}

.cms-vip-membership .std { position:relative!important;}
.vip-customcls{background: #38c749;display: block; border:none!important; font-size:20px;margin: 0 auto;width: 70%;text-align: center;font-family: FjallaOne !important;font-weight: normal;color: #fff;line-height: 41px;color: #fff;margin: 0 auto;overflow: hidden;}
.vip-customcls:hover{color: #fff;font-size:20px; text-decoration:none; border:none;}
.txt-vip-singup {width: 14%;text-align: center;margin: 0 auto;float: right;position: absolute;top: 0;left: 0;right: 0;}
.dyn-button {width: 100%;height: 51px;border: none!important;background: #38c749;font-family: FjallaOne !important;color: #fff;display: block;text-align: center;line-height: 51px;font-weight: normal;font-size: 2em;margin-top: 163%;cursor: pointer;}
.dyn-button:hover { text-decoration:none!important;border:none;}
.txt-vip-singup a { text-decoration:none;}
.cms-vip-membership .main { padding:0px; width:100%!important; margin:-15px 0 0 0!important;}
.cms-vip-membership .main-container {padding:0px!important; width:100%!important; margin:0px!important;}
.vip-text h1 { font-family:calibri!important; font-size:31px; line-height:auto; color:#000; text-align:center;}
.vip-text p { font-family:calibri!important; font-size:18px; line-height:30px; color:#000;text-align:center;}
.vipcenter { text-align:center;}
.vipcenter h3 { color:#000!important;}
.vipcenter span { color:#000!important;}
.cms-vip-membership .faq-wrap h4.panel-title {padding: 5px 20px;border-bottom: none!important;margin: 0 0 0px 0;}
.cms-vip-membership .faq-wrap h4.panel-title a {  text-transform: uppercase!important;}
.cms-vip-membership .WhyChooseUs-wrap1 {background-image: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/vip-bg-1.jpg);background-repeat: no-repeat;background-position: center;display: block;color: white;text-align: center;padding: 60px 0;background-size: cover;}
.small-box-vip { width: 28%;margin: 0 auto;min-height: 390px;background: #fff; padding:2%;}
.started-vip { width:100%; float: left;}
.started-vip ul { list-style:none; padding:0 0 0 5px; }
.started-vip ul li { line-height: 28px;}
.started-vip ul li img { float:left;}
.started-vip ul li h2 { font-family: calibri;font-size: 15px;color: #000000;text-decoration: none;font-weight: normal;line-height: 28px;text-align: justify;float: left;
width: 84%;margin-left: 12px;}
.started-vip ul li span {float:left; width:10%;}
.small-box-vip h1 { font-size:31px!important; color:#000!important;}
.checkout-cart-index .taxspannew {font-size: 11px;color: #777;font-weight: normal;margin-top: -3px;float: left;}
.onestepcheckout-index-index .taxspannew {font-size: 11px;color: #000;font-weight: normal;margin-top: -3px;float: right;}
.popup-content .taxspannew {font-size: 11px;color: #000;font-weight: normal;margin-top: -4px !important;float: right !important;line-height: 25px;}
.popup-content .data-table td {padding: 15px 10px !important;}
.sales-order-view .taxspannew {font-size: 11px;color: #000000;font-weight: normal;margin-top: 0px;float: right;}
.faq-wrap .std ul li {color: black;line-height: 24px !important;font-size: 15px !important;}

@media screen and (max-width:767px){
.customer-account-edit .form-list li.control input.checkbox {margin: 0 8px 0 0;float: left;}
.customer-account-edit .buttons-set .back-link {float: right;margin: -60px 0 0 0!important;}
.vip-text h1 {font-family:FjallaOne!important;font-size: 23px!important;line-height: auto;color: #000;text-align: center;}
.vip-text p {font-family: !calibri !important;font-size: 15px;line-height: 20px;color: #000;text-align: justify;}
.packs-in { padding-top: 7px !important; background:#f3f3f3;}
.txt-vip-singup {width: 54%!important;text-align: center;margin: 0 auto;float: right;position: absolute;top: 0;left: 0;right: 0;}
.dyn-button{margin-top: 226px!important;}
.vip-signup {float: left;width: 39%!important;margin-top: 2%;}
.cms-vip-membership p.imag_resp {
    background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/vip-slide2-mobile-1.jpg)#141414 no-repeat center;
    height: 280px !important;
}
.cms-vip-membership p.imag_resp img { display:none!important }
.WhyChooseUs-in { background:#ea4e4a!important;}
.WhyChooseUs-in img { border-radius:5px;}
.WhyChooseUs-in h3 { color:#fff!important;}
.WhyChooseUs-in span { color:#fff!important;}

.small-box-vip {    width: 95% !important;    margin: 0 auto;    min-height: 370px !important;    background: #fff;}
}
@media screen and (max-width:500px){
.vipmain1 { margin: 0 29%;}
.vip-signup a img { width:50%;}

}
@media screen and (min-device-width: 768px) and (max-device-width: 1150px) {
.vip-text h1 {font-family:FjallaOne!important;font-size: 23px!important;line-height: auto;color: #000;text-align: center;}
.vip-text p {font-family: !calibri !important;font-size: 15px;line-height: 20px;color: #000;text-align: justify;}
.packs-in { padding-top: 7px !important; background:#f3f3f3;}
.txt-vip-singup {width: 54%!important;text-align: center;margin: 0 auto;float: right;position: absolute;top: 0;left: 0;right: 0;}
.dyn-button{margin-top: 226px!important;}
.vip-signup {float: left;width: 100%;margin-top: 2%;}
.cms-vip-membership p.imag_resp {
    background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/vip-slide2-mobile-1.jpg)#141414 no-repeat center;
    height: 280px !important;
}
.cms-vip-membership p.imag_resp img { display:none!important }
.WhyChooseUs-in { background:#ea4e4a!important; width:100%!important;}
.cms-vip-membership .WhyChooseUs-wrap1 { background-size:auto!important;}
.WhyChooseUs-in img { border-radius:5px;}
.WhyChooseUs-in h3 { color:#fff!important;}
.WhyChooseUs-in span { color:#fff!important;}

.small-box-vip {    width: 95% !important;    margin: 0 auto;    min-height: 370px !important;    background: #fff;}
.WhyChooseUs-item { width: 18%;margin: 0 0 0 10px;}
 }
@media screen and (min-device-width: 768px) and (max-device-width: 1320px) {
.dyn-button {width: 100%;height: 45px;background: #38c749;font-family: !FjallaOne !important;color: #fff;display: block;text-align: center;line-height: 45px;
    font-weight: normal;font-size: 2em;margin-top: 114%;cursor: pointer;}
.txt-vip-singup {width: 20%;}
}
@media screen and (min-device-width: 500px) and (max-device-width: 762px) {
.vip-signup a img { width:35%;}
.txt-vip-singup {width: 37%!important;}
 }
/*  Checkoutbox start    */

.onestepcheckout-index-index .onestepcheckout-wineayear {margin-bottom:20px;}

.vip_box {width: 85%;border: #000 1px dashed;padding: 17px;margin: 0 auto; overflow:hidden;}
.vip_box_1 {background: url(../images/gift-image.jpg) no-repeat left; width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:normal; line-height:18px; padding-left:30px;}
.vip_box_red {color: #ea4e4a;font-weight: bold;-webkit-animation: blink 1.5s step-end infinite;
-moz-animation: blink 1.5s infinite;
-o-animation: blink 1.5s infinite;
animation: blink 1.5s infinite;}
.vip_box_red:hover {color: #ea4e4a!important;}
.vip_box_red:focus {color: #ea4e4a!important;}
@-webkit-keyframes blink { 67% { opacity: 0 }}
@-moz-keyframes blink {  67% { opacity: 0 }}
@-o-keyframes blink {  67% { opacity: 0 }}
@keyframes blink {  67% { opacity: 0 }}
 @media screen and (max-width:767px){

.onestepcheckout-index-index .onestepcheckout-wineayear {margin-bottom:20px;}
.image_offer1{width: 100%;overflow: hidden;}
.image_offer1 img {

    width: 200%;
    left: -50%;
    right: 50%;
    position: relative;
}
.vip_box {
    width: 100%;
    border: #000 1px dashed;
    padding: 6px;
    margin: 0 auto;
    overflow: hidden;
}
 
}
/*  Checkoutbox end */
 /*  vip toggle */
 
 @media screen and (max-width:767px) {
.cart-collaterals > * { margin-bottom: 15px; float: left; width:100%;}
.cart .cart-collaterals {
    margin-bottom: 45px;
    position: relative;
    float: left;
    width: 100%;
}
.cms-vip-membership .WhyChooseUs-wrap1 {background-size: auto!important;}
.vip-checkbox {
    width: 100%!important;
    border: #ccc dashed 2px;
    border-radius: 5px;
    padding: 11px;
    float: left;
    position: relative; margin-bottom:15px;
}
.buttonvip {  padding: 0 8px!important;}
.vip-icon-img {width: 11%!important;}
.vip-para-info {
    width: 65%;
    float: left;
    padding: 0 6px;
    margin-bottom: -21px;
}
.vip-price {
    color: #e13b3f;
    font-family: fjallaone;
    line-height: 30px!important;
    font-size: 14px!important;
}
.vip-button-cls {
    position: absolute;
    bottom: 16px;
    right: 5px!important;
}
.vip-para-info span {
    font-size: 11px!important;
    font-family: Arial, Helvetica, !sans-serif !important;
    font-weight: normal;
    width: 100%;
    float: left;
    line-height: 17px!important;
}
}
.vip-para-info span i { margin-right:5px; color:#585858!important;}
.buttonvip {background: #fff;border: 1px solid #ccc;color: #777;line-height: 32px;border-radius: 5px;padding: 0 30px;font-weight: normal;

font-size: 14px;}
.vip-para-info span a { color:#e13b3f!important;}
.vip-para-info span a:hover { color:#e13b3f!important;}
.buttonvip:hover { color:#fff;
   background: #6bb330!important;
    background-image: none;border:none!important;
background-image: -webkit-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -moz-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: -ms-linear-gradient(top,#6bb330,#6c8c15)!important;
border: none!important;
background-image: -o-linear-gradient(top,#6bb330,#6c8c15)!important;
background-image: linear-gradient(to bottom,#6bb330,#6c8c15)!important;
}
.vip-para-info h1{ font-size: 14px;font-family: Arial, Helvetica,sans-serif !important;font-weight: bold;width: 100%;float: left;color: #000;} 
.vip-para-info span{ font-size: 12px;font-family: Arial, Helvetica, sans-serif !important;font-weight: normal;width: 100%;float: left;line-height: 26px;} 
.vip-checkbox {width: 100%;border: #ccc dashed 2px;border-radius: 5px;padding: 15px; float:left;position: relative;}
.vip-button-cls{position: absolute;bottom: 17px;right: 39px;}
.vip-icon-img { width: 13%;float: left;background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/vip-con1.png) no-repeat left top;
    background-size: auto auto;background-size: auto auto;display: block;min-height: 162px;background-size: 88%;}
.vip-para-info {width: 65%;float: left;padding: 0 15px;margin-bottom: -21px;}
.vip-third-div { width:20%; float:left;}
.vip-price {color: #e13b3f;font-family: fjallaone;line-height: 30px;font-size: 20px; text-align:center!important;}


#vip-toggle{background: #f3f3f3;width: 100%;text-align: left;height: 30px;line-height: 30px;border: none;font: 13px/1 'Open Sans',Arial,Helvetica,sans-serif;font-weight: normal;
    font-size: 13px;margin-top: 20px;color: #000;float: left;font-weight: borld;font-size: 14px;border: #e6e6e6 solid 1px;font-weight: bold;}
#vip-para-info {padding: 1%;text-align: justify;paddin-top: 4px;float: left;width: 100%;background: #fbfbfb;border-left: #efefef solid 1px;border-right: #efefef solid 1px;
border-bottom: #efefef solid 1px; }
/* End vip toggle */

/* ---------------- VIP code ends from here  ----------------- */


/* --------- Refer a Friend code start  ---------- */   
.giftcardtnc{width: 100%;float: left;}
.giftcardtnc ul { list-style:none;}
.giftcardtnc ul li { line-height: 25px; float:left; width:100%;}
.giftcardtnc ul li a { font-size:13px; line-height: 25px; color:#666666; text-decoration:none; font-weight:normal;}
.refer-index-index .button1 {background: #8ed058 !important;border: none;font-weight: bold;}
.refer-index-index .mainbox { background: #f8f8f8; padding:40px 40px!important;margin-bottom: 0px !important;}
.refer-index-index .formbox ul li .input-box {width: 100%;border: #ccc solid 1px;padding: 6px 8px;}
.refer-index-index .formbox ul li .input-box:focus {border: #8ed058 solid 1px; transition: all0.5s ease-out;}
.refer-index-index .giftcardtnc {width: 100%;float: left;margin-top: 25px;}
.refertblnew td {color: #666;}
.refertblnew { margin-top: 25px!important;}
.refertblnew h2 { font-size: 16px;font-weight: 400;margin-bottom: 0px;height: 20px;line-height: 20px;}
 @media screen and (max-width:767px){
.refer-index-index .button1 { background: #8ed058 !important; margin-left: 0!important;width: 100%;}
.refer-index-index .mainbox { width:100%!important;}
}
/* --------- Refer a Friend code end  ---------- */
.refer-index-index .mainbox { width:100%!important;}
.giftcardtnc ul { margin-left: 18px;}
.onestepcheckout-popup-contents .input-text {border: 1px solid #d2d2d2 !important;
min-height: 40px;
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.10);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.10);
width: 98% !important;}
.onestepcheckout-popup-contents .input-box label {margin-bottom: 6px;margin-top: 10px;}
.onestepcheckout-popup-contents .onestepcheckout-forgot-password-link {padding-top: 6px!important;float: left!important;}
.onestepcheckout-popup-contents .ui-widget-header {border: none!important;background: #e13b3f!important;color: #fff!important;font-weight: bold!important;}
.onestepcheckout-popup-contents .ui-dialog { z-index:9!important;}
.checkout-cart-index .cart_exclusive  { margin-top:13px;}
.refertblnew {margin-top: 25px!important;width: 100%;padding: 2%;float: left;}
.refertblnew tr th {border: #ccc solid 1px;padding: 1%;}
.refertblnew tr td {border: #ccc solid 1px;padding: 1%;}

.mem-button {width: 49%!important;background: #e13b3f;display: block;float: right;margin-top: 10px;height: 37px;border-radius: 5px;margin-right: 0!important;border-radius: 20px;
    line-height: 37px;text-align: center;color: #fff !important;}
.checkout-cart-index .onestepcheckout-popup-contents .onestepcheckout-login-button span {border-radius: 5px!important;}

/* view cart */

.checkout-cart-index .ui-widget-header {
        border: 1px solid #9c0d12!important;
        background: #ff2e35!important;
        color: #fff!important;
        font-weight: bold!important;
    }

    .checkout-cart-index .ui-widget-content {
        border: 1px solid #ddd;
        background: #fff!important;
        color: #333;
    }
    .checkout-cart-index .form-wrap, #form-validate, #login-form {
        display: block;
        border: none!important;
        border-radius: 8px!important;
        background: #fff!important;
        border-top: none!important;
        padding: 0px;
        box-shadow: none!important;
    }
    .checkout-cart-index .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 39px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 39px;
        font-size: 12px;
    }
    .checkout-cart-index .form-wrap, #form-validate, #login-form {
        display: block;
        border: 1px solid #ececec;
        border-radius: 8px;
        background: #fff;
        border-top: 4px solid #08c;
        padding: 14px 5px!important;
        box-shadow: 0 2px 3px rgba(0,0,0,0.08);
    }
    .checkout-cart-index .registered-users { width: 100%!important;}
    .checkout-cart-index .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 20px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 20px;
        background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/css/cros1.png)#fff no-repeat center;
        border: none!important;
    }
     .checkout-cart-index .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: .5em 1em;
        background: none;
        overflow: auto;
        height: auto!important;
    }
    .checkout-cart-index .error_login {
        padding-left: 20px;
    }
    .checkout-cart-index .buttons-set button.button {
        float: right;
        margin-left: 0px!important;
    }

    .checkout-cart-index .ui-dialog {
        z-index: 9999!important;
    }
    .checkout-cart-index .memberlogin {
        width: 50%!important; max-width:50%!important;
        margin-top: 10px!important;    
    }
     .checkout-cart-index .mem-button{
        width: 45%;
        background:#e13b3f;
        display: block;
        float: right;
        margin-top: 10px;
        height: 37px;
        border-radius: 5px;
        margin-right: 6px;
        line-height: 37px;
        text-align: center;
        color: #fff!important;    
    }
    .checkout-cart-index .mem-button:hover{text-decoration:none;} 
	.cart_radius { border-radius:5px!important;}
	
	/*  End Cart */
a.comparelink { border: 1px solid #e13b3f!important;}
#_hj-f5b2a1eb-9b07_feedback[data-state="minimized"] {width: 38px!important;left: 0!important;}
#_hj-f5b2a1eb-9b07_feedback[data-viewmode="desktop"][data-minimized-position="middle_right"] #_hj-f5b2a1eb-9b07_feedback_minimized {bottom: 180px!important;right: 0;}
#_hj-f5b2a1eb-9b07_feedback[data-minimized-position="middle_right"] ._hj-f5b2a1eb-9b07_feedback_minimized_label:hover {right: -2!important;}
.cms-index-index #_hj-f5b2a1eb-9b07_feedback[data-state="minimized"] {width: 80px;display: none;}

.cms-index-index #yotpo_testimonials_btn { top: 250px!important;display: none;}
.customer-account-edit .buttons-set {margin: 1em 0 0;width: 100%;}
.customer-account-edit .buttons-set .back-link {float: right;margin: 10px;}
.customer-account-edit .buttons-set p.required { margin: -22px 0 30px 0;float: left;width: 100%;text-align: left;}
 @media screen and (max-width:767px){
.cms-deals .item-area .defaultImage { width:100%; text-align:center;}
.cms-deals .standalone-bottomline {margin: 0 0 0 17%;}
.cms-deals .single-images1 .container { padding:0px!important;}
 .packs-in {padding-top: 7px !important;background: none!important;}
 .cms-giveawayjune2018 .image1 { width:100%!important;}
 .cms-giveawayjune2018 .packs-in {text-align: center;width: 100%!important;margin: 0 auto;}
 .customer-account-create .form-list .field {float: left;margin: 0;width: 100%!important;}
 .cms-giveawayjune2018 .awayfont {
    font-family: 'Gabriola' !important;
    font-size: 23px !important;
}
#_hj-f5b2a1eb-9b07_feedback[data-viewmode="desktop"][data-minimized-position="middle_right"] #_hj-f5b2a1eb-9b07_feedback_open.fade {
    text-align: center;
    margin: 0px!important;
    width: 100%;
}
.cms-giveawayjune2018 .awayfont_2 {font-size: 0px !important;background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/image-giveaway.jpg) no-repeat center;display: block;
    width: 100%;height: auto;text-indent: -99999px;background-size: 100%;}
.cms-giveawayjune2018 .awayfont_3 {font-size: 0px !important;background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/image-give-away-2.jpg) no-repeat center;display: block;
    width: 100%;height: 250px;text-indent: -999999px;background-size: 100%;}
}
.cms-sparkling-wine-above-50 .product-image-area { border:none!important;}
.customer-account-create #captchaCode1 {width: 23%;margin: 0 0 0 0;}
.customer-account-create .osolCaptchaBlock {width: 100%;}
.customer-account-create .form-list label { width:100%;}
.customer-account-create #osolCatchaTxt1 {margin-top: -3px!important;margin-bottom: -21px!important;}
.customer-account-create .control label {width: auto!important;}
.customer-account-create .osolCaptchaBlock .validation-advice {clear: both;min-height: 13px;margin: 31px 0 0 0!important;}
.customer-account-create .facepilelogin {  margin-top: 10%;}
.customer-account-create #form-validate {  margin-top: -24px;}
.customer-account-create .page-title h1 {text-indent: 16px;}
#yotpo_testimonials_btn {background-color: #0076ff !important;width: 110px;left: -7px;}
#_hj-f5b2a1eb-9b07_feedback[data-viewmode="desktop"][data-minimized-position="middle_right"] #_hj-f5b2a1eb-9b07_feedback_open.fade {text-align: center;margin: -50px 160%; width: 100%;}

/* .vip_gap{margin: -41px 0 3px 0!important;}  */


.vip_tnc { margin-top: 12px; font-family:calibri; color: #000; font-size: 14.5px; text-align: justify; }

.mini_cart_rec_added { float: left; width: 100%; text-align:center; padding:10px; font-size:18px; color:#000; text-indent: 50px; margin-bottom: 10px; margin-top: 10px; }


/*   No Result */
.no-result-text {font-family: calibri;float: left;font-size: 17px; margin:10px 0px;text-align: center;width: 100%;color: #000;font-weight: bold; line-height:28px;}
.error-headings1{width: 100%;float: left;text-align: center;margin: 0px 0 0px 0;    margin-bottom: 0px;line-height: 40px;padding-bottom: 10px;margin-bottom: 20px;}
.error-border {background: url(https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/underline.jpg) no-repeat center bottom; width:100%; min-height:10px; display:block;}
.no-error-sm1 {margin-right: 10px; padding: 0px;}
.catalogsearch-result-index {}
.catalogsearch-result-index .products-grid li.item .item-area {min-height: 468px!important;}
.catalogsearch-result-index .product-image-area .defaultImage { width:100%!important;}
.catalogsearch-result-index .old-price {display: block;float: left;width: 100%;min-height: 24px;}
.catalogsearch-result-index .leftrowbox { margin:40px 0 0 0;}
.catalogsearch-result-index .price-box {width: 100%;min-height: 49px!important; margin: 7px 0 -1px 0;}
 @media screen and (max-width:767px){ 
.catalogsearch-result-index #newhome_product { height:auto!important;}
.catalogsearch-result-index .category-products .products-grid.columns4 li.item {margin-bottom: 10px;float: left;padding: 0 20px;margin-left: 10px;}
.catalogsearch-result-index .col-sm-2-raw12 img {margin: 0px!important;}
.catalogsearch-result-index .col-sm-2-raw12 {width: 100% !important;float: left;}
.catalogsearch-result-index .errorimg { width:100%!important;}
.catalogsearch-result-index .footer-container{ margin-top:20px;}
.catalogsearch-result-index .col-left.sidebar.f-left.col-sm-3, .sort-by {display: none!important;}
.catalogsearch-result-index .home-headings h1{ padding-left:10px;}
.catalogsearch-result-index .leftrowbox { margin:2px 0 0 0 !important;}
 }
 @media screen and (min-device-width: 768px) and (max-device-width: 1150px) {
	.catalog-product-view .cart-button-view {width: 45%!important;float: right;padding-left: 0%;}
	 .no-error-sm1 {
    margin-right: 7px!important;
    padding: 0px;
}
.contacts-index-index .captcha {
    float: left;
    margin-top: 0px!important;
    margin-left: 0px!important;
}
.contacts-index-index .form-list li {
    margin: 0;
    width: 100%;
    float: left;
}
.contacts-index-index .form-list .field {
    float: left;
    padding: 0;
    width: 100%;
    border-radius: 0;
    margin-left: 0px;
}
	 }
/* No Result end*/

/* Start for google robot captcha */
.contacts-index-index .col-sm-9 { width: 100% !important;}
.contacts-index-index #store_map { display:none!important}
.contacts-index-index .captcha { float:left;margin-top: -90px; margin-left: 10px; }
.contacts-index-index .buttons-set {
    float: left;
    margin: 0px !important;
    width: 100%;
}
.contacts-index-index .buttons-set p.required {
    margin: 0 11px 10px 0 !important;
    font-weight: normal;
    float: left;
    width: 100%;
    text-align: left;
}
.contacts-index-index .fieldset li { list-style:none!important;}

 @media screen and (max-width:767px){
	 .contacts-index-index .col-left.sidebar.f-left.col-sm-3 { display:none;}
	 .contacts-index-index .captcha {float: left;margin-top: 8px;margin-left: 0%;}
	 .rc-anchor-light.rc-anchor-normal {
    border: 1px solid #d3d3d3;
    width: 85%!important;
}
.cms-trophy-club-red-wine-club .packs-left .lazy_list_tc:nth-child(2) { width:100%;height: auto}
.cms-trophy-club-white-wine-club .packs-left .lazy_list_tc:nth-child(2) { width:100%;height: auto}
.cms-trophy-club-mixed-wine-club .packs-left .lazy_list_tc:nth-child(2) { width:100%;height: auto}
.cms-trophy-club-sauv-blanc-wine-club .packs-left .lazy_list_tc:nth-child(2) { width:100%;height: auto}
.cms-trophy-club-shiraz-wine-club .packs-left .lazy_list_tc:nth-child(2) { width:100%;height: auto}
.cms-trophy-club-cab-sauv-wine-club .packs-left .lazy_list_tc:nth-child(2) { width:100%;height: auto}
.cms-trophy-club-chardonnay-wine-club .packs-left .lazy_list_tc:nth-child(2) { width:100%;height: auto}
.cms-trophy-club .packs-left .lazy_list_tc:nth-child(2) { width:100%; height: auto}
.contacts-index-index .rc-anchor-normal .rc-anchor-content {
    height: 74px;
    width: 166px!important;
}
.contacts-index-index .rc-anchor-normal .rc-anchor-pt {text-align: center!important;}
.contacts-index-index .rc-anchor-light.rc-anchor-normal {border: 1px solid #d3d3d3; width: 91%!important;}
.rc-anchor-normal {
    height: 74px;
    width: 267px!important;
}
.contacts-index-index .rc-anchor-normal-footer {
    display: inline-block;
    height: 74px;
    vertical-align: top;
    width: 30px!important;
    margin: 0 0 0 -40px!important;
}
.contacts-index-index #captcha-required {
    margin-left: 10px;
    width: 100%;
    float: left;
    margin-top: 10px;
}
	  }
.catalogsearch-result-index .products-grid li.item .item-area { min-height:479px!important;}
.catalogsearch-result-index .product-image-area .defaultImage { width:100%!important;}	
.category-description {margin: 30px 0 15px 0;}  
	  .contacts-index-index #captcha-required { margin-left:10px;}

/* End for google robot captcha */
.operator-info {background-size: auto 52px;background-image: url("https://smhttp-ssl-54521.nexcesscdn.net/media/theme/default/logo_red_new.png")!important;}
.msg-text {
    display: none!important;
}
.vip-signup {width: 14%;text-align: center;margin: 0 auto;float: right;position: absolute;top: 0;left: 0;right: 0;}
.vip-customcls { background: #38c749;display: block;border: none!important;font-size: 20px;margin-top: 163%;width: 100%;text-align: center;font-family: FjallaOne !important;font-weight: normal;color: #fff;line-height: 41px;color: #fff;/* margin: 0 auto; */overflow: hidden;}
.cms-vip-membership .vip-customcls1 {background: #38c749;display: block;border: none!important;font-size: 20px;width: 100%;text-align: center;font-family: FjallaOne !important;font-weight: normal;color: #fff;line-height: 41px;color: #fff;/* margin: 0 auto; */overflow: hidden;}
/* catelog no result */

.nonresult-category .products-grid li.item .item-area {border: #ccc solid 1px;min-height: 508px!important;}
.nonresult-category .product-image-area .defaultImage { width:100%!important;}
/* catelog no result end */
/* Dev css changing*/
.cms-deals .category-products .products-grid.columns4 li.item.nth-child-4np1 { clear:none!important;}
.cms-deals .product-image-area {border: none!important;text-align: center;}
.cms-deals .product-image-area img {    width: 130px;}
.cms-deals .WhyChooseUs-item { text-align:center;}
.cms-deals .WhyChooseUs-item h3 {
    color: #ea4e4a !important;
}
.cms-deals .col-sm-3-raw12-3 {
    width: 20%;
    float: left;
}
.cms-deals .col-sm-3-raw12-3 {
    text-align: center;
}
.cms-deals .wine_categr1 {
    width: 100%;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 16px;
    margin-top: 12px;
    color: #000;
    min-height: 62px;
}
.cms-deals .price-label {
    color: #999;
    text-decoration: line-through;
    font-size: 14px;font-family:FjallaOne!important;
    
}
.cms-deals .price-sp{   font-size: 20px;
    color: #444;
    display: inline-block;
    vertical-align: middle;font-family:FjallaOne!important;
    line-height: 2; width:100%;}
/*.onestepcheckout-index-index .card-number-help { display:none;}*/
/* dev css changing end */
.cms-deals .validation-advice {clear: both;min-height: 13px;margin: 3px 0 0;padding-left: 10px;font-size: 11px;font-weight: bold;line-height: 13px;
    color: #eb340a;position: absolute;top: 100%;text-align: center;width: 100%;}
.cms-deals .validation-advice:before {content: "\e820";font-family: "porto";font-size: 8px;position: absolute;left: -130px;top: 0;margin: 0 auto;
    bottom: 0;right: 0;width: 37%; text-align:left;}
.category-products li.item .product-image img { height:auto!important;}
.categorypath-events-birthday .f-right .row .col-md-4 { width:100%!important;}
.cms-deals .main-container { padding: 0px 0 0px!important; min-height: 400px;}
.contact-info-foot { margin-top:4px;}
.cms-trophy-club-red-wine-club .footer-middle { margin-top:0px!important;}
.cms-trophy-club-white-wine-club .footer-middle { margin-top:0px!important;}
.cms-trophy-club-mixed-wine-club .footer-middle { margin-top:0px!important;} 
.cms-trophy-club-sauv-blanc-wine-club .footer-middle { margin-top:0px!important;} 
.cms-trophy-club-shiraz-wine-club .footer-middle { margin-top:0px!important;} 
.cms-trophy-club-cab-sauv-wine-club .footer-middle { margin-top:0px!important;} 
.cms-trophy-club-chardonnay-wine-club .footer-middle { margin-top:0px!important;} 
.cms-trophy-club .footer-middle { margin-top:0px!important;} 
.header .form-search .search-autocomplete li {list-style: none;}
.fontclr {padding-left: 26px;margin-top: -20px;float: left;margin-bottom: 0px;}
.trophy-video {background: black!important;text-align: center!important;}

/* Testimonial Add to cart */

.cms-vip-membership .std blockquote {font-style: italic;padding: 10px 20px 0 20px; min-height:218px; max-height:100%;border-left: #dcdcdc solid 5px; border-right:#dcdcdc solid 5px;}
.cms-vip-membership .testm-fonts {font-family: arial;font-size: 98%;font-style: normal;color: #000;line-height: 25px;}
.cms-vip-membership .blockquote-footer {display: block;font-size: 70%;line-height: 1.42857143;color: #000;font-family: arial;}
.cms-vip-membership .carousel-inner .active { width:100%; max-height:400px;}
.cms-vip-membership .left1 {background: url(https://www.justwines.com.au/media/theme/default/left-arrow-testimonial.jpg) no-repeat right;width: 44px;height: 47px;
display: block;position: absolute;top: 130px;left: -60px;font-size: 0px;}
.cms-vip-membership .right1 {background: url(https://www.justwines.com.au/media/theme/default/right-arrow-testimonial.jpg) no-repeat right;width: 44px;height: 47px;
display: block;position: absolute;top: 130px;right: -60px;font-size: 0px;}
.cms-vip-membership #testimonial { margin-bottom: 10px;}
.cms-vip-membership .marg-box {padding: 0 25px;}
.cms-vip-membership .right-icon-mix-pack img { width:50px;}
.vip-hght1 {background: url(https://www.justwines.com.au/media/theme/default/testiview-top_quotes.jpg) no-repeat left bottom;width: 100%;height: 43px;display: block;
font-size: 0px;}
.vip-hght2 {background: url(https://www.justwines.com.au/media/theme/default/testiview-bottom_quotes.jpg) no-repeat top center; font-size:0px; width:100%; height:34px; display:block;}
@media (max-width: 768px) {
.cms-vip-membership .carousel-inner .active { width: 98%;max-height: 335px; padding:10px;}
.cms-vip-membership .marg-box { margin-bottom:25px;}

}

/* Testimonial End Add to cart */
.awayfont {font-family: 'Gabriola' !important;font-size: 32px !important;}

.checkout-onepage-success .vipmemwinimg {margin: 20px 0 0 0px;float: left;}
/* Cart option products details */
.catalog-product-view .row { margin:0px!important;}
.catalog-product-view .click-to-login-txt a { color:#fff!important;line-height: 30px;display: block; }
.catalog-product-view .click-to-login-txt a:hover{text-decoration:none;}
.catalog-product-view .buttonvip:hover{color:#fff!important;}
.catalog-product-view .buttonvip a {color:#737373!important;line-height:32px; display:block;}
.catalog-product-view .buttonvip a:hover {color:#fff!important; line-height:32px; display:block; text-decoration:none;}
.catalog-product-view .right_box_cart {width: 83%!important;}
.border-box-view {border: #ccc solid 1px;min-height: 50px;line-height: 50px;border-radius: 5px;margin: 2px 0 0 0;}
.catalog-product-view .viewpro { width:83%!important;}
.catalog-product-view .border-box-view-right { border-right:#ccc solid 1px;width: 17%;padding-right: 1%;min-height:50px;}
.catalog-product-view .product-collateral {padding: 0 !important;margin-left: 0px; margin-top: 15px!important;margin-right: 0px;}
/* .catalog-product-view .delivery-note { margin:3px 0 0 -15px;} */
.catalog-product-view .right-icon { width: 70px;float: left;min-height: 50px;background: url(https://www.justwines.com.au/media/theme/default/addtocartadd.jpg) no-repeat right;
    background-position-x: right;background-position-y: center;background-position-x: left;background-position-y: right;display: block;padding: 0 0 0 33px;background-position: -3px 13px;}
.catalog-product-view .right-icon img { height:33px;vertical-align: middle;transform: rotate(90deg);}
.catalog-product-view .added-cart { font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #309738;text-decoration: none;font-weight: normal;float: right;
width: 51%;text-align: center;font-weight: bold;}
.catalog-product-view .box-view-left{line-height: 19px;padding-top: 4px; width:65%; float:left;}
.catalog-product-view .price-option{color:#e13b3f; font-weight:bold; font-size:15px;}
.catalog-product-view .cart-button-view { width:35%; float:right;padding-left: 0%;}
.catalog-product-view .buttonvip {line-height: 35px;padding: 0; width:70px; text-align:center;min-height: 35px;float: left; margin-left:12px;margin-top: 5px;cursor: pointer;}
.catalog-product-view .click-to-login-txt {padding: 3px 18px;min-height: 31px;line-height: 31px;font-size: 13px !important;float: right; cursor:pointer;margin-top: 5px;}
.catalog-product-view .right-icon-mix-pack {width: 70px;float: left;min-height: 50px;background: url(https://www.justwines.com.au/media/theme/default/addtocartadd.jpg) no-repeat right;
        background-position-x: right;background-position-y: center;background-position-x: right;background-position-y: center;background-position-x: left;
    background-position-y: right;display: block;padding: 0 0 0 33px;background-position: -1px 17px;}
.catalog-product-view .right-icon-mix-pack img { height: 39px; vertical-align: middle;}
/* Cart option end */
/* Cart option category */
.catalog-category-view .row { margin:0px!important;}
.catalog-category-view .border-box-view {border: #ccc solid 1px;min-height: 50px;line-height: 50px;border-radius: 5px;margin: 11px 0 0 0;}
.catalog-category-view .border-box-view-right { border-right:#ccc solid 1px; min-height:50px; width:20%;padding-right: 5px; padding-left:5px;}
.catalog-category-view .product-collateral {padding: 0 !important;margin-left: 0px;margin-right: 0px;}
.catalog-category-view .right-icon { width: 60px;float: left;min-height: 50px;background: url(https://www.justwines.com.au/media/theme/default/addtocartadd.jpg) no-repeat right;
    background-position-x: right;background-position-y: center;background-position-x: left;background-position-y: right;display: block;padding: 0 0 0 33px;background-position: -3px 13px;}
.catalog-category-view .right-icon img { height:33px;vertical-align: middle;transform: rotate(90deg);}
.catalog-category-view .added-cart { font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #309738;text-decoration: none;font-weight: normal;float: right;
width: 51%;text-align: center;font-weight: bold;}
.catalog-category-view .box-view-left{line-height: 19px;padding-top: 4px; width:65%; float:left; font-size:11px;}
.catalog-category-view .price-option{color:#e13b3f; font-weight:bold; font-size:15px;}
.catalog-category-view .cart-button-view { width:35%; float:right;}
.catalog-category-view .buttonvip {line-height: 35px;min-height: 35px;font-size: 12px;padding: 0px 0px;float: left;margin-top: 5px;cursor: pointer;width: 35px;
text-align: center;display: block;}
.catalog-category-view .click-to-login-txt {    padding: 3px 7px;min-height: 31px;line-height: 31px;font-size: 11px !important;float: right;cursor: pointer;
    margin-top: 5px;}

.catalog-category-view .buttonvip:hover { padding: 0 7px; color:#fff;}
.catalog-category-view .buttonvip a { color:#777;line-height: 36px;display: block;}
.catalog-category-view .buttonvip a:hover {color:#fff;line-height: 36px;display: block;text-decoration:none;}
.catalog-category-view .right_box_cart {width: 80%!important;padding: 0 6px;}
.catalog-category-view .click-to-login-txt {line-height: 32px;float: left;}
.catalog-category-view .click-to-login-txt a { color:#fff; line-height:32px; display:block;}
.catalog-category-view .click-to-login-txt a:hover { color:#fff; line-height:32px; display:block; text-decoration:none;}
.catalog-category-view .right-icon-mix-pack {width: 70px;float: left;min-height: 50px;background: url(https://www.justwines.com.au/media/theme/default/addtocartadd.jpg) no-repeat right;
        background-position-x: right;background-position-y: center;background-position-x: right;background-position-y: center;background-position-x: left;
    background-position-y: right;display: block;padding: 0 0 0 33px;background-position: -1px 17px;}
.catalog-category-view .right-icon-mix-pack img { height: 39px; vertical-align: middle;}
/* Cart option end */
.msg-pro-view {    float: left;width: 100%;margin-bottom: 20px;}
.
.cms-bestsellers .category-products button.button { margin: 0 0 0 39px!important;}
.cms-new-arrivals .category-products button.button { margin: 0 0 0 39px!important;}
.catalog-category-view .products-grid button.button { margin: 0 0 0 39px!important;}
.wishlist_shift { margin: 0 0 0 39px!important;}
.catalog-category-view .actions .outofstock {margin: 28px 0 0 0px!important;}
.catalog-category-view .item .details-area .actions a {
    margin: 21px 1px 0 0!important;}
.recommendedproducts-customer-view .item .details-area .actions a.addtowishlist {
    position: relative;
    right: -37px;
    display: none!important;
}
.catalogsearch-result-index .actions .outofstock {margin: -20 0 0 0px!important;}

.main-nav .menu > li .nav-sublist-dropdown ul li a > span {  font-weight: normal!important;}
/* Event Festival  */
.cms-events .breadcrumbs { display:none;}
@media (max-width: 768px) {
.deals-mainimg-pad{ padding:0px!important;}
.deals-secondimgpad img {min-height: auto !important;height: auto;float: left;width: 100%;}
.deals-secondimgpad { padding:0px!important;}
.table1 { width: 100%!important;margin: 20px auto 0 auto;}.textaboveinputb {font-size: 18px!important; width: 100%;overflow: hidden;}.table1 tr th {height: 25px;line-height: 25px;
}
.cms-events-fathers-day .validation-advice { text-align:center!important;}
.events-subscribe { position: absolute;top: 0;right: 31px!important;}
}
.events-input {width: 60%;height: 39px!important;line-height: 39px;border-radius: 0px!important;}
.cms-events-fathers-day .validation-advice { text-align:center!important;}
.cms-events-fathers-day .events-subscribe { position: absolute;top: 0;right: 133px;}
.cms-events-fathers-day .validation-advice:before {content: "\e820";font-family: "porto";font-size: 8px;position: absolute;top: 1px;padding: 0 0 0 0px;}
.cms-events-mothers-day .events-subscribe { position: absolute;top: 0;right: 133px;}
.cms-events-mothers-day .validation-advice:before { font-size:0px!important;}
.cms-events-mothers-day .validation-advice { text-align:center!important;}

.cms-events-xmas-day .events-subscribe { position: absolute;top: 0;right: 133px;}
.cms-events-xmas-day .validation-advice:before { font-size:0px!important;}
.cms-events-xmas-day .validation-advice { text-align:center!important;}

.cms-events-click-frenzy .events-subscribe { position: absolute;top: 0;right: 133px;}
.cms-events-click-frenzy .validation-advice:before { font-size:0px!important;}
.cms-events-click-frenzy .validation-advice { text-align:center!important;}

.cms-events-cyber-monday .events-subscribe { position: absolute;top: 0;right: 133px;}
.cms-events-cyber-monday .validation-advice:before { font-size:0px!important;}
.cms-events-cyber-monday .validation-advice { text-align:center!important;}
/* Event Festival end */
.cms-bestsellers .price-box {width: 100%;min-height: 49px;}
.cms-bestsellers .yotpo .pull-left {text-align: center;float: none!important;width: 100%;}
.cms-no-route .icon-search {    margin: -4px 0px 0 -6px;float: left;}
.category-auto-delivery .col-md-4 {width: 100%;padding: 0px;}
.category-auto-delivery .ad-padding  { padding:0px!Important;}
.category-auto-delivery .col-md-4 { width:100%!important; padding:0px!important;}

/* CSS Start for Auto Delivery */
@media (max-width: 768px) {
#auto-del .single-order { width:100%!important;}
#auto-del .recurring-order { width: 100%!important;}
}
/*#auto-del .availability, .price-box, .price-box-per-bottle { display:none;}*/
#auto-del .pointsdiv .add-to-links {display: block !important;position: absolute;float: right;margin: -64px 0 0 43.5%;}
#auto-del .single-order { border: #ccc solid 1px;padding: 10px;border-radius: 5px;float: left;width: 70%;margin-bottom: 10px;}
#auto-del .price-boxdel { display: block ;float: right;}
#auto-del .regular-price .price {font-size: 26px;color: #e13b3f;display: inline-block;vertical-align: middle;line-height: 1!important;}
#auto-del .single-order2 {    width: 70%;float: left;line-height: 22px; font-weight:bold;}
#auto-del .recurring-order {    width: 70%;float: left;border: #ccc solid 1px;border-radius: 5px;padding: 10px;}
#auto-del .background-gray { background:#e0e0e0;}
#auto-del .product-shop .price-box {    width: 30%;margin: 0 0 0px 0;float: right;text-align: right;}
#auto-del .auto-delv { float:left;}
#auto-del .product-info { padding:0px!important;}
#auto-del .delv-border {    width: 100%;border-bottom: #ccc solid 1px;float: left;margin-bottom: 15px;}
#auto-del .recurring-order select { background: #fff;border: 1px solid #ccc;padding: 2px 8px; border-radius:5px;height: 36px;color: #777;font-size: 13px;width: 100%;}
#auto-del .product-options-bottom { width:100%; float:left;margin: 9px 0 0 0!important;}
#auto-del .qty-holder input {border-radius: 5px;}
#auto-del .add-to-links{ position: absolute;margin: -5px 0 0 148px!important;}
#auto-del .product-view .product-info { padding:0px!important}
#auto-del #autorecurring {    margin: 6px 6px 0px 0px!important;float: left;}
#auto-del .buttons-set {width: auto !important;margin-right: 10px;}
#auto-del div#login-buttons-container a {padding: 2px 20px 2px 20px!important;}
#auto-del .add-to-cart button.button span {height: 38px;line-height: 38px;font-weight: normal; background:#20b34b !important;font-size: 14px;border-radius: 5px;padding: 0;min-width: 255px;padding: 0 0%;
    float: left;}
#auto-del .qty-holder {display: inline-block;vertical-align: middle;margin-right: 7px;width: 60px;margin-left: 55px!important;}
/* CSS End for Auto Delivery */

/* mobile stip for delivery */
@media (max-width: 768px) { 
.cms-giveawayjune2018 .mob1 { width:100%;}
.border-box-view {border: #ccc solid 1px;min-height: 50px;line-height: 50px;border-radius: 5px;margin: -9px 0 0 0;}
/*.product-view .product-img-box {margin-top: 95px!important;}*/
.catalog-product-view .added-cart {font-family: Arial, Helvetica, sans-serif;line-height: 22px;font-size: 10px;color: #309738;text-decoration: none;font-weight: normal;float: left;
width: 100%;text-align: center;font-weight: bold;}
	.catalog-product-view .border-box-view-right {border-right: #ccc solid 1px;width: 35%;padding-right: 1%;min-height: 88px;float: left;}
	.catalog-product-view .price-option {color: #e13b3f;font-weight: bold;font-size: 12px;}
	.catalog-product-view .box-view-left {  line-height: 18px;padding-top: 4px;width: 61%;float: left; min-height:89px;font-size: 10px;}
	.catalog-product-view .right_box_cart {  width: 71% !important;float: left;padding: 0 2px;}
.catalog-product-view .right-icon {width: 55px;float: left;min-height: 50px;background: url(https://www.justwines.com.au/media/theme/default/addtocartadd.jpg) no-repeat left;
    background-position-x: left;background-position-y: center;background-size: auto auto;background-position-x: left;background-position-y: center;background-size: auto auto;
background-position-x: right;background-position-y: left;background-position-x: left;background-position-y: right;display: block;padding: 0 0 0 44px;background-position: 18px 16px;
background-size: 40%;}
.catalog-product-view .buttonvip {line-height: 23px;padding: 0 5px !important;width: 49px;text-align: center;min-height: 19px;float: left;margin-left: 12px;margin-top: 5px;
cursor: pointer;}
.catalog-product-view .border-box-view-right {border-right: #ccc solid 1px;width: 29%;padding: 1% 0;min-height: 88px;float: left;}
.border-box-view {border: #ccc solid 1px;min-height: 90px;line-height: auto;border-radius: 5px;margin: -9px 0 0 0;}
.catalog-product-view .buttonvip a { font-size:12px;}
.catalog-product-view .click-to-login-txt {padding: 3px 5px;min-height: 31px;line-height: 21px;font-size: 10px !important;float: right;cursor: pointer;margin-top: 5px;
    margin-left: 0px;text-align: center;}
.catalog-product-view .click-to-login-txt a { color: #fff !important;line-height: 11px;display: block;text-align: left;}
}
/* Mobile stip for end delivery*/

.header-container.sticky-header .main-nav ul.menu>li>a {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 7px !important;padding-right: 0px !important;
    margin: 0 !important;}
.header-container.type9 .main-nav ul.menu>li>a {padding: 17px 20px 17px 0;margin-right: 2px!important;color: #828385;}
.fancybox-skin .fixed-header ul.menu>li>a, .main-nav ul.menu>li>a {color: #08c;font-size: 14px!important;font-weight: 700;text-transform: none!important; padding: 17px 20px;
}
.header-container.sticky-header .main-nav ul.menu>li.menu-static-width>a, .header-container.sticky-header .main-nav ul.menu>li.menu-full-width>a, .header-container.sticky-header .main-nav ul.menu>li.menu-item-has-children>a {
    padding-left: 15px !important;padding-right: 21px !important;}
.header-container .trophymarg {margin: 0 0 0 -9px;}
 .recommendedproducts-customer-view .item .details-area .actions {margin: 0 0 0 -30px;}
 .cms-bestsellers .products-grid button.button {margin: 0 0 0 39px!important;}
 .cms-deals .single-images1 .lazy_list_deals { min-height: 143px;}
.cms-deals .WhyChooseUs-icon { width:55px; height:55px;}
.other-related-prod .price-box { display:block!important} 
/* Details page badge changes */

#non_auto_pre .product-collateral { margin-top: 30px!important;}
.cms-giveawayjune2018 .mob1 { width:32%!important;}
#non_auto_pre .sv-amt {    color: #e13b3f;    padding: 0px 0 15px 23px;float: right;text-align: center;font-family: 'FjallaOne';font-size: 29px;margin: 60px 50px -13px 0px; }
#non_auto_pre .amt-img { color: #000;float: left;text-align: center;width: 100%;margin: 0 0 0 -5px;}
#non_auto_pre .per-bott {     font-family: 'FjallaOne';font-size: 16px!important;font-weight: normal;}
#non_auto_pre .price { color:#000!important;}
#non_auto_pre .latest { color: #000!important;font-family: 'FjallaOne';font-size: 16px;text-align: right;font-weight: normal!important;margin: 20px 0px 0 -142px;
    float: left;width: 82%;}
#non_auto_pre #for-bott{ font-family: 'FjallaOne';text-align: right; color:#000;font-size: 20px!important;font-weight: normal!important;float: left;margin: 23px 0 0 -4px;}
#non_auto_pre div#occ-customer-info {  margin: 0px 6px 0 0;}
#non_auto_pre .add-to-cart button.button span i {margin-right: 4px!important;}
#non_auto_pre button.button span { background:#20b34b !important;}
#non_auto_pre div#login-buttons-container a {background: #20b34b!important;background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/double-arrow.png)!important;
    background-repeat: no-repeat!important;display: block;padding: 2px 55px;color: #fff;border-radius: 5px;width: 100% !important;text-decoration: none;
    font-weight: bold;background-position: 121px 13px!important;}
#non_auto_pre .add-to-cart button.button span{ padding:0px!important; font-weight:bold;background: #20b34b!important;}
#non_auto_pre .add-to-cart button.button { width:265px!important;}
#non_auto_pre .special-price .price { background:#20b34b!important;width: 120px;height: 120px;float: left; color:#fff!important;border-radius: 50%;padding: 33px 0 0 14px;}
#non_auto_pre .per-bott {font-size: 18px;float: left;text-align: center;width: 100%;margin: -6px 0 0 0px; line-height:22px;}
#non_auto_pre .price-box-per-bottle {    width: 90%;margin: -36px 0px 0px 0px!important;float: left!important;}
#non_auto_pre .yotpo {float: left;min-height: 23px;width: 70%;/*margin-top: -30px!important;*/}
#non_auto_pre .regular-price {background: #e13b3f;width: 95px;line-height: 42px;font-family: 'FjallaOne';margin: 0px;height: 95px;float: left;color: #fff!important;border-radius: 50%;font-size: 2em;padding: 19px 14px 0 14px;text-align: center;}
 #non_auto_pre .perbttt { line-height:22px;      font-family: 'FjallaOne';font-size: 16px!important;font-weight: normal;float: left;padding: 0px 0 0 0px;margin: -6px 0 0 2px;   text-align: center;width: 100%;}
.catalog-product-view .saveamount { background:none!important;}
.bundle .sv-amt {    margin:68px 51px -13px 0!important;float: right!important;}
.bundle .regular-price    {padding: 26px 17px 0 14px;text-align: center;}
#non_auto_pre #login-buttons-container-buy span {    background: #20b34b!important;
    background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/double-arrow.png)!important;background-repeat: no-repeat!important;display: block;
    padding: 0.5px 34px 0 33px;color: #fff;border-radius: 5px;width: 100% !important;text-decoration: none;font-weight: bold;background-position: 102px 11px!important;
    height: 38px!important;line-height: 22px;margin: -1px 0 0 0;line-height: 36px!important;}
.other-related-prod .price { width:100%; float:left; text-align:center; font-size:18px;}
.other-related-prod { min-height:335px!important;}
.buttons-buynow	button { background-color:transparent!important; padding:0px!important; background:none!important;}
.link-wishlist  { color:#e13b3f!important;border-color: #e13b3f!important;}

@media (max-width: 768px) {
#non_auto_pre .price { color:#000!important; font-size:26px;}
#non_auto_pre .latest {color: #000 !important;font-family: 'FjallaOne';font-size: 16px;text-align: right;font-weight: normal !important;margin: 20px 0px 0 4px!important;
    float: left;width: 100%!important;}
#non_auto_pre .price-box-per-bottle {width: 100%;margin: -90px 22px 0px 0px!important;float: right !important;text-align: right;}
.product-view .product-shop { position: inherit !important;padding: 0px;}
#non_auto_pre .add-to-cart button.button { width: 112px !important;}
.#non_auto_pre .regular-price {margin: 0px 0 -10px 0;}
#non_auto_pre div#login-buttons-container a {background: #20b34b!important;background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/double-arrow.png)!important;
    background-repeat: no-repeat!important;display: block;padding: 2px 30px;font-size: 13px !important;color: #fff;border-radius: 5px;width: 100% !important;text-decoration: none;
    font-weight: bold;background-position: 92px 13px !important;}
	#non_auto_pre .add-to-cart button.button span {font-size: 12px!important;}
	 }
@media screen and (min-device-width: 768px) and (max-device-width: 990px) {
	#non_auto_pre .add-to-cart button.button { width: 155px !important;}
	#non_auto_pre .latest {color: #000 !important;font-family: 'FjallaOne';font-size: 16px;text-align: right;font-weight: normal !important;margin: 20px 0px 0 -11px !important
    float: left;width: 89%!important;}
#non_auto_pre .price-box-per-bottle {width: 100%;margin: -90px 0px 0px 0px !important;float: right !important;text-align: right;}
#non_auto_pre div#login-buttons-container a {background: #20b34b !important;background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;
        background-image: none;background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/double-arrow.png) !important;background-repeat: no-repeat !important;
    display: block;padding: 2px 43px;color: #fff;border-radius: 5px;width: 100% !important;text-decoration: none;font-weight: bold;background-position: 113px 13px !important;
	 }
	 .product-view .product-shop .price-box {width: 100%;margin: 0 0 14px 0;padding: 0px;}
	 
#non_auto_pre .sv-amt {color: #e13b3f;padding: 0px 0 15px 23px;float: left;text-align: right;font-family: 'FjallaOne';font-size: 29px;margin: 74px 0px -13px 0px;
    width: 46%;}
}
@media screen and (min-device-width: 991px) and (max-device-width: 1190px) {
.header-container.sticky-header .main-nav ul.menu > li.menu-static-width > a, .header-container.sticky-header .main-nav ul.menu > li.menu-full-width > a, .header-container.sticky-header .main-nav ul.menu > li.menu-item-has-children > a {
   padding-left: 15px !important;padding-right: 15px !important;}
   .header-container.type9 .main-nav ul.menu > li > a {padding: 17px 20px 17px 0;margin-right: -8px !important;color: #828385;}
   #non_auto_pre .latest {color: #000 !important;font-family: 'FjallaOne';font-size: 16px;text-align: right;font-weight: normal !important;margin: 20px 0px 0 -106px;
float: left;width: 89%;}
.product-view .product-shop .price-box {width: 100%; margin: 0 0 14px 0;padding: 0px;}
#non_auto_pre .sv-amt {color: #e13b3f;padding: 0px 0 15px 23px;float: left;text-align: right;font-family: 'FjallaOne';font-size: 29px;margin: 74px 0px -13px 0px;
    width: 46%;}
}
.product-view #non_auto_pre .product-shop {position: relative!important;}
.product-view .product-shop {
    position: relative!important;
}
/* Details page badge updation */
.catalog-product-view #non_auto_pre .product-options-bottom {
    position: absolute !important;
    right: 1%;
    z-index: 1;
}
/* Removed Icon for Review & Remove feedback */
.onestepcheckout-index-index #yotpo_testimonials_btn {  display: none;}
.onestepcheckout-index-index #_hj_feedback_container {  display: none;}
.checkout-cart-index #yotpo_testimonials_btn {  display: none;}
.checkout-cart-index #_hj_feedback_container {  display: none;}
.checkout-onepage-success #yotpo_testimonials_btn {  display: none;}
.checkout-onepage-success #_hj_feedback_container {  display: none;}
/* Removed Icon for Review & Remove feedback */
/* Onestepcheckout changes from here */
@media (max-width: 768px) {
.onestepcheckout-index-index #onestepcheckout-coupon-add span { float: right;margin: -1px -8px 0 0px!important;height: 22px!important;line-height: 22px!important;}
.onestepcheckout-index-index .onestepcheckout-coupons .button-box {position: absolute;top: 23px!important;right: 0;text-align: right;}
.onestepcheckout-index-index .failureo .button-box {position: absolute;top: 21px;right: 0px;text-align: right;height: 22px;line-height: 22px;}
	}
.onestepcheckout-index-index .onestepcheckout-coupons { position:relative!important}
.onestepcheckout-index-index .onestepcheckout-coupons .button-box { position: absolute;top: 13px;right: 0; text-align:right;}
.onestepcheckout-index-index .failureo .button-box { position: absolute;top: 21px;right: 0px;text-align:right;}
.onestepcheckout-index-index #onestepcheckout-coupon-add span { background-image:none!important; margin:0 -1px 0 0px; background-color:none!important;  background:none!important; color:#e13b3f!important}
.onestepcheckout-index-index .failureo span {line-height:22px!important;}
.onestepcheckout-index-index .successo span {line-height:22px!important;}
.onestepcheckout-index-index .successo .button-box { position: absolute;top: 20px;right: 0px;text-align:right;}
#onestepcheckout-coupon-remove {position: relative;width: 100%;float: right;margin: 0px 0 0 0px;text-align: right;}
.onestepcheckout-index-index button.button span span {line-height: 28px;height: 28px!important;border-radius: none!important;}
/* Onestepcheckout changes from here */
#totop { margin: 0 59px 0 0;}

/* Giveaway Start from here */
.catalog-product-view .saveamount {background: none!important;}
.cms-giveaway .category-products .products-grid.columns3 li.item {width: 23.7%;list-style: none;border: none;margin: 19px 14px 0 0;padding: 0 5px 0 5px;}
.cms-giveaway .toolbar {display: none;}
.cms-giveaway .toolbar-bottom {display: none;}
.cms-giveaway .blue { color:#3775f3}
.cms-giveaway .botm { margin-bottom: 20px;}
.cms-giveaway .old-price { width:100%;}
.cms-giveaway .category-products .products-grid.columns3 li.item.nth-child-3np1 {clear: none!important;}
.cms-giveaway .header-container.type9 { display:none;background: #000!important;}
.cms-giveaway .top-container {display:none;}
.cms-giveaway .main { padding:0px; width:100%!important; margin:0px!important;}
.cms-giveaway .main-container {padding:0px!important; width:100%!important; margin:0px!important;}
.cms-giveaway .header-container { display:none!important;}
.cms-giveaway .top-container { display:none!important;}
.cms-giveaway .footer-container { display:none!important;}
.cms-giveaway .awayfont {font-family: 'Gabriola'!important; font-size:26px!important;line-height: 30px;}
.cms-giveaway .awayfont .desk { font-size:25px;} 
.cms-giveaway .std { background:#fff;}
.cms-giveaway .mobile-nav-overlay { background:#fff;}
.cms-giveaway .packs-in { text-align:center;    width: 80%;    margin: 0 auto;}
.cms-giveaway .yotpo.testimonials{ background:#e9e9e9; z-index:1px!important;}
.cms-giveaway .col-main {padding-bottom: 30px;background:#fff;}
 @media screen and (max-width:767px){
	 .vip_box_1 { font-size: 12px;}
.cms-giveaway .mob-away {     font-size: 0px!important;background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/giveaway-img1.jpg)!important;
    width: 100%;min-height: 123px;display: block;background-size: 100%;background-repeat: no-repeat;}
.cms-giveaway .away-mob2 h2{ font-size:0px!important;background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/giveaway-img2-.jpg)!important;
    width: 100%;min-height: 70px;display: block;background-size: 100%; margin-top:20px;background-repeat: no-repeat;}
.cms-giveaway .away-mob3{ font-size:0px!important; display:none;}
.cms-giveaway .away-mob4{ font-size:0px!important;background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/giveaway-img3.jpg)!important;
    width: 100%;min-height: 100px;display: block;  margin-top:20px;background-repeat: no-repeat; background-size:100%;}
.cms-giveaway .away-mob5{     font-size: 0px!important;
    background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/giveaway-img4.jpg)!important;width: 100%;min-height: 82px;display: block;
    margin-top: 20px;background-size: 100%;background-repeat: no-repeat;}
.cms-giveaway .away-mob7{     font-size: 0px!important;
    background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/giveaway-img5.jpg)!important;width: 100%;min-height: 82px;display: block;
    margin-top: 20px;background-size: 100%;background-repeat: no-repeat;}
	.cms-giveaway .away-mob8{font-size: 0px!important;
    background-image: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/giveaway-img6.jpg)!important;width: 100%;min-height: 82px;display: block;
    margin-top: 20px;background-size: 100%;background-repeat: no-repeat;}
	.cms-giveaway .away-mob8 a { font-size:0px!important;}
.cms-giveaway .away-mob6 { display:none!important;}
.packs-in {padding-top: 7px !important;background: none!important;}
.cms-giveaway .wishlist_shift {margin: 0 0 0 0px !important;}
.cms-giveaway .category-products .products-grid.columns3 li.item.nth-child-2np1 {clear: left;list-style: none;}
.cms-giveaway .image1 { width:100%!important;}
.cms-giveaway .packs-in {text-align: center;width: 100%!important;margin: 0 auto;}
.cms-giveaway .products-grid.columns4 li.item {list-style: none;width: 98%!important;padding: 0px;margin-bottom: 10px;}
.cms-giveaway .std ul {list-style: disc outside;padding: 0 10px;}
.cms-giveaway .awayfont {font-family: 'Gabriola' !important;text-align: justify;padding: 10px !important;line-height: 25px;font-weight: normal;}
.cms-giveaway .std b, .std strong { font-weight: normal!important;}
.suggest-gap {margin: 5px 0 !important;}
 }
 @media screen and (min-device-width: 1370px) and (max-device-width: 2500px) {
.cms-giveaway .products-grid li.item .item-area {border: #ccc solid 1px;min-height: 650px!important; list-style:none;}
	 }
 @media screen and (min-device-width: 768px) and (max-device-width: 1250px) {
.cms-giveaway .category-products .products-grid li.item .item-area {width: 100%;position: relative;border: #ccc solid 1px;min-height: 525px!important;}
	 }
.cms-giveaway .price-box {margin: 10px 0 5px;width: 100% !important;min-height: 61px!important;float: left;}
.cms-giveaway .old-price {width: 100%;/*min-height: 80px!important;*/}
.cms-giveaway .price {font-size: 16px;vertical-align: middle;}
.cms-giveaway .category-products .products-grid.columns4 li.item.nth-child-4np1 { clear:none!important;}
.cms-giveaway .products-grid.columns4 li.item { list-style:none;width: 25%;}
.cms-giveaway .product-image-area {border: none!important;text-align: center;}
.cms-giveaway .product-image-area img {    width: 130px;}
 
.cms-giveaway .category-products .products-grid.columns3 li.item { min-height: 458px;}
.cms-giveaway .WhyChooseUs-item { text-align:center;}
.cms-giveaway .WhyChooseUs-item h3 {color: #ea4e4a !important;}
.cms-giveaway .product-name {margin: 10px 0;font-size: 1em;font-weight: normal;min-height: 90px;float: left;width: 100%;}
.cms-giveaway .products-grid li.item .details-area {padding: 10px;text-align: center;}
.cms-giveaway .col-sm-3-raw12-3 {width: 20%;float: left;}
.cms-giveaway .col-sm-3-raw12-3 {text-align: center;}
.cms-giveaway .wine_categr1 {width: 100%; float: left;text-align: center;font-family: Arial, Helvetica, sans-serif!important;font-size: 16px;margin-top: 12px;color: #000;
    min-height: 62px;}
.cms-giveaway .price-label {color: #999;text-decoration: line-through;font-size: 14px;font-family:FjallaOne!important;}
.cms-giveaway .price-sp{   font-size: 20px;color: #444;display: inline-block;vertical-align: middle;font-family:FjallaOne!important;line-height: 2; width:100%;}
.cms-giveaway .WhyChooseUs-item h3 {color: #000 !important;}
/* End Giveaway from here */

/* Price flip css */
.catalog-product-view .occ-customer-info { display:none!important;}
#msg-pro-view .price-box-per-bottle {width: 57%;margin: 79px 20px 0px -20px!important;float: left!important;}
#auto-del .buttons-buynow  { display:none;}
.catalog-product-view .buttons-buynow { display:none!important;}
/* Price flip end css */

/*  6pack or 12pack css */    
.catalog-product-view .customer-info-buttons-container { display:none!important;}
body.customer-prod-logged .occ-customer-info .buttons-set { position: relative;display:none!important;}
.catalog-product-view #pack-sizes {    float: left;width: 60%;position: absolute;left: 31.5%;top: 40%;z-index: 100;right: 0;}
.catalog-product-view #pack-sizes .pack {margin-right: 15px;float: left;font-family: calibri;color: #000;font-size: 16px;}
.catalog-product-view #pack-sizes .pack-slt {padding: 4px 10px; cursor:pointer;border: #ccc solid 1px;border-radius: 4px;font-weight: bold;color: #000;margin-right: 10px;}
.catalog-product-view #pack-sizes .selected { border:#FF0000 solid 1px; cursor:default;}
.catalog-product-view #pack-sizes .tweleve-pack {padding: 4px 10px;border: #ccc solid 1px;border-radius: 4px;font-weight: bold;color: #000;margin-right: 10px;}
.catalog-product-view .occ-customer-info{ display:none!important;}
/*  6pack or 12pack css end */
.cms-giveaway .outofstock { margin:0 0 0 31px!important;}


/* Category page starting from here */
.catalog-category-view .old-price {width: 100%;text-align: left; float:left;}
.catalog-category-view #badge-inside-image {width: 100%;float: left; color: #e13b3f !important;   margin:-60px 0 0 -2px;}
.catalog-category-view .special-price .price { white-space: nowrap !important;font-weight: 400 !important;position: absolute;left: 0;right: 89px;font-size: 16px;font-family: 'FjallaOne' !important;
    width: 95%;margin: 0px 7px 0 8px;}
.category-christmas-sale .special-price .price { white-space: nowrap !important;font-weight: 400 !important;position: absolute;left: 0;right: 89px;font-size: 16px;font-family: 'FjallaOne' !important;
    width: 95%;margin: 0px 7px 0 8px;}
.catalog-category-view .special-price #badge-inside-image {margin: -65px 0 0 0px!important;}
.catalog-category-view .saveamount {background: none!important;position: inherit;background-size: 100%;top: 0px;right: 0px;text-align: center;color: #000!important;
    display: block;font-family: 'FjallaOne';padding: 5px 0px;font-weight: bold;text-transform: uppercase;font-weight: normal;font-size: 23px;height: auto;transform: none;
    /* border: #d11c25 solid 3px!important; */text-align: right!important;font-stretch: extra-condensed;}
.catalog-category-view .price {white-space: nowrap!important;font-weight: 400!important;position: absolute;left: 0;right: 88px;font-size: 16px;font-family: 'FjallaOne'!important;}
/*.catalog-category-view .regular-price {color: #444;text-align: right;width: 100%;position: absolute;right: 0;left: 67%;margin: 26px 0 0 0;}*/
.catalog-category-view #cat-idss {background: #e13b3f;height: 83px;width: 83px;margin: -90px 0 0 0;border-radius: 50%;padding: 22px 0 0 0;color: #fff;font-size: 22px;}
 .catalog-category-view #cat-idss span{   width: 100%;float: left;margin: 2px 0 0 0; font-size:15px;}
 .catalog-category-view .products-grid button.button {margin: 25px 0 0 0px!important;}
 .catalog-category-view button.button span {background: #20b34b!important;margin: 0px 0 0 0;float: left;width: 100%;}
 .catalog-category-view .regular-price {color: #444;width: 100%; height: 28px;line-height: 25px;float: right;/* position: absolute; */margin: 90px 0 0 0;text-align: right;font-size: 16px;font-family: 'FjallaOne'!important;}
 .catalog-category-view .price-box {    margin: -2px 0 0px -10px;float: left;width: 110%;height: auto;}
 .category-products .products-grid li.item .details-area .product-name {margin: 3px 0 5px!important;float: left;width: 100%;min-height: 68px!important;height: auto!important;}
 .catalog-category-view .special-price {color: #444;width: 100%;height: 28px;line-height: 25px;float: right;/* position: absolute; */margin: 90px 0 0 0;text-align: right;font-size: 16px;font-family: 'FjallaOne'!important;}
 .catalog-category-view .special-price #cat-idss {  margin: -82px 0 0 0!important;}
  .catalog-category-view .special-price .fr-bttle { text-align: left;width: 36%;line-height:26px;float: right; line-height:26px;text-indent: 2px;}
 .catalog-category-view .fr-bttle { text-align: left;width: 37%;line-height:25px; float: right;text-indent: 3px;}
 .catalog-category-view .old-price .price {color: #000!important;} 
 .catalog-category-view .item .details-area .actions {margin: -20px 0 15px 21px;width: 100%;float: left;}
 .catalog-category-view .save-simp-amount {    display: block;margin-right: 6px; color:#e13b3f;text-transform: uppercase;font-size: 23px;}
 .cms-page-view .category-products .products-grid li.item .item-area {width: 100%; padding-top:8px;position: relative;border: #ccc solid 1px;min-height: 455px;}
 .cms-page-view .old-price { width: 100%;}
 .cms-page-view .products-grid.columns3 li.item {min-height: 440px!important;border: none!important;}
  .cms-page-view .category-products .products-grid li.item {float: left;padding: 0px!important;padding-bottom: 0!important;}
.cms-new-arrivals .products-grid.columns4 li.item {float: left;padding: 10px!important;}
.cms-bestsellers .products-grid.columns4 li.item {float: left;padding: 10px!important;}
.cms-deals .products-grid.columns4 li.item {float: left;padding: 10px!important;}
.cms-deals .products-grid .item-area .product-image2{    min-height: 209px;float: left;width: 100%;}
.cms-page-view .outofstock {margin: 0 0 0 83px;}
.catalogsearch-result-index .regular-price {color: #444;float: left;width: 100%;min-height: 60px;}
.cms-page-view .item .details-area .outofstock { margin: 0 0 0 0px; background:gray!important}
.catalog-category-view .topCartContent .price {white-space: nowrap!important;font-weight: 400!important;position: relative;left: 0;right: 91px;font-size: 16px;
    font-family: 'FjallaOne'!important;}
 .catalog-category-view .price-box {position: relative;}
#speific-srch_1 .products-grid li.item .item-area {border: #ccc solid 1px!important; padding:10px;}
#speific-srch .price-box {  float: left;width: 98%!important;height: auto;margin: 10px 0px 10px 1px!important;border: #ccc solid 1px!important; line-height:26px;}
#simp-at { width:64%; float:left; text-align:right; line-height:26px;}
.product-yallingup-reserve-range-mixed .bundle .sv-amt {margin: 60px 51px -13px 0!important;float: right!important;}
.catalog-product-view .bundle .sv-amt { margin:45px 51px -13px 0!important;}
.catalog-product-view #non_auto_pre .sv-amt {    margin: 37px 53px -13px 0px;}

/* .cms-page-view .bottlenolist { font-size:15px!important;}
 .catalog-category-view  .bottlenolist { font-size:15px!important;}
.cms-page-view .old-price {width: 100%;text-align: left; float:left;}
.cms-page-view #badge-inside-image {width: 100%;float: left; color: #e13b3f !important;   margin:-52px 0px 0 -5px; font-size:20px}
.cms-page-view .special-price .price { white-space: nowrap !important;font-weight: 400 !important;position: absolute;left: 0;right: 89px;font-size: 16px;font-family: 'FjallaOne' !important;
    width: 100%;margin: 6px 0 0 9px;}
.cms-page-view .saveamount {background: none!important;position: inherit;background-size: 100%;top: 0px;right: 0px;text-align: center;color: #000!important;
    display: block;font-family: 'FjallaOne';padding: 5px 0px;font-weight: bold;text-transform: uppercase;font-weight: normal;font-size: 17px;height: auto;transform: none;
     text-align: right!important;font-stretch: extra-condensed;}
.cms-page-view .price {white-space: nowrap!important;font-weight: 400!important;position: absolute;left: 0;right: 91px;font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-page-view #cat-idss {background: #e13b3f;height: 100px;width: 100px; margin:-121px 0 0 0;border-radius: 50%;padding: 35px 0 0 0;color: #fff;font-size: 22px;}
 .cms-page-view #cat-idss span{   width: 100%;float: left;margin: 3px 0 0 0;}
 .cms-page-view .products-grid button.button {margin: 0px 0 0 39px!important;}
 .cms-page-view button.button span {background: #20b34b!important;margin: 0px 0 0 0;float: left;width: 100%;}
 .cms-page-view .regular-price {color: #444;width: 100%;    height: 28px;line-height: 25px;float: right;margin: 107px 0 0 0;text-align: right;font-size: 16px;font-family: 'FjallaOne'!important;}
 .cms-page-view .price-box {margin: 10px 0 5px;float: left;width: 104%!important;height: auto;}
 .category-products .products-grid li.item .details-area .product-name {margin: 3px 0 5px!important;float: left;width: 100%;min-height: 68px!important;height: auto!important;}
 .cms-page-view .special-price {color: #444;width: 100%;height: 28px;line-height: 25px;float: right;margin: 107px 0 0 0;text-align: right;
    font-size: 16px;font-family: 'FjallaOne'!important;}
 .cms-page-view .fr-bttle { text-align: left;width: 36%;float: right;text-indent: 0px;}
 .cms-page-view .old-price .price {color: #000!important;}
.cms-page-view .addtocart {background: #20b34b!important; margin: 0 0 0 0;padding: 14px 20!important;width: 159px!important;line-height: 40px;height: 40px;}
.cms-page-view .details-area .actions { margin: -20px 0 15px 21px!important;float: left;}
.cms-page-view .save-simp-amount {    display: block;margin-right: 15px; color:#e13b3f;text-transform: uppercase;font-size: 21px;}
.cms-deals .regular-price {color: #444;width: 100%;height: auto!important;line-height: 25px!important;float: left!important;margin: 0px 0 0 0!important;text-align: center!important;
    font-size: 16px!important;font-family: 'FjallaOne'!important;}
*/  
/* Category page ending from here */
.footer-middle .block.block-subscribe .input-box button span {color: #fff;background-color: #e13b3f!important;}
.cart-collaterals .shipping{display:none;}

/* index page css start from here */
/*.cms-index-index .category-products .products-grid.columns4 li.item {width: 24.80%!important;}*/
.cms-index-index .defaultImage { width:100%;}
.cms-index-index .old-price {width: 100%;text-align: left; float:left;}
.cms-index-index #badge-inside-image {width: 100%;float: left; color: #e13b3f !important;   margin:-60px 0 0 3px;}
.cms-index-index .special-price .price { white-space: nowrap !important;font-weight: 400 !important;position: absolute;left: 0;right: 89px;font-size: 16px;font-family: 'FjallaOne' !important;
    width: 100%;margin: 0px 0 0 0;}
.cms-index-index .regular-price .price { width: 59%!important;font-size: 17px;margin-top: 0px;float: left;}
.cms-index-index .saveamount {background: none!important;position: inherit;background-size: 100%;top: 0px;right: 0px;text-align: center;color: #000!important;
    display: block;font-family: 'FjallaOne';padding: 5px 7px;font-weight: bold;text-transform: uppercase;font-weight: normal;font-size: 23px;height: auto;transform: none;
text-align: right!important;font-stretch: extra-condensed;}
.cms-index-index .price {white-space: nowrap!important;font-weight: 400!important;position: absolute;left: 10px;right: 91px;font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-index-index #cat-idss { background: #e13b3f;height: 85px;width: 85px;margin: -103px 0 0 0px;border-radius: 50%;padding: 22px 0 0 0;color: #fff;font-size: 22px;}
.cms-index-index #cat-idss span{   width: 100%;float: left;margin: 3px 0 0 0; font-size:16px;}
.cms-index-index .products-grid button.button {margin: -55px 0 0 0px!important;}
.cms-index-index .featured-product-n .products-grid button.button {margin: -19px 0 0 0px!important;}
.cms-index-index button.button span {background: #20b34b!important;margin: 0px 0 0 0;float: left;width: 100%;}
.cms-index-index .regular-price {color: #444;width: 100%;    height: 28px;line-height: 25px;float: right;margin: 95px 0 0 0!important;text-align: right;font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-index-index .price-box {margin: 10px 0 5px;float: none;width: 103%;height: auto;}
.cms-index-index .products-grid li.item .details-area .product-name {margin: 3px 0 5px!important;float: left;width: 100%;min-height: 68px!important;height: auto!important;}
.cms-index-index .special-price {color: #444;width: 100%;height: 28px;line-height: 25px;float: right;margin: 95px 0 0 0!important;text-align: right;
    font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-index-index .fr-bttle { text-align: left;width: 38%; line-height:26px;float: right; font-size:17px;text-indent: 3px;}
.cms-index-index #home-display-price { font-size: 18px;line-height: 22px;height: 22px;float: right;margin: 0 40px 0 0px;}
.cms-index-index .old-price .price {color: #000!important;} 
.cms-index-index .item .details-area .actions {margin: -20px 0 15px 0px;width: 100%;float: left;}
.cms-index-index .save-simp-amount {    display: block;margin-right: 6px; color:#e13b3f;text-transform: uppercase;font-size: 23px;}
.cms-index-index .category-products .products-grid li.item .item-area {border: #ccc solid 1px;}
.cms-index-index #simp-at { width:62%; float:left; text-align:right; font-size:17px;}
.cms-index-index #home-sv-cst { line-height:1; margin:0 10px 0 0;}
.cms-index-index .featured-product-n .products-grid li.item .item-area {border: #ccc solid 1px;min-height: 475px!important;}
.cms-index-index .topCartContent .price {white-space: nowrap!important;font-weight: 400!important;position: relative!important;left: 0!important;right: 0!important;font-size: 16px;font-family: 'FjallaOne'!important;
}
.cms-index-index .jw_search_block .jw_search_price .price {white-space: nowrap!important;font-weight: 400!important;position: initial;left: none;right: none;font-size: 16px;font-family: 'FjallaOne'!important;}
/* index page css end from here */

 /* cms page css start from here */
.recommendedproducts-customer-view .category-products .products-grid.columns4 li.item {width: 24.80%!important;}
.recommendedproducts-customer-view .defaultImage { width:100%;}
.recommendedproducts-customer-view .old-price {width: 100%;text-align: left; float:left;}
.recommendedproducts-customer-view #badge-inside-image {    width: 100%;float: left;color: #e13b3f !important;margin: -55px 0 0 3px;padding: 0 2px 0 0px;}
.recommendedproducts-customer-view .special-price .price { white-space: nowrap !important;font-weight: 400 !important;position: absolute;left: 0;right: 89px;font-size: 16px;font-family: 'FjallaOne' !important;
    width: 100%;margin: 5px 0 0 0;}
.recommendedproducts-customer-view .regular-price .price { width: 61%!important;font-size: 15px!important; margin: 2px 0 0 0;}
.recommendedproducts-customer-view .saveamount {background: none!important;position: inherit;background-size: 100%;top: 0px;right: 0px;text-align: center;color: #000!important;
    display: block;font-family: 'FjallaOne';padding: 5px 7px;font-weight: bold;text-transform: uppercase;font-weight: normal;font-size: 23px;height: auto;transform: none;
text-align: right!important;font-stretch: extra-condensed;}
.recommendedproducts-customer-view .price {white-space: nowrap!important;font-weight: 400!important;position: absolute;left: 10px;right: 91px;font-size: 16px;font-family: 'FjallaOne'!important;}
.recommendedproducts-customer-view #cat-idss {     background: #e13b3f;height: 85px;width: 85px;margin: -86px 0 0 0px;border-radius: 50%;padding: 22px 0 0 0;  color: #fff;font-size: 22px;}
.recommendedproducts-customer-view #cat-idss span{   width: 100%;float: left;margin: 3px 0 0 0; font-size:16px;}
.recommendedproducts-customer-view .products-grid button.button {margin: 21px 0 0 0px!important;}
.recommendedproducts-customer-view button.button span {background: #20b34b!important;margin: 0px 0 0 0;float: left;width: 100%;}
.recommendedproducts-customer-view .regular-price {color: #444;width: 100%;    height: 28px;line-height: 25px;float: right;margin: 107px 0 0 0!important;text-align: right;font-size: 16px;font-family: 'FjallaOne'!important;}
.recommendedproducts-customer-view .price-box {margin: -7px 0 4px 0;float: left;width: 103%;height: auto;}
.recommendedproducts-customer-view .products-grid li.item .details-area .product-name {margin: 3px 0 5px!important;float: left;width: 100%;min-height: 68px!important;height: auto!important;}
.recommendedproducts-customer-view .special-price {color: #444;width: 100%;height: 28px;line-height: 25px;float: right;margin: 107px 0 0 0!important;text-align: right;
    font-size: 16px;font-family: 'FjallaOne'!important;}
.recommendedproducts-customer-view .fr-bttle { text-align: left;width: 36%;float: right;text-i: 4px;text-indent: 4px; font-size:15px;}
.recommendedproducts-customer-view #home-display-price { font-size: 16px;line-height: 22px;height: 22px;float: right;margin: 0 45px 0 0px;}
.recommendedproducts-customer-view .old-price .price {color: #000!important; margin: 18px 0 0 0;} 
.recommendedproducts-customer-view .item .details-area .actions {margin: -16px 0 15px 0px;width: 100%;float: left;}
.recommendedproducts-customer-view .save-simp-amount {    display: block;margin-right: 6px; color:#e13b3f;text-transform: uppercase;font-size: 23px;}
.recommendedproducts-customer-view .category-products .products-grid li.item .item-area {border: #ccc solid 1px;min-height: 456px!important;}
.recommendedproducts-customer-view .item-area {border: none!important;min-height: 526px!important;}
.cms-giveaway a.addtocart {background: #20b34b!important;margin: 0px 0 0 0;width: 50%;}
.cms-page-view a.addtocart {background: #20b34b!important;margin: 0px 0 0 0;width: 50%;}
 /* cms page css end from here    */

/* cms page css start from here */
.cms-page-view .category-products .products-grid.columns4 li.item {width: 24.80%!important;}
.cms-page-view .defaultImage { width:100%;}
.cms-page-view .old-price {width: 100%;text-align: left; float:left;}
.cms-page-view #badge-inside-image {width: 100%;float: left; color: #e13b3f !important;   margin:-63px 0 0 3px;}
.cms-page-view .special-price .price { white-space: nowrap !important;font-weight: 400 !important;position: absolute;left: 0;right: 89px;font-size: 16px;font-family: 'FjallaOne' !important;
    width: 97.4%;margin: 1px 0 0 0;}
.cms-page-view .regular-price .price { width:59%!important;font-size: 16px!important;}
.cms-page-view .saveamount {background: none!important;position: inherit;background-size: 100%;top: 0px;right: 0px;text-align: center;color: #000!important;
    display: block;font-family: 'FjallaOne';padding: 5px 7px;font-weight: bold;text-transform: uppercase;font-weight: normal;font-size: 23px;height: auto;transform: none;
text-align: right!important;font-stretch: extra-condensed;}
.cms-page-view .price {white-space: nowrap!important;font-weight: 400!important;position: absolute;left: 10px;right: 91px;font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-page-view #cat-idss {background: #e13b3f;height: 85px;width: 85px;margin: -103px 0 0 0px;border-radius: 50%;padding: 22px 0 0 0;color: #fff;font-size: 22px;}
.cms-page-view #cat-idss span{   width: 100%;float: left;margin: 3px 0 0 0; font-size:16px;}
.cms-page-view .products-grid button.button {margin: -2px 0 0 0px!important;}
.cms-page-view button.button span {background: #20b34b!important;margin: 0px 0 0 0;float: left;width: 100%;}
.cms-page-view .regular-price {color: #444;width: 100%;    height: 28px;line-height: 25px;float: right;margin: 107px 0 0 0!important;text-align: right;font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-page-view .price-box {margin: 10px 0 5px;float: left;width: 103%;height: auto;}
.cms-page-view .products-grid li.item .details-area .product-name {margin: 3px 0 5px!important;float: left;width: 100%;min-height: 68px!important;height: auto!important;}
.cms-page-view .special-price {color: #444;width: 100%;height: 28px;line-height: 25px;float: right;margin: 107px 0 0 0!important;text-align: right;
    font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-page-view .fr-bttle { text-align: left;width: 37%;float: right;text-i: 4px;text-indent: 4px;}
.cms-page-view #simp-at {
    width: 63%!important;
    float: left;
    text-align: right;
}
.cms-page-view #home-display-price { font-size: 16px;line-height: 22px;height: 22px;float: right;margin: 0 45px 0 0px;}
.cms-page-view .old-price .price {color: #000!important;} 
.cms-page-view .item .details-area .actions {margin: -45px 0 15px 19px;width: 100%;float: left;text-align: center;}
.cms-page-view .save-simp-amount {    display: block;margin-right: 6px; color:#e13b3f;text-transform: uppercase;font-size: 23px;}
.cms-page-view .category-products .products-grid li.item .item-area {min-height: 482px!important; overflow:hidden;}
.cms-bestsellers .category-products .products-grid li.item .item-area {min-height: 500px!important;}
.cms-page-view .category-products .products-grid.columns3 li.item { width: 31%;margin: 19px 20px 0 0;}

.cms-deals .saveamount { width:100%; margin-top:-37px; color:#e13b3f!important;padding-right: 4px;}
.cms-deals .price-label {color: #999;text-decoration: line-through;left: 10px;font-size: 16px;font-family: FjallaOne!important;width: 100%;position: absolute;
    top: 61%;text-align: left;color: #000;}
.cms-deals .price-sp {    font-size: 16px;margin: -4px 0px 0 0px;width: 60%!important;padding-right: 2px!important;}
.cms-deals .products-grid button.button {margin: -102px 0 0 0px!important;}
.cms-new-arrivals .item .details-area .outofstock {margin: 0 0 0 -2px;background: gray!important;}
.cms-deals .products-grid li.item .details-area { padding: 10px;text-align: center;height: 310px!important;}
.cms-deals .fr-bttle {text-align: left;width: 37%;float: right; line-height:22px;text-indent: 2px;}
.catalogsearch-result-index #simp-at {width: 62%;float: left;text-align: right;margin: 31px 0 0 0;font-size: 15px;}
.catalogsearch-result-index #simp-at .price {width: 62%;float: left;text-align: right;margin: 0px!important;font-size: 15px;}
/* cms page css end from here */

@media screen and (max-width:767px){ .cms-page-view .category-products .products-grid.columns4 li.item {width: 100%!important;}
.cms-page-view .fr-bttle {text-align: left;width: 31.6%;float: right;text-indent: 2px;}
.cms-page-view #simp-at {width: 68%!important;float: left;text-align: right;}
.cms-page-view .regular-price .price { width: 67.0%!important;font-size: 16px!important;}
.cms-page-view .category-products .products-grid li.item .item-area { min-height: 521px!important;}
.cms-page-view .item .details-area .actions {margin: -45px 0 15px 0px;}
.recommendedproducts-customer-view .products-grid button.button {margin: -2px 0 0 40px!important;}
}
    


/* Catelog search result index */

.catalogsearch-result-index .category-products .products-grid.columns4 li.item {width: 24.80%!important;}
.catalogsearch-result-index .defaultImage { width:100%;}
.catalogsearch-result-index .old-price {width: 100%;text-align: left; float:left;}
.catalogsearch-result-index #badge-inside-image {width: 100%;float: left; color: #e13b3f !important;   margin:-63px 0 0 3px;}
.catalogsearch-result-index .special-price .price { white-space: nowrap !important;font-weight: 400 !important;position: absolute;left: 0;right: 89px;font-size: 16px;font-family: 'FjallaOne' !important;
    width: 100%;margin: -28px 0 0 0;}
.catalogsearch-result-index .regular-price .price { width: 58.5%!important;font-size: 15px!important; margin: 32px 0 0 0;  }
.catalogsearch-result-index .saveamount {background: none!important;position: inherit;background-size: 100%;top: 0px;right: 0px;text-align: center;color: #000!important;
    display: block;font-family: 'FjallaOne';padding: 5px 7px;font-weight: bold;text-transform: uppercase;font-weight: normal;font-size: 23px;height: auto;transform: none;
text-align: right!important;font-stretch: extra-condensed;}
.catalogsearch-result-index .price {white-space: nowrap!important;font-weight: 400!important; margin:5px 0 0 0;position: absolute;left: 10px;right: 91px;font-size: 16px;font-family: 'FjallaOne'!important;}
.catalogsearch-result-index #cat-idss {    background: #e13b3f;height: 85px;width: 85px;margin: -95px 0 0 0px;border-radius: 50%;padding: 22px 0 0 0;color: #fff;
    font-size: 22px;}
.catalogsearch-result-index #cat-idss span{   width: 100%;float: left;margin: 3px 0 0 0; font-size:16px;}
.catalogsearch-result-index .products-grid button.button {margin: -60px 0 0 0px!important;}
.catalogsearch-result-index .item .details-area .actions a.addtowishlist {
    position: relative;
    right: -37px;
    display: none;
}
.catalogsearch-result-index .products-grid li.item .product-image { min-height: 160px!important;}
.catalogsearch-result-index button.button span {background: #20b34b!important;margin: 0px 0 0 0;float: left;width: 100%;}
.catalogsearch-result-index .regular-price {color: #444;width: 100%;    height: 28px;line-height: 25px;float: right;margin: 44px 0 0 0!important;text-align: right;font-size: 16px;font-family: 'FjallaOne'!important;}
.catalogsearch-result-index .price-box {margin: 0px 0 0px;float: left;width: 103%;height: auto;}
.catalogsearch-result-index .products-grid li.item .details-area .product-name {margin: 3px 0 5px!important;float: left;width: 100%;min-height: 68px!important;height: auto!important;}
.catalogsearch-result-index .special-price {color: #444;width: 100%;height: 28px;line-height: 25px;float: right;margin: 77px 0 0 0!important;text-align: right;
    font-size: 16px;font-family: 'FjallaOne'!important;}
.catalogsearch-result-index .fr-bttle { text-align: left;width: 38%;float: right;text-indent: 4px;padding-top: 30px;font-size: 15px!important;}
.catalogsearch-result-index #home-display-price { font-size: 16px;line-height: 22px;height: 22px;float: right;margin: 0 45px 0 0px;}
.catalogsearch-result-index .old-price .price {color: #000!important;} 
.catalogsearch-result-index .item .details-area .actions {margin: -20px 0 15px 0px;width: 100%;float: left;}
.catalogsearch-result-index .save-simp-amount {    display: block;margin-right: 6px; color:#e13b3f;text-transform: uppercase;font-size: 23px;}
/* .catalogsearch-result-index .category-products .products-grid li.item .item-area {min-height: 519px!important;} */
.cms-medium-alcohol .fr-bttle { text-align: left;width: 28%!important;float: right!important; line-height:26px!important;text-indent: 0px!important;padding-right: 7px!important;}
.cms-medium-alcohol .regular-price .price { width: 67%!important;font-size: 16px!important; line-height:26px!important}
.cms-medium-alcohol #simp-at {width: 71%!important;float: left;text-align: right;line-height:26px!important }
.cms-medium-alcohol #badge-inside-image {width: 100%;float: left;color: #e13b3f !important;margin:-63px 0px 0 -5px;}
.cms-medium-alcohol .products-grid li.item .product-image { min-height: 260px!important;}
.cms-low-alcohol .fr-bttle { text-align: left;width: 28%!important;float: right!important; line-height:26px!important;text-indent: 0px!important;padding-right: 7px!important;}
.cms-low-alcohol .products-grid li.item .product-image { min-height: 260px!important;}
.cms-low-alcohol .regular-price .price { width: 67%!important;font-size: 16px!important; line-height:26px!important}
.cms-low-alcohol #simp-at {width: 71%!important;float: left;text-align: right;line-height:26px!important }
.cms-low-alcohol #badge-inside-image {width: 100%;float: left;color: #e13b3f !important;margin:-63px 2px 0 -5px;}
.cms-high-alcohol .products-grid li.item .product-image { min-height: 260px!important;}
.cms-high-alcohol .fr-bttle { text-align: left;width: 28%!important;float: right!important; line-height:26px!important;text-indent: 0px!important;padding-right: 7px!important;}
.cms-high-alcohol .regular-price .price { width: 67%!important;font-size: 16px!important; line-height:27px!important}
.cms-high-alcohol #simp-at {width: 71%!important;float: left;text-align: right;line-height:26px!important }
.cms-high-alcohol #badge-inside-image {width: 100%;float: left;color: #e13b3f !important;margin:-63px 2px 0 -5px;}
.cms-giveaway .fr-bttle { text-align: left!important;width: 33%!important;float: right;text-indent: 4px;padding-right: 15px!important; line-height:26px;}
.cms-page-view .regular-price {color: #444;width: 100%;height: 28px;line-height: 25px;float: right;margin: 107px 1px 0 0!important;}
.cms-giveaway .regular-price .price {width: 66.1%!important; line-height:26px!important;}
.cms-giveaway .products-grid button.button { margin: -62px 0 0 0px!important;}
.cms-giveaway #simp-at {width: 67%!important;float: left;text-align: right;line-height: 26px;}
.cms-giveaway .item .details-area .outofstock {margin: -52px 0 0 0px!important;background: gray!important;}
.cms-giveaway .products-grid li.item .product-image {    min-height: 229px!important;}
.cms-giveaway .actions a.addtowishlist {position: relative;right: -37px;top: -30px;}
.cms-giveaway #badge-inside-image { width: 97%!important;}
.cms-page-view .inner-wrapper .price {white-space: nowrap!important;font-weight: 400!important;position: inherit!important; left: none!important;right: none!important;  font-size: 16px;font-family: 'FjallaOne'!important;}
.catalogsearch-result-index .jw_search_element .price {white-space: nowrap!important;font-weight: 400!important;margin: 34px 0 0 0;position: inherit!important;left: none!important;right: none!important;    font-size: 16px;font-family: 'FjallaOne'!important;}
.catalogsearch-result-index .topCartContent .price {white-space: nowrap!important;font-weight: 400!important;margin: 34px 0 0 0;position: inherit!important;left: none!important;right: none!important;    font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-page-view .jw_search_element .price {white-space: nowrap!important;font-weight: 400!important;margin: 34px 0 0 0;position: inherit!important;left: none!important;right: none!important;    font-size: 16px;font-family: 'FjallaOne'!important;}

.recommendedproducts-customer-view .jw_search_element .price {white-space: nowrap!important;font-weight: 400!important;margin: 34px 0 0 0;position: inherit!important;left: none!important;right: none!important;    font-size: 16px;font-family: 'FjallaOne'!important;}
.recommendedproducts-customer-view .topCartContent .price {white-space: nowrap!important;font-weight: 400!important;margin: 34px 0 0 0;position: inherit!important;left: none!important;right: none!important;    font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-new-arrivals .regular-price .price { width: 58.2%!important;font-size: 16px!important;}
.cms-bestsellers .regular-price .price {     width: 58%!important; font-size: 16px!important; line-height: 25px!important;}
@media screen and (max-width:767px){ 
.cms-giveaway .product-image {
    position: relative;
    display: contents!important;
}
.recommendedproducts-customer-view #badge-inside-image {
    width: 100%;
    float: left;
    color: #e13b3f !important;
    margin: -55px 0 0 -19px!important;}
}
/* Catelog Search result index end */
.outofstock { background:#b7b7b7!important;}
.catalog-category-view .pointsdiv { margin: -8px 0 0 0!important;float: left;width: 21%;position: absolute;top: 9px;}
.catalog-category-view .pointsdiv img:nth-child(4) { position: absolute;right: -369%;top: 20%;}
.catalog-category-view .pointsdiv img:nth-child(5) { position: absolute;right: -369%;top: 53%;}
.catalog-category-view .pointsdiv img:nth-child(6) { position: absolute;right: -369%;top: 25%;}
.catalog-category-view .product-label { top:4px!important;}

.cms-low-alcohol .pointsdiv { margin: -8px 0 0 0!important;float: left;width: 21%;position: absolute;top: 9px;}
.cms-low-alcohol .pointsdiv img:nth-child(4) { position: absolute;right: -369%;top: 20%;}
.cms-low-alcohol .pointsdiv img:nth-child(5) { position: absolute;right: -369%;top: 53%;}
.cms-low-alcohol .pointsdiv img:nth-child(6) { position: absolute;right: -369%;top: 25%;}
.cms-low-alcohol .product-label { top:4px!important;}

.cms-medium-alcohol .pointsdiv { margin: -8px 0 0 0!important;float: left;width: 21%;position: absolute;top: 9px;}
.cms-medium-alcohol .pointsdiv img:nth-child(4) { position: absolute;right: -369%;top: 20%;}
.cms-medium-alcohol .pointsdiv img:nth-child(5) { position: absolute;right: -369%;top: 53%;}
.cms-medium-alcohol .pointsdiv img:nth-child(6) { position: absolute;right: -369%;top: 25%;}
.cms-medium-alcohol .product-label { top:4px!important;}

.cms-high-alcohol .pointsdiv { margin: -8px 0 0 0!important;float: left;width: 21%;position: absolute;top: 9px;}
.cms-high-alcohol .pointsdiv img:nth-child(4) { position: absolute;right: -369%;top: 20%;}
.cms-high-alcohol .pointsdiv img:nth-child(5) { position: absolute;right: -369%;top: 53%;}
.cms-high-alcohol .pointsdiv img:nth-child(6) { position: absolute;right: -369%;top: 25%;}
.cms-high-alcohol .product-label { top:4px!important;}



.catalogsearch-result-index .pointsdiv { margin: -8px 0 0 0!important;float: left;width: 21%;position: absolute;top: 9px;}
.catalogsearch-result-index .pointsdiv img:nth-child(4) { position: absolute;right: -369%;top: 20%;}
.catalogsearch-result-index .pointsdiv img:nth-child(5) { position: absolute;right: -369%;top: 53%;}
.catalogsearch-result-index .pointsdiv img:nth-child(6) { position: absolute;right: -369%;top: 25%;}
.catalogsearch-result-index .product-label { top:4px!important;}
.cms-deals-free-delivery .regular-price .price {width: 58%!important;font-size: 16px!important;line-height: 25px!important;}
.cms-deals-free-delivery .other-deal-prod a {font-family: inherit;font-weight: normal;text-transform: none;color: #666;margin: 14px 0 0 0;line-height: 26px;font-size: 15px;}
.cms-index-index .owl-no-narrow {margin: 0 -25px;float: left;width: 100%;}

.cms-index-index #slideshow { margin-top: 0px!important;}
.cms-index-index .category-products .products-grid.columns4 {margin-left: 0px;margin-right: -9px;}
.cms-index-index .lazy_list_deals { width:100%!important;}
.cms-index-index .shopmargnew {  padding: 0 0px 14px 5px;margin: 0 5px 0 -5px;}
.cms-index-index .home-headings h2 {  margin-top: 15px;}
/* New Home page starting from here  */
.newhome {width: 100%;float: left; margin-bottom:0px;}
#newhomeslide { width:100%; float:left;}
.cms-index-index .viewallbtn1 {float: right;margin: -37px 0 0 0;}
.cms-index-index #bestsellershome_product .products-grid { margin-left: 14px!important;margin-right: -25px!important;}
.cms-index-index .col-main {padding-bottom: 30px;background: #fff;margin: -20px 0px 0 0px!important;padding: 21px 0px 10px 0px;}

#newhomeslide a { padding: 0 0 0 0;}
#newhomeslide a img { margin: 0 0 0 0;}
.owl-item-newhome { float:left;}
.owl-item-newhome img { max-width: 96%!important; margin-right: 4.2px;}
.category-wine-in-a-glass-wines .fr-bttle {text-align: left;width: 37%!important;float: right;text-indent: 2px;}
.catalog-category-view #simp-at .price {  width: 62.9%!important;}
.cms-deals-free-delivery #cat-idss {    background: #e13b3f;height: 85px;width: 85px;margin: 42px 0 0 0px!important;border-radius: 50%;padding: 20px 0 0 0;    color: #fff;font-size: 22px;}
.cms-deals-free-delivery #cat-idss span {width: 100%;float: left;margin: -1px 0 0 0;font-size: 16px;}
.cms-home .main.container {max-width: 100%;padding: 0;}
.cms-index-index .main-container {padding: 0px 0 0!important;min-height: auto;}
.newhome-cont { padding:0px!important;}
.catalog-category-view .jw_search_element .price {white-space: nowrap!important;font-weight: 400!important;position: static!important;left: 0;right: 88px;font-size: 16px;font-family: 'FjallaOne'!important;}
.catalogsearch-result-index .columns3 button.button {margin: -30px 0 0 0px!important;}
.products-grid li img:nth-child(3) { width:200px;}
@media screen and (min-device-width: 768px) and (max-device-width: 1250px) {
.cms-index-index .image_respdeal {width: 100%!important;min-height: 397px!important;}
.cms-index-index .category-products .products-grid.columns4 li.item {margin: 0 14px 14px 0px;}
.cms-index-index .lazy_list_deals { width:100%!important;min-height: 196px;}
}

.cms-vip-membership .breadcrumbs { display:none;}
/* New Home page ending from here */

/* Start for Express Capture Changes */

.onestepcheckout-index-index .pcafooter { display:none; }
.onestepcheckout-index-index .pca .pcaautocomplete { border-width: 0px; }

/* End for Express Capture Changes */
 .dealsbtnoos{  position: absolute;left: 0;bottom: 24px;right: 0;margin: 0 auto!important;}
.cms-low-alcohol .regular-price #badge-inside-image {width: 100%;float: left;color: #e13b3f !important;margin: -63px 2px 0 5px!important;}
 
 .spc-msg {font-size:12px;  float:left;}
#p_method_ewayrapid_ewayone{float: left;line-height: 22px;margin: 4px 10px 0 0 !important;} 


/* Circle for category deal */
#chrismas_price {width: 100px;height: 32px;background: #000;position: absolute;right: 0px;color: #fff; font-weight:bold;line-height: 32px; margin-top:30%;}
/* Circle for category deal end */
.category-christmas-sale .col-md-4 { width:103.5%!important;}
.category-christmas-sale .col-md-4 img { width:100%!important;margin: 0 0px 0 -22px;}
/* Header call icon with number */
@media (max-width: 768px) { 
.wrapcontainer {background: #cccccc; width:100%; margin-top:15px;}
.last-foot {    width: 79%;padding: 0px 0px; height:auto; margin:0 auto;}
.last-foot ul { list-style: none; margin:0px;}
.last-foot ul li { line-height:25px!important; float: left;}
.last-foot ul li a { font-family: Arial, Helvetica, sans-serif; font-size:11px!important; color:#000; margin:0 6px; font-weight:normal; min-height:25px!important; text-decoration:none; line-height:25px!important; }


.xmas-cart-points span {
    font-size: 14px;
    margin: 6px 0 -6px 0;
}
.headcall_1 { display:none;}
.header-container.type9 .header .custom-block {width: 200px!important;}
.cont-margh{margin: -7px 30px 0 0px;}
.phnenmberhd { font-size: 15px!important;}
.phonetmng { width: 84%;float: left;font-size: 8.5px!important;text-align: left;line-height: 6px!important;text-indent: 3px!important;font-family: arial;}
.header-container.type9 .header .custom-block a:nth-child(1) { background-position: 0px 15px!important;background: url(../images/homemobile/tel-ico.png) no-repeat left;padding: 5px 0 5px 20px;float: left;}
 }
.headcall_1 {    width: 40px;float: left;height: 37px;font-size: 37px;line-height: 37px;margin: 0 0 0 -30px;}
.phnenmberhd { font-size: 19px;width: 87%;float: left;text-align: left;}
.phonetmng {width: 84%;float: left;font-size: 10.5px;text-align: left;line-height: 8px;text-indent: 7px;font-family: arial;}
.header-container.type9 .header .custom-block {margin-left: 43px;width: 57%;float: left;}
.cart-area {position: absolute;top: 50%;margin-top: -20px;z-index: 1;display: inline-block;height: 40px;right: 15px;text-align: right;vertical-align: middle;
width: 18% !important;}
.header-container.type9 .header .icon-phone:before { content: '\e80a';transform: rotate(15deg);}
/* Header Call icon with number end */

 /* Cart page new box */
 @media (max-width: 768px) { 
.xmas-cart-box span {font-size: 14px!important; margin: 6px 0 -6px 0!important;}
.xmas-cart-box .vip-third-div {width: 24%!important;float: left;}
.xmas-cart-box .vip-price {font-size: 12px!important;}
.xmas-cart-box .vip-para-info h1 {font-size: 12px;}
 }
 .xmas-cart-icon { background:none!important;}
 .cart .cart-table-wrap { margin-bottom:10px!Important;}
 .cart .page-title {border-bottom: 0;margin: 0 0 2px!Important;}
.xmas-cart-box .vip-button-cls {bottom: 28px!Important;}
 .xmas-cart-box {border: #e73939 dashed 1px!important;}
 .xmas-cart-icon { min-height:94px!important;}
 .xmas-cart-points span {font-size: 14px;    margin: 18px 0 -16px 0;}
 .xmas-cart-box .buttonvip {-webkit-border-radius: 1px;-moz-border-radius: 1px; width:100%;font-size: 12px!important;font-family: arial,helvetica,sans-serif;
display: inline-block;font-weight: 700;color: #FFF!important;background-color: #8ed058!important;background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;text-transform: uppercase;background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;border-radius: 5px!important;text-transform: none;font-size: 14px !important;background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important; border:none!important;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important;}
 /* Cart page new box end */
 


 /* checkout page vip option */
 .onestepcheckout-index-index .vip-xms-cart .vipadd {-webkit-border-radius: 1px;-moz-border-radius: 1px; width:100%;font-size: 12px!important;font-family: arial,helvetica,sans-serif;
display: inline-block;font-weight: 700;color: #FFF!important;background-color: #8ed058!important;background-image: -webkit-gradient(linear,left top,left bottom,from(#8ed058),to(#7bb64b))!important;background-image: -webkit-linear-gradient(top,#8ed058,#7bb64b)!important;text-transform: uppercase;background-image: -moz-linear-gradient(top,#8ed058,#7bb64b)!important;background-image: -ms-linear-gradient(top,#8ed058,#7bb64b)!important;border-radius: 5px!important;text-transform: none;font-size: 14px !important;background-image: -o-linear-gradient(top,#8ed058,#7bb64b)!important;background-image: linear-gradient(to bottom,#8ed058,#7bb64b)!important; border:none!important;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b)!important; cursor:pointer; margin:0 0 0 0;}
.onestepcheckout-index-index .onestepcheckout-coupons {position: relative!important;float: left;width: 100%;}
.onestepcheckout-index-index .vip-xms-cart-icon { min-height:51px;}
.onestepcheckout-index-index .vip-xms-cart-points { width: 87%;float: left;padding: 0 6px;}
 .onestepcheckout-index-index .vip-xms-cart-points .vip-price { text-align:left!important;}
.onestepcheckout-index-index .vip-xms-cart-points h1 { margin-bottom:7px;}
.onestepcheckout-index-index .vip-xms-cart {    width: 96%;border: #000 dashed 1px;border-radius: 5px; float:none!important;padding: 20px 20px 15px 20px;margin: 0 auto;position: relative;margin-bottom: 10px;overflow: hidden;}
 @media (max-width: 768px) { 
 .fontclr { padding-left: 0px!important; margin-top: -1px; float: left; margin-bottom: 20px;}
 .footer-middle a {color: #000!important; margin: 0px!important; padding: 0px!important;}
.footer-container li.store-google { text-align:center;}
.rightblock ul, .rightblock ul li { text-align:center;}
 .cms-deals-scoopon .validation-advice {position: absolute !important;margin: -4% 0 0 16% !important;}
 .cms-page-view .regular-price {color: #444;width: 75%!important;}
 .cms-deals-scoopon .fr-bttle {text-align: left;width: 37%!important;float: right;text-indent: 2px;}
 .cms-page-view .price-box {margin: 10px 0 5px;width: 101% !important;}
 .cms-deals-scoopon .festive-bg { padding-bottom:10px}
 .cms-deals-scoopon .col-main {padding-bottom: 30px;background: #fff;margin: -150px 0px 0 0px!important;padding: 7px 0px 10px 0px!important;}
 .cms-deals-scoopon .top-container {background:none!important;
    display: block;min-height: 130px;width: 100%;background-position: -76px -2px;}
 .cms-deals-scoopon .regular-price .price {width: 67.6% !important;font-size: 16px !important;line-height: 26px !important;}
 .cms-page-view #simp-at {width: 63% !important;float: left;text-align: right;}
 .cms-page-view .special-price .price { width:114.4%!important;}
 .cms-deals-scoopon #badge-inside-image { width: 99.5% !important;margin-left: 12px !important;}
 .cms-deals-scoopon .products-grid {padding-left: 0%!important;    margin-left: -10%!important;}
 .cms-deals-scoopon .category-products .products-grid li.item .item-area {width: 99%!important;}
 .cms-deals-scoopon .category-products .products-grid.columns3 li.item {
    width: 108%!important;
    margin: 19px 0px 0 0;
}
 .footer-middle .row .col-sm-3:nth-child(3) {width: 100% !important;}
.footer-middle .row .col-sm-3:nth-child(1) { width: 100% !important;}
.onestepcheckout-index-index .vip-xms-cart {  padding: 13px;}
.onestepcheckout-index-index .vip-xms-cart-points .vip-price {
    text-align: left!important;
    margin: -9px 0 0 0;
    float: left;
}
.onestepcheckout-index-index .vip-button-cls {
    position: absolute;
    bottom: 11px;
    right: 32px!important;
}
 }
 /* checkout page vip option end */
 
 /* Scoopon page starting from here */
 
 .cms-deals-scoopon .top-links { background:#000}
.cms-deals-scoopon .header-container.type9 .header { text-align: center;background: #000;}
.cms-deals-scoopon .header-wrapper .main-nav {background: url(https://smhttp-ssl-54521.nexcesscdn.net/skin/frontend/smartwave/porto/images/bg-1.png) left bottom repeat-x!important;background-color: rgba(0, 0, 0, 0);z-index: 9; background-color: transparent;}
.cms-deals-scoopon .top-container {
    background: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/christmass_top_image.png) repeat-x left top;display: block;min-height: 130px;
    width: 100%;    background-position: -76px -2px;}
.cms-deals-scoopon .footer-last-disclaimer {padding: 5px 0;background: #fff;}
.cms-deals-scoopon .col-main {padding-bottom: 30px;background: #fff;margin: -20px -14px 0 -14px;padding: 21px 26px 40px 26px;}
.cms-deals-scoopon .footer { border-top: 0;padding-top: 85px;background: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/footbg-1.png) left top repeat-x;}
.cms-deals-scoopon .col-main {padding-bottom: 30px;background: #fff;margin: -152px 5px 0 -14px;padding: 7px 6px 10px 6px;}
.cms-deals-scoopon .main.container > .row {margin: 0;background: #fff;}
.cms-deals-scoopon .col2-left-layout .col-left.sidebar {    padding-right: 12px;background: #fff;padding-top: 32px;margin-top: -112px;margin-right: 0px;   float: left!important;}
.cms-deals-scoopon .textaboveinput {font-size: 34px;margin-top: 0px;margin-bottom: 0px;font-weight: normal;line-height: 55px;float: left;width: 100%;text-align: center;margin: 0px;
    background: none;font-family: FjallaOne!important;padding: 0px 0;}
.cms-deals-scoopon .top-container >.breadcrumbs { display:none!important;}
.cms-deals-scoopon .validation-advice{ position:absolute!important;margin: -1.5% 0 0 22%;}
.cms-deals-scoopon .product-image-area { border: none!important; }
.cms-deals-scoopon .product-image-area { padding:10px;}
.cms-deals-scoopon .category-products .products-grid li.item .item-area {width: 92%!important;}
.cms-deals-scoopon .category-products .products-grid.columns3 li.item {width: 31%;margin: 19px 0px 0 0;}
.cms-deals-scoopon .products-grid { padding-left:10%!important;}
.cms-deals-scoopon .pointsdiv { margin: -8px 0 0 0!important;float: left;width: 23%;position: absolute;top: 9px;}
.cms-deals-scoopon .pointsdiv img:nth-child(4) { position: absolute;right: -369%;top: 20%;}
.cms-deals-scoopon .pointsdiv img:nth-child(5) { position: absolute;right: -369%;top: 53%;}
.cms-deals-scoopon .pointsdiv img:nth-child(6) { position: absolute;right: -369%;top: 25%;}
.cms-deals-scoopon .product-label { top:4px!important;}
.cms-deals-scoopon #badge-inside-image {width: 99.5% !important;float: left;color: #e13b3f !important;margin: -63px 0 0 -5px;}
.cms-deals-scoopon .toolbar {display: none;}
.cms-deals-scoopon li.item .product-image img {
    width: 80%;
    transition: all 0.3s;
    text-align: right;
}
.cms-deals-scoopon .toolbar-bottom{visibility:hidden;}
.cms-deals-scoopon .products-grid li.item .details-area .product-name a { font-size: 15px!important;}
.cms-deals-scoopon .products-grid li.item .details-area .product-name {margin: 3px 0 0px!important;float: left;width: 100%;min-height: 50px!important;height: auto!important;}
.cms-deals-scoopon .special-price {color: #444;width: 100%;height: 28px;line-height: 25px;float: right;margin: 92px 0 0 0!important;text-align: right;font-size: 16px;font-family: 'FjallaOne'!important;}
.cms-deals-scoopon .category-products .products-grid li.item .item-area {min-height: 460px!important;overflow: hidden;}

.cms-deals-scoopon .products-grid li.item .product-image {text-align: right;padding: 0px 0 0 0;}

/* Scoopon page ending from here */ 
.onestepcheckout-index-index .vip-price {color: #e13b3f;font-family: fjallaone;line-height: 24px;font-size: 18px;text-align: center!important;}
.onestepcheckout-index-index .buttonvip {line-height: 27px!important;}
.onestepcheckout-index-index .img-responsive {display: inherit!important;}

.wishlist-index-index .cart-cell .special-price { width:100%;}
.wishlist-index-index .cart-cell .details { display:none;} 
.wishlist-index-index .icon-pencil { display:none !important;}
.wishlist-index-index .data-table .cart-cell button.button span {width:100px; padding:0px!important;    font-size: 13px; border:none!important;
   line-height: 28px; color:#fff;background: #20b34b!important; background-color:#20b34b!important;}

/* checkout page changes */
.checkout-onepage-success .save-vip { color:#e13b3f; text-decoration:none; font-size:22px; font-weight:bold !important;}
/* checkout page end changes */

/* Mixed pack images size */

.mixed-packed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;border: 1px solid #ddd;border-radius: 7px;background: #fff;max-width: 100%;height: 350px;}
.mixed-packed .etalage_thumb_image {display: inline;width: 97%!important;height: auto!important;opacity: 1;border: none!important;margin-top: -170px!important;
}
.mixed-packed .etalage li {position: absolute;max-height: 350px!important;} 

.mixed-packed6 .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;border: 1px solid #ddd;border-radius: 7px;background: #fff;max-width: 100%;height: 350px;}
.mixed-packed6 .etalage_thumb_image {display: inline;width: 82%!important;height: auto!important;opacity: 1;border: none!important;margin-top: -115px!important;
}
.mixed-packed6 .etalage li {position: absolute;max-height: 350px!important;} 


.product-red-and-white-mixed-dozn-with-free-chivas-regal .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;border: 1px solid #ddd;border-radius: 7px;background: #fff;max-width: 100%;height: 350px;}
.product-red-and-white-mixed-dozn-with-free-chivas-regal .etalage_thumb_image {display: inline;width: 55%!important;height: auto!important;opacity: 1;border: none!important;margin-top: -20px!important;
}
.product-red-and-white-mixed-dozn-with-free-chivas-regal .etalage li {position: absolute;max-height: 350px!important;} 

.product-mystery-white-mixed .product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li {
    padding: 3px;border: 1px solid #ddd;border-radius: 7px;background: #fff;max-width: 100%;height: 350px;}
.product-mystery-white-mixed .etalage_thumb_image {display: inline;width: 75%!important;height: auto!important;opacity: 1;border: none!important;margin-top: -90px!important;
}
.product-mystery-white-mixed .etalage li {position: absolute;max-height: 350px!important;} 
 

/* Mixed pack images size end */
.category-handpicked-wines #badge-inside-image {width: 100%;float: left;color: #e13b3f !important;margin: -60px 0 0 -17px!important;}
.category-handpicked-wines .regular-price {color: #444;width: 82%!important;}
.category-handpicked-wines #simp-at .price {width: 69.9%!important;}
/*.cart .total-saving {text-align: right;width: 100%;float: right;font-size: 17px;font-family: 'FjallaOne'!important;color: #000;font-weight: normal;}
.cart .totals tfoot tr {border-bottom-width: 1px!important;padding: 6px 5px;line-height: 33px;height: 37px;}*/

/* badges starting from here */
.buy1-img-home img {max-width: auto%;height: auto; width:auto!important;}
.buy1-img-home { text-align:center!important;   margin-bottom: -12px;margin-top: 4px;}
.buy1-img-home h3  {     color: #000;font-weight: bold;padding-top: 7px;}
.buy1-img-home h2  { color:#000; margin-top:-8px;}
.buy1-img-home-line {    background: url(https://justwines.com.au/skin/frontend/smartwave/porto/images/dottedline.jpg) no-repeat center;background-position-x: center;background-position-y: center;background-position: 163px 114px;width: 98% !important;margin: 0 auto !important;padding-left: 4.5%;}
 @media screen and (max-width:1000px){  .buy1-img-home-line { display:none;} }
/* badges ending from here */

/* Slogan starting from here */
.slogan {text-align: center;font-size: 27px;color: #000;font-style: italic;font-family: calibri;padding-top: 7px;margin: 0 auto -21px auto;width: 81%;font-weight: 400;line-height: 42px;}
.footer-middle .sloganfooter {text-align: center;font-size: 20px;color: #707070;font-style: italic;font-family:calibri;line-height: 25px;padding: 20px 0 0 0;}
.footer-middle { padding:20px 0 20px 0!important;}
.checkout-cart-index .slogan {text-align: center;font-size: 23px;color: #fff; width:100%; margin:12px 0px;font-family:calibri; font-weight:normal;font-style: italic;}
.checkout-cart-index .slogan p {margin: 0 0 -1px 0!important;}
.cart .page-title { margin:0px!important;}
.cms-index-index .shopbycategory { margin-top:-30px;}
.catalog-category-view .slogan {text-align: center;font-family:calibri;font-size: 28px;color: #000;font-style: italic;margin-top: 20px;position: absolute;margin: 0 auto;width: 100%;top:21px;font-weight: normal;}
.catalog-category-view .top-container > .breadcrumbs {margin-bottom: 50px;}
.catalog-category-view .row { margin: 0px !important;position: relative;}
.vip_gap h1 { margin-top: 0px!important;}
.slogan-cart{width: 90%;float: left;margin-top: 40px;position: absolute;border: #ddd solid 1px;left: 15px;padding: 10px 0px;border-radius: 6px;background: #fbfbfb;font-family: calibri;color: #000;font-size: 17px;font-style: italic;font-weight: bold;}
/* Slogan ending from here */

.catalog-category-view .awards_cus ol li:nth-child(8) { display:none;}
.catalog-category-view .awards_cus ol li:nth-child(9) { display:none;}
.catalog-category-view .awards_cus ol li:nth-child(10) { display:none;}


/* New Deals page starting from here */
/* Dev css changing*/
.cms-deals-test .category-products .products-grid.columns4 li.item.nth-child-4np1 { clear:none!important;}
.cms-deals-test .product-image-area {border: none!important;text-align: center;}
.cms-deals-test .product-image-area img {    width: 130px;}
.cms-deals-test .WhyChooseUs-item { text-align:center;}
.cms-deals-test .WhyChooseUs-item h3 {
    color: #ea4e4a !important;
}
.cms-deals-test .col-sm-3-raw12-3 { width: 20%;float: left;}
.cms-deals-test .col-sm-3-raw12-3 {text-align: center;}
.cms-deals-test .wine_categr1 { width: 100%; float: left; text-align: center; font-family: Arial, Helvetica, sans-serif!important; font-size: 16px; margin-top: 12px; color: #000;min-height: 62px;}
.cms-deals-test .price-label {color: #999;text-decoration: line-through;font-size: 14px;font-family:FjallaOne!important;
}.cms-deals-test .price-sp{   font-size: 20px;color: #444;display: inline-block;vertical-align: middle;font-family:FjallaOne!important;line-height: 2; width:100%;}
.cms-deals-minimum-50-percent-off .mixed-packed { width: 244px!important;}
/* New Deals page ending from here */


/* product details page */
 
.videoiframe .details-box1 { border:#ccc solid 6px;}
.details3 h2 {font-family: arial;color: #000;padding-top: 20px;font-weight: normal;color: #000;font-size: 30px;font-weight: bold;margin-bottom: 0px!important;}
.details3 h3 {font-family: arial!important; color:#000;  font-weight:normal;font-size: 22px;font-weight: normal;}
.home-headings2 { margin-bottom:10px; margin-top:23px;}
.product-tab-accordion .panel-title a:nth-child(2) { border-left:solid 1px!important;}
.product-tab-accordion .panel-title a:nth-child(3) { border-left:solid 1px!important;}
.product-tab-accordion .panel-title a:nth-child(4) { border-left:solid 1px!important;}
.detailsimg {    float: left; padding-right: 10px; padding-bottom:50px;}
.detailsimg1 {padding-left: 15%;float: left;}

.home-headings3 { margin: 5px 0px;}
.home-headings3 span {
  display: table;font-family: 'FjallaOne'!important; color:#000; font-weight:normal;color: #000;font-size: 20px;font-weight: normal;  padding-bottom: 10px;padding-top: 10px;white-space: nowrap;width: 100%; text-align:left;}
.home-headings3 span:after {-webkit-background-clip: padding;-moz-background-clip: padding;background-image: -moz-linear-gradient(transparent 49%, #ddd 52%, #ddd 61%, transparent 44%);  background-image: -webkit-linear-gradient(transparent 49%, #ddd 52%, #ddd 61%, transparent 44%);
 background-image: linear-gradient(transparent 49%, #ddd 52%, #ddd 56%, transparent 51%);
    content: "";
    display: table-cell;
    width: 89%;}
.panel-title a:nth-last-child(1) { border-right:none!important;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;border-left: #000 solid 1px;}
.catalog-product-view .yotpo.yotpo-main-widget {
    background-color: transparent !important;
    margin-top: 15px;
}  
.details2 span { float:left; width:90%; line-height:23px; padding-left:10px;}
.details2 i { float:left; min-height:47px;}
.home-headings2 span {
  display: table;font-family: 'FjallaOne'!important; color:#000; font-weight:normal;color: #000;font-size: 18px;font-weight: normal;  padding-bottom: 10px;padding-top: 10px;white-space: nowrap;width: 100%; text-align:left;}
.home-headings2 span:after {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding;
  background-image: -moz-linear-gradient(transparent 49%, #ddd 52%, #ddd 61%, transparent 44%);
  background-image: -webkit-linear-gradient(transparent 49%, #ddd 52%, #ddd 61%, transparent 44%);
 background-image: linear-gradient(transparent 49%, #ddd 52%, #ddd 56%, transparent 51%);
    content: "";
    display: table-cell;
    width: 83%;}
.catalog-product-view .collapse { display:block!important;}
.catalog-product-view .panel-default > .panel-heading + .panel-collapse > .panel-body {border: 0;min-height: 0px!important;border-right: #ccc solid 1px;min-height: 140px!important;
    margin-top: 20px;}
.catalog-product-view .panel-title>a:after { display:none;}
.details-box1 { float:left; width:100%;}
.details2 .details-box1 {float: left;width: 100%;/*max-height: 51px; */ margin-bottom: 10px; overflow: hidden;}
.catalog-product-view .product-shop .availability span {font-weight: normal;margin-left: 5px;width: 83%;float: right;}
.glass1 span { line-height: 40px;}
.glass1 { width:35%; float:left;}
.glass_1 { width:49%; float:left;}
.glass_1 ul { list-style:none;}
.glass_1 ul li { line-height: 22px; float:left;}
.blankglass {background-image: url(../images/blanck-glass.jpg)!important;
    background-repeat: no-repeat!important;display: block; width:20px; height:34px;}
.fullglass {background-image: url(../images/glass1.jpg)!important;
    background-repeat: no-repeat!important;display: block; width:20px; height:34px;}
.product-whispering-lizard-estate-semillon-sauvignon-blanc-margaret-river .prod-winery-name { display:none;}
.catalog-product-view .panel-group .grid_count_box0 { width:100%!important;}
.catalog-product-view .panel-group .grid_count_box1 { width:50%!important;}
.catalog-product-view .panel-group .grid_count_box2 { width:33.33444%!important;}
.catalog-product-view .panel-group .grid_count_box3 { width:25%!important;}
.catalog-product-view .panel-group .panel {border: 0;border-radius: 0;box-shadow: none;width: 25%;float: left;}
.catalog-product-view .panel-group .panel+.panel {margin-top: 0px;}
.catalog-product-view .product-tabs.vertical>ul li.active, .panel-title>a {border-left-color: #e13b3f;border-radius: 0px!important;}
.product-tabs.vertical>ul li.active, .panel-title>a {border-left-color: transparent;/* border-radius: 0px!important; */background: #f4f4f4;
    color: #000!important;border-right: #000 solid 1px; cursor:default; font-weight:bold; text-align:center;}
.panel-group { margin-bottom: 20px;border-left: #000 solid 4px;min-height: 45px;border-radius: 3px;margin-top: 10px;border-radius: 8px;border-right: #000 solid 5px;}
.catalog-product-view .panel-title a:hover { color:#000!important;}
.col9{ text-align:center;}
.col9 p {    text-align: left;margin-top: 8px; line-height: 22px; margin-bottom:-20px;}
.catalog-product-view #non_auto_pre .add-to-box {float: right;width: 309px!important;border: 0;margin-top: 0px;position: absolute;right: 5px;bottom: 0px;z-index: 99;}
.catalog-product-view .pro_wishlist{float: right;width: 309px!important;border: 0;margin-top: 0px;position: absolute;right: 14px;bottom: 24px;z-index: 99;}
.youlike { padding-left:10%;}
.catalog-product-view .pointsdiv {margin: -9px 0 -15px 0!important;}
.catalog-product-view .product-info {padding-bottom: 20px;margin-top: -4px!important;border-bottom: none!important;}
.footer-middle ul.features li {padding: 5px 0!important;}
#newsletter_footer {width: 85%!important;-webkit-box-shadow: 3px 11px 32px -12px rgba(0,0,0,0.75);-moz-box-shadow: 3px 11px 32px -12px rgba(0,0,0,0.75); box-shadow: 3px 11px 32px -12px rgba(0,0,0,0.75);}
.line-1 { padding-bottom: 22px;margin-bottom: 14px!important;border-bottom: #ccc solid 1px!important;}
.catalog-product-view #non_auto_pre .product-options-bottom {    position: absolute !important;right: 42%;z-index: 1;bottom: 20px; 
    width: 5%;}
.catalog-product-view #non_auto_pre .add-to-box {     position: absolute !important; right: 41%;z-index: 1;bottom: 20px;/* width: 2%!important; */width: 5%!important;}
.catalog-product-view .data-table tbody td {padding: 5px 9px;border: none;text-align: left;}
.catalog-product-view .data-table tbody th {border: none!important;}
.catalog-product-view .data-table tbody tr { border-left: none!important;border-right: none!important;background-color: #fff;}
.catalog-product-view .data-table td.last, .data-table th.last {border-right: none!important;}
.catalog-product-view #product-attribute-specs-table {border: none;}
/* Product details page end */

#refcandy-poprocks { overflow:hidden;}
/*  Header form search and footer    */
.header-container.type9 .search-area {left: 15px;margin: -11px 0 0 0;}
.store-google a img{    margin: 0 0 0 20px;}
.header-container.type9 { background: #fff!important;}
.header-container.type9 .header .custom-block a { margin-right: 10px;color: #000;float: right;width: 100%;}
.icon-phone {font-size: 30px;}
.header .form-search {-webkit-box-shadow: 3px 11px 32px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 11px 32px -12px rgba(0,0,0,0.75);
box-shadow: 3px 11px 32px -12px rgba(0,0,0,0.75);}
.header-wrapper { background:#fff!important;}
.header-container.type9 .main-nav ul.menu>li>a { color:#000!important;}
.header > .logo { margin: 0px 0px 12px 0!important;}
.footer-middle { background-color: #fff!important;border-top: #82837e solid 1px!important;}
.footer-middle, .footer-middle p, .footer-middle .contact-info i {color: #000!important;}
.footer-middle a {color: #000!important;}
.footer-middle .block .block-title strong {color: #000!important;}
#footer-newsletter-validate-detail button {       background: #e13b3f;padding: 7px;margin: 0px 10px 0 3px;color: #fff;position: absolute;right: 0;}
.footer .social-icons a { background-color: transparent!important;}
.footer .social-icons {float: left;margin: 12px 0 0 -6px;}
 
.footer-bottom {background-color: #7f807b!important;background: #000!important;width: 100%!important;}
.footerleftcon {width: 100%!important;height: auto;display: inline-block;}
.footer-bottom {padding: 5px 0!important;}
.footer .rightblock {width: 100%!important;}
.footer li.sslfooterli {    margin: 10px 0px 17px 0!important;background: white;border-radius: 0px!important;padding: 0px 20px;margin-top: 2;border-top: #ccc solid 1px; border-bottom:#ccc solid 1px;}

.sslfooterli a img { padding:0 8px;}
.cart-area { margin-top: -13px!important;}
.header #search_mini_form {margin-right: -14px!important;width: 30%;}
#newsletter_footer { width:85%!important}
.footer .new-ft img { width:80%;}
.footerleftcon .sloganfooter {text-align: center;font-size: 20px;color: #fff;font-style: italic;font-family: calibri;line-height: 30px;padding: 0px 0 0 0;}
.red-wine-icon {background: url(../images/red-wine-icon.png) no-repeat left;background-position-x: left;
    background-position-y: center;background-position: -6px 5px;padding-left: 22px !important; margin-left: 3px;  min-height: 40px;}
.white-wine-icon {background: url(../images/white-wine-icon.png) no-repeat left;background-position-x: left;
    background-position-y: center;background-position: 3px 5px;padding-left: 32px !important; min-height: 40px;margin-left: -11px;}
.sparkling-wine-icon {background: url(../images/sparkling-icon.png) no-repeat left;background-position-x: left;
    background-position-y: center;background-position: -6px 5px;padding-left: 22px !important; min-height: 40px;}
.mixed-case-wine {background: url(../images/mixed-wine-icon.png) no-repeat left;background-position-x: left;
    background-position-y: center;background-position: -4px 5px;padding-left: 26px !important; min-height: 40px;    margin: 0 0 0 4px;}
.brands-icon {background: url(../images/brands-icon.png) no-repeat left;background-position-x: left;
    background-position-y: center;background-position-x: left;background-position-y: center;background-position: 1px 5px;padding-left: 32px !important; min-height: 40px;margin: 0 0 0 3px;}
.sale-icon {background: url(../images/sale-icon.png) no-repeat left;background-position-x: left;
    background-position-y: center;background-position-x: left;background-position-y: center;background-position: -1px 5px;padding-left: 32px !important; min-height: 40px;    margin: 0 0 0 3px;}
.headcall_1 {width: 40px;float: left;height: 37px;font-size: 37px;line-height: 37px;margin: 0 0 0 -30px;}
.footer-last-disclaimer {padding: 5px 0;width: 1170px;margin: 0 auto;}
.custom-disclaimer-block p {font-size: 12px;line-height: 25px;margin: 0 0 0 17px;text-align: left;}
.foot-label { color: #000!important;font-weight: 400;font-family: FjallaOne!important;font-size: 16px;  padding-bottom: 0px; padding-top: 9px;}
.custom-copyright-blocka a {    font-size: 12px;color: gray;}
.custom-copyright-blocka span { font-weight:bold;}
.custom-copyright-blocka{padding: 5px 0 0 17px;}
.header-container.sticky-header .main-nav ul.menu>li>a { padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 15px !important;padding-right: 15px !important;margin: 0 !important;line-height: 24px;height: 32px;}
.accnt { color: #000!important;font-family: FjallaOne;}
.footer-bottom {min-height: 20px!important;line-height: 20px!important;}
.footer-middle ul.links li {position: relative;padding: 5px 0!important;line-height: 1; display: block;}
.footer-newsletter-block-new .validation-advice  { position:absolute!important; margin: 2px 0 0!important;}
.sslfooterli1{    border-top: #ccc solid 1px;margin: 10px 0 18px 0;padding: 0 13px;border-bottom: #ccc solid 1px;}
.sslfooterli1 a img {  border-right: 1px #ccc solid;margin: 0 8px 0 1px;padding: 0 8px;}
.footer .social-icons {
    float: left;
    margin: 20px 0 0 -7px!important;
}
/* don't need to take this css during live. */
.phnenmberhd {font-size: 19px;width: 87%;float: left;text-align: left;}
.phonetmng {width: 84%;float: left;font-size: 10.5px;text-align: left;line-height: 8px;text-indent: 7px;font-family: arial;}
.header-container.type9 .header .custom-block {margin-right: -50px!important;}
.header > .logo {margin: 0px 0px -2px 0 !important;}
.first_purchase1 {float: right;margin-top: 1px;font-size: 22px;margin-right: 7px!important;}
/* end don't need to take this css during live. */
#refcandy-poprocks div {     bottom: 0px!important;left: 0px!important;}
.top-links { position:relative;}
/* Header end */
.header-container .top-links-area {display: block;float: right;padding: 0;position: absolute!important;right: 16px;top: 40px;}
.top-links-area ul li a { color:#000!important; font-weight:600!important;}
.header-container .links li { padding: 0 10px!important;}

/* Selector's Starting from here */
.winewizard-txt h2 { margin-bottom:10px;}
.cms-index-index #select_box { margin-top:4px;}
#loading-image{position: absolute;left: -50px;top: 0;}
.cms-index-index .selector-box {background: url(../images/selector-bg.png)#e8e7e7 no-repeat left;display: block;padding: 10px 10px;
    border-radius: 8px;margin-bottom: 20px;min-height: 176px;}
.cms-index-index .selector-text{     padding-left: 45%; padding-top: 7%;font-family: arial;color: #000; font-size: 24px;text-align: center;line-height: 26px;}
.cms-index-index .select-text1 {float: left;width: 100%; font-weight:bold;}
.cms-index-index .select-text2 { float: left;width: 100%;color: #ff2e35;font-weight: bold;}
.cms-index-index .select-text0 {    color: #000;font-weight: normal;padding-right: 2px;line-height: 25px;margin-right: 3px;}
.cms-index-index .selectr1 {    border-radius: 5px;    -webkit-box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);
    -moz-box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43); color: #000;font-weight: bold;box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);width: 47.5%;height: 36px;
    line-height: 36px;border: navajowhite;margin-right: 4px;}
.cms-index-index .selectr2 {    width: 50%;height: 36px;line-height: 36px;border-radius: 5px;border: none;color: #000;font-weight: bold;
 border-radius: 5px;    -webkit-box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);-moz-box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);}
.cms-index-index .main-selectors {width: 99%; border-radius: 5px;    -webkit-box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);
    -moz-box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);float: left;background: #fff;padding: 0 2%;margin-top: 10px;
    min-height: 60px;border-radius: 5px;}
.cms-index-index .select-text2 {    float: left; width: 100%;}
.cms-index-index .js-irs-0 {     height: 55px;width: 81%;float: right; margin-top:-6px;}
.cms-index-index .select-text-2 {    width: 17%; float: left; margin-top:24px;    color: #000;font-weight: bold;}
.cms-index-index .irs-from, .irs-to, .irs-single {color: #fff;font-size: 12px;line-height: 1.333;text-shadow: none;padding: 1px 5px;background: #5e5e5e!important;border-radius: 3px;   -moz-border-radius: 3px; margin-top:8px;}
.cms-index-index .irs-bar {height: 10px;top: 33px;border-top: 1px solid #5e5e5e!important;border-bottom: 1px solid #5e5e5e!important;background: #428bca!important;background: #5e5e5e!important;}
.cms-index-index .irs-bar {height: 7px!important;}
.cms-index-index .irs-line {height: 8px!important;}
.cms-index-index .irs-min, .irs-max { margin-top:10px!important;}
.cms-index-index .irs-slider {top: 25px;width: 20px!important; height: 20px!important;}
.cms-index-index .showbtn{ border-radius: 5px;    -webkit-box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);
    -moz-box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);
    box-shadow: 2px 4px 11px -4px rgba(0,0,0,0.43);    background: #38c74b;color: #fff;padding: 8px 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px;border-radius: 8px;margin: 9px 0 0 0;float: left;}
.cms-index-index .showbtn:hover { color:#fff; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-size:18px; }

/* Selector's Ending from here */
.welcome-msg a { color:#000!important;}
.nav-sublist-dropdown {margin: 0 0 0 -13px!important;}
.icon-support {    background: url(../images/support-icon.jpg) no-repeat left;width: 28px;min-height: 40px;float: left;line-height: 22px;} 
.email-footr-txt{ margin-top: -22px;}
.footer-middle .contact-info li {
    padding: 2px 0!important;
}

.footer-middle .contact-info p#liv-chat-pop { cursor: pointer; }

/* footer last */
.wrapcontainer {background: #cccccc; width:100%; margin-top:15px;}
.last-foot {    width: 79%;padding: 0px 0px; height:auto; margin:0 auto;}
.last-foot ul { list-style: none; margin:0px;}
.last-foot ul li { line-height:45px; float: left;}
.last-foot ul li a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000; margin:0 6px; font-weight:normal; height:45px; text-decoration:none; line-height:22px; }
/* footer last end */

.delivery-note span { padding-right: 5px;;line-height: 18px; margin-top:15px; display:inline-block; }

.delivery-note img { height: 14px; margin: 2px 0 0 0; }