 xbL$BPA8
/* LEIS GMBH // SCHLUETERSCHE VERLAGSGESELLSCHAFT MBH & CO KG // ROBERT GOLDBECK // FEB 2016 */

.control-group {
    margin-bottom: 0px !important;
}

.body {
  -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}

/* Newsletter-Anmeldung */
#sp-news-letter-wrapper {
  display: none;
}
p {
  word-wrap:break-word;
}
.errorcontainer {
  display: none !important;
}
/*.visCSStop10 {
  width: 200px !important;
  margin-right: 10px;
}*/

#recaptcha_response_field {
  width: 200px;
  margin-right: 10px;
}

.btn, .btn.btn-primary, button {
    background: #da001a;
}
.btn:hover,
.btn.btn-primary:hover,
button:hover {
  background: #e72d43;
}
.body-innerwrapper {
    overflow-x: hidden;
    /*margin-top: -25px;*/
}

.sp-glamour-layout {
    position: relative;
    color: #000;
    z-index: 0;
    overflow: hidden;
    margin-top: 0px;
}

body.subpage {
    padding: 0px 0px 30px 0px !important;
}

/*.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    padding: 200px 0px 0px 0px;
}*/

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
  font-size: 48px !important;
  font-weight: 800 !important;
  margin-bottom: 0 !important;
  line-height: 60px !important;
  text-align: center !important;
  text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
  /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
  letter-spacing: 2px !important;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
  font-size: 48px !important;
  margin-bottom: 20px !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;
  line-height: 60px !important;
  text-align: center !important;
  text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
  /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
  letter-spacing: 2px !important;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
  font-size: 48px !important;
  font-weight: 800 !important;
  margin-bottom: 0 !important;
  line-height: 60px !important;
  text-align: center !important;
  text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
  /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
  letter-spacing: 2px !important;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
  font-size: 48px !important;
  margin-bottom: 20px !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;
  line-height: 60px !important;
  text-align: center !important;
  text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
  /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
  letter-spacing: 2px !important;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content {
    color: #fff;
    width: -webkit-fill-available;
}

body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 130px;
}

body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 130px;
}

.sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 40px;
}

body.homepage #grey {
    /*background: rgb(126, 182, 28) !important;*/
    /*padding-top: 40px;*/
    text-align: center;
}

#grey {
  background: rgb(0, 0, 0, 0.7) !important;
  padding-top: 20px;
  text-align: center;
  z-index: 999;
  position: absolute;
}

/*.sp-organic-life-layout {
  top: -60px !important;
}*/

.sp-organic-life-layout .sp-slider-content {
    padding: 100px !important;
}

select {
  width: auto !important;
  outline: none !important;
  background-color: rgba(0,0,0,0.7) !important;
  border: 0px solid #efefef !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 2px !important;
  border-radius: 0px !important;
  height: 40px !important;
  color: #ccc !important;
  text-transform: uppercase !important;
  font-size: 15px !important;
}

/*Rows*/
.vier {
  float: left;
  vertical-align: top;
  width: 24%;
  margin: 5px;
}
.drei {
  float: left;
  vertical-align: top;
  width: 32%;
  margin: 5px;
}
.eins {
  float: left;
  vertical-align: top;
  width: 48%;
  margin: 5px;
}
.zweiundsechs {
  float: left;
  vertical-align: top;
  width: 60%;
  margin: 5px;
}
.zweiundvier {
  float: left;
  vertical-align: top;
  width: 38%;
  margin: 5px;
}

.sortiment {
  float: left;
  width: 24%;
  vertical-align: top;
  margin: 5px;
}

.zeile {
  float: left;
  width: auto;
  vertical-align: top;
  margin: 5px;
  z-index: 1;
  position: relative;
}

#null {
  width: 24%;
}
.clearing {
  clear: both;
}

/*Sprache*/
#sp-sprache {
  margin-top: 0px;
  display: none;
}
a.flag img {
    vertical-align: middle;
    padding: 10px 10px 10px 10px !important;
    margin: 0;
    border: 0;
    display: inline;
    height: 16px;
    /*opacity: 0.8;*/
    background: rgba(0,0,0,0.7);
}
/*Back to Top*/
#back_to_top a.cd-top:link, back_to_top a.cd-top:visited {
  background: #DA001A url(http://leis.de.w01447f4.kasserver.com/modules/mod_jt_scrolltotop/assets/images/cd-top-arrow.svg) no-repeat 50% 50% !important;
  padding: 20px !important;
  color: #ffffff;
  border-style: solid;
  border-color: #fff;
  border-width: 1px;
}

#back_to_top a.cd-top:hover {
  background: #e72d43 url(http://leis.de.w01447f4.kasserver.com/modules/mod_jt_scrolltotop/assets/images/cd-top-arrow.svg) no-repeat 50% 50% !important;
  padding: 20px !important;
  color: #ffffff;
}

/* Shop-Button */
.BUTTON_XCC {
  background: #F60000;
  background-image: -webkit-linear-gradient(top, #F60000, #610000);
  background-image: -moz-linear-gradient(top, #F60000, #610000);
  background-image: -ms-linear-gradient(top, #F60000, #610000);
  background-image: -o-linear-gradient(top, #F60000, #610000);
  background-image: linear-gradient(to bottom, #F60000, #610000);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  height: 20px;
  line-height: 20px;
  color: #FFFFFF;
  font-family: 'Raleway';
  width: 125px;
  font-size: 16px;
  font-weight: 100;
  padding: 10px;
  box-shadow: 1px 1px 20px 0px #000000;
  -webkit-box-shadow: 1px 1px 20px 0px #000000;
  -moz-box-shadow: 1px 1px 20px 0px #000000;
  text-shadow: 1px 1px 20px #000000;
  border: solid #7D0000 1px;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
}

.BUTTON_XCC:hover {
  color: #FFFFFF;
  font-family: 'Raleway';
  background: #610000;
  background-image: -webkit-linear-gradient(top, #610000, #F60000);
  background-image: -moz-linear-gradient(top, #610000, #F60000);
  background-image: -ms-linear-gradient(top, #610000, #F60000);
  background-image: -o-linear-gradient(top, #610000, #F60000);
  background-image: linear-gradient(to bottom, #610000, #F60000);
  text-decoration: none;
}

#shop {
  padding: 30px 0px 0px 0px;
}

/* Formular */
.asterix-ancor {
    display: block;
}

/*#################################################################
TYPO
##############*/
h1 {
  font-family: 'Raleway';
  font-size: 36px;
  padding-bottom: 5px;
}
h2 {
  font-family: 'Raleway';
  font-size: 28px;
  padding-bottom: 10px;
}

h3 {
  font-family: 'Raleway' !important;
  font-size: 18px !important;
  font-weight: bold !important;
}

p {
  font-family: 'Raleway';
  font-size: 16px;
  padding: 0px;
}

li {
  font-family: 'Raleway';
  line-height: 20px;
  font-size: 16px;
}

h4 {
	font-weight: 500;
}

#cboxTitle {
  font-size: 15px;
}

#textspace {
  height:20px;
}

/*#sp-feature a:link {
  color:#b6d899;
  }
#sp-feature a:visited {
  color:#b6d899;
  }
#sp-feature a:hover {
  color:#ffffff;
  }*/
#sp-feature-wrapper {
    background: #85c11b;
}
#sp-feature-wrapper .sp-feature .feature-img-wrapper {
    background: #7db51a;
}
#sp-feature a:link {
  color:#fff;
  }
#sp-feature a:visited {
  color:#fff;
  }
#sp-feature a:hover {
  color:#d0fd7f;
  }
#sp-feature-wrapper {
  font-size: 13px;
  color: #d0fd7f;
  text-align: center;
  position: relative;
  /*top: -60px;*/
}
#sp-feature-wrapper .sp-feature-item-wrapper:hover .feature-img-wrapper img,
#sp-feature-wrapper .sp-feature-item-wrapper:hover .feature-img-wrapper i:before {
  border: 2px solid #d0fd7f;
  background: #85c11b;
}
/*#################################################################
BASICS
##############*/

