@media screen and (min-width: 801px) {
  .header-counter-pill {
    color: #000000;
    background-color: #ffffff; } }

.switcher .option a,
.dropdown .is-dropdown-submenu .is-submenu-item a {
  color: #333 !important; }
  .switcher .option a.selected, .switcher .option a:hover,
  .dropdown .is-dropdown-submenu .is-submenu-item a.selected,
  .dropdown .is-dropdown-submenu .is-submenu-item a:hover {
    color: #132345 !important; }

.desktop-header-logo img {
  max-height: 50px !important;
  max-width: 150px !important; }

header.layout-header {
  background: #000000;
  color: #ffffff;
  border-color: #e5e5e5;
  border-style: solid;
  border-width: 0; }
  header.layout-header .welcome-header-message {
    background: #132345 !important;
    color: #ffffff !important; }
  header.layout-header .topheader {
    background-color: #000000;
    color: #ffffff; }
  header.layout-header .header-menu-root a.header-menu-root-link {
    color: #ffffff !important; }
  header.layout-header .header-menu-root:hover a.header-menu-root-link, header.layout-header .header-menu-root.active a.header-menu-root-link {
    color: #7bbbc4 !important; }
  header.layout-header .desktop-mainmenu {
    background-color: #000000;
    color: #ffffff;
    border-color: #e7e7e8;
    border-style: solid;
    border-width: 0; }
  header.layout-header .desktop-header {
    background: #000000;
    color: #ffffff;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px; }
    header.layout-header .desktop-header a {
      color: #ffffff; }
  header.layout-header .switcher .option {
    width: 100px;
    background-color: #fff;
    color: #333; }
  header.layout-header .switcher .selected {
    background-color: transparent; }
  header.layout-header .desktop-header-account a,
  header.layout-header .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
  header.layout-header .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
  header.layout-header .switcher .selected > em.sli,
  header.layout-header .switcher .selected > a,
  header.layout-header .desktop-header-user-nav > a {
    color: #ffffff; }
  header.layout-header .desktop-header-account a:hover,
  header.layout-header .switcher:hover .selected > em.sli,
  header.layout-header .switcher:hover .selected > a,
  header.layout-header .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
  header.layout-header .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
  header.layout-header .desktop-header-user-nav:hover > a {
    color: #132345 !important; }
  header.layout-header .desktop-header-currency .collection-sort-desktop-dropdown-panel {
    background-color: #fff; }
    header.layout-header .desktop-header-currency .collection-sort-desktop-dropdown-panel li {
      color: #000; }
      header.layout-header .desktop-header-currency .collection-sort-desktop-dropdown-panel li:hover {
        color: #132345; }
  header.layout-header.header-style1 .top-row {
    height: auto;
    background-color: #000000;
    color: #ffffff;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 0;
    padding: 25px 0; }
  header.layout-header.header-style1 .desktop-header .bottom-row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0px;
    background-color: #000000;
    color: #ffffff;
    border-color: #e7e7e8;
    border-style: solid;
    border: none;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 0; }
  header.layout-header.header-style1 .desktop-header.sticky .top-row {
    padding: 0px 0; }
  header.layout-header.header-style1 .switcher .option,
  header.layout-header.header-style1 .desktop-header-currency .collection-sort-desktop-dropdown-panel {
    right: auto;
    left: 0; }
  header.layout-header.header-style2 {
    border: none; }
    header.layout-header.header-style2 .desktop-mainmenu {
      border: none; }
    header.layout-header.header-style2 .desktop-header {
      background-color: #000000;
      color: #ffffff; }
    header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-compare > a,
    header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-wishlist > a,
    header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-mini-cart > a {
      color: #ffffff !important; }
      header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-compare > a em:before,
      header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-wishlist > a em:before,
      header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-mini-cart > a em:before {
        color: #ffffff !important; }
      header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-compare > a:hover,
      header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-wishlist > a:hover,
      header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-mini-cart > a:hover {
        color: #132345 !important; }
        header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-compare > a:hover em:before,
        header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-wishlist > a:hover em:before,
        header.layout-header.header-style2 .desktop-header-user-nav.desktop-header-mini-cart > a:hover em:before {
          color: #132345 !important; }
  header.layout-header.header-style3 .mainmenu-area {
    background-color: #000000;
    color: #ffffff;
    border-color: #e7e7e8;
    border-style: solid;
    border-width: 0; }
  header.layout-header.header-style3 .header-menu-content > .header-menu-root > .header-menu-root-link {
    border-left: 1px solid #e7e7e8; }
  header.layout-header.header-style3 .header-menu-content > .header-menu-root:last-child > .header-menu-root-link {
    border-right: 1px solid #e7e7e8; }
  header.layout-header.header-style4 .mainmenu-area {
    background-color: #000000;
    color: #ffffff;
    border-color: #e7e7e8;
    border-style: solid;
    border: none; }
  header.layout-header.header-style4 .bottom-row {
    border-top: 1px solid #e7e7e8;
    border-bottom: 1px solid #e7e7e8; }
  header.layout-header.header-style5 .welcome-header-message {
    background: #132345 !important;
    color: #ffffff !important; }
  header.layout-header.header-style6 .welcome-header-message {
    background-image: none; }
  header.layout-header.header-style6 .desktop-mainmenu {
    border: none; }
  header.layout-header.header-style6 .desktop-header-top {
    background-color: #000000;
    color: #ffffff; }
  header.layout-header.header-style6 .desktop-header-account a,
  header.layout-header.header-style6 .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
  header.layout-header.header-style6 .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
  header.layout-header.header-style6 .switcher .selected > em.sli,
  header.layout-header.header-style6 .switcher .selected > a,
  header.layout-header.header-style6 .desktop-header-user-nav > a {
    color: #ffffff !important; }
  header.layout-header.header-style6 .desktop-header-account a:hover,
  header.layout-header.header-style6 .switcher:hover .selected > em.sli,
  header.layout-header.header-style6 .switcher:hover .selected > a,
  header.layout-header.header-style6 .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
  header.layout-header.header-style6 .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
  header.layout-header.header-style6 .desktop-header-user-nav:hover > a {
    color: #132345 !important; }
  header.layout-header.header-style7 .desktop-header-content {
    background-color: #000000;
    color: #ffffff;
    border-color: #e7e7e8;
    border-style: solid;
    border-width: 0; }
  header.layout-header.header-style9 .desktop-header.sticky,
  header.layout-header.header-style9 .desktop-header, header.layout-header.header-style10 .desktop-header.sticky,
  header.layout-header.header-style10 .desktop-header {
    background: #000000 !important;
    color: #ffffff !important; }
    header.layout-header.header-style9 .desktop-header.sticky .header-menu-root a.header-menu-root-link,
    header.layout-header.header-style9 .desktop-header .header-menu-root a.header-menu-root-link, header.layout-header.header-style10 .desktop-header.sticky .header-menu-root a.header-menu-root-link,
    header.layout-header.header-style10 .desktop-header .header-menu-root a.header-menu-root-link {
      color: #ffffff !important; }
    header.layout-header.header-style9 .desktop-header.sticky .header-menu-root:hover a.header-menu-root-link, header.layout-header.header-style9 .desktop-header.sticky .header-menu-root.active a.header-menu-root-link,
    header.layout-header.header-style9 .desktop-header .header-menu-root:hover a.header-menu-root-link,
    header.layout-header.header-style9 .desktop-header .header-menu-root.active a.header-menu-root-link, header.layout-header.header-style10 .desktop-header.sticky .header-menu-root:hover a.header-menu-root-link, header.layout-header.header-style10 .desktop-header.sticky .header-menu-root.active a.header-menu-root-link,
    header.layout-header.header-style10 .desktop-header .header-menu-root:hover a.header-menu-root-link,
    header.layout-header.header-style10 .desktop-header .header-menu-root.active a.header-menu-root-link {
      color: #7bbbc4 !important; }
    header.layout-header.header-style9 .desktop-header.sticky .desktop-header-account a,
    header.layout-header.header-style9 .desktop-header.sticky .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
    header.layout-header.header-style9 .desktop-header.sticky .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
    header.layout-header.header-style9 .desktop-header.sticky .switcher .selected > em.sli,
    header.layout-header.header-style9 .desktop-header.sticky .switcher .selected > a,
    header.layout-header.header-style9 .desktop-header.sticky .desktop-header-user-nav > a,
    header.layout-header.header-style9 .desktop-header .desktop-header-account a,
    header.layout-header.header-style9 .desktop-header .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
    header.layout-header.header-style9 .desktop-header .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
    header.layout-header.header-style9 .desktop-header .switcher .selected > em.sli,
    header.layout-header.header-style9 .desktop-header .switcher .selected > a,
    header.layout-header.header-style9 .desktop-header .desktop-header-user-nav > a, header.layout-header.header-style10 .desktop-header.sticky .desktop-header-account a,
    header.layout-header.header-style10 .desktop-header.sticky .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
    header.layout-header.header-style10 .desktop-header.sticky .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
    header.layout-header.header-style10 .desktop-header.sticky .switcher .selected > em.sli,
    header.layout-header.header-style10 .desktop-header.sticky .switcher .selected > a,
    header.layout-header.header-style10 .desktop-header.sticky .desktop-header-user-nav > a,
    header.layout-header.header-style10 .desktop-header .desktop-header-account a,
    header.layout-header.header-style10 .desktop-header .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
    header.layout-header.header-style10 .desktop-header .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
    header.layout-header.header-style10 .desktop-header .switcher .selected > em.sli,
    header.layout-header.header-style10 .desktop-header .switcher .selected > a,
    header.layout-header.header-style10 .desktop-header .desktop-header-user-nav > a {
      color: #ffffff !important; }
    header.layout-header.header-style9 .desktop-header.sticky .desktop-header-account a:hover,
    header.layout-header.header-style9 .desktop-header.sticky .switcher:hover .selected > em.sli,
    header.layout-header.header-style9 .desktop-header.sticky .switcher:hover .selected > a,
    header.layout-header.header-style9 .desktop-header.sticky .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
    header.layout-header.header-style9 .desktop-header.sticky .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
    header.layout-header.header-style9 .desktop-header.sticky .desktop-header-user-nav:hover > a,
    header.layout-header.header-style9 .desktop-header .desktop-header-account a:hover,
    header.layout-header.header-style9 .desktop-header .switcher:hover .selected > em.sli,
    header.layout-header.header-style9 .desktop-header .switcher:hover .selected > a,
    header.layout-header.header-style9 .desktop-header .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
    header.layout-header.header-style9 .desktop-header .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
    header.layout-header.header-style9 .desktop-header .desktop-header-user-nav:hover > a, header.layout-header.header-style10 .desktop-header.sticky .desktop-header-account a:hover,
    header.layout-header.header-style10 .desktop-header.sticky .switcher:hover .selected > em.sli,
    header.layout-header.header-style10 .desktop-header.sticky .switcher:hover .selected > a,
    header.layout-header.header-style10 .desktop-header.sticky .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
    header.layout-header.header-style10 .desktop-header.sticky .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
    header.layout-header.header-style10 .desktop-header.sticky .desktop-header-user-nav:hover > a,
    header.layout-header.header-style10 .desktop-header .desktop-header-account a:hover,
    header.layout-header.header-style10 .desktop-header .switcher:hover .selected > em.sli,
    header.layout-header.header-style10 .desktop-header .switcher:hover .selected > a,
    header.layout-header.header-style10 .desktop-header .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
    header.layout-header.header-style10 .desktop-header .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
    header.layout-header.header-style10 .desktop-header .desktop-header-user-nav:hover > a {
      color: #132345 !important; }
  header.layout-header.header-style9 .desktop-header:not(.sticky), header.layout-header.header-style10 .desktop-header:not(.sticky) {
    background-color: transparent !important;
    border-bottom-width: 0px; }
    header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-account a,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .switcher .selected > em.sli,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .switcher .selected > a,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-user-nav > a, header.layout-header.header-style10 .desktop-header:not(.sticky) .desktop-header-account a,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .switcher .selected > em.sli,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .switcher .selected > a,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .desktop-header-user-nav > a {
      color: #ffffff !important; }
    header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-account a:hover,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .switcher:hover .selected > em.sli,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .switcher:hover .selected > a,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
    header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-user-nav:hover > a, header.layout-header.header-style10 .desktop-header:not(.sticky) .desktop-header-account a:hover,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .switcher:hover .selected > em.sli,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .switcher:hover .selected > a,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
    header.layout-header.header-style10 .desktop-header:not(.sticky) .desktop-header-user-nav:hover > a {
      color: #132345 !important; }
  header.layout-header.header-style11 .bottom-row,
  header.layout-header.header-style11 .header-menu {
    background-color: #000000;
    color: #ffffff;
    border-color: #e7e7e8;
    border-style: solid;
    border-width: 0; }
  header.layout-header.header-style12 .desktop-header {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #e5e5e5;
    border-style: solid;
    border-bottom-width: 1px; }
    header.layout-header.header-style12 .desktop-header .desktop-header-user-nav .sli-handbag:before,
    header.layout-header.header-style12 .desktop-header .desktop-header-user-nav .sli-user:before,
    header.layout-header.header-style12 .desktop-header .desktop-header-user-nav .sli-magnifier:before,
    header.layout-header.header-style12 .desktop-header .desktop-header-user-nav .sli-menu:before {
      color: #ffffff !important; }
    header.layout-header.header-style12 .desktop-header .desktop-header-user-nav .sli-handbag:hover:before,
    header.layout-header.header-style12 .desktop-header .desktop-header-user-nav .sli-user:hover:before,
    header.layout-header.header-style12 .desktop-header .desktop-header-user-nav .sli-magnifier:hover:before,
    header.layout-header.header-style12 .desktop-header .desktop-header-user-nav .sli-menu:hover:before {
      color: #132345 !important; }
    header.layout-header.header-style12 .desktop-header:not(.sticky) {
      background-color: transparent !important;
      border-bottom-width: 0px; }
  header.layout-header.header-style12 .desktop-header-content .off-canvas {
    background-color: #000000 !important; }
  header.layout-header.header-style12 .desktop-header-user-nav.desktop-header-compare > a,
  header.layout-header.header-style12 .desktop-header-user-nav.desktop-header-wishlist > a {
    color: #ffffff !important; }
    header.layout-header.header-style12 .desktop-header-user-nav.desktop-header-compare > a em:before,
    header.layout-header.header-style12 .desktop-header-user-nav.desktop-header-wishlist > a em:before {
      color: #ffffff !important; }
    header.layout-header.header-style12 .desktop-header-user-nav.desktop-header-compare > a:hover,
    header.layout-header.header-style12 .desktop-header-user-nav.desktop-header-wishlist > a:hover {
      color: #132345 !important; }
      header.layout-header.header-style12 .desktop-header-user-nav.desktop-header-compare > a:hover em:before,
      header.layout-header.header-style12 .desktop-header-user-nav.desktop-header-wishlist > a:hover em:before {
        color: #132345 !important; }
  header.layout-header.header-style12 .header-menu-root a.header-menu-root-link {
    color: #ffffff !important; }
  header.layout-header.header-style12 .header-menu-root:hover a.header-menu-root-link, header.layout-header.header-style12 .header-menu-root.active a.header-menu-root-link {
    color: #7bbbc4 !important; }
  header.layout-header.header-style12 .mini-menu-close,
  header.layout-header.header-style12 .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
  header.layout-header.header-style12 .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
  header.layout-header.header-style12 .switcher .selected > em.sli,
  header.layout-header.header-style12 .switcher .selected > a {
    color: #ffffff !important; }
  header.layout-header.header-style12 .switcher:hover .selected > em.sli,
  header.layout-header.header-style12 .switcher:hover .selected > a,
  header.layout-header.header-style12 .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
  header.layout-header.header-style12 .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span {
    color: #132345 !important; }

.header-8-content {
  background-color: #000000 !important;
  color: #ffffff !important; }
  .header-8-content .desktop-header {
    background-color: #000000 !important; }
    .header-8-content .desktop-header a {
      color: #ffffff !important; }
  .header-8-content .desktop-header-account > a {
    color: #ffffff !important; }
  .header-8-content .switcher .option {
    width: 100px; }
  .header-8-content .switcher .selected {
    background-color: transparent; }
  .header-8-content .desktop-header-currency .collection-sort-desktop-dropdown-panel {
    width: 40px; }
  .header-8-content .desktop-header-account a,
  .header-8-content .desktop-header-currency .collection-sort-desktop-dropdown > li > span:after,
  .header-8-content .desktop-header-currency .collection-sort-desktop-dropdown > li > span,
  .header-8-content .switcher .selected > em.sli,
  .header-8-content .switcher .selected > a,
  .header-8-content .desktop-header-user-nav > a {
    color: #ffffff !important; }
  .header-8-content .desktop-header-account a:hover,
  .header-8-content .switcher:hover .selected > em.sli,
  .header-8-content .switcher:hover .selected > a,
  .header-8-content .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
  .header-8-content .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,
  .header-8-content .desktop-header-user-nav:hover > a {
    color: #132345 !important; }
  .header-8-content .header-menu-root a.header-menu-root-link {
    color: #ffffff !important; }
  .header-8-content .header-menu-root:hover a.header-menu-root-link, .header-8-content .header-menu-root.active a.header-menu-root-link {
    color: #7bbbc4 !important; }
  .header-8-content .desktop-sidebar-menu {
    background-color: #000000;
    color: #ffffff;
    border-color: #e7e7e8;
    border-style: solid;
    border-width: 0; }
  .header-8-content .dropdown.menu > li.opens-right > .is-dropdown-submenu {
    background-color: #fff; }
    .header-8-content .dropdown.menu > li.opens-right > .is-dropdown-submenu a {
      color: #000; }
  .header-8-content .switcher .option a,
  .header-8-content .dropdown .is-dropdown-submenu .is-submenu-item a {
    color: #333 !important; }
    .header-8-content .switcher .option a:hover,
    .header-8-content .dropdown .is-dropdown-submenu .is-submenu-item a:hover {
      color: #132345 !important; }

footer.layout-footer {
  background-color: #000000 !important;
  color: #e6e6e6 !important; }
  footer.layout-footer .scroll-to-top .button-to-top-text {
    color: #e6e6e6 !important; }
    footer.layout-footer .scroll-to-top .button-to-top-text:hover {
      color: #132345 !important; }
  footer.layout-footer .footer {
    background-color: #000000 !important;
    color: #e6e6e6 !important; }
    footer.layout-footer .footer a {
      color: #e6e6e6 !important; }
      footer.layout-footer .footer a:hover {
        color: #132345 !important; }
  footer.layout-footer .footer-title {
    color: #ffffff !important; }
  footer.layout-footer .copyright,
  footer.layout-footer .footer-bottom {
    background-color: #171717 !important;
    color: #ffffff !important; }
    footer.layout-footer .copyright a,
    footer.layout-footer .footer-bottom a {
      color: #ffffff !important; }
      footer.layout-footer .copyright a:hover,
      footer.layout-footer .footer-bottom a:hover {
        color: #132345 !important; }
  footer.layout-footer .footer-newsletter-title {
    color: #e6e6e6 !important; }
  footer.layout-footer .footer-newsletter-wrap {
    padding: 2px;
    border: none !important;
    color: #000000 !important;
    background-color: #e6e6e6 !important; }
    footer.layout-footer .footer-newsletter-wrap .footer-newsletter-field {
      background: #000000 !important;
      color: #e6e6e6 !important; }
      footer.layout-footer .footer-newsletter-wrap .footer-newsletter-field::-webkit-input-placeholder {
        color: #e6e6e6 !important; }
      footer.layout-footer .footer-newsletter-wrap .footer-newsletter-field::-moz-placeholder {
        color: #e6e6e6 !important; }
      footer.layout-footer .footer-newsletter-wrap .footer-newsletter-field:-ms-input-placeholder {
        color: #e6e6e6 !important; }
      footer.layout-footer .footer-newsletter-wrap .footer-newsletter-field::-ms-input-placeholder {
        color: #e6e6e6 !important; }
    footer.layout-footer .footer-newsletter-wrap .footer-newsletter-button {
      color: #000000 !important;
      background-color: #e6e6e6 !important; }
      footer.layout-footer .footer-newsletter-wrap .footer-newsletter-button:hover {
        background-color: #000000 !important;
        color: #e6e6e6 !important; }
  footer.layout-footer.footer-style1 {
    border-top: 2px solid #202020; }
    footer.layout-footer.footer-style1 .footer-newsletter-wrapper {
      border-top: 1px solid #202020 !important;
      border-bottom: 1px solid #202020 !important; }
  footer.layout-footer.footer-style2 .footer-information-wrapper {
    border-top: 2px solid #202020 !important;
    border-bottom: 2px solid #202020 !important; }
  footer.layout-footer.footer-style2 .footer-information .footer-information-title {
    color: #e6e6e6; }
  footer.layout-footer.footer-style3 .scroll-to-top .button-to-top-text {
    color: #e6e6e6 !important; }
    footer.layout-footer.footer-style3 .scroll-to-top .button-to-top-text:hover {
      color: #132345 !important; }
  footer.layout-footer.footer-style3 .footer-information-wrapper {
    border-top: 2px solid #202020 !important;
    border-bottom: 2px solid #202020 !important; }
  footer.layout-footer.footer-style4 .social-media-container a {
    color: #e6e6e6 !important; }
    footer.layout-footer.footer-style4 .social-media-container a:hover {
      color: #132345 !important; }
  footer.layout-footer.footer-style4 .scroll-to-top .button-to-top-text {
    color: #ffffff !important; }
    footer.layout-footer.footer-style4 .scroll-to-top .button-to-top-text:hover {
      color: #132345 !important; }
  footer.layout-footer.footer-style4 .footer-information-wrapper > .grid-container > .grid-x {
    border-top: 1px solid #202020 !important; }
  footer.layout-footer.footer-style5 .footer {
    background-color: #000000 !important; }
  footer.layout-footer.footer-style5 .social-media-container a {
    color: #ffffff !important; }
    footer.layout-footer.footer-style5 .social-media-container a:hover {
      color: #132345 !important; }
  footer.layout-footer.footer-style5 .scroll-to-top .button-to-top-text {
    color: #ffffff !important; }
    footer.layout-footer.footer-style5 .scroll-to-top .button-to-top-text:hover {
      color: #132345 !important; }
  footer.layout-footer.footer-style5 .newsletter-title {
    color: #ffffff !important; }
  footer.layout-footer.footer-style5 .footer-payment {
    border-top: 1px solid #202020 !important; }
  @media screen and (max-width: 800px) {
    footer.layout-footer.footer-style1 .footer-newsletter-wrapper {
      border-bottom: 0 !important; }
    footer.layout-footer .footer-linklist-accordion-content {
      margin-top: 15px !important; }
    footer.layout-footer .footer .footer-linklist-accordion-item a,
    footer.layout-footer .footer .social-icons a,
    footer.layout-footer .footer a.accordion-title,
    footer.layout-footer .footer a.footer-about-title,
    footer.layout-footer .footer a.footer-newsletter-title,
    footer.layout-footer .footer a.footer-linklist-accordion-title {
      color: #000 !important; }
    footer.layout-footer .footer-newsletter-wrap .footer-newsletter-field {
      background-color: #fff !important;
      border: 1px solid #ddd !important; }
    footer.layout-footer .footer-newsletter-wrap .footer-newsletter-button {
      color: #fff !important;
      background-color: #000 !important; } }

.account-login-recover {
  color: #132345 !important; }

.account-login-register {
  color: #132345 !important; }

@media screen and (max-width: 800px) {
  a#launchSpin.spinasale-tab-link {
    margin-bottom: 60px !important; } }
.desktop-header a:hover .header-counter-pill {
  background: #ffffff; }

header.layout-header.header-style5 .topbarnew {
  background: #132345 !important;
  color: #ffffff !important; }
