﻿/*  
    T E M P O R A R Y  
    O V E R R I D E   
    S T Y L E S  
*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
nav ul{
margin: 0;
padding: 0;
    list-style: none;
    overflow: hidden;
}

nav li{    
	position: relative;
}
nav li>ul{display: none;}
nav li:hover>ul{display: inherit;}

div{overflow: hidden}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

a:link, a:visited {
	color:rgb(201, 49,71);
	text-decoration:none;
}
a:hover{
	color:black;
}
a:link hr, a:visited hr, a:hover hr{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #cccccc;
}
#top-slider{
    min-height: 350px;
    background: #999999;
}

.img-frame{
    background-position: center middle;
    background-repeat: no-repeat;
    background-size: cover;
    background-clip:border-box;
}

#news-strip{
padding: 1em 0;
}
#career-promo{
	min-height:350px;
}
/*---------------------------*/

#bragging-icons{
    background: #151a20;
    color: white;    
	padding-top: 3em;
	padding-bottom: 3em;
}
ul.icon-list{
    max-width:80em;
    margin: auto;
    
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
	list-style:none;
}

.icon-list li p{
margin:0;
}

.icon-list li h3{
margin-top: .5em;
}

.icon-list li {
    width:25%;
    max-width: 30em;
    flex 1 0 1em;
}

.icon-list li > * {
    padding: 1em;
    text-align: center;
    word-wrap: break-word;
}
.icon-list img{
    display: block;
    margin: auto;
    max-width:5em;
     
}
@media only screen and (max-width: 600px) and (min-width: 400px){
.icon-list li {
    width:50%;
	}
}
@media only screen and (max-width: 400px){
.icon-list li {
    width:100%;
	}
}

/*---------------------------*/
.slider{
    overflow: hidden;
	position:relative;
}
.slider > div{
    

}

.dark-mode{
	background-color:#151a20;
	color:white;
}
.dark-mode *{
	color:white;
}

.dark-mode .go-button:link{
color:white;	
}

a.go-button{
	display:block;
	border: 2px solid #CCCCCC;
	opacity:0.5;
	text-decoration:none;
	padding: .5em 2em;
	color:inherit;
	clear:both;
}
a.go-button.left{
float:left;
}
a.go-button.right{
float:right;
}
a.go-button:link{
	opacity:1;
	border-color: rgb(201, 49,71);
	text-decoration:none;
}

a.go-button.red:link, a.go-button.red:visited{
	color:inherit; 
border-color: rgb(201, 49,71);	
}
a.go-button.white:link, a.go-button.white:visited{
	color:inherit; 
	border-color: white;	
}
a.go-button .color-text{
	font-weight:bold;
	padding-left: 1em;
}
a.go-button.red:link .color-text, a.go-button.red:hover .color-text, a.go-button.red:visited .color-text{ 
	color:rgb(201, 49,71);
}
a.go-button.white:link .color-text,a.go-button.white:hover .color-text,a.go-button.white:visited .color-text{
	color:white;
}
a.go-button:hover{
	background-color: #CCCCCC;
	 background-color: rgba(128,128,128,0.5);	
}