/* ===== MENU COLORS ===== */
.mega-menu table td .wrap > a{/*transition: color ease 0.3s;*/}
.light-menu-color .mega-menu table td .wrap > a:not(:hover),
.light-menu-color .logo-row .top-description,
.light-menu-color .logo_and_menu-row .top-btn:not(:hover) > span{color:#fff;}
.light-menu-color .logo_and_menu-row svg:not(.not_fill) path{fill:#fff !important;}
.top-block .top-block-item .personal.top>a{transition:none;}

/* ===== LONG BANNER BASE ===== */
body .wrapper1.long_banner.with_left_block .header_wrap .line-row{display:none !important;}
body .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp{margin-bottom:0;}
body .wrapper1.long_banner .drag-block.grey.TIZERS .tizers_block{margin-top:0;}

/* ===== DESKTOP ===== */
@media (min-width: 992px){
	.wrapper1.long_banner .header_wrap .wrapper_inner,
	.wrapper1.long_banner .header_wrap .maxwidth-theme,
	.wrapper1.long_banner .top-block > .maxwidth-theme > .wrapp_block{
		background:none;
	}

	.wrapper1.long_banner .header_wrap .top-block{
		border-bottom-color:transparent;
	}

	.wrapper1.long_banner .top_big_one_banner{
		margin-top:-100px;
	}

	.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp,
	.wrapper1.long_banner .top_big_one_banner .flexslider{
		height:630px;
	}

	.wrapper1.long_banner .top_big_one_banner .flexslider .slides > li{
		height:630px;
		background-size:cover;
		background-position:center;
	}

	.wrapper1.long_banner .flexslider .wrapper_inner{
		padding-top:100px;
	}

	.wrapper1.long_banner .banner_title{
		padding-top:0;
	}
}

/* ===== MOBILE (ГЛАВНОЕ ИСПРАВЛЕНИЕ) ===== */
@media (max-width: 991px){
	.wrapper1.long_banner .top_big_one_banner{
		margin-top:0;
	}

	.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp,
	.wrapper1.long_banner .top_big_one_banner .flexslider,
	.wrapper1.long_banner .top_big_one_banner .flexslider .slides > li{
		height:auto;
		min-height:360px;
	}

	.wrapper1.long_banner .top_big_one_banner .flexslider .slides > li{
		background-size:cover;
		background-position:center;
		display:flex;
		align-items:center;
	}

	.wrapper1.long_banner .flexslider .wrapper_inner{
		padding:40px 20px;
	}

	.wrapper1.long_banner .banner_title,
	.wrapper1.long_banner .banner_text{
		text-align:center;
		color:#000;
	}

	.wrapper1.long_banner .banner_title{
		font-size:22px;
		line-height:1.2;
		margin-bottom:10px;
	}

	.wrapper1.long_banner .banner_text{
		font-size:14px;
		line-height:1.4;
	}
}
