/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #38415b; 
}
#headerwrap #mobile-menu.sidemenu-on {	background: none;
	background-color: #707070; 
}
#footerwrap {	background: none;
	background-color: #35465b;background-image: none; 
}
#footer {	
	color: #ffffff; 
}

/* Themify Custom CSS */
h1 {
	font-size: 4em;
}
h2 {
	font-size: 3em;
}
h3 {
	font-size: 2em;
	font-family: 'Oswald',sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0em;
}
h4 {
	font-size: 1.5em;
	font-family: 'Oswald',sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0em;
}
.boxshadow {
	border-radius: 10px;
	box-shadow: 0 6px 8px 0 rgba(45, 35, 66, 0.15);
}

.module ul {
	list-style: none;
}

.module li:before {     
	font-family: 'FontAwesome';
	content: '\f00c';
	color: #34e380;
	float: left;
	margin-left: -1.5em;
	display: block
}

.module clean {
	font-family: Arial;
}

.module.clean ul {
	list-style: inherit;
}

.module.clean li:before {
content: none;
}


.menu-highlight {
	//font-size: x-large;
	height: 53px;
	background-color: #00a9cc;
	border-radius: 3px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.cta {
	text-decoration: none;
	box-shadow: 0px 5px 20px 0px rgba(5, 5, 6, 0.2);
	background-color: #00a9cc;
	border-radius: 8px;
	padding: 10px;
	display: inline-block;
	color: #fff;
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #38415b; 
}
#footerwrap {	background: none;
	background-color: #35465b; 
}
#footer {	
	color: #ffffff; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {	
	color: #38415b; 
}
#footerwrap {	background: none;
	background-color: #35465b; 
}
 }