:root {
	--bs-primary-bg-subtle:#5AB031;
}
 .page-template-alpenverein .content a{
     color:var(--namche-green);
     font-weight:600;
}
 .page-template-alpenverein .content h3{
	color:var(--namche-green);
 }
 .page-template-alpenverein .content a:hover{
     text-decoration:none;
}
.page-template-alpenverein .prihlaska{
	padding:50px 0 25px 0;
	display:flex;
	justify-content:center;
	align-items:center;
}
 .page-template-alpenverein .prihlaska iframe{
     width:100%;
     height:1400px;
}
.page-template-alpenverein .prihlaska .btn-prihlasit{
	background:var(--namche-green);
}
.page-template-alpenverein .prihlaska .btn-prihlasit a{
	padding:0.8rem 1.8rem;
	font-size:1.5rem;
	color:white;
}
.page-template-alpenverein .btn-custom{
	background:var(--namche-green);
	border:2px solid var(--namche-green);
	transition:all 0.5s ease-in-out;
	padding:0;
	display:inline-block;
	border-radius:5px;
}
.page-template-alpenverein .btn-custom a{
	transition:all 0.1s ease-in-out;
	text-decoration:none;
	font-weight:500;
	display:block;
	padding:0.65rem 1.15rem;
	color:white;
}
.page-template-alpenverein .btn-custom:hover{
	background:white;
}
.page-template-alpenverein .btn-custom:hover a{
	color:var(--namche-green);
}
.page-template-alpenverein .btn-custom:active{
	background:var(--namche-green);
	border-color:var(--namche-green);
}
.page-template-alpenverein .btn-custom:active a{
	color:white;
}
.page-template-alpenverein .faq{
	padding-top:50px;
}
.page-template-alpenverein .wp-block-button__link{
	background:var(--namche-green);
	border:2px solid var(--namche-green);
	color:white!important;
}
.page-template-alpenverein .wp-block-button__link:hover{
	background:transparent;
	color:var(--namche-green)!important;
}