/*
body
{
    background: #FA4616
    color: #0021A5
}
body
{
    background: ChangeColorBrightness(#FA4616, -1);
    Enter color as HEX. Color correction must be a value between -1 and 1. Negative values are darker.
    color: #0021A5;
}
Find and Replace #1: #ffcb05 with #FA4616
Find and Replace #2: #00274C with #0021A5
Find and Replace #3: #ffcb05


/*LIGHTEN secondary|10% */ = #1937AE
/*LIGHTEN primary|10% */ = #FA582D
/*LIGHTEN primary|25% */ = #FB7450
/* darken primary|10% */ = #E13F13
/* darken primary|5% */ = #ED4214
/* darken secondary|10% */ = #001D94
/* LUMA primary|secondary */ = #FA4616
/* LUMA secondary|primary */ = #0021A5
/* LUMA primary|secondary (lighten 10%) */ = #FA4616
/* LUMA primary|grayLighter */ = #0021A5
/* LUMA secondary|grayDarker */ = #FA4616
/* LUMA primary|white */ = #FA4616
/* LUMA secondary|grayDark */ = #FFFFFF
*/

.orange-bg {
    background-color: #ed7963;
}

.blue-light-bg {
    background-color: #39a9d7;
}

.blue-bg {
    background-color: #154172;
}

.blue-pale-bg {
    background-color: #285481;
}

.teal-bg {
    background-color: #4ac2d0;
}

.gray-bg {
    background-color: #767676;
}

.gray-lighter-bg {
    background-color: #dfdddd;
}

.gray-lightest-bg {
    background-color: #f8f7f7;
}

.red-text {
    color: #d52323;
}

.teal-text {
    color: #4ac2d0;
}

.gray-text {
    color: #767676;
}

.gray-light-text {
    color: #b6b6b6;
}

.blue-pale-text {
    color: #285481;
}

.orange-text {
    color: #ed7963;
}

.blue-text {
    color: #154172;
}

.blue-light-text {
    color: #39a9d7;
}

.white-text {
    color: #ffffff;
}

.orange-dark-text {
    color: #d66d5a;
}
/* -----------------------------

   Responsive Starter Kit Pro
   Mixins Style Sheet

   Credit
   -----------------
   Sections of this document
   were inspired by:
    + LESS Elements
    + Preboot

-------------------------------- */
.list-reset {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
    list-style: none;
    list-style-type: none;
    list-style-image: none;
}

    .list-reset li {
        margin: 0px;
        padding: 0px;
        text-indent: 0px;
        list-style: none;
        list-style-type: none;
        list-style-image: none;
    }
/* ARROWS // CARROTS */
/* ARROWS // CARROTS */

#mobile-menu-property ul.nav {
    border-top: 2px solid #0021A5;
    border-bottom: 2px solid #0021A5;
}

    #mobile-menu-property ul.nav a {
        color: #0021A5;
    }

#mobile-menu-property .top .buttons a {
    background-color: #0021A5;
}

    #mobile-menu-property .top .buttons a.apply {
        color: #FA4616;
    }

.secondary-nav li a.link-callout {
    color: SecondaryColo;
}

.apply-properties a.apply {
    background-color: #0021A5;
    color: #FA4616;
}

.nav-primary ul.navApplyCMSListMenuUL .apply-properties a {
    background-color: #0021A5;
    color: #FA4616;
}

.nav-primary ul.navApplyCMSListMenuUL .more-properties a {
    background-color: #898989;
    color: #fff;
}

.property-level.high .hero-information .hero-information-content {
    color: #FA4616True;
}

.slick-active {
    background-color: #FA4616;
}

.hero-image-content-column h4,
.hero-image-content-column h2 {
    color: #FA4616;
}

.detail-floor-plans .hero-image-content-column h4 {
    color: #FA4616;
}

.hero-image-content-column {
    background-color: #0021A5;
}

    .hero-image-content-column.detail-hero .one-fourth {
        background-color: #0021A5;
    }

