/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***************************************************************************** MODULES BEG *****************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/

/***************************************************************************** HEADERS BEG *****************************************************************************/
    .block-header .container,
    .block-header-light .container,
    .block-header-image .container,
    .block-header-light-image .container,
    .block-header-image-play .container,
    .block-header-light-image-play .container,
    .block-header-program .container,
    .block-header-light-program .container,
    .block-header-basic .container,
    .block-header-light-basic .container {
        padding-left:15px;
        padding-right:15px;
    }
    .block-header, .block-header-program {
        background:#3A7CAF;
    }
    .block-header-light, .block-header-dark-program {
        background:#B7B5AB;
    }
    .block-header .block-header-content,
    .block-header-light .block-header-content,
    .block-header-image .block-header-content,
    .block-header-light-image .block-header-content,
    .block-header-image-play .block-header-content,
    .block-header-light-image-play .block-header-content,
    .block-header-program .block-header-content,
    .block-header-light-program .block-header-content {
        font-family: Prompt;
        font-weight: 300;
        letter-spacing: 0;
    }
        .block-header .block-header-content,
        .block-header-image .block-header-content,
        .block-header-image-play .block-header-content,
        .block-header-program .block-header-content {
            color: #FFFFFF;
        }
        .block-header-light .block-header-content,
        .block-header-light-image .block-header-content,
        .block-header-light-image-play .block-header-content,
        .block-header-light-program .block-header-content {
            color: #333333;
        }
    .block-header-image, .block-header-image-play,
    .block-header-light-image, .block-header-light-image-play {
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
    .block-header-image-play .block-header-content .play-circle {
        box-sizing: initial !important;
        border: 3px solid #FFFFFF !important;
        color: #666 !important;
        text-align: center !important;
        border-radius: 50% !important;
        box-sizing: content-box !important;
        color: #FFFFFF !important;
        display:inline-block;
    }
    .block-header-light-image-play .block-header-content .play-circle {
        box-sizing: initial !important;
        border: 3px solid #333333 !important;
        color: #666 !important;
        text-align: center !important;
        border-radius: 50% !important;
        box-sizing: content-box !important;
        color: #333333 !important;
        display:inline-block;
    }
    .block-header-image-play .block-header-content .play-circle:hover {
        color: #dddddd !important;
        border: 3px solid #dddddd !important;
    }
    .block-header-light-image-play .block-header-content .play-circle:hover {
        color: #737167 !important;
        border: 3px solid #737167 !important;
    }
    .block-header-image-play .block-header-content .play-link i, 
    .block-header-image-play .block-header-content .play-link i {
        font-weight: 100;
        letter-spacing: 0;
        line-height: 0px;
    }
    .block-header-basic {
        background:transparent;
    }
    .block-header-basic .block-header-content {
        color: #3A7CAF;
        font-family: Prompt;
        font-weight: 300;
        letter-spacing: 0;
    }
        @media (min-width:1024px) {
            .block-header .block-header-content,
            .block-header-light .block-header-content,
            .block-header-image .block-header-content,
            .block-header-light-image .block-header-content {
                font-size: 70px;
                line-height: 82px;
                padding-top:80px;
                padding-bottom:80px;
                min-height:550px !important;
                align-items: flex-end !important;
                display: flex !important;
            }
            .block-header-image-play .block-header-content, 
            .block-header-light-image-play .block-header-content {
                font-size: 70px;
                line-height: 82px;
                padding-top:166px;
                padding-bottom:80px;
                min-height:550px !important;
            }
            .block-header-image-play .block-header-content .play-circle,
            .block-header-light-image-play .block-header-content .play-circle {
                font: 50px Arial, sans-serif;
                width: 75px;
                height: 85px;
                line-height: 85px;
                padding-left: 10px;
                margin-top: 0px;
                margin-bottom: 40px;
            }
            .block-header-image-play .block-header-content .play-link i,
            .block-header-light-image-play .block-header-content .play-link i {
                font-size: 48px;
            }
            .block-header-basic .block-header-content {
                font-size: 70px;
                line-height: 82px;
                padding-top:80px;
            }
        }
        @media (min-width:1142px) {
            .block-header-program .block-header-bg-img,
            .block-header-light-program .block-header-bg-img {
                background-position: right center !important;
                background-position-y: 170px !important;
                background-size: 300px 300px !important;
                background-repeat: no-repeat !important;
            }
            .block-header-program .block-header-content,
            .block-header-light-program .block-header-content {
                font-size: 70px;
                line-height: 82px;
                padding-top:300px;
                padding-bottom:80px;
                min-height:550px !important;
            }
        }
        @media (min-width:1024px) and (max-width:1141px) {
            .block-header-program .block-header-bg-img,
            .block-header-light-program .block-header-bg-img {
                height:110px;
                background-position-y: -190px !important;
                background-size: 300px 300px !important;
                background-repeat: no-repeat !important;
            }
            .block-header-program .block-header-content,
            .block-header-light-program .block-header-content {
                font-size: 54px;
                line-height: 68px;
                padding-top:165px;
                padding-bottom:40px;
                min-height:550px !important;
            }
        }
        @media (min-width:768px) and (max-width:1023px) {
            .block-header .block-header-content,
            .block-header-light .block-header-content,
            .block-header-image .block-header-content,
            .block-header-light-image .block-header-content {
                font-size: 54px;
                line-height: 68px;
                padding-top:40px;
                padding-bottom:40px;
                min-height:550px !important;
                align-items: flex-end !important;
                display: flex !important;
            }
            .block-header-image-play .block-header-content,
            .block-header-light-image-play .block-header-content {
                font-size: 54px;
                line-height: 68px;
                padding-top:174px;
                padding-bottom:40px;
                min-height:550px !important;
            }
            .block-header-image-play .block-header-content .play-circle,
            .block-header-light-image-play .block-header-content .play-circle {
                font: 40px Arial, sans-serif;
                width: 65px;
                height: 75px;
                line-height: 75px;
                padding-left: 10px;
                margin-top: 0px;
                margin-bottom: 20px;
            }
            .block-header-image-play .block-header-content .play-link i,
            .block-header-light-image-play .block-header-content .play-link i {
                font-size: 38px;
            }
            .block-header-basic .block-header-content {
                font-size: 54px;
                line-height: 68px;
                padding-top:60px;
            }
            .block-header-program .block-header-bg-img,
            .block-header-light-program .block-header-bg-img {
                height:110px;
                background-position: 15px !important;
                background-position-y: -90px !important;
                background-size: 200px 200px !important;
                background-repeat: no-repeat !important;
            }
            .block-header-program .block-header-content,
            .block-header-light-program .block-header-content {
                font-size: 54px;
                line-height: 68px;
                padding-top:165px;
                padding-bottom:40px;
            }
        }
        @media (max-width:767px) {
            .block-header .block-header-content,
            .block-header-light .block-header-content,
            .block-header-image .block-header-content,
            .block-header-light-image .block-header-content {
                font-size: 34px;
                line-height: 42px;
                padding-top:40px;
                padding-bottom:40px;
            }
            .block-header-image-play .block-header-content,
            .block-header-light-image-play .block-header-content {
                font-size: 34px;
                line-height: 42px;
                padding-top:80px;
                padding-bottom:40px;
            }
            .block-header-image-play .block-header-content .play-circle,
            .block-header-light-image-play .block-header-content .play-circle {
                font: 40px Arial, sans-serif;
                width: 45px;
                height: 55px;
                line-height: 55px;
                padding-left: 10px;
                margin-top: 0px;
                margin-bottom: 20px;
            }
            .block-header-image-play .block-header-content .play-link i,
            .block-header-light-image-play .block-header-content .play-link i {
                font-size: 18px;
            }
            .block-header-basic .block-header-content {
                font-size: 34px;
                line-height: 42px;
                padding-top:40px;
            }
            .block-header-program .block-header-bg-img,
            .block-header-light-program .block-header-bg-img {
                height:140px;
                background-position: 15px !important;
                background-position-y: -60px !important;
                background-size: 200px 200px !important;
                background-repeat: no-repeat !important;
            }
            .block-header-program .block-header-content,
            .block-header-light-program .block-header-content {
                font-size: 34px;
                line-height: 42px;
                padding-top:40px;
                padding-bottom:40px;
            }

        }
/***************************************************************************** HEADERS END *****************************************************************************/

/****************************************************************************** TILES BEG ******************************************************************************/
    .tile-row {
        /*margin-left:-30px !important;
        margin-right:-30px !important;*/
    }
    .tile-basic {
        background:transparent;
    }
    .tile-basic .tile-subhead {
        color: #3A7CAF;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
        padding-bottom:10px;
        text-transform: uppercase;
    }
    .tile-basic .tile-content {
        color: #3A7CAF;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .tile-text {
        color: #3A7CAF;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
    }
    .tile-basic .tile-link {
        padding-top:10px;
    }
    .tile-basic .tile-link a {
        color: #3A7CAF;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
        text-decoration:none;
        border-bottom:solid #FFFFFF 2px;
    }
        .tile-basic .tile-link a:hover {
            color: #FFFFFF;
            background: #333333;
            text-decoration:none;
        }
    .tile {
        background:#3A7CAF;
    }
    .tile-background-image {
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
    .tile-column {
        height: 100%;
    }
    .tile .tile-subhead {
        color: #FFFFFF;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
        padding-bottom:10px;
        text-transform: uppercase;
    }
    .tile .tile-content {
        color: #FFFFFF;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .tile .tile-link {
        padding-top:10px;
    }
    .tile .tile-link a {
        color: #FFFFFF;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
        text-decoration:none;
        border-bottom:solid #FFFFFF 2px;
    }
        .tile .tile-link a:hover {
            color: #333333;
            background: #FFFFFF;
            text-decoration:none;
        }
    .tile .tile-quote-block-large {
        color: #FFFFFF;
        font-family: "Zilla Slab";
        font-weight: 500;
        letter-spacing: 0;
    }
    .tile .tile-quote-citation-large {
        color: #FFFFFF;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    } 
    .tile .tile-quote-block-small {
        color: #FFFFFF;
        font-family: "Zilla Slab";
        font-weight: 500;
        letter-spacing: 0;
    }
    .tile .tile-quote-citation-small {
        color: #FFFFFF;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
    }
    .tile .tile-quote-citation-large:before, .tile .tile-quote-citation-small:before,
    .tile-light .tile-quote-citation-large:before, .tile-light .tile-quote-citation-small:before 
    {
        content:"\2014"
    }
    .tile-light {
        background:#B7B5AB;
    }
    .tile-light .tile-subhead {
        color: #333333;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
        text-transform: uppercase;
    }
    .tile-light .tile-content {
        color: #333333;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .tile-text {
        color: #333333;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
    }
    .tile-light .tile-link a {
        color: #333333;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
        text-decoration:none;
        border-bottom:solid #333333 2px;
    }
        .tile-light .tile-link a:hover {
            color: #FFFFFF;
            background: #333333;
            text-decoration:none;
        }
    .tile-light .tile-quote-block-large {
        color: #333333;
        font-family: "Zilla Slab";
        font-weight: 500;
        letter-spacing: 0;
    }
    .tile-light .tile-quote-citation-large {
        color: #333333;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
    }
    .tile-light .tile-quote-block-small {
        color: #333333;
        font-family: "Zilla Slab";
        font-weight: 500;
        letter-spacing: 0;
    }
    .tile-light .tile-quote-citation-small {
        color: #333333;
        font-family: Roboto;
        font-weight: 500;
        letter-spacing: 0;
    }
    @media (min-width:1024px) {
        .tile {
            padding:40px;
        }
        .tile-background-image {
            min-height: 550px;
        }
        .tile .tile-image, .tile-basic .tile-image {
            width: 135px;
            padding-bottom: 35px;
        }
        .tile .tile-subhead, .tile-basic .tile-subhead {
            font-size: 18px;
            line-height: 24px;
            padding-bottom: 10px;
        }
        .tile .tile-content, .tile-basic .tile-content {
            font-size: 42px;
            line-height: 52px;
        }
        .tile .tile-text {
                font-size: 24px;
                line-height: 34px;
        }
        .tile .tile-link, .tile-basic .tile-link {
            padding-top: 10px;
        }
            .tile .tile-link a, .tile-basic .tile-link a {
                font-size: 24px;
                line-height: 34px;
            }
        .tile .tile-quote-block-large {
            font-size: 48px;
            line-height: 58px;
        }
        .tile .tile-quote-citation-large {
            font-size: 42px;
            line-height: 52px;
            padding-top:10px;
        }
        .tile .tile-quote-block-small {
            font-size: 34px;
            line-height: 44px;
        }
        .tile .tile-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
        .tile-light {
            padding: 40px;
        }
            .tile-light .tile-image {
                width: 135px;
                padding-bottom: 35px;
            }
            .tile-light .tile-subhead {
                font-size: 18px;
                line-height: 24px;
                padding-bottom: 10px;
            }
            .tile-light .tile-content {
                font-size: 42px;
                line-height: 52px;
            }
            .tile-light .tile-text {
                    font-size: 24px;
                    line-height: 34px;
            }
            .tile-light .tile-link {
                padding-top: 10px;
            }
                .tile-light .tile-link a {
                    font-size: 24px;
                    line-height: 34px;
                }
            .tile-light .tile-quote-block-large {
                font-size: 48px;
                line-height: 58px;
            }
            .tile-light .tile-quote-citation-large {
                font-size: 24px;
                line-height: 28px;
                padding-top:10px;
            }
            .tile-light .tile-quote-block-small {
                font-size: 34px;
                line-height: 44px;
            }
            .tile-light .tile-quote-citation-small {
                font-size: 24px;
                line-height: 28px;
                padding-top:10px;
            }
    }
    @media (min-width:768px) and (max-width:1023px) {
        .tile {
            padding:40px;
        }
        .tile-background-image {
            min-height: 450px;
        }
        .tile .tile-image, .tile-basic .tile-image {
            width: 110px;
            padding-bottom: 30px;
        }
        .tile .tile-subhead, .tile-basic .tile-subhead {
            font-size: 18px;
            line-height: 24px;
            padding-bottom: 10px;
        }
        .tile .tile-content, .tile-basic .tile-content {
            font-size: 38px;
            line-height: 48px;
        }
        .tile .tile-text {
                font-size: 24px;
                line-height: 34px;
        }
        .tile .tile-link, .tile .tile-link {
            padding-top: 20px;
        }
            .tile .tile-link a, .tile .tile-link a {
                font-size: 24px;
                line-height: 34px;
            }
        .tile .tile-quote-block-large {
            font-size: 48px;
            line-height: 58px;
        }
        .tile .tile-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
        .tile .tile-quote-block-small {
            font-size: 34px;
            line-height: 44px;
        }
        .tile .tile-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
        .tile-light {
            padding: 40px;
        }
        .tile-light .tile-image {
            width: 110px;
            padding-bottom: 30px;
        }
        .tile-light .tile-subhead {
            font-size: 18px;
            line-height: 24px;
            padding-bottom: 10px;
        }
        .tile-light .tile-content {
            font-size: 38px;
            line-height: 48px;
        }
        .tile-light .tile-text {
                font-size: 24px;
                line-height: 34px;
        }
        .tile-light .tile-link {
            padding-top: 20px;
        }
            .tile-light .tile-link a {
                font-size: 24px;
                line-height: 34px;
            }
        .tile-light .tile-quote-block-large {
            font-size: 48px;
            line-height: 58px;
        }
        .tile-light .tile-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
        .tile-light .tile-quote-block-small {
            font-size: 34px;
            line-height: 44px;
        }
        .tile-light .tile-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
    }
    @media (max-width:767px) {
        .tile {
            padding:20px;
        }
        .tile-background-image {
            min-height: 300px;
        }
        .tile .tile-image, .tile-basic .tile-image {
            width: 130px;
            padding-bottom: 20px;
        }
        .tile .tile-subhead, .tile-basic .tile-subhead {
            font-size: 18px;
            line-height: 24px;
            padding-bottom: 10px;
        }
        .tile .tile-content, .tile-basic .tile-content {
            font-size: 32px;
            line-height: 42px;
        }
        .tile .tile-text {
                font-size: 24px;
                line-height: 34px;
        }
        .tile .tile-link, .tile-basic .tile-link {
            padding-top: 20px;
        }
            .tile .tile-link a, .tile-basic .tile-link a {
                font-size: 24px;
                line-height: 34px;
            }
        .tile .tile-quote-block-large {
            font-size: 34px;
            line-height: 44px;
        }
        .tile .tile-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
        .tile .tile-quote-block-small {
            font-size: 34px;
            line-height: 44px;
        }
        .tile .tile-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
        .tile-light {
            padding: 20px;
        }
        .tile-light .tile-image {
            width: 130px;
            padding-bottom: 20px;
        }
        .tile-light .tile-subhead {
            font-size: 18px;
            line-height: 24px;
            padding-bottom: 10px;
        }
        .tile-light .tile-content {
            font-size: 32px;
            line-height: 42px;
        }
        .tile-light .tile-text {
                font-size: 24px;
                line-height: 34px;
        }
        .tile-light .tile-link {
            padding-top: 20px;
        }
            .tile-light .tile-link a {
                font-size: 24px;
                line-height: 34px;
            }
        .tile-light .tile-quote-block-large {
            font-size: 34px;
            line-height: 44px;
        }
        .tile-light .tile-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
        .tile-light .tile-quote-block-small {
            font-size: 34px;
            line-height: 44px;
        }
        .tile-light .tile-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:10px;
        }
    }
/****************************************************************************** TILES END ******************************************************************************/

/***************************************************************************** FACTOIDS BEG ****************************************************************************/
    .factoid .container, .factoid-light .container, .factoid-image .container, .factoid-light-image .container {
        padding:80px 15px !important;
    }
    .factoid {
        background:#3A7CAF;
    }
        .factoid .factoid-title-large, .factoid .factoid-title-small, .factoid .factoid-title-xsmall,
        .factoid-image .factoid-title-large, .factoid-image .factoid-title-small, .factoid-image .factoid-title-xsmall {
            color: #FFFFFF;
            font-family: Roboto;
            font-weight: 300;
            letter-spacing: 0;
        }
        .factoid .factoid-content-large, .factoid .factoid-content-small, .factoid .factoid-content-xsmall, 
        .factoid .factoid-quote-large, .factoid .factoid-quote-small,
        .factoid-image .factoid-content-large, .factoid-image .factoid-content-small, .factoid-image .factoid-content-xsmall, 
        .factoid-image .factoid-quote-large, .factoid-image .factoid-quote-small {
            color: #FFFFFF;
            font-family: "Zilla Slab";
            font-weight: 500;
            letter-spacing: 0;
        }
        .factoid .factoid-quote-citation-large, .factoid .factoid-quote-citation-small,
        .factoid-image .factoid-quote-citation-large, .factoid-image .factoid-quote-citation-small {
            color: #FFFFFF;
            font-family: Roboto;
            font-weight: 500;
            letter-spacing: 0;
        }
        .factoid .factoid-btn-large, .factoid .factoid-btn-small, .factoid .factoid-btn-xsmall,
        .factoid-image .factoid-btn-large, .factoid-image .factoid-btn-small, .factoid-image .factoid-btn-xsmall {
            text-transform:uppercase;
        } 
    .factoid .factoid-quote-citation-large:before, .factoid-light .factoid-quote-citation-large:before, .factoid .factoid-quote-citation-small:before, .factoid-light .factoid-quote-citation-small:before,
    .factoid-image .factoid-quote-citation-large:before, .factoid-light-image .factoid-quote-citation-large:before, .factoid-image .factoid-quote-citation-small:before, .factoid-light-image .factoid-quote-citation-small:before
    {
        content:"\2014"
    }
    .factoid-light {
        background:#B7B5AB;
    }
        .factoid-light .factoid-title-large, .factoid-light .factoid-title-small, .factoid-light .factoid-title-xsmall,
        .factoid-light-image .factoid-title-large, .factoid-light-image .factoid-title-small, .factoid-light-image .factoid-title-xsmall {
            color: #333333;
            font-family: Roboto;
            font-weight: 300;
            letter-spacing: 0;
        }
        .factoid-light .factoid-content-large,.factoid-light .factoid-content-small,.factoid-light .factoid-content-xsmall,
        .factoid-light .factoid-quote-large, .factoid-light .factoid-quote-small,
        .factoid-light-image .factoid-content-large,.factoid-light-image .factoid-content-small,.factoid-light-image .factoid-content-xsmall,
        .factoid-light-image .factoid-quote-large, .factoid-light-image .factoid-quote-small {
            color: #3333333;
            font-family: "Zilla Slab";
            font-weight: 500;
            letter-spacing: 0;
        }
        .factoid-light .factoid-quote-citation-large, .factoid-light .factoid-quote-citation-small,
        .factoid-light-image .factoid-quote-citation-large, .factoid-light-image .factoid-quote-citation-small {
            color: #3333333;
            font-family: Roboto;
            font-weight: 500;
            letter-spacing: 0;
        }
        .factoid-light .factoid-btn-large, .factoid-light .factoid-btn-small, .factoid-light .factoid-btn-xsmall,
        .factoid-light-image .factoid-btn-large, .factoid-light-image .factoid-btn-small, .factoid-light-image .factoid-btn-xsmall {
            text-transform:uppercase;
        }
    .factoid-image, .factoid-light-image {
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
    @media (min-width:1024px) {
        .factoid .factoid-title-large, .factoid-image .factoid-title-large {
            font-size: 100px;
            line-height: 110px;
            padding-bottom:20px;
        }
        .factoid .factoid-image-large, .factoid-image .factoid-image-large {
            width:135px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-large, .factoid-image .factoid-content-large, 
        .factoid .factoid-quote-large, .factoid-image .factoid-quote-large {
            font-size: 48px;
            line-height: 58px;
        }
        .factoid .factoid-quote-citation-large, .factoid-image .factoid-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid .factoid-btn-large, .factoid-image .factoid-btn-large {
            padding-top:40px;
        }
        .factoid .factoid-title-small, .factoid-image .factoid-title-small {
            font-size: 70px;
            line-height: 82px;
            padding-bottom:20px;
        }
        .factoid .factoid-image-small, .factoid-image .factoid-image-small {
            width:135px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-small, .factoid-image .factoid-content-small, 
        .factoid .factoid-quote-small, .factoid-image .factoid-quote-small {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid .factoid-quote-citation-small, .factoid-image .factoid-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid .factoid-btn-small, .factoid-image .factoid-btn-small {
            padding-top:40px;
        }
        .factoid .factoid-title-xsmall, .factoid-image .factoid-title-xsmall {
            font-size: 56px;
            line-height: 66px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-xsmall, .factoid-image .factoid-content-xsmall {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid .factoid-btn-xsmall, .factoid-image .factoid-btn-xsmall {
            padding-top:40px;
        }
        .factoid-light .factoid-title-large, .factoid-light-image .factoid-title-large {
            font-size: 100px;
            line-height: 110px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-image-large, .factoid-light-image .factoid-image-large {
            width:135px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-large, .factoid-light-image .factoid-content-large,
        .factoid-light .factoid-quote-large, .factoid-light-image .factoid-quote-large {
            font-size: 48px;
            line-height: 58px;
        }
        .factoid-light .factoid-quote-citation-large, .factoid-light-image .factoid-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid-light .factoid-btn-large, .factoid-light-image .factoid-btn-large {
            padding-top:40px;
        }
        .factoid-light .factoid-title-small, .factoid-light-image .factoid-title-small {
            font-size: 70px;
            line-height: 82px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-image-small, .factoid-light-image .factoid-image-small {
            width:135px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-small, .factoid-light-image .factoid-content-small,
        .factoid-light .factoid-quote-small, .factoid-light-image .factoid-quote-small {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid-light .factoid-quote-citation-small, .factoid-light-image .factoid-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid-light .factoid-btn-small, .factoid-light-image .factoid-btn-small {
            padding-top:40px;
        }
        .factoid-light .factoid-title-xsmall, .factoid-light-image .factoid-title-xsmall {
            font-size: 56px;
            line-height: 66px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-xsmall, .factoid-light-image .factoid-content-xsmall {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid-light .factoid-btn-xsmall, .factoid-light-image .factoid-btn-xsmall {
            padding-top:40px;
        }
    }
    @media (min-width:768px) and (max-width:1023px) {
        .factoid .factoid-title-large, .factoid-image .factoid-title-large {
            font-size: 100px;
            line-height: 110px;
            padding-bottom:20px;
        }
        .factoid .factoid-image-large, .factoid-image .factoid-image-large {
            width:110px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-large, .factoid-image .factoid-content-large, 
        .factoid .factoid-quote-large, .factoid-image .factoid-quote-large {
            font-size: 48px;
            line-height: 58px;
        }
        .factoid .factoid-quote-citation-large, .factoid-image .factoid-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid .factoid-btn-large, .factoid-image .factoid-btn-large {
            padding-top:40px;
        }
        .factoid .factoid-title-small, .factoid-image .factoid-title-small {
            font-size: 70px;
            line-height: 82px;
            padding-bottom:20px;
        }
        .factoid .factoid-image-small, .factoid-image .factoid-image-small {
            width:110px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-small, .factoid-image .factoid-content-small, 
        .factoid .factoid-quote-small, .factoid-image .factoid-quote-small {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid .factoid-quote-citation-small, .factoid-image .factoid-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid .factoid-btn-small, .factoid-image .factoid-btn-small {
            padding-top:40px;
        }
        .factoid .factoid-title-xsmall, .factoid-image .factoid-title-xsmall {
            font-size: 56px;
            line-height: 66px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-xsmall, .factoid-image .factoid-content-xsmall {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid .factoid-btn-xsmall, .factoid-image .factoid-btn-xsmall {
            padding-top:40px;
        }
        .factoid-light .factoid-title-large, .factoid-light-image .factoid-title-large {
            font-size: 100px;
            line-height: 110px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-image-large, .factoid-light-image .factoid-image-large {
            width:110px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-large, .factoid-light-image .factoid-content-large,
        .factoid-light .factoid-quote-large, .factoid-light-image .factoid-quote-large {
            font-size: 48px;
            line-height: 58px;
        }
        .factoid-light .factoid-quote-citation-large, .factoid-light-image .factoid-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid-light .factoid-btn-large, .factoid-light-image .factoid-btn-large {
            padding-top:40px;
        }
        .factoid-light .factoid-title-small, .factoid-light-image .factoid-title-small {
            font-size: 70px;
            line-height: 82px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-image-small, .factoid-light-image .factoid-image-small {
            width:110px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-small, .factoid-light-image .factoid-content-small,
        .factoid-light .factoid-quote-small, .factoid-light-image .factoid-quote-small {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid-light .factoid-quote-citation-small, .factoid-light-image .factoid-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid-light .factoid-btn-small, .factoid-light-image .factoid-btn-small {
            padding-top:40px;
        }
        .factoid-light .factoid-title-xsmall, .factoid-light-image .factoid-title-xsmall {
            font-size: 56px;
            line-height: 66px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-xsmall, .factoid-light-image .factoid-content-xsmall {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid-light .factoid-btn-xsmall, .factoid-light-image .factoid-btn-xsmall {
            padding-top:40px;
        }
    }
    @media (max-width:767px) {
        .factoid .factoid-title-large, .factoid-image .factoid-title-large {
            font-size: 70px;
            line-height: 82px;
            padding-bottom:20px;
        }
        .factoid .factoid-image-large, .factoid-image .factoid-image-large {
            width:110px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-large, .factoid-image .factoid-content-large, 
        .factoid .factoid-quote-large, .factoid-image .factoid-quote-large {
            font-size: 48px;
            line-height: 58px;
        }
        .factoid .factoid-quote-citation-large, .factoid-image .factoid-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid .factoid-btn-large, .factoid-image .factoid-btn-large {
            padding-top:40px;
        }
        .factoid .factoid-title-small, .factoid-image .factoid-title-small {
            font-size: 70px;
            line-height: 82px;
            padding-bottom:20px;
        }
        .factoid .factoid-image-small, .factoid-image .factoid-image-small {
            width:110px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-small, .factoid-image .factoid-content-small, 
        .factoid .factoid-quote-small, .factoid-image .factoid-quote-small {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid .factoid-quote-citation-small, .factoid-image .factoid-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid .factoid-btn-small, .factoid-image .factoid-btn-small {
            padding-top:40px;
        }
        .factoid .factoid-title-xsmall, .factoid-image .factoid-title-xsmall {
            font-size: 56px;
            line-height: 66px;
            padding-bottom:20px;
        }
        .factoid .factoid-content-xsmall, .factoid-image .factoid-content-xsmall {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid .factoid-btn-xsmall, .factoid-image .factoid-btn-xsmall {
            padding-top:40px;
        }
        .factoid-light .factoid-title-large, .factoid-light-image .factoid-title-large {
            font-size: 70px;
            line-height: 82px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-image-large, .factoid-light-image .factoid-image-large {
            width:110px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-large, .factoid-light-image .factoid-content-large,
        .factoid-light .factoid-quote-large, .factoid-light-image .factoid-quote-large {
            font-size: 48px;
            line-height: 58px;
        }
        .factoid-light .factoid-quote-citation-large, .factoid-light-image .factoid-quote-citation-large {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid-light .factoid-btn-large, .factoid-light-image .factoid-btn-large {
            padding-top:40px;
        }
        .factoid-light .factoid-title-small, .factoid-light-image .factoid-title-small {
            font-size: 70px;
            line-height: 82px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-image-small, .factoid-light-image .factoid-image-small {
            width:110px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-small, .factoid-light-image .factoid-content-small,
        .factoid-light .factoid-quote-small, .factoid-light-image .factoid-quote-small {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid-light .factoid-quote-citation-small, .factoid-light-image .factoid-quote-citation-small {
            font-size: 24px;
            line-height: 28px;
            padding-top:20px;
        }
        .factoid-light .factoid-btn-small, .factoid-light-image .factoid-btn-small {
            padding-top:40px;
        }
        .factoid-light .factoid-title-xsmall, .factoid-light-image .factoid-title-xsmall {
            font-size: 56px;
            line-height: 66px;
            padding-bottom:20px;
        }
        .factoid-light .factoid-content-xsmall, .factoid-light-image .factoid-content-xsmall {
            font-size: 34px;
            line-height: 44px;
        }
        .factoid-light .factoid-btn-xsmall, .factoid-light-image .factoid-btn-xsmall {
            padding-top:40px;
        }
     }
/***************************************************************************** FACTOIDS END ****************************************************************************/

/*************************************************************************** ROW MODULES BEG ***************************************************************************/
    .row-module-row {
        margin:0px;
    }
    .row-module {
        border-bottom:solid #333333 1px;
    }
    .row-module-top {
        border-top:solid #333333 1px;
    }
    .row-module .row-module-symbol {

    }
    .row-module .row-module-symbol .row-module-icon {
        margin-bottom:20px;   
    }
    .row-module .row-module-symbol .row-module-icon .icon-circle {
        box-sizing: initial;
        background: #3A7CAF;
        text-align: center;
        border-radius: 50%;
        box-sizing: content-box;
    }
    .row-module .row-module-symbol .row-module-icon .icon-item {
        color: #FFFFFF !important;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .row-module .row-module-symbol .row-module-icon .icon-circle-light {
        box-sizing: initial;
        background: #B7B5AB;
        text-align: center;
        border-radius: 50%;
        box-sizing: content-box;
    }
    .row-module .row-module-symbol .row-module-icon .icon-item-light {
        color: #333333 !important;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .row-module .row-module-title {
        color: #333333;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .row-module .row-module-content .row-module-desc {
        color: #333333;
        font-family: Roboto;
        font-size: 18px;
        letter-spacing: 0;
        line-height: 32px;
    }
    @media (min-width:768px) {
        .row-module {
            padding:40px 0px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-circle {
            width: 148px;
            height: 148px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item {
            font-size: 70px;
            line-height: 82px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item .icon-item-character {
            padding-top:33px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item img {
            height: 125px;
            padding-top:24px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-circle {
            background-size: 148px 148px !important;
            width: 148px;
            height: 148px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-circle-light {
            width: 148px;
            height: 148px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item-light {
            font-size: 70px;
            line-height: 82px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item-light .icon-item-character {
            padding-top:33px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item-light img {
            height: 125px;
            padding-top:24px;
        }
        .row-module .row-module-title {
            font-size: 32px;
            line-height: 42px;
            padding-bottom:20px;
        }
        .row-module .row-module-content .row-module-desc {
            font-size: 18px;
            line-height: 32px;
        }
        .row-icon-image {
            width:148px;
        }
    }
    @media (max-width:767px)  {
        .row-module {
            padding:40px 0px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-circle {
            width: 100px;
            height: 100px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item {
            font-size: 60px;
            line-height: 60px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item .icon-item-character {
            padding-top:20px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item img {
            height: 85px;
            padding-top:15px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-circle {
            background-size: 100px 100px !important;
            width: 100px;
            height: 100px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-circle-light {
            width: 100px;
            height: 100px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item-light {
            font-size: 60px;
            line-height: 60px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item-light .icon-item-character {
            padding-top:20px;
        }
        .row-module .row-module-symbol .row-module-icon .icon-item-light img {
            height: 85px;
            padding-top:15px;
        }
        .row-module .row-module-title {
            font-size: 32px;
            line-height: 42px;
            padding-bottom:20px;
        }
        .row-module .row-module-content .row-module-desc {
            font-size: 18px;
            line-height: 32px;
        }
        .row-icon-image {
            width:100px;
        }
    }
/*************************************************************************** ROW MODULES END ***************************************************************************/

/************************************************************************* COLUMN MODULES BEG **************************************************************************/
    .column-module-column {
        margin:0px;
    }
    .column-module {
        border-bottom:solid #333333 1px;
    }
    .column-module-top {
        border-top:solid #333333 1px;
    }
    .column-module .column-module-symbol {

    }
    .column-module .column-module-symbol .column-module-icon {
        margin-bottom:20px;   
    }
    .column-module .column-module-symbol .column-module-icon .icon-circle {
        box-sizing: initial;
        background: #3A7CAF;
        text-align: center;
        border-radius: 50%;
        box-sizing: content-box;
    }
    .column-module .column-module-symbol .column-module-icon .icon-item {
        color: #FFFFFF !important;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .column-module .column-module-symbol .column-module-icon .icon-circle-light {
        box-sizing: initial;
        background: #B7B5AB;
        text-align: center;
        border-radius: 50%;
        box-sizing: content-box;
    }
    .column-module .column-module-symbol .column-module-icon .icon-item-light {
        color: #333333 !important;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .column-module .column-module-title {
        color: #333333;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .column-module .column-module-content .column-module-desc {
        color: #333333;
        font-family: Roboto;
        font-size: 18px;
        letter-spacing: 0;
        line-height: 32px;
    }
    .column-module {
        padding:40px 20px 40px 0px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-circle {
        width: 100px;
        height: 100px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-item {
        font-size: 60px;
        line-height: 60px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-item .icon-item-character {
        padding-top:20px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-item img {
        height: 85px;
        padding-top:15px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-circle {
        background-size: 100px 100px !important;
        width: 100px;
        height: 100px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-circle-light {
        width: 100px;
        height: 100px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-item-light {
        font-size: 60px;
        line-height: 60px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-item-light .icon-item-character {
        padding-top:20px;
    }
    .column-module .column-module-symbol .column-module-icon .icon-item-light img {
        height: 85px;
        padding-top:15px;
    }
    .column-module .column-module-title {
        font-size: 32px;
        line-height: 42px;
        padding-bottom:20px;
    }
    .column-module .column-module-content .column-module-desc {
        font-size: 18px;
        line-height: 32px;
    }
    .column-icon-image {
        width:100px;
    }
/************************************************************************* COLUMN MODULES END **************************************************************************/

/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***************************************************************************** MODULES END *****************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/


/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***************************************************************************** FILTERS BEG *****************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
        .my-select ul > li {
            text-indent: 0px;
            padding-bottom:0px;
        }
        .my-select .program-default {
            padding:10px 10px;
            color: #323333;
            font-family: Roboto;
            font-size: 18px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 20px;
        }
        .my-select .program-title {
            border-top:solid #333333 1px;
            padding:10px 10px;
            font-weight:bold;
            color: #323333;
            font-family: Roboto;
            font-size: 18px;
            font-weight: 600;
            letter-spacing: 0;
            line-height: 20px;
        }
        .my-select .program-topic {
            padding:10px 10px 10px 15px;
            font-weight:bold;
            color: #323333;
            font-family: Roboto;
            font-size: 18px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 20px;
        }
        .my-select ul > li:before {
            content: "";
            text-indent: 0px;
        }
        .my-select button {
            background:#FFFFFF !important;
            border:0px !important;
            border-radius:0px !important;
            color: #1A1919 !important;
            font-family: Roboto !important;
            font-size: 18px !important;
            letter-spacing: 0 !important;
            line-height: 24px !important;
            padding: 15px 20px !important;
        }
        .my-select button:hover {
            background:#FFFFFF;
            border:0px;
            border-radius:0px;
            color: #1A1919;
        }
        .materials-btn {
            font-family: Roboto !important;
            font-size: 18px !important;
            letter-spacing: 0 !important;
            line-height: 24px !important;
            padding: 13px 20px !important;
        }
        .bootstrap-select {
            margin-left:10px;
        }
        .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
            margin: 0px 10px 0px 0px !important;
        }
        .bootstrap-select .dropdown-menu {
            border-radius:0px;
            padding:0px;
        }
        .bootstrap-select .dropdown-menu.inner {
            padding: 10px;
        }
        .bootstrap-select>.dropdown-toggle {
            color: #1A1919;
            font-family: Roboto;
            font-size: 18px;
            letter-spacing: 0;
            line-height: 24px;
            
        }
        .bootstrap-select>.dropdown-toggle:after {
            font-family: FontAwesome;
            content: "\f107";
            font-size: 30px;
            top: -10px;
            position: relative;
            padding-left: 3px;
            width: 40px;
            height: 0;
            margin-left: 0px;
            vertical-align: auto;
            border: 0px;
        }
            .bootstrap-select>.dropdown-toggle[aria-expanded="true"]:after {
                content: "\f106";
            }
        .bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item:active {
            color: #3A7CAF;
            text-decoration: none;
            background-color: #FFFFFF;
        }
        .bootstrap-select .dropdown-item.hover, .bootstrap-select .dropdown-item:hover {
            color: #3A7CAF;
            text-decoration: none;
            background-color: #FFFFFF;
        }
        .bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
            color: #1A1919;
        }
        input.FilterExpandBtn[type="radio"] {
            display:none;
        }
        input.FilterExpandBtn[type="radio"] + label {
            cursor: pointer;
            content: "";
            display: inline-block;
            vertical-align: middle;
            font-family: Roboto;
            font-size: 20px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 20px;
            text-align: center;
            box-sizing: border-box;
            border: 2px solid #1A1919;
            border-radius: 8px;
            color: #333333;
            background: transparent;
            margin-bottom: 10px;
            text-decoration: none;
            border-right:0px;
            border-top-right-radius: 0px !important;
            border-bottom-right-radius: 0px !important;
            padding: 8px 20px !important;
        }
        input.FilterExpandBtn[type="radio"]:checked + label {
            color: #FFFFFF;
            background-color: #1A1919;
            text-decoration: none;
        }
        input.FilterCollapseBtn[type="radio"] {
            display:none;
        }
        input.FilterCollapseBtn[type="radio"] + label {
            cursor: pointer;
            content: "";
            display: inline-block;
            vertical-align: middle;
            font-family: Roboto;
            font-size: 20px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 20px;
            text-align: center;
            box-sizing: border-box;
            border: 2px solid #1A1919;
            border-radius: 8px;
            color: #333333;
            background: transparent;
            margin-bottom: 10px;
            text-decoration: none;
            border-left:0px;
            border-top-left-radius: 0px !important;
            border-bottom-left-radius: 0px !important;
            padding: 8px 20px !important;
        }
        input.FilterCollapseBtn[type="radio"]:checked + label {
            color: #FFFFFF;
            background-color: #1A1919;
            text-decoration: none;
        }
        input.FilterExpandBtn[type="checkbox"] + label:before, input.FilterExpandBtn[type="radio"] + label:before,
        input.FilterCollapseBtn[type="checkbox"] + label:before, input.FilterCollapseBtn[type="radio"] + label:before {
            margin-right: 0px;
            width: 0px;
            background: none;
        }

/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***************************************************************************** FILTERS BEG *****************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/


/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/************************************************************************ DOCUMENT DOWNLOADS BEG ***********************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
    .zero-results {
        color: #333333;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
    .zero-results img {
        padding-top: 22px;
        padding-bottom: 20px;
    }
    #document-downloads .document-download-hero .title {
        color: #FFFFFF;
        font-family: Prompt;
        font-weight: 300;
        letter-spacing: 0;
    }
    #document-downloads .document-download-hero .search {
        color: #FFFFFF;
        font-family: Roboto;
        font-size: 20px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 24px;
        padding-bottom:20px;
    }
    #document-downloads .results {
        color: #333333;
        font-family: Roboto;
        font-weight: 300;
        letter-spacing: 0;
    }
        @media (min-width: 992px) {
            .zero-results {
                font-size: 42px;
                line-height: 52px;
            }
            #document-downloads .document-download-hero {
                padding:80px 0px;
                margin-bottom:80px;
            }
            #document-downloads .document-download-hero .title {
                font-size: 70px;
                line-height: 82px;
            }
            #document-downloads .document-download-hero .search {
                padding-top:80px;
            }
            #document-downloads .document-download-hero .criteria-selection {
                padding-right:0px;
            }
            #document-downloads .results {
                font-size: 42px;
                line-height: 52px;
            }
        }
        @media (min-width: 768px) and (max-width: 991px) {
            .zero-results {
                font-size: 42px;
                line-height: 52px;
            }
            #document-downloads .document-download-hero {
                padding:80px 0px;
                margin-bottom:80px;
            }
            #document-downloads .document-download-hero .title {
                font-size: 70px;
                line-height: 82px;
            }
            #document-downloads .document-download-hero .search {
                padding-top:80px;
            }
            #document-downloads .document-download-hero .criteria-selection {
                padding-right:15px;
            }
            #document-downloads .results {
                font-size: 42px;
                line-height: 52px;
            }
        }
        @media (max-width: 767px) {
            .zero-results {
                font-size: 32px;
                line-height: 42px;
            }
            #document-downloads .document-download-hero {
                padding:40px 0px;
                margin-bottom:40px;
            }
            #document-downloads .document-download-hero .title {
                font-size: 34px;
                line-height: 42px;
            }
            #document-downloads .document-download-hero .search {
                padding-top:40px;
            }
            #document-downloads .document-download-hero .criteria-selection {
                padding-right:15px;
            }
            #document-downloads .results {
                font-size: 32px;
                line-height: 42px;
            }
        }
    #document-downloads .filter-buttons {
        padding-top:40px;
        padding-bottom:20px;
    }
    .document-download {
        border-bottom:solid #737167 1px;
        padding-top:20px;
        padding-bottom:20px;
    }
        .document-download.first {
            border-top:solid #737167 1px;
            /*margin-top:20px;*/
        }
        .document-download .thumbnail {
            width:100%;
            max-width:142px;
        }
        .document-download .thumbnail-collapsed {
            width:100%;
            max-width:91px;
        }
            @media (max-width: 767px) {
                .document-download .thumbnail, .document-download .thumbnail-collapsed {
                    display:none;
                }
            }
        .document-download .program {
            color: #FF5267;
            font-family: Roboto;
            font-size: 16px;
            letter-spacing: 0;
            line-height: 22px;
            text-transform:uppercase;
        }
        .document-download .title {
            color: #272727;
            font-family: Roboto;
            font-size: 26px;
            letter-spacing: 0;
            line-height: 36px;
        }
        .document-download .criteria {
            letter-spacing: 0;
            line-height: 18px;
            padding-top:4px;
        }
        .document-download .topic-desc-title {
            color: #6B6A61;
            font-family: Roboto;
            font-size: 16px;
            letter-spacing: 0;
            line-height: 18px;
            text-transform:uppercase;
        }
        .document-download .topic-desc {
            color: #333333;
            font-family: Roboto;
            font-size: 16px;
            letter-spacing: 0;
            line-height: 18px;
            padding-right:20px;
        }
        .document-download .description {
            color: #333333;
            font-family: Roboto;
            font-size: 16px;
            letter-spacing: 0;
            line-height: 22px;
            padding:10px 0px;
        }
        .document-download .downloads {
            color: #333333;
            font-family: Roboto;
            font-size: 16px;
            letter-spacing: 0;
            line-height: 22px;
        }
            .document-download .downloads a {
                color: #0084B4;
            }
            .document-download .downloads a:hover {
                color:#FFFFFF;
                background:#0084B4;
            }
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/************************************************************************ DOCUMENT DOWNLOADS END ***********************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************/

    @media (min-width: 1000px) {

    }