/* Search Results Modifications */
.search-results-title {

    color: #7C9D61;
    font-weight: 700;
    font-size: 50px;
    padding-bottom: 35px;

}

div.search-container h2.entry-title {
    color: #7A303F;
    text-transform: capitalize;
}

/* End search */

/* begin footer mods */

.footer-icons {

    position: relative;
    bottom: -4px;
    padding: 0 3px 0 0;

}

#bottom-footer-bar-text {

    font-size: x-small;
    margin-top: 3%;
}

/* end footer modifications */

/* begin main navigation header mods */


nav#top-menu-nav {
    margin: 0 3% 0 3%;
}

#et-top-navigation {
    float: none;
    
}

span#et_search_icon::before {

    font-weight: 600;
    font-size: 1.5em;
    color: #7A303F;


}

/* mobile menu mod */
.mobile_menu_bar:before {

    font-weight: 500;
    font-size: 3em;
    color: #7A303F;

}





/* begin sub-header and slider on home page mods */

.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
	display: none!important;
}

#custom_html-5 > div > div.call-media-container {
	margin-top: 3px;
}

#custom_html-5 {
    display: inline-block;
}
#sub-header .textwidget {
    display: inline-block;
    /* width: 40%; */
    position: absolute;
    right: 0;
    /* top: 0; */
    top: 25%;
}

#sub-header > div > div > div > div > div.sfsi_widget > div.norm_row.sfsi_wDiv {
    right: 0;
}

.et_pb_header_content_wrapper {
    margin-top: 5px;
}


#sub-header > div.et_pb_fullwidth_header_container.left > div > div > div > p:nth-child(1) {
    font-family: 'Noto Serif', 'serif';
    font-weight: bold;
    font-size: 16px;
}

#custom_html-5 {
    font-family: 'Courgette', 'Open Sans', 'Raleway'!important;
    font-weight: normal;
    font-size: 18.5px;
}

#sub-header > div.et_pb_fullwidth_header_container.left {

    background-color: white;
    width: 100%;
    max-width: none;
    max-height: 32px;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div {

    width: 80%;
    max-width: 1200px;

}

#sub-header > div.et_pb_fullwidth_header_overlay {
    
    background-color: inherit;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div {

    margin-left: 10%;
}

#sub-header {

    padding: 25px 0;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div > div > span {

    font-weight: bold;
    display: inline-block;

}


#sub-header > div.et_pb_fullwidth_header_container.left > div > div.header-content {

    margin-top: 15px;
    position: relative;
    display: inline-block;
    height: auto;
    width: 100%;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div > div > div {

    display: inherit;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div > div > div {

    padding-left: 5px;


}

#sub-header > div.et_pb_fullwidth_header_container.left > div > div > div > p:nth-child(1) {

    display: inline-block;

}

#zeno_fr_widget-2 {
    display: inline-block;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div > div > div > p:nth-child(2) {

    float: right;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div > div > div {

    width: 60%;
    max-height: 36px;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div > div > div > div.sfsi_widget > div.norm_row.sfsi_wDiv {
    width: auto!important;
}

.sfcm.sfsi_wicon {
    margin: 5px!important;
}

div.norm_row.sfsi_wDiv{
    top: 20%!important;
    right: 11%;
}

zeno_font_resizer_minus, zeno_font_resizer_reset, zeno_font_resizer_add {
    position: relative;
    margin-left: 5px;
}

#zeno_fr_widget-2 > div {
    display: inline-block;
}

#sub-header > div.et_pb_fullwidth_header_container.left > div > div > div > div.sfsi_widget {

    float: right;
}

/* slider mods */

/* Slide image in on right */
.et_pb_slide_description { 
    
    left: -100%!important;
    position: relative!important;


} 

.et_pb_slide_image {

    width: 100%!important;
}

.et_pb_slide {

    left: 25%;

}

#mobile_menu {
    text-transform: uppercase;
}

#mobile_menu .sub-menu {
    font-style: oblique;
    text-transform: uppercase;
}



.et_mobile_menu li a:hover, .nav ul li a:hover{
    color: #7a303f!important;
    opacity: 1!important;
}

@media only screen and (max-width: 981px) {

    section#sub-header .et_pb_header_content_wrapper > p {
        display: none!important;
        position: absolute;
    }

    div#zeno_fr_widget-2 {
        display: none;
    }

    #sub-header > div.et_pb_fullwidth_header_container.left > div > div > div > div.sfsi_widget {
        float: none!important;
    }

    #sub-header > div.et_pb_fullwidth_header_container.left {
        max-height: 50px;
    }

}

@media (max-width: 767px) {

    /* .et_pb_slide_image {
        margin-top: 45px!important;
    } */

    .et_pb_slider .et_pb_container {

        width: 100%!important;

    }

    .et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner, .et_pb_slides .et_pb_empty_slide.et_pb_container {

        display: inline-block;
    }

    .et_pb_slider .et_pb_slide {
        width: 100%!important;
        max-height: 330px!important;
        
    }

    .et_pb_slide {
        padding: 10px 10px!important;

    }

    .et_pb_slide_description {
        float: right!important;
        width: 32.25%!important;
        padding: 0!important;
    }
  

}


#home-testimonial-row > div.et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough > 
div.et_pb_testimonial.et_pb_testimonial_0.et_pb_icon_off.et_pb_testimonial_no_image.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_testimonial_no_bg.clearfix {
    width: 75%!important;
    display: inline-block;
    float: right;
    padding-left: 10px;
}


#home-testimonial-row > div.et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough > div.et_pb_module.et_pb_image.et_pb_image_1.et_always_center_on_mobile.et_pb_image_sticky {
    display: inline-block;
    left: 10%!important;
}

