

.sgpb-content-38553 {
background-size: 98% 93% !important;
background-position: center 23px !important;
}


@media (min-width:1400px) {
#sg-popup-content-wrapper-38553::after {
content: "Mehr Infos zum Gewinnspiel hier.";
position:relative;
top:93%;
left:30px;
font-size:3rem !important;
color:#fff;
text-shadow: 0 1px 5px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.8);
font-family:'ubuntu', sans-serif;
font-weight:100;
}
}

@media (min-width:640px) {
#sg-popup-content-wrapper-38553::after {
content: "Mehr Infos zum Gewinnspiel hier.";
position:relative;
top:85%;
left:30px;
bottom:30px;
font-size:2rem;
color:#fff;
text-shadow: 0 1px 5px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.8);
font-family:'ubuntu', sans-serif;
font-weight:100;
}
}

@media (max-width:640px) {
#sg-popup-content-wrapper-38553::after {
content: "Mehr Infos zum Gewinnspiel hier.";
position:relative;
top:80%;
left:20px;
font-size:1.5rem;
color:#fff;
text-shadow: 0 1px 5px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.8);
font-family:'loraregular', sans-serif;
font-weight:100;
}
}

/* OLD SO STUFF */

#cookie-notice {
  opacity:0.85;
}

.cookiebarbutton {
  background-color: #BCE4EE !important;
  background-image: none !important;
  color: #0C195D !important;
}

.inside-grid-column {
  padding-left:0px;
}

#msgCookie {
  display: none;
}

/* Subcategory Rezepte */ 
.category-vital-getraenke .header-template .post-header, .category-kleinigkeiten .header-template .post-header, .category-lieblingsgerichte .header-template .post-header, .category-dessertfreuden .header-template .post-header, .category-backtraeume .header-template .post-header, .header-template-.category-vital-getraenke .header-template.post-header, .category-schlemmer-salat .header-template.post-header {
  margin-bottom:0;
}

h2.subcat-subheading {
  font-size:1.2em;
}

.subcat-left {
  width:48%;
  float:left;
}

.subcat-right {
  width:48%;
  float:right;
}

@media screen and (max-width:720px) { 
  .subcat-left, .subcat-right {
    width:100%;
  }
  
  
.subcat-right {
  margin: 15px 0px 25px 0px;
}
  
}

.subcat-description {
  width:100%;
  min-height:100px;
}

.category-vital-getraenke .title, .category-kleinigkeiten .title, .category-lieblingsgerichte .title, .category-dessertfreuden  .title, .category-backtraeume .title, .category-vital-getraenke .title, .category-schlemmer-salate .title {
  display:none;
}

.category-vital-getraenke .header-template, .category-kleinigkeiten .header-template, .category-lieblingsgerichte .header-template, .category-dessertfreuden  .header-template, .category-backtraeume .header-template, .category-vital-getraenke .header-template, .category-schlemmer-salate .header-template {
  border:0;
}

.category-vital-getraenke h1.subcat-heading, .category-kleinigkeiten h1.subcat-heading, .category-lieblingsgerichte h1.subcat-heading, .category-dessertfreuden  h1.subcat-heading, .category-backtraeume h1.subcat-heading, .category-vital-getraenke h1.subcat-heading, .category-schlemmer-salate h1.subcat-heading {
  border-bottom: 1px solid #06113f;
    padding-bottom:7px;
  margin-bottom:30px;
}

/* Subcategory Rezepte ENDE */

img.start-img {
  margin-bottom:10px!important;
}

p.start-p-top {
  margin-top:1em;
}
p.start-p {
  font-size:1.2em;
  color: #06113f;
  font-weight:bold;
}

.pt-cv-content-item {
  margin-bottom:20px;
}

.pt-cv-wrapper img {
  width:350px;
}

h1.startseite-heading {
  margin-top:6vh;
}

