#menu-fix ul{padding:0;margin:0;list-style:none}
#menu-fix{padding:0;margin:0;list-style:none}
#menu-fix a,
#menu-fix span{font-family:RobotoCondensed-Bold,sans-serif;color:#fff;transition:color .2s linear;padding: 13px 10px;font-size:14px;line-height:18px;display:block;padding-left:44px;position:relative}
#menu-fix span{cursor:pointer;}
#menu-fix a:hover,
#menu-fix span:hover{text-decoration:none;color:#4aa1ff}
#menu-fix>li:hover .icon-menu-wr>i{color:#4aa1ff}
#menu-fix>li:hover >a,
#menu-fix>li.active >.icon-menu-wr>i,
#menu-fix>li.active > a{color:#4aa1ff}
#menu-fix li{display:block;position:relative}
#menu-fix>li>div.icon-menu-wr{position:absolute;top:8px;left:20px}
.icon-menu-wr>i{color:#fff;transition:color .2s linear}
.main-menu-wr{position:relative;width:100%;height:100%;padding-bottom:100px;padding-top:130px}
.main-menu-wr-in{}
.main-menu-wr-in-box{}
#menu-fix>li.icon-menu-news>div.icon-menu-wr{left:18px}
#menu-fix>li.icon-menu-afisha>div.icon-menu-wr{left:22px}
#menu-fix>li.icon-menu-places>div.icon-menu-wr{left:24px}
#menu-fix>li.icon-menu-contests>div.icon-menu-wr{left:22px}
#menu-fix>li.icon-menu-pomnim>div.icon-menu-wr{left:20px}
#menu-fix>li.icon-menu-razdel-zhalob>div.icon-menu-wr{left:22px}
#menu-fix>li.icon-menu-reklama>div.icon-menu-wr{left:22px}
#menu-fix>li:first-child>div.icon-menu-wr{left:22px}
#menu-fix>li>.nav-child{position:absolute;left:100%;top:0;background:#fff;width:240px;padding:20px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    display:none;
}
#menu-fix>li .nav-child>li>a{color:#141414;font-family:RobotoCondensed-Regular,sans-serif;padding:10px;font-size:15px}
#menu-fix>li .nav-child>li>a:hover,#menu-fix>li .nav-child>li.active>a{color:#dd0000;}
#menu-fix>li .nav-child>li .nav-child{position:absolute;top:0;left:calc(100%);width:200px;display:none;
-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);background:#fff}
#menu-fix li > .nav-child{opacity:0;
	animation: 500ms ease-in-out 0s normal none 1 running noksMenuFadeIn;
    -moz-animation: 500ms ease-in-out 0s normal none 1 running noksMenuFadeIn;
    -webkit-animation: 500ms ease-in-out 0s normal none 1 running noksMenuFadeIn;
}
#menu-fix li:hover>.nav-child,
#menu-fix>li .nav-child>li:hover > .nav-child{display:block;opacity:1}
.main-menu-more-arrow{position:absolute;color:#fff;right:15px;top:11px;font-size:12px}
#menu-fix>li .nav-child>li .main-menu-more-arrow{color:#101010;top:9px}
.mb-search{
	display:none;
	position: absolute;
	z-index: 100;
}

.mb-search .top-cp__search-form {
	padding-left: 10px;
	padding-right: 15px;
	height: 30px;
}

.mb-search .top-cp__search-form-field input {
	background: transparent;
	height: 30px;
	border-bottom: 1px solid rgba(255,255,255,.5);
	color: rgba(255,255,255,.7);
}

.mb-search .top-cp__search-form-btn {
	color: rgba(255,255,255,.7);
	width: 30px;
	height: 30px;
	line-height: 30px;
	right: 15px;
}

@keyframes noksMenuFadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
