#bs-menu {
  position: fixed;
  font-size: 16px !important;
  line-height: 1.4;
  z-index: 9999; }

#bs-menu.bs-menu-right {
  right: -180px;
  -webkit-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1); }
  #bs-menu.bs-menu-right.bs-menu-open {
    right: 0; }
  #bs-menu.bs-menu-right .bs-menu-toggle {
    right: 180px; }

#bs-menu.bs-menu-left {
  left: -180px;
  -webkit-transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1); }
  #bs-menu.bs-menu-left.bs-menu-open {
    left: 0; }
  #bs-menu.bs-menu-left .bs-menu-toggle {
    left: 180px;
    top: 0; }

#bs-menu.bs-menu-open .bs-menu-toggle, #bs-menu.bs-menu-open .bs-menu-overlay {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }

#bs-menu .bs-menu-toggle {
  position: absolute; }
  #bs-menu .bs-menu-toggle a {
    display: inline-block;
    line-height: 1;
    padding: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
    #bs-menu .bs-menu-toggle a .fa {
      font-size: 30px; }
    #bs-menu .bs-menu-toggle a:hover, #bs-menu .bs-menu-toggle a:focus {
      -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }

#bs-menu .bs-menu-overlay {
  border: 1px solid;
  font-size: 100%;
  width: 180px; }
  #bs-menu .bs-menu-overlay .bs-menu-inner {
    background: #fff; }
  #bs-menu .bs-menu-overlay p.bs-menu-title {
    display: block;
    line-height: 2;
    font-weight: bold;
    padding: 10px 15px 0;
    margin: 0; }
  #bs-menu .bs-menu-overlay ul.bs-menu-items {
    list-style: none;
    margin: 0;
    padding: 10px 0; }
    #bs-menu .bs-menu-overlay ul.bs-menu-items.bestvision-links {
      border-top: 1px solid; }
    #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a {
      display: block;
      padding: 10px 15px;
      font-size: 80%;
      line-height: 1; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.active {
        font-weight: bold; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a:before {
        content: '\f0e2';
        font-family: FontAwesome;
        display: inline-block;
        width: 1.4em;
        padding-right: 6px;
        font-style: normal;
        font-weight: normal;
        font-size: inherit;
        line-height: 1;
        text-align: center;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-btn-resize-plus:before {
        content: '\f00e'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-btn-resize-minus:before {
        content: '\f010'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-btn-grayscale:before {
        content: '\f02a'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-btn-high-contrast:before {
        content: '\f042'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-btn-negative-contrast:before {
        content: '\f06e'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-btn-light-bg:before {
        content: '\f0eb'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-btn-links-underline:before {
        content: '\f0c1'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-btn-readable-font:before {
        content: '\f031'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-link-sitemap:before {
        content: '\f0e8'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-link-feedback:before {
        content: '\f075'; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a.bestvision-link-help:before {
        content: '\f059'; }
  @media (max-height: 600px) {
    #bs-menu .bs-menu-overlay p.bs-menu-title {
      padding: 7px 12px 0; }
    #bs-menu .bs-menu-overlay ul.bs-menu-items {
      padding: 7px 0; }
      #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a {
        display: block;
        padding: 7px 12px; } }

body.bestvision-grayscale #bs-menu {
  filter: grayscale(100); }

body.bestvision-grayscale .wrapper * {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

body.bestvision-light-background .wrapper .ms-slide .ms-slide-bgcont, 
body.bestvision-light-background .wrapper .ms-slide .ms-slide-bgvideocont, 
body.bestvision-high-contrast .wrapper .ms-slide .ms-slide-bgcont, 
body.bestvision-high-contrast .wrapper .ms-slide .ms-slide-bgvideocont, 
body.bestvision-negative-contrast .wrapper .ms-slide .ms-slide-bgcont, 
body.bestvision-negative-contrast .wrapper .ms-slide .ms-slide-bgvideocont {
  background: none !important;
  background-color: initial !important; }

body.bestvision-light-background .wrapper .product-layout .module-body .product-thumb .quickview-button, 
body.bestvision-high-contrast .wrapper .product-layout .module-body .product-thumb .quickview-button, 
body.bestvision-negative-contrast .wrapper .product-layout .module-body .product-thumb .quickview-button 
{
  background: none !important;
  background-color: initial !important; }

body.bestvision-light-background .wrapper .product-layout .module-body .product-thumb .product_labels, 
body.bestvision-high-contrast .wrapper .product-layout .module-body .product-thumb .product_labels, 
body.bestvision-negative-contrast .wrapper .product-layout .module-body .product-thumb .product_labels {
  background: none !important;
  background-color: initial !important; }

  body.bestvision-light-background .wrapper .product-layout .module-body .product-thumb .product_labels > span.product-label-default, 
body.bestvision-high-contrast .wrapper .product-layout .module-body .product-thumb .product_labels > span.product-label-default, 
body.bestvision-negative-contrast .wrapper .product-layout .module-body .product-thumb .product_labels > span.product-label-default {
    background: none !important;
    background-color: initial !important; }

body.bestvision-light-background .wrapper .product-layout .module-body .product-thumb .buttons-wrapper .button-group, 
body.bestvision-high-contrast .wrapper .product-layout .module-body .product-thumb .buttons-wrapper .button-group, 
body.bestvision-negative-contrast .wrapper .product-layout .module-body .product-thumb .buttons-wrapper .button-group {
  border: 1px solid white; }

body.bestvision-high-contrast .wrapper {
  background: black !important;
  background-color: black !important; }
  body.bestvision-high-contrast .wrapper * {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  body.bestvision-high-contrast .wrapper .placebo {
    line-height: normal; }
  body.bestvision-high-contrast .wrapper a, body.bestvision-high-contrast .wrapper abbr, body.bestvision-high-contrast .wrapper acronym, body.bestvision-high-contrast .wrapper address, body.bestvision-high-contrast .wrapper article, body.bestvision-high-contrast .wrapper aside, body.bestvision-high-contrast .wrapper b, body.bestvision-high-contrast .wrapper basefont, body.bestvision-high-contrast .wrapper bdi, body.bestvision-high-contrast .wrapper big,
  body.bestvision-high-contrast .wrapper blink, body.bestvision-high-contrast .wrapper blockquote, body.bestvision-high-contrast .wrapper body, body.bestvision-high-contrast .wrapper button, body.bestvision-high-contrast .wrapper canvas, body.bestvision-high-contrast .wrapper caption, body.bestvision-high-contrast .wrapper center, body.bestvision-high-contrast .wrapper cite, body.bestvision-high-contrast .wrapper code,
  body.bestvision-high-contrast .wrapper col, body.bestvision-high-contrast .wrapper colgroup, body.bestvision-high-contrast .wrapper command, body.bestvision-high-contrast .wrapper dd, body.bestvision-high-contrast .wrapper del, body.bestvision-high-contrast .wrapper details, body.bestvision-high-contrast .wrapper dfn, body.bestvision-high-contrast .wrapper dir, body.bestvision-high-contrast .wrapper div, body.bestvision-high-contrast .wrapper dl, body.bestvision-high-contrast .wrapper dt, body.bestvision-high-contrast .wrapper em,
  body.bestvision-high-contrast .wrapper embed, body.bestvision-high-contrast .wrapper fieldset, body.bestvision-high-contrast .wrapper figcaption, body.bestvision-high-contrast .wrapper figure, body.bestvision-high-contrast .wrapper font, body.bestvision-high-contrast .wrapper footer, body.bestvision-high-contrast .wrapper form, body.bestvision-high-contrast .wrapper h1, body.bestvision-high-contrast .wrapper h1 a,
  body.bestvision-high-contrast .wrapper h1 a b, body.bestvision-high-contrast .wrapper h1 abbr, body.bestvision-high-contrast .wrapper h1 b, body.bestvision-high-contrast .wrapper h1 center, body.bestvision-high-contrast .wrapper h1 em, body.bestvision-high-contrast .wrapper h1 i,
  body.bestvision-high-contrast .wrapper h1 span, body.bestvision-high-contrast .wrapper h1 strong, body.bestvision-high-contrast .wrapper h2, body.bestvision-high-contrast .wrapper h2 a, body.bestvision-high-contrast .wrapper h2 a b, body.bestvision-high-contrast .wrapper h2 abbr, body.bestvision-high-contrast .wrapper h2 b,
  body.bestvision-high-contrast .wrapper h2 center, body.bestvision-high-contrast .wrapper h2 em, body.bestvision-high-contrast .wrapper h2 i, body.bestvision-high-contrast .wrapper h2 span, body.bestvision-high-contrast .wrapper h2 strong, body.bestvision-high-contrast .wrapper h3, body.bestvision-high-contrast .wrapper h3 a,
  body.bestvision-high-contrast .wrapper h3 a b, body.bestvision-high-contrast .wrapper h3 abbr, body.bestvision-high-contrast .wrapper h3 b, body.bestvision-high-contrast .wrapper h3 center, body.bestvision-high-contrast .wrapper h3 em, body.bestvision-high-contrast .wrapper h3 i,
  body.bestvision-high-contrast .wrapper h3 span, body.bestvision-high-contrast .wrapper h3 strong, body.bestvision-high-contrast .wrapper h4, body.bestvision-high-contrast .wrapper h4 a, body.bestvision-high-contrast .wrapper h4 a b, body.bestvision-high-contrast .wrapper h4 abbr, body.bestvision-high-contrast .wrapper h4 b,
  body.bestvision-high-contrast .wrapper h4 center, body.bestvision-high-contrast .wrapper h4 em, body.bestvision-high-contrast .wrapper h4 i, body.bestvision-high-contrast .wrapper h4 span, body.bestvision-high-contrast .wrapper h4 strong, body.bestvision-high-contrast .wrapper h5, body.bestvision-high-contrast .wrapper h5 a,
  body.bestvision-high-contrast .wrapper h5 a b, body.bestvision-high-contrast .wrapper h5 abbr, body.bestvision-high-contrast .wrapper h5 b, body.bestvision-high-contrast .wrapper h5 center, body.bestvision-high-contrast .wrapper h5 em, body.bestvision-high-contrast .wrapper h5 i,
  body.bestvision-high-contrast .wrapper h5 span, body.bestvision-high-contrast .wrapper h5 strong, body.bestvision-high-contrast .wrapper h6, body.bestvision-high-contrast .wrapper h6 a, body.bestvision-high-contrast .wrapper h6 a b, body.bestvision-high-contrast .wrapper h6 abbr, body.bestvision-high-contrast .wrapper h6 b,
  body.bestvision-high-contrast .wrapper h6 center, body.bestvision-high-contrast .wrapper h6 em, body.bestvision-high-contrast .wrapper h6 i, body.bestvision-high-contrast .wrapper h6 span, body.bestvision-high-contrast .wrapper h6 strong, body.bestvision-high-contrast .wrapper header, body.bestvision-high-contrast .wrapper hgroup,
  body.bestvision-high-contrast .wrapper html, body.bestvision-high-contrast .wrapper i, body.bestvision-high-contrast .wrapper iframe, body.bestvision-high-contrast .wrapper img, body.bestvision-high-contrast .wrapper input, body.bestvision-high-contrast .wrapper ins, body.bestvision-high-contrast .wrapper kbd, body.bestvision-high-contrast .wrapper label, body.bestvision-high-contrast .wrapper legend, body.bestvision-high-contrast .wrapper li, body.bestvision-high-contrast .wrapper listing,
  body.bestvision-high-contrast .wrapper main, body.bestvision-high-contrast .wrapper mark, body.bestvision-high-contrast .wrapper marquee, body.bestvision-high-contrast .wrapper menu, body.bestvision-high-contrast .wrapper meter, body.bestvision-high-contrast .wrapper multicol, body.bestvision-high-contrast .wrapper nav, body.bestvision-high-contrast .wrapper nobr, body.bestvision-high-contrast .wrapper object, body.bestvision-high-contrast .wrapper ol,
  body.bestvision-high-contrast .wrapper option, body.bestvision-high-contrast .wrapper output, body.bestvision-high-contrast .wrapper p, body.bestvision-high-contrast .wrapper plaintext, body.bestvision-high-contrast .wrapper pre, body.bestvision-high-contrast .wrapper progress, body.bestvision-high-contrast .wrapper q, body.bestvision-high-contrast .wrapper rb, body.bestvision-high-contrast .wrapper rp, body.bestvision-high-contrast .wrapper rt, body.bestvision-high-contrast .wrapper ruby, body.bestvision-high-contrast .wrapper s,
  body.bestvision-high-contrast .wrapper samp, body.bestvision-high-contrast .wrapper section, body.bestvision-high-contrast .wrapper select, body.bestvision-high-contrast .wrapper small, body.bestvision-high-contrast .wrapper span, body.bestvision-high-contrast .wrapper strike, body.bestvision-high-contrast .wrapper strong, body.bestvision-high-contrast .wrapper sub, body.bestvision-high-contrast .wrapper summary, body.bestvision-high-contrast .wrapper sup,
  body.bestvision-high-contrast .wrapper svg, body.bestvision-high-contrast .wrapper table, body.bestvision-high-contrast .wrapper tbody, body.bestvision-high-contrast .wrapper td, body.bestvision-high-contrast .wrapper text, body.bestvision-high-contrast .wrapper textarea, body.bestvision-high-contrast .wrapper th, body.bestvision-high-contrast .wrapper thead, body.bestvision-high-contrast .wrapper time, body.bestvision-high-contrast .wrapper tr, body.bestvision-high-contrast .wrapper tt, body.bestvision-high-contrast .wrapper u, body.bestvision-high-contrast .wrapper ul,
  body.bestvision-high-contrast .wrapper var, body.bestvision-high-contrast .wrapper video, body.bestvision-high-contrast .wrapper xmp {
    -moz-appearance: none !important;
    -moz-user-select: text !important;
    -webkit-user-select: text !important;
    background-image: none !important;
    text-shadow: none !important;
    user-select: text !important; }
  body.bestvision-high-contrast .wrapper a, body.bestvision-high-contrast .wrapper abbr, body.bestvision-high-contrast .wrapper acronym, body.bestvision-high-contrast .wrapper address, body.bestvision-high-contrast .wrapper article, body.bestvision-high-contrast .wrapper aside, body.bestvision-high-contrast .wrapper b, body.bestvision-high-contrast .wrapper basefont, body.bestvision-high-contrast .wrapper bdi, body.bestvision-high-contrast .wrapper big,
  body.bestvision-high-contrast .wrapper blink, body.bestvision-high-contrast .wrapper blockquote, body.bestvision-high-contrast .wrapper body, body.bestvision-high-contrast .wrapper canvas, body.bestvision-high-contrast .wrapper caption, body.bestvision-high-contrast .wrapper center, body.bestvision-high-contrast .wrapper cite, body.bestvision-high-contrast .wrapper code, body.bestvision-high-contrast .wrapper col,
  body.bestvision-high-contrast .wrapper colgroup, body.bestvision-high-contrast .wrapper command, body.bestvision-high-contrast .wrapper dd, body.bestvision-high-contrast .wrapper del, body.bestvision-high-contrast .wrapper details, body.bestvision-high-contrast .wrapper dfn, body.bestvision-high-contrast .wrapper dir, body.bestvision-high-contrast .wrapper div:not(.product-labels):not(.quickview-button), body.bestvision-high-contrast .wrapper dl, body.bestvision-high-contrast .wrapper dt, body.bestvision-high-contrast .wrapper em, body.bestvision-high-contrast .wrapper embed,
  body.bestvision-high-contrast .wrapper fieldset, body.bestvision-high-contrast .wrapper figcaption, body.bestvision-high-contrast .wrapper figure, body.bestvision-high-contrast .wrapper font, body.bestvision-high-contrast .wrapper footer, body.bestvision-high-contrast .wrapper form, body.bestvision-high-contrast .wrapper h1, body.bestvision-high-contrast .wrapper h1 a,
  body.bestvision-high-contrast .wrapper h1 a b, body.bestvision-high-contrast .wrapper h1 abbr, body.bestvision-high-contrast .wrapper h1 b, body.bestvision-high-contrast .wrapper h1 center, body.bestvision-high-contrast .wrapper h1 em, body.bestvision-high-contrast .wrapper h1 i,
  body.bestvision-high-contrast .wrapper h1 span, body.bestvision-high-contrast .wrapper h1 strong, body.bestvision-high-contrast .wrapper h2, body.bestvision-high-contrast .wrapper h2 a, body.bestvision-high-contrast .wrapper h2 a b, body.bestvision-high-contrast .wrapper h2 abbr, body.bestvision-high-contrast .wrapper h2 b,
  body.bestvision-high-contrast .wrapper h2 center, body.bestvision-high-contrast .wrapper h2 em, body.bestvision-high-contrast .wrapper h2 i, body.bestvision-high-contrast .wrapper h2 span, body.bestvision-high-contrast .wrapper h2 strong, body.bestvision-high-contrast .wrapper h3, body.bestvision-high-contrast .wrapper h3 a,
  body.bestvision-high-contrast .wrapper h3 a b, body.bestvision-high-contrast .wrapper h3 abbr, body.bestvision-high-contrast .wrapper h3 b, body.bestvision-high-contrast .wrapper h3 center, body.bestvision-high-contrast .wrapper h3 em, body.bestvision-high-contrast .wrapper h3 i,
  body.bestvision-high-contrast .wrapper h3 span, body.bestvision-high-contrast .wrapper h3 strong, body.bestvision-high-contrast .wrapper h4, body.bestvision-high-contrast .wrapper h4 a, body.bestvision-high-contrast .wrapper h4 a b, body.bestvision-high-contrast .wrapper h4 abbr, body.bestvision-high-contrast .wrapper h4 b,
  body.bestvision-high-contrast .wrapper h4 center, body.bestvision-high-contrast .wrapper h4 em, body.bestvision-high-contrast .wrapper h4 i, body.bestvision-high-contrast .wrapper h4 span, body.bestvision-high-contrast .wrapper h4 strong, body.bestvision-high-contrast .wrapper h5, body.bestvision-high-contrast .wrapper h5 a,
  body.bestvision-high-contrast .wrapper h5 a b, body.bestvision-high-contrast .wrapper h5 abbr, body.bestvision-high-contrast .wrapper h5 b, body.bestvision-high-contrast .wrapper h5 center, body.bestvision-high-contrast .wrapper h5 em, body.bestvision-high-contrast .wrapper h5 i,
  body.bestvision-high-contrast .wrapper h5 span, body.bestvision-high-contrast .wrapper h5 strong, body.bestvision-high-contrast .wrapper h6, body.bestvision-high-contrast .wrapper h6 a, body.bestvision-high-contrast .wrapper h6 a b, body.bestvision-high-contrast .wrapper h6 abbr, body.bestvision-high-contrast .wrapper h6 b,
  body.bestvision-high-contrast .wrapper h6 center, body.bestvision-high-contrast .wrapper h6 em, body.bestvision-high-contrast .wrapper h6 i, body.bestvision-high-contrast .wrapper h6 span, body.bestvision-high-contrast .wrapper h6 strong, body.bestvision-high-contrast .wrapper header, body.bestvision-high-contrast .wrapper hgroup,
  body.bestvision-high-contrast .wrapper html, body.bestvision-high-contrast .wrapper i, body.bestvision-high-contrast .wrapper iframe, body.bestvision-high-contrast .wrapper input, body.bestvision-high-contrast .wrapper ins, body.bestvision-high-contrast .wrapper kbd, body.bestvision-high-contrast .wrapper label, body.bestvision-high-contrast .wrapper legend, body.bestvision-high-contrast .wrapper li, body.bestvision-high-contrast .wrapper listing, body.bestvision-high-contrast .wrapper main,
  body.bestvision-high-contrast .wrapper mark, body.bestvision-high-contrast .wrapper marquee, body.bestvision-high-contrast .wrapper menu, body.bestvision-high-contrast .wrapper meter, body.bestvision-high-contrast .wrapper multicol, body.bestvision-high-contrast .wrapper nav:not(#bs-menu), body.bestvision-high-contrast .wrapper nobr, body.bestvision-high-contrast .wrapper object, body.bestvision-high-contrast .wrapper ol, body.bestvision-high-contrast .wrapper option,
  body.bestvision-high-contrast .wrapper output, body.bestvision-high-contrast .wrapper p, body.bestvision-high-contrast .wrapper plaintext, body.bestvision-high-contrast .wrapper pre, body.bestvision-high-contrast .wrapper progress, body.bestvision-high-contrast .wrapper q, body.bestvision-high-contrast .wrapper rb, body.bestvision-high-contrast .wrapper rp, body.bestvision-high-contrast .wrapper rt, body.bestvision-high-contrast .wrapper ruby, body.bestvision-high-contrast .wrapper s, body.bestvision-high-contrast .wrapper samp,
  body.bestvision-high-contrast .wrapper section, body.bestvision-high-contrast .wrapper small, body.bestvision-high-contrast .wrapper span:not(.product-label-default), body.bestvision-high-contrast .wrapper strike, body.bestvision-high-contrast .wrapper strong, body.bestvision-high-contrast .wrapper sub, body.bestvision-high-contrast .wrapper summary, body.bestvision-high-contrast .wrapper sup, body.bestvision-high-contrast .wrapper svg, body.bestvision-high-contrast .wrapper table,
  body.bestvision-high-contrast .wrapper tbody, body.bestvision-high-contrast .wrapper td, body.bestvision-high-contrast .wrapper text, body.bestvision-high-contrast .wrapper textarea, body.bestvision-high-contrast .wrapper th, body.bestvision-high-contrast .wrapper thead, body.bestvision-high-contrast .wrapper time, body.bestvision-high-contrast .wrapper tr, body.bestvision-high-contrast .wrapper tt, body.bestvision-high-contrast .wrapper u, body.bestvision-high-contrast .wrapper ul, body.bestvision-high-contrast .wrapper var, body.bestvision-high-contrast .wrapper video,
  body.bestvision-high-contrast .wrapper xmp, body.bestvision-high-contrast .wrapper .info-block::before {
    background: black !important;
    background-color: black !important; }
  body.bestvision-high-contrast .wrapper a, body.bestvision-high-contrast .wrapper article, body.bestvision-high-contrast .wrapper aside, body.bestvision-high-contrast .wrapper basefont, body.bestvision-high-contrast .wrapper bdi, body.bestvision-high-contrast .wrapper big, body.bestvision-high-contrast .wrapper blink, body.bestvision-high-contrast .wrapper blockquote, body.bestvision-high-contrast .wrapper body,
  body.bestvision-high-contrast .wrapper button, body.bestvision-high-contrast .wrapper canvas, body.bestvision-high-contrast .wrapper caption, body.bestvision-high-contrast .wrapper center, body.bestvision-high-contrast .wrapper code, body.bestvision-high-contrast .wrapper col, body.bestvision-high-contrast .wrapper colgroup, body.bestvision-high-contrast .wrapper command, body.bestvision-high-contrast .wrapper dd,
  body.bestvision-high-contrast .wrapper del, body.bestvision-high-contrast .wrapper details, body.bestvision-high-contrast .wrapper dir, body.bestvision-high-contrast .wrapper div, body.bestvision-high-contrast .wrapper dl, body.bestvision-high-contrast .wrapper dt, body.bestvision-high-contrast .wrapper embed, body.bestvision-high-contrast .wrapper fieldset, body.bestvision-high-contrast .wrapper figcaption, body.bestvision-high-contrast .wrapper figure,
  body.bestvision-high-contrast .wrapper font, body.bestvision-high-contrast .wrapper footer, body.bestvision-high-contrast .wrapper form, body.bestvision-high-contrast .wrapper header, body.bestvision-high-contrast .wrapper hgroup, body.bestvision-high-contrast .wrapper html, body.bestvision-high-contrast .wrapper iframe, body.bestvision-high-contrast .wrapper img, body.bestvision-high-contrast .wrapper input, body.bestvision-high-contrast .wrapper ins,
  body.bestvision-high-contrast .wrapper kbd, body.bestvision-high-contrast .wrapper label, body.bestvision-high-contrast .wrapper legend, body.bestvision-high-contrast .wrapper li, body.bestvision-high-contrast .wrapper listing, body.bestvision-high-contrast .wrapper main, body.bestvision-high-contrast .wrapper mark, body.bestvision-high-contrast .wrapper marquee, body.bestvision-high-contrast .wrapper menu, body.bestvision-high-contrast .wrapper meter,
  body.bestvision-high-contrast .wrapper multicol, body.bestvision-high-contrast .wrapper nav, body.bestvision-high-contrast .wrapper nobr, body.bestvision-high-contrast .wrapper object, body.bestvision-high-contrast .wrapper ol, body.bestvision-high-contrast .wrapper option, body.bestvision-high-contrast .wrapper output, body.bestvision-high-contrast .wrapper p, body.bestvision-high-contrast .wrapper plaintext, body.bestvision-high-contrast .wrapper pre,
  body.bestvision-high-contrast .wrapper progress, body.bestvision-high-contrast .wrapper q, body.bestvision-high-contrast .wrapper rb, body.bestvision-high-contrast .wrapper rp, body.bestvision-high-contrast .wrapper rt, body.bestvision-high-contrast .wrapper ruby, body.bestvision-high-contrast .wrapper s, body.bestvision-high-contrast .wrapper samp, body.bestvision-high-contrast .wrapper section, body.bestvision-high-contrast .wrapper select, body.bestvision-high-contrast .wrapper small, body.bestvision-high-contrast .wrapper span,
  body.bestvision-high-contrast .wrapper strike, body.bestvision-high-contrast .wrapper sub, body.bestvision-high-contrast .wrapper summary, body.bestvision-high-contrast .wrapper sup, body.bestvision-high-contrast .wrapper svg, body.bestvision-high-contrast .wrapper table, body.bestvision-high-contrast .wrapper tbody, body.bestvision-high-contrast .wrapper td, body.bestvision-high-contrast .wrapper text, body.bestvision-high-contrast .wrapper textarea, body.bestvision-high-contrast .wrapper th,
  body.bestvision-high-contrast .wrapper thead, body.bestvision-high-contrast .wrapper time, body.bestvision-high-contrast .wrapper tr, body.bestvision-high-contrast .wrapper tt, body.bestvision-high-contrast .wrapper ul, body.bestvision-high-contrast .wrapper var, body.bestvision-high-contrast .wrapper video, body.bestvision-high-contrast .wrapper xmp, body.bestvision-high-contrast .wrapper .info-block::before {
    color: white !important; }
  body.bestvision-high-contrast .wrapper abbr, body.bestvision-high-contrast .wrapper acronym, body.bestvision-high-contrast .wrapper b, body.bestvision-high-contrast .wrapper b span, body.bestvision-high-contrast .wrapper h1 b, body.bestvision-high-contrast .wrapper h1 strong, body.bestvision-high-contrast .wrapper h2 b, body.bestvision-high-contrast .wrapper h2 strong,
  body.bestvision-high-contrast .wrapper h3 b, body.bestvision-high-contrast .wrapper h3 strong, body.bestvision-high-contrast .wrapper h4 b, body.bestvision-high-contrast .wrapper h4 strong, body.bestvision-high-contrast .wrapper h5 b, body.bestvision-high-contrast .wrapper h5 strong, body.bestvision-high-contrast .wrapper h6 b,
  body.bestvision-high-contrast .wrapper h6 strong, body.bestvision-high-contrast .wrapper strong, body.bestvision-high-contrast .wrapper strong span {
    color: yellow !important; }
  body.bestvision-high-contrast .wrapper address, body.bestvision-high-contrast .wrapper address span, body.bestvision-high-contrast .wrapper cite, body.bestvision-high-contrast .wrapper cite span, body.bestvision-high-contrast .wrapper dfn, body.bestvision-high-contrast .wrapper dfn span, body.bestvision-high-contrast .wrapper em,
  body.bestvision-high-contrast .wrapper em span, body.bestvision-high-contrast .wrapper h1 em, body.bestvision-high-contrast .wrapper h1 i, body.bestvision-high-contrast .wrapper h2 em, body.bestvision-high-contrast .wrapper h2 i, body.bestvision-high-contrast .wrapper h3 em, body.bestvision-high-contrast .wrapper h3 i, body.bestvision-high-contrast .wrapper h4 em,
  body.bestvision-high-contrast .wrapper h4 i, body.bestvision-high-contrast .wrapper h5 em, body.bestvision-high-contrast .wrapper h5 i, body.bestvision-high-contrast .wrapper h6 em, body.bestvision-high-contrast .wrapper h6 i, body.bestvision-high-contrast .wrapper i, body.bestvision-high-contrast .wrapper i span, body.bestvision-high-contrast .wrapper u, body.bestvision-high-contrast .wrapper u span {
    color: #FFFF80 !important; }
  body.bestvision-high-contrast .wrapper dt {
    border-top: thin solid grey !important; }
  body.bestvision-high-contrast .wrapper h1, body.bestvision-high-contrast .wrapper h1 a, body.bestvision-high-contrast .wrapper h1 a b, body.bestvision-high-contrast .wrapper h1 abbr, body.bestvision-high-contrast .wrapper h1 center, body.bestvision-high-contrast .wrapper h1 span, body.bestvision-high-contrast .wrapper h2, body.bestvision-high-contrast .wrapper h2 a,
  body.bestvision-high-contrast .wrapper h2 a b, body.bestvision-high-contrast .wrapper h2 abbr, body.bestvision-high-contrast .wrapper h2 center, body.bestvision-high-contrast .wrapper h2 span, body.bestvision-high-contrast .wrapper h3, body.bestvision-high-contrast .wrapper h3 a, body.bestvision-high-contrast .wrapper h3 a b,
  body.bestvision-high-contrast .wrapper h3 abbr, body.bestvision-high-contrast .wrapper h3 center, body.bestvision-high-contrast .wrapper h3 span, body.bestvision-high-contrast .wrapper h4, body.bestvision-high-contrast .wrapper h4 a, body.bestvision-high-contrast .wrapper h4 a b, body.bestvision-high-contrast .wrapper h4 abbr,
  body.bestvision-high-contrast .wrapper h4 center, body.bestvision-high-contrast .wrapper h4 span, body.bestvision-high-contrast .wrapper h5, body.bestvision-high-contrast .wrapper h5 a, body.bestvision-high-contrast .wrapper h5 a b, body.bestvision-high-contrast .wrapper h5 abbr,
  body.bestvision-high-contrast .wrapper h5 center, body.bestvision-high-contrast .wrapper h5 span, body.bestvision-high-contrast .wrapper h6, body.bestvision-high-contrast .wrapper h6 a, body.bestvision-high-contrast .wrapper h6 a b, body.bestvision-high-contrast .wrapper h6 abbr,
  body.bestvision-high-contrast .wrapper h6 center, body.bestvision-high-contrast .wrapper h6 span,

	body.bestvision-high-contrast a .banner-caption, 
	body.bestvision-high-contrast .banner-container.tipsaxneis .banner-row .banner-col .banner-item h2.banner-title

{
    color: #40C090 !important; 
}
  body.bestvision-high-contrast .wrapper img {
    background: #808080 !important;
    background-color: #808080 !important; }
  body.bestvision-high-contrast .wrapper abbr, body.bestvision-high-contrast .wrapper acronym {
    border-bottom: 1px dotted !important; }
  body.bestvision-high-contrast .wrapper :focus {
    outline: thin dotted !important; }
  body.bestvision-high-contrast .wrapper a.button, body.bestvision-high-contrast .wrapper a.button abbr, body.bestvision-high-contrast .wrapper a.button acronym, body.bestvision-high-contrast .wrapper a.button b,
  body.bestvision-high-contrast .wrapper a.button basefont, body.bestvision-high-contrast .wrapper a.button big, body.bestvision-high-contrast .wrapper a.button br, body.bestvision-high-contrast .wrapper a.button code,
  body.bestvision-high-contrast .wrapper a.button div, body.bestvision-high-contrast .wrapper a.button em, body.bestvision-high-contrast .wrapper a.button font, body.bestvision-high-contrast .wrapper a.button h1,
  body.bestvision-high-contrast .wrapper a.button h2, body.bestvision-high-contrast .wrapper a.button h3, body.bestvision-high-contrast .wrapper a.button h4, body.bestvision-high-contrast .wrapper a.button h5,
  body.bestvision-high-contrast .wrapper a.button h6, body.bestvision-high-contrast .wrapper a.button i, body.bestvision-high-contrast .wrapper a.button kbd, body.bestvision-high-contrast .wrapper a.button rb,
  body.bestvision-high-contrast .wrapper a.button rp, body.bestvision-high-contrast .wrapper a.button rt, body.bestvision-high-contrast .wrapper a.button ruby, body.bestvision-high-contrast .wrapper a.button samp,
  body.bestvision-high-contrast .wrapper a.button small, body.bestvision-high-contrast .wrapper a.button span, body.bestvision-high-contrast .wrapper a.button strong, body.bestvision-high-contrast .wrapper a.button tt,
  body.bestvision-high-contrast .wrapper a.button u, body.bestvision-high-contrast .wrapper a.button var, body.bestvision-high-contrast .wrapper a:link, body.bestvision-high-contrast .wrapper a:link abbr, body.bestvision-high-contrast .wrapper a:link acronym,
  body.bestvision-high-contrast .wrapper a:link b, body.bestvision-high-contrast .wrapper a:link basefont, body.bestvision-high-contrast .wrapper a:link big, body.bestvision-high-contrast .wrapper a:link br,
  body.bestvision-high-contrast .wrapper a:link code, body.bestvision-high-contrast .wrapper a:link div, body.bestvision-high-contrast .wrapper a:link em, body.bestvision-high-contrast .wrapper a:link font, body.bestvision-high-contrast .wrapper a:link h1,
  body.bestvision-high-contrast .wrapper a:link h2, body.bestvision-high-contrast .wrapper a:link h3, body.bestvision-high-contrast .wrapper a:link h4, body.bestvision-high-contrast .wrapper a:link h5, body.bestvision-high-contrast .wrapper a:link h6,
  body.bestvision-high-contrast .wrapper a:link i, body.bestvision-high-contrast .wrapper a:link kbd, body.bestvision-high-contrast .wrapper a:link rb, body.bestvision-high-contrast .wrapper a:link rp, body.bestvision-high-contrast .wrapper a:link rt,
  body.bestvision-high-contrast .wrapper a:link ruby, body.bestvision-high-contrast .wrapper a:link samp, body.bestvision-high-contrast .wrapper a:link small, body.bestvision-high-contrast .wrapper a:link span,
  body.bestvision-high-contrast .wrapper a:link strong, body.bestvision-high-contrast .wrapper a:link tt, body.bestvision-high-contrast .wrapper a:link u, body.bestvision-high-contrast .wrapper a:link var,
  body.bestvision-high-contrast .wrapper div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem {
    color: #0080FF !important; }
  body.bestvision-high-contrast .wrapper button, body.bestvision-high-contrast .wrapper input, body.bestvision-high-contrast .wrapper textarea, body.bestvision-high-contrast .wrapper select, body.bestvision-high-contrast .wrapper table, body.bestvision-high-contrast .wrapper td, body.bestvision-high-contrast .wrapper th, body.bestvision-high-contrast .wrapper tr, body.bestvision-high-contrast .wrapper tt {
    border: 1px solid #ffffff !important; }
  body.bestvision-high-contrast .wrapper button {
    background: #600040 !important;
    background-color: #600040 !important; }
  body.bestvision-high-contrast .wrapper select {
    -webkit-appearance: listbox !important;
    background: #600060 !important;
    background-color: #600060 !important; }
  body.bestvision-high-contrast .wrapper a:visited, body.bestvision-high-contrast .wrapper a:visited abbr, body.bestvision-high-contrast .wrapper a:visited acronym, body.bestvision-high-contrast .wrapper a:visited b,
  body.bestvision-high-contrast .wrapper a:visited basefont, body.bestvision-high-contrast .wrapper a:visited big, body.bestvision-high-contrast .wrapper a:visited br,
  body.bestvision-high-contrast .wrapper a:visited code, body.bestvision-high-contrast .wrapper a:visited div, body.bestvision-high-contrast .wrapper a:visited em, body.bestvision-high-contrast .wrapper a:visited font,
  body.bestvision-high-contrast .wrapper a:visited h1, body.bestvision-high-contrast .wrapper a:visited h2, body.bestvision-high-contrast .wrapper a:visited h3, body.bestvision-high-contrast .wrapper a:visited h4,
  body.bestvision-high-contrast .wrapper a:visited h5, body.bestvision-high-contrast .wrapper a:visited h6, body.bestvision-high-contrast .wrapper a:visited i, body.bestvision-high-contrast .wrapper a:visited kbd,
  body.bestvision-high-contrast .wrapper a:visited rb, body.bestvision-high-contrast .wrapper a:visited rp, body.bestvision-high-contrast .wrapper a:visited rt, body.bestvision-high-contrast .wrapper a:visited ruby,
  body.bestvision-high-contrast .wrapper a:visited samp, body.bestvision-high-contrast .wrapper a:visited small, body.bestvision-high-contrast .wrapper a:visited span,
  body.bestvision-high-contrast .wrapper a:visited strong, body.bestvision-high-contrast .wrapper a:visited tt, body.bestvision-high-contrast .wrapper a:visited u, body.bestvision-high-contrast .wrapper a:visited var,
  body.bestvision-high-contrast .wrapper div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active {
    color: #00FFFF !important; }
  body.bestvision-high-contrast .wrapper ::selection,
  body.bestvision-high-contrast .wrapper ::-moz-selection {
    background: #4080c0 !important;
    background-color: #4080c0 !important; }
  body.bestvision-high-contrast .wrapper a.button:hover, body.bestvision-high-contrast .wrapper a.button:hover abbr, body.bestvision-high-contrast .wrapper a.button:hover acronym,
  body.bestvision-high-contrast .wrapper a.button:hover b, body.bestvision-high-contrast .wrapper a.button:hover basefont, body.bestvision-high-contrast .wrapper a.button:hover big,
  body.bestvision-high-contrast .wrapper a.button:hover br, body.bestvision-high-contrast .wrapper a.button:hover code, body.bestvision-high-contrast .wrapper a.button:hover div,
  body.bestvision-high-contrast .wrapper a.button:hover em, body.bestvision-high-contrast .wrapper a.button:hover font, body.bestvision-high-contrast .wrapper a.button:hover h1,
  body.bestvision-high-contrast .wrapper a.button:hover h2, body.bestvision-high-contrast .wrapper a.button:hover h3, body.bestvision-high-contrast .wrapper a.button:hover h4,
  body.bestvision-high-contrast .wrapper a.button:hover h5, body.bestvision-high-contrast .wrapper a.button:hover h6, body.bestvision-high-contrast .wrapper a.button:hover i,
  body.bestvision-high-contrast .wrapper a.button:hover kbd, body.bestvision-high-contrast .wrapper a.button:hover rb, body.bestvision-high-contrast .wrapper a.button:hover rp,
  body.bestvision-high-contrast .wrapper a.button:hover rt, body.bestvision-high-contrast .wrapper a.button:hover ruby, body.bestvision-high-contrast .wrapper a.button:hover samp,
  body.bestvision-high-contrast .wrapper a.button:hover small, body.bestvision-high-contrast .wrapper a.button:hover span,
  body.bestvision-high-contrast .wrapper a.button:hover strong, body.bestvision-high-contrast .wrapper a.button:hover tt, body.bestvision-high-contrast .wrapper a.button:hover u,
  body.bestvision-high-contrast .wrapper a.button:hover var, body.bestvision-high-contrast .wrapper a:link:hover, body.bestvision-high-contrast .wrapper a:link:hover abbr,
  body.bestvision-high-contrast .wrapper a:link:hover acronym, body.bestvision-high-contrast .wrapper a:link:hover b, body.bestvision-high-contrast .wrapper a:link:hover basefont,
  body.bestvision-high-contrast .wrapper a:link:hover big, body.bestvision-high-contrast .wrapper a:link:hover br, body.bestvision-high-contrast .wrapper a:link:hover code,
  body.bestvision-high-contrast .wrapper a:link:hover div, body.bestvision-high-contrast .wrapper a:link:hover em, body.bestvision-high-contrast .wrapper a:link:hover font,
  body.bestvision-high-contrast .wrapper a:link:hover h1, body.bestvision-high-contrast .wrapper a:link:hover h2, body.bestvision-high-contrast .wrapper a:link:hover h3,
  body.bestvision-high-contrast .wrapper a:link:hover h4, body.bestvision-high-contrast .wrapper a:link:hover h5, body.bestvision-high-contrast .wrapper a:link:hover h6,
  body.bestvision-high-contrast .wrapper a:link:hover i, body.bestvision-high-contrast .wrapper a:link:hover kbd, body.bestvision-high-contrast .wrapper a:link:hover rb,
  body.bestvision-high-contrast .wrapper a:link:hover rp, body.bestvision-high-contrast .wrapper a:link:hover rt, body.bestvision-high-contrast .wrapper a:link:hover ruby,
  body.bestvision-high-contrast .wrapper a:link:hover samp, body.bestvision-high-contrast .wrapper a:link:hover small, body.bestvision-high-contrast .wrapper a:link:hover span,
  body.bestvision-high-contrast .wrapper a:link:hover strong, body.bestvision-high-contrast .wrapper a:link:hover tt, body.bestvision-high-contrast .wrapper a:link:hover u,
  body.bestvision-high-contrast .wrapper a:link:hover var, body.bestvision-high-contrast .wrapper a:visited:hover, body.bestvision-high-contrast .wrapper a:visited:hover abbr,
  body.bestvision-high-contrast .wrapper a:visited:hover acronym, body.bestvision-high-contrast .wrapper a:visited:hover b,
  body.bestvision-high-contrast .wrapper a:visited:hover basefont, body.bestvision-high-contrast .wrapper a:visited:hover big,
  body.bestvision-high-contrast .wrapper a:visited:hover br, body.bestvision-high-contrast .wrapper a:visited:hover code, body.bestvision-high-contrast .wrapper a:visited:hover div,
  body.bestvision-high-contrast .wrapper a:visited:hover em, body.bestvision-high-contrast .wrapper a:visited:hover font, body.bestvision-high-contrast .wrapper a:visited:hover h1,
  body.bestvision-high-contrast .wrapper a:visited:hover h2, body.bestvision-high-contrast .wrapper a:visited:hover h3, body.bestvision-high-contrast .wrapper a:visited:hover h4,
  body.bestvision-high-contrast .wrapper a:visited:hover h5, body.bestvision-high-contrast .wrapper a:visited:hover h6, body.bestvision-high-contrast .wrapper a:visited:hover i,
  body.bestvision-high-contrast .wrapper a:visited:hover kbd, body.bestvision-high-contrast .wrapper a:visited:hover rb, body.bestvision-high-contrast .wrapper a:visited:hover rp,
  body.bestvision-high-contrast .wrapper a:visited:hover rt, body.bestvision-high-contrast .wrapper a:visited:hover ruby, body.bestvision-high-contrast .wrapper a:visited:hover samp,
  body.bestvision-high-contrast .wrapper a:visited:hover small, body.bestvision-high-contrast .wrapper a:visited:hover span,
  body.bestvision-high-contrast .wrapper a:visited:hover strong, body.bestvision-high-contrast .wrapper a:visited:hover tt, body.bestvision-high-contrast .wrapper a:visited:hover u,
  body.bestvision-high-contrast .wrapper a:visited:hover var {
    background: #400000 !important;
    background-color: #400000 !important; }
  body.bestvision-high-contrast .wrapper body > input#site + div#wrapper span.mk, body.bestvision-high-contrast .wrapper body > input#site + div#wrapper span.mk b,
  body.bestvision-high-contrast .wrapper input[type=reset] {
    background: #400060 !important;
    background-color: #400060 !important; }
  body.bestvision-high-contrast .wrapper div[role="button"], body.bestvision-high-contrast .wrapper input[type=button], body.bestvision-high-contrast .wrapper input[type=submit] {
    background: #600040 !important;
    background-color: #600040 !important; }
  body.bestvision-high-contrast .wrapper input[type=search] {
    -webkit-appearance: textfield !important; }
  body.bestvision-high-contrast .wrapper html button[disabled], body.bestvision-high-contrast .wrapper html input[disabled],
  body.bestvision-high-contrast .wrapper html select[disabled], body.bestvision-high-contrast .wrapper html textarea[disabled] {
    background: #404040 !important;
    background-color: #404040 !important; }
  body.bestvision-high-contrast .wrapper .menu li a span.label {
    text-transform: none !important; }
  body.bestvision-high-contrast .wrapper .menu li a span.label,
  body.bestvision-high-contrast .wrapper div.jwplayer span.jwcontrolbar, body.bestvision-high-contrast .wrapper div.jwplayer span.jwcontrols {
    display: inline !important; }
  body.bestvision-high-contrast .wrapper a:link.new, body.bestvision-high-contrast .wrapper a:link.new i, body.bestvision-high-contrast .wrapper a:link.new b, body.bestvision-high-contrast .wrapper span.Apple-style-span {
    color: #FFFF40 !important; }
  body.bestvision-high-contrast .wrapper body.mediawiki img.tex {
    background: white !important;
    background-color: white !important;
    border: white solid 3px !important; }
  body.bestvision-high-contrast .wrapper text > tspan:first-letter, body.bestvision-high-contrast .wrapper text > tspan:first-line {
    background: inherit !important;
    background-color: inherit !important;
    color: inherit !important; }
  body.bestvision-high-contrast .wrapper div.sbtc div.sbsb_a li.sbsb_d div, body.bestvision-high-contrast .wrapper table.gssb_c tr.gssb_i a,
  body.bestvision-high-contrast .wrapper table.gssb_c tr.gssb_i b, body.bestvision-high-contrast .wrapper table.gssb_c tr.gssb_i span,
  body.bestvision-high-contrast .wrapper table.gssb_c tr.gssb_i td {
    background: #003050 !important;
    background-color: #003050 !important; }
  body.bestvision-high-contrast .wrapper img[width="18"][height="18"] {
    height: 18px !important;
    width: 18px !important; }
  body.bestvision-high-contrast .wrapper a > span.iconHelp:empty:after {
    content: "Help" !important; }
  body.bestvision-high-contrast .wrapper div#gmap,
  body.bestvision-high-contrast .wrapper div#gmap * {
    background: initial !important; }
  body.bestvision-high-contrast .wrapper #search button.search-trigger {
    border: 0 !important; }

body.bestvision-negative-contrast .wrapper,
body.bestvision-negative-contrast .wrapper .info-block::before,
body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before,
body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) {
  background: #000 !important;
  color: #ffffff !important; }
  body.bestvision-negative-contrast .wrapper a, body.bestvision-negative-contrast .wrapper b, body.bestvision-negative-contrast .wrapper blockquote, body.bestvision-negative-contrast .wrapper button, body.bestvision-negative-contrast .wrapper canvas, body.bestvision-negative-contrast .wrapper caption, body.bestvision-negative-contrast .wrapper center, body.bestvision-negative-contrast .wrapper cite, body.bestvision-negative-contrast .wrapper code, body.bestvision-negative-contrast .wrapper col, body.bestvision-negative-contrast .wrapper colgroup, body.bestvision-negative-contrast .wrapper dd, body.bestvision-negative-contrast .wrapper details, body.bestvision-negative-contrast .wrapper dfn, body.bestvision-negative-contrast .wrapper dir, body.bestvision-negative-contrast .wrapper div, body.bestvision-negative-contrast .wrapper dl, body.bestvision-negative-contrast .wrapper dt, body.bestvision-negative-contrast .wrapper em, body.bestvision-negative-contrast .wrapper embed, body.bestvision-negative-contrast .wrapper fieldset, body.bestvision-negative-contrast .wrapper figcaption, body.bestvision-negative-contrast .wrapper figure, body.bestvision-negative-contrast .wrapper font, body.bestvision-negative-contrast .wrapper footer, body.bestvision-negative-contrast .wrapper form, body.bestvision-negative-contrast .wrapper header, body.bestvision-negative-contrast .wrapper i, body.bestvision-negative-contrast .wrapper iframe, body.bestvision-negative-contrast .wrapper img, body.bestvision-negative-contrast .wrapper input, body.bestvision-negative-contrast .wrapper kbd, body.bestvision-negative-contrast .wrapper label, body.bestvision-negative-contrast .wrapper legend, body.bestvision-negative-contrast .wrapper li, body.bestvision-negative-contrast .wrapper mark, body.bestvision-negative-contrast .wrapper menu, body.bestvision-negative-contrast .wrapper meter, body.bestvision-negative-contrast .wrapper nav, body.bestvision-negative-contrast .wrapper nobr, body.bestvision-negative-contrast .wrapper object, body.bestvision-negative-contrast .wrapper ol, body.bestvision-negative-contrast .wrapper option, body.bestvision-negative-contrast .wrapper pre, body.bestvision-negative-contrast .wrapper progress, body.bestvision-negative-contrast .wrapper q, body.bestvision-negative-contrast .wrapper s, body.bestvision-negative-contrast .wrapper section, body.bestvision-negative-contrast .wrapper select, body.bestvision-negative-contrast .wrapper small, body.bestvision-negative-contrast .wrapper span, body.bestvision-negative-contrast .wrapper strike, body.bestvision-negative-contrast .wrapper strong, body.bestvision-negative-contrast .wrapper sub, body.bestvision-negative-contrast .wrapper summary, body.bestvision-negative-contrast .wrapper sup, body.bestvision-negative-contrast .wrapper table, body.bestvision-negative-contrast .wrapper td, body.bestvision-negative-contrast .wrapper textarea, body.bestvision-negative-contrast .wrapper th, body.bestvision-negative-contrast .wrapper time, body.bestvision-negative-contrast .wrapper tr, body.bestvision-negative-contrast .wrapper tt, body.bestvision-negative-contrast .wrapper u, body.bestvision-negative-contrast .wrapper ul, body.bestvision-negative-contrast .wrapper var, body.bestvision-negative-contrast .wrapper a span, body.bestvision-negative-contrast .wrapper strong,
  body.bestvision-negative-contrast .wrapper .info-block::before a,
  body.bestvision-negative-contrast .wrapper .info-block::before b,
  body.bestvision-negative-contrast .wrapper .info-block::before blockquote,
  body.bestvision-negative-contrast .wrapper .info-block::before button,
  body.bestvision-negative-contrast .wrapper .info-block::before canvas,
  body.bestvision-negative-contrast .wrapper .info-block::before caption,
  body.bestvision-negative-contrast .wrapper .info-block::before center,
  body.bestvision-negative-contrast .wrapper .info-block::before cite,
  body.bestvision-negative-contrast .wrapper .info-block::before code,
  body.bestvision-negative-contrast .wrapper .info-block::before col,
  body.bestvision-negative-contrast .wrapper .info-block::before colgroup,
  body.bestvision-negative-contrast .wrapper .info-block::before dd,
  body.bestvision-negative-contrast .wrapper .info-block::before details,
  body.bestvision-negative-contrast .wrapper .info-block::before dfn,
  body.bestvision-negative-contrast .wrapper .info-block::before dir,
  body.bestvision-negative-contrast .wrapper .info-block::before div,
  body.bestvision-negative-contrast .wrapper .info-block::before dl,
  body.bestvision-negative-contrast .wrapper .info-block::before dt,
  body.bestvision-negative-contrast .wrapper .info-block::before em,
  body.bestvision-negative-contrast .wrapper .info-block::before embed,
  body.bestvision-negative-contrast .wrapper .info-block::before fieldset,
  body.bestvision-negative-contrast .wrapper .info-block::before figcaption,
  body.bestvision-negative-contrast .wrapper .info-block::before figure,
  body.bestvision-negative-contrast .wrapper .info-block::before font,
  body.bestvision-negative-contrast .wrapper .info-block::before footer,
  body.bestvision-negative-contrast .wrapper .info-block::before form,
  body.bestvision-negative-contrast .wrapper .info-block::before header,
  body.bestvision-negative-contrast .wrapper .info-block::before i,
  body.bestvision-negative-contrast .wrapper .info-block::before iframe,
  body.bestvision-negative-contrast .wrapper .info-block::before img,
  body.bestvision-negative-contrast .wrapper .info-block::before input,
  body.bestvision-negative-contrast .wrapper .info-block::before kbd,
  body.bestvision-negative-contrast .wrapper .info-block::before label,
  body.bestvision-negative-contrast .wrapper .info-block::before legend,
  body.bestvision-negative-contrast .wrapper .info-block::before li,
  body.bestvision-negative-contrast .wrapper .info-block::before mark,
  body.bestvision-negative-contrast .wrapper .info-block::before menu,
  body.bestvision-negative-contrast .wrapper .info-block::before meter,
  body.bestvision-negative-contrast .wrapper .info-block::before nav,
  body.bestvision-negative-contrast .wrapper .info-block::before nobr,
  body.bestvision-negative-contrast .wrapper .info-block::before object,
  body.bestvision-negative-contrast .wrapper .info-block::before ol,
  body.bestvision-negative-contrast .wrapper .info-block::before option,
  body.bestvision-negative-contrast .wrapper .info-block::before pre,
  body.bestvision-negative-contrast .wrapper .info-block::before progress,
  body.bestvision-negative-contrast .wrapper .info-block::before q,
  body.bestvision-negative-contrast .wrapper .info-block::before s,
  body.bestvision-negative-contrast .wrapper .info-block::before section,
  body.bestvision-negative-contrast .wrapper .info-block::before select,
  body.bestvision-negative-contrast .wrapper .info-block::before small,
  body.bestvision-negative-contrast .wrapper .info-block::before span,
  body.bestvision-negative-contrast .wrapper .info-block::before strike,
  body.bestvision-negative-contrast .wrapper .info-block::before strong,
  body.bestvision-negative-contrast .wrapper .info-block::before sub,
  body.bestvision-negative-contrast .wrapper .info-block::before summary,
  body.bestvision-negative-contrast .wrapper .info-block::before sup,
  body.bestvision-negative-contrast .wrapper .info-block::before table,
  body.bestvision-negative-contrast .wrapper .info-block::before td,
  body.bestvision-negative-contrast .wrapper .info-block::before textarea,
  body.bestvision-negative-contrast .wrapper .info-block::before th,
  body.bestvision-negative-contrast .wrapper .info-block::before time,
  body.bestvision-negative-contrast .wrapper .info-block::before tr,
  body.bestvision-negative-contrast .wrapper .info-block::before tt,
  body.bestvision-negative-contrast .wrapper .info-block::before u,
  body.bestvision-negative-contrast .wrapper .info-block::before ul,
  body.bestvision-negative-contrast .wrapper .info-block::before var,
  body.bestvision-negative-contrast .wrapper .info-block::before a span,
  body.bestvision-negative-contrast .wrapper .info-block::before strong,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before a,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before b,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before blockquote,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before button,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before canvas,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before caption,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before center,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before cite,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before code,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before col,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before colgroup,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before dd,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before details,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before dfn,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before dir,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before div,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before dl,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before dt,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before em,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before embed,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before fieldset,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before figcaption,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before figure,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before font,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before footer,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before form,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before header,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before i,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before iframe,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before img,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before input,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before kbd,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before label,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before legend,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before li,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before mark,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before menu,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before meter,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before nav,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before nobr,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before object,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before ol,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before option,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before pre,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before progress,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before q,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before s,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before section,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before select,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before small,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before span,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before strike,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before strong,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before sub,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before summary,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before sup,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before table,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before td,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before textarea,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before th,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before time,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before tr,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before tt,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before u,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before ul,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before var,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before a span,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before strong,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) a,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) b,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) blockquote,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) button,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) canvas,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) caption,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) center,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) cite,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) code,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) col,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) colgroup,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) dd,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) details,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) dfn,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) dir,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) div,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) dl,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) dt,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) em,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) embed,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) fieldset,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) figcaption,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) figure,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) font,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) footer,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) form,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) header,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) i,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) iframe,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) img,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) input,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) kbd,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) label,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) legend,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) li,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) mark,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) menu,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) meter,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) nav,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) nobr,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) object,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) ol,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) option,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) pre,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) progress,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) q,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) s,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) section,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) select,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) small,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) span,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) strike,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) strong,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) sub,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) summary,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) sup,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) table,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) td,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) textarea,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) th,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) time,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) tr,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) tt,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) u,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) ul,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) var,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) a span,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) strong {
    color: yellow !important; }
  body.bestvision-negative-contrast .wrapper button, body.bestvision-negative-contrast .wrapper input, body.bestvision-negative-contrast .wrapper textarea, body.bestvision-negative-contrast .wrapper select, body.bestvision-negative-contrast .wrapper table, body.bestvision-negative-contrast .wrapper td, body.bestvision-negative-contrast .wrapper th, body.bestvision-negative-contrast .wrapper tr, body.bestvision-negative-contrast .wrapper tt,
  body.bestvision-negative-contrast .wrapper .info-block::before button,
  body.bestvision-negative-contrast .wrapper .info-block::before input,
  body.bestvision-negative-contrast .wrapper .info-block::before textarea,
  body.bestvision-negative-contrast .wrapper .info-block::before select,
  body.bestvision-negative-contrast .wrapper .info-block::before table,
  body.bestvision-negative-contrast .wrapper .info-block::before td,
  body.bestvision-negative-contrast .wrapper .info-block::before th,
  body.bestvision-negative-contrast .wrapper .info-block::before tr,
  body.bestvision-negative-contrast .wrapper .info-block::before tt,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before button,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before input,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before textarea,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before select,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before table,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before td,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before th,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before tr,
  body.bestvision-negative-contrast .wrapper .icons-menu > ul > .menu-item > a::before tt,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) button,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) input,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) textarea,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) select,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) table,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) td,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) th,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) tr,
  body.bestvision-negative-contrast .wrapper *:not(#bs-menu):not(.product-labels):not(.quickview-button):not(.product-label-default) tt {
    border: 1px solid #ffffff !important; }

body.bestvision-negative-contrast .wrapper div#gmap,
body.bestvision-negative-contrast .wrapper div#gmap * {
  background: initial !important; }

