@font-face{font-family:ostrich;src:url(../fonts/ostrich-black-webfont.eot);src:url(../fonts/ostrich-black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ostrich-black-webfont.woff) format('woff'),url(../fonts/ostrich-black-webfont.ttf) format('truetype'),url(../fonts/ostrich-black-webfont.svg#ostrich_sansblack) format('svg');font-weight:400;font-style:normal}strong,b{font-family:latobold!important;font-weight:400!important}em,i{font-family:latoitalic!important;font-style:normal!important}iframe{max-width:100%}body.node-type-pfp{background:#fef735;font-family:latoregular;font-size:1.625em;line-height:130%}.node-type-pfp a{color:#019cb8}.node-type-pfp #pfp-donate-form a,.node-type-pfp #modal-content a{color:#fef233}.node-type-pfp #pfp-donate-form a{border-bottom:1px dotted}.node-type-pfp #pfp-donate-form a:hover{border-bottom:1px solid;text-decoration:none}.node-type-pfp #modal-content a.message-switcher-button{background:#fed233;border-radius:6px;color:#019cb8;margin:0 4px 15px 0;padding:10px 15px;cursor:pointer}a.message-switcher-button:hover{background:#fbf964;text-decoration:none}.node-type-pfp #pfp-donate-form label a{color:#ffe400}.node-type-pfp a:hover{color:#003b73}.node-type-pfp .node-wall-rsvp .wall-comment-author a,.node-type-pfp .node-wall-milestone .wall-comment-author a,.node-type-pfp .node-wall-member .wall-comment-author a{color:#fef233}.node-type-pfp #sidebar{padding:0}#pfp-owner-block .toggle-open,#pfp-owner-block .inner,#pfp-header .inner,#pfp-banner,body.node-type-pfp #wrapper,#pfp-subpage-links{margin:0 auto;max-width:1400px}#pfp-subpage-links{display:table;width:100%}#pfp-subpage-links .back-link{float:left;font-family:latobold;font-size:17px;padding:10px 20px}#pfp-subpage-links .page-id{float:right;font-size:15px;font-family:latobold;padding:10px 20px}#pfp-subpage-links .page-id span{font-family:latoregular}#pfp-banner,body.node-type-pfp #wrapper{clear:both;padding:0 15px;width:auto}#pfp-captain .inner{margin:0 auto;max-width:1400px}#pfp-header{background:#003b73;color:#fff}#pfp-team-link{color:#fff;float:left;font-family:latobold;font-size:.9em;line-height:1em;margin:0 0 0 188px;padding:9px 0}#pfp-captain #pfp-team-link a{float:right;font-family:latoregular;font-size:1em;margin-left:10px;padding:0}#pfp-buttons{float:right;margin:5px 0 6px}#pfp-buttons a.btn{background:#fef233;border-radius:3px;color:#003b73;display:inline;font-family:latobold;font-size:14px;line-height:100%;margin:0 2px;padding:5px 8px;text-transform:uppercase}#pfp-buttons a.btn:hover{background:#003b73;color:#fef233;text-decoration:none}#pfp-buttons a.btn.login-btn,#pfp-buttons a.btn.logout-btn{background:0 0;color:#fef233;font-family:latoregular;text-transform:none}#pfp-buttons a.btn.login-btn:hover,#pfp-buttons a.btn.logout-btn:hover{text-decoration:underline}#pfp-owner-block.collapsed .toggle-open h3{background-position:0 15px;font-weight:400}#pfp-owner-block .toggle-open h3{background:url(/sites/all/themes/alsf/images/plus-minus.png) 0 -125px no-repeat;color:#0ea9c5;cursor:pointer;font-family:latobold;font-size:1.125em;font-weight:400;margin:0 0 0 15px;padding:20px 36px}#pfp-owner-block.collapsed .toggle-open h3:hover{background-position:0 -55px}#pfp-owner-block .toggle-open h3:hover{background-position:0 -195px}.arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0ea9c5;display:block;float:right;height:0;margin:7px 9px;width:0}#pfp-owner-block .toggle-wrapper{background:#e6f8ff;border-bottom:1px solid #bce8f0}#pfp-owner-block.collapsed .toggle-wrapper{border-bottom:1px solid #fff}#pfp-owner-block .toggle-open h3:hover{color:#003b73}#pfp-owner-block .toggle-open h3:hover .arrow{border-top:8px solid #003b73}#pfp-owner-block .inner{padding:20px}#pfp-owner-block .owner-message-archived{padding:20px}#pfp-owner-block .close{padding-top:0}#pfp-owner-block a.close-button:hover,#pfp-owner-block a.close-button{background:#019cb8;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#fef735;cursor:pointer;display:inline-block;font-size:28px;line-height:90%;width:28px!important;height:28px;padding:0;text-align:center}#pfp-owner-block a.close-button:hover{background:#003b73;text-decoration:none}#pfp-header:after{content:"";display:table;clear:both}#pfp-owner-block.member,#pfp-owner-block.owner{background:#fff;border-bottom:2px dashed #019cb8;float:left;width:100%}#owner-message strong,#owner-message a{word-wrap:break-word}.owner-message-unsubscribed-status,.owner-message-status{clear:left;font-size:.9em;margin:0 auto;padding:20px 30px 0}.owner-message-status .owner-message-disabled-status{margin:0 0 8px;padding:8px 15px}.owner-message-status a{font-family:latobold;text-decoration:underline}.owner-message-status p{color:#444;margin:0;padding:0}.pfp_enabled .owner-message-disabled-status{background:#e2ffaf;border:1px dotted #a2d646}.pfp_disabled .owner-message-disabled-status{background:#fedabf;border:1px dotted #f0844f}.pfp_enabled .owner-message-disabled-status strong{color:#609201}.pfp_disabled .owner-message-disabled-status strong,.pfp_disabled .owner-message-disabled-status a{color:#d52d00}.pfp_disabled .owner-message-disabled-status a:hover{color:#af2601}.owner-message-unsubscribed-status-inner,.owner-message-private-status{border:1px dotted #019cb8;border-radius:4px;padding:10px}.pfp-public .owner-message-private-status a{background:url(../images/checkboxes.png) no-repeat 0 0}.owner-message-private-status a{background:url(../images/checkboxes.png) no-repeat 0 -51px;display:table;margin:0 auto;font-size:18px;padding:1px 0 1px 31px;text-decoration:none}.owner-message-unsubscribed-status-inner a,.owner-message-unsubscribed-status-inner span{font-family:latobold}span#modal-title{text-transform:capitalize}#pfp-site-logo{float:left;margin:0 0 -40px 30px;position:relative;z-index:5}#pfp-campaign-logo{float:right;padding:20px 20px 10px}#pfp-campaign-logo img{max-height:100px;width:auto}#pfp-header-center{border-right:1px solid #012557;float:left;margin:15px;width:35%}#pfp-header-id{margin:6px 0}#pfp-header-id span{color:#53e4ff}#pfp-header-honor-wrapper{color:#fff;float:left;margin:20px 15px;max-width:25%;min-width:20%}#pfp-header-memorial img,#pfp-header-honor img{float:left;margin-top:5px;max-height:100px;max-width:85px}#pfp-header-honor-wrapper .hero-details{margin-left:105px}#pfp-header-honor.no-image .hero-details{margin-left:0}#pfp-header-memorial label,#pfp-header-honor label{color:#fff;font-family:latobold;font-size:15px;font-weight:400;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}#pfp-header-memorial h4,#pfp-header-honor h4{font-size:24px;line-height:110%}#pfp-header-honor-both h4{font-size:19px}#pfp-header-honor .hero-description{font-size:.85em;line-height:1.25em}.node-type-pfp .hero-description .read-more a{color:#f2c804}#pfp-captain{background:#019cb8;box-shadow:0 2px 5px #666;float:left;padding:6px 0;position:relative;width:100%;z-index:2}#pfp-captain .inner #pfp-captain-name{color:#fff;float:left;padding:5px 0 5px 188px}#pfp-captain .inner #pfp-captain-name span{font-family:latobold}#pfp-captain a{color:#fef735;font-size:.9em;margin-left:3px;padding:8px 0 0}#pfp-captain #pfp-logout{float:right;font-family:latobold;margin:2px 20px 0 0;text-transform:uppercase}#pfp-captain #pfp-logout a{background:#fef735;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#003b73;font-size:.75em;margin:0;padding:5px 18px 4px}#pfp-captain #pfp-logout a:hover{background:#fed233;text-decoration:none}#owner-message{border-right:1px dotted #019cb8;float:left;margin:0 0 20px 30px;padding-right:20px;width:40%}#owner-message.full-width{border:none;width:auto}.owner-message-welcome strong{color:#003b73;font-family:latobold;font-weight:400}a.start-tour{color:#003b73;font-family:latobold;font-size:20px;padding:9px 15px 4px;height:32px;display:block}a.start-tour:hover{text-decoration:none}.arrow-box{position:relative;background:#fed233;float:left;height:40px}.arrow-box:after,.arrow_box:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-box:after{border-color:transparent;border-left-color:#fed233;border-width:20px;margin-top:-20px}.arrow-box:before{border-color:transparent;border-left-color:#fed233;border-width:30px;margin-top:-30px}.arrow-box:hover:after,.arrow-box:hover:before{border-left-color:#fbf964}.arrow-box:hover{background:#fbf964}#owner-checklist{float:left;padding:10px 0 10px 20px;width:50%}#owner-checklist .item-list{margin-right:20px;width:45%}#owner-checklist .item-list ul{margin:0;padding:0}#owner-checklist li{background:url(../images/checkboxes.png) no-repeat 0 -51px;list-style:none;font-size:.925em;margin:0 0 .5em;padding:2px 0}#owner-checklist li a{padding:2px 0 0 30px}#owner-checklist li.checked{background-position:0 0}#owner-checklist li.unchecked a{color:#019cb8;font-family:latobold}#owner-checklist li.checked a{color:#666}#contentbottom{background-color:#fff;padding:20px}#pfp-welcome{clear:both;margin:10px auto;line-height:140%;width:95%}.read-more-wrapper.read-more-hidden #pfp-welcome{height:400px;overflow:hidden}.read-more-wrapper #pfp-welcome{height:auto;overflow:auto}.read-more-button-wrapper{background-image:linear-gradient(to bottom,transparent,white)!important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,100)))!important;height:100px;margin-top:-200px;margin-bottom:20px;padding:120px 0 0!important;position:relative!important;text-align:center}input.read-more-button{background:#019cb8;border:none;color:#fff;font-size:17px;font-family:latoblack;padding:10px 35px;position:relative;text-transform:uppercase;-webkit-appearance:none;z-index:999}input.read-more-button:hover{background:#003b73}.pfp-page .main-holder{width:100%}.pfp-page .main-block{padding:40px 25px 0}.pfp-page .main-block #content{width:66%;margin-right:3%}.pfp-page .main-block #sidebar{float:left;width:31%}.node-type-pfp .side-box{margin:0 0 36px}#pfp-details{border-bottom:1px solid #f2c804;border-top:1px solid #f2c804;color:#000;float:left;margin:0 auto;padding:2em 20px;position:relative;width:95%}#pfp-details-map{height:100%;position:absolute;right:0;top:0;width:38%}#pfp-details-map a:hover{text-decoration:none}#content #pfp-details h2{color:#018ba8;font-family:Ostrich,sans-serif;font-size:2em;letter-spacing:1px;margin:0 0 .25em}#content #pfp-details h3{color:#025c95;font-size:1em;text-transform:uppercase}#pfp-details #pfp-details-date,#pfp-details #pfp-details-location{float:left;margin-right:1.25em;width:30%}#pfp-logmiles-block h3.header{font-family:Ostrich;font-size:1.825em;font-weight:400;letter-spacing:1px;color:#003b73;float:left;margin:0 0 .5em}#pfp-user-miles-total{background:#fdfcaa;border:1px dotted #fed233;color:#003b73;float:right;margin:-6px 0 0;padding:4px 6px}#pfp-user-miles-total span{font-family:latobold}#pfp-miles-actions{clear:both;padding:15px 0 0}#pfp-miles-actions .item-list{float:none}#pfp-miles-actions .item-list ul{text-align:center}#pfp-miles-actions .item-list li{display:inline-block;list-style:none;margin:0 15px 0 0;width:20%}#pfp-miles-actions .item-list li li{display:block;margin:0;width:auto}#pfp-miles-actions h3{font-size:13px;font-weight:400;text-align:center}#pfp-miles-actions li .content,#pfp-miles-actions li a.ctools-use-modal{display:block;text-align:center}#pfp-miles-actions .contextual-links li a.ctools-use-modal{text-align:left}#pfp-banner{clear:left;line-height:50%;position:relative;z-index:1}#pfp-banner .banner-fullwidth img{height:auto;width:100%}#pfp-banner .banner-inset{background:#fff;border:8px solid #fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;bottom:30px;box-shadow:0 2px 5px #444;position:absolute;right:25px}#pfp-banner .banner-inset img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:auto;width:auto}#messages-help-wrapper{display:none}.node-type-pfp #messages-help-wrapper{bottom:0;left:0;position:fixed;z-index:10000;width:100%}.node-type-pfp .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}.node-type-pfp .modal-scroll .messages{box-shadow:none;-webkit-box-shadow:none;float:left;margin:0 0 15px;width:90%}.node-type-pfp div.status{background-color:#fff!important;background-image:url(/sites/all/themes/alsf_adaptive/images/icon-messages-status.png)!important}div.warning{background-image:url(/sites/all/themes/alsf_adaptive/images/icon-messages-alert.png)!important;border:none;border-top:4px solid #d8a300}div.error{background-image:url(/sites/all/themes/alsf_adaptive/images/icon-messages-error.png)!important;border:none;border-top:4px solid #b81b01}.node-type-pfp div.messages.status{border:none;border-top:4px solid #41b5ca;color:#222!important}div.messages ul li{font-size:14px;line-height:130%;margin:0 0 5px;padding:0}.messages a.close-link{background:url(/sites/all/themes/alsf_adaptive/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}#sidebar-pfp h2{font-family:Ostrich;font-size:1.825em;font-weight:400;letter-spacing:1px;display:none}#pfp-thermometers h3{color:#ffe400;font-family:Ostrich,latobold,sans-serif;font-size:1.75em;font-weight:400;letter-spacing:.75px;margin:0;padding:25px 20px 0}#pfp-thermometers #funds-tab,#pfp-thermometers #miles-tab,#pfp-donate-form,#pfp-thermometers #team-thermometer,#pfp-thermometers #member-thermometer{background:#003b73;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:100%}#pfp-thermometers #miles-tab{background:#f16b00}#pfp-thermometers #miles-tab,#pfp-thermometers #funds-tab{border-top-right-radius:0;-moz-border-top-right-radius:0;-webkit-border-top-right-radius:0}#pfp-donate-form{background:#019cb8}#pfp-thermometers #member-thermometer{background:#fed233;clear:both;float:left;margin-top:35px}#pfp-thermometers #miles-tab{background:#fed233}#wrapper #pfp-donate-form .inner{background:0 0;padding:15px 20px}#wrapper #team-thermometer .inner,#wrapper #member-thermometer .inner{background:0 0}.pfp-page .info-area dl dt{clear:left;width:auto}#pfp-thermometers #miles-tab .info-area dl dt,.pfp-page #member-thermometer .info-area dl dt{color:#3e3e3e;max-width:75%}#pfp-thermometers #miles-tab .info-area dl dd,.pfp-page #member-thermometer .info-area dl dd{color:#003b73}.node-type-pfp .pfp-page #pfp-thermometers #miles-tab .progress-bar span.line,.node-type-pfp .pfp-page #member-thermometer .progress-bar span.line{background:#003b73}.node-type-pfp .pfp-page #pfp-thermometers #miles-tab .progress-bar strong,.node-type-pfp .pfp-page #member-thermometer .progress-bar strong{color:#d5a000}.node-type-pfp #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li:last-child a{background:#fde05b}.node-type-pfp #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li:last-child a:hover,.node-type-pfp #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li:last-child.active a{background:#fed233;color:#003b73}.node-type-pfp .pfp-page #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li:first-child a{background:#064d90}#pfp-donate-form{margin:0}.node-type-pfp #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li a{border-top-left-radius:3px;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;margin-left:2px}.pfp-page #pfp-donate-form label{color:#fff;font:1.1em/1.2em latoregular;margin:0 0 10px}#pfp-donate-form select{width:95%}#pfp-donate-form select#donate-member-select{width:100%}.pfp-page #contentbottom #donations-tab .btn{margin:0}.node-type-pfp .pfp-page .progress-bar strong{color:#003b73}.node-type-pfp .pfp-page .progress-bar span.line{background:none #fdea46}.node-type-pfp #pfp-donate-form a.btn,.pfp-page .donate-form .btn-submit{background:#019cb8;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;clear:left;color:#003b73;float:none;font-family:latobold;font-size:16px;height:auto;line-height:100%;margin:15px auto 5px;padding:15px 35px;text-align:center;text-indent:0;text-transform:uppercase;width:auto}.node-type-pfp #pfp-donate-form a.btn{background:#fed233;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:block;font-family:latoblack;font-size:20px;letter-spacing:1px;padding:20px 35px;width:auto}.or-wrapper{background:#019cb8;color:#fff;border-radius:50%;display:table;font-family:arvoitalic;font-size:13px;margin:-21px auto -28px;padding:5px 7px;position:relative;text-align:center;text-transform:lowercase}.node-type-pfp #pfp-donate-form a.btn.donate-btn-newer-page{background:#006d91;color:#ffe400}p.pledge-link-text a{background:rgba(0,0,0,.15);color:#fff;display:block;font-size:14px;margin-top:-5px;padding:5px;text-align:center}p.pledge-link-text a:hover{background:rgba(0,0,0,.1);color:#fef233;text-decoration:none}.pfp-page #contentbottom #donations-tab .btn a span{color:#fff}.node-type-pfp #pfp-donate-form a.btn:hover{background:#fbf964;text-decoration:none}.node-type-pfp #pfp-donate-form a.btn.donate-btn-newer-page:hover{background:#003b73}.pfp-page #contentbottom #donations-tab .btn a:hover{background:#003b73}.pfp-page .progress-bar{background:#fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;margin:0 10px;width:95%}.pfp-page .progress-bar strong{color:#f2c804}#block-alsf-pfp-alsf-pfp-thermometer h2{color:#003b73}#donate-pfp-numbers{color:#fff;margin-top:1em}#donate-pfp-numbers .donate-help{font-size:14px;line-height:130%}p.donate-affiliation{color:#fff;font-size:14px;margin:10px 0 0}p.donate-affiliation a{color:#fef233}#pfp-donate-form .event-id{margin:10px 0 0;width:100%}#pfp-donate-form .member-id{margin:0 0 10px}#pfp-donate-form .event-id span,#pfp-donate-form .member-id span{color:#fef735}.role-non-member span.member-link-placeholder{display:none}#pfp-report-link{float:right;font-family:latoregular;line-height:130%;font-size:.675em;margin:0 0 -25px;width:30%}.pfp-page .ui-tabs .ui-tabs-panel{padding:2% 0}#wall-post-form,#wall-wrapper{margin:0 auto}#wall-post-form{margin-bottom:20px}.pfp-page #members-tab,.pfp-page #donations-tab{margin:0 auto}.wall-post-sticky,.role-non-member .node-wall-post .wall-post-sticky{background:url(../../alsf_adaptive/images/pushpin.png) no-repeat;display:block;float:left;height:20px;margin:-10px 0 0 -5px;text-indent:-9999px;width:19px}.node-wall-post .wall-post-sticky{margin-top:-25px}#photos-tab .node-wall-post .wall-post-sticky{margin:-10px 0 0 -9px;position:absolute}.node-wall-milestone .wall-post-sticky{background:url(../../alsf_adaptive/images/pushpin-milestone.png) no-repeat}.role-non-member td:first-child .alsf-pfp-links-container{display:none}.ui-tabs .ui-tabs-nav{background:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:23px 0 0!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0 0}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#fbfdd4;border-left:1px solid #f1dc2d;border-right:1px solid #f1dc2d;border-top:1px solid #f1dc2d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.ui-tabs .ui-tabs-nav li:first-child{margin-left:25px}.ui-tabs .ui-tabs-nav li{font-size:21px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#003b73}.ui-tabs .ui-tabs-nav li a{color:#e6be04;padding:5px 20px!important}.ui-tabs .ui-tabs-nav li a:hover{background:rgba(251,253,212,.8)}textarea.wall-post-message{border:1px solid #e4e0c2!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:latoregular;width:96.75%}.wall-submitted{font-size:13px!important;margin:0 0 1em}.view-fundraising-page-wall{font-family:latoregular}#wall-items #comments,.wall-comment-text,.wall-donation-note,.wall-message{clear:both;color:#111;text-align:left;font-size:.9em;line-height:1.25em;word-wrap:break-word}#wall-items .comment,.node-wall-post .content{margin:1em 0}#wall-items .comment-post-date,.wall-comment-submitted,.wall-submitted,.wall-post-submitted{color:#6c6540}.wall-comment-submitted .wall-comment-date,.wall-comment-submitted,.wall-submitted,.wall-post-submitted .wall-post-date{display:block;font-size:.9em}.wall-comment-content form{clear:both}.wall-comment-content textarea{font-family:latoregular;font-size:.9em;width:100%}#wall-items .comment,.wall-comment{background:url(../images/bg-white-20.png);margin-bottom:15px;padding:10px 10px 5px}.wall-comment-picture{float:left;margin:0 5px 10px 0}.wall-comment-picture img{height:80%;width:80%}.wall-comment-submitted{text-align:left}.wall-photos{margin:0 0 10px;text-align:center}.wall-photos .field-name-field-photos .field-item{float:none;margin:15px 0 0;min-height:inherit}.wall-photos img{max-width:100%}.wall-photos img.video-thumbnail{position:relative}.wall-photos span.video-play{background:rgba(0,0,0,.7);border-radius:8px;display:block;height:18px;position:absolute;top:44.5%;left:42%;padding:10px 16px;width:18px}.wall-photos span.video-play:hover{background:#000}.wall-photos span.video-play:after{width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #fef233;content:"";float:left}.wall-photos span.video-play:hover:after{border-color:transparent transparent transparent #fed233}.node-type-pfp .pfp-page .field-name-field-image img{box-shadow:none}.wall-post-form .field-name-field-image .image-preview img{height:90px;width:auto!important}.wall-post-attribution{font-size:.8em}.wall-comment-content .filter-wrapper{display:none}ul.wall-item-links{border-top:1px dotted #003b73;margin:0 auto;padding:10px 0 0}.node-wall-pledge ul.wall-item-links,.node-wall-badge ul.wall-item-links,.node-wall-rsvp ul.wall-item-links,.node-wall-member ul.wall-item-links,.node-wall-milestone ul.wall-item-links{border-top-color:#fff}.wall-item-links li{display:inline;float:left;font-size:.9em;list-style:none;margin:0 10px 0 5px}.wall-item-links li:first-child{padding:3px 0 0}.wall-item-links li li:first-child{padding:0 2px}.wall-item-links li a{color:#003b73}.wall-comment-content{clear:both;padding-top:10px}.masonry-item{background:0 0;border:none;box-sizing:border-box;margin-bottom:20px;padding:0;text-align:center;width:300px}.masonry-item .node{background:#fbf964;border-radius:5px;padding:20px 15px}.masonry-item .node.node-wall-badge .wall-submitted,.masonry-item .node.node-wall-badge{background:#096fa9;color:#fff}.masonry-item .node.node-wall-member .wall-submitted,.masonry-item .node.node-wall-member{background:#0ea9c5;color:#fff}.masonry-item .node.node-wall-badge .wall-item-links li a,.masonry-item .node.node-wall-rsvp .wall-item-links li a,.masonry-item .node.node-wall-milestone .wall-item-links li a,.masonry-item .node.node-wall-member .wall-item-links li a,.masonry-item .node.node-wall-pledge .wall-item-links li a{color:#fff}.masonry-item .node-wall-pledge{background:#019cb8}.masonry-item .node-wall-pledge h3,.masonry-item .node-wall-pledge .wall-submitted{color:#fff}.masonry-item .node-wall-pledge .wall-pledge-per,.masonry-item .node-wall-pledge .wall-pledge-unit{display:block;font-family:latoblack;font-size:50%;line-height:100%;margin-top:5px;text-transform:uppercase}.masonry-item .node-wall-pledge .wall-pledge-unit{font-size:80%;letter-spacing:2px}.wall-pledge-on-behalf-separator{display:block;font-family:arvoitalic;font-size:18px}.wall-pledge-on-behalf-name{display:block;font-family:latoblack;font-size:23px;line-height:130%;margin-top:-3px}.node-wall-pledge p.wall-donation-note{color:#fff;font-size:18px}.masonry-item .node.node-wall-post-photo{background:rgba(255,255,255,.9)}.masonry-item .node.node-wall-post-video{background:rgba(255,247,53,.4)}.masonry-item .node.node-wall-donation{background:#fed233}.masonry-item .node.node-wall-milestone .wall-submitted,.masonry-item .node.node-wall-milestone{background:#003c73;color:#fff}.masonry-item .node.node-wall-rsvp .wall-submitted,.masonry-item .node.node-wall-rsvp{background:#01245e;color:#fff}.node-wall-rsvp h3,.node-wall-rsvp .wall-comment-text,.node-wall-rsvp .field-name-field-message,.node-wall-milestone .wall-comment-text,.node-wall-member .wall-comment-text{color:#fff!important}.wall-comment-submitted a,.wall-comment-date{color:#003b73;line-height:120%}.node-wall-milestone .wall-comment-submitted a,.node-wall-milestone .wall-comment-date,.node-wall-member .wall-comment-submitted a,.node-wall-member .wall-comment-date{color:#fed233}.masonry-item .node.node-wall-member h2{font-family:latobold;font-size:150%}.masonry-item h2{font-family:arvobold;font-weight:400;font-size:200%;line-height:110%}.masonry-item .node-wall-badge h2{font-size:130%}.masonry-item h2.wall-milestone-amount{color:#fed233;font-size:2.5em}.masonry-item h3{font-family:latobold;font-weight:400;font-size:.9em;letter-spacing:1px;line-height:100%;text-transform:uppercase}.masonry-item .node-wall-rsvp h3{color:#fed233!important;font-size:1.2em;letter-spacing:0;line-height:120%;text-align:center;text-transform:none}.masonry-item .node-wall-rsvp h3:after{content:"!"}.node-type-pfp .ui-widget-content,.pfp-page .ui-widget-content{border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;clear:both}.wall-item-links a,.node-wall-post a{font-size:.825em}.node-wall-post .field-name-field-message a{font-size:1em;line-height:130%}#pfp-donations-actions .item-list,.alsf_pledge_pfp_list_pending .item-list,.item-list-pfp-members-actions-list{background:rgba(255,255,255,.8);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:inset 0 0 4px #fed233;-moz-box-shadow:inset 0 0 4px #fed233;-webkit-box-shadow:inset 0 0 4px #fed233;float:left;margin:0 0 25px;padding:25px;width:94%}#pfp-members-actions .item-list{float:none!important}#pfp-donations-actions .item-list ul,.alsf_pledge_pfp_list_pending .item-list ul,#pfp-members-actions .item-list ul{margin:0;padding:0}#pfp-donations-actions .item-list ul li,.alsf_pledge_pfp_list_pending .item-list ul li,#pfp-members-actions .item-list ul li{list-style:none;margin:0 0 1px;position:relative}#pfp-members-actions .item-list ul li .ajax-progress-throbber{clear:none;position:absolute;top:5px;right:5px}#pfp-donations-actions .item-list a,.alsf_pledge_pfp_list_pending .item-list a,#pfp-members-actions a{background:#fdfcaa;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;display:block;font-family:latobold;padding:10px 30px 10px 50px}#pfp-donations-actions a.donor-message,.alsf_pledge_pfp_list_pending a.pledge-message,#pfp-members-actions a.team-message{background:url(/sites/all/modules/custom/alsf_pfp/images/icon-message.png) 16px 10px no-repeat #fdfcaa}#pfp-members-actions a.invite{background:url(/sites/all/modules/custom/alsf_pfp/images/icon-invite.png) 14px 10px no-repeat #fdfcaa}#pfp-members-actions a.simple-member{background:url(/sites/all/modules/custom/alsf_pfp/images/icon-simple-member.png) 16px 10px no-repeat #fdfcaa}#pfp-members-actions a.member-csv{background:url(/sites/all/modules/custom/alsf_pfp/images/icon-download.png) 16px 10px no-repeat #fdfcaa}#pfp-members-actions a.generate-certificates{background:url(/sites/all/modules/custom/alsf_pfp/images/icon-certificates.png) 16px 10px no-repeat #fdfcaa}#pfp-donations-actions a:hover,.alsf_pledge_pfp_list_pending a:hover,#pfp-members-actions a:hover{background-color:#fed233;text-decoration:none}#comments .comment:after{content:"";display:table;clear:both}#wall-wrapper #comments{float:left;margin:0;width:100%}#wall-wrapper #comments h2.title{display:none}#wall-wrapper #comments .comment-post-date{font-size:.75em;font-style:normal}#wall-wrapper #comments div.comment{background-color:transparent;text-align:left;padding:10px 10px 5px}#wall-wrapper #comments div.comment p{margin:0 0 5px}#comments .wall-comment-picture{width:50px;float:left;margin-right:10px}#comments .wall-comment-submitted{float:left;font-style:italic}#comments .wall-comment-text{float:left}.wall-comment-text .content{margin:0}.wall-comment-text span.wall-comment-author{float:left;font-family:latobold;font-size:18px;line-height:98%;margin:0 6px 0 0}.wall-comment-text .field-name-comment-body{font-size:15px}.wall-comment-text .date{clear:left;color:#888;font-family:latoregular;font-size:13px;margin:4px 0 0}.node-wall-donation .wall-comment-text .date{color:#666}.node-wall-member .wall-comment-text .date,.node-wall-milestone .wall-comment-text .date,.node-wall-rsvp .wall-comment-text .date{color:rgba(255,255,255,.7)}#colorbox .wall-comment-text .date{margin:4px 0}#colorbox #cboxClose{right:-25px}#colorbox button{box-shadow:none}#comments .wall-comment-links{float:right;font-style:italic}#comments .wall-comment-header{font-size:1em;font-style:italic;cursor:pointer}#modal-content{height:100%!important;overflow-y:auto}#modal-content .cke_contents{height:150px!important}#modal-content fieldset.filter-wrapper{display:none}#modal-content .fieldset-wrapper{padding:15px}#modal-content .form-item-profile-choice .form-radios .form-item-profile-choice label,#modal-content .form-item-billing-address .form-radios .form-item-billing-address label{width:90%}#modal-content #edit-profile-data .fieldset-wrapper{padding:0}#modal-content #edit-profile-data fieldset legend{margin:0}#modal-content fieldset{background:0 0}#modal-content fieldset legend{color:#fed233;font-family:Ostrich;font-size:2em;letter-spacing:1px;margin:0 0 0 15px;padding:0;position:relative;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}#modal-content #edit-past-members fieldset.collapsed{height:auto!important}#edit-past-member-emails .checkall-targets{column-count:2;-moz-column-count:2;-webkit-column-count:2}#edit-past-member-emails ul.checkall-action{padding:0 0 10px}.checkall-action li+li:before{padding:0 4px}#edit-past-member-emails ul.checkall-action li{margin-left:0}#edit-past-member-emails ul.checkall-action li a{color:#fef233}#modal-content #edit-past-members input.js-checkbox{height:14px;margin:0 5px 0 0;width:14px}#modalContent #edit-past-members label.option{cursor:pointer;font-size:14px}#edit-past-members .form-checkboxes .form-item{margin:.2em 0}#modal-content fieldset#edit-past-members{background:rgba(1,127,153,.5);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-top:-40px}fieldset#edit-past-members .fieldset-legend{padding-left:5px}#modal-content fieldset#edit-past-members legend{font-family:latobold;font-size:19px;letter-spacing:0;line-height:100%;margin:0;width:100%}fieldset.collapsible#edit-past-members legend a{color:#fef233;display:block;padding:40px 0 0;text-shadow:none;width:95%}fieldset#edit-past-members .fieldset-legend a:before{border-color:#fef233 transparent transparent transparent;content:"";width:0;height:0;border-style:solid;border-width:8px 6px 0;float:left;margin:5px 10px}fieldset.collapsed#edit-past-members .fieldset-legend a:before{border-color:transparent transparent transparent #fef233;content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;float:left;margin:4px 10px 5px 14px}#modal-content fieldset#edit-past-members h2{border-top:1px dotted;clear:both;color:#fef233;font-size:16px;font-weight:400;margin:20px 0 10px;padding-top:10px}#modal-content fieldset#edit-past-members .item-list li{font-size:14px;width:100%}fieldset.collapsed#edit-past-members{height:auto}#edit-past-members .fieldset-legend span.summary{display:none}#modal-content .form-item-send-to-me input.js-checkbox{height:20px;width:20px;margin:0}.pfp-modal-content .field-name-field-honor-image .image-widget{float:left}.pfp-modal-content .field-name-field-honor-image div.image-preview{float:left;padding:5px 25px 5px 0}.pfp-modal-content .field-name-field-honor-image div.image-widget-data{clear:left;margin:0}.pfp-modal-content .field-name-field-honor-image div.image-widget-data .js-button{margin:-20px 0 0}.pfp-modal-content #alsf-pfp-edit-fundraiser-welcome .wysiwyg-toggle-wrapper{visibility:hidden}.node-type-pfp div.pfp-modal-content .field-name-field-honor-image .image-widget-data .ajax-progress .throbber{float:right;margin:-24px auto 0 30px}.droppable.dropped{border:1px solid #e4e0c2}.dropped .droppable-message{background:url(../../../modules/custom/alsf_pfp/images/ajax-throbber-blue.gif) 50% 50% no-repeat #fff!important;padding:0;margin:0;position:absolute;width:320px;height:160px;z-index:200;opacity:.5}.dropped .preview-remove,.dropped .droppable-message span,.dropped .droppable-message .droppable-standard-upload{display:none}.droppable-preview-image img{max-height:150px!important}.node-type-pfp div.pfp-modal-content .field-name-field-banner .droppable-controls .ajax-progress .throbber,.node-type-pfp div.pfp-modal-content .field-name-field-honor-image .droppable-controls .ajax-progress .throbber{display:block;float:none;margin:-50px auto 0}#modal-throbber{text-align:center}#pfp-share-modal textarea{width:450px;padding:8px;font-size:1.2em}#pfp-share-modal .share-popup-text-option{display:none}#pfp-share-modal button{padding:3px}#pfp-share-modal button.active-option{background:#333;color:#fff;font-weight:700}form#alsf-pfp-share-twitter .js-button{margin-top:35px}#alsf-pfp-donor-message-form textarea,#alsf-pfp-team-message-form textarea{width:97.5%}#alsf-pfp-add-simple-member-form{width:90%}#alsf-pfp-add-simple-member-form input[type=text]{width:95%}#alsf-mmr-service-disconnect span.js-button{clear:none;display:block;float:left}#modal-content input#edit-cancel{background-image:none;color:#fff;font-size:1em;text-transform:none}#alsf-mmr-service-disconnect span.js-button:first-of-type{margin-left:20%}#modal-content input#edit-cancel:hover{color:#fef233}.trim-warning{background:rgba(255,255,255,.1);border:1px dotted #ff0;line-height:130%;padding:15px}#modal-content #alsf-pfp-edit-post .form-textarea-wrapper textarea{height:80px}#modal-content #alsf-pfp-edit-post .field-widget-dragndrop-upload-image legend{line-height:100%;margin:0 0 0 5px}#modal-content #alsf-pfp-edit-post .fieldset-wrapper{padding:15px 5px}.pfp-modal-content #alsf-pfp-edit-post div.image-widget-data{margin:0}.pfp-modal-content #alsf-pfp-edit-post .form-type-dragndrop-upload .description{padding:5px}#modal-content #alsf-pfp-edit-post .field-name-field-image .item-list li{list-style:none;margin:0}.pfp-modal-content #alsf-pfp-edit-post .js-button{padding-top:20px!important}#cboxLoadedContent{display:table}#cboxLoadedContent .node-wall-post div.contextual-links-wrapper{font-size:110%;top:0;right:8px}#cboxLoadedContent .resizable-textarea .grippie{border:none}#colorbox .group-left{float:left;text-align:center;width:68%}#colorbox .group-right{float:right;width:28%}#colorbox .group-left .field-name-field-image{text-align:center}#colorbox .group-left .field-name-field-image img{height:auto!important;max-height:590px;max-width:100%;width:auto!important}#colorbox .group-left iframe{max-width:100%}#colorbox #cboxCurrent{background:rgba(0,0,0,.7);bottom:0;color:#fff;left:0!important;padding:5px;width:66.325%}#cboxNext{background:url(../images/colorbox-pager-small.png) -70px 0 no-repeat;bottom:50%;height:34px;left:auto;opacity:.7;outline:none;right:32.75%;width:35px}#cboxPrevious{background:url(../images/colorbox-pager-small.png) 0 0 no-repeat;bottom:50%;height:35px;left:0;opacity:.7;outline:none;width:34px}#cboxPrevious:hover,#cboxNext:hover{background:url(../images/colorbox-pager-small.png) -70px 0 no-repeat;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#cboxPrevious:hover{background-position:0 0}#colorbox .ds-2col.node-wall-post{font-family:latoregular;width:99%}#colorbox .ds-2col.node-wall-post #cboxCurrent{bottom:5%}#colorbox .field-name-ds-user-picture{float:left;margin:0 10px 10px 0}#colorbox .field-name-author a{color:#444;font-size:16px}#colorbox .field-name-post-date{color:#777;font-size:13px}#colorbox .field-name-field-message{clear:both;color:#222;font-size:16px}#colorbox textarea.form-textarea{border:1px solid #ddd!important}#colorbox .share-button-wrapper{border-bottom:1px solid #ddd;float:left;margin:0 0 15px;padding:0 0 15px;width:100%}#colorbox .share-button-wrapper:before{color:#019cb8;content:"Share ";float:left;font-size:14px;margin:6px 5px 0 0}#colorbox .wall-comment-submitted{font-size:14px}#colorbox .wall-comment-submitted a{color:#019cb8}#colorbox .wall-comment-submitted .wall-comment-date{color:#818181;font-size:12px}#colorbox .wall-comment{margin-bottom:10px;padding-bottom:0}#colorbox .field-name-comment-body{color:#222;font-size:15px;line-height:120%}#colorbox .container-delete a{font-size:12px}.pfp-modal-content .form-item.form-item-certificate-message label{font-family:latobold;padding-top:15px}#edit-certificate-message-counter{font-size:13px}.pfp-modal-content .form-item.form-item-method label:first-child{font-family:latobold}#fundraiser-tour,#share-tour,#miles-tour{display:none}#sidebar{padding-top:20px}form.mile-tracking-test-form p:first-child{font-size:18px;margin:10px 0 20px}form.mile-tracking-test-form p{clear:both}#pfp-header-campaign-name{font-weight:400;margin:0;padding:0 0 5px}#pfp-header-campaign-name a{color:#f2c804;font-size:16px;letter-spacing:1px;text-transform:uppercase}#pfp-header-fundraiser-name a .fundraiser-name,#pfp-header-fundraiser-name a .content{color:#fff;font-size:180%;line-height:100%}#pfp-header-fundraiser-name a.contextual-links-wrapper{font-size:100%}#pfp-welcome .alsf-pfp-links-container .content{line-height:140%}#pfp-banner .alsf-pfp-links-container .content{line-height:50%}.pfp-page .side-box h2{font-size:1.25em}.pfp-page .btn a,.pfp-page .btn a span{background:0 0;padding:0}.pfp-page .btn a span{color:#003b73}.pfp-page #contentbottom .btn{float:left;margin:0 30px 30px}.pfp-page #pfp-join-block .btn{margin:0 auto;overflow:visible;white-space:nowrap}#pfp-join-block{margin:0 auto 30px;width:92.5%}#pfp-join-block p{clear:both;margin:10px 0 0;float:left;font-size:14px}.pfp-page #pfp-join-block .btn a,.pfp-page .btn a{background:#fed233;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-family:latobold;font-size:26px;height:auto;padding:20px 35px;text-indent:0;width:auto}.pfp-page #pfp-join-block #pfp-login-button.btn a{background:#018ba8;color:#fef735}.pfp-page #pfp-join-block #pfp-login-button.btn{float:left;margin-right:10px}.pfp-page #pfp-join-block #pfp-join-button.btn a{background:#018ba8}.pfp-page #pfp-join-block #pfp-join-button.btn span{color:#fef735}.pfp-page #pfp-join-block #pfp-login-button.btn a:hover,.pfp-page #pfp-join-block #pfp-join-button.btn a:hover,.pfp-page .btn a:hover{background:#019cb8}#pfp-share-block{background:#fdfcaa;float:left;margin:0 0 30px;padding:7px 20px;width:95%}#content #pfp-share-block h3{color:#003b73;float:left;font-family:latoblack;font-size:15px;font-weight:400;margin:12px 10px 0 0}#pfp-share-block .item-list ul{margin:5px 0 0;padding:0}#pfp-share-block .item-list ul li{float:left;list-style:none;margin:0 10px 0 0;text-indent:-9999px}#pfp-share-block .item-list ul li a{background:url(../images/icon-share-large.png) no-repeat;display:block;height:32px;width:32px}#pfp-share-block .item-list ul li.facebook a{background-position:-5px 0;width:26px}#pfp-share-block .item-list ul li.facebook a:hover{background-position:-5px -32px}#pfp-share-block .item-list ul li.twitter{margin-right:15px}#pfp-share-block .item-list ul li.twitter a{background-position:-32px 0}#pfp-share-block .item-list ul li.twitter a:hover{background-position:-32px -32px}#pfp-share-block .item-list ul li.email a{background-position:-64px 0}#pfp-share-block .item-list ul li.email a:hover{background-position:-64px -32px}#pfp-share-block .item-list ul li.linkedin a{background-position:-101px 0}#pfp-share-block .item-list ul li.linkedin a:hover{background-position:-101px -32px}#pfp-share-block .pfp-qr-image,#pfp-share-block .pfp-flyer-link{cursor:pointer;float:left;line-height:100%}#pfp-share-block .pfp-flyer-link{margin-right:15px}#pfp-share-block .pfp-flyer-link a:before{content:url(/sites/all/themes/alsf/images/pfp-flyer.png);float:left;margin:-4px 6px 0 0}#pfp-share-block .pfp-qr-image a:before{content:url(/sites/all/themes/alsf/images/pfp-qr-code.png);float:left;margin:-4px 6px 0 0}#pfp-share-block .pfp-qr-image a:after{content:url(/sites/all/themes/alsf/images/pfp-qr-closed.png);float:right;margin:1px 0 0 6px}#pfp-share-block .pfp-qr-image a:hover:after{content:url(/sites/all/themes/alsf/images/pfp-qr-closed-hover.png);float:right;margin:1px 0 0 6px}#pfp-share-block .pfp-qr-image a.open:after{content:url(/sites/all/themes/alsf/images/pfp-qr-open.png)}#pfp-share-block .pfp-qr-image a,#pfp-share-block .pfp-flyer-link a{color:#003b73;display:block;font-family:latoblack;margin:12px 0 0;text-transform:uppercase}#pfp-share-block .pfp-qr-image a:hover,#pfp-share-block .pfp-flyer-link a:hover{color:#019cb8;text-decoration:none}#pfp-share-block .pfp-flyer-link a:hover:before{content:url(/sites/all/themes/alsf/images/pfp-flyer-hover.png);float:left;margin:-4px 6px 0 0}#pfp-share-block .pfp-qr-image a:hover:before{content:url(/sites/all/themes/alsf/images/pfp-qr-code-hover.png);float:left;margin:-4px 6px 0 0}#pfp-links-bar-wrapper{float:right}#pfp-qr-image-content{background:#fff;clear:both;display:table;float:left;margin:10px -20px -10px}#pfp-qr-image-content p:nth-child(1){color:#222;font-size:17px;line-height:150%;padding:25px 60px 10px;text-align:justify}#pfp-qr-image-content p:nth-child(2){margin:0;text-align:center}#pfp-qr-image-content img{display:table;margin:0 auto}#pfp-qr-image-content p:nth-of-type(3){text-align:center}#pfp-qr-image-content a#pfp-qr-download-link{color:#003b73;font-family:latoblack;text-transform:uppercase}#pfp-qr-image-content a#pfp-qr-image-hide{color:#003b73;cursor:pointer;font-size:15px;text-decoration:underline}#pfp-qr-image-content a#pfp-qr-image-hide:hover{color:#019cb8}#locked-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:5;width:100%;height:100%}#locked-overlay-message{height:200px;width:320px;padding:18px;margin:0 auto;position:relative;top:30%;z-index:10;background-color:#019cb8;border:5px solid #019cb8;border-radius:10px;color:#fff}#content #locked-overlay h2{color:#fdf950;font-family:latobold;margin:.75em;text-align:center}#locked-overlay a{color:#fdf950;font-family:latobold}#fundraiser-tabs span.file-size,#fundraiser-tabs span.file{display:none}form.wall-post-form:after{content:"";display:table;clear:both}form.wall-post-form .form-item-message{float:left;width:60%}form.wall-post-form .field-type-image{float:left}#photos-tab fieldset,#wall-post-form fieldset{background:0 0;clear:both;float:none;margin:0;top:0}#photos-tab .form-item label,#photos-tab fieldset legend,#wall-post-form .form-item label,#wall-post-form fieldset legend{display:none}#photos-tab .fieldset-wrapper,#wall-post-form .fieldset-wrapper{padding:0}#photo-post-form,#pfp-photos{margin:0 auto}.form-type-dragndrop-upload .description{font-size:13px;line-height:130%;margin:5px 0 0}.r-tabs-panel .field-widget-dragndrop-upload-image .item-list{float:left;margin:0}.r-tabs-panel .field-widget-dragndrop-upload-image .item-list li{float:left;list-style:none;margin:0 5px 0 0;position:relative}.r-tabs-panel .field-widget-dragndrop-upload-image .image-widget-data input.form-submit{display:none}.r-tabs-panel .field-widget-dragndrop-upload-image .item-list input.form-submit{background:#fff;border-radius:0;color:#666;padding:5px;position:absolute;right:10px;top:0;width:15%;z-index:4}.droppable{background:#fff;border-color:#e4e0c2;margin:0;min-width:320px;padding:4px}.droppable-message{font-size:.9em;line-height:170%;padding:15px 0 0 70px}#fundraiser-tabs .droppable-message{background:url(../images/icon-camera.png) 10px no-repeat}.droppable-standard-upload{min-height:40px}.droppable-standard-upload a{background:#fed233;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#666;font-size:.9em;margin:0 4px;padding:5px 8px}.droppable-standard-upload a:hover{background:#fbf964;color:#666;text-decoration:none}.node-type-pfp form#alsf-pfp-donate-form .js-button{clear:both;float:left}.wall-comment-content .js-button input.form-submit,.node-type-pfp #modal-content form#alsf-pfp-donate-form input.form-submit,.pfp-modal-content input.form-submit,form.wall-post-form input.form-submit,form.photo-post-form input.form-submit{background:none #018ba8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;font-family:latoregular;font-size:16px;height:auto;line-height:1em;margin:-20px 0 10px;padding:12px 36px;text-transform:uppercase}.wall-post-form .js-button{float:none;text-align:center;width:100%}form.wall-post-form input.form-submit{clear:left;float:left;margin-top:-10px}form.photo-post-form input.form-submit,form.wall-post-form input.form-submit{display:table;float:none;margin:-10px auto;width:20%}form.wall-post-form input#edit-field-image-und-0-remove-button.form-submit{margin:0;width:auto}.pfp-modal-content div.image-widget-data .droppable-controls .js-button,form.photo-post-form .droppable-controls .js-button,form.wall-post-form .droppable-controls .js-button{display:none!important}#photo-wall-wrapper,#wall-wrapper .views-exposed-form{border-top:2px dotted #fed233;margin-top:30px}#photo-wall-wrapper{padding-top:30px}#wall-wrapper .views-exposed-widgets{margin:0 0 10px;padding:15px}#wall-wrapper .views-exposed-form label{font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}#wall-wrapper .views-exposed-form label label{font-family:latobold}#wall-wrapper .views-exposed-form .views-exposed-widget{padding:0;width:100%}#wall-wrapper .views-exposed-form .form-item .form-item{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;margin:10px 10px 0 0;padding:0 12px}#wall-wrapper .views-exposed-form .form-item .form-item label:hover,#wall-wrapper .views-exposed-form .form-item .form-item:hover{cursor:pointer}.view-filters .form-checkboxes{display:table;margin:0 auto;text-align:center}.view-filters .bef-checkboxes div:nth-of-type(1){background:rgba(255,255,255,.7)}.view-filters .bef-checkboxes div.form-item-edit-type-wall-video{background:rgba(255,247,53,.4)}.view-filters .bef-checkboxes div.form-item-edit-type-wall-message{background:#fbf964}.view-filters .bef-checkboxes div:nth-of-type(2){background:#fed233}.view-filters .bef-checkboxes div:nth-of-type(3){background:#0ea9c5}.view-filters .bef-checkboxes div:nth-of-type(4){background:#003c73}.view-filters .bef-checkboxes div:nth-of-type(5){background:#01245e}.view-filters .bef-checkboxes div:nth-of-type(8){background:#096fa9}.view-filters .bef-checkboxes div:nth-of-type(8) label,.view-filters .bef-checkboxes div:nth-of-type(3) label,.view-filters .bef-checkboxes div:nth-of-type(4) label,.view-filters .bef-checkboxes div:nth-of-type(5) label{color:#fff}.node-type-pfp form#alsf-pfp-donate-form input.form-submit:hover,.pfp-modal-content .js-button input.form-submit:hover,form.wall-post-form input.form-submit:hover{background:#003b73}.wall-comment-content .js-button input.form-submit:hover{background:#012b5e}#wall-tab .share-button-wrapper .item-list{float:left;margin:0}ul.share-buttons{list-style-type:none;margin:0;padding:0;font-family:sans-serif}ul.share-buttons li{background:url(../images/icon-share.png) no-repeat;text-align:center;width:28px;height:28px;overflow:hidden;line-height:28px;padding:0 2px;margin:0;float:left;display:none;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.share-buttons li a{display:block;background:url(../images/icon-share.png) no-repeat}ul.share-buttons li a:hover{background-position:0 -28px;color:#fff}ul.share-buttons li.active{display:block}ul.share-buttons:hover li{display:block}ul.share-buttons li.facebook,ul.share-buttons li.twitter,ul.share-buttons li.email,ul.share-buttons li.linkedin{background:0 0}ul.share-buttons:hover li.facebook a{background-position:-28px 0}ul.share-buttons li.facebook.active a,ul.share-buttons:hover li.facebook a:hover{background-position:-28px -28px}ul.share-buttons:hover li.twitter a{background-position:-56px 0}ul.share-buttons li.twitter.active a,ul.share-buttons:hover li.twitter a:hover{background-position:-56px -28px}ul.share-buttons:hover li.email a{background-position:-84px 0}ul.share-buttons li.email.active a,ul.share-buttons:hover li.email a:hover{background-position:-84px -28px}ul.share-buttons:hover li.linkedin a{background-position:-115px 0}ul.share-buttons li.linkedin.active a,ul.share-buttons:hover li.linkedin a:hover{background-position:-115px -28px}.node-wall-pledge ul.share-buttons li a,.node-wall-pledge ul.share-buttons li,.node-wall-badge ul.share-buttons li a,.node-wall-badge ul.share-buttons li,.node-wall-rsvp ul.share-buttons li a,.node-wall-rsvp ul.share-buttons li,.node-wall-milestone ul.share-buttons li a,.node-wall-member ul.share-buttons li a,.node-wall-milestone ul.share-buttons li,.node-wall-member ul.share-buttons li{background-position:0 -84px}.node-wall-pledge ul.share-buttons:hover li.facebook a,.node-wall-badge ul.share-buttons:hover li.facebook a,.node-wall-rsvp ul.share-buttons:hover li.facebook a,.node-wall-member ul.share-buttons:hover li.facebook a,.node-wall-milestone ul.share-buttons:hover li.facebook a{background-position:-28px -84px}.node-wall-pledge ul.share-buttons li.facebook.active a,.node-wall-pledge ul.share-buttons:hover li.facebook a:hover,.node-wall-badge ul.share-buttons li.facebook.active a,.node-wall-badge ul.share-buttons:hover li.facebook a:hover,.node-wall-rsvp ul.share-buttons li.facebook.active a,.node-wall-rsvp ul.share-buttons:hover li.facebook a:hover,.node-wall-member ul.share-buttons li.facebook.active a,.node-wall-member ul.share-buttons:hover li.facebook a:hover,.node-wall-milestone ul.share-buttons li.facebook.active a,.node-wall-milestone ul.share-buttons:hover li.facebook a:hover{background-position:-28px -56px}.node-wall-pledge ul.share-buttons:hover li.twitter a,.node-wall-badge ul.share-buttons:hover li.twitter a,.node-wall-rsvp ul.share-buttons:hover li.twitter a,.node-wall-member ul.share-buttons:hover li.twitter a,.node-wall-milestone ul.share-buttons:hover li.twitter a{background-position:-56px -84px}.node-wall-pledge ul.share-buttons li.twitter.active a,.node-wall-pledge ul.share-buttons:hover li.twitter a:hover,.node-wall-badge ul.share-buttons li.twitter.active a,.node-wall-badge ul.share-buttons:hover li.twitter a:hover,.node-wall-rsvp ul.share-buttons li.twitter.active a,.node-wall-rsvp ul.share-buttons:hover li.twitter a:hover,.node-wall-member ul.share-buttons li.twitter.active a,.node-wall-member ul.share-buttons:hover li.twitter a:hover,.node-wall-milestone ul.share-buttons li.twitter.active a,.node-wall-milestone ul.share-buttons:hover li.twitter a:hover{background-position:-56px -56px}.node-wall-pledge ul.share-buttons:hover li.email a,.node-wall-badge ul.share-buttons:hover li.email a,.node-wall-rsvp ul.share-buttons:hover li.email a,.node-wall-member ul.share-buttons:hover li.email a,.node-wall-milestone ul.share-buttons:hover li.email a{background-position:-84px -84px}.node-wall-pledge ul.share-buttons li.email.active a,.node-wall-pledge ul.share-buttons:hover li.email a:hover,.node-wall-badge ul.share-buttons li.email.active a,.node-wall-badge ul.share-buttons:hover li.email a:hover,.node-wall-rsvp ul.share-buttons li.email.active a,.node-wall-rsvp ul.share-buttons:hover li.email a:hover,.node-wall-member ul.share-buttons li.email.active a,.node-wall-member ul.share-buttons:hover li.email a:hover,.node-wall-milestone ul.share-buttons li.email.active a,.node-wall-milestone ul.share-buttons:hover li.email a:hover{background-position:-84px -56px}.node-wall-pledge ul.share-buttons:hover li.linkedin a,.node-wall-badge ul.share-buttons:hover li.linkedin a,.node-wall-rsvp ul.share-buttons:hover li.linkedin a,.node-wall-member ul.share-buttons:hover li.linkedin a,.node-wall-milestone ul.share-buttons:hover li.linkedin a{background-position:-115px -84px}.node-wall-pledge ul.share-buttons li.linkedin.active a,.node-wall-pledge ul.share-buttons:hover li.linkedin a:hover,.node-wall-badge ul.share-buttons li.linkedin.active a,.node-wall-badge ul.share-buttons:hover li.linkedin a:hover,.node-wall-rsvp ul.share-buttons li.linkedin.active a,.node-wall-rsvp ul.share-buttons:hover li.linkedin a:hover,.node-wall-member ul.share-buttons li.linkedin.active a,.node-wall-member ul.share-buttons:hover li.linkedin a:hover,.node-wall-milestone ul.share-buttons li.linkedin.active a,.node-wall-milestone ul.share-buttons:hover li.linkedin a:hover{background-position:-115px -56px}.node-wall-member ul.share-buttons:hover li,.node-wall-member ul.share-buttons li.facebook,.node-wall-member ul.share-buttons li.twitter,.node-wall-member ul.share-buttons li.email,.node-wall-member ul.share-buttons li.linkedin{background-color:#009eba}.node-wall-member ul.share-buttons:hover li.active{background-color:#009eba!important}.node-wall-badge ul.share-buttons:hover li,.node-wall-badge ul.share-buttons li.facebook,.node-wall-badge ul.share-buttons li.twitter,.node-wall-badge ul.share-buttons li.email,.node-wall-badge ul.share-buttons li.linkedin,.node-wall-rsvp ul.share-buttons:hover li,.node-wall-rsvp ul.share-buttons li.facebook,.node-wall-rsvp ul.share-buttons li.twitter,.node-wall-rsvp ul.share-buttons li.email,.node-wall-rsvp ul.share-buttons li.linkedin,.node-wall-milestone ul.share-buttons:hover li,.node-wall-milestone ul.share-buttons li.facebook,.node-wall-milestone ul.share-buttons li.twitter,.node-wall-milestone ul.share-buttons li.email,.node-wall-milestone ul.share-buttons li.linkedin{background-color:#00509b}.node-wall-badge ul.share-buttons:hover li.active,.node-wall-rsvp ul.share-buttons:hover li.active,.node-wall-milestone ul.share-buttons:hover li.active{background-color:#00509b!important}.node-wall-post ul.share-buttons:hover li,.node-wall-post ul.share-buttons li.facebook,.node-wall-post ul.share-buttons li.twitter,.node-wall-post ul.share-buttons li.email,.node-wall-post ul.share-buttons li.linkedin{background-color:#fed233}.node-wall-post ul.share-buttons:hover li.active{background-color:#fed233!important}.node-wall-donation ul.share-buttons:hover li,.node-wall-donation ul.share-buttons li.facebook,.node-wall-donation ul.share-buttons li.twitter,.node-wall-donation ul.share-buttons li.email,.node-wall-donation ul.share-buttons li.linkedin{background-color:#ffeb65}.node-wall-donation ul.share-buttons:hover li.active{background-color:#ffeb65!important}ul.share-buttons li.active{background-color:transparent!important}.r-tabs-panel{background:#fbfdd4;border:1px solid #f1dc2d;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-family:latoregular}#donations-tab .donors-block{background:0 0;padding:0}#donations-tab .donors-block .header{margin:0}#donations-tab .donors-block .subheader{font-size:13px;margin:0 0 .5em}#donations-tab h2{color:#003b73;font-family:Ostrich;font-size:1.875em;font-weight:400;letter-spacing:1px;line-height:1.25em}#donations-tab .donors-block .header .line{background:0 0}#donations-tab .subheader{margin:0 0 1em}#donations-tab .donations-pager{float:none;padding:10px 0 20px}.node-type-pfp #donations-tab .donations-pager .ajax-progress .throbber{background:url(../../../modules/custom/alsf_pfp/images/ajax-throbber-pager.gif);float:none;height:20px;margin-left:10px;margin-top:-10px;width:20px}#fundraiser-tabs .item-list .pager.pager-pages{width:auto}#fundraiser-tabs .members-pager,#fundraiser-tabs .donations-pager{display:table;float:none;margin:0 auto}.node-type-pfp table th .ajax-progress .throbber,.node-type-pfp #wall-tab table th .ajax-progress .throbber{background:url(../images/throbber-table-sort.gif) no-repeat!important;float:none;height:14px;margin-left:0;margin-top:-3px;width:14px}.r-tabs-panel .members-pager .item-list,.r-tabs-panel .donations-pager .item-list{float:left}#fundraiser-tabs .item-list .pager-next,#fundraiser-tabs .item-list .pager-last,#fundraiser-tabs .item-list .pager.pager-navigation{float:right;width:auto}#fundraiser-tabs .item-list .pager li{font-size:.9em;margin:0 4px 0 0}#fundraiser-tabs .item-list .pager li:before{content:"";padding:0}#fundraiser-tabs .item-list .pager li a{background:#019cb8;color:#fff;font-family:latobold;padding:3px 9px}#fundraiser-tabs .item-list .pager li a:hover{background:#003b73}#fundraiser-tabs .item-list .pager li.pager-current{background:#003b73!important;color:#fff;font-family:latobold;line-height:1.175em;margin:-1px 4px 0 0;padding:3px 9px}#fundraiser-tabs table{background:#019cb8;width:98%}#fundraiser-tabs th a,#fundraiser-tabs th{color:#fff;font-family:latobold;font-size:15px;font-weight:400;padding:15px 5px 10px;text-decoration:none;text-transform:uppercase}#fundraiser-tabs th a:hover{color:#f9f136}#fundraiser-tabs tr.even,#fundraiser-tabs tr.odd{border-bottom:none}#fundraiser-tabs td{background:#f9f136;border-right:1px solid #f2c804;font-size:.9em;padding:10px}#fundraiser-tabs tr.even td{background:#fff}#fundraiser-tabs .donors-table td:first-child{white-space:nowrap;width:5%}#fundraiser-tabs .donors-table th:nth-child(2){white-space:nowrap}#fundraiser-tabs td:last-child{border-right:none;font-size:.8em}#fundraiser-tabs #members-tab td:last-child{font-size:.9em}#pfp-members tr.role-owner td,#pfp-members tr.role-captain td{background:#027398;color:#fff}#pfp-members tr.role-owner td a,#pfp-members tr.role-captain td a{color:#fed233}#pfp-members td:first-child{width:33%}#pfp-members td:first-child img{float:left}#pfp-members td:first-child .member-name{clear:none;float:left;margin:2px 0 0 15px;width:80%}#pfp-members td:first-child .member-name a{display:block}#pfp-members .member-role{display:block;font-size:.8em;text-transform:uppercase}#pfp-badges{height:100%;min-height:800px;margin:0 auto;width:90%}#pfp-badges h2{font-family:arvobold,serif;font-weight:400;line-height:130%;margin:.5em 0;text-align:center}#pfp-badges h2 em{color:#019cb8;font-family:arvobold,serif!important;font-size:120%;font-style:normal!important;padding:0 5px}#pfp-badges h3{border-top:1px dashed;font-family:Ostrich,sans-serif;font-size:2em;margin:1em 0;padding:30px 0 0;text-align:center}#pfp-badges p{margin:0 0 2.5em;text-align:center}#badges-miles,#badges-fundraising,#badges-general{text-align:center}div.badge{display:inline-block;margin:0 15px 15px;position:relative;vertical-align:top}#badges-general div.badge{height:270px;width:200px}#badges-miles div.badge-count,#badges-fundraising div.badge-count,#badges-general div.badge-count{clear:left;float:none}.badge-name,.badge-count{text-align:center}.badge-count{padding-bottom:25px}.badge-name{font-family:arvobold;font-size:14px;line-height:130%;padding:10px 0 20px;text-transform:uppercase}.node-type-pfp .badge-count a{background:url(../images/bg-badge-member.png) no-repeat;color:#003b73;display:block;font-size:16px;height:68px;left:110px;padding:29px 27px 0 24px;position:absolute;text-decoration:none;top:145px}.badge-count a span{display:block;font-family:Ostrich,sans-serif;font-size:28px}.badge-count a span.all-members{font-size:26px;margin-left:-11px}.node-type-pfp #badges-miles .badge-count a,.node-type-pfp #badges-fundraising .badge-count a{background-size:60px;height:30px;left:60px;padding:17px 25px;text-align:center;top:90px}#badges-miles .badge-name,#badges-fundraising .badge-name{padding:20px 0}.tip-inner{background:#fff!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:2px 2px 6px #999;float:left;padding:10px}.tip-inner .badge-member{border-left:1px solid #fed233;float:left;line-height:130%;padding:10px 20px;text-align:center}.tip-inner .badge-member:first-child{border:none}.tip-inner a{text-decoration:none}.tip-inner .badge-member:hover,.tip-inner a:hover{background:#fcffb8;text-decoration:none}.tip-inner a .badge-member-name{color:#3e3e3e;font-family:latobold}.tip-inner a .badge-member-date{color:#666;font-size:.75em}img.member-badge-icon{margin:3px 3px 3px 0}.achievement-notification-dialog{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:#019cb8;color:#fff;padding:0;font-family:latoregular,sans-serif;overflow:hidden}.achievement-header{float:left;font-family:latobold;letter-spacing:.5px;margin:20px 0 10px 10px;text-transform:uppercase;width:305px}.achievement-header strong{color:#fef735;display:block;font-family:arvobold!important;font-size:1.4em;font-weight:400!important;line-height:1.2em;margin:10px 0;text-transform:uppercase}.achievement-image{background:#003b73;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 #003b73;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:arvobold!important;font-weight:400!important;text-transform:uppercase}#photos-tab .masonry-item .node{background:0 0;padding:0;position:relative}#photos-tab .wall-photos-image img{max-width:100%}.view-mode-photo_wall .wall-photos-details{background:rgba(0,0,0,.5);bottom:4px;color:#fff;display:block;opacity:0;padding:4px 7px;position:absolute;width:196px}.view-mode-photo_wall:hover .wall-photos-details{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1}.view-mode-photo_wall .wall-photos-details p{font-size:13px;line-height:130%;margin:0 0 2px;text-align:left}.view-mode-photo_wall .wall-photos-caption a{color:#fff}.view-mode-photo_wall .wall-photos-caption a:hover{color:#fef233}.wall-photos-name{color:rgba(255,255,255,.7);float:left;font-size:12px;line-height:130%;text-align:left;width:60%}#photo-wall-items .masonry-item{width:210px}.node-wall-post.view-mode-photo_wall div.contextual-links-wrapper{right:0;top:2px}.wall-photos-share .share-button-wrapper{position:relative}.wall-photos-share .share-button-wrapper ul.share-buttons{position:absolute;right:0}.wall-photos-share ul.share-buttons li{background-position:0 -56px;transition:none}.wall-photos-details ul.share-buttons:hover li{background-position:0 0}.wall-photos-details ul.share-buttons:hover li.title{transition:none}.view-mode-photo_wall .wall-photos-share .item-list,.wall-photos-details ul.share-buttons li{float:right}.wall-photos-details .wall-photos-comments{float:right;font-size:12px;margin-right:40px}.wall-photos-details .wall-photos-comments a{background:url(../images/bg-pfp-comments.png) 0 4px no-repeat;color:#222;display:block;height:27px;padding-top:2px;width:22px}.wall-photos-details .wall-photos-comments a:hover{background-position:0 -22px;color:#fef233;text-decoration:none}#photos-tab .wall-photos-image img.video-thumbnail{height:auto;max-width:210px;position:relative}#photos-tab span.video-play{background:rgba(0,0,0,.7);border-radius:6px;display:block;height:13px;position:absolute;top:38.5%;left:43%;padding:5px 8px;width:11px}#photos-tab span.video-play:hover{background:#000}#photos-tab span.video-play:after{width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #fef233;content:"";float:left}#photos-tab span.video-play:hover:after{border-color:transparent transparent transparent #fed233}#pfp-pledges h2,#pfp-pledges h3{border-top:1px dotted #1c8ea7;font-family:latoblack;font-size:19px;margin:15px 0 3px;padding-top:15px}#fundraiser-tabs #pfp-pledges .pfp-score-date{font-size:20px;margin:0 0 10px}#fundraiser-tabs #pfp-pledges .alsf_pledge_pfp_list_active strong{font-family:latoitalic!important}.alsf_pledge_pfp_list_incomplete_create a{background:#008ea9;color:#fff!important;display:inline-block;font-family:latobold;margin:10px 0;padding:6px 18px}.alsf_pledge_pfp_list_incomplete_create a:hover{background:#e82433;text-decoration:none}.alsf_pledge_pfp_list_incomplete_intro{max-width:650px}.alsf_pledge_pfp_list_active{font-size:17px;margin:15px 0}.alsf_pledge_pfp_list_active a{font-family:latobold}#pfp-members .contextual-links-region{float:right}div.contextual-links-wrapper{z-index:5}div.contextual-links-wrapper.contextual-links-active{z-index:8}#pfp-header div.contextual-links-wrapper,#pfp-banner div.contextual-links-wrapper{display:block!important;right:8px;top:3px}#pfp-progress-block div.contextual-links-wrapper,.donors-table div.contextual-links-wrapper,#pfp-thermometers div.contextual-links-wrapper,#pfp-details div.contextual-links-wrapper,#member-banner div.contextual-links-wrapper{display:block!important;right:0;top:0}#pfp-progress-block div.contextual-links-wrapper{right:8px}.node-wall-post div.contextual-links-wrapper{display:block!important;right:-6px;top:-27px}#pfp-banner div.contextual-links-wrapper{top:8px}#pfp-thermometers div.contextual-links-wrapper{top:4px}#pfp-miles-actions div.contextual-links-wrapper{right:-10px;top:0}.node-wall-pledge div.contextual-links-wrapper,.node-wall-rsvp div.contextual-links-wrapper,.node-wall-donation div.contextual-links-wrapper,.node-wall-milestone div.contextual-links-wrapper,.node-wall-member div.contextual-links-wrapper{right:-8px;top:-10px}#pfp-progress-block div.contextual-links-wrapper li,#pfp-miles-actions div.contextual-links-wrapper li,.node-wall-pledge div.contextual-links-wrapper li,.node-wall-rsvp div.contextual-links-wrapper li,.node-wall-donation div.contextual-links-wrapper li,.node-wall-milestone div.contextual-links-wrapper li,.node-wall-member div.contextual-links-wrapper li{font-size:.9em}#pfp-progress-block div.contextual-links-wrapper a.contextual-links-trigger,#pfp-miles-actions div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-pledge div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-rsvp div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-donation div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-milestone div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-member div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-post div.contextual-links-wrapper a.contextual-links-trigger,.donors-table div.contextual-links-wrapper a.contextual-links-trigger,.alsf_pledge_pfp_list_pending_table div.contextual-links-wrapper a.contextual-links-trigger,#pfp-thermometers div.contextual-links-wrapper a.contextual-links-trigger,#pfp-details div.contextual-links-wrapper a.contextual-links-trigger,#pfp-welcome div.contextual-links-wrapper a.contextual-links-trigger,#member-banner div.contextual-links-wrapper a.contextual-links-trigger,#pfp-members div.contextual-links-wrapper a.contextual-links-trigger,#pfp-header div.contextual-links-wrapper a.contextual-links-trigger,#pfp-banner div.contextual-links-wrapper a.contextual-links-trigger{background:url(../images/icon-gear.png) no-repeat;display:block!important;height:25px;padding:0 1px;width:25px}.node-wall-pledge div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-rsvp div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-milestone div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-member div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-post div.contextual-links-wrapper a.contextual-links-trigger,.donors-table div.contextual-links-wrapper a.contextual-links-trigger,.alsf_pledge_pfp_list_pending_table div.contextual-links-wrapper a.contextual-links-trigger,#pfp-details div.contextual-links-wrapper a.contextual-links-trigger,#pfp-welcome div.contextual-links-wrapper a.contextual-links-trigger,#member-banner div.contextual-links-wrapper a.contextual-links-trigger,#pfp-members div.contextual-links-wrapper a.contextual-links-trigger,#pfp-progress-block div.contextual-links-wrapper a.contextual-links-trigger{background-position:0 -26px!important;padding:0 1px}#pfp-miles-actions div.contextual-links-wrapper a.contextual-links-trigger:hover,.node-wall-donation a.contextual-links-trigger:hover,.node-wall-donation div.contextual-links-active a.contextual-links-trigger,#pfp-thermometers a.contextual-links-trigger:hover,#pfp-thermometers div.contextual-links-active a.contextual-links-trigger,#pfp-header a.contextual-links-trigger:hover,#pfp-header div.contextual-links-active a.contextual-links-trigger,#pfp-banner a.contextual-links-trigger:hover,#pfp-banner div.contextual-links-active a.contextual-links-trigger{background-position:0 -26px!important;padding:0 1px}.alsf_pledge_pfp_list_pending_table div.contextual-links-wrapper a.contextual-links-trigger-active,#pfp-progress-block div.contextual-links-wrapper a.contextual-links-trigger-active,#pfp-miles-actions div.contextual-links-wrapper a.contextual-links-trigger-active{background-color:#fff}.alsf_pledge_pfp_list_pending_table div.contextual-links-wrapper a.contextual-links-trigger:hover,.node-wall-pledge a.contextual-links-trigger:hover,.node-wall-pledge div.contextual-links-active a.contextual-links-trigger,.node-wall-rsvp a.contextual-links-trigger:hover,.node-wall-rsvp div.contextual-links-active a.contextual-links-trigger,.node-wall-donation div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-member a.contextual-links-trigger:hover,.node-wall-member div.contextual-links-active a.contextual-links-trigger,.node-wall-milestone a.contextual-links-trigger:hover,.node-wall-post div.contextual-links-active a.contextual-links-trigger,.node-wall-milestone a.contextual-links-trigger:hover,.node-wall-post div.contextual-links-active a.contextual-links-trigger,.donors-table a.contextual-links-trigger:hover,.donors-table div.contextual-links-active a.contextual-links-trigger,#pfp-details a.contextual-links-trigger:hover,#pfp-details div.contextual-links-active a.contextual-links-trigger,#pfp-welcome a.contextual-links-trigger:hover,#pfp-welcome div.contextual-links-active a.contextual-links-trigger,#member-banner a.contextual-links-trigger:hover,#member-banner div.contextual-links-active a.contextual-links-trigger,#pfp-members a.contextual-links-trigger:hover,#pfp-members div.contextual-links-active a.contextual-links-trigger,#pfp-progress-block a.contextual-links-trigger:hover,#pfp-progress-block div.contextual-links-wrapper a.contextual-links-trigger:hover,#pfp-progress-block div.contextual-links-active a.contextual-links-trigger{background-position:0 0!important}#pfp-progress-block div.contextual-links-wrapper a.contextual-links-trigger,.node-wall-pledge div.contextual-links-active a.contextual-links-trigger,.node-wall-rsvp div.contextual-links-active a.contextual-links-trigger,.node-wall-member div.contextual-links-active a.contextual-links-trigger,.node-wall-donation div.contextual-links-active a.contextual-links-trigger,.node-wall-milestone div.contextual-links-active a.contextual-links-trigger,.node-wall-post div.contextual-links-active a.contextual-links-trigger,.donors-table div.contextual-links-active a.contextual-links-trigger,#pfp-thermometers div.contextual-links-active a.contextual-links-trigger,#pfp-details div.contextual-links-active a.contextual-links-trigger,#pfp-welcome div.contextual-links-active a.contextual-links-trigger,#member-banner div.contextual-links-active a.contextual-links-trigger,#pfp-members div.contextual-links-active a.contextual-links-trigger,#pfp-header div.contextual-links-active a.contextual-links-trigger,#pfp-banner div.contextual-links-active a.contextual-links-trigger{background:url(../images/icon-gear.png) no-repeat #fff}.contextual-links-region-active{outline:1px dotted #fef735}.node-wall-pledge .contextual-links-region-active,.node-wall-rsvp .contextual-links-region-active{outline:none}#pfp-details .contextual-links-region-active,#pfp-welcome .contextual-links-region-active,#member-banner .contextual-links-region-active{outline:1px dotted #f2c804}#pfp-progress-block div.contextual-links-wrapper ul.contextual-links,#pfp-miles-actions div.contextual-links-wrapper ul.contextual-links,.node-wall-pledge div.contextual-links-wrapper ul.contextual-links,.node-wall-rsvp div.contextual-links-wrapper ul.contextual-links,.node-wall-member div.contextual-links-wrapper ul.contextual-links,.node-wall-donation div.contextual-links-wrapper ul.contextual-links,.node-wall-milestone div.contextual-links-wrapper ul.contextual-links,.node-wall-post div.contextual-links-wrapper ul.contextual-links,.donors-table div.contextual-links-wrapper ul.contextual-links,#pfp-thermometers div.contextual-links-wrapper ul.contextual-links,#pfp-details div.contextual-links-wrapper ul.contextual-links,#pfp-welcome div.contextual-links-wrapper ul.contextual-links,#member-banner div.contextual-links-wrapper ul.contextual-links,#pfp-members div.contextual-links-wrapper ul.contextual-links,#pfp-header div.contextual-links-wrapper ul.contextual-links,#pfp-banner div.contextual-links-wrapper ul.contextual-links{top:25px}ul.contextual-links li a:hover{background-color:#fdf97e}.role-owner #pfp-details .field-name-field-dates,.role-owner #pfp-details .field-name-field-address,.role-captain #pfp-details .field-name-field-dates,.role-captain #pfp-details .field-name-field-address{padding-right:30px}.role-captain #pfp-thermometers dd,.role-owner #pfp-thermometers dd{padding-right:10px}#pfp-progress-block .contextual-links-region .content,.role-captain .donors-table .donor-name,.role-owner .donors-table .donor-name,.role-captain #member-banner-intro .contextual-links-region .content,.role-captain #pfp-welcome .contextual-links-region .content,.role-owner #member-banner-intro .contextual-links-region .content,.role-owner #pfp-welcome .contextual-links-region .content{margin-right:50px}.pledge-link-placeholder,.donors-table .donation-link-placeholder{display:none}.block-content .alsf_pledge_pfp_list_incomplete_intro ol{padding:0 0 0 30px}.block-content .alsf_pledge_pfp_list_incomplete_intro ol li{margin-bottom:5px}.alsf_pledge_pfp_list_pending_table div.contextual-links-wrapper{top:-2px}div.pfp-modal-content{background:0 0;border:0;color:#222;margin:0;padding:0;text-align:left}div.pfp-modal-content #popups-loading{width:248px;position:absolute;display:none;opacity:1;-moz-border-radius:8px;-webkit-border-radius:8px;z-index:99}div.pfp-modal-content #popups-loading span.popups-loading-message{background:#fff url(../images/loading-large.gif) no-repeat 8px center;display:block;color:#444;font-size:22px;font-weight:700;height:36px;line-height:36px;padding:0 40px}div.pfp-modal-content #popups-loading table,div.pfp-modal-content .popups-box table{margin:0}div.pfp-modal-content #popups-loading tbody,div.pfp-modal-content .popups-box tbody{border:none}div.pfp-modal-content .popups-box tr{background-color:transparent}div.pfp-modal-content td.popups-border{background:0 0;background-color:transparent}div.pfp-modal-content td.popups-tl,div.pfp-modal-content td.popups-tr,div.pfp-modal-content td.popups-bl,div.pfp-modal-content td.popups-br{background-repeat:no-repeat;height:0;padding:0}div.pfp-modal-content td.popups-tl{background-position:0 0}div.pfp-modal-content td.popups-t,div.pfp-modal-content td.popups-b{background-position:0 -40px;background-repeat:repeat-x}div.pfp-modal-content td.popups-tr{background-position:0 -10px;width:0}div.pfp-modal-content td.popups-cl,div.pfp-modal-content td.popups-cr{background-position:-10px 0;background-repeat:repeat-y;width:0}div.pfp-modal-content td.popups-cl,div.pfp-modal-content td.popups-cr,div.pfp-modal-content td.popups-c{padding:0;border:none}div.pfp-modal-content td.popups-c{background:#fff}div.pfp-modal-content td.popups-bl{background-position:0 -20px}div.pfp-modal-content td.popups-br{background-position:0 -30px;width:0}div.pfp-modal-content .popups-box,div.pfp-modal-content #popups-loading{border:0 solid #454545;opacity:1;overflow:hidden;padding:0;background-color:transparent}div.pfp-modal-content .popups-container{background:#019cb8;overflow:hidden;height:100%}div.pfp-modal-content div.popups-title{background-color:#018ba8;border:none;color:#fef735;font-family:latobold;padding:15px;font-size:1.25em;font-weight:400}div.pfp-modal-content .popups-body{background-color:#019cb8;color:#fff;font-family:latoregular;max-width:95%;padding:10px 15px}div.pfp-modal-content .popups-box .popups-buttons,div.pfp-modal-content .popups-box .popups-footer{background-color:#fff}div.pfp-modal-content .popups-title a.close{background:url(../images/icon-modal-close.png) no-repeat;display:block;height:29px;margin:-4px -5px;width:29px}div.pfp-modal-content .popups-close{font-size:0;float:right;text-align:right}div.pfp-modal-content .modal-loading-wrapper{width:220px;height:19px;margin:0 auto;margin-top:2%}div.pfp-modal-content tbody{border:none}div.pfp-modal-content .modal-content .modal-throbber-wrapper img{margin-top:100px}.pfp-modal-content .form-item-banner{float:left;width:50%}#ecard-style-wrapper{float:left;margin:0 0 20px}#modalContent #edit-style .form-item.form-item-style,#modalContent div.invitation-style-radios .form-item.form-item-style,#modalContent div.invitation-style-radios .form-item.form-item-ecard-style{clear:none;float:left;margin:0 5px 0 0}#edit-certificate-address input.form-radio{float:left}.form-item-certificate-address{margin:10px 0!important}#edit-certificate-address label{display:block;margin-left:20px;width:80%}.modal-content .form-type-radio{position:relative}.modal-content .form-type-radio.form-item-ecard-style input.form-radio,.modal-content .form-type-radio.form-item-style input.form-radio,.pfp-modal-content .form-item-banner input.form-radio{position:absolute}.modal-content .form-type-radio.form-item-ecard-style label.option,.modal-content .form-type-radio.form-item-style label.option,.pfp-modal-content .form-item-banner label.option{cursor:pointer;margin-left:10px;position:relative}.pfp-modal-content .form-item-banner input.form-radio{cursor:pointer;height:84px;opacity:0;width:235px;z-index:3}.pfp-modal-content #alsf-rsvp-send-form .form-radios input.form-radio,.pfp-modal-content #edit-style input.form-radio,.pfp-modal-content div.invitation-style-radios input.form-radio{cursor:pointer;height:116px;margin-left:10px;opacity:0;position:absolute;width:160px;z-index:3}#modalContent #ecard-style-wrapper .form-radios .form-item.form-item-ecard-style,#modalContent #alsf-rsvp-send-form .form-radios .form-item.form-item-style{height:220px}.pfp-modal-content #alsf-rsvp-send-form .form-radios input.form-radio{height:187px}.pfp-modal-content .form-item-banner label.option{height:74px;margin:0 0 5px;width:225px}.modal-content .form-type-radio.form-item-ecard-style label.option img,.modal-content .form-type-radio.form-item-style label.option img,.pfp-modal-content .form-item-banner label.option img{border:6px solid #018ba8}.modal-content .form-type-radio.form-item-ecard-style label.radio-label-checked img,.modal-content .form-type-radio.form-item-style label.radio-label-checked img,.pfp-modal-content .form-item-banner label.radio-label-checked img,.pfp-modal-content .form-item-banner label.option:hover img{border:6px solid #fef735}.pfp-modal-content .image-preview img{border:6px solid #018ba8}.pfp-modal-content .image-preview img.selected{border:6px solid #fef735}.pfp-modal-content .form-item-banner label.option{font-family:latobold;font-size:1.05em}.pfp-modal-content .form-item-banner:last-child label.option:after{content:"»"}.pfp-modal-content .form-item-banner label.option:hover{color:#fef735}.pfp-modal-content .field-name-field-banner div.image-widget-data .js-button #edit-custom-banner-und-0-remove-button{margin:-150px 0 0 90px}.node-type-pfp div.pfp-modal-content div.inset .field-name-field-image .droppable-controls,.node-type-pfp div.pfp-modal-content .field-name-field-banner .droppable-controls{height:20px}.node-type-pfp div.pfp-modal-content div.inset .field-name-field-image .droppable-controls .ajax-progress,.node-type-pfp div.pfp-modal-content .field-name-field-banner .droppable-controls .ajax-progress{display:none}.node-type-pfp div.pfp-modal-content .field-name-field-banner .ajax-progress{margin:-21px -55px 0 45px}.node-type-pfp div.pfp-modal-content .field-name-field-banner .ajax-progress .throbber{float:right;margin:-85px -60px 0 10px!important}.pfp-modal-content .field-name-field-banner div.image-widget-data .js-button{margin:-12px 0 0}#alsf-pfp-edit-fundraiser-photos h2{clear:both}.pfp-modal-content .js-button{clear:both;display:block;padding:45px 0 10px;text-align:center}.pfp-modal-content .js-button input.form-submit{background:#018ba8}.page-node-donate.node-type-pfp input.form-submit{border:none;-webkit-appearance:none}.pfp-modal-content .form-item label{color:#fff;font-family:latoregular;font-size:1em}.pfp-modal-content #edit-banner .form-item label{color:#fef735}div.pfp-modal-content input{font-family:latoregular;font-size:1.1em}div.pfp-modal-content select{font-size:1.4em;max-width:560px;padding:0 4px}div.pfp-modal-content select,div.pfp-modal-content input[type=text]{color:#444}.pfp-modal-content .form-type-dragndrop-upload .description{margin:0 0 0 25px}.pfp-modal-content div.image-widget-data{clear:left;margin:0 0 0 10px}.pfp-modal-content div.image-widget-data .droppable{border-color:#018ba8;min-width:505px}.pfp-modal-content .field-name-field-honor-image div.image-widget-data .droppable{min-width:525px}.pfp-modal-content div.image-widget-data span.file,.pfp-modal-content div.image-widget-data span.file-size{display:none}.pfp-modal-content div.image-widget-data span{color:#444}.pfp-modal-content div.image-preview{float:left;padding:10px}.pfp-modal-content div.image-widget-data .js-button{margin:-12px 0 0 155px}.node-type-pfp div.pfp-modal-content .field-name-field-banner .ajax-progress .throbber{float:right;margin:-25px 0 0 25px}.wall-comment-content .js-button input,.pfp-modal-content div.image-widget-data .js-button input{font-size:14px;padding:10px 15px}.pfp-modal-content .form-required{color:#fef735}.pfp-modal-content .droppable-message{padding:15px 0 0}.pfp-modal-content input#edit-goal{width:90px}.pfp-modal-content .inset{border-top:1px dashed;clear:both;float:left;margin-top:10px;padding-top:15px;width:95%}.pfp-modal-content .inset div.image-widget-data{clear:none}.pfp-modal-content .inset div.image-widget-data .js-button{margin:20px 0 0 5px}.pfp-modal-content .inset div.image-widget-data .js-button .throbber{float:right;margin:-25px 0 0 30px}#block-alsf-pfp-alsf-pfp-thermometer .tab-content{clear:both;width:100%}#block-alsf-pfp-alsf-pfp-thermometer .tab-content h3{border-top:1px dashed #ffe400;color:#ffe400;font-family:Ostrich,latobold,sans-serif;font-size:1.75em;font-weight:400;letter-spacing:.75px;margin:0;padding:25px 20px 0}#block-alsf-pfp-alsf-pfp-thermometer .tab-content h3:first-child{border:none}#block-alsf-pfp-alsf-pfp-thermometer .tab-content #miles-tab h3{border-color:#003b73;color:#003b73}.pfp-page #block-alsf-pfp-alsf-pfp-thermometer ul.tabset{margin-right:0}.pfp-page #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li:first-child a:hover,.pfp-page #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li:first-child.active a,.pfp-page #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li.active a{background:#003b73}.pfp-page #block-alsf-pfp-alsf-pfp-thermometer.side-box .box{border-top-right-radius:0;-mos-border-top-right-radius:0;-webkit-border-top-right-radius:0}.pfp-page #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li a{background:#fed233;color:#003b73}.pfp-page #block-alsf-pfp-alsf-pfp-thermometer ul.tabset li:first-child a{background:#019cb8;color:#fff}#member-banner{background:#fff;clear:left;margin:0 auto;max-width:1400px;width:100%}#member-banner .inner{padding:35px 30px 25px}.member-banner-image{float:left;margin:0 30px 0 0}.member-banner-intro{clear:none;margin:10px 30px 10px 150px}.member-banner-intro h2{color:#003b73;font-family:latolight;font-size:200%;font-weight:400;line-height:1.1em;margin:0 0 .625em}.member-banner-intro h2 span{font-family:latobold}.member-banner-intro .content{font-size:110%;line-height:130%}.member-banner-events{clear:both;padding-top:15px}.node-type-pfp #modal-content form#alsf-pfp-donate-form{font-family:latoregular;font-size:100%}.page-node-donate.node-type-pfp form#alsf-pfp-donate-form{font-family:latoregular}.node-type-pfp #modal-content form#alsf-pfp-donate-form .form-item label{color:#fff;font-family:latobold;font-weight:400}.page-node-donate.node-type-pfp .form-item label{font-family:latobold;font-size:1em;font-weight:400}.node-type-pfp #modal-content form#alsf-pfp-donate-form{padding:15px 5px}.page-node-donate.node-type-pfp form#alsf-pfp-donate-form fieldset legend,.page-node-donate.node-type-pfp form#alsf-pfp-donate-form fieldset,.node-type-pfp #modal-content form#alsf-pfp-donate-form fieldset legend,.node-type-pfp #modal-content form#alsf-pfp-donate-form fieldset{background:0 0;margin:0;padding:0;position:inherit}.page-node-donate.node-type-pfp form#alsf-pfp-donate-form .fieldset-wrapper,.node-type-pfp #modal-content form#alsf-pfp-donate-form .fieldset-wrapper{padding:10px 0 20px}.page-node-donate.node-type-pfp form#alsf-pfp-donate-form select,.page-node-donate.node-type-pfp form#alsf-pfp-donate-form input,.node-type-pfp #modal-content form#alsf-pfp-donate-form input{color:#5b5c5c;max-width:95%}#modal-content p.invitation-intro,.node-type-pfp #modal-content form#alsf-pfp-donate-form .form-type-radio label{color:#fff;font-family:latoregular}.node-type-pfp form#alsf-pfp-donate-form input{font-family:latoregular}div.pfp-modal-content input.js-checkbox{-webkit-appearance:checkbox;-moz-appearance:checkbox}div.pfp-modal-content input#edit-picture-upload{color:#fef235!important;margin:4px 0 0 -10px}.node-type-pfp #modal-content h2.donate-title{display:none}.page-node-donate.node-type-pfp #content h2.donate-title{border-bottom:1px dashed #fed233;color:#003b73;font-family:Ostrich,sans-serif;font-size:2em;letter-spacing:1px;margin:0 0 .75em;padding:0 0 .25em}.page-node-donate.node-type-pfp form#alsf-pfp-donate-form fieldset legend{color:#019cb8;font-family:Ostrich,sans-serif;font-size:1.75em;letter-spacing:1px;padding:.5em 0 0}.page-node-donate.node-type-pfp form#alsf-pfp-donate-form input[type=submit]{background:#019cb8;border-radius:6px;color:#fff;font-family:latobold;font-size:15px;height:auto;line-height:100%;margin:-20px 0 50px;max-width:100%;padding:8px 20px}.page-node-donate.node-type-pfp form#alsf-pfp-donate-form input[type=submit]:hover{background:#003b73}.page-node-donate.node-type-pfp #donation-equivalents{display:none}#company-matching{border-bottom:1px dashed #fff}#modal-content #company-matching h2{border-top:1px dashed #fff;padding-top:10px}#modal-content #company-matching h2,#modal-content #company-matching p{color:#fff}.page-node-donate.node-type-pfp #company-matching{border-bottom:1px dashed #019cb8}.page-node-donate.node-type-pfp #company-matching h2{color:#222!important;border-top:1px dashed #019cb8;margin:0;padding:15px 0 10px}.page-node-donate.node-type-pfp #company-matching p{color:#222!important}.page-node-donate.node-type-pfp #crm-container .crm-section input[type=text],.page-node-donate.node-type-pfp #crm-container .crm-section input[type=password],.page-node-donate.node-type-pfp #crm-container input[type=text],.page-node-donate.node-type-pfp #crm-container input[type=password],.page-node-donate.node-type-pfp #crm-container select,.page-node-donate.node-type-pfp #crm-container .big,.page-node-donate.node-type-pfp select.big,.page-node-donate.node-type-pfp .contact-form #edit-name,.page-node-donate.node-type-pfp .contact-form #edit-mail,.page-node-donate.node-type-pfp .contact-form #edit-subject,.page-node-donate.node-type-pfp input.password-confirm,.page-node-donate.node-type-pfp input.password-field,.page-node-donate.node-type-pfp input.form-text,.page-node-donate.node-type-pfp .js-select option,.page-node-donate.node-type-pfp .js-select select,.page-node-donate.node-type-pfp textarea.form-textarea,select{border:1px solid #ccc}.node-type-pfp .ajax-progress .throbber{background:url(../../../modules/custom/alsf_pfp/images/ajax-throbber-blue.gif);height:28px;width:28px}.node-type-pfp #wall-tab .ajax-progress .throbber{background:url(../../../modules/custom/alsf_pfp/images/ajax-throbber-wall.gif);float:left;height:20px;margin:3px;padding:0;width:20px}.node-type-pfp #wall-tab .views-exposed-widget .ajax-progress-throbber{float:right;top:-30px}#pfp-donate-form .inner .ajax-progress .throbber,.node-type-pfp div.pfp-modal-content .ajax-progress .throbber{background:url(../../../modules/custom/alsf_pfp/images/ajax-throbber-pfp-modal.gif) 0 6px no-repeat;float:left;height:36px;margin:0 auto;width:30px}#pfp-donate-form .inner .ajax-progress,.node-type-pfp div.pfp-modal-content .ajax-progress{height:40px;margin:-21px -36px 0 6px}#pfp-donate-form .inner .ajax-progress .throbber{clear:none}#pfp-donate-form .inner .ajax-progress{margin:-80px 0 6px;position:absolute}.node-type-pfp #wall-tab .masonry-item .ajax-progress,.node-type-pfp #pfp-share-block .ajax-progress,.node-type-pfp div.contextual-links-wrapper .ajax-progress{display:none}.node-type-pfp #pfp-share-block .ajax-progress .throbber,.node-type-pfp div.contextual-links-wrapper .ajax-progress .throbber{background:0 0!important;display:none!important;height:0!important;width:0!important}#wall-tab .item-list .pager.pager-load-more .ajax-progress{height:20px;margin:-15px -32px 0 6px}.r-tabs-panel .item-list{float:none;margin:10px}.item-list .pager.pager-load-more{text-align:center}.item-list .pager.pager-load-more a{background:#fed233;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#003b73;font-family:latobold;font-size:1.2em;padding:12px 24px;text-transform:uppercase}.item-list .pager.pager-load-more a:hover{background:#fef735}.joyride-modal-bg{opacity:.7}.joyride-tip-guide{background:rgba(9,34,78,.95);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 2px 8px #333;-moz-box-shadow:0 2px 8px #333;-webkit-box-shadow:0 2px 8px #333;color:#fff}.joyride-tip-guide .joyride-next-tip{background:#1063b0;background-image:-webkit-linear-gradient(top,#045fb5,#004f99);background-image:-moz-linear-gradient(top,#045fb5,#004f99);background-image:-ms-linear-gradient(top,#045fb5,#004f99);background-image:-o-linear-gradient(top,#045fb5,#004f99);background-image:linear-gradient(to bottom,#045fb5,#004f99);-webkit-border-radius:2;-moz-border-radius:2;border-radius:2px;font-family:Arial;color:#fff;font-size:13px;padding:7px 16px 6px;border:solid #01284d 1px;text-decoration:none}.joyride-tip-guide .joyride-next-tip:hover{background:#045fb5;border-color:#056fd4}.joyride-tip-guide.first{width:420px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.joyride-tip-guide.last{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.node-type-pfp .joyride-tip-guide p a{border-bottom:1px dotted #fef233;color:#fef233}.joyride-tip-guide .joyride-close-tip{color:#fef233!important}.joyride-tip-guide span.joyride-nub.top{border-color:rgba(9,34,78,.95)!important;border-top-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important}.joyride-tip-guide .image-container{text-align:center}.joyride-tip-guide p{margin:0 10px 18px 0}#modalContent .cke.cke_chrome{visibility:inherit!important}#modalContent .form-item{clear:both}#modalContent .form-item-total-amount{float:left}#modalContent #pledge-value,#modalContent #donation-equivalents{color:#fef233;float:left;margin:25px 0 15px 20px;max-width:265px;width:100%}#modalContent #pledge-value{margin:25px 0 25px -160px;max-width:225px}#modalContent #pledge-value span,#modalContent #donation-equivalents span{font-family:arvobold;font-size:21px}#modalContent #pledge-value-inner,#modalContent #donation-equivalents div{border-bottom:1px dotted #fed233;border-top:1px dotted #fed233;padding:5px}.form-item.form-item-field-pledge-rate label{margin-bottom:5px}#modalContent #donation-progress-bar{float:left;margin-left:15px}.form-item.form-item-soft-credit-to{margin-top:15px}body.page-node-donate #donation-progress-bar{display:none}p.update-miles{margin:0 0 40px}#pfp-logmiles-block a.btn{display:block;background:#003b73;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:2px dotted #019cb8;clear:left;color:#fef233;float:none;font-family:latobold;font-size:16px;height:auto;line-height:100%;margin:0 auto 5px;padding:15px 35px;text-align:center;text-indent:0;text-transform:uppercase;width:auto}#pfp-logmiles-block a.btn:hover{background:#019cb8;text-decoration:none}#pfp-logmiles-block .show-more{}#member-miles-form{border:1px solid #fff}#modalContent #member-miles-form .form-item{margin:5px 0 10px}#member-miles-form th{background:#fef233;color:#019cb8;text-align:center;padding:4px 0;border-bottom:1px solid #019cb8}#member-miles-form td{width:80px;height:60px;text-align:center;padding-top:24px;border:1px solid #fff;min-width:80px;position:relative;vertical-align:top}#member-miles-form td.blank{background:#018ba8}#member-miles-form .date-label{position:absolute;top:0;right:1px;background:#019cb8;color:#fff;height:20px;padding:4px;text-align:center}#member-miles-form input{text-align:right;font-size:1em;height:1.2em;padding:2px;max-width:50px}#member-miles-form .other-services{font-size:13px;line-height:120%;padding:0 3px 5px;text-align:left}.miles-total{font-size:21px}.other-services span,.miles-total span{color:#fef233;font-family:latobold}#modalContent label.option,#modalContent .form-type-radios label.option{color:#fff}#fundraiser-tabs .r-tabs{background:0 0;border:none;clear:right}#fundraiser-tabs .r-tabs .r-tabs-nav{border:none;margin:0 0 0 20px;text-align:left}#fundraiser-tabs .r-tabs .r-tabs-nav .r-tabs-tab{background:#fff}#fundraiser-tabs .r-tabs .r-tabs-nav .r-tabs-anchor{color:#e6be04;font-family:arvobold;font-size:1em;font-weight:400;padding:5px 20px;text-shadow:none}#fundraiser-tabs .r-tabs .r-tabs-nav .r-tabs-anchor:hover{background:rgba(251,253,212,.6)}#fundraiser-tabs .r-tabs .r-tabs-panel{background-color:#fbfdd4;border:1px solid #f1dc2d;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-family:latoregular}#fundraiser-tabs .r-tabs .r-tabs-nav .r-tabs-state-active a.r-tabs-anchor{background:#fbfdd4;border-bottom:1px solid #fbfdd4;border-left:1px solid #f1dc2d;border-right:1px solid #f1dc2d;border-top:1px solid #f1dc2d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#003b73;margin-bottom:-1px}#fundraiser-tabs .r-tabs .r-tabs-accordion-title .r-tabs-anchor{background:#e6be04;border-radius:3px;color:#fff;font-family:arvobold;font-size:1em;font-weight:400;text-shadow:none}#fundraiser-tabs .r-tabs .r-tabs-accordion-title .r-tabs-anchor:before{content:"";float:left;width:0;height:0;border-style:solid;border-width:5px 7px;border-color:transparent transparent transparent #fff;margin:5px 0 7px 6px}#fundraiser-tabs .r-tabs .r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor{background:#fbfdd4;border-bottom:1px solid #fbfdd4;border-left:1px solid #f1dc2d;border-right:1px solid #f1dc2d;border-top:1px solid #f1dc2d;color:#003b73;font-weight:400;margin-bottom:-7px;position:relative}#fundraiser-tabs .r-tabs .r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor:before{content:"";float:left;width:0;height:0;border-style:solid;border-width:7px 6px;border-color:#003b73 transparent transparent transparent;margin:5px 5px 7px 0}#member-miles-form span.month-label,#member-miles-form span.day-of-the-week{display:none}.form-type-radios.form-item-profile-choice label.option{width:90%}.form-item-field-pledge-rate{float:left}.form-item-field-pledge-rate input[type=text]{width:50px}#pfp-subpage-links{background:#fcfebb}.explore-alsf{border-bottom:1px dashed #003b73;margin-bottom:10px}.explore-alsf p{font-weight:700;line-height:2.36em}@media screen and (min-width:1450px){#photo-post-form,#pfp-photos,#wall-post-form,#wall-wrapper{width:95%}form.photo-post-form .form-item-message,form.wall-post-form .form-item-message{width:73%}}@media screen and (max-width:1459px){#photo-post-form,#pfp-photos,#wall-post-form,#wall-wrapper{width:97%}#pfp-join-block{width:100%}}@media screen and (max-width:1366px){#photo-post-form,#pfp-photos,#wall-post-form,#wall-wrapper{width:75%}form.photo-post-form .form-item-message,form.wall-post-form .form-item-message{width:65%}#pfp-user-miles-total{clear:both;float:none}}@media screen and (max-width:1355px){#photo-post-form,#pfp-photos,#wall-post-form,#wall-wrapper{width:95%}form.photo-post-form .form-item-message,form.wall-post-form .form-item-message{width:65%}#pfp-details-map{width:37%}#pfp-join-block{width:100%}.pfp-page #pfp-join-block .btn a,.pfp-page .btn a{font-size:25px;padding:20px 30px}#pfp-banner .banner-inset img{max-height:200px}}@media screen and (max-width:1255px){.pfp-page #pfp-join-block .btn a,.pfp-page .btn a{font-size:20px;padding:16px 22px}.pfp-page #pfp-donate-form label{font-size:1em}#pfp-miles-actions .item-list li{margin-right:10px}#pfp-miles-actions .item-list li img{width:90%}#pfp-miles-actions h3{font-size:11px}}@media screen and (max-width:1199px){#pfp-links-bar-wrapper{clear:left;float:left;margin:10px 0}}@media screen and (max-width:1155px){#owner-checklist .item-list{margin-right:20px;width:100%}#pfp-members td:first-child .member-name{margin:10px 0 0}#pfp-banner .banner-inset img{max-height:180px}}@media screen and (min-width:1155px){#photo-wall-items{margin:0 auto;width:90%}}@media screen and (min-width:1050px){#photo-post-form .field-widget-dragndrop-upload-image,#wall-post-form .field-widget-dragndrop-upload-image{float:none;width:100%}#photo-post-form .form-type-dragndrop-upload,#wall-post-form .form-type-dragndrop-upload{float:right;margin-top:-106px}#pfp-banner .banner-inset img{max-height:160px}}@media screen and (max-width:1024px){body{min-width:100%!important}#photo-post-form,#wall-post-form,#wall-wrapper{width:71%}form.photo-post-form .form-item-message,form.wall-post-form .form-item-message{margin:10px 0 0;width:100%}#wall-post-form .droppable{margin:5px 0 10px}#wall-post-form .wall-post-form .js-button{clear:none;float:right;margin:50px 30px 0}#owner-message{width:55%}#owner-checklist{width:35%}.node-type-pfp #footer{width:100%}.node-type-pfp ul#social-footer{float:none;margin:18px auto 0;width:38%}#pfp-banner .banner-inset img{max-height:150px}}@media screen and (min-width:768px) and (max-width:890px){body{font-size:1.3em!important}#photo-post-form,#pfp-photos,#wall-post-form,#wall-wrapper{width:95%}#owner-checklist li{padding:4px 0}.pfp-page .main-block #content{width:63%}.pfp-page .main-block #sidebar{float:right}.node-type-pfp ul#social-footer{width:48%}#pfp-banner .banner-inset img{max-height:120px}#pfp-miles-actions .item-list li{width:40%}#pfp-miles-actions h3{font-size:13px}#pfp-links-bar-wrapper{margin:10px 0 0}#pfp-share-block .pfp-qr-image a:after{margin-top:-1px}#pfp-share-block .pfp-flyer-link a:before,#pfp-share-block .pfp-qr-image a:before{margin-top:-6px}#pfp-qr-image-content p:nth-child(1){line-height:130%;padding:25px 30px 10px}}@media screen and (max-width:992px){#pfp-campaign-logo{display:none}#pfp-team-link{margin:0 0 0 188px}#pfp-banner .banner-inset{border:6px solid #fff}#pfp-banner .banner-inset img{max-height:130px}}@media screen and (max-width:767px){#pfp-donations-actions .item-list,.alsf_pledge_pfp_list_pending .item-list,.item-list-pfp-members-actions-list{margin:10px 0;padding:0;width:100%}div.pfp-modal-content select,div.pfp-modal-content input[type=text]{width:93%}.read-more-button-wrapper{height:80px;padding:140px 0 0!important}.read-more-wrapper.read-more-hidden #pfp-welcome{height:200px;overflow:hidden}#modalContent #pledge-value{margin-left:-130px}#pfp-team-link{margin:0 0 0 32px}div.pfp-modal-content{width:auto!important}.main-block #content,.main-block #sidebar{width:100%!important}.main-block #content{padding:20px 5px}#owner-message{border:none;width:90%}#owner-checklist{border-top:1px dotted #019cb8;width:90%}#pfp-header-center{border-right:none;width:auto}#pfp-header-honor-wrapper{clear:both;max-width:90%;padding:40px 40px 0}#pfp-captain .inner #pfp-captain-name{padding:7px 0 7px 20px}#pfp-details-map{height:150px;margin:20px 0 0;position:relative;width:100%}#pfp-details #pfp-details-date,#pfp-details #pfp-details-location{float:none;width:90%}#pfp-report-link{float:none;width:100%}#pfp-welcome{margin:10px auto 25px}#pfp-join-block{margin:0}.pfp-page .main-block{padding:20px 10px 0}#pfp-share-block,#pfp-details{padding:15px 10px;width:90%}.twitter-share-form textarea{min-height:110px}#photo-post-form,#pfp-photos,#wall-post-form,#wall-wrapper{width:85%}#wall-post-form .wall-post-form .js-button{float:none;margin:0}.node-type-pfp ul#social-footer{padding:0;width:90%}.node-type-pfp #footer{font-size:.8em;padding:15px;text-align:left;width:90%}#pfp-banner .banner-inset{border:4px solid #fff;bottom:15px;right:20px}#pfp-banner .banner-inset img{max-height:100px;width:auto}#modalContent{right:0!important;left:0!important;top:0!important;height:100%!important;overflow-y:scroll}#modalContent table{margin:0!important;width:100%}#modalContent #donation-equivalents{clear:left;margin:0 0 15px}div.ctools-modal-content .modal-content{overflow-y:scroll}.node-type-pfp form#alsf-pfp-donate-form fieldset legend,.node-type-pfp form#alsf-pfp-donate-form fieldset,.node-type-pfp form#alsf-pfp-donate-form .fieldset-wrapper,div.ctools-modal-content .modal-content{width:100%!important;margin:0 auto;max-width:460px}#modal-content fieldset legend{font-size:1.7em;line-height:110%}#alsf-pfp-edit-fundraiser-honor input[type=text]{max-width:90%}#fundraiser-tabs .donors-table td:first-child{white-space:normal;width:50%}#pfp-share-block .pfp-flyer-link,#donations-tab .item-list .pager.pager-navigation,.page-node-donate.node-type-pfp #pfp-donate-form{display:none}form.wall-post-form input.form-submit{width:50%}#pfp-members table th:nth-child(2),#pfp-members table td:nth-child(2),#pfp-members table th:nth-child(4),#pfp-members table td:nth-child(4){display:none}#fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table th,#fundraiser-tabs .alsf_pledge_pfp_list_pending_table th,#fundraiser-tabs .donors-table th,#fundraiser-tabs .donors-table th:nth-child(2),#fundraiser-tabs .donors-table th:nth-child(3){display:none}#fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table tr,#fundraiser-tabs .alsf_pledge_pfp_list_pending_table tr,#fundraiser-tabs .donors-table tr{background-color:#fff;border-top:1px solid #f1dc2d}#fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table td,#fundraiser-tabs .alsf_pledge_pfp_list_pending_table td,#fundraiser-tabs .donors-table td:first-child,#fundraiser-tabs .donors-table td{background:#fff;border:none;float:left;margin:0;padding:2px 10px 1px;width:94%}#fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table td,#fundraiser-tabs .alsf_pledge_pfp_list_pending_table td{width:92%}.logged-in #fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table td:nth-child(2),.logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(2){display:none}#fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table td:nth-child(1):before,#fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(1):before{content:"Name: "}.logged-in #fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table td:nth-child(3):before,.logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(3):before{content:"Rate: "}.logged-in #fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table td:nth-child(4):before{content:"Created On: "}.logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(4):before{content:"Current Value: "}.logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(5):before{content:"On Behalf Of: "}.logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(6):before{content:"Comments: "}.not-logged-in #fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table td:nth-child(2):before,.not-logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(2):before{content:"Rate: "}.not-logged-in #fundraiser-tabs .alsf_pledge_pfp_list_incomplete_table td:nth-child(3):before{content:"Created On: "}.not-logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(3):before{content:"Current Value: "}.not-logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(4):before{content:"On Behalf Of: "}.not-logged-in #fundraiser-tabs .alsf_pledge_pfp_list_pending_table td:nth-child(5):before{content:"Comments: "}#fundraiser-tabs td:last-child{font-size:1em}#pfp-members td:first-child .member-name{width:100%}#fundraiser-tabs #pfp-members th{padding:10px}#fundraiser-tabs #pfp-members th a{font-size:14px;line-height:120%;padding:0}#donations-tab .donations-pager{padding:10px 0 40px}.item-list .pager.pager-pages{width:auto}#pfp-miles-actions .item-list{float:none;margin:0 5px;text-align:center}#pfp-miles-actions ul.contextual-links li a{font-size:.8em}#alsf-pfp-edit-fundraiser-photos p img{height:auto!important;max-width:95%}.pfp-modal-content .form-item-banner{width:95%}#colorbox .group-right,#colorbox .group-left{float:none;width:100%}#colorbox .group-right{margin:20px 0}#colorbox .group-right .field-name-ds-user-picture{margin-left:10px}#colorbox .group-left .field-name-field-image img{height:auto!important;max-height:590px;max-width:100%;width:auto!important}#colorbox #cboxCurrent{background:rgba(0,0,0,.7);color:#fff;left:0!important;padding:5px;width:100%}#cboxNext{right:2px;top:22%}#cboxPrevious{top:22%}#colorbox #cboxCurrent{display:none!important}#cboxContent{overflow-y:scroll!important}#alsf-mmr-service-disconnect span.js-button:first-of-type{margin:0}#modal-content input#edit-cancel{padding:14px 17px}#modal-content #alsf-mmr-service-disconnect p{margin:15px 10px}#fundraiser-tabs .r-tabs{margin-top:22px}.item-list .pager.pager-load-more{margin-top:-50px}#pfp-report-link{margin:0}#pfp-miles-actions h3{font-size:13px}.node-type-pfp ul#social-footer{display:table;float:none;margin:18px auto 0;text-align:center;width:90%}ul#social-footer li{display:inline-block;float:none!important}.node-type-pfp ul#social-footer li.contact{float:none;display:table;text-align:center;margin:0 auto!important;padding:10px}#fundraiser-tabs #pfp-rsvps th{display:none}#fundraiser-tabs #pfp-rsvps td{border-right:none;float:left;font-size:14px;padding:4px 8px;width:95%}#fundraiser-tabs #pfp-rsvps td:before{display:block;font-size:12px;text-transform:uppercase}#fundraiser-tabs #pfp-rsvps td:nth-child(1):before{content:"Invited On: "}#fundraiser-tabs #pfp-rsvps td:nth-child(2):before{content:"Invited By: "}#fundraiser-tabs #pfp-rsvps td:nth-child(3):before{content:"Name: "}#fundraiser-tabs #pfp-rsvps td:nth-child(4):before{content:"Response: "}#fundraiser-tabs #pfp-rsvps td:nth-child(5):before{content:"# Attending: "}#fundraiser-tabs #pfp-rsvps td:nth-child(6):before{content:"Note: "}.page-node-donate.node-type-pfp .js-select select{max-width:100%}#content #pfp-share-block h3{display:none}#pfp-qr-image-content img{width:90%}#pfp-qr-image-content p:nth-child(1){padding:25px 25px 10px}#pfp-links-bar-wrapper{display:table;float:none;margin:15px auto 2px;padding:12px 0 0;text-align:center}#pfp-share-block .pfp-qr-image a.open:after{content:url(/sites/all/themes/alsf/images/pfp-qr-open-mobile.png)}#pfp-share-block .item-list{display:table;margin:0 auto;width:100%}#pfp-share-block .item-list ul{display:table;margin:0 auto;padding:0 10px}}@media screen and (max-width:640px){.owner-message-status{padding:0 10px}.owner-message-private-status a{font-size:16px;padding:1px 0 1px 33px}.node-type-pfp .ui-widget-content.achievement-notification-dialog{background:#019cb8;height:100%!important;margin:0 .6em;max-width:100%;top:0!important}.achievement-notification-dialog .achievement-notification{overflow:visible}.achievement-image{display:table;float:none;height:40%;padding:10% 0;width:100%}.achievement-image img{display:table;height:auto;margin:0 auto}.achievement-header{float:none;margin:20px auto 10px;width:100%}#member-miles-form tr.days-of-the-week,#member-miles-form td.blank{display:none}#member-miles-form td{float:left;height:auto;width:100%}#member-miles-form .date-label{left:1px;text-align:left}#member-miles-form span.month-label{display:inline;margin-right:5px}#member-miles-form span.day-of-the-week{display:inline}#member-miles-form input{font-size:1.5em}#member-miles-form input{max-width:70%}#pfp-banner .banner-inset{background:#fed233;border:#019cb8;border-radius:0;bottom:0;box-shadow:none;padding:7px 0;position:relative;right:0;text-align:center}}@media screen and (max-width:480px){div.pfp-modal-content{background:#019cb8;height:100%!important}.pfp-modal-content .js-button{padding-top:15px}#pfp-campaign-logo,.pfp-campaign-logo{display:none}#pfp-captain #pfp-team-link a{float:none;margin:7px 0 15px!important}#pfp-team-link{margin:0 15px}.member-banner-image{float:none;margin:0 0 10px}.member-banner-image img{height:auto!important;max-width:100px}.member-banner-intro{clear:both;margin:30px 0 0}.member-banner-intro h2{font-size:150%}.ui-tabs .ui-tabs-nav li:first-child{margin-left:10px!important}.ui-tabs .ui-tabs-nav li a{font-size:.7em;padding:5px 12px!important}#photo-post-form,#pfp-photos,#wall-post-form,#wall-wrapper{width:95%}.pfp-page .main-block{padding:20px 10px 0}.pfp-page #contentbottom{padding:10px}#pfp-share-block,#pfp-details{padding:15px 10px;width:90%}#pfp-share-block{margin:0 0 15px;padding:10px}#wall-post-form .droppable-message{background:0 0;padding:15px 0}#pfp-members p{font-size:.9em;padding:15px 0}#pfp-members td:first-child{text-align:center;width:60%;word-break:break-all}#fundraiser-tabs .donors-table td:first-child{white-space:normal}.role-owner .donors-table .donor-name{margin:0}.role-non-member span.member-link-placeholder{display:none}#pfp-members td:first-child img{display:block;float:none;margin:0 auto 5px}.droppable{min-width:200px}#pfp-welcome p{font-size:.9em;line-height:140%}#pfp-site-logo{margin:0;text-align:center;width:100%}#pfp-site-logo img{width:35%}#pfp-header-campaign-name a{font-size:13px}#pfp-header-honor-wrapper{border-top:1px dotted #fed233;margin:0 15px;padding:20px 0 10px}#pfp-header-memorial label,#pfp-header-honor label{font-size:13px;margin-bottom:3px}#sidebar-pfp h2,#content #pfp-details h2{font-size:1.5em}.pfp-page #pfp-join-block .btn a,.pfp-page .btn a{padding:14px 20px}#pfp-header-honor-both h4{font-size:17px}#pfp-captain .inner #pfp-captain-name{margin:0 0 10px;padding:5px 15px 0;text-align:center;width:90%}#pfp-captain .inner #pfp-captain-name::after{content:""}#pfp-captain a{display:inline;padding:0 0 5px}#pfp-captain a.pfp-captain-link{clear:none;float:none}#pfp-buttons{clear:both;display:table;float:none;margin:5px auto 10px}#pfp-banner,body.node-type-pfp #wrapper{padding:0;width:100%}.node-type-pfp .side-box{margin:0 0 20px}#wall-items{zoom:.95;-moz-transform:scale(.95);-moz-transform-origin:0 0;-o-transform:scale(.95);-o-transform-origin:0 0;-webkit-transform:scale(.95);-webkit-transform-origin:0 0;transform:scale(.95);transform-origin:0 0}#wall-wrapper{padding:10px;width:90%}.node-type-pfp ul#social-footer li.contact{margin:10px auto 0 45px}#pfp-banner .banner-inset img{max-height:90px;width:auto}div.pfp-modal-content select,.node-type-pfp form#alsf-pfp-donate-form fieldset legend,.node-type-pfp form#alsf-pfp-donate-form fieldset,.node-type-pfp form#alsf-pfp-donate-form .fieldset-wrapper,div.ctools-modal-content .modal-content,div.pfp-modal-content .popups-body{max-width:350px}div.pfp-modal-content .popups-body{margin:0;padding:0 10px}div.pfp-modal-content select{font-size:1em;max-width:95%}.pfp-modal-content .form-item label,#modal-title{font-size:.9em;line-height:120%}.node-type-pfp form#alsf-pfp-donate-form{padding:0!important}a.message-switcher-button.message-switcher-button2{display:block;margin:15px 0 0;width:78px}#pfp-captain #pfp-logout{clear:both;float:left;padding:5px 15px 10px}#owner-message{margin:0 0 20px}.pfp-modal-content div.image-widget-data .droppable,.pfp-modal-content .field-name-field-honor-image div.image-widget-data .droppable{min-width:250px}#edit-past-member-emails.form-checkboxes{column-count:1;-moz-column-count:1;-webkit-column-count:1}.item-list-pfp-members-actions-list{margin:0 0 10px!important;width:82%}}@media screen and (max-width:320px){.owner-message-status{padding:0}div.pfp-modal-content{max-width:320px!important;width:100%!important}div.pfp-modal-content select,.node-type-pfp form#alsf-pfp-donate-form fieldset legend,.node-type-pfp form#alsf-pfp-donate-form fieldset,.node-type-pfp form#alsf-pfp-donate-form .fieldset-wrapper,div.ctools-modal-content .modal-content,div.pfp-modal-content .popups-body{max-width:260px!important}#content #pfp-share-block h3{font-size:16px;padding:0 0 6px}#wall-items{zoom:.925;-moz-transform:scale(.925);-moz-transform-origin:0 0;-o-transform:scale(.925);-o-transform-origin:0 0;-webkit-transform:scale(.925);-webkit-transform-origin:0 0;transform:scale(.925);transform-origin:0 0}#pfp-banner .banner-inset img{max-height:60px;width:auto}.twitter-share-form textarea{font-size:14px}#pfp-miles-actions .item-list li{margin:0 15px 10px 0;width:30%}#pfp-miles-actions ul.contextual-links li a{font-size:1em}}