/* Themify Customize Styling */
body {	
	font-family:Open Sans;	font-weight:300;
 
}
h1 {	
	font-family:Open Sans;	font-weight:300;
 
}
h2 {	
	font-family:Open Sans;	font-weight:300;
 
}
h3 {	
	font-family:Open Sans;	font-weight:300;
 
}
h4 {	
	font-family:Open Sans;	font-weight:300;
 
}
h5 {	
	font-family:Open Sans;	font-weight:300;
 
}
h6 {	
	font-family:Open Sans;	font-weight:300;
 
}
#headerwrap {	
	background-color: #ca2a2e; 
}
#header {	
	color: #fffafa; 
}
#main-nav a, #main-nav > li > a {	
	color: #fcc0c0; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #ffffff; 
}
#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: #ffffff; 
}
.post-title, .post-title a {	
	font-family:Open Sans;	font-weight:300;
	text-transform:uppercase;	text-align:center; 
}
.single-post .post-title {	
	font-family:Open Sans;	font-weight:300;
	text-transform:uppercase;	text-align:left; 
}

/* Themify Custom CSS */
.shortcode.box.green {
    background: #c1cc4f none repeat scroll 0 0;
    border-color: #c1cc4f;
    color: #fff !important;
}


.page-title {
    font-size: 3em;
    letter-spacing: -0.025em;
    line-height: 1.4em;
    margin: 0 0 0.45em;
    padding: 0;
    text-transform: uppercase;
}

.post-title {
    font-size: 3em;
    letter-spacing: -0.025em;
    line-height: 1.4em;
    margin: 0 0 0.45em;
    padding: 0;
}
@media screen and (max-width: 480px) { /* Themify Customize Styling */
#headerwrap {	
	background-color: #ca2a2e; 
}
#header {	
	color: #fffafa; 
}
#main-nav a, #main-nav > li > a {	
	color: #fcc0c0; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #ffffff; 
}
#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: #ffffff; 
}
#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a {	
	color: #ffffff; 
}
 }