.detail-floor-plans .detail-hero .one-fourth hr {
    background-color: #001773;
}

.parents .secondary-grid-wrapper {
    background-color: #1937AE;
}

.secondary-grid-wrapper .one-fourth {
    background-color: #1937AE;
}

    .secondary-grid-wrapper .one-fourth h3 {
        color: #FA4616;
    }

    .secondary-grid-wrapper .one-fourth a {
        color: #fff;
    }

.secondary-grid-wrapper .three-fourths {
    background-color: #FA4616;
}

@media only screen and (min-width: 768px) {
    .site-header .supertop-nav li a {
        background-color: #FA4616;
        color: #0021A5;
    }

        .site-header .supertop-nav li a:hover {
            background-color: #FB7450;
        }
}

@media only screen and (min-width: 768px) {
    .site-header .supertop-nav li.share-friends a {
        background-color: #FA582D;
        color: #0021A5;
    }

        .site-header .supertop-nav li.share-friends a:hover {
            background-color: #FB8667;
        }
}
/* Gallery */
.gallery-hero-side-bar {
    background-color: #0021A5;
}

    .gallery-hero-side-bar h2 {
        color: #FA4616;
    }

    .gallery-hero-side-bar h4 {
        color: #FA4616;
    }

.gallery-hero-container .gallery-hero-side-bar a.virtual-tour {
    color: #0021A5;
    background-color: #FA4616;
    border: 10px solid #E13F13;
}

.gallery-hero-container .gallery-hero-content-container .gallery-image .slick-arrow {
    background-color: #FA4616;
    opacity: 0.9;
}

    .gallery-hero-container .gallery-hero-content-container .gallery-image .slick-arrow:before {
        color: #0021A5;
    }

.gallery-hero-container .gallery-hero-content-container .gallery-hero-content {
    background-color: #0021A5;
    color: #FA4616;
    opacity: 0.8;
}

.gallery-hero-container .gallery-video-content-container h3 {
    color: #0021A5;
}

.gallery-hero-container .gallery-video-content-container .gallery-video-container img.active-video {
    border: 4px solid #FA4616;
}

.gallery-hero-container .gallery-hero-side-bar .gallery-side-content {
    color: getTextColorByLumaSPTrue;
}
/* Market Level */
@media screen and (max-width: 767px) {
    .market-level .market-message {
        background-color: #FA4616;
    }
}

