
/* Template CSS */
@import "https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap";label.checkbox-label{display:inline-block;font-weight:100}html,body,header,footer,div,ul,li,section,article,aside{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'Open Sans', Arial, sans-serif;font-weight:100;margin:0;background:#fafafa;color:#000;font-size:1.1em}h1,h2,h3,h4{font-family:'Oswald', Arial, sans-serif;margin:0 0 0.33em 0;font-weight:500;line-height:1.25em}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1em}a{color:#0A1630;text-decoration:none}a:hover{color:#00346f}p{margin:0 0 1em 0}p.indent{margin:0 0 1em 1em}ul{margin:0 0 1em 0}ul li{margin:0 0 0.5em 1em}.grey{color:#8a8a8a}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="date"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{cursor:initial;font-size:1.1em;height:2.25em;margin:0 0 0.5em 0;padding:6px 10px;background-color:#ffffff;border:1px solid #D1D1D1;border-radius:3px;box-shadow:none;box-sizing:border-box;width:100%}input.disabled{border:1px solid #e4e4e4}input:disabled,select:disabled{border:1px solid #e4e4e4}input[type="date"],.date-input{height:2.75em;width:12em;font-family:sans-serif}textarea{font-family:sans-serif}select{-webkit-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="https://www.w3.org/2000/svg" width="14" height="12" version="1"><path d="M4 8L0 4h8z"/></svg>')}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="date"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:3em;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="date"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #00346f;outline:0}.button{color:white;font-family:'Open Sans', sans-serif;font-weight:normal;align-items:center;font-size:0.8em;padding:0.75em 1.3em;text-align:center;cursor:pointer;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;border:none;letter-spacing:2px;text-transform:uppercase;display:inline-block;align-items:center;box-sizing:border-box;color:#FFFFFF;border-radius:5px;background-color:#7e001c}.button:hover{filter:brightness(120%);background-color:#7e001c}.button:active{filter:brightness(80%)}.button:disabled{background-color:#e4e4e4;cursor:not-allowed}.button-dark{background-image:linear-gradient(45deg, #e75904, #613111)}.button-light{background-image:linear-gradient(45deg, #e79f04, #463000)}.button-small{font-size:0.75em;padding:0.5em 1em}.button-medium{font-size:1em;padding:0.75em 1.5em}.button-large{font-size:1.25em;padding:1em 2em}.button-block{display:block;width:100%}@media (min-width: 768px){.two-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em}.three-columns{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1em}.five-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:0.75em}.six-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:0.5em}.two-one-columns{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:1em}.one-two-columns{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1em}.one-three-columns{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:1em}.three-one-columns{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:1em}}label{display:block}body{background-color:#fff}header{background-color:#232321;color:#e4e4e4;height:130px}header .content{padding:2.5em 0 0 1em}header .content h1{font-size:2em}header .bio-image{float:right;margin:10px 0 0 0}header .bio-image img{display:block;height:120px}@media (min-width: 900px){header{position:fixed;top:0;left:0;height:100vh;width:420px}header .content{padding:1em}header .content h1{font-size:2em}header .bio-image{float:none;margin:0}header .bio-image img{position:fixed;bottom:0;height:auto;width:420px}}main{background-color:#fff;margin:0;padding:1em}@media (min-width: 900px){main{margin:0 0 0 420px;padding:1.5em 2em}}.subscribe-form,.donate-callout{margin:0 0 2em 0;padding:0 0 1em 0;border-bottom:2px solid #7e001c}.awakening-callout{margin:1em 0 0 0;position:relative}.awakening-callout img{display:block;width:100%}.awakening-callout .content{color:#fff;position:absolute;top:50%;left:0;transform:translate(0, -50%);font-size:0.75em;width:100%;text-align:center;text-transform:uppercase}@media (min-width: 900px){.awakening-callout{margin:0 0 0 420px;position:relative}.awakening-callout .content{font-size:1.33em}}footer{background-color:#000;width:300px;margin:0;float:left}


/* PHP Page CSS */
#_return_url_div{display:none;position:fixed;top:20px;left:50%;width:90%;max-width:800px;transform:translate(-50%, 0);border:5px solid #b4b4b4;padding:20px;padding-bottom:0;border-radius:10px;background-color:#323232;z-index:99999;color:white}#_return_url_div p{margin:0;margin-bottom:20px;text-align:center;color:white;font-weight:bold}#_return_url_div p a{color:white}#_return_url_div p a:hover{color:gainsboro}#_submit_paragraph{text-align:center;padding-top:20px}.display-form{display:none}.payment-method-fields{display:none}.signature-palette-parent{color:#0a1e96;background-color:#b4b4b4;padding:10px;max-width:600px}.signature-palette{border:2px dotted black;background-color:gainsboro;overflow:hidden}


/* Page CSS */
#_submit_paragraph{text-align:left}.checkbox-first-label{display:none}#_first_name_row,#_last_name_row{width:49%;display:inline-block}#_email_address_row{width:98.5%}
