.column_column ul li, .column_helper ul li, .column_visual ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .the_content_wrapper ul li
{
	/*list-style-type:none;*/
	
}


.js-collapse-rows .vc_row 
{
	
}

.js-collapse-rows .vc_row.collapse_open{  }

.js-collapse-rows .vc_row.collapse_active, 
.js-collapse-wpb-content-elements .collapse_active
{
	overflow: hidden;
	margin-bottom: 20px;
	cursor: pointer;
	transition: max-height .9s ease-out;  
	position: relative;
	padding-bottom: 35px;
	
}
.js-collapse-rows h2{font-size: 24px;}
.js-collapse-wpb-content-elements h3
{
	font-size: 20px;
	font-weight: 600; 
	font-family: "Noto Sans", Arial, Tahoma, sans-serif;
	line-height:20px;
	margin-bottom: 5px;
}


.js-collapse-rows .vc_row.collapse_active:before,
.js-collapse-wpb-content-elements .collapse_active:before
{
	content:'';width:100%;height:60px;position:absolute;bottom:0;z-index:1;
	background:linear-gradient(to bottom,rgba(247, 243, 244,0) 0,rgba(247, 243, 244,0.6) 50%,rgb(247, 243, 244) 100%);
	
	/*(content: 'РџРѕРґСЂРѕР±РЅРµРµ...';
    text-align: right;
    line-height: 60px;
    font-size: 18px;
    font-family: "Noto Sans", Arial, Tahoma, sans-serif;*/
}


.vc_custom_1490174862762 .wpb_wrapper > div{ margin-bottom: 0px;}
.vc_custom_1493114668003 .wpb_wrapper > div{ margin-bottom: 0px;}

.page-id-2856:before , .page-id-3070:before
{
	display: block;
	content: ' ';
	background: #f2eaed;
		position: absolute;
	top: 0;
	left: 0;
	min-width: 100vw;
	width: 100vw;
	min-height: 100vh;
	height: 100vh;
	
}


h2 { font-weight: 400; }
h3 { font-weight: 400; }
h4 { font-weight: 300; }
h5 { font-weight: 400; }
h6 { font-weight: 400; }

#Subheader .title  { font-weight: 400; letter-spacing: normal;}
#Subheader ul.breadcrumbs li span{margin: 0px 0px;}
#Subheader ul.breadcrumbs{display:block;width: 100%;margin:1px 0 0;font-size:1em!important;float: left;text-align:right;/* margin-top: 20px; */}

/* Shortcodes */
.icon_box { padding: 10px 5%; }
.trailer_box .desc h2 { bottom: 0; font-size: 22px; letter-spacing: 2px; line-height: 22px; }
.team_list .image_frame { border: 0 none; }
.placeholder { height: 0.1px; }

/* Header */
#Header_creative { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 10px 0 rgba(0,0,0,0.4); }
#Top_bar #logo { height: auto; }

.testimonials_slider .testimonials_slider_ul li{padding: 0px 20px}
.padding_0_50{padding: 0px 10%}

#Top_bar .menu.page-menu > li > a{margin: 0px; line-height: 36px }
#Top_bar .menu li ul li { width: 380px; }

.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol
{
color: #968a83;
}





@media (min-width: 1240px){

	.wpml-languages {
		display: inline-block;
		float: none;
		top: 0;
	}
}

.wpml-languages.horizontal {
    display: block;
    padding: 8px 10px;
    border: 1px solid #e8e8e8;
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.wpml-languages {
    display: block;
    float: left;
    position: relative;
    z-index: 210;
    margin-right: 10px;
}

.wpml-languages.horizontal ul li {
    float: left;
    margin-right: 6px;
}

.wpml-languages
{
	position: absolute;
    right: 15px;
    top: 30px;
	z-index: 200;
}


/* Breadcrumb*/
#Subheader {
    margin-bottom: 40px;
}

#Subheader ul.breadcrumbs {
    position: relative;
	text-align:left;
	margin-left:0px;
    top: 80px;
}

/* Subheader */

#Subheader .title {
    margin-bottom: 0;
    width: 90%;
}

/* Pointer circle */
.js-image-map .image-pointer
{
	position: absolute;
	cursor: pointer;
}
.js-image-map .image-pointer-circle:hover
{
	transform: scale(1.15,1.15);
	border: white 3px  solid;
}	
.js-image-map .image-pointer-circle
{
	transition: all 0.3s ease-out;
	height:0.9vw;
	width: 0.9vw;
	border-radius:0.9vw;
	border: 3px solid white;
	animation: scaleUpDown 5.7s ease-in-out infinite alternate;
}
.image-pointer.image-pointer-activated .image-pointer-content{display:none;}

