/* -------------------------------------------------------------------------------------------- */

.partnerschaften { background-image: url("https://www.corso-saunamanufaktur.com/wp-content/uploads/2020/06/Corso-Zitate_Yoga_2000x600.jpg.webp");
background-repeat: no-repeat;
  background-size: contain;
  background-position: right;}

.partnerschaften .wp-block-column:nth-child(1) { text-align: center; }

.partnerschaften img { vertical-align: middle !important; }

.partnerschaften a { text-decoration: none !important; }

@media only screen and (max-width: 467px)
{
.partnerschaften { background-image: none;
padding: 10% 0 10% 10%; }

	.partnerschaften .wp-block-column:nth-child(1) { display:none; }
}

/* -------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 467px)
{
.inside-page-hero .entry-title { margin-top: 120px; }
}

/* -------------------------------------------------------------------------------------------- */

/*Borlabs Hide buttons*/
#CookieBoxSaveButton{
	display: none !important;
}

.show-cookie-logo ._brlbs-checkbox {
	display: none;
}

/* -------------------------------------------------------------------------------------------- */

/*Bookly*/

.bookly-search-form-filters .form-floating:last-child{
	display: none !important;
}

.bookly-bootstrap .bg-bookly {
	display:none;
}

.bookly-bootstrap .card-text:last-child {
	display:none !important;
}

.bookly-bootstrap .modal-body .row.text-center div.col-md:last-child {
	display: none !important;
}

.bookly-bootstrap .modal-footer .btn-outline-secondary, .bookly-bootstrap .modal-footer .btn-outline-bookly {
	width: auto !important;
}

.schriftbookly  {
	color: #000000;
}

/* Hintergrundfarbe des Kalender-Tages */
.bookly-calendar .bookly-day {
    background-color: #f0f0f0;
}

/* Farbe für ausgewählten Tag */
.bookly-calendar .bookly-day.active {
    background-color: #0073aa;
    color: white;
}

/* Hover-Effekt */
.bookly-calendar .bookly-day:hover {
    background-color: #dddddd;
}

.bookly-css-root .text-bookly:not(:hover) { color: #000000 !important; }

.bookly-css-root .bookly\:text-white { color: #000000 !important; }

/* -------------------------------------------------------------------------------------------- */

/* whitepaper form */
#nf-form-2-cont .checkbox-wrap .nf-field-label{
	display: block;
}

/* -------------------------------------------------------------------------------------------- */
/* Klickberater */

@media only screen and (max-width: 467px)
{
	.Template__digitalBerater__32-WA {
		margin-top: 10px;
		padding-top: 0;
}
}

.ContactProTemplate__digitalBerater__1UsUp input[type=checkbox]{
	transform: scale(1.5) !important;
	-webkit-transform: scale(1.5) !important;
}

.Button_secondary__1gv5E { 
	border-radius: 0 
		!important; 
}

.ContactProTemplate__digitalBerater__1UsUp .ContactProTemplate_checkboxLink__5zQXN{
	width: 100%;
}



/* .entry-content > .Widget__digitalBerater__17Sl- div:first-child{
	margin-top: auto !important;
} */

/* -------------------------------------------------------------------------------------------- */

p {
	
	max-width: 850px;
	
}



#ez-toc-container {
	padding: 0px;
	
}

#ez-toc-container.counter-flat ul, #ez-toc-container.counter-hierarchy ul, .ez-toc-widget-container.counter-flat ul, .ez-toc-widget-container.counter-hierarchy ul {
	padding-left:5%;
	padding-right:15%;
	
}


.separate-containers .inside-article>[class*=page-header-], .one-container .inside-article>[class*=page-header-] {
	display: none;
}


.crsx-feature-list .slick-prev:before,
.crsx-feature-list .slick-next:before {
	display: none;
}


/* Whitepaper Formular */

.whitecheck {
	color: #fff;
}

.whitecheck .parsley-error {
	color: #F1AB1E !important;
}

/*Btn CTA Cover-Block*/

.crsx-header a.btn-target, .crsx-header a.btn-target:visited {
    padding: 18px 60px 15px 60px;
    font-weight: bold;
}

/*Momento Iframe*/

.momento-frame {
	display: flex;
}


.nomargintop {
	margin-top: 0px !important;
}

/* -------------------------------------------------------------------------------------------- */
/*Conversion-LandingPages*/

@media only screen and (max-width: 467px)
{
.header-default .inside-page-hero { margin: 0 !important; float: none !important; }
.header-default .inside-page-hero h1 { padding-left: 30px; padding-right: 30px; line-height: 1.1; }
}



