/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family:Muli;	font-weight:normal;
	font-size:15px;
	line-height:1em;
 
}
h1 {	
	font-family:Julius Sans One;	font-weight:normal;
	font-size:40px;
	line-height:1em;

	color: #0066bf; 
}
h2 {	
	font-family:Muli;	font-weight:300;
	letter-spacing:1px;
	font-size:20px;
	line-height:1.4em;

	color: #282935; 
}
h3 {	
	font-family:Julius Sans One;	font-weight:normal;
	font-size:15px;
	line-height:2em;
 
}
h4 {	
	font-family:Muli;	font-weight:200;
	font-size:15px;
	line-height:1.5em;
 
}
h5 {	
	font-family:Muli;	font-weight:300;
	letter-spacing:1px;
	font-size:18px;
	line-height:1.3em;

	color: #000000; 
}
h6 {	
	font-family:Muli;	font-weight:200;
	font-size:12px;
	line-height:1em;

	color: #8196b7; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #076fae;background-image: none; 
}
body[class*="themify"] #site-logo a img {		width: 215px;
	height: 65px; 
}
#site-logo {	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
}
#main-nav a {		font-weight:bold;
	font-size:18px;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #fafafa; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #cc9966; 
}
#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: #cc9966; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 215px;
	height: 65px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 215px;
	height: 65px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:normal;
 
}
h1 {		font-weight:normal;

	color: #0066bf; 
}
h2 {		font-weight:300;

	color: #282935; 
}
h3 {		font-weight:normal;
 
}
h4 {		font-weight:200;
 
}
h5 {		font-weight:300;

	color: #000000; 
}
h6 {		font-weight:200;

	color: #8196b7; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #076fae; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #076fae; }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #fafafa; }.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: #cc9966; }
/* Themify Custom CSS */
.mobile_menu_active .nopad{
	padding: 0 !important;
}
.header-horizontal #header {
    text-align: inherit;
    padding: 0em 0;
}
#footerwrap {
    padding: 0em 0 0em;
}
H4
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.4em !important;
}
H2
{
	text-transform: capitalize;
}
.module-fancy-heading .sub-head::before,.header-horizontal #main-nav .current_page_item > a, .header-horizontal #main-nav .current-menu-item > a, .header-horizontal #main-nav > li > a:hover{
background:none;	
}
.cart-wrap a i {
    font-size: 1.35em;
    display: none;
    vertical-align: bottom;
}
.header-horizontal #header {
    text-align: inherit;
	  padding-left:0px;
    color: white;
}
#header{
width:95%;
padding:0px;
}

.slide-cart #main-nav-wrap{
justify-content:flex-start;
}

.fullcover-bg {
	width: 100%;
	height: 100vh;    
	position: fixed;
	top: 0;
	left: 0;
}
.themify_builder_active .fullcover-bg {
	position: static;
}
