/*!
 Theme Name:   CARES - Virtue Child RSquared
 Description:  Virtue Child Theme for CARES use
 Author:       Amy Keith
 Template:     virtue
 Version:      1.0.11
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  virtue-child-rsquared
*/img[class*=wp-image][src*=png]{border:none;background:0 0;box-shadow:none}article.sc_event{padding-left:1em}article.sc_event .sc_event_date,article.sc_event .sc_event_time{color:#666;font-family:Montserrat,Lato,sans-serif;font-size:1em}article.sc_event .sc-date-start,article.sc_event .sc_event_start_time time{color:#000;font-weight:500}.sc_upcoming_events{background:#f0f0f0}.sc_events_list{list-style:none;font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:1.4}.sc_event{margin-top:10px}.sc_event:not(:last-of-type){border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px}.sc_event_title{font-size:18px}@media only screen and (max-width:480px){#sc_events_calendar_head{text-align:center}#sc_event_nav_wrap{display:inline}#content .sc-table tr td{padding-left:5%}#sc_calendar td{font-size:14px}}.sc_day_div a{position:relative;z-index:9}.rsquared-bg-brand-main{background-color:#f1b82d}.rsquared-bg-brand-contrast{background-color:#000}.rsquared-bg-brand-gray{background-color:#7d7d7d}.rsquared-bg-brand-lt-gray{background-color:#d7d7d7}.rsquared-bg-brand-lt-blue{background-color:#e4f1fa}.rsquared-bg-brand-blue{background-color:#1c5e90}.rsquared-bg-brand-green{background-color:#69901d}.rsquared-bg-brand-red{background-color:#900000}.rsquared-bg-brand-orange{background-color:#bd5c2c}.rsquared-m-0{margin:0}.rsquared-m-1{margin:1em}.rsquared-m-2{margin:2em}.rsquared-mt-1{margin-top:1em}.rsquared-mt-2{margin-top:2em}.rsquared-mb-half{margin-bottom:.5em}.rsquared-mb-1{margin-bottom:1em}.rsquared-mb-2{margin-bottom:2em}.rsquared-mr-1{margin-right:1em}.rsquared-mr-2{margin-right:2em}.rsquared-ml-1{margin-left:1em}.rsquared-ml-2{margin-left:2em}.rsquared-p-1{padding:1em}.rsquared-p-2{padding:2em}.rsquared-pr-half{padding-right:.5em}.rsquared-pr-1{padding-right:1em}.rsquared-pr-2{padding-right:2em}.rsquared-pl-1{padding-left:1em}.rsquared-pl-2{padding-left:2em}.rsquared-pt-1{padding-top:1em}.rsquared-pt-2{padding-top:2em}.rsquared-pb-1{padding-bottom:1em}.rsquared-pb-2{padding-bottom:2em}.rsquared-pt-0{padding-top:0}.rsquared-txt-graphik-bold{font-family:Graphik,sans-serif;font-weight:700}.rsquared-brand-main{color:#f1b82d}.rsquared-brand-contrast{color:#000}.rsquared-brand-gray{color:#7d7d7d}.rsquared-brand-lt-gray{color:#d7d7d7}.rsquared-brand-lt-blue{color:#e4f1fa}.rsquared-brand-blue{color:#1c5e90}.rsquared-brand-green{color:#69901d}.rsquared-brand-red{color:#900000}.rsquared-brand-orange{color:#bd5c2c}.rsquared-txt-bold{font-weight:700}.rsquared-txt-normal{font-weight:400}.rsquared-txt-xs{font-size:.75em}.rsquared-txt-sm{font-size:1em}.rsquared-txt-md{font-size:1.25em}.rsquared-txt-lg{font-size:1.5em}.rsquared-txt-xl{font-size:2em}.rsquared-txt-xxl{font-size:2.5em}.rsquared-txt-upper{text-transform:uppercase}.rsquared-txt-brand-primary{color:#f1b82d}button{padding:.5em 1em;margin-right:1em;border-radius:.2em;font-weight:700}button.rsquared-btn-primary{border:1px solid #f1b82d;background-color:#f1b82d;color:#000}button.rsquared-btn-primary:hover{background-color:#ffd247;border-color:#ffd247}button.rsquared-btn-primary:focus{outline:2px solid #F1B82D;outline-offset:2px}button.rsquared-btn-secondary{border:1px solid #d7d7d7;background-color:#d7d7d7;color:#000}button.rsquared-btn-secondary:hover{background-color:#e4e4e4;border-color:#e4e4e4}button.rsquared-btn-secondary:focus{outline:2px solid #D7D7D7;outline-offset:2px}button.rsquared-btn-tertiary{border:1px solid #ccc;background-color:#fff;font-weight:400;color:#000}button.rsquared-btn-tertiary:hover{background-color:#f6f6f6}button.rsquared-btn-tertiary:focus{outline:2px solid #ccc;outline-offset:2px}button.unstyled{display:inline-block;border:none;padding:1rem 2rem;margin:0;text-decoration:none;background:#0069ed;color:#fff;font-family:sans-serif;font-size:1rem;cursor:pointer;text-align:center;transition:background 250ms ease-in-out,transform 150ms ease;-webkit-appearance:none;-moz-appearance:none}button.unstyled:focus,button.unstyled:hover{background:var(--calcite-ui-brand)}button.unstyled:focus{background-color:#f3f3f3;outline:2px solid var(--calcite-ui-brand)}button.unstyled:active{transform:scale(.99)}.rsquared-link-as-button{text-align:center;padding:.5em 1em;border-radius:.2em;font-weight:700;text-indent:0;text-shadow:none;display:inline-block;text-align:center}.rsquared-link-as-button.rsquared-btn-primary{border:1px solid #f1b82d;background-color:#f1b82d;color:#000}.rsquared-link-as-button.rsquared-btn-primary:hover{background-color:#ffd247;border-color:#ffd247}.rsquared-link-as-button.rsquared-btn-primary:focus{outline:2px solid #F1B82D;outline-offset:2px}.rsquared-link-as-button.rsquared-btn-secondary{border:1px solid #d7d7d7;background-color:#d7d7d7;color:#000}.rsquared-link-as-button.rsquared-btn-secondary:hover{background-color:#e4e4e4;border-color:#e4e4e4}.rsquared-link-as-button.rsquared-btn-secondary:focus{outline:2px solid #D7D7D7;outline-offset:2px}.rsquared-link-as-button.rsquared-btn-tertiary{border:1px solid #ccc;background-color:#fff;color:#7d7d7d}.rsquared-link-as-button.rsquared-btn-tertiary:focus{outline:2px solid #ccc;outline-offset:2px}input.rsquared-btn-primary{padding:.5em 1em!important;margin-right:1em;border-radius:.2em;font-size:16px!important;font-weight:700;border:1px solid #f1b82d;background-color:#f1b82d!important;color:#000!important}input.rsquared-btn-primary:hover{background-color:#ffd247!important;border-color:#ffd247!important}input.rsquared-btn-primary:focus{outline:2px solid #F1B82D!important;outline-offset:2px!important}ul{list-style:none;padding-left:0}ul.rsquared-footermenu{display:flex;flex-direction:column}ul.rsquared-footermenu li{padding:0 0 1em 0}ul.list-style-default{list-style:revert;padding-left:revert}.rsquared-flex{display:flex}.rsquared-flex-gap-half{gap:.5em}.rsquared-flex-gap-1{gap:1em}.rsquared-flex-gap-2{gap:2em}.rsquared-flex-column{flex-direction:column}.rsquared-flex-row{flex-direction:row}.rsquared-flex-justify-center{justify-content:center}.rsquared-flex-align-center{align-items:center}.rsquared-flex-align-end{align-items:flex-end}.rsquared-justify-space-btw{justify-content:space-between}.rsquared-flex-justify-end{justify-content:end}.rsquared-flex-1{flex:1}.rsquared-wrap-flex-row{display:flex;flex-direction:column}.rsquared-wrap-flex-row button{width:100%;margin-bottom:1em}@media (min-width:24em){.rsquared-wrap-flex-row{flex-direction:row}.rsquared-wrap-flex-row button{width:auto}.rsquared-wrap-flex-row :not(:last-child){padding-right:1em}}.rsquared-wrap-flex-row-md{flex-direction:column}.rsquared-wrap-flex-row-md button{width:100%;margin-bottom:1em}@media (min-width:36em){.rsquared-wrap-flex-row-md{flex-direction:row}.rsquared-wrap-flex-row-md button{width:auto}.rsquared-wrap-flex-row-md :not(:last-child){padding-right:1em}}.rsquared-wrap-flex-row-lg{flex-direction:column}.rsquared-wrap-flex-row-lg button{width:100%;margin-bottom:1em}@media (min-width:48em){.rsquared-wrap-flex-row-lg{flex-direction:row}.rsquared-wrap-flex-row-lg button{width:auto}.rsquared-wrap-flex-row-lg :not(:last-child){padding-right:1em}}.rsquared-no-wrap{white-space:nowrap}.rsquared-w-100{width:100%}.page-header{border:none}.rsquared-full-height-container{height:65vh}.home .contentclass{margin-top:1em;padding:0}.home #content.container{padding:0}.rsquared-form .form-control{display:inline-block;width:100%;min-height:1em;padding:.5em 1em;font-size:1em;line-height:1em;color:#555;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08);box-shadow:inset 0 1px 1px rgba(0,0,0,.08);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.rsquared-form .form-control.rquared-invalid-input{border-color:#e00}.rsquared-form .form-control.edited{background-color:#d3ebcc}.rsquared-form .select-control{position:relative;appearance:none;color:#555}.rsquared-form .select-control:after,.rsquared-form .select-control:before{content:"";position:absolute;right:13px;border-color:#333 transparent;border-style:solid;border-width:4px;pointer-events:none;z-index:25}.rsquared-form .select-control:before{top:calc(50% - 5px);border-top-width:0;border-bottom-width:4px}.rsquared-form .select-control:after{top:calc(50% + 1px);border-top-width:4px;border-bottom-width:0}.rsquared-form .select-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}a.rsquared-contrast-link,a:link.rsquared-contrast-link{color:#000;border-bottom:2px solid #f1b82d}a.rsquared-contrast-link:hover,a:link.rsquared-contrast-link:hover{border-bottom:2px solid #ffd247;color:inherit}a.rsquared-monochrome-link,a:link.rsquared-monochrome-link{color:#000;text-decoration:underline;font-weight:700}.rsquared #nav-main ul.sf-menu a{color:#000}.rsquared #nav-main ul.sf-menu a:hover{color:#000}.rsquared #nav-main ul.sf-menu a:hover span{border-bottom:2px solid #f1b82d}.rsquared-header-banner{margin-top:15px;border:2px solid #f1b82d;border-radius:4px;background-color:transparent;font-size:1.2em;display:flex;flex-direction:row}.rsquared-header-banner .rsquared-banner-icon-container{background-color:#f1b82d;padding:10px;display:flex;justify-content:center;align-items:center;color:#fff}.rsquared-header-banner .rsquared-banner-icon-container i{font-size:2em}.rsquared-header-banner .rsquared-banner-text-container{padding:15px;font-weight:700}.rsquared-header-banner .rsquared-banner-text-container p{margin:0}@media only screen and (max-width:36em){.rsquared-header-banner{flex-direction:column}}.footercredits p{font-size:14px!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}