/*
	Theme Name:     Samatex Child
	Theme URI:      http://enovathemes.com/samatex
	Description:    Industrial WordPress Theme
	Author:         Enovathemes
	Author URI:     https://enovathemes.com
	Version:        1.0
	Template:       samatex
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
@media (min-width: 280px) and (max-width: 480px) {.sert1 {margin-left:62px!important;}}

.hide {display:none!important;}
@media only screen and (min-device-width: 768px)and (max-device-width: 1024px) and (orientation: portrait) {.marg-pl3{margin-top:-15px;width: 92% !important;}}
@media only screen and (min-device-width: 768px)and (max-device-width: 1024px) and (orientation: portrait) {.margin-pl1 {margin-left:53%!important;}}
@media only screen and (min-device-width: 768px)and (max-device-width: 1024px) and (orientation: portrait) {[class^="icon-"]:before, [class*=" icon-"]:before {margin-left: -13px;}}
#megamenu-tab-338178  .tabset {width: 38% !important;}
/*#megamenu-tab-389891 .tab-item {padding: 48px0 0 31px !important;}*/
@media (max-width: 420px) {.vc_custom_1677322114395 {padding-left: 35px!important;}}

#et-heading-408567, #et-heading-237397  {font-weight: 500 !important;}
.toggle-title-tag {color: #616161 !important;}
.img-title11{width:180px !important;height:60 !important;}
@media (max-width: 420px) {#wonderplugincarousel-7 .amazingcarousel-nav {display: none;}}

.lang-item-ru {display: none !important;}

@media (max-width: 767px) {
	.hidden-xs {display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {display: none !important;}
}
@media (min-width: 1200px) {
	.hidden-lg {display: none !important;}
}



.zindex-999 {z-index: 999;}
/*.zindex-100 {z-index: 81;}*/
.zindex-82 {z-index: 82;}
.zindex-81 {z-index: 81;}
.zindex-80 {z-index: 80;}
.zindex-79 {z-index: 79;}
.zindex-78 {z-index: 78;}
.zindex-0 {z-index: 0;}
.zindex-2 {z-index: -2;}


.header-menu-container .menu-item.current-lang > a.mi-link,
.lang-item.current-lang > a {color: #019ee5 !important;}

/*.header-menu-container .menu-item.current-lang > a.mi-link {
    color: #019ee5 !important;
}*/


.mobile-container .mobile-menu-container .menu-item-type-custom.current-lang > a.mi-link {color: #019ee5 !important;}



.layout-boxed:not(.sidebar-navigation) .et-slider-custom-navigation:hover i {
    background-color: #019ee5 !important;
    color: #019ee5 !important;
}

.second-nav.flex-container > ul {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}
.second-nav.flex-container.align-right > ul {justify-content: right; margin: 0 -15px;}

/*.last-news-row {position: absolute !important; top: -400px; left: -340px; z-index: -1;}*/

/*.trapecoid {-webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);}*/

/*.et-animate-box-638224 .trapecoid {-webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%)!important;
clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%)!important;}*/
		  @media (min-width: 360px) {.avtowidth-20 {margin-right:30px !important;}}
		  @media (min-width: 375px) {.avtowidth-20 {margin-right:40px !important;}}
		  @media (min-width: 411px) {.avtowidth-20 {margin-right:70px !important;}}
		  @media (min-width: 414px) {.avtowidth-20 {margin-right:70px !important;}}
		  
		  
		  @media (min-width: 320px) {.et-button {margin-right:-12px !important;}}
		  @media (min-width: 360px) {.et-button {margin-right:-14px !important;}}
		  @media (min-width: 375px) {.et-button {margin-right:-8px !important;}}
		  @media (min-width: 414px) {.et-button {margin-right:-19px !important;}}
		  /*@media (min-width: 414px) {.about-20 {margin-right:70px !important;}}*/
		  
#language-switcher-161209 ul li a {
    /*color: #212121!important;*/
    background-color: #f7f7f7 !important;	
}
#language-switcher-161209 ul {
    background-color: #f7f7f7 !important;
}

#language-switcher-956801 ul li a {
    color: #212121!important;
    background-color: #f7f7f7 !important;	
}
#language-switcher-956801 ul {
    background-color: #f7f7f7 !important;
}

#language-switcher-956801 ul li a {
    color: #212121;
    background-color: #f7f7f7 !important;	
}
#language-switcher-956801 ul {
    background-color: #f7f7f7 !important;
}

/* цвет фона подменю */
*#mobile-menu-124506 > .menu-item .sub-menu .menu-item > a {
    /*background-color: #f7f7f7 !important;*/
}

/*********************************************************************/

.language-switcher ul li a {
    padding: 4px 4px !important;
    
}

#language-switcher-161209 .box-align-center ul {
  /* margin-left: 0px!important;*/
      margin-left: -24px !important;
}

#language-switcher-161209 ul {
    /*background-color: #212121;*/
    width: 70px !important;
}

.box-align-center.language-switcher-wrapper ul {
	/*right: -10% !important;*/
    /*left: 100% !important;*/
   /* margin-left: -120% !important;*/
}

#language-switcher-161209 ul li a {
    /*color: #212121!important;*/
    background-color: #ffff !important;
}

#language-switcher-161209 ul {
    background-color: #ffff !important;
    /* width: 0px !important;*/
	width: 50px !important;
}

.language-switcher ul li a > img {
   /* margin-right: 8px;*/
    display: none !important;
	
	
}

li.menu-item ul.sub-menu {background-color: #eee;}
li.menu-item ul.sub-menu ul.sub-menu {background-color: #ddd;}

/* настройка параметров круга счетчика */
.et-counter-inner {
    /*border: 3px solid #dedb00 !important;*/
}




/* связка двух классов для смещения пиктограмм влево */
/*.et-icon large-x.el-icon {margin-left: -16px !important;}*/
/*.et-icon-box .el-icon {margin-left: -16px !important;}*/
.et-icon-box [class*=" icon-"]:before {margin: 0 !important;}

.iconml:hover * {color: #fff;}

.iconml {line-height: 32px;}


.vc_column_container {
    padding-left: 0px !important;
    padding-right: 0px !important;

}



.et-counter *[data-font="18px"], .et-circle-progress *[data-font="18px"]{font-size: 18px !important;line-height:1.4 !important;}

#et-counter-895657 .counter-value, #et-counter-895657 .counter-value > * {
    /*color: #ffffff;*/
    margin-top: -25px;
}

.ien-google:before {
	display:none;
}

.socm{
	margin-left: -19px;
}

.socm-ua {margin-left: -19px;}


/*************************************************************/


.et-mailchimp input[type="text"] {
    font-size: 18px;
    height: 56px;
    min-width: 272px;
    max-width: 100%;
    width: 100%;
    min-height: 56px;
    margin: 0;
}

.et-mailchimp .send-div {
    height: 56px;
    width: 72px;
    min-height: 56px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
}

.et-mailchimp .send-div:before {
    position: absolute;
    z-index: -1;
    width: inherit;
    height: inherit;
    line-height: 56px;
    font-size: 24px;
    text-align: center;
    transition: all 300ms ease-out;
}

.post-body .post-excerpt {
    margin-top: 8px;
    line-height: 1.5;
}

.post-image-overlay {
    background-color: #0074be !important;
	opacity: 0.9 !important;
}

.et-mailchimp .send-div .button {
    box-shadow: inset 0 0 0 1px #ffffff;
}

#to-top:hover {
    color: #ffffff !important;
    background-color: #dedb00 !important;
}

#to-top {
    bottom: 38px !important;
}



		/*  @media (min-width: 320px) {.vc-row-894318 .animated-container {display: none; !important;}}*/
		/*  @media (min-width: 360px) {.vc-row-894318 .animated-container {display: none; !important;}}*/
		 /* @media (min-width: 375px) {.vc-row-894318 .animated-container {display: none; !important;}}*/
		 /* @media (min-width: 414px) {.vc-row-894318 .animated-container {display: none; !important;}}*/



		 /*  @media (min-width: 320px) {.vc_custom_1587571375871 {display: none; !important;}}*/
		 /*  @media (min-width: 360px) {.vc_custom_1587571375871 {display: none; !important;}}*/
		 
		  /* @media (max-width: 414px) {.vc_custom_1587571375871 {display: none; !important;}}*/
		  
		  
		  /*.header-vertical-separator-265076 {margin-left: 45px!important;}}*/

/* расположение счетчиков на книжной ориентации мобильных тел стартовой страницы */
@media (max-width: 320px) {.header-vertical-separator-265076 {margin-left: 45px!important;}}
@media (max-width: 360px) {.header-vertical-separator-265076 {margin-left: 45px!important;}}
@media (max-width: 375px) {.header-vertical-separator-265076 {margin-left: 45px!important;}}
@media (max-width: 411px) {.header-vertical-separator-265076 {margin-left: 45px!important;}}
@media (max-width: 414px) {.header-vertical-separator-265076 {margin-left: 45px!important;}}
@media (max-width: 420px) {.header-vertical-separator-265076 {margin-left: 45px!important;}}










		  
/* расположение счетчиков на книжной ориентации мобильных тел стартовой страницы */
@media (max-width: 320px) {.et-counter{margin-left: -180px; !important;}}
@media (max-width: 360px) {.et-counter{margin-left: -160px; !important;}}
@media (max-width: 375px) {.et-counter{margin-left: -160px; !important;}}
@media (max-width: 411px) {.et-counter{margin-left: -140px; !important;}}
@media (max-width: 414px) {.et-counter{margin-left: -135px; !important;}}
@media (max-width: 420px) {.et-counter{margin-left: -135px; !important;}}

