.elementor-16120 .elementor-element.elementor-element-6077312:not(.elementor-motion-effects-element-type-background), .elementor-16120 .elementor-element.elementor-element-6077312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hypersomniafoundation.org/wp-content/uploads/2025/08/hero-join.jpg");background-position:center center;background-size:cover;}.elementor-16120 .elementor-element.elementor-element-6077312 > .elementor-container{min-height:500px;}.elementor-16120 .elementor-element.elementor-element-6077312{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16120 .elementor-element.elementor-element-6077312 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16120 .elementor-element.elementor-element-44fff66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16120 .elementor-element.elementor-element-44fff66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004D71;}.elementor-16120 .elementor-element.elementor-element-44fff66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 3rem 3rem 3rem;}.elementor-16120 .elementor-element.elementor-element-44fff66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-16120 .elementor-element.elementor-element-0b1843f .elementor-heading-title{font-size:2.5em;font-weight:700;color:#FDF8E5;}.elementor-16120 .elementor-element.elementor-element-143074f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16120 .elementor-element.elementor-element-143074f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16120 .elementor-element.elementor-element-6fda4f9{--spacer-size:50px;}.elementor-16120 .elementor-element.elementor-element-06e35c1:not(.elementor-motion-effects-element-type-background), .elementor-16120 .elementor-element.elementor-element-06e35c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16120 .elementor-element.elementor-element-06e35c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 0rem 3rem 0rem;}.elementor-16120 .elementor-element.elementor-element-06e35c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16120 .elementor-element.elementor-element-801404e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16120 .elementor-element.elementor-element-5e8c86d{padding:0rem 0rem 2rem 0rem;}body.elementor-page-16120:not(.elementor-motion-effects-element-type-background), body.elementor-page-16120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8E5;}@media(max-width:1385px){.elementor-16120 .elementor-element.elementor-element-6077312:not(.elementor-motion-effects-element-type-background), .elementor-16120 .elementor-element.elementor-element-6077312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-16120 .elementor-element.elementor-element-0b1843f .elementor-heading-title{font-size:2em;}.elementor-16120 .elementor-element.elementor-element-06e35c1{padding:3rem 1rem 3rem 1rem;}.elementor-16120 .elementor-element.elementor-element-801404e .elementor-heading-title{line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:768px){.elementor-16120 .elementor-element.elementor-element-6077312{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16120 .elementor-element.elementor-element-44fff66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16120 .elementor-element.elementor-element-0b1843f .elementor-heading-title{font-size:1.9em;}.elementor-16120 .elementor-element.elementor-element-143074f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16120 .elementor-element.elementor-element-143074f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hypersomniafoundation.org/wp-content/uploads/2025/08/hero-join.jpg");background-position:center right;background-size:cover;}.elementor-16120 .elementor-element.elementor-element-6fda4f9{--spacer-size:300px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.hf-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1em;
}
.hf-row:first-child {
    margin-top: -1em;
}
.hf-row:last-child {
    margin-bottom: -1em;
}
.hf-clear {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.hf-hidden {
    display: none;
}
.hf-col-xs-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%}
.hf-col-xs-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%}
.hf-col-xs-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.hf-col-xs-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%}
.hf-col-xs-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%}
.hf-col-xs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.hf-col-xs-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%}
.hf-col-xs-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%}
.hf-col-xs-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.hf-col-xs-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%}
.hf-col-xs-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%}
.hf-col-xs-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
@media (max-width:480px) {
    .hf-xs-hidden {
    display: none!important;
}
.hf-xs-visible {
    display: block!important;
}
}@media (min-width:481px) {
    .hf-col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%}
.hf-col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%}
.hf-col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.hf-col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%}
.hf-col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%}
.hf-col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.hf-col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%}
.hf-col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%}
.hf-col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.hf-col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%}
.hf-col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%}
.hf-col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
}@media (min-width:481px) and (max-width:768px) {
    .hf-sm-hidden {
    display: none!important;
}
.hf-sm-visible {
    display: block!important;
}
}@media (min-width:769px) {
    .hf-col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%}
.hf-col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%}
.hf-col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.hf-col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%}
.hf-col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%}
.hf-col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.hf-col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%}
.hf-col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%}
.hf-col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.hf-col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%}
.hf-col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%}
.hf-col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
}@media (min-width:769px) and (max-width:904px) {
    .hf-md-hidden {
    display: none!important;
}
.hf-md-visible {
    display: block!important;
}
}@media (min-width:905px) {
    .hf-col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%}
.hf-col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%}
.hf-col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.hf-col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%}
.hf-col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%}
.hf-col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.hf-col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%}
.hf-col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%}
.hf-col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.hf-col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%}
.hf-col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%}
.hf-col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
}@media (min-width:905px) and (max-width:1135px) {
    .hf-lg-hidden {
    display: none!important;
}
.hf-lg-visible {
    display: block!important;
}
}@media (min-width:1136px) {
    .hf-col-xl-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%}
