/*!
Theme Name: Heart Spring Health - Child Theme of The7
Author: Gray Ayer
Author URI: http://Fountain-City.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.5.1
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
 .vc_toggle_title>h4{color:#3F4749;font-weight:700}@media screen and (min-width:1024px) and (max-width:1439px){.rev_slider h1.tp-caption{font-size:40px!important;line-height:50px!important;margin-top:17px!important}}.aio-icon-header h3.aio-icon-title{font:normal 24px / 34px "Montserrat",Helvetica,Arial,Verdana,sans-serif}.content p+h2,.content p+h3,.content h2+h2,.content h2+h3,.content h3+h2,.content h3+h3{margin-top:1em}.content .vc_cta3-container h2,.content .vc_cta3-container h3{margin-top:0}.blog-shortcode.mode-list article .entry-excerpt{font-size:15px;line-height:27px}.blog-shortcode article .entry-meta{font-size:13px;line-height:20px}.mission_statement{color:#42464d;background:#f9f8f6;border:1px solid #f3f0ed;padding:25px;text-align:center;font-size:1.1em}footer#footer .gf_simple_horizontal_wrapper.gform_wrapper form.gf_simple_horizontal{width:100%}footer#footer .gf_simple_horizontal_wrapper.gform_wrapper form.gf_simple_horizontal input#gform_submit_button_3{margin-right:0;border-radius:0}.gform_confirmation_wrapper{margin-top:1em}.gform_wrapper .gform_footer{padding:16px 0 10px;margin:16px 0 0;clear:both;width:100%;margin-top:0}#footer .gform_wrapper .gform_footer{margin-top:0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:14px;padding:5px 10px}#main .gform_wrapper textarea,.gform_wrapper .top_label .gfield_label,.gform_wrapper li.hidden_label input{margin-top:6px}body #content .gform_wrapper ul li.gfield{margin-top:0;padding-top:0}@media only screen and (max-width:767px){#footer .gform_wrapper .ginput_container span.name_first{margin-bottom:14px}.textwidget .icon-box{text-align:center}}@media only screen and (min-width:769px) and (max-width:1024px){#footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:10px;padding:5px 8px}}aside.sidebar .icon-box a img{display:block;margin:25px auto}.solid-bg .sidebar-content{-webkit-box-shadow:inset 0 0 0 1px #dff5f6;box-shadow:inset 0 0 0 1px #dff5f6}div.icon-box:before{content:none}.ultimate-map-wrapper.ult-adjust-bottom-margin{margin-bottom:0}.treatment_areas_column h5{color:#338087}.treatment_areas_column .sidebar_icon_link.aio-icon-component{margin-bottom:3em}.treatment_areas_column .sidebar_icon_link.aio-icon-component a.aio-icon-box-link{-webkit-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.treatment_areas_column .sidebar_icon_link.aio-icon-component a.aio-icon-box-link .top-icon .aio-icon-header h3.aio-icon-title.ult-responsive{margin-top:5px;color:#2c6e74}.treatment_areas_column .sidebar_icon_link.aio-icon-component a.aio-icon-box-link .aio-icon{font-size:5em}.treatment_areas_column .sidebar_icon_link.aio-icon-component a.aio-icon-box-link:hover{color:#45AEB7}.treatment_areas_column .sidebar_icon_link.aio-icon-component a.aio-icon-box-link:hover .top-icon .aio-icon-header h3.aio-icon-title.ult-responsive{color:#3e9ca4}#footer{font-family:montserrat;font-weight:300;letter-spacing:.5px}#footer .socialmedia-buttons{margin-bottom:1em;display:table;text-align:center}#footer .socialmedia-buttons a{text-decoration:none;text-align:center;padding:10px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#footer .socialmedia-buttons a:first-of-type{padding-left:0}#footer .gform_wrapper{margin:-2px 0 15px}#footer .gform_wrapper li.hidden_label input{margin-top:0;margin-bottom:0}#footer.footer .widget{color:#fff}#footer a.button{font-size:.8em;display:block;text-align:center}#footer a.button i{padding-right:8px}#footer a.button.footer_schedule{margin-top:2em;background:#338087}#footer a.button.footer_schedule::not(.dt-btn):hover{background:#258b94!important}#footer a.button.footer_schedule:hover{background:#30777e!important}#footer a.button.footer_schedule img.full_script{margin:0 auto;display:block}.footer_location_item{margin-left:20px}.footer_icon_address:before,.footer_icon_phone:before{font-family:icomoon-the7-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;margin-left:-15px;position:relative;right:5px}.footer_icon_address:before{content:"\e402"}.footer_icon_phone:before{content:"\e105"}@media only screen and (min-width:641px){#footer .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(1){width:100%}}@media screen and (min-width:769px) and (max-width:1199px){#footer a.button{padding:12px 14px;white-space:normal}#footer a.button i{display:none}}@media screen and (min-width:769px) and (max-width:1023px){#footer a.button{padding:12px 14px}#footer .fa-3x{font-size:1.75em}#footer .socialmedia-buttons a{padding:10px 5px}}@media screen and (min-width:1024px) and (max-width:1199px){#footer .fa-3x{font-size:2.25em}#footer .socialmedia-buttons a{padding:10px 7px}}.icon-box img,img.purple-to-blue,.wpb_content_element.purple-to-blue img{-webkit-filter:hue-rotate(267deg) saturate(130%) brightness(104%);filter:hue-rotate(267deg) saturate(130%) brightness(104%)}@media screen and (max-width:768px){.single-dt_team img.alignleft{CLEAR:BOTH;FLOAT:none;padding-bottom:20px;margin:0 auto 30px;display:block}}.team-author-name,.team-author-name a{color:#619a21;font-family:Montserrat;text-decoration:none;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.content .team-author-name a:hover{color:#338087}.dt-team-shortcode .team-author p{margin-bottom:10px;font-size:15px;line-height:20px;background:none;font-family:Montserrat}a.post-details.details-type-link{font-family:Montserrat;font-weight:600}.filter-bg-decoration .filter-categories a.act{background-color:#338087;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.filter a{color:#338087;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.filter-bg-decoration .filter-categories a:not(.act):hover{color:#2e747a}.filter-categories a,.filter-categories .customSelect{font:600 12px / 16px "Montserrat",Helvetica,Arial,Verdana,sans-serif}.post-details.details-type-link,.post-details.details-type-link *{color:#338087}.post-details.details-type-link:hover{color:#2e747a}.post-details.details-type-link:after{background-color:#2e747a}.post h3.entry-title a{color:#619a21}.details{color:#338087}.blog-carousel-shortcode.owl-carousel article .post-entry-content .entry-title,.blog-shortcode article .post-entry-content .entry-title{font-size:18px;line-height:25px;font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif;font-weight:600;margin-bottom:8px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.widget_categories li a,.widget_meta a,.blogroll a,.widget_archive li a,.widget_recent_entries a,.widget_recent_comments a,.widget_links a,.items-grid a,.recent-posts a,.widget:not(.widget_icl_lang_sel_widget) .recent-posts a,.contact-info .secondary-color,.widget_nav_menu a,.tagcloud a,.widget_pages a,a.rsswidget,.textwidget a,a span.post-title.h4-size,.sidebar-content .widget_categories li a:hover{color:#338087;-webkit-transition:200ms all ease-in-out;transition:200ms all ease-in-out}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#136067}.single-related-posts h3,.share-button.entry-share,.btn-project-link,.btn-project-link:hover,.comment-reply-link,.comment-reply-link:hover,.share-link-description{color:#415658}.comments-area>h3:after,.single-related-posts>h3:after,.comment-respond>h3:after{background-color:#415658}#page .post-navigation .nav-links a .post-title,#page .items-grid .post-content a,#page .post-content a{-webkit-transition:200ms all ease-in-out;transition:200ms all ease-in-out}#page .post-navigation .nav-links a .post-title:hover,#page .items-grid .post-content a:hover,#page .post-content a:hover{color:#415658}.ultimate-map-wrapper.ult-adjust-bottom-margin{margin-bottom:0}.vc_general.vc_cta3.vc_cta3-style-classic{border-color:#e8e7de;background-color:#F2F1EC}