/*#g-overlay .g-content.g-particle{
  padding-top: 3rem;
}

/*.g-overlaytoggle .nav-toggle .g-overlaytoggle-bar, .g-overlaytoggle .nav-toggle .g-overlaytoggle-bar:before, .g-overlaytoggle .nav-toggle .g-overlaytoggle-bar:after{
  background-color: #bbb !important;
}*/

#contactblockcontent .box4 .button,#contactblockcontent .box4 .button:hover, #contactblockcontent .g-content{
  color: #ffffff !important;
}

.box-blue-rl > .g-content{
  background-color: #021FAA;
}
.box-blue-rl .button:hover{
  background-color: #279fba
}
.box-blue-rl .button{
  background-color: #071e24;
}
  #g-slideshow{
  /*Removes the margin on the slideshow row for the front page.*/
    margin-top: 0px !important;
}
.g-main-nav .g-toplevel{
/**Center the logo*/
margin-top: 2.5rem;
}

@media only all and (min-width: 48rem){
#g-navigation.g-headroom + header, #g-navigation.g-headroom + section{
 
    /** This adds additional padding to the #g-top section.*/
    margin-top:6rem;
       
  }
}

.box-blue-rl a{
  color: white !important;
}