.pt-cv-wrapper .btn-success {
  background: none;
  color: #06113f;
  border:0px;
  font-weight:bold;
}

.pt-cv-wrapper .btn-success:hover {
  background: none;
  color: #343468;
}

.start-content {
  width:40%;
  margin: 30px auto 0px auto;
}

hr.start-hr{
	border-top: 1px solid #8c8b8b;
}

#msgCookie {
  padding:10px;
  background:#efefef;
}

#msgCookie div {
  background:#E0E0E0;
}

#msgCookie div nav {
  margin-top: 12px;
  margin-bottom:6px;
}
/*CREATIVADOS UPDATES*/
@media only screen and (max-width : 991px) {
    .single .post-content img{
       /* max-width:480px !important;*/
        display: block;
        text-align: center !important;
        margin: 1em auto !important;
      	width: 100%;

    }
}

@media only screen and (max-width : 767px) {
    .single .post-content img{
        display: block;
        /*max-width:320px !important;*/
        text-align: center !important;
        height: auto !important;
      	width: 100%;
    }
  
  
  .oEmbed-container.post-content-image {
    display: block;
  }
     
   /*.single .content .post-content-image {
        display: block !important;
    }
  .single .content .post-content-image.mobile {
        display: none !important;
    }*/
   
  	

}

nav.c-menu .panel-group .panel .panel-collapse .panel-body ul.nav li a {
    font-family: ubunturegular !important;
}

@media only screen and (min-width : 992px) {
    #header .menuHeader[data-device="desktop"]>.contenedor {
        padding: 0px 10px 0 12px !important;
    }
}

@media only screen and (min-width : 1000px) {
    #header .menuHeader[data-device="desktop"]>.contenedor {
        padding: 0px 10px 0 30px !important;
    }
}

#header{
    background-color: #00205B !important;
}

#header .nav-header ul.nav li.current-menu-item>a {
  background-color: #00205B !important;
}

#header .nav-header ul.nav li.menu-item-has-children>ul.sub-menu {
  background-color:rgba(0,32,90,0.8);
}

#os-wrapper .side-votes .sides-wrapper .voting-buttons .side-wrapper .os-side-button{
  backgroud-color:red !important;
}
.carousel.carousel-fade .carousel-inner .item {
    cursor: pointer;
}

.post-content  div:empty{
 	display:none; 
}

 #header .nav-header ul.nav li.current-page-ancestor>a {
   background-color: transparent;
}

/* ENDE */



/* CROODS Popup */

#sg-popup-content-wrapper-32238 p {
display:none !important;
}

.popup-container {
background: url('https://www.sanlucar.com/wp-content/uploads/2021/03/Luca_PopUp_1.jpg');
padding:35px;
min-height:580px;
background-repeat:no-repeat;
background-size:97%;
background-position:center !important;

}

.popup-headline {
color:white;
font-size:2.6em;
margin-top:470px;
text-shadow: 0 1px 5px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.8);
font-weight:100;
max-width:40%;
font-family:'loraregular', sans-serif;
}

@media screen and (max-width:768px) {
.popup-gewinnspiel {
min-height:400px !important;
}
}

@media screen and (max-width:500px) {
.popup-gewinnspiel {
max-height: 510px;
}

.popup-container {
min-height:200px !important;
background-size:97%;
padding:10px;
}

.popup-headline {
margin-top:15px !important;
font-size:1.2em;
max-width:150px !important;

}

.popup-container h2 {
max-width:100px;
min-width:0;
}

}


.sgpb-theme-1-content {
border-bottom:0 !important;
box-shadow: none !important;
}



@media screen and (min-width:1025px) {
.popup-gewinnspiel {
min-width:968px;

}

}


/* CROODS TITEL NACH OBEN */

.postid-29628 .post-title-header-page {
margin-top:-550px;
}

@media screen and (max-width:1050px) {
.postid-29628 .post-title-header-page {
margin-top:-450px !important;
}
}

