﻿ /* MEGA NAV Purple Layout  - FEHB, COVID, Medicare-Brokers*/

 /* Main Navigtion */
 /* Page Layout */
 /* Elements */
    /* CALLOUT BOXES*/



/*Main Navigation*/
@media only screen and (max-width:58em) /*and (max-width:60em)*/ {
    .cbp-hropen .cbp-hrsub {
        display: block; /*padding-bottom: 3em;*/
        border-bottom: none !important;
    }
}
    .main-active { background-color:#771b61;border-bottom:solid 4px #771b61;color:#fff !important;}
    .main-active a, .main-active a:active, .main-active a:hover { color:#fff !important;text-transform:uppercase; }
    .sub-active { border-bottom:4px solid #771b61; }
    .sub-active a { color:#771b61; }
    .sub-active a:active { color:#771b61 !important; }

    .main-standard { background-color:#fcf7fb;border-bottom:solid 4px #fcf7fb;text-transform:uppercase;color:#383e41 !important; }
    .main-standard a {text-transform:uppercase;}


/*Page Layout*/
body {line-height:1.4em !important; }
html {     scroll-behavior: smooth;  }  /* COVID Vaccine FAQ */
.main-nav-no-dropdown a {text-transform:none; color: #383e41;}
.main-nav-no-dropdown a:hover { color:#771b61; }

.standard-purple-pg-layout { padding:1% 5% 5% 5%; }
.standard-purple-pg-layout-h1 { font-size: 40px;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: -0.45px;text-align: left;color: #771b61;line-height: 1em; padding-top:20px; }

.landing-page-section.pinkBG { background-color:#fcf7fb; }

.purple500 {color: #771b61}
.purple500-header {color:#771b61 !important;font-weight:500 !important;font-size:22px !important; }

@media only screen and (max-width: 48.875em) {
    .standard-purple-pg-layout-h1{ font-size: 32px; }

}


/* Page Elements */
.ordered-list-no-indent, .unordered-list-no-indent  { line-height:28px !important; }

.sub-header-section-mobile { text-transform:uppercase; }
.intro { margin-bottom:30px;margin-top:30px; }
.orchid500-divider { border-bottom:solid #af4591 1px;padding-bottom:30px;margin:50px 0; }

    .unordered-list-no-indent { margin:0; padding-left:20px; list-style-type:disc;line-height:22px;}
    .ordered-list-bold-numbers { list-style-type: none;margin-left:-20px; }
    .ordered-list-bold-numbers li { counter-increment: count-me; }
    .ordered-list-bold-numbers li::before { content: counter(count-me) ". ";display: block;position: relative; max-width: 0; max-height: 0; left: -1.3em;font-weight: bold; }

    .all-caps {text-transform:uppercase;}
    .graphic-responsive { width: 100%;height: auto;padding: 10px 0;}

    /*CALLOUT BOXES*/

    .landing-content { padding:0 !important; }
    .landing-box-text-image div:first-child { width:37%;}
    .landing-box-text-image img  {height:80% !important;width:80% !important; }
    .landing-box-text-image > div { width: 62%;font-stretch: normal;font-style: normal;line-height: 1.14;letter-spacing: -0.37px;text-align: left;color: #323e48;background-color:#fcf7fb;padding-right:20px;padding-left:20px; }
    .landing-content .subject-area-text { padding:2% 4% 5% 4% !important }

    @media only screen and (max-width: 48.875em) {
        .landing-box-text-image > div { width: 100%;height:unset; }
    .landing-box-text-image div:first-child { display:none; }
    .landing-pg-image { margin-top: 0 !important;width:100% !important; }
        .subject-area-text { padding-bottom:45px !important;}

    }


    @media only screen and (max-width:28.875em) {
        .landing-box-text-image div:first-child { width:100%;display:block; }
        .landing-box-text-image div { width: 100%; }
        .landing-pg-image {width:100% !important; }
  
    }


    @media only screen and (max-width:15em) {

    .landing-box-text-image div:first-child { display:none; }
    }