/* Enter Your Custom CSS Here */

body.custom-background { background-size: contain !important; }
body { color: #383838 !important; }

/* Background Fix */
@media screen and (max-width: 780px) {
  body.custom-background { background-size: auto 480px !important;  }
 
}

.main-nav { background: #FFF; background: rgba(10, 50, 190, 0.5); }

.header .header-inner .logo h1 { text-transform: lowercase !important; }

/* Bright Blue */
h2, h1.entry-title, .loop-title a  { color: #009CCC !important; }
.button, .main-nav ul li:hover > ul, input[type=submit] { background: #009CCC !important; }

/* Light Blue Links */
.main-nav ul li a:hover, .current-menu-item > a { color: #ABE4F5 !important; }

/* Dark Blue */
h3, .entry-content a { color: #0d47a1 !important; }
.slicknav_menu { background: #0d47a1 !important; }

h1, h2, h3 { letter-spacing: 0 !important; }

h3 { font-size: 1.6rem !important; }
h3 { font-size: 1.3rem !important; }

.header { border-bottom: 6px #009CCC solid; }
.header .header-inner .nav ul li { text-transform: lowercase !important; }

blockquote { border-left: none !important; }

.widget-title { color: #000 !important; }

.fac.fac-button-template .fac-button { color: #FFF !important; }

/* Columns No Float Under Size */
@media screen and (max-width: 600px) {

.columns-3 .column { width: 95% !important; }
.column { float: none !important; }
  
}

.copyright-wrap, .copyright-wrap p { color: #FFF !important; }