body{background:url(img/background.jpg) fixed top center; background-size: cover; font-family:'Fira Sans', sans-serif}
img{max-width:100%;height:auto;}
a{transition:all 0.2s ease-out;}
a, a:hover{outline:none !important;text-decoration:none;}

h1,h2,h3,h4,h5,h6{}

hr{border-top:1px solid #666;}
/* Formidable Fixes */ fieldset legend{display:none !important;} .frm_ajax_loading{display:none !important;} /* End Formidable Fixes */
.btn{white-space:normal;}
.clbo {clear:both;}
.nomargin{margin-left:0;margin-right:0;}
.nopadding{padding-left:0;padding-right:0;}

#topnav{background:#C2C2C2;}
/* Global Menu Styles */
.navbar{margin-bottom:0;min-height:0;}
.navbar-nav{margin:0;}
.navbar-default{background:none;border-radius:0;border:0;}
.nav>li>a{padding:10px 15px;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:10px 15px;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle{font-size:15px;color:#000;text-align:center;}
.navbar-default .navbar-nav>li>a{background:none;color:#000;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#000;text-decoration:none;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color:#000;background:#666;font-weight:700;}
.navbar-default .navbar-nav .dropdown-menu>li>a{color:#000;}
.navbar-default .navbar-nav .dropdown-menu>li>a:hover{text-decoration:none;}
.navbar-default .navbar-nav .dropdown-menu{background:#666;padding:0;text-align:center;border:0;border-radius:0;}
.navbar-default .navbar-nav .current-menu-item a{background:#666;}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;border:0;border-radius:0;}
.navbar-toggle{text-align:center;width:100%;float:none;margin:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;box-shadow:none;}
.navbar-collapse{padding:0;}
/* Dropdown Open with Active */
.navbar-default .navbar-nav>.open>a{background:none;text-decoration:none;}
.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:none;color:#000;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{background:none;font-weight:700;text-decoration:none;color:#000;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background:none;text-decoration:none;color:#000;}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#000;background:#FFF;font-weight:700;text-decoration:none;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#000;background:#666;}
/* Current Ancestor with Current Page Parent */
.navbar-default .navbar-nav .current-page-ancestor a, .navbar-default .navbar-nav .current-page-ancestor a:hover, .navbar-default .navbar-nav .current-page-ancestor a:focus, .navbar-default .navbar-nav .current_page_parent a{background:#666;font-weight:700;text-decoration:none;}

.btn-default{}
.btn-default:hover{}

/* keep for WP image captions and alignments */
img.centered{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 8px 0;}
.wp-caption{background-color:#f5f5f5;border:1px solid #ddd;max-width:99%;margin-bottom:10px;padding-top:4px;text-align:center;}
/* */

header {margin-top:20px; text-align: center;}

.callout-area {text-align: center; margin-top: 10px;}
.callout-area img {margin-top:20px;}
.callout-area a {color:#ffffff;}
.callout-area a:hover {color:#ffffff;}

.text-box {margin-bottom: 20px; background:rgba(0,0,0,0.6); padding: 10px; color: #ffffff;}

.map-area {color:#000000; margin-top: 20px;}

footer {background:rgba(0,0,0,0.8); text-align:center; color:#ffffff; font-size:14px; padding:15px 0px;}
footer a {color:#ffffff;}
footer a:hover {color:#ffffff;}

.frm_error{color:#F00;font-size:12px;margin-top:5px;}

/* anything smaller is not needed */
@media (min-width:768px) {
	.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle, .navbar-default .navbar-nav .dropdown-menu{text-align:left;}
	}
@media (min-width:992px) {
	}
@media (min-width:1200px) {
	}