hr {
    margin: 20px 0 50px;
    border: 0;
    border-top:1px dashed rgba(0,0,0,0.3);
    border-bottom: 1px dashed rgba(255,255,255,0.15);
}

/*#################################################################
TOP
##############*/

/* LOGO */

#sp-logo img {
    width: 200px;
}

/*.homepage #sp-logo img {
    width: 150px;
}*/

/*#################################################################
HEADER
##############*/

.responsivekarriere {
  background: url(/images/jumbo-karriere.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 700px;
}

.responsivekunde {
  background: url(/images/header-kunde-werden-final2.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 700px;
}

/*body.menu-kunde-werden-2 #sp-main-body-wrapper {
  position: relative;
  z-index: 4;
  margin-top: 200px;
}

@media (max-width: 425px) {
  body.menu-kunde-werden-2 #sp-main-body-wrapper {
    position: relative !important;
    z-index: 4 !important;
    margin-top: 200px !important;
  }
}*/


header {
  text-align:center;
}

header #sp-menu {
  margin-left:0;
  width: 100%;
  margin-top: 0px;
}
#sp-sprache {
  width: 100%;
}
a.flag img {
  padding-right: 10px !important;
}

#sp-header-wrapper {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 80px;
}


/*body.homepage #sp-header-wrapper, body.subpage.menu-shop-variation #sp-header-wrapper, body.subpage.menu-shop-and-review-variation #sp-header-wrapper {
    background: #6e9f17 !important;
}*/

body.homepage #sp-header-wrapper, body.subpage.menu-shop-variation #sp-header-wrapper, body.subpage.menu-shop-and-review-variation #sp-header-wrapper {
  background: rgba(150,200,50,0.0) !important;
}

body.subpage #sp-header-wrapper {
    background: rgba(150,200,50,0.0) !important;
}

/*#################################################################
MENU
##############*/

/*.homepage #sp-menu {
	margin-top:30px;
}*/


.homepage .menu-fixed #sp-menu {
	margin-top:15px;
}

#sp-menu {
	margin-top:15px;
}

.menu-fixed #sp-menu {
	margin-top:15px;
}

.homepage #sp-main-menu ul.level-0 > li >a {
	font-size: 14px;
	/*text-shadow: 1px 1px 1px #000000;*/
}

#sp-main-menu ul.level-0 > li {
    margin-right: 10px;
}

#sp-main-menu ul.level-0 > li >a {
	font-size:14px;
}

#sp-main-menu ul.level-0 > li {
    margin-right: 0px;
    background: rgba(0,0,0,0.7) !important;
    padding-left: 5px;
    padding-right: 5px;
}

.sp-submenu .sp-submenu-wrap {
    background: rgba(255,255,255,0.9);
}

/* MENU FIXED */

/*.menu-fixed #sp-logo img {
	width: 130px;
}

.menu-fixed #sp-main-menu ul.level-0 > li >a {
	text-shadow: none;
}

#sp-main-menu ul.level-0 > li.active >a {
    font-weight: normal;
}

.homepage #sp-main-menu ul.level-0 > li >a:after {
    background: #6e9f17;
}

.menu-fixed #sp-main-menu ul.level-0 > li >a:after {
	background:#fff;
}

#sp-main-menu ul.level-0 > li >a:after {
    background: #fff;
}*/

/* SHOP ICON */

.shopIcon span.menu span.menu-title:after {
	content: "\f07a";
    font: normal normal normal 12px/1 FontAwesome;
    color: #fff;
    background:#DA001A;
    border-radius: 50%;
    padding: 5px;
    text-shadow: none;
    margin-left: 5px;
}

/*#################################################################
MAIN BODY
##############*/

#sp-main-body-wrapper {
    background: #fff;
    padding: 20px;
}

/*#################################################################
MAIN BODY OHNE SLIDER / HEADER-BILD
##############*/

/*body.menu-kunde-werden .body-innerwrapper {
  margin-top: 165px;
}*/
body.menu-kunde-werden #sp-main-body-wrapper {
    background: #fff;
    /*padding: 240px 0;*/
}

/*#################################################################
CONTENT
##############*/

/*#################################################################
UNSERE MARKEN
##############*/

#sp-clients-wrapper .span2 {
	text-align:center;
}

h4.sp-client-title {
	font-size:16px;
}

/*#################################################################
CALL TO ACTION SHOP
##############*/

#sp-call-to-action-wrapper {
  background-attachment: initial;
}

#sp-call-to-action-wrapper .action-content h2, #sp-call-to-action-wrapper p {
	text-shadow: 1px 1px 1px #000000;
}

#sp-call-to-action-wrapper .btn, #sp-call-to-action-wrapper .btn.btn-primary, #sp-call-to-action-wrapper button {
    background: #DA001A;
}

#sp-call-to-action-wrapper .btn:hover, #sp-call-to-action-wrapper .btn.btn-primary:hover, #sp-call-to-action-wrapper button:hover {
    background: #f2001d;
}

#sp-call-to-action-wrapper .action-content {
    font-size: 16px;
    color: #fff;
}

/*#################################################################
NEWSLETTER
##############*/

#sp-news-letter-wrapper h2, #sp-news-letter-wrapper p {
	text-shadow: 1px 1px 1px #000000;
	color:#fff;
	font-weight: 300;
}
#sp-news-letter-wrapper p {
	font-size:16px;
}

#sp-news-letter-wrapper h2{
	text-transform:uppercase;
}

.acymailing_module_form td {
    padding-bottom: 5px;
    vertical-align: top;
    width: 300px;
}

/*#################################################################
BOTTOM
##############*/

/*#sp-bottom-wrapper {
    border-top: none;
    background: #6e9f17 !important;
    color: #fff !important;
	line-height:2;
}*/

#sp-bottom-wrapper {
    border-top: none;
    background: #da001a !important;
    color: #fff !important;
    line-height: 2;
}

