/*
Theme Name: Coastal Services
Theme URI: https://example.com/coastal-services-llc
Author: Coastal Services
Author URI: https://example.com
Description: A child theme of CMH Right Nav that layers Coastal Services–specific functionality on top of the shared parent: the [coastal_slider] hero shortcode, [coastal_services_feature_block] / [coastal_emergency_service_form] shortcodes, the `csl_slide` custom post type, the Service Titan scheduler integration, Coastal-specific footer blocks, and Delaware-shore–specific landing page copy.
Template: cmh-right-nav
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: coastal-services-llc
Tags: classic, blog, custom-menu, featured-images, threaded-comments, translation-ready, two-columns

Child of the general-purpose CMH Right Nav theme. The parent provides the
right-aligned desktop nav, slide-in mobile menu, blog layout, customizer
settings, landing-page pipeline, autoloader, and asset enqueuing. This child
adds everything Coastal Services needs to ship its own site.
*/

.site-footer .footer-content.three-columns                  { grid-template-columns: 33% 33% 33%; }
.site-footer .footer-content.three-columns .footer-cmh-logo { display: block; margin: auto; }

/* footer child styles */
.footer-content__contact__wrap:not(:has(.footer-content__site-title)) { width: 100%; max-width: 90% !important; }

.main-navigation .sub-menu li.emergency-service a { background-color: var(--color-emergency); color: var(--color-light); }
.main-navigation .sub-menu li.emergency-service a:hover { background-color: var(--color-emergency-hover); }

.cmh-logo-wrapper { display: flex; flex-direction: column; justify-content: center; align-items: center; }

@media (max-width: 1360px) {
    .site-footer .footer-content.three-columns .cmh-logo-wrapper .footer-cmh-logo { margin-left: auto; }
}
