/*
 Theme Name:   Exponent Child
 Theme URI:    https://exponentwptheme.com/
 Description:  Exponent Child Theme UB Mannheim BERD-NFDI
 Author:       Bernd Fallert
 Author URI:   http://www.berd-nfdi.de
 Template:     exponent
 Version:      1.2.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         Exponent Child Theme UB Mannheim BERD-NFDI two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
 Text Domain:  exponent-child
*/
/* https://www.miss-webdesign.at/wordpress-child-theme-erstellen/ */

#bottom-widgets-wrap .exponent-footer-column {
    flex-basis: 22%;
    margin-right: 3%;
}

#bottom-widgets {
    padding-left: 25px;
    padding-right: 25px;
}

.ba-max-width {
	width: 100%;
}

.ba-abstand {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*
.ba-registration-open {
	background-color: #78bf784d;
}

.ba-selfpaced {
	background: linear-gradient(80deg,rgba(228,228,228,1.0) 0%,rgba(208,225,252,1.0) 100%);
}

.ba-upcomming {
	background: linear-gradient(295deg,rgba(228,228,228,1.0) 0%,rgba(208,225,252,1.0) 100%);
}
.ba-topics {
	background-color: #f7f5e7;
}
.ba-past {
	background-color: #e8e5ce;
}
*/

.ba-registration-open,
.ba-selfpaced,
.ba-upcomming,
.ba-topics,
.ba-past {
	background-color: #EAFFEA;
}

.wp-block-create-block-berd-academy-topics ul li a,
ul.berd_course_list li a {
	color: #36864F;
}

.wp-block-create-block-berd-academy-topics ul li a:hover,
ul.berd_course_list li a:hover {
    color: #1d492b;
    text-decoration: underline;
}

/* Subscription Form Beginn */
form#subscribe_id_berd {
    text-align: left !important;
}
form#subscribe_id_berd .tnp-submit {
    background-color: rgba(54, 134, 79, 1);
}

form#subscribe_id_berd input.tnp-email {
    padding: 11px 0 11px 20px;
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    color: #222;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    line-height: 1.7em;
    text-transform: none;

    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.16);
    margin-right: 25px;
}
form#subscribe_id_berd input.tnp-email::placeholder {
    color: rgba(34, 34, 34, 0.31);
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
}

form#subscribe_id_berd input.tnp-submit {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-size: 12px;
    padding: 16px 30px;
    line-height: 20px;
    width: auto;
}
/* Subscription Form End */


/* Bei großen Bildschirmen größe begrenzen, auf Nebenwirkunen prüfen
/* Headline */
rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
	font-size: 32px !important;
}

img.tp-rs-img.rs-lazyload {
  clip-path: rect(125px auto 85% 11%) !important;
}	

	
/* Texthintergrund der Slider Textbox Transparent machen 	*/
rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
	/*opacity: 0.96 !important;*/
	opacity: 0.92 !important;
}

/* Alles nach oben schieben */
rs-bullets.tp-bullets,
rs-slide {
	/*top: -59px !important;*/
	/*nach oben verschieben, damit abstand oben wie die restlichen Bilder */
	margin-top: -120px !important;
}
/*
rs-slide rs-layer {
	top: -60px !important;
}
*/

/* hintergrund ueberschrift in slider textbox */
rs-layer.Startup-Caption.rs-layer,
.exp-startup-slider-title.Startup-Title.rs-layer {
	background-color: transparent !important;
}

rs-module {
	height: 700px;
}

rs-bullets.tp-bullets {
	/*background-color: wheat;*/
}
rs-progress {
	top: 580px !important;
}

/* Header kleiner machen */
.exponent-header {
	padding-top: 0;
	padding-bottom: 0;
}

div.exponent-header-logo a img {
	max-width: 70%;
}
/* Ende Header kleiner machen */

rs-fullwidth-wrap {
	max-height: 667px;
}

/* in kleinen Bildschirmen Slider-Bullets hervorheben */
#rev_slider_1_2_wrapper .hermes.tp-bullets rs-bullet.tp-bullet {
	background-color: rgba(155,155,155,0.14) !important;
}

/* aktives Bullet intensiver */
#rev_slider_1_2_wrapper .hermes.tp-bullets rs-bullet.tp-bullet.selected:after {
	background-color: rgba(155,155,155,0.70) !important;
}