#sp-bottom-wrapper h3 {
    color: #fff !important;
	font-size:16px;
}

#sp-bottom-wrapper a:not(.btn), #sp-bottom-wrapper a:not(.btn):hover {
    color: #fff;
	line-height:2;
}

#sp-bottom-wrapper .nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
}

/* Social Media */

.fa.fa-3x fa-w-9 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-14 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-18 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-shopping-cart {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-10 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa-3x {
    font-size: 36px;
}

/*#################################################################
SORTIMENTVORSCHAU
##############*/

p.background-green {
  /*background: rgba(0, 0, 0, 0) url(/images/background-green.jpg);*/
  background-size: cover;
  padding-top: 10px;
  padding-bottom: 110px;
}
div.sigplus-gallery::after, div.djslider-end {
  background: rgba(0, 0, 0, 0) url(/images/regal.png);
  background-size: cover;

  width: 100%;
  height: 160px;
  margin-top: -60px;
  display: block;
  content: "";
  /*box-shadow: 0px 0px 20px 0px grey;*/
}
body.menu-sortimentvorschau .moduletable {
  margin-top: -110px;
}
body.menu-sortimentvorschau .page-header {
  margin: 0px;
}



/*div.sigplus-gallery {  
}*/

div.sigplus-gallery::after {
  background: #6e9f17;
  width: 100%;
  height: 160px;
  margin-top: -110px;
  display: block;
  content: "";
  box-shadow: 0px 0px 20px 0px grey;
}

body.menu-sortimentvorschau .body-innerwrapper #sp-main-body-wrapper .container {
  min-width: 100%;
}

body.menu-sortimentvorschau .body-innerwrapper #sp-main-body-wrapper .container .entry-content p {
  margin: 0;
}

/*body.menu-sortimentvorschau .body-innerwrapper #sp-main-body-wrapper {
    background: #ccc none repeat scroll 0 0 !important;
}*/

/*.boxplus-viewer {
  background: #6e9f17;
}*/

/*.parallax-sortiment1  {
  background: rgba(0, 0, 0, 0) url("/images/nudeln-parallax.jpg") no-repeat fixed 0 0 / cover ;
  padding: 150px 0;
}*/

.parallax-sortiment1  {
  background: rgba(0, 0, 0, 0) url("/images/nudeln-parallax.jpg") no-repeat 0 0 / cover ;
  padding: 200px 0;
  background-attachment: initial;
}

/*.parallax-sortiment2  {
  background: rgba(0, 0, 0, 0) url("/images/saure-gurken-parallax2.jpg") no-repeat fixed 0 0 / cover ;
  padding: 150px 0;
}*/
.parallax-sortiment2 {
  background: rgba(0, 0, 0, 0) url(/images/saure-gurken-parallax2.jpg) no-repeat 0 0 / cover;
  padding: 200px 0;
  background-attachment: initial;
}


body.menu-sortimentvorschau #sp-main-body-wrapper {
   padding: 20px;
}



/*#################################################################
FOOTER
##############*/

#sp-footer-wrapper {
    color: #333;
	font-weight:bold;
}
#sp-footer-wrapper {
    background: #fff !important;
}
#sp-bottom4 .row-fluid.mobile {
  display: none;
}

/*#################################################################
SLIDER
##############*/

/*#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 48px;
	text-shadow: 1px 1px 1px #000000;
	text-transform:uppercase;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 24px;
    margin-top:10px;
	text-shadow: 1px 1px 1px #000000;
	text-transform:uppercase;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-introtext {
    text-shadow: 1px 1px 1px #000000;
	text-transform:none;
}*/

/*#sp-sprache {
  margin-top: 20px;
}*/

.switcher {
  width: 100px !important;
}

.btn-circle {
  width: 20px;
  height: 20px;
  text-align: center;
  padding: 10px 10px !important;
  font-size: 12px;
  line-height: 1.7;
  border: 2px solid rgba(255,255,255,0.4);
  border-radius: 30px;
}

.sprachede, .spracheen, .spracheru {
  position: absolute;
  right: 20px;
}

.sprachede {
  top: 15px;
}

.spracheen {
  top: 60px;
}

.spracheru {
  top: 105px;
}

/*#sp-component h3 {
  display: none;
}*/





/*#################################################################
MOBILE
##############*/

.sp-main-menu-toggler {
    color: #fff;
    z-index: 11 !important;
    font-size: 24px !important;
}

#sigplus_aa4078362f986d61b58e6ee057195e7d_1001,
#sigplus_aa4078362f986d61b58e6ee057195e7d_1001 ul,
#sigplus_a302027b26ae260961d562e8c8cad293_1001,
#sigplus_a302027b26ae260961d562e8c8cad293_1001 ul,
#sigplus_928157caa3d7fe6d52b87c55de740571_1001,
#sigplus_928157caa3d7fe6d52b87c55de740571_1001 ul,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1001,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1001 ul,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1001,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1001 ul,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1001,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1001 ul,
#sigplus_aa4078362f986d61b58e6ee057195e7d_1002,
#sigplus_aa4078362f986d61b58e6ee057195e7d_1002 ul,
#sigplus_a302027b26ae260961d562e8c8cad293_1002,
#sigplus_a302027b26ae260961d562e8c8cad293_1002 ul,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1002,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1002 ul,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1002,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1002 ul,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1002,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1002 ul,
#sigplus_928157caa3d7fe6d52b87c55de740571_1002,
#sigplus_928157caa3d7fe6d52b87c55de740571_1002 ul {
    visibility: hidden !important;
  height: 0px;
  }

@media (max-width: 1149px) {
  #sigplus_aa4078362f986d61b58e6ee057195e7d,
  #sigplus_a302027b26ae260961d562e8c8cad293,
  #sigplus_928157caa3d7fe6d52b87c55de740571,
  #sigplus_71d019cc428fb9d9f7e50886d86ebc4f,
  #sigplus_d1a80258def204fc8ef427b175cd8fdc,
  #sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a {
    display: none;
  }
#sigplus_aa4078362f986d61b58e6ee057195e7d_1001,
#sigplus_aa4078362f986d61b58e6ee057195e7d_1001 ul,
#sigplus_a302027b26ae260961d562e8c8cad293_1001,
#sigplus_a302027b26ae260961d562e8c8cad293_1001 ul,
#sigplus_928157caa3d7fe6d52b87c55de740571_1001,
#sigplus_928157caa3d7fe6d52b87c55de740571_1001 ul,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1001,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1001 ul,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1001,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1001 ul,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1001,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1001 ul {
    visibility: visible !important;
  height: 274px;
  }
}

@media (max-width: 751px) {
  #sigplus_aa4078362f986d61b58e6ee057195e7d_1001,
#sigplus_aa4078362f986d61b58e6ee057195e7d_1001 ul,
#sigplus_a302027b26ae260961d562e8c8cad293_1001,
#sigplus_a302027b26ae260961d562e8c8cad293_1001 ul,
#sigplus_928157caa3d7fe6d52b87c55de740571_1001,
#sigplus_928157caa3d7fe6d52b87c55de740571_1001 ul,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1001,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1001 ul,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1001,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1001 ul,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1001,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1001 ul {
    visibility: hidden !important;
  height: 0px;
  }
