@font-face {font-family: "FF Din";src: url("../../../../../media/fonts/default/377733_1_0.eot");src: url("../../../../../media/fonts/default/377733_1_0.eot#iefix") format("embedded-opentype"),	 url("../../../../../media/fonts/default/37D002_1_0.woff") format("woff"),	 url("../../../../../media/fonts/default/37D002_1_0_1.ttf") format("truetype"),	 url("../../../../../media/fonts/default/377733_1_0.svg") format("svg");font-weight: normal;font-style: normal;}
/*  GENERAL  */
body{font-family: 'FF Din', sans-serif !important;}
.color-theme, a:hover, a:focus, a:active,.list-group .list-group-item.active,.extra-link a:hover, .message > * a,.search-autocomplete ul li .amount,.footer .middle-footer a:hover, .footer .middle-footer a:focus,.minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:active:before,.minicart-wrapper .action.showcart.active,.minicart-wrapper .action.showcart.active:before,.minicart-items .product-item .product-item-details .product-item-name a:hover,.header .top-header-content a:hover, .header .top-header-content button:hover, .header .top-header-content a:focus, .header .top-header-content button:focus,.header .dropdown-switcher .dropdown-menu li > a:hover,.header .dropdown-toplinks .dropdown-toggle:hover,.header .header-wl a:hover,.header .search-form .actions-search .action-search:hover,.header .search-form.select-search .form-search .form.minisearch .search-select .dropdown-menu li a:hover,.products-grid .product-item-info .product-top .actions-link button:hover,.products-grid .product-item-info .product-item-details .product-item-name a:hover,.products-grid .product-item-info.metro_template .product-item-details .product-item-name a:hover,.list-products .product-item-info .product-item-details .product-item-name a:hover,.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a:hover,.breadcrumbs .items > li a:hover,.products-list .product-item-info .product-item-details .product-item-name a:hover, .products-list .product-item-info .product-item-details .product-item-name a:focus,.page-layout-1column .category-product-actions .block.filter .filter-title > .title:hover, .block.account-nav .account-nav .items .item strong, .block-order-details-comments .order-comments .comment .comment-date,.items.order-links li.current, .items.order-links li:hover,.order-details-items .table-wrapper tfoot tr.grand_total th strong, .order-details-items .table-wrapper tfoot tr.grand_total td strong,.customer-review.view .review-details .review-date,.products-grid.wishlist .product-item-info .product-item-name a:hover,.cms-noroute-index .page-main .column.main a:hover,.profile .profile-desc .profile-name:hover,.shipping-address-items .shipping-address-item.selected-item,.opc-block-summary .table-totals tr.totals.grand th, .opc-block-summary .table-totals tr.totals.grand td,.opc-block-summary .table-totals tr.totals.grand th strong, .opc-block-summary .table-totals tr.totals.grand td strong,.opc-block-shipping-information .shipping-information-title .action-edit:hover:before,#multiship-addresses-table tbody tr td.product .product-item-name a:hover,.multishipping-checkout-shipping table tbody tr td .product-item-name a:hover,.multishipping-checkout-overview table tfoot tr.grand.totals th, .multishipping-checkout-overview table tfoot tr.grand.totals td,.multicheckout.success a, .checkout-success a,.sidebar .block.block-reorder ol.product-items .product-item .product-item-name a:hover,.sidebar .block-blog-posts .post-list li a:hover,.sidebar .block-blog-categories li a:hover,.sidebar .brand-list li.active,.blog-list .post-item-info .post-info a:hover,.blog-post-view .post-item-info .post-info a:hover,.portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .title:hover,.portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .category-link a:hover,.checkout-cart-index .column.main .cart-empty a,.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:hover, .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:focus,.checkout-cart-index #shopping-cart-table .gift-options-cart-item .action-gift:hover,.full-review.product-reviews-summary .reviews-actions a:hover, .full-review.product-reviews-summary .reviews-actions a:focus,.box-tocart .field.qty > .control span.edit-qty:hover,.product-info-main .product-info-stock-sku .stock span,.product-info-main .product-sub-infomation .product.attribute.sku span.value,.product-info-main .product-sub-infomation .product-brand .brand-name a,.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label + .swatch-attribute-selected-option,.block.review-list .review-items li.review-item .review-title,.block.review-add .review-form h4 span,.opc-estimated-wrapper .estimated-block .estimated-price,.header ul.social-link li a:hover,.header .nav.nav-main-menu > li > a:hover,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar .aw-onestep-sidebar-header::before,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark,.onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"] + label::before, .onestepcheckout-index-index .page-main .main .checkout-container input[type="checkbox"]:checked + label::before,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle::after,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-sidebar_order-note span,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-sidebar_order-note span::after,.onestepcheckout-index-index .aw-onestep-main .authentication-link a,.block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item .filter-options-content .show-more span,.onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"] + label::before, .onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"]:checked + label::before,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .shipping-address-items ol .shipping-address-item.selected-item::after{color: #FFFFFF;}.btn:hover, .btn:focus, .btn:active,.btn-default2:hover, .btn-default2:focus, .btn-default2:active,.btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-secondary,.owl-carousel .owl-nav > div:not(.disabled):hover,.minicart-items .product-item .details-qty.qty .update-cart-item:hover, .minicart-items .product-item .details-qty.qty .update-cart-item:focus, .minicart-items .product-item .details-qty.qty .update-cart-item:active,.minicart-items .product-item .product.actions .action:hover,.list-products .product-item-info .product-image .action.mgs-quickview:hover,.btn.btn-promo-banner:hover, .btn.btn-promo-banner:focus,.tag-cloud a:hover,.product-items .ajax-loading .scroll-ajax-button,.products-list .action.mgs-quickview:hover,.products-list .product-item-info .product-item-details .actions-link .action.tocart:hover, .products-list .product-item-info .product-item-details .actions-link .action.tocart:focus,.shipping-address-items .action:hover,#shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action,.authentication-wrapper .action-auth-toggle:hover,.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply:hover,.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover,.product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart,.product.media .product-video-button a:hover,.product.media .row.vertical-thumbnail .slick-slider .slick-arrow:hover,.items.order-links li.current, .items.order-links li:hover,.btn-print:hover,.shipping-address-items .shipping-address-item.selected-item,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark{border-color: #FFFFFF;}.btn:hover, .btn:focus, .btn:active,.btn-default2:hover, .btn-default2:focus, .btn-default2:active,.btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-secondary,.owl-carousel .owl-nav > div:not(.disabled):hover,.minicart-items .product-item .details-qty.qty .update-cart-item:hover, .minicart-items .product-item .details-qty.qty .update-cart-item:focus, .minicart-items .product-item .details-qty.qty .update-cart-item:active,.minicart-items .product-item .product.actions .action:hover,.list-products .product-item-info .product-image .action.mgs-quickview:hover,.btn.btn-promo-banner:hover, .btn.btn-promo-banner:focus,.tag-cloud a:hover,.product-items .ajax-loading .scroll-ajax-button,.products-list .action.mgs-quickview:hover,.products-list .product-item-info .product-item-details .actions-link .action.tocart:hover, .products-list .product-item-info .product-item-details .actions-link .action.tocart:focus,.shipping-address-items .action:hover,#shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action,.authentication-wrapper .action-auth-toggle:hover,.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply:hover,.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover,.product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart,.product.media .product-video-button a:hover,.product.media .row.vertical-thumbnail .slick-slider .slick-arrow:hover, .product-label.new-label,.opc-estimated-wrapper .minicart-wrapper button.action.showcart > .counter.qty,.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .payment-method._active::before,.block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .ui-slider-horizontal,.block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .ui-slider-handle, .irs-slider, .irs-bar{background-color: #FFFFFF;}
.color-theme, a:hover, a:focus, a:active, .list-group .list-group-item.active, .extra-link a:hover, .message > * a, .search-autocomplete ul li .amount, .footer .middle-footer a:hover, .footer .middle-footer a:focus, .minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:active:before, .minicart-wrapper .action.showcart.active, .minicart-wrapper .action.showcart.active:before, .minicart-items .product-item .product-item-details .product-item-name a:hover, .header .top-header-content a:hover, .header .top-header-content button:hover, .header .top-header-content a:focus, .header .top-header-content button:focus, .header .dropdown-switcher .dropdown-menu li > a:hover, .header .dropdown-toplinks .dropdown-toggle:hover, .header .header-wl a:hover, .header .search-form .actions-search .action-search:hover, .header .search-form.select-search .form-search .form.minisearch .search-select .dropdown-menu li a:hover, .products-grid .product-item-info .product-top .actions-link button:hover, .products-grid .product-item-info .product-item-details .product-item-name a:hover, .products-grid .product-item-info.metro_template .product-item-details .product-item-name a:hover, .list-products .product-item-info .product-item-details .product-item-name a:hover, .widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a:hover, .breadcrumbs .items > li a:hover, .products-list .product-item-info .product-item-details .product-item-name a:hover, .products-list .product-item-info .product-item-details .product-item-name a:focus, .page-layout-1column .category-product-actions .block.filter .filter-title > .title:hover, .block.account-nav .account-nav .items .item strong, .block-order-details-comments .order-comments .comment .comment-date, .items.order-links li.current, .items.order-links li:hover, .order-details-items .table-wrapper tfoot tr.grand_total th strong, .order-details-items .table-wrapper tfoot tr.grand_total td strong, .customer-review.view .review-details .review-date, .products-grid.wishlist .product-item-info .product-item-name a:hover, .cms-noroute-index .page-main .column.main a:hover, .profile .profile-desc .profile-name:hover, .shipping-address-items .shipping-address-item.selected-item, .opc-block-summary .table-totals tr.totals.grand th, .opc-block-summary .table-totals tr.totals.grand td, .opc-block-summary .table-totals tr.totals.grand th strong, .opc-block-summary .table-totals tr.totals.grand td strong, .opc-block-shipping-information .shipping-information-title .action-edit:hover:before, #multiship-addresses-table tbody tr td.product .product-item-name a:hover, .multishipping-checkout-shipping table tbody tr td .product-item-name a:hover, .multishipping-checkout-overview table tfoot tr.grand.totals th, .multishipping-checkout-overview table tfoot tr.grand.totals td, .multicheckout.success a, .checkout-success a, .sidebar .block.block-reorder ol.product-items .product-item .product-item-name a:hover, .sidebar .block-blog-posts .post-list li a:hover, .sidebar .block-blog-categories li a:hover, .sidebar .brand-list li.active, .blog-list .post-item-info .post-info a:hover, .blog-post-view .post-item-info .post-info a:hover, .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .title:hover, .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .category-link a:hover, .checkout-cart-index .column.main .cart-empty a, .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:hover, .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:focus, .checkout-cart-index #shopping-cart-table .gift-options-cart-item .action-gift:hover, .full-review.product-reviews-summary .reviews-actions a:hover, .full-review.product-reviews-summary .reviews-actions a:focus, .box-tocart .field.qty > .control span.edit-qty:hover, .product-info-main .product-info-stock-sku .stock span, .product-info-main .product-sub-infomation .product.attribute.sku span.value, .product-info-main .product-sub-infomation .product-brand .brand-name a, .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label + .swatch-attribute-selected-option, .block.review-list .review-items li.review-item .review-title, .block.review-add .review-form h4 span, .opc-estimated-wrapper .estimated-block .estimated-price, .header ul.social-link li a:hover, .header .nav.nav-main-menu > li > a:hover, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar .aw-onestep-sidebar-header::before, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark, .onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"] + label::before, .onestepcheckout-index-index .page-main .main .checkout-container input[type="checkbox"]:checked + label::before, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle::after, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-sidebar_order-note span, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-sidebar_order-note span::after, .onestepcheckout-index-index .aw-onestep-main .authentication-link a, .block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item .filter-options-content .show-more span, .onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"] + label::before, .onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"]:checked + label::before, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .shipping-address-items ol .shipping-address-item.selected-item::after {color: black}
a:hover  {color: black}
.btn {border-radius: 0} .btn:hover, .btn-primary:hover {color: black; border: 2px solid black}
.authentication-wrapper .action-auth-toggle {border-radius: 0}
.authentication-wrapper .action-auth-toggle:hover, .btn-secondary, .checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover {color: black; border: 2px solid black; border-radius: 0}
.minicart-items .product-item .details-qty.qty .update-cart-item:hover {color: black}

