/*
Theme Name: Hyperdrive Child - AZ for Abortion Access
Template: hyperdrive
Author: Dark House Development
Description: Hyperdrive is the last theme you'll ever need. Welcome to the future.
Version: 1.1.0
Requires at least: 6.1
Tested up to: 6.2.2
Requires PHP: 7.4
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hyperdrive
*/


/* Events Calendar Styles */
main.content .tribe-common.tribe-events .tribe-events-l-container { padding: 0; }
main.content .tribe-common.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar { border-radius: 8px; }
main.content .tribe-common.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-events-bar__search-container { padding: var(--wp--preset--spacing--small); border-radius: 8px; }
main.content .tribe-common.tribe-events .tribe-events-c-search { gap: var(--wp--preset--spacing--small); }
main.content .tribe-common.tribe-events .tribe-events-c-search .tribe-events-c-search__input-group { gap: var(--wp--preset--spacing--small); }
main.content .tribe-common.tribe-events .tribe-events-c-search .tribe-events-c-search__input-control { margin: 0; border: 0; }
main.content .tribe-common.tribe-events .tribe-events-c-search .tribe-events-c-search__input-control .tribe-events-c-search__input { border-radius: 5px; padding-left: 42px; border-color: var(--wp--preset--color--light-grey); }
main.content .tribe-common.tribe-events .tribe-events-c-search .tribe-common-c-btn.tribe-events-c-search__button { border-radius: 8px; }
main.content .tribe-common.tribe-events .tribe-events-c-search .tribe-common-c-btn.tribe-events-c-search__button:hover { border-radius: 8px; background: var(--wp--preset--color--primary); padding: var(--wp--custom--spacing--small) var(--wp--custom--spacing--medium); font-size: var(--wp--preset--font-size--medium); }
main.content .tribe-common.tribe-events .tribe-events-c-subscribe-dropdown__container { display: none; }
main.content .tribe-common.tribe-events .tribe-events-pro-map { background: #fff; }
main.content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button { display: none; }

main.content .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__map,
main.content .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-column { height: 600px; }

main.content .petition-hubs-map { overflow: hidden; }
main.content .petition-hubs-map .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar { display: none !important; }
main.content .petition-hubs-map .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav { display: none !important; }
main.content .petition-hubs-map .tribe-events-pro .tribe-events-pro-map__event-date-tag { display: none !important; }
main.content .petition-hubs-map .tribe-events-pro .tribe-events-pro-map__event-wrapper { padding: 0 15px !important; }
main.content .petition-hubs-map .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border { border: 0 !important; margin-bottom: 5px !important; }
main.content .petition-hubs-map .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container { min-height: 650px !important; }


/* Yoast FAQ */
.wp-block-yoast-faq-block {
	border-radius: 0 !important;
	border: none !important;
	border-top: 2px solid #BBB !important;
	/* border-top: 2px solid var(--wp--preset--color--medium-grey) !important; */
}
.wp-block-yoast-faq-block .schema-faq-section {
	margin-bottom: 0 !important;
	border-radius: 0 !important;
}
.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question {
	background: transparent !important;
	border: none !important;
	border-bottom: 2px solid #BBB !important;
	/* border-bottom: 2px solid var(--wp--preset--color--medium-grey) !important; */
	border-radius: 0 !important;
  color: var(--wp--preset--color--primary) !important;
}
.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question.is-open {
	border-bottom: 0 !important;
}
.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question:after {
	color: var(--wp--preset--color--primary) !important;
}
.wp-block-yoast-faq-block .schema-faq-section p.schema-faq-answer {
	border: none !important;
	border-radius: 0 !important;
	/* padding-top: 0 !important; */
}
.wp-block-yoast-faq-block .schema-faq-section p.schema-faq-answer.is-open {
	border-bottom: 2px solid #BBB !important;
	/* border-bottom: 2px solid var(--wp--preset--color--medium-grey) !important; */
}



/* Stories CPT */
@media (max-width:600px){
	body.single-stories .entry-content :is(.wp-block-post-featured-image, .wp-block-image):is(.alignleft, .alignright) {
		width: 100% !important;
		margin-bottom: 2em;
	}
}