@import url('https://fonts.googleapis.com/css?family=Fira+Sans');.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
.paragraph--unpublished{background-color:#fff4f4;}
@font-face{font-family:'ZingRustBase';src:url('/modules/custom/ng_ladybug/fonts/ZingRustDemo-Base.otf');}@font-face{font-family:'BrandonBold';src:url('/modules/custom/ng_ladybug/fonts/BrandonBold.otf');}.ladybug-container{background-image:url("/modules/custom/ng_ladybug/assets/background.jpg");background-repeat:repeat-y;font-family:Arial,Helvetica,sans-serif;}.ladybug-container .container.general-container{background-color:#eb3f27;}.ladybug-container .container.general-container .ng-ladybug-top-banner{text-align:center;}.ladybug-container .container.general-container .wrapper{color:#fff;padding:20px 50px;}.ng-ladybug-description{font-size:2em;font-weight:bold;line-height:165%;margin:0 auto;margin-bottom:30px;text-align:center;text-transform:uppercase;width:80%;}.ng-ladybug-form-wrapper{background-color:#fff;background-image:url("/modules/custom/ng_ladybug/assets/background.jpg");background-repeat:repeat-y;border-radius:28px;margin:0 auto;margin-left:50px;margin-right:50px;padding:20px;}.ng-ladybug-form-header{text-transform:uppercase;}.ng-ladybug-form-header .ng-ladybug-join{color:#000;font-family:'ZingRustBase';font-size:8em;font-weight:bold;line-height:1em;margin:20px 0;}.ng-ladybug-form-header .ng-ladybug-helpus{color:#eb3f27;font-family:'BrandonBold';font-size:2.5em;font-weight:bold;line-height:1em;margin:20px 0;}.ng-ladybug-form-header .ng-ladybug-donate{color:#000;font-family:'BrandonBold';font-size:1.5em;line-height:1em;margin:20px 0;}.ng-ladybug-form-header .ng-ladybug-between{color:#000;font-size:1em;font-weight:bold;line-height:1em;margin:20px 0;}.ng-ladybug-form-header .ng-ladybug-beyond{color:#000;font-family:'BrandonBold';font-size:1.6em;font-weight:bold;line-height:1em;margin:20px 0;text-transform:none;}.ng-ladybug-form-wrapper .ngladybug-user-ladybug-form{margin:0 auto;width:100%;}.ngladybug-user-ladybug-form .form-item label{font-size:1.3em;text-transform:none;}.ngladybug-user-ladybug-form .form-item.form-type-checkbox{font-style:italic;padding-right:1em;}.ngladybug-user-ladybug-form .form-item.form-type-checkbox label{font-size:1em;left:25px;margin-bottom:-40px;position:relative;top:-53px;width:100%;}.ngladybug-user-ladybug-form .form-item.form-type-checkbox input[type="checkbox"]{cursor:pointer;height:20px;width:20px;}.ngladybug-user-ladybug-form .form-item.form-type-checkbox label span.form-required{display:none;}.ngladybug-user-ladybug-form input[type="text"],.ngladybug-user-ladybug-form input[type="email"],.ngladybug-user-ladybug-form select{border:1px solid #000;font-size:1.7em;font-style:italic;width:100%;}.ngladybug-user-ladybug-form input[type="email"]{border-radius:5px;}.ngladybug-user-ladybug-form select{height:50px;}.ngladybug-user-ladybug-form .form-type-select{display:table;}.ngladybug-user-ladybug-form .btn.btn-success{background-color:#000 !important;border-color:#000 !important;color:#fff !important;font-family:'ZingRustBase';font-size:6em;margin:0 auto;margin-top:20px;min-width:80%}.ng-ladybug-info{margin:50px 0;}.ng-ladybug-info .ng-ladybug-info-total{font-family:'ZingRustBase';font-size:6em;line-height:1em;text-transform:uppercase;}.ng-ladybug-info .ng-ladybug-info-total-2018 a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:2em;line-height:1em;text-decoration:underline;}.ng-ladybug-info .ng-ladybug-info-total-2018 a:hover{color:#ddd;text-decoration:underline;}.pledges-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.pledges-container .pledge{flex:0 0 33%;font-size:1.55em;line-height:165%;text-align:center;}.ng-ladybug-modal .modal-dialog.modal-lg{max-width:80%;min-width:80%;width:80%;}.ng-ladybug-modal .modal-content{background-color:#9bb033;border:10px solid #fff;border-radius:10px;color:#fff;min-width:100%;width:100%;}.ng-ladybug-modal .modal-content .modal-body{padding:0 !important;}.ng-ladybug-modal .modal-content .ng-ladybug-share{padding:0 16px;}.ng-ladybug-modal .modal-content .ng-ladybug-joinus{color:#fff;font-family:'ZingRustBase';font-size:5em;line-height:1em;text-transform:uppercase;}.ng-ladybug-modal .modal-content .ng-ladybug-joinus-social{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.ng-ladybug-modal .modal-content .ng-ladybug-joinus-social img{max-width:100px;width:100px;}.ng-ladybug-modal .modal-content .ng-ladybug-images .ng-ladybug-image{padding:20px;}.ng-ladybug-modal .modal-content .ng-ladybug-images .ng-ladybug-image .ng-ladybug-image-title{color:#000;font-family:'BrandonBold';font-size:1.5em;font-weight:bold;line-height:1em;}.ng-ladybug-modal .modal-content .ng-ladybug-images .ng-ladybug-image .ng-ladybug-image-subtitle{color:#000;font-family:'BrandonBold';font-size:1.2em;line-height:1em;}.ng-ladybug-modal .modal-content .ng-ladybug-limit{color:#000;font-family:'BrandonBold';font-size:1.6em;font-weight:bold;line-height:1em;}.ng-ladybug-modal .modal-content .ng-ladybug-checkout{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:4em;font-weight:bold;line-height:1em;text-transform:uppercase;}.ng-ladybug-modal .modal-content .ng-ladybug-findout .btn.btn-success{background-color:#fff !important;border-color:#fff !important;color:#000 !important;font-family:'ZingRustBase';font-size:5em;margin:0 auto;margin-top:20px;max-width:60%;padding:10px 0 !important;width:60%;}.ng-ladybug-modal .modal-content .ng-ladybug-legend{color:#000;font-size:0.8em;line-height:2em;}@media (max-width:768px){.ladybug-container .container.general-container .wrapper{color:#fff;padding:20px 0;}.ng-ladybug-form-wrapper{background-color:#fff;background-image:none;border-radius:0;margin:0 auto;padding:10px;}.ng-ladybug-form-wrapper .ngladybug-user-ladybug-form{margin:0 auto;width:100%;}.ng-ladybug-description{font-size:1.5em;padding-left:10px;padding-right:10px;}.ng-ladybug-form-header .ng-ladybug-join{font-size:3em;}.ng-ladybug-form-header .ng-ladybug-helpus{font-size:2em;line-height:1.3em;}.ng-ladybug-form-header .ng-ladybug-donate{font-size:1.2em;font-weight:bold;line-height:1.3em;}.ng-ladybug-form-header .ng-ladybug-between{font-size:1.2em;font-weight:normal;line-height:1.3em;}.ng-ladybug-form-header .ng-ladybug-beyond{font-size:1.6em;}.ngladybug-user-ladybug-form input[type="text"],.ngladybug-user-ladybug-form input[type="email"],.ngladybug-user-ladybug-form select,.ngladybug-user-ladybug-form .btn.btn-success{font-size:2em;max-width:100%;min-width:0;width:100%;}.ngladybug-user-ladybug-form .btn.btn-success{font-size:4em;width:100%;}.ng-ladybug-info .ng-ladybug-info-total{font-size:2.5em;}.ng-ladybug-info .ng-ladybug-info-total-2018 a{font-size:1.5em;}.pledges-container .pledge{flex:0 0 50%;font-size:1.2em;line-height:200%;text-align:center;}.ng-ladybug-modal .modal-dialog.modal-lg{margin:1.75rem auto;}.ng-ladybug-modal .modal-content .ng-ladybug-joinus{font-size:3em;}.ng-ladybug-modal .modal-content .ng-ladybug-joinus-social img{max-width:80px;width:80px;}.ng-ladybug-modal .modal-content .ng-ladybug-checkout{font-size:1em;line-height:2em;padding:0 16px;}.ng-ladybug-modal .modal-content .ng-ladybug-findout .btn.btn-success{font-size:2em !important;max-width:80%;width:80%;}}
.field--type-office-hours{white-space:normal;}.office-hours-label{font-weight:bold;text-align:left;}.office-hours-more-label{font-weight:bold;text-align:right;font-style:italic;}.office-hours__item-label{font-weight:bold;}.office-hours-link{white-space:nowrap;}.office-hours__item-label{vertical-align:text-top;}.office-hours__item-slots{vertical-align:text-top;}.office-hours__item-comments{vertical-align:text-top;}tr.office-hours__item{background:rgba(0,0,0,0);}.office-hours__item td{white-space:nowrap;vertical-align:text-top;}.office-hours__item-current{background:rgba(0,0,0,0);}.office-hours-status.office-hours-status--closed{font-style:italic;}.office-hours-status.office-hours-status--open{}
.geolocation-common-map-locations{display:none;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}
