﻿/*ENU*/
/***********************************************************************************
	H1 REPLACE BY SPAN Part of Accessibility Fix 
*********************************************************************************/


/***.h1Tag*/
.h1Tag {
    font-size: 2em;
    margin: 0.67em 0;
}


/***********************************************************************************
	clearing2021blue
*********************************************************************************/

.clearing2021blue.course-page-2018 .courseOverview h1, .clearing2021blue.course-page-2018 #courseDetails zzzzzz, .clearing2021blue.course-page-2018 #PnlEntry h1, .clearing2021blue.course-page-2018 #courseFees h1, .clearing2021blue.course-page-2018 #careers h1, .clearing2021blue.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag {
    color: #3D12CA;
}

    .clearing2021blue.course-page-2018 .courseOverview h1:before, .clearing2021blue.course-page-2018 #courseDetails h1:before, .clearing2021blue.course-page-2018 #PnlEntry h1:before, .clearing2021blue.course-page-2018 #courseFees h1:before, .clearing2021blue.course-page-2018 #careers h1:before, .clearing2021blue.course-page-2018 #pnlImageSpotlight2018wrapper h1:before {
        background-color: #3D12CA;
    }

.clearing2021blue.standard-content-page .rioNewsEventsList h1:before {
    background-color: #3D12CA;
}

/***********************************************************************************
	courseOverview
*********************************************************************************/
.courseOverview.h1Tag {
    margin: 0 0 0.67em;
}

    .courseOverview .h1Tag:before {
        content: "";
        width: 72px;
        height: 5px;
        display: block;
        background-color: #E5233F;
        margin-bottom: 20px;
    }

@media all and (max-width: 35.49em) {
    .courseOverview .h1Tag:before {
        margin-bottom: 10px;
    }
}

@media all and (max-width: 75.99em) {
    .courseOverview .h1Tag {
        font-size: 1.5em;
    }
}


/***********************************************************************************
	course-page-2018
*********************************************************************************/
.course-page-2018 .h1Tag {
    font-size: 35px;
    margin-bottom: 5px !important;
}

.course-page-2018 .titleWrapper .h1Tag {
    display: block;
}

.course-page-2018 .h1Tag:before {
    margin-bottom: 10px !important;
}

.course-page-2018 .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #E5233F;
    margin-bottom: 20px;
}

.course-page-2018 .h1Tagspan.course-award, .course-page-2018 .h1Tagspan.course-title {
    color: #fff !important;
}

.course-page-2018 .titleWrapper .h1Tag {
    margin-bottom: 0px;
}

    .course-page-2018 .titleWrapper .h1Tag:before {
        display: none;
    }

.course-page-2018 .usp .h1Tag {
    font-family: 'Interstate-Regular', 'Titillium Web';
    margin-bottom: 0px;
}

    .course-page-2018 .usp .h1Tag:before {
        display: none;
    }

    .course-page-2018 .usp .h1Tag:before {
        display: none;
    }

.course-page-2018 .usp .h1Tag {
    /* margin-bottom: 0px; */
    font-size: 30px;
    line-height: 38.4px;
    font-weight: bold;
}

@media only screen and (max-width: 815px) {
    .course-page-2018 .usp .h1Tag {
        font-size: 24px;
        line-height: 30px;
    }
}

.course-page-2018 .course-spotlight .h1Tag {
    padding-left: 60px;
}

@media all and (max-width: 47.99em) {
    .course-page-2018 #courseEntry h1, .course-page-2018 #careers .h1Tag, .course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag {
        padding-left: 15px;
    }
}

