@charset "utf-8";
/* CSS Document */
body{
	font-family: 'Noto Sans', sans-serif;
	background-image:url(../images/crossword.png);
	background-repeat:repeat;}
h1{
	font-family:Arial;}
.text-normal{
	font-weight:normal !important;}
.no-margin{
	margin:0px !important;}
.no-padding{
	padding:0px !important;}
.no-bullet{
	list-style:none;}	
.padding-10{
	padding:10px;}	
.padding-top-30{
	padding-top:30px;}
.padding-left-20{
	padding-left:20px;}	
.margin-20{
	margin:20px;}		
.margin-top-20{
	margin-top:20px !important;}
.margin-top-50{
	margin-top:50px !important;}
.margin-right-20{
	margin-right:20px !important;}
.margin-bottom-20{
	margin-bottom:20px !important;}	
.margin-bottom-50{
	margin-bottom:50px !important;}
.margin-left-15{
	margin-left:15px !important;}		
.red-line{
	width:100%;
	height:4px;
	background-color:#bd2b30;}
.gray-bg{
	background-color:#CBCBCB;
	margin-top:18px;
	/*margin-bottom:30px;*/}
.strong{
	font-weight:bold;}	
header{
	background-color:#FFFFFF;}
h1{
    font-size:18pt;
    margin-top:50px;
	margin-bottom:20px;}
h3, h4{
	margin:20px;}	
h6{
	font-style:italic;}
p{
	padding:5px 20px 3px;}
td, th{
	padding-left:20px !important;
	padding-right:20px !important;}
footer{
	background-color:#878787;}
a{
	color:#4a4a4a;}
a:hover{
	color:#000 !important;}
a:focus, a:visited{
	color:#363636;}
.logo{
	padding-left:20px;
	padding-top:18px;
	height:auto;}
.logo-xs, .logo img{
    width:120px;}
.logo img, .logo h1{
	float:left;}
.logo h1{
	padding-left:20px;}
.image-frame{
	box-shadow: 0px 0px 4.75px 0.25px rgba(0, 0, 0, 0.19);
	padding:5px;}
.icon-bar{
	background-color:#FFF;}
.panel-title{
	padding-left:10px;}
.panel-heading{
	background-color:#3e3e3e !important;}
#accordion{
	margin-top:50px;}
.panel-group .panel{
	margin-bottom:10px;}
.panel-title{
	font-size:14px;
	font-weight:bold;
	color:#C8C8C8;}
.panel-title > a{
	text-decoration:none;}	
.panel-title > a:hover{
	color:#FFF;
	text-decoration:none !important;}	
.col-md-6{
	padding-left:0px;
	padding-right:0px;}
hr{
	border-top: 1px solid #bababa;}
.hr-dotted{
  border-top:1px dotted #bababa;}	
h4{
	display:block;}
.col-md-{
	margin-left:10px !important;}
.img-responsive{
	margin:0 auto;}
.form-control{
	margin-bottom:10px;}
#map-outer{
	height: 440px; 
	padding: 20px; 
	border: 2px solid #CCC; 
	margin-bottom: 20px; 
	background-color:#FFF }
#map-container{ height: 400px }
@media all and (min-width:991px){
#map-outer{ height: 650px;}}
#cycler{
	width:220px;
	height:294px;
	margin:0 auto;}
.bold-color{
	font-weight:bold;
	color:#9A0002 !important;}
.bold-italic-color{
	font-style:italic;
	font-weight:bold;
	color:#9A0002;}
.red-color-text{
	color:#9A0002;}	
.back-to-top{
    cursor: pointer;
    position: fixed;
    bottom: 80px;
    right: 20px;
    display:none;
	z-index:2000;
	background-color:#BD2C31;
	border:none;}
.back-to-top:hover{
	background-color:#CD484B;}	
.fa-fw{
    width: 1.5em !important;}
.fa-3x {
    font-size: 2.8em !important;}

/*Navigation*/
.nav{
	height:auto;
	font-size:11px;}
.nav > li > a{
    position:relative;
    display:block;
  }
.nav > li > a:hover{
	background:#bababa;
	border:none;}
.active{
	background-color:#EEE;}
.navbar{
	background-color:#FFFFFF !important;}
.navbar-toggle{
	background-color:#000;}
.caret{
	margin-left:5px;}
.navbar-collapse{
	width:100%;}
.dropdown-menu > li > a{
	font-size:11px;}
 @media all and (min-width:991px){
.navbar-nav{
  width: 100%;
  text-align: center;}
.navbar-nav > li{
  float: none;
	display: inline-block;}}
  /* Navigation Ends */
.bio-text{
	  font-size:11px;
	  font-style:italic;
	  padding:0 !important;}
.fourofour{
	font-size:100px;
	 color: red;
text-align: center;}
.img-circle{
    max-height: 150px;
}

.li-ffsi{
	background: #bd2c31!important;;
    color: #fff!important;
	text-transform: uppercase;
}
.li-ffsi:hover{
	background: #bd2c31!important;;
    color: #fff!important;
	text-transform: uppercase;
}
.subscrb{
	border:1px solid #bd2c31!important;
	text-transform:uppercase;
}