.hf-col-xl-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%}
.hf-col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.hf-col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%}
.hf-col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%}
.hf-col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.hf-col-xl-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%}
.hf-col-xl-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%}
.hf-col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.hf-col-xl-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%}
.hf-col-xl-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%}
.hf-col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
.hf-xl-hidden {
    display: none!important;
}
.hf-xl-visible {
    display: block!important;
}
}
.hf-form input, .hf-form select, .hf-form textarea, .hf-sidebar input, .hf-sidebar select, .hf-sidebar textarea {
    box-sizing: border-box;
    border-radius: 0;
    background: #fff;
    border: 1px solid #0f1a25;
}
.hf-form input:focus, .hf-form select:focus, .hf-form textarea:focus, .hf-sidebar input:focus, .hf-sidebar select:focus, .hf-sidebar textarea:focus {
    outline: none;
}
.hf-form input.error, .hf-form select.error, .hf-form textarea.error, .hf-sidebar input.error, .hf-sidebar select.error, .hf-sidebar textarea.error {
    background: #fcc;
    border-color: red;
}
.hf-form input:not([type=checkbox]):not([type=radio]), .hf-form select:not([type=checkbox]):not([type=radio]), .hf-form textarea:not([type=checkbox]):not([type=radio]), .hf-sidebar input:not([type=checkbox]):not([type=radio]), .hf-sidebar select:not([type=checkbox]):not([type=radio]), .hf-sidebar textarea:not([type=checkbox]):not([type=radio]) {
    display: block;
    line-height: 1.7142857143em;
    padding: .5em 1em;
    width: 100%}
.hf-form input:not([type=checkbox]):not([type=radio]).hf-auto-width, .hf-form select:not([type=checkbox]):not([type=radio]).hf-auto-width, .hf-form textarea:not([type=checkbox]):not([type=radio]).hf-auto-width, .hf-sidebar input:not([type=checkbox]):not([type=radio]).hf-auto-width, .hf-sidebar select:not([type=checkbox]):not([type=radio]).hf-auto-width, .hf-sidebar textarea:not([type=checkbox]):not([type=radio]).hf-auto-width {
    width: auto;
}
.hf-form select, .hf-sidebar select {
    padding: .5em;
}
.hf-form label.error, .hf-form label.hf-message, .hf-sidebar label.error, .hf-sidebar label.hf-message {
    box-sizing: border-box;
    background: red;
    color: #fff;
    display: block;
    font-size: .7777777778em;
    line-height: 1.5;
    padding: .188em .5em .25em;
    text-transform: none;
    vertical-align: top;
    width: 100%}
.hf-form label.hf-message, .hf-sidebar label.hf-message {
    margin-top: 5px;
}
.hf-standalone-form {
    margin: 0 auto;
    max-width: 624px;
}
.hf-standalone-form:not(:first-child) {
    padding-top: 1em;
}
.hf-standalone-form:not(:last-child) {
    padding-bottom: 1em;
}
.hf-standalone-form em {
    color: #414950;
    font-style: normal;
}
.hf-standalone-form label.hf-checkbox {
    cursor: pointer;
}
.hf-standalone-form label:not(.hf-checkbox) em, .hf-standalone-form label:not(.hf-checkbox) input, .hf-standalone-form label:not(.hf-checkbox) select, .hf-standalone-form label:not(.hf-checkbox) textarea {
    text-transform: none;
}
#tribe-events-content .hf-button, .cmtt-backlink, .hf-button, .nav-links .page-numbers:not(.dots), .rmp-btn {
    box-sizing: border-box;
    border-radius: 0;
    transition: background .2s ease-in-out, color .2s ease-in-out;
    background: #006e96;
    border: 0;
    color: #fff;
}
#tribe-events-content .hf-button, .cmtt-backlink, .hf-button, .hf-white-button, .nav-links .page-numbers:not(.dots), .rmp-btn {
    cursor: pointer;
    display: inline-block;
    font: inherit;
    font-weight: 600;
    line-height: 1.1111111111em;
    padding: .5em 1em;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
