/* color-customization vit-svart */
body.vit-svart-color {
  background: black;
  -moz-placeholder-color: white !important;
  -ms-input-placeholder-color: white !important; }
  body.vit-svart-color p, body.vit-svart-color h1, body.vit-svart-color h2, body.vit-svart-color h3, body.vit-svart-color h4, body.vit-svart-color h5, body.vit-svart-color h6, body.vit-svart-color a, body.vit-svart-color label, body.vit-svart-color span, body.vit-svart-color td, body.vit-svart-color * {
    color: white !important; }
  body.vit-svart-color table {
    background: black !important; }
  body.vit-svart-color ::-webkit-input-placeholder {
    color: white !important; }
  body.vit-svart-color ::-moz-placeholder {
    color: white !important; }
  body.vit-svart-color a {
    text-decoration: underline !important; }
  body.vit-svart-color input, body.vit-svart-color textarea {
    background: black;
    border: 1px solid white;
    border-radius: 0;
    color: white; }
  body.vit-svart-color .vit-svart {
    display: block; }
  body.vit-svart-color .custom-caret {
    display: none; }
  body.vit-svart-color .standard {
    display: none; }
  body.vit-svart-color #slidecontent {
    background: black;
    border-radius: 0;
    border: 1px solid white; }
    body.vit-svart-color #slidecontent h5, body.vit-svart-color #slidecontent p, body.vit-svart-color #slidecontent label {
      color: white !important; }
  body.vit-svart-color #slideout #clickme {
    border: 1px solid white; }
  body.vit-svart-color .navbar-collapse {
    background: black;
    border: 1px solid white;
    border-radius: 0;
    box-shadow: none; }
    body.vit-svart-color .navbar-collapse .site-menu-item-active:first-child {
      background: black;
      border-radius: 0; }
    body.vit-svart-color .navbar-collapse .site-menu-item-active a {
      color: white !important; }
    body.vit-svart-color .navbar-collapse .site-menu-item {
      background: black; }
    body.vit-svart-color .navbar-collapse a {
      text-decoration: none !important; }
  body.vit-svart-color .nav > li > a:hover {
    background: white;
    border-radius: 0;
    color: black !important; }
  body.vit-svart-color .styled-select-div {
    background: black;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid white; }
    body.vit-svart-color .styled-select-div ul {
      background: black;
      border: 1px solid white; }
      body.vit-svart-color .styled-select-div ul li {
        border-bottom: 1px solid white; }
        body.vit-svart-color .styled-select-div ul li a {
          text-decoration: none !important; }
      body.vit-svart-color .styled-select-div ul .active-locale, body.vit-svart-color .styled-select-div ul .active-color, body.vit-svart-color .styled-select-div ul .active-text {
        background: white; }
        body.vit-svart-color .styled-select-div ul .active-locale a, body.vit-svart-color .styled-select-div ul .active-color a, body.vit-svart-color .styled-select-div ul .active-text a {
          color: black !important; }
      body.vit-svart-color .styled-select-div ul li.locale:hover, body.vit-svart-color .styled-select-div ul li.customized-text:hover, body.vit-svart-color .styled-select-div ul li.customized-color:hover {
        background: white; }
        body.vit-svart-color .styled-select-div ul li.locale:hover a, body.vit-svart-color .styled-select-div ul li.customized-text:hover a, body.vit-svart-color .styled-select-div ul li.customized-color:hover a {
          color: black !important; }
  body.vit-svart-color .arrow {
    background: url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/14/template_assets/arrow.png) center no-repeat black;
    height: 30px; }
  body.vit-svart-color .puffar {
    margin-top: 40px; }
    body.vit-svart-color .puffar .puff {
      border: 1px solid white;
      height: auto; }
      body.vit-svart-color .puffar .puff .puff-header, body.vit-svart-color .puffar .puff .puff-content {
        background: black;
        border-radius: 0;
        box-shadow: none; }
      body.vit-svart-color .puffar .puff .puff-header {
        position: relative;
        top: 0; }
  body.vit-svart-color .sub-menu {
    #width: 280px; }
    body.vit-svart-color .sub-menu .site-menu-sub li a, body.vit-svart-color .sub-menu .site-menu-root li a {
      background: black !important;
      text-decoration: none !important; }
    body.vit-svart-color .sub-menu .site-menu-sub .site-menu-item-active > ul, body.vit-svart-color .sub-menu .site-menu-sub .site-menu-item-parent > ul, body.vit-svart-color .sub-menu .site-menu-root .site-menu-item-active > ul, body.vit-svart-color .sub-menu .site-menu-root .site-menu-item-parent > ul {
      background: white !important; }
      body.vit-svart-color .sub-menu .site-menu-sub .site-menu-item-active > ul li a, body.vit-svart-color .sub-menu .site-menu-sub .site-menu-item-parent > ul li a, body.vit-svart-color .sub-menu .site-menu-root .site-menu-item-active > ul li a, body.vit-svart-color .sub-menu .site-menu-root .site-menu-item-parent > ul li a {
        color: black !important; }
    body.vit-svart-color .sub-menu .site-menu-sub .site-menu-item-active a, body.vit-svart-color .sub-menu .site-menu-sub .site-menu-item-parent a, body.vit-svart-color .sub-menu .site-menu-root .site-menu-item-active a, body.vit-svart-color .sub-menu .site-menu-root .site-menu-item-parent a {
      background: white !important;
      color: black !important; }
    body.vit-svart-color .sub-menu .site-menu-sub > li a:hover, body.vit-svart-color .sub-menu .site-menu-root > li a:hover {
      background: white !important; }
  body.vit-svart-color .sub-menu-newsletter h1, body.vit-svart-color .sub-menu-newsletter h2, body.vit-svart-color .sub-menu-newsletter h3, body.vit-svart-color .sub-menu-newsletter h4, body.vit-svart-color .sub-menu-newsletter h5, body.vit-svart-color .sub-menu-newsletter h6, body.vit-svart-color .sub-menu-newsletter p, body.vit-svart-color .sub-menu-newsletter span, body.vit-svart-color .sub-menu-newsletter label {
    color: black !important; }
  body.vit-svart-color .product-sidebar {
    background: black;
    box-shadow: none;
    border: 1px solid white; }
    body.vit-svart-color .product-sidebar .sidebar-top-shadow, body.vit-svart-color .product-sidebar .sidebar-bottom-shadow {
      display: none; }
  body.vit-svart-color .responsive-support-menu ul li.site-menu-item-active a {
    border-radius: 0;
    border: 1px solid white; }
  body.vit-svart-color .product-main .other-pics .active-pic img {
    border: 2px solid white; }
  body.vit-svart-color .footer {
    background: black;
    filter: none;
    border-radius: 0;
    border: 1px solid white; }
  body.vit-svart-color .dealer-zone-logged-in {
    background: black;
    margin-top: 20px;
    border-radius: 0px;
    border: 1px solid white; }
    body.vit-svart-color .dealer-zone-logged-in p {
      color: white; }
    body.vit-svart-color .dealer-zone-logged-in h4 {
      color: white; }
    body.vit-svart-color .dealer-zone-logged-in .btn {
      color: black !important; }
  body.vit-svart-color .modal-header h4, body.vit-svart-color .modal-body p {
    color: black !important; }

/* color-customization svart-vit */
body.svart-vit-color {
  background: white;
  -moz-placeholder-color: black !important;
  -ms-input-placeholder-color: black !important; }
  body.svart-vit-color p, body.svart-vit-color h1, body.svart-vit-color h2, body.svart-vit-color h3, body.svart-vit-color h4, body.svart-vit-color h5, body.svart-vit-color h6, body.svart-vit-color a, body.svart-vit-color label, body.svart-vit-color span, body.svart-vit-color td, body.svart-vit-color * {
    color: black !important; }
  body.svart-vit-color table {
    background: white !important; }
  body.svart-vit-color ::-webkit-input-placeholder {
    color: black !important; }
  body.svart-vit-color ::-moz-placeholder {
    color: black !important; }
  body.svart-vit-color a {
    text-decoration: underline !important; }
  body.svart-vit-color input, body.svart-vit-color textarea {
    background: white;
    border: 1px solid black;
    border-radius: 0;
    color: black; }
  body.svart-vit-color .custom-caret {
    display: none; }
  body.svart-vit-color #slidecontent {
    border-radius: 0;
    border: 1px solid black; }
    body.svart-vit-color #slidecontent h5, body.svart-vit-color #slidecontent p, body.svart-vit-color #slidecontent label {
      color: black !important; }
  body.svart-vit-color .navbar-collapse {
    background: white;
    border: 1px solid black;
    border-radius: 0;
    box-shadow: none; }
    body.svart-vit-color .navbar-collapse .site-menu-item-active:first-child {
      background: white;
      border-radius: 0; }
    body.svart-vit-color .navbar-collapse .site-menu-item-active a {
      color: black !important; }
    body.svart-vit-color .navbar-collapse .site-menu-item {
      background: white; }
    body.svart-vit-color .navbar-collapse a {
      text-decoration: none !important; }
  body.svart-vit-color .nav > li > a:hover {
    background: black;
    border-radius: 0;
    color: white !important; }
  body.svart-vit-color .styled-select-div {
    background: white;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid black; }
    body.svart-vit-color .styled-select-div ul {
      background: white;
      border: 1px solid black; }
      body.svart-vit-color .styled-select-div ul li {
        border-bottom: 1px solid black; }
        body.svart-vit-color .styled-select-div ul li a {
          text-decoration: none !important; }
      body.svart-vit-color .styled-select-div ul .active-locale, body.svart-vit-color .styled-select-div ul .active-color, body.svart-vit-color .styled-select-div ul .active-text {
        background: black; }
        body.svart-vit-color .styled-select-div ul .active-locale a, body.svart-vit-color .styled-select-div ul .active-color a, body.svart-vit-color .styled-select-div ul .active-text a {
          color: white !important; }
      body.svart-vit-color .styled-select-div ul li.locale:hover, body.svart-vit-color .styled-select-div ul li.customized-text:hover, body.svart-vit-color .styled-select-div ul li.customized-color:hover {
        background: black; }
        body.svart-vit-color .styled-select-div ul li.locale:hover a, body.svart-vit-color .styled-select-div ul li.customized-text:hover a, body.svart-vit-color .styled-select-div ul li.customized-color:hover a {
          color: white !important; }
  body.svart-vit-color .arrow {
    background: url(//s3-eu-west-1.amazonaws.com/static.wm3.se/sites/14/template_assets/arrow_inverted.png) center no-repeat white;
    height: 30px; }
  body.svart-vit-color .puffar {
    margin-top: 40px; }
    body.svart-vit-color .puffar .puff {
      border: 1px solid black;
      height: auto; }
      body.svart-vit-color .puffar .puff .puff-header, body.svart-vit-color .puffar .puff .puff-content {
        background: white;
        border-radius: 0;
        box-shadow: none; }
      body.svart-vit-color .puffar .puff .puff-header {
        position: relative;
        top: 0; }
  body.svart-vit-color .sub-menu {
    #width: 280px; }
    body.svart-vit-color .sub-menu .site-menu-sub li a, body.svart-vit-color .sub-menu .site-menu-root li a {
      background: white !important;
      text-decoration: none !important; }
    body.svart-vit-color .sub-menu .site-menu-sub .site-menu-item-active > ul, body.svart-vit-color .sub-menu .site-menu-sub .site-menu-item-parent > ul, body.svart-vit-color .sub-menu .site-menu-root .site-menu-item-active > ul, body.svart-vit-color .sub-menu .site-menu-root .site-menu-item-parent > ul {
      background: black !important; }
      body.svart-vit-color .sub-menu .site-menu-sub .site-menu-item-active > ul li a, body.svart-vit-color .sub-menu .site-menu-sub .site-menu-item-parent > ul li a, body.svart-vit-color .sub-menu .site-menu-root .site-menu-item-active > ul li a, body.svart-vit-color .sub-menu .site-menu-root .site-menu-item-parent > ul li a {
        color: white !important; }
    body.svart-vit-color .sub-menu .site-menu-sub .site-menu-item-active a, body.svart-vit-color .sub-menu .site-menu-sub .site-menu-item-parent a, body.svart-vit-color .sub-menu .site-menu-root .site-menu-item-active a, body.svart-vit-color .sub-menu .site-menu-root .site-menu-item-parent a {
      background: black !important;
      color: white !important; }
    body.svart-vit-color .sub-menu .site-menu-sub > li a:hover, body.svart-vit-color .sub-menu .site-menu-root > li a:hover {
      background: black !important; }
  body.svart-vit-color .sub-menu-newsletter h1, body.svart-vit-color .sub-menu-newsletter h2, body.svart-vit-color .sub-menu-newsletter h3, body.svart-vit-color .sub-menu-newsletter h4, body.svart-vit-color .sub-menu-newsletter h5, body.svart-vit-color .sub-menu-newsletter h6, body.svart-vit-color .sub-menu-newsletter p, body.svart-vit-color .sub-menu-newsletter span, body.svart-vit-color .sub-menu-newsletter label {
    color: black !important; }
  body.svart-vit-color .product-sidebar {
    background: white;
    box-shadow: none;
    border: 1px solid black; }
    body.svart-vit-color .product-sidebar .sidebar-top-shadow, body.svart-vit-color .product-sidebar .sidebar-bottom-shadow {
      display: none; }
  body.svart-vit-color .responsive-support-menu ul li.site-menu-item-active a {
    border-radius: 0;
    border: 1px solid black; }
  body.svart-vit-color .product-main .other-pics .active-pic img {
    border: 2px solid black; }
  body.svart-vit-color .footer {
    background: white;
    filter: none;
    border-radius: 0;
    border: 1px solid black; }
  body.svart-vit-color .modal-header h4, body.svart-vit-color .modal-body p {
    color: black !important; }