#sigplus_aa4078362f986d61b58e6ee057195e7d_1002,
#sigplus_aa4078362f986d61b58e6ee057195e7d_1002 ul,
#sigplus_a302027b26ae260961d562e8c8cad293_1002,
#sigplus_a302027b26ae260961d562e8c8cad293_1002 ul,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1002,
#sigplus_71d019cc428fb9d9f7e50886d86ebc4f_1002 ul,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1002,
#sigplus_d1a80258def204fc8ef427b175cd8fdc_1002 ul,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1002,
#sigplus_0f882af6e17a5cd2c72d9c234c5b2e6a_1002 ul,
#sigplus_928157caa3d7fe6d52b87c55de740571_1002,
#sigplus_928157caa3d7fe6d52b87c55de740571_1002 ul {
    visibility: visible !important;
  height: 274px;
  }
  .menu-sortimentvorschau .responsive section, .responsive header#sp-header-wrapper {
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .responsive .sp-main-menu-toggler {
    top: 10px;
  }
  #sp-header-wrapper {
    padding: 12px 0;
  }
  .btn-circle {
    padding: 6px 6px !important;
  }
  .sprachede, .spracheen, .spracheru {
    top: 43px;
  }
  .sprachede {
    right: 55px;
  }
  .spracheen {
    right: 95px;
  }
  .spracheru {
    right: 135px;
  }
  .ltr #sp-footer-wrapper #sp-footer2 {
  	text-align: center;
  }
  .sp-mobile-menu {
    width: 100% !important;
    z-index: 10;
    top: 10px;
    margin-right: -15px;
}
  #textspace {
    height: 5px;
}
h1 {
    font-family: 'Raleway';
    font-size: 22px;
    padding-bottom: 5px;
    line-height: 22px;
}
  h2 {
    font-family: 'Raleway';
    font-size: 18px;
    line-height: 18px;
    padding-bottom: 5px;
}
  p {
    font-family: 'Raleway';
    font-size: 14px;
    line-height: 18px;
    padding: 0px;
}
  /*body.menu-kunde-werden #sp-main-body-wrapper {
    padding: 160px 0;
  }*/
  .parallax-sortiment1, .parallax-sortiment2 {
    padding: 85px 0;
  }
  /*body.menu-kunde-werden #sp-header-wrapper {
    position: relative;
  }*/
  #sp-bottom-wrapper, #sp-bottom-wrapper h3 {
    text-align: center;
  }
  #sp-bottom4 .row-fluid.desktop {
    display: none;
  }
  #sp-bottom4 .row-fluid.mobile {
    display: block;
  }
  #sp-bottom4 .row-fluid.mobile .span12 p {
    float: left;
    padding-left: 45px;
  }
  #sp-main-body-wrapper {
    background: #fff;
    padding: 5px 5px 5px 5px !important;
  }
  .vier {
    float: left;
    vertical-align: top;
    width: auto !important;
    margin: 5px 5px 15px 5px;
}
  .drei {
    float: left;
    vertical-align: top;
    width: auto !important;
    margin: 5px 5px 15px 5px;
}
.eins {
  float: left;
  vertical-align: top;
  width: auto !important;
  margin: 5px;
  padding-bottom: 15px;
}
  .zweiundsechs {
  float: left;
  vertical-align: top;
  width: auto !important;
  margin: 5px;
}
.zweiundvier {
  float: left;
  vertical-align: top;
  width: auto !important;
  margin: 5px;
}
.sortiment {
  float: left;
  width: 100%;
  vertical-align: top;
  margin: 5px;
}
.zeile {
  float: left;
  width: auto;
  vertical-align: top;
  margin: 5px;
}

#null {
  width: 0% !important;
}
  .divTableCell, .divTableHead {
    display: table-cell;
    width: 100%;
    float: left;
    padding-bottom: 10px;
}
  .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 24px !important;
    line-height: 26px !important;
    color: #fff;
    padding: 45px 0px 0px 0px !important;
}
  #sp-logo img {
    width: 150px;
}

a.flag img {
    vertical-align: middle;
    padding: 5px 5px 5px 5px !important;
    margin: 0;
    border: 0;
    display: inline;
    height: 16px;
    /* opacity: 0.8; */
    background: rgba(0,0,0,0.7) !important;
}

#sp-sprache {
  margin-top: -10px;
  margin-left: 0px;
  display: block;
}
body.homepage #sp-sprache {
  margin-top: -10px;
  margin-left: 0px;
  display: block;
}
  .sp-main-menu-toggler {
  color: #fff;
  z-index: 11;
  font-size: 24px !important;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
}
  .responsive .sp-main-menu-toggler {
    padding: 0;
    margin: 0px -5px 0px 0px;
}
  .menu-sortimentvorschau.responsive section, .menu-sortimentvorschau.responsive header#sp-header-wrapper {
    padding-left: 5px;
    padding-right: 5px;
}
    .responsive section, .responsive header#sp-header-wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
    box-sizing: border-box;
}
  #sp-newsletter2 {
    margin: 0px 0px 0px 0px;
  }
/* Social Media */

.fa.fa-3x fa-w-9 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-14 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-18 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-shopping-cart {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-10 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa-3x {
    font-size: 36px;
}
.responsive #bottom .span3 {
  width: 100%;
  float: none;
  min-height: auto;
}
.responsivekarriere {
  background: url(/images/bewerbung-smart.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 300px;
}
.responsivekunde {
  background: url(/images/kunde-werden-smart.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 300px;
}
  
#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 2px 1px 0px #000, 3px 2px 0px rgba(0,0,0,0.15) !important;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 2px 1px 0px #000, 3px 2px 0px rgba(0,0,0,0.15) !important;
}
  
#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 2px 1px 0px #000, 3px 2px 0px rgba(0,0,0,0.15) !important;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 2px 1px 0px #000, 3px 2px 0px rgba(0,0,0,0.15) !important;
}
  
.responsive #sp-logo, .responsive #sp-top-right {
    max-width: 100%;
    float: left;
}

#sp-header-wrapper {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 30px;
}
  
.sp-organic-life-layout .sp-slider-content {
    padding: 0px 60px 0px 30px !important;
}
  
.sp-vertical-middle {
    padding-top: 50px !important;
}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 425px) {
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 24px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 30px !important;
    text-align: center !important;
    text-shadow: 2px 1px 0px #000, 3px 2px 0px rgba(0,0,0,0.15) !important;
}

#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 24px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 30px !important;
    text-align: center !important;
    text-shadow: 2px 1px 0px #000, 3px 2px 0px rgba(0,0,0,0.15) !important;
}
#shop {
  padding: 30px 0px 0px 0px;
}
}

