.primary-btn{border-radius:10px!important;font-size:15px!important;font-family:arial;color:#fff!important;background-color:#54c5d0!important;padding:11px 20px!important;font-weight:700!important;text-decoration:none!important;display:inline-block;border:0}.primary-btn:hover{text-decoration:none!important;background-color:#44c0cc!important}.events-section-title,.tribe-events-section h2,body.page-template-event-submission .site-content h2,body.post-type-archive-tribe_events .tribe-events-calendar-list__main-title{color:#000;margin-bottom:40px;position:relative;text-transform:uppercase}.events-section-title span,.tribe-events-section h2 span,body.page-template-event-submission .site-content h2 span,body.post-type-archive-tribe_events .tribe-events-calendar-list__main-title span{background-color:#fff;padding-right:20px;z-index:1;position:relative}.events-section-title:before,.tribe-events-section h2:before,body.page-template-event-submission .site-content h2:before,body.post-type-archive-tribe_events .tribe-events-calendar-list__main-title:before{content:"";height:1px;background-color:#1f3d66;position:absolute;left:0;top:20px;width:100%}body.post-type-archive-tribe_events .tribe-events-view-loader.visible{visibility:visible;display:flex!important}body.post-type-archive-tribe_events .tribe-common-l-container{padding-top:20px!important}body.post-type-archive-tribe_events #content a.primary-btn,body.post-type-archive-tribe_events #content a:hover{text-decoration:none!important}body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container,body.post-type-archive-tribe_events .tribe-events-promo{display:none}body.post-type-archive-tribe_events .tribe-events-header{margin-bottom:40px!important}body.post-type-archive-tribe_events .tribe-events-header .tribe-common-c-btn.tribe-events-c-search__button{margin-left:20px;margin-right:10px}body.post-type-archive-tribe_events .tribe-events-header .tribe-events-c-events-bar__filter-button,body.post-type-archive-tribe_events .tribe-events-header .tribe-events-header__messages{display:none!important}body.post-type-archive-tribe_events .tribe-events-header .tribe-filter-bar{width:auto;margin-bottom:0;order:3;padding-top:15px}body.post-type-archive-tribe_events .tribe-events-header .tribe-filter-bar__filters-container .tribe-filter-bar-c-filter__container{left:auto;right:0}body.post-type-archive-tribe_events .tribe-events-header .tribe-events-c-top-bar{order:2;margin-bottom:0;width:auto!important}body.post-type-archive-tribe_events .tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__nav{display:none!important}body.post-type-archive-tribe_events .tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker{flex:none!important}body.post-type-archive-tribe_events .tribe-events-sections-menu ul{display:flex;margin-bottom:20px;justify-content:center}body.post-type-archive-tribe_events .tribe-events-sections-menu ul li a{padding:5px;font-size:1rem;display:none}body.post-type-archive-tribe_events .tribe-events-sections-menu ul li a:after{content:"/";position:relative;margin-left:10px;color:#000!important}body.post-type-archive-tribe_events .tribe-events-sections-menu ul li a:hover{color:#54c5d0;text-decoration:underline}body.post-type-archive-tribe_events .tribe-events-sections-menu ul li:last-child a:after{display:none}body.post-type-archive-tribe_events .tribe-events-calendar-list__event{margin-left:0!important;margin-right:0!important;flex-direction:row!important;justify-content:space-between}@media(max-width:50em){body.post-type-archive-tribe_events .tribe-events-calendar-list__event{flex-direction:column!important;margin-bottom:50px}}body.post-type-archive-tribe_events .tribe-events-calendar-list__event__thumb{flex:1}body.post-type-archive-tribe_events .tribe-events-calendar-list__event__thumb img{width:300px;height:200px;object-fit:cover}@media(max-width:50em){body.post-type-archive-tribe_events .tribe-events-calendar-list__event__thumb{margin-bottom:40px}body.post-type-archive-tribe_events .tribe-events-calendar-list__event__thumb img{width:100%;height:300px}}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details{flex:2}@media(max-width:50em){body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details{padding-left:0;padding-right:0}}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header{display:flex;justify-content:space-between;align-items:flex-start}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header__title .tribe-events-calendar-list__event-title a{border-bottom:0!important}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header__title .tribe-events-calendar-list__event-title a:active,body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header__title .tribe-events-calendar-list__event-title a:focus,body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header__title .tribe-events-calendar-list__event-title a:hover{text-decoration:none!important;color:#2da2e5}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header__price{padding-left:40px}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header__price .tribe-events-calendar-list__event-cost{margin-top:0;font-size:1.3rem;color:#54c5d0;text-transform:capitalize;white-space:nowrap}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p{line-height:1.3rem!important}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description a{color:#54c5d0;text-decoration:underline}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-cal-links{margin-top:20px;border-top:1px solid #ddd;padding-top:20px;margin-bottom:20px}@media(max-width:50em){body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-cal-links{display:flex;justify-content:center}}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-cal-links a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' d='M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431zm18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18V8.016zM.99 1.239h15.995v2.315H.991V1.239z'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M22.918 10.5H9.207m11.488-3.255l3.252 3.272-3.213 3.213'/%3E%3C/g%3E%3C/svg%3E")0/24px no-repeat;margin-right:15px;padding-left:30px;color:#35677c}@media(max-width:37.5em){body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-cal-links a{margin-bottom:10px;text-align:center;background-size:20px 16px;font-size:.7rem}}@media(max-width:50em){body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .learn-more-wrapper{display:flex;justify-content:center}}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .learn-more-wrapper .learn-more{margin-top:15px;background-color:#1f3d66!important;font-family:Roboto,sans-serif}body.post-type-archive-tribe_events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .learn-more-wrapper .learn-more:hover{background-color:#295085!important}body.post-type-archive-tribe_events .tribe-events-calendar-list__load-more{display:flex;justify-content:center;border-top:1px solid #ddd;padding-top:40px}body.post-type-archive-tribe_events .tribe-events-calendar-list__load-more .no-load-more-events{text-transform:uppercase;letter-spacing:1px;display:none}body.post-type-archive-tribe_events .tribe-events-calendar-list__load-more a{padding-left:40px!important;padding-right:40px!important;background:#000!important}body.post-type-archive-tribe_events .tribe-events-calendar-list__load-more a .loading{display:none}body.post-type-archive-tribe_events .tribe-events-calendar-list__load-more a:hover{background:#606060!important}body.post-type-archive-tribe_events .tribe-events-calendar-list__load-more a.loading .normal{display:none}body.post-type-archive-tribe_events .tribe-events-calendar-list__load-more a.loading .loading{display:inline-block}.tribe-events-c-events-bar__views,.tribe-events-c-ical{display:none!important}.events-list-header__banner{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#dbdbdb;margin-bottom:30px!important;padding:30px;background:no-repeat 50%;background-size:cover}.events-list-header__banner__title{color:#fff;font-size:2rem;line-height:2rem;font-weight:700;margin-bottom:15px!important;display:block}.events-list-header__banner__button{display:block}.events-list-header__sponsor{display:flex;justify-content:center;margin-bottom:30px!important}body.page-template-event-submission .site-content{max-width:900px;margin:50px auto;margin-top:50px!important}body.page-template-event-submission .site-content *{font-family:Roboto,sans-serif!important}body.page-template-event-submission .site-content h2{font-size:27px;margin-top:40px}body.page-template-event-submission .site-content h2 span{font-weight:400;text-transform:uppercase;font-family:Roboto,sans-serif!important}body.page-template-event-submission .site-content .intructions-wrapper{margin-bottom:50px}body.page-template-event-submission .site-content .intructions-wrapper .accordion-menu input{display:none}body.page-template-event-submission .site-content .intructions-wrapper .accordion-menu input:checked+label{background-color:#1f3d66;color:#fff;border-color:#1f3d66}body.page-template-event-submission .site-content .intructions-wrapper .accordion-menu label{font-family:helvetica;cursor:pointer;display:block;width:100%;text-align:left;line-height:40px;margin-bottom:10px;border:1px solid rgba(0,0,0,.15);border-left:4px solid #54c5d0;font-size:1.1rem;padding-left:20px;-webkit-transition:border-left .25s linear,background-color .25s linear,padding-left .25s linear}body.page-template-event-submission .site-content .intructions-wrapper .accordion-menu label:hover{padding-left:14px;border-left:10px solid #54c5d0}body.page-template-event-submission .site-content .intructions-wrapper .accordion-menu article{height:0;overflow:hidden;-webkit-transition:height .25s linear,opacity .15s linear,margin-bottom .25s,padding .25s linear;position:relative;top:5px;padding:0 20px;font-size:1rem;opacity:0;line-height:21px;overflow-wrap:break-word}body.page-template-event-submission .site-content .intructions-wrapper .accordion-menu div>input:checked~article{height:auto;opacity:1;margin-bottom:20px;padding:10px 20px}body.page-template-event-submission .site-content .wpforms-form .wpforms-field-description{color:#898989}body.page-template-event-submission .site-content .wpforms-form .wpforms-field-label{margin-bottom:15px}body.page-template-event-submission .site-content .wpforms-form .wpforms-submit-container{display:flex;justify-content:center;margin-top:40px}body.page-template-event-submission .site-content .wpforms-form .upgrade-cost{max-width:600px;margin:auto;margin-bottom:30px}body.page-template-event-submission .site-content .wpforms-form .stripe-credit-card{max-width:600px;margin:auto;border:1px solid #ccc;padding:30px}body.page-template-event-submission .site-content .wpforms-form .stripe-credit-card .wpforms-field-row{max-width:100%}body.page-template-event-submission .site-content .wpforms-form .total-wrapper{display:flex;flex-direction:column;align-items:center;padding:40px}body.page-template-event-submission .site-content .wpforms-form .total-wrapper .wpforms-payment-total{font-size:2rem}body.page-template-event-submission .site-content .wpforms-form .wpforms-recaptcha-container{display:flex;justify-content:center}