@media (max-width: 35.49em) {
    .course-page-2018 .innerWrapper .titleWrapper .h1Tag, .course-page-2018 .innerWrapper .titleWrapper .h1Tag span {
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
}


.course-page-2018 .innerWrapper .titleWrapper .h1Tag, .course-page-2018 .innerWrapper .titleWrapper .h1Tag {
    line-height: 20px;
}

.course-page-2018 .innerWrapper .titleWrapper .h1Tag {
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.course-page-2018 .course-spotlight .h1Tag {
    padding-left: 60px;
}

/*pageTitle */
.pageTitle .innerContainer .h1Tag {
    font-size: 2.125em;
    /* Sarge: problem in firefox with overlay, removed margin to fix*/
    /*margin: 0 0 10px;*/
}


    .pageTitle .innerContainer .h1Tag.largeTitle {
        font-size: 3.1875em;
    }

    .pageTitle .innerContainer .h1Tag span {
        line-height: 1;
        display: inline-block;
    }

@media all and (max-width: 35.49em) {
    .pageTitle .innerContainer .h1Tag {
        font-size: 1.5em;
    }

        .pageTitle .innerContainer .h1Tag span {
            display: block;
        }
}

.courseTitle .pageTitle .innerContainer .h1Tag {
    font-size: 2.5625em;
    font-weight: 600;
}

    .courseTitle .pageTitle .innerContainer .h1Tag span {
        font-weight: 400;
    }





@media only screen and (max-width: 768px) {
    .course-page-2018 .pageTitle .innerContainer .h1Tag {
        margin-top: 0px;
    }
}

.course-page-2018 .titleWrapper .h1Tag {
    display: block;
}

.course-page-2018 .h1Tag:before {
    margin-bottom: 10px !important;
}

.course-page-2018 .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #E5233F;
    margin-bottom: 20px;
}

/***********************************************************************************
	Colored Course Page
*********************************************************************************/
.darkPink.course-page-2018 .courseOverview .h1Tag, .darkPink.course-page-2018 #courseDetails .h1Tag, .darkPink.course-page-2018 #PnlEntry .h1Tag, .darkPink.course-page-2018 #courseFees .h1Tag, .darkPink.course-page-2018 #careers .h1Tag, .darkPink.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #9a044b;
}

    .darkPink.course-page-2018 .courseOverview .h1Tag:before, .darkPink.course-page-2018 #courseDetails .h1Tag:before, .darkPink.course-page-2018 #PnlEntry .h1Tag:before, .darkPink.course-page-2018 #courseFees .h1Tag:before, .darkPink.course-page-2018 #careers .h1Tag:before, .darkPink.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #9a044b;
    }

.darkblue.course-page-2018 .courseOverview .h1Tag, .darkblue.course-page-2018 #courseDetails .h1Tag, .darkblue.course-page-2018 #PnlEntry .h1Tag, .darkblue.course-page-2018 #courseFees .h1Tag, .darkblue.course-page-2018 #careers .h1Tag, .darkblue.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #004a6c;
}

    .darkblue.course-page-2018 .courseOverview .h1Tag:before, .darkblue.course-page-2018 #courseDetails .h1Tag:before, .darkblue.course-page-2018 #PnlEntry .h1Tag:before, .darkblue.course-page-2018 #courseFees .h1Tag:before, .darkblue.course-page-2018 #careers .h1Tag:before, .darkblue.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #004a6c;
    }

.darkgreen.course-page-2018 .courseOverview .h1Tag, .darkgreen.course-page-2018 #courseDetails .h1Tag, .darkgreen.course-page-2018 #PnlEntry .h1Tag, .darkgreen.course-page-2018 #courseFees .h1Tag, .darkgreen.course-page-2018 #careers .h1Tag, .darkgreen.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #3c5818;
}

    .darkgreen.course-page-2018 .courseOverview .h1Tag:before, .darkgreen.course-page-2018 #courseDetails .h1Tag:before, .darkgreen.course-page-2018 #PnlEntry .h1Tag:before, .darkgreen.course-page-2018 #courseFees .h1Tag:before, .darkgreen.course-page-2018 #careers .h1Tag:before, .darkgreen.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #3c5818;
    }

.darkorange.course-page-2018 .courseOverview .h1Tag, .darkorange.course-page-2018 #courseDetails .h1Tag, .darkorange.course-page-2018 #PnlEntry .h1Tag, .darkorange.course-page-2018 #courseFees .h1Tag, .darkorange.course-page-2018 #careers .h1Tag, .darkorange.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #6c2500;
}

    .darkorange.course-page-2018 .courseOverview .h1Tag:before, .darkorange.course-page-2018 #courseDetails .h1Tag:before, .darkorange.course-page-2018 #PnlEntry .h1Tag:before, .darkorange.course-page-2018 #courseFees .h1Tag:before, .darkorange.course-page-2018 #careers .h1Tag:before, .darkorange.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #6c2500;
    }

