.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i,
.elementor-menu-toggle {
    /*background:none!important; background-color: transparent;*/
}

.elementor-menu-toggle elementor-active .elementor-menu-toggle  {
    background:#FFF!important; background-color: #FFF;
}

.sticky-header {
    --header-height: 130px;
    --opacity: 0.90;
    --shrink-me: 0.30;
    --sticky-background-color: #FFFFFF;
    --transition: .3s ease-in-out;

    transition: background-color var(--transition),
    background-image var(--transition),
    backdrop-filter var(--transition),
    opacity var(--transition);
    padding:0;
}
.sticky-header.elementor-sticky--effects {
    background-color: var(--sticky-background-color) !important;
    background-image: none !important;
    opacity: var(--opacity) !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
.sticky-header > .elementor-container {
    transition: min-height var(--transition);
}
.sticky-header.elementor-sticky--effects > .elementor-container {
    min-height: calc(var(--header-height) * var(--shrink-me))!important;
    height: calc(var(--header-height) * var(--shrink-me));
}
.sticky-header .elementor-nav-menu .elementor-item {
    transition: padding var(--transition);
}
.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.sticky-header > .elementor-container .logo img {
    transition: max-width var(--transition);
}
.sticky-header.elementor-sticky--effects .logo img {
    max-width: calc(100% * var(--shrink-me));
}

.elementor-79.sticky-header.elementor-sticky--effects .elementor-search-form__toggle,
.elementor-79.sticky-header.elementor-sticky--effects .elementor-menu-toggle {
	color:#FFF!important;
}
.elementor-424.sticky-header.elementor-sticky--effects .elementor-search-form__toggle,
.elementor-424.sticky-header.elementor-sticky--effects .elementor-menu-toggle {
	color:var( --e-global-color-primary )!important;
}

.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i {background-color:transparent!important;}

.img-zoom {overflow:hidden;}
.img-zoom img{-webkit-transition:0.4 ease;transition:0.4s ease;}
.img-zoom:hover img{-webkit-tranform:scale(1.2);transform:scale(1.2);}

th {background-color:var( --e-global-color-primary ); color:#FFF; text-align:left;}
tr:nth-child(even) {background: #dfdfdf;color:#000;}
tr:nth-child(odd) {background: #FFF;color:#000;}

/*** GCA Custom Widget Styles */
.gca_widget {text-align:center;}
.wetter-widget {max-width:98%;}
.wetter-icon {margin: 18px 0 0;}
.turnier {background-color:#0070b8;color:#FFF;padding:1%;width: 95px;text-align:center;}
.today {background-color:#599229;color:#FFF;padding:1%;width: 95px;text-align:center;}
.turniername b {}

.gform_wrapper {font-family: var(--e-global-typography-text-font-family),Sans-serif; color:#000;}
#gform_submit_button_1, #gform_submit_button_2 {border:1px solid #008ad8; border-color:#008ad8!important;color:#008ad8!important;border-radius: 100px!important;font-weight: 600;background-color:#FFFFFF;}
#gform_submit_button_1:hover, #gform_submit_button_1:active, #gform_submit_button_2:hover, #gform_submit_button_2:active {border-color:#008ad8!important;background-color:#008ad8!important;color:#FFF!important;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {border:1px solid #DDD!important;}
input[aria-required="true"], select[aria-required="true"], textarea[aria-required="true"], input.datepicker {border:1px solid #111!important;}
#gform_submit_button_1:disabled, #gform_submit_button_2:disabled, #gform_submit_button_3:disabled {background:#000!important;border:1px solid #000!important;color:#ffdc00!important;opacity:0.5;}
.trp-language-switcher > div {border: 0px!important;} .post-tags {display:none!important;}
.alert-warning {color: #856404;background-color: #fff3cd;border-color: #ffeeba;text-align:center;padding:2% 5%;}
.ui-datepicker-unselectable {color:#DEDEDE!important;}
.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default {padding:5px;}
.gform_required_legend {display:none;}
.swiper-slide-bg {background-position: 30%!important;}

/*** MEDIA Queries 			*/
@media screen and (max-width: 1200px) {
	.anfrageform {width:98%!important;padding:0 1%!important;}
}

@media screen and (max-width: 720px) {
	.site-content {margin-top:130px; padding:0 3px;}

}
@media screen and (max-width: 480px) {
	.gca_widget img {width:31%;}
	.wp-block-media-text__media, .wp-block-media-text__content {margin:0 auto!important;text-align:center;}
	.elementor-widget-theme-post-content {margin:1% auto!important;text-align:center;line-height:1.1em;}
	.elementor-widget-theme-post-content h1, .elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h3 {margin:1% auto!important;text-align:center;}
	.swiper-slide-bg {background-position: 98%!important;background-size:contain;width:98%;}
}
