/*
Theme Name: TMS Child Theme
Theme URI: 
Description: A child theme for TMS Base Theme, allowing custom styling and functionality without modifying the parent theme.
Template: tms-wp-theme
Author: TMS WP Team
Author URI: 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tms-child-theme
Tags: child-theme
*/

/*
 * Add your custom styles below this line
 * These styles will override parent theme styles
 */

/* Example: Custom primary color override */
/*
:root {
  --wp--preset--color--tms-primary: #your-color-here;
}
*/

/* Example: Custom header styles */
/*
.site-header {
  background-color: #your-color-here;
}
*/

/* Add your custom CSS here */

.nav-2-level-nav-main-links-bottom .content-search-overlay__icon svg { vertical-align: middle; }
.wp-container-core-group-is-layout-af9d73f4 {align-items: center;}
#wp--skip-link--target {margin-top:0;}

.gform_wrapper.gravity-theme .ginput_container_date input {width: 100%;}
.gform_wrapper .gform_footer input[type="submit"] { width: auto !important; font-weight: bold !important; }

.tms-block-desktop { display: none !important; }

.tms-button--solid-white:hover { color: #000000; }

.sh-cert a { text-decoration: none; } 

.content-search-overlay__overlay-container { justify-content: center; } 

@media (min-width: 360px) {
  .wp-block-site-logo.is-default-size img.custom-logo {width:175px;}
}
@media (min-width: 1200px) {
  .page-id-355 .entry-content.wp-block-post-content { padding-left: 0 !important; padding-right: 0 !important; }
}
@media (min-width: 782px) {
  .tms-block-desktop { display: flex !important; }
  .tms-block-mobile { display: none !important; }
}

@media (max-width: 768px) {
   .cta-banner-background-image__text-wrapper p { display: block; text-align: center; padding-left: 15px; padding-right: 15px; }
}