/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2025 | 14:45:27 */
/***********************************************************/
/* STARTSEITE */
/***********************************************************/

/* Slider */

.rs-ov-hidden h2	
{
  font-family: "Kaufmann-Bold" !important;
}

/**********************************************************/
/* H */
/**********************************************************/

h1 

{
	font-size: 40px;
}

h2
{
	font-size: 30px;
}

	/***********************************************************/
	/* BEREICH VORTEILE */
	/***********************************************************/

	/* Kacheln Vorteile */

	.vorteile-kachel
	{
		top: 0;
		transition: all 0.3s ease;
	}

	.vorteile-kachel:hover
	{
		top: -10px;
		transition: all 0.3s ease;
	}

	.vorteile-kachel a
	{
		color: white;
	}

	.vorteile-kachel a:hover
	{
		color: rgba(255,255,255,0.7);
	}

	/* Kacheln Termine */

	.kachel-termin 
	{
		 height: 100%;
	}

	.kachel-termin:hover h2
	{
		color: white !important;
	}

	.kachel-termin:hover
	{
		background-color: #25aae1 !important;
	}

	.kachel-termin.angepasst:hover
	{
		background-color: #13a89e !important;
	}

	.kachel-termin p
	{
		margin-bottom: 0;
	}

	/***********************************************************/
	/* BEREICH KONTAKT */
	/***********************************************************/

	/* Formular */

	.wpcf7-form .column
	{
		padding: 0;
	}

	input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea
	{
		border-color: #00A69C;
	}

	.wpcf7-submit
	{
		background-color: #D91B5B !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
		padding-right: 45px !important;
		padding-left: 45px !important;
		letter-spacing: 1px !important;
		color: white;
		font-size: 14px !important;
		margin-top: 20px;
		text-transform: uppercase;
	}

	.wpcf7-submit:hover
	{
		background-color: #00A69C !important;
	}

	/* Box Kontaktinfos */

	.box-kontaktdaten a
	{
		color: rgba(255,255,255,0.7) !important;
	}

	.box-kontaktdaten a:hover
	{
		color: white !important;
	}

	/***********************************************************/
	/* Datenschutzhinweis im Kontaktformular */
	/***********************************************************/

	.wpcf7-list-item-label a 
	{
		color: #00a69c;
		transition: color 0.3s ease;
	}

	.wpcf7-list-item-label a:hover {
		color: #d91b5b; 
	}

	.wpcf7-list-item-label
	{
		font-size: 16px;
	}

	.wpcf7-list-item {
		margin: 0 0 0 0 !important;
	}


	/***********************************************************/
	/* RESPONSIVE */
	/***********************************************************/

	@media only screen and (max-width: 767px) 
	{
    	.section_wrapper
		{
			padding-left: 0 !important;
			padding-right: 0 !important;
		}
	}