@media only screen and (min-width: 767px) {
  .responsive #bottom .span3 {
    min-height: auto;
  }
  .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 36px !important;
    line-height: 40px;
    color: #fff;
    padding: 150px 0px 0px 0px;
}
  #sp-main-body-wrapper {
    background: #fff;
    padding: 20px 0px 20px 0px !important;
}
  #sp-clients-wrapper {
    padding: 20px 0px 20px 0px; !important;
}
  #sp-bottom-wrapper {
    padding: 0px 0px 0px 0px; !important;
}
  #sp-logo img {
    width: 250px;
}
  #sp-sprache {
    margin-top: -46px;
    display: block;
}
  body.homepage #sp-sprache {
  margin-top: -66px;
}
.sp-main-menu-toggler {
  color: #fff;
  z-index: 11;
  font-size: 24px !important;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);
}
  .responsive .sp-main-menu-toggler {
    padding: 0;
    margin: -25px 0px 0px 0px;
}
  .responsive section, .responsive header#sp-header-wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
    box-sizing: border-box;
}
#shop {
  padding: 30px 0px 0px 0px;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  h1 {
    font-family: 'Raleway';
    font-size: 24px;
    padding-bottom: 5px;
    line-height: 24px;
}
  h2 {
    font-family: 'Raleway';
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 10px;
}
  p {
    font-family: 'Raleway';
    font-size: 14px;
    line-height: 18px;
    padding: 0px;
}
  
#sp-header-wrapper {
  padding: 0px 0;
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 50px;
}
  
#sp-logo img {
    width: 250px;
}
  
.responsivekarriere {
  background: url(/images/bewerbung-mobile.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 400px;
}
.responsivekunde {
  background: url(/images/kunde-werden-mobile.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 400px;
}
 
body.menu-ueber-uns #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 450px;
}
  
body.homepage #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 450px;
}
body.menu-sortimentvorschau #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 450px;
}
  .sp-mobile-menu {
    top: 10px;
    z-index: 10;
    width: 100%;
}
  .parallax-sortiment1, .parallax-sortiment2 {
    background-attachment: local;
  }
  #sp-call-to-action-wrapper {
    background-attachment: initial;
  }
  .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 24px !important;
    line-height: 28px;
    color: #fff;
    padding: 0px 0px 0px 0px;
}
body.homepage .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    padding: 0px 0px 0px 0px;
}
body.menu-ueber-uns .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    padding: 0px 0px 0px 0px;
    padding-bottom: 30px;
}
body.menu-sortimentvorschau .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    padding: 0px 0px 0px 0px;
    padding-bottom: 30px;
}
  #sp-main-body-wrapper {
    background: #fff;
    padding: 20px 20px 20px 20px !important;
}
  #sp-clients-wrapper {
    padding: 20px 0px 20px 0px; !important;
}
  #sp-bottom-wrapper {
    padding: 0px 0px 0px 0px; !important;
}
  h3 {
    font-family: 'Raleway' !important;
    font-size: 16px !important;
    font-weight: bold !important;
}
.vier {
  float: left;
  vertical-align: top;
  width: 48%;
  margin: 0px;
  padding: 5px;
}
  .drei {
    float: left;
    vertical-align: top;
    width: 48.6%;
    margin: 0px;
    padding: 5px;
}
.eins {
  float: left;
  vertical-align: top;
  width: 60%;
  margin: 0px;
  padding: 5px;
}
  .zweiundsechs {
  float: left;
  vertical-align: top;
  width: 100%;
  margin: 0px;
  padding-top: 10px;
}
.zweiundvier {
  float: left;
  vertical-align: top;
  width: 100%;
  margin: 0px;
  padding-top: 10px;
}
.sortiment {
  float: left;
  width: 100%;
  vertical-align: top;
  margin: 5px;
}
.zeile {
  float: left;
  width: auto;
  vertical-align: top;
  margin: 5px;
}

#null {
  width: 18%;
}
  #sp-logo img {
    width: 250px;
}
  #sp-sprache {
    margin-top: -45px;
    margin-left: 0px;
}
  body.homepage #sp-sprache {
  margin-top: -46px;
  margin-left: 0px;
}
.sp-main-menu-toggler {
  color: #fff;
  z-index: 11;
  font-size: 24px !important;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);
}
  .responsive .sp-main-menu-toggler {
    padding: 0;
    margin: -25px 0px 0px 0px;
}
  /* Social Media */

.fa.fa-3x fa-w-9 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-14 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-18 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-shopping-cart {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa.fa-3x fa-w-10 {
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.fa-3x {
    font-size: 34px;
}
#shop {
  padding: 30px 0px 0px 0px;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  .vier {
    float: left;
    vertical-align: top;
    width: 47.8%;
    margin: 5px;
}
#shop {
  padding: 30px 0px 0px 0px;
}
}

/*body.homepage #sp-sprache {
    margin-top: 20px;
}*/

.page-header {
  display: none !important;
}

header.entry-header {
  display: none !important;
}

#sp-feature-wrapper .sp-feature-item-wrapper {
    border-right: 0px solid #5f8914 !important;
    border-left: 1px solid #7db51a !important;
}

#sp-feature-wrapper .sp-feature-item-wrapper:first-child {
    border-left: 0 !important;
}

#sp-feature-wrapper .sp-feature-item-wrapper:last-child {
    border-right: 0 !important;
}

.responsive-video {
    position: relative;
    padding-bottom: 56.25%; 
    padding-top: 25px;
    height: 0;
}
.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.homepage #sp-slideshow-wrapper {
  	margin-top: 0px;
}

#sp-main-menu li li:not(.sp-menu-group) a {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    color: #3d3d3d;
    padding: 8px 5px 5px 5px;
    position: relative;
    text-align: left;
}

.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    padding: 0px 0px 120px 0xp;
    text-shadow: 3px 3px 3px #000000;
}

.sp-glamour-layout h2.sp-posttitle {
    margin: 0 !important;
}

.slider-arrow-nav {
  display: none;
}

#rodnaja-derewnja-logo {
  padding-top: 30px;
  width: 265px;
  height: 201px;
}

.headline-rodnaja-derewnja {
  color: #ffffff;
  font-size: 48px;
  line-height: 60px;
  text-shadow: 3px 3px 3px #000000;
}

#katjuscha-logo {
  padding-top: 30px;
  width: 211px;
  height: 204px;
}

.headline-katjuscha {
  color: #ffffff;
  font-size: 48px;
  line-height: 60px;
  text-shadow: 3px 3px 3px #000000;
}

#tabea-logo {
  padding-top: 30px;
  width: 271px;
  height: 142px;
  filter : drop-shadow(0 0 2px #000);
}

.headline-tabea {
  color: #ffffff;
  font-size: 48px;
  line-height: 60px;
  text-shadow: 3px 3px 3px #000000;
}

#omas-gurken-logo {
  padding-top: 30px;
  width: 205px;
  height: 197px;
  filter : drop-shadow(0 0 2px #000);
}

.headline-omas-gurken {
  color: #ffffff;
  font-size: 48px;
  line-height: 60px;
  text-shadow: 3px 3px 3px #000000;
}

