/* 
Theme Name: Webmister
Theme URI: https://webmister.pro/
Description: Hello Elementor Child theme by Webmister
Author: Webmister
Author URI: https://webmister.pro/
Template: hello-elementor
Version: 1.0.1
Text Domain: webmister
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
*/

.wp-child-theme-webmister .elementor hr {
    overflow: hidden;
    color: #ffffff;
    background-color: #ebebeb;
    border-color: #ffffff;
    outline-color: #fff;
    border-width: 0;
    height: 1px;
    margin-bottom: 10px;
}

.ar-9-16 .elementor-flip-box,
.ar-9-16 img,
.ar-9-16  {
    height: auto;
    width: 100%;
    aspect-ratio: 9 / 16;
    object-fit: cover;
}

.ar-7-10 .elementor-flip-box,
.ar-7-10 img,
.ar-7-10 {
    height: auto;
    width: 100%;
    aspect-ratio: 7 / 10;
    object-fit: cover;
}

.ar-7-10-cat img {
    height: auto;
    width: 100%;
    aspect-ratio: 7 / 10;
    object-fit: cover;
}

/*
 * Header
 */

.kloto-header,
.kloto-header .header-logo {
    transition: ease .4s;
}

.kloto-header .header-logo-txt {
    width: auto;
    height: 20px;
}

.kloto-header .header-logo-ico {
    width: 76px;
    height: auto;
}

.elementor-sticky--effects.kloto-header .header-logo-ico {
    width: 0;
}


.elementor-heading-title ins {
    text-decoration: none;
}

.kloto-header .elementor-nav-menu>li.hide-1,
.kloto-header .elementor-nav-menu>li.hide-2 {
    width: auto;
    transition: ease .4s;
}

.woocommerce .wm-woo-aditional-info table.shop_attributes,
.woocommerce .wm-woo-aditional-info table.shop_attributes td,
.woocommerce .wm-woo-aditional-info table.shop_attributes th,
.woocommerce .wm-woo-aditional-info table.shop_attributes tr,
.woocommerce .wm-woo-aditional-info table.shop_attributes td p {
    border: none;
    background: white !important;
    text-align: left;
    padding-left: 0;
    font-size: 14px;
    padding-top: 0;
    padding-bottom: 0;
}

.wm-woo-product_meta .product_meta .posted_in a,
.wm-woo-product_meta .product_meta .detail-content {
    left: 33%;
    position: absolute;
}

.woocommerce .wm-woo-aditional-info table.shop_attributes th {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    color: var(--e-global-color-text);
    width: 33%;
}

.woocommerce .wm-woo-aditional-info table.shop_attributes td {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
    font-style: normal;
}

.wm-woo-reviews h2.woocommerce-Reviews-title {
    display: none;
}

.wm-woo-reviews ol {
    padding-inline-start: 0;
}

.wm-wishlist-no-txt .yith-wcwl-add-to-wishlist-button__label {
    display: none;
}

/* ******************************************************************************************************
 * ***************** MEDIA ******************************************************************************
 * ******************************************************************************************************/

@media (max-width: 1170px) {
    .kloto-header .elementor-nav-menu>li.hide-1 {
        width: 0;
        transition: ease .4s;
        overflow-x: hidden;
    }
    
}





