

body{
	
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #111; /*was #333*/
	
	
	/* For custom background color or Images 
	background-color:#eee;
	background-image:url('');
	background-repeat:repeat;
	*/
	
		
	/* For strech background
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover; 
	*/
	
	/* Background Pattern  (01.png to 98.png)*/
	/*background-image:url(../images/pattern/92.png) repeat;*/
	
}
				
	/* Boxed layout background color 			
	.wrap.boxed, .wrap.boxed-margin{background-color:;}';
	*/
	
	/*Wide layout background color 			
	.wrap.wide{background-color:;}
	*/			

	/*Affects Header and footer colors*/
	.wrap.wide,.search_text{
		background-color:#336699; 
		} /*was #ff2e2e*/

	.band.content{background:#f8f2e5 !important;}  /*added for page background color*/	

	/* Typography */

	h1{
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 46px;
		font-weight: 700;
		color: #750000;
		}
	
	h1.logo{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: 700;
		color: #750000;
		}         
	
	h2{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 35px;
		font-weight:700;
		color: #3366ff;  /*was #75000*/
		}
	
	h3{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: 700;
		color: #750000;
		}
	
	h4{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 21px;
		font-weight: 400;
		color: #750000;
		}
	
	h5{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: 400;
		color: #750000;
		}
	
	h6{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #750000;
		}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{
		font-weight: inherit;
		color: inherit;
		}
	
	h1.title,h2.title,h3.title,h4.title,h5.title,h6.title {
		border-color:rgba(117, 0, 0, 0.25);
		}
	
	a, a:visited{
		color: #0000ff;
		font-weight:bold;
		}
		
	a:hover, a:focus,.content a:hover{
		color: #0000cc;
		text-decoration:underline;
		}
	
	/* Header Height is 90px in default */
	.band.main {
		background:#FFFFFF;
		height:90px; 
		}
	
	.band.title{margin-top:90px;}
	h1.logo{line-height:90px;}  
	
	
	/* Navigation Top Margin */
	.navbar{margin-top:22px;}
	
		
	/* Navigation Font Size */
	.sf-menu { font-size: 15px;}
	
	
	
	/* Buttons Color */
	.button a,
	a.read-more-link,
	ul.filter li.current a,
	.pagination a.selected{
		background-color:#097054 !important; /*was #c40000*/
		border-top:solid 1px #ccc !important; /*was c40000*/
		}
	
	.pagination a.inactive,
	.widget .tabswrap .panel ul.wp-tag-cloud li a{
		background-color:#888 !important;
		border-top:solid 1px #888 !important;
		}
	
	.button a:hover,
	a.read-more-link:hover,
	ul.filter li a:hover,
	ul.filter li.current a,
	.widget .tabswrap .panel ul.wp-tag-cloud li a:hover,
	.pagination a:hover, .pagination a.selected:hover,
	.tagcloud a:hover{
		background-color:#c40000 !important;
		border-top:solid 1px #c40000 !important;
		}
	
	
	
	
	/* Icons Color Settings */
	[class^="icon-"]:before,
	[class*=" icon-"]:before,
	.clients #nxt:hover ,
	.portfolio-carousel #pnxt:hover,
	.clients #prv:hover,
	.portfolio-carousel #pprv:hover,
	footer .gototop a:hover {color:#cc0000;}
	
	.sf-menu [class^="icon-"]:before,
	.sf-menu [class*=" icon-"]:before {color:#c40000;}
	
	.twitter_icon .icon-twitter:before,
	.twitter_icon .icon-twitter-circled:before {color:#CCCCCC;}
	
	footer [class^="icon-"]:before,
	footer [class*=" icon-"]:before {color:#999999;}
	
	.tab .ibtn:before,
	.respo_menu:before {color:#c40000;}
	
	ul.flex-direction-nav li a,
	ol.flex-control-nav li a:hover,
	ol.flex-control-nav li a.flex-active,
	.nivo-directionNav a,
	.nivo-controlNav a:hover,
	.nivo-controlNav a.active,
	.nav-arrows a,
	.pxs_navigation span {background:#c40000 !important;}
	
	span.ibtn:before {color:#fff;}
	
	
	
	/* Image Overlay button color */
	.overlay span {background-color:#c40000;}
	
	
	/* Tooltip Color */
	.tooltip-inner {background-color:#c40000;}
	.tooltip.top .tooltip-arrow {border-top-color:#c40000;}
	.tooltip.left .tooltip-arrow {border-left-color:#c40000;}
	.tooltip.bottom .tooltip-arrow  {border-bottom-color:#c40000;}
	.tooltip.right .tooltip-arrow  {border-right-color:#c40000;}
	
	.largetext {
		font-size:24px;
		}
	
	.custom_text_1{
		font-size:26px;
		color: #aaa;
		height:64px;
		line-height:24px;
		margin-top:-6px;
		}

	
	
	/* HR Custom */
	.hr_custom_1{
		margin:10px 0px 30px 0px !important;
		border-top-color:#ccc !important;
		}
	
	.hr_custom_2{
		margin:10px 0px 30px 0px !important;
		}

	.hr_custom_3{
		border-top-color:#ff0000 !important;
		}	
		
	.hr_custom_4{
		border-top-color:#ff9c00 !important;
		}
		
	.hr_custom_5{
		border-top-color:#8adc16 !important;
		}
		
	.hr_custom_6{
		border-top-color:#00a8ff !important;
		}
		
		
	.hr_custom_7{
		border-top-color:#9000ff !important;
		}
		
	.hr_custom_8{
		border-top-color:#ff0072 !important;
		}
		

	/* Custom Google Font Style */
	.gfont_custom_1 {
		font-family:'Codystar', serif !important;
		font-size:51px !important;
		line-height:51px !important;
		color:#999;
		margin: 0 !important;
		}
		
	.gfont_custom_2 {
		font-family:'Faster One', serif !important;
		font-size:56px !important;
		line-height:56px !important;
		color:#aaa;  margin: 6px 15px !important;
		}
		
	.gfont_custom_3 {
		font-family:'Sacramento', serif !important;
		font-size:60px !important;
		line-height:60px !important;
		color:#aaa;
		text-align:center;
		margin: 30px 0 !important;
		}	
		
	.gfont_custom_4 {
		font-family:'Codystar', serif !important;
		font-size:50px !important;
		line-height:50px !important;
		color:#666666;
		margin: 20px 0 !important;
		}
		
	.gfont_custom_5 {
		font-family:'Prosto One', serif !important;
		font-size:27px !important;
		line-height:27px !important;
		color:#92c419;
		margin: 30px 0 !important;
		}
		
	.gfont_custom_6 {
		font-family:'Arizonia', serif !important;
		font-size:42px !important;
		line-height:42px !important;
		color:#3387cf;
		margin: 30px 0 !important;
		}	
		
	.gfont_custom_7 {
		font-family:'Sacramento', serif !important;
		font-size:50px !important;
		line-height:50px !important;
		color:#333333;
		margin: 20px 0 !important;
		}	
		
	.gfont_custom_8 {
		
		}	
		
	/* Google Map Custom Size */
	.gmap_custom_1{
		width: 940px;
		height: 350px !important;
		}
		
	.gmap_custom_2{
		width: 940px;
		height: 200px !important;
		}
		
	.gmap_custom_3{
		width: 300px;
		height: 152px !important;
		}	
		
	.gmap_custom_4{
		width: 940px;
		height: 450px !important;
		}	
		
	/* Facebook Style */
	facebook_style{
		overflow:hidden;
		width:280px;
		height: 676px;
		}
		
		
	/* Highlight Custom Style */
	.highlight_custom_1 {
		background-color:#c40000;
		color: #FFFFFF;
		}
		
	.highlight_custom_2 {
		background-color:#666666;
		color: #cccccc;
		}	
		
	.highlight_custom_3 {
		background-color:#1062a1;
		color: #ffffff;
		}		
		
		
		
	/* Custom Pricing Table */
	.pricing-table .featured{
		background-color:#c40000;
		}
		
	.pricing-table .custom_color_1{
		background-color:#999;
		}
		
	.pricing-table .custom_color_2{
		background-color:#33b600;
		}
		
	.pricing-table .custom_color_3{
		background-color:#ee0000;
		}
		
	.pricing-table .custom_color_4{
		background-color:#007ae2;
		}
		
		
		
	.member_role{
	color:#003366;
	font-weight:bold;
	text-align:center;
	font-size:15px;
	} 

	.title9{ 
	text-align:center;
	font-size:21px;
	color:#cc0000;
	}
		
	.fontbox {
	float:left;
	border:2px solid;
	border-radius:5px;
	box-shadow: 8px 8px 5px #888888;
	margin-left:160px;
	margin-top:-15px;
	margin-bottom:10px;
	padding:6px;
	}	
		
	.trustee { list-style-type: none;
	}  
	
	.container3 {
		display: flex;
		align-items: center;
		justify-content: center
	}
	
	.img3 {
		max-width: 100%;
		max-height:100%;
	}
	
	.txt3 {
		padding-left: 20px;
	}
	
	ul.fire3 {
		list-style: none;
		text-decoration: none;
		list-style-type: none;
		padding: 0;
		margin: 0; 
	}
	
	.pix2 { margin: auto;
    display: block;}