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;}
body{margin:0;padding:0;color:#000;font-size:16px;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:0px;}#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:100%;overflow:hidden;}#logo{background:transparent url(/files/aspca/themes/aspca_2015/images-source/navlogo-022316.png) no-repeat 0px 0px;background-size:contain;width:209px;height:56px;display:block;margin-left:30px;margin-top:19px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}.title-area{background:#848484 url('/files/aspca/themes/aspca_2015/images/title_bg.png') repeat;}#form-section{background:#F6F6F6;padding:30px 0px 40px 0px;}#form-wrapper,.after-content{max-width:1166px;margin:0px auto;overflow:hidden;}.form-layout-container #left.form-col{width:56.86%;}.form-layout-container #right.form-col{width:38.42%;}.body-text:last-child{margin-bottom:40px;}@media only screen and (min-width:768px){.body-text{max-width:1166px;margin:0px auto;}}.body-text .mobile{padding-bottom:30px;}.body-text .tablet,.body-text .desktop{display:none;}@media only screen and (min-width:768px){.body-text .mobile,.body-text .desktop{display:none;}.body-text .tablet{display:block;padding:0px 10px 30px 10px;}}@media only screen and (min-width:1140px){.body-text .mobile,.body-text .tablet{display:none;}.body-text .desktop{display:block;}}.acc-head{padding:10px 10px 10px 0px;margin:-6px;}.acc-head .collapsed{background:transparent url("/files/aspca/themes/aspca_2015/images/accordion-arrow.png") no-repeat scroll 7px 2px !important;padding:0px 0px 0px 25px;}.acc-head .expanded{background:url("/files/aspca/themes/aspca_2015/images/accordion-arrow-open.png") no-repeat -1px 7px !important;padding:0px 0px 0px 25px;}.donation-image img{display:block;}.field-name-body{margin:40px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5em;}.field-name-body p{color:#363636;}.form-layout-container .field-name-body p{margin:1em 0;}body p strong,body p b{font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;}.field-name-body h1{line-height:normal;}body a{color:#f75f00;text-decoration:none;}.field-name-body h1,.field-name-body h2,.field-name-body h3{color:#272626;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;}.field-name-body h2{margin:1em 0 1.25em;}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0px;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:0px 0px 0px 1em;padding:0px;}div.messages ul li{list-style-image:none;}#webform-component-donation .webform-component-textfield label.error{display:block;}#main-wrapper div.messages{margin:0px 20px 0px 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:0px 0px 20px 0px;display:block;}#main-wrapper fieldset div.step-errors span{font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;}#petition-form-wrapper{width:100%;min-height:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}.petition-form #left #webform-form{background-color:#fff;padding:20px 10px;}.petition-title{}.mobile-petition-title{display:none;}.petition-title h1{box-sizing:border-box;padding:20px;color:#fff;font-size:42px;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.25em;}#bottom-footer{background-color:#002E4D;margin-bottom:-40px;overflow:auto;padding-bottom:25px;padding-top:25px;clear:left;}.page-node-done #bottom-footer{margin-top:0px !important;}.footer-content-center{width:640px;overflow:hidden;margin:70px auto;position:relative;width:900px !important;}.footer-content-center .region-bottom-footer{width:100%;color:#929292;font-size:15px;text-align:center;}#bottom-footer a.footer-logo{display:block;width:173px;height:46px;padding:0px;background:transparent url(/files/aspca/themes/aspca_2015/images-source/logo-footer.png) no-repeat 0px 0px;background-size:173px 46px;text-indent:200px;overflow:hidden;margin:0px auto 34px;}.footer-content-center .region-bottom-footer a{color:#fff;text-decoration:none;padding:0px 5px;}#bottom-footer a.footer-logo.anniversary{display:block;text-indent:-9999px;background-image:url(/files/aspca/ASPCA-150-Logo-Mobile-1x.png);background-position:0px 0px;width:320px;height:100px;background-size:320px 100px;margin:0px 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:0px 0px;width:400px;height:125px;background-size:400px 125px;margin:0px 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;}}#bottom-footer .verisign-seal{width:130px;height:70px;margin:50px auto 0px;}.image-gallery-view.view-display-id-panel_pane_5{position:relative;outline:none;}.image-gallery-view.view-display-id-panel_pane_5,.image-gallery-view.view-display-id-panel_pane_5 .view-content,.image-gallery-view.view-display-id-panel_pane_5 .view-content .views-row{height:372px;overflow:hidden;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #prev,.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next{position:absolute;width:48px;height:48px;right:100px;bottom:20px;background-color:#ccc;z-index:200;text-indent:300px;background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/aspca-donation-gallery-sprite.png) no-repeat 0px 0px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #prev:hover{background-position:-96px 0px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next{right:40px;background-position:-48px 0px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next:hover{background-position:-144px 0px;}.image-gallery-view.view-display-id-panel_pane_5 .views-row .views-field-field-show-title-node-gallery{position:absolute;bottom:0px;left:0px;background-color:rgba(0,0,0,0.5);color:#fff;overflow:hidden;padding:0px;min-height:88px;width:100%;display:table;}.image-gallery-view.view-display-id-panel_pane_5 .views-row .views-field-field-show-title-node-gallery .field-content{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:14px;line-height:24px;font-weight:300;display:table-cell;vertical-align:middle;padding:10px 170px 10px 40px;}.image-gallery-view.view-display-id-panel_pane_5 .views-row .contextual-links-wrapper{top:30px;}form{margin:20px;overflow:hidden;}.petition-form > .node > h2{display:none;}fieldset{padding:0px;margin:0px;border:0px;}fieldset .fieldset-wrapper{overflow:hidden;}.webform-component-fieldset,.webform-component-date{clear:both;float:left;margin:0 10px 20px;width:100%;}.webform-component-fieldset{margin-bottom:0px;}.webform-component-fieldset .fieldset-wrapper{margin:0 -10px;}.webform-client-form label{font-weight:normal;font-size:16px;}.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{clear:both;margin:10px 10px 20px;}.amount-display{margin-bottom:20px;}.amount-display span{font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;}.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:0px;margin:0px;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:0px;outline:none;border:2px solid #fc6420;}.webform-component-textarea label,.form-type-textfield .element-label,.webform-component-email .element-label,.webform-component-textfield .element-label,.webform-component-select > label,#webform-component-payment-information .expiration-date-wrapper .form-type-select label{font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:18px;color:#363636;font-weight:normal;}.webform-client-form .form-type-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield,.webform-client-form .webform-component-textarea,.webform-client-form .webform-component-select,.webform-client-form .webform-component-markup{float:left;display:block;margin:0px 10px 20px;max-width:46.6%;}.webform-client-form #webform-component-your-information--other-amount.webform-component-textfield{float:none;max-width:unset;width:auto;}.webform-client-form .webform-component-managed_file,.webform-client-form .webform-component-textarea,.webform-client-form .webform-component-markup{max-width:96.6%;width:96.6%;}.webform-client-form #webform-component-phone-opt-in.webform-component-markup{height:70px;margin:20px 10px;max-width:45%;width:45%;}.webform-client-form .webform-component-managed_file{clear:both;margin:20px 10px;max-width:100%;}.webform-client-form #webform-component-address{max-width:66.6%;}.webform-client-form #webform-component-address-line-2{max-width:26.6%;}.webform-client-form .webform-component-select,.webform-client-form #webform-component-zip,.webform-client-form #webform-component-sbp-zip-code{max-width:21.6%;}.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:0px;margin:0px;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 .webform-component-textarea{margin-left:10px;margin-right:10px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap;flex-direction:column;}.webform-client-form .webform-component-textarea label{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}#webform-component-enter-our-get-cozy-photo-contest.webform-component-textarea label{font-size:24px;font-weight:bold;}.webform-component-textarea textarea{border:2px solid #cfcfcf;margin:0px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;color:#363636;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;padding:16px;line-height:20px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}.webform-component-textarea .resizable-textarea .grippie{display:none;}.webform-component-textarea .description{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}#webform-component-enter-our-get-cozy-photo-contest.webform-component-textarea .description{font-size:18px;margin:10px 0px;}.webform-client-form select{padding:0px;margin:0px;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:8px;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:0px 0px 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none;background-color:#000;}.webform-component-date .form-type-select,.webform-client-form .webform-component-date .form-type-textfield{float:left;margin:0 10px;width:30%;}.webform-component-date .form-type-select:first-of-type,.webform-client-form .webform-component-date .form-type-textfield{margin:0 10px 0 0;}.webform-component-date .form-type-select:last-of-type{margin:0 0 0 10px;}.webform-client-form .form-type-checkbox{position:relative;display:block;overflow:hidden;margin:0.5em 0px;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:0px;top:0px;background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-checkbox-radio-sprite.png) no-repeat 0px -84px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}.webform-client-form .form-type-checkbox input:checked + label:before{content:" ";position:absolute;width:21px;height:21px;left:0px;top:0px;background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-checkbox-radio-sprite.png) no-repeat -21px -84px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}#webform-component-donation .form-checkboxes{width:100%;text-align:center;display:block;}#webform-component-donation .webform-component-checkboxes .description{text-align:center;margin-top:10px;font-size:14px;font-family:"Helvetica Now Light","Helvetica Neue",Arial,Helvetica,sans-serif;display:none;}.webform-client-form .webform-component-radios{margin:0px 10px 20px;max-width:46.6%;}.webform-client-form .webform-component-radios .form-item{margin:0;}#webform-component-billing-information .webform-component-checkboxes label,#webform-component-donation input + label,#webform-component-payment-information label{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}.webform-component-markup h3{font-size:16px;font-weight:normal;margin-bottom:10px;}.webform-component-markup .official-rules{border:2px solid #cfcfcf;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:200px;overflow:scroll;padding:0px 10px;}.form-layout-container .form-actions{clear:both;}input#edit-submit{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-back-button-gradient.png) repeat 0px 0px;border:0px;display:block;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;padding:0px 40px;margin-left:auto;margin-right:auto;height:94px;text-align:center;font-size:32px;line-height:94px;color:#fff;text-transform:uppercase;cursor:pointer;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}.view-recent-petition-signatures{margin-top:20px;}.view-recent-petition-signatures table{font-size:16px;width:100%;}.view-recent-petition-signatures thead{display:none;}.view-recent-petition-signatures tbody{border:0px;}.view-recent-petition-signatures td{padding:0px 10px;}.views-field-created{width:13%;}table tr.even,table tr.odd{background:#f0f0f0;border:0px;border-bottom:5px solid #f6f6f6;}table tr.even{background:#dfdfdf!important;}table tr.odd{background:#f0f0f0!important;}.after-content{background-color:#fff;overflow:hidden;clear:both;margin-bottom:0px;}.after-content-wrapper{margin:20px 0px 40px;display:none;}#webform-component-donation--recurs-monthly{display:none;}.dropdown-select,.form-type-select{position:relative;}.dropdown-select:after,.form-type-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;}.springboard-social-links,#block-service-links-service-links{border-top:2px solid #cfcfcf;margin:40px 10px 0px;padding-top:40px;padding-bottom:12px;text-align:center;}.springboard-social-links{display:none;}#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:0px;padding:0px;text-align:center;}#petition-form-wrapper .addthis_toolbox,.item-list ul li{display:inline-block;margin:0px;width:44px;height:44px;}#petition-form-wrapper .addthis_toolbox{margin:0px 35px;}#petition-form-wrapper .addthis_toolbox:first-child{margin-left:0px;}#petition-form-wrapper .addthis_toolbox:last-child{margin-right:0px;}.item-list ul li a img{display:none;}#petition-form-wrapper .addthis_toolbox a.social-share-link,.item-list ul li a{display:block;width:44px;height:44px;overflow:hidden;text-indent:100px;margin:0px;padding:0px;}#petition-form-wrapper .addthis_toolbox a.social-share-link img{display:none;}#petition-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 0px 0px;}#petition-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 0px;}#petition-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 0px;}.item-list ul li.service-links-twitter{margin:0px 70px;}#petition-form-wrapper .webform-client-form #webform-component-your-information--amount{margin-bottom:0px;max-width:100%;}#petition-form-wrapper #webform-component-your-information--amount .form-type-radio{float:left;margin-right:16px;margin-bottom:16px;clear:none;margin-top:0;}#petition-form-wrapper #webform-component-your-information--amount .form-type-radio input{display:none;}#petition-form-wrapper #webform-component-your-information--amount .form-type-radio input + label{background-color:#cfcfcf;display:block;color:#fff;float:left;padding:18px 22px;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}#petition-form-wrapper #webform-component-your-information--amount .form-type-radio input:checked + label{background-color:#fc6420;}#petition-form-wrapper #webform-component-your-information.webform-component-fieldset .fieldset-wrapper{margin:0 0;}#petition-form-wrapper #edit-submitted-your-information-other-amount{width:120px;}#webform-component-your-information--other-amount{display:inline-block;margin-left:0;}a.donate-button{background:url('/files/aspca/themes/aspca_2015/images/ico-crosshatch-orange.png') repeat top left;color:#fff;display:block;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;margin:10px auto;padding:20px;text-align:center;text-decoration:none;text-transform:none;width:100%;}a.donate-button:hover{background:url('/files/aspca/themes/aspca_2015/images/ico-crosshatch-orange-lt.png') repeat top left;outline:0;}a.donate-button.blue{background:url('/files/aspca/themes/aspca_2015/images/sites-ico-crosshatch-blue.png') repeat top left;}a.donate-button.blue:hover{background:url('/files/aspca/themes/aspca_2015/images/sites-ico-crosshatch-blue-lt.png') repeat top left;}.wg-goal{background:#7abde8 none repeat scroll 0px 0px;padding:5px 30px 30px;margin-bottom:25px;width:auto;}.wg-goal h2{color:#fff;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;line-height:1.5em;margin-bottom:0px;}.wg-goal h2 span:last-of-type{float:right;}.wg-progress{background:#fff !important;border-radius:0px !important;height:40px !important;}.bar{background:#f75f00 !important;}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;}.field-name-field-mobile-banner-image{display:none;border-bottom:4px solid #fc6420;}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:0px;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:0px;}body.page-node-done .top-message h1{font-family:"AvantGarde Bold","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:"AvantGarde Bold","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:0px 34px;float:none;text-decoration:none;}body.page-node-done .bottom-message{position:absolute;bottom:-100px;left:0px;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:0px 34px;font-family:"AvantGarde Bold","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:0px;padding:0px;margin:20px 0px;}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;}.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:0px;}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0px 2.5em 0px -1.3em #ffffff;}40%{box-shadow:0px 2.5em 0px 0px #ffffff;}}@keyframes load7{0%,80%,100%{box-shadow:0px 2.5em 0px -1.3em #ffffff;}40%{box-shadow:0px 2.5em 0px 0px #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 0px;background-size:111px 29px;}#header{height:68px;}#main-wrapper{width:100%;}.body-text{padding:0px 10px 30px 10px;}#form-section{background:transparent;padding:0px;}#petition-form-wrapper{background:none;}.right-sidebar,.left-sidebar{width:100%;}.item-list ul li.service-links-twitter{margin:0px 38px;}#petition-form-wrapper .addthis_toolbox{margin:0px 19px;}#petition-form-wrapper .addthis_toolbox:first-child{margin-left:0px;}#petition-form-wrapper .addthis_toolbox:last-child{margin-right:0px;}.petition-title{display:none;}.wg-goal{margin:0 10px 15px;padding:5px 20px 20px;}.wg-goal h2{font-size:16px;}#webform-component-donation #webform-component-donation--other-amount .element-label{left:14px;top:10px;}#main-wrapper .petition-form form.webform-client-form > fieldset{display:block;margin:0;width:100%;}form{margin:10px;margin-top:0px;}.petition-form{padding-top:0px;}#webform-component-billing-information #webform-component-billing-information--address.webform-component-textfield,#webform-component-billing-information #webform-component-billing-information--address-line-2.webform-component-textfield,#webform-component-billing-information .webform-component-email,#webform-component-billing-information .webform-component-textfield,#webform-component-billing-information .webform-component-select{width:100%;margin-bottom:10px;}.webform-client-form .webform-component-checkboxes,.webform-client-form .webform-component-radios,.webform-client-form .webform-component-select,.webform-client-form .form-type-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield{float:none;margin:0px auto 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:0px;-moz-border-radius:0px;border-radius:0px;}#webform-component-donation > .fieldset-wrapper{padding:8px;margin-bottom:10px;border:1px solid #cfcfcf;padding-top:20px;border-top:0px;}.mobile-spacer{height:1px;border-bottom:1px solid #cfcfcf;position:absolute;bottom:0px;width:100%;z-index:-1;display:block;}.petition-form > .mobile-message-wrapper{margin:0px 10px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;padding-top:16px;}.webform-client-form .form-type-checkbox input + label{font-size:14px;}.webform-client-form #webform-component-donation .form-type-checkbox{margin-left:0px;}#webform-component-donation .fieldset-wrapper .webform-component-radios{float:none;overflow:auto;display:inline;}.webform-client-form #webform-component-donation .form-type-checkbox input + label{height:auto;}#webform-component-donation #webform-component-donation--amount .form-type-radio{margin-right:14px;margin-bottom:14px;}#webform-component-donation #webform-component-donation--amount .form-type-radio input + label{width:80px;height:45px;line-height:45px;padding:0px;text-align:center;}#webform-component-donation .webform-component-textfield{float:left;display:inline;width:80px;}#webform-component-donation .webform-component-textfield input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:80px;height:45px;line-height:45px;}#webform-component-donation .webform-component-textfield .element-label{top:11px;left:16px;}#webform-component-donation .webform-component-textfield label.error{line-height:16px;padding-top:4px;}.webform-client-form #webform-component-donation .webform-component-checkboxes{width:100%;float:left;clear:both;display:block;margin:10px 0px;}#webform-component-donation .form-checkboxes{width:100%;text-align:left;display:block;}#webform-component-billing-information > legend,#webform-component-payment-information > legend{display:block;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;padding:20px 0px 14px;font-size:22px;}#webform-component-payment-information-toggle-wrapper .webform-component-email,#webform-component-payment-information-toggle-wrapper .webform-component-textfield,#webform-component-payment-information-toggle-wrapper .webform-component-select,#webform-component-payment-information-toggle-wrapper .webform-component-textarea,#webform-component-payment-information .webform-component-radios{margin-bottom:10px;}#webform-component-payment-information .webform-component-radios .form-type-radio{width:100%;margin-bottom:16px;}#webform-component-payment-information .webform-component-radios .form-type-radio:last-child{margin-bottom:0px;}#webform-component-payment-information .form-item-submitted-payment-information-payment-fields-credit-card-cvv{width:100%;margin-top:0px;margin-bottom:10px;}#webform-component-payment-information .expiration-date-wrapper{width:100%;}#webform-component-payment-information .expiration-date-wrapper .form-type-select{margin-top:0px;margin-bottom:10px;}#webform-component-payment-information .expiration-date-wrapper .form-type-select .dropdown-select{width:143px;margin:0px;float:left;}#webform-component-payment-information .progress-buttons{margin-top:20px;margin-bottom:0px;}#webform-component-payment-information .progress-buttons .complete{font-size:22px;width:100%;text-align:center;padding:0px;height:68px;line-height:68px;}#webform-component-billing-information .fieldset-wrapper #zone-select-wrapper{margin-right:0px;}.webform-component-textarea textarea{border:1px solid #cfcfcf;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}#webform-component-donation .webform-component-checkboxes .description{display:none !important;}#webform-component-payment-information-toggle-wrapper .webform-component-email,#webform-component-payment-information-toggle-wrapper .webform-component-textfield,#webform-component-payment-information-toggle-wrapper .webform-component-select,#webform-component-payment-information-toggle-wrapper .webform-component-textarea{width:100%;}#webform-component-payment-information #webform-component-payment-information-toggle-wrapper .webform-component-select{margin-top:0px;}input#edit-submit{font-size:30px;padding:0px;width:100%;}.donation-gallery,.donation-image{display:none;}.donation-image.vimeo{display:block;}.mobile-petition-title{display:block;overflow:hidden;font-size:32px;line-height:40px;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;padding:20px 10px 0px;position:relative;margin:0px;}.field-name-body{margin:20px 10px;font-size:16px;}.after-content{margin:0px 10px;}#bottom-footer{margin-top:0px;}.footer-content-center{margin:30px auto;width:100%;}.footer-content-center .region-bottom-footer{width:100%;}.footer-content-center .region-bottom-footer p{padding:0px 20px;}.footer-content-center .region-bottom-footer p br:first-child{}#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:0px;}.media-wrapper object,.media-wrapper embed{position:absolute;top:0px;left:0px;width:100%;height:100%;}.media-wrapper iframe{position:absolute;top:0px;left:0px;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:0px;left:0px;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:0px 20px;}body.page-node-done .top-message h1{font-size:40px;line-height:40px;}body.page-node-done .center-message p.bold{padding:0px 20px;font-family:"AvantGarde Bold","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;}body.page-node-done .center-message a.thank-you-continue{padding:0px 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:0px 20px;height:60px;line-height:60px;margin-top:20px;}.springboard-social-links,#block-service-links-service-links{margin:20px 10px 0px;}body.page-node-done .springboard-social-links,body.page-node-done #block-service-links-service-links{margin:20px 0px;}.after-content-wrapper{margin:20px 10px 40px;}}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 .title-area,body.page-node-done .petition-title,body.page-node-done .donation-links,body.page-node-done .donation-steps,body.page-node-done .field-name-field-mobile-banner-image,body.page-node-done .after-form-mobile,body.page-node-done .mobile-petition-title,body.page-node-done .body-text,body.page-node-done .right-sidebar,body.page-node-done .content .links,body.page-node-done .petition-form .region-content .links,body.page-node-done .after-content-wrapper{display:none;}body.page-node-done{width:100%;}body.page-node-done .form-content-wrapper{border:none;}body.page-node-done #form-section{background:transparent;padding:0px;}body.page-node-done .petition-form{padding:0px !important;}body.page-node-done .after-content{margin-top:0px !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 (min-width:340px) and (max-width:767px){#webform-component-billing-information #webform-component-billing-information--zip.webform-component-textfield,#webform-component-payment-information .expiration-date-wrapper .form-type-select .dropdown-select:last-child{margin:0px 0px 0px 10px;float:left;}}@media only screen and (max-width:340px){#webform-component-billing-information #webform-component-billing-information--zip.webform-component-textfield,#webform-component-payment-information .expiration-date-wrapper .form-type-select .dropdown-select:last-child{margin:0px;float:right;}}@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 0px 0px;background-size:209px 56px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #prev,.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next{background-size:96px 120px;background-position:0px -72px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/aspca-donation-gallery-sprite.png) no-repeat 0px 0px;background-size:96px 120px;background-position:0px -24px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #prev:hover{background-position:-48px -72px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next:hover{background-position:-48px -24px;}#bottom-footer a.footer-logo{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/aspca-logo@2x.png) no-repeat 0px 0px;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 0px 0px;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 0px 0px;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 0px 0px;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 0px -21px;background-size:42px 53px;}#webform-component-payment-information .webform-component-radios .form-type-radio input + label:before{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-checkbox-radio-sprite.png) no-repeat -21px 0px;background-size:42px 53px;}#webform-component-payment-information .webform-component-radios .form-type-radio input:checked + label:before{background:transparent url(/files/aspca/themes/aspca_2015/images/wrappers/donation-checkbox-radio-sprite.png) no-repeat -21px -21px;background-size:42px 53px;}#petition-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 0px -22px;background-size:176px 66px;}#petition-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;}#petition-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 0px 0px;background-size:111px 29px;}}img[src$=".png"]{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}div.admin-action-links,div.tabs{background-color:#fff;}.admin-action-links .action-links,.tabs ul.primary{border:0px;margin:0px;padding:0px;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:0px;margin:10px 0px 0px;}.admin-action-links ul.action-links li a:hover,.tabs ul.primary li a:hover{background-color:#fc6420;}.tabs ul.primary li.active a{border-bottom:0px;background-color:#fc6420;color:#fff;}.admin-action-links ul.action-links li a,.tabs ul.primary li a{background-color:#7abee8;border:0px;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:0px;overflow:hidden;}.donation-image .media-wrapper iframe,.donation-image .media-wrapper object,.donation-image .media-wrapper embed{position:absolute;top:0px;left:0px;width:100%;height:92%;}.footer-content-center{margin:0px auto;}@media only screen and (max-width:920px){.springboard-social-links,#block-service-links-service-links{max-width:100%;}.form-layout-container #left.form-col,.form-layout-container #right.form-col{width:100%;}.webform-client-form .form-type-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield,.webform-client-form .webform-component-textarea,.webform-client-form .webform-component-markup,.webform-client-form #webform-component-address,.webform-client-form #webform-component-address-line-2,.webform-client-form .webform-component-select,.webform-client-form #webform-component-zip,.webform-client-form #webform-component-sbp-zip-code,.webform-client-form .webform-component-radios,.webform-component-date .form-type-select,.webform-client-form .webform-component-date .form-type-textfield{max-width:96.6%;width:96.6%;}.webform-client-form #webform-component-phone-opt-in.webform-component-markup{height:auto;margin:0 10px 20px;max-width:96.6%;width:96.6%;}.webform-component-date .form-type-select,.webform-client-form .webform-component-date .form-type-textfield,.webform-component-date .form-type-select:first-of-type,.webform-component-date .form-type-select:last-of-type{margin:0 0 10px;}.webform-component-fieldset .fieldset-wrapper{max-width:100%;}body .field.field-name-body{margin:0px 10px 20px;}#webform-form-column-wrapper .form-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap;flex-direction:column;}#webform-form-column-wrapper .form-row #left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}#webform-form-column-wrapper .form-row #right{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}.footer-content-center{margin:30px auto;width:100% !important;}.footer-content-center .region-bottom-footer{width:100%;}.footer-content-center .region-bottom-footer p{padding:0px 20px;}.footer-content-center .region-bottom-footer p br:first-child{}}@media only screen and (min-width:768px) 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:0px auto;height:97px;}#logo{margin-left:0px;}.petition-title h1{font-weight:normal;}#form-wrapper,.after-content{width:688px;}.springboard-social-links,#block-service-links-service-links{padding-top:25px;}.left-sidebar{background:transparent;}.left-sidebar{width:335px;margin-right:20px;}.right-sidebar{width:333px;}.donation-image img{width:100%;height:auto;}.wg-goal h2{font-size:22px;}.image-gallery-view.view-display-id-panel_pane_5,.image-gallery-view.view-display-id-panel_pane_5 .view-content,.image-gallery-view.view-display-id-panel_pane_5 .view-content .views-row{height:269px;overflow:hidden;}.image-gallery-view.view-display-id-panel_pane_5 .view-content .views-row,.image-gallery-view.view-display-id-panel_pane_5 .view-content .views-row img{width:333px;height:269px;}.image-gallery-view.view-display-id-panel_pane_5 .views-row .views-field-field-show-title-node-gallery .field-content{padding:10px 110px 10px 20px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #prev,.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next{width:28px;height:28px;bottom:30px;background-size:192px 240px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #prev{background-position:-10px -10px;right:70px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next{background-position:-58px -10px;right:20px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #prev:hover{background-position:-106px -10px;}.image-gallery-view.view-display-id-panel_pane_5 #gallery-controls #next:hover{background-position:-154px -10px;}.field-name-body{margin-top:0px;}.webform-client-form .form-type-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield,.webform-client-form .webform-component-textarea,.webform-client-form .webform-component-markup,.webform-client-form .webform-component-radios,.webform-client-form #webform-component-address,.webform-client-form #webform-component-address-line-2,.webform-client-form .webform-component-select,.webform-client-form #webform-component-zip,.webform-client-form #webform-component-sbp-zip-code,.webform-component-date .form-type-select,.webform-client-form .webform-component-radios,.webform-client-form .webform-component-date .form-type-textfield{max-width:100%;width:96.6%;}.webform-client-form #webform-component-phone-opt-in.webform-component-markup{height:auto;margin:0 10px 20px;max-width:96.6%;width:96.6%;}.webform-component-date .form-type-select,.webform-client-form .webform-component-date .form-type-textfield,.webform-component-date .form-type-select:first-of-type,.webform-component-date .form-type-select:last-of-type{margin:0 0 10px;}.webform-component-fieldset .fieldset-wrapper{max-width:100%;}#main-wrapper .webform-client-form{margin:0px;padding:0px 10px;}#main-wrapper .webform-client-form .form-item{clear:left;display:block;}#main-wrapper .webform-client-form #webform-component-your-information--other-amount.form-item{clear:none;display:inline-block;}.webform-client-form .amount-display,.webform-client-form .form-type-checkbox input + label{padding-right:25px;}input#edit-submit{font-size:26px;}#webform-component-donation .webform-component-textfield{clear:both;padding-bottom:10px;}#webform-component-donation #webform-component-donation--amount input + label{width:48px;height:20px;line-height:20px;text-align:center;margin-bottom:10px;}#webform-component-donation .webform-component-textfield input{width:92px;height:56px;}#webform-component-donation #webform-component-donation--other-amount{display:inline-block;}#webform-component-donation #webform-component-donation--other-amount .element-label{left:22px;top:15px;}#webform-component-donation--other-amount label.error{height:30px;}#webform-component-donation .fieldset-wrapper .webform-component-radios{float:none;display:inline;}#webform-component-payment-information .webform-component-radios .form-type-radio{margin:0px 22px 10px 0px;}#webform-component-payment-information .form-item-submitted-payment-information-payment-fields-credit-card-cvv{clear:both;float:none;width:195px;}#webform-component-payment-information .expiration-date-wrapper .form-type-select .dropdown-select:last-child{margin-top:10px;margin-left:0px;}.progress-wrap{display:block;width:315px;}.progress-buttons{margin:25px 0px 0px 0px;width:315px;}.progress-buttons .dots{top:32px;}.progress-buttons .back,.progress-buttons .continue,.progress-buttons .complete,.progress-buttons .processing{width:100%;display:block;font-size:22px;text-align:center;padding:0px;height:68px;line-height:68px;margin:10px 0px;padding:0px !important;}.progress-buttons .processing{line-height:60px !important;}.footer-content-center{width:auto;}.region-bottom-footer{float:none !important;width:auto;margin:0px auto;}#webform-component-payment-information--toggle-wrapper--ecard-fields--ecard-message .form-textarea-wrapper,#webform-component-payment-information--toggle-wrapper--paper-card-fields--shipping-state-province,#webform-component-payment-information--toggle-wrapper--paper-card-fields--shipping-country{margin-right:20px !important;}.donation-image.video .media-wrapper iframe,.donation-image.video .media-wrapper object,.donation-image.video .media-wrapper embed{position:absolute;top:0px;left:0px;width:100%;height:90%;}#done-wrapper .field-name-field-thank-you-page-image img,#done-wrapper .big-image{width:150%;}body.page-node-done #petition-form-wrapper{background:none;}}@media (max-width:425px){input#edit-submit{font-size:20px;}}.title-area{width:100%;margin:0px;position:relative;overflow:hidden;background:#848484 url('/files/aspca/themes/aspca_2015/images/title_bg_sm.png') repeat;border-bottom:4px solid#f75f00;display:none;}@media (min-width:768px){.title-area{display:block;border-bottom:6px solid#f75f00;}}.title-area.banner{box-sizing:content-box;position:relative;}.title-area.banner .title{position:relative;z-index:100;}.title-area.banner .banner-image{float:left;width:100%;}.title-area.banner .petition-title{position:absolute;z-index:9999;display:block;width:100%;}.title-area .title{width:100%;}.title-area img{width:100%;height:auto;display:none;}h1#page-title,.form-layout-title{display:none;color:#fff;width:100%;}h1{line-height:1.2em;}.title-area h1{position:static;padding-bottom:20px;}@media (max-width:767px){.title-area h1{box-sizing:padding-box;padding-bottom:15px;}}.title-area h1{text-align:left;font-size:30px;font-size:1.6666666667em;font-size:1.6666666667rem;}@media (min-width:768px){.title-area h1{line-height:1em;}}@media (min-width:1141px){.title-area h1{font-size:50px;font-size:2.7777777778em;font-size:2.7777777778rem;line-height:1em;}}@media (min-width:1206px){.title-area h1{max-width:1166px;margin-left:auto;margin-right:auto;padding-left:0px !important;padding-right:0px !important;}}@media (min-width:2000px){.title-area h1{font-size:60px;font-size:3.3333333333em;font-size:3.3333333333rem;}}@media (min-width:768px){.title-area{background:#848484 url('/files/aspca/themes/aspca_2015/images/title_bg.png') repeat;}}.title-area .title{width:100%;}@media only screen and (min-width:768px){.petition-form #left #webform-form{border:1px solid #cfcfcf;}.petition-form > .mobile-message-wrapper{margin:0px 10px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;padding-top:16px;}}#webform-component-your-information--other-amount label{display:none;}#webform-component-your-information--other-amount label.error{max-width:16em;}.custom-gift-message{display:none;}.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;}#ui-datepicker-div{display:none;}::-webkit-scrollbar{-webkit-appearance:none;width:7px;}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0px 0px 1px rgba(255,255,255,.5);}
.petition--factor .petition--count,.petition--factor .wg-progress .bar{display:none;}
.captcha.form-wrapper{clear:both;}
@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;}}
