.et_pb_menu .et_pb_menu__menu>nav>ul>li{margin-left:5px;margin-right:5px}.et-db #et-boc .et-l .et_pb_section{padding:0}.et-menu li li a{padding:10px 15px 10px 15px;width:230px}.et-menu li li{padding:0px}.nav li ul{width:230px;padding:0px 0px 0px 0px!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{margin-top:10px}.menu-1 .menu-adherer{align-content:center;flex-wrap:wrap}.menu-1 .menu-adherer a{background-color:#E4025B;border-radius:15px;height:40px;color:white!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu .menu-adherer a{padding:7px 20px 20px 20px!important}.menu-2 .menu-adherer a{background-color:#E4025B;border-radius:15px;height:32px;padding:20px 20px 20px 20px!important;color:white!important}.tribe-events-calendar-month{transform:scale(0.6)!important;transform-origin:top center!important;max-width:100%!important;margin:auto!important}.tribe-events-calendar-month__header{transform:scale(1.001)!important;transform-origin:top center!important;max-width:100%!important;margin:auto!important}.tribe-events-calendar-month{background:linear-gradient(135deg,#f8f9fa,#dbeeff)!important;padding:20px!important;border-radius:10px!important}.tribe-events-calendar-month__day{background:white!important;border:1px solid #0073aa!important;padding:10px!important}.tribe-events-calendar-month__day:hover{background:#f4a900!important;transition:0.3s ease-in-out}.tribe-events-calendar-month__event{background:#e4025b!important;color:white!important;padding:8px!important;border-radius:5px!important}.tribe-events-calendar-month__event:hover{background:#40a629!important}.tribe-events-calendar-month__header{background:#0073aa!important;color:white!important;padding:15px!important;text-align:center;font-size:18px!important;color:white!important;border-radius:5px!important}.tribe-events-nav-previous,.tribe-events-nav-next{font-size:16px!important;font-weight:bold!important;color:#0073aa!important;background:white!important;padding:8px 12px!important;border-radius:5px!important;border:1px solid #0073aa!important}.tribe-events-nav-previous:hover,.tribe-events-nav-next:hover{background:#f4a900!important;color:white!important}.tribe-events-calendar-month__day{height:130px!important;min-height:60px!important;padding:3px!important}.tribe-events-calendar-month__calendar-event-title{font-size:20px!important;line-height:1!important;padding:2px!important}.tribe-events-calendar-month__calendar-event-datetime{font-size:0px!important;line-height:0!important;padding:0px!important}.tribe-events-calendar-month__calendar-event-title-link{background-color:#f4f8ff!important;display:block!important;padding:5px!important;border-radius:5px!important}.tribe-events-calendar-list__event-datetime{display:none!important}.tribe-events-calendar-list__month-separator{background-color:#0073aa;color:white!important;font-size:20px!important;font-weight:bold!important;padding:10px 20px!important;border-radius:8px;margin:20px 0;text-align:center;text-transform:capitalize!important}.tribe-events-calendar-list__event{background-color:#f9f9f9!important;border-left:5px solid #0073aa!important;border-radius:10px;padding:20px;margin-bottom:25px;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.tribe-events-calendar-list__event-date-tag{font-weight:bold;color:#999!important;font-size:14px!important;text-transform:uppercase;letter-spacing:0.5px}.tribe-events-calendar-list__event-description,.tribe-events-calendar-list__event-venue,.tribe-events-calendar-list__event-datetime{font-size:14px!important;color:#666!important;line-height:1.5!important}.tribe-events-calendar-list__event:hover{background-color:#eef6fb!important;border-left-color:#e4025b!important;transition:0.3s ease-in-out}.single-tribe_events #tribe-events-content{background-color:#ffffff;padding:40px;border-radius:12px;max-width:900px;margin:40px auto;box-shadow:0 4px 10px rgba(0,0,0,0.2)}.single-tribe_events .tribe-events-schedule{display:none!important}.swp_social_panel{display:none!important}.site-header{display:flex;justify-content:space-between;align-items:center;padding:15px 40px;background:white;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.main-navigation ul li a{font-weight:500;color:#0073aa!important;margin:0 15px;transition:color 0.3s}.main-navigation ul li a:hover{color:#e4025b!important}.menu-adherer a{background-color:#e4025b!important;color:white!important;padding:12px 24px;border-radius:12px;font-weight:bold;transition:background 0.3s ease}.menu-adherer a:hover{background-color:#0073aa!important}.menu-adherer a{background-color:#e4025b!important;color:white!important;font-weight:bold;border-radius:25px!important;padding:15px 20px!important;transition:background 0.3s ease}.et_pb_post{margin-bottom:0px!important}.et_pb_social_media_follow_network_2 a.icon{background-repeat:no-repeat;background-position:center}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:35px!important}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:35px!important}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:fixed}