/*--------------------------------------------------------------------------------- Theme Name:   Divi-child Theme URI:    https://ncmd.info Description:  child theme for divi theme framework Author:       DDD Author URI:   https://dropdeaddesign.co.uk Template:     Divi Version:      3.19.11 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ CSS ------------------------------*//* - Home page CSS only!- Prefix: .ncmd-home/*/* General */p a{color: #4baa90;}/* --- CDR Professionals --- *//* Icons */.et_pb_blurb_position_left .et-pb-icon-circle, .et_pb_blurb_position_right .et-pb-icon-circle{padding: 15px;}/* Small Button */.pro-cta p a{color: #fff;padding: 5px 15px 7px;background-color: #4baa90;border-radius: 50px;white-space: nowrap;font-weight: 600;}.pro-cta p a:hover{background-color: #3a8a74;}.big-but{padding-left: 1.7em !important;}/* Big Button */.big-but:hover{background-color: #4baa90 !important;border-color: #4baa90 !important;}/* --- COVID --- */.ncmd-covid .et_pb_post{margin-bottom:0;}.ncmd-covid .et_pb_post h2 a{line-height: 1.6em;color: #4baa90;font-size:15px;}.ncmd-covid .et_pb_column{display: flex;flex-direction: column;justify-content: center;}/* --- Blog post --- */.ncmd-blog .et_pb_post .post-content a{color: #fff !important;padding: 2px 15px 3px;background-color: #4baa90;border-radius: 50px;white-space: nowrap;margin-top:15px;display: inline-block;font-weight: 600;}.ncmd-blog .et_pb_post .post-content a:hover{background-color: #3a8a74;}/*.ncmd-blog .et_pb_post .post-content a::first-letter{text-transform:uppercase;}*//* --- Contact Boxes --- */.ncmd-contact .et_pb_blurb .et_pb_blurb_description a{color: #4baa90;}/* --- Footer --- */#footer-bottom {    background-color: #4baa90 !important;}#footer-info, #footer-info a {    color: #fff !important;}/* --- Full Width (OLD) slider --- */.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {    padding: 8% 10% 10% !important;    width: auto;    margin: auto;}/* --- Professionals Landing Page --- *//* x4 CTA for Professionals */.et_pb_blurb_description .et_pb_post{margin-bottom: 5px;}.et_pb_blurb_description .et_pb_post a{color: #4baa90;/*text-transform:lowercase;*/}.et_pb_blurb_description .et_pb_post a:hover{color: #3a8a74;}.et_pb_blurb_description .et_pb_post a:before{content:url(images/right-arrow.svg);vertical-align: middle;float: left;padding-right: 6px;width: 10px;height:auto;}/*.et_pb_blurb_description .et_pb_post h6:first-line{text-transform:capitalize;}*/.et_pb_blurb_description .pro-post-list{padding:0 0 10px;}/* Appendix list */.appendix-list ul {padding-bottom: 1em;list-style: none;padding-left: 0;}.appendix-list ul li:before {content:url(images/right-arrow.svg);vertical-align: middle;float: left;padding-right: 6px;width: 10px;height:auto;}.appendix-list ul li a:hover{color: #3a8a74 !important;}/* x6 Mini Box CTA */.box-six .et-pb-icon-circle{padding: 15px;}.box-six .et_pb_blurb_description p, .box-six .et_pb_blurb_description a{font-size:14px;}.box-six .et_pb_blurb_description a{color: #4baa90;}/* Alt - Slider + Info for Families section */.mheight.families .et_pb_promo_description {    padding-bottom: 0;     position: absolute;    bottom: 30px;    left: 50%;    transform: translateX(-50%);    width: 100%;}.mheight.families .et_pb_promo_description h4:after {content:url(images/right-arrow-white.svg);display: inline-block;padding-left: 6px;width: 10px;height:auto;}@media only screen and (max-width: 980px) {.mheight.families{min-height:300px;}}