/* 
 Theme Name:   Ed School Child Theme
 Theme URI:    http://ed-school.aislinthemes.com/
 Description:  Ed School Child Theme
 Author:       Aislin
 Author URI:   http://aislinthemes.com
 Template:     ed-school
 Version:      1.0.0
 Tags:
 Text Domain:
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/* .wh-menu-top li { border-right:0 !important; font-size:16px; padding: 10px 15px; }
.wh-menu-top li:first-child { border-left:0 !important; }
.wh-menu-top a { font-size:16px !important; } */
/* 
.sf-menu li { font-size: 18px; }
.widget-banner { background-color: #065677; } */

/* .children-links > ul > li > a:hover, .children-links ul li.current_page_item > a, .children-links ul li.page_item_has_children > a i { color:#236093; }
.children-links ul li .children .current_page_item > a, .children-links ul li .children a:hover { background-color:#3a758c; color:#ffffff; } 
.children-links {
    box-shadow: 0px 14px 18px 7px #d4d4d447;
    margin-bottom: 40px;
    border-top: 5px solid #2F4F63;
    padding: 5px 15px;
    background-color: #fff;
}

#wp-calendar caption { color: #101820; }
#today { color: #101820; }
.page-title { background: #2F4F6387 !important; } */

.elementor-17220 .elementor-element.elementor-element-aeb86a3 > .elementor-element-populated {
    border-style: solid;
    border-width: 10px 0px 0px 0px;
    border-color: #ffdb00;
    box-shadow: 0px -4px 31px 3px rgba(0,0,0,0.21);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -16px 10px 0px 20px;
    padding: 35px 0px 10px 0px;
}

/* abbr[title] { border-bottom: 0px dotted; }
.scp-teachers .teacher .job-title { color: #3db5e6; border-radius: 0px;}
.scp-tribe-events .event .date { background-color:#e15949; color:#000000; }
abbr[title] { border-bottom: none !important; text-decoration: none !important; } */