.js-image-pointer-container .wpb_content_element,
.js-image-pointer-container .wpb_content_element.hidden
{
	/*opacity: 0;
	background-color: #f8f8f8;
	position: absolute;
	top: 0px;
	transition: opacity 900ms ease-out;*/
}

.js-image-pointer-container .wpb_content_element.visible{opacity: 1;position: static;} 

.js-image-pointer-container .wpb_content_element:first-child{opacity: 1;position: static;}
.js-image-pointer-container .wpb_content_element.hidden:first-child{opacity: 0;position: absolute;} 


@keyframes scaleUpDown {
    0% {
        transform: scale(1);
		border-color: #ffffff;
    }
    100% {
        transform: scale(1);
		border-color: rgba(255,255,255,0.2);
    }
	
	
}

html[lang="ru-RU"] .twentytwenty-before-label::before{ content: "До";}
html[lang="ru-RU"] .twentytwenty-after-label::before{content: "После";}

.vc_tta-tabs .vc_tta-panel-body {     transition: none; }
.vc_tta-tabs .vc_tta-panel
{
	background-color: #f8f8f8;
	position: absolute;
	top: 0px;
	transition: opacity 1200ms ease-out;
	opacity: 0
}
.vc_tta-tabs .vc_tta-panel.vc_active{ opacity: 1; position: static }

.vc_tta-tabs .vc_tta-panel.vc_animating {}

footer#Footer .widget_nav_menu ul {background-color:unset !important;}
.bg-showmore-plg-link  {
    padding: 8px 16px;
    background: #fff;
    border-radius: 8px;
    color: #BB90A0 !important;
}

@media only screen and (min-width: 1240px) {
#Header_creative #Top_bar .menu_wrapper {
	margin: 0 0 10px !important;
}
.top_bar_right {    
	display: none !important;;}
}

#Header_creative #Top_bar .banner_wrapper img {    
	width: 70% !important;
}

#Sliding-top .menu-napravleniya-container ul li,
#Sliding-top .menu-napravleniya-ukrainskij-container ul li,
#Sliding-top .menu-napravleniya-anglijskij-container ul li {
    display: inline;
}

#Sliding-top #menu-napravleniya,
#Sliding-top #menu-napravleniya-ukrainskij,
#Sliding-top #menu-napravleniya-anglijskij {
	display: flex;
}

#Sliding-top .menu-napravleniya-container ul li a,
#Sliding-top .menu-napravleniya-ukrainskij-container ul li a,
#Sliding-top .menu-napravleniya-anglijskij-container ul li a {    
	background: #fff !important;
	color: #98847d !important;
	text-align: center;
	line-height: 15px;
}

#Sliding-top .menu-napravleniya-container ul li a:hover,
#Sliding-top .menu-napravleniya-ukrainskij-container ul li a:hover,
#Sliding-top .menu-napravleniya-anglijskij-container ul li a:hover {
	background-color: #674631 !important;
	color: #fff !important;
}

#Sliding-top {
    position: relative;
}

i.plus.icon-down-open-mini,
i.minus.icon-up-open-mini {
color: #AD2030;
}
/*
a.sliding-top-control:before {
    content: "Напрямки";
    margin-left: -108px;
}*/

.wpcf7-form {
	width: 100%;
}

.wpcf7-form textarea {
	resize: none;
}

#menu .before-li a, #menu .before-li a:hover, #menu .before-li a:focus {
background-repeat:no-repeat !important;
background-position:1.9em 0.5em!important;
background-color: unset!important;
color:transparent !important;
padding:55px 0 0 50px !important;
background-image:url('//kovalelena.com/wp-content/uploads/2018/06/Image-3.png')  !important;
}

#menu .before-li-ukr a, #menu .before-li-ukr a:hover, #menu .before-li-ukr a:focus {
background-repeat:no-repeat !important;
background-position:1.9em 0.5em!important;
background-color: unset!important;
color:transparent !important;
padding:55px 0 0 50px !important;
background-image:url('//kovalelena.com/wp-content/uploads/2018/06/Image_ukr.png')  !important;
}

#menu .before-li-eng a, #menu .before-li-eng a:hover, #menu .before-li-eng a:focus {
background-repeat:no-repeat !important;
background-position:1.9em 0.5em!important;
background-color: unset!important;
color:transparent !important;
padding:55px 0 0 50px !important;
background-image:url('//kovalelena.com/wp-content/uploads/2018/10/Image-4.jpg')  !important;
}

