/*
 Theme Name:   GDS Child Theme
 Theme URI:    http://graphicd-signs.com
 Description:  GDS Child Theme
 Author:       Graphic D-Signs
 Author URI:   http://graphicd-signs.com
 Template:     gdstheme
 Version:      2.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: green, blue, white, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, featured-images
 Text Domain:  gdstheme
*/


/* Evergreen font repair — 2026-10-23.
 * Replace unavailable Avenir faces with the existing Mulish family.
 * Keep Sen body copy and Teko display styles in the existing cascade.
 */
.widget .gform_footer input[type=submit] { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.contact-form h4 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.contact-form h6 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.contact-form p { font-family: 'Mulish', Arial, sans-serif; }
.contact-form .info-row { font-family: 'Mulish', Arial, sans-serif; }
.contact-form .info-row span { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.contact-form .gform_body input { font-family: 'Mulish', Arial, sans-serif; }
.contact-form .gform_body textarea { font-family: 'Mulish', Arial, sans-serif; }
.contact-form .gform_footer input[type=submit] { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
header #main_menu>li { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
header #main_menu>li ul li { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
footer #main_menu li { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
footer .credits a { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.banner .breadcrumbs { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.banner .breadcrumbs a { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container .breadcrumbs { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container .breadcrumbs a { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container .medium-8 .accordion li a.accordion-title { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container h1 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container h4 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container h5 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container h6 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container p { font-family: 'Mulish', Arial, sans-serif; }
.content-container blockquote p { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container .medium-8 li { font-family: 'Mulish', Arial, sans-serif; }
.medium-4 .form h3 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.menu-widget a.parent { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.menu-widget h3 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.menu-widget ul li a { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.call-to-action p { font-family: 'Mulish', Arial, sans-serif; }
.call-to-action .button { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .button { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.archive .feed.news .title-row h3 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.blog .feed.news .title-row h3 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .feed.news .title-row h3 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.archive .feed.news .callout .description { font-family: 'Mulish', Arial, sans-serif; }
.blog .feed.news .callout .description { font-family: 'Mulish', Arial, sans-serif; }
.home .feed.news .callout .description { font-family: 'Mulish', Arial, sans-serif; }
.archive .feed.news .callout .description .date-row.gform_body { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.archive .feed.news .callout .description .row.date-row { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.blog .feed.news .callout .description .date-row.gform_body { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.blog .feed.news .callout .description .row.date-row { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .feed.news .callout .description .date-row.gform_body { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .feed.news .callout .description .row.date-row { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.hero-slide h2 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.service-icons .title-row h3 { font-family: 'Mulish', Arial, sans-serif; }
.service-icons h4 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.service-icons p { font-family: 'Mulish', Arial, sans-serif; }
.service-icons .button { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .testimonial_container h3 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .testimonial_container p { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .testimonial_container .name { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .testimonial_container .location { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.home .testimonial_container .button { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.archive .feed .title-row h3 { font-family: 'Mulish', Arial, sans-serif; }
.blog .feed .title-row h3 { font-family: 'Mulish', Arial, sans-serif; }
.home .feed .title-row h3 { font-family: 'Mulish', Arial, sans-serif; }
.archive .feed .title-row h4 { font-family: 'Mulish', Arial, sans-serif; }
.blog .feed .title-row h4 { font-family: 'Mulish', Arial, sans-serif; }
.home .feed .title-row h4 { font-family: 'Mulish', Arial, sans-serif; }
.archive .feed .coupon h5 { font-family: 'Mulish', Arial, sans-serif; }
.blog .feed .coupon h5 { font-family: 'Mulish', Arial, sans-serif; }
.home .feed .coupon h5 { font-family: 'Mulish', Arial, sans-serif; }
.archive .feed .coupon h6 { font-family: 'Mulish', Arial, sans-serif; }
.blog .feed .coupon h6 { font-family: 'Mulish', Arial, sans-serif; }
.home .feed .coupon h6 { font-family: 'Mulish', Arial, sans-serif; }
.archive .feed .coupon p { font-family: 'Mulish', Arial, sans-serif; }
.blog .feed .coupon p { font-family: 'Mulish', Arial, sans-serif; }
.home .feed .coupon p { font-family: 'Mulish', Arial, sans-serif; }
.archive .post-info { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.blog .post-info { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.search-results .post-info { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.single-post .post-info { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.archive .post-info>::after { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.blog .post-info>::after { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.search-results .post-info>::after { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.single-post .post-info>::after { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.medium-8 .gform_footer input[type=submit] { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
footer .validation_error { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
footer .validation_message { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
footer #parallax3 a { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
strong { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container .medium-8 li:before { font-family: 'Mulish', Arial, sans-serif; }
.content-container .medium-8 p a { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.content-container .medium-8 .wp-caption-text { font-family: 'Mulish', Arial, sans-serif; }
.home #open_ended_1 h3 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.page-template-page-coupons .content-container .coupon h3 { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
.page-template-page-coupons .content-container .coupon p { font-family: 'Mulish', Arial, sans-serif; font-weight: 700; }
h1 { font-family: 'Mulish', Arial, sans-serif; }
h2 { font-family: 'Mulish', Arial, sans-serif; }
h3 { font-family: 'Mulish', Arial, sans-serif; }
h4 { font-family: 'Mulish', Arial, sans-serif; }
h5 { font-family: 'Mulish', Arial, sans-serif; }
h6 { font-family: 'Mulish', Arial, sans-serif; }
