

@media screen and (min-width:0\0) {
#ie_message {
display:block;
margin-top:10px;
background:#ecc
}
}
@font-face {
	font-family: ifont;
	src: url(//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);
	src: url(//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&amp;v=4.3.0) format('embedded-opentype'), url(https://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'), url(//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'), url(//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg')
}
#swimbi ul ul.mixicon>li>a:before, #swimbi ul>li>a[data-icon]:before, #swimbi>ul>li>a[data-icon]:after {
	color: #4c4c4c;
	font-family: ifont;
	pointer-events: none;
	line-height: 35px;
	font-size: 14px;
	margin: 0 14px 0 0;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: left;
	content: attr(data-icn);
	visibility: hidden
}
#swimbi>ul>li>a[data-icon]:after {
	visibility: visible;
	position: absolute;
	z-index: 6;
	top: 0;
	left: 18.5px;
	text-shadow: -1px -1px 0 rgba(255,255,255,.56);
	transition: all .12s ease-out;
	-webkit-transition: all .12s ease-out
}
#swimbi>ul>li>a[data-icon]:after, #swimbi>ul>li>a[data-icon]:before {
	width: 14px
}
#swimbi>ul>li>a[data-icon]:before {
	height: 14px
}
#swimbi>ul>li>a[data-icon].empty:after, #swimbi>ul>li>a[data-icon].empty:before {
	margin: 0
}
#swimbi>ul>li.hvr>a:after, #swimbi>ul>li:hover>a:after {
	color: #4c4c4c;
	font-size: 19px;
	left: 16px;
	text-shadow: -1px -1px 0 rgba(0,0,0,.56)
}

@media (max-width:960px) {
	
	
	.lim{ color:#fff; border-bottom: solid #FF070B thin ;  }
	
	.lim:hover{ color:#3EA8FF; border-left:solid thin #F91010;
		padding-top: 0px;}
	
#swimbi>ul {
	width: 99%;
	min-width: 99%!important;
	left:0px;
	float: left;

	height: 35px;
	padding: 0!important;
	background-color:#141414;
	margin-top: 0px;


}
#swimbi ul li {
	float: none;
	display: block;
	position: relative

}
#swimbi>ul>li {
	width: auto!important;
	 
}
	
	
#swimbi>ul:hover:after, #swimbi>ul:hover:before, #swimbi>ul>li>a {
	display: none;
	background-color:#141414;	
}
#swimbi .hvr>li>a, #swimbi>ul:hover>li>a {
	display: block!important;
	padding-top: 0px;


	
	
	
	
}
	
	
#swimbi>ul>li:hover {
	color: #F13235;z-index: 9!important;

}
	
	
	
#swimbi>ul>li.hvr {
	z-index: 8!important;
}
#swimbi>ul:after {
	line-height: 33px;
	content: 'menu';
	font-family: Verdana, Geneva, sans-serif!important;
	font-size: 13px;
	color: #fff;
	float: right;
	padding-right: 45px; margin-top: -36px;
}
#swimbi>ul.hvr:after, #swimbi>ul:hover:after {
	display: none
}
#swimbi>ul:before {
	float: right;
	line-height: 35px;
	content: '';
	margin: 12px 22px 11.75px 0;
	width: 15px;
	height: 2.25px;
	border-top: 6.75px double #4c4c4c;
	border-bottom: 2.25px solid #4c4c4c;
	box-sizing: content-box
}
#swimbi>ul.hvr:before, #swimbi>ul:hover:before {
	opacity: 0
}
#swimbi ul ul ul {
	margin-top: 28px
}
#swimbi a[data-show] {
	display: block;
}
#swimbi ul ul {
	left: 33px!important
}
#swimbi ul li:not(.column)>ul:before, #swimbi ul ul li:not(.column)>ul:before {
	padding: 8px 2px 2px;
	left: 0px;
}
#swimbi ul ul li.column {
	display: block; 
}
#swimbi ul ul li.column>ul {
	left: 0!important;
	margin-top: 0
}
#swimbi>ul>li:hover:after, #swimbi>ul>li:hover:before, #swimbi>ul>li>div.ch {
	display: none
}
#swimbi .hvr>li>div.ch, #swimbi>ul:hover>li>div.ch {
	display: block;
}
}
