/*
Theme Name: AmeraLabs Child Theme
Theme URI: https://webmenas.lt/
Template: ameralabs
Author: WEB Art Team
Author URI: https://webmenas.lt/
Description: Theme for AmeraLabs By WEB Art Team
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 5.0

*/

/*-------------Theme enhance----------*/
img {
    image-rendering: -webkit-optimize-contrast!important;
}

/*-------------Yoast FAQ----------*/
.schema-faq-question {
	font-size: 24px;
	font-weight: 600;
}

/*-------------Total price----------*/
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #1bbc9b;
    font-size: 20px;
}

span.price {
    font-size: 20px !important;
}


/*-------------Update cart button hide---------*/
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
	display: none !important;
}


/*---------Table hover off---------------*/
table tbody tr:hover > td, table tbody tr:hover > th {
    background-color: #FFFFFF00;
} 


/*--------------Add to cart button-----------*/
.woocommerce div.product .single_add_to_cart_button {
   border-style: none;
   border-radius: 30px;
   font-weight: 900;
   text-transform: uppercase;
   background-color: #1BBC9B;
}

.woocommerce div.product .single_add_to_cart_button:hover {
   background-color: rgb(36, 227, 188);
}

.woocommerce div.product form.cart::after,
.woocommerce div.product form.cart::before {
	content: ' ';
	display: table
}

a:focus,.button:focus,.button.alt:focus,.button.added_to_cart:focus,.button.wc-forward:focus,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus {
  outline: none !important;
}

[type="submit"], button {
   border: none;
}

.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after {
 position: unset!important;
 margin-left: .53em!important;
}


/*-------------------Table and line in blog style----------------*/
.elementor TD {
   background-color: rgba(238, 238, 238, 0) !important;
   border-style: none;
}

.elementor hr {
   border-bottom-width: 0px;
   border-top-width: 1px;
   border-top-color: rgba(232, 232, 232, 0.36);
   margin-top: 20px !important;
   margin-bottom: 20px !important;
}

/*-------------------Woo custom style----------------*/
.woocommerce-store-notice,
p.demo_store, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: #1BBC9B;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
	color: #1BBC9B;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	border-top: 3px solid #1BBC9B;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background-color: #66D8C1;
}

/*-------------------Woo cart page style----------------*/

.woocommerce-cart .woocommerce table.shop_table.cart div.quantity {
   width: 111px;
   height: auto;
   box-shadow: 0px 0px 10px 0px rgba(188, 188, 188, 0.57);
   border-radius: 30px;
}

.woocommerce a.remove {
    color: #0077e7!important;
}

#shipping_method label {
	color: rgb(102, 106, 115) !important;
}



.woocommerce-shipping-totals .woocommerce-shipping-destination {
	color: rgb(102, 106, 115) !important;
}


input[type="text"], input[type="text"]:focus, input[type="tel"]:focus, input[type="tel"] {
    border: 1px solid #d7d7d7;
}

form label {
	color: rgb(115, 115, 115) !important;
	font-size: 12px !important;
}




@media (max-width: 767px) {
    .quantity {
	float: right;
}
	.product-quantity {
	height: 60px;
}
.elementor-2988 .elementor-element.elementor-element-6ea3a48 .shop_table.cart td.actions button[name=update_cart] {
    margin-bottom: 10px;
}

	.woocommerce-cart-form__cart-item > td {
	color: rgb(102, 106, 115) !important;
}

	.tax-rate-lt-21-lt-vat-1 > td {
	color: rgb(102, 106, 115) !important;
}

	.woocommerce-shipping-totals > td {
	color: rgb(102, 106, 115) !important;
}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    font-weight: 100;
}
}

.cart_totals .shop_table tr.order-total td {
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: rgb(234, 234, 234);
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table td {
    border: none;
}

.woocommerce-cart .woocommerce table.shop_table.cart thead th {
   border-top-style: none;
}

.hide_arrow.cfw-text-input:after {
    display:none;	
}

/*-------------------Woo messages----------------*/

.woocommerce-message::before {
  color: #1bbc9b;
}

.woocommerce-message {
	background: #fff;
}