.calender-section .content-section a{text-decoration:none;color:#1b75bc}.calender-section .content-section a:hover{text-decoration:none;color:#9b0000}.calender-section .content-section h2{font-size:24px;font-weight:400 !important;margin:0 0 10px;color:#b4503d;line-height:32px}.calender-section .img-section img{width:100%}.calender-section .content-section h5.date{font-size:24px;font-weight:600;color:#1f1f1f;margin:0 0 10px;letter-spacing:0}.calender-section .content-section p{font-size:16px;line-height:22px}.calender-section hr{margin:40px 0 !important;border-top:3px solid #444}.calender-section .row{display:flex;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap}.margin-btm{margin-bottom:30px}.event-section{margin:0 -15px;vertical-align:top;display:flex;height:100%;flex-wrap:wrap}.event-section .elementor-col-33{width:100%;max-width:25%;padding:0 15px;min-height:1px;display:inline-block}.event-section .elementor-col-33 p{margin:0}.event-section .elementor-col-33 .elementor-image img{height:250px;width:350px;object-fit:contain}.event-section .elementor-col-33:nth-child(2){border-left:1px solid #fcb92d;border-right:1px solid #fcb92d}.event-section .elementor-col-33:nth-child(3){border-right:1px solid #fcb92d}a.button-info{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600;background-color:#fcb92d;border-style:solid;border-width:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);padding:12px 24px;color:#fff;margin-top:0;display:inline-block}.calender-section{margin-bottom:50px}.calender-section hr:last-child{display:none}.event-section h5.date{font-size:20px;font-weight:400;color:#fff;margin:0 0 10px}.event-section h4{font-size:24px;font-weight:600;color:#fff;margin:0 0 10px}.event-section h4 a{color:#fcb92d}.event-section h2{font-size:20px;font-weight:400 !important;margin:0 0 10px;color:#fff}.event-section h3{font-size:20px;font-weight:400;color:#fff;margin:0 0 10px}.event-section a.home-info{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;background-color:#fcb92d;border-style:solid;border-width:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);padding:12px 24px;color:#fff;margin-top:0;display:inline-block}.event-section h5.e_date{font-size:22px;font-weight:600;color:#fff;margin:0 0 10px}.single-tribe_events div#tribe-events-footer{display:none}#tribe-events-pg-template{max-width:1230px;margin-top:100px}.single-content-area h1.tribe-events-single-event-title{font-size:32px;color:#5290c1}.single-content-area .tribe-events-single-event-description.tribe-events-content{margin-top:50px}.single-content-area .tribe-events-single-event-description.tribe-events-content h2{text-transform:uppercase !important;font-size:28px;color:#9b0000}.single-content-area .tribe-events-cal-links{margin-bottom:0;padding:20px 30px;background:0 0;border:0 solid #9b0000;box-shadow:none;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.single-content-area .tribe-events-cal-links .tribe-events-button{background:#5290c1 !important;padding:12px 20px !important;font-size:13px;font-weight:400;letter-spacing:0;border:1px solid #5290c1;margin:4px 0;transition:.3s;text-align:center;color:#fff !important}.single-content-area .tribe-events-cal-links .tribe-events-button:hover{background:#9b0000 !important;border-color:#9b0000}.single-event-sidebar{margin-bottom:30px;padding:20px;background:0 0;border:1px solid #cecece}.single-event-sidebar .event_day,.single-event-sidebar .event_cost,.single-event-sidebar .event_vanue,.single-event-sidebar .event_cat_tag,.single-event-sidebar .event_organizer{background:#cecece;padding:15px;margin-bottom:10px}.single-event-sidebar dt{font-weight:700;text-transform:uppercase;font-size:20px;color:#9b0000;letter-spacing:0}.single-event-sidebar dd{margin-left:0;padding:0 0 10px}.single-event-sidebar .event_vanue .tribe-events-single-section-title,.single-event-sidebar .event_organizer h2.tribe-events-single-section-title{font-weight:700;text-transform:uppercase;font-size:20px;color:#9b0000;letter-spacing:0}.single-event-sidebar .event_vanue address{margin:0}.single-event-sidebar .event_vanue .tribe-events-meta-group.tribe-events-meta-group-venue,.single-event-sidebar .event_organizer .tribe-events-meta-group.tribe-events-meta-group-organizer{padding:0;width:100%}.single-event-sidebar dd.tribe-events-event-url a{background:#5290c1;padding:20px 10px;text-align:center;color:#fff !important;display:block;font-size:18px}.single-event-sidebar dd.tribe-events-event-url a:hover{background:#9b0000;text-decoration:none}.single-event-sidebar .event_organizer .organizer-img{margin-bottom:15px}.single-event-sidebar abbr,.single-event-sidebar dd,.single-event-sidebar .tribe-events-abbr,.single-event-sidebar .tribe-events-event-cost{font-size:18px;padding-top:3px}.single-event-sidebar .organizer-content,.single-event-sidebar dd.tribe-organizer-url a{font-size:14px;padding-top:3px}.single-content-area .left-btn dd.tribe-events-event-url{padding-left:0;margin-top:20px}.single-content-area .left-btn dd.tribe-events-event-url a{background:#5290c1;padding:20px 10px;text-align:center;color:#fff !important;display:block;font-size:18px}.single-content-area .left-btn dd.tribe-events-event-url a:hover{background:#9b0000;text-decoration:none}.single-content-area a.return{margin-bottom:10px;display:inline-block}.up-title h1{color:#9b0000;font-weight:400;text-transform:uppercase;border-bottom:1px solid #9b0000;padding:0 0 10px;margin:50px 0;display:inline-block;width:100%;font-size:30px}.calender-section .left-btn a{background:#5290c1;padding:15px 20px;text-align:center;color:#fff !important;display:inline-block;font-size:18px;margin-top:10px}.calender-section .left-btn a:hover{background:#9b0000;text-decoration:none}.calender-section .content-section h2.past-title{color:#1b75bc;text-transform:none}p.no_event_msg{font-size:16px;line-height:22px;text-align:center}@media only screen and (max-width:768px){.event-section,.calender-section .row{margin:0 -15px;vertical-align:top;display:block;align-items:flex-start}.event-section .elementor-col-33{width:100%;max-width:100%;padding:0 15px;min-height:1px;display:inline-block;margin-bottom:20px}.event-section .elementor-col-33 .elementor-image img{height:auto;width:350px;object-fit:contain}.calender-section .img-section img{width:100%;height:auto}.calender-section .content-section{margin-top:20px}.calender-section .content-section h5.date{font-size:18px}.calender-section .content-section h2{font-size:20px}.calender-section .content-section h3{font-size:20px;margin-top:10px}.event-section .elementor-col-33:nth-child(2){border-left:0 solid #fcb92d;border-right:0 solid #fcb92d;border-top:1px solid #fcb92d;border-bottom:1px solid #fcb92d;padding:20px 15px}.event-section .elementor-col-33:nth-child(3){border-left:0 solid #fcb92d;border-right:0 solid #fcb92d;border-top:0 solid #fcb92d;border-bottom:1px solid #fcb92d;padding:20px 15px}.calender-section{text-align:center}.calender-section .content-section p{font-size:16px;line-height:20px}.event-section h5.e_date{font-size:18px}.event-section h2,.event-section h3{font-size:18px}.concert-section>.elementor-container.elementor-column-gap-default{width:auto !important}}