/* HEADER */
.header .logo-left-header .logo img {height: auto !important}
.header .top-header-content {background: #222 !important; color: white} .header .top-header-content a {color: white}
.header .dropdown-switcher .switcher-toggle, .header .top-header-content .top-middle-header, .header .top-custom-link ul li {padding: 7.5px 0}
.header .dropdown-toplinks .dropdown-menu li {font-size: 10px; letter-spacing: 1px; text-transform: uppercase}
.header .logo-left-header .logo {justify-content: center}
.header .camera-icon {max-width: 24px; position: relative; top: -3px;}}

/* FOOTER */
.footer .block.newsletter {border-radius: 0; padding: 0 0 2px}
.footer-container {font-size: 12px; text-transform: uppercase}
.footer-container h6 { text-transform: uppercase; font-size: 14px;}
.footer-container ul.list-icon li {padding-left:25px;margin-bottom:12px}
.footer-container ul.list-icon li .icon {font-size: 16px;top:3px}
.footer .middle-footer {padding: 40px 0; background: white}
.footer .middle-footer ul.menu li {line-height: 25px}

.sidebar .block .block-title .title {font-size: 15px; margin-bottom: 10px; letter-spacing: 1px; text-transform: uppercase}

/* HOME */
.product-tab .menu-product-tabs li a {border: 0 !important}

