/*
Theme Name: Golo Child
Theme URI: https://wp.getgolo.com/
Author: Uxper
Author URI: http://uxper.co/
Version: 1.1.17
Template: golo
Text Domain: golo
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
/* HBCU GameTrip: native dynamic Schools dropdown.
 * Uses Golo's own .dropdown-categories/.dropdown-select styling. */
.site-menu.mobile-menu .mb-schools + .mb-destinations {
	padding-top: 0;
}






/* HBCU GameTrip: full-width footer only.
 * Header layout is intentionally left entirely to the parent Golo theme so
 * its native desktop/tablet/mobile breakpoints remain untouched. */
footer.site-footer .golo-page-width-container,
footer.site-footer > .container,
footer.site-footer .footer-top > .container,
footer.site-footer .footer-center > .container,
footer.site-footer .footer-bottom > .container,
footer.site-footer .container {
    width: 100% !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    box-sizing: border-box !important;
}

@media (max-width: 1199px) {
    footer.site-footer .golo-page-width-container,
    footer.site-footer > .container,
    footer.site-footer .footer-top > .container,
    footer.site-footer .footer-center > .container,
    footer.site-footer .footer-bottom > .container,
    footer.site-footer .container {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media (max-width: 767px) {
    footer.site-footer .golo-page-width-container,
    footer.site-footer > .container,
    footer.site-footer .footer-top > .container,
    footer.site-footer .footer-center > .container,
    footer.site-footer .footer-bottom > .container,
    footer.site-footer .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* HBCU GameTrip: Golo single-Place layout refinements. */
:root {
	--accent-color: #b83280;
	--golo-accent-color: #b83280;
	--primary-color: #b83280;
}

/* Golo's mobile .container is width:100% and also receives side padding. Keep
 * that padding inside the viewport instead of letting it increase the box width. */
@media (max-width: 767px) {
	body.single-place .main-content > .container {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
		box-sizing: border-box !important;
	}
}

/* Start the GameTrip sidebar at the same vertical point as the Place content.
 * Desktop only: at 768-991 Golo natively stacks the sidebar below the content
 * and its own 40px top margin must remain. */
@media (min-width: 992px) {
	body.single-place .site-layout.has-sidebar > #secondary,
	body.single-place .site-layout.has-sidebar > aside,
	body.single-place .site-layout.has-sidebar .sidebar {
		margin-top: 0 !important;
		padding-top: 0 !important;
		align-self: flex-start;
	}
	body.single-place .tktc-place-sidebar-stack {
		margin-top: 0 !important;
	}
}

/* Replace remaining native Golo open/verified accent states on Place pages. */
body.single-place .verified-badge i,
body.single-place .place-rating i,
body.single-place .place-rating .star,
body.single-place .place-status.open,
body.single-place .place-status.open-now,
body.single-place .place-status.is-open,
body.single-place .open-now,
body.single-place .is-open,
body.single-place .accent-color {
	color: #b83280 !important;
}

/* 768-991px intentionally has no layout overrides: Golo 1.7.7's native
 * .main-content .site-layout.has-sidebar { display:block } tablet branch runs
 * exactly as on the Golo demo. Ticketality Connect's .tktc-place-sidebar-stack
 * grid renders the stacked sidebar as two columns on its own. */
