/*
 Theme Name:   Festify Child
 Theme URI:    https://softivus.com//wp/festify
 Description:  festify Child
 Author:       Pixelaxis
 Author URI: https://themeforest.net/user/pixelaxis/portfolio
 Template:     festify
 Requires at least: 4.9
 Tested up to: 6.5
 Requires PHP: 7.0
 Version: 1.0.0
 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
 */

@font-face {
	font-family: "QiMiaoTi";
	src:
		url("/wp-content/uploads/fonts/IdeaFonts-QiMiaoTi.woff2") format("woff2"),
		url("/wp-content/uploads/fonts/IdeaFonts-QiMiaoTi.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Noto Sans";
	src:
		url("/wp-content/uploads/fonts/NotoSansSC-VariableFont_wght.woff2") format("woff2"),
		url("/wp-content/uploads/fonts/NotoSansSC-VariableFont_wght.woff") format("woff");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

/* Example: Apply to all Elementor headings and text */
h1,
h2,
h3,
h4,
h5,
h6,
.elementor-heading-title,
.e-n-accordion-item-title-text,
.elementor-counter-number,
.elementor-counter-title {
	font-family: "QiMiaoTi", sans-serif !important;
}

p {
	font-family: "Noto Sans", sans-serif !important;
}

.page-id-5029 .themephi-breadcrumbs .page-title {
	font-weight: 500;
}

/*Inner Event CSS*/
.event-details-left .tribe-events-single-section,
.event-details-left .tribe-block__venue {
	display: none !important;
}
.single-tribe_events .tribe-events-event-meta,
.single-tribe_events .tribe-events-venue-map {
	background: #e5e5e500;
	border: 1px solid #eeeeee00;
}
.tp-tribe-events-pagination ul.tribe-events-sub-nav a {
	background: none;
}
@media (min-width: 768px) {
	.tribe-events-meta-group {
		padding-left: 0 !important;
	}
}
.single-tribe_events #tribe-events-footer li {
	width: 100% !important;
}
.tp-tribe-events-pagination ul.tribe-events-sub-nav .tribe-events-nav-previous {
	text-align: left;
}
.event-details-left .tribe-common button {
	outline: none;
	background: none;
	border: none;
	color: #fff;
	font-weight: 600;
}
.single-tribe_events
	.tribe-events-c-subscribe-dropdown
	.tribe-events-c-subscribe-dropdown__export-icon,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
	fill: #fff;
}
.event-details-left .tribe-common ul {
	background: #f1f1f3;
}

/*Listing Event*/
.tribe-events .tribe-events-calendar-list__event-featured-image {
	border-radius: 20px;
}

/*Theme changes for Kampunging (13/04/2026)*/
.themephi-sideabr .widget {
	background-color: #ffe9a7 !important;
}

.themephi-sideabr ul li {
	border-top: 1px solid #34454e !important;
}

.themephi-sideabr ul a {
	border-color: #ef5ca1 !important;
}

/* EVENTS TEMPLATE */
.event-details .col-lg-8{
    width:100% !important;
}
    
.event-details .col-lg-4{
    display: none !important;
}

.tp-tribe-events-wrapper,
.tp-tribe-events-pagination{
    display:none;
}

.event-details .container.container1600{
    width: 100%;
    max-width: unset;
    padding: 0;
}

.event-details .container.container1600 .thumb-event.position-relative img{
    max-height: unset;
}

@media(max-width: 500px){
    .event-details .container.container1600{
        padding-top: 50px !important;
    }

}