/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body.wp-singular .pswp.jet-woo-product-gallery-pswp {display: none}

.tribe-common-l-container.tribe-events-l-container {
    padding: 0 !important;
}

.tribe-events-view.alignwide {
    max-width: 1000px;
    padding: 120px 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav, .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-events .tribe-events-calendar-list-nav {
	display: none;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
	border: none !important;
}

.tribe-common .tribe-common-form-control-text__input:focus {
	outline: none;
}

.tribe-events button.tribe-events-c-search__button {
	background-color: var(--e-global-color-secondary);
	border-radius: 8px;
	padding: 16px 28px;
}


.tribe-events button.tribe-events-c-search__button:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 8px;
	padding: 16px 28px;
}

@media (max-width: 1024px) {
	.tribe-events-view.alignwide {
		max-width: 100%;
		width: 100%;
		padding: 120px 40px;
	}
}

@media (max-width: 767px) {
	.tribe-events-view.alignwide {
		padding: 60px 16px;
	}
}

/* mobile menu */
.menu-dnone, .mobile-menu-dnone {
	display: none;
}

@media (max-width: 1024px) {
/* ski */
	.page-id-15.page-parent .menu-id-15, .page-child.parent-pageid-15 .menu-id-15, .page-id-15.page-parent .mobile-menu-sub, .page-child.parent-pageid-15 .mobile-menu-sub {
		display: block;
	}
/* football */
	.page-id-19.page-parent .menu-id-19, .page-child.parent-pageid-19 .menu-id-19, .page-id-19.page-parent .mobile-menu-sub, .page-child.parent-pageid-19 .mobile-menu-sub {
		display: block;
	}
/* handball */
	.page-id-21.page-parent .menu-id-21, .page-child.parent-pageid-21 .menu-id-21, .page-id-21.page-parent .mobile-menu-sub, .page-child.parent-pageid-21 .mobile-menu-sub {
		display: block;
	}
/* padel */
	.page-id-25.page-parent .menu-id-25, .page-child.parent-pageid-25 .menu-id-25, .page-id-25.page-parent .mobile-menu-sub, .page-child.parent-pageid-25 .mobile-menu-sub {
		display: block;
	}
/* turlag */
	.page-id-23.page-parent .menu-id-23, .page-child.parent-pageid-23 .menu-id-23, .page-id-23.page-parent .mobile-menu-sub, .page-child.parent-pageid-23 .mobile-menu-sub {
		display: block;
	}
/* turn */
	.page-id-17.page-parent .menu-id-17, .page-child.parent-pageid-17 .menu-id-17, .page-id-17.page-parent .mobile-menu-sub, .page-child.parent-pageid-17 .mobile-menu-sub {
		display: block;
	}
/* usf */
	.page-id-12.page-parent .menu-id-12, .page-child.parent-pageid-12 .menu-id-12, .page-id-12.page-parent .mobile-menu-sub, .page-child.parent-pageid-12 .mobile-menu-sub {
		display: block;
	}
}

/* activities */
.tribe-events-view {
	padding: 120px 40px;
}

@media (max-width: 767px) {
	.tribe-events-view {
		padding: 60px 16px;
	}
}