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

.advertisements-block {
	display: block !important;
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 10;
}

.advertisement-block__info {
	cursor: pointer;
	display: flex;
	align-items: center;
	color: #ffffff;
	background: rgba(0, 0, 0, .3137254901960784);
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 0 6px;
	border-radius: 7px;
}

.advertisement-block__container {
	position: absolute;
	display: none;
	background-color: #ffffff;
	padding: 10px 5px;
	border-radius: 5px;
	max-width: 350px;
	width: 100%;
	color: #000000;
	border: 1px solid #aaa;
	z-index: 20;
}

.advertisement-block__container--active {
	display: block;
}

.advertisement-block__container::after {
	content: '';
	position: absolute;
	right: 30px;
	top: -10px;
	border: 5px solid transparent;
	border-bottom: 5px solid #ffffff;
}

.adv-info__icon {
	pointer-events: none;
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' stroke-width='1.5' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 11.5V16.5' stroke='white' stroke-linecap='round'/%3e%3cpath d='M12 7.51L12.01 7.49889' stroke='white' stroke-linecap='round'/%3e%3cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	width: 18px;
	height: 18px;
	margin-left: 4px;
}

@media screen and (max-width: 991px){
	.advertisement-block {
		bottom: inherit;
		top: 10px;
	}
	
	.advertisement-block__info {
		padding: 5px;
	}
	
}

/*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;}
}