body.bestvision-light-background .top-menu .j-menu > li > a::before,
body.bestvision-light-background .header-search > .search-button::before,
body.bestvision-light-background #cart > a > i::before {
  color: #000; }

body.bestvision-light-background .full-search .header-search,
body.bestvision-light-background .module-newsletter .module-body .newsletter-form form input {
  border: 1px solid; }

body.bestvision-light-background .wrapper,
body.bestvision-light-background .wrapper .info-block::before,
body.bestvision-light-background .wrapper .icons-menu > ul > .menu-item > a::before,
body.bestvision-light-background .wrapper .main-menu > .j-menu > li > a::before,
body.bestvision-light-background .wrapper *:not(#bs-menu):not(.bs-menu-link):not(.product-labels):not(.quickview-button):not(.product-label-default) {
  background: #fff !important;
  color: #000 !important; }

body.bestvision-light-background .wrapper div#gmap,
body.bestvision-light-background .wrapper div#gmap * {
  background: initial !important; }

body.rtl #bs-menu .bs-menu-overlay ul.bs-menu-items li.bs-menu-item a:before {
  padding-left: 6px;
  padding-right: 0; }

body.bestvision-resize-font-200, body.bestvision-resize-font-200 p:not(.bs-menu-title), body.bestvision-resize-font-200 li:not(.bs-menu-item), body.bestvision-resize-font-200 label, body.bestvision-resize-font-200 input, body.bestvision-resize-font-200 select, body.bestvision-resize-font-200 textarea, body.bestvision-resize-font-200 legend, body.bestvision-resize-font-200 code, body.bestvision-resize-font-200 pre, body.bestvision-resize-font-200 dd, body.bestvision-resize-font-200 dt, body.bestvision-resize-font-200 span, body.bestvision-resize-font-200 blockquote {
  font-size: 200% !important; }