/* расположение вертикального бокового цифрового меню на книжной ориентации мобильных тел стартовой страницы */
@media (max-width: 320px) {.bullets-container {right: 20px !important;}}
@media (max-width: 360px) {.bullets-container {right: 20px !important;}}
@media (max-width: 375px) {.bullets-container {right: 20px !important;}}
@media (max-width: 411px) {.bullets-container {right: 20px !important;}}
@media (max-width: 414px) {.bullets-container {right: 20px !important;}}
@media (max-width: 420px) {.bullets-container {right: 20px !important;}}

/* расположение отступа между блоком аккардиона и контентом на книжной ориентации мобильных тел стр о компании */

@media (max-width: 320px) {.vc_column_container {width: 111%; margin-left:-15px; margin-right:-15px; padding-bottom: 15px !important;}}
@media (max-width: 360px) {.vc_column_container {width: 111%; margin-left:-15px; margin-right:-15px; padding-bottom: 15px !important;}}
@media (max-width: 375px) {.vc_column_container {width: 111%; margin-left:-15px; margin-right:-15px; padding-bottom: 15px !important;}}
@media (max-width: 411px) {.vc_column_container {width: 111%; margin-left:-15px; margin-right:-15px; padding-bottom: 15px !important;}}
@media (max-width: 414px) {.vc_column_container {width: 111%; margin-left:-15px; margin-right:-15px; padding-bottom: 15px !important;}}
@media (max-width: 420px) {.vc_column_container {width: 111%; margin-left:-15px; margin-right:-15px; padding-bottom: 15px !important;}}

/* расположение блока видео на книжной ориентации мобильных тел стр о компании */
@media (max-width: 320px) {#et-video-1 {margin-left:-3px; margin-top:-30px; width: 290px !important;}}
@media (max-width: 375px) {#et-video-1 {margin-left:-3px; margin-top:-30px; width: 290px !important;}}
@media (max-width: 411px) {#et-video-1 {margin-left:-3px; margin-top:-30px; width: 290px !important;}}
@media (max-width: 414px) {#et-video-1 {margin-left:-3px; margin-top:-30px; width: 290px !important;}}
@media (max-width: 420px) {#et-video-1 {margin-left:-3px; margin-top:-30px; width: 290px !important;}}








/* расположение подвал блок контактов на книжной ориентации мобильных тел стартовой страницы */
@media (min-width: 320px) {.vc_custom_1587647187570{margin-left: -40px; !important;}}
@media (min-width: 360px) {.vc_custom_1587647187570{margin-left: -40px; !important;}}
@media (min-width: 375px) {.vc_custom_1587647187570{margin-left: -40px; !important;}}
@media (min-width: 411px) {.vc_custom_1587647187570{margin-left: -40px; !important;}}
@media (min-width: 414px) {.vc_custom_1587647187570{margin-left: -40px; !important;}}

/* расположение подвал блок кнопок соцсетей на книжной ориентации мобильных тел стартовой страницы */
@media (min-width: 320px) {.socm{margin-left: -65px; !important;}}
@media (min-width: 360px) {.socm{margin-left: -65px; !important;}}
@media (min-width: 375px) {.socm{margin-left: -65px; !important;}}
@media (min-width: 411px) {.socm{margin-left: -65px; !important;}}
@media (min-width: 414px) {.socm{margin-left: -65px; !important;}}

/* расположение подвал блок копирайта на книжной ориентации мобильных тел стартовой страницы */
@media (max-width: 320px) {.copyrightml1{padding-top:20px; margin-left: -42px !important;margin-top: 42px !important; z-index:5;position: absolute   ;}}
@media (max-width: 360px) {.copyrightml1{padding-top:20px; margin-left: -42px !important;margin-top: 42px !important; z-index:5;position: absolute   ;}}
@media (max-width: 375px) {.copyrightml1{padding-top:20px; margin-left: -42px !important;margin-top: 42px !important; z-index:5;position: absolute   ;}}
@media (max-width: 411px) {.copyrightml1{padding-top:20px; margin-left: -42px !important;margin-top: 42px !important; z-index:5;position: absolute   ;}}
@media (max-width: 414px) {.copyrightml1{padding-top:20px; margin-left: -42px !important;margin-top: 42px !important; z-index:5;position: absolute   ;}}


@media (max-width: 414px) {.copyrightml2{margin-left: 0px !important;margin-bottom: 0px !important; z-index:10;position: inherit  ;}}


			  
	
	/* @media (max-width: 414px) {.vc_custom_1587571375871 {display: none; !important;}}*/
	
	
	
	
@media only screen and (min-width: 1024px) {  .tabs-container {width: 73% !important;}}
@media only screen and (min-width: 1024px) {  .vertical .tabset {width: 27% !important;}}

                                                               /*верхнего, правого, нижнего и левого края*/

@media only screen and (min-width: 1024px){ .vertical .tabset .tab { padding: 10px 0px 10px 10px !important;}}

@media only screen and (min-width: 768px) { .vertical .tabs-container { padding: 0px !important; }}

@media only screen and (min-width: 768px) { .vertical .tabset .tab .tab-title-tag { font-size: 14px !important; }}

.tabs-container { padding: 0px !important; }

#title-section-title-483 {

	font-size: 29px!important;
	margin-left: -10px;
}

.menu-padd > .menu-item.depth-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;

   
	   
}

/*#header-menu-container-921729 {
    margin: 0px 0px 0px 66px !important;
}*/

/*#header-menu-921729 > .menu-item.depth-0 {
    margin-left: 0px !important; 
    margin-right: 0px !important; 
	 letter-spacing: 0.0px  !important;
}*/

/*#header-menu-921729 > .menu-item.depth-0 {
    margin-left: 40px;
}*/



.margin-breadcrumb {margin-top: 17px; margin-left: 22px !important;font-style: italic ;font-size: 13px !important; font-weight:600 ;color: rgba(97,97,97,0.7);}
/*.et-breadcrumbs > *:before {
    color: #019ee5;
}*/



@media all and (min-width: 768px){
	.margin-breadcrumb {margin-bottom: 30px;}
}

#et-breadcrumbs-357212{
	font-style: italic !important;
	font-family: "Arial" !important;
       
}

.et-breadcrumbs > *:before { 
    width: 15px !important;
}
.tabset .tab.active .icon, .tabset .tab.active .tab-title-tag {
    color: #000000;
	font-weight: 700 !important;
}

.btn-ab-comp {
  margin-left: 480px;
  margin-top: -5px;
  z-index: 100;
}



#et-counter-469592 {
    margin-right: 90px !important;
    margin-top: -440px !important;
}

#et-counter-361012{   
    margin-top: 60px !important;
}
#et-counter-215986{
  margin-right: 600px !important;
    margin-top: 25px !important;
    
}
/*#et-counter-779756 .counter-moving-child:before {
    border-color: #75d69c;
}*/


#et-counter-779756 .et-counter-inner {
    border: 3px dashed #E4E4E4 !important;  
}

#et-counter-361012 .et-counter-inner {
    border: 3px dashed #E4E4E4 !important;  
}


#et-counter-595594 .et-counter-inner {
    border: 3px dashed #E4E4E4 !important;  
}


#et-counter-519024 .et-counter-inner {
    border: 3px dashed #E4E4E4 !important;  
}


#et-counter-469592 .et-counter-inner {
    border: 3px dashed #E4E4E4 !important;  
}

#et-counter-485699 .et-counter-inner {
    border: 3px dashed #E4E4E4 !important;  
}

#et-counter-821672 .et-counter-inner {
    border: 3px dashed #E4E4E4 !important;  
}

.et-breadcrumbs a:not(:first-child):after {
    /*width: calc(0% ) !important;*/
    left: 19px !important; 
	/*display: none;*/
}

.et-breadcrumbs a::after {
    display: none; 
}


.bullets-container {
 
    -webkit-transform: translateY(-50%)!important; 
    -ms-transform: translateY(-50%)!important; 
    transform: translateY(-50%)!important; 
    -webkit-transition: all 300ms ease-out!important; 
    transition: all 300ms ease-out!important; 
 
}

#et-content {
  scroll-behavior: smooth;
}

#bullets-menu-273867 {
   background-color: #ffffff85 !important;
    border-radius: 20px;
    box-shadow: inset 0 0 0 0px #e0e0e0 !important;
}
.bullets-container ul {
    padding: 0px !important;
}

.et-client {
    padding: 0px !important;
}

.et-button {font-family: Arial, Helvetica, sans-serif !important;}
.socm {margin-left:-25px;}


.toggle-title-tag {color: #212121;font-size: 14px;font-weight: 800;letter-spacing: 0.5px;text-transform: uppercase;font-family: Nunito Sans;line-height: 32px;}

.toggle-title-tag:before {
    content: "";
    background-color: #019ee5;
    display: block;
    width: 4px;
    height: 44%;
    position: absolute;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 0;}

.container, .wpml-ls-statics-post_translations, .header-menu > .mm-true > ul {
    width: 98% !important;
}

.et-accordion .toggle-content {
    padding: 0 !important;
	}
	
	.vertical .tabset {
    width: 30% !important;
}

.tabs-container {
    width: 70% !important;
}

 .et-accordion .toggle-title{
      padding: 16px 64px 16px 16px !important;
}

.et-client img {
    width: 100% !important;
    /*display: inline-block !important;*/
}

/*.owl-carousel .owl-nav > *, .slick-slider .slick-prev, .slick-slider .slick-next {transition: width 0s !important; margin-right: -78px !important;}
.owl-carousel .owl-nav > *, .slick-slider .slick-prev, .slick-slider .slick-prev {transition: width 0s !important; margin-left: -78px !important; }

.owl-carousel .owl-nav > *, .slick-slider .slick-prev, .slick-slider .slick-next:hover {background: #dedb00 !important;}
.owl-carousel .owl-nav > *, .slick-slider .slick-prev, .slick-slider .slick-prev:hover {background: #dedb00 !important; }*/

.et-image {
    display: block; !important;
	 /*pointer-events: url;*/
}

/* Путь к файлу с заменяемым рисунком  */
.overlay-hover:hover,
.image-container:hover,
.image-container:hover,
.et-image.link:hover {/*background: url(/wp-content/uploads/2020/04/f1.jpg) !important;*/}


.owl-carousel .owl-nav > *, .slick-slider .slick-prev, .slick-slider .slick-next {
    margin-right: -75px !important;
}

.owl-carousel .owl-nav > *, .slick-slider .slick-prev, .slick-slider .slick-prev {
    /*margin-left: -75px !important;*/
}
.loop-posts.owl-carousel .owl-next {
    right: 0px !important;
	/*margin-right: -55px !important;*/
}

.loop-posts.owl-carousel .owl-prev {
    left: 0px !important;
	margin-left: -36px !important;
}

.slick-prev:before {
    content: "icon-left-open" !important;
    font-family: 'gear9';
    font-weight: bold;
}

.slick-slider button.slick-prev, .slick-slider button.slick-next {
   /* margin-left: -75px !important;*/

}

.owl-carousel .owl-nav > .owl-next, .slick-slider .slick-next {
    left: 99%;
}

#wonderplugincarousel-1 .amazingcarousel-bullet-wrapper {
    margin: 8px auto !important;
}

