41

@font-face {
	font-family: FontAwesome;
	src: url(https://web.archive.org/web/20220307220821im_/http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot#iefix&v=4.3.0) format("embedded-opentype"), url(https://web.archive.org/web/20220307220821im_/http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"), url(https://web.archive.org/web/20220307220821im_/http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"), url(https://web.archive.org/web/20220307220821im_/http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");
}
#swimbi {
	padding: 0px; left: 0px; text-align: center; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; position: relative; z-index: 9999; background: rgb(230, 230, 204);
}

#swimbi ul {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAYAAAA/tpB3AAAAYUlEQVQIW5XOOwrAIAADUHL/c/oDRUXEv2krHbo2wxuTgHfwi703cVhrEXNOYoxB9N6J1hpRa30ppRBCCEJK+UUpRRy01oQx5ou1lnDOEd57IoRAxBiJlBKRc37rz+7z5QIYTprf4O6LrQAAAABJRU5ErkJggg=="); list-style: none; margin: 0px; padding: 0px 0px 0px; border-radius: 5px; width: auto; display: inline-table; position: relative; min-width: 1020px; box-shadow: 0px 1px 13px 0px rgba(85,85,85,0.55);
}
#swimbi a {
	font-family: verdana !important;
}
#swimbi > ul > li {
	float: left; position: relative;
}
#swimbi ul li:hover > ul {
	transition:0.2s ease-out; display: block !important; visibility: visible; opacity: 122; pointer-events: all; transform: translateY(0px) scale3d(1, 1, 1); -webkit-transition: all 0.2s ease-out; -webkit-transform: translateY(0) scale3d(1, 1, 1);
	
}

.hvr > ul {
	transition:0.2s ease-out; display: block !important; visibility: visible; opacity: 1; pointer-events: all; transform: translateY(0px) scale3d(1, 1, 1); -webkit-transition: all 0.2s ease-out; -webkit-transform: translateY(0) scale3d(1, 1, 1);

}
#swimbi > ul > li:hover > a {
	border-radius: 0px; color: rgb(76, 76, 76) !important; z-index: 9;
	background: rgb(235, 235, 224); border-radius: 0px;

}
.hvr > a {
	border-radius: 0px; color: rgb(76, 76, 76) !important; z-index: 9;
}
#swimbi ul li a {
	text-decoration: none; display: block; white-space: nowrap; 
}
#swimbi > ul > li > a {
	padding: 0px 18px; height: 40px; color: rgb(76, 76, 76); line-height: 40px; text-shadow: 0px 1px 0px rgba(255,255,255,0.56);
}
#swimbi ul ul {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border-radius: 0px; top: 40px; width: auto; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; display: block; visibility: hidden; position: absolute; z-index: 8; min-width: 160px; opacity: 0; pointer-events: none; box-shadow: 0px 0px 10px 0px rgba(85,85,85,0.52); transform: translateY(-50%) scale3d(1, 0, 1); -webkit-transform: translateY(-50%) scale3d(1, 0, 1);
}
#swimbi ul ul li {
	width: 100%; text-align: left; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; float: none; position: relative;
}
#swimbi ul ul li a {
	margin: 0px; padding: 0px 43px 0px 15px; height: 36px; color: rgb(76, 76, 76) !important; line-height: 36px; text-shadow: 0px 0px 1px rgba(0,0,0,0);
}
#swimbi ul ul li:hover > a {
	border-radius: 0px; color: rgb(255, 255, 255) !important;
}
#swimbi ul ul li a:hover {
	background: rgb(255, 153, 0); border-radius: 0px;
}
#swimbi canvas {
	width: 1px; height: 1px; position: absolute;
}
canvas noscript {
	display: none;
}
#swimbi ul ul ul {
	left: 100%; top: 0px; position: absolute; z-index: 8;
}
#ie_message {
	display: none;
}
@media screen and (min-width:0px)
{
#ie_message {
	background: rgb(238, 204, 204); margin-top: 10px; display: block;
}
}
#swimbi ul > li > a::before {
	font: 13px/40px FontAwesome; padding: 0px 14px 0px 0px; color: rgb(76, 76, 76); float: left; visibility: hidden; content: attr(data-icon); pointer-events: none;
}
#swimbi > ul > li > a::after {
	font: 13px/40px FontAwesome; padding: 0px 14px 0px 0px; color: rgb(76, 76, 76); float: left; visibility: hidden; content: attr(data-icon); pointer-events: none;
}
#swimbi > ul > li > a::after {
	padding: 0px; transition:0.12s ease-out; left: 18px; top: 0px; visibility: visible; position: absolute; text-shadow: -1px -1px 0px rgba(255,255,255,0.56);
}
#swimbi > ul > li > a.empty::before {
	padding: 0px;
}
#swimbi > ul > li:hover > a::after {
	left: 15.5px; color: rgb(76, 76, 76); font-size: 18px; text-shadow: 0px 1px 0px rgba(255,255,255,0.56);
}
#swimbi ul ul li a::before {
	padding: 0px 8px 0px 0px; color: rgb(76, 76, 76); line-height: 36px; font-size: 14px; visibility: visible;
}
#swimbi ul ul li:hover > a::before {
	color: rgb(255, 255, 255);
}
@media all and (max-width:768px)
{
#swimbi > ul {
	padding: 0px; width: 100%; min-width: 300px !important;
}
#swimbi ul li {
	float: none; display: block; position: relative;
}
#swimbi > ul > li {
	margin: 0px 7px;
}
#swimbi > ul > li > a {
	display: none;
}
#swimbi > ul:hover > li > a {
	display: block !important;
}
.hvr > li > a {
	display: block !important;
}
#swimbi > ul > li:hover {
	z-index: 9 !important;
}
.hvr {
	z-index: 9 !important;
}
#swimbi > ul::before {
	padding: 0px 20px; color: rgb(76, 76, 76); line-height: 40px; font-family: FontAwesome; font-size: 14px; float: right; content: "\f0c9";
}
#swimbi > ul:hover::before {
	opacity: 0;
}
#swimbi ul ul {
	left: 25px !important;
}
#swimbi ul ul ul {
	margin-top: 25px;
}
}
</div>


