html {
	scroll-behavior: smooth;
}
.h1, .uk-h1, h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 1;
	letter-spacing: 0.4px;
	text-transform: uppercase;
}
.h2, .uk-h2, h2 {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 1;
}
.h3, .uk-h3, h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.2;
	letter-spacing: 0.2px;
}
.h4, .uk-h4, h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3;
	letter-spacing: 0.2px;
}
.h5, .uk-h5, h5 {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.33;
	letter-spacing: 0.2px;
}
.lead, .uk-text-lead {
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.31;
}
.btn, .uk-button {
	border-radius: 52px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.12;
	text-transform: uppercase;
	padding: 14px 38px;
	position: relative;
	color: #000000;
}
.btn-info, .btn-primary, .btn-success, .uk-button-primary {
	background: #FFDE59;
	padding: 16px 40px 16px 63px;
	color: #000000;
}
.btn-info:before, .btn-primary:before, .btn-success:before, .uk-button-primary:before {
	content: "";
	width: 13px;
	height: 10px;
	display: block;
	background: url(/images/elements/icons-next/arrow-black.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 40px;
	top: 20px;
	transition: .3s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.btn-info:hover, .btn-primary:hover, .btn-success:hover, .uk-button-primary:hover {
	background: #FFDE59;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
	padding: 16px 40px 16px 63px;
	color: #000000;
}
.btn-info:hover:before, .btn-primary:hover:before, .btn-success:hover:before, .uk-button-primary:hover:before {
	content: "";
	width: 18px;
	height: 10px;
	display: block;
	background: url(/images/elements/icons-next/arrow-black-hover.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 40px;
	top: 20px;
	transition: .3s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.btn-dark, .btn-secondary, .uk-button-secondary {
	background: #FFFFFF;
	border: 2px solid #000000;
	color: #000000;
}
.btn-dark:hover, .btn-secondary:hover, .uk-button-secondary:hover {
	border: 2px solid #000000;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
}
.btn-light, .uk-button-default {
  background-color: transparent;
  color: #000;
  border: 2px solid #000000;
}
.uk-offcanvas-bar .btn-light, .uk-offcanvas-bar .uk-button-default:hover {
	background-color: transparent;
  color: #000;
  border: 2px solid #000000;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
}
.uk-offcanvas-bar .btn-light, .uk-offcanvas-bar .uk-button-default {
  background-color: transparent;
  color: #000;
  border: 2px solid #000000;
}
.uk-button-text {
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 1.38;
	letter-spacing: 0.4px;
	color: #000000;
	padding: 0px;
	position: relative;
}
.uk-button-text:after {
	content: "";
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
	width: calc(100% + 4px);
	height: 12px;
	left: -2px;
	bottom: -4px;
	display: block;
	position: absolute;
	transition: .3s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.uk-button-text:hover:after {
	background: transparent;
	transition: .3s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.uk-link, a {
  position: relative;
}
.hp1 > * {
	min-height: 724px;
}
.tm-header .uk-logo {
	position: absolute;
	top: 9px;
	left: 0px;
	z-index: 1;
}
.tm-header > .tm-headerbar-default > .uk-container > .uk-margin-auto-left > .uk-grid-medium > * {
	padding-left: 20px;
}
.tm-header > .tm-headerbar-default > .uk-container > .uk-margin-auto-left {
	padding-top: 10px;
}
.tm-header {
	height: 124px;
}
.tm-header > .tm-headerbar {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	box-shadow: 0px 0px 24px rgba(210, 210, 210, 0.4);
	height: 124px;
}
.tm-headerbar-top.tm-headerbar-default {
	background: #fff;
}
.uk-slidenav {
	padding: 5px;
	width: 64px;
	height: 64px;
}
.uk-slidenav > svg {
	display: none;
}
.uk-slidenav-previous {
	background: url(/images/elements/icons-next/circle-arrow-left.svg);
	background-repeat: no-repeat;
	background-size: contain;
}
.uk-slidenav-next {
	background: url(/images/elements/icons-next/circle-arrow-right.svg);
	background-repeat: no-repeat;
	background-size: contain;
}
.hp-cta > .uk-container > * {
	background: #FFDE59;
	border-radius: 36px;
	padding: 39px 80px 45px 25px;
	margin-left: 20px;
	margin-top: -65px;
}
.hp-cta .uk-text-lead {
	color: #0F0F0F;
}
.hp-cta {
	z-index: 1;
	position: relative;
	padding-bottom: 11px;
}
.tm-header > .tm-headerbar-default > .uk-container {
	max-width: 1200px;
	position: relative;
}
.uk-text-lead * + p {
	margin-top: 35px;
}
.width-825 {
	max-width: 825px;
}
.login-participant .el-title {
	font-weight: 700;
	font-size: 32px;
	line-height: 1.12;
	text-transform: uppercase;
	color: #0F0F0F;
}
.login-participant > .uk-card-primary {
  height: 372px;
  position: relative;
  padding: 46px 24px;
  border: 2px solid #E6E6E6;
	border-radius: 36px;
	background: #FFDE59;
}
.login-participant > .uk-card-primary:hover, .login-participant > .uk-card-primary:active {
	background: #FFDE59;
}
.login-participant .uk-card-primary .uk-link-text {
  text-align: center;
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.login-participant .el-item > *:last-child {
    padding: 19px 0px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    min-height: 56px;
    background: #fff;
    border-radius: 0 0 34px 34px;
}
.login-participant .el-item .uk-link-text {
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  font-weight: 700;
	font-size: 13px;
	line-height: 1.38;
	letter-spacing: 0.4px;
	color: #0F0F0F;
}
.login-participant .uk-card-primary > :not([class*="uk-card-media"]) a {
	color: #000;
	z-index: 1;
}
.login-participant .uk-card-primary > :not([class*="uk-card-media"]) a:hover {
	color: #000;
}
.login-participant .uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-text:hover {
	color: #000;
}
.login-participant .uk-card-primary > :not([class*="uk-card-media"]) a::after {
  content: "";
  width: calc(100% + 2px);
  height: 12px;
  background: rgba(0, 158, 224, 0.0);
  position: absolute;
  bottom: -2px;
  left: -1px;
  transition: .2s ease-out;
    transition-property: all;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.login-participant .uk-card-primary > :not([class*="uk-card-media"]) a:hover::after {
  content: "";
  width: calc(100% + 2px);
  height: 12px;
  background: rgba(0, 158, 224, 0.4);
  position: absolute;
  bottom: -2px;
  left: -1px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.login-participant .el-item .uk-link-text::after {
	content: "";
  width: calc(100% + 2px);
  height: 12px;
  background: rgba(255, 222, 89, 0.0);
  position: absolute;
  bottom: -2px;
  left: -1px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.login-participant .el-item .uk-link-text:hover::after {
	content: "";
  width: calc(100% + 2px);
  height: 12px;
  background: rgba(255, 222, 89, 0.4);
  position: absolute;
  bottom: -2px;
  left: -1px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.login-participant.login-registr .el-content .el-link::after {
	content: "";
  width: calc(100% + 2px);
  height: 12px;
  background: rgba(0, 158, 224, 0.4);
  position: absolute;
  bottom: -2px;
  left: -1px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.login-participant.login-registr .el-content .el-link:hover::after {
	content: "";
  width: calc(100% + 2px);
  height: 12px;
  background: rgba(0, 158, 224, 0.0);
  position: absolute;
  bottom: -2px;
  left: -1px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.login-participant.login-registr .el-content {
	color: #000;
	font-weight: normal;
	font-size: 14px;
	line-height: 1.14;
	text-align: center;
	margin-top: 20px;
}
.login-participant.login-registr > .uk-card-primary {
	background: #B9A8DC;
}
.small, .uk-text-small {
  font-size: 14px;
  line-height: 1.14;
}
.registr-item {
	max-width: 200px;
	margin-left: auto;
	margin-right: auto;
}
.registr-item > div {
	margin-bottom: 30px;
}
.uk-hr, hr {
	border-top: 2px solid #E6E6E6;
}
.registr-col {
  display: flex;
  align-items: flex-end;
}
.link-primary {
	position: relative;
}
.link-primary::before {
	content: "";
  width: calc(100% + 2px);
  height: 12px;
  background: rgba(255, 222, 89, 0.0);
  position: absolute;
  bottom: -2px;
  left: -1px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.link-primary:hover::before {
	content: "";
  width: calc(100% + 2px);
  height: 12px;
  background: rgba(255, 222, 89, 0.4);
  position: absolute;
  bottom: -2px;
  left: -1px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.regisrtation-description {
	font-weight: 700;
	font-size: 26px;
	line-height: 1.31;
	max-width: 825px;
}
.regisrtation-subtitle {
	background: #FFDE59;
	border-radius: 36px;
	padding: 68px 72px;
	margin-top: 70px;
}
.com-users-registration.registration {
	margin-top: 23px;
}
#module-132 > div > div {
	min-height: 479px;
}
.header-image-sec > div > div {
	min-height: 479px;
}
.regisrt-desc-list > div {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.33;
	letter-spacing: 0.2px;
	padding: 8px 40px;
	position: relative;
}
.regisrt-desc-list > div:before {
	content: "";
	width: 24px;
	height: 18px;
	display: block;
	background: url('/images/elements/icons/ico-check.svg');
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
}
.regisrt-desc-price {
	background: #0F0F0F;
	border-radius: 0px 80px 80px 0px;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.30;
	letter-spacing: 0.2px;
	color: #FFDE59;
	width: 100%;
	max-width: 338px;
	margin-left: -72px;
	padding: 23px 10px 23px 72px;
	margin-top: 40px;
}
.com-users-registration__form fieldset:nth-of-type(2) h1, .com-users-registration__form fieldset:nth-of-type(2) .regisrtation-description, .com-users-registration__form fieldset:nth-of-type(2) .regisrtation-subtitle {
	display: none;
}
.form-control:where(input), .form-select:not([multiple])[size="1"], .form-select:where(select):not([multiple]):not([size]), .uk-input, .uk-select:not([multiple]):not([size]) {
	border: 2px solid #E6E6E6;
	border-radius: 36px;
	height: 72px;
	padding: 0 64px;
	font-size: 18px;
	font-weight: 700;
	color: #0F0F0F;
}
.form-control:where(input):focus, .form-control:where(textarea):focus, .form-select:where(select):focus, .uk-input:focus, .uk-select:focus, .uk-textarea:focus {
	border-color: #E6E6E6 !important;
	color: #0F0F0F;
	box-shadow: 0px 0px 24px #D2D2D2;
}
.form-check-input[type="checkbox"]:checked, .form-check-input[type="checkbox"]:indeterminate, .form-check-input[type="radio"]:checked, .uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {
	background-color: #FFDE59;
	border-color: #0F0F0F;
}
.form-check-input[type="checkbox"]:checked, .uk-checkbox:checked {
	background-image: url("/images/elements/icons-next/icon-rectangle.svg");
}
.form-check-input[type="checkbox"]:checked:focus, .form-check-input[type="checkbox"]:indeterminate:focus, .form-check-input[type="radio"]:checked:focus, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus, .uk-radio:checked:focus {
	border-color: #0F0F0F;
	background-color: #FFDE59;
}
.form-check-input[type="checkbox"]:focus, .form-check-input[type="radio"]:focus, .uk-checkbox:focus, .uk-radio:focus {
	border-color: #0F0F0F;
}
.rsform-block-agree label {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.2px;
	color: #0F0F0F;
}
.rsform-checkbox {
	width: 30px;
	height: 30px;
	border: 2px solid #0F0F0F;
	margin-right: 22px;
}
::-webkit-input-placeholder {
	font-weight: 700;
	font-size: 18px;
	line-height: 34px;
	color: #CDCDCD;
}
:-ms-input-placeholder {
	font-weight: 700;
	font-size: 18px;
	line-height: 34px;
	color: #CDCDCD;
}
::placeholder {
	font-weight: 700;
	font-size: 18px;
	line-height: 34px;
	color: #CDCDCD;
}
.rsform-block-agree {
	margin-top: 50px !important;
	margin-bottom: 70px;
}
.rsform-submit-button {
	display: block;
}
.footer {
	margin-top: 45px;
}


/*filter module start*/
.tournaments-filter-form .tournaments-filter {padding:0;overflow:hidden;position:relative;}
.tournaments-filter-form .tournaments-filter > [class*=column-] {display:flex;width:auto;cursor:pointer;padding:21px 50px 21px 27px;font-weight:700;position:relative;color:#fff;}
.tournaments-filter-form .tournaments-filter > [class*=column-]:first-child {padding-left:48px;}
.tournaments-filter-form .tournaments-filter > [class*=column-]:hover,.tournaments-filter-form .tournaments-filter > [class*=column-].active {background:#FFDE59;color:#0f0f0f;}
.tournaments-filter-form .tournaments-filter > [class*="column-"]:hover::after, .tournaments-filter-form .tournaments-filter > [class*="column-"].active::after {background: url(../images/icons/arrow-up-black.svg) center no-repeat;}
.tournaments-filter-form .tournaments-filter > [class*=column-]:after {content:'';display:inline-block;background:url(../images/icons/arrow-down-yellow.svg) center no-repeat;width:24px;height:24px;position:absolute;right:24px;top:24px;}
/*.tournaments-filter-form .tournaments-filter > [class*=column-]:hover:after,.tournaments-filter-form .tournaments-filter > [class*=column-].active:after {transform:rotate(180deg);}*/
.tournaments-filter-form .tournaments-filter > [class*=column-].advanced:after {background:url(../images/icons/more-filters.svg) center no-repeat;}
.tournaments-filter-form .tournaments-filter > [class*=column-].advanced:hover:after {background:url(../images/icons/more-filters-black.svg) center no-repeat;}
.tournaments-filter-form .choosen {display:flex;justify-content:space-between;width:80%;margin:0 auto;background:#FFFFFF;box-shadow:0px 0px 24px #d2d2d2;border-radius:27px;padding:6px 24px;}
.tournaments-filter-form .choosen .inner {flex:1;display:flex;flex-wrap:wrap;}
.tournaments-filter-form .choosen .clear {font-weight:900;font-size:14px;line-height:16px;cursor:pointer;background:none;border:none;}
.tournaments-filter-form .choosen .clear:hover {opacity:0.6;}
.tournaments-filter-form .choosen .value {background:#FFDE59;border-radius:12px;padding:7px 10px;margin:6px 8px;display:flex;font-weight:900;font-size:13px;line-height:1;align-items:center;}
.tournaments-filter-form .choosen .value .close {background:url(../images/icons/close-icon.svg) center no-repeat;display:inline-block;width:16px;height:16px;margin-left:7px;cursor:pointer;}
.tournaments-filter-form .choosen .value .close:hover {opacity:0.6;}
.tournaments-filter-form .filter-group {position:absolute;width:100%;background:#FFDE59;box-shadow:0px 0px 24px #d2d2d2;border-radius:27px;padding:52px 63px;left:0;top:calc(100% + 24px);z-index:3;}
.tournaments-filter-form .filter-group .value {background:#ffffff;border-radius:12px;padding:7px 11px;margin:6px 4px;display:inline-block;font-weight:900;font-size:13px;line-height:1;cursor:pointer;position:relative;}
.tournaments-filter-form .filter-group .value:hover,.tournaments-filter-form .filter-group .value.active {color:#fff;background:#000000;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories] {padding-left:11px;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories]:before {content:'';display:inline-block;width:20px;height:20px;background-size:contain !important;position:absolute;left:6px;top:3px;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="1"]:before {background:url(../images/icons/sports/sports-badminton.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="1"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="1"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-badminton.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="2"]:before {background:url(../images/icons/sports/sports-basketball.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="2"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="2"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-basketball.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="3"]:before {background:url(../images/icons/sports/sports-beachvolleyball.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="3"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="3"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-beachvolleyball.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="4"]:before {background:url(../images/icons/sports/sports-eissport.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="4"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="4"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-eissport.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="5"]:before {background:url(../images/icons/sports/sports-fussball.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="5"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="5"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-fussball.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="6"]:before {background:url(../images/icons/sports/sports-futsal.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="6"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="6"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-futsal.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="7"]:before {background:url(../images/icons/sports/sports-geraeteturnen.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="7"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="7"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-geraeteturnen.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="8"]:before {background:url(../images/icons/sports/sports-handball.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="8"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="8"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-handball.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="9"]:before {background:url(../images/icons/sports/sports-kampfsport.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="9"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="9"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-kampfsport.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="10"]:before {background:url(../images/icons/sports/sports-leichtahtletik.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="10"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="10"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-leichtahtletik.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="11"]:before {background:url(../images/icons/sports/sports-iorienteirungslauf.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="11"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="11"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-iorienteirungslauf.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="12"]:before {background:url(../images/icons/sports/sports-radsport.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="12"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="12"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-radsport.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="13"]:before {background:url(../images/icons/sports/sports-schneesport.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="13"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="13"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-schneesport.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="14"]:before {background:url(../images/icons/sports/sports-tanzen.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="14"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="14"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-tanzen.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="15"]:before {background:url(../images/icons/sports/sports-schwimmsport.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="15"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="15"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-schwimmsport.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="16"]:before {background:url(../images/icons/sports/sports-smolball.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="16"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="16"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-smolball.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="17"]:before {background:url(../images/icons/sports/sports-squash.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="17"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="17"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-squash.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="18"]:before {background:url(../images/icons/sports/sports-team-staffetten.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="18"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="18"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-team-staffetten.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="19"]:before {background:url(../images/icons/sports/sports-tennis.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="19"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="19"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-tennis.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="20"]:before {background:url(../images/icons/sports/sports-tischtennis.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="20"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="20"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-tischtennis.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="21"]:before {background:url(../images/icons/sports/sports-triathlon.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="21"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="21"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-triathlon.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="22"]:before {background:url(../images/icons/sports/sports-unihockey.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="22"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="22"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-unihockey.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="23"]:before {background:url(../images/icons/sports/sports-volleyball.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="23"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="23"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-volleyball.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="24"]:before {background:url(../images/icons/sports/sports-wassersport.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="24"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="24"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-wassersport.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="25"]:before {background:url(../images/icons/sports/sports-rollsport.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="25"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="25"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-rollsport.svg);-webkit-mask-size:contain;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="26"]:before {background:url(../images/icons/sports/sports-weitere.svg) center no-repeat;}
.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="26"]:hover:before,
	.tournaments-filter-form .filter-group .value[data-filter-category=categories][data-id="26"].active:before 
	{background:#fff;-webkit-mask-image:url(../images/icons/sports/sports-Weitere.svg);-webkit-mask-size:contain;}

.tournaments-filter-form .filter-group.advanced {padding-left:0;padding-right:0;}
.tournaments-filter-form .filter-group.advanced .columns {display:flex;}
.tournaments-filter-form .filter-group.advanced .columns > [class*=col-] {flex:0 0 50%;width:50%;padding:0 100px 50px;}
.tournaments-filter-form .filter-group.advanced .columns > [class*=col-]:first-child {border-right:1px solid #f4f4f4;}
.tournaments-filter-form .filter-group.advanced .columns .field:not(:last-child) {border-bottom:1px solid #f4f4f4;padding-bottom:50px;margin-bottom:50px;}
.tournaments-filter-form .filter-group.advanced .col-bottom {padding:10px 100px;border-top:1px solid #f4f4f4;margin-bottom:-40px;}
.tournaments-filter-form .filter-group.advanced .col-bottom button {font-weight:900;font-size:13px;border:none;background:none;cursor:pointer;}
.tournaments-filter-form .filter-group.advanced .col-bottom button:hover {text-decoration:underline;}
.tournaments-filter-form > .container:first-child {position:relative;margin-bottom:60px;}

.tournaments-filter-form [type="checkbox"]:checked,.tournaments-filter-form [type="checkbox"]:not(:checked) {     position: absolute;     left: -9999px; }
.tournaments-filter-form [type="checkbox"]:checked + label,.tournaments-filter-form [type="checkbox"]:not(:checked) + label {position:relative;padding-left:55px;cursor:pointer;line-height:30px;display:inline-block;font-weight:900;font-size:13px;}
.tournaments-filter-form [type="checkbox"]:checked + label:before,.tournaments-filter-form [type="checkbox"]:not(:checked) + label:before {content:'';position:absolute;left:0;top:0;width:18px;height:18px;background:url(../images/icons/filter-toggles-inactive.svg) center no-repeat;width:45px;height:30px;}
.tournaments-filter-form [type="checkbox"]:checked + label:after,.tournaments-filter-form [type="checkbox"]:not(:checked) + label:after {content:'';width:45px;height:30px;position:absolute;top:0px;left:0px;background:url(../images/icons/filter-toggles-active.svg) center no-repeat;}
.tournaments-filter-form [type="checkbox"]:not(:checked) + label:after {opacity: 0;     -webkit-transform: scale(0);     transform: scale(0); }
.tournaments-filter-form [type="checkbox"]:checked + label:after {opacity: 1;     -webkit-transform: scale(1);     transform: scale(1); }

.tournaments-filter-form [type="radio"]:checked,.tournaments-filter-form [type="radio"]:not(:checked) {     position: absolute;     left: -9999px; }
.tournaments-filter-form [type="radio"]:checked + label,.tournaments-filter-form [type="radio"]:not(:checked) + label {position:relative;padding-left:55px;cursor:pointer;line-height:30px;display:inline-block;font-weight:900;font-size:13px;}
.tournaments-filter-form [type="radio"]:checked + label:before,.tournaments-filter-form [type="radio"]:not(:checked) + label:before {content:'';position:absolute;left:0;top:0;width:18px;height:18px;background:url(../images/icons/filter-radios-inactive.svg) center no-repeat;width:30px;height:30px;}
.tournaments-filter-form [type="radio"]:checked + label:after,.tournaments-filter-form [type="radio"]:not(:checked) + label:after {content:'';width:30px;height:30px;position:absolute;top:0px;left:0px;background:url(../images/icons/filter-radios-active.svg) center no-repeat;}
.tournaments-filter-form [type="radio"]:not(:checked) + label:after {opacity: 0;     -webkit-transform: scale(0);     transform: scale(0); }
.tournaments-filter-form [type="radio"]:checked + label:after {opacity: 1;     -webkit-transform: scale(1);     transform: scale(1); }

#school_classes_value {font-weight:900;font-size:13px;}
.tournaments-filter-form .irs-line {height:4px;}
.tournaments-filter-form .irs-bar {height:4px;}
.tournaments-filter-form .irs-handle {background:url(../images/icons/filter-radios-active.svg) center no-repeat;width:30px;height:30px;cursor:pointer;top:12px;}
.tournaments-filter-form .irs-handle i {display:none !important;}
.tournaments-filter-form .irs-handle:hover {}
.tournaments-filter-form .irs-handle.from {}
.tournaments-filter-form .irs-handle.to {}

.tournaments-filter-form.mobile .tournaments-filter > [class*=column-] {width:50%;flex:0 0 50%;padding-left:0 !important;padding-right:0;justify-content:center;}
.tournaments-filter-form.mobile .tournaments-filter > [class*=column-]:after {right:0px;top:3px;position:relative;}
.tournaments-filter-form.mobile .tournaments-filter > [class*=column-]:last-child:after {background:url(../images/icons/more-filters.svg) center no-repeat;}
.tournaments-filter-form.mobile .filter-group {display:block !important;overflow-y:auto;border-radius:0;padding:25px 40px;position:fixed;top:0;max-height:100%;height:100%;width:100%;transition:all 0.5s;transform:translateY(100%);}
.tournaments-filter-form.mobile .filter-group.active {transform:translateY(0);height:calc(100% - 70px);z-index:9999;}
.tournaments-filter-form.mobile .filter-group .title {text-align:center;font-weight:900;}
.tournaments-filter-form.mobile .filter-group .close {position:absolute;top:32px;left:30px;z-index:1;background:url(../images/icons/close-icon-mob.svg) center no-repeat;border:none;width:14px;height:14px;padding:0;}
.tournaments-filter-form.mobile .filter-group .field:not(:last-child) {margin-bottom:36px;padding-bottom:36px;position:relative;}
.tournaments-filter-form.mobile .filter-group > .field:not(:last-child):after {content:"";position:absolute;display: block;left:-30px;right:-30px;width:calc(100% + 60px);bottom:0px;height:2px;background:#E8E8E8;}
.tournaments-filter-form.mobile .filter-group .field .title {margin-left:0px;text-align:left;font-weight:400;font-size:20px;margin-bottom:6px;}

.tournaments-filter-form.mobile .filter-group.active + .filter-group + .filter-group-actions,
	.tournaments-filter-form.mobile .filter-group.active + .filter-group-actions {height:70px;position:fixed;background:#fff;width:100%;left:0;bottom:0;z-index:8;display:flex !important;justify-content:space-between;padding:25px 30px;box-shadow: 0px -12px 12px rgba(210,210,210,0.4);}
.tournaments-filter-form.mobile .filter-group-actions button {border:none;background:none;padding:0px;}
.tournaments-filter-form.mobile .filter-group-actions button:nth-child(2) {font-weight:900;}
.tournaments-filter-form.mobile .filter-group-actions button:hover {text-decoration:underline;}

/*.tournaments-filter-form.participations .tournaments-filter {box-shadow:none;border-radius:0;background:none;border-bottom:2px solid #eee;}*/
/*.tournaments-filter-form.participations .tournaments-filter > [class*=column-] {border-right:none;}*/
/*filter module end*/
#participationList .tr {display:flex;margin:10px 0;border-radius:36px;border:2px solid #E8E8E8;}
#participationList .tr > .td:nth-child(1),#participationList .tr > .th:nth-child(1) {flex:0 0 23%;}
#participationList .tr > .td:nth-child(2),#participationList .tr > .th:nth-child(2) {flex:0 0 17%;}
#participationList .tr > .td:nth-child(3),#participationList .tr > .th:nth-child(3) {flex:0 0 15%;}
#participationList .tr > .td:nth-child(4),#participationList .tr > .th:nth-child(4) {flex:0 0 18%;text-align:center;justify-content:center;}
#participationList .tr > .td:nth-child(5),#participationList .tr > .th:nth-child(5) {flex:0 0 11%;}
#participationList .tr > .td:nth-child(6),#participationList .tr > .th:nth-child(6) {flex:0 0 16%;}
#participationList .tr > .td:nth-child(2) {font-weight:900;font-size:14px;line-height:16px;}
#participationList .tr > .td {padding:10px 20px 10px 20px;display:flex;align-items:center;min-height:80px;font-weight:400;font-size:18px;line-height:25px;}
#participationList .tr .th {text-align:left;font-weight:normal;padding:10px 20px 10px 20px;font-size:16px;color:#666;}
#participationList .status-column {flex-direction:column;}
#participationList .status-column .edit {color:#aaa;font-size:14px;}
#participationList .status-column .edit:hover {text-decoration:underline;}
#participationList .infos-and-links-column .btn {margin-right:0px;border-radius:30px;}
#participationList .btn {font-size:16px;font-weight:bold;padding:6px 10px;border-radius:0;line-height:1.1;box-shadow:none;border:none;}
#participationList .btn-default {background:#666;color:#fff;}
#participationList .btn-default:hover {background:#777;}
#participationList .btn-primary {background:#D40053;color:#fff;}
#participationList .btn-primary:hover {background:#ad0044}
#participationList .btn-primary:before {display:none;}
#participationList .thead .tr {border: 2px solid transparent;}
#participationList .tr .td:first-child {padding-left: 35px;flex-direction:column;align-items:start;justify-content:center;}
#participationList .tr .td:first-child > span {font-weight:900;font-size:14px;line-height:16px;}
#participationList .tr .th:first-child {padding-left: 35px;}

.row.tournaments-listing {
	margin-left: -30px;
	margin-right: 0px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 66px;
	margin-top: 30px;
}
.row.tournaments-listing > * {
	padding-left: 30px;
	padding-right: 0px;
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
}
.row.tournaments-listing > * > a {
	height: 100%;
}
.row.tournaments-listing > * {
	display: flex;
	flex-direction: column;
}
.row.tournaments-listing > * {
	display:none;
}
#loadMore {
    font-weight: 900;
	font-size: 16px;
	line-height: 1.12;
	text-align: center;
	color: #000000;
    cursor:pointer;
}
#loadMore > *:first-child {
	margin-bottom: 14px;
}
#showLess {
    color:red;
    cursor:pointer;
    display:none;
}
#showLess:hover {
    color:black;
}
.tournaments-filter {
	background: #0F0F0F;
	box-shadow: 0px 0px 24px #D2D2D2;
	border-radius: 72px;
	padding: 24px;
	margin-left: 0px;
	margin-right: 0px;
}
.teaser-inner {
  background: #FFFFFF;
  border: 2px solid #E6E6E6;
  box-sizing: border-box;
  border-radius: 36px;
  height: 100%;
  position: relative;
}
.teaser-header {
	padding: 22px;
	height: 250px;
	box-sizing: border-box;
	border-radius: 34px 34px 0px 0px;
	overflow: hidden;
	background-color: #23C3F1;
}
.teaser-categories {
	position: relative;
	font-weight: 700;
	font-size: 13px;
	line-height: 18px;
	padding: 6px 10px;
	background: #fff;
	border-radius: 30px;
	display: inline-block;
	margin-right: 5px;
}
.teaser-date-container {
  position: relative;
}
.teaser-date {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.33;
  margin-top: 19px;
  max-height: 72px;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.session-nav {
  position: absolute;
  top: 3px;
  right: 10px;
}
.teaser-title {
  font-style: normal;
  font-weight: 900;
  font-size: 28px;
  line-height: 1.18;
  margin-top: 3px;
}
.teaser-body {
  padding: 22px 16px 82px 16px;
}
.teaser-description {
  font-weight: normal;
  font-size: 17px;
  line-height: 24px;
}
.teaser-regions {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.14;
  margin-top: 24px;
  padding-left: 30px;
  position: relative;
}
.teaser-regions::before {
  content: "";
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 2px;
  background: url(/images/elements/icons/ico-bezirk-yellow.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.teaser-championship {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.14;
  margin-top: 8px;
  padding-left: 30px;
  position: relative;
}
.teaser-championship::before {
  content: "";
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 2px;
  background: url(/images/elements/icons/ico-location-yellow.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.teaser-attendees {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.14;
  margin-top: 8px;
  padding-left: 30px;
  position: relative;
}
.teaser-attendees::before {
  content: "";
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 2px;
  background: url(/images/elements/icons/ico-teilnehmer-yellow.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.teaser-school-classes {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.14;
  margin-top: 0px;
  padding-left: 30px;
  position: relative;
}
.teaser-state {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.21;
  margin-top: 26px;
  margin-bottom: 14px;
  padding-left: 30px;
  position: relative;
}
.anmeldung-offen::before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: 2px;
  top: 2px;
  background: #00A1A3;
}
.teaser-state::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  background: transparent;
  border: 1px solid #E6E6E6;
}
.teaser-button {
	font-weight: 700;
	font-size: 13px;
	line-height: 18px;
  text-align: center;
  border-top: 2px solid #E6E6E6;
  padding: 17px 0px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 2px;
}
.teaser-button > div {
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.teaser-inner .teaser-button > div::after {
  content: "";
  width: calc(100% + 28px);
  height: 12px;
  background: rgba(0, 158, 224, 0.0);
  position: absolute;
  bottom: -5px;
  left: -14px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
  text-decoration: none;
}
.footer-leg-grid .el-title a {
	font-weight: 700 !important;
	font-size: 13px !important;
	line-height: 1.38;
	color: #FFDE59 !important;
}
.footer-leg-grid .el-content {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	margin-top: 7px !important;
}
.logo-panel {
	margin-top: -45px;
}
.logo-panel .el-content {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.38;
	letter-spacing: 0.5px;
}
.footer > .uk-container > .uk-grid > div:not(:nth-child(3)) {
	margin-bottom: 60px;
}
.footer > .uk-container > .uk-grid > div:nth-child(3) {
	background: #FFDE59;
	border-radius: 36px 36px 0px 0px;
	margin-top: -40px;
	padding-bottom: 56px;
	padding-right: 50px;
}
.footer-links-grid .el-title a {
	font-weight: 700 ;
	font-size: 18px;
	line-height: 1.33;
	color: #0F0F0F !important;
}
.footer-links-grid > .uk-grid > div {
	margin-top: 5px;
}
.footer-links-grid .uk-nav-default > li.uk-active > a {
	font-weight: 700 ;
	font-size: 18px;
	line-height: 1.33;
	color: #0F0F0F !important;
	padding: 6px 0;
}
.footer-links-grid .uk-nav-default > li > a {
	font-weight: 700 ;
	font-size: 18px;
	line-height: 1.33;
	color: #0F0F0F !important;
	z-index: 1;
}

.uk-text-primary {
	color: #FFDE59 !important;;
}
.uk-link-reverse a, a.uk-link-reverse {
	text-decoration: none;
}
.uk-navbar-toggle {
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 1.69;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	color: #0F0F0F;
}
.uk-navbar-toggle .uk-navbar-toggle-icon > svg {
	display: none;
}
.uk-navbar-toggle .uk-navbar-toggle-icon {
	width: 30px;
	height: 18px;
	background: url(/images/elements/icons-next/icon-toggle.svg);
	background-repeat: no-repeat;
	background-size: contain;
}
.uk-offcanvas-close > svg {
	display: none;
}
.uk-offcanvas-close {
	width: 24px;
	height: 24px;
	background: url(/images/elements/icons-next/icon-close.svg);
	background-repeat: no-repeat;
	background-size: contain;
}
.uk-offcanvas-bar .btn-info, .uk-offcanvas-bar .btn-primary, .uk-offcanvas-bar .btn-success, .uk-offcanvas-bar .uk-button-primary {
	background: #FFDE59;
	padding: 16px 40px 16px 63px;
	color: #000000;
}
.uk-offcanvas-bar .btn-info:hover, .uk-offcanvas-bar .btn-primary:hover, .uk-offcanvas-bar .btn-success:hover, .uk-offcanvas-bar .uk-button-primary:hover {
	background: #FFDE59;
	padding: 16px 40px 16px 63px;
	color: #000000;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
}
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #fff;
}
.uk-navbar-right {
	min-height: 124px;
}
.uk-offcanvas-bar {
	background: #fff;
	padding-top: 84px;
}
.uk-offcanvas-bar .uk-nav-default > li > a {
	color: #000000;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.33;
}
.uk-offcanvas-bar .uk-nav-default > li > a:hover {
	color: #000000;
}
.uk-offcanvas-bar .uk-nav-default > li.uk-active > a {
	color: #000000;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.33;
	position: relative;
	z-index: 1;
	font-weight: 700;
}
.uk-offcanvas-bar .uk-nav-default > li.uk-active:not(:first-child)::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: rgba(255, 222, 89, 0.4);
  position: absolute;
  bottom: 8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: all;
}
.uk-offcanvas-bar .uk-nav-default > li {
  position: relative;
  width: max-content;
}
.uk-nav > li > a {
  padding: 9px 0;
}
.uk-nav-center li > a {
	color: #000000;
}
.uk-modal-dialog .uk-nav-default > li.uk-active:not(:first-child)::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: rgba(255, 222, 89, 0.4);
  position: absolute;
  bottom: 8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: all;
}
.uk-modal-dialog .uk-nav-default > li:not(:first-child):hover::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: rgba(255, 222, 89, 0.4);
  position: absolute;
  bottom: 8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: all;
}
.uk-modal-dialog .uk-nav-default > li {
	position: relative;
}
.uk-modal-dialog .uk-nav-default > li > a {
	z-index: 1;
	position: relative;
}
.mod-languages > .uk-subnav > li > a {
	padding: 0px;
}
.mod-languages > .uk-subnav > li:nth-child(2) {
	padding-left: 10px;
	margin-left: 10px;
}
.teaser-inner > .teaser-header > a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.tournaments-listing .teaser-inner > a {
  position: unset;
}
.teaser-inner a {
  text-decoration: none;
}
#parents-grouplbl, #organization-type-grouplbl, #interested_in-grouplbl {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3px;
	letter-spacing: 0.2px;
	color: #0F0F0F;
	margin-bottom: 16px;
}
.rsform-block-parents > .formControls > * > label, .rsform-block-organization-type > .formControls > * > label {
	margin-right: 20px;
	font-weight: 700;
	font-size: 18px;
	line-height: 34px;
	color: #0F0F0F;
}
.rsform-block-organization-type {
	margin-top: 40px !important;
	margin-bottom: 30px !important;
}
.rsform-block-interested-in > .uk-form-controls > label {
	display: block;
	margin-bottom: 10px;
	margin-right: 20px;
	font-weight: 700;
	font-size: 18px;
	line-height: 34px;
	color: #0F0F0F;
}
.rsform-block-interested-in {
	margin-top: 40px !important;
	margin-bottom: 30px !important;
}
#interested_in-grouplbl {
	margin-bottom: 24px;
}
.rsform-radio {
  width: 30px;
  height: 30px;
  border: 2px solid #0F0F0F;
  margin-right: 22px;
}
.rsform-block-organization-type > .formControls > * > label {
	display: block;
	margin-bottom: 10px;
}
#organization-type-grouplbl {
	margin-bottom: 24px;
}
.rsform-block-logo .formControls > .uk-form-custom > .uk-input[type="text"] {
	width: 260px;
	margin-right: 20px;
}
.rsform-block-logo > .uk-form-label {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3px;
	letter-spacing: 0.2px;
	color: #0F0F0F;
	margin-bottom: 16px;
}
.login-grid .uk-link-toggle .uk-link-text:after {
    content: "";
    width: calc(100% + 2px);
	height: 12px;
	background: rgba(0, 158, 224, 0.0);
	position: absolute;
	bottom: -2px;
	left: -1px;
    transition: .2s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.login-grid .uk-link-toggle:hover .uk-link-text:after {
    content: "";
    width: calc(100% + 2px);
	height: 12px;
	background: rgba(0, 158, 224, 0.4);
	position: absolute;
	bottom: -2px;
	left: -1px;
    transition: .2s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.uk-link-text span {
	font-weight: 400;
}
.login-title {
	font-weight: 900;
	font-size: 32px;
	line-height: 1.12;
	color: #000;
}
.login-form {
	background: #FFDE59;
	border-radius: 36px;
	box-shadow: 0px 0px 24px #D2D2D2;
	margin-left: 0px;
}
.login-form > div:first-child {
	padding: 46px 24px 24px 24px;
}
.login-form > div:nth-child(2) {
	padding: 55px 63px;
}
.login-form > div:not(:first-child) {
	border-left: 2px solid #fff;
}
.uk-light {
	color: #fff;
}
.uk-input, .uk-light .uk-input {
    background: #FFFFFF;
    border-radius: 36px;
    font-weight: 900;
	font-size: 20px;
	line-height: 1.68;
	color: #000000;
	height: 72px;
	border: 0px !important;
}
.login-form .uk-input {
	padding-left: 130px;
}
.uk-light .uk-input:focus {
	background: #FFFFFF;
	color: #000;
}
label[data-text="username"] {
    position: absolute;
    left: 0;
    width: 94px;
    height: 72px;
    border-right: 2px solid #F4F4F4;
    border-radius: 36px 0px 0px 36px;
    background: url(/images/elements/icons/ico-user.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 60% center;
}
label[data-text="password"] {
    position: absolute;
    left: 0;
    width: 94px;
    height: 72px;
    border-right: 2px solid #F4F4F4;
    border-radius: 36px 0px 0px 36px;
    background: url(/images/elements/icons/ico-password.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 60% center;
}
::-webkit-input-placeholder {
	font-weight: 900;
	font-size: 20px;
	line-height: 1.68;
	color: #000000 !important;
}
::-moz-placeholder {
	font-weight: 900;
	font-size: 20px;
	line-height: 1.68;
	color: #000000 !important;
}
:-ms-input-placeholder {
	font-weight: 900;
	font-size: 20px;
	line-height: 1.68;
	color: #000000 !important;
}
:-moz-placeholder {
	font-weight: 900;
	font-size: 20px;
	line-height: 1.68;
	color: #000000 !important;
}
.login-forgot {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.14;
}
.login-forgot a {
	font-weight: 900;
	font-size: 14px;
	line-height: 1.14;
}
.login-form a {
	text-decoration: none;
}
.login-zuruck img {
	width: 24px;
}
.auf-einen-blick-black {
	display: inline-block;
}
.auf-einen-blick-white {
	display: none;
}
.anmeldung-form-sec .wt-price-selection .control-group .control-label label, .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #FFDE59;
}


/* Color scheme A */
.wt-color-scheme-A .standart-layout-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-A .standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-A .text-link-primary::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
  position: absolute;
  bottom: -8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-color-scheme-A .h2, .wt-color-scheme-A .uk-h2, .wt-color-scheme-A h2 {
	color: #FBB963;
}
.wt-color-scheme-A .h3, .wt-color-scheme-A .uk-h3, .wt-color-scheme-A h3 {
	color: #FBB963;
}
.wt-color-scheme-A .wt_form > h3:nth-of-type(1):after {
	color: #FBB963;
}
.wt-color-scheme-A .wt_form > h3:nth-of-type(2):after {
	color: #FBB963;
}
.wt-color-scheme-A .wt_form > h3:nth-of-type(3):after {
	color: #FBB963;
}
.wt-color-scheme-A .wt_form > h3:nth-of-type(4):after {
	color: #FBB963;
}
.wt-color-scheme-A .wt_form > h3:nth-of-type(5):after {
	color: #FBB963;
}
.wt-color-scheme-A .wt_form > h3:nth-of-type(6):after {
	color: #FBB963;
}
.wt-color-scheme-A .wt_form > h3:nth-of-type(7):after {
	color: #FBB963;
}
.wt-color-scheme-A .subform-repeatable-wrapper .btn-success {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-A .wt-cta-register-row::before {
	background-color: #6DA9B3;
}
.wt-color-scheme-A .single-event-about-desc {
	color: #6DA9B3;
}
.wt-color-scheme-A .single-wt-horizontal-nav .nav-link.active::after {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-A .single-wt-horizontal-nav .nav-link:hover::after {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-A .anmeldung-desc-list > div::before {
	background: url(/images/elements/icons/o-check-A.svg);
}
.wt-color-scheme-A .footer::after {
	background: #6DA9B3;
}
.wt-color-scheme-A .quiz-module-button {
  background: #6DA9B3;
}
.wt-color-scheme-A .сonfirmation-page-button .uk-button {
	background-color: #6DA9B3;
	color: #fff;
}
.wt-color-scheme-A .сonfirmation-page-button .uk-button:hover {
	background: #6DA9B3;
	mix-blend-mode: multiply;
	opacity: 0.8;
}
.wt-color-scheme-A .quick-menu-ico-home {
	background: url(/images/elements/icons/ico-home-A.svg);
}
.wt-color-scheme-A .quick-menu-ico-regions {
	background: url(/images/elements/icons/ico-location-A.svg);
}
.wt-color-scheme-A .turnier-dropdown-menu::after {
  background: #6DA9B3;
}
.wt-color-scheme-A .turnier-dropdown-menu .card-text-featured {
  color: #FBB963;
}
.wt-color-scheme-A .quick-menu-button .quick-menu-arrow {
	background: url(/images/elements/icons/arrow-up-A.svg);
}
.color-scheme-A .teaser-header {
	background-color: #FBB963;
}
.wt-color-scheme-A .copy-url-tooltip .tooltiptext {
  background-color: #FBB963;
}
.wt-color-scheme-A .copy-url-tooltip .tooltiptext::after {
  border-color: transparent transparent #FBB963 transparent;
}
.wt-color-scheme-A .toolbar-icon.share-icon {
  background: url(/images/elements/icons/icon-network-communication-A.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-A .toolbar-icon.print-icon {
  background: url(/images/elements/icons/icon-printer-A.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-A .btn-primary {
	background: #FBB963;
}
.color-scheme-A .teaser-inner:hover .teaser-button > div:after {
  background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-A .anmeldung-form-sec .wt-price-selection .control-group .control-label label, .wt-color-scheme-A .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #FBB963;
}

/* Color scheme B */
.wt-color-scheme-B .standart-layout-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-B .standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-B .text-link-primary::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
  position: absolute;
  bottom: -8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-color-scheme-B .h2, .wt-color-scheme-B .uk-h2, .wt-color-scheme-B h2 {
	color: #B9A8DC;
}
.wt-color-scheme-B .h3, .wt-color-scheme-B .uk-h3, .wt-color-scheme-B h3 {
	color: #B9A8DC;
}
.wt-color-scheme-B .wt_form > h3:nth-of-type(1):after {
	color: #B9A8DC;
}
.wt-color-scheme-B .wt_form > h3:nth-of-type(2):after {
	color: #B9A8DC;
}
.wt-color-scheme-B .wt_form > h3:nth-of-type(3):after {
	color: #B9A8DC;
}
.wt-color-scheme-B .wt_form > h3:nth-of-type(4):after {
	color: #B9A8DC;
}
.wt-color-scheme-B .wt_form > h3:nth-of-type(5):after {
	color: #B9A8DC;
}
.wt-color-scheme-B .wt_form > h3:nth-of-type(6):after {
	color: #B9A8DC;
}
.wt-color-scheme-B .wt_form > h3:nth-of-type(7):after {
	color: #B9A8DC;
}
.wt-color-scheme-B .subform-repeatable-wrapper .btn-success {
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-B .wt-cta-register-row::before {
	background-color: #6DA9B3;
}
.wt-color-scheme-B .single-event-about-desc {
	color: #6DA9B3;
}
.wt-color-scheme-B .single-wt-horizontal-nav .nav-link.active::after {
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-B .single-wt-horizontal-nav .nav-link:hover::after {
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-B .anmeldung-desc-list > div::before {
	background: url(/images/elements/icons/o-check-B.svg);
}
.wt-color-scheme-B .footer::after {
	background: #6DA9B3;
}
.wt-color-scheme-B .quiz-module-button {
  background: #6DA9B3;
}
.wt-color-scheme-B .сonfirmation-page-button .uk-button {
	background-color: #6DA9B3;
	color: #fff;
}
.wt-color-scheme-B .сonfirmation-page-button .uk-button:hover {
	background: #6DA9B3;
	mix-blend-mode: multiply;
	opacity: 0.8;
}
.wt-color-scheme-B .quick-menu-ico-home {
	background: url(/images/elements/icons/ico-home-B.svg);
}
.wt-color-scheme-B .quick-menu-ico-regions {
	background: url(/images/elements/icons/ico-location-B.svg);
}
.wt-color-scheme-B .turnier-dropdown-menu::after {
  background: #6DA9B3;
}
.wt-color-scheme-B .turnier-dropdown-menu .card-text-featured {
  color: #B9A8DC;
}
.wt-color-scheme-B .quick-menu-button .quick-menu-arrow {
	background: url(/images/elements/icons/arrow-up-B.svg);
}
.color-scheme-B .teaser-header {
	background-color: #B9A8DC;
}
.wt-color-scheme-B .copy-url-tooltip .tooltiptext {
  background-color: #B9A8DC;
}
.wt-color-scheme-B .copy-url-tooltip .tooltiptext::after {
  border-color: transparent transparent #B9A8DC transparent;
}
.wt-color-scheme-B .toolbar-icon.share-icon {
  background: url(/images/elements/icons/icon-network-communication-B.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-B .toolbar-icon.print-icon {
  background: url(/images/elements/icons/icon-printer-B.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-B .btn-primary {
	background: #B9A8DC;
}
.color-scheme-B .teaser-inner:hover .teaser-button > div:after {
  background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-B .anmeldung-form-sec .wt-price-selection .control-group .control-label label, .wt-color-scheme-B .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #B9A8DC;
}

/* Color scheme C */
.wt-color-scheme-C .standart-layout-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-C .standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-C .text-link-primary::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
  position: absolute;
  bottom: -8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-color-scheme-C .h2, .wt-color-scheme-C .uk-h2, .wt-color-scheme-C h2 {
	color: #FBB963;
}
.wt-color-scheme-C .h3, .wt-color-scheme-C .uk-h3, .wt-color-scheme-C h3 {
	color: #FBB963;
}
.wt-color-scheme-C .wt_form > h3:nth-of-type(1):after {
	color: #FBB963;
}
.wt-color-scheme-C .wt_form > h3:nth-of-type(2):after {
	color: #FBB963;
}
.wt-color-scheme-C .wt_form > h3:nth-of-type(3):after {
	color: #FBB963;
}
.wt-color-scheme-C .wt_form > h3:nth-of-type(4):after {
	color: #FBB963;
}
.wt-color-scheme-C .wt_form > h3:nth-of-type(5):after {
	color: #FBB963;
}
.wt-color-scheme-C .wt_form > h3:nth-of-type(6):after {
	color: #FBB963;
}
.wt-color-scheme-C .wt_form > h3:nth-of-type(7):after {
	color: #FBB963;
}
.wt-color-scheme-C .subform-repeatable-wrapper .btn-success {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-C .wt-cta-register-row::before {
	background-color: #B9A8DC;
}
.wt-color-scheme-C .single-event-about-desc {
	color: #B9A8DC;
}
.wt-color-scheme-C .single-wt-horizontal-nav .nav-link.active::after {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-C .single-wt-horizontal-nav .nav-link:hover::after {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-C .anmeldung-desc-list > div::before {
	background: url(/images/elements/icons/o-check-C.svg);
}
.wt-color-scheme-C .footer::after {
	background: #B9A8DC;
}
.wt-color-scheme-C .quiz-module-button {
  background: #B9A8DC;
}
.wt-color-scheme-C .сonfirmation-page-button .uk-button {
	background-color: #B9A8DC;
	color: #fff;
}
.wt-color-scheme-C .сonfirmation-page-button .uk-button:hover {
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.8;
}
.wt-color-scheme-C .quick-menu-ico-home {
	background: url(/images/elements/icons/ico-home-C.svg);
}
.wt-color-scheme-C .quick-menu-ico-regions {
	background: url(/images/elements/icons/ico-location-C.svg);
}
.wt-color-scheme-C .turnier-dropdown-menu::after {
  background: #B9A8DC;
}
.wt-color-scheme-C .turnier-dropdown-menu .card-text-featured {
  color: #FBB963;
}
.wt-color-scheme-C .quick-menu-button .quick-menu-arrow {
	background: url(/images/elements/icons/arrow-up-C.svg);
}
.color-scheme-C .teaser-header {
	background-color: #FBB963;
}
.wt-color-scheme-C .copy-url-tooltip .tooltiptext {
  background-color: #FBB963;
}
.wt-color-scheme-C .copy-url-tooltip .tooltiptext::after {
  border-color: transparent transparent #FBB963 transparent;
}
.wt-color-scheme-C .toolbar-icon.share-icon {
  background: url(/images/elements/icons/icon-network-communication-C.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-C .toolbar-icon.print-icon {
  background: url(/images/elements/icons/icon-printer-C.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-C .btn-primary {
	background: #FBB963;
}
.color-scheme-C .teaser-inner:hover .teaser-button > div:after {
  background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-C .anmeldung-form-sec .wt-price-selection .control-group .control-label label, .wt-color-scheme-C .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #FBB963;
}

/* Color scheme D */
.wt-color-scheme-D .standart-layout-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-D .standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-D .text-link-primary::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
  position: absolute;
  bottom: -8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-color-scheme-D .h2, .wt-color-scheme-D .uk-h2, .wt-color-scheme-D h2 {
	color: #FFDE59;
}
.wt-color-scheme-D .h3, .wt-color-scheme-D .uk-h3, .wt-color-scheme-D h3 {
	color: #FFDE59;
}
.wt-color-scheme-D .wt_form > h3:nth-of-type(1):after {
	color: #FFDE59;
}
.wt-color-scheme-D .wt_form > h3:nth-of-type(2):after {
	color: #FFDE59;
}
.wt-color-scheme-D .wt_form > h3:nth-of-type(3):after {
	color: #FFDE59;
}
.wt-color-scheme-D .wt_form > h3:nth-of-type(4):after {
	color: #FFDE59;
}
.wt-color-scheme-D .wt_form > h3:nth-of-type(5):after {
	color: #FFDE59;
}
.wt-color-scheme-D .wt_form > h3:nth-of-type(6):after {
	color: #FFDE59;
}
.wt-color-scheme-D .wt_form > h3:nth-of-type(7):after {
	color: #FFDE59;
}
.wt-color-scheme-D .subform-repeatable-wrapper .btn-success {
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-D .wt-cta-register-row::before {
	background-color: #6DA9B3;
}
.wt-color-scheme-D .single-event-about-desc {
	color: #6DA9B3;
}
.wt-color-scheme-D .single-wt-horizontal-nav .nav-link.active::after {
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-D .single-wt-horizontal-nav .nav-link:hover::after {
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-D .anmeldung-desc-list > div::before {
	background: url(/images/elements/icons/o-check-D.svg);
}
.wt-color-scheme-D .footer::after {
	background: #6DA9B3;
}
.wt-color-scheme-D .quiz-module-button {
  background: #6DA9B3;
}
.wt-color-scheme-D .сonfirmation-page-button .uk-button {
	background-color: #6DA9B3;
	color: #fff;
}
.wt-color-scheme-D .сonfirmation-page-button .uk-button:hover {
	background: #6DA9B3;
	mix-blend-mode: multiply;
	opacity: 0.8;
}
.wt-color-scheme-D .quick-menu-ico-home {
	background: url(/images/elements/icons/ico-home-D.svg);
}
.wt-color-scheme-D .quick-menu-ico-regions {
	background: url(/images/elements/icons/ico-location-D.svg);
}
.wt-color-scheme-D .turnier-dropdown-menu::after {
  background: #6DA9B3;
}
.wt-color-scheme-D .turnier-dropdown-menu .card-text-featured {
  color: #FFDE59;
}
.wt-color-scheme-D .quick-menu-button .quick-menu-arrow {
	background: url(/images/elements/icons/arrow-up-D.svg);
}
.color-scheme-D .teaser-header {
	background-color: #FFDE59;
}
.wt-color-scheme-D .copy-url-tooltip .tooltiptext {
  background-color: #FFDE59;
}
.wt-color-scheme-D .copy-url-tooltip .tooltiptext::after {
  border-color: transparent transparent #FFDE59 transparent;
}
.wt-color-scheme-D .toolbar-icon.share-icon {
  background: url(/images/elements/icons/icon-network-communication-D.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-D .toolbar-icon.print-icon {
  background: url(/images/elements/icons/icon-printer-D.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-D .btn-primary {
	background: #FFDE59;
}
.color-scheme-D .teaser-inner:hover .teaser-button > div:after {
  background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-D .anmeldung-form-sec .wt-price-selection .control-group .control-label label, .wt-color-scheme-D .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #FFDE59;
}

/* Color scheme E */
.wt-color-scheme-E .standart-layout-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-E .standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-E .text-link-primary::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
  position: absolute;
  bottom: -8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-color-scheme-E .h2, .wt-color-scheme-E .uk-h2, .wt-color-scheme-E h2 {
	color: #FBB963;
}
.wt-color-scheme-E .h3, .wt-color-scheme-E .uk-h3, .wt-color-scheme-E h3 {
	color: #FBB963;
}
.wt-color-scheme-E .wt_form > h3:nth-of-type(1):after {
	color: #FBB963;
}
.wt-color-scheme-E .wt_form > h3:nth-of-type(2):after {
	color: #FBB963;
}
.wt-color-scheme-E .wt_form > h3:nth-of-type(3):after {
	color: #FBB963;
}
.wt-color-scheme-E .wt_form > h3:nth-of-type(4):after {
	color: #FBB963;
}
.wt-color-scheme-E .wt_form > h3:nth-of-type(5):after {
	color: #FBB963;
}
.wt-color-scheme-E .wt_form > h3:nth-of-type(6):after {
	color: #FBB963;
}
.wt-color-scheme-E .wt_form > h3:nth-of-type(7):after {
	color: #FBB963;
}
.wt-color-scheme-E .subform-repeatable-wrapper .btn-success {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-E .wt-cta-register-row::before {
	background-color: #0F0F0F;
}
.wt-color-scheme-E .single-event-about-desc {
	color: #0F0F0F;
}
.wt-color-scheme-E .single-wt-horizontal-nav .nav-link.active::after {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-E .single-wt-horizontal-nav .nav-link:hover::after {
	background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-E .anmeldung-desc-list > div::before {
	background: url(/images/elements/icons/o-check-E.svg);
}
.wt-color-scheme-E .footer::after {
	background: #0F0F0F;
}
.wt-color-scheme-E .quiz-module-button {
  background: #0F0F0F;
  color: #fff;
}
.wt-color-scheme-E .сonfirmation-page-button .uk-button {
	background-color: #0F0F0F;
	color: #fff;
}
.wt-color-scheme-E .сonfirmation-page-button .uk-button:hover {
	background: #0F0F0F;
	mix-blend-mode: multiply;
	opacity: 0.8;
}
.wt-color-scheme-E .quick-menu-ico-home {
	background: url(/images/elements/icons/ico-home-E.svg);
}
.wt-color-scheme-E .quick-menu-ico-regions {
	background: url(/images/elements/icons/ico-location-E.svg);
}
.wt-color-scheme-E .turnier-dropdown-menu::after {
  background: #0F0F0F;
}
.wt-color-scheme-E .turnier-dropdown-menu .card-text-featured {
  color: #FBB963;
}
.wt-color-scheme-E .quick-menu-button .quick-menu-arrow {
	background: url(/images/elements/icons/arrow-up-E.svg);
}
.color-scheme-E .teaser-header {
	background-color: #FBB963;
}
.wt-color-scheme-E .copy-url-tooltip .tooltiptext {
  background-color: #FBB963;
}
.wt-color-scheme-E .copy-url-tooltip .tooltiptext::after {
  border-color: transparent transparent #FBB963 transparent;
}
.wt-color-scheme-E .toolbar-icon.share-icon {
  background: url(/images/elements/icons/icon-network-communication-E.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-E .toolbar-icon.print-icon {
  background: url(/images/elements/icons/icon-printer-E.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-E .btn-primary {
	background: #FBB963;
}
.color-scheme-E .teaser-inner:hover .teaser-button > div:after {
  background: #FBB963;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-E .auf-einen-blick-black {
	display: none;
}
.wt-color-scheme-E .auf-einen-blick-white {
	display: inline-block;
}
.wt-color-scheme-E .anmeldung-form-sec .wt-price-selection .control-group .control-label label, .wt-color-scheme-E .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #FBB963;
}

/* Color scheme F */
.wt-color-scheme-F .standart-layout-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-F .standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-F .text-link-primary::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
  position: absolute;
  bottom: -8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-color-scheme-F .h2, .wt-color-scheme-F .uk-h2, .wt-color-scheme-F h2 {
	color: #B9A8DC;
}
.wt-color-scheme-F .h3, .wt-color-scheme-F .uk-h3, .wt-color-scheme-F h3 {
	color: #B9A8DC;
}
.wt-color-scheme-F .wt_form > h3:nth-of-type(1):after {
	color: #B9A8DC;
}
.wt-color-scheme-F .wt_form > h3:nth-of-type(2):after {
	color: #B9A8DC;
}
.wt-color-scheme-F .wt_form > h3:nth-of-type(3):after {
	color: #B9A8DC;
}
.wt-color-scheme-F .wt_form > h3:nth-of-type(4):after {
	color: #B9A8DC;
}
.wt-color-scheme-F .wt_form > h3:nth-of-type(5):after {
	color: #B9A8DC;
}
.wt-color-scheme-F .wt_form > h3:nth-of-type(6):after {
	color: #B9A8DC;
}
.wt-color-scheme-F .wt_form > h3:nth-of-type(7):after {
	color: #B9A8DC;
}
.wt-color-scheme-F .subform-repeatable-wrapper .btn-success {
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-F .wt-cta-register-row::before {
	background-color: #0F0F0F;
}
.wt-color-scheme-F .single-event-about-desc {
	color: #0F0F0F;
}
.wt-color-scheme-F .single-wt-horizontal-nav .nav-link.active::after {
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-F .single-wt-horizontal-nav .nav-link:hover::after {
	background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-F .anmeldung-desc-list > div::before {
	background: url(/images/elements/icons/o-check-F.svg);
}
.wt-color-scheme-F .footer::after {
	background: #0F0F0F;
}
.wt-color-scheme-F .quiz-module-button {
  background: #0F0F0F;
  color: #fff;
}
.wt-color-scheme-F .сonfirmation-page-button .uk-button {
	background-color: #0F0F0F;
	color: #fff;
}
.wt-color-scheme-F .сonfirmation-page-button .uk-button:hover {
	background: #0F0F0F;
	mix-blend-mode: multiply;
	opacity: 0.8;
}
.wt-color-scheme-F .quick-menu-ico-home {
	background: url(/images/elements/icons/ico-home-F.svg);
}
.wt-color-scheme-F .quick-menu-ico-regions {
	background: url(/images/elements/icons/ico-location-F.svg);
}
.wt-color-scheme-F .turnier-dropdown-menu::after {
  background: #0F0F0F;
}
.wt-color-scheme-F .turnier-dropdown-menu .card-text-featured {
  color: #B9A8DC;
}
.wt-color-scheme-F .quick-menu-button .quick-menu-arrow {
	background: url(/images/elements/icons/arrow-up-F.svg);
}
.color-scheme-F .teaser-header {
	background-color: #B9A8DC;
}
.wt-color-scheme-F .copy-url-tooltip .tooltiptext {
  background-color: #B9A8DC;
}
.wt-color-scheme-F .copy-url-tooltip .tooltiptext::after {
  border-color: transparent transparent #B9A8DC transparent;
}
.wt-color-scheme-F .toolbar-icon.share-icon {
  background: url(/images/elements/icons/icon-network-communication-F.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-F .toolbar-icon.print-icon {
  background: url(/images/elements/icons/icon-printer-F.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-F .btn-primary {
	background: #B9A8DC;
}
.color-scheme-F .teaser-inner:hover .teaser-button > div:after {
  background: #B9A8DC;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-F .auf-einen-blick-black {
	display: none;
}
.wt-color-scheme-F .auf-einen-blick-white {
	display: inline-block;
}
.wt-color-scheme-F .anmeldung-form-sec .wt-price-selection .control-group .control-label label, .wt-color-scheme-F .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #B9A8DC;
}

/* Color scheme G */
.wt-color-scheme-G .standart-layout-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #A7DBE6;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-G .standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #A7DBE6;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-G .text-link-primary::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: #A7DBE6;
	mix-blend-mode: multiply;
	opacity: 0.4;
  position: absolute;
  bottom: -8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-color-scheme-G .h2, .wt-color-scheme-G .uk-h2, .wt-color-scheme-G h2 {
	color: #A7DBE6;
}
.wt-color-scheme-G .h3, .wt-color-scheme-G .uk-h3, .wt-color-scheme-G h3 {
	color: #A7DBE6;
}
.wt-color-scheme-G .wt_form > h3:nth-of-type(1):after {
	color: #A7DBE6;
}
.wt-color-scheme-G .wt_form > h3:nth-of-type(2):after {
	color: #A7DBE6;
}
.wt-color-scheme-G .wt_form > h3:nth-of-type(3):after {
	color: #A7DBE6;
}
.wt-color-scheme-G .wt_form > h3:nth-of-type(4):after {
	color: #A7DBE6;
}
.wt-color-scheme-G .wt_form > h3:nth-of-type(5):after {
	color: #A7DBE6;
}
.wt-color-scheme-G .wt_form > h3:nth-of-type(6):after {
	color: #A7DBE6;
}
.wt-color-scheme-G .wt_form > h3:nth-of-type(7):after {
	color: #A7DBE6;
}
.wt-color-scheme-G .subform-repeatable-wrapper .btn-success {
	background: #A7DBE6;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-G .wt-cta-register-row::before {
	background-color: #0F0F0F;
}
.wt-color-scheme-G .single-event-about-desc {
	color: #0F0F0F;
}
.wt-color-scheme-G .single-wt-horizontal-nav .nav-link.active::after {
	background: #A7DBE6;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-G .single-wt-horizontal-nav .nav-link:hover::after {
	background: #A7DBE6;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-G .anmeldung-desc-list > div::before {
	background: url(/images/elements/icons/o-check-G.svg);
}
.wt-color-scheme-G .footer::after {
	background: #0F0F0F;
}
.wt-color-scheme-G .quiz-module-button {
  background: #0F0F0F;
  color: #fff;
}
.wt-color-scheme-G .сonfirmation-page-button .uk-button {
	background-color: #0F0F0F;
	color: #fff;
}
.wt-color-scheme-G .сonfirmation-page-button .uk-button:hover {
	background: #0F0F0F;
	mix-blend-mode: multiply;
	opacity: 0.8;
}
.wt-color-scheme-G .quick-menu-ico-home {
	background: url(/images/elements/icons/ico-home-G.svg);
}
.wt-color-scheme-G .quick-menu-ico-regions {
	background: url(/images/elements/icons/ico-location-G.svg);
}
.wt-color-scheme-G .turnier-dropdown-menu::after {
  background: #0F0F0F;
}
.wt-color-scheme-G .turnier-dropdown-menu .card-text-featured {
  color: #A7DBE6;
}
.wt-color-scheme-G .quick-menu-button .quick-menu-arrow {
	background: url(/images/elements/icons/arrow-up-G.svg);
}
.color-scheme-G .teaser-header {
	background-color: #A7DBE6;
}
.wt-color-scheme-G .copy-url-tooltip .tooltiptext {
  background-color: #A7DBE6;
}
.wt-color-scheme-G .copy-url-tooltip .tooltiptext::after {
  border-color: transparent transparent #A7DBE6 transparent;
}
.wt-color-scheme-G .toolbar-icon.share-icon {
  background: url(/images/elements/icons/icon-network-communication-G.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-G .toolbar-icon.print-icon {
  background: url(/images/elements/icons/icon-printer-G.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-G .btn-primary {
	background: #A7DBE6;
}
.color-scheme-G .teaser-inner:hover .teaser-button > div:after {
  background: #A7DBE6;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-G .auf-einen-blick-black {
	display: none;
}
.wt-color-scheme-G .auf-einen-blick-white {
	display: inline-block;
}
.wt-color-scheme-G .anmeldung-form-sec .wt-price-selection .control-group .control-label label, .wt-color-scheme-G .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #A7DBE6;
}

/* Color scheme H */
.wt-color-scheme-H .standart-layout-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-H .standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.wt-color-scheme-H .text-link-primary::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
  position: absolute;
  bottom: -8px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-color-scheme-H .h2, .wt-color-scheme-H .uk-h2, .wt-color-scheme-H h2 {
	color: #FFDE59;
}
.wt-color-scheme-H .h3, .wt-color-scheme-H .uk-h3, .wt-color-scheme-H h3 {
	color: #FFDE59;
}
.wt-color-scheme-H .wt_form > h3:nth-of-type(1):after {
	color: #FFDE59;
}
.wt-color-scheme-H .wt_form > h3:nth-of-type(2):after {
	color: #FFDE59;
}
.wt-color-scheme-H .wt_form > h3:nth-of-type(3):after {
	color: #FFDE59;
}
.wt-color-scheme-H .wt_form > h3:nth-of-type(4):after {
	color: #FFDE59;
}
.wt-color-scheme-H .wt_form > h3:nth-of-type(5):after {
	color: #FFDE59;
}
.wt-color-scheme-H .wt_form > h3:nth-of-type(6):after {
	color: #FFDE59;
}
.wt-color-scheme-H .wt_form > h3:nth-of-type(7):after {
	color: #FFDE59;
}
.wt-color-scheme-H .subform-repeatable-wrapper .btn-success {
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-H .wt-cta-register-row::before {
	background-color: #0F0F0F;
}
.wt-color-scheme-H .single-event-about-desc {
	color: #0F0F0F;
}
.wt-color-scheme-H .single-wt-horizontal-nav .nav-link.active::after {
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-H .single-wt-horizontal-nav .nav-link:hover::after {
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-H .anmeldung-desc-list > div::before {
	background: url(/images/elements/icons/o-check-H.svg);
}
.wt-color-scheme-H .footer::after {
	background: #0F0F0F;
}
.wt-color-scheme-H .quiz-module-button {
  background: #0F0F0F;
  color: #fff;
}
.wt-color-scheme-H .сonfirmation-page-button .uk-button {
	background-color: #0F0F0F;
	color: #fff;
}
.wt-color-scheme-H .сonfirmation-page-button .uk-button:hover {
	background: #0F0F0F;
	mix-blend-mode: multiply;
	opacity: 0.8;
}
.wt-color-scheme-H .quick-menu-ico-home {
	background: url(/images/elements/icons/ico-home-H.svg);
}
.wt-color-scheme-H .quick-menu-ico-regions {
	background: url(/images/elements/icons/ico-location-H.svg);
}
.wt-color-scheme-H .turnier-dropdown-menu::after {
  background: #0F0F0F;
}
.wt-color-scheme-H .turnier-dropdown-menu .card-text-featured {
  color: #FFDE59;
}
.wt-color-scheme-H .quick-menu-button .quick-menu-arrow {
	background: url(/images/elements/icons/arrow-up-H.svg);
}
.color-scheme-H .teaser-header {
	background-color: #FFDE59;
}
.wt-color-scheme-H .copy-url-tooltip .tooltiptext {
  background-color: #FFDE59;
}
.wt-color-scheme-H .copy-url-tooltip .tooltiptext::after {
  border-color: transparent transparent #FFDE59 transparent;
}
.wt-color-scheme-H .toolbar-icon.share-icon {
  background: url(/images/elements/icons/icon-network-communication-H.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-H .toolbar-icon.print-icon {
  background: url(/images/elements/icons/icon-printer-H.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wt-color-scheme-H .btn-primary {
	background: #FFDE59;
}
.color-scheme-H .teaser-inner:hover .teaser-button > div:after {
  background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.wt-color-scheme-H .auf-einen-blick-black {
	display: none;
}
.wt-color-scheme-H .auf-einen-blick-white {
	display: inline-block;
}
.wt-color-scheme-H .anmeldung-form-sec .wt-price-selection .control-group .control-label label, .wt-color-scheme-H .anmeldung-form-sec .wt-players-selection .control-group .control-label label {
	color: #A7DBE6;
}


.microsite-default-header {
	width: 100%;
	position: relative;
	min-height: 540px;
	margin-bottom: 130px;
}
.tournament-component .tm-header {
	display: none;
}
.tournament-component .tm-main {
	padding-top: 64px;
}
.tournament-component .tm-main > .uk-container {
	max-width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
.microsite-default-header-triangle {
  clip-path: polygon(0 0, 66% 100%, 100% 0);
  width: 395px;
  height: 190px;
  background-color: #009EE0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  right: calc(50vw - 475px);
  mix-blend-mode: multiply;
  z-index: 1;
}
.microsite-default-header-bg {
  clip-path: polygon(0 0, 100% 0, 87% 100%, 0 58%);
  width: 61vw;
  height: 540px;
  position: absolute;
  top: 0;
  left: 0px;
}
.tournament-component .uk-navbar #module-1 {
	display: none;
}
.weitere-schuelis {
	font-weight: 900;
	font-size: 16px;
	line-height: 1.12;
	text-align: center;
	color: #000000;
	margin-left: 60px;
	position: relative;
	z-index: 1;
}
.microsite-default-toolbar > .uk-container > * {
	min-height: 64px;
	z-index: 1;
	position: relative;
}
.microsite-default-toolbar {
	box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.4);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background: #fff;
}
.toolbar-icon.share-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-right: 24px;
  background: url(/images/elements/icons/icon-network-communication-A.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.toolbar-icon.print-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-right: 24px;
  background: url(/images/elements/icons/icon-printer-A.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.microsite-default-toolbar .uk-button-link {
	padding: 0 0px 0 60px;
	font-size: 16px;
}
.standart-layout-main-title {
	max-width: 626px;
}
.standart-layout-header-section {
	z-index: 1;
	position: relative;
	height: 540px;
}
.standart-layout-nav .nav-link, .single-wt-horizontal-nav .nav-link {
	font-size: 20px;
	line-height: 1.2;
	color: #000000;
	padding: 6px 0px;
	width: max-content;
}
.single-wt-horizontal-nav > .nav-item {
  margin-left: 15px;
  margin-right: 15px;
}
.single-wt-horizontal-nav > .nav-item:first-child {
  margin-left: 0px;
}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 1110px;
  padding-left: 0px;
  padding-right: 0px;
}
.standart-layout-header-section > .container, .standart-layout-header-section > .container > .row, .standart-layout-header-section > .container > .row > div {
	height: 100%;
}
.standart-layout-header-section > .container > .row > div:first-child {
	display: flex;
	align-items: end;
	padding-bottom: 200px;
}
.standart-layout-header-section > .container > .row > div:nth-child(2) {
	display: flex;
	align-items: end;
}
.standart-layout-nav {
	margin-bottom: -12px;
}
.standart-layout-sub-title {
	font-weight: 900;
	font-size: 24px;
	line-height: 1.3;
	max-width: 626px;
}
.standart-layout-nav > .nav-item:first-child > .nav-link {
	font-size: 0px;
	width: 24px;
	height: 24px;
	background: url(/images/elements/icons/ico-home.svg);
	background-size: contain;
	padding: 16px 0px;
	background-repeat: no-repeat;
}
.single-event-about-title {
	font-weight: 900;
	font-size: 48px;
	line-height: 1;
	color: #000000;
	margin-bottom: 20px;
	max-width: 660px;
}
.single-event-about-desc {
	font-weight: 900;
	font-size: 24px;
	line-height: 1.3;
	color: #7B4FB7;
	max-width: 825px;
}
.info-about-sec {
	padding-top: 100px;
}
.standart-layout-nav .nav-link {
	position: relative;
}
.standart-layout-nav .nav-link:after {
	content: "";
	width: calc(100% - 12px);
	height: 16px;
	background: rgba(255, 255, 255, 0.0);
	position: absolute;
	bottom: 2px;
	left: 6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.standart-layout-nav .nav-link a {
	z-index: 1;
}
.standart-layout-nav .nav-link.active {
	font-weight: 900;
}
.standart-layout-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: rgba(0, 158, 224, 0.4);
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.standart-layout-nav .nav-item:first-child .nav-link.active::after {
	display: none;
}
.single-event-content .wt_form h3 {
	font-weight: 900;
	font-size: 28px;
	line-height: 1.2;
	color: #000000 !important;
	padding-left: 34px;
	margin-bottom: 33px;
	margin-top: 122px;
}
.form-control:where(input), .form-select:not([multiple])[size="1"], .form-select:where(select):not([multiple]):not([size]), .uk-input, .uk-select:not([multiple]):not([size]) {
  height: 72px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #d4d4d4;
  border-radius: 36px;
  max-width: 825px;
  padding: 0px 64px;
}
.single-event-content .wt_form .control-label {
	display: none;
}
::placeholder {
	font-weight: bold !important;
	font-size: 20px;
	line-height: 1.30;
	color: #AAAAAA;
}
::-webkit-input-placeholder {
	font-weight: bold !important;
	font-size: 20px;
	line-height: 1.30;
	color: #AAAAAA;
}
::-moz-placeholder {
	font-weight: bold !important;
	font-size: 20px;
	line-height: 1.30;
	color: #AAAAAA;
}
:-ms-input-placeholder {
	font-weight: bold !important;
	font-size: 20px;
	line-height: 1.30;
	color: #AAAAAA;
}
:-moz-placeholder {
	font-weight: bold !important;
	font-size: 20px;
	line-height: 1.30;
	color: #AAAAAA;
}
* + .control-group {
  margin-top: 16px;
}
.control-group {
  margin-bottom: 16px;
}
.wt_form > h3 {
	position: relative;
	margin-top: 120px;
}
.single-wt-horizontal-nav {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 72px;
	margin-bottom: 106px;
}
.single-wt-horizontal-nav > .nav-item:first-child > .nav-link {
	font-size: 0px;
	width: 24px;
	height: 24px;
	background: url(/images/elements/icons/ico-home.svg);
	background-size: contain;
	background-repeat: no-repeat;
}
.single-wt-horizontal-nav .nav-link {
	position: relative;
	color: #000;
}
.single-wt-horizontal-nav .nav-link:after {
	content: "";
	width: calc(100% - 20px);
	height: 16px;
	background: rgba(255, 255, 255, 0.0);
	position: absolute;
	bottom: 2px;
	left: 10px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.single-wt-horizontal-nav .nav-link:hover::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: rgba(0, 158, 224, 0.4);
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.single-wt-horizontal-nav .nav-item:first-child .nav-link:hover::after {
	display: none;
}
.single-wt-horizontal-nav .nav-item a {
	z-index: 1;
	text-decoration: none;
}
.single-wt-horizontal-nav .nav-link.active {
	font-weight: 900;
}
.single-wt-horizontal-nav .nav-link.active::after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: rgba(0, 158, 224, 0.4);
	position: absolute;
	bottom: 2px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.single-wt-horizontal-nav .nav-item:first-child .nav-link.active::after {
	display: none;
}
.wt_form > h2 {
	display: none;
}
.anmeldung-title-2 {
	font-weight: 900;
	font-size: 28px;
	line-height: 1.20;
	color: #23C3F1;
	margin-top: 72px;
}
.anmeldung-desc-list > div {
	padding-left: 30px;
	position: relative;
	font-weight: 900;
	font-size: 20px;
	line-height: 1.3;
	color: #000000;
	margin-bottom: 14px;
}
.anmeldung-desc-list > div:before {
	content: "";
	width: 24px;
	height: 24px;
	background: url(/images/elements/icons/o-check-violet.svg);
	display: block;
	position: absolute;
	left: 0;
}
.anmeldung-desc-list {
	margin-bottom: 16px;
}
.wt_form button.validate {
	margin-top: 56px;
}
.form-check-input[type="checkbox"], .form-check-input[type="radio"], .uk-checkbox, .uk-radio {
	height: 30px;
	width: 30px;
	border: 2px solid #d2d2d2;
}
.wt_form fieldset#jform_consents div.form-check-inline {
	margin-bottom: 24px;
}
.wt_form fieldset.checkboxes {
	margin-left: 35px;
}
.wt_form .subform-repeatable-wrapper {
	margin-left: 35px;
}
.wt_form > h3:nth-of-type(1):after {
	content: "01";
	font-weight: 900;
	font-size: 72px;
	line-height: 1;
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: -45px;
}
.wt_form > h3:nth-of-type(2):after {
	content: "02";
	font-weight: 900;
	font-size: 72px;
	line-height: 1;
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: -45px;
}
.wt_form > h3:nth-of-type(3):after {
	content: "03";
	font-weight: 900;
	font-size: 72px;
	line-height: 1;
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: -45px;
}
.wt_form > h3:nth-of-type(4):after {
	content: "04";
	font-weight: 900;
	font-size: 72px;
	line-height: 1;
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: -45px;
}
.wt_form > h3:nth-of-type(5):after {
	content: "05";
	font-weight: 900;
	font-size: 72px;
	line-height: 1;
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: -45px;
}
.wt_form > h3:nth-of-type(6):after {
	content: "06";
	font-weight: 900;
	font-size: 72px;
	line-height: 1;
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: -45px;
}
.wt_form > h3:nth-of-type(7):after {
	content: "07";
	font-weight: 900;
	font-size: 72px;
	line-height: 1;
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: -45px;
}
.single-event-content .wt-quick-overview-row {
	margin-top: 20px;
	margin-bottom: 96px;
	--bs-gutter-x: 0rem;
	max-width: 1110px;
	margin-left: auto;
	margin-right: auto;
}
.single-event-content .wt-quick-overview-row > div {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.wt-quick-overview-row .card {
	border: 2px solid #E8E8E8;
	padding: 36px;
	border-radius: 36px;
	height: 100%;
}
.wt-quick-overview-row > .wt-home-row-container > .row > .column > .ge-content {
	height: 100%;
}
.wt-quick-overview-row .container > * {
	padding-left: 30px;
	display: flex;
	flex-wrap: wrap;
}
.wt-cta-register-row {
	margin-top: 30px;
	position: relative;
	padding-bottom: 136px;
	z-index: 1;
	color: #fff;
	mix-blend-mode: multiply;
}
.wt-cta-register-row > * {
	z-index: 1;
}
.wt-quick-overview-row .card:hover {
	box-shadow: 0px 0px 24px #D2D2D2;
}
.wt-cta-register-row::before {
  content: "";
  clip-path: polygon(0 0, 100% 0, 89% 100%, 0 65%);
  width: 81%;
  margin-top: 0px;
  display: block;
  background-color: #007C78;
  position: absolute;
  left: 0;
  top: -82px;
  mix-blend-mode: multiply;
  bottom: 0px;
}
.wt-cta-register-row {
	color: #fff;
}
.single-event-content .wt-cta-register-row h2, .single-event-content .wt-cta-register-row h3 {
	color: #fff !important;
}
.wt-quick-overview-row {
	margin-bottom: 97px;
}
#pos-quiz-wrapper {
    position: fixed;
    top: 180px;
    right: 0;
    z-index: 999;
}
.quiz-module-button {
  background: #23C3F1;
	color: #000;
	transform: rotate(-90deg);
	padding: 22px 0px 18px 0px;
	float: right;
	transform-origin: top right;
	line-height: 1;
	border-radius: 36px 36px 0 0;
	width: 240px;
	height: 76px;
	text-transform: uppercase;
	text-align: right;
	position: absolute;
	top: 0px;
	right: 76px;
	z-index: 2;
	font-weight: 900;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
}
.quiz-module-button:hover {
    text-decoration: none;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.quiz-module-wrapper {
    background: #fff;
    position: absolute;
    top: -60px;
    right: -850px;
    width: 825px;
    padding: 78px 193px 103px 92px;
    z-index: 1;
    height: max-content;
    border-radius: 36px 0px 0px 36px;
    transition: .6s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.4);
    max-height: calc(100vh - 140px);
	scroll-behavior: auto;
	overflow: auto;
}
.quiz-module-show {
    right: 0px !important;
}
.quiz-button-close {
	display: none;
}
.quiz-module-button img {
	width: 36px;
	margin-left: 18px;
}
.quick-menu-ico-home {
	width: 32px;
	height: 32px;
	background: url(/images/elements/icons/ico-home.svg);
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.quick-menu-ico-regions {
	width: 32px;
	height: 32px;
	background: url(/images/elements/icons/ico-location.svg);
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.quick-menu-ico-categories {
	height: 32px;
}
.quick-menu-ico-categories > div {
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	margin-right: 5px;
}
.quick-menu-ico-categories > div:nth-child(n+5) {
	display: none;
}
.turnier-dropdown-menu::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 8px;
  width: calc(50vw + 555px);
  background: #009EE0;
  border-radius: 0px 4px 4px 0px;
}
.turnier-dropdown-menu .card-text-featured {
	color: #BC92FF;
}
.quick-menu-button .quick-menu-arrow {
	width: 46px;
	height: 19px;
	background: url(/images/elements/icons/arrow-up-violet.svg);
	transform: rotate(180deg);
	margin-bottom: -10px;
	margin-top: 10px;
}
.quick-menu-button.button-close .quick-menu-arrow {
	transform: rotate(0deg);
}


.copy-url-tooltip {
  position: relative;
  display: inline-block;
  margin-left: 23px;
}
.copy-url-tooltip .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #F18830;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 1;
  transition: opacity 0.3s;
  font-size: 14px;
}
.copy-url-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #F18830 transparent;
}
.copy-url-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.copy-url-tooltip .tooltiptext.tooltip-visible {
	visibility: visible;
  opacity: 1;
}


.text-link-primary {
	font-weight: 900;
}
.text-link-primary:hover::after {
  content: "";
  width: calc(100% + 12px);
  height: 16px;
  background: transparent;
  position: absolute;
  bottom: 2px;
  left: -6px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.wt-cta-register-row {
	position: relative;
	z-index: 1;
}
.wt-cta-register-row > .container > .anmeldung-sec > * {
	position: relative;
	z-index: 1;
}
.wt-cta-register-row::before {
  content: "";
  clip-path: polygon(0 0, 100% 0, 89% 100%, 0 46%);
  width: calc(50vw + 370px);
  margin-top: 0px;
  display: block;
  background-color: #007C78;
  position: absolute;
  left: 0;
  top: 0px;
  mix-blend-mode: multiply;
  bottom: 0px;
}
.wt-cta-register-row .image-sec {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}
.wt-cta-register-row {
	margin-top: 20px;
}
.anmeldung-sec-content {
	font-weight: 900;
	font-size: 24px;
	line-height: 31px;
	color: #ffffff;
	max-width: 716px;
	margin-top: 32px;
}
.anmeldung-sec-button {
	margin-top: 73px;
	text-align: right;
	max-width: 926px;
}
.anmeldung-sec {
	padding-left: 12px;
}
.microsite-default-header .single-event-logo-sec {
	max-width: max-content;
	z-index: 1;
	position: relative;
}
.microsite-default-header .single-event-logo-sec {
	margin-top: -130px;
}
.microsite-advanced-header-bg .single-event-logo-sec {
	width: 100%;
}
.microsite-advanced-header-bg .single-event-logo-sec img {
	max-width: 370px;
}
.microsite-advanced-title {
	margin-top: 105px;
}
.microsite-advanced-title .standart-layout-main-title {
	max-width: 680px;
}
.microsite-advanced-header-bg {
	padding-top: 90px;
	padding-bottom: 90px;
}
.microsite-advanced-header-bg > .container > .row {
	width: 100%;
}
.microsite-advanced-header-bg > .container > .row > * {
	display: flex;
	align-items: center;
}
.microsite-advanced-header-bg {
	display: flex;
	align-items: center;
}
.microsite-advanced-nav .standart-layout-nav {
	display: flex;
	align-items: center;
	flex-direction: row;
}
.microsite-advanced-nav .standart-layout-nav > .nav-item:first-child > .nav-link {
	padding: 0px;
}
.microsite-advanced-nav .standart-layout-nav > .nav-item a {
	z-index: 1;
	text-decoration: none;
}
.microsite-advanced-nav .standart-layout-nav > .nav-item {
	margin-left: 15px;
	margin-right: 15px;
}
.microsite-advanced-nav .standart-layout-nav > .nav-item:first-child {
	margin-left: 0px;
}
.microsite-advanced-nav {
	padding-top: 42px;
	padding-bottom: 42px;
}
.microsite-advanced-header-bg > .container > .row > *.logo-pos-left {
	flex-direction: column;
}
.logo-pos-left .single-event-logo-sec {
	margin-right: auto;
	margin-top: 40px;
}
.logo-pos-center .single-event-logo-sec {
	max-width: 50%;
	text-align: center;
	margin-left: auto;
}
.quick-info-title {
	font-weight: 900;
	font-size: 24px;
	line-height: 24px;
	color: #7B4FB7;
	margin-bottom: 24px;
}
.quick-info-left-col {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.5;
	text-align: right;
	color: #7B4FB7;
}
.quick-info-right-col {
	font-weight: 900;
	font-size: 14px;
	line-height: 1.21;
	color: #000000;
}
.quick-info-right-col-date {
	font-weight: 900;
	font-size: 20px;
	line-height: 1.30;
}
.quick-info-left-col-date {
	line-height: 2.3;
}
.quick-info-right-col .teaser-state {
	margin-top: 0px;
	font-weight: 900;
	font-size: 14px;
	line-height: 1.21;
	padding-left: 20px;
	margin-bottom: 5px;
}
.quick-info-right-col-status-regular {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.5;
}
.uk-table-divider > :first-child > tr:first-child, .uk-table-divider > :first-child > tr, .uk-table-divider > tr:first-child {
  border-top: 1px solid #e5e5e5;
}
.uk-table-divider > :first-child > tr:last-child, .uk-table-divider > tr:last-child {
  border-bottom: 1px solid #e5e5e5;
}
.uk-table td {
  padding: 12px 12px;
}
.homepage .tm-headerbar-top {
  padding-top: 22px;
  padding-bottom: 22px;
}
.homepage .uk-logo {
  position: absolute;
  top: 22px;
}
.сonfirmation-page-nav {
	margin-top: 18px;
	margin-bottom: 40px;
}
.сonfirmation-page-content {
  margin-top: 80px;
}
.сonfirmation-page-contacts {
	margin-top: 80px;
}
.сonfirmation-page-contacts h4 {
	margin-top: 30px;
	margin-bottom: 5px;
}
.text-link {
	position: relative;
	display: inline-block;
	width: max-content;
}
.text-link::after {
  content: "";
  height: 1px;
  width: 100%;
  background: #000;
  display: block;
}
.сonfirmation-page-button {
	margin-top: 84px;
}
.сonfirmation-page-contacts h3 {
	color: #000;
}
.regisrtation-description {
	max-width: 825px;
	color: #D40053;
	font-weight: 900;
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 96px;
}
.regisrtation-subtitle {
	font-weight: 900;
	font-size: 28px;
	line-height: 1.20;
}
.com-users-registration__form fieldset:nth-of-type(2) h1, .com-users-registration__form fieldset:nth-of-type(2) .regisrtation-description, .com-users-registration__form fieldset:nth-of-type(2) .regisrtation-subtitle {
	display: none;
}
.com-users-registration__form .password-group .btn-secondary {
	padding: 0 40px 0 40px;
	background: #e8e8e8;
	color: #fff;
	border: 2px solid #e8e8e8;
}
.com-users-registration__form .password-group .btn-secondary:before {
	display: none;
}
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
.com-users-registration__form .input-password-toggle [class^="icon-"], .com-users-registration__form .input-password-toggle [class*=" icon-"] {
  font-family: 'Font Awesome 5 Free' !important;
}
.com-users-registration__form .password-group {
	max-width: 825px;
}
.com-users-registration__form .control-group .control-label {
	display: none;
}
.com-users-registration__form fieldset:first-child > div:last-child {
	margin-bottom: 0px;
}
::placeholder {
	font-weight: 900 !important;
	font-size: 20px !important;
	line-height: 1.68 !important;
	color: #AAAAAA !important;
}
.com-users-registration__form {
	max-width: 825px;
}
.com-users-registration__submit > .controls {
	text-align: right;
}
.login-teilnehmen-section .login-registration-link {
	display: none;
}
.turnier-dropdown-menu .card {
	padding: 32px 26px 60px 26px;
	border-radius: 36px;
	width: 100%;
}
.turnier-dropdown-menu .card:hover {
	box-shadow: 0px 0px 24px #D2D2D2;
}
.turnier-dropdown-menu .card-text {
	font-weight: 900;
	font-size: 20px;
	line-height: 1.3;
	margin-top: 26px;
}
.turnier-dropdown-menu .row > * {
	display: flex;
	flex-wrap: wrap;
}
.turnier-dropdown-menu .row > * > * {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	text-decoration: none;
}
.turnier-dropdown-card-login-body a.text-link-primary {
	position: relative;
	text-decoration: none;
}
.turnier-dropdown-card-login {
	padding: 32px 26px 6px 26px;
	font-size: 14px;
	line-height: 1.14;
}
.turnier-dropdown-card-login > * {
	align-content: end;
	justify-content: end;
}
.turnier-dropdown-menu {
  position: fixed;
  top: -700px;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 999;
  box-shadow: 0px 0px 24px rgba(0,0,0,0.25);
  transition: .6s ease-out;
  transition-property: opacity,transform,filter;
	transition-property: all;
}
.turnier-dropdown-menu > .container > .row {
  margin-top: 56px;
  margin-bottom: 72px;
}
.turnier-dropdown-menu > .container {
	position: relative;
}
.quick-menu-button {
	width: 96px;
	height: 96px;
	border-radius: 50%;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 83px;
	bottom: -113px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	opacity: 0;
	z-index: 0;
}
.quick-menu-show .quick-menu-button {
	opacity: 1;
	z-index: 1;
}
.turnier-dropdown-menu > .container:before {
	content: "";
	background-image: url(/images/elements/icons/arrow-up-violet.svg);
	background-repeat: no-repeat;
	background-position: 50% 70%;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	background-color: #fff;
	display: block;
	position: absolute;
	left: 83px;
	bottom: -106px;
}
.microsite-default-toolbar > .uk-container {
	position: relative;
}
.turnier-dropdown-menu {
	/*height: 385px;*/
}
.quick-menu-button {
	font-weight: 900;
	font-size: 16px;
	line-height: 1.12;
	text-align: center;
	color: #000000;
	transition: .6s ease-out;
  transition-property: opacity,transform,filter;
	transition-property: all;
}
.quick-menu-button.button-close {
	font-size: 12px;
	box-shadow: 0px 24px 34px -24px rgba(0,0,0,0.25);
}
.microsite-default-toolbar > .uk-container > *.quick-menu-button {
	position: absolute;
	top: 0;
	bottom: auto;
	z-index: 2;
	opacity: 1;
	transition: .6s ease-out;
  transition-property: opacity,transform,filter;
	transition-property: all;
	box-shadow: 0px 24px 34px -24px rgba(0,0,0,0.25);
	text-decoration: none;
}
.microsite-default-toolbar > .uk-container > *.quick-menu-button.quick-menu-button-open {
	transition: .6s ease-out;
  transition-property: opacity,transform,filter;
	transition-property: all;
}
.quick-menu-button > div:first-child {
	white-space: nowrap;
}
.microsite-default-toolbar {
	z-index: 2 !important;
}
.turnier-dropdown-menu.quick-menu-show {
	top: 0px !important;
	transition: .6s ease-out;
  transition-property: opacity,transform,filter;
	transition-property: all;
}
.turnier-dropdown-menu > .container::before {
	display: none !important;
}
.navbar-nav .nav-link {
	font-weight: normal;
	font-size: 20px;
	line-height: 1.2;
	color: #000000;
	text-transform: none;
	z-index: 1;
	position: relative;
}
.navbar-nav .nav-item {
	position: relative;
}
.navbar-nav .nav-item::after {
  content: "";
	width: calc(100% - 10px);
	height: 16px;
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0;
	position: absolute;
	bottom: 5px;
	left: 5px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.navbar-nav .nav-item:hover::after {
  content: "";
	width: calc(100% - 10px);
	height: 16px;
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 5px;
	left: 5px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.navbar-nav .nav-item.active::after {
  content: "";
	width: calc(100% - 10px);
	height: 16px;
	background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
	position: absolute;
	bottom: 5px;
	left: 5px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.nav-profile-nav {
	margin-left: -10px;
}
.navbar-nav .nav-item {
  margin-left: 6px;
  margin-right: 6px;
}
.navbar-nav .nav-item:first-child {
	margin-left: 0px;
}
.my-profile-page .uk-navbar-container {
	/*display: none;*/
}
.my-profile-page .tm-main {
	padding-top: 50px;
}
#tm-main .nav-profile-nav {
	margin-bottom: 70px;
}
.wt-home-row-container {
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
}
.registration-sec {
	max-width: 825px;
}
.single-event-content .wt-cta-register-row > .anmeldung-sec {
	max-width: 1110px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 72px;
}
.fixed-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	box-shadow: 0px 24px 24px rgba(210, 210, 210, 0.25);
  z-index: 999;
}
.homepage .fixed-header {
	transition: .4s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.homepage .fixed-header .uk-logo img {
  width: 54px;
  transition: .4s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
:not(.homepage) .tm-header {
	/*height: 222px;*/
}
.microsite-advanced-nav.rankings-nav {
	margin-top: 30px;
}
.ranking-intro {
  margin-top: 80px;
}
.anmeldung-form-sec {
  margin-top: 28px;
}
.anmeldung-form-sec .wt_form h3 {
	padding-left: 34px;
	margin-top: 112px;
}
.anmeldung-form-sec .control-group .control-label label {
	display: none;
}
.anmeldung-form-sec .control-group .control-label label#jform_is_resp-lbl {
	display: block;
	margin-left: 35px;
}
.anmeldung-form-sec .form-check-inline {
  margin-left: 35px;
}
.ranking-intro .container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}
.ranking-place {
	font-weight: 900;
	font-size: 18px;
	line-height: 1.5;
	color: #000;
	margin-top: 16px;
}
.ranking-main-row {
	border: 2px solid #E8E8E8;
	border-radius: 36px;
	padding: 29px 36px 29px 36px;
}
.ranking-sec {
	margin-top: 100px;
}
.ranking-title-desc {
	margin-top: 100px;
}
.uk-offcanvas-bar {
	width: 100vw;
	background: #fff;
	padding: 30px 30px;
}
.uk-offcanvas-bar .uk-nav-default > li > a {
	z-index: 1;
	/*font-weight: 400;
	font-size: 20px;
	line-height: 1.2;
	color: #000000;
	padding: 9px 0;
	width: max-content;*/
}
.uk-offcanvas-bar .uk-nav-default > li.uk-active > a {
	font-weight: 900;
	color: #000000;
	position: relative;
	z-index: 1;
}
.uk-offcanvas-bar .uk-nav-default > li {
	position: relative;
	width: max-content;
}
.uk-offcanvas-bar .uk-nav-default > li.uk-active:after {
	content: "";
	width: calc(100% + 12px);
	height: 16px;
	background: #009EE0;
	position: absolute;
	bottom: 4px;
	left: -6px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.uk-offcanvas-bar .uk-nav-default > li:first-child.uk-active:after {
	display: none;
}
.uk-offcanvas-close > svg {
	display: none;
}
.uk-offcanvas-close {
	/*width: 30px;
	height: 30px;
	right: 30px;
	background: url(/images/elements/icons/ico-close-red.svg);
	background-size: contain !important;
	background-repeat: no-repeat !important;*/
}
.uk-offcanvas-bar .uk-button-primary {
	/*background: #D40053;
	color: #FFFFFF;
	border: 2px solid transparent;*/
}
.uk-offcanvas-bar a {
	color: #000;
	text-decoration: none;
}
#module-117, #module-140, #module-142 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 21px 30px;
	box-shadow: 0px 0px 24px #D2D2D2;
}
#module-117 .row > *, #module-140 .row > *, #module-142 .row > * {
	display: flex;
	align-items: center;
}
#module-117 .row, #module-140 .row, #module-142 .row {
	justify-content: space-between;
}
#module-117 .uk-button-primary, #module-140 .uk-button-primary, #module-142 .uk-button-primary {
	/*padding: 0 21px 0 45px;*/
}
#module-117 .uk-button-primary::before, #module-140 .uk-button-primary::before, #module-142 .uk-button-primary::before {
  left: 22px;
}
#module-117 .text-link-primary, #module-140 .text-link-primary, #module-142 .text-link-primary {
	font-size: 16px;
}
#module-140, #module-142 {
	position: absolute;
	/*top: 0;*/
	left: 0;
	right: 0;
	padding: 21px 30px;
	box-shadow: 0px 0px 24px #D2D2D2;
}
.uk-offcanvas-bar > .uk-grid> div:nth-child(2) {
	margin-top: 79px;
}
.anmeldung-password-section .uk-button-primary {
	padding: 0 26px 0 26px;
}
.anmeldung-password-section .uk-button-primary::before {
	display: none;
}
.quiz-module-wrapper-toolbar {
	display: none;
}
.ranking-main-row + .ranking-main-row {
	margin-top: 25px;
}
.ranking-row > * {
	padding-bottom: 25px;
}
.ranking-intro .container .container {
	padding-left: 0px;
	padding-right: 0px;
}
.qualified-main-row {
  border: 2px solid #E8E8E8;
	border-radius: 36px;
	padding: 29px 36px 29px 36px;
}
.qualified-team-name > div[class^='col'] {
	padding-bottom: 25px;
}
.qualified-main-row {
	margin-bottom: 25px;
}
.microsite-toolbar-col {
	padding-left: 40px;
	padding-right: 40px;
}
#module-127 .uk-button {
	padding: 0px 0px 0px 24px;
	line-height: 1;
	background: transparent;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	border: 0px;
	text-transform: none;
}
#module-127 .uk-button-primary::before {
	/*display: none;*/
	background-image: url(/images/elements/icons/arrow-btn-default.svg);
	background-repeat: no-repeat;
	left: 0px;
	top: 4px;
}
#module-127 .uk-button-primary:hover::before {
	background-image: url(/images/elements/icons/arrow-btn-hover.svg);
	background-repeat: no-repeat;
	left: 0px;
	top: 4px;
}
#module-127 .uk-margin {
  margin-bottom: 0px;
  line-height: 1;
  font-size: 16px;
}
#module-127 * + .uk-margin {
  margin-top: 0px !important;
}
#module-127 .uk-button-primary:hover {
	box-shadow: none;
}
.microsite-default-toolbar #module-127 {
	display: inline-block;
}
.microsite-default-toolbar #module-127 > * {
	margin-left: 36px;
}
.microsite-toolbar-col > * {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.impressionen-content .row > * {
	padding-left: 0px;
	padding-right: 0px;
}
.impressionen-content .standart-layout-main-title {
	margin-top: 100px;
}
.impressionen-content .standart-layout-sub-title {
	margin-bottom: 50px;
}
.impressionen-content .mp_lead_text {
	max-width: 626px;
}
.impressionen-content .upload-desc {
	max-width: 626px;
	margin-bottom: 65px;
}
.impressionen-content .eventgallery-tiles-list {
	margin-bottom: 100px;
}
#form-participation {
	margin-top: 50px;
}
#form-participation #myTab div[role="tablist"] {
	display: none;
}
#form-participation #participation label {
	font-weight: 900;
	font-size: 28px;
	line-height: 1.2;
}
#form-participation .control-label {
	margin-bottom: 18px;
}
#form-participation .control-group {
  margin-bottom: 48px;
}
.choices[data-type*="select-one"] .choices__inner {
	height: 72px;
	vertical-align: middle;
	display: inline-block;
	border: 2px solid #E8E8E8;
	border-radius: 36px;
	max-width: 825px;
	padding: 0px 64px !important;
	display: flex;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5;
}
#form-participation .subform-repeatable-wrapper .btn.group-add {
	border: 0;
	padding: 0 15px;
	border-radius: 0;
	font-size: inherit;
	line-height: inherit;
}
#form-participation .subform-repeatable-wrapper .btn.group-add:before {
	display: none;
}
/*.form-check-input[type="checkbox"]:checked, .form-check-input[type="checkbox"]:indeterminate, .form-check-input[type="radio"]:checked, .uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {
	background-color: #1e87f0;
}
.form-check-input[type="checkbox"]:checked:focus, .form-check-input[type="checkbox"]:indeterminate:focus, .form-check-input[type="radio"]:checked:focus, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus, .uk-radio:checked:focus {
	background-color: #1e87f0;
}*/
.edit-column a {
	font-weight: 900;
	font-size: 14px;
	line-height: 20px;
	color: #CDCDCD;
}
#participationList .td > [class^="tournament-status"]:before {
	/*content: "";
	width: 12px;
	height: 12px;
	display: inline-block;
	background: #CDCDCD;
	border-radius: 50%;
	margin-right: 12px;*/
}
#participationList .td > .tournament-status-eingegangen:before {
	background: #CDCDCD;
}
#participationList .td > .tournament-status-auf-warteliste:before {
	background: #FFCC00;
}
#participationList .td > .tournament-status-bestätigt:before {
	background: #3EA743;
}
#participationList .td > .tournament-status-storniert:before {
	background: #E2001A;
}
#participationList .td > .tournament-status-bearbeitet:before {
	background: #FFCC00;
}
#participationList .td > [class^="tournament-status"] {
	text-decoration: none;
}
#form-participation span.icon-white {
  font-family: "Font Awesome\ 5 Free" !important;
  font-weight: 900;
}
#form-participation .group-remove:before, #form-participation .group-move:before {
	display: none;
}
#form-participation .group-remove, #form-participation .group-move {
	padding: 0px 15px;
}
#form-participation .btn-group > button {
	margin-right: 20px;
}
#form-participation span.icon-calendar {
	font-family: "Font Awesome\ 5 Free" !important;
  font-weight: 900;
}
#form-participation #jform_att_data__att_data0__birthdate_btn {
	padding: 0px 15px;
	width: 52px;
}
#form-participation #jform_att_data__att_data0__birthdate_btn:before {
	display: none;
}
#form-participation .field-calendar > .input-group > input {
	max-width: 773px;
}
#form-participation joomla-tab#myTab > .control-group > .controls > *:before {
	display: none;
}
#form-participation joomla-tab#myTab > .control-group > .controls > *:not(.btn) {
	padding: 0px 40px;
}
#jform_att_data-lbl {
	display: block;
	margin-left: 35px;
}
.uk-nav-default > li {
  position: relative;
  width: max-content;
}
.uk-nav-default > li::after {
  content: "";
  width: calc(100% + 28px);
	height: 16px;
	background: rgba(0, 158, 224, 0.0);
	position: absolute;
	bottom: 0px;
	left: -14px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.uk-nav-default > li.uk-active::after {
	content: "";
  width: calc(100% + 14px);
	height: 16px;
	background: rgba(255, 222, 89, 0.4);
	position: absolute;
	bottom: 0px;
	left: -7px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.uk-nav-default > li:hover::after {
  content: "";
  width: calc(100% + 14px);
	height: 16px;
	position: absolute;
	bottom: 8px;
	left: -7px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
  background: #FFDE59;
	mix-blend-mode: multiply;
	opacity: 0.4;
}
.horizontal-subnav > .uk-nav-default > li:first-child::after {
	display: none;
}
a.edit {
	margin-left: 6px;
	font-size: 14px;
	line-height: 16px;
	color: #CDCDCD;
	font-weight: 900;
	text-decoration: none;
}
#jform_consents .form-check {
	margin-left: 0px;
}
.single-event-content > div > .row:not(.wt-quick-overview-row):not(.wt-home-row-container):not(.wt-home-row-container-fw) {
	max-width: 1110px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
}
.homepage .hp-1 .horizontal-subnav {
	margin-bottom: 84px;
}
.progress-button > button {
	cursor: pointer;
}
#jform_att_data__att_data0__is_captain-lbl {
	display: block !important;
}
.rankliste-download {
	margin-bottom: 40px;
}
.rankliste-download a {
	cursor: pointer;
}
.title-style-hell {
	color: #fff !important;
}
.title-style-hell h1 {
	color: #fff !important;
}
.single-event-about-desc + .single-event-about-desc {
	margin-bottom: 20px;
	margin-top: 10px;
}
.single-event-about-desc.untertitle {
	font-size: 30px;
}
.home-micropage-short-description {
	margin-bottom: 40px;
}
.teaser-date-container {
	position: relative;
	z-index: 2;
}
.teaser-date-container .teaser-date .mCSB_draggerContainer {
	display: none;
}
.session-nav {
	position: absolute;
	top: 3px;
	right: 10px;
}
.teaser-inner > .teaser-header > a {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.wt-quick-overview-row > .wt-home-row-container > .wt-home-row > .column > div {
	height: 100%;
}
.wt-cta-image-sec > .image-sec {
	margin-bottom: -72px;
}
#module-118 {
	margin-top: -8px;
}
.microsite-mobile-toolbar-nav a {
	text-decoration: none;
}
.mod-languages > .uk-subnav > *:first-child {
	padding-left: 0px;
	margin-left: 0px;
}
.pp-result__action > .o-btn {
	display: none;
}
#fd .o-btn {
	border-radius: 52px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.12;
	text-transform: uppercase;
	padding: 14px 38px;
	position: relative;
}
#fd .o-btn--primary {
	background-color: #FFDE59;
	border-color: #FFDE59;
	color: #0F0F0F;
}
#fd .o-btn--primary:hover, #fd .o-btn:focus {
	background: #FFDE59;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
	color: #000000;
}
#pp .pp-plan-card.is-highlight {
  border: 1px solid #0F0F0F;
}
#pp .pp-plan-card {
	border-radius: 36px;
}
#pp .pp-result__action {
	display: none;
}
joomla-alert {
	margin-top: 60px;
}
.footer-links-grid .uk-nav-default > li {
	max-width: 100%;
}
.footer-leg-grid .uk-nav li > a {
  font-weight: 700 !important;
  font-size: 13px !important;
  line-height: 1.38;
  color: #FFDE59 !important;
}
.footer-leg-grid .uk-nav-default > li:hover::after {
	display: none;
}
.footer-leg-grid .uk-nav-default > li.uk-active::after {
	display: none;
}
#pp .pp-plan-card__bd {
	background-color: #fff;
	padding-top: 0px;
}
#pp .pp-plan-card__hd {
	min-height: 200px;
}
#pp .pp-plan-card__title {
	text-transform: uppercase;
}
.pp-checkout-item__content .pp-checkout-table .pp-checkout-table__desc {
	display: none;
}
.edit-registrant-form > .fields > .field {
	margin-top: 16px;
	margin-bottom: 16px;
}
.сonfirmation-page-contacts a {
	text-decoration: none;
}
.wt_form #jform_player_selection {
	margin-left: 0px;
	margin-top: 20px;
}
.wt_form #jform_player_selection .form-check-inline {
	margin-left: 0px;
}
.wt_form #jform_price_selection {
	margin-top: 20px;
}
.wt_form #jform_player_selection .form-check-label, .wt_form #jform_price_selection .form-check-label {
	font-weight: 900;
	font-size: 20px;
	line-height: 1.3;
	color: #000000;
}
#participationList .tr > .td.players-cell {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
#participationList .tr > .td.players-cell .uk-list-hyphen > * {
	padding-left: 16px;
}
.pp-checkout-menu [data-pp-registration-wrapper=""] > .pp-checkout-item:last-child > .pp-checkout-item__title {
	display: none;
}
.pp-checkout-menu [data-pp-registration-wrapper=""] > .pp-checkout-item:first-child {
	margin-bottom: 0px !important;
	margin-top: 20px;
}
#pp .pp-checkout-container__bd {
	background: #FFDE59;
	border-radius: 36px;
}
.pp-checkout-menu > .pp-checkout-item {
	margin-top: 20px;
}
#pp.is-mobile .pp-checkout-wrapper {
	width: 100%;
}
.lila-bg {
	background: #B9A8DC;
}
.pp-plan-card__price, .pp-plan-card__period {
	display: none;
}
#member-registration {
	background: #FFDE59;
  border-radius: 36px;
  padding: 1.8em;
}
.gtranslate_wrapper > .gt_selector {
	display: block !important;
	border: 1px solid #000;
  padding: 5px 10px;
  background: #fff !important;
  font-weight: 900;
}
.gtranslate_wrapper > .chosen-container {
	display: none !important;
}
#gt_float_wrapper {
	bottom: 70px !important;
}


@media (max-width: 1400px) {
.microsite-default-header-bg {
  clip-path: polygon(0 0, 100% 0, 87% 100%, 0 63%);
  width: 78vw;
}
.microsite-default-header-triangle {
	right: calc(50vw - 575px);
}
}

@media (max-width: 1200px) {
.container {
	padding-left: 40px;
	padding-right: 40px;
}
.wt-home-row-container {
	padding-left: 40px;
	padding-right: 40px;
}
.wt-home-row-container-fw .wt-cta-register-row .anmeldung-sec {
	padding-left: 55px;
	padding-right: 55px;
}
.microsite-default-header-bg {
  clip-path: polygon(0 0, 100% 0, 87% 100%, 0 63%);
  width: 78vw;
}
.hp-1::before {
  width: 78vw;
}
.hp-1::after {
  right: calc(50vw - 699px);
}
#participationList .thead {display:none;}
	#participationList .tbody .tr {flex-direction:column;padding:17px 0px;}
#participationList .tr > .td {
	padding: 10px 27px 10px 27px;
	min-height: unset;
}
#participationList .tr .td:first-child {
	padding-left: 27px;
}
#participationList .tr > .td:nth-child(3), #participationList .tr > .th:nth-child(3) {
	align-items: flex-start;
}
#participationList .tr {
	margin: 10px 0 30px 0;
}
#participationList .tr > .td:nth-child(4),#participationList .tr > .th:nth-child(4) {
	align-items:flex-start;
}
}


@media (max-width: 992px) {
html {
	font-size: 18px;
	line-height: 1.56;
}
.h1, .uk-h1, h1 {
  font-size: 32px;
  line-height: 1.12;
}
.h2, .uk-h2, h2 {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 10px;
}
.tournaments-filter-form.mobile .tournaments-filter > [class*=column-] {
	font-size:14px;
	line-height:1;
	padding: 20px 25px 20px 27px;
}
.tournaments-filter-form.mobile .tournaments-filter > [class*="column-"]::after {
	top: -1px;
	right: -9px;
	width: 18px;
	height: 18px;
}
.tournaments-filter-form.mobile .tournaments-filter > .column-1 {
	padding-left: 35px !important;
}
.tournaments-filter-form.mobile .tournaments-filter > .column-2 {
	padding-left: 21px !important;
}
.tournaments-filter-form .ajax-inner > h2 {
	font-size: 32px;
	line-height: 1.12;
	margin-bottom: 30px;
}
.tournaments-filter-form > .container:first-child {
	margin-bottom: 47px;
}
.row.tournaments-listing {
  margin-left: -30px;
  margin-right: 0px;
}
.filter-popup-mobile-title {
	font-weight: 900;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	margin-left: -30px;
	margin-right: -30px;
	height: 38px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 2px solid #E8E8E8;
	border-radius: 13px 13px 0px 0px;
	box-shadow: 0px -12px 12px rgba(210,210,210,0.4);
	margin-bottom: 20px;
}
.tournaments-filter-form.mobile .filter-group {
	padding: 70px 30px 20px 30px;
}
.tournaments-filter-form .filter-group .value[data-filter-category="categories"]::before {
	width: 18px;
	height: 18px;
}
.tournaments-filter-form .filter-group .value {
	font-size: 12px;
}
.tournaments-filter-form.mobile .filter-group-actions button:first-child {
	font-size: 12px;
}
.tournaments-filter-form.mobile .filter-group-actions button:nth-child(2) {
	font-size: 14px;
	line-height: 1.14;
	position: relative;
}
.tournaments-filter-form.mobile .filter-group-actions button:nth-child(2)::after {
  content: "";
  width: calc(100% + 10px);
  height: 16px;
  background: rgba(0, 158, 224, 0.4);
  position: absolute;
  bottom: -7px;
  left: -5px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.tournaments-filter-form .container {
  padding-left: 0px;
  padding-right: 0px;
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
	min-height: 54px;
}
.uk-logo {
	position: absolute;
	top: 3px;
	z-index: 1;
}
.hp-slideshow .uk-slideshow-items {
	min-height: 250px !important;
}
.hp1 > * {
  min-height: 250px;
}
.hp-cta > .uk-container > * {
	margin-top: -46px;
	margin-left: 0px;
	padding: 28px 25px 24px 25px;
}
.hp-cta > .uk-container > * > * {
	padding-left: 0px;
}
.lead, .uk-text-lead {
	font-size: 18px;
	line-height: 1.33;
}
.hp-cta {
	padding-bottom: 0px;
}
.logo-panel .el-image {
	width: 74px;
}
.logo-panel {
  margin-top: -15px;
}
.footer > .uk-container > .uk-grid > div:not(:nth-child(3)) {
  margin-bottom: 10px;
}
.footer > .uk-container > .uk-grid > div:nth-child(3) {
	margin-top: 44px;
	margin-left: 40px;
	padding-left: 33px;
}
.footer-links-grid {
	margin-top: 50px;
}
#module-117, #module-133, #module-134, #module-142 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 21px 30px;
  background: #F7F7F7;
  padding: 40px 33px 23px 33px;
}
#module-117 .col-auto, #module-133 .col-auto, #module-134 .col-auto, #module-142 .col-auto {
	margin-bottom: 17px;
}
.uk-navbar-right {
  min-height: unset;
}

.microsite-default-toolbar {
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.4);
  position: fixed;
  top: unset;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: #fff;
}
.microsite-default-toolbar > .uk-container > .quick-menu-button {
	display: flex;
	flex-direction: column;
	top: -20px;
}
.quick-menu-button > div:first-child {
	order: 2;
}
.quick-menu-button .quick-menu-arrow {
	width: 24px;
	height: 10px;
	transform: rotate(0deg);
	order: 1;
	margin-bottom: 10px;
	margin-top: -4px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
.quick-menu-button {
	left: 30px;
	font-size: 10px;
	width: 64px;
	height: 64px;
	bottom: unset;
	top: -96px;
}
.microsite-default-toolbar {
	height: 40px;
}
.microsite-default-toolbar .text-link-primary {
	font-size: 14px;
}
.microsite-toolbar-col {
	height: 40px;
}
.microsite-default-toolbar > .uk-container > *:nth-child(2) {
	height: 40px;
	min-height: 40px;
}
.microsite-default-toolbar > .uk-container {
  padding-left: 30px;
  padding-right: 30px;
}
.turnier-dropdown-menu .card {
	padding: 30px;
	flex-direction: row;
	box-shadow: 0px 0px 24px #D2D2D2;
}
.turnier-dropdown-menu .card .card-text {
	padding-left: 30px;
}
.turnier-dropdown-menu .card-text {
	margin-top: -5px;
	font-size: 16px;
	line-height: 1.25;
}
.turnier-dropdown-menu .row > * {
	margin-bottom: 24px;
	padding-left: 0px;
	padding-right: 0px;
}
.turnier-dropdown-menu > .container > .row {
	padding-left: 30px;
	padding-right: 30px;
}
.turnier-dropdown-menu {
	top: unset;
	height: 100vh;
	bottom: -110vh;
}
.turnier-dropdown-menu.quick-menu-show {
	bottom: 0px;
	top: unset !important;
	transition: .6s ease-out;
	transition-property: all;
}
.turnier-dropdown-menu::after {
	top: unset;
	width: 92vw;
	bottom: 0;
}
.turnier-dropdown-menu:before {
	content: "";
	position: absolute;
	display: block;
	left: 0px;
	right: 0px;
	top: 0;
	height: 44px;
	background-color: #fff;
	box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.6);
}
.turnier-dropdown-menu > .container > .row {
	margin-top: 96px;
}
.quick-menu-button.button-close > div:first-child {
	order: 1;
}
.quick-menu-button.button-close > div:nth-child(2) {
	order: 2;
	transform: rotate(180deg);
}
.quick-menu-button.button-close .quick-menu-arrow {
	margin-bottom: 0px;
	margin-top: 10px;
}
.quick-menu-button.button-close {
  font-size: 10px;
}
.quiz-module-mobile img {
	width: 20px;
	height: 20px;
}
.quiz-module-mobile.uk-button::before {
	display: none;
}
.quiz-module-mobile.uk-button {
	font-size: 0px;
	font-size: 0px;
	padding: 0px;
	line-height: 0px;
}
#pos-quiz-wrapper {
  position: fixed;
  top: 5px;
  right: 80px;
  z-index: 8;
}
.quiz-module-wrapper {
	top: -110vh;
	right: unset;
	left: calc(-100vw + 100px) !important;
	width: 100vw;
	height: 100vh;
	border-radius: 0px;
	padding: 0px;
}
.quiz-module-wrapper:after {
  content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 8px;
	width: 92vw;
	background: #009EE0;
	border-radius: 0px 4px 4px 0px;
	top: unset;
}
.quiz-module-show {
	top: -5px;
	left: calc(-100vw + 100px) !important;
	border-radius: 0px;
	padding: 0px;
}
.quiz-module-show > div:nth-child(2) {
  margin-top: 40px;
}
.quick-info-title {
	padding-left: 30px;
	padding-right: 30px;
}
.quiz-module-wrapper-toolbar {
	height: 40px;
	box-shadow: 0px 0px 24px #D2D2D2;
	font-weight: 900;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 30px;
	padding-right: 30px;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
}
.quiz-module-wrapper-close {
	width: 20px;
	height: 20px;
	background: url(/images/elements/icons/ico-close-red.svg);
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
.quiz-module-wrapper .uk-width-small {
  width: 170px;
}
.quick-info-right-col-date {
	font-size: 14px;
	line-height: 1.21;
}
.quick-info-left-col-date {
  line-height: 1.21;
}

.uk-navbar .uk-navbar-toggle-icon > svg, .microsite-mobile-toolbar .uk-navbar-toggle-icon > svg {
	display: none;
}
.uk-navbar .uk-navbar-toggle-icon, .microsite-mobile-toolbar .uk-navbar-toggle-icon {
	width: 32px;
	height: 32px;
	background: url(/images/elements/icons/ico-menu.svg);
	background-size: contain;
	background-repeat: no-repeat;
}
.wt-color-scheme-A .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-violet.svg);
}
.wt-color-scheme-A .microsite-mobile-toolbar-nav span {
	color: #7B4FB7;
}
.wt-color-scheme-A .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #7B4FB7;
}
.wt-color-scheme-A .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-A.svg);
}
.wt-color-scheme-A .quick-info-title {
	color: #7B4FB7;
}
.wt-color-scheme-A .quiz-module-wrapper::after {
	background: #7B4FB7;
}

.wt-color-scheme-B .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-blue.svg);
}
.wt-color-scheme-B .microsite-mobile-toolbar-nav span {
	color: #002F96;
}
.wt-color-scheme-B .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #002F96;
}
.wt-color-scheme-B .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-B.svg);
}
.wt-color-scheme-B .quick-info-title {
	color: #002F96;
}
.wt-color-scheme-B .quiz-module-wrapper::after {
	background: #002F96;
}

.wt-color-scheme-C .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-blue.svg);
}
.wt-color-scheme-C .microsite-mobile-toolbar-nav span {
	color: #002F96;
}
.wt-color-scheme-C .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #002F96;
}
.wt-color-scheme-C .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-C.svg);
}
.wt-color-scheme-C .quick-info-title {
	color: #002F96;
}
.wt-color-scheme-C .quiz-module-wrapper::after {
	background: #002F96;
}

