/* GLOBAL STYLES */

.headerAndNavContainer {box-shadow: 0 3px 8px rgba(0,0,0,.15); transition: all .3s ease;}

.block_efe8b088ba3c4f7a88c7d7610398dd46 {padding-top: 15px;}


.navUp {margin-top: -39px;}

.blockWrap_b940893e5fa94032a5b920d583dc8b28 {padding: 10px 0; background: #d0dae6; text-align: center;}
@media only screen and (max-width: 480px) {.blockWrap_b940893e5fa94032a5b920d583dc8b28 {display: none;}}
.block_b940893e5fa94032a5b920d583dc8b28 {max-width: 1104px; margin: 0 auto;}
.block_b940893e5fa94032a5b920d583dc8b28 .blockText {width: 100%;}
.block_b940893e5fa94032a5b920d583dc8b28 .blockInnerContent {display: flex; justify-content: space-between; width: 100%;}
.block_b940893e5fa94032a5b920d583dc8b28 .blockInnerContent p {font-size: 15px; padding-bottom: 0;}

.navContent li .button {padding: 5px 10px; box-shadow: 0 10px 20px -10px rgba(199,0,43,.5); transition: all .3s ease;}
.navContent li .button:hover {background: #cf002d; box-shadow: 0 8px 14px -10px rgba(199,0,43,.6); transition: all .3s ease;}

.ctaButton {padding: 12px 24px; box-shadow: 0 10px 20px -10px rgba(199,0,43,.5); transition: all .3s ease; text-transform: uppercase; text-shadow:  0 0 0 rgba(0,0,0,0);}
.ctaButton:hover {background: #cf002d; box-shadow: 0 8px 14px -10px rgba(199,0,43,.6); transition: all .3s ease;}

.ghost {background: transparent; border: 2px solid #C7002B; color: #C7002B;box-shadow: 0 0 0 rgba(0,0,0,0); transition: all .3s ease; }
.ghost:hover {background: #C7002B; border: 2px solid #C7002B; color: white; background: #cf002d; box-shadow: 0 8px 14px -10px rgba(199,0,43,.6); transition: all .3s ease;}

.listView .itemPreview.hasImg .itemImg {width: 100%;}

.footerSocialIcons li a {background: transparent; border: 2px solid white; transition: all .3s ease;}
.footerSocialIcons li a:hover {background: white; color: #344654; transition: all .3s ease;}




/* HOME PAGE */

/*CALL TO ACTION BUTTONS*/
/*less margin between navButtonWrap li*/
.navContent ul .navButtonWrap li  {
    margin-left: .75em;
}

/*CLONED NAV BUTTONS FOR MOBILE*/
/*hide cloned nav buttons for desktop*/ 
.navButtonWrap.navButtonMobile {
    display: none;
}
.navButtonWrap.navButtonMobile {
    padding-top: 20px;
    text-align: center;
}
/*margin for buttons*/
.navButtonWrap.navButtonMobile li:first-child {
    margin-right: 1em;
}
.navButtonWrap.navButtonMobile li {
    list-style: none;
    display: inline-block;
}

.navButtonWrap.navButtonMobile a {
    padding: 5px 10px;
    margin: 0;
}


    /* HERO */
    /*
    .blockWrap_e6241b3efe0c459793126084725df41a .maxWidth--contentTitle,
    .blockWrap_e6241b3efe0c459793126084725df41a .maxWidth--content {margin-left: 0;}
    */
    
    .block_e6241b3efe0c459793126084725df41a .contentTitle {text-shadow: 1px 1px 1px rgba(0,0,0,.4);}
    .block_e6241b3efe0c459793126084725df41a .blockInnerContent {text-shadow: 1px 1px 1px rgba(0,0,0,.4);}
    
    /* CARDS */
    
    /*.block_be89cca9e652494da9ed58ec0622986b .item {box-shadow: 0 2px 4px rgba(0,0,0,.25);}
    .item a.button {color: #C7002B; transition: all .3s ease;}
    .item a.button:hover {color: white; transition: all .3s ease;}*/
    
    /* DOWNLOAD APP */
    .block_e445c431dde045b1b0096d3e6278476f .item:nth-of-type(1) img {max-width: 200px;}
    .block_e445c431dde045b1b0096d3e6278476f .item:nth-of-type(2) img {max-width: 200px;}
    .block_e445c431dde045b1b0096d3e6278476f .item:nth-of-type(3) img {max-width: 200px;}
    
    .block_e445c431dde045b1b0096d3e6278476f .item:nth-of-type(1) .itemImg {margin-right: 0; text-align: right;}
    .block_e445c431dde045b1b0096d3e6278476f .item:nth-of-type(2) .itemImg {margin-left: 0; text-align: left}
    .block_e445c431dde045b1b0096d3e6278476f .item:nth-of-type(3) .itemImg {margin-left: 0; text-align: left}
    
    
/* NEWS */

.block_f1e4d9aa890743ff99a66c84d079075b .item .contentTitle {text-align: left;}

/* Contact */

.block_a37fd76f60264fc7ab17cd5727c34d4e .itemContent p {padding-bottom: .2em;}


/*expandable menu width*/
.navContent ul li ul {max-width: 400px !important;}

.button {padding:10px 15px;}

@media only screen and (max-width: 767px) {
/*show cloned nav buttons for mobile*/ 
    .navButtonWrap.navButtonMobile {
        display: block;
    }
    .navButtonMobile .button {
        box-shadow: none;
}
}
/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}

@media only screen and (max-width: 767px) {
.block_e1a025e0bf3843e59f2d38918a707107.cols2.imgMgn1 .imgGridItem {
    width: 100%;
    margin: 5% 0 0!important;
}
}