/* Themify Customize Styling */
body {	background: none;
	background-color: #fcfcfc;
	font-family:Heebo;	font-weight:normal;
	font-size:1.3em;
	text-align:right; 
}
h1 {	
	font-family:Heebo;	font-weight:500;
 
}
h2 {	
	font-family:Heebo;	font-weight:500;
 
}
h3 {	
	font-family:Heebo;	font-weight:500;
 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff;
	background-position: center bottom; 
}
#header {	background: none;
	background-color: #ffffff;background-image: none;
	font-family:Heebo;	font-weight:500;
	text-align:right; 
}
#headerwrap a {	
	color: #0a0a0a; 
}
#headerwrap a:hover {	
	color: #d66407; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		text-align:right; 
}
body[class*="themify"] #site-logo a {	
	font-family:Heebo;	font-weight:300;
	text-align:right; 
}
body[class*="themify"] #site-logo a img {		width: 180px; 
}
#main-nav {		position:absolute;
top: auto;right: auto;bottom: auto;left: auto;width: auto;height: auto;
	background-color: transparent;margin: auto; 
}
#main-nav a {	
	font-family:Arial, Helvetica, sans-serif;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:1em;
	text-transform:none;	text-align:right;margin: auto; 
}
#main-nav-wrap #main-nav a {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	background-color: transparent; 
}
#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: #f0610e; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {		font-weight:500;
 
}
h2 {		font-weight:500;
 
}
h3 {		font-weight:500;
 
}
#header {		font-weight:500;
 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 180px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {		font-weight:500;
 
}
h2 {		font-weight:500;
 
}
h3 {		font-weight:500;
 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	background: none;
	background-color: #ffffff;	font-weight:500;
 
}
#headerwrap a {	
	color: #0a0a0a; 
}
#headerwrap a:hover {	
	color: #d66407; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#main-nav {	background: none;
	background-color: #d14343; 
}
#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: #f0610e; 
}
 }
/* Themify Custom CSS */

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
	margin:0;
}
button{
width: 100%;	
}
body:not(.slide-cart):not(.mobile_menu_active) #main-nav-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-sta;
    justify-content: flex-start;
    position: relative;
	top: 50px;
}

.navbar-wrapper i {
font-size:20px !important;
}
@media screen and (min-width:723px) {
.navbar-wrapper i {
	color:black !important;
	font-size:28px !important;
}
	
	.frontVideo iframe {
		height:500px !important;
		width:889px !important;
			
	}
	
	.frontVideo {
			margin:0 auto;
	}
	
	.frontVideo	.video-wrap {

    text-align: center;
}
	
	.frontVideo .video-wrap video, 	
	.frontVideo .video-wrap iframe,  	
	.frontVideo.video-wrap object,  	
	.frontVideo.video-wrap embed {
    position: inherit;
    top:auto;
	left: auto;
	margin-top: 40px;
	}
	.transparent-header #main-nav ul a, .transparent-header #main-nav .mega-menu-posts a, #main-nav ul a, #main-nav .mega-menu-posts a {
    color: #0a0a0a !important;
}
	
	.transparent-header #main-nav ul a:hover, .transparent-header #main-nav .mega-menu-posts a:hover, #main-nav ul a:hover, #main-nav .mega-menu-posts a:hover {
    color: #d66407 !important;
}
	.header-top-bar #header .social-widget {
		float:left !important;
	}
	}
@media screen and (max-width:500px) {
		#main-nav a {
    font-size: 0.8em !important;
}
}