
/* Template CSS */
html{font-size:16px;height:100%}body{font-family:'Open Sans', Arial, sans-serif;-webkit-font-smoothing:antialiased;height:100%;line-height:1.6}body.waiting-for-ajax{overflow:hidden}body.waiting-for-ajax .modal{display:block}input{height:25px;text-align:left;padding:5px}p,h1,h2,h3,h4,h5,h6{padding-bottom:15px;line-height:1.3;clear:none;color:#333}h1{font-family:"Yanone Kaffeesatz", san-serif;font-size:2rem}h2{font-family:"Yanone Kaffeesatz", san-serif;font-size:1.8rem}h3{font-family:"Yanone Kaffeesatz", san-serif;font-size:1.4rem}h4{font-family:"Yanone Kaffeesatz", san-serif;font-size:1.2rem}h5{font-family:"Yanone Kaffeesatz", san-serif;font-size:1.1rem}h6{font-size:1rem}p{font-size:0.9rem;font-weight:400}p:last-of-type{padding-bottom:0px}a{color:#a01a0b;text-decoration:none;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}a:hover{color:#8e170a}::-webkit-input-placeholder{color:#b4b4b4;text-align:left}:-moz-placeholder{color:#b4b4b4;text-align:left}::-moz-placeholder{color:#b4b4b4;text-align:left}:-ms-input-placeholder{color:#b4b4b4;text-align:left}.checkbox-label{margin-left:10px}#_form_content{width:100%;padding:20px}#_form_content label{display:block;margin-bottom:10px}#_form_content label.checkbox-label{display:inline}#_form_content div.field-div{text-align:left;max-width:500px;margin:0px auto;margin-bottom:10px}#_form_content textarea{height:100px}input[type=text],select,input[type=password]{height:30px;width:100%;background-color:white;color:#6e6e6e;font-size:0.9rem;max-width:500px;border:1px solid rgba(110, 110, 110, 0.5)}input[type=checkbox]{float:left;margin:0px;margin-right:10px}textarea{background-color:white;color:#6e6e6e;font-size:0.8rem;width:100%;font-family:"Muli", sans-serif;line-height:normal;font-weight:300;border:1px solid rgba(110, 110, 110, 0)}button{width:auto;display:inline-block;padding:8px 20px;text-align:center;text-transform:uppercase;font-size:0.9rem;border:1px solid #e87035;cursor:pointer;font-weight:700;color:#e87035;background-color:transparent;border-radius:4px}button:hover{background-color:#e87035;color:white}a.button{text-decoration:none;width:auto;display:inline-block;padding:4px 10px;text-align:center;text-transform:uppercase;font-size:0.9rem;border:1px solid #e87035;cursor:pointer;font-weight:700;color:#e87035;background-color:transparent;border-radius:4px;font-size:0.8rem;margin:5px}a.button:hover{background-color:#e87035;color:white;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#_body_wrapper{min-height:100vh;width:100%;position:relative;padding-bottom:110px}#_body_wrapper.at-top{transition-duration:0.7s;padding-top:112px}#_body_wrapper.scrolled{transition-duration:0.7s;padding-top:86px}#_header{width:100%;position:fixed;z-index:100;top:0px;left:0px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}#_top_header{width:100%;height:32px;background-color:#e87035;position:relative;color:white;font-weight:600}#_top_header a{color:white;padding-left:20px}#_top_header a:hover{color:rgba(255, 255, 255, 0.7)}#_top_header span.fa{font-size:14px;padding-right:4px}#_top_header_content{position:relative;width:80%;max-width:1100px;margin:0px auto;height:100%;line-height:32px;font-size:12px}#_main_header{width:100%;background-color:white}#_body_wrapper.at-top #_main_header{transition-duration:0.7s;height:80px}#_body_wrapper.scrolled #_main_header{transition-duration:0.7s;height:54px}#_main_header_content{position:relative;width:80%;max-width:1100px;margin:0px auto;height:100%}#_logo{width:30%;max-width:250px;cursor:pointer;float:left;padding:10px 0px;height:100%}#_logo img{height:100%}#_navbar{font-size:14px;max-width:70%;position:absolute;right:40px;top:50%;transform:translate(0px, -50%)}#_navbar ul{list-style:none}#_navbar li{white-space:nowrap;list-style:none;text-align:center;cursor:pointer;display:inline-block;position:relative;padding:5px 13px;color:rgba(0, 0, 0, 0.6)}#_navbar li a{white-space:nowrap;width:100%;font-size:14px;font-weight:600;color:rgba(0, 0, 0, 0.6)}#_navbar li a span{white-space:nowrap}#_navbar li.active-page a{color:#2ea3f2}#_search_icon{position:absolute;right:0px;top:50%;transform:translate(0px, -50%);cursor:pointer}#_search_icon span{color:rgba(0, 0, 0, 0.6);font-size:18px}#_mobile_icon{display:none;position:absolute;right:0px;top:50%;transform:translate(0px, -50%);cursor:pointer}#_mobile_icon span{color:#2ea3f2;font-size:24px}#_mobile_navbar_wrapper{display:none;background-color:white;width:80%;border-top:4px solid #2ea3f2;position:absolute;top:100%;left:50%;transform:translate(-50%, 0);-webkit-box-shadow:5px 5px 5px -5px #b4b4b4, 5px 5px 5px -5px #b4b4b4, -5px 5px 5px -5px #b4b4b4;-moz-box-shadow:5px 5px 5px -5px #b4b4b4, 5px 5px 5px -5px #b4b4b4, -5px 5px 5px -5px #b4b4b4;box-shadow:5px 5px 5px -5px #b4b4b4, 5px 5px 5px -5px #b4b4b4, -5px 5px 5px -5px #b4b4b4;padding:0px 20px 20px 20px}#_mobile_navbar_wrapper ul li{display:block;font-size:16px;padding:20px 0px;color:#646464;font-weight:600;border-bottom:1px solid rgba(0, 0, 0, 0.1)}#_mobile_navbar_wrapper ul li a{color:#646464;font-weight:600;font-size:16px}#_search_outer{display:none;position:absolute;right:0px;top:50%;width:50%;text-align:right;transform:translate(0, -50%)}#_search_outer form{display:inline-block}#_search_outer span.fa-times{cursor:pointer;font-size:1.6rem}#_search_outer form{max-width:80%}#_search_text{font-size:1rem;background:transparent;width:400px;max-width:100%;border:none;border-radius:0px;outline:none}.non-search.searching{display:none}#_main_content{width:100%;position:relative}#_main_content img{max-width:100%}.embed-container{position:relative;padding-bottom:42.6%;height:0px;overflow:hidden;height:auto;margin:0px auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%}.margin-div{width:80%;margin:40px auto;max-width:1100px}#_footer{width:100%;position:absolute;left:0px;bottom:0px;text-align:center;height:110px;background-color:#b56326}#_top_footer{width:100%;position:relative;height:55px}#_footer_navbar{font-size:0.8rem;width:80%;max-width:1100px;margin:0px auto;text-align:left}#_footer_navbar ul{list-style:none;margin:0px;height:100%}#_footer_navbar li{white-space:nowrap;list-style:none;text-align:center;cursor:pointer;display:inline-block;position:relative;padding-right:26px;color:white;line-height:55px}#_footer_navbar li a{white-space:nowrap;width:100%;font-size:0.8rem;font-weight:600;color:white;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#_footer_navbar li a span{white-space:nowrap}#_footer_navbar li:hover a{opacity:0.7;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#_bottom_footer{width:100%;position:relative;background-color:rgba(221, 153, 51, 0.32);height:55px}#_bottom_footer_content{font-size:0.8rem;width:80%;max-width:1100px;margin:0px auto;text-align:left;position:relative}#_bottom_footer_content p{color:rgba(255, 255, 255, 0.35);font-size:0.8rem;line-height:55px}#_bottom_social_icons{position:absolute;right:0px;top:0px}#_bottom_social_icons a{color:white;padding-left:20px;font-size:1.2rem;line-height:55px}#_bottom_social_icons a:hover{opacity:0.7;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.form-line{position:relative;margin:10px auto;width:80%}.form-line input[type=text]{border:1px solid #969696;border-radius:5px;width:100%;max-width:100%;color:#141414}.form-line select{width:100%;max-width:100%}.form-line input[type=password]{width:100%;max-width:100%}.form-line label{display:block;padding-bottom:3px;padding-top:2px;font-size:0.8rem}.form-line label.checkbox-label{float:none;display:inline-block;width:auto;text-align:left;padding-bottom:0px}.form-line .textarea-wrapper{display:inline-block;width:100%}.form-line textarea{display:inline-block;width:80%}.form-line .textarea-wrapper textarea{width:80%}#login_form table{margin-left:auto;margin-right:auto}#_login_form_wrapper{margin:0px auto;padding-top:40px}#login_form{border:1px solid black;padding:20px;margin:0px auto;width:400px;text-align:center}#forgot_form{border:1px solid black;padding:20px;margin-top:40px;margin-left:auto;margin-right:auto;width:400px;display:none}#access_link_div{width:300px;margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width: 980px){#_expression{display:none}#_navbar{display:none}#_mobile_icon{display:block}#_search_icon{right:40px}#_top_header_content{text-align:center}#_footer_navbar li{padding-right:10px}}


/* PHP Page CSS */
#new_payment_method_section{display:none;margin:20px auto;border:1px solid #969696;padding:10px;width:600px}#new_payment_method_section h2{text-align:center;margin-bottom:10px}#_button_paragraph{margin-top:20px}#_account_form{text-align:center}.account-section{display:inline-block;margin:20px auto;text-align:left}.account-section h2{text-align:center;padding-bottom:10px}.account-section:first-child{display:inline-block}#_account_form table{border:1px solid #969696;margin:0 auto}#_account_form table td{border:1px solid #969696;padding:3px 10px}#_account_form table th{border:1px solid #969696;padding:3px 10px}#_account_form #_error_message{position:relative;top:0;bottom:0;padding-top:10px;display:none}#total_donations_row td{font-weight:bold}#accounts_table td{height:40px;vertical-align:center}#_edit_account_dialog .form-line p{margin:10px 0 0 0}#_edit_account_dialog .form-line p label{display:inline;float:none}#_account_description{font-size:16px;font-weight:bold}#_update_account{max-width:800px;margin-bottom:30px}.add-payment-method{background-color:#c8c8c8;text-align:center;cursor:pointer;font-weight:bold}.add-payment-method:hover{background-color:gainsboro;color:#000064}.payment-method-fields{display:none}#cvv_image{position:absolute;top:0;height:26px}.strength-bar-div{height:16px;width:200px;margin:0;margin-top:10px;display:block;top:5px}#_main_content p.strength-bar-label{font-size:0.6rem;margin:0}.strength-bar{font-size:1px;height:8px;width:10px}