/* Bei großen Bildschirmen größe begrenzen, auf Nebenwirkunen prüfen Ende*/

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ------1225-------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 1225px) {
	/*
	rs-slides rs-slide rs-layer-wrap {
		left: 120px !important;
		width: 770px !important;
		min-width: 770px !important;
	}
	rs-slides rs-slide rs-layer-wrap rs-mask-wrap {
		left: 5px !important;
		width: 670px !important;
	}
	*/
    /* Headline */
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
		font-size: 32px !important;
	}
	
	img.tp-rs-img.rs-lazyload {
	  clip-path: rect(125px auto 85% 11%) !important;
	}
	
	/* Texthintergrund der Slider Textbox Transparent machen 	*/
	/*
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		opacity: 0.96 !important;
	}
	*/

}
@media only screen and (max-width: 1023px) {
	/* Anpassung der Slider an kleine Bildschirme */
	/* all Text */
	rs-mask-wrap rs-layer {
		color: #000 !important;
    }


	rs-slides rs-slide rs-layer-wrap {
		left: 120px !important;
		width: 770px !important;
		min-width: 770px !important;
	}
	
	rs-slides rs-slide rs-layer-wrap rs-mask-wrap {
		/*left: 120px !important;*/
		left: 5px !important;
		width: 670px !important;
		/* unterschiedlich breite boxen Titel und untertitel*/
		/*border: 1px solid blue !important;*/
	}

    /* Headline */
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer,
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
		/*position: absolute;*/
		/*color: blue !important;*/
		color: #000 !important;
		font-size: 30px !important;
		left: 0 !important;
		/*border: 1px solid #000;*/
		margin-left: 5px !important;
		/*
		width: 670px !important;
		min-width: 670px !important;
		*/
		
		/* neu */
		width: 530px !important;
		min-width: 530px !important;

		
		/*background-color: hotpink !important;*/
		/*border: 1px solid hotpink !important;*/
    }

    rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-mask-wrap a.slider-button,
	a.slider-button {
		width: fit-content !important;
	}

	/* Headline und Subtext */
	rs-layer-wrap.rs-parallax-wrap.title-wrapper.testft2 rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer,
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer.Startup-Caption.rs-layer
    /*rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer*/ {
		/*width: 670px !important;
		min-width: 670px !important;
		*/
		width: 530px !important;
		min-width: 530px !important;
		
		margin-left: 5px !important;
		/*border: 1px solid hotpink !important;*/
    }

	/* Background */
	rs-layer-wrap.rs-parallax-wrap.layer-wrapper rs-layer.layer-background.rs-layer /*
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer*/ {
		/*background-color: yellowgreen !important;*/
		/*
		width: 685px !important;
		min-width: 685px !important;
		*/
		width: 561px !important;
		min-width: 561px !important;
		top: -56px;
	}
	
	
	/* Überschriften ausrichten */
	/*rs-layer-wrap#w-titel-2 rs-mask-wrap {*/
		/*transform: translate( 0px, -9px ) !important;*/
/*		transform: translate( 0px, -59px ) !important; */
		/*transform: translate( 0px, 12px ) !important; */
/*	}*/
	rs-layer-wrap#w-titel-13 rs-mask-wrap,
	rs-layer-wrap#w-titel-12 rs-mask-wrap,
	rs-layer-wrap#w-titel-11 rs-mask-wrap,
	rs-layer-wrap#w-titel-10 rs-mask-wrap,
	rs-layer-wrap#w-titel-9 rs-mask-wrap,
	rs-layer-wrap#w-titel-8 rs-mask-wrap,
	rs-layer-wrap#w-titel-7 rs-mask-wrap,
	rs-layer-wrap#w-titel-6 rs-mask-wrap,
	rs-layer-wrap#w-titel-5 rs-mask-wrap,
	rs-layer-wrap#w-titel-4 rs-mask-wrap,
	rs-layer-wrap#w-titel-3 rs-mask-wrap,
	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, 12px ) !important;
	}
	/* Ausrichtung des Hintergrundes */
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper {
		/*border: 1px solid hotpink;*/
		top: 164px !important;
	}
	/* subtitle-2 ausrichten */
	/*
	rs-layer#w-subtitel-2 {
		top: -20px !important;
	}
	rs-layer#subtitle-2 {
		left: -40px !important;
		top: -20px !important;
	}
	*/

	/* hintergrund ueberschrift in slider textbox */
	rs-layer.Startup-Caption.rs-layer,
	.exp-startup-slider-title.Startup-Title.rs-layer {
		background-color: transparent !important;
	}

	
	/* Texthintergrund der Slider Textbox Transparent machen 	*/
	/*
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		opacity: 0.96 !important;
	}
	*/


	/* Anpassung der Slider an kleine Bildschirme Ende */
}