body.bestvision-resize-font-200 h1, body.bestvision-resize-font-200 h2, body.bestvision-resize-font-200 h3, body.bestvision-resize-font-200 h4, body.bestvision-resize-font-200 h5, body.bestvision-resize-font-200 h6, body.bestvision-resize-font-200 h1 span, body.bestvision-resize-font-200 h2 span, body.bestvision-resize-font-200 h3 span, body.bestvision-resize-font-200 h4 span, body.bestvision-resize-font-200 h5 span, body.bestvision-resize-font-200 h6 span {
  font-size: 266% !important; }

body.bestvision-resize-font-190, body.bestvision-resize-font-190 p:not(.bs-menu-title), body.bestvision-resize-font-190 li:not(.bs-menu-item), body.bestvision-resize-font-190 label, body.bestvision-resize-font-190 input, body.bestvision-resize-font-190 select, body.bestvision-resize-font-190 textarea, body.bestvision-resize-font-190 legend, body.bestvision-resize-font-190 code, body.bestvision-resize-font-190 pre, body.bestvision-resize-font-190 dd, body.bestvision-resize-font-190 dt, body.bestvision-resize-font-190 span, body.bestvision-resize-font-190 blockquote {
  font-size: 190% !important; }

body.bestvision-resize-font-190 h1, body.bestvision-resize-font-190 h2, body.bestvision-resize-font-190 h3, body.bestvision-resize-font-190 h4, body.bestvision-resize-font-190 h5, body.bestvision-resize-font-190 h6, body.bestvision-resize-font-190 h1 span, body.bestvision-resize-font-190 h2 span, body.bestvision-resize-font-190 h3 span, body.bestvision-resize-font-190 h4 span, body.bestvision-resize-font-190 h5 span, body.bestvision-resize-font-190 h6 span {
  font-size: 252.70000000000002% !important; }

