@import "https://kit.fontawesome.com/fdfdf45df4.css";body{color:#222;font-family:source sans pro,Helvetica,Tahoma,Verdana,Arial,sans-serif;font-size:82%;line-height:130%;margin:0}h1,h2{font-family:zilla slab,serif}h1{font-size:2.5em;color:#145ecc;margin:0 0 20px -2px}h2{font-size:24px;color:#003595;margin:.8em 0 .2em}h1,h2,h3,h4,h5,h6{line-height:120%}.field-name-body h2{margin:.5em 0 1em}h2.no-margin,.field-name-body h2.no-margin,h3.no-margin,h4.no-margin,h5.no-margin{margin:0}h3{color:#3e58aa;font-size:20px;line-height:130%;margin:.8em 0 .2em}h2.caps,h3.caps{color:#003595;font-family:zilla slab,serif;font-size:25px;letter-spacing:.5px;padding-top:10px;text-transform:uppercase}h2.caps{font-size:33px}h4,.node-type-campaign h5{color:#222;font-family:source sans pro,sans-serif;font-weight:700;font-size:18px;letter-spacing:0;line-height:130%;margin:.25em 0 1em}p.hidden{position:absolute;left:-9999px}p{color:#222;font-size:16px;line-height:140%}p.small{font-size:14px}.not-front .sidebar p{color:#444;font-size:15px}b,strong,.views-exposed-form label{font-family:source sans pro,sans-serif;font-weight:700}i,em{font-family:source sans pro,sans-serif;font-style:italic}strong em,strong i,em strong,i strong{font-family:source sans pro,sans-serif;font-style:italic;font-weight:700}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,courier new,Courier,monospace,sans-serif}#block-system-main{position:relative;z-index:5}#block-system-main li{color:#222;font-size:16px;line-height:130%}.field-name-body ol,.field-name-body ul{margin:1em 0 2em}.field-name-body li{font-size:16px;margin:0 0 7px 10px}.field-name-body p+ul{margin-top:-10px}iframe{width:100%!important;border:none!important}hr{border:none;border-top:1px dashed #145ecc;clear:both;height:0;margin:0 0 2em}:target:before{content:"";display:block;height:96px;margin:-96px 0 0}.showhide-target ul{margin:0 0 25px}.showhide-target ul li{font-size:17px;margin:0 0 5px}#page-wrapper{background:0 0}#page{width:100%}.not-front #page{background:#fff}#page .container{}#header #alsf-logo,#header .block-slogan,#header div.block-social{float:left;position:fixed;top:53px;z-index:1000}.sticky #header .block-slogan{display:none}#header #alsf-logo img{transition:height 500ms}#header.shrink #alsf-logo{background:url(../images/alexs-logo-condensed.png) no-repeat;height:45px;width:142px;top:53px}#header.shrink #alsf-logo a{height:45px;width:142px;display:block}#header.shrink #alsf-logo img{height:45px;display:none}#header .block-slogan{margin:0 0 0 150px;position:absolute;width:200px}#header div.block-social{margin:15px 0 0 175px;z-index:1001}#columns{padding:24px 20px 76px}.page-node-register #content{clear:both}.page-node-register #content-column{max-width:963px!important;margin:20px auto;float:none;width:100%!important}.page-shop-all #content-column{width:100%}.sidebar-first .content-inner{margin-right:30%!important}.not-front #main-content #block-system-main div.node-page div.field-name-body div div.about-inner div.row div.entry{margin:5px 5px 30px!important;width:30%!important}.node-type-campaign.full-width.page-panels #content-column{float:none}#main-content .floating-nav li a{display:block;font-size:17px;font-weight:600;padding:12px 20px;text-align:left}#footer{padding:0 0 40px}#content .panel-display{margin:0}.alert-alsf{background:#145ecc;bottom:0;left:0;position:fixed;text-align:center;width:100%;z-index:1}.alert-alsf .block-inner{padding:15px}.alert-alsf .block-inner p{font-family:source sans pro,sans-serif;font-weight:900;margin:0}#footer-wrapper .alert-alsf a{color:#fff;letter-spacing:.25px}#header-wrapper{background:#003595;border-bottom:3px solid #fddc00;height:50px;position:fixed;top:0;width:100%;z-index:13}#leaderboard-wrapper .container,#header-wrapper .container{max-width:1174px}#secondary-content-wrapper{margin-top:110px}#breadcrumb-wrapper{margin:20px 0 0 25%}#breadcrumb-wrapper .container{}#messages-help-wrapper{margin-top:20px}#messages-help-wrapper .container{}#content-wrapper{background:0 0}.not-front #content-wrapper{background:#fff}.section-about #tertiary-content-wrapper{background:#c4eaf0;margin-top:-50px}#tertiary-content-wrapper .container{}#user-footer .logout a{background:#003595;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;font-size:15px;font-weight:700;margin:0 0 0 7px;padding:7px 12px;text-transform:uppercase;white-space:nowrap}#user-footer .logout a:hover{background:#145ecc;text-decoration:none}#footer-signout{margin:0 0 10px}#branding{position:relative}.branding-elements{float:left;margin:0}#logo{height:146px;left:9px;overflow:hidden;padding:0;position:absolute;width:159px;z-index:2}#logo img{box-shadow:1px 0 5px rgba(0,0,0,.35);vertical-align:bottom}.block-slogan{float:left}.slogan{float:left;margin:-3px 0 0;padding:0;position:fixed;transition:opacity 500ms}#header.shrink .slogan{opacity:0;display:none}.slogan em{color:#fff;float:left;font-family:zilla slab,serif;font-size:19px;font-style:italic;padding:0}#site-name{margin:0}#site-name a:link,#site-name a:visited{text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0}.page-node-register #main-content-header{padding:20px 30px 0;background-color:rgba(255,198,41,.8);border-radius:15px 15px 0 0}.page-node-register #content fieldset#edit-substeps-btns-wrapper input.form-submit{color:#145ecc;font-family:source sans pro,sans-serif;font-weight:700}.sidebar-first.node-type-campaign.full-width .content-inner{margin-right:0!important}.page-panels.panels-pad #content .panel-flexible{margin-left:10px;margin-right:10px}.page-panels.full-generic #content .panel-flexible{margin-left:10px;margin-right:10px;overflow:hidden}.node-type-campaign .alsf-registration-form input#edit-back,.node-type-campaign.full-width .regstep_confirm .controls input.form-submit,.node-type-campaign.full-width input.form-submit{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:source sans pro,sans-serif;font-size:15px;height:auto;line-height:100%}iframe#goog_conv_iframe,.landing #main-content-header{display:none!important}h1#page-title,h2.page-title{color:#003595;font-size:2.25em;font-weight:900;line-height:115%;margin:0 0 15px}.page-node-register.node-type-campaign #main-content h1#page-title{float:right;font-family:source sans pro,sans-serif;font-size:2.5em;font-weight:300;margin:20px 0 0;padding:0 0 20px;text-align:right}.hide-title h1{display:none}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px}.feed-details dt,.feed-details dd{display:inline;margin:0}ul.links{margin:0;padding:0}ul.links.inline{display:block}ul.links li{display:inline;list-style:none;padding:0 10px 0 0}.img-left{float:left;margin:0 25px 15px 0}.img-right{float:right;margin:0 0 15px 15px}.field-name-body .img-left img,.field-name-body .img-right img{margin:0}ul.two-columns{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:35px;-webkit-column-gap:35px}#block-system-main .field-name-body ul.two-columns li{line-height:160%;margin:0 0 0 10px}summary{color:#003595;cursor:pointer;font-family:source sans pro,sans-serif;font-size:20px;font-weight:700;line-height:130%;margin:0 0 .5em;outline:none}summary:hover{color:#3e58aa}summary::-webkit-details-marker{color:#003595;font-size:80%;margin-top:-2px}details p{font-size:17px;padding:1em}details blockquote{font-size:17px;line-height:140%;margin:-1em 40px 1em}.view-featured-supporters .jcarousel-container .jcarousel li{height:auto!important}.view-featured-supporters .jcarousel-container{height:auto}.desktop-hide{display:none}.search-results{margin:0;padding:0}.page-search.page-search-google .tabs{display:none}.page-search.page-search-google .form-item label{margin:0 0 5px 5px}.search-form.google-cse .container-inline div,.search-form.google-cse .container-inline label{display:block}.page-search ul.primary{border-color:#c1d6da}.page-search ul.primary li a{background:#e6f9fc;border-top-left-radius:6px;border-top-right-radius:6px;border-color:#c1d6da;color:#145ecc;font-size:16px;margin-top:10px;padding:6px 10px}.page-search ul.primary li a:hover,.page-search ul.primary li a:active{background:#d9f7fc;color:#145ecc}.page-search ul.primary li a.active{color:#333}.page-search #block-system-main input#edit-keys{border:1px solid #ccc!important;margin-left:6px;padding:10px 6px 11px!important}.page-search-node-search #block-system-main h2{border-top:1px solid #c1d6da;color:#145ecc;padding:20px 0 10px}.page-search-google #google-cse-results .gsc-thumbnail{display:none}.page-search-fundraisers .search-form{background:#fffce1;padding:25px}.page-search-fundraisers .form-item label{font-size:14px;font-weight:700}.page-search-fundraisers .ui-datepicker .ui-datepicker-title select{font-size:.8em}.page-search-fundraisers input.form-text{color:#5c5c5c;font-size:16px}.page-search-fundraisers input#edit-keys{width:69%}.page-search-fundraisers input#edit-zip{width:10%}.page-search-fundraisers .container-inline-date{clear:none;margin-top:20px}.page-search-fundraisers .container-inline-date .date-padding{padding:0 25px 0 0}.page-search-fundraisers .form-item.form-item-date-from-date label,.page-search-fundraisers .form-item.form-item-date-to-date label{color:#444}.page-search-fundraisers .description,.page-search-fundraisers .container-inline label{display:block;width:100%}.page-search-fundraisers .form-item.form-item-date-from{border-right:1px solid #f5e99c;float:left;margin-right:25px}.page-search-fundraisers input.form-submit{display:block;margin:10px auto 0!important}.page-search-fundraisers .form-item-radius{float:left;margin-right:10px}.page-search-fundraisers .form-item-zip .field-prefix{padding-right:5px}.page-search .search-result-actions{padding:12px 0 6px}.page-search-fundraisers .form-item{margin:5px 0}.page-search #content table td a.btn{background:#145ecc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;font-size:11px;margin-right:3px;padding:6px 12px;text-transform:uppercase}.page-search #content table td a.btn:hover{background:#003595;color:#fff}.page-search .gsc-control-cse .gs-spelling,.page-search .gsc-control-cse .gs-result .gs-title,.page-search .gsc-control-cse .gs-result .gs-title *{font-size:18px;line-height:130%}.page-search.gs-result .gs-title *,.page-search .gsc-cursor-page,.gs-spelling a,.page-search #content table td a:hover{color:#003595}.page-search #content table td a.search-result-name{font-size:15px;font-weight:700}.page-search .search-form.google-cse .form-item-keys,.page-search .search-form.google-cse .js-button{float:left}.page-search .search-form.google-cse .js-button{margin-top:38px}#google-cse-results{margin-bottom:30px}#google-cse-results .gsc-control-cse{padding:0}#google-cse-results .gcsc-more-maybe-branding-root,#google-cse-results .gsc-results .gsc-cursor,#google-cse-results .gsc-result-info,#google-cse-results .gsc-orderby{font-family:source sans pro,sans-serif}#google-cse-results .gsc-results .gsc-cursor{font-size:15px}.page-search .gsc-webResult.gsc-result{border-bottom:1px solid #b9cff0;font-family:source sans pro,sans-serif;padding:15px 10px}.page-search-google .gsc-results-wrapper-visible{background:#fff}.page-search-google .gsc-results-wrapper-visible .gs-snippet{font-family:source sans pro,sans-serif;font-size:1.15em}.page-search-google .gsc-results-wrapper-visible .gs-title a{font-size:18px;font-weight:700}.page-search-google .gsc-results-wrapper-visible .gs-title a:hover{text-decoration:underline}.page-search-google .gs-promotion .gs-visibleUrl,.page-search-google .gs-webResult .gs-visibleUrl{color:#145ecc}p.fundraiser-search-more{clear:left;font-family:zilla slab,serif;font-style:italic;padding:0 10px 0 0;text-align:right}.attribution{display:block;opacity:.65;padding:1em 0;text-align:center}.attribution a{text-decoration:none;color:inherit}.attribution a:hover,.attribution a:focus{text-decoration:underline}.social .stand{float:left;font-size:10px;line-height:13px;margin:0 10px 0 0;padding:4px 0 0;width:116px}.social .stand a{color:#feffff;cursor:pointer;float:right;margin-left:12px}.social ul{float:left;margin:0 2px 0 0;padding:0}#header.shrink .social ul{margin:-2px 2px 0 0}.social li{display:inline-block;list-style:none;margin:0 5px 0 0}.social ul a{background:url(../images/alsf-social-icons-2019.png) no-repeat;float:left;height:25px;width:25px;overflow:hidden;text-indent:-9999px}.social ul li.facebook a{background-position:0 -27px}.social ul li.twitter a{background-position:-29px -27px}.social ul li.youtube a{background-position:-86px -27px}.social ul li.pinterest a{background-position:-144px -27px}.social ul li.instagram a{background-position:-115px -27px}.social ul li.linkedin a{background-position:-58px -27px}.social ul li.facebook a:hover{background-position:0 0}.social ul li.twitter a:hover{background-position:-29px 0}.social ul li.youtube a:hover{background-position:-86px 0}.social ul li.pinterest a:hover{background-position:-144px 0}.social ul li.instagram a:hover{background-position:-115px 0}.social ul li.linkedin a:hover{background-position:-58px 0}#block-alsf-blocks-alsf-blocks-shopping-bag{float:left}.region-highlighted{margin:0 0 35px}.page-panels .region-highlighted{margin:0}.sidebar{float:right}.region-sidebar-first h2{font-family:zilla slab,serif;font-size:1.625em;font-weight:900;color:#3e58aa;margin:0 0 8px}.region-sidebar-first .ways-to-give h2{color:#145ecc;margin:0 0 15px 12px}.region-sidebar-first .ways-to-give .block-content{background:#fff;color:#5c5c5c;font-size:15px;line-height:130%;display:inline-block;padding:0 12px}.region-sidebar-first .ways-to-give dl#phone{border-top:1px solid #ffdab2;padding-top:15px}.region-sidebar-first .ways-to-give dl{border-bottom:1px solid #ffdab2;clear:left;float:left;padding:0 0 15px;width:100%;margin:0 0 14px}.region-sidebar-first .ways-to-give dd{float:left;width:80%;margin:0}.region-sidebar-first .ways-to-give a{color:#039eba;font-size:16px;font-weight:700}.region-sidebar-first .block img{float:left;margin:0 10px 10px 0}.region-sidebar-first #block-block-303 .block-content{background:#fff8ca;padding:12px}.region-sidebar-first #block-block-303 .block-content ul{margin:7px;padding:0}.region-sidebar-first #block-block-303 .block-content ul li{margin-bottom:7px;margin-left:15px;line-height:15px;font-weight:700}.region-sidebar-first .parent-mlid-0 li:first-child a.active-trail,.region-sidebar-first .block-menu-block h2.block-title{text-transform:uppercase;background:#edd327;font-family:source sans pro,sans-serif;font-weight:700;font-weight:400;margin:0;padding:10px;font-size:16px}.region-sidebar-first .parent-mlid-0 li:first-child a.active-trail{color:#145ecc;display:block;margin-top:-10px}.region-sidebar-first .menu-block-wrapper>ul.menu{margin:0;padding:10px 0}.region-sidebar-first .block-menu-block{margin:0 0 40px}.region-sidebar-first .block-menu-block ul ul{background:#edf7fd!important;padding:0;margin:0}.region-sidebar-first .block-menu-block ul ul li a:hover{background:#c9ecfa!important}.region-sidebar-first .block-menu-block ul ul ul{margin:0}.region-sidebar-first .block-menu-block ul li{list-style:none;padding:0}.region-sidebar-first .parent-mlid-0 li:first-child a.active-trail li a.active-trail,.region-sidebar-first .block-menu-block ul li li a{background:0 0!important;color:#026895;font-weight:600;line-height:130%;padding:5px 10px;display:block;margin:0!important;text-transform:none!important}.region-sidebar-first .block-menu-block ul li li ul{display:none}.region-sidebar-first .block-menu-block li#partners-menu ul li li li a.active-trail,.region-sidebar-first .block-menu-block li#partners-menu ul li.active-trail.menu-depth-3 ul{background:0 0!important}#block-menu-block-2 ul li li ul{display:block}.region-sidebar-first .block-menu-block ul li li.active-trail ul{display:block}.region-sidebar-first .block-menu-block ul li li li a.active-trail,.region-sidebar-first .block-menu-block ul li li li a{padding:4px 10px 4px 25px!important;font-size:13px!important}.region-sidebar-first .block-menu-block ul li li li li a.active-trail,.region-sidebar-first .block-menu-block ul li li li li a{padding:4px 10px 4px 40px!important}.region-sidebar-first .block-menu-block ul li li li a:hover span,.region-sidebar-first .block-menu-block ul li li li span:hover,.region-sidebar-first .block-menu-block ul li li li a:hover,.region-sidebar-first .block-menu-block ul li li li a.active-trail{background:#edd327!important}.region-sidebar-first .grants-search-block .block-content{background:#437ed6;float:left;padding:0;width:100%}.region-sidebar-first #block-block-284 h4{color:#ff8400;font-family:zilla slab,serif;font-size:14px;font-weight:700;margin:10px 0 5px;padding:0;text-transform:uppercase}.region-sidebar-first #block-block-284 p{color:#ff8400;font-style:italic}.region-sidebar-first #block-block-281 p{color:#3e58aa;font-size:90%}.view-mode-interior .field-name-body{margin:0 20px}.view-mode-interior .field-name-body p{font-size:17px}.field-name-body .highlight{border-top:2px dashed #6cbacc;border-bottom:2px dashed #6cbacc;margin:30px 0;padding:30px 0 0}.alex-interview .field-name-field-image img{float:right;margin:0 0 25px;width:40%}.alex-interview .field-name-body strong{color:#145ecc;font-family:source sans pro,sans-serif;font-style:italic}.page-blog #main-content-header #page-title,.logged-in.page-user #main-content-header #page-title,.section-alsf-special-events #main-content-header #page-title,.section-shop #main-content-header #page-title,.section-gift-shop #main-content-header #page-title{display:none}.page-civicrm-contribute #main-content-header #page-title{padding:30px 0 0}.section-shop tr.info,tr.even,tr:nth-child(2n+2){background-color:transparent!important}.section-gift-shop .form-item{display:inline-block;vertical-align:top}#menu-bar .form-item{margin:0!important}.mobile-body-text{box-sizing:border-box;display:inline-block;float:left;max-width:66%}.mobile-body-action{box-sizing:border-box;display:inline-block;float:left;margin:0 0 0 20px;max-width:30%;text-align:center}.mobile-body-top{box-sizing:border-box;display:inline-block;float:right;margin:0 0 0 20px;max-width:30%;text-align:center}a{text-decoration:none;color:#145ecc}a:link,a:visited{}a:active,a.active{}a:hover,a:focus{text-decoration:none;color:#003595}#nav-wrapper .nav ul.menu li a.mobile-show,.mobile-show{display:none!important}.nav{clear:both;margin-left:142px;padding:0}.mean-nav .menu-wrapper{margin:0}.mean-nav .nav{background:0 0;margin-left:0}#header.sticky .nav{display:none}#header.sticky div.block-social{margin:12px 0 0 175px;top:53px}#leaderboard-wrapper.tiny #sidr-wrapper-0,#leaderboard-wrapper.tiny #sidr-0-button{display:block!important}#leaderboard-wrapper.tiny #sidr-0-button{top:41px;right:5px}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0}.at-mt .at-menu-toggle-button{margin:0}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap}ul.menu{margin:0;padding-left:0}ul.menu li{margin:0}.block .menu li.content{padding:0}#main-content .block-block li{font-size:17px;line-height:130%;margin:0 0 5px}.breadcrumb{font-size:14px}body.full-width .breadcrumb{margin:0 auto;max-width:1220px;padding:0 30px}#breadcrumb{margin:10px 0}#block-crumbs-breadcrumb{border-bottom:1px solid #ddd;padding-left:5px}#block-crumbs-breadcrumb a{color:#145ecc}#block-crumbs-breadcrumb .crumbs-current-page{color:#666}.section-civicrm #block-crumbs-breadcrumb{display:none}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px}#breadcrumb .breadcrumb-label:after{content:":"}#breadcrumb ol{margin:0;padding:0}#breadcrumb .with-breadcrumb-label ol{display:inline}#breadcrumb li{list-style:none;display:inline}ul.pager{clear:both;margin:0;padding:20px 0 10px;text-align:center}.item-list ul.pager li{margin:0}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.25em!important}ul.pager li.pager-current{font-family:source sans pro,sans-serif;font-weight:700}.block ul.pager li{margin:0}.item-list .pager.pager-navigation{padding:0;width:auto}.item-list .pager li:before{content:"";padding:0}.item-list .pager li a{background:#737ebf;color:#fff;font-family:source sans pro,sans-serif;font-weight:700;padding:3px 9px}.item-list .pager.pager-load-more li a{border-radius:5px;font-size:15px;padding:6px 20px}.item-list .pager li a:hover{background:#003595}#block-system-main .item-list .pager li.pager-current{background:#003595!important;color:#fff;font-family:source sans pro,sans-serif;font-weight:700;margin:0 .25em;padding:3px 8px!important}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 .5em;position:absolute;width:12em;z-index:50}#skip-link a{background:#444;background:rgba(0,0,0,.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0}#tasks{margin-bottom:15px}ul.primary{border-bottom-color:#ccc;margin:20px 0;padding:0 0 0 5px}ul.primary li{display:block;float:left;margin:0 1px -1px}ul.primary li a{background-color:#f5f5f5;border-color:#ccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#ccc}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#fff;border-bottom-color:#fff}ul.secondary{border-bottom:1px solid #ccc;margin:1em 0 0;padding:0 .3em 1em}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0}ul.secondary li a{}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline}ul.action-links{margin:20px 0 0;list-style:none}ul.action-links li{}.field-label-inline .field-label{margin:0}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0}.field-type-taxonomy-term-reference{margin-bottom:1.5em}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px}input[type=checkbox],input[type=radio]{height:auto;margin-right:4px}.section-shop #content-wrapper{width:1000px;margin:40px auto}.newsletter-signup .js-textfield{float:left;width:65%}.newsletter-signup .js-textfield input{padding:10px;width:100%}.newsletter-signup .form-actions{float:left;margin:0 0 0 5px}.block-inner{margin:0 auto}.block.first{}.block.last{}.block.odd{}.block.even{}.block-title{margin:0}#menu-bar #block-search-form{margin:0 -10px 0 10px}#menu-bar #block-search-form .form-submit{background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:-679px -390px;background-color:transparent;width:20px;padding:0;text-indent:-9999px;line-height:0;cursor:pointer;margin:0;position:absolute;top:11px;right:18px;height:22px}#menu-bar #block-search-form input#edit-search-block-form--2{padding:8px!important;background:#145ecc!important;color:#fff;outline:none;border:0!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:240px}.campaign-description .field-item img{max-width:850px;width:100%}.node{margin-bottom:20px}.node .node-title{margin:0}#comments{margin:1.5em 0}#comments h2.comment-title{margin:0}#comments h2.comment-form{margin:0}.comment{margin-bottom:20px}.comment-title{margin:0}.new{color:#c00}.indented{margin-left:40px}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.marker,.form-required{color:#c00}.form-item .description{font-size:.85em}.container-inline div,.container-inline label{display:inline}a.button{background:#145ecc;border-radius:6px;color:#fff;font-family:source sans pro,sans-serif;font-weight:700;font-size:15px;text-align:center;line-height:100%;padding:8px 20px}a.button:hover{background:#003595;color:#fff}a.button-acty{background:#ffe964;color:#003595;display:table;font-family:source sans pro,sans-serif;font-weight:900;font-size:17px;line-height:120%;padding:14px 20px;margin:0 auto;text-align:center;text-transform:uppercase;border-radius:33px}a.button-acty:hover{background:#003595;color:#fff}a.button-secondary{display:table;font-family:source sans pro,sans-serif;font-size:18px;font-weight:900;line-height:120%;padding:14px 20px;margin:10px 0 20px;text-align:center;text-transform:uppercase;background:#145ecc;border-radius:6px;color:#fff}a.button-secondary:hover{background:#003595;color:#fff}.password-parent,.confirm-parent{margin:0}table{margin:10px 0;padding:0;width:100%}table.sticky-header{z-index:7}table,thead,tbody,tr,th,td{border:none}table,td,th{font-size:15px;vertical-align:middle}.field-name-body td{vertical-align:top}th{font-family:source sans pro,sans-serif;font-weight:700}caption,th,td{text-align:left}thead tr{font-weight:400}td,th{border-bottom:0;color:#222;margin:0;padding:5px 7px}.striped tbody tr{border-top:1px solid #c8eff5}tr.odd{background:#fff}table.striped tr.info,table.striped tr.even,table.striped tr:nth-child(2n+2){border-bottom:0;background-color:#e6f9fc!important}table.striped th{background:rgba(185,207,240,.6)}tr.odd td.active{background-color:#eee}tr.even td.active{background-color:#ebebeb}.sponsors table{margin:0 auto;max-width:400px;width:100%}table.sponsors td,.sponsors table td{text-align:center}.sponsors td img{max-width:none!important}.leaderboard tr td:first-child,.section-grants #content tr td:first-child{border-left:1px solid #f2c804;font-weight:500}.leaderboard tr td,.section-grants #content tr td{border-right:1px solid #f2c804;font-size:15px}.page-node-userpages tr td{font-size:15px}.leaderboard thead tr,.section-grants thead tr,.leaderboard tr.even,.leaderboard tr.odd,.section-grants tr.even,.section-grants tr.odd{border-bottom:1px solid #f2c804}.pane-campaign-agnostic-leaderboard{margin:0 0 50px}.pane-campaign-agnostic-leaderboard h2{font-family:source sans pro,sans-serif;font-weight:900;letter-spacing:1px;margin:0 0 20px;text-align:center;text-transform:uppercase}.pane-campaign-agnostic-leaderboard table{font-size:18px}.pane-campaign-agnostic-leaderboard th{background:#145ecc;border-bottom:1px solid #145ecc;color:#fff;font-family:source sans pro,sans-serif;font-weight:700;padding:8px}.pane-campaign-agnostic-leaderboard td{padding:8px}.pane-campaign-agnostic-leaderboard td:nth-of-type(1){font-family:source sans pro,sans-serif;font-weight:900}.pane-campaign-agnostic-leaderboard td a{color:#145ecc}.pane-campaign-agnostic-leaderboard td a:hover{text-decoration:underline}.pane-campaign-agnostic-leaderboard td:nth-of-type(2){text-transform:capitalize}.pane-campaign-agnostic-leaderboard tr{border-bottom:1px solid #ddd}.pane-campaign-agnostic-leaderboard tr.odd{background:#efefef}td.views-field-field-special-event-image{width:150px}#crm-container fieldset legend,fieldset legend{position:relative;line-height:130%}#crm-container input.form-submit,#crm-container .crm-button input,#crm-container .crm-button input.form-submit,input.form-submit{margin:0 2%}.page-cart input.form-submit{margin:0 5px}.page-cart .order-review-table{margin-top:15px;margin-bottom:15px}.page-cart #block-block-202{text-align:center}.views-exposed-form .views-exposed-widget .form-submit{margin-top:15px}.general-table-alsf tr:nth-child(even){background-color:#fff}.general-table-alsf tbody tr:nth-child(odd){background-color:#ffe964}.general-table-alsf th{font-size:120%;padding-bottom:10px}.field-name-body .general-table-alsf th{display:table-cell}.field-name-body .general-table-alsf td{border-left:none!important;border-right:none!important;float:none}.field-name-body .general-table-alsf th{display:table-cell}div.messages{margin-bottom:10px;margin-top:10px}div.messages ul{margin-top:0;margin-bottom:0}div.status{}div.warning{}tr.warning{}div.error,tr.error{}.error{}.warning{}.node-unpublished,.comment-unpublished{}.node-unpublished,.comment-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,.4);font-family:Impact,arial narrow,Helvetica,sans-serif;font-size:75px;font-weight:700;height:0;line-height:1.2;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word}.lt-ie8{}.lt-ie8 .node-unpublished>*,.lt-ie8 .comment-unpublished>*{position:relative}.maintenance-page{}.maintenance-page .container{padding:40px 0}.maintenance-page #site-name,.maintenance-page #page-title{margin:0}.db-offline{}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px}.db-offline div.messages{margin:20px 0 0}.db-offline #content{padding:20px 0}#admin-menu{margin:0;padding:0;z-index:2000}.dev-query{background:#eee;padding:30px}#styleguide-header{padding:0 10px}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto}#backtotop{background-size:80%;z-index:8}.node-unpublished,.comment-unpublished{}.node-unpublished,.comment-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,.4);font-family:Impact,arial narrow,Helvetica,sans-serif;font-size:75px;font-weight:700;height:0;line-height:1.2;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word}.lt-ie8{}.lt-ie8 .node-unpublished>*,.lt-ie8 .comment-unpublished>*{position:relative}.maintenance-page{}.maintenance-page .container{padding:40px 0}.maintenance-page #site-name,.maintenance-page #page-title{margin:0}.db-offline{}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px}.db-offline div.messages{margin:20px 0 0}.db-offline #content{padding:20px 0}.panel-flexible#grants{margin:18px 0 100px}#filter-img img{float:right}.view-grants-search h2{margin:.83em 0!important;line-height:1.4em!important;line-height:140%!important;margin-bottom:15px;width:67%}.view-grants-search .view-content .views-table th a{text-transform:uppercase}.view-grants-search .view-content .views-table{border:0 solid #fff!important}.view-grants-search .view-content .views-table tr{min-height:60px}.view-grants-search .view-content .views-table thead tr:first-child{background:0 0!important}.project-search-form .views-exposed-widgets{margin-bottom:10px}.view-Special-Events-Sponsors table{margin:0}.view-Special-Events-Sponsors tr{border-color:#bde9f7}.view-Special-Events-Sponsors a{border-bottom:1px dotted}.view-Special-Events-Sponsors a:hover{border-bottom:1px solid}.view-Special-Events-Sponsors .view-footer,.view-Special-Events-Sponsors .view-header{background:#e1f3f7;color:#333;font-family:source sans pro,sans-serif;font-weight:900;font-size:16px;letter-spacing:1px;padding:10px 6px;text-transform:uppercase}.view-Special-Events-Sponsors .attachment-after .view-header,.view-Special-Events-Sponsors .view-footer{margin-top:30px}.view-Special-Events-Sponsors .views-row{background:0 0;border:none}.view-Special-Events-Sponsors .views-row:hover{border:none}.page-blog #content-wrapper #content-column h2,.node-type-blog-post #content-wrapper #content-column h2{font-family:zilla slab,serif;font-weight:900}.page-blog h3{font-size:22px}.page-blog .views-row{margin-top:10px;margin-bottom:45px;padding:15px;box-shadow:0 0 20px 0 #22222221;border-radius:8px}.page-blog .view-filters{display:block;margin:15px 0 0;padding:20px;text-align:center;border-top:1px solid #a9a7a79c;border-bottom:1px solid #a9a7a79c}.page-blog .view-filters .views-exposed-form label{display:inline-block}.page-blog .view-filters .views-widget{display:inline-block}.page-blog .views-field-title,.page-blog .views-field-created{text-align:center;margin-bottom:20px}.page-blog .views-field-created{margin:10px 0}.page-blog #content-wrapper #content-column .field-name-post-date,.node-type-blog-post #content-wrapper #content-column .field-name-post-date{font-family:source sans pro,sans-serif;font-weight:700;margin:0 0 20px;font-size:1.25em}.node-blog-post .field-name-field-image img{border:3px solid rgba(185,207,240,.6);border-radius:6px}.node-type-blog-post .view-mode-full .field-name-field-image,.page-blog .views-field-field-image{margin-bottom:15px}.page-blog #content-wrapper #content-column .field-name-field-image{margin:0 0 20px}.page-blog #block-views-blog-categories-block{margin-top:70px}.section-blog-category #block-views-blog-categories-block{margin-top:70px}.page-blog #content-wrapper #content-column .field-name-body,.node-type-blog-post #content-wrapper #content-column .field-name-body{font-size:16px;line-height:18px}.page-blog #content-wrapper #content-column table,.page-blog #content-wrapper #content-column tbody,.page-blog #content-wrapper #content-column tr,.node-type-blog-post #content-wrapper #content-column table,.node-type-blog-post #content-wrapper #content-column tbody,.node-type-blog-post #content-wrapper #content-column tr{border:none;width:auto}.page-blog #content-wrapper #content-column tr.info,.page-blog #content-wrapper #content-column tr.even,.page-blog #content-wrapper #content-column tr:nth-child(2n+2),.node-type-blog-post #content-wrapper #content-column tr.info,.node-type-blog-post #content-wrapper #content-column tr.even,.node-type-blog-post #content-wrapper #content-column tr:nth-child(2n+2){background:0 0}.node-type-blog-post .block-blog-categories-block{margin-top:10%}#block-views-archive-block{margin-bottom:25px}.section-blog .field-name-body img{max-width:400px;width:100%}#block-simple-subscription-subscribe{margin:0 0 35px}#block-simple-subscription-subscribe input.form-submit{margin:10px 0 0}#block-simple-subscription-subscribe .block-inner{background:#fdfcaa;border-radius:5px;padding:15px}#block-simple-subscription-subscribe .block-inner h2{color:#145ecc}#block-simple-subscription-subscribe form #edit-mail{font-family:source sans pro,sans-serif;font-style:italic;font-style:normal;width:100%}#block-simple-subscription-subscribe .js-button{display:table;margin:0 auto}.blog-subscribe-link{border-top:1px solid #fcec61;margin:15px 0 0;padding-top:15px;text-align:center}.blog-subscribe-link a{background:url(../images/icon-rss.png) top left no-repeat;font-family:source sans pro,sans-serif;font-weight:700;padding:3px 3px 3px 30px}.node-type-blog-post #content-wrapper #content-column .field-name-post-date{font-family:source sans pro,sans-serif;font-weight:700;margin:0 0 20px}.page-blog #content-wrapper #content-column .field-name-field-image{margin:0 0 20px}.page-blog #block-views-blog-categories-block{padding:3px 3px 3px 30px}.page-blog .flexslider{padding:0 0 15px;text-align:center;background:rgba(185,207,240,.6);border:3px solid rgba(185,207,240,.6);box-sizing:border-box}.page-blog .flex-caption{display:block;padding:10px;padding:15px;text-align:center;box-sizing:border-box;height:auto!important;font-size:13px}.node-type-blog-post .flexslider{padding:0 0 15px;text-align:center;background:rgba(185,207,240,.6);border-left:3px solid rgba(185,207,240,.6);border-right:3px solid rgba(185,207,240,.6);border-bottom:3px solid rgba(185,207,240,.6);border-top:3px solid rgba(185,207,240,.6);box-sizing:border-box}.node-type-blog-post .flex-caption{padding:15px 0;text-align:center;box-sizing:border-box;font-size:13px}.node-type-blog-post .flexslider .slides img{border:3px solid rgba(185,207,240,.6);box-sizing:border-box;border-radius:6px}.page-blog-view-all .field-item:nth-child(1){margin-bottom:25px;margin-top:none}.page-blog-view-all .field-item{margin:35px 0 25px;padding-top:10px}.page-blog-view-all .field-name-field-categories .field-item{margin-bottom:0;border-bottom:none}.group-social-embeds .horizontal-tabs-panes{border:1px solid #c1d6da;padding:20px 0;position:relative;z-index:1}.group-social-embeds div.horizontal-tabs{border:none}.group-social-embeds fieldset{text-align:center}.group-social-embeds .horizontal-tabs ul.horizontal-tabs-list{background:0 0;border:none;display:table;margin:0 auto;width:auto}.group-social-embeds .field-name-field-twitter iframe,.group-social-embeds .field-name-field-instagram iframe{margin:0 auto!important;width:65%!important}.horizontal-tabs ul.horizontal-tabs-list li{background:#e6f9fc;border-top-left-radius:6px;border-top-right-radius:6px;border-left:1px solid;border-top:1px solid;border-color:#c1d6da;font-size:17px!important;margin:0 3px -1px}.horizontal-tabs ul.horizontal-tabs-list li:hover,.horizontal-tabs ul.horizontal-tabs-list li a:hover{background:#d9f7fc}.horizontal-tabs ul.horizontal-tabs-list li.selected{margin:0 3px -1px;outline:none;position:relative;z-index:2}.horizontal-tabs ul.horizontal-tabs-list li a{color:#145ecc;outline:none;text-align:center}#main-content{margin:0 auto}.content article{min-height:90px;display:block;width:100%}.content article:nth-child(even){background:#f3f3f3}.content article:nth-child(odd){background:#acacac}.heroes{clear:both}.heroes .link{float:left;width:150px;height:auto;padding:10px;display:inline;margin:0 20px}.heroes .link a{color:#000}.heroes .link a:hover{color:#145ecc;text-decoration:none}.heroes .link a img{display:block;margin:0 auto;outline:none}.view-faq h2,.not-front .field-name-body h2,.not-front .view-heroes h2,#main-content h2.block-title{color:#145ecc;line-height:130%}#main-content h2.block-title,.not-front .view-heroes h2{margin:.5em 0 1em}.view-heroes h2#heroes-header{padding:48px 0 16px}.not-front #content h3.field-content{font-size:1.4em}.not-front #content .view-grant-program-subterms h3.field-content{margin:0 0 .2em}.view-heroes input.form-submit{margin-top:16px!important;padding:4px 19px 3px}.view-heroes .views-exposed-form .views-exposed-widget{padding-right:.5em}.view-heroes .views-exposed-form label{color:#145ecc}.field-collection-container{border-bottom:none}.field-collection-container .field-items .field-item{margin-bottom:10px}.section-gold-ribbon-reps .field-collection-view{float:left;width:30%}.section-gold-ribbon-reps .field-collection-view:nth-of-type(3n+1){clear:left;float:left}.section-gold-ribbon-reps .field-name-field-image{float:left;margin:0 0 1em;position:relative;text-align:center;width:100%}.section-gold-ribbon-reps .field-name-field-image:after{bottom:-5px;content:url(../images/childhood-cancer-ribbon-sm.png);position:absolute;right:80px}.section-gold-ribbon-reps .field-name-field-field-a{border-bottom:1px solid #c8ae18;color:#145ecc;font-family:zilla slab,serif;font-size:1.5em;font-weight:700;margin-bottom:.5em;padding-bottom:.5em;text-align:center}.section-gold-ribbon-reps .field-name-field-more-about-field-a p{font-size:15px;margin:0 1em 1em}.section-gold-ribbon-reps .field-name-field-field-b{color:#026996;font-family:zilla slab,serif;font-size:1em;font-style:italic;padding:1em 1em .5em}.section-gold-ribbon-reps .field-name-field-more-about-field-b{color:#026996;font-family:zilla slab,serif;padding:0 1.1em}.section-gold-ribbon-reps .field-name-body{float:left}.section-gold-ribbon-reps .field-name-field-more-link{margin:2em 1em 0}.section-gold-ribbon-reps .field-name-field-more-link a{color:#145ecc;font-family:zilla slab,serif;font-size:1.15em;font-weight:700}.section-gold-ribbon-reps .field-name-field-more-link a:after{content:" »"}.section-gold-ribbon-reps .field-name-field-more-link a:hover{color:#003595}.view-grants-slideshow{margin:0 auto;max-width:996px;padding:0;width:100%}.view-grants-slideshow .views-field-title{color:#145ecc;float:left;font-family:zilla slab,serif;font-size:32px;font-weight:900;line-height:140%;margin-bottom:10px;max-width:387px;-webkit-text-shadow:1px 3px 3px rgba(1,1,1,.12);-moz-text-shadow:1px 3px 3px rgba(1,1,1,.12);text-shadow:1px 3px 3px rgba(1,1,1,.12);display:none}.view-grants-slideshow .views-field-field-slideshow-text{clear:left;color:#145ecc;float:left;font-family:zilla slab,serif;font-size:18px;line-height:27px;max-width:387px}.not-front .view-grants-slideshow p,.not-front .view-grants-slideshow li{color:#145ecc;font-size:16px}.view-grants-slideshow .views-field-field-image{float:right;margin-top:-25px;max-width:568px;width:100%}.views-slideshow-pager-field-item{float:left;margin:6px 3px 0 0}.view-grants-slideshow .views-slideshow-controls-bottom{margin-top:1.5em;position:relative;z-index:999}.view-grants-slideshow .views-content-counter{background:url(../images/dots-grant-slideshow.png) no-repeat;cursor:pointer;display:block;height:14px;margin:0 2px 0 0;text-indent:-9999px;width:14px}.view-grants-slideshow .views-content-counter:hover,.view-grants-slideshow .active .views-content-counter{background-position:0 -20px}.view-grants-slideshow .grant-applicant-link-wrapper{float:right;margin-top:-25px;position:relative;z-index:1000}.view-grants-slideshow .grant-families-wrapper,.view-grants-slideshow .grant-recipient-link-wrapper{clear:right;float:right}.view-grants-slideshow .grant-families-wrapper{margin:15px 4px 0}.view-grants-slideshow .grant-families-wrapper a{font-size:17px;font-style:italic;font-weight:700;padding:8px 54px}.grant-families-wrapper a.button:hover{color:#fff!important}.view-grants-slideshow .grant-applicant-link-wrapper a,.view-grants-slideshow .grant-recipient-link-wrapper a{background:url(../images/btn-information-for-applicants.png) no-repeat;display:block;height:43px;text-indent:-9999px;width:292px}.view-grants-slideshow .grant-recipient-link-wrapper a{background:url(../images/btn-information-for-recipients.png) no-repeat}.view-grants-slideshow .grant-recipient-link-wrapper a:hover,.view-grants-slideshow .grant-applicant-link-wrapper a:hover{background-position:0 -48px}.section-grants #main-content-header{position:relative;z-index:9}.grants-home .region-highlighted{display:none}.grants-home .region-two-50-top{border-bottom:1px dashed #3e58aa;padding-bottom:20px;margin-bottom:40px}.not-front.grants-home #content .field-name-body h2{color:#3e58aa;font-family:zilla slab,serif;font-size:29px;font-weight:900;line-height:33px;text-align:center}.grants-home .field-name-body h2 em{display:block;font-family:zilla slab,serif;font-style:italic;font-weight:400}.grants-home #programs{margin:1em auto 0;max-width:990px}.grants-home ul{padding:0}.grants-home li{list-style:none;margin:0}.grants-home .program-earlycareer,.grants-home .program-accelerator,.grants-home .program-quality{text-align:center}.grants-home .program-earlycareer p,.grants-home .program-accelerator p,.grants-home .program-quality p{font-size:12px;line-height:18px;text-align:left}.grants-home p.program-subtitle{color:#3e58aa;font-family:zilla slab,serif;font-size:19px;line-height:22px;text-align:center}.grants-home .program-earlycareer{float:left;margin:0 40px 0 22px;width:266px}.not-front.grants-home #content h3 a{color:#ff8400}.grants-home .program-earlycareer h3{background:url(../images/icon-research-early-career-lg.png) top center no-repeat}.grants-home .program-accelerator h3{background:url(../images/icon-research-accelerator-lg.png) top center no-repeat}.grants-home .program-quality h3{background:url(../images/icon-research-quality-of-life-lg.png) top center no-repeat}.not-front.grants-home p{font-size:15px}.grants-home .program-accelerator{float:left;margin:0 50px;max-width:275px}.grants-home .program-quality{float:right;margin:0 22px 0 0;max-width:275px}.grants-home .bottom-holder{background:#fdfae2}.grants-home .field-name-travel-fund-program,.grants-home .field-name-search-funded-projects{clear:both;margin-top:30px}.grants-home .field-name-travel-fund-program h2{display:none}.grants-home .how-helping,.grants-home .view-grant-calendar{max-width:498px}.not-front.grants-home #content .region-two-50-first h3,.not-front.grants-home #content .region-two-50-second h3{border-bottom:1px dotted #ff9626;color:#145ecc;font-family:zilla slab,serif;font-size:26px;font-style:italic;font-weight:400;margin-bottom:19px;padding-bottom:6px}.not-front.grants-home #content .region-two-50-second{border-left:1px solid #bdeff8;padding-bottom:2em}.not-front.grants-home #content .region-two-50-first .region-inner,.not-front.grants-home #content .region-two-50-second .region-inner{padding:0 40px}.grants-landing-page-block-header a{color:#ff8400;float:right;font-family:zilla slab,serif;font-style:italic;font-size:16px;margin:-43px 20px 0 0}.grants-home .how-helping h3{float:left;margin-bottom:5px;width:100%}.grants-home .field-name-travel-fund-program h3,.grants-home .field-name-search-funded-projects h3{margin-bottom:5px}.grants-home .field-name-search-funded-projects #intro{margin-bottom:0;padding:0 0 15px 10px}.grants-home .field-name-search-funded-projects #intro img{float:left}.grants-home .field-name-search-funded-projects a.btn{background:url(../images/btn-browse-projects.png) no-repeat;display:block;float:right;height:28px;margin:-10px 0 0;text-indent:-9999px;width:206px}.grants-home .view-featured-project .view-content{float:left;margin-top:-5px;padding:10px}.grants-home .view-featured-project img{float:left;-webkit-box-shadow:1px 3px 3px rgba(1,1,1,.19);-moz-box-shadow:1px 3px 3px rgba(1,1,1,.19);box-shadow:1px 3px 3px rgba(1,1,1,.19);margin:0 10px 10px 0}.grants-home .views-field-field-featured-block-caption{float:none;font-family:zilla slab,serif;line-height:19px;width:100%}.grants-home .views-field-field-featured-block-caption .field-content{padding-right:25px}.grants-home .view-featured-project .views-field-body{color:#3e58aa;float:left;line-height:21px;margin-top:10px;width:300px}.grants-home .views-field-field-featured-block-caption a{color:#145ecc}.grants-home .view-featured-project .views-field-view-node a{background:url(../images/btn-read-more.png) no-repeat;clear:left;display:block;float:right;height:28px;margin-right:15px;text-indent:-9999px;width:107px}.grants-home .field-name-search-funded-projects a.btn:hover,.grants-home .view-featured-project .views-field-view-node a:hover{background-position:0 -28px}.grants-home .field-name-travel-fund-program p{padding:0 10px}.grants-home .field-name-travel-fund-program ul{display:table;margin:0 auto}.grants-home #block-system-main .field-name-travel-fund-program li{background:url(../images/bg-travel-fund.png) top center no-repeat;color:#ff8400;float:left;font-family:zilla slab,serif;font-size:18px;margin:0 10px 10px;padding-top:45px}.grants-home .field-name-travel-fund-program li#lodging{background-position:center -78px}.grants-home .field-name-travel-fund-program li#gas{background-position:center -159px}.grants-home .how-helping{margin:3px 0 0 35px;padding:0}.grants-home .view-grant-calendar{margin:30px 0 0}.grants-home .view-grant-calendar .views-row{border-bottom:1px solid #e6f4f2;padding:5px 2px}.grants-home .view-grant-calendar td.views-field-title{font-size:13px}.view-grant-calendar .view-footer a.btn{background:url(../images/btn-to-apply.png) no-repeat;display:block;float:right;height:28px;text-indent:-9999px;width:93px}.view-grant-calendar .view-footer a.btn:hover{background-position:0 -28px}.grants-home .view-grant-calendar .view-footer{margin:10px 10px 10px 0;padding:0}.view-grant-calendar.view-display-id-block_3 .view-footer a.btn{clear:both;margin:20px 0 10px}.grants-home .how-helping #video{float:left;padding:0 15px 0 0;position:relative}.grants-home .how-helping #video img{border:1px solid #dddcd4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:6px;position:relative}.grants-home .how-helping #video a{background:url(../images/video-play.png) top center no-repeat;display:block;height:180px;position:absolute;text-indent:-9999px;top:5px;width:245px}.grants-home .how-helping #video a:hover{background-position:12px -166px}.grants-home .how-helping .description{float:left;font-size:13px;margin-top:12px;max-width:220px}.grants-home #report{float:left;margin:30px 15px 20px 25px;width:230px}.grants-home #report #annual-report{background:url(../images/bg-annual-report.png) top center no-repeat;float:left;height:170px;margin-top:-10px;padding:20px 10px 5px;text-align:center;width:210px}.grants-home #report #annual-report img{-webkit-box-shadow:1px 3px 3px rgba(1,1,1,.19);-moz-box-shadow:1px 3px 3px rgba(1,1,1,.19);box-shadow:1px 3px 3px rgba(1,1,1,.19)}.grants-home #annual-report p{margin:0}.grants-home #annual-report a{color:#fff;font-family:zilla slab,serif;font-size:14px;font-style:italic}.grants-home .field-name-mychildhoodcancer .content-wrapper a:hover,.grants-home #main-content a:hover{text-decoration:none}.grants-home #main-content .grant-families-wrapper a:hover{color:#fff!important}.grants-home .field-name-mychildhoodcancer .content-wrapper{background:url(../images/bg-grants-block-right.png) top left;color:#145ecc;font-family:zilla slab,serif;font-size:17px;margin-top:-10px;padding:10px}.grants-home .field-name-mychildhoodcancer .content-wrapper a{background:url(../images/icon-link.png) right 2px no-repeat;color:#3e58aa!important;font-family:zilla slab,serif;font-style:italic;font-size:15px;padding-right:20px}.grants-home .field-name-mychildhoodcancer .content-wrapper a:hover{background-position:right -18px}.block.grants-program-areas{margin:25px 0}ul.grants-research-programs{padding:0}.grants-research-programs h3{margin:0}.node-type-grant-application #content h3,.node-type-grant-application .field-label,.node-type-grant-application .label-above{color:#145ecc}.node-type-grant-application .field-label-inline .field-items{float:none}.node-type-grant-application .label-above{font-weight:700;margin-top:13px}.node-type-grant-application #content h2.label-above{margin-bottom:8px}.node-type-grant-application .field.field-name-field-image{float:left;margin:0 25px 10px 0}.node-type-grant-application .proj_desc{display:block;clear:both}.node-type-grant-application blockquote{border-top:1px solid #145ecc;border-bottom:1px solid #145ecc;color:#ff8400;font-size:15px;margin:20px 0;padding:15px 0 5px}.node-type-grant-application blockquote p{font-family:zilla slab,serif}.page-taxonomy-term img.file-icon,.node-type-grant-application img.file-icon{display:none}.page-taxonomy-term .file a,.node-type-grant-application .file a{background:url(../images/icon-pdf.png) 0 -3px no-repeat;padding:2px 0 2px 24px}.page-taxonomy-term .file a:hover,.node-type-grant-application .file a:hover{background-position:0 -22px;color:#df4d0e;text-decoration:none}.node-type-grant-application .label-inline{color:#145ecc;font-family:zilla slab,serif;font-size:18px;float:left;margin:0 4px 0 0}.node-type-grant-application .label-above{border-top:1px dashed;color:#145ecc;font-family:zilla slab,serif;font-size:18px;margin:15px 0 8px;padding:15px 0 0}.node-type-grant-application .field{font-size:16px;margin:0 0 8px}.node-type-grant-application .image-style-researcher{padding:0 5px}.page-taxonomy-term.section-grants h3 div:before{display:block;content:" ";visibility:hidden}.page-taxonomy-term .field-name-field-image{float:left;margin:5px 12px 40px 0}.page-taxonomy-term-536 .view-mode-full .field-name-field-image,.page-taxonomy-term-537 .view-mode-full .field-name-field-image{margin-bottom:80px}.not-front.page-taxonomy-term .taxonomy-term-description p{color:#003595;font-family:zilla slab,serif;font-size:18px;margin-bottom:30px}.view-grant-program-subterms .views-field-name{clear:both;width:60%}.view-grant-program-subterms .views-field-name a{color:#003595;float:left;font-family:zilla slab,serif;font-size:18px}.view-grant-program-subterms .views-field-tid a{float:right;font-family:zilla slab,serif;font-size:15px;font-style:italic}.view-grant-program-subterms .views-field-description{clear:both;padding:5px 0}.view-grant-program-subterms a:hover{color:#003595;text-decoration:none!important}.page-taxonomy-term .field.field-name-upload .field-label{color:#003595;font-weight:700}.page-taxonomy-term .view-grants-funded-projects,.page-taxonomy-term .field-name-projects{clear:both}#grant-intro p,p#grant-news-intro{color:#145ecc;font-family:zilla slab,serif;font-size:17px}.section-grants #content h2{color:#145ecc;font-family:zilla slab,serif;font-size:24px;font-weight:900}.section-grants .more{color:#ff8400;float:right;font-family:zilla slab,serif;font-style:italic;margin:-27px 0 0!important;overflow:visible}.section-grants .more a{color:#ff8400}.section-grants .view-news li a:hover,.section-grants .more a:hover{color:#df4d0e;text-decoration:none}.section-grants .view-news .view-content,.section-grants .view-news{background:#fefcef;clear:both;float:left;margin:10px 0 20px}.section-grants .view-news .view-content{margin:0 0 15px}.section-grants .view-news ul{margin:0 20px}.section-grants .view-news li{background:url(../images/divider-grant-news.png) bottom no-repeat;list-style:none;margin:10px 0;padding:0 0 10px}.section-grants .view-news li.views-row-last{background:0 0;padding:0}.section-grants .view-news .views-field-created{color:#145ecc;font-family:zilla slab,serif;font-size:15px}.section-grants .view-news li a{color:#145ecc}.section-grants ul#featured-publications{display:table;margin:20px auto}.section-grants ul#featured-publications li{float:left;list-style:none;margin:0 15px 0 0}.section-grants ul#featured-publications li img{-webkit-box-shadow:2px 2px 2px rgba(50,50,50,.25);-moz-box-shadow:2px 2px 2px rgba(50,50,50,.25);box-shadow:2px 2px 2px rgba(50,50,50,.25)}.section-grants #publications-left{float:left}.section-grants #publications-right{float:right}.view-grant-advisory-boards .view-content{margin:30px 0}.view-grant-advisory-boards .view-content h3{color:#145ecc!important;font-family:zilla slab,serif;font-size:18px;padding-left:14px;position:relative}.view-grant-advisory-boards .view-content h3:before{border:solid transparent;border-left-color:#145ecc;border-width:5px;content:"";height:0;left:0;margin:-6px 0 0 3px;position:absolute;top:50%;width:0}.view-grant-advisory-boards .view-content a.opener-open h3:before,.view-grant-advisory-boards .view-content a:hover h3:before{border-left-color:transparent;border-top-color:#145ecc;margin:-2px 0 0}.view-grant-advisory-boards .view-content a:hover{text-decoration:none!important}.view-grant-advisory-boards .view-content a.opener-open h3{margin-bottom:20px}.view-grant-advisory-boards .views-row h2{margin:10px 0 3px!important;color:#145ecc!important;font-size:17px!important;font-weight:700}.view-grant-advisory-boards .views-row p{line-height:140%;margin:0!important}.view-grant-advisory-boards .field-name-field-image{float:left;margin:2px 15px 5px 0;width:72px}#filter-img{float:right;margin:4px 20px 0 45px}#views-exposed-form-grants-search-page #edit-year-wrapper,#views-exposed-form-grants-search-page .views-widget-per-page,#views-exposed-form-grants-search-page-1 #edit-year-wrapper,#views-exposed-form-grants-search-page-1 .views-widget-per-page,#views-exposed-form-grants-search-page-1 #edit-institution-wrapper{display:none}#views-exposed-form-grants-search-page-1 .views-exposed-form .views-exposed-widget,#views-exposed-form-grants-search-page .views-exposed-form .views-exposed-widget{float:none}#views-exposed-form-grants-search-page .grants-filters-bottom,#views-exposed-form-grants-search-page-1 .grants-filters-bottom{clear:both}#mapDiv{width:600px;height:350px;overflow:hidden}#mapDiv img{max-width:none}.grants-search-map{clear:left;position:relative;overflow:hidden}.grants-search-map-instructions{clear:left;color:#145ecc;font-weight:700;margin:0!important;padding:15px 0 0!important}#jqmLoadingInfoDiv,#jqmLoadingInfoDiv0{background:0 0!important}#jqmLoadingInfoDiv0 tbody{border:0!important}#jqmLoadingTextDiv0,#jqmLoadingInfoDiv0 p{display:none!important}#jqm_popup{display:none;background:#fff;padding:5px;text-align:left;width:120px;font-size:.8em;line-height:1em;border:1px solid #356b8f}.page-grants-search #content .view-header h2{color:#3e58aa!important;font-size:17px!important;line-height:140%!important;margin-bottom:15px;width:92%}.grants-search-results-wrapper{float:left;position:relative}.section-grants #content .grants-search-results-wrapper h2{color:#145ecc;border-bottom:1px dashed #145ecc;font-size:23px;margin:0!important;padding-bottom:5px;width:100%}.grants-search-results-mode-switcher a{color:#34b6e4;display:block;float:left;font-size:12px;text-transform:uppercase}.grants-search-results-mode-switcher a.active{color:#145ecc;text-decoration:none}a.grants-search-list-mode-link.active{background-position:0 -39px}a.grants-search-list-mode-link:hover{background-position:0 -18px;color:#df4d0e;text-decoration:none}a.grants-search-list-mode-link{background:url(../images/bg-grant-map-list.png) 0 3px no-repeat;padding-left:28px}a.grants-search-map-mode-link{background:url(../images/bg-grant-map-map.png) 0 0 no-repeat;margin-left:20px;padding-left:30px}a.grants-search-map-mode-link.active{background-position:0 -43px}a.grants-search-map-mode-link:hover{background-position:0 -22px;color:#df4d0e;text-decoration:none}.grants-search-results-summary{color:#34b6e4;float:right;font-size:12px}.view-grants-search.view-display-id-page_1 .view-content{background:#fff7c4;float:left;margin:10px 0;padding:12px;-webkit-box-shadow:2px 2px 5px rgba(50,50,50,.3);-moz-box-shadow:2px 2px 5px rgba(50,50,50,.3);box-shadow:2px 2px 5px rgba(50,50,50,.3)}.view-grants-search.view-display-id-page_1 .view-content h3{clear:both;color:#ff8400!important;float:left;font-family:zilla slab,serif;font-size:22px!important;font-weight:900;line-height:120%!important;margin:0 20px 5px 0!important;width:204px}.view-grants-search.view-display-id-page_1 .view-content .views-row{float:right;margin-bottom:15px;width:360px;clear:right}.view-grants-search.view-display-id-page_1 .views-field-taxonomy-vocabulary-26,.view-grants-search.view-display-id-page_1 .views-field-field-investigator-name{color:#145ecc;font-family:zilla slab,serif;font-size:17px}.view-grants-search.view-display-id-page_1 .views-field-field-project-title{line-height:140%;margin:3px 0}.view-grants-search.view-display-id-page_1 .views-field-field-project-title a{color:#145ecc}.view-grants-search.view-display-id-page_1 .views-field-taxonomy-vocabulary-26{font-family:zilla slab,serif;font-style:italic}.view-grants-search .btn{float:right;margin:5px 0}.view-grants-search .btn a{background:url(../images/btn-read-more.png) no-repeat;display:block;height:28px;text-indent:-9999px;width:100px}.view-grants-search .btn a:hover{background-position:0 -28px}.region-sidebar-first .grants-search-block .block-content{background:#437ed6;color:#fff;padding:0 0 20px;-webkit-box-shadow:2px 2px 5px rgba(50,50,50,.25);-moz-box-shadow:2px 2px 5px rgba(50,50,50,.25);box-shadow:2px 2px 5px rgba(50,50,50,.25)}.region-sidebar-first .grants-search-block{margin:25px 0}.grants-filters-top{background:#3e58aa;border-bottom:1px solid #003595}.grants-filters-top{padding:20px 15px 15px}.grants-filters-top .js-select select{text-align:left;max-width:100%;width:unset}.grants-filters-bottom{padding:5px 15px}.block.grants-search-block label,.block.grants-search-block form label,.region-sidebar-first .block.grants-search-block h3{font-family:zilla slab,serif;font-size:16px;font-weight:700;margin:10px 0 5px;text-transform:uppercase}.block.grants-search-block form label{margin:20px 0 2px;text-transform:none}.block.grants-search-block label{margin:15px 15px 8px;text-transform:none}.block.grants-search-block .item-list{float:left;width:30%}.block.grants-search-block .item-list li{list-style:none;margin:0 0 2px 15px}.block.grants-search-block .item-list li a{color:#fff!important;font-family:zilla slab,serif;font-size:16px;font-weight:700}.grants-search-block input[type=submit].form-submit{background:#737ebf;color:#fff;cursor:pointer;display:block;margin:15px 0 10px;width:100%}.grants-search-block input[type=submit].form-submit:hover{background:#003595}.grants-search-block .grants-filters-bottom{border-top:1px solid #82cddd}.grants-search-block .grants-filters-bottom h3{color:#fff}.grants-search-block input[name=terms]{max-width:94%;width:100%}.grants-search-block select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:none #fff;border:1px solid #ccc;color:#888;display:inline-block;cursor:pointer;font-size:17px;margin:0;outline:none;text-align:left}.region-sidebar-first .grants-search-block.block-content select{color:#444;max-width:100%;padding:6px;width:unset}.region-sidebar-first .grants-search-block .block-content ul{margin:0;padding:0}.region-sidebar-first .grants-search-block .block-content ul li{list-style:none}.region-sidebar-first .grants-search-block .block-content ul li a{color:#fff;letter-spacing:1px}.grants-search-block h3.grants-filters-bottom-header{cursor:pointer;font-family:source sans pro!important}.grants-search-block .grants-filters-bottom-header:after{border:none!important;content:"\f107";font:var(--fa-font-solid);font-weight:900;margin-left:6px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:unset}.block.grants-search-block .item-list{padding-bottom:10px}@-moz-document url-prefix(){.grants-search-block select,#grant-application select{background:none #fff;border:1px solid #ccc;padding:7px 0 0!important}.js-select select{padding:0 5px!important}}.js-select select{appearance:auto\9;background:#fff\9;height:18px\9 !important;line-height:18px\9 !important}.js-select option{background:#fff;border:medium!important;box-shadow:none!important;height:20px!important}.grants-search-block .views-exposed-form .views-exposed-widget{padding:0}#content .grants-search-results-wrapper table{float:left;margin-top:10px}#content .grants-search-results-wrapper table td a{color:#003595}.grants-search-reset,.region-sidebar-first .block.grants-search-block a.year-reset.active{color:#ffe964!important;font-size:17px;font-weight:700;padding:0 15px 0 0}.grants-search-reset:before,.region-sidebar-first .block.grants-search-block a.year-reset.active:before{border:none!important;color:red;content:"\f00d";font:var(--fa-font-solid);font-weight:900;margin-right:6px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:unset}.grants-search-reset:before:hover,.region-sidebar-first .block.grants-search-block a.year-reset.active:before:hover,.grants-search-reset:hover,.region-sidebar-first .block.grants-search-block a.year-reset.active:hover{color:#333!important;text-decoration:none}.region-sidebar-first .block.grants-search-block a.year-reset:hover{color:#ff8701;text-decoration:none}.region-sidebar-first .promo-block-wrapper{margin:0 auto 30px}.grants-search-block .views-reset-button input[type=submit]{background:0 0;border:1px solid #fff;clear:both;float:right;margin:0 15px 10px;width:auto}.region-sidebar-first .block.grants-program-areas .block-content{background:#fff;padding:0}.block.grants-program-areas h4{color:#ff8400;font-family:zilla slab,serif;font-size:15px;font-weight:700;margin:0;padding:0;text-transform:uppercase}.region-sidebar-first .block.grants-program-areas p.grants-research-intro{color:#ff8400;font-family:zilla slab,serif;font-size:15px;font-style:italic;line-height:140%;margin:-2px 0 8px}.region-sidebar-first .block.grants-program-areas .grants-research-programs li{list-style:none;margin:0}.region-sidebar-first .block.grants-program-areas .grants-research-programs li a{border-top:1px solid #ffdab2;color:#3e58aa;display:block;font-family:zilla slab,serif;font-size:17px;font-weight:700;padding:8px 0 6px 40px}.region-sidebar-first .block.grants-program-areas .grants-research-programs li a:hover{color:#df4d0e;text-decoration:none}.region-sidebar-first .block.grants-program-areas .grants-research-programs li#grants-program-early a{background:url(../images/icon-research-early-career.png) 7px 6px no-repeat}.region-sidebar-first .block.grants-program-areas .grants-research-programs li#grants-program-early a:hover{background-position:7px -29px}.region-sidebar-first .block.grants-program-areas .grants-research-programs li#grants-program-accelerator a{background:url(../images/icon-research-accelerator.png) 7px 7px no-repeat}.region-sidebar-first .block.grants-program-areas .grants-research-programs li#grants-program-accelerator a:hover{background-position:7px -24px}.region-sidebar-first .block.grants-program-areas .grants-research-programs li#grants-program-quality a{background:url(../images/icon-research-quality-of-life.png) 7px 8px no-repeat}.region-sidebar-first .block.grants-program-areas .grants-research-programs li#grants-program-quality a:hover{background-position:7px -27px}.region-sidebar-first .block.grants-program-areas .grants-research-programs span.arrow{color:#ff8400}.ui-dialog .ui-dialog-titlebar-close span{margin:0}.ui-icon{height:19px;width:19px}.ui-draggable .ui-dialog-titlebar{border:none}.ui-widget-header{background:0 0;color:#3e58aa;display:block;font-family:zilla slab,serif;font-size:19px;font-weight:700;padding:10px 5px!important}.ui-widget-header .ui-icon{background:url(../images/icon-popup-close.png) no-repeat}.ui-widget-header .ui-state-hover .ui-icon{background:url(../images/icon-popup-close-hover.png) #fff no-repeat;border:none;outline:none}.ui-widget-content .ui-icon.ui-icon-circle-triangle-e{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/images/ui-icons_222222_256x240.png);background-position:-47px -192px;cursor:pointer}.ui-widget-content .ui-icon.ui-icon-circle-triangle-w{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/images/ui-icons_222222_256x240.png);background-position:-79px -192px;cursor:pointer}.ui-datepicker-header.ui-widget-header .ui-state-hover{background:0 0}.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px}.ui-widget-header .ui-state-focus..ui-datepicker-prev-focus,.ui-widget-header .ui-state-hover.ui-datepicker-prev-hover{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/images/ui-icons_222222_256x240.png);background-position:-79px -192px;border:none}.ui-dialog .ui-dialog-titlebar-close{border:none;margin-top:-25px!important;padding:0}.popup-content.ui-widget-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.popup-content h4{color:#3e58aa;font-family:zilla slab,serif;font-size:19px;font-weight:400}#ui-dialog-title-1{background:url(../images/icon-research-early-career-lg.png) 7px 6px no-repeat!important;padding:12px 0 13px 45px!important}#ui-dialog-title-2{background:url(../images/icon-research-accelerator-lg.png) 7px 6px no-repeat!important;padding:16px 0 9px 55px!important}#ui-dialog-title-3{background:url(../images/icon-research-quality-of-life-lg.png) 7px 6px no-repeat!important;padding:16px 0 11px 55px!important}.popup-content p{color:#707070;font-size:12px;line-height:150%;width:350px}.ui-corner-all{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.region-sidebar-first #block-views-featured-project-block .block-content{float:left;width:100%;color:#444;font-size:15px}.region-sidebar-first #block-views-featured-project-block.block a{color:#145ecc;display:block;font-family:zilla slab,serif;padding:5px 0 0}.region-sidebar-first #block-views-featured-project-block.block{line-height:19px}.region-sidebar-first #block-views-featured-project-block.block a:hover{color:#f16421;text-decoration:none}.region-sidebar-first #block-views-featured-project-block{margin-bottom:25px}.region-sidebar-first #block-views-featured-project-block .views-field-field-investigator-name p{margin:0 0 10px!important}.region-sidebar-first #block-views-featured-project-block .view-content{padding:15px}.region-sidebar-first #block-views-featured-project-block.block img{-webkit-box-shadow:2px 2px 3px rgba(1,1,1,.19);-moz-box-shadow:2px 2px 3px rgba(1,1,1,.19);box-shadow:2px 2px 3px rgba(1,1,1,.19)}input.password-label-as-bg{background:url(../images/bg-form-password.png) 10px no-repeat #fff}input.email-label-as-bg{background:url(../images/bg-form-email.png) 10px no-repeat #fff}input.label-as-bg-focus{background-image:none;background-color:#fff}.page-node-69 #content{padding-top:86px}.page-node-1000114 #subhead{display:none}.page-node-1000114 .tabs{position:relative;z-index:200001}.page-node-1000114 #sidebar{margin-top:230px}#grant-guidelines-intro{background:url(../images/bg-grant-guidelines-header.png) 30px 40px no-repeat;height:226px;float:left;margin:-80px 0 30px;position:relative;max-width:850px;width:100%;z-index:8}#intro p,#grant-guidelines-intro p{color:#145ecc;font-family:zilla slab,serif;font-size:18px;margin-top:90px;max-width:500px;width:100%}#grant-application{background:#fdfae2;float:left;margin:0 auto 25px;padding:10px 0;width:80%}#content #grant-application h3{font-family:zilla slab,serif;font-size:19px;line-height:130%;margin-bottom:20px}#grant-application-left{border-right:1px dashed #f6a600;float:left;padding:10px 20px;width:40%}#grant-application-left h3{margin:23px 0 20px}#grant-application-left div.view-grants-program-application-links{padding-top:3px}#grant-application-right{float:left;margin-left:30px;width:45%}#grant-application select{background:#fff;border:1px solid #ccc;font-size:12px;margin:0;color:#888;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;width:254px}#grant-application select,#grant-application select option{line-height:25px}#grant-application input[type=text],#grant-application input[type=password]{border:1px solid #fff7a6;color:#145ecc;font-size:12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 2px 2px 12px -2px #888;-webkit-box-shadow:inset 2px 2px 12px -2px #888;box-shadow:inset 2px 2px 12px -2px #888;margin-bottom:10px;width:257px}#reviewer-connect input[type=submit],#grant-resources a.loginbutton,#grant-application input[type=submit],#grant-application a.loginbutton,#reviewer-connect a.loginbutton{background:url(../images/btn-grant-application-login.png) no-repeat;border:none;cursor:pointer;display:block;float:right;height:28px;margin:10px 0 15px;text-indent:-9999px;width:80px}#reviewer-connect a.loginbutton{margin:40px 130px 0 0}#grant-application-right a.forgot-password{float:left;font-size:12px;margin:0 0 0 50px}a.logintext{font-family:zilla slab,serif;font-style:italic}#reviewer-connect input[type=submit]{margin:10px -12px 0 0!important}#grant-resources a.loginbutton{float:none!important}#reviewer-connect input[type=submit]:hover,#grant-resources a.loginbutton:hover,#grant-application input[type=submit]:hover,#grant-application a.loginbutton:hover,#reviewer-connect a.loginbutton:hover{background-position:0 -28px}#grant-resources{background:url(../images/thank-you-grants.png) bottom no-repeat;float:left;padding-bottom:300px;width:100%}#grant-resources a.button{background:url(../images/btn-submit-grant-reports.png) no-repeat;display:block;height:28px;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:219px}#grant-resources a.button:hover{background-position:0 -28px}.field-name-body #grant-resources p+ul{margin:0;padding:0}#grant-resources p{margin:0 0 5px;padding:12px 0 10px}#grant-resources-left{float:left;width:300px}#grant-resources-right{float:left;margin-left:40px;width:40%}.region-sidebar-first .grants-newsletter-signup .block-content{background:0 0;padding:0}.grants-newsletter-signup .js-textfield{float:left;width:65%}.grants-newsletter-signup .js-button{float:left}.region-sidebar-first .grants-newsletter-signup input[type=text]{font-size:14px;width:100%}.region-sidebar-first .grants-newsletter-signup input[type=submit]{background:url(../images/btn-join.png) no-repeat;border:none;cursor:pointer;display:block;float:right;height:28px;margin:0;text-indent:-9999px;width:64px}.region-sidebar-first .grants-newsletter-signup input[type=submit]:hover{background-position:0 -28px}#content .view-grant-calendar.view-display-id-block_1 h3{color:#145ecc;font-family:zilla slab,serif;font-size:22px;margin-bottom:15px;width:100%}.view-grant-calendar.view-display-id-block_1 .view-grouping-header{color:#145ecc;font-family:zilla slab,serif;font-size:20px;font-weight:900;padding-top:15px}#content .view-grant-calendar.view-display-id-block_1 h3{color:#145ecc;font-size:14px;margin-bottom:10px}.view-grant-calendar.view-display-id-block_1 .recipients-wrapper,.view-grant-calendar.view-display-id-block_3{margin-bottom:25px;padding:0 0 5px}.view-grant-calendar.view-display-id-block_1 .recipients-wrapper{background:#fff7c4;margin-bottom:15px}.view-grant-calendar.view-display-id-block_3 .views-row{border-bottom:1px solid #d0eff6;padding:5px 0}.view-grant-calendar.view-display-id-block_3 .view-footer{font-size:12px;padding-top:5px}.view-grant-calendar.view-display-id-block_5 .views-row{border-bottom:none;padding:0}.view-grant-calendar.view-display-id-block_1 .view-grouping-header,.view-grant-calendar.view-display-id-block_1{clear:both}.view-grant-calendar.view-display-id-block_1 .views-field-title{border-bottom:1px solid #e3edc2;padding:5px 0}.view-grant-calendar.view-display-id-block_1 .views-row-last .views-field-title{border-bottom:none}.view-grant-calendar .views-field-title{font-weight:600}.view-grant-calendar .views-field-title span.due,.view-grant-calendar .views-field-title span.date-display-single,.view-grant-calendar .views-field-title span.dots{font-family:zilla slab,serif}.grant-calendar-recipients-row-even,.grant-calendar-recipients-row-odd{float:left;margin-right:20px;width:285px}.view-grant-calendar.view-display-id-block_5 .views-field-title{color:#3e58aa}.view-grant-calendar.view-display-id-block_5 .views-field-title span.dots{color:#707070}#block-views-grant-calendar-block-2{margin-bottom:25px}#block-views-grant-calendar-block-2 .view-header{float:right;font-family:zilla slab,serif;font-style:italic}#block-views-grant-calendar-block-2 .grant-type{color:#09548b;font-family:zilla slab,serif}#block-views-grant-calendar-block-2 .date-display-single,#block-views-grant-calendar-block-2 .grant-due-date{color:#067d95;font-weight:400!important}#block-views-grant-calendar-block-2 .views-row{border-bottom:1px solid #ebedbe;line-height:140%;margin-bottom:8px;padding-bottom:8px}#block-views-grant-calendar-block-2 .views-row-last{border:none;margin:0;padding:0}.region-sidebar-first .block.need-help h3{color:#145ecc;font-size:14px;font-weight:400}.need-help ul{margin:0}.need-help p{width:220px}.need-help h4{background:url(../images/hr-sidebar.png) top center no-repeat;color:#145ecc;display:block;font-size:14px;font-weight:400;margin:15px 0 5px;padding:10px 0 0}.need-help #login a{font-family:zilla slab,serif;font-style:italic;font-size:15px}.leaderboard{clear:both;padding:2em 0}.not-front #content .leaderboard h2{font-family:source sans pro,sans-serif;font-weight:700;font-size:22px;padding-top:10px}.leaderboard tr.odd,.section-grants tr.odd{background:#f8ea65;background-position:bottom}.hide-donate-button #leaderboard-wrapper div.donate{display:none}.campaign-description p.event-details{font-size:18px;font-weight:400}.event-badge{float:left;margin:0 22px 0 0}.event-details-wrapper{background:#e3f2f4;float:left;margin:6px 0 20px;padding:15px 20px;width:95%}.event-details{float:left;line-height:170%}.event-details strong{color:#3e58aa;float:left;font-size:18px}.event-details a{background:#145ecc;border-radius:5px;color:#fff;display:block;font-size:13px;line-height:100%;margin:10px 0 0;padding:8px 20px 7px;text-transform:uppercase;width:68px}.event-details a:hover{background:#003595}.full-width .event-details strong{width:430px}#content .event-details .event-details-strong{color:#555}#content .event-details .event-details-strong:after{padding-right:6px}.event-details-wrapper .call-to-action{float:right}.event-details-wrapper .call-to-action a{margin-left:0}.event-details-wrapper .call-to-action a.call-to-action-signupnextyear,.event-details-wrapper .call-to-action a.call-to-action-mypage,.event-details-wrapper .call-to-action a.call-to-action-registernow{display:block;height:56px;margin-left:0!important;width:287px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-indent:-9999px}.event-details-wrapper .call-to-action a.call-to-action-signupnextyear{background:url(../images/btn-signup-large.png) no-repeat}.event-details-wrapper .call-to-action a.call-to-action-registernow{background:url(../images/btn-register-large.png) no-repeat}.event-details-wrapper .call-to-action a.call-to-action-mypage{background:url(../images/btn-visit-my-page-large.png) no-repeat}.event-details-wrapper .call-to-action a.call-to-action-signupnextyear:hover,.event-details-wrapper .call-to-action a.call-to-action-mypage:hover,.event-details-wrapper .call-to-action a.call-to-action-registernow:hover{background-position:0 -56px}.event-details-wrapper .call-to-action p{clear:left;color:#0096b3;font-size:.9em;height:23px;margin:0 0 -10px;text-align:center}#content .campaign-description{clear:both}#content .campaign-description .field-name-body{clear:left;float:left}.node-type-campaign #main-content h1,.node-type-campaign #main-content h2,.node-type-campaign #main-content h3{color:#145ecc;font-family:zilla slab,serif;font-size:2.1em;font-weight:900;line-height:130%;margin:0 0 .2em}.node-type-campaign #main-content h3{font-size:19px;margin:.6em 0 1em}.node-type-campaign #main-content h4{color:#145ecc;margin:1em 0 .5em}#campaign-financials{border-top:1px dashed #019ab4;border-bottom:1px dashed #019ab4;clear:both;float:left;margin:20px 0 0;padding:15px 15px 12px;width:95%}#campaign-financials-contents{display:table;margin:0 auto}#campaign-financials #campaign-financials-contents h2{float:left;font-family:source sans pro,sans-serif;font-weight:700;font-size:16px;line-height:100%;margin:9px;text-transform:uppercase}#campaign-financials #campaign-financials-contents h3{float:left;font-size:31px;font-family:source sans pro,sans-serif;font-weight:900;line-height:100%;margin:0}.section-campaign #content-column .content-inner #main-content #block-system-main .field-name-body .campaign-nav{float:right;width:25%;margin:0;display:inline-block;vertical-align:top;padding:20px 0 145px}.campaign-nav li#firstmile a:hover,.campaign-nav li#log a:hover,.campaign-nav li#faq a:hover,.campaign-nav li#ideas a:hover,.campaign-nav li#downloads a:hover,.campaign-nav li#filmstar a:hover,.campaign-nav li{height:41px;list-style:none}.section-campaign #content-column .content-inner #main-content #block-system-main .field-name-body .campaign-nav a{color:#145ecc;font-size:15px;font-weight:700;height:15px;padding:10px 0 10px 45px}.leaflet-container{margin:0 auto}.pane-campaign-events-map .leaflet-popup-content p:first-of-type{float:left;margin:10px 0 20px;padding-top:0;width:auto}.pane-campaign-events-map .leaflet-popup-tip-container{bottom:-19px}.node-type-campaign #main-content .pane-campaign-events-map h2{color:#444;font-style:italic;font-size:26px;font-weight:700;padding-top:30px}.pane-alsf-pfp-alsf-pfp-stands-near-me .form-item label{color:#003595;font-family:source sans pro,sans-serif;margin:0 0 8px}.pane-alsf-pfp-alsf-pfp-stands-near-me input[type=text]{padding:8px;text-align:center}#content .call-to-action a{float:left;margin-left:24px}#content .call-to-action a.text-login{color:#145ecc;float:none}a.call-to-action-applynow,a.call-to-action-buy,a.call-to-action-buynow,a.call-to-action-buytickets,a.call-to-action-donategivehope,a.call-to-action-donatenow,a.call-to-action-donateonline,a.call-to-action-donateonlinenow,a.call-to-action-donateyourcar,a.call-to-action-inquirenow,a.call-to-action-joinnow,a.call-to-action-lemonsforlemonade,a.call-to-action-login,a.call-to-action-notifyme,a.call-to-action-registernow,a.call-to-action-signupnow,a.call-to-action-startsurvey,a.call-to-action-mypage{background:url(../images/cta-sprite.png) no-repeat top left;display:block;height:34px;text-indent:-9999px;width:171px;-webkit-box-shadow:1px 1px 3px rgba(50,50,50,.5);-moz-box-shadow:1px 1px 3px rgba(50,50,50,.5);box-shadow:1px 1px 3px rgba(50,50,50,.5)}a.call-to-action-applynow{background-position:0 0}a.call-to-action-applynow:hover{background-position:0 -34px}a.call-to-action-buy{background-position:-221px 0}a.call-to-action-buy:hover{background-position:-221px -34px}a.call-to-action-buynow{background-position:-221px 0}a.call-to-action-buynow:hover{background-position:-221px -34px}a.call-to-action-buytickets{background-position:-442px 0}a.call-to-action-buytickets:hover{background-position:-442px -34px}a.call-to-action-donategivehope{background-position:-663px 0}a.call-to-action-donategivehope:hover{background-position:-663px -34px}a.call-to-action-donatenow{background-position:-884px 0}a.call-to-action-donatenow:hover{background-position:-884px -34px}a.call-to-action-donateonline{background-position:-1105px 0}a.call-to-action-donateonline:hover{background-position:-1105px -34px}a.call-to-action-donateonlinenow{background-position:-1326px 0}a.call-to-action-donateonlinenow:hover{background-position:-1326px -34px}a.call-to-action-donateyourcar{background-position:-1547px 0}a.call-to-action-donateyourcar:hover{background-position:-1547px -34px}a.call-to-action-inquirenow{background-position:-1768px 0}a.call-to-action-inquirenow:hover{background-position:-1768px 34px}a.call-to-action-joinnow{background-position:0 -118px}a.call-to-action-joinnow:hover{background-position:0 -152px}a.call-to-action-lemonsforlemonade{background-position:-221px -118px}a.call-to-action-lemonsforlemonade:hover{background-position:-221px -152px}a.call-to-action-login{background-position:-442px -118px}a.call-to-action-login:hover{background-position:-442px -152px}a.call-to-action-registernow{background-position:-663px -118px}a.call-to-action-registernow:hover{background-position:-663px -152px}a.call-to-action-signupnow{background-position:-884px -118px}a.call-to-action-signupnow:hover{background-position:-884px -152px}a.call-to-action-startsurvey{background-position:-1105px -118px}a.call-to-action-startsurvey:hover{background-position:-1105px -152px}a.call-to-action-notifyme{background-position:-1326px -118px}a.call-to-action-notifyme:hover{background-position:-1326px -152px}a.call-to-action-mypage{background-position:-1547px -118px}a.call-to-action-mypage:hover{background-position:-1547px -152px}table.mmr-team-table,.mmr-team-table tr,.mmr-team-table td{background:0 0;border:none;font-size:13px;line-height:130%}.mmr-team-table td{padding:3px 0;vertical-align:top}table.mmr-team-table{width:100%}.events-box-frame h3{font-size:110%;font-weight:400;margin:0;text-transform:uppercase}td.mmr-team-table-miles{text-align:right}span.miles-label{display:block;float:left;padding:12px 12px 12px 0}#sidebar-top .block-alsf-mmr .block-content{background:0 0}#mmr-thermometer-wrapper{border:none;margin-top:110px;position:relative}#mmr-thermometer-overlay.goal-not-reached{background:url(../images/mmr-header.png);display:block;height:179px;margin:-155px 0 0 49px;position:absolute;width:176px;z-index:10}#mmr-thermometer-overlay.goal-reached{background:url(../images/mmr-header-complete.png);display:block;height:290px;margin:-155px 0 0 40px;position:absolute;width:206px;z-index:10}#mmr-thermometer-tube{background:url(../images/bg-mmr-unmarked.png) bottom left no-repeat!important;position:relative;left:100px;height:515px;width:134px}#mmr-thermometer-marker{background:url(../images/bg-mmr-marker.png) no-repeat;color:#fff;font-family:zilla slab,serif;font-size:19px;font-weight:700;margin:-30px 0 0 -10px;padding:40px 10px;position:absolute;width:173px;z-index:12}#mmr-thermometer-incomplete{position:absolute;width:70px;top:0;left:0;text-align:center}#mmr-thermometer-complete{background:url(../images/bg-mmr-complete-unmarked.png) bottom no-repeat;position:absolute;width:73px;bottom:0;left:0;text-align:center}.mmr-thermometer-increment{background:url(/sites/all/themes/alsf/images/bg-mmr-increment.png) 1px center no-repeat!important;color:#0291ba;font-family:zilla slab,serif;font-size:15px;font-weight:900;width:100px;height:40px;text-indent:30px;position:absolute;line-height:40px}#sidebar-top .block #mmr-thermometer-incomplete p,#sidebar-top .block #mmr-thermometer-complete p{color:#fae72b;font-family:zilla slab,serif;font-size:16px;font-weight:900;line-height:120%;margin:70px 0 0 5px!important;position:relative;width:62px;z-index:11}#sidebar-top .block #mmr-thermometer-complete p.below{color:#0291ba}#block-alsf-mmr-alsf-mmr-authenticate{background:url(../images/mmr-connect-grandstand.png) bottom no-repeat #fefada;padding:15px 10px}#block-alsf-mmr-alsf-mmr-authenticate .block-content{font-weight:700;padding-bottom:85px}#block-alsf-mmr-alsf-mmr-authenticate .mmr-p1{color:#145ecc;font-size:14px;margin:10px 0}#block-alsf-mmr-alsf-mmr-authenticate .mmr-p2{background:url(../images/orange-rule.png) bottom center no-repeat;color:#145ecc;font-size:12px;margin-bottom:10px;padding-bottom:15px}p.mmr-link{font-family:zilla slab,serif;font-size:12px;font-style:italic;font-weight:900;margin:0 0 4px;padding:0}#campaign-search{background:#fbfdd4;border:1px solid #f1dc2d;margin:20px;padding:20px}#content .campaign-description #campaign-search h2{font-family:source sans pro,sans-serif;font-weight:700;margin:.2em 0}.full-width .event-details strong{width:100%}html.js .alsf-registration-form input.form-autocomplete{background:url(../../../themes/alsf/images/throbber.gif) 99% 9px no-repeat #fff;height:30px;width:300px}html.js .alsf-registration-form input.form-autocomplete.throbbing{background:url(../../../themes/alsf/images/throbber.gif) 99% -20px no-repeat #fff}#autocomplete ul,#autocomplete ul li{list-style-type:none;margin-left:0;margin-bottom:0!important;text-indent:0;text-wrap:normal;white-space:normal;word-wrap:break-word}#autocomplete ul{margin:0!important;padding:0!important}#autocomplete li{clear:left;float:left;height:auto!important;padding:6px 8px 4px;border-bottom:1px dotted #ccc;line-height:120%;margin:0;width:100%!important}#autocomplete li:last-child{background:#efefef;font-size:1.1em}#autocomplete li:last-child a{font-size:.9em!important}#autocomplete li:last-child:hover{background:#efefef;color:#222}#autocomplete li:last-child a:hover{text-decoration:underline}#autocomplete a{line-height:120%;margin:0!important;padding:5px 0!important}#autocomplete ul li a span{display:block}#autocomplete li:hover{background:#ffc629;cursor:pointer}#autocomplete{border:1px solid #ccc;font-size:.825em;font-weight:700}#autocomplete .result-details{font-family:source sans pro,sans-serif;font-size:.75em}#secondary-content-wrapper{background:url(../images/bg-page-header.png) bottom left repeat-x;height:150px;position:relative;z-index:6}#secondary-content-wrapper h2,#secondary-content-wrapper h1{color:#003595;float:left;font-size:46px;font-weight:900;margin:0;padding:50px 20px 0}.long-title #secondary-content-wrapper h2{font-size:3.25em;padding:1.5em .35em 0}#secondary-content-wrapper p{color:#444;float:left;font-family:source sans pro,sans-serif;font-weight:700;font-size:1.425em;line-height:130%;margin-left:2em;width:50%;max-width:650px;padding:2.725em 0 0}#secondary-content-wrapper img.banner-badge{float:right;padding:1.5em 2em}#secondary-content-wrapper img.banner-image{padding:2em 16em}#secondary-content-wrapper p.promo-image{padding:1.625em 0 0;margin-left:-.5em}.section-gold-ribbon-reps #secondary-content-wrapper p{background:url(/sites/all/themes/alsf_adaptive/images/childhood-cancer-ribbon.png) no-repeat;height:95px;margin:10px 0 0;text-indent:-9999px;width:83px}.slideshow-default{clear:both;padding:30px 0 0}.flexslider{border:none}.slideshow-default .flexslider{max-width:850px}.slideshow-default .flexslider .views-field-field-image{position:relative;z-index:1}.slideshow-default .flexslider .views-field-title,.flexslider .views-field-field-register-link,.flexslider .views-field-field-learn-more-link{position:absolute;z-index:2}.slideshow-default .flexslider .views-field-title{top:0;font-family:source sans pro,sans-serif;font-weight:900;font-size:40px;left:0}.slideshow-default .flexslider .views-field-title{background:rgba(0,0,0,.5);line-height:100%;padding:10px 15px}.slideshow-default .flexslider .views-field-title a{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.4)}.slideshow-default .flexslider .slides img{max-height:300px!important}.flexslider .views-field-field-teaser{color:#fff;font-family:source sans pro,sans-serif;font-style:italic;font-size:35px;line-height:100%;position:relative}.flexslider .views-field-field-learn-more-link,.flexslider .views-field-field-register-link{bottom:0;line-height:100%}.flexslider .views-field-field-learn-more-link{left:31%}.flexslider .views-field-field-register-link{right:31%}.flexslider .views-field-field-learn-more-link a,.flexslider .views-field-field-register-link a{background:#145ecc;border-top-left-radius:6px;border-top-right-radius:6px;color:#ffe964;display:block;font-family:source sans pro,sans-serif;font-weight:700;font-size:20px;letter-spacing:.5px;padding:12px 20px;text-align:center;width:120px}.flexslider .views-field-field-learn-more-link a:hover{background:#145ecc;color:#ffc629}.flexslider .views-field-field-register-link a{background:#ffc629;color:#003595}.flexslider .views-field-field-register-link a:hover{background:#01245e;color:#ffc629}.get-involved-promo,.page-get-involved #block-alsf-pfp-alsf-pfp-stand-search{margin:0 0 30px}.page-get-involved #block-alsf-pfp-alsf-pfp-stand-search label{display:none}.page-get-involved #block-alsf-pfp-alsf-pfp-stand-search .form-item{margin:1em 0 .5em}.page-get-involved #block-alsf-pfp-alsf-pfp-stand-search input[type=text]{border:1px solid #d1d1d1;font-size:14px;font-family:source sans pro,sans-serif;padding:8px;width:95%}.page-get-involved #block-alsf-pfp-alsf-pfp-stand-search input.form-submit{font-size:15px;margin:0;padding:8px 15px}.page-get-involved #block-alsf-pfp-alsf-pfp-stand-search input.form-submit:hover{background:#026895}.page-get-involved .stand-search-result{background:#fff062;border-top:1px solid #ddd;padding:15px}.page-get-involved #stand-search-results{margin-top:1em}.page-get-involved .stand-search-result:nth-child(2n+1){background:#fff}.page-get-involved .stand-search-result-name{font-size:16px;font-family:source sans pro,sans-serif;font-weight:700;margin:0 0 5px}.page-get-involved .stand-search-more{margin:1em 0 0}.stand-search-result-location{text-transform:capitalize}.node-type-webform #main-content-header{margin-top:1em}.page-search #main-content-header h1#page-title{display:none}.form-item label{font-family:source sans pro,sans-serif;font-size:16px;font-weight:700}.form-item label.option{font-family:source sans pro,sans-serif}.page-user input.form-submit{margin:0}.fundraiser-search-preview{background:#fff5c0;clear:both;margin:20px 0 25px;padding:5px 10px 5px 8px}.fundraiser-search-preview.donate-page{background:0 0}.fundraiser-search-preview.donate-page p{margin:0 0 15px 15px}.fundraiser-search-preview h2{color:#145ecc!important;font-size:1.3em!important;padding:5px 15px}.fundraiser-search-preview li{background:#f9dd29;float:left;list-style:none;margin:0 10px 0 5px!important;padding:10px 15px!important;width:27%}.fundraiser-search-preview li a{font-family:source sans pro,sans-serif;font-weight:700;font-size:17px}.fundraiser-search-more{clear:both;padding:15px 15px 0}.not-logged-in.page-user ul.primary{border-bottom:none;padding:0}.not-logged-in.page-user ul.primary li a{background:#edf7fd;border:none!important;border-radius:5px;margin:0 2px 5px 0;padding:5px 20px}.not-logged-in.page-user ul.primary li a.active{background:#003595;color:#fff}.user #content h1{font-weight:700;font-style:italic;color:#ff7727;margin:0 0 14px;font-size:2.46em;line-height:1.09em;text-shadow:3px 3px 3px rgba(0,0,0,.12)}.text-block{overflow:hidden;background:#ddf8fd;clear:both;color:#145ecc;line-height:18px;padding:5px 45px 6px 8px;margin:0 0 0 4px}#content .text-block p{padding:0 0 5px;margin:0}.edit{float:right;margin:-19px -28px 0 0;color:#3e58aa;font-family:zilla slab,serif;font-size:1em;font-style:italic}.edit:hover{color:#df4d0e;text-decoration:none}.accordion{clear:both;margin:0 0 10px;padding:0 0 0 6px}.accordion .opener{font:2.08em/1.11em Lombriz,Arial,Helvetica,sans-serif}.ui-accordion.profile-section .ui-accordion-content{width:100%}.accordion li{list-style:none outside none;margin:0 0 24px;padding:12px 0 0;overflow:hidden}.accordion .active{background:url(../images/bg-slide.jpg) 0 100%}.accordion li .opener{background:url(../images/sprite.png) no-repeat -653px -91px;color:#3e58aa;padding:0 20px 0 37px;text-shadow:2px 2px 0 rgba(193,247,255,.75)}.accordion li .container{overflow:hidden;display:block;margin:0 50px 0 0;position:relative}.accordion li .link-holder{position:relative}.accordion li .line{background:url(../images/divider2.png) no-repeat 100% 0;position:absolute;height:5px;width:410px;top:15px;left:100%}.accordion li .opener:hover{text-decoration:none;color:#6cd0e0}.accordion .active .opener{background-position:-634px -122px}.accordion .slide{padding:14px 0 20px 6px}.accordion td{font-weight:400!important}.tabset{margin:0;padding:0 0 0 2px;text-transform:uppercase;font-size:.44em;line-height:1.25em;overflow:hidden;font-style:normal}.accordion .tabset li{float:left;background:0 0;padding:0 6px 0 8px;margin:0;font-size:2em;line-height:1.25em}.accordion .tabset li:first-child a:after{border-right:1px solid #ccc;content:"";padding-right:22px}.accordion .tabset li:first-child{background:0 0;padding-left:0}.tabset a{color:#81e0ee}.accordion .tabset li:hover a{text-decoration:none;color:#3e58aa}.accordion .tabset .active a{color:#145ecc}.profile .tabset a{color:#145ecc}.profile .user-picture{float:left;margin:0 15px 15px 0}.user-block{margin-bottom:20px}.page-user .ui-tabs .ui-tabs-nav{background:0 0;float:left}.page-user .ui-tabs .btn{float:right;font-family:source sans pro,sans-serif;font-size:18px;letter-spacing:0;padding:12px 0 0;text-transform:none}.page-user .logout{float:right;margin:10px 0 0 20px}.page-user .logout a.btn{background:#003595;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;font-size:13px;font-weight:700;margin-right:3px;padding:8px 14px;text-transform:uppercase}.page-user .logout a.btn:hover{background:#145ecc;color:#fff}.page-user .ui-tabs .ui-tabs-nav a{padding:0 5px}.page-user .ui-accordion h3{background:0 0!important;font-family:latolight;font-size:26px;font-weight:400}.page-user .ui-accordion h3.ui-accordion-header-active,.page-user .ui-accordion h3:hover{color:#145ecc}.user-grand-total-wrapper{background:#0695b5;clear:both;color:#fff;font-family:zilla slab,serif;font-size:1.3em;float:right;padding:8px;width:278px;height:20px;margin:10px 10px 0}.user-grand-total-label{float:left}.user-grand-total{float:right;color:#fce302}.page-user .form-actions .js-button{margin:0 0 0 2px}.page-user fieldset{background:#fff9c5;border-color:#edd327}.page-user fieldset legend,.page-user fieldset legend a{color:#009bb7}.page-user fieldset fieldset{border:none;padding:0}.page-user fieldset fieldset legend{color:#222;font-family:source sans pro,sans-serif;font-weight:700;font-size:16px;margin:0}.page-user #block-system-main h1{color:#222;font-family:source sans pro,sans-serif;font-size:34px}.page-user-payment-profiles-manage h2,.page-user #block-system-main h2.dotted{border-top:1px dotted #145ecc;font-family:source sans pro,sans-serif;font-weight:900;font-size:23px;padding:10px 0}.view-alsf-account-sponsorships{margin-bottom:40px}.view-alsf-account-sponsorships .view-header{font-size:16px;margin:0 0 15px}.view-alsf-account-sponsorships th,.view-alsf-account-sponsorships td{font-size:15px}.view-alsf-account-sponsorships tr.odd{background:#edf7f9}.view-alsf-account-sponsorships td a{color:#145ecc;font-family:source sans pro,sans-serif;font-weight:700}.view-alsf-account-sponsorships td a:hover{text-decoration:underline}.view-alsf-account-sponsorships th,.view-alsf-account-sponsorships tr.odd,.view-alsf-account-sponsorships tr.even{border-bottom:1px solid #d2e7ed}.page-about-staff .view-staff-profiles h2{font-family:zilla slab,serif;font-size:1.4em;font-weight:900;margin:.5em 0 0}.page-about-staff h3,.page-about-staff h3 p{color:#222;font-size:15px!important;line-height:130%;margin:0 0 8px}.page-about-staff .view-staff-profiles h2 a{color:#000}.page-about-staff .view-staff-profiles h2 a:hover{color:#003595}.page-about-staff .views-field-field-staff-profile img{margin:5px 0 0}.page-about-staff table,.page-about-staff tr,.page-about-staff td,.page-about-staff tbody{border:none!important}.page-about-staff td{vertical-align:top}.page-about-staff .views-field-view-node{margin-top:15px}.views-field-field-staff-profile{float:left;margin:0 15px 15px 0}.field-name-field-staff-profile{float:right;margin:30px 0 20px 20px}.node-type-staff .field-name-body{margin:25px 0 0}.node-type-staff h2{font-family:source sans pro,sans-serif;font-size:1.7em;margin:-10px 0 5px}.node-type-featured-supporter .image-center{padding:0 0 15px;border-bottom:1px dashed #145ecc;margin:0 0 15px;text-align:center}.node-type-featured-supporter #main-content .button a{background:#194f80;border-radius:6px;color:#fff;font-family:source sans pro,sans-serif;font-weight:700;font-size:15px;line-height:100%;padding:8px 20px}.node-grant-board-member h2{font-family:zilla slab,serif;font-size:1.5em;font-weight:900}.node-grant-board-member .field-name-body p{font-size:15px}.page-taxonomy-term .node-grant-board-member .field-name-field-image{margin:0 15px 15px 0}.full-width #content{width:100%}.node-type-campaign.full-width .inner .main-frame{padding:0 15px 76px 30px}#dashboard-wrapper{clear:left;float:left;margin:10px 0 20px;width:95%}#dashboard-wrapper h2{background:#fea803;color:#fff;display:block;font-family:zilla slab,serif;font-size:38px;letter-spacing:1px;line-height:100%;margin:0 0 10px;padding:15px 25px 8px}#dashboard-wrapper h2 span{font-family:source sans pro,Arial,Helvetica,sans-serif;font-size:32px}#dashboard-wrapper h2 span:after{content:"   "}#dashboard-wrapper h3{color:#fda902;font-size:15px;margin:0 0 15px;position:relative;text-transform:uppercase;z-index:20}#dashboard-wrapper .dashboard-box{border:1px solid #fdce3b;margin:10px 5px;padding:15px 18px}#dashboard-wrapper .dashboard-spotlight,#dashboard-wrapper .dashboard-hero,#dashboard-wrapper .dashboard-share{height:300px}#dashboard-wrapper .dashboard-spotlight,#dashboard-wrapper .dashboard-hero,#dashboard-wrapper .dashboard-share{width:28%}#dashboard-wrapper .dashboard-spotlight{margin-left:23px}.view-campaign-dashboard-blocks .view-content{display:table;margin:0 auto;min-width:80%}.dashboard-hero .views-field-title a,.dashboard-hero .views-field-field-hero-name a,.dashboard-spotlight .views-field-field-spotlight-title a{color:#0297ae;font-size:17px;font-weight:700;line-height:130%}#dashboard-wrapper .views-slideshow-controls-bottom{margin:0 auto;padding:5px 0;position:relative;width:25%}#dashboard-wrapper .views-slideshow-controls-text a,#dashboard-wrapper .views-slideshow-controls-text-next a{background:url(../images/arrows-pager.png) no-repeat;height:24px;position:absolute;text-indent:-9999px;width:17px}#dashboard-wrapper .view-all{float:right;font-size:1em;margin:1em 0}#dashboard-wrapper .view-all a{font-family:zilla slab,serif;font-weight:900;text-transform:uppercase}#dashboard-wrapper .views-slideshow-controls-text{bottom:-5px;position:absolute;width:100%}#dashboard-wrapper .views-slideshow-controls-text-previous a{position:absolute;right:0}#dashboard-wrapper .views-slideshow-controls-text a:hover{background-position:0 -24px}#dashboard-wrapper .views-slideshow-controls-text-next a{background-position:-17px 0;left:0}#dashboard-wrapper .views-slideshow-controls-text-next a:hover{background-position:-17px -24px}#dashboard-wrapper .views-slideshow-controls-text-pause{display:none}#dashboard-wrapper .dashboard-leaderboard{float:left;min-height:330px;margin:0 10px 10px 23px;width:65%}#dashboard-wrapper .dashboard-quote,#dashboard-wrapper .dashboard-follow,#dashboard-wrapper .dashboard-help{clear:right;float:right;margin:0 23px 0 0;width:23%}#dashboard-wrapper .dashboard-help{margin-bottom:20px}#dashboard-wrapper .dashboard-follow{margin:10px 23px 10px 0}#dashboard-wrapper .dashboard-quote{color:#145ecc;font-family:zilla slab,serif;font-style:italic;font-size:16px}.dashboard-follow ul{margin:0;padding:0}.dashboard-follow li{display:inline;float:left;list-style:none;margin:0 8px 0 0}.dashboard-follow li:last-child{margin:0}.dashboard-follow li a{background:url(../images/campaign-social.png) no-repeat;display:block;height:58px;text-indent:-9999px;width:58px}.dashboard-follow li#twitter a{background-position:-58px 0}.dashboard-follow li#instagram a{background-position:-116px 0}.dashboard-follow li#google a{background-position:-174px 0}.dashboard-follow li a:hover{opacity:.8}#dashboard-wrapper .dashboard-help h3{color:#145ecc;font-size:19px;margin:0 0 4px;text-transform:none}.dashboard-help p{color:#787979;font-family:zilla slab,serif;font-size:17px;margin:0!important}.dashboard-help a{color:#ff780f;font-family:zilla slab,serif;font-weight:700}.dashboard-box .views-field-field-share-text{line-height:140%}.dashboard-leaderboard{position:relative}.dashboard-leaderboard h3{background:url(../images/icon-trophy.png) no-repeat;padding:2px 27px}.dashboard-leaderboard .tabset{margin-top:-30px;position:relative;z-index:15}.dashboard-leaderboard .r-tabs-nav{float:right;font-size:13px;font-weight:700;margin:0 15px 0 0!important;padding:0!important;right:0;text-transform:none}.dashboard-leaderboard .ui-tabs .ui-tabs-nav{background-color:transparent}.dashboard-leaderboard .r-tabs-nav li{float:left;list-style:none;margin-left:0}.dashboard-leaderboard .r-tabs-nav li a{background:#f0f9fc;border-top:1px solid #f0f9fc;border-left:1px solid #f0f9fc;border-right:1px solid #f0f9fc;color:#38b8cd!important;display:block;line-height:100%;margin-bottom:-3px;padding:12px 30px 11px 31px!important;text-shadow:none!important}.dashboard-leaderboard .tabset .tab-content{clear:both;font-family:source sans pro,sans-serif}.dashboard-leaderboard .r-tabs-nav li a:hover{background:#daf3fb;border-top:1px solid #daf3fb;border-left:1px solid #daf3fb;border-right:1px solid #daf3fb;color:#249db4!important;text-decoration:none}.dashboard-leaderboard .r-tabs-nav li.r-tabs-state-default{margin-top:-1px}.dashboard-leaderboard .r-tabs-nav li.r-tabs-state-active{margin-top:1px;padding-bottom:0}.dashboard-leaderboard .r-tabs-nav li.r-tabs-state-active a{background:#cfecf5!important;border-top:1px solid #b0deeb;border-left:1px solid #b0deeb;border-right:1px solid #b0deeb;border-radius:0!important;color:#249db4!important;cursor:pointer;margin-bottom:-1px;padding:12px 30px 12px 31px}#content #dashboard-wrapper #month-tab,#content #dashboard-wrapper #day-tab{margin-top:-25px}.dashboard-leaderboard .r-tabs-panel p{font-family:source sans pro,sans-serif;margin-top:2em}#content #dashboard-wrapper table{border-bottom:1px solid #b0deeb;border-left:1px solid #b0deeb;border-right:1px solid #b0deeb;width:100%}#content #dashboard-wrapper table th{background:#cfecf5;border:none;border-top:1px solid #b0deeb;border-right:1px solid #b0deeb;color:#0297ad;font-size:15px;padding:11px 20px 10px;text-transform:none}#content #dashboard-wrapper table tbody{border-top:1px solid #b0deeb}#content #dashboard-wrapper table td{border-bottom:1px solid #b0deeb;border-left:1px solid #b0deeb;border-right:1px solid #b0deeb;padding:10px 10px 13px;position:relative;vertical-align:middle;width:50%}#content #dashboard-wrapper table tr:last-child{border-bottom:inherit}#content #dashboard-wrapper table tr.odd{background:#fff}.leaderboard-number{color:#c2cfde;font-family:zilla slab,serif;font-size:20px;font-weight:900;padding:0 5px 0 10px;position:absolute;top:38%;width:15px}.leaderboard-entry{color:#005998;float:right;font-size:14px;margin-right:10px;width:82%}.leaderboard-entry .leaderboard-page a{color:#005998!important;font-weight:700;line-height:140%;word-wrap:break-word}.leaderboard-entry .leaderboard-page a:hover{color:#ff780f}.leaderboard-entry .leaderboard-value{display:block}#dashboard-wrapper .dashboard-thermometer{clear:both;height:117px;margin:10px 23px;max-width:1070px;width:100%}#dashboard-wrapper .dashboard-thermometer h3{color:#005897;float:left;font-family:zilla slab,serif;font-size:18px;font-style:italic;text-transform:none}.dashboard-thermometer a{color:#30969c;float:left;font-weight:700;margin:3px 0 0 10px}#mmr-thermometer-h-wrapper{clear:both;position:relative}#mmr-thermometer-h-overlay.goal-not-reached{background:url(/sites/all/themes/alsf/images/amm-goal.png);display:block;height:109px;margin:-27px -10px 0;position:absolute;right:0;width:110px;z-index:10}#mmr-thermometer-h-overlay.goal-reached{background:url(/sites/all/themes/alsf/images/amm-goal.png);display:block;height:109px;margin:-27px -5px 0;position:absolute;right:0;width:110px;z-index:10}#mmr-thermometer-h-tube{position:relative;width:99%;height:58px;background-color:#ccc}#mmr-thermometer-h-incomplete{position:absolute;height:58px;top:0;left:0;text-align:center;background-color:#145ecc;z-index:3}#mmr-thermometer-h-complete{background:url(../images/bg-amm-complete.png);position:absolute;height:58px;top:0;left:0;text-align:center;width:100%}#mmr-thermometer-h-increments{position:relative;width:100%;height:58px;z-index:8}.mmr-thermometer-h-increment{border-left:1px solid #003595;height:20px;position:absolute;bottom:0;left:0;z-index:1}.completed-below-threshold{color:#ff780f}.completed-above-threshold,.completed-below-threshold{color:#38b8cd;font-family:latoitalic,sans-serif;font-size:15px;margin:9px 0 0!important;position:relative;z-index:8}.completed-above-threshold{float:left;margin:9px 0 0 10px!important}.completed-above-threshold span,.completed-below-threshold span{display:block;font-size:26px;font-weight:700;position:relative;z-index:8}.campaign-intro{border-right:1px solid #fdd381;float:left;padding:0 40px 0 10px;width:560px}#content .campaign-intro p{line-height:140%;margin:15px 0}.campaign-nav{float:right;padding:20px 0 0 25px}.campaign-nav ul{margin:0!important}.campaign-nav li{height:41px;list-style:none}.campaign-nav li a{color:#145ecc;font-size:15px;font-weight:700;height:15px;padding:10px 0 10px 45px}.campaign-nav li a:hover{color:#f17507}.campaign-nav li#faq a:link{background:url(../images/icon-campaign-nav-faq-blue.png) 0 0 no-repeat}.campaign-nav li#ideas a:link{background:url(../images/icon-campaign-nav-ideas-blue.png) 0 0 no-repeat}.campaign-nav li#downloads a:link{background:url(../images/icon-campaign-nav-downloads-blue.png) 0 0 no-repeat}.campaign-nav li#log a:link{background:url(../images/icon-campaign-nav-log-blue.png) 0 0 no-repeat}.campaign-nav li#tshirt a:link{background:url(../images/icon-campaign-nav-tshirt-blue.png) 0 0 no-repeat}.campaign-nav li#firstmile a:link{background:url(../images/icon-campaign-nav-sneaker-blue.png) 0 0 no-repeat}.campaign-nav li#filmstar a:link{background:url(../images/icon-campaign-nav-filmstar.png) 0 0 no-repeat}.campaign-nav li#goldribbonreps a:hover,.campaign-nav li#firstmile a:hover,.campaign-nav li#log a:hover,.campaign-nav li#faq a:hover,.campaign-nav li#ideas a:hover,.campaign-nav li#downloads a:hover,.campaign-nav li#tshirt a:hover,.campaign-nav li#filmstar a:hover{background-position:0 -41px!important}.campaign-nav li a:hover{background-position:0 -41px;color:#f17507;text-decoration:none}.node-type-campaign .content-bottom{clear:left;float:left;max-width:955px;width:100%}.node-type-campaign .content-bottom .left{float:left;margin:0 0 0 25px;width:48%}.node-type-campaign .content-bottom .right{float:right}.node-type-campaign #content .content-bottom h4{color:#005897;font-weight:700;font-size:1.125em;margin:0 0 .3em}.node-type-campaign #content .content-bottom p{font-size:1.1em;margin:0 0 1.1em}#content .view-campaign-dashboard-spotlights .views-field-field-spotlight-title h2.field-content{color:#145ecc;font-family:zilla slab,serif;font-size:24px;font-weight:400}.view-campaign-dashboard-spotlights .views-field-field-spotlight-image{float:left;margin:0 15px 10px 0}.view-campaign-dashboard-spotlights .attachment{background:url(../images/divider.png) no-repeat;clear:both;margin:20px 0 0;padding:25px 0}.view-campaign-dashboard-spotlights .attachment .views-row{float:left;line-height:130%;margin:0 10px;height:205px;text-align:center;width:108px}.view-campaign-dashboard-spotlights .attachment .views-field-field-spotlight-image{float:none;margin:0}.view-campaign-dashboard-spotlights .attachment .views-field-field-spotlight-image a:hover{opacity:.7}#dashboard-wrapper .r-tabs{position:relative;background-color:#fff;border:none;border-radius:0}.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background-color:#00c5ad}.r-tabs .r-tabs-nav .r-tabs-anchor{display:inline-block;padding:10px 12px;text-decoration:none;text-shadow:none;font-size:14px;font-weight:700;color:#fff}.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:.5}.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#00c5ad;text-shadow:none;background-color:#fff;border-top-right-radius:4px;border-top-left-radius:4px}.r-tabs .r-tabs-panel{background-color:#fff;border-bottom:4px solid #fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.r-tabs .r-tabs-accordion-title .r-tabs-anchor{clear:left;display:block;padding:10px;background-color:rgba(185,188,223,.7)!important;color:#3e58aa!important;text-decoration:none;text-shadow:none!important;font-size:14px;font-weight:700!important;border-radius:0!important;border-top:1px solid #fff}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#3e58aa!important;color:#fff!important;text-shadow:none}.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:.5}.tabset-responsive .tab-content{border-radius:4px}#content #dashboard-wrapper .tabset-responsive table th,#content #dashboard-wrapper .tabset-responsive table td{font-size:13px;padding:8px}#content #dashboard-wrapper .tabset-responsive table tr{padding:0}button{display:inline-block;margin-top:10px;margin-right:10px;padding:10px 20px;line-height:100%;color:#fff;font-size:14px;text-align:center;text-shadow:0 1px rgba(0,0,0,.3);vertical-align:middle;font-weight:700;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#00c5ad;box-shadow:0 3px 0 0 #00ab94;cursor:pointer}.info{display:inline-block;margin-top:10px;margin-right:10px;padding:10px 20px;width:300px;line-height:100%;font-size:14px;color:#00c5ad;border:2px solid #00ab94;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;cursor:pointer}.view-albums table,.view-albums tr,.view-albums td,table.borderless,.borderless tr,.borderless td,table.noborders,.noborders tr,.noborders td,.node-blog-post td,table.childhood-cancer-landing,.childhood-cancer-landing tr,.childhood-cancer-landing td,.section-about table,.section-about tr,.section-about td,.section-about-alexs-lemonade-stand-foundation-childhood-cancer table,.section-about-alexs-lemonade-stand-foundation-childhood-cancer tr,.section-about-alexs-lemonade-stand-foundation-childhood-cancer td,.view-node-photos table,.view-node-photos tr,.view-node-photos td,.page-civicrm-contribute .recaptcha-section tr,.page-civicrm-contribute .recaptcha-section td,.page-civicrm-contribute #content table{border:none!important}.view-albums td{vertical-align:top;width:25%}.childhood-cancer-landing td{font-family:source sans pro,sans-serif;font-weight:700;text-align:center}.childhood-cancer-landing p{font-size:15px;margin:0 0 10px!important}.social-badges h3{margin-top:0}.social-badges td{min-width:120px}.social-badges td:nth-child(odd){text-align:center}.social-badges tr:last-child td img{margin-top:-36px}.social-badges td img{height:auto!important;margin-top:-18px}.region-sidebar-first #block-sharethis-sharethis-block{margin-top:52px}.stButton{margin:0 3px;width:47px}.block-sharethis .sharethis-wrapper .stButton .stBubble{background:url(../images/st-button-bg.png) no-repeat}.block-sharethis .sharethis-wrapper .stButton .st-pinterest-counter,.block-sharethis .sharethis-wrapper .stButton .st-twitter-counter,.block-sharethis .sharethis-wrapper .stButton .st-facebook-counter,.block-sharethis .sharethis-wrapper .stButton .st-email-counter{float:left;height:20px;margin-top:-5px;width:47px}.block-sharethis .sharethis-wrapper .stButton .st-pinterest-counter:hover,.block-sharethis .sharethis-wrapper .stButton .st-twitter-counter:hover,.block-sharethis .sharethis-wrapper .stButton .st-facebook-counter:hover,.block-sharethis .sharethis-wrapper .stButton .st-email-counter:hover{opacity:.8}.sharethis-wrapper .stButton .st-facebook-counter{background:url(../images/st-facebook.png) no-repeat!important}.sharethis-wrapper .stButton .st-twitter-counter{background:url(../images/st-twitter.png) no-repeat!important}.sharethis-wrapper .stButton .st-pinterest-counter{background:url(../images/st-pinterest.png) no-repeat!important}.sharethis-wrapper .stButton .st-email-counter{background:url(../images/st-email.png) no-repeat!important}.stButton .stBubble{width:47px!important}.st_facebook_vcount .stBubble_count,.st_twitter_vcount .stBubble_count,.stButton .stBubble_count{background:#fff!important;border:none!important;font-family:source sans pro,sans-serif!important;font-size:14px!important;padding-top:9px!important;width:47px!important}.sharethis-wrapper{margin:30px 0 35px;text-align:center}.node-blog-post .sharethis-wrapper{border-bottom:1px solid #ffc629;margin:0;padding:0 0 25px;text-align:left}.clear-left{clear:left}.clear-right{clear:right}.clear{clear:both}.rtecenter{text-align:center!important}.rte-left{text-align:left!important}.float-right{float:right;margin:0 0 15px 20px}.float-left{float:left;margin:0 20px 15px 0}.video{max-width:560px;width:100%}.achievement-notification-dialog{border:none!important;box-shadow:2px 2px 8px #333!important;-moz-box-shadow:2px 2px 8px #333!important;-webkit-box-shadow:2px 2px 8px #333!important}.achievement-notification-dialog .achievement-notification{background:#145ecc;color:#fff;padding:0;font-family:source sans pro,sans-serif;overflow:hidden}.achievement-notification-dialog .achievement-notification p{color:#fff}.achievement-header{float:left;font-family:source sans pro,sans-serif;font-weight:700;letter-spacing:.5px;margin:20px 0 10px 10px;text-transform:uppercase;width:305px}.achievement-header strong{color:#fef735;display:block;font-family:zilla slab,serif;font-size:1.4em;font-weight:900!important;line-height:1.2em;margin:10px 0;text-transform:uppercase}.achievement-image{background:#003595;height:65%;margin:0;padding:10% 20px}.achievement-notification-dialog a.badge-notification-close{background:url(../images/icon-modal-close.png) no-repeat;display:block;height:29px;position:absolute;right:10px;text-indent:-9999px;top:10px;width:29px}.achievement-notification-dialog .share-links{margin:20px}.achievement-notification-dialog .item-list{border-top:1px dashed #003595;display:inline-block;float:none;margin:10px 0 0}.achievement-notification-dialog .item-list ul.share-links li{float:left;list-style:none;margin:0 10px 0 0;text-indent:-9999px}.achievement-notification-dialog .item-list ul.share-links li a{background:url(../images/icon-share-large-yellow.png) no-repeat;display:block;height:32px;width:32px}.achievement-notification-dialog .item-list ul li.facebook a{background-position:-5px 0;width:26px}.achievement-notification-dialog .item-list ul li.facebook a:hover{background-position:-5px -32px}.achievement-notification-dialog .item-list ul li.twitter{margin-right:15px}.achievement-notification-dialog .item-list ul li.twitter a{background-position:-32px 0}.achievement-notification-dialog .item-list ul li.twitter a:hover{background-position:-32px -32px}.achievement-notification-dialog .item-list ul li.email a{background-position:-64px 0}.achievement-notification-dialog .item-list ul li.email a:hover{background-position:-64px -32px}.member-badge{position:relative;z-index:10000}.member-badge .tip-inner{position:relative;z-index:10001}.member-badge-popup .member-badge-wrapper{clear:both;float:left}.member-badge-popup .member-badge-image{clear:left;float:left;width:25%}.member-badge-popup .member-badge-image img{width:85%}.member-badge-popup .member-badge-details{padding:15px 15px 0 5px}.member-badge-popup .member-badge-details strong{color:#027398;font-family:zilla slab,serif;text-transform:uppercase}.region-sidebar-first .block-menu-block .menu-name-main-menu ul li.menu-depth-2>a{display:none}.full-width .region-sidebar-first{display:none}.view-supersibs .view-header{border-bottom:1px dashed #3e58aa;font-size:15px;margin:-5px 0 30px;padding-bottom:20px}.node-type-super-sibs .field-name-field-image{text-align:center}.node-type-super-sibs fieldset.group-details .field-collection-container{width:100%}.node-type-super-sibs fieldset.group-details .field-name-field-q-a{width:100%;margin:0}.node-type-super-sibs .field-name-field-age{clear:none;float:left;width:100%;margin-top:8px;padding:11px;border-bottom:1px dotted #ffcf0e;border-top:1px dotted #ffcf0e;color:#333;font-size:16px;font-weight:400;line-height:140%}.node-type-super-sibs .field-collection-container{clear:none;float:left;border:none;width:100%}.node-type-super-sibs .field-collection-container .field-collection-view{margin:0;padding:11px;border-bottom:1px dotted #ffcf0e;color:#145ecc}.node-type-super-sibs .field-collection-container .field-items .field-item,.node-type-super-sibs .field-collection-container .field-collection-item{margin:0;padding:0}.node-type-super-sibs .field-collection-container .field-name-field-interview-question{float:left;margin-right:13px;color:#333;font-size:16px;font-weight:400;line-height:140%}.node-type-super-sibs .field-collection-container .field-name-field-interview-question:after{content:":";margin:0}.node-type-super-sibs .field-collection-container .field-name-field-interview-question .field-items,.node-type-super-sibs .field-collection-container .field-name-field-interview-question .field-items .field-item,.node-type-super-sibs .field-collection-container .field-name-field-interview-question:after{display:inline-block}.node-type-super-sibs .field-collection-container .field-collection-view .field-name-field-supersib-answer{float:left}.node-type-super-sibs .field-name-body{clear:both}.node-type-super-sibs fieldset.group-details{display:none}.node-type-super-sibs fieldset.group-details .field-name-field-supersib-answer,.node-type-super-sibs fieldset.group-details h2{color:#333;font-size:16px;font-weight:400;line-height:140%}.node-type-super-sibs fieldset.group-details legend{display:none}.node-type-super-sibs .field-name-field-supersib-quote{background:#fefbdd;color:#3e58aa;margin:0 0 20px;font-size:17px;font-weight:700;line-height:140%;padding:20px 25px}.node-type-super-sibs .field-name-field-alsf-provided-by{float:left}.node-type-super-sibs .field-name-field-alsf-provided-by .field-items .field-item:after{content:", ";margin:0 6px 0 0}.node-type-super-sibs .field-name-field-supersib-quote h2,.node-type-super-sibs .field-name-field-alsf-supersibs-date,.node-type-super-sibs .field-name-field-alsf-provided-by .field-label,.node-type-super-sibs .field-name-field-alsf-provided-by{color:#333;font-size:16px;line-height:140%;margin-bottom:9px;font-weight:400}.field-name-field-supersib-quote .field-item{margin:7px 0}.node-type-super-sibs .field-name-field-alsf-supersibs-date,.node-type-super-sibs .field-name-field-alsf-provided-by .field-label,.node-type-super-sibs .field-name-field-alsf-provided-by{font-family:source sans pro,sans-serif;font-style:italic;font-size:15px}.view-travel-fund-stories td,.view-travel-fund-stories tr,.view-travel-fund-stories table,.view-cancer-types td,.view-cancer-types tr,.view-cancer-types table,.view-heroes td,.view-heroes tr,.view-heroes table,.view-supersib td,.view-supersib tr,.view-supersib table{border:0!important}.view-travel-fund-stories td,.view-cancer-types td,.view-heroes td,.view-supersib td{text-align:center}#block-views-heroes-block-1,#block-views-supersib-block{border-top:1px dashed #3e58aa;clear:both;float:left;margin:32px 0 0;padding-top:28px;width:100%}#block-views-heroes-block-1{margin:0}.view-cancer-types img:hover,#block-views-heroes-block-1 img:hover,#block-views-supersib-block img:hover{opacity:.8}#block-views-heroes-block-1 .item-list-pager,#block-views-supersib-block .item-list-pager{margin:32px 0 0}#block-views-heroes-block-1 h2,#block-views-supersib-block h2{color:#145ecc;font-family:zilla slab,serif;font-size:23px;margin-bottom:37px}#block-views-supersib-block .views-field-nid{margin-top:4px}.view-supersibs .views-field-field-image{float:left;margin:-10px 10px 0 0}.view-supersibs .views-field-title{font-family:source sans pro,sans-serif;font-weight:700;font-size:20px;margin:10px 0}.view-supersibs .views-field-field-age{font-size:15px}.view-supersibs .views-field-field-age .views-label{float:left;margin:0 4px 0 0}.view-supersibs .views-field-body{margin:10px 0}.view-supersibs .views-field-nid{font-size:15px}.view-supersibs .views-field-nid:after{content:"»"}.section-about-alexs-lemonade-stand-foundation-childhood-cancer .field-type-text-with-summary div.cell-wrapper{margin-left:0!important}.section-about-alexs-lemonade-stand-foundation-childhood-cancer .field-type-text-with-summary div.text-cell{width:45%!important;margin:0 2.5%!important}.section-about .field-type-text-with-summary div.cell-wrapper div.cell-text{width:28%!important;margin:0 2%!important}h3.serif,.view-Special-Events-Sponsors-CPPAGE h3{color:#003595;font-family:zilla slab,serif;font-weight:900;font-size:24px}.view-Special-Events-Sponsors-CPPAGE .field-content p{font-size:15px}.views-field-field-special-event-link{color:#145ecc;font-family:source sans pro,sans-serif;font-weight:700;font-size:17px}.views-field-field-special-event-link a{color:#145ecc}.view-id-Special_Events_Sponsors.view-display-id-block_1 .views-field-field-special-event-link{border-bottom:0;color:#222;margin:0;padding:5px 7px;font-size:inherit}.view-id-Special_Events_Sponsors_Past.view-display-id-block_1 .views-field-field-special-event-link{border-bottom:0;color:#222;margin:0;padding:5px 7px;font-size:inherit}.page-civicrm-event #intro_text,#crm-container .crm-event-confirm-form-block #intro_text.crm-section{background:#e3f2f4;margin:0 0 15px;padding:1px 15px}#crm-container h3{background:0 0;font-family:source sans pro,sans-serif;font-weight:700;font-size:17px}#crm-container .description{font-size:1.2em;line-height:1.2em;padding:5px 0 0}div#crm-container label{font-size:17px}#crm-container .crm-section .label{font-size:18px}input#billingcheckbox,div#crm-container .custom_29-section .content input,div#crm-container .payment_processor-section .content input{float:left}div#crm-container .custom_29-section .content label,div#crm-container .payment_processor-section .content label{color:#5c5c5c;float:left;font-family:source sans pro,sans-serif;font-size:16px;margin:0 10px 8px 4px}#crm-container .crm-section.additional_participants-section .label{margin:0 0 15px}#crm-container .crm-section select#additional_participants{float:left;margin-top:-10px;width:25%}#crm-container #pricesetTotal{display:none}.crm-block .crm-group{clear:both}#crm-container .crm-event-confirm-form-block .crm-submit-buttons{padding-bottom:20px}#crm-container .header-dark{background:#145ecc;font-family:source sans pro,sans-serif;font-weight:700;font-size:15px;font-weight:400}#crm-container table.form-layout tbody,#crm-container table.form-layout tr,#crm-container table.form-layout td{border:none!important}#crm-container .crm-event-confirm-form-block,#crm-container table.form-layout td{font-size:15px}#crm-container table.form-layout strong{font-size:17px}#crm-container .crm-event-confirm-form-block .crm-section{padding:2px 8px 0}#crm-container div.status{border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 15px;padding:15px}#crm-container div.status p{margin:8px 0}.page-civicrm-contribute .region-highlighted h2{font-family:source sans pro,sans-serif;font-weight:700;margin:0 0 .5em}#block-alsf-pfp-alsf-pfp-donate-search{background:#ffecc3;float:left;width:100%}.page-civicrm-contribute-transact #alsf-pfp-donate-search-form{margin:0 0 30px;padding:20px 30px 10px;position:relative}#alsf-pfp-donate-search-form input[type=text]{float:left;font-size:15px;margin:4px 0;padding:10px 20px}#alsf-pfp-donate-search-form .description{clear:left}#alsf-pfp-donate-search-form .form-item.form-type-textfield{float:left}#alsf-pfp-donate-search-form .js-button{float:left;margin:34px 0 0}#crm-container .crm-contribution-main-form-block{background:#fffce1;border-top:2px solid #f1d08a;padding:25px}#crm-container .crm-contribution-main-form-block .content.other_amount-content span{display:initial}.page-civicrm-contribute-transact #content .crm-contribution-main-form-block h2{color:#24aac4;font-family:zilla slab,serif;font-size:27px;font-weight:900;margin:-.2em 0 1em}.page-civicrm-contribute-transact #content .crm-contribution-main-form-block h2.legend{border-top:1px solid #145ecc;color:#145ecc;font-size:30px;font-weight:900;letter-spacing:1px;margin:0 0 20px;padding:10px 0 0}#crm-container fieldset legend,fieldset legend{color:#145ecc;font-size:30px;font-weight:900;border-bottom:none;display:block;letter-spacing:1px;line-height:1.25;margin:0 0 0 20px;padding:0 5px}#crm-container fieldset legend{float:left;padding:10px 0 0;margin:15px 0;border-top:1px solid #145ecc;width:100%}iframe#matching{background:#fff4be}.crm-section .label,#crm-container .crm-section .label,div#crm-container label{font-size:15px;font-weight:700;margin:0 0 4px;padding:0;float:none;width:auto;text-align:left}.contribution_amount-section .crm-marker{display:none}div#crm-container .content.contribution_amount-content span.price-set-option-content input,div#crm-container .content.contribution_amount-content span.price-set-amount,div#crm-container .content.contribution_amount-content span.price-set-label{clear:none;cursor:pointer;float:left;font-size:16px;margin:0 5px 7px 0}div#crm-container .content.contribution_amount-content span.price-set-amount{color:#145ecc;width:60px}div#crm-container .content.contribution_amount-content span.price-set-label{font-family:source sans pro,sans-serif}div#crm-container .price-set-row{clear:left;cursor:pointer;float:left;width:90%}div#crm-container .price-set-row:last-of-type label.other-amount-wrapper{font-size:16px}#crm-container .crm-marker{color:#99dfe9}#crm-container .crm-section .content,.crm-section .content{margin-left:0}#crm-container fieldset{background:0 0;border-top:none;margin-bottom:15px;padding:0}div#crm-container .content span{clear:both;display:block}#crm-container .crm-section input[type=text],#crm-container .crm-section select{color:#5c5c5c;font-family:source sans pro,sans-serif;font-size:16px;height:38px;width:81%}#crm-container .crm-section,.crm-section{margin-bottom:1.5em}#crm-container .crm-section input[type=text],#crm-container .crm-section input[type=password],#crm-container input[type=text],#crm-container input[type=password],#crm-container select,#crm-container .big,select.big,.contact-form #edit-name,.contact-form #edit-mail,.contact-form #edit-subject,input.password-confirm,input.password-field,input.form-text,.js-select option,.js-select select,select{border:1px solid #ccc;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:source sans pro,sans-serif;font-size:16px;padding:5px 8px;max-width:90%}.crm-contribution-main-form-block .other_amount-content:before{content:"$";float:left;font-size:18px;margin:15px 5px 0 0}body.civicrm-contribute-7 .crm-contribution-main-form-block .other_amount-content:before{content:none}.civicrm-contribute-231 .crm-section.email-5-section .description{display:none}.civicrm-contribute-231 .crm-section.payment_processor-section .description{display:none}.civicrm-contribute-231 .region-sidebar-first{display:none}.civicrm-contribute-231 .crm-section.custom_29-section .content input[value=Quarterly],.civicrm-contribute-231 .crm-section.custom_29-section .content label:nth-child(6){display:none!important}.civicrm-contribute-231 .crm-section.custom_29-section .content input[value=Yearly],.civicrm-contribute-231 .crm-section.custom_29-section .content label:nth-child(8){display:none!important}#crm-container .first_name-section{max-width:300px;display:inline-block}#crm-container .last_name-section{min-width:265px;display:inline-block}#crm-container .billing_first_name-section{max-width:350px;display:inline-block}#crm-container .billing_middle_name-section{max-width:350px;display:inline-block}#crm-container .other_amount-section{width:200px}#crm-container .postal_code-1-section,#crm-container .billing_postal_code-5-section{min-width:200px;display:inline-block;vertical-align:middle;margin-right:40px}#crm-container .postal_code-1-section input,#crm-container .billing_postal_code-5-section{min-width:200px}#crm-container .state_province-1-section,#crm-container .billing_state_province_id-5-section{max-width:300px;display:inline-block;vertical-align:middle}#crm-container .custom_7-section,#crm-container .custom_8-section{max-width:300px;margin-left:2.5%;display:inline-block;vertical-align:top}input#newsletter_email.form-text{float:left;margin:0 5px 0 0;padding:10px 5px;width:65%}#crm-container a.button,#crm-create-new-link,#crm-participant-link,#crm-event-links-link,#crm-contribpage-links-link,#crm-contact-actions-link,#crm-container a.button:link,#crm-container input.form-submit,#crm-container input[type=button],#crm-container input.form-submit-inline,#crm-container .crm-button{text-shadow:0 1px 0 #000;background:0 0;color:#fff;font-size:12px;font-weight:400;margin-right:6px;padding:2px 6px;text-decoration:none;cursor:pointer;border:0 solid #3e3e3e;outline:none}#crm-container input.form-submit,#crm-container .crm-button input,#crm-container .crm-button input.form-submit,input.form-submit{border:0;cursor:pointer;overflow:visible;padding:8px 20px;margin:0 auto;font-family:source sans pro,sans-serif;font-size:15px;font-weight:600;text-align:center;text-transform:uppercase;background:0 0;background-color:#145ecc;color:#fff;border-radius:5px;box-shadow:none;text-shadow:none}#crm-container .crm-button.crm-button-type-back input.form-submit{background:0 0;color:#145ecc;padding:8px 0;text-transform:none}#crm-container input.form-submit:hover,#crm-container .crm-button input:hover,#crm-container .crm-button input.form-submit:hover,input.form-submit:hover{background:#003595}#crm-container .crm-button.crm-button-type-back input.form-submit:hover{background:0 0;text-decoration:underline}.block.authorize-seal{clear:both}div#crm-container .payment_processor-section .payment-warning{border:1px solid red;color:red;background-color:#fff;padding:6px;margin:0 0 12px;display:none}#crm-container .crm-section input#postal_code-1,#crm-container .crm-section input#cvv2{float:left;margin-right:6px;width:25%!important}#crm-container .crm-section select.form-date{float:left;margin-right:6px;width:45%!important}#messages-help-wrapper{display:none}#messages-help-wrapper{bottom:0;left:0;position:fixed;z-index:10000;width:100%}#messages-help-wrapper .container{max-width:100%!important}div.status{background:url(../images/icon-messages-status.png) no-repeat 8px 16px #ebfcff!important}div.warning{background:url(../images/icon-messages-alert.png) no-repeat 8px 16px #fffce5!important;border:none;border-top:4px solid #d8a300}div.error{background:url(../images/icon-messages-error.png) no-repeat 8px 16px #fef5f1!important;border:none;border-top:4px solid #b81b01}div.messages.status{border:none;border-top:4px solid #41b5ca;color:#222!important}div.messages{background-position:8px 16px;box-shadow:-1px -2px 5px rgba(0,0,0,.3);-moz-box-shadow:-1px -2px 5px rgba(0,0,0,.3);-webkit-box-shadow:-1px -2px 5px rgba(0,0,0,.3);font-size:14px;margin:0;padding:20px 20px 20px 40px;position:relative}div.messages ul li{font-size:14px;line-height:130%;list-style:none!important;margin:0 0 5px;padding:0}.messages a.close-link{background:url(../images/icon-messages-close.png) no-repeat;display:block;height:16px;position:absolute;right:10px;text-indent:-9999px;top:10px;width:16px}.messages.warning a.close-link{background-position:0 -40px}.messages.error a.close-link{background-position:0 -80px}#edit-account .password-strength{clear:both;float:none;margin-top:37px;max-width:90%;width:21em}#edit-account div.password-confirm{margin-top:0}.view-cancer-types .view-header h2{color:#3e58aa;font-family:source sans pro,sans-serif;font-weight:900;font-size:22px;letter-spacing:.5px;margin:.5em 0 1em;padding-top:5px;text-transform:uppercase}.view-cancer-types .views-field-field-project-title,.view-cancer-types .views-field-title{font-size:19px;font-family:source sans pro,sans-serif;font-weight:700;margin:.325em 0}.view-cancer-types.view-display-id-page_heroes .views-field-title,.view-cancer-types .view-display-id-attachment_heroes .views-field-title{font-size:16px}.view-display-id-page_grants .views-row,.view-display-id-attachment_grants .views-row{margin:0 0 1.5em}.view-display-id-page_grants .view-content,.view-display-id-attachment_grants .view-content{color:#333;font-size:15px;line-height:130%}.view-cancer-types.view-display-id-page .views-row,.view-display-id-page_posts .views-row{border-bottom:1px solid #ffc629;padding:15px 15px 20px}.view-cancer-types .view-display-id-attachment_heroes{border-top:1px dashed #3e58aa;border-bottom:1px dashed #3e58aa}.view-cancer-types.view-display-id-page .view-display-id-attachment_grants .views-row,.view-display-id-page_grants .views-row{border-bottom:1px solid #ffc629;margin:0;padding:15px 15px 20px}.view-cancer-types.view-display-id-page .views-row-first,.view-display-id-page_grants .views-row-first,.view-display-id-page_posts .views-row-first{border-top:1px solid #ffc629}.view-cancer-types.view-display-id-page .views-row-odd.views-row-first{background:0 0;border-bottom:1px dashed #3e58aa;border-top:none}.view-cancer-types.view-display-id-page .view-display-id-attachment_posts .views-row-odd.views-row-first{border-top:1px solid #ffc629;border-bottom:1px solid #ffc629}.view-cancer-types.view-display-id-page .view-display-id-attachment_grants .views-row,.view-display-id-page_grants .views-row-first,.view-display-id-page_grants .views-row{border-color:#b9cff0}.view-display-id-page_posts .views-row-odd,.view-cancer-types.view-display-id-page .view-display-id-attachment_posts .views-row-odd,.view-cancer-types.view-display-id-page .view-display-id-attachment_posts .views-row-odd.views-row-first{background:#fff09a}.view-cancer-types.view-display-id-page .view-display-id-attachment_grants .views-row-odd,.view-cancer-types.view-display-id-page .view-display-id-attachment_grants .views-row-odd.views-row-first{background:rgba(185,207,240,.6);border-bottom:1px solid #b9cff0}.view-cancer-types.view-display-id-page .view-display-id-attachment_grants .views-row-odd.views-row-first{border-top:1px solid #b9cff0}.view-cancer-types.view-display-id-page .view-display-id-attachment_grants .views-row-odd,.view-display-id-page_grants .views-row-odd{background:rgba(185,207,240,.6)}.view-travel-fund-stories .more-link,.view-cancer-types .view-footer,.view-cancer-types .more-link{margin:2em 0 2.5em;text-align:center}.view-cancer-types .view-display-id-attachment_heroes .more-link{margin:0 0 2.5em}.view-cancer-types .more-link a,.view-cancer-types .view-footer a{background:#729ee0;color:#fff;font-size:16px;font-weight:700;padding:6px 12px;text-transform:uppercase}.view-cancer-types .more-link a:hover,.view-cancer-types .view-footer a:hover{background:#3e58aa}.view-cancer-types .more-link a:after,.view-cancer-types .view-footer a:after{content:" »"}.view-cancer-types .view-display-id-attachment_posts .views-field-body{font-size:15px;line-height:130%}div.hide-submit-processing{display:block;height:16px;padding:4px 4px 4px 24px;background-image:url(/sites/all/modules/contrib/hide_submit/processing.gif) 4px 6px no-repeat}.view-cancer-types.view-display-id-page_all .views-row h3{margin:0}.view-cancer-types.view-display-id-page_all .views-row a{color:#145ecc;display:block;line-height:100%;margin:0;padding:15px}.view-cancer-types.view-display-id-page_all .views-row a:hover{background:rgba(185,207,240,.6)}.view-cancer-types.view-display-id-page_all .views-row-odd a{background:#e6f9fc;border-top:1px solid #c8eff5;border-bottom:1px solid #c8eff5}.jump-menu{margin:0 0 30px}.page-childhood-cancer-types #block-views-cancer-types-block-menu{display:none!important}.page-taxonomy #block-views-cancer-types-block-menu{margin-top:9%}.view-travel-fund-stories .article .field-name-field-image{float:left;margin:5px 20px 15px 0}.page-newsroom .view-display-id-page_news .view-display-id-attachment_press .view-content{width:100%}.page-newsroom .view-footer{clear:both}.view-display-id-page_news .views-field-created{font-size:.9em}#block-system-main .view-display-id-page_news .item-list ul li{background:#fffdec;list-style:none;margin:0 0 3px;padding:8px}.page-newsroom #follow{border-top:1px dashed #afe2ea;border-bottom:1px dashed #afe2ea;float:left;line-height:90%;margin:0 0 20px;padding:8px 0 8px 12px;width:99%}.page-newsroom #follow .links{float:left;margin-left:20px}.page-shareables h1#page-title{display:none}.view-shareables-gallery .view-header{background:#edf7fd;border-radius:6px;border:1px dashed #3ac2db;margin:0 auto 30px;max-width:800px;padding:25px 30px 15px;width:75%}.view-shareables-gallery .view-header h3{text-align:center}.view-shareables-gallery .views-row{float:left;margin:0 2%}.view-shareables-gallery .r-tabs li:nth-child(1) a{background:url(../images/shareable-facebook.png) 6px 11px no-repeat #fff!important}.view-shareables-gallery li.r-tabs-state-active:nth-child(1) a{background:url(../images/shareable-facebook.png) 6px -5px no-repeat #145ecc!important}.view-shareables-gallery .r-tabs li:nth-child(2) a{background:url(../images/shareable-twitter.png) 6px 11px no-repeat #fff!important}.view-shareables-gallery li.r-tabs-state-active:nth-child(2) a{background:url(../images/shareable-twitter.png) 6px -5px no-repeat #145ecc!important}.view-shareables-gallery .r-tabs li:nth-child(3) a{background:url(../images/shareable-instagram.png) 6px 11px no-repeat #fff!important}.view-shareables-gallery li.r-tabs-state-active:nth-child(3) a{background:url(../images/shareable-instagram.png) 6px -5px no-repeat #145ecc!important}.view-shareables-gallery .r-tabs li:nth-child(4) a{background:url(../images/shareable-pinterest.png) 6px 11px no-repeat #fff!important}.view-shareables-gallery li.r-tabs-state-active:nth-child(4) a{background:url(../images/shareable-pinterest.png) 6px -5px no-repeat #145ecc!important}.view-shareables-gallery .r-tabs li a{padding:10px 12px 10px 28px!important}.r-tabs{background:0 0;border:none}.r-tabs .r-tabs-nav .r-tabs-tab{background:#fff}.r-tabs .r-tabs-nav .r-tabs-tab a{color:#145ecc;font-family:source sans pro,sans-serif;font-weight:700;font-weight:400}.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{background:#145ecc;color:#fff}.r-tabs .r-tabs-panel.r-tabs-state-active{display:table}.r-tabs .r-tabs-nav{border-bottom:1px solid #145ecc;margin-bottom:20px;text-align:center}.view-shareables-gallery #gallery_facebook,.view-shareables-gallery #gallery_twitter,.view-shareables-gallery #gallery_instagram,.view-shareables-gallery #gallery_pinterest{margin:0 auto;width:90%}.view-shareables-gallery #gallery_facebook .views-row,.view-shareables-gallery #gallery_pinterest .views-row{margin-bottom:20px}.view-shareables-gallery #gallery_pinterest .views-row:nth-child(3n+1){clear:left}.field-name-body #map{text-align:center}#tt_sm{max-width:500px}#tt_title_sm{display:none}.hero-map-popup .hero-map-image{float:left;margin:0 20px 0 0;width:40%}.hero-map-info{float:right;width:50%}.hero-map-popup h3{margin:0}.hero-map-popup .hero-map-info h3{margin:5px 0}.hero-map-info p{font-size:14px;margin-bottom:0;text-align:left}.view-amm-childhood-cancer-teams{margin-top:1em}.view-amm-childhood-cancer-teams .views-row{background:url(../images/amm/awareness-ribbon.png) 93% 40% no-repeat #e6f9fc;border-bottom:1px solid #c8eff5;clear:both;display:table;margin:0;padding:2% 5% 3%;width:90%}.view-amm-childhood-cancer-teams .views-row-even.views-row{background-color:#ccf5fc}.view-amm-childhood-cancer-teams .views-field-picture{float:left}.view-amm-childhood-cancer-teams .views-field-picture img{margin:0 1.5em 1.5em 0;max-width:150px}.view-amm-childhood-cancer-teams .views-field-title{font-family:source sans pro,sans-serif;font-weight:900,sans-serif;font-size:1.75em;line-height:120%;padding-bottom:.5em}.view-amm-childhood-cancer-teams .views-field-body{max-width:85%}.view-amm-childhood-cancer-teams .views-field-view-node,.view-amm-childhood-cancer-teams .views-field-body p{font-size:15px}.view-amm-childhood-cancer-teams .views-field-view-node a,.view-amm-childhood-cancer-teams .views-field-nothing a{background:#003595;border-radius:5px;color:#fff;font-family:source sans pro,sans-serif;font-weight:700;font-size:15px;margin:0;padding:8px 20px}.view-amm-childhood-cancer-teams .views-field-view-node a{background:#145ecc}.view-amm-childhood-cancer-teams .views-field-view-node a:hover{background:#145ecc;color:#fff}.view-amm-childhood-cancer-teams .views-field-nothing a{color:#ffe964}.view-amm-childhood-cancer-teams .views-field-nothing a:hover{background:#01245e}.view-amm-childhood-cancer-teams .view-header{border-bottom:1px dotted #003595;margin:0}.view-amm-childhood-cancer-teams .view-header p{color:#003595;font-family:zilla slab,serif;font-size:17px;margin:0 0 1.5em;max-width:800px}.share-alt #block-sharethis-sharethis-block{float:right}.share-alt .sharethis-wrapper{margin:-75px 0 15px}.sharethis-fencing .region-secondary-content{float:right}.sharethis-fencing .sharethis-wrapper{float:right;margin:30px 40px 0}.sharethis-fencing h1{float:left}.badge-filter-wrapper{background:#e3f2f4;border-radius:6px;margin:0 0 30px;padding:20px 20px 25px}.badge-filter-wrapper .form-item{float:left;margin:0 10px 0 0}.badge-filter-wrapper label{color:#145ecc;font-weight:700!important}.badge-filter-wrapper input.form-submit{margin-top:9px!important}.badge-grid .badge-item{float:left;margin:0 10px 20px;max-width:193px;min-height:280px}.badge-grid .image-style-scale-75{margin-left:-35px}.badge-grid .badge-item-name{font-family:source sans pro,sans-serif;font-weight:900;font-size:1.3em;margin:10px 0 2px}.badge-grid .badge-item-team{font-family:source sans pro,sans-serif;font-weight:700;font-size:1.1em;margin:3px 0 1px}.badge-grid .badge-item-date{font-size:.9em}.node-type-webform .resizable-textarea textarea{width:100%}.node-type-webform.section-about #block-system-main form{background:#fff09a;padding:20px}.node-type-webform.section-about .form-item label{font-family:source sans pro,sans-serif;font-weight:700;font-size:15px}.node-type-webform.section-about .form-radios label{font-family:source sans pro,sans-serif}#amm .panels-flexible-row.intro{background:url(../images/amm/bg-intro.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:0;padding:2% 0}#amm .intro .panels-flexible-row-inside{background:rgba(255,255,255,.9);padding:30px;width:925px}#amm .intro .panels-flexible-row-inside p:last-child{margin:0}#amm .field-name-field-badge{text-align:center}#amm .panels-flexible-row.steps{background:#fef9b3;padding:3% 0}#amm .steps .step{background:#194f80;display:inline-block;line-height:50%;margin:0 1.575%;max-width:330px;width:30%}#amm .steps .block-content p:first-child{color:#145ecc;font-size:2em;text-align:center}#amm .step-header{float:left;width:100%}#amm .step-header h2{background:#fff;border-radius:50%;display:inline-block;float:left;font-family:zilla slab,serif;font-size:22px;font-weight:700;margin:10px 10px 30px;padding:5px;text-align:center;width:23px}#amm .step-header h3{color:#ffe964;font-size:1.6em;margin:.6em 0 .2em}#amm .step-header p{color:#fff}#amm .amm-nav{margin:3% auto 1%}.amm-nav ul{display:table;margin:0 auto;padding:0;text-align:center;max-width:900px}#block-system-main .amm-nav li{display:inline-block;font-family:source sans pro,sans-serif;font-weight:700;font-size:18px!important;list-style:none;max-width:165px;margin:0 42px 60px;vertical-align:top}.amm-nav li a{color:#145ecc}.amm-nav li a:hover,.amm-nav li a:hover img{opacity:.8}.amm-nav li img{display:block;margin:0 auto 20px}#amm .resources h3{color:#fff;font-size:1.6em;padding-left:29px}#amm .resources h3.questions{background:url(../images/amm/icon-info.png) left no-repeat}#amm .resources h3.find{background:url(../images/amm/icon-search.png) left no-repeat}#amm .resources .left,#amm .resources .right{text-align:left}#amm .resources .left{border-right:1px dotted #145ecc;float:left;padding-right:2.5%;width:45%}#amm .resources .right{float:right}#amm .resources p{margin:10px 0}#amm .resources a{border-bottom:1px dotted;font-family:zilla slab,serif;font-weight:700}#amm .below-fold{padding:5% 0}#amm .event-details{float:none;padding:10px 15px}#amm .event-details .when{color:#222;font-family:source sans pro,sans-serif;font-weight:900;font-size:17px;text-align:center}#content .pane-campaign-action{font-size:14px;text-align:center}#content .pane-campaign-action .button{display:table;margin:5px auto!important;text-align:center}#content .pane-campaign-action .button a{background:#ffe964;border-radius:8px;color:#003595;display:inline-block;font-size:36px;font-weight:900;letter-spacing:.5px;line-height:100%;padding:20px 30px;margin:15px auto 0;text-align:center}#content .pane-campaign-action .button a:hover{background:#ffc629}#content .pane-campaign-action a{margin:0}.dark #autocomplete{background:#fff;margin:0;padding:0;text-indent:0}.dark #autocomplete li:last-child{font-size:15px}.dark #autocomplete a{border-bottom:none;color:#003595;font-size:16px!important}.panel-pane.campaign-nav{float:none;padding:20px 0;text-align:center}.panel-pane.campaign-nav ul{margin:0 auto!important;padding:0}.panel-pane.campaign-nav li{display:inline-block;height:auto;line-height:140%;list-style:none;text-align:center;vertical-align:top;width:33%}.panel-pane.campaign-nav li a{color:#222;display:block;font-family:source sans pro,sans-serif;font-weight:900;font-size:21px;height:auto;padding:0 20px;text-align:center}.panel-pane.campaign-nav li a:after{content:" ";width:0;height:0;border-style:solid;border-width:5px 7px;border-color:transparent transparent transparent #222;margin:7px 0 7px 7px;position:absolute}.panel-pane.campaign-nav li a:hover,.panel-pane.campaign-nav li a:hover:after{border-color:transparent transparent transparent #145ecc;color:#145ecc}.panel-pane.campaign-nav li a img{display:block;margin:0 auto 30px}.panel-pane.campaign-nav li a:hover img{opacity:.7}.view-campaign-faq .node{margin:0}.view-campaign-faq p{margin:0 0 .75em}.callout{background:#edf7fd;border:1px dotted #145ecc;margin:0 auto 2em;padding:25px 20px 0;width:80%}.callout p{font-family:source sans pro,sans-serif;font-weight:700;font-size:18px}.pullquote{background:#fdf4a55e;border-radius:20px;display:inline-block;margin:10px 0;max-width:100%;padding:15px}.pullquote blockquote{border-left:10px solid #ffc629;font-size:33px;margin:15px 10px;padding:10px 10px 0 20px}.pullquote blockquote:before{color:#ffc629;content:open-quote;float:left;font-family:Georgia,serif;font-size:300%;line-height:0;left:-7px;margin:30px 0 10px;position:relative;width:100%}.pullquote blockquote p{font-family:source sans pro,sans-serif;font-weight:700;font-size:17px}.pullquote blockquote p:last-of-type{color:#555;font-family:source sans pro,sans-serif;font-size:14px}.field-name-field-teacher-talk-image{float:right;margin:5px 0 10px 20px}#footer-wrapper{background-repeat:no-repeat;background-position:top right}ul.footer-nav{margin:0 0 20px;padding:0}ul.footer-nav li{display:inline-block;padding:0 2px;color:#453b27;font-size:13px}ul.footer-nav li:first-of-type{padding:0 2px 0 0}ul.footer-nav li a{color:#453b27}#footer-wrapper .footer-copyright{max-width:350px}.footer-enews{text-align:left}.footer-enews h2{font-size:25px;font-family:zilla slab,serif;position:relative}.footer-enews h2:before{content:url(/sites/all/themes/alsf_adaptive/images/enewsIcon.png);position:absolute;left:-60px;margin-top:1px}.footer-enews input#newsletter_email{width:100%;max-width:100%;height:22px}.footer-enews p{margin-bottom:7px;color:#333332!important;font-size:16px!important}.footer-enews span.js-textfield{float:left;width:82%}.footer-enews .form-actions{float:right;margin:0;width:11%}.footer-enews input.form-submit{padding:5px 18px}.footer-enews .form-actions input.form-submit{background-image:url(/sites/all/themes/alsf_adaptive/images/whiteBtnArrow.png);background-repeat:no-repeat;background-position:center}#user-footer{margin:0 0 25px 10px;float:left}.signOut p:first-of-type{display:inline;float:left}.view-landing-page-slideshows .flexslider{background:0 0;margin:60px 0 20px;max-width:100%}.view-landing-page-slideshows .flex-control-nav{bottom:20px;left:80px;z-index:20}.view-landing-page-slideshows .flexslider .views-field-field-image{float:right}.view-landing-page-slideshows .flexslider .views-field-field-image img{border:8px solid #fff;box-shadow:1px 1px 8px #ccc}.view-landing-page-slideshows .flexslider .views-field-body,.view-landing-page-slideshows .flexslider .views-field-field-slideshow-link{clear:left;float:left;max-width:400px;text-align:left}.view-landing-page-slideshows .flexslider .views-field-body p{color:#222;font-size:21px;margin-top:15px}.view-landing-page-slideshows .flexslider .views-field-field-slideshow-link a{background:#145ecc;border-radius:6px;color:#fff;font-family:source sans pro,sans-serif;font-weight:900;padding:6px 20px;text-transform:uppercase}.view-landing-page-slideshows .flexslider .views-field-field-slideshow-link a:hover{background:#003595}.view-landing-page-slideshows .flex-control-paging li{margin:0 4px}.view-landing-page-slideshows .flex-control-paging li a{background:0 0;border:1px solid #437ed6;border-radius:20px;height:11px;width:11px}.view-landing-page-slideshows .flex-control-paging li a:hover,.view-landing-page-slideshows .flex-control-paging li a.flex-active{background:#145ecc}.view-landing-page-slideshows ul.slides li{margin:0 auto 0 85px;max-width:875px}.view-landing-page-slideshows a.flex-next,.view-landing-page-slideshows a.flex-prev{background:url(../images/arrows-slideshow.png) 0 0 no-repeat;display:block;height:120px;width:100px;opacity:.6;text-indent:-9999px;top:30%}.view-landing-page-slideshows .flex-direction-nav a.flex-next{background-position:100% 100%;right:-50px;text-align:left}.view-landing-page-slideshows .flexslider:hover .flex-direction-nav .flex-next{right:-50px!important}.view-landing-page-slideshows .flexslider:hover .flex-direction-nav .flex-prev{left:-50px!important;opacity:1}.view-landing-page-slideshows a:after,.view-landing-page-slideshows a:before{display:none}.page-panels .container{max-width:none}.page-panels #columns{padding:0}.page-panels #content-wrapper{position:relative;z-index:0}.page-panels #main-content{margin-left:10px;margin-right:10px}.panels-flexible-row-inside{margin:0 auto;max-width:1070px;width:100%}.page-panels #secondary-content-wrapper{margin-bottom:-23px}.page-panels #secondary-content-wrapper .container{max-width:1260px}.page-panels #about-alsf .block-content ul{display:table;margin:0 auto;padding:0}.page-panels #about-alsf li{display:block;float:left;list-style:none;text-align:center}.page-panels #about-alsf li img{display:block;margin:0 auto 30px}#about-alsf .row-full-7,#about-alsf .row-halves-2,#about-alsf .row-halves-4,#about-alsf .row-halves-1{display:none}#about-alsf .row-full-1{background:#fff5c0;border-bottom:1px dashed #fdea9a}#about-alsf .row-full-2 .inside{padding:3% 0 2%;text-align:center}#about-alsf .row-full-2 li{color:#222;font-size:16px!important;margin:10px 33px 40px;width:24%}#about-alsf .row-full-2 li a{color:#222;font-family:source sans pro,sans-serif;font-weight:900;font-size:20px;line-height:200%;margin:0 0 7px}#about-alsf .row-full-2 li a:hover{color:#145ecc}#about-alsf .row-full-2 li a:after{content:" ";width:0;height:0;border-style:solid;border-width:5px 7px;border-color:transparent transparent transparent #222;margin:16px 0 7px 7px;position:absolute}#about-alsf .row-full-2 li a:hover:after{border-color:transparent transparent transparent #145ecc}#about-alsf .row-full-2 li:nth-child(4),#about-alsf .row-full-2 li:nth-child(7){clear:left}#block-system-main #about-alsf .row-full-6 li{font-family:source sans pro,sans-serif;font-weight:900;font-size:20px;line-height:120%;margin:0 24px;width:26%}#about-alsf .row-full-3{background:#729ee0;border-top:1px solid #e7c732}.page-panels #about-alsf .row-full-3 h2{color:#3e58aa;font-family:zilla slab,serif;font-size:25px;margin:4% 0;letter-spacing:1px;text-align:center;text-transform:uppercase}.page-panels #about-alsf .row-full-3 ul{display:table;text-align:center}.page-panels #about-alsf .row-full-3 li{display:inline-block;float:none;margin:0 10px;vertical-align:top}.page-panels #about-alsf .row-full-3 li img{max-width:100px}.page-panels #about-alsf .row-full-3 li:hover{margin-top:-3px}.page-panels #about-alsf #subscribe input[type=text],#subscribe{margin:0 auto;text-align:center;padding-bottom:15px}.page-panels #about-alsf #subscribe input[type=text],#subscribe input[type=email]{font-family:source sans pro,sans-serif;font-size:16px;padding:10px 8px;width:50%;text-align:center}.page-panels #about-alsf #subscribe input[type=submit]{background-color:#437ed6;border:0 solid #fff;color:#fff;font-family:source sans pro,sans-serif;font-size:17px;font-weight:700;margin:10px 0;padding:12px 20px;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-panels #about-alsf #subscribe h3{color:#fff;text-align:center}#about-alsf .row-full-4{background:url(../images/bg-heroes.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:13% 0;text-align:center}#about-alsf .row-full-4 p a{background:rgba(254,242,51,.75);font-size:30px;line-height:50%;margin:0 auto;padding:2% 6%;width:230px}#about-alsf .row-full-4 a:hover{background:rgba(248,195,2,.75)}#about-alsf .row-full-9 .inside,#about-alsf .row-full-6 .inside,#about-alsf .row-full-5 .inside{margin:0 auto;max-width:680px;padding:3% 0;text-align:center}#about-alsf .row-full-6 .inside{max-width:990px}#about-alsf .row-full-9 .inside{margin-bottom:40px;max-width:520px}#about-alsf .row-full-9 p,#about-alsf .row-full-5 p{font-family:zilla slab,serif;font-size:23px}#about-alsf .row-full-2 img:hover,#about-alsf .row-full-6 img:hover{opacity:.7}#about-alsf .row-full-4 a,#about-alsf .row-full-5 p:last-child a,#about-alsf .row-full-9 li a{background:#ffd036;border-radius:8px;color:#003595;display:block;font-size:26px;font-weight:900;line-height:150%;min-width:200px;margin:0 15px;padding:2% 6% 2.5%}#about-alsf .row-full-9 li a:hover{background:#fffa51}#about-alsf .row-full-5 p:last-child a{background:#145ecc;color:#fff;margin:0 auto;width:280px}#about-alsf .row-full-5 p:last-child a:hover{background:#003595}#connect .social{padding:0}#connect .social li{margin:0 16px 0 0}#connect .social a{display:block;padding:0;height:66px;text-indent:-9999px;transform:scale(.8)}#connect .social li.facebook a{background:url(../images/homepage/facebook.png) no-repeat;width:32px}#connect .social li.twitter a{background:url(../images/homepage/twitter.png) no-repeat;width:55px}#connect .social li.linkedin a{background:url(../images/homepage/linkedin.png) no-repeat;width:53px}#connect .social li.youtube a{background:url(../images/homepage/youtube.png) no-repeat;width:54px}#connect .social li.instagram a{background:url(../images/homepage/instagram.png) no-repeat;width:54px}#connect .social li.pinterest a{background:url(../images/homepage/pinterest.png) no-repeat;width:42px}#connect .social li.tiktok a{background:url(../images/homepage/tiktok.png) no-repeat;width:48px}#connect .social li a:hover{background-position:0 -74px}.panels-flexible-row.dark{background:#003595;padding:0}.panels-flexible-row.dark p{color:#ffe964;font-family:zilla slab,serif;font-size:24px}.panels-flexible-row.dark p a,.panels-flexible-row.dark li a{color:#ffe964}.panels-flexible-row.dark a:hover{color:#ffc629}.button-dark a{background:#145ecc;border-radius:8px;color:#fff;display:inline-block;font-size:34px;font-weight:900;letter-spacing:1px;padding:16px 40px 13px;margin:30px auto 0}.button-dark a:hover{background:#003595}.field-name-field-show-hide{border-top:1px dashed #3e58aa}html.js .field-collection-view fieldset.collapsed{height:auto}html.js .field-collection-view fieldset.collapsible .fieldset-legend{background:0 0;padding:0}h3.showhide-trigger,.node-type-campaign #main-content h3.showhide-trigger{border-top:1px dashed #3e58aa;color:#145ecc;cursor:pointer;font-family:source sans pro,sans-serif;font-weight:900;margin:0;padding:1em 0 1em 20px}.showhide-target:last-of-type,h3.showhide-trigger:last-of-type,.node-type-campaign #main-content h3.showhide-trigger:last-of-type{border-bottom:1px dashed #3e58aa}h3.showhide-trigger.showhide-open:last-of-type,.node-type-campaign #main-content h3.showhide-trigger.showhide-open:last-of-type{border-bottom:none}h3.showhide-trigger.showhide-open:before,.node-type-campaign #main-content h3.showhide-trigger.showhide-open:before,html.js .field-collection-view fieldset.collapsible .fieldset-legend:before{content:" ";width:0;height:0;border-style:solid;border-width:7px 5px;border-color:#145ecc transparent transparent transparent;margin:9px 0 7px -18px;position:absolute}h3.showhide-trigger:before,.node-type-campaign #main-content h3.showhide-trigger:before,html.js .field-collection-view fieldset.collapsible.collapsed .fieldset-legend:before{content:" ";width:0;height:0;border-style:solid;border-width:5px 7px;border-color:transparent transparent transparent #145ecc;margin:7px 0 7px -15px;position:absolute}html.js .field-collection-view fieldset.collapsible .fieldset-legend a{color:#145ecc;padding-left:15px}.showhide-target{padding:0 20px}.showhide-target:last-of-type{margin-bottom:20px}.field-collection-view{border-bottom:1px dashed #3e58aa;margin:0;padding:1em 0}.field-collection-container .field-type-text-long .field-items .field-item{font-size:16px;line-height:140%;margin:.25em 1em .5em}.field-collection-view fieldset{padding:0}.field-collection-view fieldset legend{font-family:source sans pro,sans-serif;font-weight:900;font-size:19px;letter-spacing:0;margin:0;padding:0}#views-exposed-form-fundraiser-location-search-page .form-item-location-distance,#views-exposed-form-fundraiser-location-search-page .form-item-location-unit,#views-exposed-form-fundraiser-location-search-page .geofield-proximity-origin-from,#views-exposed-form-fundraiser-location-search-page #edit-bbox{display:none}.view-fundraiser-location-search .view-header p{color:#145ecc;font-family:zilla slab,serif;font-size:17px;font-weight:700;margin:0 0 12px}.view-fundraiser-location-search .view-filters{margin:0 0 30px}.view-fundraiser-location-search .views-exposed-form .views-exposed-widget{padding:0}.view-fundraiser-location-search .geofield-proximity-field-wrapper .form-item{margin-right:0}.view-fundraiser-location-search input.form-text{font-size:18px;max-width:95%;padding:8px}.view-fundraiser-location-search .leaflet-popup-content{display:block;font-family:source sans pro,sans-serif;font-size:17px}.view-fundraiser-location-search .leaflet-popup-content p{color:#222;font-family:source sans pro,sans-serif;font-size:15px;margin:.5em 0 1em}.view-fundraiser-location-search .views-field-title a{font-family:source sans pro,sans-serif;font-weight:700}.view-fundraiser-location-search tr{border-bottom:1px dashed #145ecc}.view-fundraiser-location-search tr.odd{background:rgba(185,207,240,.5)}.view-fundraiser-location-search .views-exposed-form .views-exposed-widget .form-submit{margin-top:0}#map-links{display:table;font-size:13px;margin:0 0 8px;width:100%}#map-links #map-link-near-me{float:left}#map-links #map-link-redo{float:right}#map-links a{font-family:source sans pro,sans-serif;font-size:15px;font-weight:700;padding-left:20px}#map-links #map-link-near-me a{background:url(../images/event-search-marker.png) 0 0 no-repeat}#map-links #map-link-redo a{background:url(../images/event-search-redo.png) 0 0 no-repeat}.view-fundraiser-location-search .view-content{clear:both}.view-fundraiser-location-search .leaflet-popup-content{line-height:120%}.view-fundraiser-location-search .leaflet-popup-content{font-family:source sans pro,sans-serif;font-weight:900}.view-fundraiser-location-search .leaflet-popup-tip-container{margin-top:-1px}.institution-location-search{background:#edf7fd;margin:0 0 30px}.institution-location-search .block-inner,.block-alsf-pfp-outreach-specialists .block-inner{padding:20px}.block-alsf-pfp-outreach-specialists{background:#fffadd;margin:0 0 30px}.block-alsf-pfp-outreach-specialists .cos-photo{width:100px}.block-alsf-pfp-outreach-specialists .cos-info h3{color:#222}.institution-location-search .view-footer p,.block-alsf-pfp-outreach-specialists p:last-child{clear:both;font-size:14px}.region-sidebar-first .institution-location-search h2,.region-sidebar-first .block-alsf-pfp-outreach-specialists h2{color:#222;font-family:source sans pro,sans-serif;font-weight:900;font-size:1.125em;margin:0 0 1em;text-transform:uppercase}.region-sidebar-first .institution-location-search p:last-child,.region-sidebar-first .block-alsf-pfp-outreach-specialists p:last-child{margin:0}.institution-location-search .views-row{margin:0 0 1em}.institution-location-search .views-field-name{font-family:source sans pro,sans-serif;font-weight:700}.block-alsf-pfp-outreach-specialists h4{font-size:13px}.read-more-everywhere-wrapper .read-more-everywhere{display:block}.read-more-everywhere-wrapper.read-more-hidden .read-more-everywhere{display:none}input.read-more-button{background:#145ecc;border:none;color:#fff;font-size:17px;font-family:source sans pro,sans-serif;font-weight:700;padding:15px 30px}input.read-more-button:hover{background:#003595}.panels-flexible-flexible_special_event_layout{margin-top:74px}.admin-menu .panels-flexible-flexible_special_event_layout{margin-top:12px}.panels-flexible-flexible_special_event_layout .logo-bg .block-inner{background:rgba(255,255,255,.8);float:left;max-width:330px}.panels-flexible-flexible_special_event_layout .logo-bg .block-content{padding:20px 20px 0}.panels-flexible-flexible_special_event_layout .event-date{clear:both}#content .panel-flexible.panels-flexible-alsf_campaign_layout{margin:0}#get-involved .panels-flexible-alsf_campaign_layout .panels-flexible-row.panels-row-tabs{display:none}.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row{padding:0}#get-involved .row-full-1 .panels-flexible-row-inside{max-width:1300px}.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-full-1{background:url(../images/bg-get-involved-intro2.jpg) no-repeat;background-size:cover;padding:5% 0 26%}#get-involved .row-full-1 .pane-1 .block-inner{background:rgba(255,255,255,.7);float:left;padding:30px;max-width:400px;width:50%}#get-involved .row-full-1 .pane-1 h3{color:#222;font-family:zilla slab,serif;font-size:26px;margin:0;text-align:center}#get-involved .field-name-body h3{color:#222;font-weight:400;font-family:source sans pro,sans-serif;font-size:20px;margin:0 0 2em}.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-full-3{background:rgba(185,207,240,.6);padding:3% 0 1%;text-align:center}#block-system-main #get-involved .row-full-3 h2{color:#222;font-family:zilla slab,serif;font-size:28px;margin:0 0 1.5em}#block-system-main #get-involved .row-full-3 ul{padding:0}#block-system-main #get-involved .row-full-3 li{display:inline-block;font-family:source sans pro,sans-serif;font-weight:900;font-size:19px;margin:0 1.5em 2.5em;vertical-align:top;width:27%}#block-system-main #get-involved .row-full-3 li a:hover{color:#145ecc}#block-system-main #get-involved .row-full-3 li img:hover{opacity:.7}#block-system-main #get-involved .row-full-3 li img{display:block;margin:0 auto 15px;width:230px}.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-full-4{background:#fff;padding:3% 0 7%;text-align:center}.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-full-4 label{color:#fff;padding:0 15px}.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-full-5{background:#003595;padding:3% 0 7%;text-align:center}.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-full-5 label{color:#fff;font-family:source sans pro,sans-serif;padding:0 15px}.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-halves-1,.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-halves-2,.panels-flexible-alsf_campaign_layout#get-involved .panels-flexible-row.row-halves-3{display:none}#main-content #get-involved .row-full-5 h2.block-title{color:#ffe964}#main-content #get-involved .row-full-5 h2.block-title:before{content:url(/sites/all/themes/alsf_adaptive/images/get-involved-mapmarker.png);display:block;margin:0 0 5px}.get-involved-intro ul{margin:0;padding:20px 0 0}.get-involved-intro li{display:table;list-style:none;padding:5px 0;margin:0 auto}.get-involved-intro li a{background:#003595;color:#fff;border-radius:4px;display:table-cell;font-family:source sans pro,sans-serif;font-weight:700;font-size:17px;padding:9px 16px}.get-involved-intro li a:hover{background:#18b4d0;border:2px solid #145ecc;color:#fff;padding:7px 14px}.node-type-pledge #main-content{max-width:600px;width:100%}.node-type-pledge .campaign-badge{margin:0 auto 30px;max-width:300px;width:70%}.node-type-pledge .alsf_pledge_payment_missing{margin-bottom:30px;text-align:center}.node-type-pledge .alsf_pledge_payment_missing p{margin:0 0 10px}.node-type-pledge .alsf_pledge_payment_missing a{background:#e52d3a;color:#fff;border-radius:6px;display:table;font-family:source sans pro,sans-serif;font-weight:700;font-size:17px;margin:0 auto 7px;padding:8px 16px}.node-type-pledge .alsf_pledge_payment_missing a:hover{background:#145ecc}.node-type-pledge h1#page-title{display:none}.node-type-pledge .alsf_pledge_transaction_failed{background:url(../images/icon-messages-error.png) 6px 6px no-repeat #ffd8d3!important;border-top:3px solid #b81b01;font-size:16px;margin-bottom:20px;padding:10px 10px 10px 40px}.node-type-pledge .alsf_pledge_transaction_failed strong{color:#b81b01;font-family:source sans pro,sans-serif}.node-type-pledge .alsf_pledge_transaction_ok{background:url(../images/icon-status-green.png) 6px 6px no-repeat #d6facb!important;border-top:3px solid #56b056;font-size:16px;margin-bottom:20px;padding:10px 10px 10px 40px}.node-type-pledge #main-content section{border-top:1px dotted #145ecc;font-size:17px;margin:10px 0;padding:10px 0 0}.node-type-pledge #main-content section a{color:#145ecc}.node-type-pledge #main-content section a:hover{text-decoration:underline}.node-type-pledge #main-content section.field-name-field-member{border-bottom:1px dotted #145ecc;padding-bottom:10px}.node-type-pledge .field-label-inline h2.field-label{font-family:source sans pro,sans-serif;font-weight:700;font-weight:400;margin:0 10px;width:35%}.node-type-pledge .field-label-inline .field-items{width:60%}.alsf_pledge_button_wrapper{display:table;margin:35px auto 15px}.alsf_pledge_userlink{font-size:16px;margin:20px 0;text-align:center;text-transform:capitalize}.alsf_pledge_userlink a:before{content:"« "}.alsf_pledge_cancel{display:inline-block;margin:0 4px 0 0}.alsf_pledge_cancel a{background:#edf7f9;border:2px solid #d2e7ed;color:#145ecc;border-radius:4px;display:table;font-family:source sans pro,sans-serif;font-weight:700;font-size:14px;margin:0 auto 7px;padding:5px 14px}.alsf_pledge_cancel a:hover{background:#18b4d0;border:2px solid #145ecc;color:#fff}#floating-manager-menu{font-family:source sans pro,sans-serif;font-size:12px;z-index:1003}#floating-manager-menu h2{font-family:source sans pro,sans-serif;padding:3px 0;width:auto}#floating-manager-menu .sf-menu.sf-style-white a{border:none;border-bottom:1px solid #e1e1e1;line-height:1em;padding:7px}#floating-manager-menu li ul{margin:-1px 0 0 4px!important;max-width:180px!important}#floating-manager-menu .sf-menu li{max-width:180px}a>.sf-sub-indicator,span.nolink>.sf-sub-indicator{top:7px}#floating-manager-menu .block.block-superfish,#floating-manager-menu ul,#floating-manager-menu .block-inner{margin:0}#floating-manager-menu .sf-menu.sf-style-white ul a{border:1px solid #e1e1e1;border-bottom:none;color:#444}#floating-manager-menu .sf-menu.sf-style-white ul a:last-of-type{border-bottom:1px solid #e1e1e1}#floating-manager-menu .floating_manager_menu_menu_local_tasks ul li{padding:2px 7px 1px}#floating-manager-menu .floating_manager_menu_menu_local_tasks ul li:first-of-type{padding-top:6px}#floating-manager-menu .floating_manager_menu_menu_local_tasks ul li:last-of-type{padding-bottom:3px}#floating-manager-menu .floating_manager_menu_menu_local_tasks ul a{display:block;padding:0}#floating-manager-menu .floating_manager_menu_search input{display:block;margin:0 auto}#floating-manager-menu .floating_manager_menu_search input[type=submit]{background:#ccc;font-family:source sans pro,sans-serif;margin:-6px auto 6px;width:80%}#floating-manager-menu .floating_manager_menu_masquerade_inner a{overflow-wrap:break-word;word-wrap:break-word}.kickit .panels-flexible-row-inside{max-width:100%}.kickit .choice{position:relative}#kickit-choose-games .pane-1,#kickit-choose-champions .pane-1{position:relative}#kickit-choose-champions .pane-1:after,#kickit-choose-games .pane-1:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;margin-left:-25px;width:0;position:absolute;pointer-events:none;border-color:transparent;border-left-color:#fcea6c;border-width:75px;margin-top:-80px}#kickit-choose-games .pane-1 .block-inner,#kickit-choose-champions .pane-1 .block-inner{border:6px solid #fcea6c;border-bottom:none;margin:-6px 4px 0}.kickit.choose .panel-flexible .choice:after{top:13%}.kickit .choice .photo img{position:relative;z-index:3}.kickit .choice .inner{padding-bottom:25px}.node-type-page.kickit .panel-flexible .description{background:#e82433;border-bottom:5px solid #fcea6c}.kickit .panel-flexible #champions .description{background:#045ecc}.kickit .panel-flexible .choice:after{background:#a4000d;content:'';display:block;height:51%;left:0;position:absolute;right:0;top:12%;transform:skewY(-4deg);transform-origin:100%;z-index:1}.kickit .panel-flexible .choice#games:after{width:99.99%}.kickit .panel-flexible .choice#champions:after{background:#003595;width:99.9%}.node-type-page.kickit .panel-flexible .description h2{color:#fff;font-family:zilla slab,serif;font-size:70px;font-style:italic;font-weight:900;letter-spacing:-2px;margin:-50px 0 10px 10px;position:relative;text-shadow:5px 3px 0 rgba(0,0,0,.5);z-index:3}.node-type-page.kickit .panel-flexible .description p{color:#fff;font-size:26px;font-weight:300;line-height:130%;padding:0 7%;position:relative;z-index:5}.kickit .panel-flexible .choice a.button{background:#fff;border:1px solid;border-color:#e82433;color:#e82433;display:block;font-family:source sans pro,sans-serif;font-size:18px;margin:-30px auto -15px;width:230px;text-align:center;-webkit-appearance:initial;padding:10px;text-transform:uppercase}.kickit .panel-flexible a.button:hover{text-decoration:none}.kickit .panel-flexible .choice a.button:hover{border-color:#1c8ea7;color:#1c8ea7}.kickit .panel-flexible hr{border:none;border-top:2px dashed #003595;width:35%;margin:30px auto}.kickit .panel-flexible .row-halves-3{background:#eee;border:2px dashed #aaa;padding:5% 5% 2%;margin:3% 10px;max-width:87%}.kickit .panel-flexible .row-halves-3 .block-inner{text-align:center}.kickit #main-content .panel-flexible .row-halves-3 h2.block-title{color:#292c2c;font-family:source sans pro,sans-serif;font-style:italic;font-size:22px;margin:0 0 15px}.kickit .panel-flexible .row-halves-3 .pane-campaign-search h2:before{background:url(../images/icon-kickit-search.png);content:"";display:inline-block;height:20px;margin:-4px 8px -2px;width:20px}.choose-sport .button,.kickit-login a.button,.kickit #alsf-pfp-stand-search input[type=submit]{background:#fff;border:1px solid;border-radius:0;color:#e82433;font-family:source sans pro,sans-serif;font-size:18px;padding:10px 50px;text-transform:uppercase;-webkit-appearance:none}.kickit #alsf-pfp-stand-search input[type=submit]:hover,.selection:hover .button,.choose-sport .button:hover,.kickit-login a.button:hover{background:#e82433;border-color:#e82433;color:#fff}.node-type-page.kickit #alsf-pfp-stand-search input[type=submit]{margin-left:-3px}.choose-sport .button{font-size:15px;padding:10px 25px}.choose-sport a:hover,.choose-sport a:active{text-decoration:none}.choose-sport{margin-left:5%}.choose-sport h3{color:#054b64;font-family:zilla slab,serif;font-style:italic;font-size:23px;margin:-10px 0 25px}.choose-sport .selection{border-right:1px dashed #1c8ea7;float:left;margin-top:10%;padding:5% 0;text-align:center;width:49%}.choose-sport .selection:hover{background:#fef7ae}.choose-sport .selection:last-of-type{border:none}.kickit.choose .panel-flexible .choice#champions:after{right:1px}#main-content .choose-sport-list h2.block-title{color:#145ecc;font-family:zilla slab,serif;font-style:italic;text-align:center}.choose-sport-list ul{display:block;padding:0;text-align:center}.choose-sport-list li{display:inline-block;list-style:none;margin:0 25px 40px}.choose-sport-list img{display:block;margin:0 auto 20px;width:185px}.choose-sport-list a span{background:#fff;border:1px solid;color:#e82433;display:block;font-family:source sans pro,sans-serif;font-size:16px;line-height:120%;padding:10px 40px;text-transform:uppercase;-webkit-appearance:none}.choose-sport-list a:hover{text-decoration:none}.choose-sport-list a:hover span{background:#e82433;color:#fff}.choose-sport.aau h3{margin:-15px 0 15px}.panel-flexible#kickit-choose-champions .panel-separator{margin:0}body.kickit.choose .choose-sport.aau{margin-bottom:0}body.kickit.choose .aau .selection#champs-football,body.kickit.choose .aau .selection#champs-other{margin-top:0;padding:3% 2% 0;width:45%}body.kickit.choose .selection#champs-aau{border-top:1px dashed #1c8ea7;float:none;margin:0 auto;padding:3% 2% 1px;width:94%}body.kickit.choose .aau img{width:170px}.kickit #alsf-pfp-stand-search label{display:none}.kickit #alsf-pfp-stand-search input{border-radius:0;font-family:source sans pro,sans-serif;font-size:17px;margin:-15px 0 0;max-width:65%;padding:6px}.kickit.choose #alsf-pfp-stand-search input{padding:12px;margin-bottom:1px}#stand-search-results{margin:1.5em auto;max-width:235px}.stand-search-result{border-bottom:1px dashed #1c8ea7;margin:0 auto 1em;padding-bottom:1em}#stand-search-results>div:nth-of-type(2){border-top:1px dashed #1c8ea7;margin-top:1em;padding-top:1em}.stand-search-result-name{font-family:source sans pro,sans-serif;font-weight:700;font-size:18px;line-height:120%}.page-panels #content-wrapper{z-index:unset}.region-sidebar-first .other-ways h2.block-title{border-top:2px solid #ebebeb;color:#01245e;font-family:source sans pro,sans-serif;font-size:20px;font-weight:900;margin-top:20px;padding:20px 0 10px}.region-sidebar-first .block.other-ways #other-ways-to-give img{float:none;margin:0 0 5px}#other-ways-to-give tr{border-bottom:2px solid #ddf3f6!important}#other-ways-to-give tr:last-of-type{border:none}#other-ways-to-give td{padding:15px;vertical-align:top}#other-ways-to-give td:first-child{border-right:2px solid #ddf3f6}#other-ways-to-give td p{font-size:14px;line-height:130%;margin:0;text-align:center;font-family:source sans pro,Helvetica,Tahoma,Verdana,Arial,sans-serif}#other-ways-to-give a{color:#145ecc;display:inline-block;font-family:source sans pro,sans-serif;font-weight:700;font-size:17px;line-height:130%;padding-bottom:5px}#charity-logos{margin:20px auto;padding:20px 0 0}#charity-logos img{display:table;float:none;margin:0 auto}.view-races table{margin-top:0}.view-races tbody{border-top:1px solid #ccc}.view-races th{display:none}.view-races td{padding:10px;vertical-align:top}.view-races td.views-field-field-image{width:200px}.view-races td.views-field-field-image img{border:1px solid #b9cff0}.view-races td.views-field-field-text{max-width:600px;padding-bottom:20px}.view-races td.views-field-field-dates,.view-races td.views-field-field-address{font-size:15px;line-height:130%;padding-top:20px;text-align:right;text-transform:uppercase}.view-races td.views-field-field-dates{max-width:220px}.view-races .alsf_race_view_title{font-family:source sans pro,sans-serif;font-weight:900;font-size:25px;line-height:100%;margin:10px 0 20px}.view-races span.date-display-end{display:block}.leaflet-popup-content{font-family:source sans pro,sans-serif;width:190px}.leaflet-popup-content a{display:block;font-family:source sans pro,sans-serif;font-size:16px;font-weight:700;line-height:120%;margin:0 0 5px}.view-races .leaflet-popup-content span.date-display-end{display:inline}.node-type-alsf-race #tasks .tabs{display:none}.node-alsf-race .region .region-inner{margin:0}.alsf_race_backlink{font-size:14px;text-align:right}.alsf_race_backlink a:before{content:"« "}.team-lemon .field-name-field-image{margin:20px 0;text-align:right}.team-lemon .field-name-field-image img{border:2px solid #efefef}.team-lemon .field-name-field-dates,.team-lemon .field-name-field-address,.team-lemon .field-name-field-registration-deadline,.team-lemon .region-two-66-33-first .alsf_race_inquirelink{float:left;width:45%}.team-lemon .field-name-field-address-geofield{float:left;margin-right:5%;width:50%}.team-lemon .region-two-brick-left-above .field-name-field-dates{width:95%}.team-lemon .region-two-66-33-first{border-top:1px dashed #145ecc}.team-lemon .field-name-body{border-top:1px dashed #145ecc;clear:both;padding-top:30px}.team-lemon .field-name-field-registration-fee{background:#e1f3f7;border-top:1px dashed #b9cff0;font-style:italic;font-size:16px;font-weight:700;padding:20px;text-align:center}.team-lemon .field-name-field-registration-fee:before{content:"Please note: We will credit the race registration fee of "}.team-lemon .field-name-field-registration-fee:after{content:" to your fundraising minimum."}.team-lemon .views-row .field-name-body{border:none;margin:15px 0 0;padding:0}.node-alsf-race .alsf_race_formats{border-top:1px dashed #145ecc;clear:both;margin-top:20px}.team-lemon .field-name-body h3{color:#222}.team-lemon .field-name-field-dates,.team-lemon .field-name-field-address,.team-lemon .field-name-field-registration-deadline{font-size:18px;line-height:140%;margin:15px 0 0}.team-lemon .label-above{font-family:source sans pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.alsf_race_inquirelink{margin:25px 0 20px}.alsf_race_inquirelink a{background:#145ecc;color:#fff;display:block;font-family:source sans pro,sans-serif;font-size:18px;font-weight:900;padding:20px;text-align:center;text-transform:uppercase}.alsf_race_inquirelink a:hover{background:#003595}.view-race-formats .item-list ul li .node,.view-race-formats .item-list ul{margin:0}.view-race-formats .item-list ul li.views-row{background:#edf7fd;border-bottom:1px dashed #b9cff0;list-style:none;margin:0;padding:20px}.view-race-formats .item-list ul li.views-row-last{border-bottom:none;margin:0}.view-race-formats .item-list ul.contextual-links li{list-style:none}.view-race-formats .item-list ul li ul{margin-left:15px}.node-alsf-race .field-name-body li,.view-race-formats .item-list ul li ul li{line-height:140%;list-style:disc;margin:0 0 7px 15px}.view-race-formats .field-name-title h2{color:#222;font-family:source sans pro,sans-serif;font-size:1.5em;font-weight:900;margin:0}.team-lemon .view-race-formats .field-name-field-dates{float:none}.view-race-formats .label-inline{float:left}.field-name-field-price .label-inline:after{content:"$"}.alsf_race_view_body p{margin:0 0 8px}.alsf_race_view_formats{font-size:15px;line-height:140%}.alsf_race_view_learnmoreapplynow{margin:15px 0 0}.alsf_race_view_learn_more a,.alsf_race_view_apply_now a{background:#145ecc;color:#fff;display:inline-block;font-size:15px;margin:0 5px 0 0;padding:6px 20px}.alsf_race_view_learn_more a:hover,.alsf_race_view_apply_now a:hover{background:#003595}.page-team-lemon-races h1#page-title{display:none}.field-name-byo-option p:last-child,.field-name-about-team-lemon p:last-child,.node-alsf-race-format p:last-child{margin:0}.node-alsf-race-format .region-two-brick-right-above{font-size:16px;margin-top:19px}.field-name-race-format-inquire-link{display:block;margin:10px 0 0}.field-name-race-format-inquire-link a{background:#145ecc;border-radius:6px;color:#fff;font-family:source sans pro,sans-serif;font-weight:700;font-size:15px;line-height:100%;padding:8px 20px}.field-name-race-format-inquire-link a:hover{border-bottom:1px dotted}.field-name-byo-option,.field-name-about-team-lemon{border-top:2px solid #f2c804;float:right;margin:0 0 25px;max-width:300px}.team-lemon #edit-profile-choice .form-type-radio{margin-bottom:15px}.field-name-about-team-lemon{border-color:#b2dfe9}.field-name-byo-option .block-inner,.field-name-about-team-lemon .block-inner{background:#fcffc3;font-size:15px;padding:20px}.field-name-about-team-lemon .block-inner{background:#ddf5fb}.field-name-byo-option p:last-child a,.field-name-about-team-lemon p:last-child a{background:#fedf70;border:1px solid #ffc629;color:#444;display:block;font-family:source sans pro,sans-serif;font-weight:700;margin:0 0 5px;padding:10px;text-align:center;text-transform:uppercase}.field-name-about-team-lemon p:last-child a{background:#61c1d3;border-color:#145ecc;color:#fff}.field-name-byo-option p:last-child a:hover{background:#ffc629}.field-name-about-team-lemon p:last-child a:hover{background:#145ecc}#main-content .field-name-byo-option h2.block-title,#main-content .field-name-about-team-lemon .block h2.block-title{color:#222;font-family:source sans pro,sans-serif;font-weight:900;font-size:23px;line-height:120%;margin:0 0 15px}.field-name-field-learn-more-link{font-family:zilla slab,serif;font-size:20px;font-weight:700;margin:-5px 0 20px;text-align:right}.field-name-field-learn-more-link a{color:#145ecc}.field-name-field-learn-more-link a:hover{border-bottom:1px dotted}#inquiry-form-wrapper{float:left;width:70%}#inquiry-form-sidebar{float:right;width:305px}#inquiry-form-sidebar .field-name-field-address-geofield{display:none}#inquiry-form-sidebar .field-name-field-dates,#inquiry-form-sidebar .field-name-field-address{float:none;width:100%}.team-lemon .form-item-formats,.team-lemon fieldset{border:20px solid rgba(185,207,240,.6);border-bottom:10px solid rgba(185,207,240,.6);background:#fff;margin:0;min-width:0;padding:20px}.team-lemon fieldset legend{float:left;letter-spacing:0;line-height:1.5em;margin:0 0 20px;padding:0;width:100%}.team-lemon .form-item-formats label:first-child,.team-lemon span.fieldset-legend{border-bottom:2px solid #b9cff0;display:block;font-family:source sans pro,sans-serif;font-weight:900}.team-lemon .form-item-formats label:first-child{color:#145ecc;font-size:30px;line-height:1.5em;margin-bottom:15px}.form-item.form-item-application-fundraising-plans label{clear:left;display:block;width:100%}.form-item-application-why-raise-money{clear:both}.team-lemon fieldset#edit-agreement{border-bottom:25px solid rgba(185,207,240,.6)}.team-lemon #edit-agreement p{font-size:15px}.team-lemon form h2,.team-lemon #edit-athlete-birth-date label{display:none}.team-lemon input.form-submit{display:block;font-size:17px;font-family:source sans pro,sans-serif;font-weight:900;margin:20px auto}.team-lemon .form-item-athlete-city,.team-lemon .form-item-athlete-first-name,.team-lemon .form-item-athlete-last-name{float:left;width:44%}.team-lemon .form-item-athlete-gender{clear:left;float:left}.team-lemon .form-item-athlete-gender select{width:140px}.team-lemon .form-item-athlete-t-shirt,.team-lemon .form-item-athlete-zip,.team-lemon .form-item-athlete-state,#alsf-race-node-tab-race-inquiry-form .container-inline-date,.team-lemon .form-item-athlete-email{clear:none;float:left;margin:1em 0}.team-lemon .form-item-athlete-country{clear:left}.team-lemon .form-item-athlete-zip{margin:1em}.team-lemon .form-item-athlete-phone{clear:left;float:left;margin:1em 1em 0 0;width:20%}.page-node-race-inquiry .form-item-athlete-phone{width:20%}.page-node-race-inquiry .form-item-athlete-t-shirt{clear:both}.team-lemon .form-item-athlete-email{width:47%}.team-lemon .form-item-athlete-address{clear:both}.team-lemon .resizable-textarea textarea{width:100%}.inquiry-form-format-disabled{color:#666}.form-item-profile-choice .form-item-profile-choice label{font-weight:500}.page-node-race-inquiry .form-item-athlete-email{clear:both}.page-node-race-inquiry .form-item-athlete-birth-date-date label{display:none}.rendered-by-ds .one-column .region-inner{margin-left:0;margin-right:0}.group-sponsor-stats{background:#fff5c0;border-top:3px solid #ffc629;float:left;margin:10px 0 25px;padding-bottom:10px;width:100%}.node-type-sponsor .field-name-field-sponsor-page-logo{background:#fff;border:1px dotted #ddd;float:right;margin:5px 0 20px 25px}.node-type-sponsor .field-name-body li{margin:0 0 15px 10px}.group-sponsor-stats .label-inline{float:left;font-family:source sans pro,sans-serif}.group-sponsor-stats .field-name-field-sponsor-website,.group-sponsor-stats .field-name-field-giving-level,.group-sponsor-stats .field-name-field-partner-since{float:left;font-family:source sans pro,sans-serif;font-weight:900;font-size:18px;margin:15px 20px 5px}.field-name-field-sponsor-website a{color:#222}.field-name-field-sponsor-website a:hover{border-bottom:1px dotted}.group-sponsor-stats .field-name-field-partner-since .label-inline{margin-right:5px}.field-name-field-partner-since .label-inline:before{content:url(../images/cccc/icon-partner-since.png);float:left;margin:-3px 8px -6px 0}.field-name-field-giving-level .label-inline:before{content:url(../images/cccc/icon-amount-raised.png);float:left;margin:-4px 8px -6px 0}.field-name-field-sponsor-website a:before{content:url(../images/cccc/icon-website.png);float:left;margin:-4px 8px -6px 0}.node-sponsor .field-name-field-image-cache{clear:both}.node-sponsor .field-name-field-image-cache a{margin:0 22px 18px 0}.node-sponsor .field-name-field-image-cache a:nth-of-type(3n+3){margin:0 0 18px}.node-sponsor .field-name-field-image-cache .label-above{color:#555;font-family:source sans pro,sans-serif;font-size:15px;font-style:italic;margin:30px 0 10px}.cccc-cta{clear:both;margin:25px 0}.cccc-cta p a{background:#fff;border:2px solid;border-radius:6px;color:#97004e;display:block;font-family:source sans pro,sans-serif;font-weight:900;font-size:20px;margin:0 auto;max-width:210px;padding:12px 0;text-align:center}.cccc-cta p a:hover{background:#97004e;color:#fff}.page-companies-curing-childhood-cancer-partners-above-100k .views-row{clear:both}.page-companies-curing-childhood-cancer-partners-above-100k .views-field-field-sponsor-page-logo{border:1px solid #ddd;float:left;margin:0 25px 25px 0;max-width:200px}.pane-block .view-our-partners .view-content{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:left}.pane-block .view-our-partners .views-row{margin:0 3% 3% 0;width:20%}.pane-block .view-our-partners.view-display-id-block_10m .views-row{width:auto}.pane-block .view-our-partners.view-display-id-block_in_kind .view-content,.pane-block .view-our-partners.view-display-id-block_25k .view-content,.pane-block .view-our-partners.view-display-id-block_50k .view-content{flex-direction:column;flex-flow:column wrap;margin-bottom:25px}.pane-block .view-our-partners.view-display-id-block_in_kind .views-row,.pane-block .view-our-partners.view-display-id-block_25k .views-row,.pane-block .view-our-partners.view-display-id-block_50k .views-row{font-size:17px;margin:0 3% 5px 0;width:45%}.section-companies-curing-childhood-cancer #main-content .pane-block h2.block-title{border-top:1px dashed #888;color:#222;font-family:source sans pro,sans-serif;font-weight:900;font-size:23px;padding-top:10px}.pane-block .view-our-partners .views-field-field-sponsor-page-logo{border:1px solid #ddd}#block-system-main .pane-block .view-our-partners .item-list ul{column-count:2}#block-system-main .pane-block .view-our-partners .item-list li{font-size:17px;list-style:none;margin:0 0 2px}.node-type-researcher .three-25-50-25>div.region-three-25-50-25-second{margin-left:2%;margin-right:3%}.node-type-researcher .three-25-50-25>.region.region-three-25-50-25-first{width:20%}.node-type-researcher .field-name-title h2{font-size:30px;line-height:130%}.node-type-researcher .field-name-taxonomy-vocabulary-19,.node-type-researcher .field-name-taxonomy-vocabulary-19 a,.node-type-researcher .field-name-field-institution a,.node-type-researcher .field-name-field-institution{font-size:16px}.node-type-researcher .field-name-taxonomy-vocabulary-19{margin-top:5px}.node-type-researcher .field-name-body{margin:35px 0}.node-type-researcher .field-name-body p,.node-type-researcher .field-name-body li{font-size:18px}.quote{background:#eaf0fa;border-radius:12px;padding:25px 30px}.quote p:first-child{color:#145ecc;font-family:zilla slab;font-size:22px;line-height:130%;margin-bottom:12px;text-indent:-8px}.quote p:first-child:before{content:"“"}.quote p:first-child:after{content:"”"}.quote p.attribute{color:#003595;font-weight:700;margin:0;text-transform:uppercase}.node-type-researcher .field-group-accordion{margin:0 auto .5rem 22.325%;width:50%}.node-type-researcher .field-group-accordion h3{background:#fddc00;display:block;font-weight:600;padding:8px}.node-type-researcher .field-group-accordion h3 a{color:#003595;display:block;font-family:zilla slab;font-size:24px}.node-type-researcher .field-group-accordion h3 a:before{content:"\f068";font:var(--fa-font-solid);font-size:22px;font-weight:900;margin:2px 7px 5px 0}.node-type-researcher .field-group-accordion.collapsed h3 a:before{content:"\2b";float:left;font:var(--fa-font-solid);font-size:22px;margin:2px 7px 5px 0}.node-type-researcher .embedded-video{padding:3rem 0}.node-type-researcher .embedded-video iframe{display:table;margin:0 auto;max-width:800px}.block-researcher-blog-posts-block,.field-name-field-publications-honors{padding:15px 20px}.block-researcher-blog-posts-block a,.field-name-field-publications-honors a{font-weight:600}.block-researcher-blog-posts-block .views-row{margin-bottom:1rem}.block-researcher-blog-posts-block .views-field-title{font-size:18px;line-height:130%;margin-bottom:.25rem}.block-researcher-blog-posts-block .views-field-created{color:#666;font-size:15px;font-weight:600;text-transform:uppercase}.crazy-8-grantee{content:url(/sites/all/themes/alsf_adaptive/images/researchers/badge_crazy8.png);margin:-40px 0 0 50px;position:relative;text-align:center;width:120px}.scientific-review-board-srb{content:url(/sites/all/themes/alsf_adaptive/images/researchers/badge_sab.png);margin:-65px 0 0 50px;position:relative;text-align:center;width:120px}.multiple-designations.scientific-review-board-srb{float:left;margin:-57px 5px;width:100px}.multiple-designations.crazy-8-grantee{float:right;margin-top:-30px}#debug-messages{position:fixed;z-index:1000;top:50px;max-height:250px;overflow:scroll;background-color:#fff}.not-front.get-involved #content-wrapper,.not-front.get-involved #page{background:#f9fbf8}.get-involved .intro{margin-bottom:30px;max-width:910px}.get-involved #ccf.intro{max-width:890px}.get-involved .intro h2{color:#145ecc;font-size:32px;line-height:110%;margin:0 0 35px}.get-involved .intro p{font-size:21px}.get-involved .intro a{text-decoration:underline}.get-involved .gallery-link{text-align:center}#main-content .get-involved-ideas h2.block-title{color:#003595;font-family:source sans pro;font-size:26px;font-weight:600;line-height:110%}#main-content .gallery-link h2.block-title{color:#222;font-family:source sans pro;font-size:24px;font-weight:900;line-height:110%;margin:0}.get-involved #main-content .gallery-link h3 a{font-weight:600;text-decoration:underline}.get-involved-ideas .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}.get-involved-ideas .item{background:#fff;border:1px solid #437ed6;border-radius:8px;flex-basis:30%;margin-bottom:50px;min-height:340px}.get-involved-ideas .item.hidden{visibility:hidden}.get-involved-ideas .item:hover{border-color:#145ecc}.get-involved-ideas .item:hover a{color:#145ecc}.get-involved-ideas img{border-top-left-radius:8px;border-top-right-radius:8px}.get-involved-ideas h4{font-size:21px;line-height:110%;padding:5px 14px 0}.get-involved-ideas h4 a{color:#222;display:block}.get-involved .pane-campaign-agnostic-leaderboard{margin-top:50px}.get-involved .pane-campaign-agnostic-leaderboard th,.get-involved .pane-campaign-agnostic-leaderboard td{font-size:19px;padding:14px 10px}.get-involved .region-highlighted{margin:-45px 0 35px;background:#d9e5f7;overflow-x:hidden!important;position:relative;right:50%;left:50%;flex:0 0 100vw;width:99.5vw;margin-right:-50vw!important;margin-left:-50vw!important}.tmm-promo .slug{color:#003595;font-size:16px;font-weight:600;margin:5px 0 -5px;text-transform:uppercase}.tmm-promo .block-content{display:flex;margin:0 auto;max-width:1200px;padding:30px 0 0}.tmm-promo .image{margin-right:3%;width:40%}.tmm-promo h2{font-size:210%;margin:10px 0}.tmm-promo p{font-size:18px}#debug-messages{position:fixed;z-index:1000;top:50px;max-height:250px;overflow:scroll;background-color:#fff}