/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/

.nobr{white-space:nowrap}
.quantity label.screen-reader-text {display:none !important}


/* ARCHIVE */
body.archive .type-product.purchasable .button {height:auto;line-height:1.5em;margin:10px auto;padding:10px;background:#fff;font-weight:900;color:#f00000;}
body.archive .type-product.outofstock{opacity:.6}



/* ARCHIVE : Products Grid */
.products {display:block;width:auto;height:auto;}
.products li.release.availability-coming-soon::after {font-size:.6em;content: "Coming Soon";background: #111;color: #fff;padding: .75em 1em;text-transform: uppercase;position: absolute;z-index: 10;top: 20px;right: 20px;font-weight: bold;} 
/* .products li.release.availability-sold-out::after {font-size:.6em;content: "Sold Out";background: #000;color: #fff;padding: .75em 1em;text-transform: uppercase;position: absolute;z-index: 10;top: 20px;right: 20px;font-weight: bold;}  */
.products li.product_cat-coming-soon .product_price_box span {display:none;} 
.products li.product_cat-coming-soon .product_price_box::before {content:"COMING SOON";font-size:11px;display:inline-block;color:white;background:#333;border-radius:1em;padding:.25em 1em;} 
.products li.outofstock .product_price_box span {display:none;}
.products li.outofstock .product_price_box::before {content:"SOLD OUT";font-size:11px;display:inline-block;color:white;background:#ff0000;border-radius:1em;padding:.25em 1em;} 
.products li {border:1px solid #ddd;text-align:center;display:block;position:relative;font-size:1em;float:left;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all 0.12s linear;-moz-transition:all 0.12s linear;-o-transition:all 0.12s linear;transition:all 0.12s linear;}
.products li:hover{border:1px solid #eee;box-sizing:border-box;transition:all 0.12s linear;}
.products li:hover .amount-circle {background:#333;transition:all 0.12s linear;}
.products li b {text-transform:uppercase;font-weight:900;}
.products li h2 {text-transform:uppercase;text-align:center;margin:0 0 10px 0}
.products li img {width:100%;max-width:100%;height:auto;display:block;margin:0px;}
.products li .price {padding:5px;text-align:center;border:1px solid #ccc;color:#ccc;display:none;width:auto;margin:5px auto;z-index:5;position:relative;}
.products li .block {padding:10px;}
.products li .catalog-number {font-size:.8em;font-weight:900;display:inline-block;padding-top:5px;color:#888}




/* CART */
body.woocommerce-cart #the_content {padding-top:0;}
body.woocommerce-cart #hero-188 {display:none !Important}
body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {display:none;}
body.woocommerce-cart .cart-totals table.shop_table tr td:last-child {width: 25% !important;}
body.woocommerce-cart .shipping-calculator-form p#calc_shipping_country_field {clear: none;width: auto;display: block;float: none;margin:2px 0px 5px 0px;}
body.woocommerce-cart .shipping-calculator-form p#calc_shipping_country_field label {display:none;}
body.woocommerce-cart .shipping-calculator-form p:nth-child(2) {margin: 0;padding: 0;float: none;width: auto;}
body.woocommerce-cart .shipping-calculator-form select {border-color:#ddd;}

body.woocommerce-cart button.couponcode {line-height:1em !Important;font-weight:900;width:100% !important;padding:1em 2em;min-height:0px;text-align:center;display:block;border-radius:3px;margin:0 0 5px 0;}
body.woocommerce-cart .angelleye-proceed-to-checkout-button-separator, .paypal_checkout_button.button.paypal_checkout_button_bottom {display:none !important;}




/* CART : SHIPPING CALCULATOR */
body.woocommerce-cart .shipping-calculator-button {display:none !Important;}
body.woocommerce-cart .shipping-calculator-form {display:block !Important;}
body.woocommerce-cart .woocommerce-shipping-totals .shipping-calculator-form {display:none !Important;}
/*
body.woocommerce-cart .shipping-calculator-form p#calc_shipping_country_field {clear:none;width:70%;display:block;float:left;}
body.woocommerce-cart .shipping-calculator-form p#calc_shipping_country_field select option {line-height:1.7em;}
body.woocommerce-cart .shipping-calculator-form p:nth-child(2) {margin:0;padding:0 0 0 5px;display:block;float:left;width:30%;}
*/
body.woocommerce-cart .shipping-calculator-form button {font-size:.75em;width: 100% !important;display:block;background: #ccc;font-weight:bold;clear:none;position:relative;top:0em;padding:.75em 1.5em;height:auto;}

body.woocommerce-cart .shipping-calculator-form button:active {transition:0s;}
body.woocommerce-cart .shipping-calculator-form::after {clear:both;content:"";display:block;height:1px;}
body.woocommerce-cart #shipping-calculator-frame {padding:00px 30px 00 00;margin:20px auto;}
.woocommerce-shipping-totals form.woocommerce-shipping-calculator,
.woocommerce-shipping-totals a.shipping-calculator-button,
.woocommerce-shipping-totals .woocommerce-shipping-destination {display: none !important; }


/* MINI-CART */
li.woocommerce-mini-cart-item .qttty {display:none;}
.button.paypal_checkout_button_top {color:#002f86 !important;background:#ffc439 !important;}
.button.paypal_checkout_button.paypal_checkout_button_top:hover {background:#ffb506 !important;}

.shopping-cart-welcome ul.cart_list li .remove.remove_from_cart_button {height: calc(100% - 10px);top: 50%;transform: translateY(-50%);padding: 10px 1rem !important;left: 0;}
.shopping-cart-welcome ul.cart_list li {padding: 3px 3px 3px 3rem !important;}
nav li a.remove {padding:10px 5px !important;top:5px !important;transform:translateY(0) !important;}



/* MY ACCOUNT */
body.woocommerce-account .woocommerce-MyAccount-content {display:block;margin:1rem;min-height:40vh;}
body.woocommerce-account .woocommerce-MyAccount-content legend {padding:1em 5px;font-weight:bold}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul {margin:0;background:#666;display:block;margin:1rem;text-align:center;}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li {display:inline-block !important;}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {line-height:2rem;}
body.woocommerce-account address,
body.woocommerce-account p,
body.woocommerce-account h3 {padding:1rem 0;}
body.woocommerce-account #billing_phone_field {display:none;}
body.woocommerce-account header.woocommerce-Address-title {position:relative;}
body.woocommerce-account header.woocommerce-Address-title a.edit {position:absolute;font-weight:bold;right:10px;top:0;margin:1rem;display:inline-block;border:2px solid #888;font-size:.7rem;border-radius:5px;padding:2px 8px;text-transform:uppercase;}
body.woocommerce-account header.woocommerce-Address-title a.edit:hover {border-color:#000;color:#000;}
body.woocommerce-account form.woocommerce-EditAccountForm fieldset {background:#eee;padding:1em;}
.aiowps-captcha-equation input {border: 1px solid #ccc;}



/* MY ACCOUNT : Login / Register */
.woocommerce #customer_login {max-width:800px;margin:5vh auto;}
.woocommerce #customer_login p.form-row {width:auto;float:none;}
.woocommerce #customer_login form.track_order label {font-weight:900;text-transform:uppercase;display:inline-block;padding:5px;}
.woocommerce #customer_login form.track_order input.input-text {width:100%;display:block;}
.woocommerce  form.lost_reset_password p.form-row {float:none;font-weight:900;text-transform:uppercase;width:100%;}





.wc-item-meta {display: block;}
ul.wc-item-meta li { padding: 0 !important; border: 0 !important; margin: 0 !important; line-height: 1 !important; }
ul.wc-item-meta li .wc-item-meta-label { display: inline-block !important; font-size: 1em !important; line-height: 1 !important; }
ul.wc-item-meta li p { padding: 0; display: inline-block; font-size: 1em; }



/* CHECKOUT */
body.woocommerce-checkout #customer_details {float:left;width:48%;}
body.woocommerce-checkout #order_review tr.cart-weight {display:none;}
body.woocommerce-checkout #order_review {float:right;width:48%;}
body.woocommerce-checkout #order_review_heading {opacity:1;text-align:center;margin-bottom:30px;text-transform:capitalize;}
body.woocommerce-checkout #payment #place_order {font-weight:900;font-size:1.2em;background:#f00000;width:100% !important;float:left;min-height:0px;height:auto;text-align:center;display:block;line-height:1em;}
body.woocommerce-checkout #payment #place_order:hover {background:#333 !important;}
body.woocommerce-checkout #payment div.payment_box, .woocommerce-page #payment div.payment_box {margin-top:0;border:0px !important;}
body.woocommerce-checkout #shipping_method li label {text-align:center;}
body.woocommerce-checkout #the_content {padding-top:0rem;}
body.woocommerce-checkout #wc-stripe-cc-form {padding:10px}
body.woocommerce-checkout .checkout-button.button.alt.wc-forward {width:100%;display:block;text-align:center;padding:2em;}
body.woocommerce-checkout .checkout-button.button.alt.wc-forward:active {position:relative;top:5px;}
body.woocommerce-checkout .checkout-button.button.alt.wc-forward:after {font-family:'FontAwesome';position:relative;right:0;padding-left:.5em;content:"\f18e";transition:0.2s ease-out;}
body.woocommerce-checkout .checkout-button.button.alt.wc-forward:hover:after {position:relative;right:-5px;transition:0.2s ease-in;}
body.woocommerce-checkout .wc-item-meta p {display:inline-block !important;padding:0 !important;}
body.woocommerce-checkout .wc-item-meta {padding:1em !important;}
body.woocommerce-checkout .woocommerce .block {padding:10px !Important}
body.woocommerce-checkout .woocommerce .blockUI.blockOverlay {background:#000 !Important}
body.woocommerce-checkout .woocommerce-additional-fields h3 {text-align:center !important;float:none !important;display:block;width:auto;text-transform:capitalize;margin-top:10px;}
body.woocommerce-checkout .woocommerce-additional-fields {display:block !Important;}
body.woocommerce-checkout .woocommerce-form-coupon-toggle {display:none;}
body.woocommerce-checkout a.about_paypal {display:none;}
body.woocommerce-checkout form.woocommerce-checkout::after {clear: both;content: "";display: block;}
body.woocommerce-checkout h3 {text-align:center;margin-bottom:10px;}
body.woocommerce-checkout header #logo img {margin:0px auto;}
body.woocommerce-checkout header #logo {position:relative;top:0;left:0;max-width:300px;margin:0px auto;text-align:center;transform:translateY(0) translateX(0);}
body.woocommerce-checkout header p, body.woocommerce-checkout nav, body.woocommerce-checkout footer, body.woocommerce-checkout #menu-mobile, body.woocommerce-checkout .shopping-cart-icon {display:none !important;visibility:hidden !Important;height:0 !Important;width:0 !important;}
body.woocommerce-checkout img#hero-190 {display:none !important;}
body.woocommerce-checkout input, body.woocommerce-checkout select {font-size:.75em;margin:.25em 0;}
body.woocommerce-checkout input.shipping_method {position: relative;top: 3px;right: 5px;} 
body.woocommerce-checkout nav.woocommerce-breadcrumb {display:block !Important;visibility:visible !important;height:auto !important;width:auto !important;} 
body.woocommerce-checkout table td {padding:.5em}
body.woocommerce-checkout table {font-size:.8em;border:1px solid #333;border-radius:3px;}
body.woocommerce-checkout #wc-stripe-cc-form label {display: none;}
body.woocommerce-checkout h3#ship-to-different-address { display: block; width: 100%; background: #eee; margin: 1rem 0; border-radius: 3px; font-family: 'Roboto Condensed'; font-weight: bold; }
body.woocommerce-checkout h3#ship-to-different-address span { border: 0; padding: 0; font-weight: 400; margin: 0; display: inline !important; text-transform: none; font-weight: bold; }

body.woocommerce-checkout .woocommerce-mailchimp-opt-in {border: 1px solid #ccc;border-radius: 0;margin: 10px 0 10px 0;display: block;clear: both;position: relative;top: 5px;font-size:.8rem;font-weight: 300;font-family: 'Roboto';}
body.woocommerce-checkout .form-row.woocommerce-mailchimp-opt-in .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {top: 1px;position: relative;}

body.woocommerce-checkout .woocommerce-billing-fields::after,
body.woocommerce-checkout .woocommerce-shipping-fields::after {content:"";display:block;clear:both;}

#shipping_country_field, #billing_country_field {clear:none;width:100%;float:left;}
#shipping_address_1_field, #shipping_city_field, #shipping_state_field, #shipping_postcode_field,
#billing_address_1_field, #billing_city_field, #billing_state_field, #billing_postcode_field {clear:none;width:47%;float:left;}
#shipping_city_field, #shipping_postcode_field,
#billing_city_field, #billing_postcode_field {float: right;}
#shipping_postcode_field::after,
#billing_postcode_field::after {content:" ";clear:both;display:block; }


body.checkout label {font-size: 1rem;display: block;color: #111;}
body.checkout input[type="checkbox"] + label {float: none;width: auto;height: auto;display: inline-block;cursor: pointer;padding: 0;position: relative;}
body.checkout input[type="checkbox"] + label span {width: auto;font-size: 1em;border: 0;height: auto;display: block;cursor: pointer;text-align: left;padding: .5em;font-size: 1em;margin: 0 0 0 1.5em;}
body.checkout input[type="checkbox"] + label::before {background-color: var(--color-accent);}
body.checkout input[type="checkbox"]:checked + label::before { background: #aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjlFQjI2MzQyMjc2MTFFOEI2NDVCRURFRkFFMDRFMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjlFQjI2MzUyMjc2MTFFOEI2NDVCRURFRkFFMDRFMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOUVCMjYzMjIyNzYxMUU4QjY0NUJFREVGQUUwNEUzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOUVCMjYzMzIyNzYxMUU4QjY0NUJFREVGQUUwNEUzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjRPPd0AAAkeSURBVHja7N35t1Vj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) no-repeat; background-color: rgb(170, 170, 170); background-position-x: 0%; background-position-y: 0%; background-size: auto; background-size: 50% 50%; background-position: center center; }

#payment input[type=radio] + label span {display:block;width:auto;margin:0px;text-align:center}
#payment input[type=radio] + label {display:block;float:none;text-align:center;width:auto;cursor:pointer;padding:1em 1em 1em 1em;opacity:0.5;color:#555;}
#payment input[type=radio] + label::before {display:none !important;visibility:hidden;width:auto;opacity:0;}
#payment input[type=radio] + label:hover {opacity:1;}
#payment input[type=radio] {display:none !important;visibility:hidden;width:auto;opacity:0;}
#payment input[type=radio]:checked + label {font-weight:bold;background:#ddd;color:#000 !important;border:0px solid #eee;opacity:1 !important;border-radius:3px;}
#payment input[type=radio]:checked + label:hover {opacity:1 !important}
#payment p.wc-terms-and-conditions input#terms {display:inline-block !important;visibility:visible !important;}
#payment p.wc-terms-and-conditions label {display:inline-block;text-align:center;}
#payment p.wc-terms-and-conditions span {font-size:.8em;display:inline-block;}
#payment p.wc-terms-and-conditions {display:block;text-align:center;}
#payment ul.payment_methods {padding:15px 0 10px 10px;margin:0;}
#payment ul.payment_methods li {margin:10px;}
#payment ul.wc_payment_methods li div.payment_box:after,
#payment ul.wc_payment_methods li div.payment_box {background:none !important;border:1px solid #ddd !important;}
#payment ul.wc_payment_methods li div.payment_box P {font-size:1em;background:#eee;color:#000;}
#payment ul.wc_payment_methods li.payment_method_cod {display:none;} 
#payment ul.wc_payment_methods li.payment_method_eh_stripe_pay {display:none;} 
#payment ul.wc_payment_methods li.payment_method_stripe {display:none;} 
#payment ul.wc_payment_methods li.wc_payment_method img {display:block;position:absolute;left:1em;top:1em;width:auto;height:2em;}
#payment ul.wc_payment_methods li.wc_payment_method {color:#222;position:relative;display:block;list-style:none;clear:both;margin:10px auto;background:#eee;border-radius:3px;border:0px solid #eee;}
#payment ul.wc_payment_methods li.wc_payment_method.trigger {opacity:1;transition:.5s ease;box-shadow:0px 0px 10px #fff}
#payment ul.wc_payment_methods:after {display:block;content:"";clear:both;}
#payment ul.wc_payment_methods:before{content:"CHOOSE PAYMENT METHOD:";font-size:.8em;background:none;color:#fff;text-align:center;display:none;width:auto;clear:both;padding:1em;}
#payment ul.wc_payment_methods {display:block;width:100%;clear:both;margin-top:10px;}

#payment ul.payment_methods {border-bottom:1px solid #dfdbdf;list-style:outside none none;margin:0;padding:1rem 0;text-align:left}
#payment ul.payment_methods::after{clear:both;content:"";display:block}
#payment ul.payment_methods li{float:none;font-weight:400;line-height:2em;margin:0;position:relative;text-align:left;width:auto}
#payment ul.payment_methods li input{margin:0 1em 0 0}
#payment div.form-row{border-top:1px solid #fff;padding:1em}
#payment #place_order{float:right;margin:0}
#payment .terms{padding:1em;text-align:left}
#payment div.payment_box{color:#5e5e5e;font-size:.92em;line-height:1.5em;margin-top:20px;padding:1em 2%;position:relative;width:100%}
#payment div.payment_box p:last-child{margin-bottom:0}
#payment div.payment_box #cc-expire-month,
#payment div.payment_box #cc-expire-year {float:left;width:48%}
#payment div.payment_box #cc-expire-year{float:right}
#payment div.payment_box span.help{color:#777;font-size:11px;font-weight:400;line-height:13px}
#payment div.payment_box .form-row{margin:0 0 1em}
#payment div.payment_box .form-row select{float:left;margin-right:3.8%;width:48%}
#payment div.payment_box .form-row select:nth-child(3n){margin-right:0}
#payment div.payment_box::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;content:"";display:block;left:0;margin:-1em 0 0;position:absolute;top:-3px}




/* SINGLE PRODUCT */
body.woocommerce.single-product h1, 
body.woocommerce.single-product h2, 
body.woocommerce.single-product h3, 
body.woocommerce.single-product h4, 
body.woocommerce.single-product h5 {text-align:left;text-transform:uppercase;}
body.woocommerce.single-product h1 {border-bottom:1px solid #000;color:#000 !important;}
body.woocommerce.single-product .variations_form{border:0 dashed #333}
body.woocommerce.single-product .price::before {content:"PRICE: ";font-weight:700}
body.woocommerce.single-product .stock::before {content:"STOCK LEVEL: ";font-weight:700}
body.woocommerce.single-product .single_variation .price {margin:10px}
body.woocommerce.single-product .product_meta {display:none}
body.woocommerce.single-product form th.label { border: 1px solid #ccc; border-width: 1px 0 1px 1px; }
#wc-stripe-payment-request-button::before { content: "-- OR --"; display: block; padding: 0 0 1rem 0; text-align: center; }


/* SINGLE PRODUCT : Out of Stock Display */
body.woocommerce.single-product .product-type-bundle .stock.in-stock,
body.woocommerce.single-product .product-type-simple .stock.in-stock {display:none}
body.woocommerce.single-product .product-type-bundle.outofstock .price,
body.woocommerce.single-product .product-type-simple.outofstock .price {display:none}
body.woocommerce.single-product .product-type-bundle.outofstock .stock.out-of-stock,
body.woocommerce.single-product .product-type-simple.outofstock .stock.out-of-stock {margin:20px 0;padding:15px 10px;text-align:center;display:block;background:#ccc;color:#fff;font-weight:bold;text-transform:uppercase;}
body.woocommerce.single-product .product-type-bundle.outofstock .stock.out-of-stock::before,
body.woocommerce.single-product .product-type-simple.outofstock .stock.out-of-stock::before {content:'';}
body.woocommerce.single-product .bundle-title .out-of-stock {display:none !important;}
body.woocommerce.single-product .bundle-wrap .bundle-text, body.woocommerce.single-product .bundle-wrap .bundle-products {margin:0}
body.woocommerce.single-product .woocommerce-variation select,
body.woocommerce.single-product .woocommerce-variation select option {font-family:'Roboto'}
body.woocommerce.single-product .woocommerce-variation .woocommerce-variation-availability {display:none !Important}
body.woocommerce.single-product .woocommerce-variation .woocommerce-variation-price{border-style:solid;border-color:#ccc;border-width:0px !important;width:100%;margin-top:10px;}
body.woocommerce.single-product .woocommerce-variation .woocommerce-variation-availability p,
body.woocommerce.single-product .woocommerce-variation .woocommerce-variation-price span.price {display:block;font-size:1em !important;border-width:0px !important;border-color:#ccc;border-style:solid;padding:0 1rem !Important;margin:0 0 0 0px !important}


/* SHOP : Notices */
.woocommerce-message::after,.woocommerce-error::after,.woocommerce-info::after{clear:both;content:"";display:block}
.woocommerce-message,
.woocommerce-error li,
.woocommerce-info {list-style:outside none none;margin:0;padding:1rem 100px 1rem 1rem;background: #666;color: #fff !important;line-height:1em;display:block;list-style:outside none none;margin:1rem auto;position:relative;text-transform:uppercase;width:auto;border: 0px !important;}
.woocommerce-message {background:#666;}
.woocommerce-error li {background:#ff0000;}
.woocommerce-message a.button, 
.woocommerce-info a.button, 
.woocommerce-error a.button {position:absolute;right:0;padding:1rem !important;text-transform:uppercase;top:0;height:100%;color:#fff;border-radius:0px !important;line-height:1em !important;border: 0px !Important;background:rgba(0,0,0,0.1) !Important;font-weight:bold;}
.woocommerce-message a.button:active, 
.woocommerce-info a.button:active, 
.woocommerce-error a.button:active {top:0 !important;}
.woocommerce-notices-wrapper {margin: 0px 1rem;}


/* SHOP : Sidebar */
#product-categories-list{font-size:1em}
.woocommerce #nothing li{font-size:1em;font-weight:900}
.woocommerce #nothing li:hover{background:none}
.woocommerce #nothing li a {display:block;padding:5px 10px;border-bottom:1px dotted #ccc;background:none;line-height:2em}
.woocommerce #nothing li:last-child a{border-bottom:1px dotted #fff}
.woocommerce #nothing li a:hover{display:block;padding-left:12px;background:#000;color:#fff;border-bottom:#000 solid 1px}
.woocommerce #nothing li span{padding-left:5px;line-height:1em;top:0;position:relative;text-transform:uppercase;font-weight:900}
.woocommerce form.woocommerce-ordering{display:none!important}
.woocommerce .widget li.cat-item {color:#000;}
.woocommerce .widget li.cat-item a,
li.cat-item a {color:#000;display:block;padding:5px 10px;border-bottom:1px dotted #ccc;background:none;line-height:2em}
.woocommerce .widget li.cat-item:hover,
.woocommerce .widget li.cat-item a:hover,
li.cat-item a:hover {color:#888;}


.woocommerce li.cat-item {font-weight:900;position:relative;}
.woocommerce li.cat-item ul.children li{font-weight:300}
.woocommerce li.cat-item ul.children li a{line-height:1.5em}
span.count {display: block;position: absolute;line-height: 1em;right:.5em;top:50%;transform:translateY(-50%);}
.woocommerce ul.product-categories li.cat-item {padding-left:0;}
.woocommerce ul.product-categories li.cat-item-132 span.count {display:none;}
.woocommerce ul.product-categories li.cat-item-132 ul.children span.count {display:block;}




/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/



th.woocommerce-table__product-table.product-total{width:130px}
.woocommerce-order-pay .product-subtotal {width:100px}




.woocommerce small.note,.woocommerce-page small.note{color:#777;display:block;font-size:11px;line-height:21px;margin-top:10px}
.woocommerce .woocommerce-breadcrumb::after,.woocommerce-page .woocommerce-breadcrumb::after{clear:both;content:"";display:block}
.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}
.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both;content:"";display:block}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}
body.woocommerce-checkout .woocommerce .col2-set .col-1, body.woocommerce-checkout .woocommerce-page .col2-set .col-1{float:none;width:auto}
body.woocommerce-checkout .woocommerce .col2-set .col-2, body.woocommerce-checkout .woocommerce-page .col2-set .col-2{float:none;width:auto}



.woocommerce .product .product_title,.woocommerce #content .product .product_title,.woocommerce-page .product .product_title,.woocommerce-page #content .product .product_title{background:transparent none repeat scroll 0 0;clear:none;color:#fff;font-family:"Roboto Condensed";font-size:1.7em;font-weight:700;margin-bottom:10px;margin-top:0;padding:10px}
.woocommerce .product span.price,.woocommerce .product p.price,.woocommerce #content .product span.price,.woocommerce #content .product p.price,.woocommerce-page .product span.price,.woocommerce-page .product p.price,.woocommerce-page #content .product span.price,.woocommerce-page #content .product p.price{border-bottom:1px solid #000;color:#000;font-size:1.5em;margin-bottom:20px;padding-bottom:20px}
.woocommerce .product span.price ins,.woocommerce .product p.price ins,.woocommerce #content .product span.price ins,.woocommerce #content .product p.price ins,.woocommerce-page .product span.price ins,.woocommerce-page .product p.price ins,.woocommerce-page #content .product span.price ins,.woocommerce-page #content .product p.price ins{background:inherit}
.woocommerce .product span.price del,.woocommerce .product p.price del,.woocommerce #content .product span.price del,.woocommerce #content .product p.price del,.woocommerce-page .product span.price del,.woocommerce-page .product p.price del,.woocommerce-page #content .product span.price del,.woocommerce-page #content .product p.price del{color:rgba(0,0,0,.5)}
.woocommerce .product p.stock,.woocommerce #content .product p.stock,.woocommerce-page .product p.stock,.woocommerce-page #content .product p.stock{font-size:1em}
.woocommerce .product .stock,.woocommerce #content .product .stock,.woocommerce-page .product .stock,.woocommerce-page #content .product .stock{color:#000;margin-top:10px}
.woocommerce .product .out-of-stock,.woocommerce #content .product .out-of-stock,.woocommerce-page .product .out-of-stock,.woocommerce-page #content .product .out-of-stock{color:#f00000}
.woocommerce .product div.images,.woocommerce #content .product div.images,.woocommerce-page .product div.images,.woocommerce-page #content .product div.images{box-sizing:border-box;display:block;float:none;margin-bottom:10px;width:auto}
.woocommerce .product div.images img,.woocommerce #content .product div.images img,.woocommerce-page .product div.images img,.woocommerce-page #content .product div.images img{display:block;height:auto;transition:all 0.2s ease-in-out 0s;width:100%}
.woocommerce .product div.images div.thumbnails,.woocommerce #content .product div.images div.thumbnails,.woocommerce-page .product div.images div.thumbnails,.woocommerce-page #content .product div.images div.thumbnails{padding-top:10px}
.woocommerce .product div.images div.thumbnails::after,.woocommerce #content .product div.images div.thumbnails::after,.woocommerce-page .product div.images div.thumbnails::after,.woocommerce-page #content .product div.images div.thumbnails::after{clear:both;content:"";display:block}
.woocommerce .product div.images div.thumbnails a,.woocommerce #content .product div.images div.thumbnails a,.woocommerce-page .product div.images div.thumbnails a,.woocommerce-page #content .product div.images div.thumbnails a {display:inline-block;height:auto;margin:10px;width:100px}

.woocommerce.single-product .woocommerce-product-gallery__image {display:inline-block;height:auto;margin:10px;width:80px}
.woocommerce.single-product .woocommerce-product-gallery__image:first-of-type {display:block;width:auto;}

.woocommerce .product div.images div.thumbnails a.last,.woocommerce #content .product div.images div.thumbnails a.last,.woocommerce-page .product div.images div.thumbnails a.last,.woocommerce-page #content .product div.images div.thumbnails a.last{margin-right:0}
.woocommerce .product div.summary,.woocommerce #content .product div.summary,.woocommerce-page .product div.summary,.woocommerce-page #content .product div.summary{box-sizing:border-box;display:block;float:none;margin:10px 0;width:auto}
.woocommerce .product div.social,.woocommerce #content .product div.social,.woocommerce-page .product div.social,.woocommerce-page #content .product div.social{margin:0 0 1em;text-align:right}
.woocommerce .product div.social span,.woocommerce #content .product div.social span,.woocommerce-page .product div.social span,.woocommerce-page #content .product div.social span{margin:0 0 0 2px}
.woocommerce .product div.social span span,.woocommerce #content .product div.social span span,.woocommerce-page .product div.social span span,.woocommerce-page #content .product div.social span span{margin:0}
.woocommerce .product div.social span .stButton .chicklets,.woocommerce #content .product div.social span .stButton .chicklets,.woocommerce-page .product div.social span .stButton .chicklets,.woocommerce-page #content .product div.social span .stButton .chicklets{padding-left:16px;width:0}
.woocommerce .product div.social iframe,.woocommerce #content .product div.social iframe,.woocommerce-page .product div.social iframe,.woocommerce-page #content .product div.social iframe{float:left;margin-top:3px}
.woocommerce .product .woocommerce-tabs h2,.woocommerce #content .product .woocommerce-tabs h2,.woocommerce-page .product .woocommerce-tabs h2,.woocommerce-page #content .product .woocommerce-tabs h2{background:transparent none repeat scroll 0 0}
.woocommerce .product .woocommerce-tabs,.woocommerce #content .product .woocommerce-tabs,.woocommerce-page .product .woocommerce-tabs,.woocommerce-page #content .product .woocommerce-tabs{display:block;float:none;width:auto}
.woocommerce .product .woocommerce-tabs ul.tabs,.woocommerce #content .product .woocommerce-tabs ul.tabs,.woocommerce-page .product .woocommerce-tabs ul.tabs,.woocommerce-page #content .product .woocommerce-tabs ul.tabs{list-style:outside none none;margin:0 0 1.618em;overflow:hidden;padding:0 0 0 1em;position:relative}
.woocommerce .product .woocommerce-tabs ul.tabs li,.woocommerce #content .product .woocommerce-tabs ul.tabs li,.woocommerce-page .product .woocommerce-tabs ul.tabs li,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:1px solid #dfdbdf;border-image:none;border-top:1px solid #dfdbdf;border-top-left-radius:4px;border-top-right-radius:4px;display:block;float:right;margin:0 -5px;padding:0 1em;position:relative;width:48%;z-index:0}
.woocommerce .product .woocommerce-tabs ul.tabs li a,.woocommerce #content .product .woocommerce-tabs ul.tabs li a,.woocommerce-page .product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li a{color:#5e5e5e;display:inline-block;font-weight:700;padding:.5em 0;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8)}
.woocommerce .product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content .product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page .product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li a:hover{color:#777;text-decoration:none}
.woocommerce .product .woocommerce-tabs ul.tabs li.active,.woocommerce #content .product .woocommerce-tabs ul.tabs li.active,.woocommerce-page .product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li.active{background:#fff none repeat scroll 0 0;border-bottom-color:#fff;z-index:2}
.woocommerce .product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content .product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page .product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}
.woocommerce .product .woocommerce-tabs ul.tabs li::before,.woocommerce .product .woocommerce-tabs ul.tabs li::after,.woocommerce #content .product .woocommerce-tabs ul.tabs li::before,.woocommerce #content .product .woocommerce-tabs ul.tabs li::after,.woocommerce-page .product .woocommerce-tabs ul.tabs li::before,.woocommerce-page .product .woocommerce-tabs ul.tabs li::after,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li::before,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:1px solid #dfdbdf;border-image:none;border-top:1px solid #dfdbdf;bottom:-1px;content:" ";height:5px;position:absolute;width:5px}
.woocommerce .product .woocommerce-tabs ul.tabs li::before,.woocommerce #content .product .woocommerce-tabs ul.tabs li::before,.woocommerce-page .product .woocommerce-tabs ul.tabs li::before,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li::before{border-bottom-right-radius:4px;border-bottom-width:1px;border-top-width:0;left:-6px}
.woocommerce .product .woocommerce-tabs ul.tabs li::after,.woocommerce #content .product .woocommerce-tabs ul.tabs li::after,.woocommerce-page .product .woocommerce-tabs ul.tabs li::after,.woocommerce-page #content .product .woocommerce-tabs ul.tabs li::after{border-bottom-left-radius:4px;border-bottom-width:1px;border-top-width:0;right:-6px}
.woocommerce .product .woocommerce-tabs ul.tabs::before,.woocommerce #content .product .woocommerce-tabs ul.tabs::before,.woocommerce-page .product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content .product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #dfdbdf;bottom:0;content:" ";left:0;position:absolute;width:100%;z-index:1}
.woocommerce .product .woocommerce-tabs .panel,.woocommerce #content .product .woocommerce-tabs .panel,.woocommerce-page .product .woocommerce-tabs .panel,.woocommerce-page #content .product .woocommerce-tabs .panel{margin:0 0 10px;padding:0}
.woocommerce .product p.cart,.woocommerce #content .product p.cart,.woocommerce-page .product p.cart,.woocommerce-page #content .product p.cart{margin-bottom:10px}
.woocommerce .product p.cart::after,.woocommerce #content .product p.cart::after,.woocommerce-page .product p.cart::after,.woocommerce-page #content .product p.cart::after{clear:both;content:"";display:block}
.woocommerce .product form.cart::after,.woocommerce #content .product form.cart::after,.woocommerce-page .product form.cart::after,.woocommerce-page #content .product form.cart::after{clear:both;content:"";display:block}
.woocommerce .product form.cart div.quantity,.woocommerce #content .product form.cart div.quantity,.woocommerce-page .product form.cart div.quantity,.woocommerce-page #content .product form.cart div.quantity{display:none!important;float:left;height:0;margin:0 4px 0 0;width:0}
.woocommerce .product form.cart table,.woocommerce #content .product form.cart table,.woocommerce-page .product form.cart table,.woocommerce-page #content .product form.cart table{border-bottom-width:1px;border-top-width:0}
.woocommerce .product form.cart table td,.woocommerce #content .product form.cart table td,.woocommerce-page .product form.cart table td,.woocommerce-page #content .product form.cart table td{padding-left:0}
.woocommerce .product form.cart table div.quantity,.woocommerce #content .product form.cart table div.quantity,.woocommerce-page .product form.cart table div.quantity,.woocommerce-page #content .product form.cart table div.quantity{float:none;margin:0}
.woocommerce .product form.cart table small.stock,.woocommerce #content .product form.cart table small.stock,.woocommerce-page .product form.cart table small.stock,.woocommerce-page #content .product form.cart table small.stock{display:block;float:none}
.woocommerce .product form.cart .variations,.woocommerce #content .product form.cart .variations,.woocommerce-page .product form.cart .variations,.woocommerce-page #content .product form.cart .variations{margin-bottom:1em}
.woocommerce .product form.cart .variations label,.woocommerce #content .product form.cart .variations label,.woocommerce-page .product form.cart .variations label,.woocommerce-page #content .product form.cart .variations label{font-weight:700}
.woocommerce .product form.cart .variations select,.woocommerce #content .product form.cart .variations select,.woocommerce-page .product form.cart .variations select,.woocommerce-page #content .product form.cart .variations select{float:left;width:100%}
.woocommerce .product form.cart .variations td.label,.woocommerce #content .product form.cart .variations td.label,.woocommerce-page .product form.cart .variations td.label,.woocommerce-page #content .product form.cart .variations td.label{padding-right:1em;display:none;}
.woocommerce .product form.cart .variations td,.woocommerce #content .product form.cart .variations td,.woocommerce-page .product form.cart .variations td,.woocommerce-page #content .product form.cart .variations td{vertical-align:top}


.woocommerce .product form.cart .group_table td.label,.woocommerce #content .product form.cart .group_table td.label,.woocommerce-page .product form.cart .group_table td.label,.woocommerce-page #content .product form.cart .group_table td.label{padding-left:1em;padding-right:1em}
.woocommerce .product form.cart .group_table td,.woocommerce #content .product form.cart .group_table td,.woocommerce-page .product form.cart .group_table td,.woocommerce-page #content .product form.cart .group_table td{vertical-align:top}
.woocommerce span.onsale,.woocommerce-page span.onsale{background:#f00000 none repeat scroll 0 0;color:#fff;display:inline-block!important;font-size:.8em;font-weight:bold;margin:0;padding:4px 7px;position:absolute;right:0!important;text-align:center;text-transform:uppercase;top:0;width:auto;z-index:99}
.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{clear:both;list-style:outside none none;margin:0 0 1em;padding:0;display:flex;flex-flow: row wrap;}
.woocommerce .products ul::after,.woocommerce ul.products::after,.woocommerce-page .products ul::after,.woocommerce-page ul.products::after{clear:both;content:"";display:block}
.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li {list-style:outside none none}
.woocommerce .related::after,.woocommerce .upsells.products::after,.woocommerce-page .related::after,.woocommerce-page .upsells.products::after {clear:both;content:"";display:block}
.woocommerce .related ul.products,.woocommerce .related ul,.woocommerce .upsells.products ul.products,.woocommerce .upsells.products ul,.woocommerce-page .related ul.products,.woocommerce-page .related ul,.woocommerce-page .upsells.products ul.products,.woocommerce-page .upsells.products ul{float:none}
.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{width:48%}
.woocommerce .related ul.products li.product img,.woocommerce .related ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .upsells.products ul.products li.product img,.woocommerce-page .upsells.products ul li.product img{height:auto;width:100%}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{backface-visibility:hidden;border:1px solid #ddd;box-sizing:border-box;width:calc(20% - 20px);float:left;margin:10px;padding:0;position:relative;transition:all 0.12s linear 0s;}
.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{border:1px solid #eee;transition:all 0.12s linear 0s}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{background:transparent none repeat scroll 0 0;color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:400;margin:0 0 10px;padding:0}
.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{display:block;height:auto;margin:0 0 8px;transition:all 0.2s ease-in-out 0s;width:100%}
.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#000;display:block;font-weight:400;margin-bottom:.5em}
.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{color:rgba(0,0,0,.3);font-size:.67em;margin:-2px 0 0}
.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:transparent none repeat scroll 0 0}
.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{color:rgba(0,0,0,.5);font-size:.67em;margin:-2px 0 0;text-transform:uppercase}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{display:block;float:left;margin:0 0 1em}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:block;float:none;margin:10px auto;width:100%}
.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{border:1px solid #000;border-radius:0;display:block;font-size:10px;text-transform:uppercase;}
.woocommerce nav.woocommerce-pagination,.woocommerce #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination{text-align:center}
.woocommerce nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul{margin:1rem auto;text-align:center;padding:1rem;}
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce-page #content nav.woocommerce-pagination ul li {display:inline-block;margin:5px;overflow:hidden;padding:0;}
.woocommerce nav.woocommerce-pagination ul li:hover {background:none !Important;}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li span {color:#000 !important;display:block;font-size:1rem;text-align:center;font-weight:200;line-height:3rem;border-radius:100%;border:1px solid #000;width:3rem;height:3rem;margin:0;padding:0;text-decoration:none}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{background:#000 none repeat scroll 0 0;border-color:#000;color:#fff !important;}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button {background:#333 none repeat scroll 0 0;border:medium none;box-sizing:border-box;cursor:pointer;display:block;font-family:inherit;font-size:1em;font-weight:400;height:auto;line-height:1em;padding:1em 2em;text-align:center;text-transform:uppercase;width:auto;font-weight:bold;font-family:'Roboto';}



.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce #content input.button.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page #content input.button.loading{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:0 solid #f7f6f7;border-image:none;border-top:0 solid #f7f6f7;color:#fff}
.woocommerce a.button.loading::before,.woocommerce button.button.loading::before,.woocommerce input.button.loading::before,.woocommerce #respond input#submit.loading::before,.woocommerce #content input.button.loading::before,.woocommerce-page a.button.loading::before,.woocommerce-page button.button.loading::before,.woocommerce-page input.button.loading::before,.woocommerce-page #respond input#submit.loading::before,.woocommerce-page #content input.button.loading::before{background:rgba(255,255,255,.65) url(images/ajax-loader.gif) no-repeat scroll center center;bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.woocommerce a.button.added::before,.woocommerce button.button.added::before,.woocommerce input.button.added::before,.woocommerce #respond input#submit.added::before,.woocommerce #content input.button.added::before,.woocommerce-page a.button.added::before,.woocommerce-page button.button.added::before,.woocommerce-page input.button.added::before,.woocommerce-page #respond input#submit.added::before,.woocommerce-page #content input.button.added::before{background:transparent url(images/success.png) no-repeat scroll 0 0;content:"";height:16px;position:absolute;right:-26px;text-indent:0;top:.35em;width:16px}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background:#222 none repeat scroll 0 0;transition:all 0.3s linear 0s;text-shadow:0px 0px 5px #fff !Important;}
.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce #content input.button:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active,.woocommerce-page #respond input#submit:active,.woocommerce-page #content input.button:active{background:#000 none repeat scroll 0 0;transition:all 0.12s linear 0s}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:#f00000 none repeat scroll 0 0;color:#fff;display:block;float:none;text-transform:uppercase;width:100%}
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{background:#000 none repeat scroll 0 0;color:#fff}
.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.woocommerce #respond input#submit.alt:active,.woocommerce #content input.button.alt:active,.woocommerce-page a.button.alt:active,.woocommerce-page button.button.alt:active,.woocommerce-page input.button.alt:active,.woocommerce-page #respond input#submit.alt:active,.woocommerce-page #content input.button.alt:active{background:#000 none repeat scroll 0 0;color:#fff}
.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button{float:none;margin-top:0}
.woocommerce .cart .button:active,.woocommerce .cart input.button:active,.woocommerce-page .cart .button:active,.woocommerce-page .cart input.button:active{float:none}
.woocommerce a.added_to_cart::before,.woocommerce-page a.added_to_cart::before{content:" ";font-family:"FontAwesome"}
.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{white-space:nowrap}
.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{display:block;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:auto}
.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{border:1px solid #ccc;box-sizing:border-box;display:block;float:none;height:auto;margin:0 auto;max-width:50px;padding:5px;text-align:center;width:auto}
.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:transparent -moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%) repeat scroll 0 0;border-bottom:1px solid #c7c0c7;border-image:none;border-radius:2px;border-top:1px solid #c7c0c7;color:#5e5e5e;cursor:pointer;display:block;font-size:12px;font-weight:700;height:15px;line-height:13px;margin:0;overflow:visible;padding:0;position:absolute;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8);;width:20px}
.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover{display:none}
.woocommerce .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce-page #content .quantity .plus{display:none}
.woocommerce .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .minus{display:none}
.woocommerce #reviews h2 small,.woocommerce-page #reviews h2 small{color:#777;float:right;font-size:15px;line-height:21px;margin:10px 0 0}
.woocommerce #reviews h2 small a,.woocommerce-page #reviews h2 small a{color:#777;text-decoration:none}
.woocommerce #reviews h3,.woocommerce-page #reviews h3{margin:0}
.woocommerce #reviews #respond,.woocommerce-page #reviews #respond{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:0 none;border-image:none;border-top:0 none;margin:0;padding:0}
.woocommerce #reviews #comment,.woocommerce-page #reviews #comment{height:75px}
.woocommerce #reviews #comments .add_review::after,.woocommerce-page #reviews #comments .add_review::after{clear:both;content:"";display:block}
.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{clear:none}
.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{background:transparent none repeat scroll 0 0;list-style:outside none none;margin:0;width:100%}
.woocommerce #reviews #comments ol.commentlist::after,.woocommerce-page #reviews #comments ol.commentlist::after{clear:both;content:"";display:block}
.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:transparent none repeat scroll 0 center;border-bottom:0 none;border-image:none;border-top:0 none;margin:0 0 20px;padding:0;position:relative}
.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-page #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}
.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f7f6f7 none repeat scroll 0 0;border-bottom:1px solid #f0eef0;border-image:none;border-top:1px solid #f0eef0;float:left;height:auto;left:0;line-height:1;margin:0;padding:3px;position:absolute;top:0;width:32px}
.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:1px solid #f0eef0;border-image:none;border-radius:4px;border-top:1px solid #f0eef0;margin:0 0 0 50px;padding:1em 1em 0}
.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}
.woocommerce #reviews #comments .commentlist>li::before,.woocommerce-page #reviews #comments .commentlist>li::before{content:""}
.woocommerce .star-rating,.woocommerce-page .star-rating{float:right;font-family:"star";font-size:1em;height:1em;line-height:1em;overflow:hidden;position:relative;width:5.4em}
.woocommerce .star-rating::before,.woocommerce-page .star-rating::before{color:#dfdbdf;content:"sssss";float:left;left:0;position:absolute;top:0}
.woocommerce .star-rating span,.woocommerce-page .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}
.woocommerce .star-rating span::before,.woocommerce-page .star-rating span::before{content:"SSSSS";left:0;position:absolute;top:0}
.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{display:block;float:none;margin:0 0 .5em}
.woocommerce .hreview-aggregate .star-rating,.woocommerce-page .hreview-aggregate .star-rating{margin:10px 0 0}
.woocommerce #review_form #respond,.woocommerce-page #review_form #respond{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:transparent none repeat scroll 0 0;border-bottom:0 none;border-image:none;border-top:0 none;margin:0;padding:0;position:static;width:auto}
.woocommerce #review_form #respond::after,.woocommerce-page #review_form #respond::after{clear:both;content:"";display:block}
.woocommerce #review_form #respond p,.woocommerce-page #review_form #respond p{margin:0 0 10px}
.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{left:auto}
.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea{box-sizing:border-box;width:100%}
.woocommerce p.stars::after,.woocommerce-page p.stars::after{clear:both;content:"";display:block}
.woocommerce p.stars span,.woocommerce-page p.stars span{background:transparent url(images/star.png) repeat-x scroll left 0;float:left;height:16px;position:relative;width:80px}
.woocommerce p.stars span a,.woocommerce-page p.stars span a{float:left;height:0;left:0;overflow:hidden;padding-top:16px;position:absolute;top:0;width:16px}
.woocommerce p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:hover,.woocommerce-page p.stars span a:focus{background:transparent url(images/star.png) repeat-x scroll left -16px}
.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active{background:transparent url(images/star.png) repeat-x scroll left -32px}
.woocommerce p.stars span a.star-1,.woocommerce-page p.stars span a.star-1{width:16px;z-index:10}
.woocommerce p.stars span a.star-2,.woocommerce-page p.stars span a.star-2{width:32px;z-index:9}
.woocommerce p.stars span a.star-3,.woocommerce-page p.stars span a.star-3{width:48px;z-index:8}
.woocommerce p.stars span a.star-4,.woocommerce-page p.stars span a.star-4{width:64px;z-index:7}
.woocommerce p.stars span a.star-5,.woocommerce-page p.stars span a.star-5{width:80px;z-index:6}
.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:0 none;border-image:none;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}
.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{border-bottom:1px dotted rgba(0,0,0,.1);border-top:0 none;font-weight:700;line-height:1.5em;margin:0;padding:8px;width:120px}
.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td{border-bottom:1px dotted rgba(0,0,0,.1);border-top:0 none;font-style:italic;line-height:1.5em;margin:0;padding:0 0 0 8px}
.woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p{margin:0;padding:8px 0}
.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th{background:rgba(0,0,0,.024) none repeat scroll 0 0}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid #ddd;border-collapse:collapse;border-radius:0;float:none;margin:0 -1px 0 0;text-align:left;width:100%}
body.woocommerce-checkout .woocommerce table.shop_table,body.woocommerce-checkout .woocommerce-page table.shop_table{float:none;width:100%}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:700;line-height:18px;padding:15px;text-transform:uppercase}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border:1px solid rgba(0,0,0,.1);padding:15px;vertical-align:middle}
.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small{font-weight:400}
.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th{border-top:1px solid rgba(0,0,0,.1);font-weight:700}
.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders{font-size:12px}
.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td,.woocommerce-page table.my_account_orders th,.woocommerce-page table.my_account_orders td{padding:4px 8px;vertical-align:middle}
.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button{white-space:nowrap}
.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions{text-align:right}
.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button{margin:0;width:auto}
.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{font-size:1em;margin:.25em 0 .5em}
.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{clear:left;float:left;font-size:12px;font-weight:700;margin:0 .25em 0 0;padding:1px}
.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{margin:0 0 .25em}
.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification{font-size:.83em}
.woocommerce td.product-quantity,.woocommerce-page td.product-quantity{min-width:30px}
.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{width:140px}
.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{height:auto;width:100px}
.woocommerce table.cart th,.woocommerce table.cart td,.woocommerce #content table.cart th,.woocommerce #content table.cart td,.woocommerce-page table.cart th,.woocommerce-page table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page #content table.cart td{vertical-align:middle}
.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{border-radius:100%;color:#f00000;display:block;font-size:20px;height:25px;line-height:20px;text-align:center;text-decoration:none;width:25px}
.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background-color:#f00000;color:#fff}
.woocommerce table.cart a.remove:active,.woocommerce #content table.cart a.remove:active,.woocommerce-page table.cart a.remove:active,.woocommerce-page #content table.cart a.remove:active{background-color:#000;position:relative;top:2px}
.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:right}
.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:none;text-align:left}
.woocommerce table.cart td.actions .coupon label,.woocommerce #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label{display:none}
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{border:1px solid #ccc;box-sizing:border-box;display:block;float:none;line-height:58px;margin:0 auto;max-width:100%;margin-top:-0em;outline:0 none;padding:0 15px;width:100%}
.woocommerce table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:none}
.woocommerce table.cart input,.woocommerce #content table.cart input,.woocommerce-page table.cart input,.woocommerce-page #content table.cart input{line-height:1em;margin:0;vertical-align:middle}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget,.woocommerce-page ul.cart_list,.woocommerce-page ul.product_list_widget{list-style:outside none none;margin:0;padding:0}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{list-style:outside none none;margin:0;padding:4px 0}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both;content:"";display:block}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a{text-align:left;display:block;font-weight:700}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:left;height:auto;margin-left:4px;width:32px}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl{font-size:.8751em;margin:0;padding-left:1em}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dt{clear:left;float:left;margin-right:.25em}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dd{margin-bottom:.5em}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.cart_list li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating{float:none}
.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0}
.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong{display:inline-block;min-width:40px}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce-page .widget_shopping_cart .buttons::after{clear:both;content:"";display:block}
.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both;content:"";display:block}
.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{float:none;width:auto}
.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{float:left;width:48%}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{clear:right;float:none;margin:20px 0 0;text-align:right;width:auto}
.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both;content:"";display:block}
.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{display:block;float:none;width:100%}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;text-align:right;width:auto}
.woocommerce .cart-collaterals .cart_totals p,.woocommerce-page .cart-collaterals .cart_totals p{margin:0}
.woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table {border-collapse:collapse;border-radius:0px;margin:0 0 6px;padding:0;width:100%!important;}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td{border-top:0 none}
.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th{padding:6px 3px}
.woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small{color:#777;display:block}
.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select{width:100%}
.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td{color:#000}
.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border:1px solid #ddd;padding:1em}
.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt{display:block;font-size:.92em;width:193px}
.woocommerce form .form-row,.woocommerce-page form .form-row{margin:0 0 6px;padding:0px}
.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both;content:"";display:block}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}
.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden{visibility:hidden}
.woocommerce form .form-row select,.woocommerce-page form .form-row select{border:1px solid #ccc;box-sizing:border-box;color:#000;cursor:pointer;margin:0;padding:10px;width:100%}
.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:0 none;border-image:none;border-top:0 none;color:red;font-weight:700}
.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{display:inline;margin:10px;text-align:center;vertical-align:middle}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,input#paypalexpress_order_review_username,input#paypalexpress_order_review_email{border:1px solid #ccc;box-sizing:border-box;line-height:1em;margin:0;outline:0 none;padding:10px;width:100%}
.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{box-shadow:none;display:block;height:3.5em;line-height:1.5em}
.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(images/icons/valid.png);background-position:95% center;background-repeat:no-repeat}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(images/icons/invalid.png);background-position:95% center;background-repeat:no-repeat}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-bottom-color:#fb7f88;border-top-color:#fb7f88}
.woocommerce form .form-row *:-moz-placeholder,.woocommerce-page form .form-row *:-moz-placeholder{line-height:1em;padding-top:2px}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left;overflow:visible;width:47%}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:1px solid #dfdbdf;border-image:none;border-radius:5px;border-top:1px solid #dfdbdf;margin:10px auto;padding:20px;text-align:left}
.woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method{list-style:outside none none;margin:0;padding:0}
.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{list-style:outside none none;margin:0;padding:.25em 0 .25em 22px;text-indent:-22px}
.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount{font-weight:700}
.woocommerce .checkout .col-2 h3,.woocommerce-page .checkout .col-2 h3{clear:none;float:left}
.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes{clear:left}
.woocommerce .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .form-row-first{clear:left}
.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address{clear:left;padding:0;width:100%}
.woocommerce .checkout #shiptobilling,.woocommerce-page .checkout #shiptobilling{float:right;line-height:1.62em;margin:0;padding:0}
.woocommerce .checkout #shiptobilling label,.woocommerce-page .checkout #shiptobilling label{font-size:.6875em}
.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address{clear:both}

woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-size:2em;background:#ccc;color:#fff;margin:1em auto;display:block;}
.woocommerce .order_details,.woocommerce-page .order_details{border-left:1px solid #fff;font-size:12px;list-style:outside none none;margin:1em auto 2em auto;padding:0 5px}
.woocommerce .order_details::after,.woocommerce-page .order_details::after{clear:both;content:"";display:block}
.woocommerce .order_details li,.woocommerce-page .order_details li{border-left:1px solid #ccc;float:none;display:inline-block;font-size:1em;line-height:1em;margin-right:2em;padding:1em;text-transform:uppercase}
.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{display:block;font-size:1.4em;line-height:1.5em;text-transform:none}
.woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:medium none;border-image:none;border-top:medium none}

.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}
.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}
.woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads{margin-left:0;padding-left:0}
.woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li{list-style:outside none none;margin-left:0}
.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count{float:right}
.woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:0 none;border-image:none;border-top:0 none;list-style:outside none none;margin:0;padding:0}
.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li{list-style:outside none none;padding:0 0 1px}
.woocommerce .widget_layered_nav ul li::after,.woocommerce-page .widget_layered_nav ul li::after{clear:both;content:"";display:block}
.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li span{float:left;padding:1px 0}
.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f00000 url(images/cross_white.png) no-repeat scroll 6px center;border-bottom:1px solid #f00000;border-image:none;border-radius:3px;border-top:1px solid #f00000;color:#f27777;padding:0 6px 0 18px}
.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count{color:#777;float:right;font-size:1em;margin-left:6px;padding:1px 0}
.woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:0 none;border-image:none;border-top:0 none;list-style:outside none none;margin:0;overflow:hidden;padding:0}
.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{float:left;list-style:outside none none;padding:0 1px 1px 0}
.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f00000 url(images/cross_white.png) no-repeat scroll 6px center;border-bottom:1px solid #f00000;border-image:none;border-radius:3px;border-top:1px solid #f00000;color:#f27777;float:left;padding:0 6px 0 18px}


.woocommerce a.button.loading::before,.woocommerce button.button.loading::before,.woocommerce input.button.loading::before,.woocommerce #respond input#submit.loading::before,.woocommerce #content input.button.loading::before,.woocommerce-page a.button.loading::before,.woocommerce-page button.button.loading::before,.woocommerce-page input.button.loading::before,.woocommerce-page #respond input#submit.loading::before,.woocommerce-page #content input.button.loading::before{background-image:url(images/ajax-loader@2x.gif);background-size:16px 16px}
.woocommerce a.button.added::before,.woocommerce button.button.added::before,.woocommerce input.button.added::before,.woocommerce #respond input#submit.added::before,.woocommerce #content input.button.added::before,.woocommerce-page a.button.added::before,.woocommerce-page button.button.added::before,.woocommerce-page input.button.added::before,.woocommerce-page #respond input#submit.added::before,.woocommerce-page #content input.button.added::before{background:transparent url(images/success@2x.png) no-repeat scroll 0 0 / 16px 14px}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(images/icons/valid@2x.png);background-size:12px 9px}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(images/icons/invalid@2x.png);background-size:12px 9px}
.woocommerce p.stars span,.woocommerce-page p.stars span{background-image:url(images/star@2x.png);background-size:16px 48px}
.woocommerce p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:hover,.woocommerce-page p.stars span a:focus{background-image:url(images/star@2x.png);background-size:16px 48px}
.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active{background-image:url(images/star@2x.png);background-size:16px 48px}
td.product-remove{width:2em}
td.product-quantity{width:50px}
.woocommerce-checkout.woocommerce-order-pay table tfoot th{text-align:right!important}
.woocommerce-checkout tfoot th{text-align:right!important}










#payment.input-radio {opacity:0;}
.add_to_cart_button {border:none;z-index:5;padding:10px 5px;background:#000;color:#fff;position:relative;font-size:12px;margin:5px auto;display:block;bottom:0;right:0;width:auto;text-align:center;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.add_to_cart_button {height:auto !important;line-height:auto !important;cursor:pointer;border:none;z-index:5;padding:10px 5px;background:#000;color:#fff;position:relative;font-size:1em;margin:10px auto;display:block;bottom:0;right:0;width:100%;text-align:center;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.add_to_cart_button:hover, .add_to_cart_button:hover, input.single_add_to_cart_button:hover {cursor:pointer;background:#000;color:#fff;border:none;}
.address {margin-bottom:10px;font-size:12px;}
.attachment-shop_thumbnail {width:23%;height:auto;display:inline-block;margin:3px;}
.buttons-added input {display:none;}
.cart_item .product-subtotal {text-align:center;font-weight:bold;}
.form-row .terms {margin:10px auto;padding:10px;border:1px solid #555;text-align:right;}
.order-total td span.amount {color:#f00000;}
.pharmacy-minicart {border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px;display:block;}
.product_list_widget li img {float:left;width:auto;height:40px;padding-right:3px;}
.product_list_widget li span.quantity {display:block;text-align:left;color:#888;}
.product_list_widget li {display:block;border-bottom:1px dashed #000;padding:5px;min-height:50px;background:none;clear:both;}
.product_list_widget {display:block;list-style:none;}
.products li:hover .add_to_cart_button, .products li:hover .single_add_to_cart_button {background:#333;}
.related, .woocommerce-result-count, .quantity input.minus, .quantity input.plus {display:none;}
.shop-table td.product-name {text-align:left;}
.shop_table td.order-status {text-align:center !important;}
.shop_table th, td.product-price, .shop_table tr {text-align:center;}
.shop_table th.product-name, .shop_table td.product-name {text-align:left;}
.shop_table {font-size:12px;}
.single_add_to_cart_button {cursor:pointer;border:none;z-index:5;padding:10px 5px;background:#333;color:#fff;position:relative;font-size:12px;margin:10px auto;display:block;bottom:0;right:0;width:100%;text-align:center;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.sku {font-family:'BARCODE';font-size:13px;text-align:center;}
.thumbnails {text-align:center;}
.variations .active, .variations .active:hover {background:none;}
.variations .reset_variations {display:none !important;}
.variations option {padding:10px;font-size:1em;text-transform:uppercase;}
.variations select {display:inline;font-size: 1em;margin:10px;padding:10px;position: relative;width: auto;border:1px solid #ccc;text-transform:uppercase;margin-left:0px;width:100% !important;display:block;font-family:'Roboto Condensed', 'Verdana', sans serif;font-weight:700;}
.variations td {width:auto;}
.variations td.label {font-weight:bold;margin:10px;padding:5px 10px;text-transform:uppercase;}
.variations_button .quantity input {display:none;}
.woocommerce .product form.cart .button, .woocommerce #content .product form.cart .button, .woocommerce-page .product form.cart .button, .woocommerce-page #content .product form.cart .button {display: block;float: none;width: 100%;}
.woocommerce .product form.cart .variations select, .woocommerce #content .product form.cart .variations select, .woocommerce-page .product form.cart .variations select, .woocommerce-page #content .product form.cart .variations select {}
.woocommerce .product form.cart .variations, .woocommerce #content .product form.cart .variations, .woocommerce-page .product form.cart .variations, .woocommerce-page #content .product form.cart .variations {width:100%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {padding:10px !important;line-height: 1.5em !important;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {padding:10px !important;}
.woocommerce p.woocommerce-customer-details--email {padding:10px 0;}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {height:100px;width: auto !important;}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.cart_list li dl, .woocommerce-page ul.product_list_widget li dl {padding-left:0px !important;border-left:0px !important;font-size:.7em;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {border-bottom:1px dashed #ddd;}
a.about_paypal {display:none;}
a.add_to_cart_button {color:#fff;border:none;cursor:pointer;padding:10px;height:auto;}
a.added_to_cart {font-size:1em;margin:0px 10px 0 10px;text-align:center;background:#8ddb81;text-transform:uppercase;font-weight:900;color:#fff;padding:1em;top:0;left:0;display:block;width:auto;height:auto;z-index:100;}
a:active.added_to_cart {font-size:1em;background:#000;top:2px;left:0;}
a:hover.added_to_cart {font-size:1em;opacity:0.8;}
dl.variation P {padding:0;}
h1.product_title {font-size:2em;margin:10px auto;}
input#coupon_code {width:100%;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;border-color:#333;border-width:1px;border-style:solid;}
input#coupon_code:focus {border-style:dotted;}
p.return-to-shop {padding:0px;}
select.orderby {width:100%;margin:10px auto;display:block;padding:10px;}
tr.order-total {font-weight:bold;font-size:20px;border-top:1px dotted #000;}
ul.page-numbers li a {padding:5px;}
ul.page-numbers li a.next, ul.page-numbers li a.prev {padding:5px;}
ul.page-numbers li {display:inline-block;margin:6px;}
ul.page-numbers {list-style:none;display:block;width:auto;height:auto;text-align:center;}
ul.payment_methods li .payment_box {display:block;}
ul.payment_methods li input{text-align:center;margin:20px;}
ul.payment_methods li label:hover {cursor:pointer;font-weight:bold;}
ul.payment_methods li label{display: inline-block;padding:10px 10px 10px 50px;text-align: left;}
ul.payment_methods li {display:block;float:left;width:33%;margin:0px 1%;border:0px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.widget .cart_list li a {border-bottom:0;padding:0;}
li.product-category.product {width:49% !important;}
li.product-category.product h3 {color:#000 !important;font-weight:900 !important;text-transform:uppercase;}
li.product-category.product h3 mark {background:none;}
table.woocommerce-checkout-review-order-table {border:1px solid #ccc;}
table.woocommerce-checkout-review-order-table .cart-subtotal th, table.woocommerce-checkout-review-order-table .shipping th, table.woocommerce-checkout-review-order-table .order-total th, table.woocommerce-checkout-review-order-table .cart-discount th {text-align:right;}
table.woocommerce-checkout-review-order-table th, table.woocommerce-checkout-review-order-table td {padding:15px;}
table.order_details tfoot tr th {text-align:right;}



.variation-radios label {cursor:pointer;display:inline-block;border-radius:5px;border:1px solid #ccc;padding:.5em 1em;margin:10px 10px 10px 0;}
.variation-radios label:hover {border-color:#000;}
.variation-radios input {display:none;}
.variation-radios label.disabled {cursor:not-allowed;background:#ccc;color:#fff;text-decoration:strikethrough;border-color:#ccc !important;}
.variation-radios input:checked + label {background:#000;color:#fff;border:1px solid #000;}




.woocommerce-product-gallery:after {display:block;clear:both;content:'';}
.woocommerce-product-gallery {display:block;float:left;width:100%;position:relative;border-right:0px solid #000;}
.woocommerce-product-gallery .flex-viewport {margin-bottom:1em;}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {display:block;position:absolute;top:10px;left:10px;z-index:10;}
.woocommerce-product-gallery li {display:block;float:left;width:20%;cursor:pointer;opacity:0.8;outline:none;padding:1em;}
.woocommerce-product-gallery li:hover {opacity:1;}
.woocommerce-product-gallery img {display:block;width:100%;outline:none;height:auto;}
.woocommerce.single-product .woocommerce-product-gallery__image {margin:0;}
.woocommerce .product div.images img, 
.woocommerce #content .product div.images img, 
.woocommerce-page .product div.images img, 
.woocommerce-page #content .product div.images img {transition:0s;}
.pswp__button {width:44px !Important;}


/* BUTTONS */
.paypal_checkout_button.button {font-size:2em}
.paypal_checkout_button.button:hover {background:#222 !important;}
.paypal_checkout_button.button:active {background:#000 !important;}
.button_checkout button, .button_checkout a.button {width:100%;}
.couponcode.button {font-size:.75em !important;margin-left:10px;background:#ccc;display:inline-block;width:auto !important;}
a.angelleye_cancel.button {background:#ccc !Important;display:block !Important;width:100% !Important;}


.express-provided-address {display:none;}


.variation-Bundledproducts P {font-size: 1em;}
.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);animation:spin 1s ease-in-out infinite;background-image:url(data:image/gif;base64,R0lGODlhQABAAIAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkVCMUQ5QUJDM0Y0MTFFNzk3MENBQjg2OTMzMjExQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkVCMUQ5QUNDM0Y0MTFFNzk3MENBQjg2OTMzMjExQjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUIxRDlBOUMzRjQxMUU3OTcwQ0FCODY5MzMyMTFCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RUIxRDlBQUMzRjQxMUU3OTcwQ0FCODY5MzMyMTFCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769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) center center;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {line-height: 1em;padding: .79em;} 
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {border-width:1px 0px 1px 0px !Important;}


body.woocommerce-order-pay #order_review {float:none;width:48%;margin:0px auto;}





/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/




/*=======================================*/
@media only screen and (max-width:900px){
.woocommerce table.shop_table td.product-quantity, .woocommerce-page table.shop_table td.product-quantity,
.product-quantity {border-right:1px solid #ddd !Important;}
nav li a.remove {top: auto;}
.shopping-cart-icon {height: 40px;padding:10px;right:130px;top:-53px;}
.unregistered-user-avatar-login,.current-user-avatar-login {height: 40px;padding:10px;right:75px;top:-53px;}
body.woocommerce-checkout #customer_details {float: none;width: auto;padding: 1rem;}
body.woocommerce-checkout #order_review { float: none; width: auto; padding: 1rem; }
nav.woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0 auto;text-align:center;font-size:.75rem;}

body.woocommerce-cart #shipping-calculator-frame {padding:0;}
}



/*=======================================*/
@media only screen and (max-width:670px){
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:auto}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:auto}
.woocommerce .product div.images,.woocommerce #content .product div.images,.woocommerce-page .product div.images,.woocommerce-page #content .product div.images{float:none;margin-bottom:0;width:auto}
.woocommerce .product div.summary,.woocommerce #content .product div.summary,.woocommerce-page .product div.summary,.woocommerce-page #content .product div.summary{float:none;margin-bottom:10px;padding:0;width:auto}
.woocommerce .product div.images div.thumbnails a,.woocommerce #content .product div.images div.thumbnails a,.woocommerce-page .product div.images div.thumbnails a,.woocommerce-page #content .product div.images div.thumbnails a{float:left;margin:5px 1%;width:18%}
.woocommerce.single-product .woocommerce-product-gallery__image {width:50px}
.woocommerce.single-product .woocommerce-product-gallery__image:first-of-type {display:block;width:auto;}
.button:active{top:3px}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border:1px solid rgba(0,0,0,.1);padding:5px;vertical-align:middle}
.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{height:60px!important;width:auto!important}
.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{width:auto}
nav.woocommerce-MyAccount-navigation{display:block;margin:0 auto;text-align:center;margin-bottom:30px}
nav.woocommerce-MyAccount-navigation ul{background:#666;display:block;margin:0 auto;text-align:center}
.woocommerce .order_details li, .woocommerce-page .order_details li {border-bottom: 1px solid #ccc;border-left:0px solid #ccc;float: none;display:block;font-size: .715em;line-height: 1em;margin-right: 2em;padding: 1.5em 1em 1em 1em;text-transform: uppercase;}
.gallery-cell .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;position:relative;width:calc(50% - 10px);margin:5px;}

}


/*=======================================*/
@media only screen and (max-width:500px){
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:block;margin:5px;padding:0;position:relative;width:calc(50% - 10px)}
td.product-thumbnail,th.product-thumbnail,td.product-subtotal,th.product-subtotal{display:none}
.woocommerce-checkout.woocommerce-order-pay table td.product-subtotal,.woocommerce-checkout.woocommerce-order-pay table th.product-subtotal{display:table-cell}
.woocommerce-checkout.woocommerce-order-pay table tfoot th{text-align:right!important}
}






/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*=======================================*/
ul.products.columns-1 li.product {width:calc(100% - 2rem);margin:1rem;}
ul.products.columns-2 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-3 li.product {width:calc(33.33333333% - 2rem);margin:1rem;}
ul.products.columns-4 li.product {width:calc(25% - 2rem);margin:1rem;}
ul.products.columns-5 li.product {width:calc(20% - 2rem);margin:1rem;}
ul.products.columns-6 li.product {width:calc(16.66666666% - 2rem);margin:1rem;}

/*=======================================*/
@media only screen and (min-width : 1800px) {
ul.products.columns-1 li.product {width:calc(100% - 2rem);margin:1rem;}
ul.products.columns-2 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-3 li.product {width:calc(33.333333% - 2rem);margin:1rem;}
ul.products.columns-4 li.product {width:calc(25% - 2rem);margin:1rem;}
ul.products.columns-5 li.product {width:calc(20% - 2rem);margin:1rem;}
ul.products.columns-6 li.product {width:calc(16.66666666% - 2rem);margin:1rem;}
}

/*=======================================*/
@media only screen and (max-width : 1500px) {
ul.products.columns-1 li.product {width:calc(100% - 2rem);margin:1rem;}
ul.products.columns-2 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-3 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-4 li.product {width:calc(25% - 2rem);margin:1rem;}
ul.products.columns-5 li.product {width:calc(25% - 2rem);margin:1rem;}
ul.products.columns-6 li.product {width:calc(25% - 2rem);margin:1rem;}
}

/*=======================================*/
@media only screen and (max-width:1200px){
.gallery-cell .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;position:relative;width:calc(33.33333% - 2rem);margin:1rem;}
ul.products.columns-1 li.product {width:calc(100% - 2rem);margin:1rem;}
ul.products.columns-2 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-3 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-4 li.product {width:calc(33.33333% - 2rem);margin:1rem;}
ul.products.columns-5 li.product {width:calc(33.33333% - 2rem);margin:1rem;}
ul.products.columns-6 li.product {width:calc(33.33333% - 2rem);margin:1rem;}
}

/*=======================================*/
@media only screen and (max-width:950px){
.gallery-cell .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;position:relative;width:calc(33.33333% - 2rem);margin:1rem;}
ul.products.columns-1 li.product {width:calc(100% - 2rem);margin:1rem;}
ul.products.columns-2 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-3 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-4 li.product {width:calc(50% - 2rem);margin:1rem;}
ul.products.columns-5 li.product {width:calc(33.33333% - 2rem);margin:1rem;}
ul.products.columns-6 li.product {width:calc(33.33333% - 2rem);margin:1rem;}
}

/*=======================================*/
@media only screen and (max-width:670px){
ul.products.columns-1 li.product {width:calc(100% - 20px);margin:10px;}
ul.products.columns-2 li.product {width:calc(50% - 20px);margin:10px;}
ul.products.columns-3 li.product {width:calc(50% - 20px);margin:10px;}
ul.products.columns-4 li.product {width:calc(50% - 20px);margin:10px;}
ul.products.columns-5 li.product {width:calc(50% - 20px);margin:10px;}
ul.products.columns-6 li.product {width:calc(50% - 20px);margin:10px;}	
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/