/**----------------------------------------------------
woocommerce inner page css start 
-----------------------------------------------------**/

.tl-archive-inner-left .readmore-blog.tl-btn-shutter-out-horizontal { background: #8bc34a none repeat scroll 0 0!important;}
.blog .page-title > a { font-size: 24px;}



.tl-woocommerce-page-wrapper{padding: 2% 0;}
.tl-woocommerce-content-left .woocommerce-breadcrumb { background: #ffffff none repeat scroll 0 0; border-bottom: 2px solid #8bc34a; margin-bottom: 0 !important; padding: 2% !important;}
.tl-woocommerce-content-left .woocommerce-breadcrumb a {color: #333333;font-size: 16px;font-weight: 500;}
			/** woocommerce comment tab **/
			.woocommerce #reviews #comments h2, .woocommerce #tab-description h2, .cart_totals h2 {color: #511413;font-family: open sans !important;font-size: 20px;font-weight: 400;margin: 10px 0;}
			.entry-content p {clear: both; margin-bottom: 10px;}
			.woocommerce #reviews h3, .woocommerce-page #reviews h3 {font-family: open sans,Arial,Verdna; font-weight: normal; color: #511413;}
			.comment-reply-title, .comments-title {font-size: 14px;margin: 0;text-transform: uppercase;}
			.comment-form label {display: block;}
			.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p {margin: 0 0 10px;}
			/**.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1 { width: 2em;}
			.woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2 { width: 3em;}
			.woocommerce p.stars a.star-2::after, .woocommerce-page p.stars a.star-2::after {content: "??";}
			.woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3 {width: 4em;}
			.woocommerce p.stars a.star-3::after, .woocommerce-page p.stars a.star-3::after {content: "???";}
			.woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4 { width: 5em;}
			.woocommerce p.stars a.star-4::after, .woocommerce-page p.stars a.star-4::after {content: "????";}
			.woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 { border: 0 none; width: 6em;}
			.woocommerce p.stars a.star-5::after, .woocommerce-page p.stars a.star-5::after {content: "?????";}
			.woocommerce p.stars a.star-1::after, .woocommerce p.stars a.star-2::after, .woocommerce p.stars a.star-3::after, .woocommerce p.stars a.star-4::after, .woocommerce p.stars a.star-5::after, .woocommerce-page p.stars a.star-1::after, .woocommerce-page p.stars a.star-2::after, .woocommerce-page p.stars a.star-3::after, .woocommerce-page p.stars a.star-4::after, .woocommerce-page p.stars a.star-5::after {font-family: WooCommerce;left: 0;position: absolute;text-indent: 0;top: 0;}
			.woocommerce p.stars a.star-1.active::after, .woocommerce p.stars a.star-1:hover::after, .woocommerce-page p.stars a.star-1.active::after, .woocommerce-page p.stars a.star-1:hover::after {content: "?";}**/

			

			.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { border-radius: 0;left: auto;padding: 0.6em 1.3em;}
			.woocommerce #respond input#submit:hover , .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { }
			.woocommerce-Reviews .comment-respond .comment-form label {font-weight: 400;}
			.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea { box-sizing: border-box;width: 100%;}
			.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p { margin: 0 0 10px;}
			.woocommerce-Reviews input, .woocommerce-Reviews textarea { border: 1px solid #eeeeee; padding: 7px 10px;}
			.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] { width: 100%;}
			.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-top: 2px solid #8bc34a; border-left:  1px solid #eaeaea; border-right: 1px solid #eaeaea; margin:0; }
			.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: rgba(0, 0, 0, 0) !important;border-left: medium none rgba(0, 0, 0, 0);border-right: medium none rgba(0, 0, 0, 0);border-top: medium none rgba(0, 0, 0, 0); margin: 0 -6px;}

.tl-woocommerce-content-left .woocommerce-result-count {font-size: 13px;}
.woocommerce .woocommerce-ordering select {border: 1px solid #cccccc;height: 32px;vertical-align: top;}
.tl-woocommerce-content-left .page-title {color: #000000;font-size: 24px;text-transform: uppercase;}
.tl-woocommerce-content-left .product, .tl-woocommerce-content-left ul.products  {color: #666666;font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 1.28px;line-height: 22px;} 
.tl-woocommerce-content-left .product, .tl-woocommerce-content-left ul.products {background: #ffffff;padding: 2%;}
.woocommerce-tabs.wc-tabs-wrapper ul.tabs { margin-bottom: 0 !important;  padding: 0 !important;}
.woocommerce div.product .woocommerce-tabs .panel {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;border-color: -moz-use-text-color #eaeaea #eaeaea;border-image: none;border-radius: 0!important;border-style: none solid solid;border-width: medium 1px 1px;padding:3%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {border: medium none!important;bottom: -1px;content: " ";height: 0!important;position: inherit!important;width: 0!important;}
.tl-woocommerce-content-left .woocommerce-tabs .tabs.wc-tabs li {border-radius: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 0 2em;}
div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 { margin: 10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {text-transform: uppercase!important; color: #999999;}
.tl-woocommerce-content-left .product .entry-title {border-bottom: medium double #cccccc;font-size: 18px; font-weight: 600;margin-bottom: 20px;padding-bottom: 9px !important;}



.upsells.products > h2, .related.products h2, .cross-sells > h2 { display: inline-block; font-size: 15px; font-weight: 700; margin-bottom: 15px; text-transform: uppercase;}
.related.products > h2 { border-bottom: medium double #eaeaea; display: block;margin: 6% 0; padding-bottom: 6px;}
.related.products .products li {border: 1px solid #eeeeee;padding: 5px !important;}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {color: #511413;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { border: transparent !important;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { }
.quantity input.qty {border: 1px solid #cccccc;display: inline;height: 37px;margin-right: 10px;margin-top: 1px;padding: 0;text-align: center; width: 40px;}



.tl-woocommerce-cart-details {padding-top: 3%;font-family: 'Open Sans', sans-serif!important;}
.tl-woocommerce-cart-details table.shop_table th {font-weight: 600; letter-spacing: 1.2px!important; color: #511413;}
.coupon .input-text {height: 38px;}
.woocommerce a.remove {background: #eaeaea none repeat scroll 0 0; }
.woocommerce table.shop_table .cart_item img { border: solid 1px #511413; }
.wc-proceed-to-checkout .button {display: inline-block !important;font-weight: 600 !important;height: inherit;letter-spacing: 1.2px;vertical-align: top;width: inherit;}
.entry-content p.cart-empty { padding-top: 30px;}
.tl-woocommerce-content-left ul.products {text-align: center;}

/**-----------------------------------------------
 checkout page 
 ----------------------------------------------**/
  /** with template style **/
.tl-checkout-wrapper .woocommerce-billing-fields p input {border: 1px solid #cccccc;height: 40px;padding: 10px;}
.tl-checkout-wrapper .woocommerce-checkout .form-row-first, .tl-checkout-wrapper .woocommerce-checkout .form-row-last { clear: inherit; width: 50%;}
.tl-checkout-wrapper .validate-state { width: 100% !important;}
.tl-checkout-wrapper .state_select a { border-radius: 0; height: 40px !important;line-height: 38px;}
.tl-checkout-wrapper .place-order #place_order {width: inherit;}
.tl-checkout-wrapper .woocommerce-shipping-fields textarea { border: 1px solid #cccccc; padding: 10px;}
.tl-checkout-wrapper .woocommerce-shipping-fields h3 { border-bottom: medium solid; color: #8b0000; font-size: 20px; text-transform: uppercase;}
.tl-checkout-wrapper .woocommerce-checkout > h3 {color: #8b0000;font-size: 20px;text-transform: uppercase;}
.tl-woocommerce-cart-details .coupon #coupon_code { max-width: 130px; width: inherit !important;}



 /** default style core **/
/*.woocommerce-billing-fields > h3, .woocommerce-additional-fields > h3 { border-bottom: medium solid; color: #8b0000; font-size: 20px; text-transform: uppercase;}*/
.woocommerce-checkout .form-row-first, .woocommerce-checkout .form-row-last { clear: inherit; width: 50%;}
.woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce .woocommerce-checkout .col-2 { max-width: 100%;}
.woocommerce-checkout  label { width: 100%; font-weight: 700;}
.woocommerce-checkout .woocommerce-input-wrapper { width: 100%;}
.woocommerce-checkout .select2-container--default .select2-selection--single { background-color: rgb(255, 255, 255); border: 1px solid #ccc; border-radius: 0; height: 44px; padding: 6px;}
.woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce .woocommerce-checkout .col2-set .col-2 { padding-left: 0;padding-right: 0;}
.woocommerce-checkout .woocommerce-checkout-review-order { margin-bottom: 40px;}
.woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button {letter-spacing: normal; padding: 0.6em;}

/** -----------------------------------------------------------------------

			woocommerce shop style css End

-----------------------------------------------------------------------**/