h1{
	hyphens: auto;
	margin-top:30px!important;
}

.gform_body label{
	font-weight:700!important;
	font-size:20px!important;
	    margin-bottom: .25em!important;
}

.gfield_required_text{
	color: #838383!important;
	font-size: 17px!important;
}

.gform_body input, .gform_body textarea{
	border-color:#D0D0D0!important;
	box-shadow: none!important;
	font-size:20px!important;
	padding:16px!important;
}


.gform_body input{
line-height:23px!important;
	height:57px!important;
}

.gform-datepicker{
	width:100%!important;
}

.gform_button{
	border-radius:9999px!important;
	height:56.5px!important;
	line-height:22.5px!important;
	font-size: 22.5px!important;
	font-weight:700!important;
	background-color: #32373c!important;
}
.gform_button:hover{
	background-color: #145f3e!important;
}

#masthead{
	background:#0b888e!important;
	width:100%!important;
justify-content:left!important;
}
@media (max-width: 559px) {

	.site-info{
		font-size:11px!important;
	}
}
@media (min-width: 560px) {
	
#masthead a{
	color:white!important;
font-weight:600!important}



#masthead .current-menu-item a{
  border-bottom: 3px solid currentColor; 
  padding-bottom: 3px;
}

#masthead a:hover, #masthead a:focus{
	text-decoration:none!important;
  border-bottom: 3px solid currentColor; 
  padding-bottom: 3px;
}
}
.main-navigation{
	margin:0px!important;
	width:100%!important;
text-align:center!important;
}


/*footer*/
.site-footer{
width:100%!important;
	background:#0b888e!important;
}

.widget-area{
	margin:0px!important;
 max-width:100%!important;
padding-right:20px;
	padding-left:20px;}


#block-3{
		max-width:calc(calc(782px - 32px) + 256px)!important;
	  margin: 0 auto; 
	padding-bottom:20px;
	border-bottom:solid white 1px;
}

#colophon, #masthead{
	max-width:100%;
}


.site-info{
	width:100vw!important;
	max-width:100vw!important;
	text-align:center!important;
	margin-top:30px;
	color:white;
	font-size:16px;
	margin-top:10px;
}

.website-footer{
	color:white!important;
	font-size:41.472px;
	font-weight:700;
	font-family:var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}

.footer-titel, .footer-inhalt, .footer-inhalt a{
	color:white!important;
}


.footer-titel{
	margin-bottom:0px!important;
	font-weight:700!important;
	font-size:25px!important;
}

.footer-inhalt{
	margin-top:10px!important;
}
.widget_nav_menu{
	margin-top:10px!important;
}
.widget_nav_menu, .widget_nav_menu a{
color:white!important;
}


/*Altes Kontaktformular ausblenden*/
.ausblenden{
	display:none!important;
}




.termin .ginput_container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
#date-hint{
	width:100%;
	margin-left:15px;
}

.header-bild{
	background-image:url("https://veronensia.ch/wp-content/uploads/2025/01/veronensia_yoga_boll_stettlen_vechigen.jpg")!important;
	height:60vh;
	background-size:cover;
		overflow:hidden;
}



.titel-1{
    font-size: 2.98598rem;
    letter-spacing: normal;
    line-height: 1.125;
	font-family:"Roboto Condensed", -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif!important;
	font-weight:700;
	text-align:center!important;
}
.archive-title, .page-title, .h1.archive-title {
    display: none !important;
}