.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;}

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:0px;}
body .wrapper1.long_banner .drag-block.grey.TIZERS .tizers_block{margin-top:0px;}


/*long banner*/
@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 .header_wrap .top-block .wrapp_block{position:relative;}
	.wrapper1.long_banner .header_wrap .top-block .wrapp_block:after{/*content:"";display:block;width:100%;height:1px;background: #000;opacity: 0.05;position:absolute;bottom:-14px;*/}
	.wrapper1.long_banner .header_wrap .line-row{border-top-color:transparent;background:#000;opacity:0.1;}
	.wrapper1.long_banner .header_wrap.light-menu-color .line-row{background:#fff;}
	.wrapper1.long_banner .header_wrap .wrapper_inner .logo_and_menu-row:after{content:"";display:block;width:100%;height:1px;background: #000;opacity: 0.05;position:absolute;bottom:0px;opacity:0;}

	.wrapper_inner > .right_block > .middle .maxwidth-theme{padding:0px;}

	.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bglight, .fill_bg_y .wrapper1.long_banner .menu-row.middle-block.bglight .mega-menu{border-color:transparent;}
	.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bglight .row .col-md-12:after, .fill_bg_y .wrapper1.long_banner .menu-row.middle-block.bglight .mega-menu .row .col-md-12:after{content:"";display:block;width:100%;height:1px;background: #000;opacity: 0.05;position:absolute;bottom:0px;}
	.wrapper1.long_banner .menu-row.middle-block.bglight .mega-menu, .wrapper1.long_banner .menu-row.middle-block.bglight .right-icons{border-top-color:transparent;}
	.wrapper1.long_banner .menu-row.middle-block.bglight .wrap_icon{border-left-color:transparent;}

	.wrapper1.long_banner .top_big_one_banner{margin-top: -100px;}
	.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider .slides > li, .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider{height:631px;}
	.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider .slides > li td{height:531px;}
	.wrapper1.long_banner .top_slider_wrapp .flexslider .slides > li{background-size: cover;}
	.wrapper1.long_banner .flexslider .wrapper_inner{padding-top: 100px;}
	.wrapper1.long_banner .flexslider .banner_title{padding-top: 0px;}
}

/*new*/
.banners-list_style_promo.banners-list_size_xl {
	max-width: 1920px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.banners-list_style_promo.banners-list_size_xl,
.banner-item_style_promo.banner-item_size_xl,
.banner-item_style_promo.banner-item_size_xl tr,
.banner-item_style_promo.banner-item_size_xl td {
	height: 950px !important;
	max-height: 950px !important;
}

.top_slider_wrapp .banner-item_style_promo.banner-item_size_xl tr.main_info[data-src] {
	background-size: cover !important;
}

.banner-item_style_promo.banner-item_size_xl {
	position: relative;
}

.banner-item_style_promo.banner-item_size_xl .banner-item__link {
	display: inline-flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	width: 254px;
	height: 68px;
	color: #fff;
	border: 1px solid #fff;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 10px;
	position: absolute;
	z-index: 10;
	bottom: 120px;
	transform: translateX(-50%);
}

.banners-list_style_promo.banners-list_size_xl .flex-control-nav {
	top: -70px !important;
}

/*dots*/
.banners-list_style_promo.banners-list_size_xl .flex-control-nav {
	font-size: 0;
	text-align: center;
	margin: 0;
	line-height: 1;
}

.banners-list_style_promo.banners-list_size_xl .flex-control-nav li {
	display: inline-block;
	vertical-align: top;
	margin-top: 0 !important;
	margin-bottom: 0 !important;

	margin-left: 13px;
	margin-right: 13px;
}

.banners-list_style_promo.banners-list_size_xl .flex-control-nav a {
	padding: 0;
	border-radius: 50%;
	overflow: hidden;
	outline: 0;
	position: relative;
	border: 1px solid transparent;
	display: inline-flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	background-color: transparent;

	width: 24px;
	height: 24px;
}

.banners-list_style_promo.banners-list_size_xl .flex-control-nav a::before {
	content: '';
	border-radius: inherit;
	display: inline-block;
	width: 16px;
	height: 16px;
	position: static;
	margin: 0;
}

.banners-list_style_promo.banners-list_size_xl .flex-control-nav a::before {
	background-color: rgba(255, 255, 255, 0.6);
}

.banners-list_style_promo.banners-list_size_xl .flex-control-nav a.flex-active {
	border-color: rgba(255, 255, 255, 1);
}

.banners-list_style_promo.banners-list_size_xl .flex-control-nav a.flex-active::before {
	background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 992px) {
	.banners-list_style_promo.banners-list_size_xl,
	.banner-item_style_promo.banner-item_size_xl,
	.banner-item_style_promo.banner-item_size_xl tr,
	.banner-item_style_promo.banner-item_size_xl td {
		height: 1030px !important;
		max-height: 1030px !important;
	}

	.banners-list_style_promo.banners-list_size_xl .flex-control-nav {
		top: -170px !important;
	}

	.banners-list_style_promo.banners-list_size_xl .banner-item__link {
		bottom: 210px;
	}
}

/*index*/
.header_wrap.index {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 4.68%, rgba(0, 0, 0, 0) 100%);
}

.header_wrap.index .menu-row.middle-block.bgdark {
	background-color: transparent !important;
}

.header_wrap.index.header_hidden {
	display: none !important;
}

.header_wrap.index .slogan,
.header_wrap.index .lang ul li:not(.current) a,
.header_wrap.index .logo_and_menu-row .phone a {
	color: #fff;
}

.header_wrap.index .logo_and_menu-row .phone.with_dropdown:hover a {
	color: #222;
}

.header_wrap.index .top-btn .svg.inline svg path,
.header_wrap.index .top-btn .svg.inline svg path,
.header_wrap.index .svg.inline:not(.colored) svg path,
.header_wrap.index a .svg.inline path {
	fill: #fff;
}

#mobileheader.index {
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
}

#mobileheader.index .mobileheader-v1 {
	background-color: transparent;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 4.68%, rgba(0, 0, 0, 0) 100%);
	border-bottom-color: rgba(255,255,255,.5);
}

#mobileheader.index .lang ul li:not(.current) a {
	color: rgba(255,255,255,.5);
}

#mobileheader.index .top-btn .svg.inline svg path,
#mobileheader.index .top-btn .svg.inline svg path,
#mobileheader.index .svg.inline:not(.colored) svg path,
#mobileheader.index a .svg.inline path {
	fill: #fff;
}