.darkPurple.course-page-2018 .courseOverview .h1Tag, .darkPurple.course-page-2018 #courseDetails .h1Tag, .darkPurple.course-page-2018 #PnlEntry .h1Tag, .darkPurple.course-page-2018 #courseFees .h1Tag, .darkPurple.course-page-2018 #careers .h1Tag, .darkPurple.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #31275b;
}

    .darkPurple.course-page-2018 .courseOverview .h1Tag:before, .darkPurple.course-page-2018 #courseDetails .h1Tag:before, .darkPurple.course-page-2018 #PnlEntry .h1Tag:before, .darkPurple.course-page-2018 #courseFees .h1Tag:before, .darkPurple.course-page-2018 #careers .h1Tag:before, .darkPurple.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #31275b;
    }

.green.course-page-2018 .courseOverview .h1Tag, .green.course-page-2018 #courseDetails .h1Tag, .green.course-page-2018 #PnlEntry .h1Tag, .green.course-page-2018 #courseFees .h1Tag, .green.course-page-2018 #careers .h1Tag, .green.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #63912e;
}

    .green.course-page-2018 .courseOverview .h1Tag:before, .green.course-page-2018 #courseDetails .h1Tag:before, .green.course-page-2018 #PnlEntry .h1Tag:before, .green.course-page-2018 #courseFees .h1Tag:before, .green.course-page-2018 #careers .h1Tag:before, .green.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #63912e;
    }

.orange.course-page-2018 .courseOverview .h1Tag, .orange.course-page-2018 #courseDetails .h1Tag, .orange.course-page-2018 #PnlEntry .h1Tag, .orange.course-page-2018 #courseFees .h1Tag, .orange.course-page-2018 #careers .h1Tag, .orange.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #dc580a;
}

    .orange.course-page-2018 .courseOverview .h1Tag:before, .orange.course-page-2018 #courseDetails .h1Tag:before, .orange.course-page-2018 #PnlEntry .h1Tag:before, .orange.course-page-2018 #courseFees .h1Tag:before, .orange.course-page-2018 #careers .h1Tag:before, .orange.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #dc580a;
    }

.pink.course-page-2018 .courseOverview .h1Tag, .pink.course-page-2018 #courseDetails .h1Tag, .pink.course-page-2018 #PnlEntry .h1Tag, .pink.course-page-2018 #courseFees .h1Tag, .pink.course-page-2018 #careers .h1Tag, .pink.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #e0006c;
}

    .pink.course-page-2018 .courseOverview .h1Tag:before, .pink.course-page-2018 #courseDetails .h1Tag:before, .pink.course-page-2018 #PnlEntry .h1Tag:before, .pink.course-page-2018 #courseFees .h1Tag:before, .pink.course-page-2018 #careers .h1Tag:before, .pink.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #e0006c;
    }

.purple.course-page-2018 .courseOverview .h1Tag, .purple.course-page-2018 #courseDetails .h1Tag, .purple.course-page-2018 #PnlEntry .h1Tag, .purple.course-page-2018 #courseFees .h1Tag, .purple.course-page-2018 #careers .h1Tag, .purple.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #521e59;
}

    .purple.course-page-2018 .courseOverview .h1Tag:before, .purple.course-page-2018 #courseDetails .h1Tag:before, .purple.course-page-2018 #PnlEntry .h1Tag:before, .purple.course-page-2018 #courseFees .h1Tag:before, .purple.course-page-2018 #careers .h1Tag:before, .purple.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #521e59;
    }

.red.course-page-2018 .courseOverview .h1Tag, .red.course-page-2018 #courseDetails .h1Tag, .red.course-page-2018 #PnlEntry .h1Tag, .red.course-page-2018 #courseFees .h1Tag, .red.course-page-2018 #careers .h1Tag, .red.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #E5233F;
}

    .red.course-page-2018 .courseOverview .h1Tag:before, .red.course-page-2018 #courseDetails .h1Tag:before, .red.course-page-2018 #PnlEntry .h1Tag:before, .red.course-page-2018 #courseFees .h1Tag:before, .red.course-page-2018 #careers .h1Tag:before, .red.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #E5233F;
    }

