/*
Theme Name: Jewilliamson Child
Description: Child theme for Jewilliamson theme
Author: Pulse Solutions
Author URI: https://pulsesolutions.com
Template: jewilliamson
Version: 1.0.0
Text Domain:  Pulse Solutions
*/

/*sarah*/
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
p, body, * {font-family: "Lato", "Arial", sans-serif;}
#dogwalk {margin-top: 7%;}
#dogwalk .individual {display: flex; justify-content: space-between; margin-bottom: 25px;}
#dogwalk .individual .col {width: 48%;}
#dogwalk .individual .col .joinme,
#main .joinme {border: 7px solid #98ce18; border-radius: 12px; padding: 30px; text-align: center; margin-bottom: 45px;}
#dogwalk .individual .col .joinme {max-width: 100%; margin: 0 0 45px 0;}
#main .joinme {max-width: 614px; margin: 18px auto;}
#dogwalk .individual .col .joinme .join-team {margin-top: 36px;}
#dogwalk .individual .col .joinme .owl-theme .owl-nav {position: absolute; top: 34%;}
#dogwalk .individual .col .joinme .owl-carousel .owl-stage-outer {margin: 0 63px;}
#dogwalk .individual .col .joinme .owl-carousel .owl-nav {width: 100%;}
#dogwalk .individual .col .joinme .owl-carousel .owl-nav button.owl-next,
#dogwalk .individual .col .joinme .owl-carousel .owl-nav button.owl-prev {background-color: #98ce18; width: 45px; height: 45px; color: #fff; border-radius: 50%; font-size: 34px; line-height: 36px; position: relative;}
#dogwalk .individual .col .joinme .owl-carousel .owl-nav button.owl-next:hover,
#dogwalk .individual .col .joinme .owl-carousel .owl-nav button.owl-prev:hover {background-color: #70e0e5;}
#dogwalk .individual .col .joinme .owl-carousel .owl-nav button.owl-prev {left: -42% !important;}
#dogwalk .individual .col .joinme .owl-carousel .owl-nav button.owl-next {right: -42% !important;}
#dogwalk .individual .col .joinme .owl-carousel .owl-nav button.owl-next span,
#dogwalk .individual .col .joinme .owl-carousel .owl-nav button.owl-prev span {font-size: inherit; display: block; margin-top: -7px;}
#dogwalk .individual .col .joinme h3, #main .joinme h3 {font-size: 20px; line-height: 27px; font-weight: bold; color: #000; margin: 0 0 18px;}
#dogwalk .individual .col .joinme h3 a, #main .joinme h3 a {font-family: inherit; font-size: 20px; font-weight: bold; color: #000; text-decoration: underline;}
#dogwalk .individual .col .joinme h3 a:hover, #main .joinme h3 a:hover {font-family: inherit; font-size: 20px; font-weight: bold; color: #000; text-decoration: none;}
#dogwalk .individual .col .joinme h3.green {color: #296800; margin-top: 20px;}
#dogwalk .individual .col .joinme p, #main .joinme p {font-size: 16px; line-height: 22px; font-weight: 400; color: #000; margin: 0 0 22px;}
#dogwalk .individual .col .joinme p.all_donors {margin: 0 0 0 16px !important; text-align: left;}
#dogwalk .individual .col .joinme p.all_donors + p {display: none;}
#dogwalk .individual .col .joinme p.all_donors a {font-size: 16px; color: #000; text-decoration: underline;}
#dogwalk .individual .col .joinme p.all_donors a:hover {font-size: 16px; color: #000; text-decoration: none;}
#dogwalk .individual .col .joinme .share {background: #65d5dd; border-radius: 27px; display: inline-block; font-size: 18px; line-height: 36px; font-weight: bold; padding: 0 14px; color: #000; text-decoration: none;}
#dogwalk .individual .col .joinme .share:hover {color: #000; text-decoration: none;}
#dogwalk .individual .col .joinme .charitable-donations-list,
#main .joinme .charitable-donations-list {list-style-type: none; margin: 0; padding: 0;}
#dogwalk .individual .col .joinme .charitable-donations-list li,
#main .joinme .charitable-donations-list li {list-style-type: none; margin: 0 0 11px 0; padding: 0 14px 9px 16px; font-size: 16px; border-bottom: 2px dashed #000; text-align: left; display: flex; justify-content: space-between;}
#dogwalk .individual .col .joinme .charitable-donations-list li span,
#main .joinme .charitable-donations-list li span {font-weight: bold;}
#dogwalk .individual .col .form {border: 3px dashed #000; border-radius: 3px; margin-bottom: 16px;}
#dogwalk .individual .col .joinme:last-child, #dogwalk .individual .col .form:last-child {margin-bottom: 0;}
#dogwalk .individual .col .joinme:last-child h3 {margin-bottom: 34px;}
#dogwalk .individual .col .joinme:last-child p {margin-bottom: 27px;}
#dogwalk .individual .col .joinme:last-child p .amount {font-weight: bold;}
#dogwalk .individual .col .form h2 {text-align: center;}

.campaign_type-team #dogwalk .individual .col .form:first-child {padding-bottom: 25px;}
.campaign_type-team #dogwalk .individual .col .form .charitable-join-team-button {text-align: center; margin-bottom: -49px;}
.campaign_type-team #dogwalk .individual .col .form:last-child {margin-top: 45px;}
.campaign_type-team #dogwalk .individual .col .joinme .charitable-donations-list li {display: flex; justify-content: space-between; flex-wrap: wrap;}
.campaign_type-team #dogwalk .individual .col .joinme .charitable-donations-list li p {margin-bottom: 18px;}
.campaign_type-team #dogwalk .individual .col .joinme .charitable-donations-list li p:first-child {width: 100%; margin-bottom: 10px;}
.campaign_type-team #dogwalk .individual .col .joinme .charitable-donations-list li .donate-button {height: 49px; margin-top: -25px;}

