.flatpage-container .header-image {
    margin-bottom: 0;
}    

/*Sub Nav Bar 
----------------------------------------------*/

ul.nav-bar {
        list-style-type: none;
        text-align: center;
        font-size: 1.45rem;
        margin: 0 0 2em;
        padding: 1em 0;
        background: #f1eef4;
        line-height: 1.375;
}

ul.nav-bar li {
        display:inline-block;
        margin-left: 1.75em;
}

ul.nav-bar li:first-of-type {
        margin-left: 0.333333333em;
}

ul.nav-bar a:link, ul.nav-bar a:visited {
    /* Original Color --    color: #c43c3c; */
        color:#9f2089;
        text-decoration: none;
        border: none;
        transition: .1s ease-in-out;
}

ul.nav-bar a:hover, ul.nav-bar a:active, ul.nav-bar a:focus {
    /* Original Color --         color: #f14242;*/
    color:#6102f0; 
}

ul.nav-bar li.current a:link,  ul.nav-bar li.current a:visited {
    /* Original Color --      color:#c13b3b;*/
           color:#854c72;  
}


/* Hub Heading */
.header-image {
    border-color: #f1eef4;
}

/* Page Nav Icons
----------------------------------------------*/
.page-nav-icons {
    border-color: #3ecf41;
}

.page-nav-icons a:link,
.page-nav-icons a:visited {
    /* Original Color --   color: #c43c3c; */
    /*2019 -- color:#d8df0e;*/
        
        color:#16cdc0;
}

.page-nav-icons a:hover,
.page-nav-icons a:focus {
    /* Original Color --         color: #f14242;*/
    /*2019 -- color:#c4dc48;*/
        
        color: #a8ffef;
    
}

.page-nav-icons a:active {
    /* Original Color --         color: #f14242;*/
    /*2019 -- color:#ddfa48; */

        color: #9cd1c7;
}

.page-nav-icon-label {
     /* Original Color --   color: #c43c3c; */
    /*2019 -- color:#c7d962; */
        color:#44e3c6;
}

.page-nav-icons a:hover .page-nav-icon-label,
.page-nav-icons a:focus .page-nav-icon-label {
    /* Original Color --         color: #f14242;*/
    /*2019 -- color:color:#a3c951;  */
    color:#44e3c6;
}

/* Hub Section 
----------------------------------------------*/
.hub-section,
.page-nav-icons + .hub-section {
    border-top: 5px solid #cdcdcd;
}

.hub-section-heading {
    /* Original Color --      color:#f14242;*/
          /*color:#6102f0; */
          color:#9f2089;
          
}

.flatpage-container .btn-primary{
     /* Original Color --   color: #c43c3c; */
    /* 2019 --    background-color:#9f2089; */
    color:#222;
    background-color:#44e3c6;
}

.flatpage-container .btn-default:link,
.flatpage-container .btn-default:visited, 
.flatpage-container .btn-primary:link,
.flatpage-container .btn-primary:visited 
{
     /* Original Color --   color: #c43c3c; */
    /* 2019 -- background-color:#bdcd34;*/
    color:#222;    
    background-color: #9cd1c7;
}

.flatpage-container .btn-default:hover,
.flatpage-container .btn-default:focus,
.flatpage-container .btn-primary:hover,
.flatpage-container .btn-primary:focus {
    /* Original Color --         color: #f14242;*/
    /* 2019 -- background-color:#c4dc48; */
    color:#262828;
    background-color: #a8ffef;
}

.flatpage-container .btn-default:active,
.flatpage-container .btn-primary:active {
    color: #333;
    background-color: #a8ffef;
}
.page-nav-icons {
    text-align:center;
}

.flatpage-container .unstyled-list h3{
    background-color:#a8ffef;
    color:#031c36;
    padding:.5em 2em;
    text-align:center;
}

.flatpage-container  .framed {
     border:1px solid #d8df0e;
     padding:.2em;
}
/* Lede
----------------------------------------------*/
/*.flatpage-container .lede {
    color: #454545;
}*/


/* Stripped-down Polldaddy Poll
----------------------------------------------*/
/*.stripped-polldaddy .pds-vote-button {
    background: #353535;
}

.stripped-polldaddy .pds-vote-button:hover,
.stripped-polldaddy .pds-vote-button:focus {
    background: #444;
}

.stripped-polldaddy .pds-vote-button:active {
    background: #323232;
}

.stripped-polldaddy .pds-feedback-group:nth-child(2n) {
    background: #F5F5F5;
}*/

/* Schedule Table
----------------------------------------------*/
/*
.table-striped>tbody>tr:nth-child(even)>td {
    background-color: #F9FAFB;
}

.table td {
    border-top: 2px solid #EEF0F0;
}
*/

.featured figcaption{
    font-size:1.1rem;
    color:#333;
    margin-bottom:1.75em;
}

.schedule-list span {
    float:right;
}

.schedule-list {
    margin-right:2em;    
}

.day{
    width:100%;
    float:left;
    clear:left;
    padding: 0 1em;
    margin-bottom:2em;
    color:#fff;
    background: url('https://storage.googleapis.com/media.mwcradio.com/flatterpages/dark-triangles.jpg') repeat;
    background-color:#000000;
    border-top:.2em dashed #e9e8eb;
    border-bottom:.2em dashed #e9e8eb;
    
    text-align:center;
}

.day h3{
    margin-top: .95em;
}

.day strong{
    color:#ea10e3;
}

.flatpage-container .contest{margin-bottom:2em;}

.flatpage-container .circles{
    list-style:circle;
    margin-left:1em;
}
.flatpage-container .nodots{
    list-style:none;

}


.insta-posts{
    float:left;
    width:50%;
    padding-right:.5em;
    margin-bottom:1em;
}

@media screen and (max-width: 450px){ 
    .insta-posts{
    float:left;
    width:100%;
    padding-right:.5em;
    margin-bottom:1em;
    }
}