.slot--header-search .tws-article-search--no-label {
    display: block;
    cursor: pointer;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background: #E3BBB7;
    line-height: 30px;
    font-size: 15px;
    color: #fff;
    right: 10px;
    position: absolute;
    top: 5px;
    pointer-events: auto;
    transition: all .3s;
}
    .slot--header-favorites .tws-favorite-list--header-favorite-button {
        margin-right: 8px;
        font-size: 18px;
        cursor: pointer;
        padding: 5px 6px;
        height: 30px;
        width: 30px;
        border-radius: 50%;
        background: #E3BBB7;
        text-align: center;
        transition: all .3s;
        color: #fff;
    }
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 0;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background: #E3BBB7;
    line-height: 30px;
    text-align: center;
    transition: all .3s;
    color: #fff;
}

.slot--header-horizontal-menu .navbar-nav > li a {
  color: #fff; /*39442A*/
  background-color: #a3ab94;
  text-decoration: none;
}
.slot--header-horizontal-menu .navbar-nav > li a:hover,
.slot--header-horizontal-menu .navbar-nav > li a:focus {
  
  text-decoration: underline;
}
.slot--header-horizontal-menu .dropdown-menu a {
  color: #1C1815 !important;
}
.slot--header-horizontal-menu .dropdown-menu a:hover,
.slot--header-horizontal-menu .dropdown-menu a:focus {
  background-color: #F3ECE4 !important;
  color: #667058 !important;
}
.form-control {
  background-color: #fff;
}
.slot--header-horizontal-menu {
  background-color: #a3ab94;
}
.nordic--body .nordic--body-wrapper .nordic--main .nordic--main-wrapper {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.nordic--start-page .tws-container--tws-custom-html img, .nordic--start-page .tws-container--tws-custom-html iframe
 {
   padding-top: 20px !important;
   padding-bottom: 20px !important;
    max-width: 100%;
}
.slot--header-search input.form-control {
  background-color: #fff;
  width: 260px;
  border: 1px solid #a3ab94;
  color: #000;
 }
  .nordic--start-page .tws-container--tws-content-box, .nordic--start-page .tws-container--tws-content-box-2x, .nordic--start-page .tws-container--tws-content-box-3x, .nordic--start-page .tws-container--tws-content-box-4x {
    margin: 0px 0 0 0;
}
.nordic--body .nordic--main .newsletter-title {
  color: #667058;
}
.nordic--header .nordic--header-wrapper {
  padding: 40px 30px 40px 30px;
}
    .slot--header-horizontal-menu .navbar .container-fluid {
          border-bottom: 1px solid #a3ab94;
          border-top: 1px solid #a3ab94;
    }
.nordic--start-page .tws-container--tws-custom-html {
    margin: 20px 0 0 0;
}
.nordic--start-page .tws-container--tws-articles-two {
    margin: 20px 0 0 0;
}

.nordic--start-page .tws-container--tws-newsletter-subscribe {
    margin: 20px 0 0 0;
}
.nordic--start-page .tws-container--tws-newsletter-subscribe .tws-newsletter-subscribe--html-before {
    margin: 0 auto 0px auto;
    max-width: 1250px;
    text-align: center;
   border-top: 3px solid #a3ab94;
  border-left:3px solid #a3ab94;
    border-right:3px solid #a3ab94;
   padding-top: 20px !important;
   padding-bottom: 20px !important;
}
.nordic--start-page .tws-container--tws-newsletter-subscribe form {
  /*padding-top: 10px !important;*/
  padding-bottom: 40px !important;
  border-bottom: 3px solid #a3ab94;
  border-left:3px solid #a3ab94;
  border-right:3px solid #a3ab94;
}
.nordic--start-page .tws-container--tws-content-box, .nordic--start-page .tws-container--tws-content-box-2x, .nordic--start-page .tws-container--tws-content-box-3x, .nordic--start-page .tws-container--tws-content-box-4x {
    margin: 20px 0 0 0;
}
.tws-newsletter-subscribe--html-before p {
  margin: 0;
}