.teal.course-page-2018 .courseOverview .h1Tag, .teal.course-page-2018 #courseDetails .h1Tag, .teal.course-page-2018 #PnlEntry .h1Tag, .teal.course-page-2018 #courseFees .h1Tag, .teal.course-page-2018 #careers .h1Tag, .teal.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #569eba;
}

    .teal.course-page-2018 .courseOverview .h1Tag:before, .teal.course-page-2018 #courseDetails .h1Tag:before, .teal.course-page-2018 #PnlEntry .h1Tag:before, .teal.course-page-2018 #courseFees .h1Tag:before, .teal.course-page-2018 #careers .h1Tag:before, .teal.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #569eba;
    }

.gold.course-page-2018 .courseOverview .h1Tag, .gold.course-page-2018 #courseDetails .h1Tag, .gold.course-page-2018 #PnlEntry .h1Tag, .gold.course-page-2018 #courseFees .h1Tag, .gold.course-page-2018 #careers .h1Tag, .gold.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #FDC94F;
}

    .gold.course-page-2018 .courseOverview .h1Tag:before, .gold.course-page-2018 #courseDetails .h1Tag:before, .gold.course-page-2018 #PnlEntry .h1Tag:before, .gold.course-page-2018 #courseFees .h1Tag:before, .gold.course-page-2018 #careers .h1Tag:before, .gold.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #FDC94F;
    }

.apricot.course-page-2018 .courseOverview .h1Tag, .apricot.course-page-2018 #courseDetails .h1Tag, .apricot.course-page-2018 #PnlEntry .h1Tag, .apricot.course-page-2018 #courseFees .h1Tag, .apricot.course-page-2018 #careers .h1Tag, .apricot.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #F18D88;
}

    .apricot.course-page-2018 .courseOverview .h1Tag:before, .apricot.course-page-2018 #courseDetails .h1Tag:before, .apricot.course-page-2018 #PnlEntry .h1Tag:before, .apricot.course-page-2018 #courseFees .h1Tag:before, .apricot.course-page-2018 #careers .h1Tag:before, .apricot.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #F18D88;
    }

.lightPurple.course-page-2018 .courseOverview .h1Tag, .lightPurple.course-page-2018 #courseDetails .h1Tag, .lightPurple.course-page-2018 #PnlEntry .h1Tag, .lightPurple.course-page-2018 #courseFees .h1Tag, .lightPurple.course-page-2018 #careers .h1Tag, .lightPurple.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #A97EA0;
}

    .lightPurple.course-page-2018 .courseOverview .h1Tag:before, .lightPurple.course-page-2018 #courseDetails .h1Tag:before, .lightPurple.course-page-2018 #PnlEntry .h1Tag:before, .lightPurple.course-page-2018 #courseFees .h1Tag:before, .lightPurple.course-page-2018 #careers .h1Tag:before, .lightPurple.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #A97EA0;
    }

.lightOrange.course-page-2018 .courseOverview .h1Tag, .lightOrange.course-page-2018 #courseDetails .h1Tag, .lightOrange.course-page-2018 #PnlEntry .h1Tag, .lightOrange.course-page-2018 #courseFees .h1Tag, .lightOrange.course-page-2018 #careers .h1Tag, .lightOrange.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #FE7247;
}

    .lightOrange.course-page-2018 .courseOverview .h1Tag:before, .lightOrange.course-page-2018 #courseDetails .h1Tag:before, .lightOrange.course-page-2018 #PnlEntry .h1Tag:before, .lightOrange.course-page-2018 #courseFees .h1Tag:before, .lightOrange.course-page-2018 #careers .h1Tag:before, .lightOrange.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #FE7247;
    }

