
#mybyte_media_cookiehinweis {
	line-height: 125%;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid;
    bottom: 0;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    color: #484848;
    font-size: 12px;
    line-height: 125%;
    margin: 20px;
    padding: 10px;
    position: fixed;
    width: 200px;
    z-index: 999999;
	right: 0;
	display: none;
}

#mybyte_media_cookiesettings {
	line-height: 125%;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid;
    bottom: 0;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    color: #484848;
    font-size: 10px;
    line-height: 125%;
    margin: 10px;
    padding: 10px;
    position: fixed;
    z-index: 999999;
	right: 0;
	display: none;
	cursor: pointer;
}

#mybyte_media_cookiehinweis_close {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 10px;
	margin: 0;
    text-align: center;
}

#mybyte_media_cookiehinweis_save {
    background: #dedede none repeat scroll 0 0;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 10px;
    margin: 0;
	margin-top: 10px;
    text-align: center;
}

#mybyte_media_cookiehinweis_mehrinfos {
	text-decoration: underline;
}

/* Blumen Overlay */

.blume-schwarz {
    margin-top: -120px;
    margin-right: -45px;
}

.blume-gruen {
    margin-top: -310px;
    margin-left: -45px;
}


.blume-gold {
    margin-left: -130px;
  margin-top: -320px;
      position: absolute;
    z-index: 1;
}

.schwarz {
  overflow: visible !important;
}

.blume-gruen-unten {
    margin-top: -355px;
    margin-right: -150px;
     position: absolute;
}

.blume-schwarz-unten {
    margin-top: -165px;
    margin-left: -250px;
position: absolute;
}

.blume-gold-rechts {
margin-top: -260px;
    right: -170px;
    position: absolute;
    z-index: 1;
}

body {
    overflow-x: hidden;
    overflow-y: scroll;
}

/* Header */
.site-header
{
  display: none;
}


/* Navi */

.page-id-10 #content {
    padding-top: 0;
  padding-bottom: 0;
}

.sticky-enabled .main-navigation.is_stuck
{
  margin-top: 0 !important;
  height: 70px !important;
}

.nav-aligned-right .main-navigation .menu>li, .nav-aligned-center .main-navigation .menu>li
{
  margin-top: -50px;
}

.inside-navigation
{
  height: 70px;
}

a.menu-image-title-hide {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 20px;
    margin-right: 20px;
  margin-top: -1px;
  z-index: 1;
    position: relative;
}

img.menu-image.menu-image-title-hide {
    //margin-top: 35px;
}

/* Typo */

h3 {
  letter-spacing: 1.5px;
}

b, strong {
    font-weight: 600;
}

.main-navigation .main-nav ul li a, .menu-toggle
{
  letter-spacing: 1.2px;
}


/* Schriftfarbe */

.schwarz *,
.rosa *,
.gruen *
{
  color: #fff;
}

.schwarz a:hover {
  color: #fff;
}


/* Detailbilder */

.detail .vc_column_container>.vc_column-inner {
  padding-top: 0 !important;  
  padding-left: 0;
    padding-right: 0;
}

.detail .wpb_content_element {
  margin-bottom: 0;
}


/* Vierer */

.vierer .vc_column-inner {
    background: #000;
    color: #fff;
    text-align: center;
    margin-right: 2px;
}

.vierer .wpb_content_element {
  margin-bottom: 0;
}

.vierer {
    box-shadow: 1px 1px 25px rgba(0,0,0, 0.3);
}

.last .vc_column-inner {
  margin-right: 0;
}

#qualitaet .vc_column-inner {
    padding-top: 2px;
}

/* Über mich */

.ueber-mich {
    background: rgba(0,0,0, 0.6);
    color: #fff;
    padding: 25px;
}

#sortiment .wpb_content_element {
  margin-bottom: 0;
}

#sortiment .vc_column-inner,
#beratung .vc_column-inner
{
    padding-top: 0;
}

#beratung .vc_column_container>.vc_column-inner {
  padding-right: 0;
}

#sortiment .vc_column_container>.vc_column-inner {
padding-left: 0;
}

.sortimenttext {
    max-width: 415px;
}

#beratung .wpb_content_element {
  margin-bottom: 0;
}

/* Kontakt */


#kontakt .blume-gold {
    right: -170px;
    transform: rotate(-28deg);
    position: absolute;
}

.blume-weiss {
    position: absolute;
    left: 10px;
    top: -165px;
}

.blume-gold-links {
    position: absolute;
    left: -60px;
}

.blume-weiss-rechts {
    position: absolute;
    right: 100px;
    top: -72px;
}

#kontakt {
  overflow: hidden !important;
}

.site-info {
  border-top: 1px solid #fff;
}


.main-navigation .main-nav ul li a
{
  line-height: 142px;
}

.is_stuck .main-nav ul li a
{
  line-height: 65px;
}

nav#mobile-header {
    background: #000;
}

button.menu-toggle:hover, button.menu-toggle:focus,
.menu-toggle {
  color: #fff;
}

.site-logo.mobile-header-logo img {
    position: absolute;
    height: 143px;
    z-index: 9999;
    top: -30px;
    left: 0;
}

.mobile-menu-open .site-logo.mobile-header-logo img {
   height: 107px;
}

@media (max-width: 890px) {

  .site-logo.mobile-header-logo img {
    left: 35%;
  }
  
  #ueber-mich
  {
    background-position: 75% 5% !important;
  }
  
  
  .main-navigation .main-nav ul li a
{
  line-height: 65px;
}
  
  
img.menu-image.menu-image-title-hide {
    display: none;
}
.nav-aligned-right .main-navigation .menu>li, .nav-aligned-center .main-navigation .menu>li {
    margin-top: inherit;
}
  
}

@media (max-width: 768px) {

  .last .vc_column-inner {
  margin-right: 2px;
}
    .vierer .vc_column-inner {
  margin-bottom: 2px;
}
  
}

@media (max-width: 1090px) {
  .blume-gruen-unten,
  .blume-schwarz,
  .blume-gold-rechts,
  .blume-gold-links,
  .blume-weiss-rechts,
  .blume-weiss
  {
    display: none;
  }
  
  .blume-gruen {
    width: 85%;
  }
  
  .blume-gold {
    max-width: 70%;
    margin-top: -250px;
}
  
  h1 {
  z-index: 2;
  position: relative;
}
  
  .sortimenttext {
    padding: 30px;
  }
  
  #kontakt p {
    z-index: 2;
    position: relative;
}
  
  .gruen.vc_custom_1583934048610 {
    background-image: url(https://sarah-wohnideen.de/wp-content/uploads/2020/03/bg-phone.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

  }
  
}


@media (min-width: 765px) and (max-width: 1250px) {
  .frei {
    display: none !important;
  }
    .sortimenttext {
    padding: 30px;
      min-width: 250px;
  }
}