/* Themify Customize Styling */
h1 {	
	font-family:Exo;	font-weight:100;
	font-size:28px;

	color: #aeadad; 
}
h2 {	
	font-family:Exo;	font-weight:bold;
	font-size:62px;

	color: #aeadad; 
}
h3 {	
	font-family:Exo;	font-weight:100;

	color: #aeadad; 
}
#headerwrap {	background: none;
	background-color: #16191e;
	background-size: cover;
	background-position: left bottom;background-attachment: fixed; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #16191e;background-image: none; 
}
#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: 200px; 
}
#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: 200px; 
}
#site-description {	display: none; 
}
#main-nav {	background-image: none; 
}
#main-nav a {	
	font-family:Exo;	font-weight:500;
	font-size:15px;
	text-transform:uppercase; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #0087cc; 
}
#main-nav-wrap #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: #0087cc; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	
	padding: 0px; 
}
#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:15px;
	line-height:18px;

	border-bottom: 1px solid #d6cece; 
}

/* Themify Custom CSS */
@media  (max-width: 800px) {
#pagewrap {
    padding-top: 55px !important;
}}

@media screen and (max-width: 1217px) {.fixed-header #headerwrap #site-logo img {max-width:129px; right: initial; left:0;}}

#menu-icon {color:#ffffff !important;}


.module-buttons-item {margin-right:-20px !important;} 

 
.text-2-sub_row_0-1-0-1-0, .text-2-sub_row_4-1-0-1-0 {text-align:left !important;} 
.wpcf7-form {text-align:right !important;}
 
  
.module-feature-chart-html5 {padding:0px; height: 120px !important;}
.six-icons {padding-left:16px; padding-right:16px;}
.six-icons p  {font-weight:400; color:#333;}  
.six-icons h3 {font-weight:500; color:#333;}

.social-widget, .cart-wrap, #themify-social-links-2 {
color:white;
display:none;
}  
 
@media screen and (max-width: 1217px){
.fixed-header #headerwrap #site-logo img {
    width: auto;
    max-height: 80px;
}
	.repeat, .module_row_2-3 {border:none !important;}
.text-2-sub_row_0-1-0-1-0, .text-2-sub_row_4-1-0-1-0 {padding:10px !important;}
	.about1{width:100%!important;}
.about2{width:0%!important;}

}

@media screen and (min-width: 1218px){
.sidemenu { 
position:absolute;
    right: initial;
    left: 0;
padding-top:31px;
}
}  
 

#site-logo, .fixed-header #headerwrap #site-logo img {
position:absolute; 
    right: 0; 
top:0; 
max-height: 190px;   
 
}  
#content{
    padding-top: 0px !important;
} 

 #pagewrap {
    padding-top: 110px !important;
}
#header { 
padding:0px;
height: 110px; 
}

#headerwrap.fixed-header #header {
 padding:0px; 
}
 
.health-check  {font-size:16px !important; line-height:17px; font-family:exo;}
.health-check h3 {font-size:23px;font-weight:bold; font-family:exo; line-height:21px;}
.health-check li {text-transform:uppercase!important;}
.health-check label {font-weight:bold; }

.health-check input[type=text], .health-check input[type=password], .health-check input[type=search], .health-check input[type=email], .health-check input[type=url], .health-check input[type=tel] {
margin:0px;    
max-width: 24.3em;
    width: 70%; 
border: 0;

 box-shadow:none;
}
.health-check .module-buttons .module-buttons-item  {
border-left: 6px solid white;
font-size:14px;
}

.health-check input[type=submit] {
border-radius:0px !important;
padding-top:7px;
padding-bottom:7px;

}



.header-byline {font-size:12px; margin-top:0px; padding-top:0px;}

.head-bread h2 {color:#ffffff ; 
font-size:22px; 
font-weight:500; 
padding-top:20px;
font-family:exo;
text-transform:uppercase;}
  

.header-byline h2 {font-size:2.9em;  font-weight:normal;}

h1 {padding-top:38px; margin-bottom:0px; line-height:0px;}
h2 {padding-top:0px; margin-bottom:18px;}

.faq-row .number {
    border: 4px solid #0087cc;
    font-size: 2em;
    height: 52px;
    left: 0;
    line-height: 1.5em;
    position: absolute;
    text-align: center;
    top: 0;
    width: 52px;
color:#ffffff;
background-color:#0087cc;
}
.faq-row {
    padding-left: 6.2em;
}

#main-nav a {padding-right:18px;}

.module-buttons-item+.module-buttons-item {
    margin-left: 0em;
}@media screen and (max-width: 1024px) { /* Themify Customize Styling */
h1 {		font-weight:100;

	color: #aeadad; 
}
h2 {		font-weight:bold;

	color: #aeadad; 
}
h3 {		font-weight:100;

	color: #aeadad; 
}
#headerwrap {	background: none;
	background-color: #16191e;
	background-size: cover;
	background-position: left bottom; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #16191e; 
}
#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: 200px; 
}
#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: 200px; 
}
#main-nav a {		font-weight:500;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #0087cc; 
}
#main-nav-wrap #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: #0087cc; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
h1 {		font-weight:100;
 
}
h2 {		font-weight:bold;
 
}
h3 {		font-weight:100;
 
}
#headerwrap {	background: none;
	background-color: #16191e;
	background-size: cover;
	background-position: left bottom; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #16191e; 
}
#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: 200px; 
}
#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: 200px; 
}
#main-nav a {		font-weight:500;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #0087cc; 
}
#main-nav-wrap #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: #0087cc; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
h1 {		font-weight:100;

	color: #aeadad; 
}
h2 {		font-weight:bold;

	color: #aeadad; 
}
h3 {		font-weight:100;

	color: #aeadad; 
}
#headerwrap {	
	background-size: cover;
	background-position: left bottom; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #000000; 
}
#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: 200px; 
}
#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: 200px; 
}
#main-nav a {		font-weight:500;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #969191; 
}
#main-nav-wrap #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: #969191; 
}
 }.mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #000000; }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #ffffff; }.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: #969191; }