/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/



.inside-article{background:none !important;}
.woocommerce-breadcrumb{display: none;}
.woocommerce-products-header{ margin: 30px auto;}
.woocommerce-products-header__title{ text-align: center; padding-bottom: 10px; font-size: 30px;}
.woocommerce-Tabs-panel h2, #tab-title-reviews, .related h2{display: none;}

.text-divider {
  display: flex;
  align-items: center;
  --text-divider-gap: 2rem;
}
.text-divider::before,
.text-divider::after {
  content: '';
  height: 1px;
  background-color: #333;
  flex-grow: 1;
}
.text-divider::before {
  margin-right: var(--text-divider-gap);
}
.text-divider::after {
  margin-left: var(--text-divider-gap);
}
.text-divider::before {
  margin-right: 2rem;
}
.text-divider::after {
  margin-left: 2rem;
}
.entry-title{font-size: 24px; text-align: center; padding: 10px 0; border-bottom: 1px dotted #1d1d1d; border-top:1px dotted #1d1d1d; background:none !important; }
.woocommerce-MyAccount-navigation ul{list-style-type: none; margin-left: 0px;}
.woocommerce-MyAccount-navigation ul li{padding: 10px; border-bottom: 1px dotted #1d1d1d;}

.woocommerce-Tabs-panel h2{display: none;}

#customer_login h2{font-size: 24px; text-align: center;}

.woocommerce-form-login, .woocommerce-form-register{ margin: 1em 0 !important; }

.woocommerce-checkout-payment{background: none;}  

.elementor-post__text{padding:0 20px;}

.checkTheWrapper{width: 90%; margin:20px auto;}
.checkLeft{width: 50%; float: left;}
.checkRight{width: 50%; float: left;}

@media only screen and (max-width: 500px) {
.woocommerce-billing-fields h3,#order_review_heading,#ship-to-different-address span{font-size:16px;}
.inside-article{padding:10px 5px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{padding-left:10px !important;}
.woocommerce .woocommerce-result-count{margin-left:10px !important; }
 }


 #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
  background: none!important;
 }
 .woocommerce a.added_to_cart{padding-left:15px;}

 .woocommerce-billing-fields h3,#order_review_heading,#ship-to-different-address span{font-size:20px; margin-top: 20px;}

.woocommerce table.shop_attributes td p{padding:8px 0 8px 15px !important;}

.wc-proceed-to-checkout{padding:1.5em 0 !important;}

.wl_update_cart_shop{margin-bottom: 8px;}

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{float:left;}

#shipping_method_0_free_shipping4, #shipping_method_0_flat_rate3{padding-right: 5px !important;}

.woocommerce-cart-form__cart-item .cart_item .elementor-repeater-item-748a6fc{width: 100%;}

.product-remove .elementor-repeater-item-748a6fc .remove{color: #f00 !important; font-weight: bold;}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{background:none; border: none;}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:none;}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:red; padding: 10px 20px; border-radius: 25px;}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:red; border-radius: 25px; color: #fff;}

#shipping_method{list-style: none !important;}


.woocommerce-table--custom-fields .shop_table tbody th{font-weight: 400;}

.woocommerce table.shop_attributes{border:1px solid #ccc;}


.woocommerce .quantity .qty{padding:10px 5px;}

.cart-total-text{font-size: 14px; color: red;}

.woocommerce-MyAccount-navigation ul li a{color: #383838;}

.woocommerce-message::before,.woocommerce-info::before{color: red !important;}

.woocommerce-message,.woocommerce-info{border-top-color: red !important;}

#shipdate_mail{border:1px solid #ccc!important; padding:10px 5px !important;}
#shipdate_mail .theads{font-weight: bold; font-size: 18px !important;}

.delivery-note .woocommerce-Price-amount .includes_tax{display: none !important;}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{display: block;}

.priceexprice .includes_tax{display: none !important;}

