/*
 Theme Name:     Divi Child Theme
 Description:    Child Theme for Divi
 Author:         Elegant Themes / Ganga
 Template:       Divi
 Version:        2.5.5
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=f957ce9d-4583-4760-b5f3-240e072eff20");*/
    @font-face{
        font-family:"Avenir Next W06 Thin";
        src:url("Fonts/d6bbcc06-5af6-4266-8a93-1a66f7a480e8.woff2") format("woff2"),url("Fonts/62d03fca-ae90-47ca-846e-aa7f048d8705.woff") format("woff");
    	font-display: swap;
}
    @font-face{
        font-family:"Avenir Next W06 Regular";
        src:url("Fonts/8b1d5802-f86f-4cc1-95a8-261eabda1d22.woff2") format("woff2"),url("Fonts/30306912-4758-4c5f-8cd7-76a816c2e7aa.woff") format("woff");
    	font-display: swap;
}
    @font-face{
        font-family:"Avenir Next W06 Italic";
        src:url("Fonts/014f2daa-c310-4a36-b9fd-79a8e0c48d44.woff2") format("woff2"),url("Fonts/12b00842-ec20-4c7f-aa72-802fb00f6cc4.woff") format("woff");
    	font-display: swap;
}
    @font-face{
        font-family:"Avenir Next W06 Demi";
        src:url("Fonts/1d9a4bae-080b-46bf-93b0-5930ffd10549.woff2") format("woff2"),url("Fonts/e46a8eac-9aea-4ee0-a18d-ad17ee506926.woff") format("woff");
    	font-display: swap;
}
    @font-face{
        font-family:"Avenir Next W06 Bold";
        src:url("Fonts/901a2c10-d319-4fb9-bcde-ecf09195e0cb.woff2") format("woff2"),url("Fonts/46a31e90-07d1-4815-abe0-145be90a93c2.woff") format("woff");
    	font-display: swap;
}


 #main-content,
body {
    font-family:'Avenir Next W06 Regular';
  }

  #main-header {
    font-family:'Avenir Next W06 Regular';
  }

h1, h2, h3, h4, strong, b {
	font-family:"Avenir Next W06 Bold";
}

i {
	 font-family:"Avenir Next W06 Italic";
}
@media(max-width: 980px) {	div.et_pb_section.et_pb_section_0 {	background-size: contain !important;}}
.woocommerce-loop-product__title.woocommerce-loop-product_comment_title{ min-height: 70px; }
.woocommerce-comment-name, .woocommerce-comment-time, .woocommerce-comment-text{display: block; font-weight: 400;color: #666 !important; font-size: 14px; margin: 0 !important;}
.woocommerce-comment-text{display: block; font-weight: 400;color: #666 !important; font-size: 12px; margin: 0 !important;}
#inner-left-area, #inner-right-area{width:49%; display:inline-block; float:left; padding: 30px 10px;}.author-metadata-fio{ color: #8e744b; font-size: 140%; font-weight: bold; padding: 5px 0px 10px; text-align: center;}
.author-metadata-photo{width:100%; padding: 5px 0px 20px; text-align: center; } .author-metadata-photo img{width:80%;height:auto; } 
@media(max-width: 980px) {	#inner-left-area, #inner-right-area{width:100%; display:inline-block;}}
/*.logo_ajax_search_icon{display: block; position: absolute; width:20px; height: 20px; background:url("/wp-content/themes/divi-child/assets/images/lupa_for_search.png"); float:left; margin-left: 300px; margin-top: 25px;}
.logo_ajax_search_divbox{display:none; width:300px; height:auto; position: absolute; float:left;margin-left: 200px;margin-top: 50px;}*/

/* MОВИ */
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 20px!important;
    font-size: 13px!important;
	font-weight: normal!important;
    font-style: normal!important;
    text-transform: uppercase!important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-results__option {
	line-height: 20px!important;
    font-size: 13px!important;
	font-weight: normal!important;
    font-style: normal!important;
    text-transform: uppercase!important;
}
.select2-container .select2-selection--single {
	height: 22px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 20px!important;
}
.select2-dropdown {
	z-index: 99999!important;
}
.my_lang_switcher{
	position: relative;
	z-index: 9999!important;
}
#et-top-navigation .et-cart-info {
     float: none;
}
.lang_cart_block {
	display: none;
}
@media only screen and (min-width: 981px) {
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
		padding: 21px 0 0 0!important;
	}
	#top-menu-nav {
		padding-top: 6px!important;
	}
	#transposh-2{
		margin-bottom: 0px;
		margin-left: 30px;
		cursor: pointer;
	}
	.et-cart-info span:before {
		position: absolute!important;
		top: 27px!important;
	}
}
@media  (min-width: 981px) and (max-width: 1140px) {
	#top-menu .menu-item-has-children>a:first-child {
		padding-right: 15px!important;
	}
	#top-menu li {
		font-size: 14px;
		padding-right: 10px;
	}
} 
@media only screen and (max-width: 980px) {
	#et-top-navigation {
		position: relative;
		padding-left: 0!important;
		width: 320px!important;
		display: flex!important;
		justify-content: end!important;
	}
	#et-top-navigation .et-cart-info {
		margin: 0!important;
		display: inline-block!important;
    	padding-top: 5px!important;
		padding-left: 15px!important;
	}
	.my_lang_switcher {
		display: block !important;
		width: 55px;
		padding-top: 6px;
		margin-top: -5px!important;
	}
} 
@media only screen and (max-width: 479px) {
	#main-content, body {
		margin-top: -105px;
	}
	.container {
		width: 90%!important;
	}
}
/*
#et-top-navigation .et-cart-info span {
	height: 30px!important;
	padding-top: 6px!important;
}

/*#transposh-2 a {
	margin-right: 10px;
}
.transposh_flags a img {
    width: 50px;
    height: auto;
}
.ui-dialog{
	z-index: 9999!important;
}
.trf {
    height: 15px!important;
	width: 19px!important;
}
.transposh_flags a span {
    border-style: none!important; 
    border-width: 0!important; 
    box-shadow: 0 0;
} */

/*.et_pb_post.hidden{display:none;}
.filter-category-By-Id{display:inline-block; margin:5px; padding:0px 5px 0px; border-radius:3px; background:#bb9d5a; color:#fff;}
.et_pb_post {  width: 30%; padding:5px; display: inline-block; }
article h2.entry-title{min-height: 110px; font-size: 23px;}
#filter-category{width:100%;}
#blog-pagitation{color: #bb9d5a;} #blog-pagitation-page, #blog-pagitation-max-page{display:none;}*/