/* Themify Customize Styling */
body {	
	color: #ffffff; 
}
a {	
	color: #e0e0e0; 
}
h2 {		font-size:26px;
	line-height:26px;
	text-align:left; 
}
h3 {		font-weight:bold;
	font-weight:bold;
	font-size:24px;
	line-height:24px;

	color: #c0ccdb; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #ffffe5;
	color: #3f1e8a; 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	
	border-bottom: 2px solid #b5b5b5;
	color: #212121; 
}
#site-description {		font-weight:bold;
	font-weight:bold;
	font-size:1.9em;
	text-align:left;
	color: rgba(255,255,255,0.77);display: none; 
}

/* Themify Custom CSS */
.gallery-caption .twg-caption {
	  position: relative;
}
.tile-type-gallery .text-caption {
	  margin: 0 auto;position: absolute;left: 0;right: 0;font-size: 1.2em;
}
@media (min-width: 481px) {
	                    .mobile-only {
	  display: none !important;visibility: hidden !important;  
}

}
@media (max-width: 480px) {
	                    .desktop-only {
	  display: none !important;visibility: hidden !important;  
}

}
textarea {
	  color: #000 important;color: rgba(0, 0, 0, 1) important;
}
.qtip-content, .mfp-content {
	  color:#000
}
.qtip-content a {
	  color:#43A
}
.simcal-calendar-grid {
	  background-color:#999
}
.awpcp-title {
	background-color:#999!important;font-size: 2.0em!important;
}