#leis-logo {
  padding-top: 30px;
  width: 250px;
  height: 153px;
  filter : drop-shadow(0 0 2px #000);
}

.headline-leis {
  color: #ffffff;
  font-size: 48px;
  line-height: 60px;
  text-shadow: 3px 3px 3px #000000;
}

#lidia-logo {
  padding-top: 30px;
  width: 250px;
  height: 157px;
}

.headline-lidia {
  color: #ffffff;
  font-size: 48px;
  line-height: 60px;
  text-shadow: 3px 3px 3px #000000;
}

#baba-manja-logo {
  padding-top: 30px;
  width: 200px;
  height: 200px;
  filter : drop-shadow(0 0 2px #000);
}

.headline-baba-manja {
  color: #ffffff;
  font-size: 48px;
  line-height: 60px;
  text-shadow: 3px 3px 3px #000000;
}


div.team {
  width: 100%;
  text-align: left;
}
.divTable.team .divTableCell, .divTable.team .divTableHead {
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

/*.bg1 {
  background-image: url(/images/regal-baba-manja.jpg);
  background-repeat: no-repeat;
  background-position: center center, cover;
  background-size: 100% 600px;
}*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  #sp-feature-wrapper .sp-feature-item-wrapper {
    border-right: 0px solid #5f8914 !important;
    border-left: 0px solid #7db51a !important;
}
}

@media only screen  and (min-width : 1024px) {
  .sortiment {
  float: left;
  width: 23%;
  vertical-align: top;
  margin: 5px;
}
#sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 500px;
}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    padding: 200px 0px 0px 0px;
}
#sp-sprache {
  margin-top: 0px !important;
  margin-left: 0px;
  display: none;
}
body.homepage #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 500px;
}
body.homepage .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    padding: 70px 0px 0px 0px;
}
body.menu-ueber-uns #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 500px;
}
body.menu-ueber-uns .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    padding: 70px 0px 0px 0px;
}
.responsivekunde {
  background: url(/images/kunde-werden-mobile.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 500px;
} 
.responsivekarriere {
  background: url(/images/bewerbung-mobile.jpg) no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 500px;
}
#sp-header-wrapper {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 80px;
}
#shop {
  padding: 60px 0px 0px 0px;
}
/* Shop-Button */
.BUTTON_XCC {
  background: #F60000;
  background-image: -webkit-linear-gradient(top, #F60000, #610000);
  background-image: -moz-linear-gradient(top, #F60000, #610000);
  background-image: -ms-linear-gradient(top, #F60000, #610000);
  background-image: -o-linear-gradient(top, #F60000, #610000);
  background-image: linear-gradient(to bottom, #F60000, #610000);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  height: 20px;
  line-height: 20px;
  color: #FFFFFF;
  font-family: 'Raleway';
  width: 125px;
  font-size: 18px;
  font-weight: 100;
  padding: 15px;
  box-shadow: 1px 1px 20px 0px #000000;
  -webkit-box-shadow: 1px 1px 20px 0px #000000;
  -moz-box-shadow: 1px 1px 20px 0px #000000;
  text-shadow: 1px 1px 20px #000000;
  border: solid #7D0000 1px;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
}
}

@media only screen  and (min-width : 1440px) {
body.menu-sortimentvorschau #sp-main-body-wrapper {
    background: #fff;
    padding: 20px 20px 20px 20px !important;
}
.responsivekunde {
    background: url(/images/header-kunde-werden-final2.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 675px;
}
.responsivekarriere {
    background: url(/images/jumbo-karriere.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 675px;
}
body.homepage .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    padding: 0 0px;
    padding-top: 220px;
}
body.menu-ueber-uns .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    padding: 0 0px;
    padding-top: 220px;
}
body.menu-sortimentvorschau .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    padding: 0 0px;
    padding-top: 220px;
}
body.homepage #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 700px;
}
body.menu-ueber-uns #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 675px;
}
body.menu-sortimentvorschau #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 675px;
}
}

@media only screen  and (min-width : 2560px) {
  #sp-smart-slider.sp-glamour-layout, .sp-glamour-layout .sp-slider-item {
    height: 700px;
}
.responsivekunde {
    background: url(/images/header-kunde-werden-final2.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 700px;
}
.responsivekarriere {
    background: url(/images/jumbo-karriere.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 700px;
}
body.homepage .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    padding: 0 0px;
    padding-top: 80px;
}
  
body.menu-ueber-uns .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext {
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    padding: 80px 0px 0px 0px;
}

body.homepage #sp-sprache {
    margin-top: 0px;
}
  /*.bg1 {
  background-image: url(/images/regal-baba-manja-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 600px;
}
  .bg2 {
  background-image: url(/images/regal-katjuscha-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 600px;
}
  .bg3 {
  background-image: url(/images/regal-leis-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 600px;
}
  .bg4 {
  background-image: url(/images/regal-lidia-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 600px;
}
  .bg5 {
  background-image: url(/images/regal-omas-gurken-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 600px;
}
  .bg6 {
  background-image: url(/images/regal-rodnaja-derewnja-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 600px;
}
  .bg7 {
  background-image: url(/images/regal-tabea-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 600px;
}
  
.wood {
  background: url(/images/wood.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }*/
}