/* MYACCOUNT */
div#account-nav ul li:last-child {display: none}
li.nav.item.current strong {color: #85303d; border-left: 3px solid #85303d; padding-left: 1em;}
form#giftcard-form .secondary button {background: none; border: 0}

/* ELEMENTS */
.social-btn .btn-social {padding: 0; text-align: center}
.btn-social>:first-child {border: none; font-size: 15px; width: 20px; position: relative}
#social-login-popup .mfp-close {color: black}
.actions-toolbar .action.primary:hover {color: black; background: white !important; border: 2px solid black !important}
.product-tab .menu-product-tabs li a {text-transform: uppercase; font-size: 11px; letter-spacing: 1px}
.content-heading {margin-bottom: 18px;}
.content-heading h3.title {font-size: 18px; text-transform: uppercase}
.product-detail-infomation.margin-top65 {margin-top: 0}
.toolbar .form-item-select, .toolbar .sorter .sorter-action {border: 0}
.block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item {border-bottom: 0}
.block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item {padding-bottom: 10px}
.product-info-main .product-add-form .actions button.tocart {background: black; border-radius: 0}
.box-tocart .field.qty>.control {border-radius: 0}
img.braintree-paypal-button-hidden {max-width: 50%; margin-top: 15px;}
button.action-braintree-paypal-logo {background: none; border: 0}
.opc-block-summary .items-in-cart>.title {border: 0}
.opc-block-summary .items-in-cart>.title strong {font-size: 15px;}
.swatch-option {min-width: 15px; height: 15px; border-radius: 0;}
.products-grid .product-item-info div[class^="swatch-opt-"] .swatch-attribute+.swatch-attribute {display: none}
tr.totals.rewardpoints a span {color: red; font-size: .7em; text-transform: uppercase; font-weight: bold}
div#reward_placer .payment-option-title { padding-left: 0; border-bottom: 1px solid #f0f0f0; color: #1a1a1a; font-size: 18px; font-weight: 300; margin-bottom: 15px; padding-bottom: 5px; position: relative; }
#reward-points-buttons-container .action-use {color: black; border: 2px solid black; padding: .5em 1em; margin-top: 1em;  }
.sidebar.sidebar-additional {display: none}
.instagram-block .owl-carousel .owl-stage {display: flex; align-items: center; justify-content: center; background: black}
.instagram-block .owl-carousel .owl-item {max-height: 200px; overflow: hidden}
.block.filter .block-content.filter-content .filter-options-item .filter-options-title:before {height: 1px; width: 100%}
.action-desktop {display: flex; align-items: center; margin-top: 1em}
.action-desktop a {flex: 1; display: flex; align-items: center;}
.action-desktop a i {font-size: 1.6em; padding-right: 5px; color: #802533}

/* CART */
#shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action {border-radius: 0}
#shipping-method-buttons-container .action:hover, .payment-method-content .actions-toolbar .action:hover, #shipping-method-buttons-container button.action:hover, .payment-method-content .actions-toolbar button.action:hover {color: black}
.table-checkout-shipping-method thead tr th {font-size: 12px; padding: 10px 0; border: 0; border-bottom: 1px solid black; text-transform: uppercase; font-weight: bold;}
.table-checkout-shipping-method tbody tr td {border: 0}
.checkout-cart-index #shopping-cart-table thead tr th {padding: 5px 0; font-size: 15px}
.checkout-cart-index #shopping-cart-table .gift-options-cart-item {border: 0; margin-bottom: 0}
.block.giftcard {display: none}
.checkout-cart-index #shopping-cart-table tbody tr td {padding: 5px}
.checkout-cart-index #shopping-cart-table tbody tr.item-actions td>.actions-toolbar {padding: 5px 30px 0}
.checkout-cart-index #shopping-cart-table tbody tr.item-actions td {padding-bottom: 0 0 15px}
.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout {border-radius: 0}
.swatch-option-tooltip {display: none !important}
.modal-popup.confirm .modal-footer .action-secondary, .modal-popup.confirm .modal-footer .action-primary {border-radius: 0; width: 45%}
.modal-popup.confirm .modal-footer .action-secondary {background-color: white; border: 2px solid #000; color: black}
.modal-popup.confirm .modal-footer .action-primary:hover {background: black; color: white}

/* CHECKOUT */
.giftcardaccount {display: none}
.opc-payment .payment-methods .payment-method {border-bottom: 0}
.opc-payment .payment-methods .payment-method._active .payment-method-content {padding: 1em; background: #efefef; border-radius: 5px;}
.opc-payment .payment-methods .payment-method .payment-method-content .actions-toolbar {margin-bottom: 0}
.payment-method-braintree .hosted-control {background: white}
.checkout-success .actions-toolbar .action.primary {padding: 1em 1.5em;}

.product-item form .swatch-input, .product-options-wrapper .swatch-attribute .swatch-input { position: absolute; display: block; left: -9999em; }
.mfp-iframe-scaler iframe { box-shadow: none; }

button.action.action-auth-toggle { display:none; }

.mgs-quickview-catalog-product-view .product-detail-infomation.col-xs-12 .product-info-main{ height: auto !important; }

a.action.link.rss {display: none}
.sub-categories .items {font-size: smaller}
.home-top-pick {overflow: hidden}
.preloader {display:none}
.cms-index-index .price-box .old-price {float: none; display: block; font-size: .9em; line-height: 1.2em;}

/* PLP FACELIFT */
.products-grid .product-item-info .product-top a.photo img:nth-child(2) { display: none;}
body.page-products .products-grid .product-item-info .product-top a.photo:hover img:nth-child(1) { opacity: 0 }
.products-grid .product-item-info .product-top a.photo:hover img:nth-child(2) { display: block }
.products-grid .product-item .product-item-info .product-top:hover a.photo:after, .products-grid .product-items .product-item-info .product-top:hover a.photo:after {background: none}
.products-grid .product-item-info .product-top a.photo:after {background-color: transparent !important}
.products-grid .product-item .product-item-info .actions-link, .products-grid .product-items .product-item-info .actions-link {display: none}
.products-grid .product-item .product-item-info .action.tocart, .products-grid .product-items .product-item-info .action.tocart {right: 10px; left: auto !important; top: 10px !important}

/* VAULT CC CARD */
body.vault-cards-listaction .action.delete {border: 2px solid black; background: none; padding: 2.5px 10px; color: black}
body.vault-cards-listaction aside .modal-inner-wrap {background: white}
body.vault-cards-listaction aside .modal-inner-wrap h1 {font-size: 1.2em}
body.vault-cards-listaction aside .modal-inner-wrap .modal-content {border: 0; box-shadow: none; padding: 1em; color: red}
body.vault-cards-listaction aside .modal-inner-wrap footer.modal-footer button {padding: 2.5px 10px; border: 2px solid black; backface-visibility: none; color: black}

/* HOME BRAND POPUP */
.brand-wrap {position: fixed;top: 0;height: 100%;left: 0;width: 100%;background: rgba(0,0,0,.5);z-index: 9266;display: none;padding: 2em;align-items: center;justify-content: center;}
html.builder-container .brand-wrap { display: block; z-index: 1 }
.brand-wrap.brand-open {display:flex;}
.brand-pop {background: white;width: 100%;height: 100%;padding-top: 15px;padding-bottom: 15px;}
.brand-pop > div {text-align: center;margin-top: 5px; border: 2px solid #000; color: black; padding: 5px 0; margin: 0 14px;}
.brand-pop ul { display: flex; flex-wrap: wrap;}
.brand-pop ul li {width: 42%;margin: 4%;background: #efefef;display: flex;align-items: center;justify-content: center;}
.brand-pop img { max-width: 100%; height: auto;}

/* FACELIFT BANNERS  */
.four-banner img {width: 100%}
.products-grid .owl-carousel { margin: 0 auto;}
.menu-xs {text-align: center;}
.menu-xs.mobile {display: none}
.menu-xs-left {padding-left: 0; padding-right: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.menu-xs-right {padding-left: 0; padding-right: 0; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.menu-xs-child {padding: 10px 0; font-weight: bold; border-bottom: 1px solid #ddd;}
.menu-xs-child a, .menu-xs-child-last a {color: black; text-decoration: none;}
.menu-xs-child-last {padding: 10px 0; font-weight: bold;}
.cms-index-index .owl-carousel .owl-dots .owl-dot span {border-radius: 0; width: 25px; height: 7.5px;}
.menu-xs.desktop .menu-xs-child {margin-top: 15px;text-transform: uppercase;letter-spacing: 1px; border: 1px solid #ddd; padding: 5px 0; display: flex; align-items: center; justify-content: center;}
.menu-xs.desktop .menu-xs-child a {flex: 1}
.toolbar select, a {color: black}

/* PLP FACELIFT*/
body.page-products .filter-toggle .icon {display: none}
body.page-products .category-product-actions {display: flex !important}
body.page-products .category-product-actions .filter-toggle {display: none}
body.page-products .category-product-actions .filter-toggle a .icon {display: none}

/* PDP FACELIFT */
body.catalog-product-view .field.configurable.required {margin-bottom: 0}
body.catalog-product-view .field.configurable.required label {display: none !important}
body.catalog-product-view .product-add-form .product-options-wrapper .fieldset>.field>.control {padding-bottom: 0}
body.catalog-product-view .product-detail-infomation-sticky-parent .product-detail-infomation-content .product-name {text-transform: capitalize; font-size: 1.4em}
body.catalog-product-view .product-info-main .product.attribute.overview {margin-top: 10px}
.owl-carousel .owl-dots .owl-dot span {width: 20px; height: 5px; background: rgba(0,0,0,.25); border-radius: 0}
.new-media-wrapper {position: relative}
.new-media-wrapper a { position: absolute; right: 15px; top: 5px; z-index: 2; color: black; font-size: 2em; }
body.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty {display: none}
body.catalog-product-view .product-info-main .product-add-form .actions button.tocart, body.catalog-product-view .product-info-main .product-add-form .actions  {width: 100%}
body.catalog-product-view .product-detail-infomation-sticky-parent .product-detail-infomation-content .product-add-form .box-tocart .action-add-to button {display: none}
body.catalog-product-view .product.attribute.description ul {list-style: disc; margin-left: 1em}

/* RESPONSIVE */
@media (min-width: 768px) {
    .four-banner, .home-new-arrival {padding-left: 15px; padding-right: 15px;}
    #billing-new-address-form > .field { width: 50%; float: left; overflow: hidden; }
    /* PLP FACELIFT*/
    body.page-products .toolbar.toolbar-products {margin-left: auto}
    body.catalog-product-view .product-info-main .product-add-form .box-tocart {display: flex}
    body.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset, body.catalog-product-view .product-info-main .product-add-form .actions.action-add-to {flex: 1}
}

@media (min-width: 992px) {
  .opc-progress-bar .opc-progress-bar-item._active:before, .opc-progress-bar .opc-progress-bar-item._active>span:before {background: #86323f}
  .opc-progress-bar .opc-progress-bar-item._active>span, .opc-progress-bar .opc-progress-bar-item._active>span:after {color: #86323f}
  .opc-progress-bar .opc-progress-bar-item._complete:before, .opc-progress-bar .opc-progress-bar-item._complete>span:before {background: black}
  .opc-progress-bar .opc-progress-bar-item._complete>span:after, .opc-progress-bar .opc-progress-bar-item._complete>span {color: black}
  .opc-progress-bar .opc-progress-bar-item:before {height: 4px;}
  .opc-progress-bar .opc-progress-bar-item>span:before {height: 30px; width: 30px; margin-left: -14px; top: 4px;}
  .opc-progress-bar .opc-progress-bar-item>span:after {line-height: 25px; width: 24px; height: 24px; margin-left: -11px; top: 7px}
}

@media (min-width: 1200px)  {
  .header:not(.header6):not(.header7) .navigation .nav-main-menu li li>a {line-height: 1}
  .header:not(.header6):not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu ul>li:first-child>a, .header:not(.header6):not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu ul>li:not(:last-child)>a {border-bottom: 0}
  .header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu .mega-menu-sub-title {font-weight: 700; letter-spacing: 1px; }
  .header:not(.header6):not(.header7) .navigation .nav-main-menu {margin: 0 auto}
  .header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth:not(.menu-2columns)>ul.dropdown-menu {left: 0; margin-left: 0;}
}

@media (min-width: 1370px) {
  .header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fulliwidth:not(.menu-2columns)>ul.dropdown-menu {left: 0 !important; margin-left: 0 !important;}
}

/* MOBILE */
@media (max-width: 767px) {
  .footer-container h6, .footer .middle-footer div[class*="col-lg"]:not(:last-child) { margin-bottom: 1em; }
  footer ul.social-link {margin-bottom: 1em}
  footer ul.menu { display: none }
  .footer .middle-footer {padding-bottom: 0}
  .footer .bottom-footer .copyright address {margin-bottom: 0}
  .footer .bottom-footer {padding-top: 10px; padding-bottom: 10px; font-size: .8em}
  header.header .top-header-content {display: none}
  .products-grid .product-items .product-item-info .product-top:hover .action.tocart,   .products-grid .product-item .product-item-info .product-top:hover .action.tocart {display: none !important}
  #my-orders-table .col.actions a {padding: 5px}
  #my-orders-table .col.actions a i {color: #802533; font-size: 1.3em; padding-right: 2.5px}
  /* CART */
  body.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a {font-weight: 700; font-size: 1em; line-height: 1.2em}
  body.checkout-cart-index .cart.main.actions {display: flex; margin-top: 1.5em;}
  body.checkout-cart-index .cart.main.actions > button,  body.checkout-cart-index .cart.main.actions > a { flex: 1; padding: 0; margin: 0 !important}
  body.checkout-cart-index .cart.main.actions > button {border-right: 0}
  body.checkout-cart-index .shopping-cart-bottom {display: flex; flex-direction: column-reverse}
  body.checkout-cart-index .shopping-cart-bottom .cart-totals {margin-top: 1.5em}
  body.checkout-cart-index .cart-summary {margin-top: 1em}
  body.checkout-cart-index .checkout-extra {margin-top: 0}
	/* BANNERS */
	.right-xs {padding-right: 0; padding-left: 5px}
	.left-xs {padding-left:0; padding-right: 5px;}
  .menu-xs {padding-left: 0; padding-right: 0}
	.menu-xs.desktop {display: none}
	.menu-xs.mobile {display: block;}
	/* PLP FACELIFT */
	body.page-products .category-product-actions .filter-toggle {width: auto !important; border: 1px solid #ccc; margin-right: 10px;  flex: 1; max-width: none !important; font-size: 15px !important; display: flex !important; align-items: center;justify-content: center; #878787}
  body.page-products .pager-custom {display: flex; align-items: center; justify-content: center; height: 40px; border: 1px solid #ccc;}
 	html.filter-open body.page-products .category-product-actions .filter-toggle .icon {display: block}
	html.filter-open body.page-products .category-product-actions .filter-toggle .text {display: none}
	html.filter-open body.page-products .category-product-actions .filter-toggle {border : 0}
	/* PDP FACELIFT*/
	body.catalog-product-view .product-detail-infomation-sticky-parent .product-detail-infomation-sticky {margin-top: 15px !important}
	body.catalog-product-view .product-detail-infomation-sticky-parent .product-detail-infomation-content .product-add-form #product-options-wrapper .fieldset .control .super-attribute-select {max-width: 100%}
	body.catalog-product-view .product-info-main .product-add-form .box-tocart {margin-top: 10px; color: black}
	body.catalog-product-view .product-info-main {text-align: center}
  body.catalog-product-view .owl-dots {position: relative; top: -20px; margin-top: 0;}
  body.catalog-product-view .product-info-main .product-info-price .price-box .price {font-size: 15px}

  body.cms-index-index .page-main .products-grid .product-item .product-item-info .action.tocart,
  body.cms-index-index .page-main .products-grid .product-items .product-item-info .action.tocart,
  body.cms-index-index .page-main .home-top-pick .products-grid .product-item .product-item-info .action.tocart { position: absolute; top: 10px; left: 10px; z-index: 3; display: block !important; }
}

/* From GTM START ---------------------------------------------------------------------------------------- */

	/* Wyomind PLP Hidden */
	.wyomind-hidden {display: none}

	/* Wobble iPhone - Aien 20191003 This is causing issue with return to last scroll on pressing back */
	/*body {overflow-x: hidden;}*/

	/* Size guide */
	body.catalog-product-view .field.configurable.required.size a {display: none}

	/* PLP Hide New Badge */
	body.catalog-product-view .product-info-price .product-label.new-label {display: none}

	/* Paypal Tooltip */
	body.checkout-index-index .payment-method._active:first-child .field-tooltip {position: relative}

	/* Paginate Font */
	body.catalog-category-view .toolbar .pages .pagination .item {padding:0 15px}

	/* Hide White Badge */
	body.cms-index-index .product-top .product-label.new-label {display: none}

	/* Hide RewardPoint Message */
	body.checkout-cart-index .message.info.reward.reward-checkout {display: none}

/* From GTM END ---------------------------------------------------------------------------------------- */

/* START Always display 1st image on carousel, on first load */

.owl-carousel:not(.owl-loaded) { display: block;}
.owl-carousel:not(.owl-loaded) > .item:not(:first-child) {display: none;}

/* END Always display 1st image on carousel, on first load */
body.checkout-index-index .checkout-shipping-method-step .row {min-height: 88px;}

.mfp-iframe-scaler iframe {background-image: none !important }
#co-shipping-method-form .list-shipping-method { display: block !important; overflow: hidden; }

.products-grid .product-item-info .product-item-details {padding-top: 0}
.products-grid .product-item-info .product-item-details .brand-name a, .products-grid .product-item-info .product-item-details .brand-name span {display: block;font-size: 80%;padding: 10px 0;text-transform: uppercase}
.products-grid .product-item-info .product-item-details .brand-name a:hover {color: #733135}
.products-grid .product-item-info .product-top {overflow: visible}
.products-grid .product-item-info:hover .product-top img {box-shadow: 0 0 5px rgba(0,0,0,.15)}
.product-detail-infomation-content .brand-name a {color:inherit}
.product-detail-infomation-content .brand-name a:hover {color: #733135}

#additional .additional-attributes-wrapper {overflow: auto}