ul.ready-tabs li{list-style:none;}ul.ready-tabs li a{display:inline;float:left;margin:0 10px -2px 0;padding:0 7px 0 7px;border:solid 1px #ccc;border-top-left-radius:10px 10px;border-top-right-radius:10px 10px;background-color:#e9e9e9;}ul.ready-tabs .active a{background-color:#fff;border-bottom:#fff;}ul.ready-tabs a{color:#000;}ul.ready-tabs a:hover{color:#aaaccc;}.ready-tabber{border-top:solid 1px #ccc;}.acc-head{margin:10px;}.acc-head .collapsed{background:url(/misc/menu-collapsed.png) no-repeat;padding:0 0 0 10px;}.acc-head .expanded{background:url(/misc/menu-expanded.png) no-repeat;padding:0 0 0 10px;}div.ready-accordion{margin:0 20px 20px 20px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.panel-1col{}.panel-2col .panel-col-first .inside{margin:0;}.panel-1col .panel-col{width:100%;}#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}.panel-2col .panel-separator{margin:0 0 1em 0;}
.timeline-footer{display:none;}.twitter-widget-header{max-width:500px;}.twitter-widget-title{font-size:1.2em;font-weight:bold;float:left;}.twitter-widget-top{text-align:right;}.twitter-widget-share-text{vertical-align:middle;}.twitter-widget-share-button{margin-left:10px;float:right;}
.url-textfield{display:none !important;}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}
.node-type-sba-message-action div.ctools-modal-content{border-radius:4px;background:none repeat scroll 0 0 #FFF;color:#000;padding:6px;margin:2px;border:1px solid #ccccff;overflow:visible;}.node-type-sba-message-action div.ctools-modal-content .modal-header{background:#369;border-radius:4px;padding:6px 6px 6px 12px;}.node-type-sba-message-action div.ctools-modal-content .modal-title{color:#fff;font-weight:normal;}.node-type-sba-message-action div.ctools-modal-content a.close{opacity:.8;font-size:14px;line-height:14px;font-weight:normal;font-family:inherit;color:#fff;text-shadow:none;}.node-type-sba-message-action div.ctools-modal-content a.close img{padding-left:20px;top:0;}.node-type-sba-message-action #modal-content .view-sba-messages-node{border:1px solid #d5d5d5;border-radius:5px;padding:8px;width:90%!important;margin:20px auto;}.node-type-sba-message-action #modal-content .view-sba-messages-node{position:relative;height:auto;}.node-type-sba-message-action #modal-content .view-sba-messages-node  .view-content{position:relative;top:0px;padding:0 1em;}.node-type-sba-message-action #modal-content .view-sba-messages-node .item-list{position:absolute;top:0;border-bottom:1px solid #ccc;width:100%;height:40px;}.node-type-sba-message-action #modal-content .view-sba-messages-node ul.pager{margin-top:0;}.node-type-sba-message-action #modal-content .view-sba-messages-node .pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#FFF;border:none;border-radius:0;}.node-type-sba-message-action #modal-content .view-sba-messages-node .views-row{margin-bottom:1.5em;border-bottom:1px solid #ccc;padding-bottom:1em;}.node-type-sba-message-action #modal-content .view-sba-messages-node .views-row-last{border-bottom:none;}.node-type-sba-message-action #modal-content .view-sba-messages-node .views-field{margin-bottom:1em;}.node-type-sba-message-action #modal-content .view-sba-messages-node .views-label{margin-bottom:0.5em;font-weight:bold;}
.row-fluid,.row-fluid[class*="span"]{min-height:1px;}#call-to-action-call{font-weight:bold;margin-bottom:1em;}#take-action-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #d5d5d5;padding:0 20px 20px;margin-bottom:40px;border-radius:4px;}#take-action-wrapper > legend{border:none;padding:0 10px;margin-bottom:0;width:auto;}#take-action-wrapper fieldset legend{font-size:18px;}#sba-messages-form label,#sba-messages-form .description{font-weight:bold;}#edit-actions{clear:both;background-color:#fff;border-top:none;padding:0;margin:0;}#edit-actions input{width:97.5%;background:#247AAD;border:none;border-radius:4px;color:#fff;margin-left:0;font-size:1.5em;padding:10px 0;text-shadow:none;}#edit-actions input:hover{background:#1E72A3;}#sba-messages-form{clear:both;}#webform-component-sbp-salutation.control-group{width:20.75%;float:left;clear:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.user-form-vertical #webform-component-sbp-salutation.control-group{width:100%;float:none;clear:both;margin-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#webform-component-sbp-first-name.control-group,#webform-component-sbp-last-name.control-group{float:left;clear:none;width:39.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;}.user-form-vertical #webform-component-sbp-first-name.control-group,.user-form-vertical #webform-component-sbp-last-name.control-group{float:none;clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0;}#webform-component-sbp-salutation.control-group select{width:98.5%;}#webform-component-sbp-first-name.control-group input,#webform-component-sbp-last-name.control-group input{width:90%;}.user-form-vertical #webform-component-sbp-first-name.control-group input,.user-form-vertical #webform-component-sbp-last-name.control-group input{width:95%;}#webform-component-mail.control-group input{width:95%;}#webform-component-sbp-address.control-group,#webform-component-sbp-address-line-2.control-group{float:left;clear:none;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.user-form-vertical #webform-component-sbp-address.control-group,.user-form-vertical #webform-component-sbp-address-line-2.control-group{float:none;clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#webform-component-sbp-address-line-2.control-group{padding-left:10px;}.user-form-vertical #webform-component-sbp-address-line-2.control-group{padding-left:0;}#webform-component-sbp-address.control-group input,#webform-component-sbp-address-line-2.control-group input{width:90%;}.user-form-vertical #webform-component-sbp-address.control-group input,.user-form-vertical #webform-component-sbp-address-line-2.control-group input,#webform-component-sbp-city.control-group input{width:95%;}#webform-component-sbp-state.control-group,#webform-component-sbp-zip.control-group{float:left;clear:none;width:50%;}.user-form-vertical #webform-component-sbp-state.control-group,.user-form-vertical #webform-component-sbp-zip.control-group{float:none;clear:both;width:100%;}#webform-component-sbp-state.control-group select,#webform-component-sbp-zip.control-group input{width:90%;}.user-form-vertical #webform-component-sbp-state.control-group select{width:98.5%;}.user-form-vertical #webform-component-sbp-zip.control-group input,#webform-component-sbp-phone.control-group input{width:95%;}textarea[id*="edit-sba-messages-message"]{width:95%;min-height:200px;}#edit-actions{clear:both;}.node-sba-message-action .field-name-field-message-action-img{float:right;width:30%;padding:5px 5px 2em 10px;}.node-sba-message-action .field-name-field-message-action-img img,#image img{display:block;margin:0 auto 20px auto;}.node-sba-message-action .field-name-body{padding-left:20px;}fieldset[id*="edit-sba-messages-message"]  input[name*="subject"]{width:95%;}#quicksign-container,#participants-container{float:left;}#quicksign-container input{width:50%;}#quicksign-container input[type="submit"]{width:52.5%;background:#247AAD none repeat scroll 0% 0%;border:medium none;border-radius:4px;color:#FFF;margin-left:0px;font-size:1.5em;padding:10px 0px;text-shadow:none;}#quicksign-container input[type="submit"]:hover{background:#1E72A3;}.user-form-vertical-right #right,.action-message-left #right,.action-message-right #right,.action-body-right #right{float:right;}.action-body-right #left,.action-message-right #left{margin-left:0;}.user-form-vertical-right #left,.action-message-left #left,.user-form-vertical-right #quicksign-container,.user-form-vertical-right #participants-container,.action-message-left #quicksign-container,.action-message-left #participants-container{margin-left:0;}.action-body-left #quicksign-container,.action-body-right #quicksign-container,.action-body-left #participants-container,.action-body-right #participants-container{float:none;}.action-message-right #quicksign-container,.action-message-right #participants-container{float:right;}@media (min-width:768px) and (max-width:979px){#webform-component-sbp-salutation.control-group{width:100%;float:none;clear:both;margin-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#webform-component-sbp-first-name.control-group,#webform-component-sbp-last-name.control-group{float:none;clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0;}}@media (max-width:767px){.action-body-right #left,.action--right #left{clear:both;}}
body{margin:0;padding:0;color:#000;font-size:18px;line-height:21px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;}body.not-logged-in .block .contextual-links-wrapper{display:none;}body p#skip-link{margin:0;}#is-mobile,#donation-type-var{display:none;}div.alert,div.error{background-image:none;}.alert{margin:10px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:none;padding:4px 18px;font-size:14px;border-width:1px;border-style:solid;}.alert .close{display:none;}.alert.status{background-color:#f8fff0;color:#234600;border-color:#be7;}.alert.warning{background-color:#fffce5;color:#840;border-color:#ed5;}.alert.error{background-color:#fef5f1;color:#8c2e0b;border-color:#ed541d;}#header{height:93px;width:1166px;margin:0 auto;overflow:hidden;}#logo{background:transparent url(/files/aspca/themes/aspca_2015/images-source/navlogo-022316.png) no-repeat 0 0;background-size:contain;width:209px;height:56px;display:block;margin-top:19px;}#main-wrapper{width:1168px;margin:0 auto;overflow:hidden;}body p strong,body p b{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;}body a{color:#ff6300;text-decoration:none;}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{border-color:#ed541d;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fef5f1;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}#main-wrapper div.messages{margin:0 20px 0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:none;padding:4px 18px;font-size:14px;}#main-wrapper fieldset div.step-errors{margin:0 0 20px 0;display:block;}#main-wrapper fieldset div.step-errors span{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;}#advocacy-form-wrapper{background:#fff url("/files/aspca/donation-bg.png") repeat-x scroll 0 0;min-height:100%;width:100%;}.breadcrumb ol{padding:0 0 0 12px;}.breadcrumb li{display:inline-block;height:30px;margin-left:-8px;}.breadcrumb li::before{background-image:url("/files/aspca/themes/aspca_2015/images/spritesheet.png");background-position:-132px -103px;content:"";height:30px;width:12px;}@media not all,(min-resolution:192dpi){.breadcrumb li::before{background-image:url("/files/aspca/themes/aspca_2015/images/spritesheet.retina-2x.png");background-size:361px 196px;}}.breadcrumb li::before{content:"";display:inline-block;float:left;}.breadcrumb li::after{background-image:url("/files/aspca/themes/aspca_2015/images/spritesheet.png");background-position:-120px -103px;content:"";height:30px;width:12px;}@media not all,(min-resolution:192dpi){.breadcrumb li::after{background-image:url("/files/aspca/themes/aspca_2015/images/spritesheet.retina-2x.png");background-size:361px 196px;}}.breadcrumb li::after{content:"";display:inline-block;float:right;margin-left:-1px;}.breadcrumb li.active::before,.breadcrumb li:hover::before{background-image:url("/files/aspca/themes/aspca_2015/images/spritesheet.png");background-position:-108px -103px;content:"";height:30px;width:12px;}@media not all,(min-resolution:192dpi){.breadcrumb li.active::before,.breadcrumb li:hover::before{background-image:url("/files/aspca/themes/aspca_2015/images/spritesheet.retina-2x.png");background-size:361px 196px;}}.breadcrumb li.active::after,.breadcrumb li:hover::after{background-image:url("/files/aspca/themes/aspca_2015/images/spritesheet.png");background-position:-144px -103px;content:"";height:30px;width:12px;}@media not all,(min-resolution:192dpi){.breadcrumb li.active::after,.breadcrumb li:hover::after{background-image:url("/files/aspca/themes/aspca_2015/images/spritesheet.retina-2x.png");background-size:361px 196px;}}.breadcrumb li a,.breadcrumb li span{background:#7a7f82 none repeat scroll 0 0;color:#fff;display:inline-block;float:left;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:0.611111rem;line-height:30px;padding:0 8px;text-transform:uppercase;}.breadcrumb li.active a,.breadcrumb li.active span,.breadcrumb li:hover a,.breadcrumb li:hover span{background:#999da0 none repeat scroll 0 0;}.vendor-ie-8 .breadcrumb li{margin-left:1px;}.advocacy-title{margin-bottom:80px;}.advocacy-title h1{color:#fff;display:table-cell;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:60px;line-height:1.2em;vertical-align:middle;}.advocacy-subtitle h2{font-size:47px;line-height:1.25em;}#welcome-back{display:none;margin-top:1em;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;}#call-to-action-call{display:none;}.action-body-left #participants-container,.action-body-right #participants-container,#participants-container{width:50%;float:left;}.view-recent-action-participants table{font-size:16px;width:100%;}.view-recent-action-participants thead{display:none;}.view-recent-action-participants tbody{border:0px;}.view-recent-action-participants td{padding:0px 10px;}.views-field-created{width:13%;}.view-recent-action-participants tr.even,.view-recent-action-participants tr.odd{background:#f0f0f0;border-color:#fff;border-style:none none solid;border-width:0 0 5px;}.view-recent-action-participants tr.even{background:#dfdfdf;}#bottom-footer{background-color:#002E4D;overflow:auto;margin-top:70px;margin-bottom:-20px;padding-top:70px;padding-bottom:20px;}.page-node-done #bottom-footer{margin-top:0px !important;}.footer-content-center{width:900px;overflow:hidden;margin:70px auto;position:relative;}.footer-content-center .region-bottom-footer.left{float:left;width:640px;color:#929292;font-size:15px;text-align:center;}#bottom-footer a.footer-logo{display:block;width:173px;height:46px;margin:0 auto;padding:0;background:transparent url(/files/aspca/themes/aspca_2015/images-source/logo-footer.png) no-repeat 0 0;background-size:173px 46px;text-indent:200px;overflow:hidden;margin-bottom:34px;}#bottom-footer a.footer-logo.anniversary{display:block;text-indent:-9999px;background-image:url(/files/aspca/ASPCA-150-Logo-Mobile-1x.png);background-position:0 0;width:320px;height:100px;background-size:320px 100px;margin:0 auto;}@media (min-width:400px){#bottom-footer a.footer-logo.anniversary{display:block;text-indent:-9999px;background-image:url(/files/aspca/ASPCA-150-Logo-1x.png);background-position:0 0;width:400px;height:125px;background-size:400px 125px;margin:0 auto;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#bottom-footer a.footer-logo.anniversary{background-image:url(/files/aspca/ASPCA-150-Logo-Mobile-2x.png);background-size:320px 100px;}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:400px),(min-resolution:192dpi) and (min-width:400px){#bottom-footer a.footer-logo.anniversary{background-image:url(/files/aspca/ASPCA-150-Logo-2x.png);background-size:400px 125px;}}.footer-content-center .region-bottom-footer a{color:#fff;text-decoration:none;padding:0 5px;}#bottom-footer p{color:#929292;font-size:16px;text-align:center;}#message-action-form-2col-column-wrapper .row-fluid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;}#take-action-wrapper{border:0px;border-radius:0px;background-color:#f6f6f6;}.webform-client-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;}form{margin:0px;overflow:hidden;}fieldset legend{display:none;}fieldset{padding:0;margin:0;border:0;}fieldset .fieldset-wrapper{overflow:hidden;}.webform-component-fieldset{float:left;clear:both;width:100%;}@media only screen and (min-width:768px){#webform-component-phone-opt-in-fields.webform-component-fieldset{clear:none;width:50%;float:left;}}.webform-client-form label{font-weight:normal;}.webform-client-form .form-item label.error{font-size:13px;color:#fc6420;}.webform-client-form .form-item label.error.valid{display:none !important;}.webform-client-form .webform-component-checkboxes{margin:10px 30px 20px;}.webform-component-markup{clear:both;font-size:14px;line-height:1.25em;margin:0 10px;padding:10px 0 0;}.mobile-spacer{display:none;}.form-type-textfield,.webform-component-email,.webform-component-textfield{position:relative;}.form-type-textfield input,.webform-component-email input,.webform-component-textfield input{border:2px solid #cfcfcf;height:63px;padding:0;margin:0;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:18px;line-height:59px;color:#363636;text-indent:20px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing :border-box;-moz-box-sizing :border-box;box-sizing :border-box;}.form-type-textfield input:focus,.webform-component-textfield input:focus,.webform-component-email input:focus{outline-width:0;outline:none;border:2px solid #fc6420;}.webform-component-textarea label,.form-type-textfield > label,.webform-component-email > label,.webform-component-textfield > label,.webform-component-select > label{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;color:#363636;font-weight:normal;}.webform-client-form .form-type-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield,#webform-component-sbp-address.control-group,#webform-component-sbp-address-line-2.control-group,#webform-component-sbp-first-name.control-group,#webform-component-sbp-last-name.control-group{float:left;display:block;margin:10px;padding:0px;width:39%;}.webform-client-form .webform-component-email{width:47%;}#webform-component-sbp-address-line-2.control-group,.webform-client-form #webform-component-apt-unit.webform-component-textfield,.webform-client-form #webform-component-sbp-zip.webform-component-textfield{width:16%;}#webform-component-sbp-first-name.control-group input,#webform-component-sbp-last-name.control-group input,#webform-component-sbp-phone.control-group input,#webform-component-sbp-zip.control-group input,#webform-component-sbp-address.control-group input,#webform-component-sbp-address-line-2.control-group input,#webform-component-sbp-city.control-group input{width:100%;}.webform-client-form .form-type-textfield input,.webform-client-form .webform-component-email input,.webform-client-form .webform-component-textfield input{border:2px solid #cfcfcf;height:63px;padding:0;margin:0;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;line-height:59px;color:#363636;text-indent:20px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing :border-box;-moz-box-sizing :border-box;box-sizing :border-box;}.webform-client-form div.sba-message .form-type-textfield{float:none;margin:1em 0;width:100%;}.webform-component-textarea,textarea[id*="edit-sba-messages-message"],div.sba-message .form-type-textarea textarea{clear:both;width:100%;position:relative;}.webform-component-textarea textarea,textarea[id*="edit-sba-messages-message"],div.sba-message .form-type-textarea textarea{border:2px solid #cfcfcf;padding:20px;margin:1em 0;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;color:#363636;height:auto!important;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;line-height:20px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.webform-component-textarea .resizable-textarea .grippie{display:none;}#webform-component-sbp-salutation.control-group{width:15%;margin:10px;}#webform-component-sba-salutation-alternate.control-group{width:80%;margin-top:17px;}#webform-component-sba-salutation-alternate.control-group select{float:left;width:15% !important;margin-right:10px;}#webform-component-sba-salutation-alternate:after{clear:both;display:block;content:"";}#webform-component-sbp-state.control-group,#webform-component-sbp-zip.control-group{margin:10px;width:39%;}.webform-client-form select{padding:0;margin:0;border:2px solid #cfcfcf;background-color:#fff;color:#363636;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:63px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;line-height:59px;text-indent:18px;width:100% !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing :border-box;-moz-box-sizing :border-box;box-sizing :border-box;}.webform-client-form select + label{position:relative;}.webform-client-form select + label:after{content:' ';font:11px "Consolas",monospace;color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:8px;top:2px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none;background-color:#000;}.webform-client-form .form-type-checkbox{position:relative;clear:both;display:block;overflow:hidden;margin:0;padding-left:24px;}.webform-client-form .form-type-checkbox input{display:none;}.webform-client-form .form-type-checkbox input + label{float:left;padding-left:12px;clear:none;display:block;line-height:21px;}.webform-client-form .form-type-checkbox input + label:before{content:" ";position:absolute;width:21px;height:21px;left:0;top:0;background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-checkbox-radio-sprite.png) no-repeat 0 -84px;}.webform-client-form .form-type-checkbox input:checked + label:before{content:" ";position:absolute;width:21px;height:21px;left:0;top:0;background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-checkbox-radio-sprite.png) no-repeat -21px -84px;}#webform-component-sbp-phone{margin-bottom:20px;}#webform-component-sbp-sba-action-optin{float:right;font-size:16px;margin:10px 0px 0px;width:50%;}#webform-component-e-mail-opt-in .form-item{margin:0px;}#webform-component-e-mail-opt-in,#webform-component-phone-opt-in{clear:right;float:right;font-size:16px;line-height:1em;margin:10px 0px 0px;width:50%;}#webform-component-e-mail-opt-in.text-email-opt-in{clear:both;float:none;font-size:18px;margin:10px 10px 0px;}#webform-component-e-mail-opt-in label:not(.option),#webform-component-phone-opt-in label:not(.option){display:none;}form div#edit-actions{background:none;display:block;clear:both;margin:20px 0 0;overflow:hidden;}input#edit-submit{width:100%;height:82px;padding:10px 40px 0 40px;line-height:1em;text-align:center;font-size:50px;background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-back-button-gradient.png) repeat 0 0;border:0;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;}.after-content{background-color:#fff;overflow:hidden;display:block;float:left;clear:both;width:100%;margin-bottom:0;margin-top:30px;}.after-content-wrapper{margin:40px;display:none;}.dropdown-select{position:relative;}.dropdown-select:after{content:"\25BC";height:12px;font-size:12px;line-height:12px;right:18px;top:32px;margin-top:-.5em;-webkit-transform:scale(1,0.5);-ms-transform:scale(1,0.5);-moz-transform:scale(1,0.5);transform:scale(1,0.5);color:#cfcfcf;position:absolute;pointer-events:none;display:none\9;}#sba-messages-form label,#sba-messages-form .description{font-weight:normal;}div[id^="edit-sba-messages-message"][id$="body-show"] label{display:none;}#sba-messages-form div[id^="edit-sba-messages-message"][id$="subject-show"] label{font-weight:bold;}div[id^="edit-sba-messages-message"][id$="subject-show"],div[id^="edit-sba-messages-message"][id$="greeting-show"],div[id^="edit-sba-messages-message"][id$="body-show"]{background:#fff;border:#fff solid 5px;border-radius:5px;padding:20px;}div[id^="edit-sba-messages-message"][id$="greeting-show"]{margin-bottom:0px;padding:20px 20px 0px;}div[id^="edit-sba-messages-message"][id$="body-show"]{margin-top:0px;padding:0px 20px 20px;}div.sba-message > p:last-child{display:none;visibility:hidden;}.addthis_toolbox,.springboard-social-links,#block-service-links-service-links{margin-top:20px;}#block-service-links-service-links ul li.service-links-pinterest,#block-service-links-service-links ul li.service-links-print,#block-service-links-service-links ul li.share-google-plus,#block-service-links-service-links h2{display:none;}#block-service-links-service-links .item-list ul{margin:0;padding:0;text-align:center;}#advocacy-form-wrapper .addthis_toolbox a,.item-list ul li{display:inline-block;margin:0;width:44px;height:44px;}.addthis_toolbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;}.addthis_toolbox.participants-adjustment{float:right;padding-left:15%;width:35%;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_facebook{order:1;margin-left:0px;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_email{order:3;margin-right:0px;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_twitter{order:2;}.springboard-social-links .addthis_toolbox{display:inline-block;}#advocacy-form-wrapper .addthis_toolbox a{margin:0 35px;}.springboard-social-links .addthis_toolbox a:first-child{margin-left:0;}.springboard-social-links .addthis_toolbox a:last-child{margin-right:0;}.item-list ul li a img{display:none;}#advocacy-form-wrapper .addthis_toolbox a.social-share-link,.item-list ul li a{display:block;width:44px;height:44px;overflow:hidden;text-indent:100px;padding:0;}#advocacy-form-wrapper .addthis_toolbox a.social-share-link img{display:none;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_facebook,.item-list ul li a.service-links-facebook{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-social-share-sprite.png) no-repeat 0 0;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_twitter,.item-list ul li a.service-links-twitter{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-social-share-sprite.png) no-repeat -44px 0;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_email,.item-list ul li a.service-links-printmail{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-social-share-sprite.png) no-repeat -132px 0;}.item-list ul li.service-links-twitter{margin:0 70px;}.sb_social_toolbox{text-align:center;}.sb_social_toolbox a{margin:0 5px;}body.page-node-done #main-wrapper{position:relative;overflow:hidden;}body.page-node-done .contextual-links-wrapper{display:none;}body.page-node-done .webform-confirmation{position:absolute;display:block;width:696px;height:auto;background-color:rgba(255,255,255,0.9);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}body.page-node-done .message-wrapper{position:relative;float:left;width:100%;height:auto;padding-bottom:20px;}body.page-node-done .top-message{text-align:center;position:absolute;top:-90px;left:0;width:100%;height:100px;overflow:hidden;color:#fff;}@media only screen and (max-width:696px){body.page-node-done .webform-confirmation{width:95%;}body.page-node-done .top-message{height:120px;top:-90px;}body.page-node-done .top-message h1{font-size:36px;line-height:40px;}body.page-node-done .top-message p{line-height:1.25em;}}body.page-node-done .top-message h1,body.page-node-done .top-message p{margin:0;}body.page-node-done .top-message h1{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:56px;line-height:60px;}body.page-node-done .top-message p{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:15px;}body.page-node-done .center-message{text-align:center;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;color:#565656;}body.page-node-done .center-message p.bold{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:20px;text-transform:uppercase;}body.page-node-done .center-message .krumo-root{text-align:left;text-transform:none;}body.page-node-done .center-message a.thank-you-continue{display:inline-block;padding:0 34px;float:none;text-decoration:none;}body.page-node-done .bottom-message{position:absolute;bottom:-100px;left:0;height:100px;width:100%;text-align:center;}body.page-node-done .bottom-message a.back-to-issue{display:inline-block;height:70px;margin-top:30px;line-height:70px;padding:0 34px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;text-align:center;font-size:24px;float:none;color:#fff;text-decoration:none;text-transform:uppercase;}body.page-node-done .springboard-social-links,body.page-node-done #block-service-links-service-links{border-top:0;padding:0;margin:20px 0;}body.page-node-done .springboard-social-links{display:none;}body.page-node-done .webform-confirmation .springboard-social-links{display:block;}.mobile-message-wrapper{padding-bottom:10px;}.field > .field-label{display:none;}body.page-node-done .center-thank-you .links{display:none;}.wg-goal{background:#7abde8 none repeat scroll 0 0;padding:5px 30px 30px;margin-bottom:10px;width:auto;}.wg-goal div span{color:#fff;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;line-height:1.5em;}.wg-goal div span:last-of-type{float:right;}.wg-progress{background:#fff !important;border-radius:0 !important;height:40px !important;}.bar{background:#f75f00 !important;}.dots:before,.dots:after,.dots{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out;}.dots{font-size:6px;margin:0px auto;position:absolute;text-indent:-9999em;left:50%;top:50px;margin-left:-7px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}.dots:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}.dots:after{left:3.5em;}.dots:before,.dots:after{content:'';position:absolute;top:0;}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #ffffff;}40%{box-shadow:0 2.5em 0 0 #ffffff;}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #ffffff;}40%{box-shadow:0 2.5em 0 0 #ffffff;}}@media only screen and (max-width:767px){.field-name-field-mobile-banner-image,#is-mobile{display:block;}#logo{width:111px;height:29px;margin:20px auto 0;background-size:111px 29px;}#header{height:68px;width:100%;}#main-wrapper{width:100%;margin-bottom:20px;}.item-list ul li.service-links-twitter{margin:0 38px;}#advocacy-form-wrapper{background-image:url("/files/aspca/themes/aspca/images/wrappers/petition-bg.png");}.advocacy-title{margin-bottom:40px;}.advocacy-title h1{font-size:35px;padding:0px 20px;}.advocacy-subtitle h2{font-size:25px;margin:20px 10px;}.breadcrumb{margin-top:40px;margin-left:20px;}#image img{width:100%;height:auto;}body.page-node-message-preview .region-content{margin:0px 10px;}form.webform-client-form{margin:0;}.webform-client-form .webform-component-checkboxes,.webform-client-form .webform-component-select,.webform-client-form .form-type-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield,#webform-component-sbp-address.control-group,#webform-component-sbp-address-line-2.control-group,.webform-client-form #webform-component-apt-unit.webform-component-textfield,.webform-client-form #webform-component-sbp-zip.webform-component-textfield,#webform-component-sbp-first-name.control-group,#webform-component-sbp-last-name.control-group,#webform-component-sbp-phone{margin-bottom:10px;}.webform-client-form .form-type-textfield input,.webform-client-form .webform-component-email input,.webform-client-form .webform-component-textfield input,.webform-client-form select{border:1px solid #cfcfcf;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#webform-component-sbp-sba-action-optin,#webform-component-e-mail-opt-in,#webform-component-phone-opt-in,#webform-component-sbp-salutation.control-group,#webform-component-sba-salutation-alternate.control-group,#webform-component-sbp-state.control-group,#webform-component-sbp-zip.control-group,.webform-client-form #webform-component-apt-unit.webform-component-textfield,.webform-client-form #webform-component-sbp-zip.webform-component-textfield,.webform-client-form .form-type-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield,#webform-component-sbp-address.control-group,#webform-component-sbp-address-line-2.control-group,#webform-component-sbp-first-name.control-group,#webform-component-sbp-last-name.control-group,#user-information-wrapper #webform-component-phone-opt-in-fields.webform-component-fieldset{clear:both;float:none;margin:1em 0px;width:100%;}#webform-component-sba-salutation-alternate.control-group select{float:none;width:100% !important;margin-right:0;}#webform-component-mail.control-group input{width:100%;}.mobile-spacer{height:1px;border-bottom:1px solid #cfcfcf;position:absolute;bottom:0;width:100%;z-index:-1;display:block;}.webform-client-form .form-type-checkbox input + label{font-size:14px;}.webform-component-textarea textarea,textarea[id*="edit-sba-messages-message"]{border:1px solid #cfcfcf;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}input#edit-submit{font-size:21px;padding:0px;}.mobile-title,#call-to-action-call h2{display:block;overflow:hidden;font-size:32px;line-height:40px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;padding:20px 10px 0;position:relative;margin:0;}#call-to-action{font-size:16px;margin:20px 10px;}.after-content{margin-top:0px;}.after-content-wrapper{margin:10px;}.wg-goal div span{font-size:20px;}#bottom-footer{margin-top:0;}.footer-content-center{margin:30px auto;width:100%;}.footer-content-center .region-bottom-footer.left{width:100%;margin-top:100px;}.footer-content-center .region-bottom-footer.left p{padding:0 20px;}.footer-content-center .region-bottom-footer.left p br:first-child{}.footer-content-center .region-bottom-footer.right{width:100%;min-height:70px;}#bottom-footer .verisign-seal{margin-top:0px;}video{width:100% !important;height:auto !important;}.media-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.media-wrapper object,.media-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}.media-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}body.page-node-done{min-height:600px;}body.page-node-done .field-name-field-thank-you-page-image img,body.page-node-done .big-image{width:auto;position:relative;top:0;left:0;height:100%;min-height:100%;}body.page-node-done .top-message{height:120px;top:-90px;}body.page-node-done .top-message p{}body.page-node-done .center-thank-you{width:90%;height:auto;}body.page-node-done .center-thank-you .message-wrapper{height:auto;}body.page-node-done .center-thank-you .message-wrapper .region-content{margin:0 20px;}body.page-node-done .top-message h1{font-size:40px;line-height:40px;}body.page-node-done .center-message p.bold{padding:0 20px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;}body.page-node-done .center-message a.thank-you-continue{padding:0 14px;font-size:14px;height:68px;line-height:68px;}body.page-node-done .bottom-message{height:80px;bottom:-80px;}body.page-node-done .bottom-message a.back-to-issue{font-size:20px;padding:0 20px;height:60px;line-height:60px;margin-top:20px;}body.page-node-done .springboard-social-links,body.page-node-done #block-service-links-service-links{margin:20px 0;}}body.page-node-done #main-wrapper{position:relative;width:100%;}body.page-node-done{background:none;}body.page-node-done .alert,body.page-node-done .donation-title,body.page-node-done .donation-links,body.page-node-done .donation-steps,body.page-node-done .right-sidebar,body.page-node-done .content .links,body.page-node-done .donation-form .region-content .links,body.page-node-done .after-content-wrapper{display:none;}body.page-node-done{width:100%;}body.page-node-done .donation-form{padding:0 !important;}body.page-node-done .after-content{margin-top:0 !important;}body.page-node-done .left-sidebar{width:100%;}.field-name-field-mobile-banner-image img{display:block;width:100%;height:auto;}.page-node-done .footer-content-center{margin:30px auto;width:100%;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#logo{background:transparent url(/files/aspca/2color_logo_022516.png) no-repeat 0 0;background-size:209px 56px;}#bottom-footer a.footer-logo{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/aspca-logo@2x.png) no-repeat 0 0;background-size:173px 46px;}#bottom-footer .verisign-seal{}body.page-node-done .center-message a.thank-you-continue,.progress-buttons .continue,.progress-buttons .complete,.progress-buttons .processing{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-progress-button-gradient@2x.png) repeat 0 0;background-size:8px 8px;}body.page-node-done .bottom-message a.back-to-issue,.progress-buttons .back{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-back-button-gradient@2x.png) repeat 0 0;background-size:8px 8px;}.webform-client-form .form-type-checkbox input + label:before{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-checkbox-radio-sprite.png) no-repeat 0 0;background-size:42px 53px;}.webform-client-form .form-type-checkbox input:checked + label:before{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-checkbox-radio-sprite.png) no-repeat 0 -21px;background-size:42px 53px;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_facebook,.item-list ul li a.service-links-facebook{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-social-share-sprite.png) no-repeat 0 -22px;background-size:176px 66px;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_twitter,.item-list ul li a.service-links-twitter{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-social-share-sprite.png) no-repeat -44px -22px;background-size:176px 66px;}#advocacy-form-wrapper .addthis_toolbox a.addthis_button_email,.item-list ul li a.service-links-printmail{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-social-share-sprite.png) no-repeat -132px -22px;background-size:176px 66px;}}@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:767px) and (min-moz-device-pixel-ratio:2),only screen and (max-width:767px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){#logo{background:transparent url(/files/aspca/2color_logo_022516.png) no-repeat 0 0;background-size:111px 29px;}}img[src$=".png"]{}div.admin-action-links,div.tabs{background-color:#fff;}.admin-action-links .action-links,.tabs ul.primary{border:0;margin:0;padding:0;background-color:#fff;overflow:hidden;text-align:center;}.admin-action-links ul.action-links li,.tabs ul.primary li{display:inline-block;float:none;background-color:#fff;border:0;margin:10px 0 0;}.admin-action-links ul.action-links li a:hover,.tabs ul.primary li a:hover{background-color:#f75f00;}.tabs ul.primary li.active a{border-bottom:0;background-color:#f75f00;color:#fff;}.admin-action-links ul.action-links li a,.tabs ul.primary li a{background-color:#0089e5;border:0;margin-right:6px;padding:8px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;display:block;font-size:16px;text-decoration:none;}.donation-image .media-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.donation-image .media-wrapper iframe,.donation-image .media-wrapper object,.donation-image .media-wrapper embed{position:absolute;top:0;left:0;width:100%;height:92%;}.footer-content-center{margin:0 auto;width:900px !important;}@media only screen and (max-width:920px){.footer-content-center{margin:30px auto;width:100% !important;}.footer-content-center .region-bottom-footer.left{width:100%;margin-top:100px;}.footer-content-center .region-bottom-footer.left p{padding:0 20px;}.footer-content-center .region-bottom-footer.left p br:first-child{}.footer-content-center .region-bottom-footer.right{width:100%;min-height:70px;}#bottom-footer .verisign-seal{margin-top:0px;}#participants-container{margin:20px;max-width:90%;}.addthis_toolbox,.addthis_toolbox.participants-adjustment{float:none;padding-left:0px;width:85%;margin:auto;}}@media only screen and (min-width:734px) and (max-width:1030px){body.page-node-done .field-name-field-thank-you-page-image img,body.page-node-done .big-image{position:relative;display:block;width:140%;height:auto;}}@media only screen and (min-width:768px) and (max-width:1139px){#header{width:690px;margin:0 auto;height:97px;}#logo{margin-left:0;}#main-wrapper{width:688px;}#image img{width:100%;height:auto;}.webform-client-form .form-type-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield,.webform-client-form #webform-component-apt-unit.webform-component-textfield,.webform-client-form #webform-component-sbp-zip.webform-component-textfield,#webform-component-sbp-state.control-group,#webform-component-sbp-address.control-group,#webform-component-sbp-address-line-2.control-group,#webform-component-sbp-first-name.control-group,#webform-component-sbp-last-name.control-group{width:46%;clear:none;display:block;}#webform-component-sbp-salutation.control-group{width:17%;}#webform-component-sba-salutation-alternate.control-group{width:auto;margin-left:18%;}#webform-component-sba-salutation-alternate.control-group select{width:24% !important;}#webform-component-sbp-first-name.control-group{clear:left;}.webform-client-form .amount-display,.webform-client-form .form-type-checkbox input + label{padding-right:25px;}input#edit-submit{font-size:26px;}.footer-content-center{width:auto;}.region-bottom-footer.left{float:none !important;width:auto;margin:0 auto;}.region-bottom-footer.right{position:relative !important;display:block;margin:0 auto;}.donation-image.video .media-wrapper iframe,.donation-image.video .media-wrapper object,.donation-image.video .media-wrapper embed{position:absolute;top:0;left:0;width:100%;height:90%;}#done-wrapper .field-name-field-thank-you-page-image img,#done-wrapper .big-image{width:150%;}body.page-node-done #advocacy-form-wrapper{background:none;}}@media only screen and (max-width:374px){.advocacy-title h1{font-size:30px;}}@media (min-width:768px) and (max-width:979px){#webform-component-sbp-salutation.control-group{float:left;}}.field-name-field-confirmation-more-actions,.field-name-field-confirmation-mobile-banner,.field-name-field-confirmation-banner,.field-name-field-header-banner-image,.field-name-field-title-optional,.field-name-field-mobile-only-text,.field-name-field-tablet-only-text,.field-name-field-mobile-below-content-text{display:none;}body.page-node-done #main-wrapper{position:relative;overflow:hidden;}body.page-node-done .contextual-links-wrapper{display:none;}.field-name-field-mobile-banner-image img,body.page-node-done .field-name-field-thank-you-page-image img,body.page-node-done .big-image{position:relative;display:block;width:100%;height:auto;}body.page-node-done .webform-confirmation{position:absolute;display:block;width:696px;height:auto;background-color:rgba(255,255,255,0.9);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}body.page-node-done .message-wrapper{position:relative;float:left;width:100%;height:auto;padding-bottom:20px;}body.page-node-done .top-message{text-align:center;position:absolute;top:-90px;left:0;width:100%;height:100px;overflow:hidden;color:#fff;}@media only screen and (max-width:696px){body.page-node-done .webform-confirmation{width:95%;}body.page-node-done .top-message{height:120px;top:-90px;}body.page-node-done .top-message h1{font-size:36px;line-height:40px;}body.page-node-done .top-message p{line-height:1.25em;}}body.page-node-done .top-message h1,body.page-node-done .top-message p{margin:0;}body.page-node-done .top-message h1{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:56px;line-height:60px;}body.page-node-done .top-message p{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:15px;}body.page-node-done .center-message{text-align:center;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;color:#565656;}body.page-node-done .center-message p.bold{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:20px;text-transform:uppercase;}body.page-node-done .center-message .krumo-root{text-align:left;text-transform:none;}body.page-node-done .center-message a.thank-you-continue{display:inline-block;padding:0 34px;float:none;text-decoration:none;}body.page-node-done .bottom-message{position:absolute;bottom:-100px;left:0;height:100px;width:100%;text-align:center;}body.page-node-done .bottom-message a.back-to-issue{display:inline-block;height:70px;margin-top:30px;line-height:70px;padding:0 34px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;text-align:center;font-size:24px;float:none;color:#fff;text-decoration:none;text-transform:uppercase;}body.page-node-done .bottom-message a.back-to-issue{background:transparent url("/files/aspca/themes/aspca_2015/images/wrappers/donation-back-button-gradient.png") repeat scroll 0 0;}body.page-node-done .springboard-social-links,body.page-node-done #block-service-links-service-links{border-top:0;padding:0;margin:20px 0;}body.page-node-done .springboard-social-links{display:none;}body.page-node-done .webform-confirmation .springboard-social-links{display:block;}body.page-node-done .center-thank-you .links{display:none;}@media only screen and (max-width:767px){#user-information-wrapper #webform-component-phone-opt-in-fields.webform-component-fieldset,#user-information-wrapper #webform-component-phone-opt-in-fields .fieldset-wrapper div:last-child{margin-bottom:0;}#webform-component-e-mail-opt-in.text-email-opt-in{margin:10px 30px 0;}body.page-node-done{min-height:600px;}body.page-node-done .field-name-field-thank-you-page-image img,body.page-node-done .big-image{width:auto;position:relative;top:0;left:0;height:100%;min-height:100%;}body.page-node-done .top-message{height:120px;top:-90px;}body.page-node-done .top-message p{}body.page-node-done .center-thank-you{width:90%;height:auto;}body.page-node-done .center-thank-you .message-wrapper{height:auto;}body.page-node-done .center-thank-you .message-wrapper .region-content{margin:0 20px;}body.page-node-done .top-message h1{font-size:40px;line-height:40px;}body.page-node-done .center-message p.bold{padding:0 20px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;}body.page-node-done .center-message a.thank-you-continue{padding:0 14px;font-size:14px;height:68px;line-height:68px;}body.page-node-done .bottom-message{height:80px;bottom:-80px;}body.page-node-done .bottom-message a.back-to-issue{font-size:20px;padding:0 20px;height:60px;line-height:60px;margin-top:20px;}body.page-node-done .springboard-social-links,body.page-node-done #block-service-links-service-links{margin:20px 0;}}body.page-node-done #main-wrapper{position:relative;width:100%;}body.page-node-done{background:none;}body.page-node-done .alert,body.page-node-done .donation-title,body.page-node-done .donation-links,body.page-node-done .donation-steps,body.page-node-done .right-sidebar,body.page-node-done .content .links,body.page-node-done .donation-form .region-content .links,body.page-node-done .after-content-wrapper{display:none;}body.page-node-done{width:100%;}body.page-node-done .donation-form{padding:0 !important;}body.page-node-done .after-content{margin-top:0 !important;}body.page-node-done .left-sidebar{width:100%;}.field-name-field-mobile-banner-image img{display:block;width:100%;height:auto;}.page-node-done .footer-content-center{margin:30px auto;width:100%;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.page-node-done .center-message a.thank-you-continue{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-progress-button-gradient@2x.png) repeat 0 0;background-size:8px 8px;}body.page-node-done .bottom-message a.back-to-issue{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-back-button-gradient@2x.png) repeat 0 0;background-size:8px 8px;}}@media only screen and (min-width:734px) and (max-width:1030px){body.page-node-done .field-name-field-thank-you-page-image img,body.page-node-done .big-image{position:relative;display:block;width:140%;height:auto;}}body.page-node-done #advocacy-form-wrapper{background:none;}body.page-node-done .wg-goal,body.page-node-done .view-recent-action-participants,body.page-node-done .advocacy-title,body.page-node-done .advocacy-subtitle,body.page-node-done .breadcrumb,body.page-node-done .links{display:none!important;}.form-item-sbp-state label{font-weight:normal;}select#edit-sbp-state{padding:15px 10px;font-size:16px;width:100%;}.form-item-sbp-state{margin-right:0;}#block-sba-leg-lookup-sba-legislator-lookup select{padding:0;margin:0;border:2px solid #cfcfcf;color:#363636;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent;height:63px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;line-height:59px;text-indent:18px;width:100% !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing :border-box;-moz-box-sizing :border-box;box-sizing :border-box;}#block-sba-leg-lookup-sba-legislator-lookup .form-type-select label{position:relative;}#block-sba-leg-lookup-sba-legislator-lookup  .form-type-select label:after{content:'\25BC';font:11px "Consolas",monospace;color:#aaa;font-size:16px;right:20px;top:48px;padding:0 0 2px;position:absolute;pointer-events:none;-webkit-transform:scale(1,0.5);-ms-transform:scale(1,0.5);-moz-transform:scale(1,0.5);transform:scale(1,0.5);}.form-item-sbp-state,.form-item-sbp-zip{width:100%;display:block;float:none;}@media only screen and (min-width:734px){select#edit-sbp-state{padding:10px;}.form-item-sbp-state,.form-item-sbp-zip{width:49%;display:inline-block;float:left;}.form-item-sbp-state{margin-right:2%;}}#advocacy-form-wrapper.status-closed #take-action-wrapper,#advocacy-form-wrapper.status-closed #webform-component-text-disclaimer{display:none;}.acc-head{margin:0px;}.acc-head .expanded{background:url(https://www.aspca.org/sites/all/themes/aspca_2015/images/accordion-arrow-open.png) no-repeat -1px 7px !important;padding:0 0 0 20px;}div.ready-accordion{margin:0px;}.acc-head .collapsed{background:transparent url(https://www.aspca.org/sites/all/themes/aspca_2015/images/accordion-arrow.png) no-repeat scroll 7px 2px!important;padding:0 0 0 20px;}@media only screen and (max-width:768px){.advocacy-title h1{font-size:26px;}}.body-text--mobile,#call-to-action-body .body-text--desktop{display:none;}#call-to-action-body .body-text--mobile{display:block;}@media only screen and (min-width:768px){#call-to-action-body .body-text--mobile{display:none;}#call-to-action-body .body-text--desktop{display:block;}}a.view-message{cursor:pointer;}.node-type-sba-message-action div.ctools-modal-content .modal-header{background:#002e4d;}
#advocacy-form-wrapper,#donation-form-wrapper{background:none;}h1.title{color:#363636;}#header,.l-header{border-bottom:4px solid #f0f0f0;}.advocacy-title{margin-bottom:0;}.title-area{background:none;height:auto;min-height:auto;}.title-area .breadcrumb,.title-area .title{padding:0;}.title-area .title{margin:0 0 20px 20px;}.title-area .breadcrumb,.breadcrumb{margin-top:20px;margin-left:40px;}.title-area .title.breadcrumbs,.title.breadcrumbs{padding-top:30px;}.breadcrumb li{height:auto;margin:0;background:transparent;}.breadcrumb li a,.breadcrumb li span{font-size:16px;text-transform:none;background:transparent;color:#f75f00;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;}.breadcrumb li.active a,.breadcrumb li.active span,.breadcrumb li:hover a,.breadcrumb li:hover span{background-color:transparent;}.breadcrumb li.active::before,.breadcrumb li:hover::before,.breadcrumb li.active::after,.breadcrumb li:hover::after,.breadcrumb li:before,.breadcrumb li:after{font-size:16px;background-image:none;color:#363636;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;border:none;}.breadcrumb li:before{display:none;}.breadcrumb li:after{content:"/" !important;color:#b6b8ba !important;}.breadcrumb li:last-child:after{display:none;}.breadcrumb li a{padding:0 .5em;}.breadcrumb li span{padding:0;}.breadcrumb li:first-child a{padding-left:0;}.breadcrumb li.active,.breadcrumb li:hover{background:transparent;}.beadcrumb li.active::after,.breadcrumb li:hover::after{background-image:none;}.breadcrumb li a,.breadcrumb li span{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;color:#b6b8ba;font-weight:bold;}.breadcrumb li a{padding:0 .25em;}@media (max-width:767px){.breadcrumb,.advocacy-title h1{padding:0;}.advocacy-subtitle h2,#call-to-action{margin:20px 0;}#main-wrapper{box-sizing:border-box;padding:0 20px;}}@media (max-width:733px){.breadcrumb li a,.breadcrumb li span{font-size:12px;}.breadcrumb li a a,.breadcrumb li span a{padding:0;}}.breadcrumb li:after{margin:0 !important;padding:0 0 0 4px;top:6px;position:relative;text-align:center;line-height:1;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;color:#b6b8ba;content:"/";}@media (max-width:733px){.breadcrumb li:after{font-size:12px;}}@media (min-width:768px){#header,.l-header{width:100%;padding:0  !important;}#advocacy-form-wrapper #header{padding-left:40px !important;;}#navigation{padding-left:20px;border-bottom:1px solid #d8d7da;}#header-donate{right:5px;}}@media only screen and (min-width:768px){#advocacy-form-wrapper #header{padding-left:0 !important;}#advocacy-form-wrapper #header .section{width:688px;margin:0 auto;padding-left:0 !important;}}@media only screen and (min-width:1140px){#advocacy-form-wrapper #header .section{width:1168px;}}.node-type-p2p-personal-campaign #page-title{padding:0 0 10px 0 !important;line-height:1.25 !important;}#advocacy-form-wrapper .breadcrumb,#advocacy-form-wrapper .breadcrumb ol{margin:0;padding:0;}
@font-face{font-family:'AvantGarde Bold';src:url("/files/aspca/ITCAvantGardePro-Bold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'AvantGarde Demi';src:url("/files/aspca/ITCAvantGardePro-Demi.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'AvantGarde Book';src:url("/files/aspca/ITCAvantGardePro-Bk.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Helvetica Now Regular';src:url("/files/aspca/HelveticaNowText-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Helvetica Now Light';src:url("/files/aspca/HelveticaNowText-Light.woff") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Helvetica Now Light';src:url("/files/aspca/HelveticaNowDisplay-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Helvetica Now Light';src:url("/files/aspca/HelveticaNowDisplay-BdIt.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Helvetica Now Light';src:url("/files/aspca/HelveticaNowDisplay-Bd.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Good Dog New';src:url("/files/aspca/GoodDogNew.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}p{font-size:18px;line-height:1.5em;}#edit-submitted-donation-amount,#edit-frequencies-sb-fs-annually-amount{display:flex;flex-wrap:wrap;justify-content:start;}@media only screen and (min-width:1140px){#edit-submitted-donation-amount,#edit-frequencies-sb-fs-annually-amount{flex-direction:row;flex-wrap:nowrap;}#webform-component-donation--other-amount{order:1;}}
