.fixedheader-rotate{grid-area:fixedrotate;display:none;background-color:#000;color:#fff;margin:0;padding:0 2rem;justify-content:space-between;align-self:center;height:100%}.dd-button:hover{background-color:rgba(0,0,0,.8);color:#c69963}.dd-menu a{text-decoration:none;color:#222}.dd-menu a:hover{color:#c69963}.town-dd-menu a{text-decoration:none;color:#222}.town-dd-menu a:hover{color:#c69963}.dd-input:checked+.dd-menu,.pu-input:checked+.pu-menu{display:block}.dd-input:checked+.town-dd-menu{display:grid;grid-template-columns:repeat(2,14rem);gap:1rem}.town-dd-button:hover{background-color:rgba(198,153,99,.5);color:#000}.town-dd-button:hover a:hover{color:#000}.form-controlDos{width:10rem}.towndropdown{display:inline-block;position:relative}.town-dd-menu{position:absolute;list-style-type:none;background-color:#fff;box-shadow:0 0 3rem 0 rgba(0,0,0,.7);border:1px solid #000;border-radius:.5rem;font-weight:600;padding:0}.dd-menu li,.pu-menu li{padding:1rem 2rem;cursor:pointer;white-space:nowrap}.town-dd-menu{padding:.5rem;cursor:pointer;white-space:nowrap}.town-dd-menu div:hover{background-color:#000}.dd-menu li:hover,.pu-menu li:hover{background-color:#000}.dd-menu li a,.pu-menu li a{display:block;margin:-1rem -2rem;padding:1rem 2rem}.town-dd-menu div a{display:block;padding:.5rem}.dd-menu li.divider,.pu-menu li.divider,.town-dd-menu li.divider{padding:0;border-bottom:1px solid #ccc}.town-dd-button{width:30rem;display:inline-block;font:400 2rem Roboto,sans-serif;border:2px solid #000;border-radius:.4rem;padding:0 3.2rem 0 2rem;box-shadow:-1px 1px 1px #000;cursor:pointer;transition:all .5s;background-color:rgba(0,0,0,.8);color:#c69963;margin:.5rem;text-align:center;height:3rem}.town-dd-button a{color:#c69963;text-decoration:none}.pu-menu a{text-decoration:none;color:#222}.pu-menu a:hover{color:#c69963}.goldnav a:hover{color:#fff}.info-modal{border:none;border-radius:8px;padding:2rem;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.info-modal::backdrop{background:rgba(0,0,0,.5)}.modal-content h2{color:#666;margin-bottom:1rem}.modal-body{font-size:1rem;color:#000}.modal-close{background:#7cd4fd;border:none;padding:.75rem 2rem;border-radius:4px;cursor:pointer;margin-top:1rem;float:right}.lightbox{border:none;padding:0;max-width:90vw;max-height:90vh;background:0 0}.lightbox::backdrop{background:rgba(0,0,0,.9)}.lightbox-close{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.2);border:none;color:#fff;font-size:2rem;cursor:pointer;width:40px;height:40px;border-radius:50%;z-index:1}.lightbox-close:hover{background:rgba(255,255,255,.3)}#lightboxContent img{max-width:90vw;max-height:90vh;display:block}#lightboxContent iframe{width:80vw;height:45vw;max-width:1200px;max-height:675px}.hand-gold:hover{color:#c69963}.hand-gold{color:#fff}.formbtnMail{text-align:center;text-decoration:none;background:#000;color:#c69963;display:inline-block;font:400 2.5rem "Open Sans",sans-serif;padding:1rem 1rem;width:100%;white-space:normal;border:0}.formbtnMail:hover{color:#fff}.formbtnText{background:#c69963;color:#000;padding:1rem;width:100%;font-size:2rem}.formbtnText:hover{background:#fff}.mailreginput{width:30rem;font-size:2rem;margin:.25rem}.signupholder{background-size:cover;background-position:center;background-size:cover;background-position:center;width:95%;margin:auto;padding:1rem}.MailerTopBar{font:700 3rem Aldrich,sans-serif;letter-spacing:.3rem;color:#c69963;background-color:#000;width:100%}.MailerTopBar:hover{color:#fff}.MailerTopBarReg{font:400 2.5rem Aldrich,sans-serif;letter-spacing:.3rem;padding:1rem;color:#c69963;background-color:#000}.GoldBarMailer{width:90%;border:2px solid #000}.GoldBarMailerReg{width:40rem;border:2px solid #000}.regmailbutton{border:none;background:#000;cursor:pointer;border-radius:3px;padding:6px;width:200px;color:#c69963;margin:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);text-align:center;margin-top:.5rem;margin-bottom:.5rem;font-size:2rem}@media screen and (max-width:399px){.MailerTopBar{letter-spacing:.15rem}.MailerTopBarReg{font-size:1.4rem}.GoldBarMailerReg{width:35rem}.mailreginput{width:28rem}}@media screen and (max-width:340px){.MailerTopBarReg{font-size:1.2rem}.MailerTopBar{font-size:1.5rem}.GoldBarMailerReg{width:30rem}}
