/* (c) 2021 Hurst Pantomime Group - A Lad in the Wild West */

@font-face {
  font-family: 'Playbill';
  font-style: normal;
  font-weight: normal;
  src: local('Playbill'), url('/fonts/Playbill.woff') format('woff');
}

body {
  background-color: #e2f5ee;
  color: white;
  font-family: sans-serif;
}

a:link { color: #eef1a5; text-decoration: none; }
a:visited { color: #eef1a5; text-decoration: none; }
a:hover { color: #cccccc; text-decoration: none; }
a:active { color: #cccccc; text-decoration: none; }

#main {
  max-width: 826px;
  max-height: 1368px;
  Xbackground-color: #326787;
  background-color: #713086;
  margin-top: 30px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 10px 10px 10px #999999, -10px -10px 10px #999999, 10px -10px 10px #999999, -10px 10px 10px #999999;
}
#toppad {
  max-height: 100px;
  width: 100%;
}
#mainimg {
  max-width: 826px;
  height: 1168px;
  background-image: url("/snow2019/images/bg.png");
}
#appleimgdiv {
  max-width: 200px;
  height: auto;
  Xdisplay: none;
  padding-left: 75px;
}
#appleimg {
  height: 200px;
}
#copy {
  color: #111111;
  font: 10px "Century Gothic", "AppleSDGothicNeo-Medium", "URW Gothic L", sans-serif;
  text-align: center;
  padding: 25px 0px 25px 0px;
  float: left;
  width: 100%;
}
#presents {
  font-size: 20px;
  font-style: italic;
  padding: 10px 0 10px 20px;
}
#maintitle {
  font-size: 120px;
  font-family: "Playbill", sans-serif;
  padding: 10px 30px 0 40px;
}
#maintitle2 {
  font-size: 72px;
  font-family: "Playbill", sans-serif;
}
#snow2019logo {
  max-width: 306px;
  max-height: 254px;
  padding: 10px 0 10px 20px;
}
.bodytext1 {
  max-width: 450px;
  max-height: 500px;
  padding: 0 0 10px 20px;
  float: left;
  Xborder: red 3px solid;
}
.texthead {
  font-size: 20px;
  margin: 25px 0 5px 0;
}
.textbody {
  font-size: 14px;
  padding-left: 25px;
}
.textmain {
  font-size: 14px;
}
ul {
  font-size: 14px;
  padding-left: 25px;
}
.nobr {
  white-space: nowrap;
}
.buyp {
  margin: 25px 0px 25px 60px;
}
.buy {
  border: 1px solid #e2f5ee;
  color: #e2f5ee;
  font-weight: bold;
  font-size: 14px;
  background-color: #eef1a5;
  padding: 10px 10px 10px 10px;
  max-width: 100px;
}
.buy:link { color: #326787; text-decoration: none; }
.buy:visited { color: #326787; text-decoration: none; }
.buy:hover { color: #326787; text-decoration: none; background-color: #dee195; }
.buy:active { color: #326787; text-decoration: none; background-color: #dee195; }

#fb-div-inner {
  margin: 0px auto 0 auto;
  Xborder: yellow 3px solid;
}
#fb-div {
  max-width: 340px;
  display: flex;
  Xborder: blue 3px solid;
}

@media screen and (max-width: 825px) {
  body {
    Xbackground-color: #326787;
    background-color: #713086;
  }
  #main {
    width: 100%;
    margin: 0 0 0 0;
    display: inline;
    box-shadow: none;
  }
  #copy {
    color: #ffffff;
  }
  #snow2019logo {
  }
  #snow2019logoimg { width: 50%; height: auto; }
  #appleimgdiv { width: 50%; height: auto; }
  #appleimg { width: 50%; height: auto; }
}
@media screen and (max-width: 750px) {
  #main {
  }
  #fb-div { display: none; }
}
@media screen and (max-width: 600px) {
  #main {
  }
  #mainimg {
    max-width: 600px;
    height: 500px;
    background-image: none;
  }
  #maintitle { font-size: 72px; }
  #maintitle2 { font-size: 44px; }
  #presents { font-size: 16px; }
  .texthead { font-size: 16px; }
  .textbody ul { font-size: 12px; }
  .textmain ul { font-size: 12px; }
  #fb-div { display: none; }
}
@media screen and (max-width: 450px) {
  #main {
  }
  #mainimg {
    max-width: 450px;
    background-image: none;
  }
  #maintitle { font-size: 56px; }
  #maintitle2 { font-size: 34px; }
  #presents { font-size: 16px; }
  .texthead { font-size: 14px; }
}
