/* Themify Customize Styling */
body {	
	font-family:Roboto;	font-weight:normal;
 
}
a {		font-weight:bold;
	font-weight:bold;

	color: #fecc00; 
}
h1 {	
	font-family:Roboto;	font-weight:bold;
	font-size:52px;
	text-align:center;
	color: #003882; 
}
h2 {	
	font-family:Roboto;	font-weight:normal;
	font-size:45px;
	text-align:left;
	color: #003882; 
}
h3 {	
	font-family:Roboto;	font-weight:300;
	font-size:30px;
	line-height:40px;
	text-align:left;
	color: #003882; 
}
h4 {	
	font-family:Roboto;	font-weight:normal;
	font-size:24px;

	color: #003882; 
}
h5 {		font-weight:bold;
	line-height:120%;
 
}
#header {	
	font-family:Roboto;	font-weight:500;
 
}
#main-nav {	
	padding-top: 40px; 
}
.post-title, .post-title a {	
	font-family:Roboto;	font-weight:bold;

	color: #003882; 
}
.post-title a:hover {	
	color: #fecc00; 
}
.post-date {	
	color: #003882;background: none;
	background-color: #003882; 
}
.more-link {	
	color: #003882; 
}
.page-title {	
	margin-top: 20px; 
}
.module-title {	
	font-family:Roboto;	font-weight:100;
 
}
#footerwrap {	background: none;
	background-color: #003882; 
}
#footer-logo {	
	font-family:Roboto;	font-weight:100;
 
}

/* Themify Custom CSS */
li{
padding:0;
margin:0;
}

.footer-social-widgets .social-links .icon-medium i{
background:none !important;
}
h2{font-weight:400;}
#main-nav{top:0;}
#main-nav a,#site-description{color:#666!important;}

#header{
padding:0;
}

.module-video, .video-wrap{
margin-bottom:0;
}

#headerwrap #menu-icon{
color: #003882 !important;
}

.robots-nocontent{
text-align:center;
}

.gray{
background-color: #FECC00 !important;
border: none !important;
color: #003882 !important;
}
#site-logo img{
height:95px;
}
#content{padding-top:0;}
.fixed-header-on #header{
padding-top:0;
padding-bottom:0;
}
.fixed-header-on #site-logo img{
height:78px;
}
#headerwrap.fixed-header #main-nav{
padding-top:30px;
}
.has-fixed-header #pagewrap{
padding-top:104px;
}
@media screen and (max-width: 1200px){
#headerwrap{
   height: 80px;
}
.logo-wrap{
margin-top:0px;
}
.has-fixed-header #pagewrap {
    padding-top: 80px;
}
.has-fixed-header #headerwrap #site-logo img{
max-height: 60px;
}
}

#content, #sidebar {
    padding: 8.5% 0 10%;
}

.featured-area{
background-color:#ffffff;
}

.loops-wrapper.portfolio.grid4 .post:nth-of-type(4n+1){
clear: both !important;
}
@media screen and (max-width: 768px) { /* Themify Customize Styling */
a {	
	color: #fecc00; 
}
h1 {	
	color: #003882; 
}
h2 {	
	color: #003882; 
}
h3 {	
	color: #003882; 
}
h4 {	
	color: #003882; 
}
.post-title, .post-title a {	
	color: #003882; 
}
.post-title a:hover {	
	color: #fecc00; 
}
.post-date {	
	color: #003882;background: none;
	background-color: #003882; 
}
.more-link {	
	color: #003882; 
}
#footerwrap {	background: none;
	background-color: #003882; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
a {	
	color: #fecc00; 
}
h1 {	
	color: #003882; 
}
h2 {	
	color: #003882; 
}
h3 {	
	color: #003882; 
}
h4 {	
	color: #003882; 
}
.post-title, .post-title a {	
	color: #003882; 
}
.post-title a:hover {	
	color: #fecc00; 
}
.post-date {	
	color: #003882;background: none;
	background-color: #003882; 
}
.more-link {	
	color: #003882; 
}
#footerwrap {	background: none;
	background-color: #003882; 
}
 }