/* Themify Customize Styling */
body {	
	font-family: "Montserrat";	font-weight:normal;
	font-size:15px;

	color: #000000; 
}
a {	
	color: #000000; 
}
#headerwrap {	background: none;
	background-color: #cfcfcf; 
}
#header {		font-weight:600;
 
}
body #site-logo a {		text-transform:uppercase;display: none; 
}
#main-nav a {	
	color: #000000;	text-transform:uppercase; 
}
#main-nav a:hover {	
	color: #ffffff; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #cfcfcf; 
}
#main-nav ul a {	
	color: #000000;	font-size:14px;
 
}
#footer-logo a {	display: none; 
}
#footer {	
	color: #000000; 
}
#footer a {	
	color: #000000; 
}
#footer-nav .current_page_item a, #footer-nav .current-menu-item a {	
	color: #000000; 
}
.footer-widgets .widget {	
	padding: 0px; 
}
.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #000000; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #000000; }
/* Themify Custom CSS */
#headerwrap {
	border-bottom: none!important;
}

#footerwrap {
	margin-top: 90px;
}

.img {
	margin-right: -100px!important;
	z-index: 99!important;
}

.fm-form .wdform-field:not([type=type_hidden]) {
	padding: 0px!important;
}

.fm-form-container.fm-theme1 .fm-form .button-submit {
	margin-top: 10px;
}



.fm-form-container.fm-theme1 .fm-form .button-submit {
    background-color: #013e75;
    border-radius: 0px;
}

#content {
	padding-top: 0px!important;
}

#header {
    position: relative;
    text-align: center;
    padding: 15px 0px 15px 0px;
}

.sub-menu {
	border-radius: 0px!important;
	box-shadow: unset!important;
}

#main-nav li {
    border-right: 1px solid #fff;
    padding: 0px 10px 0px 10px;
}

#main-nav-wrap {display: block!important;
	margin: 0 auto!important;}


.tb_module_front.module-slider, .module-slider {
    margin-bottom: 0em;
}

.carousel-nav-wrap { background: #f2f2f2!important; padding: .2em 0!important; }

a {
	color: #000; }

.home #footerwrap {margin-top: 0px;}