.wt-color-scheme-D .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-red.svg);
}
.wt-color-scheme-D .microsite-mobile-toolbar-nav span {
	color: #DC030E;
}
.wt-color-scheme-D .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #DC030E;
}
.wt-color-scheme-D .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-D.svg);
}
.wt-color-scheme-D .quick-info-title {
	color: #DC030E;
}
.wt-color-scheme-D .quiz-module-wrapper::after {
	background: #DC030E;
}

.wt-color-scheme-E .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-blue.svg);
}
.wt-color-scheme-E .microsite-mobile-toolbar-nav span {
	color: #002F96;
}
.wt-color-scheme-E .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #002F96;
}
.wt-color-scheme-E .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-E.svg);
}
.wt-color-scheme-E .quick-info-title {
	color: #002F96;
}
.wt-color-scheme-E .quiz-module-wrapper::after {
	background: #002F96;
}

.wt-color-scheme-F .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-bordo.svg);
}
.wt-color-scheme-F .microsite-mobile-toolbar-nav span {
	color: #A31413;
}
.wt-color-scheme-F .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #A31413;
}
.wt-color-scheme-F .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-F.svg);
}
.wt-color-scheme-F .quick-info-title {
	color: #A31413;
}
.wt-color-scheme-F .quiz-module-wrapper::after {
	background: #A31413;
}

