/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block;text-align:left;font-size:16px;}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block;}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:0 5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#A8A8A8;color:#222}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav .slicknav_row:hover a{color:#222}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}

div.slicknav_menu {position:fixed;top:0;right:0;width:50%;z-index:999;}
#main-menu-placeholder .slicknav_menu {position:fixed;top:0;z-index:998;width:100%;}
#main-menu-placeholder .slicknav_menu .slicknav_btn {float:left;}

.slicknav_nav ul {background:#000;border:1px solid #fff;margin:0;padding:0;}
.slicknav_nav ul div ul {background:#404040;}
.slicknav_nav div.cl {clear:none !important;}
.slicknav_nav ul.ego-top-menu {height: auto;width:35%;float:left;clear:none;box-sizing:border-box;padding:0;}
.slicknav_nav .ego-top-menu li {display: block !important;width:100%; clear:both;font-size:12px; line-height:150%;color:#ffffff;padding:0;}
.slicknav_nav .ego-top-menu li:first-child a img {border:4px #fff solid;background:#fff;border-radius:2px;}

.slicknav_nav ul.ego-top-podmenu {width:65%;float:left;clear:none;background:#404040;} 
.slicknav_nav ul.ego-top-podmenu li, .slicknav_nav ul li {border-bottom:#cccccc 1px dotted;padding:5px 0 5px 0;}
.slicknav_nav ul.ego-top-podmenu>li.sel, .slicknav_nav ul.ego-top-podmenu>li.sel-none-menu {background-image:none;background:-moz-linear-gradient(top,  #3D5FAD 0%, #0E2252 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3D5FAD), color-stop(100%,#0E2252));background: -webkit-linear-gradient(top,  #3D5FAD 0%,#0E2252 100%);background: -o-linear-gradient(top,  #3D5FAD 0%,#0E2252 100%);background: -ms-linear-gradient(top,  #3D5FAD 0%,#0E2252 100%);background: linear-gradient(top, #3D5FAD 0%,#0E2252 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D5FAD', endColorstr='#0E2252',GradientType=0 );}
.slicknav_nav ul.ego-top-podmenu li ul li:last-child{border-bottom:none;}
.slicknav_nav ul.ego-top-podmenu li ul{margin-top:6px;}
.slicknav_nav ul.ego-top-podmenu li ul li{background:#606060;padding-left:0;}
.slicknav_nav ul.ego-top-menu, .slicknav_nav ul.ego-top-podmenu {margin:0;}

.slicknav_nav .ego-top-menu li.sel, .ego-top-menu li.sel a {background-image:none;font-weight:bolder;background:#1C377A;}
.slicknav_nav .ego-top-menu li a {font-weight:normal;color:#ffffff;padding-left:5px;}
.slicknav_nav .ego-top-menu li a:hover{color:#222}

@media screen and (min-width: 1000px) {
.ego-top-podmenu {height:30px;clear:both;}
.slicknav_menu {display:none;}
.sg-menulink {display:none;}
}

@media screen and (max-width: 999px) {
#panel.fixed {position:fixed !important; top:44px;}
.ego-top {margin-top:30px;}
.ego-top-podmenu {height:auto;clear:both;}
/* #podmenu is the original menu */
#podmenu, #panelmenu, .ego-tools {display:none;}
.slicknav_menu {display:block;}
}

 /*for all ul in #menubar*/ 
 #ego-top-podmenu, 
 #ego-top-podmenu ul{ 
     list-style: none; 
 } 
 
 
 /*float all <li> in #menubar to left*/ 
 #ego-top-podmenu>li{ 
     float: left;
	 margin:0 2px;
 } 

 /*for all <a>*/ 
 #ego-top-podmenu li a, #ego-top-podmenu li span{ 
     display: block; 
     height: 23px; 
     text-decoration: none; 
	 font-size: 11px;
 } 

 #ego-top-podmenu>li.ads>a, #ego-top-podmenu>li.ads>span, #ego-top-podmenu>li>ul>li.ads>a, .ego-top-podmenu>li.ads>a, .ego-top-podmenu>li.ads>a>a, .ego-top-podmenu>li.ads>span, .ego-top-podmenu>li>ul>li.ads>a,  #ego-top-podmenu>li.add>a, #ego-top-podmenu>li.add>span, #ego-top-podmenu>li>ul>li.add>a, .ego-top-podmenu>li.add>a, .ego-top-podmenu>li.add>a>a, .ego-top-podmenu>li.add>span, .ego-top-podmenu>li>ul>li.add>a {
	 color:#FFD200;
 }
 
 .ego-top-menu>li.ads2>a, .ego-top-menu>li.add2>a {background:#FFD200;border-radius: 5px 5px 0 0;padding-bottom:7px;padding-top:6px;margin-top:3px;}
 .slicknav_nav >.ego-top-menu>li.ads2>a, .slicknav_nav >.ego-top-menu>li.add2>a {background:none;border-radius:0;color:#FFD200;margin:0;padding-left:10px;}
 .slicknav_nav >.ego-top-menu>li.ads>a, .slicknav_nav >.ego-top-menu>li.add>a {color:#FFD200 !important;}
 .slicknav_nav>.ego-top-menu>li.ads>a:hover, .slicknav_nav>.ego-top-menu>li.add>a:hover {color:#222 !important;}
 
 /*only for those <a> that are in #menubar*/ 
 #ego-top-podmenu>li>a, #ego-top-podmenu>li>span{ 
	 color:#c6d1e4;
	 padding:6px 15px 2px 10px;
	 font-weight:bolder;
	 background:url(/images-local/layout/ar-down4.gif) no-repeat 100% 0px;
 } 
 
 #ego-top-podmenu>li.none-menu>a, #ego-top-podmenu>li.none-menu>span{
	 background-image:none;
	 padding:6px 10px 0 10px;
 }
 
 #ego-top-podmenu>li.sel>a, #ego-top-podmenu>li.sel>span{ 
	 background:url(/images-local/layout/submenu-right4.gif) no-repeat 100% 0px, -moz-linear-gradient(top,  #FAF7F1 0%, #F1EDDE 100%);
	 background:url(/images-local/layout/submenu-right4.gif) no-repeat 100% 0px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAF7F1), color-stop(100%,#F1EDDE));
	 background:url(/images-local/layout/submenu-right4.gif) no-repeat 100% 0px, -webkit-linear-gradient(top,  #FAF7F1 0%,#F1EDDE 100%);
	 background:url(/images-local/layout/submenu-right4.gif) no-repeat 100% 0px, -o-linear-gradient(top,  #FAF7F1 0%,#F1EDDE 100%);
	 background:url(/images-local/layout/submenu-right4.gif) no-repeat 100% 0px, -ms-linear-gradient(top,  #FAF7F1 0%,#F1EDDE 100%);
	 background:url(/images-local/layout/submenu-right4.gif) no-repeat 100% 0px, linear-gradient(top, #FAF7F1 0%,#F1EDDE 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAF7F1', endColorstr='#F1EDDE',GradientType=0 );
	 border-radius:5px 5px 0 0;
	 color:#323235;
	 padding-bottom:0;
 }
 
 #ego-top-podmenu>li.sel-none-menu>a, #ego-top-podmenu>li.sel-none-menu>span{ 
	 background: -moz-linear-gradient(top,  #FAF7F1 0%, #F1EDDE 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAF7F1), color-stop(100%,#F1EDDE));
	 background: -webkit-linear-gradient(top,  #FAF7F1 0%,#F1EDDE 100%);
	 background: -o-linear-gradient(top,  #FAF7F1 0%,#F1EDDE 100%);
	 background: -ms-linear-gradient(top,  #FAF7F1 0%,#F1EDDE 100%);
	 background: linear-gradient(top, #FAF7F1 0%,#F1EDDE 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAF7F1', endColorstr='#F1EDDE',GradientType=0 );
	 border-radius:5px 5px 0 0;
	 color:#323235;
	 padding-right:8px;
	 padding-bottom:0;
 }
 
 #ego-top-podmenu>li:hover, #ego-top-podmenu>li.sel>a:hover, #ego-top-podmenu>li.sel>span:hover, #ego-top-podmenu>li.sel-none-menu>a:hover, #ego-top-podmenu>li.sel-none-menu>span:hover, #ego-top-podmenu>li:hover>a, #ego-top-podmenu>li:hover>span{ 
	 color:#f1ecdd;
	 background:-moz-linear-gradient(top,  #9D0016 0%, #730010 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D0016), color-stop(100%,#730010));
	 background: -webkit-linear-gradient(top,  #9D0016 0%,#730010 100%);
	 background: -o-linear-gradient(top,  #9D0016 0%,#730010 100%);
	 background: -ms-linear-gradient(top,  #9D0016 0%,#730010 100%);
	 background: linear-gradient(top, #9D0016 0%,#730010 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D0016', endColorstr='#730010',GradientType=0 );
	 border-radius:5px 5px 0 0;
 }
 
 #ego-top-podmenu>li.none-menu>a:hover, #ego-top-podmenu>li.none-menu>span:hover, #ego-top-podmenu>li.sel-none-menu>a:hover{
	 margin:0;
	 height:auto;
	 padding-bottom:8px;
 }
 
 /*submenu - #linklist 
 to be displayed on top of all 
 initially hidden 
 */ 
 #ego-top-podmenu ul{ 
     position: absolute; 
     background-color: #142b5e; 
     z-index: 9999; 
     display: none; 
 } 
 
 
 /*only for those <a> that are in #linklist*/ 
 #ego-top-podmenu ul>li>a{ 
     color:#e6edf8; 
     width: 250px; 
 } 
 
 #ego-top-podmenu ul>li>a{
	height: auto;
	padding:5px 15px 5px 30px;
	line-height: 120%;
	font-size: 11px;
    color: #e6edf8;
	background: url(/images-local/layout/dots.gif) no-repeat 15px 7px !important;
 }
 
 #ego-top-podmenu ul>li>a:hover {
	 background-color:#2f4982 !important;
	 color:#c6d1e4;
 }
 
 /*for all <a>*/ 
 #ego-top-podmenu li a:hover, #ego-top-podmenu li span:hover{ 
     color: #fff; 
 } 
 
 
 /*for #linklist submenu*/ 
 #ego-top-podmenu li:hover ul{ 
     display: block; 
 } 
 