#tribe-events-content .hf-button.hf-orange-button, .cmtt-backlink.hf-orange-button, .hf-button.hf-orange-button, .nav-links .page-numbers:not(.dots).hf-orange-button, .rmp-btn.hf-orange-button {
    background: #d2451e;
}
#tribe-events-content .hf-button.hf-orange-button:focus, #tribe-events-content .hf-button.hf-orange-button:hover, .cmtt-backlink.hf-orange-button:focus, .cmtt-backlink.hf-orange-button:hover, .hf-button.hf-orange-button:focus, .hf-button.hf-orange-button:hover, .nav-links .page-numbers:not(.dots).hf-orange-button:focus, .nav-links .page-numbers:not(.dots).hf-orange-button:hover, .rmp-btn.hf-orange-button:focus, .rmp-btn.hf-orange-button:hover {
    background: #ffd54c;
    color: #0f1a25;
}
#tribe-events-content .hf-button.hf-orange-button:focus .hf-arrow-down, #tribe-events-content .hf-button.hf-orange-button:hover .hf-arrow-down, .cmtt-backlink.hf-orange-button:focus .hf-arrow-down, .cmtt-backlink.hf-orange-button:hover .hf-arrow-down, .hf-button.hf-orange-button:focus .hf-arrow-down, .hf-button.hf-orange-button:hover .hf-arrow-down, .nav-links .page-numbers:not(.dots).hf-orange-button:focus .hf-arrow-down, .nav-links .page-numbers:not(.dots).hf-orange-button:hover .hf-arrow-down, .rmp-btn.hf-orange-button:focus .hf-arrow-down, .rmp-btn.hf-orange-button:hover .hf-arrow-down {
    border-top-color: #0f1a25;
}
#tribe-events-content .hf-button.hf-orange-button:focus .hf-arrow-up, #tribe-events-content .hf-button.hf-orange-button:hover .hf-arrow-up, .cmtt-backlink.hf-orange-button:focus .hf-arrow-up, .cmtt-backlink.hf-orange-button:hover .hf-arrow-up, .hf-button.hf-orange-button:focus .hf-arrow-up, .hf-button.hf-orange-button:hover .hf-arrow-up, .nav-links .page-numbers:not(.dots).hf-orange-button:focus .hf-arrow-up, .nav-links .page-numbers:not(.dots).hf-orange-button:hover .hf-arrow-up, .rmp-btn.hf-orange-button:focus .hf-arrow-up, .rmp-btn.hf-orange-button:hover .hf-arrow-up {
    border-bottom-color: #0f1a25;
}
#tribe-events-content .hf-button.current, #tribe-events-content .hf-button.hf-yellow-button, .cmtt-backlink.current, .cmtt-backlink.hf-yellow-button, .hf-button.current, .hf-button.hf-yellow-button, .nav-links .page-numbers:not(.dots).current, .nav-links .page-numbers:not(.dots).hf-yellow-button, .rmp-btn.current, .rmp-btn.hf-yellow-button {
    background: #ffd54c;
    color: #0f1a25;
}
#tribe-events-content .hf-button.current .hf-arrow-down, #tribe-events-content .hf-button.hf-yellow-button .hf-arrow-down, .cmtt-backlink.current .hf-arrow-down, .cmtt-backlink.hf-yellow-button .hf-arrow-down, .hf-button.current .hf-arrow-down, .hf-button.hf-yellow-button .hf-arrow-down, .nav-links .page-numbers:not(.dots).current .hf-arrow-down, .nav-links .page-numbers:not(.dots).hf-yellow-button .hf-arrow-down, .rmp-btn.current .hf-arrow-down, .rmp-btn.hf-yellow-button .hf-arrow-down {
    border-top-color: #0f1a25;
}
#tribe-events-content .hf-button.current .hf-arrow-up, #tribe-events-content .hf-button.hf-yellow-button .hf-arrow-up, .cmtt-backlink.current .hf-arrow-up, .cmtt-backlink.hf-yellow-button .hf-arrow-up, .hf-button.current .hf-arrow-up, .hf-button.hf-yellow-button .hf-arrow-up, .nav-links .page-numbers:not(.dots).current .hf-arrow-up, .nav-links .page-numbers:not(.dots).hf-yellow-button .hf-arrow-up, .rmp-btn.current .hf-arrow-up, .rmp-btn.hf-yellow-button .hf-arrow-up {
    border-bottom-color: #0f1a25;
}
#tribe-events-content .hf-button.hf-yellow-button:focus, #tribe-events-content .hf-button.hf-yellow-button:hover, .cmtt-backlink.hf-yellow-button:focus, .cmtt-backlink.hf-yellow-button:hover, .hf-button.hf-yellow-button:focus, .hf-button.hf-yellow-button:hover, .nav-links .page-numbers:not(.dots).hf-yellow-button:focus, .nav-links .page-numbers:not(.dots).hf-yellow-button:hover, .rmp-btn.hf-yellow-button:focus, .rmp-btn.hf-yellow-button:hover {
    background: #d2451e;
    color: #fff;
}
#tribe-events-content .hf-button[disabled], .cmtt-backlink[disabled], .hf-button[disabled], .nav-links .page-numbers:not(.dots)[disabled], .rmp-btn[disabled] {
    cursor: default;
}
#tribe-events-content .hf-button[disabled]:focus, #tribe-events-content .hf-button[disabled]:hover, .cmtt-backlink[disabled]:focus, .cmtt-backlink[disabled]:hover, .hf-button[disabled]:focus, .hf-button[disabled]:hover, .nav-links .page-numbers:not(.dots)[disabled]:focus, .nav-links .page-numbers:not(.dots)[disabled]:hover, .rmp-btn[disabled]:focus, .rmp-btn[disabled]:hover {
    background: #d2451e;
}
#tribe-events-content .hf-button[disabled]:before, .cmtt-backlink[disabled]:before, .hf-button[disabled]:before, .nav-links .page-numbers:not(.dots)[disabled]:before, .rmp-btn[disabled]:before {
    background: rgba(15, 26, 37, .75);
    border: 0;
    margin: 0;
}
#tribe-events-content .hf-button[disabled]:after, .cmtt-backlink[disabled]:after, .hf-button[disabled]:after, .nav-links .page-numbers:not(.dots)[disabled]:after, .rmp-btn[disabled]:after {
    animation: hf-spinning 1s linear 0s infinite normal none;
    border-radius: 50%;
    box-sizing: border-box;
    border: 3px solid hsla(0, 0%, 100%, .25);
    border-top-color: #fff;
    content: " ";
    display: block;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    position: absolute;
    top: 50%;
    width: 24px;
    z-index: 2;
}
#tribe-events-content .hf-button[disabled].hf-blue-button:focus, #tribe-events-content .hf-button[disabled].hf-blue-button:hover, .cmtt-backlink[disabled].hf-blue-button:focus, .cmtt-backlink[disabled].hf-blue-button:hover, .hf-button[disabled].hf-blue-button:focus, .hf-button[disabled].hf-blue-button:hover, .nav-links .page-numbers:not(.dots)[disabled].hf-blue-button:focus, .nav-links .page-numbers:not(.dots)[disabled].hf-blue-button:hover, .rmp-btn[disabled].hf-blue-button:focus, .rmp-btn[disabled].hf-blue-button:hover {
    background: #006e96;
}
#tribe-events-content .hf-button[disabled].hf-yellow-button:focus, #tribe-events-content .hf-button[disabled].hf-yellow-button:hover, .cmtt-backlink[disabled].hf-yellow-button:focus, .cmtt-backlink[disabled].hf-yellow-button:hover, .hf-button[disabled].hf-yellow-button:focus, .hf-button[disabled].hf-yellow-button:hover, .nav-links .page-numbers:not(.dots)[disabled].hf-yellow-button:focus, .nav-links .page-numbers:not(.dots)[disabled].hf-yellow-button:hover, .rmp-btn[disabled].hf-yellow-button:focus, .rmp-btn[disabled].hf-yellow-button:hover {
    background: #ffd54c;
}
.hfpd-display-none {display: none;}
.hf-standalone-form {
    margin: 0 auto;
    max-width: 624px;
}
.hf-standalone-form:not(:first-child) {
    padding-top: 1em;
}
.hf-standalone-form:not(:last-child) {
    padding-bottom: 1em;
}
.hf-standalone-form em {
    color: #414950;
    font-style: normal;
}
.hf-standalone-form label.hf-checkbox {
    cursor: pointer;
}
.hf-standalone-form label:not(.hf-checkbox) em, .hf-standalone-form label:not(.hf-checkbox) input, .hf-standalone-form label:not(.hf-checkbox) select, .hf-standalone-form label:not(.hf-checkbox) textarea {
    text-transform: none;
}
.hf-form label.error, .hf-form label.hf-message, .hf-sidebar label.error, .hf-sidebar label.hf-message {
    box-sizing: border-box;
    background: red;
    color: #fff;
    display: block;
    font-size: .7777777778em;
    line-height: 1.5;
    padding: .188em .5em .25em;
    text-transform: none;
    vertical-align: top;
    width: 100%}
.hf-form label.hf-message, .hf-sidebar label.hf-message {
    margin-top: 5px;
}
.hf-row { margin-left: -15px; margin-right: -15px; }
.hf-row:after, .hf-clear { clear: both; display: block; content: ""; }
[class*="hf-col-xs-"] { float: left; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
.hf-col-xs-12 { width: 100%; }
.hf-col-xs-6 { width: 50%; }
.hf-col-xs-5 { width: 41.666%; }
.hf-hidden { display: none !important; }
.hfpd-display-none { display: none !important; }
.hf-standalone-form { max-width: 700px; }
.hf-button { background: #e87722; color: #fff; padding: 10px 20px; border: none; cursor: pointer; font-size: 16px; }
header .hf-orange-button {display: none;}/* End custom CSS */