ul.megamenu{margin:0;padding:0;float:left;list-style:none}ul.megamenu,ul.megamenu li{list-style-type:none}ul.megamenu li{float:left;margin:0;padding:0}ul.megamenu ul{padding:0;margin:0}ul.megamenu li a{float:left;text-decoration:none;line-height:20px;padding-top:27px;padding-bottom:28px}ul.megamenu li .sub{position:absolute;left:0;float:left;display:none;top:75px!important}ul.megamenu li .sub>.row{clear:both;float:left;width:100%;padding:0 2%;margin:40px 0 50px!important;-moz-columns:300px 3;-webkit-columns:300px 3;columns:300px 3;-moz-column-rule:1px solid #333;-webkit-column-rule:1px solid #333;column-rule:1px solid #333;max-height:350px}ul.megamenu li .sub ul{list-style:none;margin:0;padding:0 30px;width:345px}ul.megamenu .sub ul li{width:100%}ul.megamenu .sub ul li h2{padding:0;margin:0;font-size:11px;font-weight:normal}ul.megamenu .sub ul li h2 a{padding:0;margin:0}ul.megamenu .sub ul li a{float:none;text-indent:0;display:block;text-decoration:none;color:#d3d3d3;padding:0;margin:0;text-transform:inherit}ul.megamenu{background-color:#fff}ul.megamenu a{color:#000;font-weight:bold}ul.megamenu a{padding:8px}div.sub{padding:8px}div.sub ul{margin-left:8px}#megamenu li.subheader{}#megamenu li.sublink{margin-bottom:5px;text-align:left}#megamenu li.sublink:last-child{margin-bottom:30px}#megamenu li.subheader h2{margin-bottom:10px!important;text-align:left}ul.megamenu li .sub{background:#000;width:100%!important}ul.megamenu .sub ul li h2 a{color:#e84c3d;font-size:17px;font-weight:bold;text-transform:uppercase}ul.megamenu>li:hover:after{content:'';position:relative;left:50%;top:62px;transform:translate(-50%,0);display:block;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:14px solid #000;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}ul.megamenu .sub ul li h2 a[href="#"]{cursor:default}ul.megamenusubcontent:nth-child(2) li.sublink {width:400px}#megamenu ul.megamenusubcontent:last-child li.sublink:last-child{margin-bottom:0}@media only screen and (max-width:990px){ul.megamenu li .sub>.row{columns:2;max-height:350px}ul.megamenu li .sub{top:151px!important}}@media only screen and (max-width:630px){ul.megamenu li .sub>.row{columns:1;max-height:none}}@media only screen and (max-width:465px){ul.megamenu li .sub{top:198px!important}}@media only screen and (min-width:1400px){ul.megamenu li .sub>.row{padding:0 18%}}.sidr,.sidr ul,.sidr ul li{display:block}.sidr{position:fixed;top:0;height:100%;z-index:999999;max-width:280px;width:280px;overflow-x:hidden;overflow-y:auto;font-size:16px;background:#333;color:#fff;font-family:"Roboto Condensed"}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-320px}.sidr.left{left:-320px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background-size:100%;font-size:16px;font-size: calc(.35vw + 14px);font-weight:400;padding:12px 0 12px 20px;margin:0;color:#fff;line-height:1.4}.sidr label,.sidr p,.sidr ul li ul li{font-size:13px;font-size: calc(.25vw + 14px)}.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span,.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span,.sidr ul li:hover>a,.sidr ul li:hover>span{}a.sidr-class-level0:hover,.sidr-class-subheader h2:hover,.sidr-class-sublink a:hover{background-color:#e84c3d}.sidr-class-sublink a{padding:12px 0 12px 45px!important;line-height:1.4;vertical-align:middle}.sidr p{margin:0 0 12px}.sidr p a{color:rgba(255,255,255,.9)}.sidr ul li a,.sidr ul li span{text-decoration:none;color:#fff}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li ul,.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:0;line-height:49px}.sidr ul li a{display:inline-block;width:100%;padding:0 15px}.sidr ul li span{display:inline}.sidr ul li ul li ul li span{padding-left:30px}.sidr ul li ul{margin:0}.sidr ul li ul li{line-height:40px}.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active,.sidr ul li ul li:hover{}.sidr ul li ul li a,.sidr ul li ul li span{color:#eee}.sidr form{margin:0 15px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr select,.sidr textarea{width:100%;font-size:13px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:0;background:rgba(0,0,0,.1);color:rgba(255,255,255,.6);display:block;clear:both}.sidr input[type="checkbox"]{width:auto;display:inline;clear:none}.sidr input[type="button"],.sidr input[type="submit"]{color:#333;background:#fff}.sidr input[type="button"]:hover,.sidr input[type="submit"]:hover{background:rgba(255,255,255,.9)}a.sidr-class-level0:after{display:inline-block;content:"\f054";font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;font-family:FontAwesome;float:right}.banner-top{background-image:url(images/xhome-banner-top.jpg.pagespeed.ic.rJwkXtY10E.jpg);background-position-x:75%;height:400px}.banner-text{max-width:450px;bottom:70px}.banner-text h1{font-family:'Roboto Condensed';font-weight:700;color:#fff;font-size:52px;line-height:52px;text-shadow:2px 2px 5px #000;text-align:left}.petersinger-text h2{font-family:'Roboto Condensed';font-weight:700;color:#000;font-size:36px;line-height:36px;display:block;text-transform:uppercase}.petersinger-text p{font-weight:500;color:#000;font-size:18px;line-height:24px;padding:6px 0px 15px 0px;text-align:left}.image-bg-fixed-height{background:url(images/xcharities-banner-middle.jpg.pagespeed.ic.233zKn7cfe.jpg) no-repeat center top scroll;height:450px;background-size:cover;-o-background-size:cover}.image-bg-fixed-height .content .Normal{font-weight:500;color:#000;font-size:18px;line-height:24px;padding:6px 0px 15px 0px;text-align:left}.charities-banner-text{font-weight:500;color:#000;font-size:18px;line-height:24px;padding:6px 0px 15px 0px}.charities-banner-text h2{font-family:'Roboto Condensed';padding-top:80px;font-weight:700;color:#000;font-size:36px;line-height:36px;display:block;margin-bottom:25px}.charities-banner-text p{font-family:'Roboto Condensed';font-weight:700;color:#000;font-size:28px;line-height:32px;padding:6px 0px 15px 0px}section.homepage-sign-up,section.homepage-impact{background-color:#353535;color:#fff;padding:35px 0px}section.homepage-sign-up .large{margin-top:0px;text-transform:uppercase;font-family:'Roboto Condensed';font-weight:700;font-size:36px;display:inline-block;margin-right:22px}section.homepage-sign-up p{font-family:'Roboto Condensed';font-weight:300;display:inline-block;margin-right:12px}section.homepage-impact p{font-weight:300;display:inline-block;margin-right:0px;font-family:'Roboto Condensed'}.homepage-sign-up .field-container{margin:0;padding:0;width:100%}.homepage-sign-up .form-control{border-radius:0;height:46px;width:100%;margin:0}section.homepage-impact .h2{display:inline-block;margin-bottom:25px}section.homepage-sign-up h2,section.homepage-impact h2,section.homepage-sign-up .h2,section.homepage-impact .h2{margin-top:15px;text-transform:uppercase;font-weight:700;font-size:36px;line-height:42px;display:block;width:100%;margin-right:22px}section.featured-blog h3,section.featured-blog .h3{margin-top:22px;font-weight:700;color:#000;font-size:28px;display:block;width:100%}section.featured-blog h3 a{color:#000}section.featured-blog a{color:#bf3224}section.featured-blog a:hover{color:#e84c3d}section.featured-blog p.author{font-weight:100;font-size:14px;color:#000;line-height:16px;display:block;margin-bottom:25px;margin-top:25px}section.featured-blog p{font-weight:300;font-size:17px;color:#000;line-height:25px;display:block}.featured-blog .featured-blog-img{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:center;width:100%;height:330px;padding-left:100%;background-size:cover}.take-pledge{background-color:#ececec;padding:80px 3vw}.take-pledge h3{margin-top:0px!important}.take-pledge .pledge{font-weight:300;font-size:17px;color:#000;line-height:25px}.take-pledge .pledge span{display:inline}.form-group-pledge-percentage{margin:0px!important;padding:0px!important;height:20px;width:40px;float:none;display:inline}.pledge-percentage{width:40px;background-color:inherit;border:none;box-shadow:none;border-radius:0;border-bottom:1px solid #333;height:20px;line-height:20px;padding:0px 5px;display:inline;font-size:16px;color:inherit;text-align:right}.pledge-percentage:focus{outline:none;box-shadow:none}.take-pledge .name,.take-pledge .email{border-radius:0;height:40px;-webkit-box-shadow:none;box-shadow:none;border-color:#aaa}.first-name-row .field-container,.last-name-row .field-container,.email-row .field-container{width:100%}.take-pledge .first-name-row .field-container{margin-top:20px}.take-pledge .first-name-row .field-container,.take-pledge .last-name-row .field-container{margin-bottom:10px}.notification-row{font-size:14px}.notification-row label{padding-left:25px;margin-bottom:0;cursor:pointer;display:inline-block;max-width:100%;line-height:20px}.notification-row input{position:relative!important;vertical-align:-4px;border:none;-webkit-appearance:none;appearance:none;cursor:pointer;margin-left:-25px;margin-top:5px}.notification-row input:checked:before{content:"";position:absolute;top:0;left:6px;display:table;width:6px;height:12px;border:2px solid #333;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.notification-row input:after{content:"";display:block;width:18px;height:18px;margin-top:-2px;margin-right:10px;border:1px solid #aaa;-webkit-transition:240ms;-o-transition:240ms;transition:240ms;background-color:#fff}.notification-row input:focus{outline:none}.take-pledge .submit-row .field-container{margin-bottom:0px}section.thankyou{color:initial}.personal-fundraiser{background-color:transparent;background-image:url(/Portals/0/images/theme/xpersonalfundraisingHome2.jpg.pagespeed.ic.t0HUD-iImd.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 100%;height:457px;padding:25px;text-align:center}div.personal-fundraiser p{font-size:20px;margin:15px auto}.personal-fundraiser h3,.personal-fundraiser p{color:#fff!important}