/* main css corrections*/

/* this needs to be consumed by app.scss eventually*/

/*.slinky--maxi {
    --side-width: 48;
    --remainder-width: 52;
}

.slinky--has-right {
    padding-left: 0;
}*/

.bg-pink {
    background-color: #ed3e64;
    color: #fff;
}


/*active nav tab hack*/

.navbar img.svg {
    width: 23px;
    height: 23px;
    vertical-align: text-top;
    margin-right: 10px;
}

/*Calendar*/
.add-calendar {
    margin-bottom: 2.5rem !important;
}

    .add-calendar .button {
        margin-top: 2rem !important;
        white-space: nowrap;
    }


@media (min-width: 991px) {
    .add-calendar .text {
        text-align: left !important;
    }
}


/*About*/
.About h1, .About h2 {
    /*color: #fff;*/
}


/*Hiding stuff*/
[id$="_countryStateAddressLookup_rowState"] {
    /* display: none;*/
}

div[id$="_DivRegistrantTypeSelection"] {
    display: none;
}

fieldset.discount [id$="_divAdviserDemogs"] {
    display: none;
}


/*Sponsor adjustments*/

.event-sponsors__logo--extra-short {
    transform: scale(1.5);
}

.event-sponsors__logo--extremely-short {
    transform: scale(1.7);
}

.event-sponsors__logo-tall {
    transform: scale(0.75);
}



@media (min-width: 576px) {

    .event-sponsors__logo--extra-short {
        transform: scale(1.75);
    }

    .event-sponsors__logo--extremely-short {
        transform: scale(1.5);
    }

    .event-sponsors__logo-tall {
        transform: scale(0.85);
    }
}

@media (min-width: 991px) {

    .event-sponsors__logo--extra-short {
        transform: scale(2);
    }

    .event-sponsors__logo--extremely-short {
        transform: scale(2.3);
    }

    .event-sponsors__logo-tall {
        transform: scale(1);
    }
}

@media (max-width: 991px) {

    .event-sponsors__logo-tall {
        transform: scale(1);
    }

    .money-marketing {
        margin: 30px auto;
    }
}


.header__home h1 {
    display: none;
}