body.bestvision-resize-font-180, body.bestvision-resize-font-180 p:not(.bs-menu-title), body.bestvision-resize-font-180 li:not(.bs-menu-item), body.bestvision-resize-font-180 label, body.bestvision-resize-font-180 input, body.bestvision-resize-font-180 select, body.bestvision-resize-font-180 textarea, body.bestvision-resize-font-180 legend, body.bestvision-resize-font-180 code, body.bestvision-resize-font-180 pre, body.bestvision-resize-font-180 dd, body.bestvision-resize-font-180 dt, body.bestvision-resize-font-180 span, body.bestvision-resize-font-180 blockquote {
  font-size: 180% !important; }

body.bestvision-resize-font-180 h1, body.bestvision-resize-font-180 h2, body.bestvision-resize-font-180 h3, body.bestvision-resize-font-180 h4, body.bestvision-resize-font-180 h5, body.bestvision-resize-font-180 h6, body.bestvision-resize-font-180 h1 span, body.bestvision-resize-font-180 h2 span, body.bestvision-resize-font-180 h3 span, body.bestvision-resize-font-180 h4 span, body.bestvision-resize-font-180 h5 span, body.bestvision-resize-font-180 h6 span {
  font-size: 239.4% !important; }

body.bestvision-resize-font-170, body.bestvision-resize-font-170 p:not(.bs-menu-title), body.bestvision-resize-font-170 li:not(.bs-menu-item), body.bestvision-resize-font-170 label, body.bestvision-resize-font-170 input, body.bestvision-resize-font-170 select, body.bestvision-resize-font-170 textarea, body.bestvision-resize-font-170 legend, body.bestvision-resize-font-170 code, body.bestvision-resize-font-170 pre, body.bestvision-resize-font-170 dd, body.bestvision-resize-font-170 dt, body.bestvision-resize-font-170 span, body.bestvision-resize-font-170 blockquote {
  font-size: 170% !important; }

