h2, h3{font-style:italic !important}
.page h1,.page h2,.page h3{text-align:center}

.product_title,.entry-summary h2{font-style:italic;text-align:left}

/*woocommerce buttons,inputs,selects*/
select,[type=number],[type=text],.woocommerce form .form-row .select2-container{height:48px;line-height:48px}
input,label,.form-row{text-align:left}
[type=button],a.button, a.button:visited,.woocommerce a.button,
.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button,.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.woocommerce a.button.alt{border-radius:3px;display:inline-block;font-weight:700;font-size:20px;height:48px;line-height:48px;padding:0 22px}
.prompt{background:#000;border-radius:9px;color:#fff;opacity:.8;padding:9px;text-align:center;text-transform:uppercase}
.variations .label{display:none}

/*cart*/
.cart_totals .tax-total small{display:none}
.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{border:0}

/*checkout*/
.woocommerce-page #content table.cart td.actions #coupon_code{width:180px}

.dlt:hover{color:red}
.woocommerce-additional-fields{font-size:20px}/*fixr*/
#ship-to-different-address{margin:0 0 6px}
[type=checkbox],
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input{margin:-2px 8px 0 0}
#ship-to-different-address,.woocommerce-additional-fields,.woocommerce form .woocommerce-additional-fields .form-row,.woocommerce form .form-row label{display:inline-block;min-height:24px;line-height:1.5;padding:0}
.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce table.shop_table,
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border:0}

.select2-container--default .select2-selection--single{height:100%;padding:9px 6px} /*fixr*/
.select2-container li,
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#666} /*fixr*/
.select2-container--default .select2-selection--single .select2-selection__arrow{top:25%} /*fixr*/
.wc-proceed-to-checkout{text-align:center}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;padding:10px 20px}
.woocommerce-page #content table.cart img{height:160px;width:auto}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:auto}

/*product*/
.quantity input[type=number]{padding:0}/*fixr*/
.woocommerce div.product div.images .flex-control-thumbs li{margin:1em 0 0}
.woocommerce form .form-row{padding:3px 0}
.woocommerce .quantity .qty{width:100px}
/*shop*/
.products{text-align:center}
.products h2{font-style:italic}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:24px;text-align:center}
.woocommerce ul.products li.product .price,.price{display:none} /*fixr for discounts plugin leftover price p*/
.wdp_pricing_table{margin:0}
.woocommerce div.product form.cart{margin:1em 0}
.woocommerce-message a.button{margin-left:1em}

/*set minimum price*/
.elex-set-min-price input{width:120px}
.elex-set-min-price small{display:block;margin:0 0 2em}
.custom-min-price-validation{visibility:hidden;font-size:1px}
.custom-min-price-validation:before{content:"$";visibility:visible}

@media (max-width:468px){
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{float:none;width:100%}
}
