/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/

body.single-tribe_events .event_series span {
 font-size: 14px;	
}

body.single-tribe_events .tribe-events-single-event-title {
 text-align: left;
 font-size: 32px;
 line-height: 35px;
 font-weight: 800;	
 margin-top: 8px;
 border-bottom: 1px solid #e4e4e4;
 padding-bottom: 20px;
}

body.single-tribe_events #page-container #main-content .container {
 width: 100%;
 max-width: 90%;	
}

body.single-tribe_events .tribe_events {
 padding-top: 20px;
 font-size: 0px;	
}

body.single-tribe_events .tribe_events .one-sided {
 display: inline-block;	
 width: 48%;
 margin-right: 4%;
 font-size: 14px;
}

body.single-tribe_events .tribe_events .other-sided {
 display: inline-block;
 width: 48%;	
 font-size: 14px;	
 padding-top: 5px;
 padding-right: 3%;
}

body.single-tribe_events .tribe_events .full-sided { 
 display: inline-block;
 width: 100%;	
 padding-right: 3%;	
}

body.single-tribe_events .tribe_events .other-sided .tribe-events-single-section:before {
 border: none !important;	
}

body.single-tribe_events .tribe_events .one-sided .tribe-events-event-image img.wp-post-image,
body.single-tribe_events .tribe_events .other-sided .tribe-events-meta-group-gmap .tribe-events-venue-map {
 min-width: 100%;  	
}

body.single-tribe_events .tribe_events .other-sided .tribe-events-meta-group-gmap .tribe-events-venue-map {
 margin: 0;	
}

body.single-tribe_events .tribe_events .other-sided .tribe-events-meta-group-gmap .tribe-events-venue-map iframe {
 max-height: 400px !important;	
}

body.single-tribe_events .tribe_events .other-sided .tribe-events-meta-group {
 padding-top: 0 !important; 	
} 

body.single-tribe_events .tribe_events .other-sided .tribe-events-meta-group-venue,
body.single-tribe_events .tribe_events .other-sided .tribe-events-meta-group-gmap {
 margin-right: 0; 	
}

body.single-tribe_events .tribe_events .other-sided .tribe-events-meta-group-gmap {
 flex-basis: 100%;
 border: none;	
}

body.single-tribe_events #content-area #left-area {
 padding-right: 0 !important;	
}

body.single-tribe_events .tribe-events-related-events-title {
 font-size: 28px;
 font-weight: 800;
 margin-bottom: 5px;	
}

body.single-tribe_events .tribe-related-events {
 padding-left: 0 !important;
 display: block !important;	
}

body.single-tribe_events ul.tribe-related-events > li {
 width: 31%;
 margin-right: 3.5%;  	
}

body.single-tribe_events .tribe-related-events .tribe-related-event-info {
 padding-left: 8px !important;
 padding-right: 8px !important;	
 padding-bottom: 10px !important;
}

body.single-tribe_events .tribe-related-events .tribe-related-event-info .tribe-related-events-title,
body.single-tribe_events .tribe-related-events .tribe-related-event-info .tribe-event-date-start {
 font-size: 13px;
 line-height: 18px;	
 margin-bottom: 0 !important;
}

body.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li {
 list-style: none !important;	
}

body.single-tribe_events #tribe-events-footer {
 padding-right: 20px !important;  	
}

body .mnctmclass #calendar .fc-list-table tbody tr.fc-list-item td:nth-child(3) a {
 color: #353535;
 font-size: 14px;	
} 

/*body.single-tribe_events.postid-10002094 #tribe-events-content > p span.event_series,
body.single-tribe_events.postid-10002094 #tribe-events-content > p span.event_series + a {
 display: none;	
}*/

@media all and ( max-width: 1350px ) {
 body.single-tribe_events #page-container #main-content .container {
  max-width: 95% !important;	 
 }	
}

@media all and ( max-width: 850px ) {
 body.single-tribe_events .tribe_events .one-sided {
  width: 100%;
  margin-right: 0;	 
 }	
 
 body.single-tribe_events .tribe_events .other-sided {
  width: 100%;
  padding-right: 0;	 
 }
}

@media all and ( max-width: 550px ) {
 
 body.single-tribe_events .tribe_events .full-sided {
   padding-right: 0;	 
 }
 	
 body.single-tribe_events .tribe-related-events li {
  margin-right: 0 !important;	 
  width: 100% !important;
 }	
}