/*
 Theme Name:   golftio Child
 Theme URI:    https://pixelaxis.net/products/wordpress/golftio
 Description:  golftio Child
 Author:       pixelaxis
 Author URI:   http://pixelaxis.net
 Template:     golftio
 Version:      1.10
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

.event .event__single-content h3 {
	white-space: nowrap;
	font-size: 22px;
}

.event .cus_title,
.event--secondary .cus_title {
	margin-bottom: 7px;
}

.event-single {
	padding: 50px !important;
	min-height: 60vh;
}

.event-single__top {
	display: flex;
	align-items: flex-start;
	gap: 28px;
	margin-bottom: 28px;
}

.event-single__media {
	flex: 0 0 220px;
	width: 220px;
	max-width: 220px;
	overflow: hidden;
	border-radius: 8px;
}

.event-single__media img {
	width: 220px;
	height: auto;
	max-height: 280px;
	object-fit: contain;
	object-position: top center;
	display: block;
}

.event-single__intro {
	flex: 1;
	min-width: 0;
}

.event .event__single-thumb {
	flex: 0 0 160px;
	width: 160px;
	max-width: 160px;
	overflow: hidden;
}

.event .event__single-thumb img,
.event .event__single-thumb a img {
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: center;
}

@media (max-width: 767px) {
	.event-single__top {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.event-single__media,
	.event-single__media img {
		width: 180px;
		max-width: 180px;
		flex-basis: auto;
	}

	.event-single__meta {
		display: inline-block;
		text-align: left;
	}
}

.event-single__title {
	margin-bottom: 20px;
}

.event-single__meta {
	list-style: none;
	padding: 0;
	margin: 0 0 28px;
}

.event-single__meta li {
	margin-bottom: 8px;
}

.event-single__content {
	margin-bottom: 32px;
}

.event-single__pdf {
	margin-bottom: 40px;
}

body:not(.home) .header--secondary .nav {
	padding: 0;
}

body:not(.home) .header--secondary:not(.header-active) .nav__menu-items > li a,
body:not(.home) .header--secondary:not(.header-active) .nav__menu-items > li a:hover,
body:not(.home) .header--secondary:not(.header-active) .nav__menu-items > li.dropdown:hover a,
body:not(.home) .header--secondary:not(.header-active) .nav__menu-items > li.dropdown:hover a::after,
body:not(.home) .header--secondary:not(.header-active) .nav__uncollapsed a,
body:not(.home) .header--secondary:not(.header-active) .nav__uncollapsed .cart {
	color: var(--theme-color) !important;
}

body:not(.home) .header--secondary:not(.header-active) .nav__menu-items > li a:hover {
	color: var(--primary-color) !important;
}

body:not(.home) .header--secondary:not(.header-active) .nav__bar .icon-bar {
	background-color: var(--theme-color);
}

body.single-event .banner--inner,
body.single-post .banner--inner,
body.blog .banner--inner,
body.archive .banner--inner,
body.search .banner--inner {
	padding: 20px !important;
}

body.single-event .container,
body.single-post .container,
body.blog .container,
body.archive .container,
body.search .container {
	padding-left: 20px;
	padding-right: 20px;
}

body.single-post .tp-blog-area,
body.blog .tp-blog-area,
body.archive .tp-blog-area,
body.search .tp-blog-area {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

body.single-post #comments,
body.single-post .comments-area,
body.single-post .comment-respond,
body.single-post .blog-details__comment,
body.blog #comments,
body.archive #comments,
.fa-comment,
.fa-comments,
.fa-comment-dots,
i.fa-comment,
i.fa-regular.fa-comment,
i.far.fa-comment,
i.fas.fa-comment,
i.fal.fa-comment,
a:has(.fa-comment),
span:has(.fa-comment),
.postbox__meta a[href*="#respond"],
.postbox__meta a[href*="#comment"] {
	display: none !important;
}

.widget_recent_comments,
.sidebar .widget_recent_comments,
.footer__widget.widget_recent_comments,
.wp-block-latest-comments,
.widget_block:has(.wp-block-latest-comments),
.sidebar_widget:has(.wp-block-latest-comments),
.sidebar_single:has(.wp-block-latest-comments),
#block-4:has(.wp-block-latest-comments) {
	display: none !important;
}
