TABLE.pta-sus-sheets{width:100%}TABLE.pta-sus-sheets TD,TABLE.pta-sus-tasks TD{border-collapse:collapse;border-spacing:0}TABLE.pta-sus-sheets TD,TABLE.pta-sus-sheets TH,TABLE.pta-sus-tasks TD,TABLE.pta-sus-tasks TH{padding:.2em .6em;text-align:left;vertical-align:top}TABLE.pta-sus-sheets TD,TABLE.pta-sus-sheets TH,TABLE.pta-sus-tasks TH{border-bottom:1px solid #ccc}TABLE.pta-sus-sheets TR.filled,TABLE.pta-sus-tasks TR.filled{background:#eee}TABLE.pta-sus-sheets .column-open_spots{text-align:center}TABLE.pta-sus-sheets .column-view_link{white-space:nowrap}.pta-sus.error,.pta-sus.updated{color:#000!important;display:block;float:none;margin:1em 0;padding:5px 5px 5px 30px;text-align:left!important;width:auto}.pta-sus.updated{background:#f0ffdf url(//www.assistanceleague.org/northern-virginia/wp-content/plugins/pta-volunteer-sign-up-sheets/classes/../assets/images/icon-check.gif) no-repeat 8px .5em}.pta-sus.error{background:#fff2cf url(//www.assistanceleague.org/northern-virginia/wp-content/plugins/pta-volunteer-sign-up-sheets/classes/../assets/images/icon-alert.png) no-repeat 8px .5em}.pta-sus-hidden{color:red;font-weight:600}.pta-sus-em{font-style:italic}div.signup-form .required:after{content:" *";color:red}div.date-header{font-size:larger}div.date-header,div.title-header{font-weight:bolder}div.pta-sus-sheets-table,div.pta-sus-tasks-table{display:table;width:100%}div.pta-sus.task-info-header{margin-top:2em}div.pta-sus-sheets-row,div.pta-sus-tasks-row{display:table-row}div.pta-sus-sheets-row.filled,div.pta-sus-tasks-row.filled{background:#eee}div.pta-sus-sheets-row>div,div.pta-sus-tasks-row>div{display:table-cell;padding:1em;border:#f0f0f0 1px solid}div.head{font-weight:700}.column-clear,.column-end-time,.column-phone,.column-start-time{width:12%}.hover-block--text__light h2 {
color: white;
text-shadow: 2px 2px blue, -1px -1px lightgrey;
}
.section__button-list .vc_column_container {
flex-grow: 1;
flex-basis: 33.33%;
}
.section__button-list .vc_column_container .vc_column-inner {
padding-left: 0;
padding-right: 0;
} .button__wide-blue button {
background-color: #22387d !important;
border-color: #22387d !important;
}
.button__wide-red button {
background-color: rgb(218, 50, 42) !important;
border-color: rgb(218, 50, 42) !important;
}
.page-header .breadcrumb {
display: none;
}
.alnv-highlights .wpb_wrapper h2 {
color: #22387d;
}
.alnv-highlights .wpb_wrapper p {
font-size: 1.2em;
}
.alnv-highlights .wpb_wrapper p a {
font-size: 1.3em;
}
.button__donate {
background-color: #DA322A;
color: #fff;
padding-right: 1rem;
}
.alnv-newsletters__accordion .accordionItem .accordion-content ul {
display: grid;
grid-template-columns: repeat(4,1fr);
}
.alnv-newsletters__accordion .accordionItem .accordion-content ul li {
list-style-type: none;
color:grey;
padding: 0.5rem 0.5rem;
}
.alnv-newsletters__accordion .accordionItem .accordion-content ul li a {
font-size: 1.1rem;
} .cta__stat {
position: relative;
border: 0.5px solid #999;
border-radius: 10px;
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 19%), 0 6px 20px 0 rgb(0 0 0 / 19%);
width: 80%;
margin-left: 10%;
}
.cta__stat .vc_cta3-content {
padding-top: 1em;
}
.cta__stat .vc_cta3-icons {
position: absolute;
top: -2.5em;
width: 100%;
display: flex;
padding: 0;
left: 0;
justify-content: center;
}
.cta__stat h2 {
color: #223880;
font-size: 4rem;
line-height: 1.5em;
text-align: center;
}
.cta__stat h4 {
text-align: center;
color: #5472d2;
font-size:2em;
}
@media screen and (max-width: 1400px) {
.vc_general.vc_cta3 {
padding: 28px 5px;
}
.cta__stat h2 {
font-size: 3em !important;
}
.cta__stat h4 {
line-height: 1.5em;
}
}
@media screen and (max-width: 600px) {
.cta__stat h2 {
font-size: 3em !important;
}
.cta__stat h4 {
line-height: 1.2em;
}
}
.cta__stat .vc_icon_element-background {
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 19%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.vc_row-o-equal-height .wpb_wrapper {
flex-grow: 1
}
.vc_row-o-equal-height .wpb_wrapper .vc_cta3-container, .vc_row-o-equal-height .wpb_wrapper .vc_cta3-container .vc_cta3 {
height: 100%;
}
.vc_cta3-color-white .vc_cta3-content {
color: white;
} .vc_tta-color-blue.accordion__blue .vc_tta-panel-heading {
background-color: #1e73be !important;
border-color: #1e73be !important;
}
.vc_tta-color-blue.vc_tta-style-classic.accordion__blue .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #aaa;
}
.vc_tta-color-blue.vc_tta-style-classic.accordion__blue .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-classic.accordion__blue .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
border-color: #aaa;
}
.site-footer h4 {
color: #ffffff;
} .wp-block-column.centered {
display: flex;
flex-direction: column;
align-items: center;
} .header-v2 .page-header, .header-v3 .page-header {
background-size: contain;
border-bottom: none;
margin-top: 2em;
}