/*
 Theme Name:   gta-child
 Theme URI:    http://example.com/arete-child/
 Description:  gta-child
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  gta-child
*/
p{font-family: 'Lato', sans-serif;}
.top-head {padding-top: 0px!important;}
.woocommerce .content-area {padding:0px 0px!important;}
ul.products li.product .woocommerce-loop-product__title {font-size: 16px!important;}
.Heder_menu {padding-top: 0px!important;}
.woocommerce-tabs {margin: 0rem 0 2rem!important;}
.woocommerce-tabs ul { margin: 0 0 0rem;}
.woocommerce-tabs ul li {margin: 0.5rem 1rem 0rem 0;}
.woocommerce-tabs ul li.active a {box-shadow: none;}
.single-product .entry-title {margin: 0 0 0.5rem;}
.single-product .woocommerce-product-rating {margin: -1rem 0 0rem;}
.single-product .summary p.price {margin-bottom: 1.5rem;}
.single-product .single_add_to_cart_button {
    padding-top: 0.55rem;
    padding-bottom: 0.59rem;
}
.woocommerce .quantity .qty{padding: 0px 7px;}
.single-product .single_add_to_cart_button {
    padding-top: 0.3rem;
    padding-bottom: 0.4rem;
    font-size: 18px;
}
.footer_btm {padding-top: 0px!important;}
.related_product .related{margin-bottom: 40px!important;}
.woocommerce-message a{padding: 7px 7px!important;}
.woocommerce-message a:hover{text-decoration: none;}
.woocommerce-Tabs-panel h2{font-size: 32px!important;}
.woocommerce-cart-form .actions button{font-size: 16px; padding: 12px 20px;}
.woocommerce-cart table.cart td.actions .coupon .input-text {padding: 14px 11px!important;}
.woocommerce-cart-form {margin-bottom: 55px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 35%!important;
    background: #f3f3f3;
    padding: 20px;
}
.woocommerce-cart-form .shop_table thead tr th{background: #553211!important; color: #fff;}
.shop_table thead > tr > th{padding: 10px;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {margin-bottom: 60px;}
.woocommerce-cart-form table tbody tr {
    border-top: 1px solid #eee;
    background: #f3f3f3;
}
.woocommerce-cart-form__cart-item tbody > tr > td.actions{padding: 22px 22px!important;}
.woocommerce table.shop_table {
    border: none;
    width: 100%;
}
.woocommerce-page .inner-page { padding: 0px 20px!important;}
.woocommerce-form-coupon .button{padding: 10px 18px!important; font-size: 16px!important;}
.woocommerce-Button {padding:10px;}
.woocommerce-checkout form .col2-set {width: 99%;float: left;}
.woocommerce-checkout .woocommerce-billing-fields h3 { margin-top: 0rem;}
.woocommerce-products-header__title.page-title {text-align: left;}
.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
    padding: 20px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {padding: 5px;}
.woocommerce nav.woocommerce-pagination ul {margin-top: 30px!important;}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {font-size: 14px;    font-family: 'Lato', sans-serif;}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0.8rem;}
.woocommerce a.remove:hover {background: #fff!important; color: #553211!important;}
.wc-proceed-to-checkout a:hover{text-decoration:none!important;} 
.woocommerce-error .page .woocommerce-error::before {    position: absolute;
    top: 1.8em;
    left: 2.5em!important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {margin-bottom: 1rem;}
form.woocommerce-form.woocommerce-form-login.login{margin-bottom: 30px!important;}
.woocommerce-checkout .login .woocommerce-form-login__rememberme {
    position: relative!important;
    left: 99.6%!important;
    top: 0px!important;
}
.woocommerce-checkout input#coupon_code {padding: 14px!important;}
.woocommerce-checkout form .col2-set .col-1, .woocommerce-checkout form .col2-set .col-2 {
    float: inherit!important;
    width: 100%;
}
.woocommerce-checkout form #order_review, .woocommerce-checkout form #order_review_heading {width: 100%!important;}
.woocommerce-checkout form .col2-set {padding-right: 0px!important;}
.wc_payment_methods .payment_box p {font-size: 18px;font-family: 'Lato', sans-serif;}
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {font-size: 18px;font-family: 'Lato', sans-serif;}
.woocommerce-checkout form #order_review_heading {margin-top: 1rem;}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table {
    margin-top: -0.15rem;
    border: 0;
}
.woocommerce-terms-and-conditions-wrapper { margin-bottom: 1rem;}
.woocommerce-checkout-review-order ul {margin: 2rem 0 1rem;padding-left: 0;}
div#customer_details {margin-bottom: 65px!important;}
.place-order .button {padding: 12px;}
.woocommerce-checkout form .col2-set label {font-family: 'Lato', sans-serif;}
.woocommerce-checkout .select2-container .select2-selection--single {height: 36px;}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 35px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 0px;}    
.woocommerce-error li {padding: 0.2rem 3rem; }
.footer {padding-top: 0px!important;} 
ul.products li.product .price {font-family: 'Lato', sans-serif;}
.amount bdi{font-weight: 900;}
.woocommerce span.onsale {top: 0.5em!important;left: 0.5em;}
.woocommerce .onsale {font-size: 15px;letter-spacing: 0.5px;}
.onsale {background: #f6961c;padding: 3px!important;font-family: 'Lato', sans-serif;}
.woocommerce-account .woocommerce-MyAccount-navigation {float: left;width: 22%;    margin-bottom: 80px;}
.woocommerce-account .woocommerce-MyAccount-content {float: none;width: 100%;}
.woocommerce-account .woocommerce-MyAccount-navigation li {margin: 0 1rem 0rem 0!important;}
nav.woocommerce-MyAccount-navigation ul li {line-height: 1.4!important;}
.woocommerce-MyAccount-navigation ul {padding: 0px 0px 18px!important;}
.woocommerce-account .woocommerce-MyAccount-content p {font-size: 20px;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float: left;}
.edit-account {float: left;width: 72%; margin-bottom: 50px;}
.edit-account p label { font-family: 'Lato', sans-serif;font-size: 16px;
    text-transform: capitalize;}
.edit-account .form-row-last{margin-left: 50px!important;}
.woocommerce-account .woocommerce-EditAccountForm fieldset {
    border: 0.2rem solid #ddd;
    padding: 40px;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset legend {
    display: block;
    width: 31%;
}
.button {font-family: 'Lato', sans-serif;font-size: 16px;padding: 8px 10px;} 
a.button:hover{text-decoration: none!important;} 
.woocommerce form .form-row input.input-text {font-size: 12px; padding: 12px 10px!important;font-family: 'Lato', sans-serif;}  
.woocommerce .edit-account form .form-row-last, .woocommerce-page form .form-row-last {
    float: left;
    position: relative;
    left: 50px;
} 
.woocommerce-edit-account  .banner-img {margin-bottom: 15px!important;}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {color: #553211;}
.woocommerce-MyAccount-content .col-1{float: left!important; width: 35%!important;}
.woocommerce-MyAccount-content .col-2{float: right!important; width: 35%!important;}
.woocommerce-address-fields {    float: left;
    width: 72%; margin-bottom: 50px;}
.woocommerce-page .woocommerce-MyAccount-content form .woocommerce-address-fields label {
    font-size: 16px;font-family: 'Lato', sans-serif;text-transform: capitalize;
}    
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #787878;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 34px!important;}
.woocommerce-Address .woocommerce-Address-title a{float: right;position: relative; top: -22px;    border: thin solid #f6961c;
    padding: 5px 10px;}
#customer_login h2{text-align: center; margin-bottom: 20px;}   
.woocommerce #reviews #comment {display: block;} 
.related-product .columns-4{margin-bottom: 55px!important;}
.woocommerce-checkout #customer_details .form-row-last {
    float: left;
    position: relative;
    left: 28px!important;
}
#order_comments {height: 120px;}
.login .form-row-last {
    float: left;
    position: inherit!important;
    left: 0px!important;
}
.login .woocommerce-form-login__rememberme { margin-top: 28px!important;}
.login .input-text {width: 100%!important;}

.woocommerce-tabs #tab-reviews #submit {
    float: right;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    padding: 8px 10px;
}
.woocommerce #reviews #comment {
    height: 130px;
    width: 100%;
}

.woocommerce-Tabs-panel {
    padding: 30px 30px 72px 30px!important;
}
.woocommerce nav.woocommerce-pagination ul li span.current{padding: 10px;}
.woocommerce nav.woocommerce-pagination {
    text-align: center;
    margin-bottom: 30px!important;
}