@font-face{font-family:'bebas_neue';src:url("../fonts/BebasNeue-webfont.eot");src:url("../fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeue-webfont.woff2") format("woff2"),url("../fonts/BebasNeue-webfont.woff") format("woff"),url("../fonts/BebasNeue-webfont.ttf") format("truetype"),url("../fonts/BebasNeue-webfont.svg#bebas_neueregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'encode_light';src:url("../fonts/EncodeSans-Light-webfont.eot");src:url("../fonts/EncodeSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/EncodeSans-Light-webfont.woff2") format("woff2"),url("../fonts/EncodeSans-Light-webfont.woff") format("woff"),url("../fonts/EncodeSans-Light-webfont.ttf") format("truetype"),url("../fonts/EncodeSans-Light-webfont.svg#encode_sanslight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'encode_semibold';src:url("../fonts/EncodeSans-SemiBold-webfont.eot");src:url("../fonts/EncodeSans-SemiBold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/EncodeSans-SemiBold-webfont.woff2") format("woff2"),url("../fonts/EncodeSans-SemiBold-webfont.woff") format("woff"),url("../fonts/EncodeSans-SemiBold-webfont.ttf") format("truetype"),url("../fonts/EncodeSans-SemiBold-webfont.svg#encode_sanssemibold") format("svg");font-weight:normal;font-style:normal}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:#fff}p{font-size:1rem;font-family:encode_light;line-height:1.5;margin-bottom:1rem}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;height:60px;border:none}ul,li{list-style:none}input{font-size:1rem;margin-top:16px;margin-bottom:16px;width:70%;border-radius:5px}input:focus{outline:none}input[type=text],input[type=email]{padding-left:10px}input[type="submit"]{background-color:#bf222c;color:#e7e7e7;font-family:bebas_neue;font-size:2rem;border:1px solid #fff;width:30%;max-width:190px;cursor:pointer}input[type="checkbox"]{width:30px;margin-right:16px;margin-top:0;margin-bottom:0}input[type="checkbox"]+label{font-family:encode_light;display:inline-block;width:80%}input[type="checkbox"],input[type="checkbox"]+label{vertical-align:middle}.checkbox-holder{margin-top:1rem;margin-bottom:1rem}select{background:#fff url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:97% center;padding:0 25px 0 8px}.errorMessage{margin-top:1rem;color:#e7e7e7;font-weight:bold}.clearfix:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6{font-family:bebas_neue;font-weight:normal}h1{font-size:2em;margin-top:3rem;margin-bottom:1rem}h2{font-size:1.5em;margin-top:2rem;margin-bottom:.5rem}h3{font-size:1.17em;margin-top:2rem;margin-bottom:.5rem}h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}*{box-sizing:border-box}::-moz-selection{}::selection{}a{font-family:encode_light;text-decoration:none;border-bottom:1px solid #fff}div{font-family:encode_light}.width-container{width:90%;height:inherit;max-width:1200px;margin:0 auto;position:relative;overflow:initial}@media screen and (max-width:768px){input[type="submit"]{font-size:1.5rem}}@media screen and (max-width:500px){.width-container{width:85%}}.hidden{display:none}body{background-color:#fff}html,body{min-height:100%;width:100%;margin:0;padding:0;font-size:18px;overflow-x:hidden}body{height:100%}.donate-button{display:inline-block;font-family:bebas_neue;width:120px;vertical-align:middle;line-height:2.5rem;height:46px;color:#fff;background-color:#bf222c;border-radius:6px;text-decoration:none;border:1px solid #fff}nav{position:fixed;width:100%;height:80px;top:0;background-color:#fff;z-index:1;border-bottom:1px solid rgba(113,41,106,.15)}nav a{border-bottom:none}nav .logo{display:inline-block;position:absolute;width:50%;max-width:268px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-left:1rem}nav .logo img{max-height:50px;display:block;width:100%}nav .menu{position:fixed;width:100%;height:calc(100% - 80px);min-width:300px;top:80px;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;z-index:-1;background-color:#fff;transition:.3s opacity ease 0s,0s -webkit-transform ease .3s;transition:.3s opacity ease 0s,0s transform ease .3s}nav .menu .container{display:block;width:80%;margin:0 auto;border-bottom:1px solid #71296a;padding-bottom:1rem;margin-bottom:2rem}nav .menu a{display:block;vertical-align:middle;color:#71296a;font-family:bebas_neue;text-decoration:none;font-size:2rem;text-align:left;position:relative;margin-top:.2rem}nav .menu .donate-button{display:block;color:#fff;margin:1rem auto;text-align:center;max-width:300px;width:80%}nav.open .menu{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transition:.3s opacity ease 0s,0s -webkit-transform ease 0s;transition:.3s opacity ease 0s,0s transform ease 0s}nav.open .menu .container{display:block}.navicon-button{position:absolute;right:0;padding:2.0625rem 1.5rem;transition:.25s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.8}.navicon-button .navicon:before,.navicon-button .navicon:after{transition:.25s}.navicon-button:hover{transition:.5s;opacity:1}.navicon-button:hover .navicon:before,.navicon-button:hover .navicon:after{transition:.25s}.navicon-button:hover .navicon:before{top:.825rem}.navicon-button:hover .navicon:after{top:-.825rem}.navicon{position:relative;width:2.5em;height:.3125rem;background:#71296a;transition:.5s;border-radius:0}.navicon:before,.navicon:after{display:block;content:"";height:.3125rem;width:2.5rem;background:#71296a;position:absolute;z-index:-1;transition:.5s .25s;border-radius:0}.navicon:before{top:12px}.navicon:after{top:-12px}@media screen and (min-width:1050px){.navicon-button{display:none}nav{}nav .menu,nav .nav-item{display:inline-block}nav .menu{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);position:relative;float:right;width:60%;height:100%;min-width:300px;top:0}nav .menu .container{display:table;table-layout:fixed;float:right;width:calc(100% - 120px - 1rem);height:100%;margin-right:calc(120px + 1rem);border-bottom:0;padding-bottom:0;margin-bottom:0}nav .menu a{display:table-cell;height:100%;vertical-align:middle;color:#71296a;font-family:bebas_neue;text-decoration:none;font-size:1.3rem;text-align:center;position:relative}nav .menu a:before{content:'';position:absolute;height:70%;left:0;top:15%;border-left:1px solid rgba(113,41,106,.18)}nav .menu a:first-child:before{content:none}nav .menu .donate-button{position:absolute;display:inline-block;right:.5rem;vertical-align:middle;line-height:2.5rem;height:46px;color:#fff;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:0;max-width:128px}}.open .navicon:before,.open .navicon:after{top:0!important;transition:.5s}.open .navicon{background:transparent}.open .navicon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open .navicon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.body-content{margin:80px auto 0;background-color:#71296a;color:#fff}.body-content:not(.Home){padding-top:1rem}.body-content>section:not(.hero){padding-left:7%;padding-right:7%;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem}.body-content>h1{color:#fff;padding-left:7%;padding-right:7%}blockquote{color:#71296a;font-family:encode_light}blockquote em{color:#bf222c;font-style:normal;font-family:bebas_neue;font-size:1.6rem}.quote-box{position:relative;background-color:#fff;text-align:center;padding-top:2.5rem;padding-bottom:2.5rem}.quote-box .fact-check{margin:0 auto;padding-top:1rem;padding-bottom:1rem}.fact-check{padding:0 1rem;border-left:3px solid #71296a;width:80%;text-align:left;font-size:1.4rem}.fact-check cite{color:#71296a;font-family:encode_semibold;font-size:1.3rem;font-style:normal;display:block;margin-top:.5rem}.fact-check cite a{color:#71296a;font-family:encode_semibold;text-decoration:none;border-bottom:1px solid #71296a}@media screen and (min-width:900px){.fact-check{width:70%;text-align:center}}table{width:80%;margin:0 auto}table,th,td{border:1px solid #000;background-color:#fff}td,th{padding:10px}#fb-root{display:none}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important;height:100%!important}.fb_iframe_widget span iframe>*{height:100%}.fb_iframe_widget span iframe{z-index:0}#twitter-widget-0{width:100%!important;height:100%!important}.social-media-streams{width:100%;height:auto;padding-top:2rem;padding-bottom:2rem;padding-right:15%;padding-left:15%;border-top:1px solid #71296a}.social-media-streams .twitter,.social-media-streams .facebook{width:100%;display:block;vertical-align:top;height:300px;margin-top:1rem;margin-bottom:1rem;overflow:hidden}footer{width:100%;background-color:#71296a;color:#fff;padding-top:1rem;padding-bottom:1rem}footer .site-map,footer .donate-column,footer .contact{display:block;width:100%;padding:1rem}footer .site-map a{display:block;text-align:left;font-family:bebas_neue;text-decoration:none;border:none;font-size:1.3rem;color:#fff;margin-top:.5rem}footer .donate-column,footer .donate-button{text-align:center}footer .donate-button{display:inline-block;width:200px;height:60px;line-height:3.3rem;font-size:1.6rem}footer .contact{text-align:left;color:#fff}footer .contact padding{margin-bottom:0}@media screen and (min-width:900px){.social-media-streams .twitter,.social-media-streams .facebook{height:425px;width:50%;display:inline-block}.social-media-streams .twitter{padding-right:1rem}.social-media-streams .facebook{padding-left:1rem}footer .site-map,footer .donate-column,footer .contact{width:calc(100%*1/3);display:inline-block;padding-left:3rem;padding-right:3rem;vertical-align:middle;padding-top:1rem;padding-bottom:1rem;text-align:center}footer .contact{text-align:right}footer .contact p{margin-bottom:1rem}}.body-content.Home{padding-bottom:0;margin-bottom:3rem}.hero{width:100%;height:100%;max-width:1600px}.hero .image,.hero .info{display:block;width:100%}.hero .image{height:100%;min-height:300px;background-size:cover;background-position:top}.hero .image img{width:100%;vertical-align:top}.hero .info{padding-left:1rem;padding-right:1rem;background-color:#71296a;color:#fff;padding-bottom:1rem}.hero .info h1{margin-top:1rem}.hero .info .donate-button{display:block;width:90%;max-width:200px;margin:0 auto;text-align:center;height:60px;line-height:3.3rem;margin-top:2rem;font-size:1.5rem}@media screen and (min-width:910px){.hero{display:table}.hero .image,.hero .info{display:inline-block;vertical-align:top}.hero .image{width:60%}.hero .info{width:40%;height:100%}}@media screen and (min-width:990px){.hero .info{padding-left:2rem;padding-right:2rem}.hero .info h1{margin-top:2rem}}.body-content.About section:nth-child(odd){color:#fff}.body-content.About section:nth-child(even){background-color:#fff;color:#000}.body-content.About .aboutAllie img{width:100%;max-width:500px;float:left;margin-right:1rem}.body-content.About a.darkLink,.body-content.About a.darkLink:hover,.body-content.About a.darkLink:visited{color:#000;text-decoration:underline}.teampictures{text-align:center}@media screen and (min-width:600px){.teampictures{text-align:left}}.teammember{display:inline-block;margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem}.teammember-name,.teammember-title{text-align:center;color:#fff}.teammember-name{font-family:bebas_neue;font-size:1.5rem}.teammember-title{font-family:encode_light}.teammember-picture{border:none}.body-content.Why .essay p:first-of-type:first-letter {font-size:1.5rem;font-family:encode_semibold}.body-content.Why .fact-box{width:391px;float:left;margin-right:2rem;max-width:100%;margin-top:1rem;margin-bottom:1rem}.body-content.Why .fact-box .fact-check{text-align:left}.body-content.Why .image-container{float:right;max-width:100%}.body-content.Why .image-container img{width:100%}@media screen and (min-width:768px){.body-content.Why .image-container{margin-left:1rem;max-width:33%}}.event{font-family:encode_light;color:#fff}.event h1{display:inline-block;max-width:100%;width:20rem}.event h1 a{font-family:bebas_neue;border:none}.event .icons{display:block;vertical-align:middle;margin-bottom:2rem}.event .icons a{display:inline-block;height:50px;width:50px;border:none;background-repeat:no-repeat;background-size:contain;margin-left:.5rem;margin-right:.5rem}.event .icons a:first-child{margin-left:0}.event .icons .facebook{background-image:url(http://cdn.alliesforacure.com/icons/facebook.png)}.event .icons .attachment{background-image:url(http://cdn.alliesforacure.com/icons/paperclip.png)}.event .icons .ticket{background-image:url(http://cdn.alliesforacure.com/icons/ticket.png)}.event .info{vertical-align:top}.event .info>div span{display:inline-block;padding-top:4px;padding-bottom:4px}.event .info>div span:first-child{font-family:encode_semibold;width:6rem}.event .info>div span:first-child:after{content:':'}.event .description{margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:900px){.event .icons{display:inline-block;margin-bottom:0}}section.sponsors{background-color:#fff;border-bottom:10px solid #71296a;color:#71296a}section.sponsors h1,section.sponsors h2{color:#71296a}section.sponsors .sponsor-grid{text-align:center}section.sponsors .sponsor{display:inline-block;max-width:250px}section.sponsors .sponsor .logo,section.sponsors .sponsor .name,section.sponsors .sponsor .logo img{width:100%}section.sponsors .sponsor .name{text-align:center}section.sponsors .sponsor-contact{font-family:encode_light;margin-top:2rem;font-size:1.4rem}section.sponsors .sponsor-contact a{color:#71296a;border-color:#71296a}.body-content.Contact section.contact ul li{margin-top:1rem;margin-bottom:1rem}.body-content.Contact section.contact ul li span{width:230px;display:inline-block;font-family:encode_semibold}.body-content.Contact section.social-media{text-align:center}.body-content.Contact section.social-media a{display:inline-block;max-width:50px;margin-left:.5rem;margin-right:.5rem;border:none}.body-content.Contact section.social-media a img{width:100%}@media screen and (min-width:600px){.body-content.Contact section.social-media{text-align:left}.body-content.Contact section.social-media a{max-width:60px}}