@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px 0px; width: 100%; font-family: 'Open Sans',sans-serif; }
.topbar {background-color:#ED2726; color:white; padding:15px 0px; margin:auto; text-align: center; font-size: 25px; font-family: 'Open Sans',sans-serif; font-weight: bold; padding:15px 15px;}
.herotitle {font-size:70px; font-weight: bold; line-height: 70px}
.whitehero {font-size:55px;}
.hero .smalltext {color:white; font-size:25px; font-weight:normal;  }
.hero .fillouttext {margin-top:-13px; font-style: italic;}
.centerdiv {text-align:center; margin:auto; padding:30px 20px; margin-top:-20px;}
.centerdiv h1 {line-height:35px;}
.tableboxes {margin:auto;}
.tableboxes p {font-size:14px; text-align:left;}
.tableboxes td {vertical-align: top}
.centerdiv .button {color:#ED2726; font-size:25px; font-weight:bold; border:1px solid #ED2726; max-width:400px; margin:auto; padding:10px 30px; text-decoration: none}
.centerdiv .button a {color:#ED2726; line-height:29px;}
body a {text-decoration: none}
.content {max-width:1000px; text-align:center; margin:auto; padding:0px 20px;}
#mc-embedded-subscribe-form input {width: 255px;padding: 10px 5px;border: 0px; margin-bottom:4px;}
#mc-embedded-subscribe-form select {width: 265px;padding: 10px 5px;border: 0px; margin-bottom:4px; -webkit-appearance: none;}
#mc-embedded-subscribe-form {margin-top:-35px !important;}
#mc-embedded-subscribe-form h2 {color: white;font-family: oswald;font-size: 27px;}
#mc-embedded-subscribe-form .button {color:black; background-color:#FDDE12; font-size: 20px; font-weight:bold; width:265px !important; margin-bottom:-20px;}
#thanks td {padding:25px !important;}

  
  	@media only screen and (min-width: 981px) and (max-width: 1200px) {
.herotitle {font-size:50px; font-weight: bold; line-height: 50px}
.whitehero {font-size:45px;}
.hero .smalltext {color:white; font-size:20px;}
.hero .fillouttext {margin-top:-7px;}
 }

  @media only screen and (max-width: 980px) {
.hero td {display:block; padding:0px 20px; margin:auto; text-align:center;}
.herotitle {font-size:40px; font-weight: bold; line-height: 40px}
.whitehero {font-size:35px;}
.hero table {width:100% ;}
.hero .smalltext {color:white; font-size:18px;}
.hero .fillouttext {margin-top:0px;}
.tableboxes td {display:block !important;}
#gallery td {display:contents !important;}
.tableboxes p {font-size:14px; text-align:center;}
#thanks td {border-bottom:1px solid #ffffff !important; display:block !important; border-right:0px !important;}

 }










 @media screen and (-webkit-min-device-pixel-ratio:0){
    ::i-block-chrome, #mc-embedded-subscribe-form h2 {
         margin-top:0px !important
    }
}











/*
     FILE ARCHIVED ON 00:57:46 Aug 24, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:25:50 Dec 08, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 143.711
  exclusion.robots: 0.155
  exclusion.robots.policy: 0.144
  RedisCDXSource: 3.352
  esindex: 0.012
  LoadShardBlock: 116.357 (3)
  PetaboxLoader3.datanode: 307.144 (4)
  CDXLines.iter: 20.995 (3)
  load_resource: 308.033
  PetaboxLoader3.resolve: 53.35
*/