.amazingcarousel-bottom-shadow{
display: none !important;
}

.amazingcarousel-item-container{
margin-left:0px !important;
margin-right:0px !important;
}



@media (max-width: 415px) {#wonderplugincarousel-1 .amazingcarousel-nav {display: none;}}

/*@media (max-width: 415px) {.amazingcarousel-next, .amazingcarousel-prev {width: 0px !important;}}*/



/*@media (max-width: 415px) {#wonderplugincarousel-1 .amazingcarousel-image img {display: inline !important; width: 50% !important;}}*/
@media (max-width: 415px) {#wonderplugincarousel-1 .amazingcarousel-text {width: 50% !important;margin-left: 25% !important;}}

@media (max-width: 415px) {.amazingcarousel-next {margin-right: -28px !important;}}

@media (max-width: 415px) {.amazingcarousel-prev {margin-left: -28px !important;}}

@media (max-width: 415px) {.amazingcarousel-next {display: block !important;}}

@media (max-width: 415px) {.amazingcarousel-prev {display: block !important;}}

.vc_row.vc_row-flex>.container>.vc_column_container>.vc_column-inner, .vc_row.vc_row-flex>.container>.vc_vc_column>.vc_column_container>.vc_column-inner {display: block !important;}

#bullets-menu-924433 {
    border-radius: 15px;
    box-shadow: inset 0 0 0 0px #e0e0e0 !important;
}

#bullets-menu-61892 {
    border-radius: 15px;
    box-shadow: inset 0 0 0 0px #e0e0e0 !important;
}

/*******  кнопка вниз ************************************/
.bttn-down {
   margin-left: 223%;
    margin-top: -90% ;
}

.dem { 
    position:absolute;
	z-index: 9999;
	bottom: 50px;
	right: 50px;
    height: 71px;
    width:71px;
    display: block;
}

.dem img {
   left: 0; 
   position:absolute; 
   top: 0; 
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

  .dem img.raz {opacity:0;filter:alpha(opacity=0);}
  .dem:hover img.raz {opacity:1;filter:alpha(opacity=100);}
  .dem:hover img.dva, .dem img.dva:hover {opacity:0;filter:alpha(opacity=0);}
/*******  кнопка вниз ************************************/

/* Кнопка Вниз */
#to-bottom {
	font-family: 'enova' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: fixed;
	z-index: 99;
	bottom: 38px !important;
	right: 24px;
	display: block;
	transition: all 300ms ease-out;
	visibility: hidden;
	opacity: 0;
	text-align: center;
	box-shadow: 0px 0 24px 0px rgba(0, 0, 0, 0.08);
	width: 48px;
	height: 48px;
	line-height: 48px !important;
	font-size: 16px;
	border-radius: 150px;
	color: #212121;
	background-color: #ffffff;
}
#to-bottom:before {content: '\e903'; transform: rotate(90deg); width: inherit; height: inherit; position: absolute; display: block;}
#to-bottom.animate {visibility: visible; opacity: 1;}
/* скрыть кнопку вниз  */
/*.page-id-55 #to-bottom {display: none !important;}*/

/* расположение хлебных крошек на книжной ориентации мобильных тел стр о компании */
@media (max-width: 320px) {.margin-breadcrumb{ margin-top: -45px; margin-left: 5px !important;z-index: 90 !important;}}
@media (max-width: 360px) {.margin-breadcrumb{ margin-top: -45px; margin-left: 5px !important;z-index: 90 !important;}}
@media (max-width: 375px) {.margin-breadcrumb{ margin-top: -45px; margin-left: 5px !important;z-index: 90 !important;}}
@media (max-width: 411px) {.margin-breadcrumb{ margin-top: -45px; margin-left: 5px !important;z-index: 90 !important;}}
@media (max-width: 414px) {.margin-breadcrumb{ margin-top: -45px; margin-left: 5px !important;z-index: 90 !important;}}
@media (max-width: 420px) {.margin-breadcrumb{ margin-top: -45px; margin-left: 5px !important;z-index: 90 !important;}}

