/**Top menu**/
.menu-t {
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 400;
	margin-top: 0px;
    padding-top: 23px;
    border-top: 2px solid #edf0f6;
    float: left;
}

#menu-t {
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-around;
}

/*Links*/
#menu-t a {
	display: inline-block;
	text-decoration: none;
	text-align: center;
	font-family: "GothamPro", Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #161c26;
    font-weight: 500;
}

.menu-t li:hover a.ma, #menu-t .active a.ma {
	color: #ef3f36
}

.menu-t li:hover a {
	text-decoration: none !important
}



/*
.ma:before{
    content: '';
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 1px;
    height: 66%;
    background: url("images/border.png") repeat-y;
}
#ma-info:before {
    display: none !important;
}*/

.ma div {
	width: 100%;
	margin-bottom: 15px;
	height: 56px;
}

#ma1 {
	width: 78px;
	height: 56px;
	margin-top: 12px;
	background: url("images/home.png") 50% 0 no-repeat;
}

#ma-info div {
	background: url("images/vistav.svg") 50% 0 no-repeat;
}
#menu-t li:hover #ma-info div, #menu-t li.active #ma-info div{
	background: url("images/vistav-hover.svg") 50% 0 no-repeat;
}

#ma-forum div {
	background: url("images/forum.svg") 50% 0 no-repeat;
}
#menu-t li:hover #ma-forum div, #menu-t li.active #ma-forum div {
    background: url("images/forum-hover.svg") 50% 0 no-repeat;
}

#ma-exibitors div {
	background: url("images/expo.svg") 50% 0 no-repeat;
}
#menu-t li:hover #ma-exibitors div, #menu-t li.active #ma-exibitors div {
    background: url("images/expo-hover.svg") 50% 0 no-repeat;
}

#ma-visitors div {
	background: url("images/visit.svg") 50% 0 no-repeat;
}
#menu-t li:hover #ma-visitors div, #menu-t li.active #ma-visitors div {
    background: url("images/visit-hover.svg") 50% 0 no-repeat;
}

#ma-press div {
	background: url("images/press.svg") 50% 0 no-repeat;
}
#menu-t li:hover #ma-press div, #menu-t li.active #ma-press div {
    background: url("images/press-hover.svg") 50% 0 no-repeat;
}

#ma-contacts div {
	background: url("images/contact.svg") 50% 0 no-repeat;
}
#menu-t li:hover #ma-contacts div, #menu-t li.active #ma-contacts div {
    background: url("images/contact-hover.svg") 50% 0 no-repeat;
}

#ma-spec div {
	background: url("images/spec.svg") 50% 0 no-repeat;
}
#menu-t li:hover #ma-spec div, #menu-t li.active #ma-spec div {
    background: url("images/spec-hover.svg") 50% 0 no-repeat;
}

#menu-t .lavalamp-object {
	background: url("images/lavalamp.png") bottom center no-repeat;
	height: 52px !important;
	top: -5px !important
}

/*#menu-t li:hover #ma1, #menu-t li:hover .ma div, #menu-t .active .ma div {
	background-position: 50% -57px !important
}*/

#menu-t li ul {
	position: absolute;
	left: 1px;
	top: 47px;
	width: 100%;
	display: none;
	z-index: 900;
	background: #fff
}

#menu-t li ul li, #menu-t li ul a {
	width: 100% !important;
	height: auto !important
}

#menu-t li ul a {
	text-align: center;
	padding: 16px 5px;
	border-top: 2px solid #f3f3f3;
	width: 136px;
	color: #ef3f36
}

#menu-t li ul a:hover, .item-selected a {
	background: #ef3f36;
	color: #fff !important
}
@media (min-width: 992px) {
	.ma {
	width: 100%;
	height: 47px;
    position: relative;
}
.menu-t li{
	z-index: 900 !important;
	height: 47px;
    flex-grow: 1;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    position: relative;
}
}

@media (max-width: 990px) {
	.menu-t a.open {
		background: transparent url("images/str_up.png") no-repeat scroll 95% 50%;
	}
	.menu-t a.close {
		background: transparent url("images/str_d.png") no-repeat scroll 95% 50%;
	}
	.topline {
                display:none
}
#menu-t li ul {
    position: static;
    left: 1px;
    top: 35px;
    width: 100%;
    display: none;
    z-index: 900;
    background: #fff;
	
}
#menu-t li ul a{font-size:8px;}
}