/*
Theme Name: CHCSno
Theme URI: https://www.fdgweb.com
Version: 1.0
Description:
Author: FDGweb
Template: Divi
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/*--GeneralandNav--*/
#footer-bottom {display:none}
@media only screen and (max-width: 980px) {.flip {display: -webkit-flex;-webkit-flex-direction: column-reverse;display: flex;flex-direction: column-reverse !important;}}
#et-top-navigation {font-weight: 500!important;}
#et-top-navigation {padding-top:20px;}
.et-fixed-header #et-top-navigation {padding:20px 0px;}
.Menu-CTA {display: block;    margin-left: 15px;font-weight:600;
    background-color: #00daa8;    padding: 18px 28px;padding-right:28px!important;    border-radius: 2px;}
.Menu-CTA a {padding-bottom:0px!important}
@media only screen and (max-width: 981px) {.Menu-CTA {padding: 5px 0px 10px 0px!important;margin-left:0px!important;}}
@media only screen and (min-width: 980px) and (max-width:1120px) {.Menu-CTA {padding: 10px 20px!important;}.Menu-CTA a {padding:0px!important;margin-left: 0px!important;}#logo {
    max-height: 25%!important;}}
@media (max-width: 980px){
.header-row .crumbs {
	text-align: left!important;}}
.et_mobile_menu {background-color:#4056f6!important;}
.mobile_menu_bar:before {color:#fff;}
/*--Home--*/
.button-stack .et_pb_button_module_wrapper {display: inline-block;margin: 0 35px 0 0px;}
body #page-container .button-stack .watch-button:before {line-height: 0.6em;margin-left: -1em; font-size: 3em!important;}
body #page-container .button-stack .watch-button:hover {background-color:rgba(255,255,255,0)!important;}
.imgs {display:inline-block;}
.bottom-buttons .et_pb_button_module_wrapper {
                position: absolute;
                bottom: 0;margin-bottom:35px!important;
                left: 0;
                right: 0;
                margin: auto;}
@media only screen and (min-width: 981px) and (max-width:1250px) {#section2 .features-row {margin-top:-350px!important}}
/*--Footer--*/
.footer-row a {color:#7b8591!important;}
.footer-row2 a {color:#404852!important;}
@media all and (min-width:981px) {.footer-optin .et_pb_newsletter_field {flex-basis:67%;padding-bottom:0px!important}
.footer-optin .et_pb_newsletter_button_wrap {flex-basis:32%;}}
@media (max-width: 979px) and (min-width: 500px)
{.et_pb_column .et_pb_newsletter_form {    width: 100%!important;}}
@media (max-width: 980px) and (min-width: 767px) {.toplink, .followtitle{display:none;}}
/*--Sidebar--*/
.widgettitle, #reply-title {font-family:Montserrat;font-weight:700!important;font-size:25px;color:#404852;}
.widget_search input#searchsubmit {  color: transparent; z-index: 2;padding: 1.7em!important;}
.widget_search input#s { border: 1px solid #00daa8;padding: 1.7em!important;}
.widget_search #searchsubmit {	background-color: #00daa8!important; border: 1px solid #00daa8 !important;}

.widget_search:hover #searchsubmit { background-color: #00daa8;}
input#searchsubmit {
    background: url(http://diviapp.wpengine.com/wp-content/uploads/2018/11/search.png) no-repeat center #fff;
    background-size: 24%;}
@media (min-width: 981px){
.et_right_sidebar #sidebar {
    padding-left: 0px!important;
	}}
#main-content .container:before {display:none;}
#custom_html-2 {border-bottom: 1px solid #747489;
	padding-bottom: 30px;}
/*--Single--*/
#comment-wrap {
	padding-bottom: 75px;}
#commentform textarea {    background-color: #f5f7ff;}
.single .form-submit .et_pb_button {float: left;
    color: #fff!important;    padding: 12px 30px!important;margin-top:20px;}
.entry-title {
	margin-top: 15px;
}
.single .et_post_meta_wrapper h1 {font-size:30px!important;}
.single .et_pb_post {
    margin-bottom: 27px;
    box-shadow: none; 
    background: #f0eeea;
    }}

        .clinics-template-default #main-content {
            background: #f0eeea;
        }
/*.et_pb_post .entry-content {padding:20px 40px;}*/
/* #left-area {padding-right: 3.5%!important;} */
#commentform input[type="text"] {font-size:16px!important;background-color:#f5f7ff;}
/*--About--*/
@media only screen and (max-width: 980px) {.test-column {margin-bottom:80px!important}}
/*--Contact--*/
#custom-contact .et_pb_contact_form_label {display: block !important;font-size: 16px;    margin-bottom: 8px;}
body #page-container #custom-contact .et_pb_contact_submit.et_pb_button {padding: 12px 20px!important;float:left!important}
.et_contact_bottom_container {float:left!important}
#custom-contact .et_pb_map {height:500px!important}
span.percent-value { font-weight: 800; }

body #page-container .et_pb_section .et_pb_button_0:after,
body #page-container .et_pb_section .et_pb_button_1:after,
body #page-container .et_pb_section .et_pb_button_2:after,
body #page-container .et_pb_section .et_pb_button_3:after,
body #page-container .et_pb_section .et_pb_button_4:after,
body #page-container .et_pb_section .et_pb_button_5:after,
body #page-container .et_pb_section .et_pb_button_12:after,
body #page-container .et_pb_section .et_pb_button_13:after,
body #page-container .et_pb_section .et_pb_button_14:after,
body #page-container .et_pb_section .et_pb_button_15:after,
body #page-container .et_pb_section .et_pb_button_16:after,
body #page-container .et_pb_section .et_pb_button_17:after,
body #page-container .et_pb_section .et_pb_button_18:after,
body #page-container .et_pb_section .et_pb_button_19:after,
body #page-container .et_pb_section .et_pb_button_20:after {
    line-height: inherit;
    font-size: inherit !important;
    margin-left: 0.3em;
    left: auto;
    display: inline-block;
    opacity: 1;
    content: attr(data-icon);
    font-family: ETmodules !important;
    font-weight: 400 !important;
}

