body {   color: #000000; } body.s_layout_fixed {   background-color: #fff6f3;   background-image: none;   background-repeat: repeat;   background-position: top left;   background-attachment: scroll; } .s_main_color, #twitter li span a, .s_button_add_to_cart, .checkout-heading a, .s_plain .s_price, .s_plain .s_price * {   color: #000000; } #welcome_message, #welcome_message a, #welcome_message .fa {   color: #000000; } #footer_categories h2 a:hover {   color: #688e7c !important; }   .s_main_color_bgr, .s_main_color_bgr input, #cart .s_icon, #shop_contacts .s_icon, .s_list_1 li:before, .s_button_add_to_cart .s_icon, #intro .s_button_prev, #intro .s_button_next, .buttons .button, .noty_message button.s_main_color_bgr, .s_notify .s_success_24, .s_button_wishlist .s_icon, .s_button_compare .s_icon, .s_product_row .s_row_number, .jcarousel-prev, .jcarousel-next, #listing_options .display input[type="submit"] {   background-color: #000000; }  .fa, .cart_menu .s_icon, #menu_home .fa:hover, .categories ul li li a:hover, .site_search .fa-magnifying-glass, .wishlist-icon {   color: #000000; }  .site_search .fa-magnifying-glass, #search_bar_mobile .fa-magnifying-glass {   background-color: #000000; }   .buttons input[type=submit].button, .buttons input[type=button].button, .noty_message button.s_main_color_bgr {   border: 3px solid #000000; } .s_secondary_color, a:hover, .categories > ul > li > a, .pagination a, #view_mode .s_selected a, #welcome_message a:hover {   color: #688e7c; } #footer_categories h2, #footer_categories h2 a, #footer_nav .noneSEO_H2, #footer_nav .noneSEO_H2 .fa {   color: #000000; } #content a:hover, #shop_info a:hover, #footer a:hover, #intro h1 a:hover, #intro h2 a:hover, #content a:hover, #shop_info a:hover, #footer a:hover, #breadcrumbs a:hover {   color: #688e7c; } .s_secondary_color_bgr, #view_mode .s_selected .s_icon, #view_mode a:hover .s_icon, .pagination a:hover, .s_button_add_to_cart:hover .s_icon, .s_notify .s_failure_24, #product_share .s_review_write:hover .s_icon, .s_button_wishlist:hover .s_icon, .s_button_compare:hover .s_icon, .noty_message button.s_secondary_color_bgr {   background-color: #688e7c; } .noty_message button.s_secondary_color_bgr {   border: 3px solid #688e7c; } #intro {   background-color: #fff6f3; } #intro, #breadcrumbs a {   color: #103e47; } #intro h1, #intro h1 *, #intro h2, #intro h2 * {   color: #4cb1ca; } #intro .s_rating {   ~background-color: #fff6f3; }   h1, h2, h3, .s_box h2, .box .box-heading {   color: #000000; }  .s_label .s_price, .s_label .s_price *, .s_plain .s_price, .s_plain .s_price *, .s_price_holder .s_price, .s_price_holder .s_price * {   color: #000000; }  *::-moz-selection {   color: #fff;   background-color: #000000; } *::-webkit-selection {   color: #fff;   background-color: #000000; } *::selection {   color: #fff;   background-color: #000000; }  .scroll_top{ 	color: #4cb1ca; 	background: #fff6f3; } body #wrapper {   background-color: #ffffff; } .categories .s_submenu, .categories .s_submenu ul ul, .cart_menu .s_submenu, .s_switcher .s_options, .wishlist-icon {   background-color: #ffffff; } .main_navigation.desktop.is-sticky, .main_navigation.desktop.force-sticky, .main_navigation.mobile {   background-color: #fff6f3; } :root {   --border-color: #f2f2f2;   --color-main: #000000;   --color-secondary: #688e7c;   --color-background: #fff6f3;   --color-wrapper-bg: #ffffff;   --color-header-bg: #fff6f3;   --color-text: #000000;   --color-title: #000000;   --color-intro: #fff6f3;   --color-intro-text: #103e47;   --color-intro-title: #4cb1ca;   --color-price: #000000;   --color-price-text: #ffffff;   --color-promo-price: #f12b63;   --color-promo-price-text: #ffffff; }   #site_logo img {
max-height: 100px;
}

