#event_wrap{
   padding: 45px 30px;
   max-width: 1260px;
   margin: 0 auto;
}
#event_box{
   padding: 30px 0;
}
@media(min-width:1025px){
   #event_wrap{
      padding: 90px 60px;
   }
   #event_box{
      display: grid;
      grid-template-columns: 400px 1fr;
      grid-gap: 60px;
   }
}
#deets_box{
   margin-bottom: 30px;
}
#deets_box > div{
   background: #FFEFE6;
   padding: 30px;
}
#deets_box img{
   display: block;
}
#deets_box p{
   display: grid;
   grid-template-columns: 120px 1fr;
}
#desc_box{
   
}
#event_wrap a.btn_main{
   display: inline-block;
   background:#ff6006;
   color: #FFF;
   padding: 15px 30px;
   border-radius: 3px;
   font-size: 1.2rem;
   font-weight: bold;
   text-shadow: 1px 2px 0px #D45218;
   transition: background .2s;
}
#event_wrap a.btn_main:hover{
   background:#D45218;
}
a#EVENTS_BTN.elementor-button{
   display: inline-block;
}
a#EVENTS_BTN.elementor-button:hover{
   background:#D45218;
}
/* <event cards> */
.no_events{
   margin: 30px 0;
}
#event_wrap.upcoming{
   max-width: 1260px;
}
.event_card{
   display: block;
   margin: 30px 0;
}
.event_info{
   padding: 30px;
   background: #FFEFE6;
}
.event_card .large{
   font-weight: bold;
   color: #2A1A5E;
}
.event_thumbs{
   display: grid;
   grid-template-columns: 150px 1fr;
}
@media(min-width:600px){
   .event_card{
      display: grid;
      grid-template-columns: 150px 1fr;
   }
   .event_thumbs{
      display: block;  
   }
}
@media(min-width:1025px){
   .event_info{
      padding: 30px 60px;
   }
   .event_card{
      margin: 60px 0;
   }
}
.event_date{
   display: block;   
   color: #FFF;
   text-align: center;
}
p.event_month{   
   display: block;
   line-height: 40px;   
   margin: 0;
   text-transform: uppercase;
   background-color: #0066A0;
}
p.event_number{
   display: block;
   line-height: 110px;
   margin: 0;
   font-size: 60px;
   font-weight: bold;
   background-color: #0076B9;
}
.event_card img{
   display: block;
}

/* <event cards> */