html,body{overflow-x:hidden}

.vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
  display: block !important;
}

@media only screen and (min-width: 1490px) {
.vc_row.wpb_row.vc_row-fluid.vc_custom_1519382684040 .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    padding-top: 4%;
}
}

@media only screen and (max-width: 720px) {
.vc_row.wpb_row.vc_row-fluid.vc_custom_1519382684040 .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    margin-bottom: 60px;
}
}

@media only screen and (max-width: 1440px) {
.page-id-191 .trailer_box .desc h2 {font-size: 17px;}
}

@media only screen and (max-width: 375px) {
.page-id-116 .vc_tta-tabs-container li a {
    padding-left: 12px!important;
    padding-right: 12px!important;
}
}

@media only screen and (max-width: 767px) {
.page-id-2631 .vc_tta-panel.vc_active .vc_tta-panel-heading, .page-id-116 .vc_tta-panel.vc_active .vc_tta-panel-heading {
  display: none;
}
}

@media only screen and (max-width: 700px) {
.drjtrdjers .desc, .dfkjndkjkj .desc {padding-bottom: 9px!important;}
.drjtrdjers img, .dfkjndkjkj img {
    height: 120px !important;
}
.page-id-191 .drjtrdjers img.scale-with-grid, .page-id-191 .drjtrdjers .desc {
    max-width: 120% !important;
    width: 120% !important;
    margin-left: -10%;
}
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
.page-id-191 .trailer_box .desc h2 {font-size: 12px;}
}

.lang-active {display: none;}

@media only screen and (min-width: 1920px) {
.dfknodjfru {margin-top: 33px;}
}

@media only screen and (max-width: 767px) {
.header-creative.layout-full-width #Wrapper {overflow: visible!important;}
}

@media only screen and (min-width: 1240px) and (max-height: 788px) {
#Header_creative #Top_bar .menu_wrapper {margin-bottom:5px !important;}
#Header_creative #Top_bar .top_bar_right {display:none;}
#Header_creative #Top_bar .banner_wrapper img {width: 50%;}
#Top_bar #logo {padding-bottom: 0 !important;padding-top: 0 !important;}
#Top_bar .menu.page-menu > li > a {line-height: 30px!important;}
}

@media only screen and (max-width: 720px) {
.wpml-languages.horizontal {    top: -60px!important;}
img.alignright.wp-image-131 {float: unset;}
}

@media only screen and (max-width: 375px) {
img.size-medium.wp-image-3100.alignright,
.page-id-2629 img.alignleft.wp-image-1122 {float: unset;}
}

@media only screen and (max-width: 360px) {
.dfkjndkjkj .trailer_box .desc h2 {
    font-size: 17px;}
}

@media only screen and (device-width: 320px) {
.kcdjxoijoji .trailer_box .desc h2 {font-size: 17px;}
}

@media only screen and (device-width: 320px) {
.padding_0_50 .trailer_box .desc h2 {font-size: 13px;}
}

@media only screen and (min-width: 360px) and (max-width: 425px) {
.padding_0_50 .trailer_box .desc h2 {font-size: 16px;}
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
.kcdjxoijoji .trailer_box .desc h2 {font-size: 15px;}
}

@media only screen and (max-width: 425px) {
.testimonials_slider_ul li .bq_wrapper {padding:0!important;
margin:0!important;}
}

@media only screen and (max-width: 425px) {
.vc_column-inner.vc_custom_1519142466032 {    margin-top: 0 !important;
    padding-top: 0 !important;}
}

@media only screen and (max-width: 767px) {
.vc_column-inner.vc_custom_1490174635323 .wpb_wrapper {height: 200px;}
.vc_column-inner.vc_custom_1493115139168 .wpb_wrapper {height: 200px;}
}

@media only screen and (min-width: 425px) and (max-width: 767px) {
.vc_column-inner.vc_custom_1519141853853 .wpb_single_image.vc_align_left {
    text-align: center;
}
.vc_column-inner.vc_custom_1519141853853 strong {font-size:20px;}
}

@media only screen and (max-width: 1239px) {
#Top_bar #menu ul li.submenu .menu-toggle {margin-top: -10px;}
#Top_bar #menu ul li a {line-height: 2 !important;}
}

@media only screen and (max-width: 720px) {
#Header_creative #Top_bar .top_bar_right {    display: none;}
}

