/*
Theme Name: MEF
Author: Ruslan
Author URI: https://wordpress.org/
Description: Эта тема создана для компании MEF
Version: 0.1
*/
.newsPage__btn {
   transition: all 0.3s ease;
}
.newsPage__btn:hover {
   background: #fff;
}
.fb_iframe_widget {
   display: inline-block;
   position: relative;
   width: 30px;
   height: 30px;
   margin-right: 5px;
   background: url("../images/fac.svg") no-repeat center / cover;
}
.fb_iframe_widget span {
   opacity: 0;
}
.title__form {
   display: none;
}
.wpml-ls-legacy-dropdown-click {
   width: auto;
   margin-left: 15px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   background: rgba(255, 255, 255, 0.1);
   border: 1px solid rgba(175, 175, 175, 0.4);
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   border-radius: 5px;
   padding: 8px;
   cursor: pointer;
   position: relative;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
   content: "";
   vertical-align: middle;
   display: inline-block;
   border: 5px solid transparent;
   border-top: 5px solid;
   position: absolute;
   right: 10px;
   top: calc(50% - 0.175em);
}
.header .wpml-ls-legacy-dropdown-click .js-wpml-ls-item-toggle {
   border: 0px solid #000;
   background: transparent;
   color: #fff;
}
.newsPage__card-desc.open p {
    height: auto !important;
}
.header.fixed .wpml-ls-legacy-dropdown-click .js-wpml-ls-item-toggle {
   border: 0px solid #000;
   background: transparent;
   color: #000;
}
.header.black .wpml-ls-legacy-dropdown-click .js-wpml-ls-item-toggle {
   border: 0px solid #000;
   background: transparent;
   color: #000;
}
.wpml-ls-legacy-dropdown-click .js-wpml-ls-item-toggle:hover {
   border: 0px solid #000;
   background: transparent;
   color: transparent;
}
.wpml-ls-legacy-dropdown-click a:focus,
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a {
   border: 0px solid #000;
   background: transparent;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
   max-width: 160px;
   width: 160px;
}
.wpml-ls-legacy-dropdown-click > ul {
   position: unset;
}
.wpml-ls-legacy-dropdown-click a {
   border: 1px solid rgba(175, 175, 175, 0.4);
}
.news__card-img {
   max-width: 350px;
   height: 210px;
   position: relative;
   overflow: hidden;
}

h2,
.news__title,
.aboutUs__title,
.about__title{
   margin-bottom: 30px !important;
}
.news__title h2{
   margin-bottom: 0 !important;
}
.about__text {
   height: 100%;
}
.wpml-ls-native {
   font-size: 15px;
   text-transform: uppercase;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
   position: relative;
   padding-right: calc(10px + 15px + 5px);
}
.wpml-ls-legacy-dropdown-click .wpml-ls-flag {
   display: inline;
   vertical-align: middle;
   width: 20px;
   height: 20px;
}
.about__count-card {
    padding: 25px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
   display: flex;
   overflow: hidden;
   text-overflow: ellipsis;
}
.wpml-ls-display {
   overflow: hidden;
   text-overflow: ellipsis;
}
.header.fixed .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
   content: "";
   background: url("../images/target.svg") no-repeat center / contain;
   border: none;
   width: 10px;
   height: 8px;
   top: 8px;
   right: 0;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
   content: "";
   background: url("../images/target.svg") no-repeat center / contain;
   border: none;
   width: 10px;
   height: 8px;
   top: 8px;
   right: 0;
   opacity: 0.5;
}
.header.black .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
   content: "";
   background: url("../images/target.svg") no-repeat center / contain;
   border: none;
   width: 10px;
   height: 8px;
   top: 8px;
   right: 0;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-flag {
   margin-bottom: 5px;
}
.header .wpml-ls-legacy-dropdown-click .js-wpml-ls-item-toggle {
   padding: 0;
   padding-right: 15px;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-flag + span {
   font-size: 15px;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
   display: flex;
   align-items: center;
   text-transform: uppercase;
}
.footer__contact-text a {
   font-size: 19px !important;
   color: #666666 !important;
}
.aboutUs__content p {
   color: #555555 !important;
}
.header__nav ul li a {
   font-size: 19px !important;
}
.flogo a {
   border: none !important;
   width: 90px !important;
   height: 90px !important;
   margin-bottom: 0 !important;
}
.flogo a img {
   width: 90px !important;
   height: 90px !important;
}
.footer__contact-social ul li {
   display: flex;
   align-items: flex-end;
}
.footer__contact-social ul li a{
   margin-bottom: 15px;
}
.newsPage__card-img picture {
    overflow: hidden;
	
}
.newsPage__card-title{
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	color: #333;
	margin-bottom: 23px;

}
.newsPage__card-desc p {
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0;
    text-align: left;
    color: #333;
    margin-bottom: 32px;
    height: 75px;
    overflow: hidden;
}
.wp-block-image img{
	height:auto;
}
.aboutUs__img{
	display:flex;
	flex-wrap: wrap;
	width: calc(100% + 30px);
	margin: 20px -15px;
	margin-bottom: 0;
}
.aboutUs__img picture{
	width: 50%;
	padding: 15px;
}
.aboutUs__img picture img{
	width: 100%;
	height 100%;
}
@media (max-width: 991px) {
   .wpml-ls-legacy-dropdown-click {
      margin-left: 0;
      border-radius: 0px;
      border-left: none;
      border-right: none;
      border-top: none;
      border-bottom: 1px solid #eaeaea;
      height: 62px;
      padding-left: 20px;
   }
   .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
      max-width: 100%;
      width: 100%;
   }
   .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
      padding-left: 30px;
      height: 62px;
      border-left: none;
      border-right: none;
      border-top: none;
      border-bottom: 1px solid #eaeaea;
      display: flex;
      align-items: center;
   }
   .wpml-ls-legacy-dropdown-click > ul {
      width: 100%;
   }
   .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
      right: 15px;
   }
   .wpml-ls-legacy-dropdown-click .wpml-ls-flag + span {
      font-size: 18px;
   }
   .header__navbar {
      height: calc(100vh - 70px) !important;
   }
   .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
      border-top: 1px solid #eaeaea;
   }
   .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
      right: 15px !important;
   }
}
@media (max-width: 768px) {
   .news__card-img {
      max-width: 100%;
      width: 100%;
      height: 100%;
   }
	.aboutUs__img picture{
		width: 100%;
		padding: 15px;
	}
}



/* VideoPage__video */

.productsPages__video {
	display: flex;
	justify-content:center;
	margin: 20px 0;
}
.productsPages__video video {
	border-radius: 20px;
	width: 100%;
}


/* gallerySliders__sldie */

.gallerySliders__sldie img {
max-width: 300px;
	object-fit:contain;
	height: 400px;
}


.gallerySliders__wrapper {
	padding-bottom:50px;
}

.header__nav ul li ul::before {
	background:#ffffff9e !Important;
	border-top: 10px solid #ffffff9e !Important;
		border-right: 10px solid #ffffff9e !Important;

	
}

.header__nav ul li ul {
	background:#ffffff9e !Important;
}

.header {
z-index: 100 !Important;
}