ul.main-nav__menu>li.selected>a:before,ul.main-nav__menu>li:hover>a:before{opacity:1;width:100%}ul.nccUlMenuSub1{background:#fff;border:1px solid #e4e4e4;border-radius:0 0 4px 4px;border-top:0;left:-9999em;list-style-type:none;margin:0;opacity:0;padding:0;position:absolute;transition:opacity .3s ease;width:240px;z-index:1060}ul.main-nav__menu>li.last:hover>.nccUlMenuSub1{left:auto;right:0;transform:none}ul.main-nav__menu>li:hover .nccUlMenuSub1{left:50%;opacity:1;transform:translateX(-50%)}ul.nccUlMenuSub1>li{border-top:1px solid #e4e4e4;display:block}ul.nccUlMenuSub1>li>a{color:#4b4b4b;display:block;font:400 1rem/1.2 Overpass,arial,sans-serif;padding:10px 25px;position:relative}ul.nccUlMenuSub1>li.selected>a,ul.nccUlMenuSub1>li>a:hover{color:#00a261;text-decoration:none}ul.main-nav__utility li.search a{font-size:0;background-image:url(https://connect.virginiamasonfoundation.org/image/bri/icon-search.svg);height:16px;width:16px;background-position:center;background-repeat:no-repeat;margin:-5px 0 5px 15px}.title-font h1{-webkit-text-fill-color:transparent;background:linear-gradient(146deg,#00a261,#9fcf67);-webkit-background-clip:text;display:inline-block;font-family:made_outer_sans,arial,sans-serif;font-weight:600;text-transform:uppercase;margin:0}.page-title .container{display:block}div#footeraddress{padding-top:22px}.site-wrapper .site-footer__info .social,.site-wrapper .site-footer__info p{margin-top:12px}@media only screen and (max-width:47.938rem),only screen and (min-width:48rem) and (max-width:63.938rem),only screen and (min-width:64rem) and (max-width:81.188rem){ul.main-nav__menu>li.selected>a{color:#00a261}ul.nccUlMenuSub1{border:0;border-left:2px solid #e4e4e4;display:none;left:auto!important;margin:0 0 10px;opacity:1;padding:0 0 0 20px;position:relative;transform:none!important;width:auto}ul.nccUlMenuSub1>li{border:0}ul.nccUlMenuSub1>li>a{padding:10px 0}ul.main-nav__menu>li>a{margin-right:35px}ul.main-nav__utility li.search{display:none}.main-nav span.main-nav__dropper{right:-35px}ul.main-nav__menu>li.parent.toggle>a>span.main-nav__dropper:after{opacity:0;transform:rotate(0deg)}}.container p{padding-bottom:10px}.container p a:not([class]){display:inline}img.alignleft{float:left;padding:0 30px 30px 0;max-width:250px}@media(max-width:500px){img.alignleft{max-width:200px;padding:5px 20px 20px 0}}@media(max-width:375px){img.alignleft{width:100%;padding:0 0 30px 0;max-width:100%}}.site-wrapper table td,.site-wrapper table th,.site-wrapper table.table td,.site-wrapper table.table th{border:none;padding:0}div[id*="_UpdatePanel"]{border:none;max-width:100%;margin:10px 0 0;padding:0 0 40px;clear:both}.DonationFormTable{max-width:100%;margin:auto}.DonationFormTable tr td{display:block;width:100%;float:left}.DonationFormTable .field-label,.DonationFormTable label{margin-bottom:5px}span[id*="_lblGiftTypeCaption"]{display:inline-block;margin-bottom:5px}.DonationFormTable .form-field--select,.DonationFormTable select{background-image:url(https://connect.virginiamasonfoundation.org/image/bri/chevron-down-green.svg)}.DonationFormTable textarea{height:100px}.DonationCaptureFieldCaption,.DonationFieldCaption{color:#052530;margin-top:12px;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.013em;line-height:1.25rem}.DonationFormTable tr td table tr td{display:table-cell;width:auto}.DonationListingHeading,.DonationCaptureListingHeading{color:#052530;font-size:22px}.DonationListingHeading span,.DonationCaptureListingHeading span{display:block;padding-bottom:0;padding-top:20px}.DonationListingHeading:first-child span{padding-top:0}tr[id*="_trAdditInformation"] .DonationListingHeading:first-child span{padding-top:20px}.DonationFormTable_DonationPanel_SymbolLabel{display:inline-block;line-height:56px;padding-right:5px}.DonationFormTable label[id*="_lblAmountCaption"]::before,#requiredfields::before,label.required::before{content:'*';font-size:16px;padding-right:5px;display:block;float:left;padding-top:3px;color:#f00}.BBFormDisplaySequenceMapContent .required,.DonationFormTable .required{color:#052530}.BBFormDisplaySequenceMapContent label{margin-bottom:5px}.BBFormDisplayTextboxContainer,.BBFormDisplayEmailContainer{margin-bottom:12px}span.BBFormRequiredFieldMarker.BBFormDisplayRequiredFieldMarker,.DonationFormTable tr td span.DonationCaptureRequiredFieldMarker,.DonationFormTable tr td.DonationCaptureRequiredFieldMarker{display:none}td[id*="_tdDesignationOther"] span.DonationRequiredFieldMarker{display:none}.DonationFormTable table[id*="_tblAmount"] .field-label,.DonationFormTable table[id*="_tblAmount"] label{margin-bottom:18px}.DonationCaptureSelectListNarrow{width:75px;display:inline-block}.DonationFormTable select.DonationCaptureSelectListNarrow{width:100px !important}.DonationFormTable #td_ExpiryLbl+.wsNowrap td:first-child{width:115px}.DonationFormTable .DonationSubmitButton{margin-top:20px}div[id*="Recurrence"] label{clear:left;width:100%;margin-top:15px}div[id*="Recurrence"] input,div[id*="Recurrence"] img{display:inline-block;width:auto;margin-right:5px;margin-bottom:5px}.DonationFormTable a.BBLinkHelpIcon img{display:none}.DonationFormTable a.BBLinkHelpIcon::before{content:'?';padding-left:10px;font-size:32px;font-weight:600;color:#006643;line-height:24px}.DonationFormTable input[id*="_DonationCapture1_txtCSC"]{width:auto;display:inline-block}.DonationFormTable .CaptchaName{color:#fff}.DonationFormTable .DonationValidationSummary ul li{font-weight:300;font-size:14px}.DonationFormTable .DonationValidationSummary{font-size:16px;color:#00a261;background-color:#f4f5f4;padding:25px 25px 15px;margin-bottom:20px;font-weight:600}.pattern .container.newsletterwrapper{margin:0 auto;padding:0 0 40px}.BBFormDisplaySequenceMapNavigationContainer input[type="button"]{-webkit-appearance:none;background-color:#9fcf67;border:0;border-radius:2px;color:#052530;cursor:pointer;display:inline-block;font:700 .875rem/1.1 Overpass,arial,sans-serif;letter-spacing:1px;padding:15px 35px;text-align:center;transition:all .3s ease;margin-top:10px}h2[id*="formNameHeader"]{color:#052530}.BBFormDisplayRequiredFieldMissingText{text-transform:uppercase;color:#f00}.BBFormDisplayRequiredFieldMissingText:after{content:': '}@media(max-width:600px){div[id*="_UpdatePanel"]{padding:0 20px 40px}.pattern .container.newsletterwrapper{padding:10px 20px 40px}.DonationFormTable input.DonationTextboxNarrow,.DonationFormTable input.DonationCaptureTextboxNarrow{width:130px !important}.CaptchaImageContainerNew iframe{transform:scale(.8);transform-origin:0 0;-webkit-transform:scale(.8);-webkit-transform-origin:0 0}}