body{background-color:#333;}
.form-list .amcustomerattr label {font-family:'Josefin Sans';font-size:1.3em;}
header.header .top-cart .img-container {margin:0;}
header.header .top-cart .product-name a {font-weight:normal;}
header.header .top-cart .block-content::-webkit-scrollbar {width: 0em;}
.error-msg, .success-msg, .note-msg, .notice-msg{font-weight:normal!important;font-size:13px!important;}
.recaptcha{margin:0 auto;width:304px;}
.send-friend .recaptcha{margin:20px 0;}
#footer .footer-links div{float:left;}
#footer .footer-links .partner{width:15%;}
#footer .footer-links .partner img{max-height:86px;}
#footer .footer-links .links{width:70%;margin-top:20px;}
.multiple-checkout .checkout-agreements{padding-left:51%;}
.special-price .price-label, .old-price, .special-price{display:block;}
.products-grid .price-box.member .old-price.norec{float:none;}
.product-view .product-shop .price-box .special-price .price-label{font-family:'Josefin Sans';font-size:1.8em;}
.product-view .product-shop .price-box .old-price.member{float:left;margin:0 1em 0 0;}
.products-grid .price-box.member .old-price, .products-list .price-box.member .old-price{margin-bottom:1em;padding:0 2px;display:inline-block;}
.products-grid .price-box .special-price, .products-list .price-box .special-price{clear:both;}
.products-grid .price-box .regular-price, .products-list .price-box .regular-price, .product-view .product-shop .price-box .regular-price{display:block;clear:both;}
body.cms-home .header-wrapper .container{max-width:100%;}
.header-slider{margin:112px -10px 0 -10px;}
.col-md-6.col-sm-12.static-slab{padding:0;text-align:center;overflow:hidden;max-height:330px;}
.fullwidthbanner-container .fullwidthabanner{background-size:cover;}
body:not(.breadcrumbs-type-3) .header-breadcrumbs-wrapper.with-breadcrumbs + .content-wrapper > .container, body.cms-index-index .content-wrapper > .container{padding-top:2em;}
body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6{font-family:'Josefin Sans';font-weight:500;}
.panel.panel-default .panel-title{font-family:'Josefin Sans';font-weight:500;}
table.table thead th{text-align:left;}
.box-content .form-control#frequency{text-align:center;}
.cart-collaterals .panel.panel-default .panel-heading h4:hover{color:#9e2064;}
.cart-collaterals .panel.panel-default .discount .cart-block-title{display:block;}
.opc-wrapper-opc .discount .cart-block-title h2{border-bottom:1px solid #ddd;margin-bottom:.86em;padding-bottom:.5em;font-size:1.33em;}
.opc-wrapper-opc .discount .cart-block-title{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.opc-wrapper-opc .discount-block h3{display:none;}
form.form-horizontal .fields div[class*="customer-name"] > div{margin-bottom:inherit;}
.opc-wrapper-opc #billing-new-address-form label, .opc-wrapper-opc #shipping-new-address-form label, .opc-wrapper-opc #register-customer-password label{display:none;}
.panel.panel-default .panel-heading a:hover, .panel.panel-default .panel-heading a i.fa:hover{text-decoration:none;}
.panel.panel-default .panel-heading a[aria-expanded="false"]:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);padding-left:10px;}
.panel.panel-default .panel-heading a[aria-expanded="true"]:after{content:"\f077";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);padding-left:10px;}
.menu-block .navbar-default .navbar-toggle, .menu-block .navbar-default .navbar-toggle.active{font-family:'Josefin Sans';}
header.header .top-cart .block-title .title-cart{font-family:'Josefin Sans';font-weight:500;}
header.header .top-cart .block-content .subtotal .label{font-family:'Josefin Sans';}
header.header .top-cart .block-content .actions.wd{position:fixed;height:80px;z-index:100;background:#fff;width:298px;margin-top:-1.5em;border-bottom:solid 1px #222;opacity:0.8;}
header.header .top-cart .block-content .mini-products-list.wd{padding-bottom:.75em;padding-left:0;list-style:none;margin-bottom:0;padding-top:100px;}
.customer-reviews-widget .product-name h3{font-family:'Josefin Sans';font-weight:500;}
ul.topmenu li.level0 a.level-top{font-family:'Josefin Sans';}
.nav-wide .text-banner .banner-content h3{font-family:'Josefin Sans';font-weight:500;}
.product-tabs li{font-family:'Josefin Sans';}
body .widget .widget-title h2, .widget-title h2, body .widget .widget-title h3, .widget-title h3{font-family:'Josefin Sans';font-weight:500;text-transform:uppercase;}
.block-title{font-family:'Josefin Sans';font-weight:500;text-transform:uppercase;}
.block-layered-nav dt{font-family:'Josefin Sans';font-weight:500;}
.text-banner .banner-content .small-title{font-family:'Josefin Sans';font-weight:500;}
.card-wrapper h3{font-weight:500;font-family:'Josefin Sans';}
.footer-products-list .product-name a{font-family:'Josefin Sans';font-weight:500;}
.products-grid .item .quickview-wrapper.type-2 .btn-quickview{font-family:'Josefin Sans';font-weight:500;}
.products-grid .item .quickview-wrapper.type-3 .btn-quickview{font-family:'Josefin Sans';font-weight:500;}
.products-grid .item.type-7 .btn-quickview{font-family:'Josefin Sans';font-weight:500;}
.products-grid .item.type-9 .btn-quickview{font-weight:500;font-family:'Josefin Sans';}
.price{font-family:'Josefin Sans';font-weight:500;}
.product-view .nav-tabs li a{font-family:'Josefin Sans';font-weight:500;}
table .product-name a{font-family:'Josefin Sans';font-size:inherit;}
#shopping-cart-table .btn{font-family:'Josefin Sans';font-weight:500;}
#remember-me-popup .modal-title{font-family:'Josefin Sans';font-weight:500;}
.products-grid .product-name a, .products-list .product-name a, .footer-products-list .product-name a{font-family:'Josefin Sans';font-weight:500;}
.products-grid .product-name a, .product-name, .product-name a, table h3.product-name, table .product-name a{font-family:'Josefin Sans';}
.col2-set.order-info-box .col-sm-12{padding:0;}
.page-print h2, .page-print.sales-order-printinvoice h3{clear:both;}
.product-name a:hover, table .product-name a:hover{color:inherit;}
a, .buttons-set a:hover, p.cont.acctbacklink a:hover, p.cont a:hover{color:#f16ea0;}
a:hover{color:#f16ea0;text-decoration:underline;}
a:active{color:#f16ea0;}
a:selected{color:#f16ea0;}
a:focus{color:#f16ea0;}
#shopping-cart-totals-table + .checkout-types a:hover{color:#f16ea0;}
a.bundle-contents, a.bundle-contents span, a.bundle-contents span span{color:#666;font-weight:lighter;}
a.bundle-contents:hover, a.bundle-contents span:hover, a.bundle-contents span span:hover{color:#666;}
.btn-default{color:#9e2064;background-color:#fff;border-color:#9e2064;}
.btn.btn-default a{color:#9e2064;text-decoration:none;}
.quick-view-container .product-info-wrapper .btn.btn-default a{color:#fff;}
body .btn{font-size:16px;font-family:'Josefin Sans';font-weight:500;border-radius:0px;}
body .btn.btn-default a:hover{background-color:#9e2064;color:#fff;border-color:#9e2064;}
.header.header-14 .links:not(.default-links) li a.top-link-login:hover, .header.header-14 .links:not(.default-links) .customer-name:hover, .header.header-14 .customer-name-wrapper li a.top-link-login:hover, .header.header-14 .customer-name-wrapper .customer-name:hover, .breadcrumbs-type-3 .header.header-14 .links:not(.default-links) li a.top-link-login:hover, .breadcrumbs-type-3 .header.header-14 .links:not(.default-links) .customer-name:hover, .breadcrumbs-type-3 .header.header-14 .customer-name-wrapper li a.top-link-login:hover, .breadcrumbs-type-3 .header.header-14 .customer-name-wrapper .customer-name:hover{background-color:rgb(241, 110, 160);}
.widget-grid .product-name a:hover, .products-grid .product-name a:hover, .widget-list .product-name a:hover, .products-list .product-name a:hover{color:rgb(158, 32, 100);}
body .btn.btn-default, .quick-view-data-container #ajaxkit-popup-content .btn.btn-default{color:rgb(158, 32, 100);border-color:rgb(158, 32, 100);}
.quick-view-data-container #ajaxkit-popup-content .btn.btn-default:hover{color:#fff;}
.quick-view-data-container .panel.panel-default{display:none;}
.price-box .price, .cart-price .price{color:rgb(158, 32, 100);}
.lightbox-button i{color:rgba(255, 255, 255, 0);background-color:rgba(246, 52, 75, 0);}
.product-view .add-review-link a.add-review{color:#9e2064;border:solid 1px #9e2064;}
.product-view .product-buttons div{color:rgb(158, 32, 100);border:solid 1px #9e2064;}
.product-view .product-buttons div:hover{background-color:rgb(158, 32, 100);border:solid 1px #9e2064;}
.product-view .product-buttons div i.fa{color:rgb(158, 32, 100);}
.product-view .product-buttons div i.fa:hover{color:rgb(255, 255, 255);}
.btn-primary{color:#202020;background-color:#d2e05b;border-color:#d2e05b;}
body .btn.btn-default:hover, body .btn.btn-primary:hover, body .btn.btn-default:focus, body .btn.btn-primary:focus{background-color:#9e2064;color:#fff;border-color:#9e2064;}
.price{color:#f16ea0;}
.products-grid .item.type-7 .product-info-wrapper{background-color:rgba(158,32,100,.9);}
.quick-view-data-container #AddToCart-popup{width:690px;top:30%;margin-left:-345px;}
.quick-view-data-container #AddToCart-popup .add-to-box .add-to-cart{border-bottom:none;padding-bottom:0;margin-bottom:0;}
#AddToCart-popup .close-popup{background-color:#f16ea0;}
#AddToCart-popup .close-popup i:hover{color:#202020;}
.product-view .product-img-box .product-image-zoom img{opacity:1;}
.products-grid .item.type-7 .btn-default:hover,.products-grid .item.type-7 .actions .btn-details:hover{color:#fff;background-color:#9e2064;border-color:#9e2064;}
.products-grid .item.type-7 .btn-quickview:hover, .products-grid .item.type-7 .lightbox-button i:hover, .products-grid .item.type-7 .product-name a:hover{color:rgb(255, 255, 255);text-decoration:underline;}
.sorter .view-mode strong{color:#9e2064;}
.sorter .view-mode a:hover{color:#9e2064;}
.block-list li.item .product-name a:hover, .block-compare li.item .btn-remove i:hover{color:#9e2064;}
ul.topmenu li.level0 a.level-top:hover, ul.topmenu li.level0.over a.level-top, ul.topmenu.navbar-nav li.level0.active > a.level-top{color:#f16ea0;border-color:#f16ea0;background-color:inherit;}
.nav-wide ul.level0 li.level1 span.subtitle:hover{color:#9e2064;}
ul.topmenu li.level0:first-child{padding-left:20px;}
.menu-block .navbar-default{margin:0 auto;float:none;;}
.more-views{display:none;}
.rev_slider_wrapper .tparrows.default{border-radius:inherit;}
.rev_slider_wrapper .tparrows.default:hover{background-color:#9e2064;}
.pager .pages li.current{background-color:#f16ea0;border-radius:50%;}
.breadcrumbs-wrapper.type-2{background-image:url(../images/winedirect_breadcrumbs_bg.jpg);}
.widget-title h2, .widget-title h2{color:#fff;}
#popup-block .modal-header .close{background-color:#f16ea0;}
#popup-block .modal-header .close i:hover{color:#202020;}
#popup-block{z-index:999999;}
#popup-block .modal-dialog .modal-content{top:6%!important;}
.price-as-configured{display:none;}
.price-notice{display:none;}
.required em{display:none;}
p.required{display:none;}
.product-options{border:solid 1px rgba(0,0,0,.1);}
.product-options .price{font-weight:normal;}
.product-options .options-list .label label{white-space:normal;font-weight:normal;}
.label .price{font-size:inherit;}
ul.breadcrumb li a:focus{color:#f16ea0;}
.featured-image img{box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:50%;width:100px;height:100px;}
.featured-image{margin:4px 10px 2px 0;padding:1px;float:left;border:none;}
.post-list h2{font-size:1.4em;}
.post-list ul{display:inline-block;width:100%;}
.post-list .post-entry{text-align:center;margin-bottom:0;}
.post-list .featured-image img{box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:50%;width:100px;height:100px;}
.post-list .featured-image{margin:4px 10px 2px 0;padding:1px;float:none;border:none;}
.post-list .pager .pages li a{border:1px solid #fff;}
.post-list-item .btn.btn-default{font-size:12px;padding:8px 18px;display:block;margin:10px auto;}
.post-list .post-entry p{margin-bottom:0;font-size:0.8em;}
.customer-reviews-widget .featured-image{margin:0;padding:0;float:none;border:none;}
.related-posts-inner{margin-bottom:40px;}
.block:last-of-type{margin-bottom:2em;border-bottom:solid 1px rgba(0,0,0,.2);padding-bottom:2em;}
.slider-buttons i:hover{background-color:#9e2064;color:#fff;}
header.header .top-cart .cart-price-qt strong{background-color:#f16ea0;}
header.header .top-cart .block-content .actions .btn{color:#202020;background-color:#d2e05b;border-color:#d2e05b;}
header.header .top-cart .block-content .actions .btn:hover{background-color:#9e2064;color:#fff;border-color:#9e2064;}
#shopping-cart-table .item-options dd .price{display:none;}
table .product-name a:hover{color:#9e2064;}
.agree input{float:left;margin-right:10px;margin-bottom:20px;}
.opc-wrapper-opc .opc-review-actions .view-agreement{padding-left:0;}
.checkout-agreements .agreement-content{border:none;background-color:inherit;height:auto;}
.checkout-agreements .agree label{display:inline;}
#opc-address-form-billing .form-list li.control input.checkbox{float:left;}
.cvv-what-is-this{display:inline-block;}
#ewayaut-tool-tip-close{text-indent:initial;background:none;}
.tool-tip .btn-close a{margin:-6px 0 0 101.3%;width:40px;height:40px;background-size:40px 40px;}
a.cvv-what-is-this:hover{color:#f16ea0;}
header.header .top-cart .btn-edit i, header.header .top-cart .btn-remove i, .multiple-checkout table.table i.fa{color:#aaa;}
header.header .top-cart .btn-edit i:hover, header.header .top-cart .btn-remove i:hover, .multiple-checkout table.table i.fa:hover{color:#9e2064;}
.multiple-checkout .tool-tip{right:100px;}
.card-wrapper .block-title:after{content:initial;}
.card-wrapper{padding:1.5em 30px;}
.option-value .price{display:none;}
.header .customer-name .user-icon:hover, .header .customer-name.open .user-icon{background-color:#f16ea0;}
header.header .customer-name-wrapper + .links li a:hover{color:#9e2064;}
header.header .customer-name-wrapper + .links li a .hover-divider{background-color:#9e2064;}
.block-account .block-content li.current, .block-account .block-content li a:hover{color:#9e2064;}
.a-right .price{color:#9e2064;}
.faqsection{padding:0px 9px;margin-bottom:15px;}
.faqsection h2{margin-bottom:12px;}
.faqsection dt{display:block;color:#9e2064;margin-bottom:6px;cursor:pointer;}
.faqsection dd{margin-bottom:6px;display:none;}
#footer ul:not(.social-links) li a:hover{color:#d2e05b;text-decoration:none;}
#footer .btn{background:#fff;color:#9e2064;}
#footer .btn:hover{background:#9e2064;color:#fff;}
.quick-view-data-container .product-view .product-shop .price-box .price{color:#9e2064;}
.products-grid .item.type-7 .price{color:#f16ea0;}
.bottom .price-box .regular-price .price, .bottom .price-box .old-price .price{color:#fff;}
.products-grid .item.type-7 .ratings .rating-links a{color:#666;}
.page-no-route .no-route .text-block .btn{border-color:#9e2064;color:#9e2064;}
.page-no-route .no-route .text-block .btn:hover{border-color:#9e2064;color:#fff;}
.page-no-route .no-route .products-grid .product-name a{color:inherit;}
.page-no-route .no-route .products-grid .product-name a:hover{color:#9e2064;}
ul.topmenu li.level0.parent a.level-top:after{color:#f16ea0;}
.products-grid .desc a{color:#fff;text-decoration:underline;}
.product-view .product-buttons.default{top:0;z-index:1;}
.product-view .product-name h1{line-height:inherit;}
.btn-raf{width:80%;margin-left:10%;margin-right:10%;font-size:20px;padding:10px 0;font-weight:normal;border-width:1px;}
.btn-raf:hover{width:80%;margin-left:10%;margin-right:10%;font-size:20px;padding:10px 0;font-weight:normal;border-width:1px;text-decoration:underline;color:#9e2064;background-color:#fff !important;border-color:#9e2064;}
.raf-facebook-share{background-color:#4e69a2 !important;background-image:none !important;width:80%;margin-left:10%;margin-right:10%;font-size:20px;font-weight:normal;}
.raf-twitter-share{background-color:#55acee !important;background-image:none !important;width:80%;margin-left:10%;margin-right:10%;font-size:20px;font-weight:normal;}
.awraf-social-share a{display:block;width:auto !important;height:auto !important;float:none !important;border:none;color:#fff;text-align:center;padding:10px 0;}
.awraf-social-share a:hover{color:#fff;}
.awraf-social-share{height:auto !important;padding:0 0 20px 0;font-family:josefin sans;}
.raf-right p{padding:0 0 20px 0;line-height:1.8em;}
#shopping-cart-totals-table tfoot tr:last-of-type td:last-of-type .price{color:#9e2064;}
.product-custom{float:none;}
.quick-view-data-container .product-view .product-shop .price-box .old-price .price{font-size:1.5em;}
ul.breadcrumb li a:hover{color:#f16ea0;}
.header.header .customer-name .user-icon:hover, .header .links:not(.default-links) li a.top-link-login:hover{background-color:#f16ea0;border-color:#f16ea0;}
header.header .top-cart .block-title .title-cart{height:40px;width:40px;}
header.header .top-cart .block-title.active .title-cart, header.header .top-cart .block-title .title-cart:hover{border-color:transparent;background-color:#f16ea0;}
.text-banner .banner-content .title, .text-banner .banner-content .subtitle, .text-banner .banner-content .small-title{font-family:'Josefin Sans';font-weight:500;}
.block-reorder .block-content li.item a:hover{color:inherit;}
.box-reviews .rating-block h3 span{color:#9e2064;}
#ajaxkit-popup-content .account-login .page-title a{font-family:'Josefin Sans';}
.sorter .asc:hover, .sorter .desc:hover{color:#9e2064;}
.sorter .bootstrap-select > .selectpicker:hover, .sorter .bootstrap-select > .selectpicker:active, .sorter .bootstrap-select > .selectpicker:focus{background-color:#fff;color:#888;border:solid 1px rgba(0,0,0,.2);}
.caret:before{color:#888 !important;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default{color:#9e2064;background-color:#e6e6e6;border-color:#9e2064;}
.quantity-wrapper i:hover{color:#9e2064;}
i .fa .fa-search:hover{background-color:#000;}
table .cart-actions i:hover, table .table-button i:hover{color:#9e2064;}
.panel.panel-default .panel-heading a:hover i.fa{color:#9e2064;}
#shopping-cart-table .cart-actions .fa-pencil{display:none;}
#toTopHover i:hover{background-color:#f16ea0;}
.header .search-button:hover{background-color:#f16ea0;}
.header .form-search .btn:hover{background-color:#f16ea0;border-color:#eeeeee;}
header.header-14 .form-search .btn:hover{background-color:#f16ea0;border-color:#fff;}
.pager .pages li a:hover{background-color:#fff;border:#f16ea0 solid 1px;border-radius:50%;}
#footer .footer-block-content ul li a .hover-divider{background-color:#d2e05b;}
.product-labels-wrapper > div{color:#9e2064;}
.timer-box.type-2 .timer-inner div:not(.timer-big){color:#9e2064;border:solid 1px #9e2064;}
.timer-box.type-2{z-index:999;}
.timer-wrapper{border:none;}
.timer-wrapper.full .timer-box{width:100%;margin-bottom:0;padding-left:20px;}
.timer-wrapper.full .timer-box > div{color:#9e2064;border:solid 1px #9e2064;}
.products-grid .item.type-7 .product-essential .product-name a{color:#222;font-size:inherit;}
.products-grid .item.type-7 .product-name a:hover{color:inherit;}
.bottom .product-name{color:#fff;}
.ratings .rating-links a:hover, .ratings .amount a:hover{color:#f16ea0;}
.products-grid .item.type-7 .bottom .product-name a{color:#fff;}
.customer-reviews-widget:not(.square-image) .image img{margin-top:-12px;}
.customer-reviews-widget:not(.square-image) .image{width:150px;height:150px;}
.blog-pager .pager .pages li{float:left;}
.pager .amount{margin:.5em;}
.products-grid .bottom .desc{max-height:120px;overflow:scroll;}
.my-account .pager .pages li{float:left;}
.my-account .pager .pages li.current{background-color:#f16ea0;color:#fff;}
.block-cart.block .block-content .btn-edit{display:none;}
header.header .top-cart .btn-edit{display:none;}
.page-no-route .header .form-search .btn:hover{border-color:#fff;background-color:#f16ea0;}
#AddToCart-popup .product-options{width:650px;position:absolute;left:-378px;}
#header.header.header-14 .menu-block .row{margin:0 auto;width:1024px;}
ul.topmenu li{float:none;}
ul.topmenu ul li a:hover{background-color:rgba(255,255,255,.8);}
.nav-wide .menu-wrapper{background-color:rgba(255,255,255,.95);font-family:josefin sans;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, .4);box-shadow:0 1px 5px rgba(0, 0, 0, .4);}
header.header .customer-name-wrapper + .links li a:hover{text-decoration:none;}
.calendar table{font-size:14px;font-family:josefin sans;border:none;background-color:rgba(255,255,255,.8);}
.calendar{background-color:rgba(255,255,255,.8);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, .4);box-shadow:0 1px 5px rgba(0, 0, 0, .4);border:none;}
.calendar thead .name{background:#eee;border:none;white-space:nowrap;}
.calendar thead .title{background:#eee;color:#222;border:none;}
.calendar tfoot .ttip{background:#eee;color:#222;border:none;}
.calendar table .wn{background:#eee;border:none;}
.calendar thead .hilite{border:none;padding:2px;background-color:#eee;text-decoration:underline;}
.calendar .button{border:1px solid #eee;padding:2px;}
.calendar tbody .rowhilite td{background:#eee;}
.calendar tbody .rowhilite td.wn{background:#fff;}
.calendar tbody td.today{color:#9e2064;}
.calendar tbody td.selected{background:#eee;}
.nav-wide ul.level0 li.level1 > a{font-size:14px;}
#footer .top-block, #footer .col-md-4.contact-info.col-sm-6{text-align:center;}
#footer .col-md-4.col-sm-6{text-align:left;}
#footer .col-md-2.col-sm-6{text-align:right;}
#footer .pull-right{text-align:right;}
.totals i{color:#9e2064;float:left;}
.ugiftcert-details a.ugiftcert-remove i{float:none;padding-left:5px;}
.totals p{margin-left:70px;margin-top:20px;}
.search-autocomplete{display:none;}
header.header .customer-name-wrapper + .links li a i{color:#9e2064;}
.widget-products{text-align:center;margin-top:40px;}
.widget-products .products-grid .btn, .widget-products .products-list .btn{margin-right:auto;float:none;}
.widget-products .products-grid .ratings{width:auto;}
.quick-view-data-container #ajaxkit-popup-content h1{text-align:left;font-size:24px;}
.quick-view-data-container #ajaxkit-popup-content h1 a{font-size:inherit;}
.monkey-list-subscriber{margin-left:-200px !important;}
.listdata label{padding-top:4px;}
.wd-icons{font-size:90%;}
.product-options .options-list .label{margin-left:0;}
#popup-block .popup-bottom input[type="checkbox"]{top:0px;}
.item-options .price{display:none;}
.products-list li.item .col-sm-8{padding-top:10%;}
header.header .top-cart .block-content{max-height:400px;overflow:scroll;}
#toTop{bottom:40px;left:20px;right:auto;}
#remember-me-box-login .input-box, #remember-me-box-register .input-box{float:left;}
#remember-me-box-login input.checkbox, #remember-me-box-register input.checkbox, #AjaxKitMainLoginForms input.checkbox{margin-top:2px;}
.nav-wide .top-content, .nav-wide .bottom-content{width:50%;}
ul.topmenu{width:100%;margin:0 auto;text-align:center;position:absolute;top:2%;font-size:0.8em;}
#sticky-header ul.topmenu{top:34%;}
#sticky-header .pull-left{float:none!important;}
#sticky-header .title-cart .pull-left{font-size:0;}
#sticky-header .quick-access{position:fixed;right:2%;top:0;}
#sticky-header .row{width:1024px;margin:0 auto;height:70px;}
#sticky-header .small-logo{position:fixed;left:2%;}
.sidebar .block a:not(.btn){color:inherit;}
.sidebar-inner .fullwidthbanner-container{margin-bottom:2em!important;}
.opc-wrapper-opc .payment-block dt:hover, .opc-wrapper-opc .payment-block dt.active{background-color:#eee;color:#666;}
.occ-customer-info ul li select{display:block;height:40px;padding:6px 12px;font-size:11px;line-height:1.5;color:#222;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{background-color:#9e2064;border-color:#9e2064;}
.occ-cart-sidebar{float:inherit;}
.opc-wrapper-opc .opc-data-table td.last, .opc-wrapper-opc .opc-data-table thead tr th:last-child{text-align:right !important;padding-right:5%;}
#p_method_paypal_express +label{font-size:inherit;font-style:inherit;text-transform:uppercase !important;}
.opc-wrapper-opc .payment-block dt label:before{content:"\f09d";font:normal normal normal 14px/1 FontAwesome;left:13px;position:absolute;top:10%;font-size:3em;transform:scale(1.2, 1);}
#p_method_paypal_express +label:before{content:"\f1f4";font:normal normal normal 14px/1 FontAwesome;left:10px;position:absolute;top:10%;font-size:3em;color:#003087;transform:scale(1, 1);}
.opc-wrapper-opc .payment-block dt#dt_method_ugiftcert label:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;left:10px;position:absolute;top:30%;font-size:1.5em;transform:scale(1, 1);}
.opc-wrapper-opc .opc-menu .paypal-logo{margin-top:3px;}
.cart .totals .checkout-types .paypal-or{padding:0;}
.raf-close-popup{font-size:1.16em;display:inline-block;position:absolute;top:0;right:-40px;opacity:1;z-index:99;background-color:#f16ea0;height:40px;width:40px;text-align:center;text-shadow:none;border:none;}
.raf-close-popup i{display:block;line-height:40px;cursor:pointer;color:#fff;}
.products-grid .item.type-7.even .product-info-wrapper{background-color:rgba(210,224,91,.9);color:#222;}
.products-grid .item.type-7.even .btn-quickview, .products-grid .item.type-7.even .bottom .product-name, .products-grid .item.type-7.even .bottom .product-name a, .products-grid .item.type-7.even .bottom .price-box .regular-price .price, .products-grid .item.type-7.even .bottom .price-box .old-price .price, .products-grid .item.type-7.even .desc a{color:#222;}
.products-grid .item.type-7.even .btn-default{color:#222;border-color:#222;}
.products-grid .item.type-7.even .btn-default:hover{color:#fff;border-color:rgb(158, 32, 100);}
#raf-invite .group-select{border:1px solid #dddddd;background:#ffffff;}
.products-grid .item.type-7 .product-info-wrapper{text-align:center;}
.products-grid .item.type-7 .btn-quickview, .products-grid .item.type-7 .btn-default{float:none;margin:0 auto;}
ul.social-links li a i{line-height:100px;font-size:4em;height:100px;width:100px;}
#footer a.social{border-radius:50%;}
#footer ul.social-links li{float:none;display:inline-block;}
.sidebar-inner ul.social-links, .account-login ul.social-links, .account-create ul.social-links{float:none;display:inline-block;width:100%;}
.sidebar-inner ul.social-links li{float:none;display:inline-block;width:50%;}
.account-login ul.social-links li, .account-create ul.social-links li{float:none;display:inline-block;width:100%;}
.sidebar-inner ul.social-links li a i, .account-login ul.social-links li a i, .account-create ul.social-links li a i{color:#999;}
.sidebar-inner ul.social-links li a i:hover, .account-login ul.social-links li a i:hover, .account-create ul.social-links li a i:hover{background-color:#999;color:#fff;width:100%;}
.sidebar-inner ul.social-links li a.facebook i:hover, .account-login ul.social-links li a.facebook i:hover, .account-create ul.social-links li a.facebook i:hover{background-color:#3a5795;}
.sidebar-inner ul.social-links li a.twitter i:hover, .account-login ul.social-links li a.twitter i:hover, .account-create ul.social-links li a.twitter i:hover{background-color:#1da1f2;}
.sidebar-inner ul.social-links li a.instagram i:hover, .account-login ul.social-links li a.instagram i:hover, .account-create ul.social-links li a.instagram i:hover{background-color:#125688;}
.sidebar-inner ul.social-links li a.youtube i:hover{background-color:#cc181e;}
.account-login ul.social-links li a.google i:hover, .account-create ul.social-links li a.google i:hover{background-color:#dd4b39;}
.products-grid .item.type-7 .lightbox-button i{display:none;}
.product-shop ul.social-links{padding:20px;width:100%;}
.product-shop ul.social-links li a i, .post-view ul.social-links li a i{color:#999;font-size:1.5em;border:1px solid #999;border-radius:50%;width:40px;height:40px;line-height:40px;margin:0 1px;opacity:0.6}
.product-shop ul.social-links li a i:hover, .post-view ul.social-links li a i:hover{color:#3a5795;opacity:1}
.product-shop ul.social-links li a.facebook i:hover, .post-view ul.social-links li a.facebook i:hover{color:#3a5795;}
.product-shop ul.social-links li a.twitter i:hover, .post-view ul.social-links li a.twitter i:hover{color:#1da1f2;}
.product-shop ul.social-links li a.googleplus i:hover, .post-view ul.social-links li a.googleplus i:hover{color:#dd4b39;}
.product-shop ul.social-links li a.pintrest i:hover, .post-view ul.social-links li a.pintrest i:hover{color:#cb2027;}
.product-shop ul.social-links li a.email i:hover, .post-view ul.social-links li a.email i:hover{color:#9e2064;}
.product-share-links{display:inline-block;}
.quick-view-data-container .product-view .box-collateral.box-up-sell{display:none;}
.related-posts h2{text-transform:uppercase;}
.box-reviews .block-title h2{font-size:24px;}
#referafriend.loading #rafLoadMessage{font-size:1em;}
div.interest-groupings div.grouping div.groups-list input{float:left;clear:both;}
div.interest-groupings div.grouping div.groups-list label{display:inline-block;float:left;font-weight:normal;}
div.interest-groupings div.grouping{float:left;clear:both;}
div.interest-groupings div.grouping strong{font-weight:500;}
ul.monkey-additional-lists li.listdata label{font-weight:500;}
.dashboard .box-reviews li.item .product-name a:hover{color:#9e2064;}
#amorderattr textarea{resize:none;display:block;width:100%;height:100px;padding:6px 12px;font-size:11px;line-height:1.5;color:#aaa;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.opc-wrapper-opc .opc-review-actions .view-agreement:hover{color:#9e2064;}
.related-bottom .next i, .related-bottom .prev i, .slider-container .next i, .slider-container .prev i, .owl-buttons i{border:solid 1px rgba(255,255,255,.5);border-radius:0;background:none;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.related-bottom .next i:hover, .related-bottom .prev i:hover, .slider-container .next i:hover, .slider-container .prev i:hover, .owl-buttons i:hover{background-color:#9e2064;color:#fff;}
.bottom .ratings .rating-box, .bottom .ratings{margin:0 auto;width:auto;}
.post-list li.item{width:31.33%;float:left;margin:1%;padding:10px;border:1px solid #ddd;min-height:360px;max-height:360px;overflow:hidden;}
.post-title .product-buttons a span{font-size:.91em;line-height:1.15em;display:inline-block;vertical-align:middle;margin-left:24px;}
.post-title .product-buttons i{width:18px;height:18px;line-height:18px;text-align:center;color:rgb(158, 32, 100);font-size:14px;margin-right:8px;vertical-align:middle;position:absolute;}
.post-title .product-buttons.default{position:absolute;right:10px;top:0;margin:0;}
.post-title .product-buttons.default > div{width:auto;}
.post-title .product-buttons.default .next-button,
.post-title .product-buttons.default i{margin:0;position:relative;}
.post-title .product-buttons.default .next-button{margin-left:2px;}
.post-title .product-buttons.default + .product-name h1{padding-right:100px;}
.post-title .product-buttons div{color:rgb(158, 32, 100);border:solid 1px #9e2064;background-color:#fff;float:left;width:48%;transition:background-color 300ms ease;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;}
.post-title .product-buttons div:hover{background-color:rgb(158, 32, 100);border:solid 1px #9e2064;}
.post-title .product-buttons div i.fa:hover{color:rgb(255, 255, 255);}
.post-title .product-buttons div a{display:block;padding:.75em;min-height:36px;color:inherit;}
.post-title p.post-meta.details, .post-view .product-buttons{display:none;}
.post-view .post-entry{border-bottom:1px solid #ddd;}
.post-view .post-meta{float:left;max-width:70%;}
.post-view .product-share-links{padding-left:20px;}
.post-view ul.social-links{padding:0px;width:100%;}
#block-blog-related{text-align:center;}
.block-related .block-content .blog-related .product-name a{float:none;}
.my-account table.table a, .my-account table.table a:hover{color:#f16ea0;}
.my-account table.table .price{font-size:1em;}
.form-control{color:#666;}
.page-subtitle a, .page-subtitle a:hover{color:#f16ea0;}
.my-account .panel-default p.edit a, .my-account .panel-default p.edit a:hover{color:#f16ea0;}
.my-account .col2-set.order-info-box{width:100%;float:left;}
.my-account a.link-print:hover, .order-info a:hover{color:#f16ea0;}
.text-blocks .text-block h3 a span{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}
.text-blocks .text-block h3 a{color:inherit;}
.text-blocks .text-block h3 a:hover{text-decoration:none;}
#ajaxkit-popup-content .content{margin-top:20px;}
#ajaxkit-popup-content .socialconnect-register, #ajaxkit-popup-content .socialconnect-login-lower{display:inline-block;width:100%;}
#ajaxkit-popup-content .socialconnect-login ul.social-links a i, #ajaxkit-popup-content .socialconnect-register ul.social-links a i{width:100%;font-size:3em;}
#ajaxkit-popup-content ul.social-links{margin-bottom:0;}
.socialconnect-login-lower{max-width:800px;margin:0 auto;}
body.wordpress-post-view #related-slider .checkbox.related-checkbox{display:none;}
.gift-card-info label{font-weight:normal;}
.block-account .block-content li:before, #header ul.links li.logged-in:before, #sticky-header ul.links li.logged-in:before{width:20px;text-align:center;}
.block-account .block-content li#account:before, #header ul.links li#dashboard.logged-in:before, #sticky-header ul.links li#dashboard.logged-in:before{content:'\f0e4';}
.block-account .block-content li#account_edit:before{content:'\f007';}
.block-account .block-content li#address_book:before{content:'\f041';}
.block-account .block-content li#newsletter:before{content:'\f003';}
.block-account .block-content li#reviews:before{content:'\f040';}
.block-account .block-content li#orders:before, #header ul.links li#myorders.logged-in:before, #sticky-header ul.links li#myorders.logged-in:before{content:'\f06b';}
.block-account .block-content li#raf:before, #header ul.links li#raf.logged-in:before, #sticky-header ul.links li#raf.logged-in:before{content:'\f0c0';}
.block-account .block-content li#membership:before{content:'\f0a3';}
.block-account .block-content li#wineclub:before, #header ul.links li#wineclub.logged-in:before, #sticky-header ul.links li#wineclub.logged-in:before{content:'\f1b3';}
.block-account .block-content li#card:before, #header ul.links li#card.logged-in:before, #sticky-header ul.links li#card.logged-in:before{content:'\f09d';}
.block-account .block-content li#ugiftcerts:before, #header ul.links li#vouchers.logged-in:before, #sticky-header ul.links li#vouchers.logged-in:before{content:'\f155';}
.block-account .block-content li#inchoo_socialconnect_facebook:before{content:'\f09a';}
.block-account .block-content li#inchoo_socialconnect_twitter:before{content:'\f099';}
.block-account .block-content li#inchoo_socialconnect_google:before{content:'\f0d5';}
#header ul.links li.checkout.logged-in:before, #sticky-header ul.links li.checkout.logged-in:before{content:'\f061';}
#header ul.links li#logout.logged-in:before, #sticky-header ul.links li#logout.logged-in:before{content:'\f08b';}
#header ul.links li.logged-in:before, #sticky-header ul.links li.logged-in:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.sorter .bootstrap-select > .selectpicker:hover, .pager .bootstrap-select > .selectpicker:hover, .sorter .bootstrap-select > .selectpicker:active, .pager .bootstrap-select > .selectpicker:active{border:solid 1px rgba(0,0,0,0.2);background:transparent;color:#888;}
.header .customer-name-wrapper{margin-left:0;}
header.header .top-cart .block-title .cart-qty{font-weight:normal;color:#fff;background-color:#9e2064;min-width:20px;height:20px;line-height:20px;border:1px solid #fff;position:relative;bottom:40px;right:70px;}
header.header .top-cart .block-title .top{position:absolute;top:48px;right:10px;margin-top:0;}
header.header .top-cart .block-title.active .title-cart .cart-qty, header.header .top-cart .block-title .title-cart:hover .cart-qty{border-radius:50%;}
header.header .customer-name-wrapper + .links{background:#fff;z-index:9998;position:absolute;right:0px;width:338px;margin-top:-1px!important;color:#666;box-shadow:0 0 5px rgba(0,0,0,.2);top:103px!important;border-top:#f16ea0 solid 5px;}
header.header-2 .form-search .btn span{font-size:14px;color:#fff;font-weight:normal;line-height:92px;}
header.header-2 .top-cart .block-title .title-cart .pull-left{text-align:center;font-weight:normal;}
.header .customer-name-wrapper .customer-name .user-icon span{display:block;font-weight:normal;color:#fff;}
.header .customer-name-wrapper .customer-name .user-icon span:hover, .header .customer-name-wrapper:hover{color:#fff;}
header.header .top-cart .block-content{top:103px;border-top:#f16ea0 solid 5px;}
header#sticky-header.header .top-cart .block-content{top:59px;border-top:#f16ea0 solid 5px;}
.products-grid .outside-bottom .ratings{width:inherit;}
.products-grid .outside-bottom .rating-box{margin-right:0;}
#remember-me-popup .modal-header .close:hover i.fa{color:#f16ea0;}
#remember-me-popup .modal-dialog{z-index:9999;}
.customer-reviews-widget .review-text{font-size:1.5em;}
.page-no-route .header .form-search .btn{border:1px solid #fff;border-left:none;font-size:0;}
.blog-home .post-list .pager{clear:both;}
.homepage-menu .block-title{display:none;}
.homepage-menu .block:not(.block-related) .block-content li a{font-family:josefin sans;text-transform:uppercase;color:#222;font-weight:500;margin:10px;padding:0;}
.homepage-menu .block-content li.item{display:inline-block;border-right:1px #ddd solid;}
.homepage-menu .block-content ul{display:block;}
.homepage-menu .block-content li.item.last{border:none;}
#footer .block-content input.form-control{border-radius:0;max-width:600px;margin:0 auto 1.5em 0;}
#referafriend-overlay, #referafriend{z-index:999999;}
.sorter p.view-mode{display:none;}
.popup-added-product-list .product-name{margin-left:0;}
.popup-added-product-list img{max-width:initial;margin-right:20px;}
.popup-added-product-list .buttons-wrapper .popup-timer{width:80%;float:none;margin:4em auto 0;text-align:center;}
.box-reviews .rating-block #product-review-table .item{padding:1em 0px;border:none;text-align:left;}
.sorter .sort-by .bootstrap-select > .selectpicker{min-width:90px;}
.fontis-postcode-autocomplete ul{border:1px solid #eee;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.5);}
.fontis-postcode-autocomplete li{padding:8px 8px 1px 8px;}
.fontis-postcode-autocomplete li.odd{background-color:#fff;}
.fontis-postcode-autocomplete li.selected{background-color:#fff;font-size:1.05em;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-top:10%;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.ampromo_items_form h4 a{line-height:20px;color:#222;}
#ampromo-overlay .close{font-size:1.16em;display:inline-block;position:absolute;top:0;right:-40px;opacity:1;z-index:99;background-color:#f16ea0;background-image:none;height:40px;width:40px;text-align:center;text-shadow:none;border:none;}
.ampromo-carousel-control{background:none;}
#ampromo-items-add a{border-bottom:none;}
#header.header.header-14 .menu-block{position:relative;transition:none;-moz-transition:none;-webkit-transition:none;}
#sticky-header, .wide-layout .header .top-block{background:#222;padding-top:0.5em;padding-bottom:0.5em;}
#sticky-header ul.topmenu li a{color:#fff;}
#sticky-header .logo{float:none;text-align:center;margin:0;}
#sticky-header ul.topmenu{top:0;}
#sticky-header .row{height:40px;}
#sticky-header .menu-block{position:absolute;left:0;width:0;overflow:hidden;padding-left:20px;padding-right:20px;background-color:#222;transition:none;-moz-transition:none;-webkit-transition:none;z-index:-1;height:0;}
#sticky-header .menu-block.open{width:100%;height:auto;}
.lines, #sticky-header .lines-button .lines-top, #sticky-header .lines-button .lines-bottom{background-color:#fff;}
#sticky-header ul.topmenu li.level0 a.level-top{font-size:1em;line-height:1.5;}
.lines-button.pull-left .text:after{content:'Menu';}
.lines-button.pull-left.close{opacity:1;font-size:inherit;font-weight:inherit;line-height:inherit;text-shadow:inherit;}
.lines-button.pull-left.close .text:after{content:'Close';color:#fff;}
header.header .top-cart .block-title .top-cart-icon i, a.top-link-login i, header.header-2 .form-search .btn i, .customer-name .user-icon i{color:#fff;font-size:40px;line-height:0;}
header.header-2 .customer-name .user-icon, header.header-2 .links:not(.default-links) li a.top-link-login{border:none;color:#fff;font-size:14px;font-family:Josefin Sans;font-weight:normal;line-height:28px;}
header.header-2 .customer-name .user-icon:hover, header.header-2 .links:not(.default-links) li a.top-link-login:hover{color:#fff;text-decoration:none;}
.header .search-button i{font-size:20px;line-height:50px;}
header.header .top-cart .block-title .title-cart:hover .cart-qty{border-radius:50%;}
#sticky-header .search-button{color:#fff;}
#sticky-header .search-button span{display:none;}
.nav-wide .menu-wrapper.default-menu{padding:0;}
table.cust-payment{width:100%;}
table.cust-payment td{width:50%;border:none;}
.recent-posts{background:url(https://www.winedirect.com.au/media/wysiwyg/landing/blog-banner-bg.jpg);background-size:cover;}
.page-title.post-title{padding-right:100px;}
.opc-newsletter{display:none;}
.latest-404{width:100%;padding:40px 0;margin:100px 0;}
.latest-404 h4, .latest-404 .products-grid .item.type-7 .outside-bottom .product-name a, .latest-404 .products-grid .item.type-7 .outside-bottom .price{color:#fff;}
.latest-404 .products-grid li.item.type-7 .outside-bottom .actions .btn:not(.btn-quickview){color:#fff;border-color:#fff;}
.latest-404 .products-grid li.item.type-7 .outside-bottom .actions .btn:not(.btn-quickview):hover{border-color:rgb(158, 32, 100);}
.latest-404 .widget-title h2:before{background:url(../images/swirl-l-inv.png) no-repeat;background-size:cover;opacity:1!important;}
.latest-404 .widget-title h2:after{background:url(../images/swirl-r-inv.png) no-repeat;background-size:cover;opacity:1!important;}
.latest-404 .products-grid li.item{padding:0;}
.latest-404 .products-grid .item.type-7 .outside-bottom{border-left:#fff 1px solid;border-right:#fff 1px solid;padding:0 10px;}
header.push, .breadcrumbs-wrapper.push, .content-wrapper.push, footer.push{margin-left:15%;transition:margin 500ms linear;-moz-transition:margin 500ms linear;-webkit-transition:margin 500ms linear;}
#rev_slider_36_wrapper.rev_slider_wrapper.fullwidthbanner-container.push{margin-left:15%!important;width:87%!important;transition:margin 500ms linear;-moz-transition:margin 500ms linear;-webkit-transition:margin 500ms linear;}
header, .breadcrumbs-wrapper, .content-wrapper, footer{transition:margin 500ms linear;-moz-transition:margin 500ms linear;-webkit-transition:margin 500ms linear;}
#rev_slider_36_wrapper.rev_slider_wrapper.fullwidthbanner-container{margin-left:0!important;width:100%;position:absolute;transition:margin 500ms linear;-moz-transition:margin 500ms linear;-webkit-transition:margin 500ms linear;}
.content-wrapper, .breadcrumbs-wrapper{background-color:#fff;}
ul.topmenu li:not(.item) > a, ul.topmenu li.level0{display:block;float:none;}
#header.header.header-14 .menu-block .row{margin:auto;width:auto;}
#header.header.header-14 .menu-block{position:absolute;background-color:#333;}
#header.header.header-14 .menu-block{width:15%;height:100%;position:fixed;top:0;padding-top:112px;overflow:scroll!important;transition:translate 700ms ease;-moz-transition:translate 700ms ease;-webkit-transition:translate 700ms ease;z-index:-1;}
#header.header.header-14 .menu-block.open{width:15%;height:100%;z-index:-1;}
#sticky-header .menu-block.open{display:none;}
.nav-wide .menu-wrapper{left:100%;width:960px;}
.nav-wide .menu-wrapper.default-menu{position:static;background:transparent;width:100%;}
.nav-wide .menu-wrapper.default-menu i{display:none;}
.nav-wide .menu-wrapper.default-menu ul{background:transparent;}
.nav-wide ul.level0 li.level1 span.subtitle{color:#fff;}
.nav-wide ul.level0 li.level1 span.subtitle:hover{color:#fff;background:transparent;}
.nav-wide ul.level0 li.level1 span.subtitle:hover{color:#fff;background:transparent;}
.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a{border-bottom:1px solid transparent;}
.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:hover{background:transparent;border-bottom:1px solid #f16ea0;}
.menu-block.open .row{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;}
.menu-block .row{-webkit-transform:scale3d(0.9, 0.9, 0.9);-moz-transform:scale3d(0.9, 0.9, 0.9);-ms-transform:scale3d(0.9, 0.9, 0.9);-o-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;}
header.header-2:not(.header-7):not(.header-10) .menu-block .row{transition:transform 700ms ease;-moz-transition:transform 700ms ease;-webkit-transition:transform 700ms ease;}
@media only screen and (max-width:767px){#header.header-2 .menu-block{position:absolute!important;overflow:inherit;z-index:inherit;width:inherit;}}
@media only screen and (max-width:1007px) and (min-width:768px){#header.header-2{position:static;}
#header.header-2 .menu-block{position:absolute!important;overflow:inherit;z-index:inherit;width:inherit;}
.header.header-2 .form-search .search-button{border:none;}
.header.header-2 .form-search{position:static;}}
@media only screen and (max-width:1007px){.lines-button .text, #rev_slider_33_wrapper{display:none!important;}}
body .widget .widget-title h2:before,.widget-title h2:before{content:'';background:url(../images/swirl-l.png) no-repeat;background-size:cover;width:91px;height:54px;display:inline-block;margin-right:10px;vertical-align:middle;margin-top:-20px;}
body .widget .widget-title h2:after,.widget-title h2:after, .card-wrapper .block-title h2:after{content:'';background:url(../images/swirl-r.png) no-repeat;background-size:contain;width:91px;height:54px;display:inline-block;margin-left:10px;vertical-align:middle;margin-top:-20px;}
.widget-products{margin-top:0px;}
.card-wrapper{border:none;}
.card-wrapper .post-view .post-entry{border-bottom:none;}
.card-wrapper .post-view .item{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;}
.home-slider-conainer{padding-bottom:0;}
.card-wrapper .block.block-blog.block-recent-posts{border:none;padding:0;margin:0;}
.products-grid .item.type-7 .outside-bottom{text-align:center;}
.products-grid .item.type-7 .outside-bottom .product-name a{color:#222;}
.products-grid .item.type-7 .outside-bottom .price{color:rgb(158, 32, 100);}
.products-grid li.item.type-7 .outside-bottom .actions .btn:not(.btn-quickview){border-color:rgb(158, 32, 100);color:rgb(158, 32, 100);}
.products-grid li.item.type-7 .outside-bottom .actions .btn:not(.btn-quickview):hover{color:#fff;}
.products-grid .item.type-7 .bottom{bottom:30px;}
.products-grid .bottom .desc{max-height:240px;overflow:hidden;}
.products-grid .item.type-7 .btn-quickview i{font-size:30px;display:inline-block;color:#222;}
.products-grid .item.type-7 .btn-quickview i:hover{color:rgb(158, 32, 100);}
.products-grid .item.type-7 .btn-quickview i{display:none;}
header.header-2 .top-cart .block-title .title-cart{border:none;margin-right:0;margin-top:-10px;margin-bottom:-10px;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;box-sizing:content-box;-webkit-box-sizing:content-box;line-height:28px;border-radius:0;}
.header .links, .header .search-mini-form, header.header-2 .form-search{margin:0;}
header.header-2 .form-search .btn{border:none;margin-right:0;margin-top:-10px;margin-bottom:-10px;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;box-sizing:content-box;-webkit-box-sizing:content-box;line-height:20px;border-radius:0;height:20px;width:20px;background:#f16ea0;}
header.header-2 .form-search input{height:40px;color:#888;border:none;background-color:#eee;width:80%;}
header.header .top-cart{margin-left:0px;position:static;}
header.header-2 .form-search .btn i{margin-top:-13px;padding-top:10px;font-size:20px;background:#f15ea0;}
header#sticky-header.header .form-search .btn i{margin-top:-13px;font-size:20px;background:#f15ea0;width:40px;height:40px;}
.search-button{display:block;float:right;border:none;margin-right:0;margin-top:-10px;margin-bottom:-10px;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;box-sizing:content-box;-webkit-box-sizing:content-box;line-height:40px;border-radius:0;height:40px;width:40px;text-align:center;cursor:pointer;}
.search-button span{display:block;font-size:14px;font-family:Josefin Sans;font-weight:normal;line-height:20px;cursor:pointer;}
.header-14 .top-block .indent{float:left;display:none;}
.header .search-button i{margin-top:-13px;padding-top:5px;font-size:30px;}
header#sticky-header.header .search-button i{font-size:20px;}
header#sticky-header.header .top-cart .block-title .top-cart-icon i, header#sticky-header.header a.top-link-login i, header#sticky-header.header-2 .form-search .btn i, header#sticky-header.header .customer-name .user-icon i{font-size:30px;}
header#sticky-header.header .customer-name-wrapper .customer-name .user-icon span{display:none;}
header#sticky-header.header .customer-name .user-icon, header#sticky-header.header .links:not(.default-links) li a.top-link-login{border:none;border-radius:0;padding-top:14px;height:60px;width:60px;margin-top:-10px;}
header#sticky-header.header .top-cart .block-title .title-cart{height:60px;width:60px;margin-top:-10px;padding:15px;}
#sticky-header .search-button{padding-top:8px;}
.header-14 .top-block .indent{background:#fff;z-index:9998;position:absolute;right:0;width:338px;padding:20px;margin-top:-1px!important;color:#666;box-shadow:0 0 5px rgba(0,0,0,.2);top:103px;border-top:#f16ea0 solid 5px;}
header.header-2 .form-search .btn span, header#sticky-header.header .form-search .btn span{font-size:0px;}
.search-button.search-open{background-color:#F16EA1;}
.search-button.search-open span{line-height:40px;}
.header .search-button.search-open i:before{content:"\f404";font-size:40px;}
.header .links:not(.default-links) li{float:right;}
header#sticky-header .form-search .indent{background:#fff;z-index:9998;position:absolute;right:0;width:338px;padding:20px;margin-top:-1px!important;color:#666;box-shadow:0 0 5px rgba(0,0,0,.2);top:59px;border-top:#f16ea0 solid 5px;}
header#sticky-header.header .customer-name-wrapper + .links{top:59px!important;}
#sticky-header .form-search{position:static;}
.fb_iframe_widget{overflow:hidden;display:block!important;}
.header .form-search .btn{background-color:#f15ea0;border:none;border-radius:0;color:#fff;}
body.page-print, body.page-print .page-print .method, body.page-print .page-print address, body.page-print .order-date{font-family:Hind,Arial,Helvetica,sans-serif;}
body.page-print h1{display:inline;}
body.page-print .order-date{float:none;}
body.page-print .print-head img.logo{float:none;display:block;}
body.page-print .print-head address{margin:10px 0;text-align:left;border:none;}
body.page-print .print-items{clear:both;}
body.page-print .method, body.page-print address{border:none;}
body.page-print .print-payment table th, body.page-print .print-payment table td{border:none;}
body.page-print .print-items h3{font-weight:500;}
body.page-print .print-items .option-label{font-size:14px;}
body.page-print .print-items .option-value{font-size:12px;}
.account-access{text-align:center;max-width:1080px;margin:0 auto;}
.account-access li, .account-access li.col-sm-5.col-lg-4{float:none;margin:10px auto;}
.account-access li.form-group, .account-access .col-sm-5.col-lg-4, .account-access .col-xs-12.col-sm-5{float:none;margin:0px auto;}
.account-access .form-list label{display:none;}
.socialconnect-login .account-login{text-align:center;}
.account-access .form-list li#remember-me-box label{display:inline-block;}
.account-access input.form-control{max-width:300px;margin:0 auto;}
.account-access .form-list.clearfix{margin-bottom:0;}
.customer-account-login .content-wrapper, .customer-account-create .content-wrapper, .customer-account-forgotpassword .content-wrapper, .customer-account-logoutsuccess .content-wrapper, .customer-account-changeforgotten .content-wrapper{background-image:url(https://www.winedirect.com.au/media/wysiwyg/large/wine-reflect.jpg);background-position-y:1400px;background-position-x:center;background-attachment:fixed;}
.customer-account-login .rev_slider_wrapper .tparrows.default, .customer-account-create .rev_slider_wrapper .tparrows.default, .customer-account-forgotpassword .rev_slider_wrapper .tparrows.default, .customer-account-changeforgotten .tparrows.default, .customer-account-logoutsuccess .tparrows.default{display:none;}
.content-wrapper{min-height:550px;}
header{position:fixed;-webkit-backface-visibility:hidden;width:100%;height:112px;z-index:999999;top:0;left:0;}
.header-wrapper .forcefullwidth_wrapper_tp_banner{margin-top:112px!important;}
.wide-layout .header .top-block{height:112px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;display:table;width:100%;table-layout:fixed;}
header, header img{-webkit-transition:all 0.5s;-webkit-transform:scale3d(1.0,1.0,1.0);-ms-transition:all 0.5s;-ms-transform:scale3d(1.0,1.0,1.0);-moz-transition:all 0.5s;-moz-transform:scale3d(1.0,1.0,1.0);transition:all 0.5s;transform:scale3d(1.0,1.0,1.0);}
header.header-2 .logo img{width:100%;max-width:280px;}
header .lines-buttonx.pull-left:after, header .search-button span, header.customer-name .user-icon span, header .links:not(.default-links) li a.top-link-login span, header .top-cart .block-title .top-cart-icon span{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;opacity:1;}
header .top-cart .block-content, header .top-block .indent, header .customer-name-wrapper + .links{-webkit-transition:top 0.5s;-ms-transition:top 0.5s;-moz-transition:top 0.5s;transition:top 0.5s;top:103px!important;}
.header-wrapper{min-height:112px;height:100%;}
header .search-button i:before, header .customer-name .user-icon i:before, header .links:not(.default-links) li a.top-link-login i:before, header .top-cart .block-title i:before{-webkit-transition:all 0.5s!important;-webkit-transform:scale3d(1.0,1.0,1.0);-ms-transition:all 0.5s!important;-ms-transform:scale3d(1.0,1.0,1.0);-moz-transition:all 0.5s!important;-moz-transform:scale3d(1.0,1.0,1.0);transition:all 0.5s!important;transform:scale3d(1.0,1.0,1.0);}
@media only screen and (min-width:768px){.panel.panel-default .cart-block{width:50%;float:left;padding:0 10px;}
.wide-layout header#header.header.header-2.header-14.shrink{-webkit-transform:translate3d(0, -40px, 0);-moz-transform:translate3d(0, -40px, 0);-ms-transform:translate3d(0, -40px, 0);-o-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0);-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
header.shrink img{-webkit-transition:all 0.5s;-webkit-transform:scale3d(0.7,0.7,1.0);-ms-transition:all 0.5s;-ms-transform:scale3d(0.7,0.7,1.0);-moz-transition:all 0.5s;-moz-transform:scale3d(0.7,0.7,1.0);transition:all 0.5s;transform:scale3d(0.7,0.7,1.0);margin-top:-6%;}
header.shrink .lines-buttonx.pull-left:after, header.shrink .lines-buttonx.pull-left.close:after, header.shrink .search-button span, header.shrink .customer-name .user-icon span, header.shrink .links:not(.default-links) li a.top-link-login span, header.shrink .top-cart .block-title .top-cart-icon span{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;opacity:0;}
header.shrink .lines-buttonx.pull-left{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;transform:scale3d(0.95,0.95,1.0);}
header .lines-buttonx.pull-left{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;transform:scale3d(1.0,1.0,1.0);}
header.shrink .top-cart .block-content, header.shrink .top-block .indent, header.shrink .customer-name-wrapper + .links{-webkit-transition:top 0.5s;-ms-transition:top 0.5s;-moz-transition:top 0.5s;transition:top 0.5s;top:72px!important;}
header.shrink .search-button i:before, header.shrink .customer-name .user-icon i:before, header.shrink .links:not(.default-links) li a.top-link-login i:before, header.shrink .top-cart .block-title i:before{-webkit-transition:all 0.5s!important;-webkit-transform:scale3d(0.8,0.8,1.0);-ms-transition:all 0.5s!important;-ms-transform:scale3d(0.8,0.8,1.0);-moz-transition:all 0.5s!important;-moz-transform:scale3d(0.8,0.8,1.0);transition:all 0.5s!important;transform:scale3d(0.8,0.8,1.0);}
header.header-14.shrink .col-md-4{-webkit-transform:translate3d(0, 30px, 0);-moz-transform:translate3d(0, 30px, 0);-ms-transform:translate3d(0, 30px, 0);-o-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);-webkit-transition:all 0.5s, width 1ms;-ms-transition:all 0.5s, width 1ms;-moz-transition:all 0.5s, width 1ms;transition:all 0.5s, width 1ms;}
header.header-14 .left-wrapper{padding-bottom:20px;}
header.header-14.shrink .left-wrapper{padding-bottom:30px;}
}
@media only screen and (min-width:1200px){.header-menu-left, .header-menu-right{margin:42px auto 0;font-size:13px;}
}
@media only screen and (min-width:1007px) and (max-width:1200px){.header-menu-left, .header-menu-right{margin:32px auto 0;font-size:10px;}
}
@media only screen and (min-width:768px){.header-menu-left{text-align:right;}
.header-menu-right{text-align:left;}
.header-menu-left a, .header-menu-right a{color:#fff;transition:all 0.5s;margin:0 5px;white-space:nowrap;}
.header.header-2.header-14.shrink .header-menu-left a, .header.header-2.header-14.shrink .header-menu-right a{opacity:0;transition:all 0.5s;}
.header-menu-left a:hover, .header-menu-right a:hover{color:#f16ea0;text-decoration:none;}
header.header-14 .col-md-4{width:20%;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s, width 1ms;-ms-transition:all 0.5s, width 1ms;-moz-transition:all 0.5s, width 1ms;transition:all 0.5s, width 1ms;display:table-cell;vertical-align:middle;float:none;}
}
@media only screen and (max-width:1007px){.header-menu-left, .header-menu-right{display:none!important;}
}
@media only screen and (max-width:1007px) and (min-width:768px){#header.header-2{position:fixed;-webkit-backface-visibility:hidden;top:0;left:0;}
header.header-2 .logo{text-align:center;}
.header.header-14 .left-wrapper{padding-bottom:20px;}
}
@media only screen and (max-width:767px){header .lines-buttonx.pull-left{margin-left:0px;}
.header-wrapper .forcefullwidth_wrapper_tp_banner{display:none;}
.header.header-2 .right-wrapper{margin:0;padding:0;}
.header.header-2 .form-search .indent input, .header.header-14 .form-search .indent input{width:80%;margin-left:10px;float:left;}
}
@media only screen and (min-width:1558px){}
@media only screen and (max-width:1366px){}
@media only screen and (min-width:1024px){header.widget-title.a-center{display:none;}
header.header-14 .lines-button{display:block;}
}
@media only screen and (max-width:1240px){#header.header.header-14 .menu-block .row{width:100%;}
ul.topmenu li.level0{padding:0 10px !important;}
}
@media only screen and (max-width:1331px){.products-grid .item.type-7.even .bottom, .products-grid .item.type-7.odd .bottom{background-color:#fff;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.products-grid .item.type-7.even .product-info-wrapper{background-color:inherit;color:inherit;}
.products-grid .item.type-7.even .btn-quickview, .products-grid .item.type-7.even .bottom .product-name, .products-grid .item.type-7.even .bottom .product-name a, .products-grid .item.type-7.even .desc a{color:inherit;}
.products-grid .item.type-7.even .bottom .price-box .regular-price .price, .products-grid .item.type-7.even .bottom .price-box .old-price .price{color:rgb(158, 32, 100);}
.products-grid .item.type-7.even .btn-default{color:inherit;border-color:inherit;}
.products-grid .item.type-7.even .btn-default:hover{color:inherit;border-color:inherit;}
.quick-view-container .product-info-wrapper .btn.btn-default a{color:#9e2064;}
.quick-view-container .product-info-wrapper .btn.btn-default a:hover{color:#fff;}
header.widget-title.a-center{display:block;}
#footer .col-md-4.col-sm-6{text-align:center;width:100%;margin-bottom:40px;}
#footer .block-content input.form-control{margin:0 auto 1.5em auto;}
.browse-packs{display:none;}
.card-wrapper .block-title h2{text-align:center;}
.card-wrapper .block-title h2:before{content:'';background:url(../images/swirl-l.png) no-repeat;background-size:cover;width:91px;height:54px;display:inline-block;margin-right:10px;vertical-align:middle;margin-top:-20px;}
.card-wrapper h3{font-size:initial;}
#footer .col-md-2.col-sm-6{text-align:center;width:100%;margin-bottom:40px;}
#footer .copyright{text-align:center;float:none !important;display:block;}
.products-grid .item.type-7 .product-info-wrapper{text-align:center;position:relative;top:auto;bottom:auto;left:auto;right:auto;color:inherit;opacity:1;transition:none;-moz-transition:opacity 300ms ease;-webkit-transition:none;z-index:auto;background:none;}
.products-grid .item.type-7 .bottom{left:auto;right:auto;bottom:auto;position:relative;top:-44px;background-color:#fff;padding-top:14px;}
.mobile-device .products-grid .item.type-7 .btn-details{display:none;}
.products-grid .item.type-7 .bottom .product-name a{font-size:1.33em;color:#222;line-height:1.583em;}
.products-grid .item.type-7 .product-name{font-size:1em;}
.bottom .price-box .regular-price .price, .bottom .price-box .old-price .price{color:rgb(158, 32, 100);}
.products-grid li.item.type-7 .btn:not(.btn-quickview) span span{display:inline;}
.products-grid li.item.type-7 .btn:not(.btn-quickview) i.fa{display:none;}
.products-grid li.item.type-7 .actions .btn:not(.btn-quickview){padding:5px 15px;height:inherit;line-height:inherit;text-align:center;float:none;border-color:rgb(158, 32, 100);color:rgb(158, 32, 100);margin:0 auto;width:auto;height:auto;}
.products-grid li.item.type-7 .actions .btn:not(.btn-quickview):hover{color:#fff;}
.recent-posts{width:100%;}
.rating-box{float:none;display:inline-block;margin-right:0;}
.ratings .rating-links{float:none;}
.zoomContainer{display:none;}
.products-grid .item.type-7 .btn-quickview{left:auto;top:auto;margin:0;bottom:auto;line-height:0px;float:none;}
.products-grid .item.type-7 .btn-quickview i.fa{color:#fff;background-color:rgba(241, 110, 160, 0.7);width:80px;height:80px;line-height:30px;text-align:center;border-radius:50%;-moz-border-radius:50%;display:inline-block;}
.products-grid .item.type-7 .btn-quickview span{color:rgba(255, 255, 255, 0);font-size:0px;line-height:0px;position:relative;display:block;}
.btn-ajaxkit-quick-view .AddToCart-loader{position:absolute;right:0;top:-64px;}
.AddToCart-loader{background-color:none;}
.products-grid .item.type-7 .lightbox-button{display:none;}
.widget-products .products-grid .quickview-wrapper.type-1{top:90%;text-align:center;opacity:1;}
.widget-products .products-grid .quickview-wrapper.type-1 .btn-quickview span span{color:rgba(255, 255, 255, 0);font-size:0px;line-height:0px;}
.widget-products button.btn.btn-default.btn-quickview.btn-ajaxkit-quick-view.AjaxKit-quick-view-link:before{content:"\f002";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);color:#fff;background-color:rgba(241, 110, 160, 0.7);width:80px;height:80px;line-height:30px;text-align:center;border-radius:50%;-moz-border-radius:50%;display:block;}
.widget-products button.btn.btn-default.btn-quickview.btn-ajaxkit-quick-view.AjaxKit-quick-view-link{background-color:transparent;border:none;}
.widget-products button.btn.btn-default.btn-quickview.btn-ajaxkit-quick-view.AjaxKit-quick-view-link span{position:absolute;top:36px;left:-20px;}
.products-grid .item.type-7 .btn-details{display:none;}
#popup-block .popup-bottom{margin-left:10px;bottom:4px;}
ul.topmenu li.level0{padding:0 14px;}
.post-list li.item{width:48%;}
select.form-control{background:url("../images/menulist-arrow.png") no-repeat right;background-size:12px;-webkit-appearance:none;}
.products-grid .item.type-7 .bottom{display:none;}
.products-grid .item.type-7 .btn-quickview i{display:block;}
.products-list .item.type-7 .product-info-wrapper{text-align:center;position:relative;top:auto;bottom:auto;left:auto;right:auto;color:inherit;opacity:1;transition:none;-moz-transition:opacity 300ms ease;-webkit-transition:none;z-index:auto;background:none;}
.products-list .item.type-7 .bottom{left:auto;right:auto;bottom:auto;position:relative;top:-44px;background-color:#fff;padding-top:14px;}
.mobile-device .products-list .item.type-7 .btn-details{display:none;}
.products-list .item.type-7 .bottom .product-name a{font-size:1.33em;color:#222;line-height:1.583em;}
.products-list .item.type-7 .product-name{font-size:1em;}
.products-list li.item.type-7 .btn:not(.btn-quickview) span span{display:inline;}
.products-list li.item.type-7 .btn:not(.btn-quickview) i.fa{display:none;}
.products-list li.item.type-7 .actions .btn:not(.btn-quickview){padding:inherit;width:inherit;height:inherit;line-height:inherit;text-align:center;float:none;border-color:rgb(158, 32, 100);color:rgb(158, 32, 100);margin:0 auto;}
.products-list .quickview-wrapper.type-1 .btn-quickview{left:auto;top:42%;margin:0;bottom:auto;line-height:0px;float:none;background-color:transparent;border:none;}
.products-list .item.type-7 .btn-quickview i.fa{color:#fff;background-color:rgba(241, 110, 160, 0.7);width:80px;height:80px;line-height:30px;text-align:center;border-radius:50%;-moz-border-radius:50%;display:inline-block;}
.products-list .quickview-wrapper .type-1{margin-top:-20%;}
.products-list .quickview-wrapper.type-1 .btn-quickview span{color:rgba(255, 255, 255, 0);font-size:0px;line-height:0px;position:absolute;top:20px;left:-30px;}
.products-list .item.type-7 .lightbox-button{display:none;}
.products-list button.btn.btn-default.btn-quickview.btn-ajaxkit-quick-view.AjaxKit-quick-view-link:before{content:"\f002";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);color:#fff;background-color:rgba(241, 110, 160, 0.7);width:80px;height:80px;line-height:30px;text-align:center;border-radius:50%;-moz-border-radius:50%;display:block;}
.products-list .quickview-wrapper.type-1{height:100%;opacity:1;}
}
@media only screen
and (min-width:768px)
and (max-width:1330px){}
@media only screen
and (min-width:768px)
and (max-width:1024px){.col-sm-9{width:70%;}
.col-sm-3{width:30%;}
.header .welcome-msg{display:none;}
.col-sm-3.col-xs-6.a-center.text-block {width:25%;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:1){#header.header.header-14 .menu-block .row{width:initial;font-size:90%;}
#sticky-header ul.nav.nav-wide.topmenu.navbar-nav{float:none;margin:0 auto;}
#sticky-header .quick-access{position:absolute;right:2%;}
#sticky-header .form-search .indent{z-index:1000;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1){#header.header.header-14 .menu-block.open{height:0;}
#popup-block .block-subscribe{width:40%;}
ul.topmenu{position:relative;top:auto;font-size:1em;}
ul.topmenu.nav-wide .menu-wrapper{background-image:none !important;}
.post-list li.item{width:100%;}
.tp-fullwidth-forcer{height:0!important;}
}
@media only screen and (min-width:768px) and (max-width:1007px){.header .topmenu.navbar-nav li.level0.active > a.level-top{color:#f16ea0!important;background:none;}
.split-panel{display:none;}
.category-products .products-grid li.item:not(.type-4) .btn:not(.btn-quickview):not(#product-addtocart-button), .widget-products .products-grid li.item:not(.type-4) .btn:not(.btn-quickview):not(#product-addtocart-button){padding:7px 15px;width:auto;height:auto;line-height:initial;text-align:center;}
.category-products .products-grid li.item:not(.type-4) .btn:not(.btn-quickview) i.fa, .widget-products .products-grid li.item:not(.type-4) .btn:not(.btn-quickview) i.fa{display:none;}
.category-products .products-grid li.item:not(.type-4):not(.type-8):not(.type-9) .btn:not(.btn-quickview):not(#product-addtocart-button) span span, .widget-products .products-grid li.item:not(.type-4):not(.type-8):not(.type-9) .btn:not(.btn-quickview):not(#product-addtocart-button) span span{display:initial;}
.header.header-2 .form-search .indent input{border-color:rgba(0, 0, 0, .4);color:#666;}
header.header-14 .form-search .btn{border-color:rgba(0, 0, 0, .4);color:#666;}
header.header-14 .form-search .btn i.fa.fa-search{color:#666;}
#header .col-md-4{width:33.33333333%;float:none;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1330px){.navbar-nav{float:none;}
.navbar-header{float:none;}
}
@media only screen and (max-width:1007px){#toTop{display:inline!important;}
}
@media only screen and (max-width:1331px){.header.header-2 .form-search .indent, .header.header-2 .form-search .indent{background:#fff;z-index:9998;position:absolute;right:0;width:338px;padding:20px;margin-top:-1px!important;color:#666;box-shadow:0 0 5px rgba(0,0,0,.2);top:103px;border-top:#f16ea0 solid 5px;}
header#sticky-header .form-search .indent{background:#fff;z-index:9998;position:absolute;right:0;width:338px;padding:20px;margin-top:-1px!important;color:#666;box-shadow:0 0 5px rgba(0,0,0,.2);border-top:#f16ea0 solid 5px;}
}
@media only screen and (max-width:1331px) and (min-width:1008px){.header.header-14 .form-search .search-button{border:none;}
.header.header-2 .form-search, .header.header-14 .form-search{position:static;}
}
@media only screen and (max-width:767px){.tool-tip{width:320px;}
#header .col-md-4{width:33.33333333%;display:table-cell;vertical-align:middle;float:none;}
.header-slider{margin:62px -10px 0 -10px;}
header.header .top-cart .block-title .cart-qty{right:-10px;bottom:54px;}
body .widget .widget-title h2:before,.widget-title h2:before{content:'';background:none;width:0;height:0;}
body .widget .widget-title h2:after,.widget-title h2:after, .card-wrapper .block-title h2:after{content:'';background:none;width:0;height:0;}
.dashboard .box-recent{display:none;}
header.header-2 .form-search .btn i{width:34px;height:34px;}
header.header-14 .form-search .btn:hover{width:34px;height:34px;}
header.header .top-cart .block-title .top{right:0;}
.tp-fullwidth-forcer{height:0!important;}
#header.header-2{position:fixed;-webkit-backface-visibility:hidden;width:100%;height:62px;z-index:999999;top:0;left:0;}
header{position:fixed;-webkit-backface-visibility:hidden;width:100%;height:62px;z-index:999999;top:0;left:0;}
.header-wrapper .forcefullwidth_wrapper_tp_banner{margin-top:62px!important;}
.wide-layout .header .top-block{padding-top:0;height:62px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.header-wrapper{min-height:62px;}
.header.header-2 .form-search .btn{background:none;border:none;border-radius:0;margin:0;padding:0;float:left;}
.header.header-2 .form-search .indent{width:283px;}
.split-panel{display:none;}
.quickview-wrapper{display:none !important;}
.product-image-gallery #image.gallery-image{pointer-events:none;}
.widget-products, .widget-products .btn{text-align:center;float:none;}
.widget-products .ratings{width:auto;}
.header.header-2 .left-wrapper{float:left;width:25%;z-index:1;padding-top:1em;}
.header.header-2 .logo-wrapper{width:50%;z-index:1;}
header.header-2 .logo{width:100%;margin:0 auto;}
.header.header-2 .links:not(.default-links) li a.top-link-login{font-size:0;background:none;color:#fff;border:none;margin-right:0;margin-top:-10px;margin-bottom:-10px;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;box-sizing:content-box;-webkit-box-sizing:content-box;line-height:20px;border-radius:0;height:20px;width:20px;}
header.header .top-cart .block-title .title-cart, .header .search-button{height:20px;width:20px;line-height:20px;margin:0;}
header.header .top-cart .block-title .top-cart-icon i, a.top-link-login i, .customer-name .user-icon i{font-size:30px;}
header.header-2 .form-search .btn i{font-size:20px;}
.header.header-2 .links{width:inherit;float:right;}
.header.header-2 .top-cart .block-title .title-cart{margin-right:0;margin-top:-10px;margin-bottom:-10px;}
header.header-2 .top-cart .block-title .title-cart .pull-left{font-size:0;}
header.header-2 .top-cart.horizontal{width:16%;margin-top:-55px;float:right;}
ul.topmenu{width:auto;position:relative;}
header.header .top-cart .block-title .subtotal{display:none;}
.header.header-2 .top-cart{float:right;width:inherit;}
.header.header-2 .right-wrapper{clear:none;padding-top:initial;}
.header.header-2 .top-cart .block-content{right:-12px;top:122px;left:auto;margin-left:auto;}
header.header .customer-name-wrapper + .links{top:122px !important;right:0;min-width:120px;text-align:left;}
.header.header-2 .links:not(.default-links) li:not(.last){display:block;}
.products-grid .item.type-7 .bottom{top:auto;}
#popup-block .popup-bottom{margin-left:10px;bottom:4px;}
#popup-block .block-subscribe{padding:1em 0 9.25em;}
#popup-block .block-subscribe strong span{font-size:1.2em;}
hr.indent-40{margin:2em 0;}
header.widget-title.a-center{padding-bottom:0;}
header.widget-title.a-center h2{font-size:22px !important;}
.recent-posts{display:none;}
.recent-posts-mob{display:block!important;}
#AddToCart-popup.login-wrapper{top:35%;}
#AddToCart-popup{top:40%;}
ul.topmenu.nav-wide .menu-wrapper{background-image:none !important;}
.post-list li.item{width:100%;}
.sidebar-inner .block-social, .sidebar-inner .block-subscribe{display:none;}
.table-main{display:none!important;}
.table-mob{display:block!important;}
.table-mob .table-bordered{border-bottom:1px solid #ddd;}
.table-mob table.table thead tr{float:left;width:50% !important;display:block;}
.table-mob table.table thead th{padding:1.5em 18px;}
.form-control-mob{width:100%!important;}
.header.header-2 .customer-name .user-icon, .header.header-2 .links:not(.default-links) li a.top-link-login i.fa{margin-right:0;margin-top:-10px;margin-bottom:-10px;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;line-height:40px;width:40px;height:40px;}
.header .customer-name-wrapper .customer-name .user-icon span, .lines-buttonx.pull-left:after{display:none;}
.header.header-2 .links, .header .customer-name-wrapper .customer-name, .search-button span{display:none;}
.header.header-2 .top-cart .block-title .title-cart{margin-right:inherit;margin-top:inherit;margin-bottom:inherit;}
header img{width:160px;}
.header .search-mini-form{clear:none;}
.header.header-2 .search-mini-form{padding-top:0;}
.header .search-button i, .header.header-2 .top-cart .block-title .top-cart-icon i{margin:0;padding:0;line-height:0;position:relative;top:-3px;}
.header.header-2 .left-wrapper, .header.header-2 .right-wrapper{margin-top:0.5em;}
header .top-cart .block-content, header .top-block .indent, header .customer-name-wrapper + .links{-webkit-transition:none;-ms-transition:none;-moz-transition:none;transition:none;top:52px !important;right:-10px !important;}
.category-products .toolbar-bottom .filter-slideout{display:none!important;}
.category-products .filter-slideout{top:-20px;position:relative;display:block!important;}
.toolbar{zoom:0.9;}
}
@media only screen
and (max-device-width:767px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1){div.interest-groupings div.grouping div.groups-list label{max-width:80%;}
body.awraf-index-stats .my-account .fieldset{padding:10px;}
#header .col-md-4{width:25%;}
#header .col-md-4.logo-wrapper{width:50%;}
}
@-moz-keyframes f_fadeG{0%{background-color:#d2e05b}100%{background-color:#FFFFFF}}
@-webkit-keyframes f_fadeG{0%{background-color:#d2e05b}100%{background-color:#FFFFFF}}
@-ms-keyframes f_fadeG{0%{background-color:#d2e05b}100%{background-color:#FFFFFF}}
@-o-keyframes f_fadeG{0%{background-color:#d2e05b}100%{background-color:#FFFFFF}}
@keyframes f_fadeG{0%{background-color:#d2e05b}100%{background-color:#FFFFFF}}