.elementor-kit-4{--e-global-color-primary:#2C7DA0;--e-global-color-secondary:#7E2B97;--e-global-color-text:#495052;--e-global-color-accent:#C0362C;--e-global-color-e71f781:#000000;--e-global-color-75d71e5:#FFFFFF;--e-global-color-7901cb8:#C3531B;--e-global-color-6df0d1c:#008556;--e-global-color-c59b26d:#FBDB6E;--e-global-color-f9d4758:#2C7DA0;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-weight:500;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-text );}.elementor-kit-4 h1{color:var( --e-global-color-75d71e5 );font-family:"Raleway", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;}.elementor-kit-4 h2{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#accordion-orange summary,
#accordion-green summary,
#accordion-blue summary, 
#accordion-purple summary,
#accordion-red summary,
#accordion-yellow summary{
    border-radius: 5px;
    margin-bottom: 15px;
    border: none;
    color: white;
    box-shadow: 0px 4px 0px 0px;
}

#accordion-orange summary {
    background-color: var(--e-global-color-7901cb8);
    box-shadow: 0px 4px 0px 0px #df764e;
}

#accordion-green summary {
    background-color: #008556;
    box-shadow: 0px 4px 0px 0px #609386;
}

#accordion-blue summary {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 4px 0px 0px #7bb7e5;
}

#accordion-purple summary {
    background-color: #7e2b97;
    box-shadow: 0px 4px 0px 0px #8b6796;
}

#accordion-red summary {
 background-color: #c0362c;
    box-shadow: 0px 4px 0px 0px #bf665f;
}

#accordion-yellow summary {
    background-color: #fbdb6e;
    box-shadow: 0px 4px 0px 0px #f2d7a2;
}

#accordion-orange summary svg,
#accordion-green summary svg,
#accordion-blue summary svg,
#accordion-purple summary svg,
#accordion-red summary svg,
#accordion-yellow summary svg{
    fill: white;
}

.txt-yellow .td-content{
    color: #FBDB6E !important;
}

.txt-blue .td-content{
    color: #42B4E6 !important;
}

.txt-purple .td-content{
    color:#7E2B97 !important;
}

.txt-green .td-content{
    color:#009460 !important;
}

.txt-red .td-content{
    color: #C0362C !important;
}

.txt-orange .td-content{
    color: #EC774A !important;
}

.gform-body label {
    margin: 10px 0px !important;
}

.gform-body input:not([type=radio]):not([type=checkbox]) {
    background: #f1f1f1 !important;
    box-shadow: 0px 4px 0px 0px #e5e5e5 !important;
    border-radius: 5px;
    border: 0;
    outline: 0;
    color: #a4a4a4;
}

.gform-body .gfield_select {
     background: #f1f1f1 !important;
    border: 0;
    outline: 0;
    padding: 10px 4px !important;
    box-shadow: 0px 4px 0px 0px #e5e5e5;
}

.gform-body select {
     background: #f1f1f1 !important;
    border: 0 !important;
    outline: 0;
    padding: 10px 4px !important;
    box-shadow: 0px 4px 0px 0px #e5e5e5;
}

.gform-body .textarea {
    box-shadow: 0px 4px 0px 0px #e5e5e5;
     border: 0;
    outline: 0;
    background: #f1f1f1 !important;
}

.gform-footer .gform_button {
    background: #f1f1f1 !important;
    color: #c36;
}

.gform-footer .gform_button:hover {
    background: #c36 !important;
    color: white;
}

.table-developmental-screening td{
   padding: 20px 20px !important;
}

.table-developmental-screening table tbody tr:hover>td{
   background-color:transparent !important;
}

.table-developmental-screening .table-first-col{
    font-size: 17px;
    line-height: 17px;
    vertical-align: middle;
}

.table-developmental-screening .table-first-col .td-content{
   text-align: center;
}

.table-developmental-screening .th-mobile-screen{
    display: none;
}

.table-developmental-screening .td-content{
    font-size: 17px;
    line-height: 17px;
}/* End custom CSS */