#faq_terms_wrapper{position:relative}
.faq_content{color:#ccc !important;letter-spacing:1.8px;font-size:14px}
.faq_content span{margin-left:21px;margin-right:21px}
.faq_content a{font-weight:bold;color:#0085ac}
.modal_content .modal_title{border-bottom:2px solid #e9e9e9}
.modal_content .modal_title span{font-weight:bold}
#global_content #faq_terms_wrapper{border-top:0;width:auto;margin:initial}
@media only screen and (max-width:767px){#global_content #faq_terms_wrapper{padding:34px 0;width:88%;margin:0 auto}
#stl-views #faq_terms_wrapper{padding-top:10px;padding-bottom:30px}
.modal_wrapper #faq_terms_wrapper{padding:15px 0}
.faq_content{letter-spacing:1px}
.faq_content span{margin-left:12px;margin-right:12px}
.faq_content a{color:#0085ac !important}
.charities_faq{margin:0 20px 0 20px;font-size:12px}
.charities_faq.charities{border-top:0}
.charities_faq,.charities_faq .modal_link{text-align:center;font-size:12px;color:#0085ac}
.charities_faq .disabled{color:#ccc !important}
.modal_wrapper{display:none;font-family:Helvetica,Arial,sans-serif;color:#5d594c}
.modal_wrapper.terms_conditions{position:relative}
.faq_modal.modal_wrapper{position:relative}
.modal_content{position:absolute;top:0;left:0;z-index:1002;color:#5d594c;background:#fff;padding:0}
.modal_content .sub_header img{width:100%}
.modal_content a[href^=tel]{color:#5d594c;text-decoration:none;outline:0}
.modal_content a,.modal_content a:visited,.modal_content a:active{color:#0085ac;text-decoration:none}
.modal_content .modal_title{margin:28px 0 22px 0;padding:0 22px 26px 22px}
.modal_content .modal_title span{font-size:17px;letter-spacing:.5px;font-weight:bold}
.modal_content h3{font-size:12px;margin:0}
.modal_content p{font-size:12px;margin:0 0 14px 0}
.faqs-modal .simplemodal-close,.terms-conditions .simplemodal-close{padding-top:2px;font-weight:bold;float:right;color:#0085ac;font-size:14px;position:relative;text-indent:inherit;height:auto;width:auto;right:0;top:0}
.faq_modal_text,.terms_conditions_text{border-bottom:solid 2px #e9e9e9;padding:8px 20px 17px 22px;margin-left:0;margin-right:0;line-height:1.5}
.mobile_modal_separator{margin:0 10px;height:0}
}
@media only screen and (max-width:350px){.modal_content .modal_title span{font-size:15px}
.faqs-modal .simplemodal-close,.terms-conditions .simplemodal-close{padding-top:0}
}
@media only screen and (min-width:768px){#faq_terms_wrapper{padding:62px 0 61px 0}
#stl-internal-form #faq_terms_wrapper{margin:30px 0 0 0;padding-bottom:80px}
.charities_faq{position:relative;margin:0 auto;text-align:center}
.faq_content{display:inline-block;font-size:18px}
.modal_wrapper{display:none;font-family:Helvetica,Arial,sans-serif;color:#5d594c}
.modal_background{position:fixed;top:0;left:0;height:100%;width:100%;background:#252525;z-index:4100}
.modal_content{position:relative;border:1px solid #cfcece;color:#5d594c;background:#fff;left:16.5%;width:57%;padding:3.8% 5% 3% 5%;z-index:4101;margin:50px 0 50px 0}
.modal_content .modal_title{margin:0;padding:0 0 15px 0}
.modal_content .modal_title span{font-size:20px}
.modal_content h3{font-size:15px;margin:25px 0 13px 0}
.modal_content p{font-size:13px;line-height:1.9;margin:0}
.modal_content a,.modal_content a:visited,.modal_content a:active{color:#0085ac;text-decoration:none}
.terms_conditions .modal_content p{margin:25px 0 24px 0}
.isTablet .modal_content{position:absolute;margin:0 0 50px 0;top:50px}
}