/*
Theme Name:     avada-child-theme
Description:    
Author:         strategic
Template:       Avada
(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
html body a{color:#bb433a}
a.lw_cust_trsp_btn:hover{background-color:#fff;color:#000f11}
.footer_section1 a.lw_cust_trsp_btn:hover{background-color:#fff;color:#000f11}
a.lw_cust_trsp_btn{color:#fff;text-transform:uppercase;font-size:14px;line-height:normal;border:1px solid #fff;padding:12px 32px;display:inline-block;margin-top:35px;letter-spacing:1px}
.fusion-page-title-bar .fusion-page-title-row h1{text-transform:uppercase}
.home .fusion-page-title-bar .fusion-page-title-row h1{text-transform:uppercase;letter-spacing:1.5px;line-height:36px}
.lw_separator_cust.custom-sep-color:after{border-bottom:solid 2px #fff}
body .fusion-page-title-bar{border:0;background-blend-mode:overlay}
.home .fusion-page-title-bar{background-size:cover;position:relative}
.footer_section2 .fullwidth-faded{background-image:url(images/gravity_from-1.jpg)}
.fusion-main-menu ul li.current-menu-parent>a span{font-weight:900}
.fusion-mobile-current-nav-item>a,.fusion-mobile-nav-item a:hover,.fusion-mobile-nav-item.current-menu-item>a{font-weight:900!important}
.fusion-linkedin-icon{color:#fff;font-size:0;margin-bottom:20px;margin:0 5.5px 14px;background-color:#ba4339;width:30px;height:30px;border-radius:100%;line-height:30px;text-align:center;display:inline-block}
.fusion-linkedin-icon:before{content:"\e60f";font-size:12px!important;color:#fff;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}
h4{text-transform:uppercase}
.lw_home_therapy_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.lw_home_therapy_section_col{width:25%;padding:0 2px;position:relative}
body .lw_home_therapy_section_caption h4{font-family:NeutonBold;color:#fff;text-transform:capitalize;font-size:25px;line-height:30px}
img.round-image{border-radius:100%;max-width:250px}
.post-content .call-to-action h2{color:#fff;margin:0!important}
body .fusion-footer a.fusion-social-network-icon.fusion-icon-facebook,body .fusion-footer a.fusion-social-network-icon.fusion-icon-linkedin{width:35px;font-size:20px!important;height:35px;line-height:35px}
.lw_home_therapy_section_caption{position:absolute;bottom:20%;width:100%;left:0;text-align:center}
.lw_home_therapy_section_col img{width:100%}
.lw_home_therapy_section_caption hr{border:0;width:50px;height:2px;margin-bottom:20px;background-color:#bb433a;margin:20px auto 20px auto}
a.lwlearn_more_cls{font-family:"Work Sans";font-weight:500;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1px}
a.lwlearn_more_cls:hover{color:#bb433a}
.st-ctamagnetbar-bar .hb-text-wrapper .hb-headline-text{font-family:"Roboto Slab";font-weight:400}
body .st-ctamagnetbar-bar .hb-cta-style-button{font-family:Roboto;text-transform:uppercase;font-weight:400;letter-spacing:1px;background-color:transparent;border:1px solid #fff;border-radius:0;padding:14px 38px}
body .st-ctamagnetbar-bar .hb-cta-style-button:hover{background-color:#fff;color:#005d6f}
body .st-ctamagnetbar-bar .hb-text-wrapper{margin-right:25px}
.st-ctamagnetbar-bar #close_bar{color:#000;background-color:transparent;display:inline-block;text-align:center;padding:0;border-radius:5px;line-height:normal;font-size:0}
.st-ctamagnetbar-bar .icon-close:after{content:'×';color:#fff;font-size:25px;font-weight:100;line-height:20px;font-family:Roboto}
.search-results .fusion-search-form-content{max-width:400px}
.search-results #main .post h2 a{color:#005d6f}
body.search-results .fusion-single-line-meta{margin-bottom:27px!important;position:relative;padding-bottom:27px;line-height:normal}
.search-results .fusion-single-line-meta:after{content:'';position:absolute;bottom:0;width:38px;left:0;border-bottom:solid 2px #8e921a;padding-top:0;margin:0}
.search-results .fusion-content-sep.sep-double.sep-solid{display:none}
.search-results .fusion-blog-layout-grid .post .fusion-post-wrapper{border:2px solid #9fb0c1}
.error404 .search-page-search-form,.search-no-results form.searchform.fusion-search-form{max-width:400px;margin:0 auto}
.fusion-title.separator_anchor .title-sep-container{height:auto}
.separator_anchor a{background-color:#bb433a;color:#fff;padding:9px 25px;display:inline-block;position:relative;border:solid 1px #bb433a}
.separator_anchor a:hover{color:#bb433a;background-color:transparent;border:solid 1px #bb433a}
.fusion-footer-copyright-area a,.fusion-footer-widget-area a{text-decoration:underline}
.fusion-footer-copyright-area a:hover,.fusion-footer-widget-area a:hover{text-decoration:none}
.title_margin_0 h2{margin-bottom:0}
.fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid{position:relative!important;left:0!important;top:0!important}
body.page-id-13 .fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-center{background-position:80%!important}
.footer_section_form div#gform_confirmation_message_1{text-align: center;color: #fff !important; font-weight: 700; font-size: 22px; margin-top: 20px;}
.st-ctamagnetbar-bar .bar_link{color:#fff}
.cust_cod_sec_img a.sx-verified-seal{width:100%!important;background-size:contain!important;background-position:center center!important}
#gform_8 .ginput_cardextras .ginput_cardinfo_left{width:calc(100% - 240px)!important}
#gform_8 .ginput_cardextras .ginput_cardinfo_left .gravity-select-parent{width:calc(50% - 20px)!important;float:left;margin-right:20px}
.get-guide-now-wrapper-cls .fusion-layout-column .fusion-column-wrapper{min-height:0}
#gform_wrapper_9 .top_label textarea.textarea{border:1px solid #005d6f;min-height:150px}
.page-id-1588 .footer_section1.post-content{display:none}
.page-id-1588 #main{padding-bottom:0!important}
.page-id-1287 div#get_in_touch,.page-id-1348 div#get_in_touch,.page-id-1378 div#get_in_touch,.page-id-1392 div#get_in_touch,.page-id-1465 div#get_in_touch,.page-id-1537 div#get_in_touch,.page-id-1551 div#get_in_touch,.page-id-1761 div#get_in_touch,.page-id-1763 div#get_in_touch{display:none}
.page-id-1287 .footer_section1.post-content,.page-id-1378 .footer_section1.post-content,.page-id-1392 .footer_section1.post-content,.page-id-1465 .footer_section1.post-content,.page-id-1537 .footer_section1.post-content,.page-id-1551 .footer_section1.post-content,.page-id-1761 .footer_section1.post-content,.page-id-1763 .footer_section1.post-content{display:none}
.page-id-1669 .footer_section1,.page-id-1669 div#get_in_touch,.page-id-1673 .footer_section1,.page-id-1673 div#get_in_touch{display:none}
#ctabar_timer span.main_time_cls{display:inline-block;text-align:center;font-size:15px;margin:8px 15px 0 15px}
#gform_wrapper_17.gform_wrapper .top_label textarea.textarea{height:150px}
#st-ctamagnetbar-bar span#ctabar_timer{display:block;height:47px}
#st-ctamagnetbar-bar a#swhb-traffic-cta span{text-decoration:line-through}
body .gform_wrapper .gform_page_footer input[type=button]{line-height:14px;font-size:14px;font-family:Roboto;letter-spacing:1px;padding:13px 33px;font-weight:500}
.gform_wrapper .gform_page_footer{border-top:none!important}
div#cbox a.top_bar_btn{color:#005d6f!important;background-color:#fff!important;font-weight:700;font-size:16px;padding:9px 10px;text-align:center;line-height:1.3;display:inline-block;width:100%}

.single-post .avada-page-titlebar-wrapper {
    display: none;
}
body.single-post #main {
    padding-top: 70px;
}
body.single-post .fusion-post-title-meta-wrap .fusion-post-title {
    font-size: 32px !important;
    line-height: 1.3em !important;
}
.home  .avada-page-titlebar-wrapper {
    display: none;
}
.fusion-page-title-wrapper .fusion-page-title-captions h2.entry-title {
    font-size: 28px;
    line-height: 1em !important;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 2px;
}
.fusion-page-title-wrapper .fusion-page-title-captions h1.lw-hiddentitle {
    display: none;
}

/* New Home page Css */
.lw-main-wrapper {
    padding: 10px 20px;
}
.page-id-3547 .avada-page-titlebar-wrapper {
    display: none;
}
.lw-home-contwrapper p {
    color: #fff;
    font-size: 16px;
}
.lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_caption {
    top: 0;
    bottom: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.lw-home-contwrapper {
    margin-bottom: 10px;
}
.lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_caption .lw-hm-titlewrapper {
    margin-bottom: 30px;
    width: 100%;
}

.lw_home_therapy_section.lw-hmnew-wrapper a.lwlearn_more_cls {
    display: inline-block;
    padding: 12px 20px;
    line-height: normal;
    font-size: 14px;
    border: 1px solid #fff;
    border-radius: 6px;
}
.lw_home_therapy_section.lw-hmnew-wrapper img {
    height: 400px;
    object-fit: cover;
}

a.full-box-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_col {
    overflow: hidden;
}
.lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_col img {
    transition: .5s all;
}
.lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_col:hover img {
    transform: scale(1.2);
}
.lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_col:hover .lw-hmdescriptions a.lwlearn_more_cls {
    background-color: #fff;
    color: #005d6f;
    font-weight: 700;
}

@media screen and (min-width: 768px) {
    .lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_caption .lw-main-wrapper {
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        height: 300px;
    }
    .lw_home_therapy_section.lw-hmnew-wrapper  .lw-hmdescriptions {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        height: auto;
        align-content: space-between;
        min-height: 190px;
    } 
}
@media screen and (min-width: 992px) and (max-width: 1350px) {
	.lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_col {
    width: 33%;
    padding: 0 2px 4px 2px;
}
}
@media screen and (max-width: 767px) {
	.lw_home_therapy_section.lw-hmnew-wrapper .lw_home_therapy_section_col {
    width: 100%;
    }
    .lw_home_therapy_section.lw-hmnew-wrapper img {
        height: 310px;
    }
}