@media only screen and (max-width: 1000px) {
    #site_logo img {
        max-height: 45px;
    }
}

body #wrapper {
background-color: #fff6f3;
}

html body {
    font-size: 16px !important;
}

p a,
li a {
  text-decoration: underline;
}

ul.full_menu a {
  text-decoration: none;
}

#footer_inner .footerinfo_box {
border: none;
padding: 0px;
}

.main_navigation.desktop .s_wrap {
border: none;
}

.s_module_bestseller {
    background-color: #688e7c60;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: 40px 0;
 }

.s_module_bestseller > * {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.s_module_content.full_width {
margin-top: 100px;
margin-bottom: 100px;
}

.s_item_info {
align-items: anchor-center;
}

.s_item_info h3 {
text-align: center;
}

.s_item_info div.s_actions {
justify-content: center;
}

.wishlist-icon {
background: none;
}

/* MENU KLEUREN */

.categories .s_submenu {
border: none;
color: #fff;
background-color: #688e7c !important;
}

.categories .s_submenu li:hover > ul {
border: none;
color: #fff;
background-color: #688e7c !important;
}

#mySidenav {
  width: 300px !important;
  background-color: #688e7c;
  color: #fff;
}

/* MENU ANIMATIE */

.categories .s_submenu,
.cart_menu .s_submenu {
  position: absolute;
  opacity: 0;
  transform: translateY(-8px);
  visibility: hidden;
  pointer-events: none;
  display: block;
  transition: 
  opacity 400ms cubic-bezier(.2,.9,.2,1), 
  transform 400ms cubic-bezier(.2,.9,.2,1);
  will-change: opacity, transform;
  z-index: 999;
  margin-left: 0px;
  box-shadow: none;
  border-radius: 0px;
}

.categories li:hover .s_submenu,
.cart_menu:hover .s_submenu {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
  pointer-events: auto;
}

.categories .s_submenu,
.cart_menu .s_submenu {
  transition:
    opacity 400ms cubic-bezier(.2,.9,.2,1),
    transform 400ms cubic-bezier(.2,.9,.2,1),
    visibility 0s linear 0s;
}

.categories .s_submenu ul,
.cart_menu .s_submenu ul {
  margin: 0;
  padding: 10px 0;
  list-style: none;
}

.categories .s_submenu li,
.cart_menu .s_submenu li {
  padding: 5px 0;
}

/* ------------------- */

#breadcrumbs {
padding-bottom: 30px;
}

.s_item_info .s_actions a {
  border: none;
  background-color: #9cadbc;
  color: #fff !important;
  border-radius: 25px;
  padding: 10px 20px;
  font-family: Fjalla one;
  text-transform: uppercase;
}

.s_item_info h3 a {
  font-size: 20px;
  font-family: Fjalla one;
}

#intro h1, #intro h1 *, #intro h2, #intro h2 * {
    font-family: "Fjalla One";
    color: #688e7c
}

/* NIEUWSBRIEF BOX */

#newsletter {
  background-color: #688e7c60;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
}

#newsletter .box {
  border:none;
  max-width: 1400px;
  margin: 0 auto;
  padding: 40px 20px;
}

.s_button_1 {
background-color: #9cadbc;
border-radius: 25px;
}

input[type=text], input[type=number], input[type=password], textarea, select, .upload_button {
border: 0px;
}

/* WIJNPROEVERIJ PAGINA */

.content_style a:not(:has(img)) {
border-bottom: none !important;
}

#breadcrumbs a {
color: #000;
}

.s_thumb:hover {
 transition: transform 0.2s ease cubic-bezier(.2,.9,.2,1);
 transition-duration: .5s;
 transform: scale(1.1);
}

.s_module_content h2 {
color: #688e7c;
}

#product_image_preview img {
border: none;
background-color: transparent;
}

#right_col ul, #left_col ul {
margin-bottom: 10px;
}