/* 
Theme Name:		 THG Master Theme (Child)
Theme URI:		 https://www.tidalhealthgroup.com
Description:	 THG Master Theme (Child) is a child theme of THG Master Theme
Author:			 Tidal Health Group
Author URI:		 https://www.tidalhealthgroup.com
Template:		 thg-master-theme
Version:		 1.0.0
Text Domain:	 thg-master-theme-child
*/

h2{font-family:'Rancho',cursive;font-size:41px;color:#363636!important}h6{font-family:'Rancho',cursive;font-size:22px}.top_header-block{background:#999f38;padding-top:.75em;padding-left:30px;padding-right:30px;padding-bottom:.75em;position:fixed;top:0;left:0;right:0;z-index:9999}.top_header-block a{font-family:'Nunito Sans',sans-serif;font-weight:600!important;color:#363636!important;font-size:12px!important}.top_header-block .top-header-second-column{display:flex;justify-content:flex-end}.top_header-block .top-header-second-column a{font-size:14px!important}.top_header-block .fa-phone,.top_header-block .fa-envelope{color:#363636}.header-block{padding-left:30px;padding-right:30px;box-shadow:0 0 7px rgb(0 0 0 / .1)!important;top:41px;position:fixed;left:0;right:0;background-color:#fff;width:100%;z-index:9999}.header-block .header-block-menu{display:flex;align-items:center;justify-content:flex-end;padding-top:30px}.header-block .header-block-menu a{font-family:'Nunito Sans',sans-serif;color:#363636!important;font-weight:700!important;font-size:17px!important;padding-left:0;padding-bottom:30px}.header-block .header-block-menu li.current-menu-item>a{color:#00aac0!important}.header-block .header-block-menu li:hover .sub-menu{border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgb(0 0 0 / .1);-moz-box-shadow:0 2px 5px rgb(0 0 0 / .1);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .1);padding:20px 0!important}.header-block .header-block-menu li .sub-menu li{padding:0 20px;margin:0}.header-block .header-block-menu li .sub-menu li a{padding:6px 20px;width:200px;transition:all .4s ease-in-out;line-height:1.5em}.header-block .header-block-menu li .sub-menu li a:hover{background-color:rgb(0 0 0 / .03);opacity:.7}.post_title-block{background-image:linear-gradient(180deg,#00aac0 0%,#00aac0 100%)!important;padding-top:32px;padding-bottom:32px;margin-top:128px}.post_title-block .wp-block-post-title,.post_title-block .wp-block-query-title{font-size:62px;color:#fff!important;font-family:'Rancho'!important;line-height:1.3em;padding-bottom:10px}.card-profile{text-align:center}.card-profile h2,.card-profile h6{text-align:center}.card-profile h2 a{color:inherit}.card-profile .card-description{color:#9A9A9A;font-weight:300;font-family:'Nunito Sans',sans-serif;font-size:18px}.thg-theme .btn-primary{background-color:#999F38!important;text-transform:uppercase;color:#363636!important;font-weight:700;box-shadow:none!important;font-family:'Rancho'!important}.thg-theme .btn-primary:hover{box-shadow:0 3px 8px 0 rgb(0 0 0 / .17)!important}.thg-theme .btn-round{border-width:1px;border-radius:15px!important;padding:11px 23px}.thg-theme .btn{font-size:15px;font-family:'Nunito Sans',sans-serif}.thg-theme .btn-primary a{padding:0;background:none;color:inherit}.footer-block .footer-cta{background-image:radial-gradient(circle at center,#00aac0 30%,#00aac0 100%)!important}.footer-block .footer-cta h2{color:#fff!important}.footer-block .footer-cta .footer-cta-button a{font-family:'Rancho',cursive;font-size:18px;background-color:#999f38;border-width:4px!important;color:#363636!important;border-color:#999f38;border-radius:15px;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}.footer-block .main-footer{background-color:#363636}.footer-block .main-footer h4,.footer-block .main-footer h6{color:#fff;font-family:'Rancho',cursive;margin:0}.footer-block .main-footer h4{font-size:28px;padding-bottom:10px}.footer-block .main-footer h6{font-size:22px;padding-bottom:10px}.footer-block .main-footer p,.footer-block .main-footer a{color:#fff!important;font-family:'Nunito Sans'!important;font-size:18px!important}.footer-block .main-footer ul{padding-left:15px}.footer-block .main-footer ul li{margin-bottom:10px}.footer-block .main-footer ul li::marker{color:#fff;font-size:18px}.footer-block .bottom-footer{background:#404040}.footer-block .bottom-footer a{color:#bbb!important;transition:all .4s ease-in-out;font-size:14px;padding-right:22px;font-weight:600;font-family:'Nunito Sans'!important}.footer-block .bottom-footer a:hover{color:#999f38!important}.footer-block .copyright-footer{background-color:#363636}.footer-block .copyright-footer p{color:#fff;font-size:16px;font-family:'Nunito Sans',sans-serif}.footer-block .copyright-footer .wp-block-column:last-child{display:flex;justify-content:flex-end}.footer-block .copyright-footer .wp-block-column:last-child a i{color:#fff;font-size:16px}.single-team .body-block figure{margin:0 auto}.single-team .body-block img{border-radius:50%;box-shadow:0 10px 25px 0 rgb(0 0 0 / .3)}.single-team .body-block h2{margin-bottom:0;font-family:'Nunito Sans',sans-serif;font-size:18px}.single-team .body-block p.field{text-align:center;padding:0}.single-team .body-block p{font-size:18px;font-family:'Nunito Sans',sans-serif;color:#363636;line-height:1.7em;padding-left:30px}.post-type-archive .body-block .no-learn-more #global-list .card{padding:20px;box-shadow:0 2px 18px 0 rgb(0 0 0 / .3)!important}#global-list .card{box-shadow:0 2px 18px 0 rgb(0 0 0 / .3)!important}.providers-homepage #global-list .card,.post-type-archive-team #global-list .card,.single-locations #global-list .card{box-shadow:none!important}.post-type-archive .body-block #global-list h3 a,.thg-content #global-list h3 a{font-family:'Rancho',cursive;font-size:41px;line-height:48px;color:#363636!important}.post-type-archive .body-block .no-learn-more #global-list .card-body p{display:none!important}body p{font-family:'Nunito Sans',sans-serif;font-size:18px;color:#363636;font-weight:300}.sidebar-column{border-left:1px solid rgb(0 0 0 / .1);padding-left:30px;height:100%;position:sticky;top:150px}.sidebar-column h4{font-family:'Rancho';font-size:18px;margin-top:50px}.sidebar-column a,.sidebar-column a:hover{color:#363636}.sidebar-column .sidebar-button a{font-family:'Rancho',cursive;font-size:18px;background-color:#999f38;border-width:4px!important;color:#363636!important;border-color:#999f38;border-radius:15px;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}.location-info .wp-block-column{background-color:#f2f2f2;border-radius:20px 20px 20px 20px;overflow:hidden;padding-top:34px!important;padding-right:24px!important;padding-bottom:34px!important;padding-left:24px!important;box-shadow:0 12px 18px -6px rgb(0 0 0 / .3);text-align:center}.location-info .wp-block-column i{color:#999f38;font-size:46px}.location-info .wp-block-column a{color:#999f38!important}.location-info .wp-block-column p.field{margin-bottom:5px!important}.location-container .location-button a{font-family:'Rancho',cursive;font-size:18px;background-color:#999f38;border-width:4px!important;color:#363636!important;border-color:#999f38;border-radius:15px;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}.direction-container{background-image:linear-gradient(360deg,rgb(0 170 192 / .32) 0%,#ffffff 100%)!important}.direction-container .wp-block-column{text-align:center}.direction-container .wp-block-column i{color:#999f38;font-size:36px}.direction-container .wp-block-column h3{font-family:'Rancho';font-size:24px}.direction-container .wp-block-column p.field{margin-bottom:5px}.providers-location{background-color:#f2f2f2!important}.hero-section{background-image:linear-gradient(180deg,rgb(0 170 192 / .71) 0%,rgb(255 255 255 / .75) 100%),url(https://tttkids.com/wp-content/uploads/2025/10/tots-to-teens-orthodontics-1.webp);min-height:800px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.hero-section h1{font-size:76px;color:#fff;font-family:'Rancho';margin:0!important}.hero-section h2{font-size:41px;color:#fff!important;font-family:'Rancho';margin:5px 0 30px!important}.hero-section .wp-block-buttons{gap:30px}.hero-section .wp-block-button a,.wp-block-button__link{font-family:'Rancho',cursive;font-size:18px;background-color:#999f38;border-width:4px!important;color:#363636!important;border-color:#999f38;border-radius:15px;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}article{margin-top:128px}.divider-bg{position:relative;margin-top:-90px;z-index:10}.divider-bg::before{content:"";position:absolute;inset:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTAgMHYuNDhDMTguNjIgOS4zOCAyOTcuODEgMTQwIDYzOS41IDE0MCA5OTMuMjQgMTQwIDEyODAgMCAxMjgwIDB6IiBmaWxsLW9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTAgLjZjMTQgOC4yOCAxNzYuNTQgOTkuOCA1NTUuNDUgMTE5LjE0Qzk1Mi40MSAxNDAgMTI4MCAwIDEyODAgMEgweiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik03MjYuMjkgMTAxLjJDMTEyNi4zNiA3OS45MiAxMjgxIDAgMTI4MSAwSDFjLjA1IDAgMzI1LjI1IDEyMi40OCA3MjUuMjkgMTAxLjJ6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 90px;transform:rotateX(180deg);z-index:-1;background-position:bottom center;background-repeat:no-repeat}.divider-bg .wp-block-column{background-color:#00aac0;border-radius:15px 15px 15px 15px;overflow:hidden;padding-top:35px!important;padding-right:30px!important;padding-bottom:35px!important;padding-left:30px!important;text-align:center}.divider-bg .wp-block-column i{color:#fff;font-size:48px}.divider-bg .wp-block-column h3{text-align:center;padding-bottom:10px}.divider-bg .wp-block-column h3 a{color:#fff;font-size:32px;font-family:'Rancho'}.divider-bg .wp-block-column h3 a:hover{color:#999f38}.under-title-border{position:relative;padding-bottom:30px}.under-title-border::after{content:"";width:45px;height:6px;background-color:#999f38;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.providers-homepage{background-image:linear-gradient(180deg,rgb(17 120 187 / .05) 0%,rgb(0 170 192 / .22) 100%)!important}.testimonials h3{font-family:'Rancho';font-size:35px}.testimonials .testimonial-source a{font-size:18px;color:#999f38!important}.testimonials .testimonial-desc{font-family:'Nunito Sans';font-weight:400;line-height:20px;font-size:18px;color:#363636}.testimonials .testimonial-content p{margin-bottom:5px}figure.wp-block-image{margin:0!important}.testimonial-sidebar h4{font-family:'Rancho';font-size:18px}.filter-ranking{font-family:'Nunito Sans'}a{color:#999f38}.wp-block-list{font-family:'Nunito Sans';font-size:17px;line-height:26px;font-weight:400}@media screen and (max-width:1024px){.top_header-block .top-header-second-column{display:none}.top_header-block .top-header-first-column{display:flex;justify-content:center}.header-block .header-block-menu{padding-top:0}.header-block .header-block-menu .mobile-menu-container i.fas{color:#999f38}.header-block .header-block-menu .mobile-menu-container .mobile-menu-header{justify-content:flex-end!important;padding-top:30px}.divider-bg .wp-block-columns{padding:0;flex-wrap:wrap!important}.divider-bg .wp-block-columns .wp-block-column{flex:0 0 48%!important}}@media screen and (max-width:768px){.post_title-block .wp-block-post-title,.post_title-block .wp-block-query-title{font-size:38px!important}.footer-block .footer-cta{padding:0 30px}.footer-block .copyright-footer p{text-align:center}.footer-block .copyright-footer .wp-block-column:last-child{justify-content:center}.single-team .body-block p{padding-left:0}.sidebar-column{border-left:0;padding-left:0}.divider-bg .wp-block-columns{padding:20px;flex-wrap:wrap!important}.divider-bg .wp-block-columns .wp-block-column{flex:0 0 100%!important}}.testimonial-row{width:100%;clear:both;margin:0 0 75px 0}.testimonial-meta{width:33%;float:left;font-size:22px;color:#c4231c}.testimonial-content{width:66%;float:right;margin:0}#left-area .testimonial-sidebar ul,.entry-content .testimonial-sidebar ul,.comment-content .testimonial-sidebar ul,body.et-pb-preview #main-content .container .testimonial-sidebar ul,.testimonial-sidebar ul{list-style-type:none;padding:0 0 25px 0}.testimonial-sidebar{border-right:1px solid #EEE;padding-bottom:25px!important}.testimonial-sidebar h4:hover,.testimonial-sidebar ul li label{cursor:pointer}.testimonial-sidebar h4:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f146";padding:0 5px 0 0}.testimonial-sidebar h4.filter-hidden:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0fe";padding:0 5px 0 0}.testimonial-sidebar ul li a.current{font-weight:700;text-decoration:underline}.testimonial-sidebar ul li a:hover{font-weight:700;text-decoration:underline}.source-img{max-width:150px;height:auto;margin:15px auto 20px auto}h3.testimonial-name{margin:0;padding:0}.testimonial-image img{max-width:100%;height:auto}.testimonial-column{width:27%;margin:0 3% 3% 3%;display:inline-block;float:left}.testimonial-column .testimonial-meta{width:100%;float:none;text-align:center;margin:0 auto;font-size:22px;color:#c4231c}.testimonial-column .testimonial-content{width:100%;float:none;margin:0;text-align:center}.testimonials-count{text-align:center;padding:15px}.total-reviews-value{font-size:26px;font-weight:700;color:#c4231c;margin:8px 0}.testimonials-count-button{font-size:16px;padding:0}.check-uncheck-link{font-size:12px}.check-uncheck-link i{padding:0 3px}p.noreviews{padding:0 0 35px 0!important;margin:0 0 45px 0;border-bottom:1px solid #EEE;text-align:center}.clear{clear:both}@media all and (max-width:980px){.testimonial-sidebar{text-align:center;border-right:0;border-bottom:1px solid #EEE}}@media all and (max-width:767px){.testimonial-row{margin:0 0 45px 0}.testimonial-meta{width:100%;float:none;text-align:center}.testimonial-content{width:100%;float:none;text-align:center}.testimonial-sidebar{text-align:center}.testimonial-column{width:100%;margin:0 0 45px 0}}.ui.search>.results .result .title {padding-top: 0!important;}.clear {clear: both;}#select-preference-header,#select-preference{display:none!important;}