@media screen and (max-width:1000px) {
.postid-29628 .post-title-header-page {
margin:0 !important;
}
}

/* CROODS ENDE */


@media (min-width: 1200px) {

.page-id-29496 .container.container-sm {
width:100% !important;
}

.page-id-29471 .container.container-sm {
width:100% !important;
}
}


/* POP-UP VIDEO RESPONSIVE */
@media screen and (max-width:720px) {

.sgpb-popup-builder-content-26050, .sgpb-popup-builder-content-26052, .sgpb-popup-builder-content-26053 {
max-height:340px !important;
min-width:290px !important;
}

.sgpb-popup-builder-content-26050 h2, .sgpb-popup-builder-content-26052 h2, .sgpb-popup-builder-content-26050 h2 {
padding:17px;
}
 }


.page-id-31696 .iframe-wrap {
padding-bottom:56.25% !important;
}


.postid-32000 .text-uppercase {
text-transform: none !important;
}

#headerSlide .text-uppercase {
text-transform: none !important;
}

/* DREAMS LP */

.dreams-mobile-pictures {
display:none !important;
}

@media screen and (max-width:500px) {

.dreamsSection1 {
margin-bottom: 0 !important;
}

.dreamsLpWrapper .row { 
margin-bottom:0 !important;
margin-top:0 !important;
}

.dreams-mobile-pictures {
max-width:50% !important;
display:block !important;
}

.flex-switch {
    display: flex;
    flex-direction: column;

    @include sm-min {
        flex-direction: row;
    }
}
.flex-switch-reverse {
    display: flex;
    flex-direction: column-reverse;

    @include sm-min {
        flex-direction: row;
    }
}

}

#post-31765 .post-content {
padding:35px;
}

.dreamsContentBox h2 {
text-align:left;
margin-top:40px;
}

@media screen and (max-width:768px) {
.dreamsSection1, .dreamsSection2, .dreamsSection3, .dreamsSection4, .dreamsSection5, .dreamsSection6 {
background:none !important;
}
}

@media screen and (min-width:768px) {
.dreamsContentImage {
max-width:150% !important;
}

.dreamsContentImageLeft {
margin-left:-200px;
}
}

.dreamsContentBox {
padding:35px;
}

.dreamsLpWrapper {
background: rgb(254,242,212);
background: linear-gradient(90deg, rgba(254,242,212,1) 0%, rgba(254,242,212,1) 0%, rgba(255,255,255,1) 100%, rgba(0,0,0,1) 100%);
padding:25px;
}

.dreamsLpWrapper .row {
margin-top:35px;
margin-bottom:35px;
}

.dreamsSection6 {
background: url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-14.png'), url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-15.png');
background-repeat:no-repeat;
background-position:right top, left bottom;
}

.dreamsSection5 {
background: url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-13.png'), url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-12.png');
background-repeat:no-repeat;
background-position:left bottom, right top;
}

.dreamsSection4 {
background: url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-11.png'), url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-10.png'), url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-09.png');
background-repeat:no-repeat;
background-position:right top, right bottom, left bottom;
}

.dreamsSection3 {
background: url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-07.png'), url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-08.png');
background-repeat:no-repeat;
background-position:right top, left bottom;
}


.dreamsSection2 {
background: url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-04.png'), url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-05.png'), url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-06.png');
background-repeat:no-repeat;
background-position:left top 150px, right center, left bottom;
}

.dreamsSection1 {
background: url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-02.png'), url('https://www.sanlucar.com/wp-content/uploads/2021/06/Dreams_Programe_20210518_3-03.png');
background-repeat:no-repeat;
background-position:right 30% top 90%, left top;
background-size: 300px 300px, 200px 250px;
margin-bottom:45px;
}







.page-id-29496 .container.container-sm {
max-width:100% !important;
}

.page-id-29471 .container.container-sm {
max-width:100% !important;
}

