/*
 * For redactor in backend and frontend to have same styling
 */
.redactor-title {
    font-weight: 700;
    text-transform: uppercase;
    line-height:35px;
    margin-bottom: 20px;
}

.redactor-text-primary{
    color: #7b00e3 !important;
}

.redactor-text-secondary{
    color: #cfafe6 !important;
}

.redactor-subtitle {
    font-weight: 400;
}

.error-message:first-letter {
    text-transform: uppercase;
}
/*
 * Custom
 */
a.footer-link {
    color: #b3b3b3;
    transition: all 0.3s ease;
}
a.footer-link:hover {
    color: #fff;
}

a.footer-link.active {
    color: #fff;
}

/*
 * Media queries for responsiveness
 */

@media only screen and (max-width: 600px) {
    .hide-on-small-only, .hide-on-small-and-down {
        display: none !important;
    }
}

@media only screen and (max-width: 992px) {
    .hide-on-med-and-down {
        display: none !important;
    }
}

@media only screen and (min-width: 601px) {
    .hide-on-med-and-up {
        display: none !important;
    }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
    .hide-on-med-only {
        display: none !important;
    }
}

@media only screen and (min-width: 993px) {
    .hide-on-large-only {
        display: none !important;
    }
}

@media only screen and (min-width: 1201px) {
    .hide-on-extra-large-only {
        display: none !important;
    }
}

@media only screen and (min-width: 1201px) {
    .show-on-extra-large {
        display: block !important;
    }
}

@media only screen and (min-width: 993px) {
    .show-on-large {
        display: block !important;
    }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
    .show-on-medium {
        display: block !important;
    }
}

@media only screen and (max-width: 600px) {
    .show-on-small {
        display: block !important;
    }
}

@media only screen and (min-width: 601px) {
    .show-on-medium-and-up {
        display: block !important;
    }
}

@media only screen and (max-width: 992px) {
    .show-on-medium-and-down {
        display: block !important;
    }
}