.btn a{padding:10px 15px;background-color:transparent;border-radius:0}.btn.yellow a{background-color:#FFE20A}.et_pb_menu_0_tb_header.et_pb_menu ul li.btn.purple a{background-color:#3F1B5B;color:#fff!important}.stec-layout-month-daycell.stec-layout-month-daycell-today .stec-layout-month-daycell-num:before{background-color:#3f1b5b!important}.event-btn{background-color:#3f1b5b;color:white!important;padding:15px 20px 15px 20px;border-radius:33px}button.tribe-events-calendar-month__day-cell.tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected{background-color:#fff!important}.et_pb_tab_content table{width:100%;border-collapse:collapse}@media (max-width:480px){.et_pb_tab_content table{table-layout:fixed;white-space:normal}.et_pb_section.et_pb_section_3.et_section_regular{margin:5%}.et_pb_section.et_pb_section_3.et_section_regular.et_pb_row.et_pb_row_4{padding-top:5px;padding-bottom:5px}.et_pb_tab.et_pb_tab_0.et_pb_active_content{padding:10px}}@media (max-width:991px){.et_pb_tab_content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.et_pb_tab_content table td,.et_pb_tab_content table th{font-size:16px;padding:12px 8px}.et_pb_tab_content table p{margin:0}.et_pb_tab_content table::-webkit-scrollbar{height:8px}.et_pb_tab_content table::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.et_pb_tab_content table::-webkit-scrollbar-track{background:transparent}}a:focus:not(.skip-link),button:focus,input:focus,select:focus,textarea:focus,.et-menu a:focus,.et-menu li:focus-within>a,.et_mobile_menu a:focus{outline:4px solid red;color:#000}.skip-link{position:absolute;left:-999px;top:10px;background:#000;color:#fff;padding:8px;z-index:10000}.skip-link:focus{left:10px}.et-menu-nav a:focus,:focus-visible{outline:4px solid #d32f2f;outline-offset:4px;background-color:#fce4ec}.et-menu-nav .sub-menu a:hover,.et-menu-nav .sub-menu a:focus{background-color:#fce4ec;color:#000}@media (max-width:768px){.et_mobile_menu,.et_mobile_menu ul.sub-menu{width:100%;padding:0}.et_mobile_menu li{padding:10px;border-bottom:1px solid #ddd}}.et-menu li{font-size:16px;line-height:1.5}.et-menu>li{padding:0 16px}.et-menu li li a{font-size:15px!important;line-height:1.5!important;padding:10px 20px;margin-bottom:6px}