.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
font-size: 18pt;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1 {
margin-bottom: 5px;
}
.tribe-events-pro-photo__event-outer-wrapper {
padding: 25px !important;
background-color: #F1EEEB;
border-radius: 10px;
}
.elementor-button-wrapper-event {
margin-top: 30px !important;
}
.tribe-events-pro-photo__event-inner-wrapper {
margin: 0px;
}
.tribe-events-pro .tribe-events-pro-photo__event-featured-image, .tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
border-radius: 10px;
}
.elementor-5550 .elementor-element.elementor-element-f9391af .elementor-button {
padding: 16px 90px 16px 90px;
border-width: 2px;
}
.tribe-events-pro-photo__event-exerpt {
margin: 0px 0px 25px 0px !important;
}
.tribe-event-time-date {
font-size: 13pt !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
padding: 20px !important;
margin-bottom: -200px !important;
}
.elementor-5550 .elementor-element.elementor-element-83f354c .elementor-button{
background-color:#02010100;
font-family:"Overpass", Sans-serif;
font-size:16px;font-weight:500;
fill:#0A0A0A;color:#0A0A0A;
border-style:solid;
border-color:#0A0A0A;
border-radius:4px 4px 4px 4px;
padding:16px 102px 16px 102px;
}
.elementor-5550 .elementor-element.elementor-element-83f354c .elementor-button:hover, .elementor-5550 .elementor-element.elementor-element-83f354c .elementor-button:focus{
background-color:#371722;
color:#BBAB9B;
border-color:#371722;
}
.elementor-5550 .elementor-element.elementor-element-83f354c .elementor-button:hover svg, .elementor-5550 .elementor-element.elementor-element-83f354c .elementor-button:focus svg{
fill:#BBAB9B;
}
.events-cover {
min-height: 450px;
height: 100%;
position: relative;
background: black;
}
.events-cover-image {
background-image: linear-gradient( rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url(https://neighborhoodac.org/inspiro/wp-content/uploads/2025/03/church-building-1.jpg); 
background-position: 0px -80px; 
background-repeat: no-repeat; 
background-size: cover; 
height: 498px;
opacity: 0.8;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-position: center center;
transition: all .2s ease-in-out;
z-index: -9;
}
.events-header {
width: 100%;
bottom: 30px;
margin-top: 360px;
margin-bottom: 100px;
}
h1.events-title {
font-size: 65px;
color: #FFF;
font-weight: 500;
}