body.bestvision-resize-font-170 h1, body.bestvision-resize-font-170 h2, body.bestvision-resize-font-170 h3, body.bestvision-resize-font-170 h4, body.bestvision-resize-font-170 h5, body.bestvision-resize-font-170 h6, body.bestvision-resize-font-170 h1 span, body.bestvision-resize-font-170 h2 span, body.bestvision-resize-font-170 h3 span, body.bestvision-resize-font-170 h4 span, body.bestvision-resize-font-170 h5 span, body.bestvision-resize-font-170 h6 span {
  font-size: 226.10000000000002% !important; }

body.bestvision-resize-font-160, body.bestvision-resize-font-160 p:not(.bs-menu-title), body.bestvision-resize-font-160 li:not(.bs-menu-item), body.bestvision-resize-font-160 label, body.bestvision-resize-font-160 input, body.bestvision-resize-font-160 select, body.bestvision-resize-font-160 textarea, body.bestvision-resize-font-160 legend, body.bestvision-resize-font-160 code, body.bestvision-resize-font-160 pre, body.bestvision-resize-font-160 dd, body.bestvision-resize-font-160 dt, body.bestvision-resize-font-160 span, body.bestvision-resize-font-160 blockquote {
  font-size: 160% !important; }

body.bestvision-resize-font-160 h1, body.bestvision-resize-font-160 h2, body.bestvision-resize-font-160 h3, body.bestvision-resize-font-160 h4, body.bestvision-resize-font-160 h5, body.bestvision-resize-font-160 h6, body.bestvision-resize-font-160 h1 span, body.bestvision-resize-font-160 h2 span, body.bestvision-resize-font-160 h3 span, body.bestvision-resize-font-160 h4 span, body.bestvision-resize-font-160 h5 span, body.bestvision-resize-font-160 h6 span {
  font-size: 212.8% !important; }