@media screen and (max-width: 767px) {
    .market-level .market-message-bg {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    .market-level .market-message-bg {
        display: block;
        background-color: #0021A5;
        opacity: .80;
    }
}

.market-level .partner {
    color: #0021A5;
}

@media screen and (min-width: 768px) {
    .market-level .partner {
        color: #FA4616
    }
}

.market-level .hero-wrapper-marketLevel .market-information {
    background-color: #575757;
}

    .market-level .hero-wrapper-marketLevel .market-information h2,
    .market-level .hero-wrapper-marketLevel .market-information h3 {
        color: #FFFFFF;
    }

.chosen-container span {
    background-color: #0021A5;
}

.market-level .hero-wrapper-marketLevel .market-information .message-cta a {
    color: #FA4616;
}

.market-level .market-message h2 {
    color: #ffffff;
}

.market-level .market-message {
    color: #ffffff;
}

.preview-grid .preview-grid-box .preview-grid-subhead {
    border-bottom: 2px solid #FA4616;
}

.preview-grid .preview-grid-box h3 {
    border-bottom-color: #FA4616;
}

/* Property Level */
.property-level .property-other-wrapper {
    background-color: #FA4616;
}

.property-level .slick-active {
    background-color: #FA4616;
}

.property-level .hero-information h2 {
    color: #FA4616
}

.property-level .hero-information a {
    color: #FA4616True;
}

.property-level .hero-slider-bottom-bar-container .hero-slider-bottom-bar {
    background-color: #FA4616;
}

.property-level .hero-slider-wrapper .triangle-bottom-left {
    border-color: transparent transparent transparent #1937AE;
}

.property-level .property-specials {
    color: #0021A5;
}

.property-level .specials {
    background-color: #FA4616;
}

@media only screen and (min-width: 768px) {
    .property-level .property-specials .specials-cta p {
        color: #0021A5;
    }
}

.property-level .property-specials h1 {
    color: #0021A5;
}

.property-level .property-specials hr {
    background-color: #FA582D;
}

@media only screen and (max-width: 767px) {
    .site-header .header-elements {
        border-bottom: 8px solid #0021A5;
    }
}

.property-level .secondary-hero-wrapper {
    background-color: #0021A5;
}

@media only screen and (max-width: 991px) {
    .property-level .hero-information-txt {
        border-right: 33px solid #1937AE;
        background-color: #0021A5;
    }
}

@media only screen and (min-width: 992px) {
    .property-level .hero-information-bg {
        border-right: 33px solid #1937AE;
        background-color: #0021A5;
        opacity: .8;
    }
}

.property-level .hero-information-header h2 {
    color: #FA4616
}

.property-level .save-date-header {
    color: #0021A5;
}

    .property-level .save-date-header h3 {
        color: #FA4616;
    }

.property-level .save-date-info h1 {
    color: #0021A5;
}

.property-level .more-event-details h2 {
    color: #0021A5;
}

.property-level .about-acc-wrapper h1 {
    color: #FA4616;
}

.property-level .about-acc-wrapper h4 {
    color: #0021A5;
}

.property-level .property-career:first-child {
    background: #1937AE;
}

.property-level .property-career:last-child {
    background: #0021A5;
}

.property-level .careers-header h1 {
    margin: 0;
    color: #0021A5;
}

.property-level .careers-content hr {
    background: #001D94;
}

.property-level .specials-cta .link-arrow,
.property-level .specials-cta h2,
.property-level .specials-cta h3 {
    color: #0021A5;
}

.property-other-header {
    background-color: #FA4616;
}

    .property-other-header h1 {
        color: #0021A5True;
    }

    .property-other-header h3 {
        color: #0021A5;
    }

    .property-other-header a {
        color: #0021A5;
    }

    .property-other-header hr {
        background-color: #FB7450;
    }

.other-properties .slick-arrow {
    background-color: #FB7450;
}

.other-properties .slick-prev:before,
.other-properties .slick-next:before {
    color: #0021A5;
}

.other-property h4,
.other-property a,
.other-property p {
    color: #0021A5;
}

.other-property hr {
    background-color: #0021A5;
}

.property-social-wrapper .slider .slick-dots li {
    background-color: #FB7450;
}

.property-social-header .icon {
    color: #0021A5;
}

.property-social-header h3 {
    color: #FA4616;
}

.property-quote p:first-child {
    color: #0021A5;
}

.property-level .high-level-header h3 {
    color: #FA4616;
}

.property-level .property-hero-wrapper {
    background-color: #FA4616;
}
/* Fixed Boxes */
.fixed-boxes .fixed-boxes-header-bg {
    background-color: #0021A5;
    opacity: 0.8;
}

.fixed-boxes .fixed-boxes-header h4,
.fixed-boxes .fixed-boxes-header h2 {
    color: #FA4616
}

.fixed-boxes .fixed-boxes-message-bg {
    background-color: #FA4616;
}

@media screen and (min-width: 768px) {
    .fixed-boxes .fixed-boxes-message-bg {
        background-color: #FA4616;
        opacity: 0.8;
    }
}

.fixed-boxes .fixed-boxes-message p {
    color: #0021A5;
}

@media screen and (max-width: 767px) {
    .fixed-boxes-mobile .fixed-boxes-message-bg {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .fixed-boxes-mobile .fixed-boxes-message {
        background-color: #FA4616;
    }
}

.property-level.high .slider-to-column .one-fourth .column-img {
    background-color: #767676;
}

.property-level.mid .slider-to-column .one-fourth .column-img {
    background-color: #ffffff;
}

.property-level.low .slider-to-column .one-fourth .column-img {
    background-color: #ffffff;
}
/* Floor Plans */
.detail-floor-plans .detail-hero .one-fourth h5,
.detail-floor-plans .detail-hero .one-fourth h6,
.detail-floor-plans .detail-hero .one-fourth a,
.detail-floor-plans .detail-hero .one-fourth a:before {
    color: #FA4616
}

.detail-floor-plans .detail-hero .one-fourth section.detail-hero-cta {
    border: 2px dotted #FA4616;
}

.detail-floor-plans .detail-cta {
    background-color: #FA4616;
}

    .detail-floor-plans .detail-cta p a {
        background-color: #0021A5;
        color: #FA4616;
    }

.slider-to-column .one-fourth .column-img:after {
    border-bottom-color: #FA4616;
}

.slider-to-column.slick-initialized {
    background-color: #E2E0E0;
}

.slider-to-column .slick-active {
    background-color: #E2E0E0;
}


.slider-to-column .one-fourth .column-content-wrapper .column-header {
    background-color: #FA4616;
}

    .slider-to-column .one-fourth .column-content-wrapper .column-header h3 {
        color: #0021A5;
    }

    .slider-to-column .one-fourth .column-content-wrapper .column-header p {
        color: #0021A5;
    }

.slider-to-column .one-fourth .column-content-wrapper .column-content h4,
.detail-floor-plans .detail-content h3 {
    color: #0021A5;
}

.slider-to-column .one-fourth .column-content-wrapper .column-header .link-arrow,
.slider-to-column .one-fourth .column-content-wrapper .column-header .link-arrow:hover {
    color: #0021A5;
}

.crosslink .crosslink-one-half:first-child {
    background-color: #0021A5;
}

.crosslink .crosslink-one-half:last-child {
    background-color: #1937AE;
}

.crosslink .crosslink-one-half h3 {
    color: #FA4616
}

.crosslink .crosslink-one-half a {
    color: #FA4616
}

.column-boxes .one-half:first-child {
    background-color: #0021A5;
}

.column-boxes .one-half:last-child {
    background-color: #1937AE;
}

.column-boxes .one-half h3 {
    color: #FA4616
}

.column-boxes .one-half a {
    color: #FA4616
}

.filter-options {
    background-color: #0021A5;
}

    .filter-options h4 {
        color: #FA4616True;
    }

    .filter-options ul li a {
        color: #0021A5;
    }

.detail-floor-plans .detail-hero .one-fourth h4,
.detail-floor-plans .detail-hero .one-fourth p {
}
/* Amenities */
.property .crosslink p {
    color: #FA4616True;
}

/* Apply Online */
@media screen and (min-width: 768px) {
    .apply-online .apply-online-hero {
        background-color: #0021A5;
    }
}

.apply-online-hero .one-fourth {
    background-color: #0021A5;
}

.apply-online-hero .three-fourths {
    background-color: #FA4616;
}

.apply-online .apply-online-hero .one-fourth h4,
.apply-online .apply-online-hero .one-fourth h2 {
    color: #FA4616
}

.apply-online .apply-online-hero .three-fourths h2 {
    color: #0021A5;
}

.apply-online .apply-online-hero .three-fourths .apply-online-steps li {
    border-color: #0021A5;
    color: #0021A5;
}

    .apply-online .apply-online-hero .three-fourths .apply-online-steps li.active {
        background-color: #0021A5;
        color: #FA4616True;
    }

/* Contact Us */
.two-column-side-header .two-column-side-header-half .two-column-side-header-heading h2 {
    color: #0021A5;
}

.two-column-side-header .two-column-side-header-half h4 {
    color: #0021A5;
}

.careers-container .careers-content-container .careers-content-subcontainer {
    color: #FA4616;
}

    .careers-container .careers-content-container .careers-content-subcontainer .link-arrow {
        color: #FA4616;
    }

.careers-container .careers-content-container.careers-left {
    background-color: #1937AE;
}

.careers-container .careers-content-container.careers-right {
    background-color: #0021A5;
}

.careers-container .careers-content-container h4,
.careers-container .careers-content-container h5 {
    color: #FA4616True;
}

.careers-container .careers-section-heading h3 {
    color: #0021A5;
}

.careers-container .careers-content-container .careers-content-subcontainer {
    color: #FA4616True;
}

    .careers-container .careers-content-container .careers-content-subcontainer .link-arrow {
        color: #FA4616True;
    }

.desktop-overlay-map .map-content-wrapper {
    background-color: #FA4616;
}

@media screen and (min-width: 768px) {
    .desktop-overlay-map .map-content-wrapper {
        background-color: #FA4616;
    }
}

.contact-us .map-content-wrapper h3,
.contact-us .map-content-wrapper p,
.contact-us .map-content-wrapper p a {
    color: #0021A5;
}

.hero-image-content-column p {
    color: #0021A5;
}

.detail-page .hero-image-content-column p {
    color: #FA4616True;
}

.contact-us .hero-image-content-column p {
    color: #FA4616
}

.contact-us .column-boxes p {
    color: #FA4616
}
/* Events */
.save-date-container h3 {
    color: #0021A5;
}

.save-date-container .icon-save-the-date {
    color: #0021A5;
}

.save-date-container .save-date {
    color: #ED4214;
}

.referral-container h4,
.referral-container h5 {
    color: #0021A5;
}
/* Parents */
.icon-information-wrapper .icon-information-minor-column h2 {
    color: #FA4616;
}

.icon-information-wrapper .icon-information-major-column section h4 {
    color: #0021A5;
}

.icon-information-wrapper .icon-information-major-column section span[class^="icon"] {
    color: #0021A5;
}

.desktop-image-pull-right h2 {
    color: #1937AE;
}

.extraordinary-header h1 {
    color: <% #FFFFFF;
}

.extraordinary-image::after {
    border-bottom-color: #FA4616;
}

.extraordinary-item {
    background: #FA4616;
}

.extraordinary-content {
    color: #0021A5;
    background-color: #FA4616;
}

    .extraordinary-content h1 {
        color: #0021A5;
    }

.secondary-grid-wrapper .three-fourths p {
    margin-bottom: 0;
    color: #0021A5;
}

.hero-image-content-column p.side-bar-content {
    color: #FA4616
}

.faq-content-container h2 {
    color: #0021A5;
}

.faq-content-container h3 {
    color: #0021A5;
}

.faq-content-container .show-hide .toggle .icon-expand-less {
    border: 1px solid #FA4616;
}

.faq-content-container .show-hide .toggle h3:after {
    border-color: transparent transparent transparent #0021A5;
}

.faq-content-container .show-hide .toggle.active h3:after {
    border-color: #0021A5 transparent transparent transparent;
}

.faq-contact-apply-container .faq-contact-container {
    background-color: #FA4616;
}

.faq-contact-apply-container .faq-apply-container {
    background-color: #FA582D;
}

    .faq-contact-apply-container .faq-contact-container h2,
    .faq-contact-apply-container .faq-apply-container h2 {
        color: #0021A5;
    }

.faq-contact-apply-container a {
    color: #0021A5;
}

.popspecial {
    color: #0021A5;
    /* LUMA secondary|primary */
    background-color: #FA4616;
}

    .popspecial h1,
    .popspecial h2,
    .popspecial h3,
    .popspecial h4,
    .popspecial h5,
    .popspecial h6,
    .popspecial a {
        color: #0021A5;
        /* LUMA secondary|primary */
    }

/* Footer */
.site-container.property .site-footer {
    background-color: #0021A5;
}

.site-container.property .site-footer,
.site-container.market-level .site-footer {
    background-color: #0021A5;
}

@media screen and (min-width: 768px) {
    .property .site-footer .secondary-nav {
        background-color: #1937AE;
    }
}

@media screen and (min-width: 768px) {
    .market-level .site-footer .secondary-nav {
        background-color: #1937AE;
    }
}

.site-container.property .site-footer .secondary-nav li div.footNavApplyCMSListMenuLink a {
    color: #FA4616
}

.campus-map .campus-map-content.background-color {
    background-color: #0021A5;
    color: #FA4616
    opacity: 0.80;
}

.campus-map .campus-map-content {
    color: #FFFFFF;
}

    .campus-map .campus-map-content h2 {
        color: #FFFFFF;
    }

.faq-contact-apply-container .faq-contact-container h2 {
    border-bottom: 2px solid #0021A5;
}

.faq-contact-apply-container .faq-apply-container h2 {
    border-bottom: 2px solid #0021A5;
}

.site-header .site-branding .tagline {
    color: #0021A5;
}

@media screen and (min-width: 768px) {
    .detail-floor-plans .detail-content {
        background-color: #0021A5;
    }
}

#mobile-menu-property .top .close-bar {
    background-color: #0021A5;
}


.market-level .applyrequest > div a {
    color: #0021A5;
}

.market-level .applyrequest .chosen-container a.chosen-single {
    background-color: #0021A5;
}

.market-level .applyrequest .requestsection > a {
    background: #0021A5;
    border-color: #0021A5;
}

nav.nav-market-buttons > ul#static_apply_nav .apply-properties .chosen-container .chosen-single,
nav.nav-market-buttons > ul#static_apply_nav .apply-properties .chosen-container {
    background: #0021A5;
}

