.top-line a {text-decoration: none; font-family: 'Gudea';}
.top-line #flip2 {display:none;color: #fff; width:30px; margin:10px; float:left; margin-left:0;}
.top-line #flip2 i{ display:block;border-bottom:3px solid #fff; width:100%; margin-top:3px;}
.top-line #flip2 span{ display:block;border-top:3px solid #fff; height:15px; border-bottom:3px solid #fff; width:100%;}
.top-line .nav2 {list-style: none;*zoom: 1;padding:0; float:left; margin:0; margin-left:0px;}
.top-line .nav2:before,.top-line .nav2:after {content: " "; display: table; }
.top-line .nav2:after {clear: both;}
.top-line .nav2 ul {list-style: none;width: 9em;}
.top-line .nav2 a {padding:4px 15px;color:#fff; font-size:14px; font-weight:bold; letter-spacing:0.7px;}
.top-line .nav2 a.crent{color:#d19a5e;}
.top-line .nav2 li {position: relative;}
.top-line .nav2 > li {float: left;}
.top-line .nav2 > li > a:hover, .top-line .nav2 > li > a:focus{background:none; color:#b39a56;}
.top-line .nav2 > li > .parent {background-image: url("../images/arrowdown.png") !important;background-repeat: no-repeat !important; background-position: right !important;}
.top-line .nav2 > li > a {display: block;}
.top-line .nav2 li  ul {position: absolute;left: -9999px; padding:0;}
.top-line .nav2 > li.hover > ul {left: 0;}
.top-line .nav2 li li.hover ul {left: 100%;top: 0;}
.top-line .nav2 li li a {display: block;background: #1d7a62;position: relative;z-index:100;border-top: 1px solid #175e4c;}
.top-line .nav2 li li li a {background:#249578;z-index:200;border-top: 1px solid #1d7a62;}
a{outline:none;}
a:active{outline:none;}
a:focus{outline:none;}
@media screen and (min-width:961px) and (max-width:1159px){
.top-line .nav2 a{font-size:14px; padding:10px;}
.top-line .nav2{margin-bottom:0;}
}
@media screen and (max-width:960px) {
.active {display: block;}
.top-line .nav2 > li {float: none;}
.top-line .nav2 > li > .parent {background-position: 95% 50%;}
.top-line .nav2 li li .parent {background-image: url("../images/downArrow.png");background-repeat: no-repeat;        background-position: 95% 50%;}
.top-line .nav2 ul {display: block;width: 100%;}
.top-line .nav2 > li.hover > ul , .nav2 li li.hover ul {position: static;}
#flip2{display:block !important;}
#panels{display:none;}
.top-line .nav2 a{padding: 5px 10px; font-size:13px; font-weight:normal; border-bottom:1px solid #182583;}
.top-line .nav2{position:absolute; width:100%; left:0; background:#1c1366; z-index:99999; top:46px;}
.top-line .nav2{margin-left:0px;}
}