body.bestvision-resize-font-150, body.bestvision-resize-font-150 p:not(.bs-menu-title), body.bestvision-resize-font-150 li:not(.bs-menu-item), body.bestvision-resize-font-150 label, body.bestvision-resize-font-150 input, body.bestvision-resize-font-150 select, body.bestvision-resize-font-150 textarea, body.bestvision-resize-font-150 legend, body.bestvision-resize-font-150 code, body.bestvision-resize-font-150 pre, body.bestvision-resize-font-150 dd, body.bestvision-resize-font-150 dt, body.bestvision-resize-font-150 span, body.bestvision-resize-font-150 blockquote {
  font-size: 150% !important; }

body.bestvision-resize-font-150 h1, body.bestvision-resize-font-150 h2, body.bestvision-resize-font-150 h3, body.bestvision-resize-font-150 h4, body.bestvision-resize-font-150 h5, body.bestvision-resize-font-150 h6, body.bestvision-resize-font-150 h1 span, body.bestvision-resize-font-150 h2 span, body.bestvision-resize-font-150 h3 span, body.bestvision-resize-font-150 h4 span, body.bestvision-resize-font-150 h5 span, body.bestvision-resize-font-150 h6 span {
  font-size: 199.5% !important; }

body.bestvision-resize-font-140, body.bestvision-resize-font-140 p:not(.bs-menu-title), body.bestvision-resize-font-140 li:not(.bs-menu-item), body.bestvision-resize-font-140 label, body.bestvision-resize-font-140 input, body.bestvision-resize-font-140 select, body.bestvision-resize-font-140 textarea, body.bestvision-resize-font-140 legend, body.bestvision-resize-font-140 code, body.bestvision-resize-font-140 pre, body.bestvision-resize-font-140 dd, body.bestvision-resize-font-140 dt, body.bestvision-resize-font-140 span, body.bestvision-resize-font-140 blockquote {
  font-size: 140% !important; }

