/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "google-font-fira-sans";	font-weight:300;

	color: #333333; 
}
a {	
	color: #ffffff; 
}
a:hover {	
	color: #ef1d24; 
}
h1 {	
	font-family: "google-font-fira-sans";	font-weight:800;
 
}
h2 {	
	font-family: "google-font-fira-sans-condensed";	font-weight:500;
 
}
h3 {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
h4 {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
h5 {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
h6 {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#headerwrap #header {	background: none;
	background-color: #ffffff; 
}
#header {	
	font-family: "Fira Sans";	font-weight:300;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
body #site-logo a img {	
	height: 80px; 
}
#main-nav a {	
	padding-top: 30px;
	color: #194283;
	font-family: "google-font-fira-sans-extra-condensed";	font-weight:500;
	font-size:15px;
 
}
#main-nav a:hover {	
	color: #e30615; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #0098dc; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #194283; 
}
#main-nav ul a {	
	color: #194283;
	font-family: "google-font-fira-sans-extra-condensed";	font-weight:500;
	font-size:14px;
 
}
#main-nav ul a:hover {	
	color: #e30615; 
}
.post-title {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.loops-wrapper.grid6 .post-title, .loops-wrapper.grid6 .post-title a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.loops-wrapper.grid5 .post-title, .loops-wrapper.grid5 .post-title a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.loops-wrapper.grid2 .post-title, .loops-wrapper.grid2 .post-title a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.loops-wrapper.grid2-thumb .post-title, .loops-wrapper.grid2-thumb .post-title a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.post-meta a:hover {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.more-link {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.post-nav a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.post-nav a:hover {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.page-title {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
.module-title {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
#footerwrap {	background: none;
	background-color: #164c8d; 
}
#footer-logo a img {		width: 200px; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "google-font-fira-sans";	font-weight:300;
	font-size:14px;
 
}
#footer a {	
	font-family: "google-font-fira-sans";	font-weight:300;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #e30615; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 80px; 
}
#footer-logo a img {		width: 200px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 80px; 
}
#footer-logo a img {		width: 200px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 80px; 
}
#footer-logo a img {		width: 200px; 
}
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	font-family: "google-font-fira-sans";	font-weight:300;
 }
/* Themify Custom CSS */
#footer-logo, #footer #footer-logo a img {
    margin: 0 auto;
}
/* Submit Button Gravity Forms
-----------------------------*/
body .gform_wrapper .gform_footer input[type=submit] { 
 color: #FFFFFF;
 background: #194283;
 font-size: 19px;
 letter-spacing: 1px;
 text-transform: uppercase;
 float:left; 
 height: 60px; 
 min-width: 280px; 
 border: none;
 border-radius: 5px;
}

body .gform_wrapper .gform_footer input:hover[type=submit] {
 background: #e30615;
}