/* Single Post Fix - Fade geringer */


.postid-28908 .header-page-title.oscuro,
.postid-28916 .header-page-title.oscuro,
.postid-28917 .header-page-title.oscuro,
.postid-29062 .header-page-title.oscuro,
.postid-29072 .header-page-title.oscuro,
.postid-29073 .header-page-title.oscuro {
background: linear-gradient(to top, rgba(6,17,63,0.5) 0, rgba(6,17,63,0) 25%);

}

/* Single Post Fix - Title nach unten */


@media screen and (min-width:1250px) {
.postid-28908 .header-page-title>.container .post-title-header-page .title,
.postid-28916 .header-page-title>.container .post-title-header-page .title,
.postid-28917 .header-page-title>.container .post-title-header-page .title,
.postid-29062 .header-page-title>.container .post-title-header-page .title,
.postid-29072 .header-page-title>.container .post-title-header-page .title,
.postid-29073 .header-page-title>.container .post-title-header-page .title {
margin-top:550px !important;
}
}

@media screen and (max-width:1250px) {
.postid-28908 .header-page-title>.container .post-title-header-page .title,
.postid-28916 .header-page-title>.container .post-title-header-page .title,
.postid-28917 .header-page-title>.container .post-title-header-page .title,
.postid-29062 .header-page-title>.container .post-title-header-page .title,
.postid-29072 .header-page-title>.container .post-title-header-page .title,
.postid-29073 .header-page-title>.container .post-title-header-page .title {
margin-top:470px;
}
}


@media screen and (max-width:1080px) {
.postid-28908 .header-page-title>.container .post-title-header-page .title,
.postid-28916 .header-page-title>.container .post-title-header-page .title,
.postid-28917 .header-page-title>.container .post-title-header-page .title,
.postid-29062 .header-page-title>.container .post-title-header-page .title,
.postid-29072 .header-page-title>.container .post-title-header-page .title,
.postid-29073 .header-page-title>.container .post-title-header-page .title {
margin-top:420px !important;
}
}


/* Für Händler Hellblau machen */

.page-id-5901 .main-content {
background: #DBECFC;
}


.postid-22904 .main-content,
.postid-6420 .main-content,
.postid-6418 .main-content,
.postid-6061 .main-content,
.postid-6428 .main-content,
.postid-6426 .main-content,
.postid-6430 .main-content,
.postid-6422 .main-content,
.postid-6424 .main-content,
.postid-19193 .main-content
 {
background: #DBECFC;
}



.inhaltsverzeichnis-faq {
font-family: 'loraregular';
}


.header-page-title>.container .post-title-header-page .title {
margin-top:40px;
}

.page-id-24708 h1 {
margin-top:80px !important;
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
}



/* POP-UP DISABLE */

.modal-open {
overflow: inherit !important;
}

.modal {
display:none;
}

/* POP-UP DISABLE ENDE */

.faq-subheadings {
font-size:1.2em;
text-align:left;
}

.inhaltsverzeichnis-faq {
margin-left:0;
margin-bottom:55px;
}

.inhaltsverzeichnis-faq li {
margin-bottom:15px;
font-weight:600;
}

@media screen and (min-width:768px) {
.post-content div {
padding: 0px 0 0 0 !important;
}
}

.page-id-23338 .post-thumbnail-slide {
background-position:bottom;
}

.page-id-23338 h2 {
margin-top:55px;
margin-bottom:25px;
}

.page-id-23338 img.alignleft   {
margin-right:35px !important;
}

.page-id-23338 img.alignright   {
margin-left:35px !important;
}

.js .tmce-active .wp-editor-area {
color: #000;
}

.tg_testbutton {
color: #00205B;
font-weight:bold;
max-width:350px;
display:block;
margin-bottom:25px;
}

.alignnone size-medium wp-image-24077{
margin: 50px;
}

.oEmbed-container .post-content-image {
margin:25px 0px;
}