@media only screen and (max-width: 999px) {
	/* Ausrichtung des Hintergrundes */
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper {
		/*border: 1px solid hotpink;*/
		top: 150px !important;
	}


	rs-slides rs-slide rs-layer-wrap rs-mask-wrap,
	/* Headline und Subtext */
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer,
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer.Startup-Caption.rs-layer
    /*rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer*/ {
		/*width: 670px !important;
		min-width: 670px !important;
		*/
		width: 510px !important;
		min-width: 510px !important;
		
		margin-left: 5px !important;
		/*border: 1px solid hotpink !important;*/
    }
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper rs-layer {
	  /*border: 1px solid blue;*/
	  width: 534px !important;
	}
	
	
	/* Texthintergrund der Slider Textbox Transparent machen 	*/
	/*
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		opacity: 0.96 !important;
	}
	*/

	

}

@media only screen and (max-width: 885px) {
	/* Anpassung der Slider an kleine Bildschirme */

	/* Hintergrundbox ausrichten */
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper {
		top: 180px !important;
	}
	
	rs-slides rs-slide rs-layer-wrap rs-mask-wrap,
	/* Headline und Subtext */
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer,
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer.Startup-Caption.rs-layer {
		width: 441px !important;
		min-width: 441px !important;
		
		margin-left: 5px !important;
		/*border: 1px solid hotpink !important;*/
    }
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper rs-layer {
	  /*border: 1px solid blue;*/
	  width: 534px !important;
	}
	
	/* subtitle */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper {
		top: 195px !important;
	}
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper  rs-mask-wrap {
	/*rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer {*/
		/*border: 1px solid hotpink;*/
		height: 90px;
	}


    /* Headline */
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
		/*color: blue !important;*/
		color: #000 !important;
		font-size: 30px !important;
		left: 0 !important;
		/*border: 1px solid hotpink;*/
		margin-left: 5px !important;
		width: 440px !important;
		min-width: 440px !important;
		/*background-color: hotpink !important;*/
		/*border: 1px solid hotpink !important;*/
    }

	/* Headline und Subtext */
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer {
		width: 440px !important;
		min-width: 440px !important;
		margin-left: 5px !important;
		/*border: 1px solid hotpink !important;*/
    }

	/* Background */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		/*background-color: yellowgreen !important;*/
		width: 458px !important;
		min-width: 458px !important;
		top: -44px;
	}
	
	/* Texthintergrund der Slider Textbox Transparent machen 	*/
	/*
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		opacity: 0.96 !important;
	}
	*/

	/* Anpassung der Slider an kleine Bildschirme ENDE  886*/
}