#dogwalk h4 {text-align: center; font-size: 20px; font-weight: bold; margin: 0 0 45px;}
#dogwalk h4.marb0 {margin-bottom: 0;}
#dogwalk .individual .col .form .userprofile {width: 180px; margin: -13% auto 14px; border-radius: 50%; overflow: hidden; height: 180px;}
#dogwalk .individual .col .form .username {font-size: 16px; font-weight: 400; color: #000; text-align: center;}
#dogwalk .individual .col .form .username + p {margin-left: 18px;}
#dogwalk .individual .col .form .campraise {border: 2px solid; background-color: #fff; height: 63px; border-radius: 45px; margin: 10px 0 18px -1.5%; width: 106%; position: relative;} /* overflow: hidden;*/
#dogwalk .individual .col .form .campraise .circle {width: 72px; height: 72px; border: 2px solid; background-color: #fff; border-radius: 50%; margin-top: -5px; position: absolute; left: -22px; z-index: 2;}
#dogwalk .individual .col .form .campraise .box {width: 200px; height: 59px; background-color: #fff; position: absolute; top: 0; left: 27px; z-index: 3;}
#dogwalk .individual .col .form .campraise .circlesky {width: 45px; height: 45px; background-color: #57d1da; border-radius: 50%; top: 8px; position: absolute; left: -7px; z-index: 4;}
#dogwalk .individual .col .form .campraise .raised {background-color: #e0e0e0; height: 20px; border-radius: 0 25px 25px 0; overflow: hidden; margin: 19px 0 10px 35px; width: 92%; z-index: 5; position: absolute;}
#dogwalk .individual .col .form .campraise .raised .dollar {background-color: #57d1da; height: 20px; border-radius: 0 25px 25px 0;}
#dogwalk .individual .col .form .campraise .paw {position: absolute; top: -19px; left: 0; z-index: 9; margin-left: -70px;}
#dogwalk .individual .col .form .campraise .paw.began {margin-left: -7px;}
#dogwalk .individual .col .form .campraise .paw.completed {margin-left: -100px;}

