.tablepress *{
background: none !important;
border: none !important;
font-size: 22px;
}
.tablepress td:last-child{
text-align: right;
white-space: nowrap;
}
.tablepress td{
position: relative;
padding-left: 0;
padding-right: 0;
vertical-align: middle !important;
}
.tablepress td span{
background-color: white !important;
}
.tablepress td:first-child span{
padding-right: 5%;
}
.tablepress td:last-child span{
padding-left: 10%;
}
.tablepress td:before{
content: '';
display: block;
position: absolute;
height: 0;
left: 0;
right: 0;
top: 3px;
bottom: 0;
margin: auto;
border-bottom: 1px solid #707070;
z-index: -1;
}
.tablepress td .link_button{
border: 1px solid #707070 !important;
display: inline-block;
padding: 10px 20px;
color: #1D1D1B;
font-size: 0.7em !important;
}
.woocommerce-breadcrumb{
display: none;
}
input.qty::-webkit-outer-spin-button,
input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce .quantity .qty{
border: none;
}
.woocommerce div.product form.cart div.quantity{
position: relative;
border: 1px solid #707070;
padding: 15px;
padding-right: 30px;
padding-left: 0;
}
.quantity-nav *{
color: #B2B2B2;
font-size: 30px;
}
.quantity-nav{
position: absolute;
right: 0;
top: 0;
bottom: 0;
background-color: #F1F1F1;
padding: 10px;
line-height: 1;
display: flex;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.woocommerce div.product div.images .flex-control-thumbs li img{
opacity: 1;
}
.wpce-rating .star-rating::before, .wpce-rating .star-rating{
position: static;
float: none;
}
.single-product .wpce_cartbtn .wpce_add_to_cart_btn{
border-radius: 0px;
padding: 20px;
line-height: 2;
font-size: 22px;
text-transform: uppercase;
font-weight: normal;
}
.single-product .wpce_cartbtn .wpce_add_to_cart_btn:hover{
background-color: var(--e-global-color-primary) !important;
} input.qty {
background: none;
-moz-appearance: textfield;
}
.single-product .wpce_single_item .wpce_title h2{
font-family: "Poppins", Sans-serif;
font-size: 22px;
font-weight: 400;
line-height: 1.2;
margin-bottom: 25px;
}
.single-product .wpce_single_item .wpce_price{
margin-bottom: 25px;
}
.single-product .wpce_single_item .wpce_price span{
font-size: 22px;
}
.wpce-rating .star-rating{
margin-bottom: 25px;
}
.wpce-arrow.wb-arrow-prev.slick-arrow .fa:before{
content: "\f053" !important;
}
.wpce-arrow.wb-arrow-next.slick-arrow .fa:before{
content: "\f054" !important;
}
.wpce-arrow.slick-arrow{
font-size: 40px;
z-index: 0;
top: 35%;
margin-top: -20px;
}
.wpce_thumbnail img{
max-height: 340px;
max-width: 340px;
height: 100%;
width: 100%;
object-fit: cover;
display: block;
margin: auto;
}
.woocommerce-cart-form table *{
border: none !important;
background: none !important;
}
.woocommerce-cart-form .shop_table{
border-radius: 0px !important;
}
.woocommerce-cart-form .product-remove{
width: 30px;
padding: 0 !important;
}
.woocommerce-cart-form .product-remove .remove{
font-weight: 400;
display: block;
height: 30px;
line-height: 30px;
width: 100%;
text-align: center;
padding: 0;
margin-left: 5px;
font-size: 0 !important;
color: var(--e-global-color-primary);
}
.woocommerce-cart-form .product-remove .remove:before{
content: '\f2ed';
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 22px;
color: var(--e-global-color-primary);
}
.woocommerce-cart-form .product-remove .remove:hover:before{
color: #1D1D1B !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
float: none;
width: 150px;
border-bottom: 1px solid #1D1D1B !important;
border-radius: 0 !important;
vertical-align: bottom;
}
.woocommerce-cart table.cart td.actions{
border-top: 1px solid #707070 !important;
}
.woocommerce-cart-form thead{
background-color: #B2B2B2 !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
border: none !important;
border-radius: 0 !important;
background-color: #1D1D1B !important;
font-family: "Poppins", Sans-serif !important;
font-size: 22px !important;
font-weight: 500 !important;
text-transform: uppercase !important;
line-height: 2em !important;
letter-spacing: 0px !important;
color: white !important; }
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
background-color: var(--e-global-color-primary) !important;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{
display: inline-block;
}
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th{
vertical-align: middle;
}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table{
border-radius: 0 !important;
border-collapse: collapse;
border-color: #707070;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{
border-color: #707070;
}
.woocommerce table.shop_table th{
font-size: 22px;
font-weight: normal;
color: #1D1D1B;
padding-top: 20px;
padding-bottom: 20px;
}
.woocommerce table.shop_table .product-name a{
color: #1D1D1B;
font-weight: 600;
font-size: 22px;
}
.woocommerce table.shop_table .product-name a:hover{
color: var(--e-global-color-primary);
}
.woocommerce table.shop_table .product-quantity .quantity{
width: 100px;
position: relative;
}
.woocommerce table.shop_table .product-quantity .quantity input{
height: 80px;
font-size: 22px;
}
.woocommerce table.shop_table .product-quantity .quantity .quantity-nav{
border: none;
background: none !important;
}
.woocommerce-cart-form .product-thumbnail{
width: 100px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
width: 80px;
}
.woocommerce table.shop_table{
border-color: #707070;
}
.woocommerce table.shop_table .cart-subtotal th, .woocommerce table.shop_table .order-total th{
background-color: #B2B2B2 !important;
color: #1D1D1B !important;
font-family: "Poppins", Sans-serif !important;
font-size: 22px !important;
font-weight: 400 !important;
}
.woocommerce table.shop_table .cart-subtotal td, .woocommerce table.shop_table .order-total td{
text-align: right;
}
.woocommerce table.shop_table .cart-subtotal *, .woocommerce table.shop_table .order-total *{
font-size: 22px;
}
.woocommerce .cart_totals h2{
font-size: 22px;
font-weight: 500;
font-family: 'Poppins';
text-transform: uppercase;
margin-top: 100px;
margin-bottom: 20px;
}
table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th{
background: none !important;
}
.woocommerce .wc-proceed-to-checkout{
margin-top: 50px;
}
.woocommerce-cart-form table *:not(.fa){
font-size: 22px !important;
}
.woocommerce-message::before{
color: #1D1D1B;
}
.woocommerce-message a{
color: var(--e-global-color-primary);
}
.woocommerce-message {
border-top-color: #1D1D1B;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
color: #1D1D1B;
background-color: #B2B2B2;
}
.woocommerce-info{
border-top-color: #1D1D1B;
}
.woocommerce-info::before{
color: #1D1D1B;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
border: none;
border-bottom: 1px solid #707070;
border-radius: 0px !important;
margin-bottom: 20px;
font-size: 22px;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{
font-family: "Poppins", Sans-serif;
font-size: 30px;
font-weight: 400;
line-height: 1.6em;
letter-spacing: 1.1px;
}
.select2-container--default .select2-selection--single{
height: 50px;
border-radius: 0px;
border: none;
border-bottom: 1px solid #707070;
margin-bottom: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 50px;
font-size: 22px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height: 48px;
}
.woocommerce-order-details__title, .woocommerce-column__title, .checkout.woocommerce-checkout h3, #customer_login h2, .woocommerce-MyAccount-content h3, #sln-salon h1, #sln-salon h2.sln-salon-title,  #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h2 .sln-icon, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h4{
color: var(--e-global-color-accent);
font-size: 30px !important;
font-family: "Poppins", Sans-serif !important;
font-weight: 600;
text-transform: uppercase;
line-height: 1.6em;
letter-spacing: 1.1px;
margin-bottom: 30px;
margin-top: 40px;
}
#sln-salon .sln-salon-title, #sln-salon .salon-step-title, .sln-text--contrast, .sln_datepicker::after, .sln_timepicker::after, #sln-salon .sln-input .help-block, #sln-salon.sln-loginform #loginform .help-block, #sln-salon .sln-input .help-block a, #sln-salon.sln-loginform #loginform .help-block a, #sln-salon .sln-input .sln-input--addon, .sln-salon-page:not(.sln-salon-page-customcolors) .select2-container.select2-container--sln, .sln-btn--nobkg, #sln-salon .sln-btn--nobkg, .sln-bootstrap .sln-btn--nobkg, .sln-btn--nobkg input, .sln-btn--nobkg button, #sln-salon .sln-btn--nobkg input, #sln-salon .sln-btn--nobkg button, .sln-bootstrap .sln-btn--nobkg input, .sln-bootstrap .sln-btn--nobkg button, .sln-btn--borderonly, #sln-salon .sln-btn--borderonly, .sln-bootstrap .sln-btn--borderonly, .sln-alert, #sln-salon .alert, .sln-stepper .step.step--active .step-label, #sln-salon, .sln-steps-price, #sln-salon .sln-attendant-list--multiple .sln-steps-name.sln-service-name, #sln-salon .sln-thankyou--okbox h2, #sln-salon .sln-thankyou--okbox h3, #sln-salon .sln-thankyou--okbox h4, #sln-salon .sln-thankyou--okbox .sln-icon-wrapper .sln-icon, .sln-payment-actions h4{
color: var(--e-global-color-accent);
}
#sln-salon h1, #sln-salon h2.sln-salon-title, .sln_datepicker::after, .sln_timepicker::after, .sln-alert::after, #sln-salon .alert::after, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h2 .sln-icon, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h4{
margin-top: 0 !important;
}
.woocommerce table.shop_table{
border-radius: 0 !important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
border: none !important;
padding-left: 0;
padding-right: 0;
}
.woocommerce-MyAccount-navigation ul{
padding-left: 0;
list-style: none;
}
.woocommerce-MyAccount-navigation ul li a{
padding-bottom: 10px;
border-bottom: 1px solid #707070;
text-transform: uppercase;
color: var( --e-global-color-text );
font-size: 1.2em;
display: inline-block;
}
.woocommerce-MyAccount-navigation ul li{
margin-bottom: 15px;
}
.woocommerce-MyAccount-content a:not(.button){
color: inherit;
text-decoration: underline !important;
}
.woocommerce-MyAccount-navigation ul li.is-active a{
color: var(--e-global-color-primary);
}
.woocommerce-account .addresses .title h3, .woocommerce-account .addresses .title h3 + a{
float: none !important;
}
.woocommerce-MyAccount-content fieldset{
margin-bottom: 30px;
}
.woocommerce-MyAccount-content h3{
margin-top: 0 !important;
}
#sln-salon{
margin: auto;
border-color: #707070;
}
#sln-salon .salon-step-title{
color: var( --e-global-color-text );
}
.sln-service:hover, #sln-salon .sln-service:hover, .sln-attendant:hover, #sln-salon .sln-attendant:hover{
background-color: #B2B2B2;
}
#sln-step-submit{
background-color: var( --e-global-color-text );
border-radius: 0;
}
#sln-step-submit:hover, .sln-btn:hover{
background-color: var(--e-global-color-primary) !important;
}
.sln-service, #sln-salon .sln-service, .sln-attendant:last-child, #sln-salon .sln-attendant:last-child{
margin-bottom: 10px;
}
#sln-salon:not(.sln-customcolors) .sln-input input[type="date"], #sln-salon:not(.sln-customcolors) .sln-input input[type="time"], #sln-salon:not(.sln-customcolors) .sln-input input[type="datetime-local"], #sln-salon:not(.sln-customcolors) .sln-input input[type="week"], #sln-salon:not(.sln-customcolors) .sln-input input[type="month"], #sln-salon:not(.sln-customcolors) .sln-input input[type="text"], #sln-salon:not(.sln-customcolors) .sln-input input[type="email"], #sln-salon:not(.sln-customcolors) .sln-input input[type="url"], #sln-salon:not(.sln-customcolors) .sln-input input[type="password"], #sln-salon:not(.sln-customcolors) .sln-input input[type="search"], #sln-salon:not(.sln-customcolors) .sln-input input[type="tel"], #sln-salon:not(.sln-customcolors) .sln-input input[type="number"], #sln-salon:not(.sln-customcolors) .sln-input textarea, #sln-salon.sln-loginform #loginform input[type="date"], #sln-salon.sln-loginform #loginform input[type="time"], #sln-salon.sln-loginform #loginform input[type="datetime-local"], #sln-salon.sln-loginform #loginform input[type="week"], #sln-salon.sln-loginform #loginform input[type="month"], #sln-salon.sln-loginform #loginform input[type="text"], #sln-salon.sln-loginform #loginform input[type="email"], #sln-salon.sln-loginform #loginform input[type="url"], #sln-salon.sln-loginform #loginform input[type="password"], #sln-salon.sln-loginform #loginform input[type="search"], #sln-salon.sln-loginform #loginform input[type="tel"], #sln-salon.sln-loginform #loginform input[type="number"], #sln-salon.sln-loginform #loginform textarea{
border: none;
border-bottom: 1px solid #707070;
}
#sln-salon .sln-input label, #sln-salon.sln-loginform #loginform label{
padding: 0 !important;
}
#sln-salon .sln-panel .sln-panel-heading .sln-btn--borderonly, #sln-salon .sln-panel .sln-panel-heading .sln-btn--nobkg, .datetimepicker.sln-datetimepicker table tr td.day.active:not(.disabled), .datetimepicker.sln-datetimepicker table tr td span.hour.active:not(.disabled), .datetimepicker.sln-datetimepicker table tr td span.minute.active:not(.disabled), .datetimepicker.sln-datetimepicker table tr td span.month.active:not(.disabled), .datetimepicker.sln-datetimepicker table tr td span.year.active:not(.disabled), .sln-radiobox input:checked + label::after, .sln-radiobox input:checked + label:hover::after, .sln-salon-page:not(.sln-salon-page-customcolors) .select2-container.select2-container--sln .select2-results__option[aria-selected="true"], .sln-btn--emphasis, #sln-salon.sln-loginform:not(.sln-customcolors) #loginform #wp-submit, #sln-salon .sln-btn--emphasis, .sln-bootstrap .sln-btn--emphasis, .sln-stepper .step.step--active .step-number{
background-color: var( --e-global-color-text );
}
@media (max-width:1650px) and (min-width:1300px){
.woocommerce-order-details__title, .woocommerce-column__title, #sln-salon h1, #sln-salon h2.sln-salon-title, .sln_datepicker::after, .sln_timepicker::after, .sln-alert::after, #sln-salon .alert::after, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h2 .sln-icon, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h4, .checkout.woocommerce-checkout h3, .woocommerce-MyAccount-content h3, #customer_login h2, .woocommerce form .form-row label, .woocommerce-page form .form-row label{
font-size: 22px !important;
}
.elementor-widget-text-editor, .woocommerce table.shop_table .product-name a, .woocommerce table.shop_table th, .select2-container--default .select2-selection--single .select2-selection__rendered{
font-size: 18px;
}
.wpce-arrow.slick-arrow{
font-size: 36px;
}
.single-product .wpce_single_item .wpce_title h2, .single-product .wpce_cartbtn .wpce_add_to_cart_btn, .single-product .wpce_single_item .wpce_price span{
font-size: 18px;
}
.tablepress *{
font-size: 17px !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce table.shop_table .product-quantity .quantity input{
font-size: 18px !important;
}
.woocommerce-cart-form table *:not(.fa), .woocommerce .cart_totals h2{
font-size: 18px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce table.shop_table .cart-subtotal th, .woocommerce table.shop_table .order-total th, .woocommerce table.shop_table .cart-subtotal *, .woocommerce table.shop_table .order-total *{
font-size: 18px !important;
}
.quantity-nav *{
font-size: 25px !important;
}
}
@media (max-width:1299px) and (min-width:1025px){
.elementor-widget-text-editor, .woocommerce table.shop_table th, .single-product .wpce_single_item .wpce_title h2, .single-product .wpce_single_item .wpce_price span, .single-product .wpce_cartbtn .wpce_add_to_cart_btn{
font-size: 16px;
}
.woocommerce-order-details__title, .woocommerce-column__title, .checkout.woocommerce-checkout h3, #sln-salon h1, #sln-salon h2.sln-salon-title, .sln_datepicker::after, .sln_timepicker::after, .sln-alert::after, #sln-salon .alert::after, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h2 .sln-icon, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h4, .woocommerce-MyAccount-content h3, #customer_login h2, .woocommerce form .form-row label, .woocommerce-page form .form-row label{
font-size: 18px !important;
}
.wpce-arrow.slick-arrow{
font-size: 34px;
}
.quantity-nav *{
font-size: 25px;
}
.tablepress *{
font-size: 14px !important;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table .product-name a, .woocommerce table.shop_table .product-quantity .quantity input, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
font-size: 16px !important;
}
.woocommerce-cart-form table *:not(.fa), .woocommerce .cart_totals h2, .select2-container--default .select2-selection--single .select2-selection__rendered{
font-size: 16px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce table.shop_table .cart-subtotal th, .woocommerce table.shop_table .order-total th, .woocommerce table.shop_table .cart-subtotal *, .woocommerce table.shop_table .order-total *{
font-size: 16px !important;
}
.quantity-nav *{
font-size: 20px !important;
}
}
@media (max-width:1024px) {
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
width: 60%;
}
.woocommerce table.shop_table .product-quantity .quantity input{
height: 70px;
}
.quantity-nav *{
font-size: 22px !important;
}
.woocommerce .wc-proceed-to-checkout{
margin-top: 25px;
}
.woocommerce .cart_totals h2{
margin-top: 30px;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table .product-name a, .woocommerce table.shop_table .product-quantity .quantity input, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
font-size: 14px !important;
}
.wpce_slider_wrapper{
padding-left: 20px !important;
padding-right: 20px !important;
}
.woocommerce-order-details__title, .woocommerce-column__title, .single-product .wpce_single_item .wpce_title h2, .single-product .wpce_single_item .wpce_price span, .woocommerce form .form-row label, .woocommerce-page form .form-row label{
font-size: 16px !important;
}
.elementor-widget-text-editor, .tablepress *, .single-product .wpce_cartbtn .wpce_add_to_cart_btn, .select2-container--default .select2-selection--single .select2-selection__rendered{
font-size: 14px !important;
}
.wpce-arrow.slick-arrow{
font-size: 28px;
}
.flex-control-nav.flex-control-thumbs{
margin-left: -10px !important;
margin-right: -10px !important;
}
.flex-control-nav.flex-control-thumbs li{
padding-left: 10px !important;
padding-right: 10px !important;
padding-bottom: 20px !important;
}
.woocommerce-cart-form table *:not(.fa), .woocommerce .cart_totals h2{
font-size: 14px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce table.shop_table .cart-subtotal th, .woocommerce table.shop_table .order-total th, .woocommerce table.shop_table .cart-subtotal *, .woocommerce table.shop_table .order-total *{
font-size: 14px !important;
}
.checkout.woocommerce-checkout h3, .woocommerce-MyAccount-content h3, #customer_login h2, #sln-salon h1, #sln-salon h2.sln-salon-title, .sln_datepicker::after, .sln_timepicker::after, .sln-alert::after, #sln-salon .alert::after, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h2 .sln-icon, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h4{
font-size: 18px;
}
}
@media (max-width:767px) {
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
float: none !important;
}
.woocommerce-MyAccount-navigation{
margin-bottom: 30px;
}
.woocommerce-MyAccount-navigation ul li a{
display: block;
}
.woocommerce form .form-row{
width: 100% !important;
}
.checkout.woocommerce-checkout h3, #sln-salon h1, #sln-salon h2.sln-salon-title, .sln_datepicker::after, .sln_timepicker::after, .sln-alert::after, #sln-salon .alert::after, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h2 .sln-icon, #sln-salon.sln-salon--s .sln-thankyou .sln-thankyou--okbox h4, .woocommerce-MyAccount-content h3, #customer_login h2{
font-size: 16px;
margin-top: 0 !important;
}
.woocommerce-cart-form .product-remove .remove{
position: absolute;
right: 15px;
left: auto;
display: inline-block;
width: auto;
top: 20px;
}
.woocommerce .cart_totals h2{
margin-top: 0 !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
width: 100%;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail{
text-align: left !important;
}
.woocommerce-cart table.cart td{
padding-left: 0 !important;
padding-right: 0 !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
width: 37%;
}
.woocommerce-page table.cart td.actions .coupon .input-text + .button{
float: none !important;
display: inline-block;
width: 59%;
overflow: hidden;
text-overflow: ellipsis;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{
text-align: center;
}
.woocommerce table.shop_table{
border: none !important;
}
.woocommerce-cart-form__cart-item.cart_item{
position: relative;
}
.woocommerce-cart-form__cart-item.cart_item:not(:first-child){
border-top: 1px solid black !important;
}
.quantity-nav{
display: none;
}
.woocommerce table.shop_table .product-quantity .quantity{
width: auto;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{
display: block;
}
.woocommerce #content table.cart .product-thumbnail:before, .woocommerce table.cart .product-thumbnail:before, .woocommerce-page #content table.cart .product-thumbnail:before, .woocommerce-page table.cart .product-thumbnail:before{
display: none;
}
.woocommerce table.shop_table .product-quantity .quantity input{
height: auto;
border: 1px solid #707070 !important;
}
.quantity-nav *{
font-size: 18px !important;
}
.single-product .wpce_single_item .wpce_title h2{
margin-bottom: 10px !important;
}
.single-product .wpce_single_item .wpce_price{
margin-bottom: 10px !important;
}
.wpce-rating .star-rating{
margin-bottom: 10px !important;
}
.flex-control-nav.flex-control-thumbs{
margin-left: -5px !important;
margin-right: -5px !important;
}
.flex-control-nav.flex-control-thumbs li{
padding-left: 5px !important;
padding-right: 5px !important;
padding-bottom: 10px !important;
}
.woocommerce table.shop_table .product-quantity .quantity input, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
font-size: 12px !important;
}
.wpce-arrow.slick-arrow{
font-size: 25px;
}
.woocommerce-order-details__title, .woocommerce-column__title, , .woocommerce form .form-row label, .woocommerce-page form .form-row label, .woocommerce table.shop_table th, .woocommerce table.shop_table .product-name a, .single-product .wpce_single_item .wpce_title h2, .single-product .wpce_single_item .wpce_price span{
font-size: 14px !important;
}
.tablepress *, .single-product .wpce_cartbtn .wpce_add_to_cart_btn, .select2-container--default .select2-selection--single .select2-selection__rendered{
font-size: 12px !important;
}
.tablepress td:first-child span{
padding-right: 2%;
}
.tablepress td:last-child span{
padding-left: 4%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .elementor-widget-text-editor, .woocommerce table.shop_table .cart-subtotal th, .woocommerce table.shop_table .order-total th, .woocommerce-cart-form table *:not(.fa), .woocommerce .cart_totals h2{
font-size: 12px !important;
}
.woocommerce table.shop_table .cart-subtotal *, .woocommerce table.shop_table .order-total *{
font-size: 12px !important;
}
}