/*
 Theme Name:   Bumedi Child
 Theme URI:    http://klbtheme.com/bumedi/
 Description:  Bumedi Child Theme
 Author:       KlbTheme
 Author URI:   http://themeforest.net/user/KlbTheme
 Template:     bumedi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  bumedi-child
*/


/*************************************************
* Footer
*************************************************/

.footer-newsletter .site-newsletter-form .mc4wp-form-fields input[type="checkbox"] {
  border: none;
  cursor: pointer;
  height: auto;
}

/*************************************************
* Custom CSS Variables Override
*************************************************/

:root {
  --theme-topbar-font-size: 14px;
}

/*************************************************
* Header Topbar and Action Links Override
*************************************************/

/* Переопределяем currentColor для topbar ссылок */
.site-header-topbar a {
  color: inherit;
}

/* Переопределяем currentColor для action links */
.site-header-action .action-link {
  color: inherit;
}

/* Переопределяем currentColor для мобильных action links */
.site-header-action-mobile .action-link {
  color: inherit;
}

/*************************************************
* Header Search Override
*************************************************/

/* Переопределяем стили поиска для использования наших настроек */
.site-header-search.primary-light .search-input,
.site-header-search.default-light .search-input,
.site-header-search.default-dark .search-input {
  background-color: inherit;
}

.site-header-search.primary-light .search-input:focus,
.site-header-search.default-light .search-input:focus,
.site-header-search.default-dark .search-input:focus {
  background-color: inherit;
}

/*************************************************
* Header Action Icons Override
*************************************************/

/* Переопределяем стили action icons для использования наших настроек */
.site-header-action .action-icon {
  background-color: inherit;
}

.site-header-action:hover .action-icon {
  background-color: inherit;
}

/* Переопределяем конкретные стили для разных типов action icons */
.site-header-action.red-light-bordered .action-icon,
.site-header-action.primary-light-bordered .action-icon,
.site-header-action.primary-light-filled .action-icon,
.site-header-action.secondary-light-bordered .action-icon,
.site-header-action.secondary-light-filled .action-icon,
.site-header-action.default-light-bordered .action-icon,
.site-header-action.default-light-filled .action-icon,
.site-header-action.default-dark-bordered .action-icon,
.site-header-action.default-dark-filled .action-icon,
.site-header-action.red-light-filled .action-icon {
  background-color: inherit;
}

.site-header-action.red-light-bordered:hover .action-icon,
.site-header-action.primary-light-bordered:hover .action-icon,
.site-header-action.primary-light-filled:hover .action-icon,
.site-header-action.secondary-light-bordered:hover .action-icon,
.site-header-action.secondary-light-filled:hover .action-icon,
.site-header-action.default-light-bordered:hover .action-icon,
.site-header-action.default-light-filled:hover .action-icon,
.site-header-action.default-dark-bordered:hover .action-icon,
.site-header-action.default-dark-filled:hover .action-icon,
.site-header-action.red-light-filled:hover .action-icon {
  background-color: inherit;
}

.site-header-action .action-content span {
  font-size: 0.9rem;
}

/*************************************************
* Cart
*************************************************/

.medge-cart-text-notice {
  border-color: #FCA1A1 !important;
  background-color: #FFF5F5 !important;
  padding: 1.125rem 1.375rem;
  border: 1px solid var(--gray-200);
  border-radius: var(--theme-radius-base);
  margin-bottom: 0.625rem;
}

.site-cart-notice-worktime p {
  font-size: 0.8125rem;
  font-weight: 600;
  margin-bottom: 0;
}

.product-thumbnail.thumbnail-gallery-hover img {
    height: 220px;
    object-fit: contain;
}

.product .product-price-wrapper{
	min-height: 22px;
}

a.button.product_type_variable {
    margin-top: 10px;
    height: 40px;
}

.site-header-action.action-compare.primary-light-bordered {
    display: none;
}

.wpml-ls-current-language {
    padding: 0!important;

}

.wpml-ls-current-language a{
		border-radius:4px;
	border: 1px solid;
	padding: 10px;
}

.site-header-topbar .site-menu.menu-horizontal .menu .sub-menu {
    margin-left: 20px;
}


a.reset_variations {
    display: none!important;
}




html:lang(en-US) .product-iconbox .iconbox-item:nth-child(1n+4){
	display: none;
}

html:lang(ru-RU) .product-iconbox .iconbox-item:nth-child(-n+6){
	display: none;
}

html:lang(ka-ge) .product-iconbox .iconbox-item:nth-child(-n+3),
html:lang(ka-ge) .product-iconbox .iconbox-item:nth-child(n+7)
{
	display: none;
}

ul#shipping_method li{
	    display: flex;
    flex-direction: row-reverse;
    min-width: 200px;
}

.product-views-buttons .list-view{
	display: none!important
}

.product-iconbox {
    display: none!important;
}

html:lang(en-US)  span.price:empty:before {
    content: 'Price by request';
    color: #63a310;
    width: 100%;
    height: 20px;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: 900;
}

span.price:empty:before {
    content: 'Price by request';
    color: #63a310;
    width: 100%;
    height: 20px;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: 900;
}

html:lang(ru-RU)  span.price:empty:before {
    content: 'Цена по запросу';
}


html:lang(ka-ge)  span.price:empty:before {
    content: 'ფასი გაპროსუზე';
}

@media(max-width: 1165px) and (min-width: 768px){
	.elementor-element.elementor-element-2bab4372.e-con-full.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-child{
    display: none;
}
	.elementor-3237 .elementor-element.elementor-element-55d9ce01{
		width: 100%;
	}
	
	
}

@media (max-width:1165px){
		.site-header-main .container {
		background: linear-gradient(to bottom left, #2566a5, #2e3263);
	}
}


@media (max-width: 768px) {
	
	.products.grid-layout-listing{
	  display: grid;
	  gap: 1rem;
	}
	
	.wpml-ls-current-language {
    display: flex;
    margin-top: 20px;
}
	
	.wpml-ls-current-language ul.sub-menu{
		display:flex;
		padding-left:0;
	}
	
	ul .wpml-ls-menu-item a{
		width: unset!important;
	}

	.wpml-ls-current-language > a {
    background: #2e3263;
    color: white !important;
}
	.klb-social-icon-Facebook:before {
    content: '\e885';
}
	.klb-social-icon-Instagram:before {
    content: '\e8cb';
	}
	
		.klb-social-icon-YouTube:before {
    content: url(http://medt.tareev.site/wp-content/uploads/2025/08/youtube_icon.svg);
        filter: grayscale(1) contrast(5);
    }
	
	.wpml-ls-current-language ul.sub-menu li{
		margin-left: 10px;
	}
	
  .site-header-action.action-wishlist, .site-header-action.action-compare, .site-header-action.action-account {
    display: none;
	}

	.woocommerce-thankyou-page th, .woocommerce-thankyou-page td {
    width: auto;
	}
	.site-footer-row.footer-copyright.gray {
    padding-bottom: 60px;
}
	.site-header .site-brand img, .site-drawer .site-brand img {
        height: 46px;
        object-fit: cover;
    }
}

}