.lightBlue.course-page-2018 .courseOverview .h1Tag, .lightBlue.course-page-2018 #courseDetails .h1Tag, .lightBlue.course-page-2018 #PnlEntry .h1Tag, .lightBlue.course-page-2018 #courseFees .h1Tag, .lightBlue.course-page-2018 #careers .h1Tag, .lightBlue.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #67B8E7;
}

    .lightBlue.course-page-2018 .courseOverview .h1Tag:before, .lightBlue.course-page-2018 #courseDetails .h1Tag:before, .lightBlue.course-page-2018 #PnlEntry .h1Tag:before, .lightBlue.course-page-2018 #courseFees .h1Tag:before, .lightBlue.course-page-2018 #careers .h1Tag:before, .lightBlue.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #67B8E7;
    }

.lightGreen.course-page-2018 .courseOverview .h1Tag, .lightGreen.course-page-2018 #courseDetails .h1Tag, .lightGreen.course-page-2018 #PnlEntry .h1Tag, .lightGreen.course-page-2018 #courseFees .h1Tag, .lightGreen.course-page-2018 #careers .h1Tag, .lightGreen.course-page-2018 #pnlImageSpotlight2018wrapper ..h1TagTag {
    color: #9AC331;
}

    .lightGreen.course-page-2018 .courseOverview .h1Tag:before, .lightGreen.course-page-2018 #courseDetails .h1Tag:before, .lightGreen.course-page-2018 #PnlEntry .h1Tag:before, .lightGreen.course-page-2018 #courseFees .h1Tag:before, .lightGreen.course-page-2018 #careers .h1Tag:before, .lightGreen.course-page-2018 #pnlImageSpotlight2018wrapper .h1Tag:before {
        background-color: #9AC331;
    }



/*****************************************************************************************
	FEATURED TEXT MODULES
*******************************************************************************************/


.featured-text .h1Tag {
    margin-top: 0;
}

    .featured-text .h1Tag:before {
        content: "";
        width: 72px;
        height: 5px;
        display: block;
        background-color: #E5233F;
        margin-bottom: 20px;
    }

@media all and (max-width: 35.49em) {
    .featured-text .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.red .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #E5233F;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.red .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.pink .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #e0006c;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.pink .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.teal .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background: #569eba;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.teal .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.purple .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #521e59;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.purple .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.green .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #63912e;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.green .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.orange .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #dc580a;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.orange .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.darkPink .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #9a044b;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.darkPink .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.darkblue .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #004a6c;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.darkblue .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.darkPurple .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background: #31275b;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.darkPurple .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.darkorange .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #6c2500;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.darkorange .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.darkgreen .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #3c5818;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.darkgreen .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featured-text.clearing2021blue .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background: #3D12CA;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featured-text.clearing2021blue .h1Tag:before {
        margin-bottom: 10px;
    }
}

@media all and (min-width: 76em) {
    .featured-text .h1Tag {
        font-size: 1.875em;
        font-weight: 600;
    }
}

@media all and (max-width: 35.49em) {
    .featured-text .h1Tag {
        margin: 0;
        font-size: 1.5em;
        font-weight: bold;
    }
}
/*****************************************************************************************
	FEATURED Spotlight MODULES
*******************************************************************************************/


.featuredSpotlight .h1Tag {
    margin-top: 0;
}

    .featuredSpotlight .h1Tag:before {
        content: "";
        width: 72px;
        height: 5px;
        display: block;
        background-color: #E5233F;
        margin-bottom: 20px;
    }

@media all and (max-width: 35.49em) {
    .featuredSpotlight .h1Tag:before {
        margin-bottom: 10px;
    }

    .featuredSpotlight .h1Tag {
        font-size: 1.5em;
        margin: 0;
        font-weight: bold;
    }
}

@media all and (min-width: 76em) {
    .featuredSpotlight .h1Tag {
        font-size: 1.875em;
        font-weight: 600;
    }
}

.featuredSpotlight.pink .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #e0006c;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.pink .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.teal .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background: #569eba;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.teal .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.purple .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #521e59;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.purple .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.green .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #63912e;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.green .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.orange .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #dc580a;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.orange .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.darkPink .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #9a044b;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.darkPink .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.darkblue .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #004a6c;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.darkblue .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.darkPurple .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background: #31275b;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.darkPurple .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.darkorange .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #6c2500;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.darkorange .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.darkgreen .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background: #3c5818;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.darkgreen .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlight.clearing2021blue .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #3D12CA;
    margin-bottom: 20px;
}

