a:hover{
	color:#004f76 !important;
}

#header .logo .symbol img{
	width:56px;height:50px;
}

#wrapper {
	position:relative;
}
#subnav{
	margin-top:20px;
	height:70px;
}
#subnav > .inner > .logo{
	float:left;
	height:50px;
	/*width:25%;*/
}
#subnav > .inner > .logo > img{
	float:left;
}
#subnav > .inner > .logo > h5{
	float:left;
	padding-left:20px;
	line-height:50px;
}
#subnav > .inner > nav > ul{
	height:70px;
	float:right;
	list-style:none;
	margin:0;padding:0;
}
#subnav > .inner > nav > ul > li{
	float:left;
	padding:0 12px;
	height:70px;
	line-height:50px;
}
#subnav > .inner > nav > ul li > a{
	font-size: .8em;
}
#subnav nav > ul > li:hover > .subnav_menu{
	opacity:1;
	z-index:10;
}
#subnav > .inner > nav .subnav_menu{
	position:absolute;
	left:0;top:70px;
	width:100%;
	background-color:rgba(0,0,0,.7);
	color:#fff;
	text-align:right;
	opacity:0;
	z-index:-10;
	
	-webkit-transition: opacity linear .3s;
	-moz-transition: opacity linear .3s;
	transition: opacity linear .3s;
}
#subnav > .inner > nav .subnav_menu > .inner{
	width: 100%;
	max-width: 68em;
	margin: 0 auto;
	padding: 40px 2.5em;
}
#subnav > .inner > nav .subnav_menu > .inner > ul{
	margin:0;
}
#subnav > .inner > nav .subnav_menu > .inner > ul > li{
	font-size:.9em;
	float:right;
	display:block;
	padding-left:50px;
}
#subnav > .inner > nav .subnav_menu > .inner > ul > li a{
    width:100%;height:100%;
	line-height:70px;
	color:rgba(255,255,255,.8);
}
#subnav > .inner > nav .subnav_menu > .inner > ul > li a:hover{
	color:#fff !important;
}

#subnav_banner{
	background-color:#ececec;
	/*height:400px;
	line-height:400px;*/
    
	height:240px;
	line-height:240px;
	text-align:center;
	margin-bottom:2em;
}

.tiles > article.quart{
	/*width: calc(25% - 2.5em);*/
	width: calc(33% - 2em);
}
.tiles > article.quart h2{
    color:#666;
}
.tiles > article:hover h2 {
    color:#fff;
}
.tiles > article .content {
    /*font-size:14px;*/
    font-size:13px;
    font-weight:bold;
}
.tiles > article .content ul {
    list-style:none;
    padding:0;
}
    .tiles > article .content ul li {
        padding:0;
    }
.tiles > article .content ul li:before {
    content: "*";
    padding-right:2px;
}
.tiles article.quart > .image:before{
	background-color:#eee;
}
.tiles > article.fifth{
	width: calc(20% - 2.5em);
}

#footer > .inner section:nth-child(1){
	width: calc(33% - 2.5em);
}

#footer > .inner section:nth-child(2){
	width: calc(66% - 2.5em);
}

#footer > .inner section ul.footmenus{
	list-style:none;
	margin:0;padding:0;
	clear:both;
	height:60px;
}

#footer > .inner section ul.footmenus > li{
	float:left;
	padding:0 2em;
	border-right:2px solid #585858;
	line-height:25px;
	height:25px;
}

#footer > .inner section ul.footmenus > li:first-child{
	padding-left:0;
}

#footer > .inner section ul.footmenus > li:last-child{
	border-right:none;
}

#footer > .inner section ul.footmenus > li{
	font-size:.8em;
}