/*
Theme Name: SigiRupp
Theme URI: http://rtthemes.com
Template: naturalife
Author: Herr Krull
Author URI: https://www.sigirupp.de
Description: Health &amp; Organic WordPress Theme
Version: 1.0.1538252373
Updated: 2018-09-29 22:19:33

*/
body {
  background: #353535; }

#main-content {
  background: #FBFBF5; }
  #main-content .elementor-element {
    margin-top: 0px; }

#SplashLogo {
  display: none; }
  #SplashLogo img {
    padding: 20px;
    background: #8b3b32 !important;
    border-radius: 50%; }

.main-menu-wrapper {
  padding-left: 0px; }
  .main-menu-wrapper .sub-menu li {
    background: white !important;
    background-color: white !important; }

.form-input input, .form-input textarea {
  border-radius: 5px !important; }

.main-menu li.spaceLeft {
  margin-left: 50px !important; }
.main-menu li.current-menu-item {
  background: #8b3b32; }
.main-menu li:first-child.current-menu-item {
  background: none; }
.header-stuck .current-menu-item {
  background: #353535 !important; }
  .header-stuck .current-menu-item:first-child {
    background: none !important; }

.woocommerce div.single-product-div div.images {
  max-width: 450px; }

.elementor-container {
  min-height: 100%; }

.woocommerce-tabs li a {
  text-transform: none !important; }

table {
  width: 100%; }
  table caption {
    caption-side: top;
    font-weight: 500;
    color: #8b3b32;
    border-bottom: solid 1px #888888;
    padding-bottom: 5px;
    margin-bottom: 10px; }
  table.preisliste {
    width: 75%; }
    table.preisliste:last-child {
      margin-bottom: 200px; }
    table.preisliste tr {
      -webkit-transition: background 150ms ease-in-out;
      -moz-transition: background 150ms ease-in-out;
      -o-transition: background 150ms ease-in-out;
      transition: background 150ms ease-in-out; }
      table.preisliste tr:hover {
        background: rgba(139, 59, 50, 0.1); }
      table.preisliste tr td {
        padding: 10px; }
        table.preisliste tr td:first-child {
          width: 75%;
          padding-right: 15px; }
        table.preisliste tr td:last-child {
          text-align: right; }

.acceptData {
  margin-top: 25px;
  margin-bottom: 15px; }
  .acceptData .wpcf7-list-item {
    overflow: hidden; }
    .acceptData .wpcf7-list-item label input {
      float: left;
      width: 2em;
      height: 2em;
      margin-top: 0px; }
    .acceptData .wpcf7-list-item label span {
      float: left;
      margin-left: 1em;
      width: 92%;
      font-size: 85%; }
      .acceptData .wpcf7-list-item label span a {
        font-weight: 500;
        -webkit-transition: color 200ms ease-in-out;
        -moz-transition: color 200ms ease-in-out;
        -o-transition: color 200ms ease-in-out;
        transition: color 200ms ease-in-out; }
        .acceptData .wpcf7-list-item label span a:hover {
          color: #333333; }

#footer-column-2 .with_icons > div > div {
  white-space: nowrap; }

.js #loader-wrapper {
  z-index: 9 !important; }