.wt-color-scheme-G .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-malina.svg);
}
.wt-color-scheme-G .microsite-mobile-toolbar-nav span {
	color: #C6006B;
}
.wt-color-scheme-G .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #C6006B;
}
.wt-color-scheme-G .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-G.svg);
}
.wt-color-scheme-G .quick-info-title {
	color: #C6006B;
}
.wt-color-scheme-G .quiz-module-wrapper::after {
	background: #C6006B;
}

.wt-color-scheme-H .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-orange.svg);
}
.wt-color-scheme-H .microsite-mobile-toolbar-nav span {
	color: #EB5E00;
}
.wt-color-scheme-H .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #EB5E00;
}
.wt-color-scheme-H .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-H.svg);
}
.wt-color-scheme-H .quick-info-title {
	color: #EB5E00;
}
.wt-color-scheme-H .quiz-module-wrapper::after {
	background: #EB5E00;
}

.wt-color-scheme-J .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-green.svg);
}
.wt-color-scheme-J .microsite-mobile-toolbar-nav span {
	color: #007C78;
}
.wt-color-scheme-J .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #007C78;
}
.wt-color-scheme-J .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-J.svg);
}
.wt-color-scheme-J .quick-info-title {
	color: #007C78;
}
.wt-color-scheme-J .quiz-module-wrapper::after {
	background: #007C78;
}