#home-testimonial-row > div.et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et_pb_row_sticky > div > span > img {
    width: 100%!important;
}



/* ------End sub-header and slider mods ----- */


#main-content > article > div > div.et_pb_section.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_0.et_pb_row_fullwidth {

    width: 100%;
    max-width: none;

}


/* Home page call to action */

/*
#main-content > article > div > div.et_pb_section.et_pb_section_4.et_section_regular > div {

    width: 80%!important;
    max-width: 1200px!important;
}
*/

#main-content > article > div > div.et_pb_section.et_pb_section_4.et_section_regular > div > div > div > div.et_pb_button_wrapper {

    display: inline-block;
    float: right;
}

.et_pb_promo_description {

    display: inline-block;
}



/*---------------------------- END MAIN HOME PAGE MODIFICATIONS FOR DESKTOP AND MOBILE ------------------------- */

/* ----------------- BEGIN ABOUT PAGE MODIFICATIONS ------------------------  */

#sub-header {

    padding: 0px;
    border-top: 15px solid transparent;
    border-image: url(https://sarahcareconnect.dev.lagoon.com/wp-content/uploads/2018/01/slider_bkgd@2x-8.png) 50 round;
}


blockquote {
    border-color: #7C9D61!important;
    line-height: 3.5em!important;
    margin-left: 7%!important;
}

/*---------------------------- END ABOUT PAGE MODIFICATIONS FOR DESKTOP AND MOBILE ------------------------- */


/* ----------------- BEGIN FRANCHISING PAGE MODIFICATIONS ------------------------  */

#franchise-section #sub-header {

    padding: 0px;
    border-top: 15px solid transparent;
    border-image: url(https://sarahcareconnect.dev.lagoon.com/wp-content/uploads/2018/01/slider_bkgd@2x-8.png) 50 round;
}

#franchising-content-module ul {
    margin-left: 2%;
}

#franchising-candidates-row1-module .et_pb_image, 
#franchising-candidates-row2-module .et_pb_image {
    display: inline-block;
    width: 20%
}

.et_pb_toggle {
    border: none!important;
}

/* ----------------- END FRANCHISING PAGE MODIFICATIONS ------------------------  */


/* ----------------- BEGIN SATELLITE CENTERS PAGE MODIFICATIONS ------------------------  */

#satellite-centers-row ul {
    margin-left: 2%
}

#satellite-partner-section ul {
    padding-left: 30px;
}


/* ----------------- BEGIN CONTACT US  PAGE MODIFICATIONS ------------------------  */

#corp-address-module p {
    padding-bottom: 0;
}


.et_pb_contact_form_container .et_pb_contact_field_10.et_pb_contact_field .input[type="radio"]+label i {
    border-width: 1px!important;
    border-color: #282828!important;
}


/* QUESTIONNAIRE FORM PAGE MODIFICATIONS */
.caldera-grid .row {
    margin-bottom: 3%;
}

.caldera-grid .form-control {
    background-color: #eee!important;
}
.your-finances-col {
    padding: 10%;
}

.assets-field-label-input, .assets-field-label-input > div {
    display: inline-block;
}

.assets-field-label-input, .bank-ref-row {
    background-color: #eee!important;
    width: 100%;
    margin-bottom: 0!important;
}
div.assets-field-label-input:nth-child(odd) {
    background-color: white!important;
}

.assets-field-label-input > label, .assets-field-label-input > div {
    font-size: 14px;
    font-weight: 400;
    padding: 2px;
    width: 49%;
}

div.assets-field-label-input .form-control {
    border-width: 0;
    background-color: inherit!important;
    border-left-width: 2px;
    border-color: white;
    transition: none;
}
#fld_8729834Label {
    font-size: 12px;
}

.caldera-grid div.assets-field-label-input .form-control:focus{
    border-left-color: #7A303F;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.header-finances div {
    width: 100%;
}

.header-finances p {
    display: inline-block;
    width: 49%;
    text-align: center;
    padding-bottom: 0;
    color: white;
}

.header-finances > div p:nth-child(2) {
    background-color: #90B350;
}

.header-finances > div p:nth-child(1){
    background-color: #A9A7A7;
}

.green {
    background-color: #90B350;
    color: white;
    text-align: center;
    border-left-style: solid;
    border-left-color: white;
    border-left-width: 1px;
}

.first-grey {
    background-color: #A9A7A7;
    color: white;
    text-align: center;
}

div#form_page_1_pg_1 div.col-md-3, div#CF5a58e3c77af0b_1-row-19 div[class*="col-md-"], div#fld_9790025_1-wrap  {
    padding: 0;
    margin: 0;
}

div.bank-ref-row > div > input.form-control, div#fld_9790025_1-wrap > div > input.form-control {
    border-width: 0;
    background-color: inherit!important;
    border-left-width: 2px;
    border-color: white;
    transition: none;
}



div#CF5a58e3c77af0b_1-row-17 div.col-md-3 div.form-group {
    margin-bottom: 0;
}

div.bank-ref-row:nth-child(odd) {
    background-color: white!important;
}

div#CF5a58e3c77af0b_1-row-17, div#CF5a58e3c77af0b_1-row-19 {
    margin-bottom: 5px;
}

.banking-ref-text, .banking-ref-text > h3 {
    color: #7a303f;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    
}

.caldera-grid .file-upload-field button {
    display: inline-block;
	padding: 7px 50px;
    border-radius: 50px;
    width: auto !important;
    color: #fff !important;
}

.file-upload-field button {
    border-radius: 50px;
    background-color: #7a303f;
    color: white;
    padding: 3px;
}

.file-upload-field button:hover {
    background-color: #A9A7A7
}

.btn-submit {
    background-color: #A8CB60!important;
    color: white!important;
    padding: 3px!important;
    border-radius: 50px!important;
}
