/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}select::-ms-expand{display:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.btn{font-family:"Lato", "Helvetica Neue", Arial, sans-serif;font-weight:400}strong{font-family:"Lato", "Helvetica Neue", Arial, sans-serif;font-weight:700}header:before,header:after{content:" ";display:table}header:after{clear:both}body{font-family:"Lato", "Helvetica Neue", Arial, sans-serif;font-size:16px;line-height:1.5;color:#616365}@media (max-width: 768px){body{font-size:14px}}p{margin-bottom:1.3em}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:1em 0 0.5em;font-weight:inherit;line-height:1.2}h1,.h1{margin-top:0;font-size:3em}@media (max-width: 1024px){h1,.h1{font-size:2.4em}}h2,.h2{font-size:2em}h3,.h3{font-size:1.5em}@media (max-width: 1024px){h3,.h3{font-size:1.2em}}h4,.h4{font-size:1em;font-weight:bold;color:#ee2d24}small,.small{font-size:0.75em}a{color:#ee2d24}.muted{color:#ECECEC}blockquote{margin:1em 0 0;position:relative;color:#ee2d24;font-size:14px;line-height:1.5}hr{height:1px;border:0;background:#ECECEC;margin:1em 0}.btn{background:#ee2d24;display:inline-block;line-height:1;font-weight:normal;text-decoration:none;text-align:center;padding:16px 0;margin-top:10px;color:#fff;width:100%;border:3px solid #ee2d24;box-sizing:border-box}.btn:hover{text-decoration:none;color:#ee2d24;background:#fff;border:3px solid #ee2d24;box-sizing:border-box}.btn--block{display:block}.btn--secondary{color:#fff !important;background:#ee2d24;border:3px solid #ee2d24;box-sizing:border-box;padding:10px;width:50%;margin:0 auto}@media (max-width: 1024px){.btn--secondary{padding:7px}}@media (max-width: 768px){.btn--secondary{padding:10px}}.btn--secondary:hover{text-decoration:none;color:#ee2d24 !important;background:#fff;border:3px solid #fff}.btn--secondary:hover a{color:#ee2d24}.btn--tertiary{color:#ee2d24;background:transparent;border-color:#ee2d24}.btn--tertiary:hover{text-decoration:none;color:#fff;background:#ee2d24;border-color:#ee2d24}.btn--quaternary{color:#fff;background:#616365;border-color:#616365}.btn--transparent{color:#fff;background:transparent;border-color:#fff}.btn--transparent:hover{background:#fff;color:#ee2d24;border-color:#fff}.btn--transparent--secondary{color:#ee2d24;background:transparent;border-color:#ee2d24}.btn--transparent--secondary:hover{background:#ee2d24;color:#fff;border-color:#ee2d24}.btn--sm{padding:8px 16px;font-size:14px}.btn--lg{padding:18px 24px;font-size:14px}.btn--xl{padding:32px 40px;font-size:24px}header{position:relative}header .main-banner{width:100%}header .main-banner .nav-main{position:fixed;z-index:10;display:inline-block;background:#fff;width:100%;height:73px;-webkit-box-shadow:-1px 2px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:-1px 2px 5px 0px rgba(0,0,0,0.2);box-shadow:-1px 2px 5px 0px rgba(0,0,0,0.2)}header .main-banner .nav-wrapper{max-width:72rem;padding:0 16px;margin:0 auto}@media (max-width: 480px){header .main-banner .nav-wrapper{padding:0}}header .main-banner .nav-right{display:inline-block;color:#fff;float:right}@media (max-width: 768px){header .main-banner .nav-right{display:none}}header .main-banner .nav-right ul.nav-list{display:inline-block;color:#fff}header .main-banner .nav-right ul.nav-list li{float:left;list-style:none;padding:8px 16px 8px 0}header .main-banner .nav-right ul.nav-list .aboutLink{font-size:20px;border:none}header .main-banner .nav-right ul.nav-list .main__nav{color:#ee2d24;cursor:pointer;border:3px solid #ee2d24;padding:8px;font-size:20px}header .main-banner .nav-right ul.nav-list .main__nav:hover{background:#ee2d24;color:#fff}header .main-banner ul.social-nav{display:inline-block;color:#fff;padding-left:0}header .main-banner ul.social-nav li{float:left;list-style:none;padding:8px 8px 8px 0}header .main-banner ul.social-nav a{color:#fff}header .main-banner .nav-left{float:left;display:inline;margin:0}@media (max-width: 768px){header .main-banner .left-nav{display:none}}header .main-banner .left-nav button{color:#fff;border:none;background:transparent}header .mobile__menu{display:none}@media (max-width: 768px){header .mobile__menu{display:block}}header .banner{overflow:auto;background-image:url("/img/65-roses-banner.jpg");background-size:cover;background-position:top center;background-repeat:no-repeat;height:60vh}header .banner .banner-img{width:100%}header .banner .banner-wrapper{max-width:72rem;padding:0 24px;margin:0 auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}header .banner .banner-caption{max-width:32rem;color:#fff;margin-bottom:1rem;font-weight:900}header .banner .banner-caption h1{margin-bottom:0}@media (max-width: 480px){header .banner .banner-caption h1{font-size:2em}}@media (max-width: 768px){header .banner .banner-caption{left:0;bottom:0;max-width:100%}}header .banner .banner-caption .banner-logo{width:100%;float:none}header .banner .banner-caption .banner-logo img{max-width:100%;height:auto}@media (max-width: 768px){header .banner .banner-caption .banner-logo{width:50%;float:left}}.banner__nav{list-style-type:none;padding:0;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.banner__nav li{color:#fff;background:#ee2d24;cursor:pointer;margin-right:20px;border:3px solid #ee2d24}.banner__nav li a{padding:8px !important;font-size:20px !important;color:#fff}@media (max-width: 768px){.banner__nav li a{font-size:18px}}.banner__nav li a:hover{color:#ee2d24}.banner__nav li:hover{background:#fff;color:#ee2d24}.slide-menu .social-nav li{float:left}.slide-menu li a{padding:8px !important;font-size:20px !important}.slide__nav li{color:#fff;cursor:pointer;width:60%;margin-bottom:1rem}.slide__nav li .sponsor,.slide__nav li .login{border:2px solid #fff !important}.slide__nav li .aboutLink{border:none !important}.slide__nav li .aboutLink:hover{background:#ee2d24;color:#fff;text-decoration:underline}.slide__nav li:hover{background:#fff;color:#ee2d24}.toggle-btn{padding:1.2rem 0.6rem !important;color:#ee2d24 !important}.sponsor{font-size:20px;display:block;padding:8px;transition:background-color .5s ease-in-out}@media (max-width: 768px){.sponsor{font-size:18px}}.social-feed{color:#000;margin-top:20px}.social-feed:before,.social-feed:after{content:"";display:block;width:100%;position:relative;background-repeat:no-repeat;background-position:0 0;background-size:cover}.social-feed h4{text-align:center;color:#ffffff;font-size:24px;padding:50px 20px;background:#ee2d24}.social-feed .social-feed-loader{width:60px;margin:30px auto}.social-feed .fa-spinner{font-size:70px;color:#ee2d24}.social-feed-element{height:400px;position:relative;width:300px;float:left;display:block}.social-feed-element:hover{background:rgba(238,45,36,0.1) !important;box-shadow:none !important}.social-image{position:absolute;width:270px;height:230px;overflow:hidden;bottom:10px;pointer-events:none}.social-image img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-image .text-wrapper{font-size:30px;line-height:30px !important}@media (max-width: 480px){.flex-control-nav{display:none}}footer .footer-menu{background:#ee2d24;padding:20px 0;margin-top:60px;overflow:auto}footer .footer-menu ul{list-style:none;padding:0;width:450px;margin:0 auto}@media (max-width: 1440px){footer .footer-menu ul{width:305px}}@media (max-width: 1024px){footer .footer-menu ul{width:270px}}footer .footer-menu ul li{font-size:24px;padding:10px;float:left}@media (max-width: 1440px){footer .footer-menu ul li{font-size:18px;padding:3px}}@media (max-width: 1024px){footer .footer-menu ul li{font-size:16px}}footer .footer-menu ul li:before{content:" | ";padding-right:15px;color:#fff}@media (max-width: 1440px){footer .footer-menu ul li:before{font-size:16px;padding-right:3px}}@media (max-width: 1024px){footer .footer-menu ul li:before{font-size:12px;padding-right:3px}}footer .footer-menu ul li:first-child:before{content:none}footer .footer-menu ul li a{color:#fff}footer .footer-menu ul li a:hover{color:#616365}.wrapper{max-width:72rem;padding:0 24px;margin:0 auto;overflow:auto}.content__left{width:66.66%;float:left}@media (max-width: 768px){.content__left{width:100%;float:none}}.intro{text-align:left;overflow:auto}.intro__title{font-size:46px;margin:0;font-weight:700}@media (max-width: 1024px){.intro__title{width:100%;float:none}}@media (max-width: 768px){.intro__title{font-size:36px}}.intro__title span{color:#ee2d24}.intro__body p{margin-bottom:0}@media (max-width: 1024px){.intro__body p{padding-left:0}}.intro__body a{color:#ee2d24}.intro__body ul{padding:0;list-style:inside;font-weight:700}.intro__body span{color:#ee2d24}.home__slider{margin-top:60px;max-width:40rem}@media (max-width: 620px){.home__slider{max-width:100%}}.home__slider .flex-control-nav{display:block}.Overlay__close{top:84px !important}.Overlay{z-index:100 !important}.state-selection{border:3px solid #ee2d24;color:#ee2d24;position:relative;max-width:50rem;margin:60px auto}@media (max-width: 1024px){.state-selection{width:60%;margin:30px auto}}@media (max-width: 768px){.state-selection{width:90%;margin:20px auto}}.state-selection__input{padding:16px 48px 16px 24px;background:transparent;line-height:1;border:0;box-shadow:none;font-size:24px;width:100%;position:relative;z-index:2;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 768px){.state-selection__input{padding:13px 48px 13px 14px;font-size:18px}}.state-selection:after{content:"";display:block;background:url(../img/drop-down-arrow.png) no-repeat 0 0;height:25px;width:50px;position:absolute;right:16px;top:50%;margin-top:-5px;pointer-events:none;z-index:1}@media (max-width: 768px){.state-selection:after{width:34px;right:9px}}select.state-selection__input{-webkit-appearance:none;-moz-appearance:none;border:0 !important}.sidebar{width:33.34%;float:right;overflow:auto}@media (max-width: 768px){.sidebar{width:100%;float:none}}.sidebar .sidebar__inner{padding:0 4rem}@media (max-width: 480px){.sidebar .sidebar__inner{padding:0}}.sidebar h2{text-align:center;font-weight:900;font-size:32px;text-transform:uppercase;margin:0 0 25px}@media (max-width: 1440px){.sidebar h2{font-size:24px}}@media (max-width: 1024px){.sidebar h2{font-size:18px}}.totals{width:50%;float:left}.totals__icons{width:40%;margin:0 auto;display:block}.totals__icons img{width:100%}.supporterSearch{width:100%;font-size:20px}@media (max-width: 1440px){.supporterSearch{font-size:18px}}@media (max-width: 1024px){.supporterSearch{font-size:16px}}.FundsRaised,.TotalSupporters{background-color:#fff;color:#616365;padding:0 8px 24px}.FundsRaised__title,.TotalSupporters__title{font-family:Lato, Helvetica, Arial, sans-serif;font-size:16px;text-transform:uppercase;text-align:center;font-weight:700}@media (max-width: 1440px){.FundsRaised__title,.TotalSupporters__title{font-size:14px}}@media (max-width: 1024px){.FundsRaised__title,.TotalSupporters__title{font-size:12px}}.FundsRaised__total,.TotalSupporters__total{margin-bottom:0}#65roses-teams,#65roses-individuals{width:100%;border-radius:12px;background:#ee2d24;margin-bottom:16px}.switch-field input{display:none}.switch-field input:checked+label{background-color:#ee2d24;border:3px solid #ee2d24;color:#fff}.switch-field label{float:left;display:inline;width:50%;background-color:#fff;font-size:20px;border:3px solid #ee2d24;color:#ee2d24;box-sizing:border-box;text-align:center;padding:12px 0;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}@media (max-width: 1440px){.switch-field label{font-size:18px}}@media (max-width: 1024px){.switch-field label{font-size:14px}}.leaderboard{width:100%;margin:0 auto;display:block;clear:both}.TeamLeaderboard__heading,.Leaderboard__heading{display:none}.TeamLeaderboard,.Leaderboard{background:#fff !important}.LeaderboardEmpty{border:none}.CallToActionButton__label,.CallToActionButton--cta,.CallToActionButton--secondary{display:none}.content{display:none;padding:0}.content.content--visible{display:block}.state__intro{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.state__intro ul.social-nav{color:#ee2d24;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}@media (max-width: 480px){.state__intro ul.social-nav{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}.state__intro ul.social-nav li{list-style:none;padding:0 16px 8px 8px}.state__intro ul.social-nav a{color:#ee2d24}.state__intro ul.social-nav i{font-size:30px}@media (max-width: 768px){.state__intro ul.social-nav i{font-size:24px}}.state__intro .intro__column1{width:22%}.state__intro .intro__column1 img{margin-right:15px}@media (max-width: 768px){.state__intro .intro__column1{width:50%}}@media (max-width: 480px){.state__intro .intro__column1{width:100%}.state__intro .intro__column1 img{margin-right:0}}.state__intro .intro__column2{width:54%}@media (max-width: 768px){.state__intro .intro__column2{width:100%}}.state__intro .intro__column3{width:22%}@media (max-width: 768px){.state__intro .intro__column3{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:40%;margin:0 auto}}@media (max-width: 480px){.state__intro .intro__column3{width:100%}}.state__intro .intro__column1 h2,.state__intro .intro__column2 h2,.state__intro .intro__column3 h2{text-align:center;font-weight:900;margin:16px 0;font-size:32px}@media (max-width: 1440px){.state__intro .intro__column1 h2,.state__intro .intro__column2 h2,.state__intro .intro__column3 h2{font-size:24px}}@media (max-width: 1024px){.state__intro .intro__column1 h2,.state__intro .intro__column2 h2,.state__intro .intro__column3 h2{font-size:18px}}.state__intro .intro__column1 .intro__logo,.state__intro .intro__column2 .intro__logo,.state__intro .intro__column3 .intro__logo{margin:0 auto;display:block;width:100%}.state__intro .intro__column1 .intro__icon,.state__intro .intro__column2 .intro__icon,.state__intro .intro__column3 .intro__icon{width:27%;margin:0 auto;display:block}@media (max-width: 768px){.state__intro .intro__column1 .intro__icon,.state__intro .intro__column2 .intro__icon,.state__intro .intro__column3 .intro__icon{width:15%}}.state__intro .intro__column1 span,.state__intro .intro__column2 span,.state__intro .intro__column3 span{color:#ee2d24}.state__intro .intro__column1 ul,.state__intro .intro__column2 ul,.state__intro .intro__column3 ul{padding:0;list-style:inside}.state__leaderboards{text-align:center;font-weight:900;overflow:auto}.state__leaderboards .state__leaders{float:left;width:50%}@media (max-width: 768px){.state__leaderboards .state__leaders{width:100%;float:none}}.state__leaderboards .vic_leader{float:none;margin:0 auto;width:60%}@media (max-width: 768px){.state__leaderboards .vic_leader{width:100%;float:none}}.state__leaderboards .leaders{padding:50px}@media (max-width: 1024px){.state__leaderboards .leaders{padding:20px}}.state__leaderboards .TeamLeaderboard__heading,.state__leaderboards .Leaderboard__heading{display:block;color:#fff !important;background:#ee2d24}.state__leaderboards .TeamLeaderboard__items,.state__leaderboards .Leaderboard__items{border:3px solid #ee2d24}.state__leaderboards .LeaderboardItem{width:100% !important}.state__leaderboards .LeaderboardItem__skin{background-color:transparent}.state__leaderboards .LeaderboardItem:nth-child(even){background-color:#f4bdbd}.state__leaderboards .LeaderboardItem:nth-child(odd){background-color:#f4cece}.state__leaderboards .LeaderboardItem__image{width:60px;margin-top:-30px}@media (max-width: 1024px){.state__leaderboards .LeaderboardItem__image{width:40px;margin-top:-20px}}.state__leaderboards .LeaderboardItem__rank{color:#ee2d24}.contact__title{text-align:center}.contact__details{text-align:center;width:80%;margin:0 auto}.contact__details i{color:#ee2d24;padding-right:10px}.state__tiles{overflow:auto}.state__tiles ul{list-style:none;min-width:100%;display:table;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0;margin:60px 0;overflow:hidden;line-height:0}@media (max-width: 1024px){.state__tiles ul{margin:0}}.state__tiles li{float:left;width:33.33%;display:table-cell;position:relative}@media (max-width: 768px){.state__tiles li{float:none;width:100%;display:block}}.state__tiles img{width:100%;height:auto;display:table-cell}.state__tiles .tile__content{background:rgba(255,255,255,0.8);width:100%;height:100%;position:absolute;top:0;left:0;display:none}@media (max-width: 768px){.state__tiles .tile__content{display:block;background:rgba(255,255,255,0.8)}}.state__tiles .tile__content h3{text-align:center}@media (max-width: 768px){.state__tiles .tile__content h3{margin:0.3em 0 0.3em}}.state__tiles .tile__title{background-color:#ee2d24;color:#fff;font-size:18px;padding:20px 0;margin:0;width:100%;position:absolute;text-align:center;bottom:0;left:0;width:100%;line-height:1.5;display:block}@media (max-width: 1024px){.state__tiles .tile__title{font-size:16px}}@media (max-width: 768px){.state__tiles .tile__title{display:none}}.state__tiles span{top:40%;left:50%;transform:translateX(-50%) translateY(-40%);-ms-transform:translateX(-50%) translateY(-40%);-moz-transform:translateX(-50%) translateY(-40%);-webkit-transform:translateX(-50%) translateY(-40%);width:80%;display:block;position:relative;line-height:1.5}.state__tiles span p{text-align:center;color:#616365}@media (max-width: 1024px){.state__tiles span p{font-size:16px}}@media (max-width: 768px){.state__tiles span p{font-size:14px}}.state__tiles span a{color:#ee2d24}.state__tiles span a:hover{color:#fff}.state__tiles li:hover .tile__title{display:none}.state__tiles li:hover .tile__content{display:block}.social-feed{margin:60px 0}.inner-wrapper h4{margin:0}.Leaderboard,.TeamLeaderboard{background:#ECECEC;color:#616365;margin-bottom:24px;display:block}.Leaderboard .Leaderboard__heading,.Leaderboard .TeamLeaderboard__heading,.TeamLeaderboard .Leaderboard__heading,.TeamLeaderboard .TeamLeaderboard__heading{color:#616365}.TeamLeaderboard{padding-bottom:.5em !important}.LeaderboardItem__skin{padding:10px 0;margin:0}.leaderboards{width:85%;margin:0 auto;display:block;clear:both}@media (max-width: 1440px){.leaderboards{width:95%}}.leaderboards:after{height:20px;bottom:-20px}.leader-left{width:50%;float:left}@media (max-width: 1024px){.leader-left{width:100%;float:none}}.leader-right{width:50%;float:right}@media (max-width: 1024px){.leader-right{width:100%;float:none}}.donations,.supporters{background:rgba(255,255,255,0.8);padding:30px;width:60%;margin:6em auto 3em}@media (max-width: 480px){.donations,.supporters{width:75%}}@media (max-width: 1024px){.supporters{margin-top:20px}}.teams,.individuals{padding:30px}@media (max-width: 480px){.teams,.individuals{padding:10px}}.search{position:relative;margin-bottom:24px}.search__icon{position:absolute;top:10px;left:10px}.search__input{box-sizing:border-box;width:100%;padding:8px 16px 8px 32px}.Overlay-open{position:static}.SearchInput__input{border-color:#ECECEC}.SearchPagination__button--right:hover,.SearchPagination__button--left:hover{border-color:#ee2d24;color:#ee2d24}a:hover .PageSearchResult__actions,a:focus .PageSearchResult__actions,a:hover .PageSearchResult__actions:hover{color:#ee2d24}.Overlay:before{text-align:center;color:#fff;font-size:18px;padding:24px 16px 0;display:block;width:80%;margin:0 auto}@media (max-width: 480px){.Overlay:before{font-size:16px}}.Overlay:before{content:"Find a Friend/Team"}body,html{margin:0;padding:0;background:#fff}a{text-decoration:none;transition:all 200ms ease-out}