.wt-color-scheme-K .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-green.svg);
}
.wt-color-scheme-K .microsite-mobile-toolbar-nav span {
	color: #007C78;
}
.wt-color-scheme-K .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #007C78;
}
.wt-color-scheme-K .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-K.svg);
}
.wt-color-scheme-K .quick-info-title {
	color: #007C78;
}
.wt-color-scheme-K .quiz-module-wrapper::after {
	background: #007C78;
}

.wt-color-scheme-L .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-malina.svg);
}
.wt-color-scheme-L .microsite-mobile-toolbar-nav span {
	color: #C6006B;
}
.wt-color-scheme-L .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #C6006B;
}
.wt-color-scheme-L .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-L.svg);
}
.wt-color-scheme-L .quick-info-title {
	color: #C6006B;
}
.wt-color-scheme-L .quiz-module-wrapper::after {
	background: #C6006B;
}

.wt-color-scheme-M .quiz-module-wrapper-close {
	background: url(/images/elements/icons/ico-close-green.svg);
}
.wt-color-scheme-M .microsite-mobile-toolbar-nav span {
	color: #007C78;
}
.wt-color-scheme-M .microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
	background: #007C78;
}
.wt-color-scheme-M .microsite-mobile-toolbar-menu .uk-offcanvas-close {
	background: url(/images/elements/icons/ico-close-M.svg);
}
.wt-color-scheme-M .quick-info-title {
	color: #007C78;
}
.wt-color-scheme-M .quiz-module-wrapper::after {
	background: #007C78;
}