.icon-menu:before {
color: #AD2030;
}

@media only screen and (max-width: 1239px) {
#Top_bar a.responsive-menu-toggle i {
    font-size: 50px!important;
    line-height: 50px!important;
}
#Top_bar a.responsive-menu-toggle {    width: 50px!important;
    height: 50px!important;}
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
.dfknodjfru {margin-bottom: 30px!important;}
.gfdyhkdkr figure.wpb_wrapper.vc_figure {margin-top: 30px!important;}
}

@media only screen and (max-width: 720px) {
.dfknodjfru {margin-bottom: 30px!important;}
}

@media only screen and (max-width: 480px) {
.hytfkiytdkrdkrts {margin-top: unset !important;}
}

@media only screen and (device-width: 600px) {
.hytfkiytdkrdkrts {margin-top: 40px !important;}
}

@media only screen and (device-width: 800px) {
.hytfkiytdkrdkrts {margin-top: 105px !important;}
}

@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.hytfkiytdkrdkrts {margin-top: 90px !important;}
}

@media only screen and (min-width: 320px) and (max-width: 800px) {
.dkhtrjfbioh .vc_column-inner {
padding-bottom: 3.5% !important;
}
}

@media only screen and (min-width: 320px) and (max-width: 375px) {
img.wp-image-3428.size-medium.alignleft {
float: unset !important;
}
}

@media only screen and (max-width: 1239px) {
#Top_bar #menu ul li.submenu .menu-toggle {
border: unset !important;
}
.menu-highlight #Top_bar #menu > ul > li.current_page_item > a,
.menu-highlight #Top_bar #menu > ul > li.hover > a {
background: #CEC7CF!important;
    color: #fff!important;
}
#Top_bar #menu ul .page_item_has_children.current_page_item .menu-toggle {
color: #fff!important;

}
}

.skfdlnl {
    background-position: center;
    background-repeat: no-repeat;
}

@media only screen and (max-width: 767px) {
#sdkihdosih { 
background-image: none !important;
}
}

@media only screen and (max-width: 600px) {
  #Header_wrapper .wpml-languages {    margin-right: 35px!important;}
}

@media only screen and (device-width: 720px) {
  #Header_wrapper .wpml-languages {    margin-right: 44px!important;}
}

@media only screen and (max-width: 720px) {
a.responsive-menu-toggle {right: 83% !important;}
}

@media only screen and (min-width: 768px) and (max-width: 1239px) {
#Header_creative #Top_bar .responsive-menu-toggle {
    top: 5px !important;
}
}

#sdkihdosih {
background: linear-gradient( rgba(120, 58, 172, 0.2), rgba(141, 132, 125, 0.9) ),url(//kovalelena.com/wp-content/uploads/2016/01/eliz-kyiv.jpg);
}

.sliding-top-control div {
    margin: 5px 0 0 -100px;
    text-transform: uppercase;
}

body.ru .sliding-top-control .uk,
body.ru .sliding-top-control .en,
body.uk .sliding-top-control .ru,
body.uk .sliding-top-control .en,
body.en .sliding-top-control .ru,
body.en .sliding-top-control .uk {
	display: none;
}
.js-collapse-rows.js-rows-as-accordion .vc_row{min-height:50px;}
.js-collapse-rows.js-rows-as-accordion .vc_row.collapse_active, .js-rows-as-accordion .js-collapse-wpb-content-elements .collapse_active{
		padding-bottom: 0px;
	margin-bottom:0px;
}

.js-collapse-rows.js-rows-as-accordion .vc_row.collapse_active:before,
 .js-rows-as-accordion .js-collapse-wpb-content-elements .collapse_active:before{
	height:0px;

}

.js-rows-as-accordion .vc_row{
	border: 1px solid;
	border-color: rgb(240, 240, 240);

}
.js-rows-as-accordion .vc_row.collapse_active .vc_column-inner h4:before{
	font-size:32px;
	font-weight:bold;
	content:'+  ';
	vertical-align:bottom;

	
	
}
.js-rows-as-accordion .vc_row.collapse_open .vc_column-inner h4:before{
	content:'-  ';
}
.js-rows-as-accordion .vc_row .vc_column-inner h4{
padding-bottom:14px;
padding-top:14px;
cursor:pointer;
display:block;
font-family:Merriweather, Arial, Tahoma, sans-serif !important;
font-size:18px;
font-stretch:100%;
font-style:normal;
font-variant-caps:normal;
line-height:32px;


}