@media only screen and (max-width: 777px) {
	/* Anpassung der Slider an kleine Bildschirme */

	/* in kleinen Bildschirmen Slider-Bullets hervorheben */
	#rev_slider_1_2_wrapper .hermes.tp-bullets rs-bullet.tp-bullet {
		background-color: rgba(155,155,155,0.14) !important;
	}

	/* aktives Bullet intensiver */
	#rev_slider_1_2_wrapper .hermes.tp-bullets rs-bullet.tp-bullet.selected:after {
		background-color: rgba(155,155,155,0.70) !important;
	}


    /* Headline */
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
		color: #000 !important;
		font-size: 27px !important;
		left: 0 !important;
		height: auto !important;
		margin-left: 5px !important;
		width: 440px !important;
		min-width: 440px !important;
		top: 6px !important;
    }

	rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.Startup-Caption.rs-layer {
		font-size: 17px !important;
	}

	/* Headline und Subtext */
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer {
		width: 440px !important;
		min-width: 440px !important;
		margin-left: 5px !important;
    }

	/* Background */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		width: 458px !important;
		min-width: 458px !important;
		/*top: 62px !important;*/
		top: 12px !important;
		min-height: 232px !important;
		max-height: 275px !important;
	}

	/* hintergrund ueberschrift in slider textbox */
	rs-layer.Startup-Caption.rs-layer,
	.exp-startup-slider-title.Startup-Title.rs-layer {
		background-color: transparent !important;
	}

	/* subtitle */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper {
		top: 260px !important;
	}

	/* Grafik begrenzen */
	/*
	rs-slides rs-slide img {
		clip: rect(0, auto, 467px, 0) !import;
	}
	*/

	img.tp-rs-img.rs-lazyload {
		/*clip: rect(0, auto, 467px, 0) !import;*/
		/*border: 1px solid hotpink;*/
	}
	/*
	.tp-shape.tp-shapewrapper.rs-layer {
		height: 401px;
	}
	*/
	rs-module-wrap,
	rs-fw-forcer,	
	rs-module.revslider-initialised.rev_redraw_on_blurfocus {
		height: 460px !important;
	}
	


	/* hintergrund fuer Textbox */
	rs-layer-wrap.rs-parallax-wrap:not(rs-forcehidden) {
		background-color: transparent !important;
	}


	/* Texthintergrund der Slider Textbox Transparent machen 	*/
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		/*opacity: 0.96 !important;*/
		/*border: 1px solid hotpink;*/
		/* Hintergund für fehlersuche */
		/*
		background-color: #f0f5f1 !important;
		background-color: #1b1b1b03;
		background-color: #f2f2f203;*/
		background-color: #f9f9f9fc !important;
		/* zum Verschieben ev. top setzen */
	}
	
	/* Damit stimmt komischerweise die Überschrift */
	/*
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap {
		transform: translate( 0px, 3px ) !important;
	}
	*/
	
	/* komischerweise stimmt dann die Ausrichtung aller Ueberschriften von oben */
	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, -35px ) !important;
	}
	
	
    rs-bullets {
		background-color: light-gray  !important;
	}
	
	#w-titel-1 {
	  /*border: 1px solid hotpink;*/
	  /*top: 216px !important;*/
	  top: 210px !important;
	}	
	/* Überschriften ausrichten */
	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, -35px ) !important;
	}
	rs-layer-wrap#w-titel-13 rs-mask-wrap,
	rs-layer-wrap#w-titel-12 rs-mask-wrap,
	rs-layer-wrap#w-titel-11 rs-mask-wrap,
	rs-layer-wrap#w-titel-10 rs-mask-wrap,
	rs-layer-wrap#w-titel-9 rs-mask-wrap,
	rs-layer-wrap#w-titel-8 rs-mask-wrap,
	rs-layer-wrap#w-titel-7 rs-mask-wrap,
	rs-layer-wrap#w-titel-6 rs-mask-wrap,
	rs-layer-wrap#w-titel-5 rs-mask-wrap,
	rs-layer-wrap#w-titel-4 rs-mask-wrap,
	rs-layer-wrap#w-titel-3 rs-mask-wrap {
		transform: translate( 0px, 3px ) !important;
	}
	
	
	/* hintergrund fuer Textbox */
	rs-layer-wrap.rs-parallax-wrap:not(rs-forcehidden) {
		background-color: transparent !important;
	}
	

	/* Anpassung der Slider an kleine Bildschirme ENDE  886*/
}


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

	/* Headline und Subtext */
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer {
		width: 350px !important;
		min-width: 350px !important;
		margin-left: 5px !important;
		/*border: 1px solid hotpink;*/
    }


	#w-titel-1 {
	  /*border: 1px solid hotpink;*/
	  /*top: 216px !important;*/
	  top: 210px !important;
	}	
	/* Überschriften ausrichten */
	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, -4px ) !important;
	}
	rs-layer-wrap#w-titel-13 rs-mask-wrap,
	rs-layer-wrap#w-titel-12 rs-mask-wrap,
	rs-layer-wrap#w-titel-11 rs-mask-wrap,
	rs-layer-wrap#w-titel-10 rs-mask-wrap,
	rs-layer-wrap#w-titel-9 rs-mask-wrap,
	rs-layer-wrap#w-titel-8 rs-mask-wrap,
	rs-layer-wrap#w-titel-7 rs-mask-wrap,
	rs-layer-wrap#w-titel-6 rs-mask-wrap,
	rs-layer-wrap#w-titel-5 rs-mask-wrap,
	rs-layer-wrap#w-titel-4 rs-mask-wrap,
	rs-layer-wrap#w-titel-3 rs-mask-wrap {
		transform: translate( 0px, 31px ) !important;
	}
	
	.button-wrapper {
		/*border: 1px solid hotpink;*/
		top: 362px !important;
	}





	rs-slides rs-slide rs-layer-wrap rs-mask-wrap,
	/* Headline und Subtext */
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer,
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer.Startup-Caption.rs-layer {
		width: 401px !important;
		min-width: 401px !important;
		
		margin-left: 5px !important;
		/*border: 1px solid hotpink !important;*/
    }
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper rs-layer {
	  /*border: 1px solid blue;*/
	  /*width: 534px !important;*/
	}

	/* Background */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		width: 422px !important;
		min-width: 422px !important;
	}


	/* subtitle  ausrichtung oben*/
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper {
		top: 248px !important;
	}
	/* hoehe von Subtitel */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper  rs-mask-wrap {
	/*rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer {*/
		/*border: 1px solid hotpink;*/
		height: 120px;
	}




}

