body{
    
}

.stext{
    color:#8c8b8b;
}

#main ul a, #main a{
    color:#BF0202;
}


.title2{
    color:#BF0202;
    font-size:20px;
    text-decoration:none;
}
.title2:hover{text-decoration:none;}
.header_title{
    font-weight:bold;
    color:#BF0202;
    font-size:42px;
    height:90px;
}
.header_title::after{
    content:"";
    position: absolute;
    margin-right:auto;margin-left:auto;
    bottom: -0px;
    left: 0;
    right: 0;
    height: 0.5em;
    width:300px;
    border-top: 1px solid #BF0202;
    z-index: -1;
}
.subtitle h2{
    font-family:"NHaasGroteskTXPro-75Bd";
	 font-size:3rem;
	 padding:2rem 0;
}
.subtitle span{
	height:1px;
	background:#6a8eb4;
	max-width:300px;
	width:100%;
	display:block;
	margin:auto;
}
.subtitle hr{
	border:0;
	height:1px;
	background:#6a8eb4;
	max-width:300px;
	width:100%;
	display:block;
	margin:auto;
}
.subtitle{
	text-align:center;
    color:#05427e;
   margin-bottom:3rem;
}
.stext2{
    color:#05427e;
    font-size:13px;
}
.stext{
    color:#4d4d4d;
    font-size:16px;
}
.date{
    font-size:13px;
}

#topVideo {
    position: absolute;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    background-size: cover;
    background-color: #000;
    overflow: hidden;
}

.footer_logos ul{
    margin-right:auto;margin-left:auto;
    white-space: nowrap;
}
.footer_logos{
    width:20%;
    text-align:center;
    margin-top:10px;
    display: inline-block;
    float:left;
    /*margin-right:15px;margin-left:15px;*/
}
.footer_logos img{
    height:50px;
}
.footer_center{
    height: 100px;
    background-color: #ededed;
}