/* Themify Customize Styling */
body {	
	font-family:Poppins;	font-weight:300;
	font-size:14px;

	color: #687a81; 
}
a {	
	color: #60b3ff; 
}
.pagewidth {	
	width: 904px; 
}
h1 {		font-weight:bold;
	font-weight:normal;
	font-weight:bold;
	font-size:1.6em;
	text-transform:none;
	color: #000000; 
}
h2 {	
	font-family:Montserrat;	font-size:1.5em;

	color: #000000; 
}
h3 {	
	font-family:Montserrat;	font-size:1.4em;

	color: #000000; 
}
h4 {	
	font-family:Montserrat; 
}
h5 {	
	font-family:Montserrat;
	color: #000000; 
}
h6 {	
	font-family:Montserrat; 
}
#headerwrap {	
	background-color: #ffffff; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #174374; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 242px;
	height: 65px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 242px; 
}
#site-description {	display: none; 
}
#main-nav {	
	height: 80px;
	background-color: #174374;
	padding-top: 20px;
	margin-top: 20px;
	margin-right: -680px;
	margin-left: -680px; 
}
#main-nav a {		font-weight:normal;
	font-size:18px;
	line-height:130%;
	text-transform:capitalize;	text-align:center;
	border-right: 1px solid #ffffff;
	padding-right: 20px;
	padding-left: 20px; 
}
#main-nav a, #main-nav > li > a {	
	color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #74c4f2; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #74c4f2; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #74c4f2; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-size:19px;
	line-height:23px;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #004174; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #74c4f2; 
}
#footerwrap {	
	background-color: #174374; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:16px;
 
}
#footer a {	
	color: #ffffff; 
}

/* Themify Custom CSS */
h1 {
  letter-spacing:normal;
}
h2 {
  margin:0px 0 !important;
}
#content p{
  padding: 0;
}
p {
  padding: 0 0 1.5em;
}
h3.module-title {
  color: #000000;
font-weight: 600;
text-align: center;
}
.themify_builder_content .module-title {
  margin:0 0 0.5em }
.themify_builder .text-4894-1-0-1.module-text,.themify_builder 
.text-4894-1-1-1.module-text,.themify_builder .text-4894-1-2-1.module-text{
  min-height:165px;
}
.page-id-4894 #footerwrap {
  background-color: #7f858a;
}
#header.pagewidth {
  width: 1150px;
}
.two {
  display:none;
}
.module-image .image-title{
  font-size:1em;
}
.module-pro-image.entrance-effect-fadeIn .image-pro-title, 
.module-pro-image.entrance-effect-fadeIn .image-pro-caption, 
.module-pro-image.entrance-effect-fadeIn .image-pro-action-button {
  left: 0;
}

/*** Phone number ***/
ul .phone-number-text a {
font-size: 1.4em;
font-weight:bold;
color: #ffae00 !important;
}

/* added for new menu 2017 */

.header-widget .header-widget-inner
{
float: right;
font-size: 1.4em;
}

.header-widget-inner li
{
display: inline-block;
list-style-type: none;
padding-right: 20px;

}

.navbar-wrapper {
border:0;}

#header {
padding: 1.5em 0 0 ;

}

#main-nav {
padding-top: 0;
text-align: center;
float: none;}

#headerwrap .header-icons
{ top: 25%; }

#headerwrap a {
color: #004174;}

#main-nav > li:first-child > a {
border: #ffffff solid;
border-width: 0 1px;
padding-left: 1em
}
#main-nav > li {
min-width: 185px; }

.mobile_menu_active .header-icons a {
color: #888 !important; }

/* added by Tony to remove logo when mobile menu is 
active and the page scrolls up */
/* .header-on-scroll #site-logo img
{
height:0 ;
} */@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 242px;
	height: 65px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 242px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 242px;
	height: 65px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 242px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {	
	color: #687a81; 
}
a {	
	color: #60b3ff; 
}
h1 {	
	color: #000000; 
}
h2 {	
	color: #000000; 
}
h3 {	
	color: #000000; 
}
h5 {	
	color: #000000; 
}
#headerwrap {	
	background-color: #ffffff; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #174374; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 242px;
	height: 65px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 242px; 
}
#main-nav {	
	background-color: #174374; 
}
#main-nav a, #main-nav > li > a {	
	color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #74c4f2; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #74c4f2; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #74c4f2; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #004174; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #74c4f2; 
}
#footerwrap {	
	background-color: #174374; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
 }