/* BEGIN INTERNAL EVENTS */
#wpem-event-calendar-layout{
	display: none;
}

.post .wrapper h1{
	transform:translatex(0px) translatey(0px);
	font-size:40px;
	border-top:50px;
}

.event .wrapper .col{
	display:none;
}

.wpem-event-details .wpem-event-title h3{
	display:none;
}

#main .post > .wrapper{
	padding-top:50px;
}

.post .wrapper .block{
	display:none;
}

.event_registration .wpem-registration-event-button .registration_button{
	border-radius:60px;
	background-color: #0063a0; !important
}

#form-content {
	font-size:5px;
}

#complete_name{
	border-radius: 4px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;
}

#email{
	border-radius: 4px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;
}

#zipcode{
	border-radius: 4px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;
}

#gender_identity {
	border-radius: 4px;
	border-color: #0063a0;
	border-style:solid;
}

.fieldset-ccp_member_or_parent-guardian_of_a_member .field > div > ul{
	border-style:solid !important;
	border-color:#0063a0 !important;
	border-width:2px !important;
	height:60px !important;
}

.fieldset-gender_identity .field > div > ul{
	border-style:solid !important;
	border-color:#0063a0 !important;
	border-width:2px !important;
	height:60px !important;
}

.fieldset-race-ethnicity .field > div > ul{
	border-style:solid !important;
	border-color:#0063a0 !important;
	border-width:2px !important;
	height:60px !important;
}

.fieldset-how_did_you_hear_about_us .field > div > ul{
	border-style:solid !important;
	border-color:#0063a0 !important;
	border-width:2px !important;
	height:60px !important;
}

.event-manager-registration-form h3{
	font-size:10px;
}

.event-manager-registration-form .fieldset-complete_name .field{
	height:60px;
}

.event-manager-registration-form .fieldset-zipcode .field{
	height:60px;
}

.event-manager-registration-form .fieldset-email .field{
	height:60px;
}

.event_registration .wpem-registration-event-button .registration_button{
	background-color: #0063a0 !important;
	color: #ffffff !important;
}

.event-manager-registration-form p .wpem-theme-button{
		background-color: #0063a0 !important;
	color: #ffffff !important;
	border-radius:60px;
}

/* Wpem countdown progress bar row */
.wpem-countdown-section .wpem-countdown-progress-bar .wpem-countdown-progress-bar-row:nth-child(5){
	display: none;
}

/* Wpem countdown progress bar row */
.wpem-countdown-section .wpem-countdown-progress-bar .wpem-countdown-progress-bar-row:nth-child(4){
	display: none;
}

/* END INTERNAL EVENTS */

/* BEGIN FIELDS EVENTS */
#search_location{
	border-radius:60px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;
}	

#search_keywords{
	border-radius:60px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;	
}	

#search_categories{
	border-radius:60px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;	
}	

#search_event_types{
	border-radius:60px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;	
}

#event_filters .wpem-col button{
	border-radius:60px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;	
}

#event_filters .wpem-row .wpem-col .wpem-form-group > div{
	border-radius:60px;
	border-color: #0063a0;
	border-style:solid;
	border-width:2px;		
}

#event_filters .showing-applied-filters{
	display:show;
}
	
.hero .wrapper .row{
	padding-bottom:0px !important;
}

#event-listing-view .hentry .wpem-heading-text{
	color: #0063a0;
}

.wpem-event-listings-header .wpem-col h2{
	display:show;
}

#main .block:nth-child(2) {
	background-color:#c7d9e8;
	padding-top:50px;
	padding-bottom:50px;
}

#event-listing-view .wpem-event-box-col .hentry{
	background-color:#ffffff;
}

#internal-events-title{
	color: #0063a0;
	font-size:50px;
	font-weight:900;
}

#internal-events-title-green{
	color: #5daf9e;
	font-size:50px;
	font-weight:900;
}

#main .block:nth-child(4){
	background-color:#e6f2f0;
	padding-top:50px;
	padding-bottom:50px;
}

#event_filters{
	max-width:100%;
}

#calendar-filters-form .wpem-d-flex h2{
	font-size:25px;
}

#calendar-filters-container .calendar-filters-form-wrapper{
	max-width:100%;
	padding-top:30px;
}

/* Small Tag */
.fieldset-complete_name .field small{
	position:relative;
	top:-28px;
}

/* Small Tag */
.fieldset-email .field small{
	position:relative;
	top:-28px;
}

/* Small Tag */
.fieldset-zipcode .field small{
	position:relative;
	top:-28px;
}

/* Fieldset email */
.wpem-register-event-form .event-manager-registration-form .fieldset-email{
	padding-top:20px;
}

/* Fieldset zipcode */
.wpem-register-event-form .event-manager-registration-form .fieldset-zipcode{
	position:relative;
	top:20px;
}

/* Fieldset gender identity */
.wpem-register-event-form .event-manager-registration-form .fieldset-gender_identity{
	position:relative;
	top:40px;
}

/* Fieldset race ethnicity */
.wpem-register-event-form .event-manager-registration-form .fieldset-race-ethnicity{
	padding-top:40px;
	
}
/* END FIELDS EVENTS */	

/* BEGIN FILTERS RESOURCE */

.section-header .filters .facetwp-facet .single > div{
	border-radius:20px !important;	
}

.listing .wrapper .section-header{
	justify-content:flex-end;
}

#main .listing{
	margin-top:-50px;
	
}

/* END FILTERS RESOURCE */	

/* BEGIN HOME */
#main .block:nth-child(3){
	background-color: transparent;
	margin-bottom:-25px !important;
	padding-bottom:30px !important;	
}

#main .hero:nth-child(2){
	padding-top:50px;
	padding-bottom:50px;
	margin-bottom:0px;
	margin-top:-50px;
}

#main .block:nth-child(6){
	background-color:#c7d9e8;
	padding-top:50px;
	padding-bottom:50px;
	margin-bottom:0px;
	margin-top:-50px;	
}

#main .hero:nth-child(1) .content{
	padding-bottom:50px;
animation	
}
/* END HOME */

/* BEGIN HIDE MIN E SEC */
/* Wpem countdown progress bar row */
#event-listing-view .wpem-event-box-col .wpem-countdown-progress-bar-row:nth-child(5){
	display: none;
}

/* Wpem countdown progress bar row */
#event-listing-view .wpem-event-box-col .wpem-countdown-progress-bar-row:nth-child(4){
	display: none;
}

/* Select */
.wpem-row .wpem-col .wpem-form-group .search_event_types select{
	border-radius:20px;
}

/* Search orderby */
#search_orderby{
	border-width:2px;
	border-radius:20px;
	border-color:#0063a0;
}

/* Search distance units */
#search_distance_units{
	border-width:2px;
	border-radius:20px;
	border-color:#0063a0;
}

/* Search within radius */
#search_within_radius{
	border-width:2px;
	border-radius:20px;
	border-color:#0063a0;
}

/* Division */
#googleMap div:nth-child(1) .gm-style > div:nth-child(1) > div:nth-child(2){
	display: none !important;
}

#event_filters .wpem-row .wpem-col .wpem-location-container button{
	border-style:none;
}


/* END HIDE MIN E SEC  */

/* 960px and smaller screen sizes */
@media (max-width:960px){

	/* Wrapper */
	#main .block:nth-child(5) .wrapper{
		display: none;
	}
	
	/* LIST ITEMS  */
	#main ul li{
		color:#ffffff;
	}
	
		/* List Item */
	.wpem-single-event-body-content ul li{
		color:#111111 !important;
	
}
	

/* BEGIN  */
/* END  */