 @import url("//cdn3.rallybound.com/Content/Global/fonts/JewishNationalFundFonts/webFonts.css");
.custom-css-target { }
  .custom-css-target body, .custom-css-target p, .custom-css-target div, .custom-css-target a, .custom-css-target span, .custom-css-target div span, .custom-css-target label, .custom-css-target button, .custom-css-target footer, .custom-css-target footer span, .custom-css-target #isPasted, .custom-css-target .ae-body1, .custom-css-target .ae-body2 {
    font-family: 'Compasse-Regular', Arial, sans-serif !important; }
  .custom-css-target #isPasted a,
.custom-css-target .show-text.pointer,
.custom-css-target .new-theme-add-to-calendar #ae-dropdown .new-landing-page-add-to-calendar,
.custom-css-target .color-prime,
.custom-css-target .orange,
.custom-css-target .ae-link,
.custom-css-target .ae-link.primary,
.custom-css-target .have-a-access-code {
    color: #fe5000 !important; }
  .custom-css-target #EventTagLine {
    color: #002855; }
  .custom-css-target #next,
.custom-css-target .ae-button.w-350.primary.medium.light,
.custom-css-target .ae-button.w-350.primary.normal.light {
    background-color: #FE5000 !important; }
  .custom-css-target button {
    background-color: #fe5000 !important;
    border-color: #fe5000;
    /* optional: make borders match */
    color: #fff;
    /* optional: make text readable */ }
  .custom-css-target #isPasted,
.custom-css-target .third3-sub-desc,
.custom-css-target .ae-body2 div {
    color: #002855;
    font-size: 18px !important;
    -webkit-font-smoothing: antialiased; }
  .custom-css-target #isPasted:not(a),
.custom-css-target .isPasted:not(a) {
    color: #002855 !important;
    font-size: 18px !important; }
  .custom-css-target #ae-custom-captions,
.custom-css-target .ae-subtitle,
.custom-css-target .ae-heading4 {
    color: #002855 !important; }
  .custom-css-target .checkround-colour {
    background-color: #002855 !important; }
  .custom-css-target .font-primary-colour {
    color: #fe5000 !important; }
  .custom-css-target a.orange-button:not(:first-child) {
    margin-left: 10px; }
  .custom-css-target .button-row a {
    padding: 1rem 0rem; }
  .custom-css-target #bubble-text {
    font-size: 13px !important; }
  .custom-css-target .sponsor-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 30px; }
  .custom-css-target .sponsor-image {
    align-self: center;
    padding: 0 10px; }
  .custom-css-target .sponsor-row:last-child {
    margin-bottom: 30px; }
  .custom-css-target .color-prime.ae-subtitle2 {
    display: none; }

@media only screen and (max-width: 768px) {
  .custom-css-target .ae-button {
    border-radius: 12px;
    height: 48px !important;
    margin-bottom: 0 !important;
    font-weight: 600 !important;
    font-size: 14px !important; }
  .custom-css-target .sponsor-row {
    margin-top: 0px;
    flex-direction: column; }
  .custom-css-target .sponsor-image {
    padding: 15px;
    width: 20rem; }
  .custom-css-target .footer-container {
    border-top: 2px solid #002855;
    padding-top: 40px;
    padding-bottom: 75px; }
  .custom-css-target p.footer-text {
    font-family: Compasse-Regular, Arial, sans-serif;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    font-size: 14px !important; } }

@media screen and (max-width: 600px) {
  .custom-css-target #event-page-organizer {
    display: none; } }

@media screen and (max-width: 400px) {
  .custom-css-target .footer-logo {
    width: 100%; } }

@media screen and (min-width: 375px) and (max-width: 400px) {
  .custom-css-target a.orange-button:not(:first-child) {
    margin-left: 3px; } }

@media screen and (max-width: 375px) {
  .custom-css-target a.orange-button:not(:first-child) {
    margin-left: 0px; } }