.tournament-component .tm-header-mobile, .my-profile-page .tm-header-mobile {
	display: none;
}
.microsite-mobile-toolbar {
	position: fixed;
	top: 0;
	left: 0px;
	right: 0px;
	height: 40px;
	box-shadow: 0px 0px 24px #D2D2D2;
	padding-left: 30px;
	padding-right: 30px;
	display: flex;
	flex-direction: row;
	background: #fff;
	z-index: 991;
	display: flex;
	align-items: center;
}
.microsite-mobile-toolbar .uk-navbar-toggle {
	padding: 0px;
	min-height: 40px;
	width: max-content;
}
.microsite-mobile-toolbar > div:nth-child(2) {
	margin-left: 16px;
}
.microsite-mobile-toolbar > div:nth-child(3) {
	display: flex;
	margin-left: auto;
}
.microsite-mobile-toolbar-nav {
	font-weight: 900;
	font-size: 10px;
	line-height: 1.4;
	display: flex;
	align-items: center;
}
.microsite-mobile-toolbar-nav span {
	margin-left: 12px;
	margin-right: 12px;
}
.single-wt-horizontal-nav {
	display: none;
}
.microsite-mobile-toolbar-menu .uk-offcanvas-bar::after {
  content: "";
  position: absolute;
  left: 0;
  top: unset;
  bottom: 0px;
  height: 8px;
  width: 92vw;
  background: #009EE0;
  border-radius: 0px 4px 4px 0px;
}
.toolbar-mobile-offcanvas-toolbar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #FFFFFF;
	box-shadow: 0px 0px 24px #D2D2D2;
	height: 40px;
	padding-left: 30px;
	padding-right: 30px;
	display: flex;
	align-items: center;
}
.microsite-mobile-toolbar-menu .uk-offcanvas-close {
	width: 20px;
	height: 20px;
	top: 10px;
	background-size: contain !important;
}
.microsite-mobile-toolbar-menu .uk-offcanvas-bar .standart-layout-nav > .nav-item:first-child > a {
	font-size: 0px;
	width: 24px;
	height: 24px;
	display: block;
	background: url(/images/elements/icons/home-default.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.microsite-mobile-toolbar-menu .uk-offcanvas-bar .standart-layout-nav {
	margin-top: 64px;
}
.microsite-mobile-toolbar-menu .standart-layout-nav .nav-link {
	padding: 9px 0px;
}
.microsite-mobile-toolbar-menu .standart-layout-nav .nav-link.active::after {
	bottom: 5px;
}
.microsite-mobile-toolbar-menu .uk-offcanvas-bar .uk-button {
	/*color: #000;
	padding: 0px 0px 0px 22px;
	font-size: 20px;
	margin-top: 30px;*/
}
.microsite-mobile-toolbar-menu .uk-offcanvas-bar .uk-button::before {
	/*background-image: url(/images/elements/icons/arrow-btn-default.svg);
	left: 0px;
	top: 16px;*/
}
.microsite-mobile-toolbar-menu .standart-layout-nav .nav-link a {
	z-index: 1;
}
.microsite-advanced-nav {
	display: none;
}
.container {
	padding-left: 30px;
	padding-right: 30px;
}
.anmeldung-form-sec > .container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}
.anmeldung-form-sec > .container-fluid > .container {
	padding-left: 0px;
	padding-right: 0px;
}
.wt_form fieldset.checkboxes {
  margin-left: 0px;
}
.form-control:where(input), .form-select:not([multiple])[size="1"], .form-select:where(select):not([multiple]):not([size]), .uk-input, .uk-select:not([multiple]):not([size]) {
	padding: 0px 40px;
}
.anmeldung-form-sec .wt_form h3 {
	font-size: 18px;
	line-height: 1.22;
}
.wt_form > h3::after {
	top: -52px !important;
}
.tournaments-filter-form .container {
  padding-left: 0px;
  padding-right: 0px;
}
.tournament-component .tm-main {
  padding-top: 40px;
}
.microsite-advanced-header-bg .single-event-logo-sec img {
  max-width: 148px;
}
.microsite-advanced-header-bg {
	padding-top: 40px;
	padding-bottom: 40px;
	min-height: 210px;
	position: relative;
}
.microsite-advanced-header {
	margin-bottom: 30px;
}
.microsite-advanced-header-bg .single-event-logo-sec {
  width: max-content;
  position: absolute;
  bottom: -15px;
  right: 30px;
}
.standart-layout-main-title {
	font-size: 22px;
	line-height: 1.18;
}
.standart-layout-sub-title {
	font-size: 19px;
	line-height: 1.26;
}
.single-event-about-title {
	font-size: 22px;
	line-height: 1.18;
}
.single-event-about-desc {
	font-size: 19px;
	line-height: 1.26;
}
.info-about-sec {
  padding-top: 10px;
  margin-bottom: 30px;
}
.wt-quick-overview-row .wt-home-row-container {
	padding-left: 0px;
	padding-right: 0px;
}
.wt-home-row > * {
	margin-bottom: 30px;
}
.wt-home-row-container > .row > * {
	margin-bottom: 30px;
}
.wt-cta-image-sec > .image-sec {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}
.wt-home-row.wt-cta-image-sec {
	margin-left: -40px;
}
.wt-cta-image-sec img {
	max-width: calc(100% + 80px);
}
.anmeldung-sec {
	padding-left: 45px;
	padding-right: 45px;
}
.anmeldung-sec > .ge-content > * {
	font-size: 0px;
	margin: 0px;
}
.anmeldung-sec-button .btn-primary {
	padding: 0 26px 0 40px;
}
.wt-home-row-container-fw .wt-cta-register-row .anmeldung-sec {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 0px;
}
.wt-home-row-container > .row.wt-cta-image-sec > * {
	margin-bottom: 0px;
}
.wt-cta-register-row::before {
	width: 86vw;
	top: -25px;
	clip-path: polygon(0 0, 100% 0, 89% 100%, 0 52%);
}
.wt-cta-register-row {
  margin-top: 11px;
}
.wt-cta-register-row {
	padding-bottom: 24px;
}
.footer {
	padding-bottom: 103px;
	margin-top: 65px;
}
.microsite-mobile-toolbar-menu .standart-layout-nav .nav-link:first-child.active::after {
	display: none;
}
.microsite-default-header-bg {
	clip-path: polygon(0 0, 100% 0, 82% 100%, 0 72%);
	width: 96vw;
	height: 267px;
}
.standart-layout-main-title {
	font-size: 32px;
	line-height: 1.09;
}
.standart-layout-sub-title {
	font-size: 18px;
	line-height: 1.33;
	max-width: 89%;
	width: calc(100% - 100px);
}
.impressionen-content .standart-layout-sub-title {
	max-width: 100%;
	width: 100%;
}
.standart-layout-header-section {
	min-height: 267px;
	height: unset;
}
.standart-layout-header-section > .container > .row > div:first-child {
	padding-bottom: 0px;
	padding-top: 40px;
}
.standart-layout-header-section > .container > .row > div:nth-child(2) {
	display: none;
}
.standart-layout-header-section > .container, .standart-layout-header-section > .container > .row, .standart-layout-header-section > .container > .row > div {
  height: unset;
}
.microsite-default-header .single-event-logo-sec {
  margin-top: 0px;
  width: 148px;
  margin-left: auto;
}
.microsite-default-header {
	min-height: unset;
	margin-bottom: 15px !important;
}
.single-event-about-title {
	margin-bottom: 12px;
}
.wt-quick-overview-row .card {
  border: 0px solid #E8E8E8;
  box-shadow: 0px 0px 24px #D2D2D2;
}
.wt-quick-overview-row .card {
	padding: 36px 30px 10px 30px;
}
.wt-quick-overview-row .card p {
	margin-top: 0px;
}
.single-event-content .wt-quick-overview-row {
	margin-bottom: 56px;
}
.ranking-title-desc {
  margin-top: 50px;
}
.ranking-sec {
  margin-top: 50px;
}
.ranking-main-row .ranking-row > div:last-child {
  padding-bottom: 0px;
}
.qualified-team-name > div[class^='col']:last-child {
	padding-bottom: 0px;
}
.ranking-place {
	margin-top: 10px;
}
.ranking-main-row {
	box-shadow: 0px 0px 24px #D2D2D2;
}
.qualified-main-row {
	box-shadow: 0px 0px 24px #D2D2D2;
	width: 100%;
	margin-left: 0px;
}
.microsite-default-header-triangle {
  right: -260px;
}
.impressionen-content > .container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}
.impressionen-content > .container-fluid > .container {
	padding-left: 0px;
	padding-right: 0px;
}
.impressionen-content .standart-layout-main-title {
  margin-top: 50px;
}
.uk-accordion .el-item::after {
	width: 90px;
	height: 62px;
}
.uk-accordion-title::before {
	margin-left: unset;
	margin-right: -25px;
}
.tournaments-filter-form {
	margin-top: 40px;
}
.single-event-content .row.wt-quick-overview-row {
	padding-left: 30px;
	padding-right: 30px;
}
#participationList .tr > .td {
	padding: 10px 27px 10px 27px;
	min-height: unset;
}
#participationList .tr .td:first-child {
	padding-left: 27px;
}
#participationList .tr > .td:nth-child(3), #participationList .tr > .th:nth-child(3) {
	align-items: flex-start;
}
#participationList .tr {
	margin: 10px 0 30px 0;
}
.copy-url-tooltip {
	position: absolute;
	top: 104px;
	left: 60px;
}
.toolbar-icon.share-icon {
	background: url(/images/elements/icons/icon-network-communication.svg) !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.copy-url-tooltip .tooltiptext {
	top: -14%;
	left: 100%;
	margin-left: 10px;
}
.copy-url-tooltip .tooltiptext::after {
	bottom: calc(50% - 5px);
	left: 0%;
	margin-left: -10px;
	rotate: -90deg;
}
.microsite-mobile-toolbar-menu .toolbar-mobile-offcanvas-toolbar .standart-layout-nav .navbar-nav li.nav-item {
	width: max-content;
}
.microsite-mobile-toolbar-menu .uk-offcanvas-bar .standart-layout-nav .navbar-nav .nav-item.active::after {
	width: calc(100% + 10px);
	left: -5px;
}
#participationList .tr > .td:nth-child(4),#participationList .tr > .th:nth-child(4) {
	align-items:flex-start;
}
.anmeldung-sec > h2, .anmeldung-sec > .anmeldung-sec-content {
	display: none;
}
.wt-cta-image-sec > .image-sec > p {
	margin-bottom: 0px;
}
.anmeldung-sec-button {
	margin-top: 50px;
}
.anmeldung-sec-button .btn-primary::before {
	left: 22px;
}
.my-profile-page .tournaments-filter-form.mobile .filter-group {
	top: 70px;
}
.teaser-body {
	min-height: unset;
}
.login-form > div:not(:first-child) {
  border-left: 0px solid #fff;
  border-top: 1px solid #fff;
}
.navbar-nav .nav-item:first-child {
  margin-left: 6px;
}
}

