a,
body#checkout a:hover,
a:hover,
#header a:hover,
#header .top-menu a[data-depth="0"]:hover,
#header .top-menu a[data-depth="1"]:hover,
#header .top-menu a[data-depth="2"]:hover,
#blockcart-modal .product-name {
  color: #8A2710;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle,
.custom-radio input[type="radio"]:checked + span,
#header .header-nav .cart-preview.active,
.btn-primary {
  background-color: #8A2710;
}
#header .header-nav .cart-preview.active:hover,
.btn-primary.disabled.focus,
.btn-primary:disabled:hover,
.btn-primary:hover {
  background-color: #b3492e;
}
.tabs .nav-tabs .nav-link.active,
.product-price {
  color: #8A2710;
}
.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
  border-bottom-color: #8A2710;
}
.product-images > li.thumb-container > .thumb.selected,
.product-images > li.thumb-container > .thumb:hover,
.form-control:focus {
  border-color: #8A2710;
}
#products .highlighted-informations .quick-view:hover,
.featured-products .highlighted-informations .quick-view:hover,
.product-accessories .highlighted-informations .quick-view:hover,
.product-miniature .highlighted-informations .quick-view:hover {
  color: #8A2710;
}
.form-control:focus,
.input-group.focus {
  outline-color: #8A2710;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  border-top: 2px solid #2a2a2a;
}
body p {
  font-weight: 300;
}
body #products .product-title,
body .featured-products .product-title,
body .product-accessories .product-title,
body .product-miniature .product-title {
  text-transform: none;
}
body .btn-primary.focus,
body .btn-primary:focus,
body .btn-primary:hover,
body .btn-primary.active.focus,
body .btn-primary.active:focus,
body .btn-primary.active:hover,
body .btn-primary:active.focus,
body .btn-primary:active:focus,
body .btn-primary:active:hover,
body .open > .btn-primary.dropdown-toggle.focus,
body .open > .btn-primary.dropdown-toggle:focus,
body .open > .btn-primary.dropdown-toggle:hover {
  background-color: #b3492e;
}
body #wrapper {
  background-color: #fff;
}
body .container_fix .ApColumn:first-child {
  padding-left: 0;
}
body .container_fix .ApColumn:last-child {
  padding-right: 0;
}
body .footer-container li a:hover {
  color: #8A2710;
}
body #content-wrapper ul,
body#product #description ul,
body #content ul {
  margin-left: 15px;
}
body #content-wrapper ul li,
body#product #description ul li,
body #content ul li {
  color: #232323;
}
body #products .product-title {
  text-transform: none;
}
body .search-widget form input[type="text"]:focus {
  outline-color: #8A2710;
}
body ul.list1 {
  position: relative;
  list-style-type: none;
  margin-left: 0;
}
body ul.list1 li {
  position: relative;
  padding-left: 31px;
  margin-bottom: 5px;
}
body ul.list1 li::before {
  content: ">";
  font: 21px/24px;
  font-style: normal;
  color: #fff;
  font-weight: bold;
  background-color: #8A2710;
  position: absolute;
  top: 0;
  left: 0px;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 10px;
}
body#index .products_block + a {
  margin-top: -10px;
  margin-bottom: 15px;
  display: block;
  text-align: right;
}
body .info_text div p {
  display: inline-block;
  padding: 10px;
}
body .button_home {
  padding: 5px 10px;
}
body#contact div.form-group:nth-child(2) {
  display: none;
}
body .bootstrap-touchspin .group-span-filestyle .btn-touchspin,
body .group-span-filestyle .bootstrap-touchspin .btn-touchspin,
body .group-span-filestyle .btn-default {
  background: #8A2710;
}
body .show-gdpr-modal {
  display: none;
}
body .div_accept_moreinfo button {
  width: auto;
}
body .page-content.page-cms {
  text-align: initial;
}
body .links p.h3,
body .title_block {
  font-weight: 500;
}
body .block-contact-title,
body .blockcms-title,
body .myaccount-title,
body .myaccount-title a,
body .h3,
body h4,
body h3,
body h4 {
  font-size: 1.3rem;
}
body .block_newsletter form input[type="email"]:focus {
  border-color: #8A2710;
}
body .footer-container .block_content {
  color: #7a7a7a;
}
.redframe img {
  border: 1px solid #8A2710;
  margin-bottom: 10px;
}
.header-top {
  margin-top: 20px;
}
.right-nav,
.header-display-top {
  margin-top: 30px;
}
#_desktop_user_info {
  float: right;
  padding: 0 15px;
  margin-top: 10px;
}
#_desktop_cart {
  float: right;
  padding-left: 10px;
  margin-top: 10px;
}
nav.leo-megamenu {
  margin-bottom: 0;
}
nav.leo-megamenu .leo-top-menu {
  padding: 0 15px;
  margin-top: 20px;
}
nav.leo-megamenu .leo-top-menu .navbar-nav .nav-item {
  margin: 0 20px;
  min-height: 30px;
}
nav.leo-megamenu .leo-top-menu .navbar-nav .nav-item:first-child {
  margin-left: 0;
}
nav.leo-megamenu .leo-top-menu .navbar-nav .nav-item:last-child {
  margin-right: 0;
}
nav.leo-megamenu .leo-top-menu .navbar-nav .nav-item .dropdown-menu.level1 {
  top: 30px;
}
nav.leo-megamenu .leo-top-menu .navbar-nav .nav-item a {
  padding: 0;
  padding-right: 15px;
  font-size: 1.1rem;
  font-weight: normal;
}
nav.leo-megamenu .leo-top-menu .navbar-nav .nav-item a.dropdow {
  padding-right: 10px;
}
nav.leo-megamenu .leo-top-menu .navbar-nav .nav-item a::after {
  right: 0;
}
#carousel {
  margin-bottom: 0;
}
#carousel .carousel-item .caption {
  max-width: 500px;
}
#carousel .carousel-inner {
  height: auto;
  margin-bottom: 0;
}
#carousel .carousel-control {
  display: none;
}
.ApFullSlider .carousel-item .content-slider {
  position: absolute;
  top: 240px;
  left: 50px;
  width: 500px;
  text-align: left;
}
.ApFullSlider .carousel-item .carousel-caption {
  position: absolute;
  top: 100px;
  left: 50px;
  text-align: left;
  width: 500px;
}
.ApFullSlider .carousel-item .carousel-caption h3 {
  font-size: 3.125rem;
  font-weight: 600;
}
@media screen and (max-device-width: 500px) {
  body .ApFullSlider {
    height: 80px !important;
  }
  body .ApFullSlider .content-slider {
    display: none;
  }
  body .ApFullSlider .carousel-caption {
    display: none;
  }
}
.ApRow .ApColumn .sub-title-widget {
  margin-bottom: 10px;
}
.ApRow .ApColumn.col-lg-3 .ApImage .boxed,
.ApRow .ApColumn.col-lg-4 .ApImage .boxed {
  max-width: 89%;
}
.ApImage {
  position: relative;
}
.ApImage .boxed {
  position: absolute;
  top: 20px;
  left: 20px;
  max-width: 90%;
  background-color: rgba(0, 0, 0, 0.4);
  transition: background-color 250ms linear;
  color: #fff;
  padding: 15px;
}
.ApImage .boxed:first-child {
  left: 35px;
}
.ApImage .boxed:hover {
  background-color: rgba(0, 0, 0, 0.55);
  transition: background-color 250ms linear;
}
.ApImage .boxed h1,
.ApImage .boxed h2,
.ApImage .boxed h3,
.ApImage .boxed h4,
.ApImage .boxed h5,
.ApImage .boxed h6,
.ApImage .boxed p {
  color: #fff;
}
.ApImage .boxed h1 .btn.btn-default,
.ApImage .boxed h2 .btn.btn-default,
.ApImage .boxed h3 .btn.btn-default,
.ApImage .boxed h4 .btn.btn-default,
.ApImage .boxed h5 .btn.btn-default,
.ApImage .boxed h6 .btn.btn-default,
.ApImage .boxed p .btn.btn-default {
  display: inline-block;
  padding: 5px 10px;
  color: #fff;
  background-color: #8A2710;
  transition: background-color 250ms linear;
}
.ApImage .boxed h1 .btn.btn-default:hover,
.ApImage .boxed h2 .btn.btn-default:hover,
.ApImage .boxed h3 .btn.btn-default:hover,
.ApImage .boxed h4 .btn.btn-default:hover,
.ApImage .boxed h5 .btn.btn-default:hover,
.ApImage .boxed h6 .btn.btn-default:hover,
.ApImage .boxed p .btn.btn-default:hover {
  background-color: #b3492e;
  transition: background-color 250ms linear;
}
.ApImage .boxed .sub-title-widget {
  display: inline-block;
  font-size: 1.1rem;
}
.ApImage .boxed .image_description p:last-child {
  margin-bottom: 0;
}
#footer .widget-gmap h4.title_block {
  padding: 5px 10px;
}
@media screen and (max-device-width: 500px) {
  .ApImage .boxed {
    padding: 5px;
  }
  .ApImage .boxed .title_block {
    padding-bottom: 5px;
  }
  .ApImage .boxed .sub-title-widget {
    font-size: 0.9rem;
    margin-bottom: 5px;
  }
  .ApImage .boxed .image_description p:not(:last-child) {
    font-size: 0.8rem;
    display: none;
  }
}
body .product-flags li.product-flag {
  background-color: #8A2710;
}
body .pagination .current a {
  color: #8A2710;
}
body .product-quantity #quantity_wanted {
  width: 4rem;
}
body .messerabatt_text {
  margin-bottom: 10px;
}
body .messerabatt_text .block_content {
  padding: 5px 10px;
  margin-bottom: 0;
  background-color: #e46425;
}
body .messerabatt_text .block_content p {
  color: #fff;
  margin-bottom: 0;
}
#tc-container .already-account-label {
  font-size: 20px;
  color: #000;
}
#tc-container .custom-checkbox input[type="checkbox"] + span .checkbox-checked,
#tc-container span.carrier-delay,
#tc-container .checkout-block[class*="num-"] .block-header::before {
  color: #8A2710;
}
#tc-container .checkout-block .inner-area .offer-login a {
  background-color: #8A2710;
}
#tc-container .checkout-block .inner-area .offer-login a:hover {
  background-color: #b3492e;
}
#tc-container .custom-checkbox input[type="checkbox"] + span,
#tc-container .custom-radio input[type="radio"]:checked + span {
  border-color: #8A2710;
}
#tc-container .product-price {
  color: #8A2710;
}
#tc-container .customer-addresses .custom-link {
  display: none;
}
#tc-container .product-line-actions {
  flex-basis: 370px;
}
#tc-container .custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked {
  display: block;
  color: #8A2710;
}
#tc-container #cart-subtotal-shipping {
  display: none;
}
#tc-container .custom-radio input[type=radio]:checked + span {
  background: url("../img/modules/thecheckout/check.png") center no-repeat;
  background-size: 20px 20px;
}
#tc-container .custom-radio input[type=radio]:checked + span {
  width: 100%;
  height: 100%;
}
@media screen and (max-device-width: 500px) {
  body .header-top {
    margin-top: 0;
  }
  body #_mobile_logo {
    padding-top: 10px;
  }
  body .product-container .product-information {
    margin-bottom: 10px;
  }
  body .leo-megamenu .navbar-toggler {
    position: absolute;
    margin-top: -36px;
    margin-bottom: 10px;
  }
  body #footer .ApHtml .block_content {
    padding: 10px;
  }
}
/*# sourceMappingURL=wildgenuss.css.map */