@media only screen and (max-width: 590px) {
	/* Anpassung der Slider an kleine Bildschirme */
	/* all Text */

	rs-slides rs-slide rs-layer-wrap {
		left: 20px !important;
		/* background-color: hotpink !important; */
	}
	/* Background */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		/* background-color: yellowgreen !important; */
		top: 53px !important;
	}


	/* title */
	rs-layer-wrap.rs-parallax-wrap.title-wrapper {
		top: 145px !important;
	}

	/* hintergrund ueberschrift in slider textbox */
	rs-layer.Startup-Caption.rs-layer,
	.exp-startup-slider-title.Startup-Title.rs-layer {
		background-color: transparent !important;
	}


	/* Texthintergrund der Slider Textbox Transparent machen 	*/
	/*
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		opacity: 0.96 !important;
	}
	*/

	/* hintergrund fuer Textbox */
	rs-layer-wrap.rs-parallax-wrap:not(rs-forcehidden) {
		background-color: transparent !important;
	}

	/* komischerweise stimmt dann die Ausrichtung aller Ueberschriften von oben */
	rs-mask-wrap {
		transform: translate( 0px, 20px ) !important;
	}
	
	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, 20px ) !important;
	}


	/* Hintergrundbox ausrichten */
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper {
		top: 110px !important;
	}




	#w-titel-1 {
	  /*border: 1px solid hotpink;*/
	  /*top: 216px !important;*/
	  top: 160px !important;
	}	
	/* Überschriften ausrichten */
	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, 37px ) !important;
	}
	rs-layer-wrap#w-titel-13 rs-mask-wrap,
	rs-layer-wrap#w-titel-12 rs-mask-wrap,
	rs-layer-wrap#w-titel-11 rs-mask-wrap,
	rs-layer-wrap#w-titel-10 rs-mask-wrap,
	rs-layer-wrap#w-titel-9 rs-mask-wrap,
	rs-layer-wrap#w-titel-8 rs-mask-wrap,
	rs-layer-wrap#w-titel-7 rs-mask-wrap,
	rs-layer-wrap#w-titel-6 rs-mask-wrap,
	rs-layer-wrap#w-titel-5 rs-mask-wrap,
	rs-layer-wrap#w-titel-4 rs-mask-wrap,
	rs-layer-wrap#w-titel-3 rs-mask-wrap {
		transform: translate( 0px, 31px ) !important;
	}

	/* subtitle  ausrichtung oben*/
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper {
		top: 210px !important;
	}

	.button-wrapper {
		/*border: 1px solid hotpink;*/
		top: 320px !important;
	}


	/* hintergrund fuer Textbox */
	rs-layer-wrap.rs-parallax-wrap:not(rs-forcehidden) {
		background-color: transparent !important;
	}



	/* Anpassung der Slider an kleine Bildschirme Ende */
}

@media only screen and (max-width: 551px) {
	rs-module-wrap,
	rs-fw-forcer,	
	rs-module.revslider-initialised.rev_redraw_on_blurfocus {
		height: 430px !important;
	}
}

@media only screen and (max-width: 512px) {
	rs-module-wrap,
	rs-fw-forcer,	
	rs-module.revslider-initialised.rev_redraw_on_blurfocus {
		height: 418px !important;
	}
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer {
		min-height: 42px !important;;
		height: 42px !important;
	}
}