body.bestvision-resize-font-140 h1, body.bestvision-resize-font-140 h2, body.bestvision-resize-font-140 h3, body.bestvision-resize-font-140 h4, body.bestvision-resize-font-140 h5, body.bestvision-resize-font-140 h6, body.bestvision-resize-font-140 h1 span, body.bestvision-resize-font-140 h2 span, body.bestvision-resize-font-140 h3 span, body.bestvision-resize-font-140 h4 span, body.bestvision-resize-font-140 h5 span, body.bestvision-resize-font-140 h6 span {
  font-size: 186.20000000000002% !important; }

body.bestvision-resize-font-130, body.bestvision-resize-font-130 p:not(.bs-menu-title), body.bestvision-resize-font-130 li:not(.bs-menu-item), body.bestvision-resize-font-130 label, body.bestvision-resize-font-130 input, body.bestvision-resize-font-130 select, body.bestvision-resize-font-130 textarea, body.bestvision-resize-font-130 legend, body.bestvision-resize-font-130 code, body.bestvision-resize-font-130 pre, body.bestvision-resize-font-130 dd, body.bestvision-resize-font-130 dt, body.bestvision-resize-font-130 span, body.bestvision-resize-font-130 blockquote {
  font-size: 130% !important; }

body.bestvision-resize-font-130 h1, body.bestvision-resize-font-130 h2, body.bestvision-resize-font-130 h3, body.bestvision-resize-font-130 h4, body.bestvision-resize-font-130 h5, body.bestvision-resize-font-130 h6, body.bestvision-resize-font-130 h1 span, body.bestvision-resize-font-130 h2 span, body.bestvision-resize-font-130 h3 span, body.bestvision-resize-font-130 h4 span, body.bestvision-resize-font-130 h5 span, body.bestvision-resize-font-130 h6 span {
  font-size: 172.9% !important; }

