/* ================================================================
This copyright notice must be kept untouched in the stylesheet at
all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/cssplay-dropline-dropdown.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
.menu_cont {margin:0 auto;width:956px; 
           /*background:url(droplinedown5/menu-background.gif);*/ 
           position:relative;border-radius:10px 10px 0 0;}

.menu {/*width:956px; height:81px; padding-top:35px; */font-family:verdana, arial, sans-serif; z-index:10;margin-top: 10px; }

.logo {/*width:300px; height:104px; position:relative; top:20px; left:10px;*/ }
.logo img {border: 0px;}
.logo_right {width:100px; height:104px; position:absolute; top:35px; left:800px; float:left; }
.logo_right img {border: 0px;}
.nocurrent {z-index:30;}
.homecurrent {z-index:20;}
.menu ul {padding:0; margin:0; list-style:none;}
.menu > ul {float:right;}
.menu > ul > li {float:left;border-left: 2px solid white;}
.menu > ul > li > a {display:block; color:var(--menu-text-color); line-height:35px; background:transparent; text-decoration:none; padding:0 10px 0 10px; font-size:15px; }
.menu > ul > li > a b {display:block; background:transparent; padding:0 9px 0 0px; font-weight:normal;}
.menu > ul > li > ul {width: 100%;position: absolute;/* top: 64px; */left: -9999px;height: 30px;background:var(--main-bg-color);margin-left: -1px; border-right: 2px solid var(--main-bg-color); }
.menu > ul > li > ul > li {float:right; position:relative;}
.menu > ul > li > ul > li > a {display:block; color:#fff; line-height:30px; text-decoration:none; padding:0 6px 0 6px; font-size:13px;}
.menu > ul > li > ul > li > ul {position:absolute; left:-9999px; top:25px;  padding:10px 0 10px 0; border:1px solid var(--main-bg-color); border-top:0; border-radius:0 0 5px 5px; min-width:150px; box-shadow:0 3px 5px rgba(0,0,0,0.4);z-index:999; background-color: #fff;
}
.menu > ul > li > ul > li > ul > li > a {display:block; color:#074242; text-decoration:none; padding:3px 10px; white-space:nowrap; font-size:12px;}
.menu > ul > li:hover > a {color:#fff;background-color:var(--main-bg-color);-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}
.menu > ul > li:hover > a b  {color:#fff;background-color:var(--main-bg-color);-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}
.menu ul li:hover {direction:ltr;}
.menu > ul > li:hover > ul {left:0; opacity:1;}
.menu > ul > li > ul > li:hover > a {color:#fff;}
.menu > ul > li > ul > li:hover > ul {left:0px; top:30px;
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.menu > ul > li > ul > li > ul > li > a:hover, .menu > ul > li > ul > li > ul > li.current  {background:var(--main-bg-color); color:#fff; }
.menu > ul > li.current > a  {color:#fff; background-color:var(--main-bg-color);-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}
.menu > ul > li.current > a b  {background-color:var(--main-bg-color);-webkit-border-top-right-radius: 5px;font-weight:bold;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}
.menu > ul > li.current > ul {left:0; opacity:1;}
.menu > ul:hover > li.current > a {background:transparent;}
.menu > ul:hover > li.current > a b {background:transparent;}
.menu > ul:hover > li.current > ul {left:-9999px;}
.menu > ul:hover > li.current:hover > a {background-color:var(--main-bg-color);}
.menu > ul:hover > li.current:hover > a b {background-color:var(--main-bg-color);}
.menu > ul:hover > li.current:hover > ul {left:0; opacity:1;}
.close:not(.alert-close) {position:absolute; right:10px; bottom:80px; display:none;}
.menu > ul > li > ul > li.current {font-weight: bold;}