@media only screen and (max-width: 467px)
{

	.page-id-22103 .header-default
	{ height: 80px !important; }

	.page-id-22103 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-22103 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-22103 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-23865 .header-default
	{ height: 80px !important; }

	.page-id-23865 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-v .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-23865 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-23861 .header-default
	{ height: 80px !important; }

	.page-id-23861 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-23861 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-23861 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  





@media only screen and (max-width: 467px)
{

	.page-id-24720 .header-default
	{ height: 80px !important; }

	.page-id-24720 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-24720 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-24720 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  





@media only screen and (max-width: 467px)
{

	.page-id-24733 .header-default
	{ height: 80px !important; }

	.page-id-24733 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-24733 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-24733 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  





@media only screen and (max-width: 467px)
{

	.page-id-28485 .header-default
	{ height: 80px !important; }

	.page-id-28485 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-28485 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-28485 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  




@media only screen and (max-width: 467px)
{

	.page-id-28601 .header-default
	{ height: 80px !important; }

	.page-id-28601 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-28601 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-28601 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  




@media only screen and (max-width: 467px)
{

	.page-id-28605 .header-default
	{ height: 80px !important; }

	.page-id-28605 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-28605 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-28605 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  







@media only screen and (max-width: 467px)
{

	.page-id-30370 .header-default
	{ height: 80px !important; }

	.page-id-30370 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-30370 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-30370 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  





.page-id-28605 .logo,
.page-id-28601 .logo,
.page-id-25421 .logo,
.page-id-22103 .logo,
.page-id-28504 .logo,
.page-id-24720 .logo,
.page-id-28485 .logo,
.page-id-24733 .logo,
.page-id-23865 .logo,
.page-id-23868 .logo,
.page-id-23861 .logo,
.page-id-30370 .logo
{
	pointer-events: none !important;
	cursor: default !important;
}


@media only screen and (max-width: 467px)
{

	.page-id-28504 .header-default
	{ height: 80px !important; }

	.page-id-28504 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-28504 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-28504 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-25421 .header-default
	{ height: 80px !important; }

	.page-id-25421 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-25421 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-25421 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-25725 .header-default
	{ height: 80px !important; }

	.page-id-25725 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-25725 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-25725 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-25759 .header-default
	{ height: 80px !important; }

	.page-id-25759 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-25759 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-25759 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-25842 .header-default
	{ height: 80px !important; }

	.page-id-25842 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-25842 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-25842 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-25855 .header-default
	{ height: 380px !important; }

	.page-id-25855 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-25855 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-25855 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-22633 .header-default
	{ height: 80px !important; }

	.page-id-22633 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-22633 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-22633 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  



@media only screen and (max-width: 467px)
{

	.page-id-26158 .header-default
	{ height: 80px !important; }

	.page-id-26158 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-26158 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-26158 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  

@media only screen and (max-width: 467px)
{

	.page-id-30373 .header-default
	{ height: 80px !important; }

	.page-id-30373 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-30373 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-30373 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  


@media only screen and (max-width: 467px)
{

	.page-id-23 .header-default
	{ height: 80px !important; }

	.page-id-23 .header-default .inside-page-hero
	{ margin: 0 !important; }
	
	.page-id-23 .landingpage_h2
	{ margin-top: 40px !important; }

	.page-id-23 .icons-mobile figure
	{ max-width: 30%; margin-bottom: 20px; }

	.xxx-lp-header-mobile
	{ height: 10px; }

}  

/* -------------------------------------------------------------------------------------------- */
/*Farbe im Kontaktformular*/

.sib-form .input { color: #000000 !important; }

/* -------------------------------------------------------------------------------------------- */
/*Buttons*/

@media only screen and (max-width: 467px)
{
.crsx-image-button .buttons {
position: relative !important;
margin-top: 30px;	
}
}

/* -------------------------------------------------------------------------------------------- */
/*Inspiration*/

.gb-container-aeefe548 {
  background-color: #000000 !important;
}

.gb-container-aeefe548 h2 {
  font-size: 15px !important;
  font-family: "RopaSansPTT-Light", sans-serif !important;
}

.gb-container-aeefe548 h2 a {
  color: #ffffff !important;
	text-decoration: none !important;
}

/* -------------------------------------------------------------------------------------------- */
/*BFSG*/

a.rank-math-link { text-decoration: underline !important; }

article p a, article li a { text-decoration: underline !important; }

.wp-block-button .wp-block-button__link, .crsx-header a.btn-target {
	font-size: 20px; }

div.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.is-style-background-yellow a:not(.wp-block-button__link) { color: #000; }

.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a {
  color: #000;
}

.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn {
  background: #000;
	color: #fff !important;
}

.BorlabsCookie ._brlbs-google-maps a._brlbs-btn {
  background: #000;
	color: #fff !important;
}

.page-template-template_back_white article a { color: #000; }

/* -------------------------------------------------------------------------------------------- */