body.bestvision-resize-font-120, body.bestvision-resize-font-120 p:not(.bs-menu-title), body.bestvision-resize-font-120 li:not(.bs-menu-item), body.bestvision-resize-font-120 label, body.bestvision-resize-font-120 input, body.bestvision-resize-font-120 select, body.bestvision-resize-font-120 textarea, body.bestvision-resize-font-120 legend, body.bestvision-resize-font-120 code, body.bestvision-resize-font-120 pre, body.bestvision-resize-font-120 dd, body.bestvision-resize-font-120 dt, body.bestvision-resize-font-120 span, body.bestvision-resize-font-120 blockquote {
  font-size: 120% !important; }

body.bestvision-resize-font-120 h1, body.bestvision-resize-font-120 h2, body.bestvision-resize-font-120 h3, body.bestvision-resize-font-120 h4, body.bestvision-resize-font-120 h5, body.bestvision-resize-font-120 h6, body.bestvision-resize-font-120 h1 span, body.bestvision-resize-font-120 h2 span, body.bestvision-resize-font-120 h3 span, body.bestvision-resize-font-120 h4 span, body.bestvision-resize-font-120 h5 span, body.bestvision-resize-font-120 h6 span {
  font-size: 159.60000000000002% !important; }

body.bestvision-links-underline a, body.bestvision-links-underline a * {
  text-decoration: underline !important; }

body.bestvision-readable-font, body.bestvision-readable-font *:not(i):not(span) {
  font-family: Verdana, Arial, Helvetica, sans-serif !important; }

.bestvision-skip-link {
  position: absolute;
  top: -1000em; }

.bestvision-skip-link:focus {
  left: 50px;
  top: 50px;
  height: auto;
  width: 200px;
  display: block;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  padding: 15px 23px 14px;
  background-color: #F1F1F1;
  color: #21759B;
  z-index: 100000;
  line-height: normal;
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); }

body.rtl .bestvision-skip-link:focus {
  right: 50px;
  left: auto; }

body.bestvision-negative-contrast .wrapper .product-thumb .quickview-button,
body.bestvision-light-background .wrapper .product-thumb .quickview-button {
  background: none !important;
  background-color: initial !important; }

body.bestvision-negative-contrast .wrapper .product-thumb .product-labels,
body.bestvision-light-background .wrapper .product-thumb .product-labels {
  background: none !important;
  background-color: initial !important; }

body.bestvision-negative-contrast .wrapper .product-thumb .product-labels > span,
body.bestvision-light-background .wrapper.product-thumb .product-labels > span {
  background: none !important;
  background-color: none !important; }

body.bestvision-light-background .module-products-281 .product-list .product-thumb .product-labels {
  background: none !important;
  background-color: none !important; }

body.bestvision-high-contrast a .banner-caption, body.bestvision-negative-contrast a .banner-caption, body.bestvision-light-background a .banner-caption {
  background: none !important;
  background-color: initial !important; }


body.bestvision-high-contrast .wrapper a:link {
	background:none !important;
}

body.bestvision-high-contrast .wrapper a:link:hover,
body.bestvision-high-contrast .wrapper a:link:active,
body.bestvision-high-contrast .wrapper a:link:focus
{
    background: rgba(64,0,0,0.5) !important;
    background-color: rgba(64,0,0,0.5) !important;
}

#body.bestvision-high-contrast .wrapper #content .banner-container .banner-row .banner-col .banner-item .banner-image, 
#body.bestvision-high-contrast .wrapper #content .banner-container .banner-row .banner-col .banner-item .banner-caption,
#body.bestvision-high-contrast .wrapper #content .slideshow-wrapper .swiper-slide a.video-block-link

{
	background:none !important;
	background-color: initial !important;

}

#body.bestvision-high-contrast .wrapper #content .banner-container.tipsaxneis .banner-row .banner-col .banner-item h2.banner-title,
#body.bestvision-high-contrast .wrapper #content .banner-container.tipsaxneis .banner-row .banner-col,
#body.bestvision-high-contrast .wrapper #content .banner-container.tipsaxneis .banner-row .banner-col .banner-item .banner-caption,
#body.bestvision-high-contrast .wrapper #content .slideshow-wrapper .swiper-slide .slideshow-slide-caption-wrapper,
#body.bestvision-high-contrast .wrapper #content .slideshow-wrapper .swiper-slide .slideshow-slide-image-container,
#body.bestvision-high-contrast .wrapper #content .slideshow-wrapper .swiper-slide .slideshow-slide-image-wrapper

{
	background:none !important;
	background-color: initial !important;
	z-index:0 !important;
}

#body.bestvision-negative-contrast .wrapper #content .banner-container .banner-row .banner-col .banner-item .banner-image, 
#body.bestvision-negative-contrast .wrapper #content .banner-container .banner-row .banner-col .banner-item .banner-caption,
#body.bestvision-negative-contrast .wrapper #content .slideshow-wrapper .swiper-slide a.video-block-link
{
	background:none !important;
	background-color: initial !important;
}

#body.bestvision-negative-contrast .wrapper #content .banner-container.tipsaxneis .banner-row .banner-col .banner-item h2.banner-title,
#body.bestvision-negative-contrast .wrapper #content .banner-container.tipsaxneis .banner-row .banner-col,
#body.bestvision-negative-contrast .wrapper #content .banner-container.tipsaxneis .banner-row .banner-col .banner-item .banner-caption,
#body.bestvision-negative-contrast .wrapper #content .slideshow-wrapper .swiper-slide .slideshow-slide-caption-wrapper,
#body.bestvision-negative-contrast .wrapper #content .slideshow-wrapper .swiper-slide .slideshow-slide-image-container,
#body.bestvision-negative-contrast .wrapper #content .slideshow-wrapper .swiper-slide .slideshow-slide-image-wrapper

{
	background:none !important;
	background-color: initial !important;
	z-index:0 !important;

}

#body.bestvision-negative-contrast .slideshow-wrapper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container .slideshow-slide-button,

#body.bestvision-high-contrast .slideshow-wrapper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container .slideshow-slide-button {
	color:#000 !important;
}


#body.bestvision-high-contrast #content .swiper-pagination-clickable .swiper-pagination-bullet,
#body.bestvision-negative-contrast #content .swiper-pagination-clickable .swiper-pagination-bullet
{
	color:#fff !important;
	background:#fff !important;
}