 .top-bar-section li:not(.has-form) a:not(.button):hover {
        background: #c22820; }
        
body {
    background-image: url('../random_grey_variations.png'); 
  margin-top: 1.5rem;
  margin-bottom: 2.0rem;
}        


h1, .h1 {
font-size: 1.75rem; 
text-align: center;
}

.center {
text-align: center;
}

.white {
background-color: white;
}

.videorow {
background: rgb(255, 255, 255); 
/* background: rgba(157, 191, 209, .8);  */
background: rgba(255, 255, 255, .7);  
padding-left: 25px;
padding-right: 25px;
}


a:link.whitetext { color: #FFFFFF; text-decoration: none; } 
a:visited.whitetext { color: #FFFFFF; text-decoration: none; } 


.oswald {
font-family: 'Oswald', sans-serif;
font-size:1.25rem;
}

.lrpadding {
 padding-left: 3.0rem; 
 padding-right: 3.0rem;
 }
 

button, .button {
 
 background-color: #c1271f;
 border-color: #951612;
 
}
 
 button.consult, .button.consult {
    background-color: #48995e;
    border-color: #284f32;
    border-radius: 1000px;
    color: white;
     
 }
     
 
 bodytext .bodytext {
       color: 000000;
       font-size: 0.875rem;
 }   
 

.video-container {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 = 9/16 = 0.5625 */
  overflow: hidden;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}


vidcontainer {
   position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1; 
  background-size: cover;
  -webkit-transform: translateX: (-50%) translateY (-50%);
  -o-transform: translateX: (-50%) translateY (-50%);
   padding-left: 3.0rem; 
 padding-right: 3.0rem;   
}
 

.vidoverlaycontent {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.iconbarcenter {
    margin: 0 auto;
    
}





