/* nicer password form for members section */
.loginform-wrapper {
	min-height: 80vh;
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

@media (min-width:320px)  { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px)  { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px)  { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */  }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }

.post-password-form {
	padding: 200px;
}
.post_password {
	height: 3rem;
}
.post-password-form input[type='submit'] {
	height: 2.4rem;
	margin-bottom: 1.5rem;
	position: relative;
}
/* END nicer password form for members section */
/* incidental elements */
.foto-dirigent {
	width: 200px;
	border-radius: 2rem !important;
}
.red-on-green {
	color: #FFFFFF !important;
	text-decoration: underline !important;
}
.red-on-green:hover {
	color: #E43338 !important;
	text-decoration: none !important;
}
.green-on-red {
	color: #FFFFFF !important;
	text-decoration: underline !important;
}
.green-on-red:hover {
	color: #3AAA35 !important;
	text-decoration: none !important;
}
/* END incidental elements */
/* visual element in text sections */
.inner-border-radius {
	border-radius:0 40px 40px 0;
	background-color:#3AA935;
	position:relative;
	color:#57B653;
}

.inner-border-radius:before {
	width: 80px;
	height: 180px;
	border-radius:40px 40px 0 40px;
	background-color:#57B653;
	display:inline-block;
	vertical-align: middle;
	margin-right: 1px;
	content: '';
}
/* END visual element in text sections */

/* No display reset password form */
a[href*="resetmypw"] {
	display: none
}
/* END No display reset password form */

/* Repertoire table */
/* override default colors */
.twbs #YF-content-repertoire .table td, .twbs #YF-content-repertoire .table th {
	background-color: unset !important;
}
.twbs #YF-content-repertoire .table th {
	background-color: #3AA935 !important
}
/* No Archivenumber (second column) for souvenir */
.twbs #YF-content-repertoire .table tr > :nth-child(2) {
	display: none !important;
}
/* END Repertoire table */

/* Tickets */
/* initially hide all tickets (having a class that starts with 'elementor-field-group-ticket') */
[class*="elementor-field-group-ticket"] {
	display: none;
}
/* END Tickets */