/* Extra style here*/
.order_details th, .customer_details th{text-align: left;}
h3.subscribe_heading.rft{line-height: normal;}
.subscribesubtxt{margin: 0;line-height: normal;}
.get20discount {margin: 30px 0 30px !important;line-height: normal;}
#tve-lg-error-container .tve-lg-err-close{font-size: 10px;top: 8px;right: 10px;margin: 0;line-height:normal;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {width:75%;}
.woocommerce form .form-row{padding:0px;}
.woocommerce form .form-row #createaccount{margin-right:0px;}
.woocommerce .woocommerce-MyAccount-content h3{padding-left:0;}
.select2-container--default .select2-selection--single{padding:8px 14px;}
.sidebar .widget h4.widget-title{text-transform:none;}
.single-product-description .x-accordion-heading a{text-transform:uppercase;}

body #tve_blank_set .thrv_lead_generation_container input[type="email"]{min-height:61px;}

.woocommerce .main-checkout-form.contact-form .form-row label{font-size:18px; font-family:inherit; font-weight:inherit;}
.woocommerce div.product .summary-content form.cart{margin-bottom:0;}


.tinv-wishlist table{font-family: arial, sans-serif; border-collapse: collapse;width: 100%;}
.tinv-wishlist table thead, .tinv-wishlist table tbody{border:0;}
.tinv-wishlist table td,
.tinv-wishlist table th{border: 1px solid #dddddd;text-align: left;padding:10px;}


@media(max-width:768px){
	.woocommerce-account .woocommerce .woocommerce-MyAccount-content {width:auto;}
}

@media(max-width:480px){
	.navigation{float: none;border-left: 0;margin: 0 auto;}
	.navigation ul.page-numbers{padding: 0; text-align: center;}
	.products-per-page{clear: right;float: none !important;margin:0 auto !important;text-align:center;}
}
@media(max-width:768px){
.section-page-title h2{
padding:40px 0;
}
}