@media (max-width: 576px) {
.login-grid .uk-card-primary {
    height: 229px;
    padding: 46px 21px;
}
.row.tournaments-listing {
  margin-left: 0px;
  margin-right: 0px;
}
.row.tournaments-listing > * {
  padding-left: 0px;
}
.anmeldung-password-section {
	flex-direction: column;
}
.anmeldung-password-section > div:first-child {
	order: 2;
}
.anmeldung-password-section > div:nth-child(2) {
	order: 1;
}
.login-zuruck {
  margin-top: 20px;
}
.login-form > div:nth-child(2) {
  padding: 34px 24px 55px 24px;
  margin-top: 6px;
}
.login-form > div:first-child {
  padding: 46px 24px 24px 24px;
}
label[data-text="username"] {
	width: 54px;
	background-size: 20px;
}
.login-form .uk-input {
  padding-left: 80px;
  padding-right: 30px;
}
label[data-text="password"] {
	width: 54px;
	background-size: 20px;
}
::placeholder {
	font-size: 16px !important;
}
::-webkit-input-placeholder {
	font-size: 16px !important;
}
::-moz-placeholder {
	font-size: 16px !important;
}
:-ms-input-placeholder {
	font-size: 16px !important;
}
:-moz-placeholder {
	font-size: 16px !important;
}
.quiz-module-wrapper .uk-width-small {
  width: 110px;
}
.microsite-default-header-triangle {
	right: -316px;
}
.pp-checkout-item > .pp-checkout-item__title > .flex {
	flex-direction: column;
}
.pp-checkout-container__ft > .pp-checkout-wrapper > .flex {
	flex-direction: column;
}
.pp-checkout-container__ft > .pp-checkout-wrapper > .flex > * {
	margin-bottom: 10px;
}
}