.page-template-providers #main-content {
    background: #f0eeea;
    padding:1% 0 10% 0;
}

.announcement-bar p {
    color: #0c3947;
    font-size: 13px;
    line-height:1.35em;
}

.announcement-bar {
    background: #9fc5d7;
    text-align: center;
    padding: 7px 0;
}

.notification-bar p {
    color: #111;
    font-size: 13px;
    line-height:1.35em;
}

.notification-bar {
    background: #e7b628;
    text-align: center;
    padding: 7px 0;
}

.emergency-notification-bar p a {
    color: #fff;
    text-decoration: underline;
}

.emergency-notification-bar p {
    font-size: 13px;
    color: #fff;
    font-weight: 500 !important;
    line-height:1.35em;
}

.emergency-notification-bar {
    background: #e8633c;
    text-align: center;
    padding: 7px 0;
}

@media only screen and (max-width:980px) {
    .et_pb_column.et_pb_column_1_4.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
            display: none;
        }
}


@media only screen and (max-width:768px) {
    .home-hero .et_pb_text_1 {
        max-width:none !important;
    }

    body .et_pb_row_0.et_pb_row,
    body .et_pb_row_1.et_pb_row {
        margin-top:0 !important;
    }

    body:not(.et-tb) #main-content .container,
    body:not(.et-tb-has-header) #main-content .container {
        padding-top:0;
    }


    body .home-column-panels.inline-buttons .et_pb_column {
        width: 90% !important;
        margin: 0 auto !important;
        display: block !important;
        float: none;
    }

    .home-column-panels {
        display: block !important;
        margin: 0 auto;
    }
        .et-l--header .et_pb_menu_0_tb_header {
            margin-right: 0 !important;
        }

    .home-hero .et_pb_image_0 {
        width:100% !important;
    }

        .et-l--header .et_pb_button_0_tb_header_wrapper{
            margin-top: 0 !important;
        }

}

@media only screen and (min-width: 769px) and (max-width: 1199px) {
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
        font-size: 13px !important;
        margin-left: 5px !important;
    }

    .et_pb_menu--style-left_aligned .et_pb_menu__logo {
        max-width: 190px !important;
    }

    .home .et_pb_text_0 h1 {
        font-size:54px;
    }

    .home-column-panels .et_pb_column {
        width: 45% !important;
        margin: 20px 1%;
    }

    .home-column-panels {
        display: block !important;
        margin: 0 auto;
    }
       .et-l--header .et_pb_menu_0_tb_header {
            margin-right:0 !important;
        }

    .home-hero .et_pb_image_0 {
       width: 100% !important;
    }

       .et-l--header .et_pb_button_0_tb_header_wrapper {
            margin-top:0 !important;
        }
}

@media only screen and (max-width: 1115px) {
    .home-hero {
        display: flex;
        flex-direction: column-reverse;
      }

        .home-hero div.et_pb_column {
          width:100% !important;
        }

        .home-hero .et_pb_image_0 .et_pb_image_wrap {
            border-radius: 20px !important;
            max-height:410px;
        }

        .home-hero .et_pb_column.et_pb_column_3_5.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
            padding-top: 0;
            margin-bottom: 100px;
            margin-top: 0;
        }

        .home-hero .et_pb_text_1 {
            max-width: 100%;
        }
}

/* Jen's edits */
#main-content {
	background: #F0EEEa;
}

.et-db #et-boc .et-l .et_pb_row {
	width: 100%;
}