@media only screen and (max-width: 479px) {
	/* Anpassung der Slider an kleine Bildschirme */
	/* all Text */


	rs-slides rs-slide rs-layer-wrap {
		left: 0px !important;
		/* background-color: hotpink !important; */
		width: 100% !important;
		min-width: 100% !important;
	}
	/* Background */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		/* background-color: yellowgreen !important; */
		/* top: 52px !important; */
		top: 32px !important;
	}


    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
		/* color: hotpink !important; */
		color: #000 !important;
		font-size: 25px !important;
		left: 0 !important;
		height: auto !important;
		margin-left: 5px !important;
		width: 440px !important;
		min-width: 440px !important;
		/* border: 1px solid hotpink !important; */
		min-height: 30px !important;
		max-height: 40px !important;
		padding-top: 5px !important;
    }

	rs-layer-wrap.rs-parallax-wrap.title-wrapper {
		/* top: 110px !important; */
		top: 90px !important;
	}
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper {
		/* top: 170px !important; */
		top: 150px !important;
	}

	rs-layer-wrap.rs-parallax-wrap.button-wrapper {
		/* top: 290px !important; */
		top: 270px !important;
	}

	rs-layer-wrap.rs-parallax-wrap.leftshape-wrapper {
		display: none !important;
	}
	rs-layer-wrap.rs-parallax-wrap.image-wrapper {
		left: 200px !important;
	}

	rs-module-wrap,
	rs-module,
	rs-fullwidth-wrap {
		height: 360px !important;
	}

	/* hintergrund ueberschrift in slider textbox */
	rs-layer.Startup-Caption.rs-layer,
	.exp-startup-slider-title.Startup-Title.rs-layer {
		background-color: transparent !important;
	}





	/* Hintergrundbox ausrichten */
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper {
		top: 90px !important;
	}




	#w-titel-1 {
	  /*border: 1px solid hotpink;*/
	  /*top: 216px !important;*/
	  top: 110px !important;
	}	
	/* Überschriften ausrichten */
	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, 41px ) !important;
	}
	rs-layer-wrap#w-titel-13 rs-mask-wrap,
	rs-layer-wrap#w-titel-12 rs-mask-wrap,
	rs-layer-wrap#w-titel-11 rs-mask-wrap,
	rs-layer-wrap#w-titel-10 rs-mask-wrap,
	rs-layer-wrap#w-titel-9 rs-mask-wrap,
	rs-layer-wrap#w-titel-8 rs-mask-wrap,
	rs-layer-wrap#w-titel-7 rs-mask-wrap,
	rs-layer-wrap#w-titel-6 rs-mask-wrap,
	rs-layer-wrap#w-titel-5 rs-mask-wrap,
	rs-layer-wrap#w-titel-4 rs-mask-wrap,
	rs-layer-wrap#w-titel-3 rs-mask-wrap {
		transform: translate( 0px, 33px ) !important;
	}

	/* subtitle  ausrichtung oben*/
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper {
		top: 150px !important;
	}

	.button-wrapper {
		/*border: 1px solid hotpink;*/
		top: 320px !important;
	}





	/* hintergrund fuer Textbox */
	rs-layer-wrap.rs-parallax-wrap:not(rs-forcehidden) {
		background-color: transparent !important;
	}




    /* Headline */
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer,
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
		font-size: 25px !important;
		
		/*background-color: hotpink !important;*/
		/*border: 1px solid hotpink !important;*/
	}
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer.Startup-Caption.rs-layer {
		font-size:  15px;
	}		


	/* grafik beschneiden */
	rs-layer-wrap.rs-parallax-wrap.image-wrapper rs-layer img.tp-rs-img {
		position: absolute !important;
		/* hÃ¶he begrenzt */
		/*clip: rect(0, auto, 89px, 0) !important;*/
		/* hÃ¶he automatisch */
		/* */
		clip: rect(0,auto,auto,0) !important;
		left: -21%;
		height: 332px !important;
		width: auto !important;
		top: -15px !important;
	}



	/* Anpassung der Slider an kleine Bildschirme Ende */
}

/* hier passiert ein Umbruch muss kich klaeren */
@media only screen and (max-width: 479px) {
}

/*
@media only screen and (max-width: 464px) {
  rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
    background-color: yellowgreen !important;
    top: 58px !important;
  }
}
*/