/* шрифт хлебных крошек на книжной ориентации мобильных тел стр о компании */
@media (max-width: 320px) {#et-breadcrumbs-357212 {font-size: 12px !important;}}
@media (max-width: 360px) {#et-breadcrumbs-357212 {font-size: 12px !important;}}
@media (max-width: 375px) {#et-breadcrumbs-357212 {font-size: 12px !important;}}
@media (max-width: 411px) {#et-breadcrumbs-357212 {font-size: 12px !important;}}
@media (max-width: 414px) {#et-breadcrumbs-357212 {font-size: 12px !important;}}
@media (max-width: 420px) {#et-breadcrumbs-357212 {font-size: 12px !important;}}

/* счетчик м  на стр о компании на книжной ориентации мобильных тел  */
/*@media (max-width: 320px) {#et-counter-469592 {margin-left: 50px !important;margin-top: -440px !important;}}
@media (max-width: 360px) {#et-counter-469592 {margin-left: 50px !important;margin-top: -440px !important;}}
@media (max-width: 375px) {#et-counter-469592 {margin-left: 50px !important;margin-top: -440px !important;}}
@media (max-width: 411px) {#et-counter-469592 {margin-left: 50px !important;margin-top: -440px !important;}}
@media (max-width: 414px) {#et-counter-469592 {margin-left: 50px !important;margin-top: -440px !important;}}
@media (max-width: 420px) {#et-counter-469592 {margin-left: 50px !important;margin-top: -440px !important;}}*/

/* счетчик б  на стр о компании на книжной ориентации мобильных тел  */
@media (max-width: 320px) {et-counter-779756 {margin-left: 50px !important;margin-top: 25px !important;}}
@media (max-width: 360px) {et-counter-779756 {margin-left: 50px !important;margin-top: 25px !important;}}
@media (max-width: 375px) {et-counter-779756 {margin-left: 50px !important;margin-top: 25px !important;}}
@media (max-width: 411px) {et-counter-779756 {margin-left: 50px !important;margin-top: 25px !important;}}
@media (max-width: 414px) {et-counter-779756 {margin-left: 50px !important;margin-top: 25px !important;}}
@media (max-width: 420px) {et-counter-779756 {margin-left: 50px !important;margin-top: 25px !important;}}

/* счетчик с  на стр о компании на книжной ориентации мобильных тел  */
@media (max-width: 320px) {et-counter-821672 {margin-left: 90px !important;margin-top: 55px !important;}}
@media (max-width: 360px) {et-counter-821672 {margin-left: 90px !important;margin-top: 55px !important;}}
@media (max-width: 375px) {et-counter-821672 {margin-left: 90px !important;margin-top: 55px !important;}}
@media (max-width: 411px) {et-counter-821672 {margin-left: 90px !important;margin-top: 55px !important;}}
@media (max-width: 414px) {et-counter-821672 {margin-left: 90px !important;margin-top: 55px !important;}}
@media (max-width: 420px) {et-counter-821672 {margin-left: 90px !important;margin-top: 55px !important;}}



/* кнопка читать больше на стр о компании на книжной ориентации мобильных тел  */
@media (max-width: 320px) {#et-button-519769 {margin-left: 162px;}}
@media (max-width: 360px) {#et-button-519769 {margin-left: 162px;}}
@media (max-width: 375px) {#et-button-519769 {margin-left: 162px;}}
@media (max-width: 411px) {#et-button-519769 {margin-left: 162px;}}
@media (max-width: 414px) {#et-button-519769 {margin-left: 162px;}}
@media (max-width: 420px) {#et-button-519769 {margin-left: 162px;}}

/* размер среднего счетчика на стр о компании на книжной ориентации мобильных тел  */
@media (max-width: 320px) {.et-counter.size-medium {width: 220px;height: 220px;}}
@media (max-width: 360px) {.et-counter.size-medium {width: 220px;height: 220px;}}
@media (max-width: 375px) {.et-counter.size-medium {width: 220px;height: 220px;}}
@media (max-width: 411px) {.et-counter.size-medium {width: 220px;height: 220px;}}
@media (max-width: 414px) {.et-counter.size-medium {width: 220px;height: 220px;}}
@media (max-width: 420px) {.et-counter.size-medium {width: 220px;height: 220px;}}

/* размер среднего счетчика на стр о компании на книжной ориентации мобильных тел  */
#et-counter-519024 {margin-top: 20px !important;margin-left: -145px !important;}

#et-counter-595594 {margin-top: 20px !important;margin-left: -155px !important;}

.curtain-displ1 {height: 622px !important; padding-top:72px; margin-top:5px;}

@media (max-width: 320px) {.curtain-displ1 {height: 800px !important; padding-top:20px; !important; }}
@media (max-width: 360px) {.curtain-displ1 {height: 800px !important; padding-top:20px; !important; }}
@media (max-width: 375px) {.curtain-displ1 {height: 800px !important; padding-top:20px; !important; }}
@media (max-width: 411px) {.curtain-displ1 {height: 800px !important; padding-top:20px; !important; }}
@media (max-width: 414px) {.curtain-displ1 {height: 800px !important; padding-top:20px; !important; }}
@media (max-width: 420px) {.curtain-displ1 {height: 800px !important; padding-top:20px; !important; }}

.img-about2{margin-top:-80px; margin-left:-9px !important;}

@media (max-width: 320px) {.img-about2{margin-top:-15px; !important;}}
@media (max-width: 360px) {.img-about2{margin-top:-15px; !important;}}
@media (max-width: 375px) {.img-about2{margin-top:-15px; !important;}}
@media (max-width: 411px) {.img-about2{margin-top:-15px; !important;}}
@media (max-width: 414px) {.img-about2{margin-top:-15px; !important;}}
@media (max-width: 420px) {.img-about2{margin-top:-15px; !important;}}



@media (max-width: 320px) {.row-count1{margin-bottom:-70px !important;}}
@media (max-width: 360px) {.row-count1{margin-bottom:-70px !important;}}
@media (max-width: 375px) {.row-count1{margin-bottom:-70px !important;}}
@media (max-width: 411px) {.row-count1{margin-bottom:-70px !important;}}
@media (max-width: 414px) {.row-count1{margin-bottom:-70px !important;}}
@media (max-width: 420px) {.row-count1{margin-bottom:-70px !important;}}



@media (max-width: 420px) {#curtain-displ5 {margin-left: -115px;width: 149%;}}


@media (max-width: 320px) {.vc_custom_1588959594324 {height: 960px !important;}}
@media (max-width: 360px) {.vc_custom_1588959594324 {height: 960px !important;}}
@media (max-width: 375px) {.vc_custom_1588959594324 {height: 960px !important;}}
@media (max-width: 411px) {.vc_custom_1588959594324 {height: 960px !important;}}
@media (max-width: 414px) {.vc_custom_1588959594324 {height: 960px !important;}}
@media (max-width: 420px) {.vc_custom_1588959594324  {height: 960px !important;}}

@media (max-width: 320px) {.vc_row[data-curtain-gradient-position="left"] .curtain-gradient.animate {height: 960px !important;right: -90px !important;}}
@media (max-width: 360px) {.vc_row[data-curtain-gradient-position="left"] .curtain-gradient.animate {height: 960px !important;right: -90px !important;}}
@media (max-width: 375px) {.vc_row[data-curtain-gradient-position="left"] .curtain-gradient.animate {height: 960px !important;right: -90px !important;}}
@media (max-width: 411px) {.vc_row[data-curtain-gradient-position="left"] .curtain-gradient.animate {height: 960px !important;right: -90px !important;}}
@media (max-width: 414px) {.vc_row[data-curtain-gradient-position="left"] .curtain-gradient.animate {height: 960px !important;right: -90px !important;}}
@media (max-width: 420px) {.vc_row[data-curtain-gradient-position="left"] .curtain-gradient.animate {height: 960px !important;right: -90px !important;}}

@media (max-width: 320px) {.vc_row[data-curtain-gradient-position="right"] .curtain-gradient.animate {height: 960px !important;left: -90px !important;}}
@media (max-width: 360px) {.vc_row[data-curtain-gradient-position="right"] .curtain-gradient.animate {height: 960px !important;left: -90px !important;}}
@media (max-width: 375px) {.vc_row[data-curtain-gradient-position="right"] .curtain-gradient.animate {height: 960px !important;left: -90px !important;}}
@media (max-width: 411px) {.vc_row[data-curtain-gradient-position="right"] .curtain-gradient.animate {height: 960px !important;left: -90px !important;}}
@media (max-width: 414px) {.vc_row[data-curtain-gradient-position="right"] .curtain-gradient.animate {height: 960px !important;left: -90px !important;}}
@media (max-width: 420px) {.vc_row[data-curtain-gradient-position="right"] .curtain-gradient.animate {height: 960px !important;left: -90px !important;}}


@media (max-width: 320px) {.size-small > .hbe-toggle  {position: fixed;margin-left: -35px;}}
@media (max-width: 360px) {.size-small > .hbe-toggle  {position: fixed;margin-left: -35px;}}
@media (max-width: 375px) {.size-small > .hbe-toggle  {position: fixed;margin-left: -35px;}}
@media (max-width: 411px) {.size-small > .hbe-toggle  {position: fixed;margin-left: -35px;}}
@media (max-width: 414px) {.size-small > .hbe-toggle  {position: fixed;margin-left: -35px;}}
@media (max-width: 420px) {.size-small > .hbe-toggle  {position: fixed;margin-left: -35px;}}


@media (max-width: 320px) {.curtain-displ9 {margin-top: 50px !important;}}
@media (max-width: 360px) {.curtain-displ9 {margin-top: 50px !important;}}
@media (max-width: 375px) {.curtain-displ9 {margin-top: 50px !important;}}
@media (max-width: 411px) {.curtain-displ9 {margin-top: 50px !important;}}
@media (max-width: 414px) {.curtain-displ9 {margin-top: 50px !important;}}
@media (max-width: 420px) {.curtain-displ9 {margin-top: 50px !important;}}

/*@media (max-width: 320px) {.bttn-down { margin-left: 80% !important; margin-top: -355% !important;}}
@media (max-width: 360px) {.bttn-down { margin-left: 80% !important; margin-top: -355% !important;}}
@media (max-width: 375px) {.bttn-down { margin-left: 80% !important; margin-top: -355% !important;}}
@media (max-width: 411px) {.bttn-down { margin-left: 80% !important; margin-top: -355% !important;}}
@media (max-width: 414px) {.bttn-down { margin-left: 80% !important; margin-top: -355% !important;}}
@media (max-width: 420px) {.bttn-down { margin-left: 80% !important; margin-top: -355% !important;}}*/

#header-menu-432442 > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link .txt:after {background-color: #019ee5 !important;}

/**************************************************************************************************************************************/
/**стили для второго варианта стр о компании***************************/

.tabs-container .tab-content > :last-child {padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px; text-align: justify !important; line-height: 1.4 !important;font-size: 11pt !important;}


/*a:hover, .comment-content .edit-link a a:hover, .woocommerce-review-link:hover, .product_meta a:hover {
    color: #019ee5 !important;
}*/



a:hover, .comment-content .edit-link a a:hover, .woocommerce-review-link:hover, .product_meta a:hover {
    color: #616161 !important;
}


.blog .et-breadcrumbs > *:before {color: #019ee5;}

.blog .social-share  {color: #019ee5;}

.single-post .social-share  {color: #019ee5;}

.post-social-share > .social-links > .post-pinterest-share {display: none;}



@media (max-width: 320px) {.owl-nav {display: none;}}
@media (max-width: 360px) {.owl-nav {display: none;}}
@media (max-width: 375px) {.owl-nav {display: none;}}
@media (max-width: 411px) {.owl-nav {display: none;}}
@media (max-width: 414px) {.owl-nav {display: none;}}
@media (max-width: 420px) {.owl-nav {display: none;}}

@media (max-width: 320px) {.single-post #to-bottom {display: none !important;}}
@media (max-width: 360px) {.single-post #to-bottom {display: none !important;}}
@media (max-width: 375px) {.single-post #to-bottom {display: none !important;}}
@media (max-width: 411px) {.single-post #to-bottom {display: none !important;}}
@media (max-width: 414px) {.single-post #to-bottom {display: none !important;}}
@media (max-width: 420px) {.single-post #to-bottom {display: none !important;}}

@media (max-width: 320px) {.blog #to-bottom {display: none !important;}}
@media (max-width: 360px) {.blog #to-bottom {display: none !important;}}
@media (max-width: 375px) {.blog #to-bottom {display: none !important;}}
@media (max-width: 411px) {.blog #to-bottom {display: none !important;}}
@media (max-width: 414px) {.blog #to-bottom {display: none !important;}}
@media (max-width: 420px) {.blog #to-bottom {display: none !important;}}

/* ширина виджета фейсбука */
@media (max-width: 320px) {.blog ._2p3a {width: 370px;}}
@media (max-width: 360px) {.blog ._2p3a {width: 370px;}}
@media (max-width: 375px) {.blog ._2p3a {width: 370px;}}
@media (max-width: 411px) {.blog ._2p3a {width: 370px;}}
@media (max-width: 414px) {.blog ._2p3a {width: 370px;}}
@media (max-width: 420px) {.blog ._2p3a {width: 370px;}}


/*фон и текст всплывающей надписи моб версии*/
@media (max-width: 320px) {#wonderplugincarousel-1 .amazingcarousel-text-bg {margin-left: -42px;}}
@media (max-width: 360px){#wonderplugincarousel-1 .amazingcarousel-text-bg {margin-left: -42px;}}
@media (max-width: 375px) {#wonderplugincarousel-1 .amazingcarousel-text-bg {margin-left: -42px;}}
@media (max-width: 411px) {#wonderplugincarousel-1 .amazingcarousel-text-bg {margin-left: -42px;}}
@media (max-width: 414px) {#wonderplugincarousel-1 .amazingcarousel-text-bg {margin-left: -42px;}}
@media (max-width: 420px) {#wonderplugincarousel-1 .amazingcarousel-text-bg {margin-left: -42px;}}

@media (max-width: 320px) {#wonderplugincarousel-1 .amazingcarousel-title {margin-left: -42px;}}
@media (max-width: 360px) {#wonderplugincarousel-1 .amazingcarousel-title {margin-left: -42px;}}
@media (max-width: 375px) {#wonderplugincarousel-1 .amazingcarousel-title {margin-left: -42px;}}
@media (max-width: 411px) {#wonderplugincarousel-1 .amazingcarousel-title {margin-left: -42px;}}
@media (max-width: 414px) {#wonderplugincarousel-1 .amazingcarousel-title {margin-left: -42px;}}
@media (max-width: 420px) {#wonderplugincarousel-1 .amazingcarousel-title {margin-left: -42px;}}
/*фон и текст всплывающей надписи моб версии*/


.title111 {font-weight: 700 !important;}


#ab-item {display: none !important;}

.post-title-section .post-title, .full #loop-posts .post .post-title{font-family: arial !important;/*font-weight: 100;*/}

/*******************************************/



div {
  position: relative;
}

details,
summary {
  display: inline;
}
details[open] {
  display: contents;
}
details[open]::after {  /* пространство для записи "СВЕРНУТЬ" */
  display: block;  
  content: "\00a0";
}
summary {
  color: #0097E3;
  cursor: pointer;
}
details[open] summary {
  /*position: absolute;
  bottom: 0;
  left: 0;*/
}
summary::before {
  content: "Детальніше";
}
details[open] summary::before {
  content: "Згорнути";
}
summary::-webkit-details-marker {
  display: none;
}
/*************************************************/
details summary {
  /*display: inline;*/
}
details summary::-webkit-details-marker {
  display: none;
}
details summary::before {
  /*content: "+  ";*/
  content: "+";
}
details[open] summary::before {
  /*content: "-  ";*/
  content: "-";
  
  /*margin-top:25px;*/
}



details[open] div {
  animation: spoiler 0.1s; border: none;
}
@keyframes spoiler {
	0% {max-height: 0;}
	100% {max-height: 10em;}

}
/*******************************************/

.sub-menu .menu-item .mi-link .txt:after {background-color: #019ee5;}

/*******************************************/
.background-image {
    width: 100%;
    height: 100%;
    position: absolute;
    background: red;
    animation-name: big;
    animation-duration: 4s;
}

@keyframes big {
  from {width: 10px; height: 10px; top: 50%; left: 50%;}
  to {width: 100%; height: 100%; top: 0; left: 0;}
}

.col-padding-10 .vc_column_container {padding-left: 10px !important; padding-right: 10px !important;}
.col-padding-15 .vc_column_container {padding-left: 15px !important; padding-right: 15px !important;}
[class*="col-padding-"] {margin-bottom: 15px;}
[class*="col-padding-"] .container {width: 100% !important; max-width: none;}
[class*="col-padding-"] .vc_column_container {width: auto; margin: auto; padding-bottom: 0 !important;}
[class*="col-padding-"] .wpb_text_column p {line-height: normal;}
.col-equal-height .container {display: flex; flex-flow: row nowrap;}
.col-ver-align-middle .container {align-items: center;}

@media all and (min-width: 768px){
	.video-for-mobile {display: none;}
	.video-content-col {padding: 0 0;}
}
@media all and (max-width: 767px){
	.revers-in-mobile .container {flex-direction: column-reverse;}
	.video-content-col {padding: 0;}
	.video-content-col.vc-video-bg .video-container {height: auto; position: relative;}
}

.margin-breadcrumb {z-index: 179; position: relative;}


.tl-search-bar {}
.tl-search-bar .search-merker {}
.tl-search-bar .search-merker option {}

.p-inline p {display: inline;}

.inner-spoiler {}
.inner-spoiler .plus {padding: 1px 5px;}
.inner-spoiler .minus {padding: 1px 7px;}
.inner-spoiler .trigger {margin-left: 5px; cursor: pointer; background-color: #f00; line-height: 1; color: #fff; border-radius: 3px;}
.inner-spoiler:not(.open) .hidden-text {display: none;}
.inner-spoiler:not(.open) .plus {display: inline-block;}
.inner-spoiler:not(.open) .minus {display: none;}
.inner-spoiler.open .plus {display: none;}
.inner-spoiler.open .minus {display: inline-block;}

.rocket-info-panel {position: fixed !important; left: 0; top: 0; height: 100%; width: 100% !important; margin: 0 !important; -ms-transform: translateX(-100%) !important; transform: translateX(-100%); transition: all .8s ease; -webkit-overflow-scrolling: touch !important; z-index: 550;}
.rocket-info-panel .container {width: auto !important; margin: 0;}
.rocket-info-panel.open {-ms-transform: translateX(0); transform: translateX(0); background-color: rgba(0,0,0,0.7);}
.rocket-info-panel .panel-article {background-color: #fff; padding: 10px 10px 30px 0;}
.rocket-info-panel .panel-article--hide {display: none;}
.rocket-info-panel h2 {color: #000; font-family: Arial, Helvetica, sans-serif;}
.rocket-info-panel .rocket-panel-close {cursor: pointer; position: absolute; right: 0; top: 0; z-index: 1;}



.tpl-launch {position: relative;}
.tpl-launch .rocket__btn {background: 0 0; border: none; position: absolute; height: 48px; width: 48px; outline: 0; padding: 0;  z-index: 10; left: 14%; cursor: pointer;}
/* Клонировать ниже строки плюсиков для каждой ракеты */
.tpl-launch.c4m .rocket__btn--1 {top: 5%;}
.tpl-launch.c4m .rocket__btn--2 {top: 25.6%;}
.tpl-launch.c4m .rocket__btn--3 {top: 31.2%;}
.tpl-launch.c4m .rocket__btn--4 {top: 49%;}
.tpl-launch.c4m .rocket__btn--5 {top: 63.1%;}
/* Конец */


.timeline-container .vc_column_container {width: 100%; margin-left: 0; margin-right: 0; padding-bottom: 0 !important;}

.tl-slidenav-next .tl-slidenav-icon,
.tl-slidenav-previous .tl-slidenav-icon {
	margin: 0;
	display: block;
	padding: 0;
	width: 48px;
	height: 48px;
	background-color: #ffffff;
	color: #212121 !important;
	box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);
	text-align: center;
	outline: 0;
	position: relative;
	overflow: hidden;
	transition: all 300ms ease-out;
	text-shadow: none !important;
}
.tl-slidenav-previous .tl-slidenav-icon,
.tl-slidenav-previous:hover .tl-slidenav-icon {margin: 0 auto 0 0;}
.tl-slidenav-next .tl-slidenav-icon,
.tl-slidenav-next:hover .tl-slidenav-icon {margin: 0 0 0 auto;}
.tl-slidenav-next .tl-slidenav-icon:before,
.tl-slidenav-previous .tl-slidenav-icon:before {
	content: '\e903';
	font-family: 'enova' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100%;
	height: 100%;
	line-height: 48px;
	font-size: 12px;
	display: block;
	margin: auto;
}
.tl-slidenav-previous .tl-slidenav-icon:before {transform: rotate(180deg); position: relative;}
.tl-slidenav-next .tl-slidenav-icon:before {}
.tl-slidenav-previous:hover .tl-slidenav-icon,
.tl-slidenav-next:hover .tl-slidenav-icon {background-color: #019ee5; color: #fff !important;}
.tl-skinny .tl-slidenav-next .tl-slidenav-content-container,
.tl-skinny .tl-slidenav-previous .tl-slidenav-content-container {width: 48px; height: 48px;}
.tl-skinny .tl-slidenav-next .tl-slidenav-icon {margin-left: 0;}
.tl-skinny .tl-slidenav-next {right: 48px;}

.tl-slide .tl-slide-scrollable-container {margin: auto;}
.tl-slide .tl-slide-content-container .tl-slide-content {padding: 10px 0 !important;}
.tl-text .tl-headline-date,
.tl-text h3.tl-headline-date {color: #000;}
.tl-media-shadow {box-shadow: none;} /* Чтобы отобразить тень картинки, удаляйте эту строку */
@media all and (max-width: 767px){
	.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content {flex-direction: column; -webkit-flex-direction: column;}
	.tl-slide .tl-slide-content-container .tl-slide-content {padding: 0 10px !important; width: 100% !important;}
	.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media {max-width: none !important; padding-top: 0; border-top: 0;}
}

/*.archive*/ .post .post-excerpt {font-weight: 400 !important;}

.mi-link .txt:after {
    border-bottom-color: #019ee5;
    margin-top: 5px !important;
}


#header-menu-539972 > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link .txt::after {
    border-bottom-color: #019ee5;
    box-shadow: none;
    margin-top: 5px !important;
}

/*.mi-link .txt  ::after, :after {
margin-bottom: -5px;
}
*/


.submenu-hover-line .header-menu > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link .txt:after {margin-bottom: -5px;}

#header-menu-809460 > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link {font-weight: 400;}

.left1 a::before {font-family: Arial, Helvetica, sans-serif; font-size: 15px ; padding-right:5px; color: #019ee5; content: '•';}
/*, {line-height: 1.4; !important;font-size: 15px;letter-spacing: 0.0px;}*/

#breadcrumbs {display: none;}

.single-post .et-breadcrumbs :last-child {display: none;}

.toggle-title-tag {font-family: arial;font-weight: 600;}

/*p {margin-bottom: 14px;line-height: 1.4;}*/

/*подчеркивание в главном меню */
.header-menu-container.menu-hover-underline > .header-menu > .menu-item > .mi-link .txt:after, .et-menu-container.menu-hover-underline > .et-menu > .menu-item > .mi-link .txt:after {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    opacity: 1 !important;
    top: 16px;
    width: 100%;
    height: 10%;
    margin-top: 0px;
    z-index: -1;
    backface-visibility: hidden;
    transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform-origin: bottom right;
    -ms-transform-origin: bottom right;
}

/*подчеркивание в мегаменю меню */
.megamenu-tab.hover-line .tab-item .txt:after {
    display: block;
    position: absolute;
    content: "";
    opacity: 1 !important;
    top: 21px;
    bottom: 0;
    width: 100%;
    height: 4px;
    margin-top: 0;
    z-index: -1;
    transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    left: 0;
    transition: border-color 300ms ease-out, background-color 300ms ease-out, opacity 300ms ease-out, transform 600ms cubic-bezier(.19,1,.22,1);
}

/*.megamenu-tab.large .tabset {
    width: 24%;
}*/

/*.megamenu-tab .tab-item {
    padding: 12px 0px 12px 30px;
    transition: all 300ms ease-out;
    cursor: pointer;
}*/

/*#megamenu-tab-431223 .tab-content {
    padding: 48px 355px 48px 35px !important;
}*/

/*.megamenu-tab.large .tabs-container {
    width: 43% !important;
}*/

/*.megamenu-tab .tab-item {
    display: block;
    
    padding-top: 7px !important;
    padding-bottom: 7px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
    position: relative;
    backface-visibility: hidden;
}*/

/*.megamenu-tab .menu-item.depth-0 {
    margin-left: -5px !important;
    margin-right: 0px !important;
}*/

/*.header-menu .sub-menu:not(.megamenu-single),
.sidebar-menu .sub-menu:not(.megamenu-single),
.et-menu .sub-menu:not(.megamenu-single) {
    position: absolute;
    top: 100%;
    left: 0px;
    min-width: 800px;
    max-width: 800px;
    padding-top: 24px;
    padding-bottom: 24px;
    list-style: none;
    margin-left: 0;
    display: none;
    text-align: left;
}*/

.et-highlight-heading .text-wrapper:before {height: 80% !important;}
.post-meta:before, .project-category:before {height: 25px !important;}

.header.sticky-true.active .vc-row-465365 .sub-menu.megamenu .megamenu-tab .header-menu-container.hbe {height: auto;}

/*расширяет левую колонку мегаменю*/
.container,
.wpml-ls-statics-post_translations,
.header-menu > .mm-true > ul {width: 112% !important;}


.megamenu {
    /*width: 1098px !important;*/
    /*max-width: 1200px !important;*/
    /*margin-left: -169px !important;*/
}
#megamenu-14251 {margin-left: -193px;width: 1200px !important;}


/*.header-menu-container .menu-item, .et-menu-container .menu-item {position: static !important;}*/

.megamenu-tab .menu-item.depth-0 > .mi-link {
    padding: 0px !important;
}


/*nav ul#header-menu-644573 > li.menu-item.depth-0,
nav ul#header-menu-182881 > li.menu-item.depth-0,
nav ul#header-menu-772358 > li.menu-item.depth-0,
nav ul#header-menu-875652 > li.menu-item.depth-0, 
nav ul#header-menu-495027 > li.menu-item.depth-0, {margin-left: 0 !important; margin-right: 0 !important;margin-top: 5% !important;}*/

.txt:after {border-bottom-width: 4px !important;}

/*межстрочное расстояние в секциях мегаменю*/
.megamenu .menu-item.depth-0 {margin-top: 5px;}
#txt8:before {height: 25.99px !important; /*width: 4px !important;*/}
.et-highlight-heading .text-wrapper:before {height: 26px !important;/*width: 3.99px !important;*/}

.vc_custom_1613261308356 {
    margin-top: -88% !important;
    margin-left: 6% !important;
}

.tabs-container .tab-content > :last-child {
    padding-left: 0px;
	padding-top: 0px;}

.vc_column-inner .vc_custom_1613261296700 {margin-left: 26px !important;margin-top: -58px !important;}
.wpb_column .vc_column_container .vc_col-sm-4 {width: 318px;}
#et-highlight-heading-715433 {margin-bottom: 11px !important;}

#txt8:before {
    content: "";
    display: block;
    width: 4px !important;
    /*height: 80%;*/
    position: absolute;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    background-color: #019ee5;
}

.vc_custom_1613410611719 {
    margin-right: -50px !important;
    margin-bottom: 35px !important;
    margin-left: 0px !important;
    margin-top: 13px !important;
}



/*#et-highlight-heading-580623 .text-wrapper:before {
    background-color: #019ee5;
    width: 1.5% !important;
}

#et-highlight-heading-925149 .text-wrapper:before {
    background-color: #019ee5;
    width: 3px;
}


#et-highlight-heading-465294 .text-wrapper:before {
    background-color: #019ee5;
    width: 3px;
}

#et-highlight-heading-608998 .text-wrapper:before {
    background-color: #019ee5;
    width: 3px;
}

#et-highlight-heading-464514 .text-wrapper:before {
    background-color: #019ee5;
    width: 3px;
}

#et-highlight-heading-363756 .text-wrapper:before {
    background-color: #019ee5;
    width: 3px;
}

#txt8:before {
    width: 3px !important;}

#et-highlight-heading-658337 .text-wrapper:before {
    background-color: #019ee5;
    width: 3px;
}

#et-highlight-heading-795217 .text-wrapper:before {
    background-color: #019ee5;
    width: 3px;
}*/

#txt20:before {
    content: "";
    display: block;
    width: 4px !important;
    height: 26px;
    position: absolute;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    background-color: #019ee5;
}



.left2 a::before {font-family: Arial, Helvetica, sans-serif; font-size: 15px ; padding-right:5px; color: #019ee5; content: '•';}

.left2 {margin-left:-4px !important;}

.left3 a::before {font-family: Arial, Helvetica, sans-serif; font-size: 15px ; padding-right:5px; color: #019ee5; content: '•';}

.left3 {margin-left:-3.5px !important;}


.img-tech1 {z-index: 2 ;position: relative;}


#btn7 { top: 30%!important;
    left: 5%!important;
    height: 30px!important;
    width: 30px!important;}

.left38 {margin-left:0px !important;}
.left38 a::before {font-family: Arial, Helvetica, sans-serif; font-size: 15px ; padding-right:5px; color: #019ee5; content: '•';}

.header.sticky-true.active .vc-row-385297 .hbe {
   line-height: 93px;
   height: auto !important;
}

#menu-item-797-ru {display:none;}

.inner-nav-menu nav ul li {margin-bottom: 32px;}
.inner-nav-menu nav ul li:before {
	content: "";
	display: block;
	width: 4px !important;
	height: 26px;
	position: absolute;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: 0;
	background-color: #019ee5;
}

 .tl-storyslider .tl-slider-container-mask .tl-slider-container .tl-slider-item-container {background: #0074be;} 
.tl-timeline h2.tl-headline-title {color: #fff;}


element.style {
}
[class*=" tl-icon-"], [class^=tl-icon-] {
    font-family: tl-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
}
/*
.tl-menubar-button {
    color: #0097E3 !important;
}
.tl-headline-date {
    color: #0097E3 !important;
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text .tl-headline {
    color: #0097E3 !important;
}

.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after, .tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after {background: #0097E3 !important;}
.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left:after, .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right:after {background: #0097E3 !important;}
.tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text {color: #0097E3;}
.tl-slidenav-next .tl-slidenav-content-container:hover .tl-slidenav-description, .tl-slidenav-next .tl-slidenav-description:hover {color: #0097E3 !important;}
.tl-slidenav-next .tl-slidenav-content-container:hover .tl-slidenav-description, .tl-slidenav-next .tl-slidenav-description {color: #0097e382 !important;}
.tl-slide .tl-slide-content-container .tl-slide-content .tl-text {vertical-align: top;}

.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description, .tl-slidenav-previous  .tl-slidenav-title {color: #e0e0e0 !important;}
.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-description, .tl-slidenav-next  .tl-slidenav-title {color: #e0e0e0 !important;}
.tl-slidenav-previous .tl-slidenav-content-container:hover .tl-slidenav-description:hover,
.tl-slidenav-previous:hover  .tl-slidenav-title:hover {color: #616161 !important;}
.tl-slidenav-next .tl-slidenav-content-container:hover .tl-slidenav-description:hover,
.tl-slidenav-next:hover  .tl-slidenav-title:hover {color: #616161 !important;}
*/
.tl-timemarker-content-container-small {white-space: pre !important; /*height: 36.25px !important;*/}

@media (max-width: 320px) {.tl-storyslider {height: 500px !important;margin-top: -6px;}}
@media (max-width: 360px) {.tl-storyslider {height: 500px !important;margin-top: -6px;}}
@media (max-width: 375px) {.tl-storyslider {height: 500px !important;margin-top: -6px;}}
@media (max-width: 411px) {.tl-storyslider {height: 500px !important;margin-top: -6px;}}
@media (max-width: 414px) {.tl-storyslider {height: 500px !important;margin-top: -6px;}}
@media (max-width: 420px) {.tl-storyslider {height: 500px !important;margin-top: -6px;}}

@media (max-width: 320px) {.tl-timeline {height: 850px !important;}}
@media (max-width: 360px) {.tl-timeline {height: 850px !important;}}
@media (max-width: 375px) {.tl-timeline {height: 850px !important;}}
@media (max-width: 411px) {.tl-timeline {height: 850px !important;}}
@media (max-width: 414px) {.tl-timeline {height: 850px !important;}}
@media (max-width: 420px) {.tl-timeline {height: 850px !important;}}

.pad1 {padding-right:60px;}
.tl-slidenav-title .pad1 {padding-right:0px;}

.header-menu .sub-menu .menu-item .mi-link, .sidebar-menu .menu-item .mi-link, .et-menu .sub-menu .menu-item .mi-link, .megamenu-tab .tab-item {padding-right: 15px;}

@media (max-width: 320px) {.search-form input#s {width: 338px !important;}}
@media (max-width: 360px) {.search-form input#s {width: 338px !important;}}
@media (max-width: 375px) {.search-form input#s {width: 338px !important;}}
@media (max-width: 411px) {.search-form input#s {width: 338px !important;}}
@media (max-width: 414px) {.search-form input#s {width: 338px !important;}}
@media (max-width: 420px) {.search-form input#s {width: 338px !important;}}

/**********************************************************************************************************************************************************************************************************************************/
/*@media all and (max-width: 767px) {
	.container,
	.wpml-ls-statics-post_translations,
	.header-menu > .mm-true > ul {/*width: 112% !important;*//* width: 100% !important; max-width: none;}
}*/
/**********************************************************************************************************************************************************************************************************************************/
 

#megamenu-18065 .sub-menu .megamenu {margin-left: -296px !important;}

.tag1::before {content: '\e903';}
/*p.tag1:after {content: '\e903'!important;}*/



/*.ac-col-1 .vc_column-inner {margin: -25px 0 30px;}
@media all and (min-width: 768px){
	.ac-col-1 .vc_column-inner {padding-right: 50px !important;}
	.ac-col-2 .vc_column-inner {margin-left: 12px;}
}
@media all and (max-width: 767px){
	.ac-col-2 .et-accordion-wrapper {width: 100%;}
}*/
.et-breadcrumbs {font-family: Arial !important;}

.fh1{height:68px!important;}
@media (max-width: 420px){.fh2 {height: 68px !important;}}
@media (max-width: 420px){.vc_custom_1624538987740{margin-left: -16% !important;margin-top: -9px;}}


/* GIF Player */
.gif-with-play {position: relative; display: inline-block;}
.gif-with-play:hover {
	cursor: pointer;
}
.gif-with-play:hover:before {background-color: rgba(255,255,255,.0%);}
.gif-with-play:after,
.play.gif-with-play:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height: 120px;
	width: 120px;
	-webkit-background-size: cover;
	background-size: cover;
	z-index: 10;
	-webkit-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
	opacity: 1;
}
.gif-with-play:after {background-image: url('img/player-buttons/play_button.svg');}
.play.gif-with-play:after{background-image: url('img/player-buttons/stop_button.svg');}
.play.gif-with-play:not(:hover):after {opacity: 0;}
.gif-with-play:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(255,255,255,.0%);
	z-index: 10;
	-webkit-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
	opacity: 1;
}
.play.gif-with-play:before {background-color: rgba(255,255,255,0);}
.gif-with-play img {opacity: 1; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease;}
.gif-with-play.loading-hide {background: url('img/loading.gif') transparent no-repeat center center;}
.gif-with-play.loading-hide img {opacity: 0;}
.loading-hide.gif-with-play:after,
.loading-hide.play.gif-with-play:after {opacity: 0;}
@media screen and (max-width: 768px) {
	.gif-with-play:after,
	.play.gif-with-play:after {height: 60px; width: 60px;}
}
/* END GIF Player*/

.L-sp-L-heig {letter-spacing: 0.5px !important; line-height:1.4 !important;}
#et-desktop-8026 {height: 93px;}
/*#megamenu-14251 {margin-top: 5px;}*/

@media all and (max-width: 375px){
	.kraft1 rs-sbg {background-position: -60px center !important;}
	.kraft1 rs-pzimg-wrap img {transform: translatex(150px) !important;}
	.kraft2 rs-pzimg-wrap img {transform: translatex(150px) !important;}
	.ing1 rs-pzimg-wrap img {transform: translatex(160px) !important;}
	.ing2 rs-pzimg-wrap img {transform: translatex(160px) !important;}
}



.site-loading-content img {max-width:196px !important;max-height:60px !important;}

/*.header {display: contents;}*/
/*#header-menu-712527 > .menu-item.depth-0 {margin-top: 5px;}*/


@media (max-width: 320px) {.title111{margin-left:0px!important;}}
@media (max-width: 360px) {.title111{margin-left:0px!important;}}
@media (max-width: 375px) {.title111{margin-left:0px!important;}}
@media (max-width: 411px) {.title111{margin-left:0px!important;}}
@media (max-width: 414px) {.title111{margin-left:0px!important;}}
@media (max-width: 420px) {.title111{margin-left:0px!important;}}

/*.project-container-boxed .enovathemes-filter {display: none !important;}*/

#serv55 .megamenu-tab.large .tabset {width: 36% !important;}
/*#serv55 .megamenu {width: 1180px!important;max-width: 1200px!important;margin-left: -169px!important;}*/
#megamenu-18065 {left: -298px!important;width: 1200px!important;}
    



#txt9 {margin-left:45px !important;}

.enovathemes-filter .filter {margin-left: 36px!important;}

@media (max-width: 420px) {.et-gap-393951 {height: 84px!important;}}

/*
#project-filter {margin: 0 !important; display: flex !important; flex-flow: row nowrap; justify-content: space-between;}
#project-filter .filter,
#project-filter .filter + .filter {margin: 0 !important; letter-spacing: normal !important; display: block; text-overflow: ellipsis; overflow: hidden; max-width: 270px; white-space: nowrap;}
*/
.item.hidden {display: none;}
.filter_term_desc {margin-top: 40px; margin-bottom: 30px; line-height: 1.4;}
.filter_term_desc h3 {margin-bottom: 10px;}

.enovathemes-filter .filter-all {
	display: inline-block;
	cursor: pointer;
	margin: 0 16px 4px 0;
	background-color: transparent !important;
	color: #212121;
	position: relative;
	padding: 0 !important;
	overflow: visible;
}
.enovathemes-filter .filter-all:hover:after,
.enovathemes-filter .filter-all.active:after {
	transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform-origin: bottom left;
}
.enovathemes-filter .filter-all:after {
	display: block;
	position: absolute;
	width: 100%;
	height: 4px;
	content: "";
	bottom: 0;
	left: 0px;
	z-index: -1;
	transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transition: all 300ms ease-out;
	transition: background-color 300ms ease-out, transform 600ms cubic-bezier(.19,1,.22,1);
}
.enovathemes-filter .filter-all:before {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	font-weight: 600;
	color: #ffffff;
	position: absolute;
	top: -24px;
	left: 50%;
	margin-left: -12px;
	content: attr(data-count);
	opacity: 0;
	transition: all 300ms cubic-bezier(.19,1,.22,1);
}
.enovathemes-filter .filter-all.active:after{
	background-color: #019ee5;
}

/*@media (min-width: 480px) {
	.project:nth-child(5) {top: 566px !important;}
	.project:nth-child(6) {top: 566px !important;}
	.project:nth-child(7) {top: 566px !important;}

	.project:nth-child(8) {top: 1068px !important;}
	.project:nth-child(9) {top: 1068px !important;}
	.project:nth-child(10) {top: 1068px !important;}

	.project:nth-child(11) {top: 1571px !important;}
	.project:nth-child(12) {top: 1571px !important;}
	.project:nth-child(13) {top: 1571px !important;}
}*/

#loop-projects {height: auto !important; display: flex; flex-flow: row wrap;}
#loop-projects .type-project {position: static !important;}

.grid-sizer{display:none!important;}

.header.sticky-true.active .vc-row-631301 .hbe {height:  auto !important;}

.sticky-col {position: sticky; position: -webkit-sticky; left: 0; box-shadow: 6px 6px 10px 0 rgba(0,0,0,0.1); width: 170px;}

#megamenu-18489 {margin-left: -335px !important;width: 1200px!important;}
#megamenu-9917 {margin-left: -204px !important;width: 1200px !important;}


.wpcf7-response-output {margin-top: -7.4em !important;margin-left: 155px !important;}



.ds-popup-content::-webkit-scrollbar {
  width: 10px!important;
}

.ds-popup-content::-webkit-scrollbar-track {
  -webkit-box-shadow: 5px 5px 5px -5px rgba(34, 60, 80, 0.2) inset!important;
  background-color: #f9f9fd!important;
  border-radius: 10px!important;
}
.ds-popup-content::-webkit-scrollbar-thumb {
  border-radius: 10px!important;
  background: linear-gradient(180deg, #00c6fb, #005bea)!important;
}

.pos1{top: -105px;right: -158px;height: 12.7%;}

.hov2:hover {color: #75d69c !important;}

.marg_col33 {margin-left:-95px;}
@media (max-width: 420px) {.marg_col33 {margin-left:-19px;}}

.marg_txt55 {margin-right: -120px!important;margin-bottom: 6px !important;margin-top: -6px !important;}
@media (max-width: 420px) {.marg_txt55 {margin-right:0px!important;}}
.tnp-submit {margin-top: 20px!important;}
/*.tnp-widget .tnp-field {margin-bottom: -18px!important;}*/
@media (max-width: 420px) {.colm1{margin-left:-63px!important;margin-bottom: 0px !important;}}
@media (max-width: 420px) {.colm2 {margin-top:-33px!important;}}
@media (max-width: 420px) {.colm21{margin-left:-43px!important;margin-bottom: 0px !important;}}
@media (max-width: 420px) {.colm3 {margin-top:-33px!important; margin-bottom: 0px!important;}}
@media (max-width: 420px) {.tnp-widget .tnp-field {margin-bottom: 0px!important;}}
@media (max-width: 420px) {h4 {font-size: 23px!important;}}




.et-button, .enovathemes-filter .filter {font-weight: 500!important;letter-spacing: 0.0px!important;}
/*.margin-breadcrumb {margin-bottom: -5px!important;}*/
/*.archive .et-breadcrumbs {margin-left: -20px;}*/
@media (max-width: 420px) {.archive .et-breadcrumbs {margin-left: -3px;}}
.post-meta, .project-category {font-size: 13px!important;margin-right: -12px!important;}
.project .post-title, h4 {font-size: 21px!important;line-height: 28px!important;}
@media (max-width: 420px) {.archive .et-post-filter {width: 290px!important;margin-top: -7px;margin-left: -14px;margin-bottom: -7px !important;}}
.archive .et-post-filter .toggle-container {border: none!important;}

.header-menu > .menu-item.depth-0 {margin-left: 23px !important;margin-right: 23px !important;}

/*.header-menu > .menu-item.depth-0 {margin-left: 0 !important; margin-right: 0 !important;}*/

#header-menu-646309 > #menu-item-* {margin-left: 23px !important;margin-right: 23px !important;}
#menu-item-6490 {width: 100%;}
#header-menu-875652 {margin-right: -110px !important;margin-left: -20px !important;}
#header-menu-495027 > li.menu-item.depth-0 {margin-right: -185px !important;margin-left: -0px !important;}
#header-menu-66731 {margin-left: 6.5%;}
#et-button-316803 {margin-left: 1%;}
#header-menu-66731 {margin-right: -10%;}
#header-menu-772358  {margin-right: -10%;}
#header-menu-182881 {margin-left: -17.8%;}
#megamenu-tab-452726 {width: 101%;}

.blog .et-breadcrumbs {/*margin-top:-81px; margin-left: 0px;*/ font-style: italic !important; font-family: "Arial" !important; font-weight: 600; font-size: 13px; color: rgba(97,97,97,0.7);}
@media (max-width: 420px) {.blog .et-breadcrumbs {/*margin-top:-81px; margin-left: 2px;*/ font-style: italic !important; font-family: "Arial" !important; font-weight: 600; font-size: 13px; color: rgba(97,97,97,0.7);}}

.single-post .et-breadcrumbs > *:before {color: #019ee5;}
.single-post .et-breadcrumbs {/*margin-top:-81px;*/ margin-left: 0px; font-style: italic !important; font-family: "Arial" !important; font-weight: 600; font-size: 13px; color: rgba(97,97,97,0.7);}

.blog .title-section-title {/*margin-top:-60px; margin-left: -2px;*/ font-size: 32px; line-height: 40px; font-weight: 700;}
@media (max-width: 420px) {.blog .title-section-title {/*margin-top:-60px; margin-left: 0px;*/ font-size: 32px; line-height: 40px; font-weight: 700;}}
.single-post .title-section-title {/*margin-top:-60px; margin-left: -2px;*/ font-size: 32px; line-height: 40px; font-weight: 700;}

.single-post .owl-carousel .owl-nav > *, .slick-slider .slick-prev, .slick-slider .slick-next {margin-right: -0px !important;}

/*.blog #title-section-default {margin-bottom:-85px;}*/
.single-post #title-section-default {margin-bottom:-85px;}

/*.archive #title-section-default {margin-bottom:-55px;}*/

/*.archive #title-section-title-default {margin-top:-60px; margin-left: 7px; font-size: 32px; line-height: 40px; font-weight: 700;}*/

/*.archive .et-breadcrumbs {margin-top:-77px; margin-left: 9px; font-style: italic !important; font-family: "Arial" !important; font-weight: 600; font-size: 13px; color: rgba(97,97,97,0.7);}*/

.archive .et-breadcrumbs > *:before {color: #019ee5;}

/*.archive #title-section-default {margin-bottom:-85px;}*/

.post-social-share > .social-links > a {color: #019ee5;}

.menu-item:not(.mm-true) .sub-menu .menu-item .mi-link {line-height: 1.4;}

@media (max-width: 420px) {.single-post .et-breadcrumbs {/*margin-top: -66px;margin-bottom: 30px; margin-left: 7px;*/ line-height: 1.4;}}

@media (max-width: 420px) {.single-post-page {margin-left: -13px;width: 330px;}}
@media (max-width: 420px) {.loop-posts { width: 310px;}}


@media (max-width: 320px) {.single-post .post-social-share {margin: -45px 0 10px -12px;}}
@media (max-width: 360px) {.single-post .post-social-share {margin: -45px 0 10px -12px;}}
@media (max-width: 375px) {.single-post .post-social-share {margin: -45px 0 10px -12px;}}
@media (max-width: 411px) {.single-post .post-social-share {margin: -45px 0 10px -12px;}}
@media (max-width: 414px) {.single-post .post-social-share {margin: -45px 0 10px -12px;}}
@media (max-width: 420px) {.single-post .post-social-share {margin: -45px 0 10px -12px;}}


@media (max-width: 420px) {.single-post .title-section-title{/*margin-left: 5px; margin-top: -69px;*/}}

.blog-layout-list .post-body {padding-left: 0px !important;}
.blog-layout-list .blog-content .post-image {/*padding-bottom: 25px !important;*/margin-right: 28px;}

@media (max-width: 420px) {.blog-layout-list .blog-content .post-image {padding-bottom: 25px !important;margin-left: -11px!important;max-width: 103%!important;}}




@media only screen and (max-width: 479px){.blog-layout-full #loop-posts .post .post-body, .blog-layout-list #loop-posts .post .post-body {padding-top:0px!important; padding-bottom:30px!important; padding-left: 0px !important;/*margin-top: -70px!important;*/margin-left: -13px!important;}}
@media only screen and (max-width: 479px){.blog-layout-list .post-body {padding-left: 28px !important;}}
@media only screen and (max-width: 479px){.vc_custom_1645964788866 {margin-bottom: -29px!important;}}
@media only screen and (max-width: 479px) {#title-section-21819 {margin-bottom: -70px;}}

.project-description-title {line-height: 1.4 !important;}

@media (max-width: 420px) {.ds-popup-content {overflow-y: auto !important;}}
.single-post-page > .post .post-body .post-content {line-height: 1.4 !important;}

.marg557788 {margin-top: 40px!important;margin-left: -2px!important;}
.marg557799 {margin-top: 15px!important;margin-left: 11px!important;margin-bottom: 31px!important;}

.marg557788m {margin-top: 21px!important;    margin-bottom: 25px; margin-left: -2px!important;}
.marg557799m {margin-top: -42px!important;margin-left: -13px!important;margin-bottom: 89px!important;}
.filter_term_desc {margin-left: -6px;max-width: 105%;}
.suggestions {display:none;}

.rotate1 sub {vertical-align: 17% ;}
.rotate1 sub, sup {font-size: 100%;}

.marg175{margin-top:-1px;}

.rotate1 {  display: inline-block;font-size: 16pt;margin-left: 1px;transform-origin: center;-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}

@media (max-width: 860px){
    #slider-pro-3-23386 .hide-medium-screen {
        display: block !important;
    }
}
#rectangle {top: 192px;margin-bottom: -47px;margin-left: -521px;position: relative;z-index: 99;height: 54px;width: 496px;overflow: hidden;background: #f7f7f7;}
#rectangle1 {top: 164px;margin-bottom: -47px;margin-left: -521px;position: relative;z-index: 99;height: 54px;width: 496px;overflow: hidden;background: #f7f7f7;}
#rectangle2 {top: 215px;margin-bottom: -47px;margin-left: -521px;position: relative;z-index: 99;height: 54px;width: 496px;overflow: hidden;background: #f7f7f7;}
#rectangle3 {top: 186px;margin-bottom: -47px;margin-left: -521px;position: relative;z-index: 99;height: 55px;width: 498px;overflow: hidden;background: #f7f7f7;}
#rectangle4 {top: 159px;margin-bottom: -47px;margin-left: -521px;position: relative;z-index: 99;height: 55px;width: 498px;overflow: hidden;background: #f7f7f7;}
#rectangle5 {top: 161px;margin-bottom: -47px;margin-left: -521px;position: relative;z-index: 99;height: 55px;width: 498px;overflow: hidden;background: #f7f7f7;}
#rectangle6 {top: 187px;margin-bottom: -47px;margin-left: -521px;position: relative;z-index: 99;height: 55px;width: 498px;overflow: hidden;background: #f7f7f7;}
#rectangle7 {top: 158px;margin-bottom: -47px;margin-left: -521px;position: relative;z-index: 99;height: 55px;width: 498px;overflow: hidden;background: #f7f7f7;}
#rectangle8 {top: 178px;margin-bottom: -47px;margin-left: -528px;position: relative;z-index: 99;height: 55px;width: 498px;overflow: hidden;background: #f7f7f7;}
#rectangle9 {top: 149px;margin-bottom: -47px;margin-left: -528px;position: relative;z-index: 99;height: 55px;width: 498px;overflow: hidden;background: #f7f7f7;}
#rectangle10 {top: 205px;margin-bottom: -47px;margin-left: -528px;position: relative;z-index: 99;height: 55px;width: 498px;overflow: hidden;background: #f7f7f7;}
#mobile-container-close-632879 {margin: 60px 2px -138px 0px!important;}

@media only screen and (min-width: 1280px){
    .project-layout-wide .project-description {left: -107px;top: -22px;}
}
.related-projects-title {font-weight: 600;}

@media all and (max-width: 767px) {
    .hyphens {hyphens: auto;}
}

@media all and (min-width: 1401px) and (max-width: 1680px) {
    .w1670 {margin-left: -165px; padding-right: 125px;}
}

@media all and (min-width: 835px) and (max-width: 1400px) {
    .w1670 {margin-left: -165px; padding-right: 125px;}
}

/* для iPad */
@media all and (min-width: 481px) and (max-width: 834px){
    .w1670 {margin-left: 0; padding-right: 0;}
}



@media all and (min-width: 835px) and (max-width: 1680px) {
    .w1671 {margin-left: -165px;}
}

@media all and (min-width: 835px) and (max-width: 1400px) {
    .w1672 {margin-left: -395px; margin-right: 74px!important;}
}

@media all and (min-width: 835px) and (max-width: 1400px) {
    .w1673 {margin-left: 0px;margin-top:-0%;}
} 

@media all and (max-width: 480px){
    /* для мобильников по RevSlider */
}
.mobile-menu .menu-item-has-children > a > .arrow-down {width: 70px!important;right: -9px!important;}
.mobile-menu .menu-item .arrow-down {
    font-size: 25px!important;
}


/*@media only screen (width: 1112px) {
    .w1112 {margin-left: 20px;}
	.w1113 {margin-left: 15px;}
}*/
.et-ajax-loader.disable {display: none!important;}

.margin-breadcrumb5 {margin-left: 0px;margin-top: 17px;margin-bottom: 30px;z-index: 179;position: relative;font-style: italic;font-weight: 600;color: rgba(97,97,97,0.7);}


@media all and (max-width: 768px){
.enovathemes .vc_row,
.enovathemes .vc_row .container { /*width: 100% !important;*/}
}

