/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */



.nav-bar { position: relative;margin-top:0;background:none; }
.nav-bar > li.has-mega-flyout { position: static;min-width: auto;}
.mega.flyout { 
position: absolute;
left: 0;
right: 0;
width: 100%;
padding:5px;
background: none repeat scroll 0 0 #222222;
z-index:200;
} 

.mega-sib{
background: none repeat scroll 0 0 #222222;
padding:5px;
z-index:200;
}

@media only screen and (max-width: 1279px) and (min-width: 768px) {
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    margin-top:-40px;
  }
}
.mega.flyout li h4{
margin-bottom:2px;
border-bottom:1px solid #7a99ac;
font-family: EurostileExt-Med;
font-size: 1.2em !important;
}

.mega.flyout li h4.mega_header a{
color:#7a99ac !important;
}

.mega.flyout li h4 a:hover{
color:#666;
}
.mega.flyout ul, 
.mega-sib.flyout ul{
margin-bottom:10px;
}

.mega.flyout ul li, 
.mega-sib.flyout ul li{
border:0;
height:160%;
line-height:160%;
float:none;
}
.mega.flyout ul li a,
.mega-sib.flyout ul li a{
background:none;
border:none;
box-shadow:none;
height:inherit;
line-height:inherit;
color:#fff;
height: auto;
line-height: 1;
padding: 5px;
font-weight:normal;
}
.mega.flyout ul li a:hover,
.mega-sib.flyout ul li a:hover{
color:#7a99ac;
}
.mega .row{
margin-bottom:10px;
padding:5px 0px 10px 0px;
}





/* -----------------------------------------
   Page Name 1
----------------------------------------- */




/* -----------------------------------------
   Page Name 2
----------------------------------------- */


