﻿.td-visual-hidden{border:0;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.et_pb_module{max-width:100%}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item{margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}

td.ensystd {vertical-align:middle;padding:0;border:0;margin:0}


#headermenu li.menu-item-has-children {

    position: relative;

}




#headermenu li.menu-item-has-children ul {

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 30px;

    width: 100%;

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

}


#headermenu li.menu-item-has-children:hover ul {
    visibility: visible;
    opacity: 1;
    top: 40px;

}
);
		$('#box .head').css({width: default_width}
);	
			$('#box .head').stop(false, true).animate({width:width}

	
	
	
	#lava #box {
		
		
		position:absolute; 
		left:0; 
		top:-3px; 
		
		
		z-index:50; 

		
		background:#e4e4e4; 
		height:24px;
		
		
		padding-right:0px;
		
		
		margin-left:0px;
	}


    #news--doc .quicklinks__title {
        padding-left: 40px;
    }


.quicklinks p:not(.quicklinks__title) {
  margin: 0;
  margin-top: 5px;
  line-height: 1.35em;
  font-size: .8em;
}

.quicklinks__title {
  font-size: 1.2em;
  line-height: 1.15em;
  font-weight: 600;
  margin: 0;
}

.quicklinks--withicon .quicklinks__title {
  font-size: 1em;
}


#gallery {
	margin:8px 0px 2px 0px;
	Xheight:108px;
}


#gallery img {
	Xborder:1px #003366 solid;
	Xmargin-right:4px;
	padding:0px;
	Xwidth:181px;
}


#gallery img:last-child {
	Xmargin-right:0px;
	Xmargin-left:2px;
	
}

.footer .footer-text {
	font:400 10px/16px Arial;
	color:#e4e4e4;
}

.footer .footer-text a { color:#e4e4e4; }
.banner-home .banner-sponsored,.banner-interior .banner-sponsored{margin-top:5%;display:block;text-transform:uppercase;letter-spacing:.25em;line-height:normal !important;font-weight:500}
.banner-home .banner-sponsored.white a,.banner-interior .banner-sponsored.white a{color:white}
.banner-home .banner-sponsored.black,.banner-home .banner-sponsored.black a,.banner-interior .banner-sponsored.black,.banner-interior .banner-sponsored.black a{color:black}
