@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import 'animate.css';
@import 'owl.carousel.css';

@font-face {
	font-family: 'Gill Sans MT';
	src: url('../fonts/GillSansMT.eot');
	src: url('../fonts/GillSansMT.eot?#iefix') format('embedded-opentype'), url('../fonts/GillSansMT.woff2') format('woff2'), url('../fonts/GillSansMT.woff') format('woff'), url('../fonts/GillSansMT.ttf') format('truetype'), url('../fonts/GillSansMT.svg#GillSansMT') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gill Sans MT';
	src: url('../fonts/GillSansMT-Bold.eot');
	src: url('../fonts/GillSansMT-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/GillSansMT-Bold.woff2') format('woff2'), url('../fonts/GillSansMT-Bold.woff') format('woff'), url('../fonts/GillSansMT-Bold.ttf') format('truetype'), url('../fonts/GillSansMT-Bold.svg#GillSansMT-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'GillSans';
	src: url('../fonts/GillSans-Light.eot');
	src: url('../fonts/GillSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/GillSans-Light.woff2') format('woff2'), url('../fonts/GillSans-Light.woff') format('woff'), url('../fonts/GillSans-Light.ttf') format('truetype'), url('../fonts/GillSans-Light.svg#GillSans-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

body {font-family: 'Roboto', sans-serif;margin: 0;padding: 0;font-size: 14px;height: 100%;overflow-x: hidden;}
* {box-sizing: border-box;outline: none;}
.brisqq-container {border-color: #d19000 !important;margin-left: 6px;}
.brisqq-date {background-color: #d19000 !important;border-color: #d19000 !important;}
.brisqq-button {border-color: #d19000 !important;color: white !important;background: #d19000 !important;}
.brisqq-button:hover {background: #070a0a !important;}
.brisqq-timeslots {border-color: #d19000 !important;}
.is-selected .pika-button {border-color: #d19000 !important;background-color: #d19000 !important;box-shadow: inset 0 1px 3px #d19000 !important;}
.pika-button:hover {background-color: #070a0a !important;}
.is-today .pika-button {color: #ccc !important;}
input, a, button, a:hover {outline: none;box-shadow: none;text-decoration: none;}
ul {margin: 0;padding: 0;}
li {list-style: none;}
button, a {-webkit-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
img {max-width: 100%;}
.foter-col, .social-col ul li, .review_wrap span {display: inline-block;vertical-align: top;}
.catalogsearch-result-index .amasty-catalog-topnav {border-top: 0;}
.catalogsearch-result-index .search.results .toolbar.toolbar-products {border-bottom: 1px solid #7f7f7f;margin-bottom: 20px;padding-bottom: 7px;}
.field.limiter .fffocs {background-color: #000;width: auto;color: #fff;}
.custom-container, main.page-main, .breadcrumbs {max-width: 1200px;margin: 0 auto;padding: 0 15px;}
.owl-nav {position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.owl-next {float: right;}
.owl-prev {float: left;}
header.page-header {border-top: 6px solid #d19000;}
.top_logo_wrap {text-align: center;padding-top: 20px;}
.top_tagline {float: left;padding-left: 20px;color: #d19000;text-transform: uppercase;}
.logo {width: 224px;margin: 0 auto;background-color: #fff;float: none;display: block;}
.logo img {display: inline-block;}
.top_cart_wrap {padding-left: 20px;border-bottom: 1px solid #c9c9c9;float: left;width: 100%;margin-top: -31px;border-top: 1px solid #c9c9c9;}
.top_links {float: left;padding-top: 13px;}
.top_links a, .account_link li a {color: #4b4b4b;font-size: 11px;}
.top_links a:hover, .account_link li a:hover, .footer-links li a:hover {color: #d19000;text-decoration: none;}
.account_link li a {text-transform: capitalize;}
.top_links li, .curency_choice li, .account_link li, .top-navbar ul li, .copyright_wrap ul li {display: inline-block;vertical-align: middle;margin-right: 15px;}
.cart_wraper {float: right;background-color: #000;padding: 10px 17px;min-height: 45px;}
.cart_wraper span.counter-number {display: inline-block;vertical-align: top;padding: 2px 0 0 5px;}
.curency_choice, .account_link, .top_search {float: right;padding: 13px 13px 12px 13px;border-left: 1px solid #ccc;min-height: 50px;}
.curency_choice li, .account_link li {margin: 0 5px;}
.curency_choice .switcher {margin: 0;}
.curency_choice li a {color: #b4b4b4;font-size: 18px;font-weight: 500;}
.curency_choice li a:hover, .curency_choice li.active a {color: #000;}
.top_search {padding: 6px 13px;width: 14%;}
.top_search input {background-color: transparent;border: 0;padding: 0;height: 30px;width: 80% !important;font-family: 'Roboto', sans-serif;font-size: 12px;max-width: 75%;}
.top_search button {background-color: transparent;height: 35px;width: 25px;border: 0;float: right;cursor: pointer;padding: 0;box-shadow: none;opacity: 1;}
.top_search .block {margin-bottom: 0;}
.top-navbar ul li a {padding: 15px 0;font-family: 'Gill Sans MT';color: #131515;text-transform: uppercase;display: inline-block;}
.slider_wrap, .top-navbar {clear: both;}
.slider_wrap .custom-container {max-width: 1400px;padding: 0;}
.top-slider .owl-nav {padding: 0 10px;}
.top-slider .owl-nav .fa {color: #fff;font-size: 32px;border: 1px solid #fff;padding: 10px;}
.since_heading {padding: 15px 0;}
div.block-search input[id^="search_"] {font-size: 12px; font-family: 'Roboto', sans-serif; border: none;}
.block-search .action.search[disabled] {opacity: 1;}
.block-search .action.search::before {content: '';background: url(../images/srch-icon.svg);background-repeat: no-repeat;width: 25px;height: 22px;background-size: 20px;background-position: center;margin-top: 5px;}
.since_hed {color: #0f0f0f;text-transform: uppercase;background: url(../images/since_bg.png) repeat;display: inline-block;vertical-align: middle;width: 49.5%;font-size: 14px;padding: 14px 15px;text-align: center;font-family: 'Gill Sans MT';}
.since_hed + .since_hed {margin-left: 1%;}
.since_hed img {margin: 0 10px;}
.since_heading .custom-container {font-size: 0;}
.top_search input::-webkit-input-placeholder {color: #252525;opacity: 1;}
.top_search input::-moz-placeholder {color: #252525;opacity: 1;}
.top_search input:-ms-input-placeholder {color: #252525;opacity: 1;}
.top_search input:-moz-placeholder {color: #252525;opacity: 1;}
.product_wraper {background-color: #f3f1ed;padding: 30px 0;}
.product_lists, .cat_description {font-size: 0;margin-left: -25px;}
.product_lists li, .cat_description li {display: inline-block;vertical-align: top;width: 33.33%;font-size: 14px;padding-left: 25px;margin-bottom: 0;}
.prod_image {background-color: #e6e3d9;text-align: center;height: 200px;overflow: hidden;}
.prod_image img {height: 100%;object-fit: cover;}
.prod_desc {background-color: #fff;text-align: center;padding: 20px 25px;}
.prod_desc h4 {color: #333;font-size: 18px;font-family: 'Gill Sans MT';margin: 0;font-weight: 500;}
.prod_desc p {color: #666;font-size: 12px;margin: 20px 0 10px;}
.product_middle {background-color: #fff;}
.product_middle .prod_desc {background-color: #000;}
.product_middle .prod_image {height: 508px;}
.product_middle .prod_desc h4, .new_arrival h4 {color: #fff;font-size: 24px;font-weight: normal;position: relative;}
.product_middle .prod_desc h4:after {content: url(../images/border-img.jpg);display: block;}
.product_bottom .prod_desc {text-align: left;min-height: 186px;}
.product_bottom .prod_desc h4 {font-size: 22px;color: #000;}
.product_bottom .prod_desc p {color: #333;}
.product_bottom .prod_image {height: 225px;background-color: #fff;}
.product_two li {width: 50%;}
.product_one li {width: 100%;}
.btn_shop {display: inline-block;font-family: 'Gill Sans MT';font-size: 18px;text-transform: uppercase;color: #000;border: 1px solid #000;padding: 10px 30px;}
.btn_shop:hover, .btn_shop:visited {background-color: #000;color: #fff;text-decoration: none;}
.read_up, .new_arrival {margin-top: 25px;}
.product_two .product_detail {font-size: 0;background-color: #fff;}
.home-content {padding: 20px;margin-top: 25px;background-color: #fff;width: 100%;}
.home-content h1 {margin-bottom: .6em;}
.read_up .prod_image, .read_up .prod_desc, .new_arrival .new_arr_list {display: inline-block;vertical-align: middle;width: 50%;background-color: #fff;}
.read_up .prod_image {height: 270px;padding: 20px 0 0 20px;}
.read_up .product_detail .prod_desc {text-align: left;}
.read_up .prod_desc h4 {font-size: 36px;font-weight: 300;font-family: 'GillSans';}
.read_up .btn_shop {margin-top: 10px;color: #000;}
.read_up .btn_shop:hover, .prod_desc .btn_shop:hover {color: #fff;}
.prod_desc .btn_shop {color: #000;word-break: break-all;}
.new_arrival h4, .catalog-category-view h1.page-title {font-size: 28px;margin: 0;background-color: #000;text-align: center;font-family: 'GillSans';font-weight: 300;padding: 15px 10px;}
.new_arrival h4:after, .catalog-category-view h1.page-title:after {content: url(../images/border-img-right.jpg);margin-left: 15px;}
.new_arrival h4:before, .catalog-category-view h1.page-title:before {content: url(../images/border-img-left.jpg);margin-right: 15px;}
.new_arrival .new_arr_list .prod_image {background-color: #fff;height: 200px;position: relative;}
.new_arrival .new_arr_list .prod_image img {height: auto;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.new_arr_price {font-size: 12px;color: #000;font-weight: 700;}
.new_arrival .new_arr_list .prod_desc p {color: #000;margin: 0 0 5px 0;min-height: 35px;}
.new_arrival .new_arr_list {padding: 0 10px;}
footer.page-footer {background-color: #fff;clear: both;border-top: 1px solid #c9c9c9;}
.foter-iner {padding: 40px 0;float: left;width: 100%;}
.foter-col + .foter-col {margin-left: 2%;}
.footer-title {margin: 0 0 10px 0;color: #000;text-transform: uppercase;font-weight: 600;font-family: 'Gill Sans MT';font-size: 14px;}
.footer-links li a {color: #000;font-size: 12px;font-weight: 300;display: block;line-height: 20px;}
.social-col {padding: 15px 0;text-align: center;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;clear: both;}
.social-col ul li + li {margin-left: 10px;}
.social-col ul li a {display: block;width: 40px;height: 40px;border-radius: 50%;text-align: center;font-size: 20px;color: #252525;line-height: 36px;border: 2px solid #252525;}
.social-col ul li a:hover {color: #d19000;border-color: #d19000;}
.foter-signup {float: right;}
.foter-signup p {margin: 0 0 10px 0;font-size: 11px;text-transform: uppercase;}
.review_wrap {margin-bottom: 20px;margin-top: -9px;}
.review_wrap p {font-size: 12px;text-transform: initial;}
.newsleter {width: 320px;background-color: #fff;border: 1px solid #666;position: relative;}
.newsleter #newsletter-error {position: absolute;width: 100%;top: 100%;}
.btn-go {text-transform: uppercase;font-weight: 700;color: #000;line-height: 45px;height: 50px;cursor: pointer;border: 0 !important;font-size: 12px;font-family: 'Gill Sans MT';background-color: transparent !important;padding: 0 15px;}
.newsleter .btn-go {float: right;}
.newsleter input {color: #000;height: 50px;padding: 0 10px;width: 74%;border: 0;font-size: 12px;font-family: 'Roboto', sans-serif;font-weight: 300;}
.copyright_wrap {padding: 10px 0 40px;text-align: center;}
.copyright_wrap ul li {margin: 0;}
.copyright_wrap ul li a {padding: 0 10px;color: #252525;}
.copyright_wrap p {font-family: 'Gill Sans MT';color: #000;font-size: 11px;margin: 0;font-weight: 600;text-transform: uppercase;}
.copyright_wrap .pay_methods {margin: 30px 0;}
.copyright_wrap .pay_methods li {vertical-align: top;margin: 0 8px;}
.copyright_wrap .pay_methods a {padding: 0;}
.page-main ol li {list-style: decimal;}
.cms-home .top-container, .cms-home .page-main {max-width: 100%;padding: 0;}
.cms-home .columns .column.main, footer.page-footer {padding-bottom: 0;}
input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {box-shadow: none;}
.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {content: url(../images/cart-icon.png);}
.minicart-wrapper .action.showcart .counter.qty.empty {display: inline-block;background-color: transparent;}
.minicart-wrapper .action.showcart .counter.qty {margin-top: 0;background-color: transparent;}
.minicart-wrapper .action.showcart .cart-item {display: inline-block;}
.footer-links li, .social-col ul li, .cms-home .top-container .block-static-block.widget, .top_links li {margin-bottom: 0;}
.minicart-wrapper .block-minicart {padding-bottom: 5px;}
#minicart-content-wrapper .subtotal .label {text-transform: uppercase;}
.block-minicart .items-total {margin: 4px 10px 0 0px;text-transform: uppercase;}
#minicart-content-wrapper .subtotal .price-container {display: inline;}
.block-minicart a {color: #000;font-weight: 500;text-transform: uppercase;}
.minicart-items .product-item-name a {color: #000;}
.block-minicart .subtitle.empty {padding-top: 15px;}
.block-minicart button.action.primary {padding: 10px 15px !important;font-size: 14px !important;}
.block-minicart .block-content > .actions > .primary {margin: 0 0 10px 0;}
button.action.primary, a.action.create, .review-form .action.submit.primary, .checkout-success .action.primary {background: #d19000;border-color: #d19000;border-radius: 0;font-family: 'Roboto', sans-serif;text-transform: uppercase;}
button.action.primary:hover, button.action.primary:focus, a.action.create:hover, a.action.create:focus, .review-form .action.submit.primary:hover, .review-form .action.submit.primary:focus {background: #070a0a;border-color: #070a0a;}
.catalog-category-view h1.page-title {width: 100%;color: #fff;text-transform: uppercase;margin-bottom: 20px;}
.breadcrumbs {padding-top: 15px;padding-bottom: 15px;}
.breadcrumbs a, .breadcrumbs a:visited {color: #000;}
.breadcrumbs .item {text-transform: capitalize;}
.catalog-category-view .category-description {margin-top: 28px;}
.cat_description {padding-top: 18px;}
.cat_description h4 {font-family: 'Gill Sans MT';color: #000;}
.cat_description p {color: #000;font-size: 12px;margin-bottom: 0;}
.cat_description p + p {margin-top: 20px;}
.catalog-category-view .products.wrapper.grid.products-grid {padding-top: 15px;margin-top: 0;}
.catalog-category-view .toolbar-products {margin-bottom: 15px;}
.products-grid .product-item .best-sel-itm {text-align: center;}
.products-grid .prod-hed a, .products-grid .product-item .price-box .price {color: #000;font-size: 1.6rem;font-weight: 600;line-height: 1.5;}
.products-grid .prod-hed .priceonapp a{font-size: 1.4rem; color: #006bb4;}
.product-item .price-box .price{font-weight: bold !important;}
.product-item .price-box .price-label{font-size: 1.5rem;font-weight: 500;}
.amxnotif-container{display: inline-block;}
.catalog-category-view .amxnotif-container, .catalog-category-view .price-container.priceonapp{font-size: 14px;}
.catalog-category-view .price-container.priceonapp a{display: inline-flex;}
.catalog-category-view .amxnotif-container a:before{content:" ";display: inline-block;width:17px;height: 17px;margin-right: 7px;}
.catalog-category-view .price-container.priceonapp a:before{content:" ";display: inline-block;width:16px;height: 16px;margin-right: 7px;}
.is-in-stock > div {display: flex;margin-bottom: 2px;}
.is-in-stock > div span{position: relative;top: 2px;font-size: 14px;}
.is-in-stock > div:before{content:" ";display: inline-block;width:17px;height: 17px;margin-right: 7px;}
.is-in-stock > div.limited-availability:before{background: url(../images/limited-stock-alert.svg) no-repeat center;border: solid 1px #ccc;width: 13px;height: 13px;}
.cont-detail ul {margin-top: 10px;margin-bottom: 20px;display: inline-block;width: 100%;}
.cont-detail ul li {font-size: 0;color: #000;margin: 0;text-align: left;padding: 15px 0;border-bottom: 1px solid #d2d2d2;}
.cont-detail ul li span {display: inline-block;/*color: #6d6d6d;font-size: 12px;*/ color: black; font-size: 14px;}
.cont-detail ul li span .sub-value {color: #000;}
.cont-detail ul li span.m-cont {width: 50%;vertical-align: top;padding: 0 2px;}
.sidebar .filter-options-title {font-family: 'Gill Sans MT';color: #000;font-size: 14px;padding-left: 0;}
.filter-options-title{font-family: 'Gill Sans MT';}
.sidebar .filter-options-content {padding-left: 0;}
.am_shopby_slider_container .am-slider .ui-slider-handle {margin-top: 0px;height: 10px;border-radius: 10px;background: #d19000;}
.am_shopby_slider_container .am_shopby_slider_display {text-align: right;margin-right: -15px;}
.nav-sections {background: #fff;}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {border-width: 0;border-color: transparent;}
.post-content .post-description .post-ftimg-hld {width: 100%;margin: 0 0 10px 0;}
.post-list .post-description .post-ftimg-hld {height: 300px;overflow: hidden;}
.post-list .post-description .post-ftimg-hld img {height: 100%;object-fit: cover;}
.post-list {margin-top: 0;padding-left: 0;}
.sidebar .widget.blog-search {padding-left: 0;}
.product-info-main .product-reviews-summary {width: 100%;}
.product-info-main .product-reviews-summary a {color: #000;}
.block.upsell {clear: both;}
.product-info-main .product.attribute.sku {display: none;}
.product-info-main .product-social-links {text-align: right;background-color: #f3f1ed;padding-bottom: 25px;margin-bottom: 10px;}
.product.info.detailed .data.items > .item.title > .switch {text-transform: uppercase;font-size: 13px;padding: 1px 25px 1px 0px;height: auto;border: 0;font-family: GillSans;color: #999999;background-color: transparent;}
.product.info.detailed .data.items > .item.title.active > .switch {color: #333;font-weight: 700;}
.write-review a.action.review {float: right;color: #000;border: 1px solid #ccc;border-radius: 5px;padding: 10px 20px;cursor: pointer;}
.customreaddreview .rating-summary span {font-size: 22px;}
.product-info-main .product-add-form .box-tocart .field.qty .label, .block.related .block-actions, .block.related .field.choice {display: none;}
.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row {display: inline-block;vertical-align: top;text-align: center;position: relative;}
.product-info-main .product-add-form .box-tocart .field.qty {display: inline-block;margin: 0 10px 0 0;}
.product-info-main .product-add-form .box-tocart {padding: 20px 40px;background-color: #f3f1ed;margin-bottom: 0;margin-top: 0;}
.product-info-main .product-add-form form .box-tocart .fieldset .actions .action.tocart, .product-info-main .product-add-form form .box-tocart .fieldset .actions .action.tocart.instoreonly {border-radius: 0px !important;font-size: 18px;font-weight: 700;width: 100%;font-family: "Roboto Condensed", sans-serif;text-transform: uppercase;height: 45px;line-height: 14px;padding: 0 30px;margin-bottom: 0; }
.product-info-main .box-tocart.instoreonly a {border-radius: 0px !important;font-size: 18px;font-weight: 700;width: 100%;font-family: "Roboto Condensed", sans-serif;text-transform: uppercase;height: 45px;line-height: 14px;padding: 0 30px;margin-bottom: 0;color: #ffffff;}
.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row .dec.button {float: left;}
.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row .inc.button {float: right;}
.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row .button {width: 45px;height: 45px;background-color: #000;color: #fff;font-weight: 300;text-align: center;line-height: 43px;font-size: 36px;cursor: pointer;}
.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row .input-text.qty {height: 45px;margin: 0 8px;font-weight: 600;border: 0;width: 45px;border-radius: 0;font-size: 22px;}
.product-info-main .product-add-form form .box-tocart .control, .product-info-main .product-add-form form .box-tocart .fieldset .actions {display: inline-block;vertical-align: top;}
.product-info-main span.old-price {text-decoration: line-through;}
.product-info-main .product-add-form .box-tocart.instoreonly, .product-info-main .product-add-form .box-tocart.priceonapp {border: 1px solid grey;margin: 40px 90px 0px;text-align: center;padding: 15px 40px;}
.product-info-main .price-container.priceonapp {display: block;background: #d19000;text-align: center;min-width: 273px;border-radius: 0px !important;font-size: 15px;font-weight: 700;width: 100%;font-family: "Roboto Condensed", sans-serif;text-transform: uppercase;height: 45px;line-height: 44px;padding: 0 30px;color: #ffffff;margin: 6px 1px;}
.product-info-main .price-container.priceonapp a {color: white;}
.price-notice span.price-container.priceonapp {display: none;}
.product-info-main .page-title {font-family: GillSans;font-size: 32px;}
.product-info-main .product-info-price, .product-info-main .product-add-form {background-color: #f3f1ed;border-bottom: 0;margin-bottom: 0;}
.product-info-main .product-info-price {padding: 25px 40px 0;}
.product-info-main .product-add-form {padding-top: 0;}
.product-info-main .product-info-price .price-container .price {font-size: 24px;font-weight: 400;color: #000;}
.product-info-main .product-info-stock-sku .stock span {background-color: #000;color: #fff;padding: 5px 10px;font-size: 11px;font-family: "Roboto Condensed", sans-serif;margin-top: 8px;display: inline-block;}
.product-info-main .customattributes ul {font-size: 0;margin: 0 0 10px -2px;}
.customattributes .cont-detail li {display: inline-block;vertical-align: top;width: 50%;border: 0;margin-bottom: 2px;padding: 0 0 0 2px;}
.customattributes .cont-detail li .m-cont {background-color: #f3f1ed;display: block;padding: 10px 15px;width: 100%;color: #000;text-transform: uppercase;font-weight: 600;}
.customattributes .cont-detail ul li span .sub-value {color: #000;display: block;font-size: 16px;font-weight: 300;margin-top: 5px;}
.product.info.detailed .product.data.items > .item.content, .product.info.detailed .product.data.items > .item.content span,
.product.info.detailed .product.data.items > .item.content h4 {font-family: 'Roboto', sans-serif !important;font-size: 12px !important;color: #333 !important;background-color: transparent !important;}
.product.media .fotorama {max-height: 650px;}
.fotorama__thumb-border {border: 0;}
.relatedTab {margin-top: 20px;}
.also_like_slide .fa {font-size: 28px;color: #777;}
.relatedTab .tab, .relatedTab .tab button, .relatedTab .tab button.active {background-color: transparent !important;}
.relatedTab .tab button {font-family: 'Gill Sans MT';text-transform: uppercase;font-size: 14px;color: #666;border-radius: 0;}
.relatedTab .tab button + button {border-left: 1px solid #ccc;}
.relatedTab .tab button.active {color: #000;}
.also_like_slide {margin-top: 18px;}
.also_like_slide .prod_desc {padding: 10px 5px 0;}
.also_like_slide .prod_desc h4 {font-size: 12px;color: #000;font-family: 'Roboto', sans-serif;}
.also_like_slide .prod_desc p {font-weight: 700;color: #000;margin: 5px 0;}
.modal-popup.confirm .modal-inner-wrap {max-width: 600px;width: 95%;}
.modal-popup.confirm .modal-inner-wrap button {border: 0;border-radius: 0;}
.modal-popup.confirm .modal-inner-wrap .modal-footer button {background-color: #d19000;}
.modal-popup.confirm .modal-inner-wrap .modal-footer button:hover {background-color: #000;}
.modal-popup.confirm .modal-inner-wrap .modal-footer button span, .review-form .action.submit.primary, .review-form .action.submit.primary:hover {color: #fff;}
.customreaddreview {clear: both;border-top: 1px solid #e2e2e2;padding-bottom: 30px;}
.product-info-main .product-add-form .product-options-wrapper {padding: 16px 40px 0;}
.product-info-main .product-options-wrapper .swatch-opt {margin: 0 0 20px 0;}
.product-info-main .product-options-wrapper .swatch-option.text {background: #E3E1E1;color: #393939;font-size: 13px;line-height: 42px;padding: 0px 10px;margin-right: 0;height: 42px;width: 100%;max-width: 100%;font-family: GillSans;text-align: left;}
.product-info-main .product-options-wrapper .swatch-option.text:hover {background: #393939;color: #fff;}
.product-info-main .product-options-wrapper .swatch-option.text.selected:hover {color: #393939;}
.product-add-form .product-options-wrapper .swatch-attribute-label, .product-add-form .product-options-wrapper .field .label {text-transform: uppercase;color: #000;font-weight: normal;}
.page-product-configurable .product-info-main .product-info-price .price-container .price:before {content: 'from';font-size: 16px;margin-right: 5px;}
.product-options-wrapper .options-list .choice input, .product-options-wrapper .options-list .choice label {vertical-align: middle;margin-top: 0;}
.product-item .price-box{margin: 5px 0;}
.product-item form{display: inline-block;width:100%;}
.product-item form button.action{width:100%;}
.product-item .actions-primary button[type="submit"]{border:solid 1px #d09000; background: #d09000;color: white;width: 100%;border-radius: 0;padding: 13px 30px;font-weight: normal;font-family: 'Gill Sans MT';}
.product-item .actions-primary button[type="submit"][disabled]{border: solid 1px #888;color: #888;background: rgb(204 204 204 / 37%);}
.product-item .actions-primary button[type="submit"][disabled] span:after{background: url(../images/cta-arrow-grey.svg) no-repeat center;}
.product-item .actions-primary button[type="submit"].viewoptions{background: white;border: solid 1px black;color: black;}
.product-item .actions-primary button[type="submit"]:hover{background: rgb(208 144 0 / 80%);}
.sub-cat {font-size: 0;margin-left: -10px;}
.sub-cat .list-items {display: inline-block;vertical-align: top;font-size: 14px;margin-bottom: 10px;width: 25%;padding-left: 10px;}
.list-items .item-hed a {color: #000;text-transform: uppercase;font-weight: 700;text-decoration: none;display: block;min-height: 40px;max-height: 40px;overflow: hidden;padding: 5px 0 0 0;text-align: center;letter-spacing: 0.1em;}
.list-items .item-img {background-color: #f3f1ed;position: relative;padding-bottom: 95%;}
.item-img img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;width: auto;}
.toolbar-products .field.limiter .sbHolder {width: auto;border: 0;height: auto;font-size: 0;}
.toolbar-products .field.limiter .sbHolder .sbOptions {position: static;border: 0;overflow: visible;display: inline-block !important;width: auto;}
.toolbar-products .field.limiter .sbHolder .sbOptions li {display: inline-block;vertical-align: middle;font-size: 13px;font-family: 'Gill Sans MT';font-weight: 600;margin: 1px;}
.toolbar-products .toolbar-sorter select {background-color: #fff;}
.field.limiter .sbOptions a:hover, .field.limiter .sbOptions a:focus, .field.limiter .sbOptions a.sbFocus {background: #000;}
.toolbar-products .field.limiter .sbHolder .sbOptions li a {position: relative;z-index: 5;}
.cart.table-wrapper .actions-toolbar {padding-bottom: 30px;}
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark {color: #d19000;border-color: #d19000;}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header:before, .onestepcheckout-index-index .page-main .checkout-container input[type='radio']:checked + label:before,
.onestepcheckout-index-index .page-main .checkout-container input[type='radio'] + label:before, .onestepcheckout-index-index .page-main .checkout-container input[type='checkbox']:checked + label:before,
.onestepcheckout-index-index .page-main .checkout-container input[type='checkbox'] + label:before,
.onestepcheckout-index-index .page-main .checkout-container .aw-mobile .aw-sidebar-product-list .aw-onestep-sidebar-block_title:before {color: #d19000;}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active:before {background-color: #d19000;}
.page-products .products-grid .product-item {margin-left: 0;font-size: 14px;}
.page-products .products-grid .product-item .price-box {display: inline-block;}
.page-products .products-grid .product-item span.from {text-transform: lowercase;font-weight: 600;}
.products-grid + .toolbar-products {border-top: 1px solid #7f7f7f;border-bottom: 3px solid #000;padding: 15px 0 10px;}
.products.wrapper ~ .toolbar .pages li.item.current span, .products.wrapper ~ .toolbar .pages li.item:hover span {background-color: #000;color: #fff;}
.products.wrapper ~ .toolbar .pages li.item span {padding: 5px 10px;color: #000;font-size: 13px;font-family: 'Gill Sans MT';font-weight: 600;}
.products.wrapper ~ .toolbar .pages strong.page {background-color: transparent;padding: 0;}
.products.wrapper ~ .toolbar .pages .action {font-weight: 600;color: #222;border: 0;background-color: transparent;box-shadow: none;margin: 0;}
.products.wrapper ~ .toolbar .pages .action.next:before {content: 'NEXT';font-family: 'Gill Sans MT';font-weight: 600;color: #222;font-size: 14px;}
.also_like_slide .item {padding: 0 15px;}
.crosssell #block-crosssell-heading {text-transform: uppercase;color: #000;font-family: 'Gill Sans MT';}
.crosssell .products-grid .product-item-info:hover, .crosssell .products-grid .product-item-info.active {box-shadow: none;border: 0;margin: 0;padding: 0;}
.crosssell .products-grid .product-item-info .product-item-actions {display: none;}
.crosssell .products-grid .product-item-info .product-item-details {text-align: center;}
.addyourreviw {margin-bottom: 10px;}
.addyourreviw a {color: #000;}
.page-product-configurable .product-info-main .field.configurable {background-color: #fff;font-size: 0;padding: 8px 10px 8px 20px;margin-bottom: 0;}
.page-product-configurable .product-info-main .field.configurable .label {display: inline-block;font-size: 14px;vertical-align: middle;width: 15%;margin-bottom: 0;font-weight: 700;}
.page-product-configurable .product-info-main .field.configurable .label:after {display: none;}
.page-product-configurable .product-info-main .field.configurable .control {display: inline-block;width: 85%;vertical-align: middle;font-size: 14px;}
.page-product-configurable .product-info-main .field.configurable .control select {border: 0;}
.page-product-configurable .product-info-main .price-tier_price ul.prices-tier {margin-bottom: 0;}
.page-product-configurable .product-info-main .field.configurable .label span {border-right: 1px solid #c2c2c2;display: inline-block;padding-right: 10px;}
.product-info-main .note {color: #999999;font-size: 11px;background-color: #f3f1ed;padding: 0 40px;}
.product-info-main .product-info-stock-sku, .product-info-main .product-info-price .price-box {padding-bottom: 0;}
.field.configurable.required + script + .field.required {margin-top: 20px;}
.field.configurable.required + script + .field.required > .label, .product_addtocart_form .field.required > .label:after, #product-options-wrapper script + .field > .label, .product-info-main .product.attribute.overview {display: none;}
.product-addto-links .action.towishlist {margin-right: 40px;}
.product-info-main .product-add-form .box-tocart.instoreonly {background-color: #d19000;border-color: #d19000;}
#wishlist-sidebar .actions-primary a.action.primary {background: #d19000;border-color: #d19000;border-radius: 0;font-family: 'Roboto', sans-serif;text-transform: uppercase;}
.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row #qty-error {position: absolute;top: 100%;}
.is-blog {font-family: 'Gill Sans MT';}
.is-blog .sidebar.sidebar-main {background-color: #f8f6f6;padding: 30px 15px 0;}
.is-blog .sidebar .block-blog li.item {position: relative;padding-left: 25px;border-bottom: solid 1px #eeecec;padding-bottom: 10px;}
.is-blog .sidebar .block-blog li.item:last-child {border-bottom: 0;padding-bottom: 0;}
.is-blog .sidebar .block-blog li.item a {color: #636363;font-size: 14px;text-transform: uppercase;}
.is-blog .sidebar .block-blog li.item a:before {content: '';background: url(../images/plus.jpg) no-repeat;width: 15px;height: 15px;display: inline-block;position: absolute;left: 0;background-size: contain;top: 2px;}
.is-blog .block-blog .block-title > strong {text-transform: uppercase;}
.is-blog .block-blog-search .blog-search {font-size: 0;}
.is-blog .block-blog-search .blog-search input {height: 30px;width: 68%;vertical-align: top;font-size: 13px;}
.is-blog .block-blog-search .blog-search .button {background: #d19000;border-color: #d19000;box-shadow: none;border-radius: 0;color: #fff;text-transform: uppercase;padding: 0 10px;height: 30px;font-size: 12px;margin: 0 0 0 -1px;}
.is-blog .sidebar .block-blog .block-title {padding-bottom: 0;border-bottom: 0;}
.is-blog .sidebar .block.block-blog {margin-bottom: 30px;}
.is-blog .sidebar .block.block-blog + .block.block-blog {border-top: 1px solid #c6c6c6;padding-top: 25px;}
.is-blog .column.main .post-list-wrapper .post-list-item h2 {margin-top: 0;}
.is-blog .column.main .post-list-wrapper .post-list-item h2 a {color: #000;}
.is-blog .column.main .post-list-wrapper .post-list-item .moread a {background-color: #e6e6e6;color: #000;padding: 7px 10px;display: inline-block;margin-bottom: 15px;}
.is-blog .column.main .post-list-wrapper .post-list-item .moread a:hover {background-color: #000;color: #fff;}
.is-blog.wordpress-post-view .post-image, .is-blog .post-list .post-list-item .post-categories,
.is-blog .post-list .post-list-item .post-date {margin-right: 0px;}
.is-blog.wordpress-post-view .post-view .post-content img {margin-left: 0;}
.is-blog.wordpress-homepage-view .page-title-wrapper {display: none;}
.is-blog .post-view a {color: #333;}
.is-blog .post-meta a, .is-blog .post-meta {color: #808080;}
.is-blog .pages {text-align: right;}
.is-blog .pages .items {background-color: #f8f6f6;}
.is-blog .pages .item {margin-right: 0;}
.is-blog .pages .item a {color: #000;line-height: normal;padding: 0 10px;border-right: 1px solid #000;}
.is-blog .pages .item.pages-item-next a {border: 0;background-color: transparent;box-shadow: none;}
.cart-summary .checkout-methods-items .action.primary.checkout > span, .onestepcheckout-index-index .aw-onestep-sidebar-content .actions-toolbar .action.checkout > span { background-image: url(../images/checklock.png); background-repeat: no-repeat; background-position: left top; background-size: 16px; padding-left: 20px; box-sizing: border-box; display: block; font-size: 16px; }
.onestepcheckout-index-index .aw-onestep-sidebar-content .actions-toolbar .action.checkout > span { background-position: left center; width: auto; background-size: 17px; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; font-size: 18px; display: inline-block; }
.onestepcheckout-index-index .sections.nav-sections, .onestepcheckout-index-index .top_links, .onestepcheckout-index-index footer.page-footer, .onestepcheckout-index-index .top_cart_wrap { display: none; }
body.onestepcheckout-index-index .nav-toggle { display: none !important; }
body.onestepcheckout-index-index .page-main { margin-top: 40px !important; }
body.onestepcheckout-index-index .top_logo_wrap { border-bottom: 1px solid #c2c2c2; padding-bottom: 20px;  }
.sidebar .filter-options-title { position: relative; }
.sidebar .filter-options-title:after { display: block; }
.cart-summary ul.pay_methods { margin-top: 25px;}
.cart-summary ul.pay_methods > li { display: inline-block; vertical-align: middle; width: 23.5%; text-align: center; }
body.cms-index-index .top-confidence-msg { display: none; }
ul.pay_methods img { max-width: 49px; }
.hastags { display: inline-block; position: absolute; top: 0; left: 0; }
.product-item-info.pm-image { position: relative; }
.hastags > span { padding: 2px 5px; margin-right: 5px; color: #fff; }
/* span.sale-corner { background: none; color:#d19000;margin-right:5px;padding: 6px 10px 5px;font-size: 12px;position: relative;z-index: 1;font-family: 'Gill Sans MT';border-radius: 5px;line-height: 1;} */
span.new-corner { background: #d19000;color: white;margin-right: 5px;padding: 6px 10px 5px;font-size: 12px;position: relative;z-index: 1;font-family: 'Gill Sans MT';border-radius: 5px;line-height: 1;}
span.smooth-corner {background: black;color: white;margin-right: 5px;padding: 6px 10px 5px;font-size: 12px;position: relative;z-index: 1;font-family: 'Gill Sans MT';border-radius: 5px;line-height: 1;}
span.limited-corner {background: #f0f0f0;color: black;margin-right: 5px;padding: 6px 10px 5px;border: solid 1px #ccc;font-size: 12px;position: relative;z-index: 1;font-family: 'Gill Sans MT';border-radius: 5px;line-height: 1;}
span.message-corner, span.sale-corner { background: #d19000; color: white; margin-right:5px;padding: 6px 10px 5px;font-size: 12px;position: relative;z-index: 1;font-family: 'Gill Sans MT';border-radius: 5px;line-height: 1;}
/*.product-info-main span.message-corner { padding-left: 0px; }*/
body.catalog-product-view span.message-corner, body.catalog-product-view span.sale-corner { display: inline-block; margin-bottom: 5px; }
.products-grid.pm-products .product-item-info:hover, .products-grid .product-item-info.active { border: none; box-shadow: none; background: none; margin: 0; padding: 0; }
.pm-products.pm_new-product-slide { overflow-x: hidden; }
.icon-holder{position: absolute;top: 4px;left:0;}
.catalog-product-view .product.media{position: relative;}
.block.aw_wbtab { clear: both; }
.product-items .product-item .prod-thumb{position: relative;}
.cms-index-index span.sale-corner {font-size:10px;}
.cms-index-index span.new-corner {font-size:10px;}
.cms-index-index span.message-corner {font-size:10px;}
/*.product-info-main .message-corner { padding-left: 0; }*/
body .post-list .post-image { width: 100%; }
body.ma-autocomplete .logo {background: transparent;filter: blur(1px);opacity: 0.5;z-index: 0;}
.switcher-currency span { display: none; }
ol#show_in_main_sidebar-cigar_strength li { list-style-type: none; }
.product-info-main .amxnotif-block {background-color: #f3f1ed;margin-bottom: 0;text-align: center;color: black;padding: 20px 0;}
.message.global.cookie{z-index: 99;}

@media(min-width: 1200px){
	.catalog-category-view .price-container.priceonapp{position: static;margin-top: 6px;display: inline-block;}
	.is-in-stock{position: static;}
}

@media(min-width: 1200px){
	.page-products .products-grid .product-item:nth-child(odd) {padding-left: 0;padding-right: 20px;}
	.page-products .products-grid .product-item:nth-child(even) {padding-left: 50px;}
	.is-in-stock > div span{left: -2px;}
}

@media only screen and (min-width: 768px)
{
	.minicart-wrapper {margin-left: 0;}
	.nav-sections {margin-bottom: 0px;text-align: center;border-bottom: 1px solid #c9c9c9;}
	.cms-home .nav-sections {border-bottom: 0;}
	.navigation {background: #fff;}
	.navigation .level0 > .level-top {font-size: 14px;font-weight: normal;font-family: 'Gill Sans MT';text-transform: uppercase;color: #000;}
	.toolbar-products .field.limiter {float: left;}
	.toolbar-products .field.limiter .label, .toolbar-products .toolbar-sorter .sorter-label {display: inline-block;vertical-align: top;font-family: 'Gill Sans MT';font-weight: 600;text-transform: uppercase;line-height: 33px;}
	.product.info.detailed .product.data.items > .item.content {padding: 0;border: 0;}
	.products.wrapper ~ .toolbar .pages {float: right;}
	.is-blog .column.main .post-list-wrapper {padding-left: 20px;}
	.is-blog.wordpress-post-view .column.main {float: left;padding-right: 20px;padding-left: 0px;}
	.is-blog.wordpress-post-view .sidebar.sidebar-main {float: right;}
}

@media (min-width: 768px) and (max-width: 1000px) {
	.product.info.detailed .data.items > .item.title > .switch { font-size: 11px; padding-right: 14px; }
}

@media (max-width: 767px) {
	.navigation .level0 > .level-top { font-size: 15px; padding-top: 15px; padding-bottom: 15px; }
	.navigation .parent .level-top:after { top: 14px; }
	.navigation .submenu:not(:first-child) > li > a { font-size: 14px; padding-top: 15px; padding-bottom: 15px; }
	body .minicart-wrapper { margin-top: 0; }
	body.onestepcheckout-index-index .page-title-wrapper { margin-left: 0; }
}

@media (max-width: 640px) {
	body.onestepcheckout-index-index h2.email-title { margin-left: 10px; }
}

@media (max-width: 430px) {
	body .top_tagline { font-size: 10px; }
}

@media(min-width: 768px) {
	.top_cart_wrap .block-search {position: relative;top: 10px;right: 9px;}
	.nav-toggle{z-index: 5;}
}