@media only screen and (min-width: 1440px) {
  /*.bg1 {
  background-image: url(/images/sortimentvorschau/regal-baba-manja-web.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 600px;
}
  .bg2 {
  background-image: url(/images/regal-katjuscha-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 600px;
}
  .bg3 {
  background-image: url(/images/sortimentvorschau/regal-leis-web.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 600px;
}
  .bg4 {
  background-image: url(/images/sortimentvorschau/regal-lidia-web.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 600px;
}
  .bg5 {
  background-image: url(/images/sortimentvorschau/regal-omas-gurken-web.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 600px;
}
  .bg6 {
  background-image: url(/images/regal-rodnaja-derewnja-logo-wood.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 600px;
}
  .bg7 {
  background-image: url(/images/sortimentvorschau/regal-tabea-web.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 600px;
}
.responsivekunde {
    background: url(/images/header-kunde-werden-final2.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 600px;
}*/
.responsivekarriere {
    background: url(/images/jumbo-karriere.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 600px;
}
}

/*@media only screen and (max-width: 768px) {
  .bg2 {
  background-image: url(/images/regal-katjuscha-768.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 600px;
}
}*/

/*@media only screen and (max-width: 425px) {
  .bg1 {
  background-image: url(/images/regal-baba-manja-mobile.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 1250px;
}
  .bg2 {
  background-image: url(/images/regal-katjuscha-mobile.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 1250px;
}
  .bg3 {
  background-image: url(/images/regal-leis-mobile.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 1250px;
}
  .bg4 {
  background-image: url(/images/regal-lidia-mobile.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 1250px;
}
  .bg5 {
  background-image: url(/images/regal-omas-gurken-mobile.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 1250px;
}
  .bg6 {
  background-image: url(/images/regal-rodnaja-derewnja-mobile.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 1250px;
}
  .bg7 {
  background-image: url(/images/regal-tabea-mobile.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  width: 100%;
  height: 1250px;
}
}*/

/* Iphone 6 7 8 plus */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
  h1 {
    font-family: 'Raleway';
    font-size: 24px;
    padding-bottom: 0px;
    line-height: 24px !important;
}
  h2 {
    font-family: 'Raleway';
    font-size: 20px;
    padding-bottom: 0px;
    line-height: 20px !important;;
}
.responsive section, .responsive header#sp-header-wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
  body.menu-agb .sp-slider-item {
    background: url(/images/agb.jpg) right center / cover no-repeat !important;
}
  .sortiment {
    float: left;
    width: 22%;
    vertical-align: top;
    margin: 5px;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 20px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 24px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 20px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 24px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 20px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 24px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 20px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 24px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  .responsive #sp-logo, .responsive #sp-top-right {
    max-width: 100% !important;
    float: left;
}
  #sp-header-wrapper {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    z-index: 1; 
    top: 80px;
}
  .sp-mobile-menu {
    top: 50px;
    z-index: 2;
}
  #sp-feature-wrapper .sp-feature-item-wrapper {
    border-right: 0px solid #5f8914 !important;
    border-left: 0px solid #7db51a !important;
}
  .sp-main-menu-toggler {
    top: 15px;
}
  #sp-header-wrapper {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 40px;
}
  #sp-logo img {
    width: 150px;
}
  #sp-sprache {
    margin-top: -10px;
    display: block;
}
  #shop {
  padding: 10px 0px 0px 0px;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 20px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 24px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 20px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 24px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 20px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 24px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 20px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 24px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 190px;
}
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 190px;
}
  .zweiundsechs {
    float: left;
    vertical-align: top;
    width: auto;
    margin: 5px;
}
  .zweiundvier {
    float: left;
    vertical-align: top;
    width: 100%;
    margin: 5px;
}
  .responsive #sp-footer-wrapper #sp-footer1 .copyright, .responsive #sp-footer-wrapper #sp-footer1 .designed-by {
    float: left;
    padding-left: 25px;
}
  .ltr #sp-footer-wrapper #sp-footer2 {
    text-align: left;
    padding-left: 25px;
}
  .responsive #bottom .span3 {
    width: 50%;
    float: left;
    padding: 0 25px;
    min-height: 0px;
    margin-bottom: 75px;
    max-height: 220px;
}
  #sp-bottom3 {
    margin-bottom: 0px !important;
  }
  #sp-bottom4 {
    margin-bottom: 0px !important;
  }
  #sp-main-body-wrapper {
    background: #fff;
    padding: 0px;
}
  .eins {
    float: left;
    vertical-align: top;
    width: 98.6%;
    margin: 5px;
}
  .drei {
    float: left;
    vertical-align: top;
    width: 31.8%;
    margin: 5px;
}
  .vier {
    float: left;
    vertical-align: top;
    width: 48.5%;
    margin: 5px;
}
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
  body.menu-agb .sp-slider-item {
    background: url(/images/agb.jpg) right center / cover no-repeat !important;
}
  h1 {
    font-family: 'Raleway';
    font-size: 24px;
    padding-bottom: 0px;
    line-height: 24px !important;
}
  h2 {
    font-family: 'Raleway';
    font-size: 20px;
    padding-bottom: 0px;
    line-height: 20px !important;;
}
}

/* Iphone 6 7 8 */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  body.menu-agb .sp-slider-item {
    background: url(/images/agb.jpg) right center / cover no-repeat !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-logo img {
    width: 130px;
}
  #sp-header-wrapper {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 30px;
}
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 165px;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 165px;
}
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 165px;
}
  .eins {
    float: left;
    vertical-align: top;
    width: 98.5%;
    margin: 5px;
}
  .drei {
    float: left;
    vertical-align: top;
    width: 31.7%;
    margin: 5px;
}
  .vier {
    float: left;
    vertical-align: top;
    width: 48.4%;
    margin: 5px;
}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
  body.menu-agb .sp-slider-item {
    background: url(/images/agb.jpg) right center / cover no-repeat !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 16px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 16px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 16px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 16px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 16px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 16px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 16px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 16px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
}

/* Iphone 5 */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  /*body.menu-agb .responsive #sp-smart-slider.sp-organic-life-layout, .responsive .sp-organic-life-layout .sp-slider-item {
    background: url(/images/agb.jpg) right center / cover no-repeat !important;
}*/
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-logo img {
    width: 130px;
}
  #sp-header-wrapper {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 15px;
}
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 130px;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 130px;
}
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 130px;
}
  .eins {
    float: left;
    vertical-align: top;
    width: 98.5%;
    margin: 5px;
}
  .drei {
    float: left;
    vertical-align: top;
    width: 98.5%;
    margin: 5px;
}
  .vier {
    float: left;
    vertical-align: top;
    width: 98.5%;
    margin: 5px;
}
  select {
    width: auto !important;
    outline: none !important;
    background-color: rgba(0,0,0,0.7) !important;
    border: 0px solid #efefef !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 2px !important;
    border-radius: 0px !important;
    height: 30px !important;
    color: #ccc !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
}
  .BUTTON_XCC {
    border-radius: 20px;
    height: 20px;
    line-height: 20px;
    color: #FFFFFF;
    font-family: 'Raleway';
    width: 100px;
    font-size: 14px;
    font-weight: 100;
    padding: 5px;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
  body.menu-agb .sp-slider-item {
    background: url(/images/agb.jpg) right center / cover no-repeat !important;
}
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 120px !important;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 120px !important;
}
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 90px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 14px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 18px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
}

@media (min-width: 2560px) {
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 0px !important;*/
    padding-top: 40vh !important;
  }
   body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 230px !important;*/
    padding-top: 40vh !important;
  }
#shop {
  padding: 60px 0px 0px 0px;
}
}

@media (min-width: 1200px) and (max-width: 1920px) {
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 50px;
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 0px;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 50px;
}
  body.menu-rodnaja-derewnja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 50px;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 170px;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 50px;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 50px;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 50px;
}
  body.menu-lidia .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 50px;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 50px;
}
  body.menu-impressum .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 0px;
}
  body.menu-datenschutz .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 0px;
}
  body.menu-agb .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 0px;
}
}

@media (min-width: 1080px) and (max-width: 1920px) {
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 160px;*/
    padding-top: 40vh;
    
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 70px;*/
    padding-top: 40vh;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 170px;*/
    padding-top: 40vh;
}
  body.menu-rodnaja-derewnja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 170px;*/
    padding-top: 40vh;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 170px;*/
    padding-top: 40vh;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 170px;*/
    padding-top: 40vh;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 170px;*/
    padding-top: 40vh;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 170px;*/
    padding-top: 40vh;
}
  body.menu-lidia .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 170px;*/
    padding-top: 40vh;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 170px;*/
    padding-top: 40vh;
}
  body.menu-impressum .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 40vh;
}
  body.menu-datenschutz .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 40vh;
}
  body.menu-agb .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 40vh;
}
}

