.hidden {
  display: none !important;
}
.ctaL {
  margin-right: 16px !important;
}
.m-hero-item a.c-call-to-action {
  margin-bottom: 8px !important;
}
.m-hero-item a.c-call-to-action.green-brdr {
    padding: 5px 12px 5px 14px !important;
}
a.c-call-to-action.green-brdr {
    border: 1px solid transparent !important;
    outline: 1px solid transparent !important;
    color: #054b16 !important;
    background: rgba(255, 255, 255, 0) !important;
    border-color: #107c10 !important;
    padding: 5px 20px 5px 22px !important !important;
}
.heroLegal {
    font-style: italic;
    position: relative;
    top: 24px;
}
.supportBanner .m-banner {
  border: 2px solid #107c10;
  max-width: 100% !important;
  padding-bottom: 25px;
}
.faq-mwf ol {
  list-style: auto;
  margin: 36px 0px 24px 48px;
}
.faq-mwf p.c-paragraph-2, .faq-mwf li.c-paragraph-2 {
    padding: 4px 4px 6px 8px;
}
.context-glyph-tile .c-glyph {
    margin-bottom: 0px;
    font-family: "MWF-MDL2";
}
.viewSVG img {
    height: 21px;
    margin-bottom: 0px;
    position: relative;
    bottom: 5px;
}

.high-contrast-mode.white-on-black .viewSVG img {
    filter: invert(1);
}   

.redeemCode4Up a {
   display:inline !Important;
   margin:0 !important;
}

.redeemCode4Up .m-content-placement-item h3 {
  margin-top:16px;
}

.redeemCode4Up a.c-hyperlink {
  font-weight:700;
}

.redeemCode4Up .m-content-placement-item .c-hyperlink {
  padding:0 !important;
  
}

.redeemCode4Up .m-content-placement-item .c-hyperlink:focus {
  padding-right:10px !important;
  padding-left:10px !important;
 display:block !important;
}
@media (min-width: 768px) and (max-width:808px) {
  span.heroLegal {
    top: 8px;
  }
}
@media only screen and (max-width: 767px) {
    .m-hero-item, .c-hero {
        background: white !important;
  }
}
@media only screen and (max-width: 413px) {
    .c-hero>div, .m-hero-item>div {
        height: 500px !important;
        padding-top: 60px !important;
    }
}