.content{text-align:center;height:100%;padding:25px 100px 60px 100px;box-sizing:border-box;float:left;clear:both}
@font-face{font-family:'AGRfont';src:url('../themes/madhat-v1/assets/fonts/Agrandir-Regular.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'AGLfont';src:url('../themes/madhat-v1/assets/fonts/Agrandir-GrandLight.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'AGHfont';src:url('../themes/madhat-v1/assets/fonts/Agrandir-GrandHeavy.woff') format('woff');font-weight:normal;font-style:normal}
body{font-family:'AGRfont',sans-serif;text-align:center;margin:0;padding:0;background:url('../themes/madhat-v1/assets/images/body-bg-bottom-right.png') no-repeat bottom right;float:left}
html{height:100%;background:url('../themes/madhat-v1/assets/images/texture_paper_coarse-min-trim.jpg') repeat top left;background-attachment:fixed;background-size:100%}
.logo{width:380px;height:auto;margin-bottom:3%}
.logo a,
.logo a img{display:block;max-width:100%;height:auto}
.gig-list{display:grid;float:left;width:60%;gap:30px;margin-right:5%}
.gig-list--one-column{grid-template-columns:minmax(0,1fr)}
.gig-list--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}
.gig-tile{display:block;width:100%;height:auto;margin:0}
.gig-tile a{display:block;width:100%;border-bottom:2px solid #DE8350;text-align:right;font-weight:bold;text-decoration:none;font-size:24px;line-height:1}
.gig-tile a img{width:100%;box-shadow:0 5px 10px rgba(0,0,0,0.7)}
.gig-tile a:hover img{box-shadow:0 2px 5px rgba(0,0,0,0.9)}
.gig-tile a p{width:100%;display:block;padding:10px 0;margin:0}
.sign-up-form{display:block;min-height:400px;float:right;width:35%;padding:0;margin:0}
#mc_embed_shell{width:100%}
#mc_embed_signup{clear:left;display:inline-block;max-width:600px;width:100%;margin:0 auto}
#mc_embed_signup .button{background-color:#DE8350;font-family:'AGHfont',sans-serif;border-radius:0}
#mc_embed_signup input{border:2px solid #2c2c2c;width:100%}
#mc_embed_signup form{margin:0}
#mc_embed_signup #mc_embed_signup_scroll{padding:30px 20px 20px 20px;text-align:left}
#mc_embed_signup .indicates-required{position:absolute;right:1rem;padding-top:1rem}
#mc_embed_signup .event-date{margin:0}
.container{display:flex;flex-direction:column;align-items:center;min-height:100vh}
.form-h1{font-family:'AGHfont',sans-serif;line-height:1.7rem;margin:0}
.orange-text{color:#DE8350}
.main-header{position:absolute;top:10px;right:2%}
@media only screen and (max-width:768px){html{background-size:100%}.content{padding:30px 20px 0 20px}.logo{max-width:100%}.gig-list{float:left;clear:left;width:98%;margin:40px 0;padding:0 2%;gap:20px;grid-template-columns:minmax(0,1fr)}.gig-tile,.sign-up-form{float:left;clear:left;padding:0 2%;margin:40px 0;width:98%}.gig-tile{padding:0;margin:0;width:100%}.sign-up-form{margin-top:0;margin-bottom:200px}#mc_embed_signup h2{font-size:2.3em}p{font-size:1.2em}}