@media (min-width: 1050px) and (max-width: 1680px) {
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 190px;*/
    padding-top: 40vh;
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 70px;*/
    padding-top: 40vh;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 200px;*/
    padding-top: 40vh;
}
  body.menu-rodnaja-derewnja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 200px;*/
    padding-top: 40vh;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 200px;*/
    padding-top: 40vh;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 200px;*/
    padding-top: 40vh;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 200px;*/
    padding-top: 40vh;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 200px;*/
    padding-top: 40vh;
}
  body.menu-lidia .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 200px;*/
    padding-top: 40vh;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 200px;*/
    padding-top: 40vh;
}
  body.menu-impressum .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 0px;*/
    padding-top: 40vh;
}
  body.menu-datenschutz .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 0px;*/
    padding-top: 40vh;
}
  body.menu-agb .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 0px;*/
    padding-top: 40vh;
}
}

@media (max-width: 1600px) and (min-width: 900px) {
    .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 80px;*/
    padding-top: 45vh;
}
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 210px;*/
    padding-top: 45vh;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
  body.menu-rodnaja-derewnja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 340px;*/
    padding-top: 45vh;
}
#shop {
  padding: 60px 0px 0px 0px;
}
}

@media (min-width: 1024px) and (max-width: 1440px) {
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 160px;*/
    padding-top: 30vh;
}
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 320px;*/
    padding-top: 30vh;
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 240px;*/
    padding-top: 30vh;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 280px;*/
    padding-top: 30vh;
}
  body.menu-rodnaja-derewnjau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 30vh;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 30vh;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 30vh;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 30vh;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 30vh;
}
  body.menu-lidia .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 30vh;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 30vh;
}
  body.menu-impressum .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 210px;*/
    padding-top: 30vh;
}
  body.menu-datenschutz .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 210px;*/
    padding-top: 30vh;
}
  body.menu-agb .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 210px;*/
    padding-top: 30vh;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 36px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 40px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px;
  }
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 36px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 40px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 36px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 40px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px;
  }
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 36px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 40px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  .sp-organic-life-layout h2.sp-posttitle {
    margin: 0px !important;
}
  
  .sp-organic-life-layout h5.sp-posttitle {
    margin: 0px !important;
}
  
}
@media (min-width: 768px) and (max-width: 1024px) {
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 320px;*/
    padding-top: 50vh;
}
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px !important;*/
    padding-top: 50vh !important;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-rodnaja-derewnja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-lidia .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 350px !important;*/
    padding-top: 50vh !important;
}
  body.menu-impressum .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 210px !important;*/
    padding-top: 50vh !important;
}
  body.menu-datenschutz .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 210px !important;*/
    padding-top: 50vh !important;
}
  body.menu-agb .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 210px !important;*/
    padding-top: 50vh !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 36px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 40px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px;
  }
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 36px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 40px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 36px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 40px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px;
  }
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 36px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 40px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  .sp-organic-life-layout h2.sp-posttitle {
    margin: 0px !important;
}
  
  .sp-organic-life-layout h5.sp-posttitle {
    margin: 0px !important;
}
  
}

@media (min-width: 800px) and (max-width: 1280px) {
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 290px;
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 210px;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 260px;
}
  body.menu-rodnaja-derewnja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 260px;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 260px;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 260px;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 260px;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 260px;
}
  body.menu-lidia .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 260px;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 260px;
}
  body.menu-impressum .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 180px;
}
  body.menu-datenschutz .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 180px;
}
  body.menu-agb .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 180px;
}
}

@media (min-width: 768px) and (max-width: 1366px) {
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 320px;*/
    padding-top: 50vh;
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 260px;*/
    padding-top: 50vh;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 50vh;
}
  body.menu-rodnaja-derewnja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 50vh;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 50vh;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 50vh;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 50vh;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 50vh;
}
  body.menu-lidia .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
    padding-top: 50vh;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 290px;*/
}
  body.menu-impressum .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 220px;*/
    padding-top: 50vh;
}
  body.menu-datenschutz .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 220px;*/
    padding-top: 50vh;
}
  body.menu-agb .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    /*padding-top: 220px;*/
    padding-top: 50vh;
}
}

/* Iphone X */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) {
  h1 {
    font-family: 'Raleway';
    font-size: 24px;
    padding-bottom: 0px;
    line-height: 24px !important;
}
  h2 {
    font-family: 'Raleway';
    font-size: 20px;
    padding-bottom: 0px;
    line-height: 20px !important;
}
  
    h4 {
    font-family: 'Raleway';
    font-size: 24px;
    padding-bottom: 0px;
    line-height: 24px !important;
}
  h5 {
    font-family: 'Raleway';
    font-size: 20px;
    padding-bottom: 0px;
    line-height: 20px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-uber-uns #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-uber-uns #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.homepage #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  body.menu-sortimentvorschau #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 22px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-logo img {
    width: 130px;
}
  #sp-header-wrapper {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 30px;
}
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 190px !important;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 190px !important
}
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 190px !important
}
  #sp-feature-wrapper .sp-feature-item-wrapper {
    border-right: 0px solid #5f8914 !important;
    border-left: 0px solid #7db51a !important;
}
}

@media (min-height: 600px) and (max-height: 600px) and (min-width: 1024px) and (max-width: 1024px) {
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 300px !important;
}
  body.homepage .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-sortimentvorschau .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-rodnaja-derewnja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-katjuscha .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-tabea .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-omas-gurken .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-leis .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-lidia .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-baba-manja .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-ueber-uns .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-impressum .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-datenschutz .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  body.menu-agb .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 390px !important;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 24px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 28px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px;
  }
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 24px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 28px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 24px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 28px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px;
  }
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 24px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 28px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  .sp-organic-life-layout h2.sp-posttitle {
    margin: 0px !important;
}
    .sp-organic-life-layout h5.sp-posttitle {
    margin: 0px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .sp-organic-life-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding-top: 160px;
}
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title {
    font-size: 24px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 28px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px;
  }
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {
    font-size: 24px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 28px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h4.sp-title {
    font-size: 24px !important;
    font-weight: 800 !important;
    margin-bottom: 0 !important;
    line-height: 28px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 5px 4px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px;
  }
  #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h5.sp-posttitle {
    font-size: 24px !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    line-height: 28px !important;
    text-align: center !important;
    text-shadow: 4px 3px 0px #000, 9px 8px 0px rgba(0,0,0,0.15) !important;
    /*text-shadow: 0 0 5px #FFFFFF, 0 0 5px #222, 0 0 5px #222, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 5px #333, 0 0 4px #333 !important;*/
    letter-spacing: 2px !important;
}
  
  .sp-organic-life-layout h2.sp-posttitle {
    margin: 0px !important;
}
  .sp-organic-life-layout h5.sp-posttitle {
    margin: 0px !important;
}
}