/* required field marker constant contact form */
.ctct-form-wrapper .ctct-form abbr { color: #ed0202; font-size:1.3rem; }
/* end required field marker constant contact form */

/* EVENT CALENDAR */
.tribe-events .tribe-events-c-view-selector__button { display:none !important; }
.scp-tribe-events .event .date .month { font-size:16px; }
.tribe-filter-bar .tribe-filter-bar-c-filter__toggle { padding: 16px 10px 20px; 10px; }
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited { font-size:26px; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container { padding-top:0px; }
.scp-tribe-events .event .info .title { font-size: 17px; }

.ecs-event-list { line-height:25px; } /* LINE HEIGHT FOR ENTIRE LIST */
.ecs-event-list li { padding-bottom:15px; } /* SETS PADDING BETWEEN TOURS/LIST ITEMS */

/* BUTTONS ON EVENTS PAGE */
.tribe-filter-bar .tribe-filter-bar-c-filter--accordion .tribe-filter-bar-c-filter__toggle, .tribe-filter-bar .tribe-filter-bar-c-filter__toggle { background-color:#ffffff; }
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 { background-color: #ffffff; }
.tribe-events .tribe-events-c-view-selector__button { background-color: #ffffff; }

.tribe-events .tribe-events-c-top-bar__datepicker-button { color: #000000; background-color:#ffffff; }
.tribe-events .tribe-events-c-top-bar__datepicker-button__toggle { background-color:#ffffff; }
.tribe-events .tribe-events-c-top-bar__datepicker-button:hover { background-color:#ffffff; color:#000000; }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button-icon { visibility: hidden; }

/* SUBSCRIBE BUTTON EVENTS */
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text { background-color:#ffffff; }
.tribe-common .tribe-common-c-btn-border { border: 0px; }
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active { background-color:#ffffff; }
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover { background-color: #ffffff; }
/* END SUBSCRIBE BUTTON EVENTS */

.sticky { border: 0px; padding: 0px !important; position:sticky; z-index:9; }

.scp-teachers .teacher .job-title { color:#101820; }

/* .wh-breadcrumbs { margin-top: -40px; } */
.wh-breadcrumbs { margin-left:25px; }

/* BLOG POST LAYOUTS */
.elementor-element .linp-post-list.layout_4 .content { font-size: 18px;}
.elementor-element .linp-post-list.layout_4 .meta-data span { font-size: 15px; font-weight:500; }

/* UNFOLD ARROW */
.premium-btn-sm { background-color:#ffffff !important; }
.premium-btn-md { background-color:#ffffff !important; }
.premium-btn-lg { background-color:#ffffff !important; }
.premium-btn-block { background-color:#ffffff !important; }
.premium-btn-block:hover, .premium-btn-lg:hover, .premium-btn-md:hover, .premium-btn-sm:hover { color: #000000; }

.elementor-kit-537 .elementor-button { font-family: "League Spartan"; }
.elementor-kit-537 input[type="submit"] { color: #ffffff; } /* CONTACT SUBMIT BUTTON */

/* SOCIAL MEDIA footer icons */
.elementor-icon { color: #54565B; }

/* SEARCH BUTTON BACKGROUND */
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { background-color: #ffffff; }

/* INTERNAL PAGE TITLE BAR */
.wh-page-title-bar { min-height:400px; border-bottom: 0px solid #e1e1e1; }

/* LEFT ALIGN BREADCRUMBS */
.wh-breadcrumbs { margin-left: 0px; }
/* .wh-breadcrumbs-bar { margin-top:-50px; } CAN BE ADDED ON PAGE LEVEL */ 


/* HIDE WIDGET SIDEBAR ON SINGLE TEACHER PAGES */
 * .single-teacher .wh-sidebar {display: none;}
.single-teacher .wh-content-inner { width: 100%;}

/* HIDE ENTRY-META ON BLOG */
.entry-meta {display: none;}

/* ================ GLOBAL/GENERAL STYLES FOR SITE ================  */

/* Remove extra spacing below icons */
.elementor-icon-wrapper{
	line-height:0;
}

/* removes unnecessary spacing above and below p tags */
p {
  margin: 0 
}

/* ================ GLOBAL/GENERAL STYLES FOR SITE ================  */

/* --- Adding CG Paneuro Fonts for Rev Slider */

@font-face {
	font-family: 'CG Paneuro Regular';
	src: url('https://edumatheme.wpengine.com/wp-content/webfonts/centurygothicpaneuropeanregular-webfont.woff2') format('woff2'),
				url('https://edumatheme.wpengine.com/wp-content/webfonts/centurygothicpaneuropeanregular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CG Paneuro Extra Bold';
	src: url('https://edumatheme.wpengine.com/wp-content/webfonts/centurygothicpaneuropeanextrabold-webfont.woff2') format('woff2'),
				url('https://edumatheme.wpengine.com/wp-content/webfonts/centurygothicpaneuropeanextrabold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


/* ==== Link w/ underline hover effect ==== */

.link-underline-hover, .link-underline-hover-thick{
	position:relative;
	padding-bottom:2px;
}

/* text color */
.link-underline-hover--black, .link-underline-hover-thick--black{
	color:#101820 !important;
}

.link-underline-hover--medium-blue, .link-underline-hover-thick--medium-blue{
	color:#009BF2 !important;
}

.link-underline-hover--dark-blue, .link-underline-hover-thick--dark-blue{
	color:#062889 !important;
}

.link-underline-hover--dc-blue, .link-underline-hover-thick--dc-blue{
	color:#0A2240 !important;
}

.link-underline-hover--turquoise, .link-underline-hover-thick--turquoise{
	color:#00E1F3 !important;
}

.link-underline-hover::after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	height:1px;
	width:100%;
	transform:scaleX(0);
	transform-origin: left;
	transition:.3s ease-out;
}

.link-underline-hover-thick::after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	height:2px;
	width:100%;
	transform:scaleX(0);
	transform-origin: left;
	transition:.3s ease-out;
}

/* hover line color */
.link-underline-hover--black::after, .link-underline-hover-thick--black::after{
  background-color:#101820;
} 

.link-underline-hover--medium-blue::after, .link-underline-hover-thick--medium-blue::after{
  background-color:#009BF2;
}

.link-underline-hover--dark-blue::after, .link-underline-hover-thick--dark-blue::after{
  background-color:#062889;
}

.link-underline-hover--dc-blue::after, .link-underline-hover-thick--dc-blue::after{
  background-color:#0A2240;
}

.link-underline-hover--turquoise::after, .link-underline-hover-thick--turquoise::after{
  background-color:#00E1F3;
}

.link-underline-hover:hover::after, .link-underline-hover-thick:hover::after{
  transform:scaleX(100%);
}


/* ======= School Tour Listing Block - Custom Styles ======== */

/* Button styles */
.tour-listings-block .event-rsvp-button{
	position:relative;
	color:#062889 !important;
	font-family: "CG Paneuro Bold", Sans-serif;
	transition:.3s;
	display:inline-block;
	font-size:15px;
	line-height:1.2;
}

/* .tour-listings-block .event-rsvp-button:after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    height:2px;
    width:100%;
    transform:scaleX(0);
    transform-origin: left;
    transition:.3s ease-out;
	background-color:#062889;
} */ 

.tour-listings-block .event-rsvp-button:hover:after{
  transform:scaleX(100%);
}

.tour-listings-block .event-rsvp-button:hover{
  color:#062889 !important;
}


/* Date picker font styles */
.tour-listings-block .tribe-events-c-top-bar__datepicker button{
	font-family: "CG Paneuro Bold", Sans-serif !important;
	letter-spacing:0 !important;
}

/* Hide extra space / month seperator */
.tour-listings-block .tribe-events-calendar-list__month-separator{
	display:none !important;
}

/* Arrows and 'Today' button */
.tour-listings-block .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav, .tour-listings-block .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button{
  display:none !important;
}

/* Next/Prev button styles */
.tour-listings-block .tribe-events-calendar-list-nav a{
	font-family: "CG Paneuro Semi Bold", Sans-serif !important;
}

.tour-listings-block .tribe-events-l-container{
  padding:0 !important;
}

.tour-listings-block .tribe-events-calendar-list__event-row{
	border-radius: 25px;
	box-shadow: 0px 0px 12px 3px #f2f4f7;
	padding: 2rem 1rem 2rem 0;
	width: 100%;
	margin: 0 auto !important;
	margin-top:0 !important;
	margin-bottom:2.5rem !important;
}

.tour-listings-block .tribe-events-calendar-list__event-date-tag{
  padding:0 !important;
}

/* Events Image Wrapper */
.tour-listings-block .tribe-events-calendar-list__event-featured-image-wrapper{
	display:flex;
	align-items:center;
	background-size:cover;
	background-position:center;
}

.tribe-events-calendar-list__event-featured-image-wrapper a{
	height:100%;
	max-height:200px;
	overflow:hidden;
	border-radius:25px;
}


/* Title font fix */
.tour-listings-block .tribe-events-calendar-list__event-title a{
  font-family: "CG Paneuro Bold", Sans-serif !important;
}

/* List container height */
.tour-listings-block .tribe-events-l-container{
  min-height:100% !important;
}

/* 'No Results' message styles */
.tribe-events-c-messages__message-list-item{
	font-family: "CG Paneuro Bold", Sans-serif !important;
}

@media screen and (min-width:1024px){
	
	.tour-listings-block .event-rsvp-button:after{
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		height:2px;
		width:100%;
		transform:scaleX(0);
		transform-origin: left;
		transition:.3s ease-out;
		background-color:#062889;
	} 

	.tour-listings-block .event-rsvp-button:hover:after{
		transform:scaleX(100%);
	}

	.tour-listings-block .event-rsvp-button:hover{
		color:#062889 !important;
	}
	
}

/* Mobile and Tablet only */
@media screen and (max-width:1024px){

	.tour-listings-block .tribe-events-calendar-list__event-featured-image-wrapper{
		display:none !important;
	 }

	.tour-listings-block .tribe-events-calendar-list__event-date-tag{
		margin:0 1.5rem 0 1rem;
	}

	.tour-listings-block .event-rsvp-button{
		margin-top:1.25rem;
	}
    
}

/* EVENTS CALENDAR CUSTOM STYLES - 2024 */

/* Remove extra spacing above hero on events default template - default header styles to hide are in the Template itself under Advanced > Custom CSS */
.tribe-events-pg-template .tribe-events-before-html p, .tribe-events-pg-template .tribe-events-before-html div{
	display:none !important;
}

/* =========== FAQ Dropdown Styles - Global Block ============== */
.faq-dropdown-list--styled .faq-answer p{
  margin:0 !important;
}

.faq-dropdown-list--styled .e-n-accordion-item{
	/*margin-bottom:.75rem;*/
	border-radius:10px !important;
}

/* Add border radius & shadow to faq container */
.faq-dropdown-list--styled .faq-item--open{
	border-radius:10px !important;
	box-shadow:0px 0px 12px 3px #f2f4f7 !important;
}

.faq-dropdown-list--styled .e-n-accordion-item-title{
  border-radius:10px 10px 10px 10px !important;
}

.faq-dropdown-list--styled .e-n-accordion-item{
  box-shadow:0px 0px 12px 3px #f2f4f7 !important;
}

.faq-dropdown-list--styled .faq-item--open .e-n-accordion-item-title{
	border-radius:10px 10px 0 0 !important;
	box-shadow:none !important;
}

.faq-dropdown-list--styled .faq-item--open .faq-answer{
	border-radius:0 0 10px 10px !important;
	border:none !important;
	border-top:1px solid #201DA2 !important;
}

.faq-dropdown-list--styled .e-n-accordion-item-title{
/*     display:flex !important; */
/*     flex-direction:row-reverse !important; */
    justify-content: space-between !important;
/*     align-items:center !important; */
}

/* Answer paragraph spacing */
.faq-dropdown-list--styled p{
  margin-bottom:1rem !important;
}


/* === END FAQ styles === */


/* Hide List item bullets in post categories */

.elementor-post-info{
	list-style-type:none !important;
}


/* Global <strong> tag bold style */
strong{
	font-family: "CG Paneuro Bold", Sans-serif !important;
}

/* ===== Mobile Menu - Apply/Visit link styles ======= */
.mobile-link--blue{
	display:none !important;		
}


@media screen and (max-width:1024px){
	
	.mobile-link--blue{
		display:flex !important;
	}	
	
	.mobile-link--blue a{
		color:#062889 !important;
		font-family: "CG Paneuro Extra Bold", Sans-serif !important;
	}
	
}



/* -------- MAIN EVENT LIST PAGE STYLES --------- */



/* Main Events List wrapper */
.post-type-archive-tribe_events .tribe-events-view--list{
	padding-top:3rem;
}

/* ----- Filter Box/Section ----- */

/* Filter Dropdown section */
.tribe-filter-bar form.tribe-filter-bar__form{
	background-color:#f2f4f7;
    border-radius: 20px;
	box-shadow:0 0 12px 4px #f2f4f7;
}

/* Main Filter Container */
.post-type-archive-tribe_events .tribe-filter-bar__filters{
	border-top:0;
	border-bottom:0;
	padding:0 .5rem .25rem .5rem;
}

/* First Filter box style */
.tribe-filter-bar .tribe-filter-bar-c-filter:first-of-type{
	border-top:0 !important;
}

/* 'Filter' Title bar */
.post-type-archive-tribe_events .tribe-filter-bar form.tribe-filter-bar__form h2{
	font-family:"CG Paneuro Bold", Sans-serif;
	letter-spacing:0;
	background-color: #fff;
    padding: 1rem !important;
    border-radius: 20px;
	font-size:24px;
}

/* Individual Filter Text - (Ex: Select School)  */
.post-type-archive-tribe_events .tribe-filter-bar-c-filter__toggle-text{
	font-family:"CG Paneuro Bold", Sans-serif;
	letter-spacing:0;
}

/* Filter Dropdown Checkbox style */
.post-type-archive-tribe_events .tribe-common-form-control-checkbox__input[checked="checked"]{
	background-color:#062889;
}

/* Checkbox Label */
.post-type-archive-tribe_events .tribe-common-form-control-checkbox__label{
	font-family:"CG Paneuro Regular", Sans-serif;
}

/* Selected Filters Container  */
.post-type-archive-tribe_events .tribe-filter-bar__selected-filters{
	padding:0 .5rem;
}

/* Selected Filter - Pill styles */
.post-type-archive-tribe_events .tribe-filter-bar-c-pill__pill{
	background-color:#CCD4E0 !important;
	border:0 !important;
}

/* Selected Filter - Pill Text */
.post-type-archive-tribe_events .tribe-filter-bar-c-pill__pill span{
	font-family:"CG Paneuro Semi Bold", Sans-serif;
}

/* Placement of 'Date' selector and filter box */
@media screen and (min-width:1024px){
	
	/* Top Bar parent container */
	.post-type-archive-tribe_events .tribe-events-c-top-bar{
		display:block !important;
	}
	
	.post-type-archive-tribe_events .tribe-events-c-top-bar__datepicker{
		width:55% !important;
		margin:0 auto !important;
		
	}
	
	.post-type-archive-tribe_events .tribe-events-c-top-bar__datepicker span{
		font-family:"CG Paneuro Semi Bold", Sans-serif;
	}
	
	.post-type-archive-tribe_events .tribe-filter-bar{
		position:relative !important;
		top:-80px !important;
	}
	
}

/* ----- Filter Box/Section ----- */

/* ---- Events List Section -----  */


/* Notice Message - No Events */
.post-type-archive-tribe_events .tribe-events-c-messages__message{
	width:50%;
	margin: 0 auto;
}

/* Hide the month separator */
.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator{
	display:none;
}

/* Single Event Listing */
.post-type-archive-tribe_events .events-list-single-event{
	background-color:#fff;
	border-radius:25px;
	box-shadow: 0 0 12px 4px #f2f4f7;
	padding:2rem 0;
}

/* First Single Event Listing */
.post-type-archive-tribe_events .events-list-single-event:first-of-type{
	margin-top:0 !important;
}

/* Full event listing (Article tag) */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
	align-items: center !important;
}

/* Date Tag */
.events-list-single-event .tribe-events-calendar-list__event-date-tag{
	width:110px !important;
}

.events-list-single-event .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-weekday{
	font-family:"CG Paneuro Bold", Sans-serif;
	font-size:24px;
	color:#141827;
}

.events-list-single-event .tribe-events-calendar-list__event-date-tag  .tribe-events-calendar-list__event-date-tag-daynum{
	font-family:"CG Paneuro Bold", Sans-serif;
	font-size:32px;
	color:#141827;
}

/* Event Listing Detail Section */
.events-list-single-event .tribe-events-calendar-list__event-details{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
	width: calc(var(--tec-grid-width-1-of-8) * 4) !important;
}

/* Date/Time text */
.events-list-single-event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime{
	font-family:"CG Paneuro Semi Bold", Sans-serif;
}

/* Title text */
.events-list-single-event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title a{
	font-family:"CG Paneuro Bold", Sans-serif !important;
	line-height:1.2;
}

/* Event Venue/Address */
.events-list-single-event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue-title{
	font-family:"CG Paneuro Bold", Sans-serif;
}

.events-list-single-event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue-address{
	font-family:"CG Paneuro Regular", Sans-serif;
}

/* RSVP Link */
.events-list-single-event .tribe-events-calendar-list__event-details .events-listing-rsvp-link{
	font-family:"CG Paneuro Bold", Sans-serif !important;
	color:#062889;
	font-size:18px;
	transition:.3s;
}

/* Image */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
	width: calc(var(--tec-grid-width-1-of-8)*4) !important;
}

.events-list-single-event .tribe-events-calendar-list__event-featured-image-wrapper{
	max-height:200px;
	height:100%;
	width:100%;
}

.events-list-single-event .tribe-events-calendar-list__event-featured-image-wrapper a{
	position:relative;
	overflow:hidden;
	height:200px !important;
	width:100%;
}

.events-list-single-event .tribe-events-calendar-list__event-featured-image-wrapper a img{
	position:absolute;
	top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	min-height:100%;
	width:100%;
}

/* Tablet Styles */
@media (min-width:768px) and (max-width:1024px){

	/* Date Tag */
	.tribe-events-calendar-list__event-date-tag{
		padding:0 !important;
	}
	
	/* Image Wrapper */
	.events-list-single-event .tribe-events-calendar-list__event-featured-image-wrapper{
		display:none;
	}
	
	/* Event Details */
	.events-list-single-event .tribe-events-calendar-list__event-details{
		width:100% !important;
	}

	
}


/* Mobile Styles */
@media (max-width:767px){
	
	/*	Main Container */
	.tribe-events .tribe-events-l-container{
		padding-top:0rem;
	}
	
	.post-type-archive-tribe_events .tribe-events-c-messages__message{
		width:100%;
	}
	
	/* Single Event Listing Item */
	.post-type-archive-tribe_events .events-list-single-event{
		padding:2rem 1rem;
	}
	
	/* Image Wrapper	 */
	.post-type-archive-tribe_events .tribe-events-calendar-list__event-featured-image-wrapper{
		height:125px;
		width:100%;
	}

	.events-list-single-event .tribe-events-calendar-list__event-featured-image-wrapper a{
		height:125px !important;
	}

	/* .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
    width: calc(var(--tec-grid-width-1-of-8)*3.5);
	} */
	
	/* Date Tag Container */
	.events-list-single-event .tribe-events-calendar-list__event-date-tag{
		width:24% !important;
	}
	
	.post-type-archive-tribe_events .tribe-events-c-top-bar__datepicker button{
		font-size:22px;
	}
	
	.events-list-single-event .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-daynum{
		font-size:42px;
	}
	
	/* Filter Bar Styles - Fix Filter icons spacing */
	.tribe-events .tribe-events-c-events-bar{
		display:block;
	}
	
	/* Event details container */
	.tribe-events-calendar-list__event-wrapper{
		width:74% !important;
	}
	
	/* Title Text */
	.events-list-single-event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title{
		margin-bottom:1rem;
	}
	
	.events-list-single-event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title a{
		font-size:22px;
	}
	
	/* Venue/Address */
	.tribe-events-calendar-list__event-venue{
		display:none;
	}
}

/* ---- END Events List Section -----  */