@media screen and (max-width: 767px) {
    .nav-market ul {
        border-top: 2px solid #0021A5;
        border-bottom: 2px solid #0021A5;
    }

        .nav-market ul a {
            color: #0021A5;
        }

    .nav-market .top .buttons a {
        background-color: #0021A5;
    }
}

.requestmenu a, #show, .applylist a, #closebutton, .moreproperties a {
    background-color: #0021A5;
    color: #0021A5;
}

/* Ad Hoc Templates */

.leed .sust-step-one {
    background-color: #0021A5;
}

@media only screen and (max-width: 767px) {
    .leed .sust-step-one .height-wrapper:after {
        border-top: 20px solid #0021A5;
    }
}

@media only screen and (min-width: 768px) {
    .leed .sust-step-one .height-wrapper:after {
        border-left: 20px solid #0021A5;
    }
}

.leed .sust-step-one h2 {
    color: #FA4616;
}

.leed .sust-step-one p {
    color: #FA4616;
}

.leed .sust-step-two {
    background-color: #FA4616;
}

    .leed .sust-step-two b,
    .leed .sust-step-two p {
        color: #0021A5;
    }

.leed .sust-step-three {
    background-color: #0021A5;
}

@media only screen and (max-width: 767px) {
    .leed .sust-step-three .height-wrapper:after {
        border-top: 20px solid #0021A5;
    }
}

@media only screen and (min-width: 768px) {
    .leed .sust-step-three .height-wrapper:after {
        border-left: 20px solid #0021A5;
    }
}

.leed .sust-step-three h2 {
    color: #FA4616;
}

.leed .sust-step-three p {
    color: #FA4616;
}

.leed .sust-step-four {
    background-color: #FA4616;
    color: #0021A5;
}

@media only screen and (min-width: 767px) {
    .leed .widget-body {
        background-color: #FA4616;
    }

    .leed .widget-body-carousel-img-header {
        background-color: #0021A5;
    }

    .leed .widget-body h2 {
        color: #FA4616;
    }
}

.leed .widget-body-carousel-diamond {
    background-color: #FA4616;
}

.leed .widget-body-lime-blurb {
    background-color: #FA4616;
    color: #0021A5;
}

.footertopborder {
    border-top: 1px solid #0021A5;
    ;
}

.widgets .article-preview .img-wrapper .article-title {
    background-color: #0021A5;
}

.widgets .img-wrapper .article-title p {
    color: #FA4616
}