﻿body,input,textarea,select,div{font-size:14px;line-height:18px;}.fancybox-close{background-image:url(/Content/fancybox/fancybox_sprite.png) !important;}.mh{position:fixed;top:0;width:100%;height:80px;background-color:#fff;padding:10px 15px;box-sizing:border-box;z-index:9999;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #73b7c5;}.mh__logo{height:60px;}.mh__menu-btn{width:40px;height:40px;background-image:url(/Content/images/template/menuButton.png);background-size:cover;}.sm{font-size:14px;line-height:14px;width:300px;transition:all .25s ease-in-out;}.sm.on{right:0;}.sm>ul{margin-top:90px;padding:0;}.sm>ul>li{min-height:unset;padding-top:12px;}.sm>ul>li>img{margin:0 10px 0 15px;width:40px;}.sm>ul>li.languageBtn{padding-top:25px;padding-left:20px;}.footer{flex-direction:column-reverse;flex-wrap:wrap;padding:2rem 5%;overflow:hidden;justify-content:unset;align-items:unset;}.footer .secondaryMenu{display:none;}.footer .rcrgContact{width:100%;text-align:center;}.footer .rcrgContact .phone{display:block;font-size:1.75rem;margin:0 0 1rem 0;}.footer .rcrgContact .socialMedia li{padding:0 15px;}.footer .rcrgContact .socialMedia li a img{height:22px;}.footer .rcrgContact .addressEmailCopyright{padding:0;margin:1rem 0 0 0;font-size:12px;line-height:18px;}.footer .rcrgContact .addressEmailCopyright .charitableNum{display:block;margin:1rem 0 0 0;}.footer .venuePartner{width:100%;margin:2rem 0 0 0;display:flex;justify-content:center;}.footer .venuePartner img{width:60%;margin-top:10px;max-width:150px;}body{padding:80px 0 0 0;background-image:none;}.tg{color:#00a5b5;font-size:24px;line-height:28px;font-weight:300;padding:1.25rem 0;margin:0;text-align:center;border-bottom:none;background-image:url(/Content/images/home/richmond.jpg);}.fs{position:relative;}.fs .slide2,.fs .slide3{display:none;}.fs__img>img{width:100%;}.fs__desc{padding:1.5rem 5%;font-size:1rem;}.fs__desc h2{font-weight:300;color:#00a5b5;padding:0;margin:0 0 1rem 0;font-size:1.25rem;line-height:1.5rem;}.fs__desc a{color:#00a5b5;text-decoration:none;font-weight:700;display:block;margin:1rem 0 0 0;}.fs__buttons{position:absolute;top:10px;left:0;z-index:100;width:100%;text-align:center;}.fs__buttons>a{display:inline-block;width:10px;height:10px;background-color:#f00;border-radius:50%;margin:0 2px;background-color:#fff;border:2px solid transparent;box-sizing:content-box;}.fs__buttons>a.active{width:12px;height:12px;border-color:#504c6c;}.fl{display:flex;flex-wrap:wrap;justify-content:space-between;}.fl__item{width:32%;margin-bottom:2%;position:relative;}.fl__item img{width:100%;}.fl__item--directory,.fl__item--foundation,.fl__item--single{width:49%;}.fl__item--directory a,.fl__item--foundation a,.fl__item--single a{display:flex;align-items:center;}.fl__item--directory .fl__title,.fl__item--foundation .fl__title,.fl__item--single .fl__title{position:relative;width:auto;text-align:left;top:unset;padding:.75rem 0;margin:0 0 0 10px;}.fl__item--directory .fl__icon,.fl__item--foundation .fl__icon,.fl__item--single .fl__icon{width:35%;background-color:#f00;display:inline-block;align-self:stretch;text-align:center;position:relative;}.fl__item--directory .fl__icon>div,.fl__item--foundation .fl__icon>div,.fl__item--single .fl__icon>div{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;}.fl__item--directory .fl__icon img,.fl__item--foundation .fl__icon img,.fl__item--single .fl__icon img{width:70%;height:auto;align-self:unset;}.fl__item--directory{background-color:#a287aa;}.fl__item--directory .fl__icon{background-color:#8d6c93;}.fl__item--foundation{background-color:#665c7e;}.fl__item--foundation .fl__icon{background-color:#413960;}.fl__link{text-decoration:none;color:#fff;}.fl__title{position:absolute;width:100%;text-align:center;left:0;top:50%;margin-top:12px;color:#fff;line-height:16px;}.bl{position:relative;}.bl a{text-decoration:none;}.bl .thumb{position:relative;}.bl .thumb img{width:100%;}.bl .details{padding:2.5rem 5% 2rem 5%;}.bl .details h3{font-weight:300;color:#00a5b5;padding:0;margin:0 0 1rem 0;font-size:1.75rem;line-height:2rem;}.bl .details .publicationDate{font-size:.85rem;display:block;margin:5px 0 0 0;}.bl .details .link{margin:1rem 0 0 0;display:block;}.bl .fl,.ev .fl{position:absolute;width:40%;left:0;bottom:10px;}.bl .fl__item,.ev .fl__item{background-color:transparent;background-image:url(/Content/images/home/bluebg.png);margin:0;}.bl .fl__item--single,.ev .fl__item--single{width:100%;display:flex;}.bl .fl__item--single .fl__title,.ev .fl__item--single .fl__title{padding:0;display:flex;align-items:center;}.bl .fl__item--single .fl__icon,.ev .fl__item--single .fl__icon{width:26%;}.bl .fl__icon .fl__icon,.ev .fl__icon .fl__icon{width:20%;}.bl .fl__icon img,.ev .fl__icon img{width:100% !important;}.ev{margin:1.5rem 0;}.ev .ev__top{display:flex;margin:0 0 10px 0;}.ev .fl{position:relative;left:unset;bottom:unset;}.ev .fl__item{background-color:#8cb29e;background-image:none;}.ev__list ul{display:flex;flex-wrap:wrap;justify-content:space-between;}.ev__list ul li{width:49%;text-align:center;margin:0 0 .5rem 0;}.ev__list ul li .date{color:#fff;text-transform:uppercase;font-weight:300;box-sizing:border-box;padding:1rem;}.ev__list ul li .date .day{font-size:26px;display:block;margin:5px 0 0 0;}.ev__list ul li .desc{padding:1rem;}.ev__list ul li .desc a{text-decoration:none;color:#00a5b5;display:block;margin:10px 0 0 0;}.ev__list ul li:nth-child(1) .date{background-color:#00829a;}.ev__list ul li:nth-child(2) .date{background-color:#00a5b5;}.ev__list ul li:nth-child(3) .date{background-color:#906c95;}.ev__list ul li:nth-child(4) .date{background-color:#504c6c;}.ev__link-all{width:50%;padding:0 0 0 15px;text-decoration:none;color:#817f91;align-self:center;}.in{background-color:#2d2947;color:#fff;padding:2rem 0;}.in__icon{width:40%;margin-left:-16%;position:absolute;}.in__desc{padding:0 10% 0 30%;}.in__desc p{margin:0;font-size:.8rem;line-height:1rem;}.in__title{color:#6cc0ca;font-size:16px;line-height:22px;padding:0 0 .5rem 0;display:block;}body.sfPageEditor .slide2,body.sfPageEditor .slide3{display:block;}body{width:100% !important;overflow-x:hidden !important;}.bodyContent{margin:0;width:100%;overflow-x:hidden;}.bodyContent .twoColumnTemplate{display:flex;width:100%;overflow-x:hidden;}.bodyContent .twoColumnTemplate .leftColumn,.bodyContent .twoColumnTemplate .contentContainer .leftColumn{margin:0;padding:0;min-height:unset;float:none;width:100%;overflow-x:hidden;}@media only screen and (min-width:768px) and (max-width:999px){.bodyContent .twoColumnTemplate .leftColumn,.bodyContent .twoColumnTemplate .contentContainer .leftColumn{display:flex;}}.bodyContent .twoColumnTemplate .leftColumn img,.bodyContent .twoColumnTemplate .contentContainer .leftColumn img{width:100%;}@media only screen and (min-width:768px) and (max-width:999px){.bodyContent .twoColumnTemplate .leftColumn img,.bodyContent .twoColumnTemplate .contentContainer .leftColumn img{width:60%;}}.bodyContent .twoColumnTemplate .leftColumn .randomFact,.bodyContent .twoColumnTemplate .contentContainer .leftColumn .randomFact{display:none;}@media only screen and (min-width:768px) and (max-width:999px){.bodyContent .twoColumnTemplate .leftColumn .randomFact,.bodyContent .twoColumnTemplate .contentContainer .leftColumn .randomFact{display:block;position:relative;margin:0;width:40%;right:unset;display:flex;align-items:center;padding:40px;}}.bodyContent .twoColumnTemplate .rightColumn{float:none;width:100%;overflow-x:hidden;}.bodyContent .twoColumnTemplate .rightColumn .sf-Image-wrapper{max-width:100%;}.bodyContent .twoColumnTemplate .rightColumn .sf-Image-wrapper>img{width:100%;float:none;margin:.75rem 0;}.bodyContent .twoColumnTemplate .rightColumn .titleBar>div{width:100%;}.bodyContent .twoColumnTemplate .rightColumn .titleBar>div>div{display:flex;align-items:center;width:100%;}.bodyContent .twoColumnTemplate .rightColumn .titleBar span.sf-Image-wrapper{width:16%;display:inline-block;}@media only screen and (min-width:768px) and (max-width:999px){.bodyContent .twoColumnTemplate .rightColumn .titleBar span.sf-Image-wrapper{width:8%;}}.bodyContent .twoColumnTemplate .rightColumn .titleBar span.sf-Image-wrapper>img{width:100%;margin:0;}.bodyContent .twoColumnTemplate .rightColumn .titleBar>div>div>img{width:14%;}@media only screen and (min-width:768px) and (max-width:999px){.bodyContent .twoColumnTemplate .rightColumn .titleBar>div>div>img{width:8%;}}.bodyContent .twoColumnTemplate .rightColumn .titleBar h1{width:85%;font-size:1.25rem;padding:0 0 0 1rem;margin:0;}.bodyContent .twoColumnTemplate .rightColumn .twoColumnTemplateContent{padding:8% 6%;width:100%;overflow-x:hidden;}@media only screen and (min-width:768px) and (max-width:999px){.bodyContent .twoColumnTemplate .rightColumn .twoColumnTemplateContent{padding:5%;}}.bodyContent .twoColumnTemplate .rightColumn .twoColumnTemplateContent h1{font-size:1.5rem;line-height:1.65rem;margin:0 0 1rem 0;}.bodyContent .twoColumnTemplate .rightColumn .twoColumnTemplateContent h2{font-size:1.25rem !important;line-height:1.5rem !important;}.bodyContent .twoColumnTemplate .rightColumn .twoColumnTemplateContent h2>span{font-size:1.25rem !important;line-height:1.5rem !important;}@media only screen and (max-width:767px){.bodyContent .twoColumnTemplate .rightColumn .twoColumnTemplateContent table{width:100% !important;}.bodyContent .twoColumnTemplate .rightColumn .twoColumnTemplateContent p img{width:100%;height:auto;}}.featureFooter{display:none;}.eventsCalendar{background-image:none;}.eventsCalendar .rightColumn{width:100%;float:none;}.eventsCalendar .rightColumn .titleBar{display:flex;align-items:center;width:100%;}.eventsCalendar .rightColumn .titleBar img{width:14%;}.eventsCalendar .rightColumn .titleBar h1{width:85%;font-size:1.25rem;padding:0 0 0 1rem !important;margin:0;}.eventsCalendar .eventsContainer{padding:0 5%;}.eventsCalendar .eventsContainer .rightColumn{color:#504c6c;}.eventsCalendar .eventsContainer .month{margin:0 0 2rem 0;}.eventsCalendar .eventsContainer .month .leftColumn{width:100%;text-align:left;color:#504c6c;font-size:34px;line-height:40px;margin:0 0 .5rem 0;}.eventsCalendar .eventsContainer .month .rightColumn{overflow:hidden;}.eventsCalendar .eventsContainer .month .rightColumn ul li{width:100%;}.eventDetailsContainer{display:flex;flex-wrap:wrap;}.eventDetailsContainer .titleBar{display:none;}.eventDetailsContainer .eventHeader{width:100%;padding:0;}.eventDetailsContainer .eventHeader .leftColumn{width:100%;padding:6% 6% calc(6% - .5rem) 6%;float:none;min-height:unset;}.eventDetailsContainer .eventHeader .leftColumn h2{font-size:1.25rem;line-height:1.5rem;padding:0 0 1rem 0;margin:0 0 1rem 0;}.eventDetailsContainer .eventHeader .leftColumn .causes li{margin:0 .5rem .5rem 0;}.eventDetailsContainer .eventHeader .leftColumn .causes li img{width:30px;}.eventDetailsContainer .eventHeader .leftColumn .causes li span{font-size:.9rem;padding-top:5px;}.eventDetailsContainer .eventHeader .rightColumn{position:relative;width:100%;height:200px;min-height:unset;}.eventDetailsContainer .eventHeader .rightColumn .zoomImg{width:30px;height:30px;background-size:cover;}.eventDetailsContainer .eventContentContainer .leftColumn,.eventDetailsContainer .eventContentContainer .rightColumn{margin:2rem 0 0 0;background-image:none;padding:0 5%;}.eventDetailsContainer .eventContentContainer .leftColumn h3,.eventDetailsContainer .eventContentContainer .rightColumn h3,.eventDetailsContainer .eventContentContainer .leftColumn h4,.eventDetailsContainer .eventContentContainer .rightColumn h4{font-size:1.25rem;line-height:1.5rem;padding:0;margin:0;}.eventDetailsContainer .eventContentContainer .leftColumn .eventDescription,.eventDetailsContainer .eventContentContainer .rightColumn .eventDescription{margin:1.5rem 0 0 0;display:block;width:100% !important;}.eventDetailsContainer .eventContentContainer .rightColumn{border-left:none;padding-bottom:5%;}.eventDetailsContainer .eventContentContainer .rightColumn h3{margin:0 0 .5rem 0;}.eventDetailsContainer .eventContentContainer .rightColumn #map-canvas{width:100%;}.eventDetailsContainer .leftColumn,.eventDetailsContainer .rightColumn{width:100%;float:none;}