@charset "UTF-8";

/* Hide Squared Theme Navbar + Mobile Menu*/

.rp-top-menu-hidden #floating_menu #nav_right, .rp-top-menu-hidden #floating_menu .hmn {
  display: none !important;
}

/* Squared Theme - Menu BG colours */

.rp-header-hidden #floating_menu header {
  display: none !important;
}
.rp-header-transparent #floating_menu header {
  background-color: transparent !important;
}
.rp-header-light #floating_menu header {
  background-color: #ffffffc7 !important;
}
.rp-header-dark #floating_menu header, .rp-header-dark-adv #floating_menu header {
  background-color: #000 !important;
}

/* END: Squared Theme - Menu BG colours */

.rp-hidetitle .entry-header {
  display: none;
}
#masthead {
  top: 0 !important;
  background-color: #205043;
  border-bottom: 1px solid #d5cece;
}
/* #masthead .hamburger:not(.active) .hamburger__icon, #masthead .hamburger:not(.active) .hamburger__icon:before, #masthead .hamburger:not(.active) .hamburger__icon:after {
  background-color: #205043;
} */
.rp-top-menu-hidden #masthead .top-nav-right {
  display: none !important;
}
.rp-header-hidden #masthead {
  display: none !important;
}
.rp-header-transparent #masthead {
  background-color: transparent !important;
}
.rp-header-light #masthead {
  background-color: #ffffffc7 !important;
}
.rp-header-dark #masthead, .rp-header-adv-dark #masthead {
  background-color: #000 !important;
}
.rp-header-adv-dark #masthead .top-nav-left a:before {
  content: "";
  display: block;
  background: url(https://endlich-einfach-abnehmen.net/wp-content/uploads/2019/02/EEA_Logo_adv.png) no-repeat;
  background-size: contain;
  height: 100%;
}
.rp-header-adv-dark #masthead {
  padding: 5px 0;
}
.rp-header-adv-dark #masthead .site-logo {
  visibility: hidden;
}
.rp-header-adv-dark #masthead .site-logo {
  max-height: 75px;
  height: 75px;
}
@media (min-width: 1200px) {
  .rp-header-adv-dark #masthead .site-logo {
    max-height: 90px;
    height: 90px;
  }
}
@media (min-width: 1600px) {
  .rp-header-adv-dark #masthead .site-logo {
    max-height: 110px;
    height: 110px;
  }
}

/* Dark Footer with disclaimer */

.rp-footer-dark-disclaimer .footer-logo {
  font-size: 2.5em;
  font-weight: 700;
}
.rp-footer-dark-disclaimer .site-footer {
  background: #484141;
}
.rp-footer-dark-disclaimer .footer-menu {
  float: none;
  display: block;
}
.rp-footer-dark-disclaimer .footer-menu ul {
  display: inline-block;
  float: none;
  padding: 15px 0;
}
.rp-footer-dark-disclaimer .footer-menu li:not(:last-child):after {
  content: "-";
  margin: 0 6px;
  text-decoration: none !important;
}
.rp-footer-dark-disclaimer .footer-menu li {
  list-style-type: none;
  display: inline-block;
  padding: 0;
  margin-bottom: 0;
  background-color: unset;
}
.rp-footer-dark-disclaimer .footer-menu li a {
  color: #fff;
  border-right: none;
  padding: 10px 0;
  text-decoration: underline;
  font-weight: 500;
}
.rp-footer-dark-disclaimer .site-info, .rp-footer-dark-disclaimer .site-info>span>a {
  color: #fff;
}
.rp-footer-dark-disclaimer .site-info>span {
  display: block;
  text-align: center;
  float: none;
  width: 100%;
}
.rp-footer-dark-disclaimer .disclaimer {
  font-size: 0.7em;
  line-height: 1.6;
  text-align: center;
}
.rp-footer-dark-disclaimer .copyright {
  padding: 10px 0;
  font-weight: 600;
}
@media only screen and (max-width: 780px) {
  .site-footer {
    padding: 10px;
  }
}
@media (min-width: 1400px) {
  .rp-footer-dark-disclaimer footer.site-footer {
    font-size: 14px;
  }
}
@media (min-width: 1600px) {
  .rp-footer-dark-disclaimer footer.site-footer {
    font-size: 18px;
  }
}

/* #simple-banner{
  display:none;
}
body.home #simple-banner{
  display:block;
} */

body.rp-stick-ribbon-inline .sticky-ribbon .cnt-wrapper {
  display: grid;
}
@media (min-width: 768px) {
  body.rp-stick-ribbon-inline .sticky-ribbon .cnt-wrapper {
    display: inline-block;
  }
}
body.rp-stick-ribbon-inline .sticky-ribbon .countdown, body.rp-stick-ribbon-inline .sticky-ribbon h2 {
  float: left;
}