#dogwalk .individual .col .form .raise {background-color: #e0e0e0; height: 12px; border-radius: 25px; overflow: hidden; margin: 10px 0 10px -3%; width: 106%;}
#dogwalk .individual .col .form .raise .dollar {background-color: #57d1da; height: 12px;}
#dogwalk .individual .col .form .campaign-stats.user-post-stats {list-style-type: none; margin: 0 18px 18px; padding: 0; display: flex; justify-content: space-between;}
#dogwalk .individual .col .form .campaign-stats.user-post-stats li {list-style-type: none; margin:0; padding: 0; font-size: 18px; font-weight: 400;}
#wrapper #main .post > h2.fusion-post-title,
.charitable-donation-form.charitable-template-standard .donation-amounts li span.description,
#dogwalk .individual .col .form .campaign-stats.user-post-stats li.campaign-raised,
#dogwalk .individual .col .form .campaign-stats.user-post-stats li.campaign-donors,
#dogwalk .individual .col .form #charitable-donation-form .charitable-notice,
.campaign-summary + p, .single.single-campaign.postid-534 section.avada-page-titlebar-wrapper,
.single.single-campaign.postid-534 #charitable-template-row-2 {display: none;}
#dogwalk .individual .col .form .campaign-stats.user-post-stats li .amount {font-size: 25px; line-height: 34px; font-weight: bold;}
#dogwalk .individual .col .form .donation_head_p {margin-bottom: 25px; font-size: 15px; color: #000;}
#dogwalk .individual .col .form .donation_head_p a,
.charitable-donation-form.charitable-template-standard .charitable-fieldset a {font-size: 15px; text-decoration: none; color: #000;}
#dogwalk .individual .col .form .donation_head_p a:hover,
.charitable-donation-form.charitable-template-standard .charitable-fieldset a:hover {font-size: 15px; text-decoration: underline; color: #000;}
.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts {grid-template-columns: 1fr 1fr 1fr; margin: 0 34px 27px;}
.charitable-donation-form.charitable-template-standard .charitable-fieldset {border: none; width: 100%;}
.charitable-donation-form.charitable-template-standard .charitable-fieldset .charitable-form-header {font-size: 20px; line-height: 27px; color: #296800; margin: 0 0 22px; text-align: center;}
.charitable-donation-form.charitable-template-standard .donation-amounts li {border: 3px solid #000; border-radius: 10px; background-color: #70e0e5; font-size: 20px;}
.charitable-donation-form.charitable-template-standard .donation-amounts li:nth-child(2),
.charitable-donation-form.charitable-template-standard .donation-amounts li:nth-child(4) {background-color: #98ce18 !important;}
.charitable-donation-form.charitable-template-standard .donation-amounts li:nth-child(3),
.charitable-donation-form.charitable-template-standard .donation-amounts li:nth-child(5) {background-color: #a3dfa8 !important;}
.charitable-donation-form .donation-amounts .donation-amount.selected {background-color: initial !important; border-color: #ff0000;}
.charitable-donation-form.charitable-template-standard .donation-amounts li:first-child.selected,
.charitable-donation-form.charitable-template-standard .donation-amounts li:last-child.selected {background-color: #70e0e5 !important;}
.charitable-donation-form.charitable-template-standard .donation-amounts li label {text-align: center;}
.charitable-donation-form .donation-amounts .donation-amount.selected label {color: #000 !important;}
.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount {padding: 0;}
#dogwalk .charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li {border: none; padding: 0;}
#dogwalk .charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount span.custom-donation-amount-wrapper {padding: 0; margin: 0;}
.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li input[type=text] {max-width: 100%; border: 3px solid #296800;
background: url(https://cancer101.org/images/donate/dollar.svg) no-repeat 7px 9px; background-size: 12px; padding-left: 27px; font-size: 18px;}
.charitable-donor-details .charitable-change-user-details a,
#dogwalk .individual .col .form .pad10 a,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .pad10 p a {text-decoration: underline; color: #000}
.charitable-donor-details .charitable-change-user-details a:hover,
#dogwalk .individual .col .form .pad10 a:hover, #dogwalk .individual .col .form .pad10 a.linknone,
#dogwalk .individual .col .form .pad10 a:hover.linknone,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .pad10 p a:hover,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .pad10 p a.linknone,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .pad10 p a.linknone:hover {text-decoration: none; color: #000}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields {padding-bottom: 0 !important; margin-bottom: 0;}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields {display: flex; flex-wrap: wrap; justify-content: space-between;}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields .charitable-form-field {width: 48%; margin-bottom: 1.6em;}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields .charitable-form-field input,
.charitable-donation-form.charitable-template-standard #charitable-gateway-fields .charitable-gateway-fields.charitable-form-fields input {border: 3px solid #296800; border-radius: 7px; font-size: 18px; width: 100%;}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields select,
#charitable_field_cc_expiration fieldset>:not(.charitable-fieldset-field-header) {border: 3px solid #296800; border-radius: 7px; font-size: 18px; padding: 10px; width: 100%;} /*max-width: 103px;*/
#charitable_field_cc_expiration fieldset>:not(.charitable-fieldset-field-header) {padding-top: 6px;}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields select {max-width: 100%; padding-top: 6px;}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields .charitable-form-header {text-align: left; color: #000;}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields .charitable-form-field label {font-size: 18px; line-height: 20px; text-transform: capitalize;}
.charitable-donation-form.charitable-template-standard #charitable-gateway-fields.charitable-fieldset .charitable-form-header {text-align: left; color: #000; margin-bottom: 0;}
@media(min-width: 48em){#charitable_field_cc_expiration {margin-top: 13px;}}
.charitable-form-field.charitable-submit-field {text-align: center; margin-top: 27px;}
.charitable-form-field.charitable-submit-field .button,
.campaign_type-team .charitable-join-team-button .join-team-button,
.campaign_type-team #dogwalk .individual .col .joinme .charitable-donations-list li .donate-button,
.charitable-login-form .login-submit input[type=submit],
.page-id-430 .post-content .campaign-logout, #post-542 .post-content .campaign-logout,
#post-544 .post-content .campaign-logout, .post-content .charitable-login-form p.register a,
.charitable-login-form .register-section a {color: #000; padding: 10px 25px 11px; text-align: center; font-size: 20px; line-height: 27px; cursor: pointer;
background-color: #98ce18; border: none; text-decoration: none; border-radius: 43px; appearance: none; display: inline-block; font-weight: 700; box-shadow: 0 0 15px -2px #444444;}
.charitable-form-field.charitable-submit-field .button:hover,
.campaign_type-team .charitable-join-team-button .join-team-button:hover,
.campaign_type-team #dogwalk .individual .col .joinme .charitable-donations-list li .donate-button:hover,
.charitable-login-form .login-submit input[type=submit]:hover,
.page-id-430 .post-content .campaign-logout:hover, #post-542 .post-content .campaign-logout:hover,
#post-544 .post-content .campaign-logout:hover, .post-content .charitable-login-form p.register a:hover,
.charitable-login-form .register-section a:hover {background-color: #ff6d00; text-decoration: none; font-size: 20px; color: #000;}

.charitable-campaign-field.charitable-campaign-field-donation-form .charitable-form-field.charitable-submit-field button {background-color: #98ce18 !important;}
.charitable-campaign-field.charitable-campaign-field-donation-form .charitable-form-field.charitable-submit-field button:hover {background-color: #ff6d00 !important;}

.page-id-430 .post-content .campaign-logout,
#post-544 .post-content .campaign-logout {margin: 0 auto 63px; width: 120px; display: block;}

#dogwalk .individual .col .form .authorize,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .authorize {width: 85%; margin: 36px auto; display: flex; align-items: center;}
#dogwalk .individual .col .form .authorize .alignleft,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .authorize .alignleft {margin-right: 18px;}
#dogwalk .individual .col .form .authorize p,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .authorize p {font-size: 16px; line-height: 21px; margin-bottom: 0; width: 81%;}
#dogwalk .individual .col .form .pad10,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .pad10 {padding: 0 10px;}
#dogwalk .individual .col .form .pad10 p.bold,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .pad10 p.bold {font-weight: bold; margin-bottom: 7px;}
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 .pad10 p:last-child {margin-bottom: 0;}


/*register*/
#paws h1, .paws h1 {font: 900 60px/64px "Lato", "Arial", sans-serif !important; color: #fff !important; text-align: center; margin: 0;
background: url(https://cancer101.org/images/questions-ask/head-green-bg.svg) no-repeat top; background-size: 100%; padding: 30px 0 33px;}
.page-id-430 .post-content p.center {text-align: center; margin: 0 0 34px; font-weight: bold;}
.post-content #paws p.center {text-align: center; margin: 18px 0 34px; font-size: 18px; font-weight: bold;}
#post-544 .post-content, #post-542 .post-content {text-align: center;}
#post-544 .post-content p, #post-542 .post-content p {margin: 27px 0 30px;}
.page-id-430 .post-content p {text-align: center; margin-top: 18px;}
#post-544 .post-content p a, .page-id-430 .post-content p a, #post-544 .post-content p.signedup a,
.post-content .charitable-login-form p a {color: #000; text-decoration: underline;}
.page-id-430 .post-content p a:hover, #post-544 .post-content p.signedup a:hover,
.post-content .charitable-login-form p a:hover, #post-544 .post-content p a:hover {color: #000; text-decoration: none;}
#charitable-registration-form, #charitable-campaign-submission-form,
.page-id-430 #main .fusion-row .charitable-form-fields .charitable-fieldset {border: 5px dashed #000; border-radius: 43px; padding: 52px; position: relative; margin-bottom: 45px;} /*padding: 52px 25px; border-radius: 52px;*/
#charitable-campaign-submission-form {margin-top: 20px;}
.charitable-form-field label .required,
.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields .charitable-form-field label .required {color: #ff0000;}
/*.charitable-form-fields.cf {display: flex; flex-wrap: wrap; justify-content: space-between;}*/
/*.charitable-form-fields.cf .charitable-form-field {width: 48%;}*/
#charitable-registration-form .charitable-form-fields.cf {display: flex; flex-wrap: wrap; justify-content: space-between;}
#charitable-registration-form .charitable-form-fields.cf .charitable-form-field {width: 48%;}
#charitable-registration-form .charitable-form-fields.cf .charitable-form-field.charitable-form-field-radio {width: 54%;} /*49%*/
#charitable-registration-form .charitable-form-fields.cf #charitable_field_participation_type {width: 100%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_number.charitable-form-field {width: 42%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry.charitable-form-field {width: 25%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_cvv.charitable-form-field {width: 14%;} /*20*/
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry_month.charitable-form-field,
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry_year.charitable-form-field {width: 18%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry_year.charitable-form-field select {margin-top: 31px;}
#charitable-registration-form .charitable-form-fields.cf .charitable-form-field.charitable-form-field-radio li a img {margin-top: -2px;}

.page-id-430 #main .fusion-row, .page-id-544 #main .fusion-row, .page-id-710 #main .fusion-row {max-width: 1280px !important;}
.page-id-430 #main .fusion-row #charitable-profile-form,
.page-id-544 #main .fusion-row #charitable-profile-form {margin-top: 20px;}
.page-id-430 #main .fusion-row #charitable-profile-form p.charitable-form-content.odd,
.page-id-544 #main .fusion-row #charitable-profile-form p.charitable-form-content.odd {text-align: left;}
.charitable-reset-password-form {max-width: 1280px !important; margin: 0 auto;}

.profile-image img {width: 200px; height: 200px; object-fit: contain;}

.charitable-form-fields.cf #charitable_field_participation_type p {margin-bottom: 0;}
.charitable-form-fields.cf .charitable-form-field.charitable-radio-list {margin-left: auto; margin-right: auto; width: 50%;}
.charitable-form-fields.cf .charitable-form-field.charitable-radio-list li {margin-right: 16px;}
.charitable-form-fields.cf .charitable-form-field.charitable-radio-list li:last-child {margin-right: 0;}
.charitable-form-fields.cf label,
.charitable-form-fields.cf #charitable_field_pet_b_size #charitable_field_pet_b_size_label {font-size: 20px; font-weight: bold; text-align: left;}
.charitable-form-fields.cf label img,
.charitable-form-fields.cf #charitable_field_pet_b_size #charitable_field_pet_b_size_label img {margin-top: 5px; width: 22px;}
.charitable-form-fields.cf label p,
.charitable-form-fields.cf #charitable_field_pet_b_size #charitable_field_pet_b_size_label p {font-size: 18px; font-weight: 400; text-align: left; margin-bottom: 7px;}
.charitable-form-fields.cf #charitable_field_pet_b_size .charitable-form-field {margin-left: 0; margin-right: 0; justify-content: flex-start;}
.charitable-form-fields.cf input[type=text], .charitable-form-fields.cf input[type=email],
.charitable-form-fields.cf input[type=password], .charitable-form-fields.cf input[type=number],
.charitable-form-fields.cf select, .charitable-form-fields.cf textarea,
.charitable-login-form input[type=text], .charitable-login-form input[type=password],
.charitable-form-fields.cf input[type=url] {border: 2px solid #848484; border-radius: 7px; width: 100%;
font: 18px 'Lato', Arial, sans-serif; color: #000; height: 43px; padding: 5px 9px; box-sizing: border-box;}
.supports-drag-drop .charitable-drag-drop-dropzone {border-color: #848484 !important;}
#charitable_field_participation_type_label {text-align: center;}
.charitable-form-fields.cf .charitable-form-field input[type=radio] {margin-top: -4px;}
#charitable-registration-form .charitable-form-field.charitable-submit-field,
#charitable-campaign-submission-form .charitable-form-field.charitable-submit-field {margin-bottom: 0; position: absolute; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; bottom: -32px;}
#charitable-registration-form .charitable-form-field.charitable-submit-field .registration-button,
#charitable-campaign-submission-form .charitable-form-field.charitable-submit-field .button-primary {background-color: #a3dfa8; border: 3px solid #000; border-radius: 18px; text-transform: capitalize; font-size: 27px; font-weight: 900; color: #000; text-decoration: none; padding: 0; margin: 0; width: 270px; height: 61px; text-align: center; box-shadow: none; line-height: 52px;}
#charitable-registration-form .charitable-form-field.charitable-submit-field .registration-button:hover,
#charitable-campaign-submission-form .charitable-form-field.charitable-submit-field .button-primary:hover {background-color: #6ad073;}
#charitable-campaign-submission-form .charitable-form-field.charitable-submit-field .button-primary,
#charitable-campaign-submission-form .charitable-form-field.charitable-submit-field .button-primary:hover {width: 304px; font-size: 24px;}

/*.supports-drag-drop .charitable-drag-drop-dropzone {border: none; background: url(assets/uploadbg.svg) no-repeat transparent center; background-size: 100%;}*/
.supports-drag-drop .charitable-drag-drop-dropzone {border: 2px solid #98ce18 !important;}
.supports-drag-drop .charitable-drag-drop-dropzone p {display: none !important;}
.supports-drag-drop .charitable-drag-drop-dropzone p.charitable-drag-drop-buttons {display: block !important;}

.supports-drag-drop .charitable-drag-drop-dropzone .charitable-drag-drop-buttons #image-browse-button,
.supports-drag-drop .charitable-drag-drop-dropzone .charitable-drag-drop-buttons #gallery_images-browse-button,
.supports-drag-drop .charitable-drag-drop-dropzone p.charitable-drag-drop-buttons #avatar-browse-button {background: url(assets/upload.svg) no-repeat transparent center; background-size: 100%;
border: none; height: 102px; padding: 0; width: 123px; font-size: 0;}

.ui-datepicker .ui-datepicker-title {margin: 10px 0;}
.ui-datepicker a.ui-datepicker-prev, .ui-datepicker a.ui-datepicker-next {text-decoration: underline;}
.ui-datepicker a:hover.ui-datepicker-prev, .ui-datepicker a:hover.ui-datepicker-next {text-decoration: none;}
.ui-datepicker-header select {height: 27px; width: 47%; padding-left: 5px;}
.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled span {color: gray;}
.ui-datepicker td {text-align: center;}
.ui-datepicker td .ui-state-active {color: #00b6c3;}

.page-id-418 .charitable-form-header,
.page-id-430 #main .charitable-form-header {text-align: left; font-size: 27px; font-weight: 900; color: #000;} /*center*/
.page-id-418 #charitable-campaign-submission-form .charitable-fieldset {margin-left: auto; margin-right: auto;}
.page-id-418 #charitable-campaign-submission-form .charitable-fieldset #charitable_field_fundraiser_type {width: 340px; margin-left: auto; margin-right: auto;} /*270*/
.page-id-418 #charitable-campaign-submission-form .charitable-fieldset #charitable_field_fundraiser_type ul.charitable-radio-list {display: block; width: 100%; border: none;}
.page-id-418 #charitable-campaign-submission-form .charitable-fieldset #charitable_field_fundraiser_type ul.charitable-radio-list li {margin-right: 0 !important; width: 100%; text-align: left; border: 5px solid #a6d438; margin-bottom: 16px; border-radius: 16px;}
.page-id-418 #charitable-campaign-submission-form .charitable-fieldset #charitable_field_fundraiser_type ul.charitable-radio-list li:hover {text-decoration: underline;}
.page-id-418 #charitable-campaign-submission-form .charitable-fieldset #charitable_field_fundraiser_type ul.charitable-radio-list li svg {margin-top: -4px;}
.page-id-418 .charitable-form-field.charitable-submit-field .button-secondary,
.campaign-template-default section.avada-page-titlebar-wrapper {display: none;}
.page-id-418 .charitable-form-header p:first-child {margin-bottom: 3px;}
.page-id-418 .charitable-form-header p:last-child {font-size: 20px; font-weight: 400;}

/*#charitable-campaign-submission-form {padding-bottom: 27px;}
.page-id-418 #charitable-campaign-submission-form .charitable-fieldset.odd {margin-left: 0; margin-right: 0;}*/

#charitable-campaign-submission-form .charitable-fieldset.odd:last-child {display: flex; justify-content: space-between; flex-wrap: wrap;}
#charitable-campaign-submission-form .charitable-fieldset.odd:last-child .charitable-form-header,
#charitable-campaign-submission-form .charitable-fieldset.odd:last-child #charitable_field_hear_about.charitable-form-field,
#charitable-campaign-submission-form .charitable-fieldset #charitable_field_recipient {width: 100%;}
#charitable-campaign-submission-form .charitable-fieldset.odd:last-child .charitable-form-field,
#charitable-campaign-submission-form .charitable-fieldset.odd:last-child #charitable_field_hear_about.charitable-form-field {width: 48%;}

.loginbox {position: relative;}
.loginbox .deskleft {position: absolute; bottom: 0; left: 0;}
.loginbox .deskright {position: absolute; bottom: 0; right: 0;}
.loginbox .mobilebottom {display: none;}
.charitable-login-form, .charitable-forgot-password-form {margin-left: auto; margin-right: auto; margin-top: 22px; width: 450px; border: 7px solid #98ce18; border-radius: 10px; padding: 14px; background-color: #fff; position: relative;}
/*.charitable-forgot-password-form {border: 7px solid #98ce18; border-radius: 10px; padding: 14px;}
.charitable-login-form h3, .charitable-forgot-password-form h3 {font-size: 23px !important; line-height: 52px !important; padding-left: 16px; background-color: #a8d53d; color: #fff !important; margin: 0;}*/
.charitable-login-form h3, .charitable-forgot-password-form h3 {font-size: 36px !important; font-weight: 900 !important; line-height: 52px !important; padding-left: 16px; color: #000 !important; margin: 9px 0 0; text-align: left;}
.charitable-login-form #loginform {padding: 0 1em 1em;}
.charitable-forgot-password-form #lostpasswordform {padding: 1em;}
.charitable-login-form label {text-align: left; font-size: 20px; font-weight: bold;}
.charitable-login-form .login-remember label {font-weight: normal;}
.charitable-forgot-password-form #lostpasswordform label {font-size: 16px;}
.charitable-login-form .login-submit, .post-content .charitable-login-form p, #post-542 {text-align: center;}
.charitable-login-form #loginform + p {margin-top: 20px;}
.charitable-login-form .login-remember input {width: 30px; height: 30px; border-radius: 50%; border: 2px solid #98ce18; appearance: none; margin-right: 7px;}
.charitable-login-form .login-remember input:checked[type=checkbox] {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); background-color: #98ce18;}
.charitable-login-form .login-submit,
.post-content .charitable-login-form p.forgot {margin-bottom: 0 !important;}
.charitable-login-form .login-submit input[type=submit] {width: 200px; border-radius: 7px; box-shadow: none;}
ul.charitable-recipient-type-options .charitable-recipient-type.selected {background-color: #bbdd6611 !important;}
.post-content .charitable-login-form p.register {border-top: 2px solid #98ce18; padding-top: 36px;}
.post-content .charitable-login-form p.register a {background-color: #a3dfa8; width: 200px; border-radius: 7px; box-shadow: none;}
.charitable-notice {width: 100%; margin-bottom: 2em;}
.charitable-form-field.charitable-submit-field .button.lostpassword-button {width: 250px; border-radius: 7px; box-shadow: none;}
.charitable-login-form input[type=text], .charitable-login-form input[type=password],
.charitable-form-fields.cf input[type=email]#charitable_field_user_login_element {background-color: #ececec; border-color: #ececec;}

/*sponsor page*/
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1 {background-color: #d7f7f4;}
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1 .pad27 {padding: 27px; text-align: center;}
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1 .pad27 h3 {margin: 52px 0 36px; font-size: 25px;}
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1 .pad27 p {font-size: 19px; margin-bottom: 30px;}
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1 .pad27 p:last-child {margin-bottom: 0;}
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1 .pad27 p.bold {font-weight: bold;}
/*.charitable-campaign-wrap.template-simple-2-col-header #charitable-donation-form .charitable-notice {display: none;}*/
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 {border: 2px dashed #000 !important; border-radius: 3px;}
.charitable-campaign-field.charitable-campaign-field-donation-form {margin: 0 !important;}
.charitable-donation-form.charitable-template-standard .charitable-fieldset {padding-top: 18px !important;}
.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li,
.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount span.custom-donation-amount-wrapper {border: none; padding: 0;}
#charitable_field_team_id.fundraiser-type-selection-step {border-width: 1px 1px 1px 1px !important;}

.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-field.charitable-campaign-align-left .charitable-campaign-field-inner p.login-prompt {display: none;}

p.start-campaign {display: none;}

.charitable-login-form .login-submit {border-bottom: 3px solid #98ce18; padding-bottom: 43px;}
.charitable-login-form .forgot-password-section {position: absolute; bottom: 238px; right: 27px; margin: 0 !important}
.charitable-login-form .register-section a {background-color: #a3dfa8; width: 200px; border-radius: 7px; box-shadow: none; text-decoration: none !important;}
.charitable-login-form .register-section a:hover {background-color: #6ad073; text-decoration: none !important;}

.k-animation-container .k-tooltip {position: relative;}
.k-animation-container .k-tooltip-content {background-color: #fff;}
.k-animation-container .k-tooltip-button {position: absolute; top: 0; right: 0; width: 34px;}
.k-animation-container .k-tooltip-button svg {width: 34px; height: 34px;}

.charitable-table td, .charitable-table th {text-align: left; padding: .5em .5em .8em;}
table#charitable-campaign-team-members {margin: 10px 0 25px 9px;}
table#charitable-campaign-team-members a {color: #000; text-decoration: underline;}
table#charitable-campaign-team-members a:hover {color: #000; text-decoration: none;}
.team-member .remove {margin-top: 25px;}

#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(1) label {background: url(images/Icon-Register-as-Individual.png) no-repeat; height: 261px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(2) label {background: url(images/Icon_Start-New-Team.png) no-repeat; height: 160px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(3) label {background: url(images/Icon_Register-Under-Existing-Team.png) no-repeat; height: 196px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li label {background-size: 100% !important; display: flex; align-items: end; justify-content: center; cursor: pointer; text-align: col}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li label svg {display: none;}

.ccsb .w1400 {width: 1400px; margin: 45px auto auto;}
.ccsb .top {background: url(images/pawtop.svg) no-repeat top; background-size: 100%; height: 117px;}
.ccsb .left {background: url(images/left.svg) repeat-y top left; background-size: 110px;}
.ccsb .right {background: url(images/right.svg) repeat-y top right; background-size: 110px;}
.ccsb .bottom {background: url(images/bottom.svg) no-repeat bottom; background-size: 100%; height: 117px;}
.ccsb .w1400 #charitable-campaign-submission-form {border: none; padding: 0; margin-bottom: 0; padding: 0 10px 54px 10px;}
.ccsb .w1400 .charitable-form-field {margin-bottom: 2em;}
.ccsb .w1400 #charitable-campaign-submission-form .charitable-form-field.charitable-submit-field {bottom: 7px;}

.avada-html-layout-boxed, .avada-html-layout-boxed body, .avada-html-layout-boxed body.custom-background, html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed), html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body {background-color: #fff !important;}

.navigation {margin-bottom: 0;}
.navigation ul {width: auto; margin: 0 auto; display: flex; justify-content: center; flex-wrap: wrap; list-style-type: none; margin: 0; padding: 20px 0 7px;}
.navigation ul li {list-style-type: none; margin: 0 14px 14px; padding: 0;}
.navigation ul li a {font-size: 20px; color: #000; text-decoration: none;}
.navigation ul li a:hover {font-size: 20px; color: #000; text-decoration: underline;}

.campaign-thank-you-page {display: flex; justify-content: space-between; max-width: 921px; margin: 25px auto;}
.campaign-thank-you-page .left {width: 23%; text-align: left;}
.campaign-thank-you-page .right {width: 23%; text-align: right; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: end;}
.campaign-thank-you-page .right img {margin-left: 16px;}
.campaign-thank-you-page .middle {width: 54%; text-align: center;}
.campaign-thank-you-page .middle h3 {font-size: 23px; line-height: 31px; color: #000; margin-bottom: 27px;}
.campaign-thank-you-page .middle p a {color: #0563c1; text-decoration: underline;}
.campaign-thank-you-page .middle p a:hover {color: #0563c1; text-decoration: none;}
.campaign-thank-you-page .middle .border {border: 4px dashed #000; border-radius: 12px; padding: 12px 15px;}
.campaign-thank-you-page .middle .border p {font-weight: 600;}

.page-id-0 .avada-page-titlebar-wrapper {display: none;}
.donation-summary .flex {display: flex; justify-content: center; max-width: 670px; margin: 45px auto auto;}
.donation-summary .flex .image {width: 15%;}
.donation-summary .flex .image img {margin-right: 18px;}
.donation-summary .flex .receipt {width: 85%; text-align: center;}
.donation-summary .flex .receipt h2 {font-size: 27px; color: #000; margin-bottom: 27px;}
.donation-summary .flex .receipt p {font-size: 20px; color: #000; margin-bottom: 27px;}
.donation-summary .flex .receipt p.marb0 {margin-bottom: 0;}
.donation-summary .flex .receipt p a {font-size: 20px; color: #000; text-decoration: none;}
.donation-summary .flex .receipt p a:hover {font-size: 20px; color: #000; text-decoration: underline;}

.charitable-donation-form.charitable-template-standard #charitable-gateway-fields .charitable-form-field.charitable-field-anonymous-donation {clear: both; padding: 25px 0 18px;}
.charitable-donation-form.charitable-template-standard #charitable-gateway-fields .charitable-form-field.charitable-field-anonymous-donation input[type=checkbox] {margin-top: -5px; margin-right: 2px;}

@media (max-width: 1550px){
.ccsb .w1400 {width: 100%;}
}

@media (max-width: 1399px){
#paws h1, .paws h1 {font-size: 54px !important; line-height: 61px !important; padding: 30px 0 32px;}
.ccsb .w1400 #charitable-campaign-submission-form {margin-left: 6%; margin-right: 6%;}
.ccsb .top {background-size: 93%; height: 110px;}
.ccsb .left {background-size: 97px; background-position: 11px 0;}
.ccsb .right {background-size: 94px;}
.ccsb .bottom {background-size: 96%; height: 110px;}
}

@media (max-width: 1280px){
.ccsb .w1400 #charitable-campaign-submission-form {margin-left: 10%; margin-right: 10%;}
}

@media (max-width: 1230px){
.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts {margin-left: 0; margin-right: 0;}
#charitable-registration-form .charitable-form-fields.cf .charitable-form-field.charitable-form-field-radio {width: 61%;}
}

@media (max-width: 1199px){
#paws h1, .paws h1 {font-size: 43px !important; line-height: 54px !important; padding: 25px 0 25px;}
.charitable-form-fields.cf .charitable-form-field.charitable-radio-list {display: flex; justify-content: center; width: 100%;}
#charitable-registration-form .charitable-form-fields.cf .charitable-form-field.charitable-form-field-radio {width: 66%;}
}

@media (max-width: 1100px){
.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts {grid-template-columns: auto auto;}
#charitable_field_cc_expiration fieldset>:not(.charitable-fieldset-field-header) {max-width: 115px;}
.supports-drag-drop .charitable-drag-drop-dropzone .charitable-drag-drop-buttons #image-browse-button,
.supports-drag-drop .charitable-drag-drop-dropzone .charitable-drag-drop-buttons #gallery_images-browse-button {background-size: 72%;}
.ccsb .w1400 #charitable-campaign-submission-form {margin-left: 14%; margin-right: 14%;}
}

@media (max-width: 991px){
#paws h1, .paws h1 {background: url(https://cancer101.org/images/questions-ask/mobileh1.svg) no-repeat 0 0; background-size: 100%;
margin: 0; font-size: 36px !important; line-height: 43px !important; width: 100%; padding: 116px 0 147px;}
#paws .container.h1, .paws .container.h1 {max-width: 100%; width: 100%; padding: 0; margin: 0;}
.page-id-430 #main {padding: 0 !important;}
#charitable-registration-form .charitable-form-fields.cf .charitable-form-field.charitable-form-field-radio {width: 100%; flex-wrap: wrap;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry.charitable-form-field {width: 48%;}
.page-id-536 #main, .page-id-418 #main, .postid-534 #main,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column {padding: 0 !important;}
#dogwalk .individual .col .joinme {max-width: 100%;}
#main .joinme {max-width: 93%; width: 100%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_number.charitable-form-field {width: 100%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_cvv.charitable-form-field {width: 38%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry_month.charitable-form-field,
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry_year.charitable-form-field {width: 27%;}

#dogwalk .individual .col {width: 100%; order: 2;}
#dogwalk .individual .col:last-child {order: 1; margin-top: 61px; margin-bottom: 36px;}
#dogwalk .individual .col .form .raise {width: 104%; margin-left: -1.9%;}

.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 {flex: auto !important;}
/*.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 {order: 1;}*/
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1 {background-color: #fff;}

.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-1,
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column-2 {margin: 0 27px !important;}

.ccsb .top {background: url(images/mobiletop.svg) no-repeat top; background-size: 97%; height: 117px; margin-left: 3%; margin-right: 3%;}
.ccsb .bottom {background: url(images/mobilebottom.svg) no-repeat bottom; background-size: 97%; height: 117px; margin: 3% 3% 0;}
.ccsb .left, .ccsb .right {background: none;}
.ccsb .w1400 #charitable-campaign-submission-form {margin-left: 0; margin-right: 0;}

html.avada-is-100-percent-template .page-id-710 #main.width-100 {padding-left: 0; padding-right: 0;}

}

@media (max-width: 970px){
#dogwalk .individual {flex-wrap: wrap;}
.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts {grid-template-columns: 1fr 1fr 1fr; margin: 0 34px 27px;}
#dogwalk h4.marb0 br {display: none;}
}

@media (max-width: 900px){
.loginbox .deskleft, .loginbox .deskright {display: none;}
.loginbox .mobilebottom {display: block;}
}

@media (max-width: 850px){
#paws h1, .paws h1 {padding: 97px 0 125px;}
}

@media (max-width: 800px){
#paws {width: 100%;}
#paws h1, .paws h1 {padding: 90px 0 118px;}
}

@media (max-width: 799px){
.navigation {display: none;}
}

@media (max-width: 768px){
#paws h1, .paws h1 {padding: 88px 0 108px;}
}

@media (max-width: 767px){
/*#paws .container.h1 {margin-top: 34px;}*/
#paws h1, .paws h1 {padding: 81px 0 116px;}
#charitable_field_cc_cvc.charitable-form-field {float: left;}
#charitable_field_cc_expiration.charitable-form-field {float: left; margin: 13px 0 0 13px; clear: none; width: 200px;}
#charitable-registration-form .charitable-form-fields.cf .charitable-form-field,
#charitable-campaign-submission-form .charitable-fieldset.odd:last-child .charitable-form-field,
#charitable-campaign-submission-form .charitable-fieldset.odd:last-child #charitable_field_hear_about.charitable-form-field {width: 100%;}
.container {width: 100% !important;}
.page-id-430 .post-content p {padding-left: 15px; padding-right: 15px;}
#charitable_field_team_id.fundraiser-type-selection-step {margin-top: 36px;}
#charitable-registration-form, #charitable-campaign-submission-form {padding: 34px 27px 45px;}
.supports-drag-drop .charitable-drag-drop-dropzone .charitable-drag-drop-buttons #image-browse-button,
.supports-drag-drop .charitable-drag-drop-dropzone .charitable-drag-drop-buttons #gallery_images-browse-button {background-size: 61%;}

.ccsb .top, .ccsb .bottom {height: 92px;}
.donation-summary .flex .image {display: none;}
.donation-summary .flex .receipt {width: 100%;}

}


@media (max-width: 667px){
#paws h1, .paws h1 {padding: 72px 0 92px;}
.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts {margin: 0 16px 27px;}
.charitable-form-fields.cf .charitable-form-field.charitable-radio-list {flex-wrap: wrap;}
.charitable-form-fields.cf .charitable-form-field.charitable-radio-list li {margin-bottom: 18px;}
.charitable-form-fields.cf .charitable-form-field.charitable-radio-list li:last-child {margin-right: 0;}
.ccsb .top, .ccsb .bottom {height: 81px;}
}

@media (max-width: 620px){
.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts {display: flex; flex-wrap: wrap; justify-content: center;}
.charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount {width: 27%;}
.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields .charitable-form-field {width: 100%;}
.charitable-donation-form.charitable-template-standard .donation-amounts li {font-size: 15px;}
#charitable_field_cc_cvc.charitable-form-field {width: 100%; max-width: 100%;}
#charitable_field_cc_expiration.charitable-form-field {width: 100%; margin-left: 0;}
#dogwalk .individual .col .form .campaign-stats.user-post-stats {flex-wrap: wrap; text-align: center;}
#dogwalk .individual .col .form .campaign-stats.user-post-stats li {width: 100%;}
}

@media (max-width: 600px){
#paws h1, .paws h1 {padding: 54px 0 88px;}
}

@media (max-width: 575px){
#paws h1, .paws h1 {padding: 57px 0 79px; font-size: 31px !important; line-height: 36px !important;}
}

@media (max-width: 568px){
.charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount {width: 38%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_number.charitable-form-field,
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry.charitable-form-field,
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_cvv.charitable-form-field,
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry_month.charitable-form-field,
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry_year.charitable-form-field {width: 100%;}
#charitable-registration-form .charitable-form-fields.cf #charitable_field_cc_expiry_year.charitable-form-field select {margin-top: 0;}

.ccsb .top, .ccsb .bottom {height: 72px;}
}

@media (max-width: 480px){
#paws h1, .paws h1 {padding: 50px 18px 66px;}
.charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount {width: 45%;}
#dogwalk .individual .col .joinme h3 br, #dogwalk .individual .col .joinme:last-child p br {display: none;}
.charitable-login-form, .charitable-forgot-password-form, .charitable-form-field.charitable-submit-field .button.lostpassword-button, 
.charitable-login-form .login-submit input[type=submit], .post-content .charitable-login-form p.register a,
.charitable-login-form .register-section a {width: 100%;} /*90*/
.charitable-login-form #loginform {padding-left: 0; padding-right: 0;}
.page-id-418 #charitable-campaign-submission-form .charitable-fieldset #charitable_field_fundraiser_type {width: 100%;}
.ccsb .top, .ccsb .bottom {height: 63px;}
}

@media (max-width: 460px){
#paws h1, .paws h1 {padding: 34px 18px 43px;}
}

@media (max-width: 430px){
#paws h1, .paws h1 {padding: 24px 0 39px;}
.charitable-login-form .forgot-password-section {bottom: 252px; right: 0; left: 17px; text-align: left !important}
.charitable-login-form .login-submit input[type=submit] {margin-top: 36px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(1) label {height: 235px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(3) label {height: 184px;}
}

@media (max-width: 400px){
#paws h1, .paws h1 {padding: 25px 0 36px; font-size: 28px !important; line-height: 32px !important;}
#charitable-registration-form .charitable-form-field.charitable-submit-field .registration-button {width: 220px; font-size: 23px;}
}

@media (max-width: 375px){
#paws h1, .paws h1 {padding: 22px 0 32px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li {line-height: 20px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(1) label {height: 214px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(2) label {height: 135px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(3) label {height: 184px;}
}

@media (max-width: 360px){
#paws h1, .paws h1 {padding: 21px 0 32px; font-size: 25px; line-height: 30px;}
#charitable_field_fundraiser_type .charitable-fieldset-field-wrapper li:nth-child(1) label {height: 200px;}
}

@media (max-width: 340px){
#paws h1, .paws h1 {padding: 19px 0 27px;}
}

@media (max-width: 320px){
#paws h1, .paws h1 {padding: 16px 0 25px;}
}