@media only screen and (max-width: 464px) {
	/* Anpassung der Slider an kleine Bildschirme */
	/* all Text */


	rs-slides rs-slide rs-layer-wrap {
		left: 0px !important;
		/* background-color: hotpink !important; */
		width: 100% !important;
		min-width: 100% !important;
	}
	/* Background */
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		/* background-color: yellowgreen !important; */
		/* top: 52px !important; */
		/*top: 32px !important;*/
		top: 58px !important;
	}


    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
		/* color: hotpink !important; */
		color: #000 !important;
		font-size: 25px !important;
		left: 0 !important;
		height: auto !important;
		margin-left: 5px !important;
		/* width: 440px !important; */
		width: 88% !important;
		min-width: 440px !important;
		/* border: 1px solid hotpink !important; */
		min-height: 30px !important;
		max-height: 40px !important;
		padding-top: 5px !important;
    }

    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title {
		background-color: transparent !important;
	}

	rs-layer-wrap.rs-parallax-wrap.title-wrapper {
		/* top: 110px !important; */
		top: 90px !important;
	}
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper {
		/* top: 170px !important; */
		top: 150px !important;
	}
	rs-layer-wrap,
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper,
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap,
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer {
		/* border: 1px  solid hotpink !important; */
		width:97% !important;
		/* overflow: auto !important; */
	}
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper,
	rs-layer-wrap {
		/* border: 1px solid gray !important; */
		width: 80% !important;
	}


	rs-layer-wrap.rs-parallax-wrap.button-wrapper {
		/* top: 290px !important; */
		top: 270px !important;
	}

	rs-layer-wrap.rs-parallax-wrap.leftshape-wrapper {
		display: none !important;
	}
	rs-layer-wrap.rs-parallax-wrap.image-wrapper {
		left: 200px !important;
	}

	rs-module-wrap,
	rs-module,
	rs-fullwidth-wrap {
		height: 360px !important;
		width: 100% !important;
	}
	/*  aeusser rahmen*/
	rs-slide {
		max-width: 99% !important;
		/* border: 1px solid blue; */
	}

	rs-layer-wrap.title-wrapper rs-mask-wrap {
		/* border: 1px solid green !important; */
	}

	/* Umbruch bei Subtitel einschalten */
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer.Startup-Caption.rs-layer {
		text-wrap: balance;
		min-width: fit-content !important;
		width: fit-content !important;
		max-height: max-content !important;
		max-width: fit-content !important;
		font-size: 17px !important;
		line-height: 26px !important;
	}

	/* grafik beschneiden */
	rs-layer-wrap.rs-parallax-wrap.image-wrapper rs-layer img.tp-rs-img {
		position: absolute !important;
		/* hÃ¶he begrenzt */
		/*clip: rect(0, auto, 89px, 0) !important;*/
		/* hÃ¶he automatisch */
		clip: rect(0,auto,auto,0) !important;
		left: -21%;
		height: 332px !important;
		width: auto !important;
	}

	/* hintergrund ueberschrift in slider textbox */
	rs-layer.Startup-Caption.rs-layer,
	.exp-startup-slider-title.Startup-Title.rs-layer {
		background-color: transparent !important;
	}

	/* Texthintergrund der Slider Textbox Transparent machen 	*/
	/*
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		opacity: 0.96 !important;
	}
	*/

	/* hintergrund fuer Textbox */
	rs-layer-wrap.rs-parallax-wrap:not(rs-forcehidden) {
		background-color: transparent !important;
	}

	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, 28px ) !important;
	}




	/* Hintergrundbox ausrichten */
	rs-layer-wrap.rs-parallax-wrap.shape-0-wrapper {
		top: 90px !important;
	}




	#w-titel-1 {
	  /*border: 1px solid hotpink;*/
	  /*top: 216px !important;*/
	  top: 139px !important;
	}	
	/* Überschriften ausrichten */
	rs-layer-wrap#w-titel-2 rs-mask-wrap {
		transform: translate( 0px, 71px ) !important;
	}
	rs-layer-wrap#w-titel-13 rs-mask-wrap,
	rs-layer-wrap#w-titel-12 rs-mask-wrap,
	rs-layer-wrap#w-titel-11 rs-mask-wrap,
	rs-layer-wrap#w-titel-10 rs-mask-wrap,
	rs-layer-wrap#w-titel-9 rs-mask-wrap,
	rs-layer-wrap#w-titel-8 rs-mask-wrap,
	rs-layer-wrap#w-titel-7 rs-mask-wrap,
	rs-layer-wrap#w-titel-6 rs-mask-wrap,
	rs-layer-wrap#w-titel-5 rs-mask-wrap,
	rs-layer-wrap#w-titel-4 rs-mask-wrap,
	rs-layer-wrap#w-titel-3 rs-mask-wrap {
		transform: translate( 0px, 59px ) !important;
	}

	/* subtitle  ausrichtung oben*/
	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper {
		top: 180px !important;
	}

	rs-layer-wrap.rs-parallax-wrap.button-wrapper {
		/* top: 290px !important; */
		top: 290px !important;
	}







	/* Anpassung der Slider an kleine Bildschirme Ende */
}



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

	rs-slides rs-slide rs-layer-wrap rs-mask-wrap,
	/* Headline und Subtext */
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer,
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer.Startup-Caption.rs-layer {
		/*
		width: 360px !important;
		min-width: 360px !important;
		*/
/*
		width: 93% !important;
		min-width: 93% !important;
*/
		margin-left: 5px !important;
		/*border: 1px solid hotpink !important;*/
    }

	rs-slides rs-slide rs-layer-wrap rs-mask-wrap {
		/*border: 1px solid green !important;*/
		min-width: 92% !important;
		max-width: 92% !important;
    }
	/* Headline und Subtext */
	/*
	rs-layer-wrap.rs-parallax-wrap.title-wrapper rs-mask-wrap rs-layer.exp-startup-slider-title.Startup-Title.rs-layer {
			border: 1px solid blue !important;
    }
	*/
	rs-layer-wrap.rs-parallax-wrap.subtitle-wrapper rs-mask-wrap rs-layer.Startup-Caption.rs-layer {
		/*border: 1px solid hotpink !important;*/
		width: 97% !important;
		min-width: 97% !important;			
    }


	rs-slides rs-slide rs-layer-wrap.rs-parallax-wrap rs-layer.layer-background.rs-layer {
		max-width: 95% !important;
		min-width: 96% !important;
	}
}



