/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/

.site .breadcrumbs {border-top: none;}

.site-header {
	position: relative;
  	z-index: 1000;
}

/*форма*/
.modal-box-qform {z-index: 1000000 !important;}
.quasar-form.form-type-popup {max-width: 800px;}
.quasar-form .close-quasar-form {right: 40px !important; top: 20px !important;}
.quasar-form .form-element-q h2 {margin: 0; font-size: 36px;}
textarea {min-height: 100px;!important;}

@media (max-width: 640px) {
	.quasar-form .swap-content-form-q {padding: 20px 30px !important;}
	.quasar-form.form-type-popup {width: 100% !important;}
}

/*языки*/
.elementor-location-header .elementor-nav-menu--dropdown .elementor-nav-menu {direction: rtl!important;}
/*.elementor-location-header .elementor-element .elementor-nav-menu--dropdown, .elementor-location-header .elementor-element .elementor-nav-menu--dropdown a:hover {
    background-color: white!important;
}*/
@media (max-width: 1024px) {
.elementor-location-header .elementor-nav-menu--dropdown .sub-menu {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
	padding-bottom: 20px;
}

.elementor-location-header .elementor-nav-menu--dropdown .sub-menu a {
    border-color: #ff5d03;
    border-width: 1.5px;
    border-style: solid;
    border-radius: 50%;
    margin-right: 20px;
    padding-top: 20px;
    padding-right: 18px;
    padding-left: 18px;
}
	.elementor-location-header .elementor-nav-menu--dropdown .sub-menu span, 
	.elementor-location-header .elementor-nav-menu .sub-arrow {
    display: none;
}	
	.elementor-location-header .elementor-nav-menu .menu-item-has-children .has-submenu {
		font-size: 0!important;
		line-height: 0!important;
		padding-top: 0!important;
	}
	
	.elementor-location-header .elementor-nav-menu .menu-item-has-children {
	border-top: 1px solid #DCE9F1;
}

/*магазин*/
	ul.products li.product {display: flex; padding-right: 10px;}	

	ul.products li.product .product-content {
		padding: 0;
		padding-bottom: 32px;
		border-radius: 40px;
		box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.11);
	}

	ul.products li.product .product-content img {
	border-radius: 40px;
	}
	
	.product-content .woocommerce-loop-product__title {
		color: #454647;
		font-family: Inter, sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 120%;
		text-transform: uppercase;
		padding-left: 32px;
		padding-right: 32px;
	}

	.product-content .price {
		padding-left: 32px;
		padding-right: 32px;
		margin-bottom: 0;
	}

	.woocommerce-loop-product__title a {color: #454647;}
	.woocommerce-loop-product__title a:hover {color: #FF5D03;}

	.products.products-grid .product .button {display: none!important;}

/**/