.taboo-form .taboo-form-wrapper{max-width:600px;margin:0 auto;padding:0;position:relative}
.taboo-form .taboo-form-wrapper .privacy-text p{font-size:12px;text-align:center;margin-left:63px;margin-right:63px;height:65px;line-height:16px;margin-bottom:4px;margin-top:-2px}
.taboo-form .taboo-form-wrapper .input .form-control{height:44px}
.taboo-form .taboo-form-wrapper .form-group{margin-bottom:40px}
.taboo-form .taboo-form-wrapper .form-group .input__label-content{text-align:left;padding:.9em 8px}
.taboo-form .taboo-form-wrapper .form-group .input--filled .control-label .input__label-content{color:#1c62ad;margin-bottom:5px}
.taboo-form .donation-amounts{max-width:860px;margin:35px auto 40px}
.taboo-form .donation-amounts .row{margin-left:-15px;margin-right:-15px;text-align:center}
.taboo-form .donation-amounts .row>div{padding:0 15px;float:none;display:inline-block}
.taboo-form .donation-amounts .error-text{display:none}
.taboo-form .donation-amounts .error-text p{color:#cd1e41}
.taboo-form .donation-amounts.error{border:2px solid #cd1e41}
.taboo-form .donation-amounts.error .error-text{display:block}
.taboo-form .donation-amounts .btn-donate-amt{border:solid 2px #0858a8;background:#fff;color:#0858a8;font-size:1.125em;line-height:1em;padding:13px 10px;text-transform:uppercase;text-decoration:none !important;font-weight:600;display:block;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;margin:0 0 11px;white-space:normal}
.taboo-form .donation-amounts .btn-donate-amt.active,.taboo-form .donation-amounts .btn-donate-amt:hover{background:#0858a8;color:#fff;border:solid 2px #0858a8}
.taboo-form .donation-amounts .btn-donate-amt.no-thanks{font-size:1.125em;letter-spacing:1px}
.taboo-form .donation-amounts .donate-input{border:solid 2px #0858a8;background:#fff;color:#0858a8;font-size:1.125em;line-height:1em;max-height:48px;padding:13px;text-transform:uppercase;font-weight:600;margin:0 0 11px;text-align:center;letter-spacing:1px;width:100%}
.taboo-form .donation-amounts .donate-input:focus,.taboo-form .donation-amounts .donate-input.active{background-color:#fff;color:#0858a8;border:solid 2px #0858a8}
.taboo-form .donation-amounts .donate-input:focus::-webkit-input-placeholder,.taboo-form .donation-amounts .donate-input.active::-webkit-input-placeholder{opacity:1;color:#fff}
.taboo-form .donation-amounts .donate-input:focus:-moz-placeholder,.taboo-form .donation-amounts .donate-input.active:-moz-placeholder{opacity:1;color:#fff}
.taboo-form .donation-amounts .donate-input:focus::-moz-placeholder,.taboo-form .donation-amounts .donate-input.active::-moz-placeholder{opacity:1;color:#fff}
.taboo-form .donation-amounts .donate-input:focus:-ms-input-placeholder,.taboo-form .donation-amounts .donate-input.active:-ms-input-placeholder{opacity:1;color:#fff}
.taboo-form .donation-amounts .donate-input.hasValue{background-color:#0858a8;color:#fff}
.taboo-form .donation-amounts ::-webkit-input-placeholder{opacity:1;color:#0858a8}
.taboo-form .donation-amounts :-moz-placeholder{opacity:1;color:#0858a8}
.taboo-form .donation-amounts ::-moz-placeholder{opacity:1;color:#0858a8}
.taboo-form .donation-amounts :-ms-input-placeholder{opacity:1;color:#0858a8}
.taboo-form .donation-amounts input[type=number]::-webkit-inner-spin-button,.taboo-form .donation-amounts input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.taboo-form .title{padding:0;text-align:center}
.taboo-form .title h3{padding-right:0 !important;margin-bottom:15px;margin-top:20px}
.taboo-form .donate-content{text-align:center;color:#0858a8;font-size:1.375em;font-style:italic;margin:0 auto 50px auto;max-width:700px}
.taboo-form .donate-content p{font-size:1em}
.taboo-form .donate-content p:last-child{margin-bottom:0}
.taboo-form .donation-button{text-align:center}
.taboo-form .donation-button .donate-input{padding:10px}
.taboo-form .donation-button .btn-donates{display:block;font-size:18px;padding:9px 10px;text-align:center;background:#cd1e41;font-weight:600;color:#fff;margin:0 auto;margin-bottom:16px}
.taboo-form .donation-button .btn-donates span{display:block;font-size:.5em;line-height:1em;text-transform:none;font-weight:normal}
.taboo-form .donation-button .btn-donates:hover{background-color:#ac0522;border-color:#ac0522}
.taboo-form h4{font-weight:600}
.taboo-form hr{max-width:605px;margin:50px auto}
.taboo-form .social{text-align:center}
.taboo-form .social ul{list-style:none;margin:30px 0 0 0;padding:0}
.taboo-form .social ul li{display:inline-block;list-style:none;margin:0 20px;padding:0}
.taboo-form .thank-you-wrap{position:absolute;top:100%;bottom:0;left:0;right:0;z-index:500;background-color:#fff;transition:top .25s;overflow:hidden}
.taboo-form .thank-you-wrap>div{max-width:700px;margin:0 auto;text-align:center}
.taboo-form .thank-you-wrap .thank-you-top{font-size:30px;font-weight:bold;padding-top:15%}
.taboo-form .thank-you-wrap .thank-you-top p:last-of-type{font-family:"Source Sans Pro"}
.taboo-form .thank-you-wrap .thank-you-bottom{font-size:22px;font-family:"Source Sans Pro"}
.taboo-form .thank-you-wrap .close-btn{text-align:center;padding-top:5%}
.taboo-form .thank-you-wrap .close{opacity:1;text-transform:uppercase;font-size:22px;font-weight:400;float:none}
.taboo-form .thank-you-wrap p{padding:0 25px 25px}
.taboo-form .thank-you-wrap .thank-you-image{position:relative;background-position:center;background-size:cover;height:100px;top:24px;display:table;width:103px}
@media screen and (min-width:768px) and (max-width:991px){.taboo-form .taboo-form-wrapper .privacy-text p{font-size:12px;text-align:center;margin-left:0 !important;margin-right:0 !important;height:63px;line-height:16px;margin-bottom:15px;margin-top:0}
.taboo-form .taboo-form-wrapper input#txt_TabooForm_FirstName{margin-bottom:40px}
.taboo-form .title{text-align:center;max-width:425px;margin-right:auto;margin-left:auto}
.taboo-form hr{max-width:445px;margin:40px auto}
.taboo-form h4{font-size:1.125em}
.taboo-form .donation-amounts .row{margin-left:-5px;margin-right:-5px}
.taboo-form .donation-amounts .row>div{padding:0 5px}
.taboo-form .donate-content{font-size:1.125em}
.taboo-form .social ul{margin:20px 0 0 0}
}
@media screen and (max-width:767px){.taboo-form .taboo-form-wrapper .privacy-text p{font-size:12px;text-align:center;margin-left:0 !important;margin-right:0 !important;height:63px;line-height:16px;margin-bottom:15px;margin-top:0}
.taboo-form .taboo-form-wrapper .form-group{margin-bottom:0 !important}
.taboo-form .taboo-form-wrapper .form-group .input{margin-bottom:35px}
.taboo-form .taboo-form-wrapper .form-group .input__label-content{text-align:left}
.taboo-form .taboo-form-wrapper .form-group .control-label{color:#595959;font-size:1em;font-weight:400;z-index:500;margin:0;display:inline-block;float:right;-webkit-font-smoothing:antialiased;user-select:none;width:100%;text-align:left;position:absolute;bottom:100%;pointer-events:none;overflow:hidden;transform:translate3d(0,3em,0);transition:all .25s;transition-timing-function:ease-in-out;padding:.9em 8px}
.taboo-form .taboo-form-wrapper .form-group .input--filled .control-label{transform:translate3d(0,0.5em,0)}
.taboo-form .donation-amounts{margin:20px auto 20px}
.taboo-form .donation-amounts .row{margin-left:-5px;margin-right:-5px}
.taboo-form .donation-amounts .row>div{padding:0 5px}
.taboo-form .title{text-align:center}
.taboo-form .title h3{padding-right:0 !important}
.taboo-form hr{max-width:445px;margin:30px auto}
.taboo-form h4{font-size:1.063em}
.taboo-form .donate-content{font-size:.938em;margin-bottom:25px}
.taboo-form .donation-button .btn-donates{max-width:none}
.taboo-form .social h4{text-align:center}
.taboo-form .social ul{margin:15px 0 0 0}
}
@media screen and (max-width:767px) and (orientation:landscape){.taboo-form .taboo-form-wrapper .form-group .input__label-content{padding:0 8px;text-align:left}
.taboo-form .taboo-form-wrapper .form-group .input__label-content:after{display:none}
}
.thank-you-imagehome{position:relative;background-position:center;background-size:cover;height:100px;top:10px;display:table;width:103px;margin-left:auto;margin-right:auto;margin-bottom:32px}