.elementor-kit-156{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-61fa9bf:#007FAF;--e-global-color-67b44f6:#101521;--e-global-color-05b725c:#CBEF57;--e-global-color-383e313:#EAF9BC;--e-global-color-e6c2f99:#E9EAEC;--e-global-color-559a35d:#FFFFFF;--e-global-typography-primary-font-family:"BebasNeue";--e-global-typography-secondary-font-family:"RobotoSlab";--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-00326a5-font-family:"BebasNeue";--e-global-typography-cfc9cbf-font-family:"RobotoSlab";--e-global-typography-0ba108c-font-family:"RobotoSlab";--e-global-typography-0ba108c-font-size:1rem;--e-global-typography-6a28dbc-font-family:"RobotoSlab";--e-global-typography-6a28dbc-font-size:1.4rem;--e-global-typography-6a28dbc-font-weight:bold;--e-global-typography-6a28dbc-line-height:1.5rem;color:var( --e-global-color-67b44f6 );font-family:var( --e-global-typography-cfc9cbf-font-family ), Sans-serif;font-size:var( --e-global-typography-cfc9cbf-font-size );}.elementor-kit-156 button,.elementor-kit-156 input[type="button"],.elementor-kit-156 input[type="submit"],.elementor-kit-156 .elementor-button{background-color:#00A1DE00;font-family:"BebasNeue", Sans-serif;font-size:2rem;letter-spacing:0.3rem;color:var( --e-global-color-61fa9bf );border-style:solid;border-width:2px 0px 2px 0px;border-color:var( --e-global-color-61fa9bf );border-radius:0px 0px 0px 0px;padding:0.7rem 0rem 0.5rem 0rem;}.elementor-kit-156 e-page-transition{background-color:#FFBC7D;}.elementor-kit-156 a{color:var( --e-global-color-67b44f6 );}.elementor-kit-156 a:hover{color:var( --e-global-color-05b725c );}.elementor-kit-156 h5{font-family:var( --e-global-typography-cfc9cbf-font-family ), Sans-serif;font-size:var( --e-global-typography-cfc9cbf-font-size );}.elementor-kit-156 button:hover,.elementor-kit-156 button:focus,.elementor-kit-156 input[type="button"]:hover,.elementor-kit-156 input[type="button"]:focus,.elementor-kit-156 input[type="submit"]:hover,.elementor-kit-156 input[type="submit"]:focus,.elementor-kit-156 .elementor-button:hover,.elementor-kit-156 .elementor-button:focus{color:var( --e-global-color-05b725c );border-style:solid;border-width:2px 0px 2px 0px;border-color:var( --e-global-color-05b725c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-156{font-size:var( --e-global-typography-cfc9cbf-font-size );}.elementor-kit-156 h5{font-size:var( --e-global-typography-cfc9cbf-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-156{font-size:var( --e-global-typography-cfc9cbf-font-size );}.elementor-kit-156 h5{font-size:var( --e-global-typography-cfc9cbf-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1 {font-size: clamp(2rem, 1.06557rem + 3.93443vw, 5rem);}
h2 {font-size: clamp(1.75rem, 1.20492rem + 2.29508vw, 3.5rem);}
h3 {font-size: clamp(1.25rem, 0.78279rem + 1.96721vw, 2.75rem);}
h4 {font-size: clamp(1.06rem, 0.82639rem + 0.98361vw, 1.81rem);}
h5 {font-size: clamp(1rem, 0.84426rem + 0.65574vw, 1.5rem);line-height: clamp(1.3125rem, 1.1568rem + 0.65574vw, 1.8125rem);}
h6 {font-size: clamp(0.75rem, 0.67213rem + 0.32787vw, 1rem);}
body {font-size: clamp(1rem, 0.84426rem + 0.65574vw, 1.35rem);line-height: clamp(1.3125rem, 1.1568rem + 0.65574vw, 1.8rem);}
p {font-size: clamp(1rem, 0.84426rem + 0.65574vw, 1.35rem);line-height: clamp(1.3125rem, 1.1568rem + 0.65574vw, 1.8rem);}
li {font-size: clamp(1rem, 0.84426rem + 0.65574vw, 1.35rem);line-height: clamp(1.3125rem, 1.1568rem + 0.65574vw, 1.8rem);}
Event-h4 {font-size: clamp(1.06rem, 0.82639rem + 0.98361vw, 1.81rem);}

/**
 * Disable the emoji's
 */
function disable_emojis() {
 remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
 remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
 remove_action( 'wp_print_styles', 'print_emoji_styles' );
 remove_action( 'admin_print_styles', 'print_emoji_styles' ); 
 remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
 remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); 
 remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
 add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
 add_filter( 'wp_resource_hints', 'disable_emojis_remove_dns_prefetch', 10, 2 );
}
add_action( 'init', 'disable_emojis' );

/**
 * Filter function used to remove the tinymce emoji plugin.
 * 
 * @param array $plugins 
 * @return array Difference betwen the two arrays
 */
function disable_emojis_tinymce( $plugins ) {
 if ( is_array( $plugins ) ) {
 return array_diff( $plugins, array( 'wpemoji' ) );
 } else {
 return array();
 }
}

/**
 * Remove emoji CDN hostname from DNS prefetching hints.
 *
 * @param array $urls URLs to print for resource hints.
 * @param string $relation_type The relation type the URLs are printed for.
 * @return array Difference betwen the two arrays.
 */
function disable_emojis_remove_dns_prefetch( $urls, $relation_type ) {
 if ( 'dns-prefetch' == $relation_type ) {
 /** This filter is documented in wp-includes/formatting.php */
 $emoji_svg_url = apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/' );

$urls = array_diff( $urls, array( $emoji_svg_url ) );
 }

return $urls;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BebasNeue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://padelvalley.de/wp-content/uploads/2024/12/bebas-neue-v14-latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RobotoSlab';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://padelvalley.de/wp-content/uploads/2024/12/roboto-slab-v34-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'RobotoSlab';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://padelvalley.de/wp-content/uploads/2024/12/roboto-slab-v34-latin-200.woff2') format('woff2');
}
@font-face {
	font-family: 'RobotoSlab';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://padelvalley.de/wp-content/uploads/2024/12/roboto-slab-v34-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */