/*
Theme Name:Aesti.ee    
Theme URI: 
Author: Riin.eu
Author URI: Riin.eu
Description: Aesti.ee 
Template: hello-elementor
Version:    
Tags:         
Text Domain:  
*/


.main-navigation + #sticky-placeholder + .page-header-content {
    margin-top: -45px;
    position: relative;
    z-index: 1;
}

#site-navigation {
    z-index: 100;
    position: relative;
}

h2 .woocommerce-loop-category__title {
    margin-top: -65px;
}

.elementor-204 .elementor-element.elementor-global-639 .woocommerce .woocommerce-loop-category__title,.elementor-2 .elementor-element.elementor-global-639 .woocommerce .woocommerce-loop-category__title {
    margin-top: -65px;
}

.woocommerce-cart #main {
    max-width: 1360px!important;
}

.woocommerce table.shop_table {
	font-family:inherit;}

.woocommerce-message,
.woocommerce-info,
.woocommerce-info::before {
    border-top-color: #E298B2!important;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #fff;
}
.woocommerce table.shop_table th {
    font-weight: 700;
    padding: 20px 12px;
    line-height: 1.5em;
}

.woocommerce table.shop_table,
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], select, textarea {
    border-radius: 0;
}

.woocommerce-message::before {color:#E298B2;}
.woocommerce-MyAccount-navigation ul li{
    list-style: none;
    border: 2px solid;
    padding: 10px;
    text-align: center;
    margin-bottom: 5px;
}
.woocommerce-MyAccount-navigation ul li:hover, 
.woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #1B1007;
    color: #fff!important;
    text-decoration: none;
}

.woocommerce-MyAccount-navigation ul {padding: 0px;}

/***** ostukorv ****/ 


form.woocommerce-cart-forms  {
    float: left;
    width: 62%;
}
@media (min-width: 1008px){
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 35%;
}
}
.woocommerce table.shop_table {
    border: 1px solid #e2e4e7;}

.woocommerce table td, 
.woocommerce table th { border:none; background-color: #fff!important;}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #fff;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], select, textarea {
    width: 100%;
    border: 1px solid #66666645;
    border-radius: 0px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
   background-color: #251511;
border: 2px solid;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #fff;
    border-radius: 0px;
}


.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #FFF;
    color: #251511;
    border: 2px solid #251511;

}
.woocommerce button.button, .woocommerce input.button {
    padding: 0.918em 1em;
    color: #515151;
    border-radius: 0px;
    border: 1px solid #515151;
   
}

/** Sõpradeklubi hind ***/ 
.wholesale_customer .wholesale_price_title { 
	font-size: 20px!important; color: #E298B2;
}

span.woocommerce-Price-amount.amount {text-decoration: none!important;font-size: 20px!important; color: #E298B2;}

.woocommerce div.product.elementor .elementor-product-price-block-yes .price ins,
.original-computed-price ,
.price span {    display: inline!important;}

h2.woocommerce-Reviews-title,
time.woocommerce-review__published-date,
span.woocommerce-review__dash,
.woocommerce-review__verified.verified{display:none;}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0px 43px 0px -31px;
    border: none;
    border-radius: 0px;
    padding: 0em 0em 0;
}


strong.woocommerce-review__author {
	font-family: "OfficinaSansBookITC-Reg", Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
	color: #1B1007;
    font-weight: 500;
    line-height: 1.5em;
}

#billing_address_1_field,
#billing_address_2,
#billing_postcode_field,
#billing_city_field {display: none!important;}

/**small.woocommerce-price-suffix {display: block;}

small.woocommerce-Price-amount {font-size: 80%;}

.woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width: 280px;}

.woocommerce-cart .tax-rate-ee-sopradeklubi-hind-2,
.woocommerce-checkout  .tax-rate-ee-sopradeklubi-hind-2 {display:none;}

.home .woocommerce ul.products[class*=columns-] li.product, 
.home .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%; 
}**/

.logged-in .sõpradele{display:none;}

body:not(.rtl) .elementor-200 .elementor-element.elementor-element-2664621 {
    left: 0%;
    z-index: 0;
}