@media all and (max-width: 35.49em) {
    .featuredSpotlight.clearing2021blue .h1Tag:before {
        margin-bottom: 10px;
    }
}

.featuredSpotlightList .featuredSpotlight .h1Tag a {
    color: #000;
    font-weight: 600;
}

.featuredSpotlightList .featuredSpotlight.featuredSpotlight-small .h1Tag {
    font-size: 1.2em;
}

@media all and (min-width: 35.5em) {
    .featuredSpotlightList .featuredSpotlight.featuredSpotlight-small .h1Tag {
        font-size: 1.5em;
    }
}
/*****************************************************************************************
	IMAGE SPOTLIGHTS MODULES
*******************************************************************************************/

@media all and (max-width: 75.99em) {
    .imageSpotlights .h1Tag {
        padding: 0 0.6em;
        font-size: 1.5em;
    }
}





/***********************************************************************************
	downloads
*********************************************************************************/


.downloads .h1Tag {
    font-weight: normal;
    font-size: 2em;
    margin: 0 0.6em;
    padding: 0.6em 0;
}

    .downloads .h1Tag:before {
        content: "";
        width: 72px;
        height: 5px;
        display: block;
        background-color: #E5233F;
        margin-bottom: 20px;
    }

@media all and (max-width: 35.49em) {
    .downloads .h1Tag:before {
        margin-bottom: 10px;
    }
}

@media all and (max-width: 47.99em) {
    .downloads .h1Tag {
        font-size: 1.375em;
    }
}

/***********************************************************************************
	blockquote
*********************************************************************************/

.blockquote .h1Tag {
    margin-top: 0;
}

    .blockquote .h1Tag:before {
        content: "";
        width: 72px;
        height: 5px;
        display: block;
        background-color: #E5233F;
        margin-bottom: 20px;
    }

@media all and (max-width: 35.49em) {
    .blockquote .h1Tag:before {
        margin-bottom: 10px;
    }
}



/***********************************************************************************
	mapModule
*********************************************************************************/
.mapModule .h1Tag {
    font-size: 1.5em;
    font-weight: bold;
}

    .mapModule .h1Tag:before {
        content: "";
        width: 72px;
        height: 5px;
        display: block;
        background-color: #E5233F;
        margin-bottom: 20px;
    }

@media all and (max-width: 35.49em) {
    .mapModule h1:before {
        margin-bottom: 10px;
    }
}

@media all and (max-width: 47.99em) {
    .mapModule .h1Tag {
        font-size: 1.375em;
    }
}


/***********************************************************************************
courseOverview
*********************************************************************************/

.courseOverview .h1Tag {
    margin: 0 0 0.67em;
}

    .courseOverview .h1Tag:before {
        content: "";
        width: 72px;
        height: 5px;
        display: block;
        background-color: #E5233F;
        margin-bottom: 20px;
    }

@media all and (max-width: 35.49em) {
    .courseOverview .h1Tag:before {
        margin-bottom: 10px;
    }
}

@media all and (max-width: 75.99em) {
    .courseOverview .h1Tag {
        font-size: 1.5em;
    }
}

/***********************************************************************************
    rioNewsEventsList
*********************************************************************************/

.rioNewsEventsList .h1Tag {
    margin-top: 0;
}

.rioNewsEventsList .h1Tag:before {
    content: "";
    width: 72px;
    height: 5px;
    display: block;
    background-color: #E5233F;
    margin-bottom: 20px;
}

.darkPink.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #9a044b;
}

.darkblue.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #004a6c;
}

.darkgreen.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #3c5818;
}

.darkorange.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #6c2500;
}

.darkPurple.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #31275b;
}

.green.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #63912e;
}

.clearing2021blue.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #3D12CA;
}

.orange.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #dc580a;
}

.pink.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #e0006c;
}

.purple.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #521e59;
}

.red.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #E5233F;
}

.teal.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #569eba;
}

.gold.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #FDC94F;
}

.apricot.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #F18D88;
}

.lightPurple.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #A97EA0;
}

.lightOrange.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #FE7247;
}

.lightBlue.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #67B8E7;
}

.lightGreen.standard-content-page .rioNewsEventsList .h1Tag:before {
    background-color: #9AC331;
}
