/* Themify Customize Styling */
body {	background: none;
	background-color: #fffaf2;
	font-family: "Open Sans";	font-weight:400;
	font-size:16px;
	line-height:1.4em;

	color: #2c254a; 
}
a {		font-weight:bold;
	font-weight:bold;

	color: #2c254a; 
}
a:hover {		font-weight:bold;
	font-weight:bold;

	color: #9e2c36; 
}
:root {	
	--theme_accent: #9e2c36; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #2c254a; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1152px; 
}
h1 {	
	font-family: "Roboto";	font-weight:900;
	letter-spacing:0px;
	font-size:65px;
	line-height:74px;
 
}
h2 {	
	font-family: "Roboto";	font-weight:700;
	letter-spacing:0px;
	font-size:47px;
	line-height:63px;
 
}
h3 {	
	font-family: "Roboto";	font-weight:700;
	letter-spacing:0px;
	font-size:32px;
	line-height:37px;
 
}
h4 {		letter-spacing:0px;
	font-size:19px;
	line-height:25px;
 
}
#headerwrap {	background: none;
	background-color: #fffaf2; 
}
#header {	
	font-family: "Open Sans";	font-weight:400;

	color: #2c254a; 
}
.header-widget-full {	background: none;
	background-color: #2c254a;	font-weight:400;
	line-height:1.4em;
	text-align:center;
	color: #fffaf2; 
}
.header-widget-full a {	
	color: #fffaf2; 
}
#site-description {	display: none;
	top: 0px; 
}
#main-nav a {	
	font-family: "Open Sans";	font-weight:700;
	font-size:12px;
	text-transform:uppercase; 
}
#main-nav a:hover {	
	color: #9e2c36; 
}
#footerwrap {	background: none;
	background-color: #2c254a;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px; 
}
#footer {	
	color: #fffaf2; 
}
.footer-widgets .widget {	
	padding-top: 20px;
	color: #fffaf2; 
}
#footer .footer-widgets .widgettitle {	
	color: #fffaf2;
	font-family: "Roboto Slab";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:700;
	letter-spacing:0px;
	font-size:19px;
	text-transform:none;	text-align:left; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #ffed94; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #2c254a; 
}
