/* Themify Customize Styling */
body {	
	font-family:Fauna One;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;	text-align:left; 
}
h1 {	
	font-family:Exo;	font-size:2em;
	text-transform:none; 
}
h2 {	
	font-family:Droid Sans;	font-size:1.5em;
	text-transform:none;	text-align:center;
	color: #222222;
	color: rgba(34,34,34,1); 
}
h3 {	
	font-family:Fauna One;	font-size:1.5em;
	line-height:2em;
	text-align:left; 
}
h4 {	
	font-family:Droid Sans;	font-size:1.1em;
	text-transform:none;	text-align:center;
	color: #222222;
	color: rgba(34,34,34,1.00); 
}
#site-logo {	
	font-family:Exo;	font-size:1em;
	text-transform:none;	text-align:center;
	color: #222222;
	color: rgba(34,34,34,1);display: none; 
}
#site-logo a {	
	color: #222222;
	color: rgba(34,34,34,1); 
}
#main-nav a {	
	font-family:Exo;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:.9em;
	text-transform:none;	text-align:left;
	color: #ffffff;
	color: rgba(255,255,255,1.00); 
}
#main-nav a:hover {	
	color: #000000;
	color: rgba(0,0,0,1.00); 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.37); 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	font-family:Exo;
	color: #3d2d7d;
	color: rgba(61,45,125,1); 
}
#footer {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;	text-align:left; 
}
#footer a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;	text-align:center; 
}

/* Themify Custom CSS */
#site-logo {
	  padding: 1px 0 0 0; 
}
.entry-content {
	  text-align: left; 
}
ul li.cat-item {
	  padding-top: 16px;padding-right: 30px; 
}
li {
	  margin: 0 0 0 0;padding: 0;font-size: 0.85em;line-height: 1.6em;
}
ul li.cat-item {
	  padding-top: 16px;padding: 0px 16px;margin: 10px;background-color: #ccc;
}
.theme-color-black a, .theme-color-black .post-nav .arrow {
	  color: #222;
}
ul li.cat-item.active {
	  background-color: #000;
}
.post-filter li.active a {
	  color: white;
}
.post-filter li a:after {
	  color: black;
}
@media screen and (max-width: 1200px){
	  li {
	  font-size: 0.7em;
}

}
@media screen and (max-width: 800px){
	  li {
	  font-size: 0.9em;
}

}
@media screen and (max-width: 600px){
	  li {
	  font-size: 1.2em;
}

}
ul, ol {
	  margin: -0.6em 0 2.2em 1.6em;
}
.themify_builder_slider > li {
	  line-height: 2.4em;
}
#menu-icon {
	display:none;
}
.intro {
	font-size: 14px;
}
