.espbp-share-area i.espbp-icon-facebook{color:#1877F2;}
.espbp-share-area i.espbp-icon-twitter{color:#1DA1F2;}
.espbp-share-area i.espbp-icon-mail{color:#EA4335;}
.espbp-share-area i.espbp-icon-linkedin{color:#0A66C2;}
.espbp-share-area i.espbp-icon-whatsapp{color:#25D366;}
.espbp-content-area .espbp-additional-content{margin-bottom:10px;}
.espbp-content-area .espbp-additional-content .espbp-additional-key{font-size:17px;font-weight:550;}
.espbp-content-area .espbp-additional-content .espbp-additional-val{font-size:17px;font-weight:500;}
.espbp-related-area .espbp-related-head{font-weight:600;font-size:23px;margin-top:25px;}
#espbp-template .espbp-all-events a{font-weight:500;}
.espbp-content-area p{line-height:1.8em;}
.espbp-related-area .tribe-events-calendar-series-archive__container{display:none;}
.espbp-content-area{margin-bottom:0px;}
.espbp-map-area{border-radius:20px;border:1px solid #dddd;}
.espbp-sidebar-area .espbp-sidebar-box ul li, dt, dd{margin-bottom:0.5em;font-size:1.0em;font-weight:500;border-bottom:1px solid #d7d7d7;padding-bottom:0.9em;}
#espbp-template .espbp-sidebar-area .espbp-sidebar-box dt{display:inline-block;font-weight:600;}
#espbp-template .espbp-sidebar-area .espbp-sidebar-box dd{display:inline-block;margin-left:0px;}
#espbp-template .espbp-sidebar-area .espbp-sidebar-box ul li:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}
.espbp-sidebar-box .tribe-events-meta-label{font-weight:600;padding-right:0.2em;}
.espbp-share-area{margin-top:25px !important;}
#espbp-template{margin:0;padding:30px 0;display:inline-block;width:100%;height:auto;position:relative;float:left;}
#espbp-template *{box-sizing:border-box;}
#espbp-template a{text-decoration:none;box-shadow:none;border-bottom:0;word-break:break-word;}
.espbp-image-area{line-height:0;}
.espbp-image-area, .espbp-content-area, .espbp-map-area, .espbp-share-area{display:inline-block;width:100%;position:relative;padding:0;margin:0 0 15px 0;overflow:hidden;}
.espbp-image-area .tribe-events-event-image, .espbp-image-area .tribe-events-event-image img{padding:0;margin:0;width:100%;height:auto;display:inline-block;transition:transform 1s, -webkit-transform 1s;border-radius:20px;overflow:hidden;}
.espbp-image-area:hover .tribe-events-event-image img{transform:scale3d(1.1, 1.1, 1);transition:transform 1s, -webkit-transform 1s;}
.espbp-title-date{position:absolute;bottom:0;width:100%;padding:15px 20px;line-height:initial;}
.espbp-title-date.no-image{position:relative;}
.espbp-light-bg{background:#222;position:absolute;bottom:0;width:100%;height:100%;left:0;z-index:5;opacity:0.88;border-radius:0px 0px 20px 20px;}
.espbp-title-date h2{margin:0 0 5px 0;padding:0;}
.espbp-title-date h2, .espbp-title-date .espbp-date{position:relative;z-index:6;color:#fff;}
.espbp-title-date .espbp-ev-mo, .espbp-title-date .espbp-ev-day, .espbp-title-date .espbp-ev-yr, .espbp-title-date .espbp-evt-time{z-index:6;position:relative;}
.espbp-title-date .espbp-date{opacity:0.9;}
.espbp-map-area .tribe-events-venue-map{border-radius:0;margin:0;width:100%;line-height:0;}
.espbp-share-area .espbp-share-title{margin-bottom:10px;font-weight:600;}
.espbp-share-area a{display:inline-block;font-size:27px;}
.espbp-share-area a:hover{opacity:0.75;}
.espbp-share-area .espbp-icon-facebook:before{margin-left:0 !IMPORTANT;}
.espbp-sidebar-area{background:#f2f2f2;padding:25px;display:inline-block;width:100%;clear:both;border-radius:20px;}
.espbp-sidebar-box{margin-bottom:25px;display:inline-block;width:100%;}
.espbp-sidebar-box:last-child{margin-bottom:0px;}
.espbp-sidebar-box .tribe-events-meta-group{width:auto;margin-right:0px;padding:0px;}
.espbp-sidebar-box .tribe-events-meta-group abbr{text-decoration:none;}
.espbp-template-1 .espbp-sidebar-box .tribe-events-meta-group{padding-top:0;}
.espbp-sidebar-box h2.tribe-events-single-section-title{background:#222;color:#fff;margin:0 0 15px;padding:11px;font-size:1.2em;border-radius:10px;font-weight:600;}
.espbp-sidebar-box dl dt, .espbp-sidebar-box .tribe-venue, .espbp-sidebar-box .tribe-organizer{font-weight:bold;}
.espbp-sidebar-box .tribe-venue, .espbp-sidebar-box .tribe-organizer{font-size:1.1em;}
.espbp-sidebar-box dl dd{margin:0 0 6px 0;}
.espbp-countdown-timer{display:table;width:100%;table-layout:fixed;margin:5px 0;border-spacing:2px;border-collapse:separate;}
.espbp-countdown-cell{display:table-cell;vertical-align:top;text-align:center;background:#222;color:#fff;line-height:normal;padding:5px 8px 8px 8px;border-radius:8px;margin-left:15px;}
.espbp-countdown-number{font-size:1.5em;width:100%;font-weight:500;}
.espbp-countdown-under{font-size:0.8em;width:100%;text-transform:capitalize;font-weight:500;}
.espbp-addto-calendar a{text-transform:uppercase;color:rgb(255, 255, 255);cursor:pointer;width:100%;display:inline-block;text-align:center;font-weight:500;font-size:16px;background:#222;transition:all 0.2s ease 0s;border-radius:10px;padding:15px 5px;margin:5px 0;}
.espbp-addto-calendar a:hover{opacity:0.9;}
.espbp-related-box{position:relative;overflow:hidden;margin:10px 0;border-radius:2px;}
.espbp-related-box .tribe-events-event-image{height:280px;margin-bottom:0;overflow:hidden;border-radius:20px;}
.espbp-related-box .tribe-events-event-image img{margin-bottom:0;transition:transform 1s, -webkit-transform 1s;object-fit:cover;height:100%;overflow:hidden;border-radius:20px;width:100%;}
.espbp-related-box:hover .tribe-events-event-image img{transform:scale3d(1.1, 1.1, 1);transition:opacity 1s, transform 1s, -webkit-transform 1s;}
.espbp-related-title{position:absolute;bottom:0;width:100%;padding:14px 10px;line-height:normal;}
.espbp-related-title.no-image{position:relative;}
.no-image .espbp-light-bg{opacity:1 !Important;}
.espbp-related-date{z-index:6;position:relative;color:#fff;opacity:0.85;font-size:14px;display:inline-block;width:100%;line-height:normal;}
.espbp-related-title h4, .espbp-related-title h4 a{z-index:6;position:relative;color:#fff;opacity:1;font-size:18px;padding:0;margin:0 0 5px 0;font-weight:500;}
.ept-next-prev{display:inline-block;width:100%;clear:both;padding:25px 0;margin:25px 0;border:1px solid #e5e5e5;border-left:0;border-right:0;}
.ept-next-prev ul{width:100%;clear:both;}
.ept-next-prev ul, .ept-next-prev ul li{padding:0;margin:0;list-style:none;display:inline-block;vertical-align:middle;font-weight:500;}
.ept-next-prev ul li.espbp-next{float:right;}
.ept-next-prev ul li.espbp-next a{color:#222;}
.ept-next-prev ul li.espbp-prev{float:left;}
.ept-next-prev ul li.espbp-prev a{color:#222;}
.espbp-all-events{padding:15px;}
.espbp-related-area .espbp-row{display:flex;}
@media only screen and (max-width: 767px) { #espbp-template .espbp-related-area .espbp-row{flex-direction:column;align-items:initial;}
h2{font-size:1rem;}
.espbp-related-area{margin-top:25px;}
}
.espbp-template-1 #rtec{text-align:center;}
.espbp-template-1 .rtec-form-wrapper{text-align:left;}
.espbp-registration-form #rtec .rtec-register-button{padding:12px 45px 12px 15px;background:black;text-align:center;border:none;outline:none;width:100%;border-radius:10px;text-align:start;}
.espbp-template-1 .rtec-already-registered-reveal{display:block;}
.entry .entry-content .event-tickets .tribe-tickets__tickets-form, .event-tickets .tribe-tickets__tickets-form, .event-tickets .tribe-tickets__rsvp-wrapper{max-width:1048px !important;}
.tribe-events-related-events-title, .tribe-related-events.tribe-clearfix{display:none;}
.espbp-template-1 #rtec .rtec-register-button{margin-bottom:5px !important;}
span.espbp-additional-key {
font-weight: 700;
}