/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

html,
body{
width:100%;
overflow-x:hidden;
}

.image-variable-item:not(.radio-variable-item) {
    width: 75px;
    height: 75px;
    background-color: #ffffff00 !important;
    box-shadow: none !important;
}

.variable-item.image-variable-item {
    border: 4px solid #8f8f97 !important;
    border-radius: 50% !important;
}

.variable-item.image-variable-item.selected {
    border: 4px solid #00bcb4 !important;

}

a{
    color:#169794;
}
a:hover{
    color:#00BCB4;
}


body.woocommerce div.woocommerce-message {
    width: 100%;
    margin: 0;
    position: fixed;
    bottom: 0;
    z-index: 10000;
    background-color: #3abcb4;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	font-family: "Montserrat", Sans-serif;
}

.woocommerce-message > a.button.wc-forward {
    margin-right: 30px;
}

a.checkout-button.button.alt.wc-forward {
    background-color: #169794;
}

thead tr th, table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents,
able caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, 
tbody tr td{
    border: 0px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

.woocommerce table.shop_table td.product-thumbnail {
    vertical-align: top;
    width: 20%;
}

.woocommerce table.shop_table td.product-thumbnail img {
    width: 100px;
	background: linear-gradient( 
90deg
 , rgba(2,0,36,1) 0%, rgba(225,225,226,1) 0%, rgba(249,248,248,1) 100%);
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents, table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a, {
    color: black !important;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    color: #000 !important;
}

tr.cart-subtotal th {
    border: 0px;
}

tr.order-total th {
    border: 0px;
}
td.product-name a {
    color: black;
}

.woocommerce a.remove {
    color: #169794d1!important;
}

.woocommerce a.remove:hover {
    background: #169794;
}
a.remove {
    line-height: 17px !important;
}

td.product-name {
    font-weight: 500;
}
.woocommerce-message::before {
    content: "\e015";
    color: #fff !important;
}
.woocommerce-message {
    border-top-color: #40e4c1 !important;
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations td label {
    display: inline-block;
    margin: 0px;
}

.variations th.label {
    text-align: left;
}
.elementor-widget-wc-add-to-cart .quantity+button, .woocommerce div.product.elementor .quantity+button {
    margin-left: 0px;
}

.woocommerce div.product form.cart .button {
    margin-bottom: 20px;
}

.variations tr th:first-child {
    max-width: 200px;
}

.variations td.value.woo-variation-items-wrapper {
    padding: 10px !important;
}

.woocommerce-variation-price > span {
    color: #00bcb4 !important;
    font-weight: 500;
}

.woocommerce div.product .in-stock {
    display: none !important;
}