@media only screen and (max-width: 378px) {
	#w-button-11 rs-mask-wrap a#button-11,
	#w-button-5 rs-mask-wrap a#button-5,
	#w-button-4 rs-mask-wrap a#button-4 {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}
}

@media only screen and (max-width: 336px) {
	#w-button-11 rs-mask-wrap a#button-11,
	#w-button-5 rs-mask-wrap a#button-5,
	#w-button-4 rs-mask-wrap a#button-4 {
		padding-left: 1% !important;
		padding-right: 1% !important;
	}
	/* Anpassung der Slider an kleine Bildschirme */
	/* all Text */
	/* Umbruch bei Subtitel einschalten */

    /* Headline */
    rs-slides rs-slide rs-layer-wrap rs-mask-wrap rs-layer.exp-startup-slider-title {
		color: blue !important;
		/* color: #000 !important; */
		font-size: 23px !important;


	.button-wrapper {
		border: 1px solid hotpink;
		top: 320px !important;
	}

	rs-layer-wrap.rs-parallax-wrap.button-wrapper {
		/* top: 290px !important; */
		top: 330px !important;
		border: 1px solid hotpink;
	}


	/* Anpassung der Slider an kleine Bildschirme Ende */
}






@media only screen and (max-width: 959px) {
    #bottom-widgets-wrap {
        flex-direction: row;
        margin-left: 0;
        margin-right: 0;
    }
}

/*@media only screen and (max-width: 760px) { */
@media only screen and (max-width: 767px) {
	/* FAIR Priniples breite korrigieren */
	.tatsu-module.tatsu-BJoVNURdC.tatsu-inline-text {
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width: 740px) {
    #bottom-widgets-wrap {
        flex-direction: row;
        margin-left: auto;
        margin-right: auto;
    }
	#bottom-widgets-wrap .exponent-footer-column {
		flex-basis: 45%;
		margin-right: 3%;
	}
}

@media only screen and (max-width: 470px) {
    #bottom-widgets-wrap {
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
    }
	#bottom-widgets-wrap {
		justify-content: center;
		width: 100%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	#bottom-widgets-wrap .exponent-footer-column {
		flex-basis: 50%;
		margin-right: 3%;
	}
}
