/* #Colors */
/* #Fonts */
/* #Other */
/* #Mixins & box class */
.box {
  background: #000000;
  background: rgba(176, 170, 127, 0.3);
  -webkit-box-shadow: 1px 1px 2px #ffffff;
  -moz-box-shadow: 1px 1px 2px #ffffff;
  box-shadow: 1px 1px 2px #ffffff;
  behavior: url("/gridmedia/js/pie.htc");
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -o-background-clip: border;
  -moz-background-clip: border;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  behavior: url("/gridmedia/js/pie.htc");
  overflow: hidden;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: 15px Arial, sans-serif;
  line-height: 19px;
  position: relative;
  vertical-align: baseline;
  text-align: left;
  z-index: 1;
}
div,
span,
applet,
object,
iframe,
blockquote,
pre,
img,
p,
ol,
ul,
li,
fieldset,
form,
label,
legend,
article,
table,
caption,
aside,
canvas,
details,
figcaption,
figure,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
a {
  display: inline-block;
  vertical-align: top;
}
tr {
  display: table-row;
}
th,
td {
  display: table-cell;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Julius Sans One', sans-serif;
  color: #ffffff;
  display: block;
}
h1 {
  font-size: 42px;
  line-height: 46px;
}
h2 {
  font-size: 34px;
  line-height: 38px;
}
h3 {
  font-size: 28px;
  line-height: 32px;
}
h4 {
  font-size: 22px;
  line-height: 26px;
}
h5 {
  font-size: 18px;
  line-height: 22px;
}
h6 {
  font-size: 14px;
  line-height: 18px;
}
html,
body {
  width: 100%;
  line-height: 1;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}
em,
i {
  font-style: italic;
}
strong,
b {
  font-weight: bold;
}
small {
  font-size: 80%;
}
ol {
  list-style: decimal;
}
ul {
  list-style: none;
}
ul.bulletlist {
  list-style: disc outside;
}
ul.bulletlist li {
  display: list-item;
  list-style-type: disc;
  margin: 5px 0 5px 40px;
}
p {
  margin: 10px;
  padding: 5px;
  font-size: 15px;
  line-height: 21px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  color: #ffffff;
  text-decoration: none;
}
a:hover {
  color: #ffffff;
}
img {
  width: 100%;
}
/* #Buttons */
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background-image: -moz-linear-gradient(#ffffff, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(#ffffff, #ffffff);
  background-image: -ms-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(#ffffff, #ffffff);
  -pie-background: linear-gradient(#ffffff, #ffffff);
  behavior: url("/gridmedia/js/pie.htc");
  border: 1px solid #aaa;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 4px 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -o-background-clip: border;
  -moz-background-clip: border;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  behavior: url("/gridmedia/js/pie.htc");
  overflow: hidden;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.75);
  cursor: pointer;
  margin-bottom: 10px;
  line-height: 21px;
  font-family: Arial, sans-serif;
}
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  color: #fff;
  background-image: -moz-linear-gradient(#ffffff, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(#ffffff, #ffffff);
  background-image: -ms-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(#ffffff, #ffffff);
  -pie-background: linear-gradient(#ffffff, #ffffff);
  behavior: url("/gridmedia/js/pie.htc");
  border: 1px solid #888;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
}
a.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
  border: 1px solid #fff;
  background-image: -moz-linear-gradient(#ffffff, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(#ffffff, #ffffff);
  background-image: -ms-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(#ffffff, #ffffff);
  -pie-background: linear-gradient(#ffffff, #ffffff);
  behavior: url("/gridmedia/js/pie.htc");
}
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
}
/* #Forms */
form {
  margin-bottom: 10px;
}
fieldset {
  margin-bottom: 10px;
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
  border: 1px solid #ccc;
  padding: 6px 4px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -o-background-clip: border;
  -moz-background-clip: border;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  behavior: url("/gridmedia/js/pie.htc");
  overflow: hidden;
  font: 15px Arial, sans-serif;
  color: #777;
  width: 210px;
  max-width: 100%;
  display: block;
  margin: 0 0 10px 0;
  background: #fff;
}
select {
  padding: 0;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
  border: 1px solid #aaa;
  color: #444;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  behavior: url("/gridmedia/js/pie.htc");
}
textarea {
  min-height: 60px;
}
label,
legend {
  font-weight: bold;
  font-size: 13px;
}
select {
  width: 220px;
}
input[type="checkbox"] {
  display: inline;
}
label span,
legend span {
  font-weight: normal;
  font-size: 13px;
  color: #444;
}
/* #Less Grid  */.max {
  display: block;
  width: 100%;
}
.nomargin {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin: 0px !important;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0px !important;
  font-size: 0;
}
.column,
.columns {
  vertical-align: top;
}
body#sample .nomargin {
  background: #999;
}
.outline,
body#sample .nomargin div {
  background: #dadada;
}
/* Base Grid */.one,
.two,
.three,
.four,
.five,
.six,
.seven,
.eight,
.nine,
.ten,
.eleven,
.twelve,
.thirteen,
.fourteen,
.fifteen,
.sixteen,
.seventeen,
.eighteen,
.nineteen,
.twenty,
.twentyone,
.twentytwo,
.twentythree,
.twentyfour,
.twentyfive,
.twentysix,
.twentyseven,
.twentyeight,
.twentynine,
.thirty,
.thirtyone,
.thirtytwo {
  display: inline-block;
  vertical-align: top;
  letter-spacing: normal;
}
.one {
  width: 28px;
  margin: 10px;
  padding: 5px;
}
.two {
  width: 86px;
  margin: 10px;
  padding: 5px;
}
.three {
  width: 144px;
  margin: 10px;
  padding: 5px;
}
.four {
  width: 202px;
  margin: 10px;
  padding: 5px;
}
.five {
  width: 260px;
  margin: 10px;
  padding: 5px;
}
.six {
  width: 318px;
  margin: 10px;
  padding: 5px;
}
.seven {
  width: 376px;
  margin: 10px;
  padding: 5px;
}
.eight {
  width: 434px;
  margin: 10px;
  padding: 5px;
}
.nine {
  width: 492px;
  margin: 10px;
  padding: 5px;
}
.ten {
  width: 550px;
  margin: 10px;
  padding: 5px;
}
.eleven {
  width: 608px;
  margin: 10px;
  padding: 5px;
}
.twelve {
  width: 666px;
  margin: 10px;
  padding: 5px;
}
.thirteen {
  width: 724px;
  margin: 10px;
  padding: 5px;
}
.fourteen {
  width: 782px;
  margin: 10px;
  padding: 5px;
}
.fifteen {
  width: 840px;
  margin: 10px;
  padding: 5px;
}
.sixteen {
  width: 898px;
  margin: 10px;
  padding: 5px;
}
.seventeen {
  width: 956px;
  margin: 10px;
  padding: 5px;
}
.eighteen {
  width: 1014px;
  margin: 10px;
  padding: 5px;
}
.nineteen {
  width: 1072px;
  margin: 10px;
  padding: 5px;
}
.twenty {
  width: 1130px;
  margin: 10px;
  padding: 5px;
}
.twentyone {
  width: 1188px;
  margin: 10px;
  padding: 5px;
}
.twentytwo {
  width: 1246px;
  margin: 10px;
  padding: 5px;
}
.twentythree {
  width: 1304px;
  margin: 10px;
  padding: 5px;
}
.twentyfour {
  width: 1362px;
  margin: 10px;
  padding: 5px;
}
.twentyfive {
  width: 1420px;
  margin: 10px;
  padding: 5px;
}
.twentysix {
  width: 1478px;
  margin: 10px;
  padding: 5px;
}
.twentyseven {
  width: 1536px;
  margin: 10px;
  padding: 5px;
}
.twentyeight {
  width: 1594px;
  margin: 10px;
  padding: 5px;
}
.twentynine {
  width: 1652px;
  margin: 10px;
  padding: 5px;
}
.thirty {
  width: 1710px;
  margin: 10px;
  padding: 5px;
}
.thirtyone {
  width: 1768px;
  margin: 10px;
  padding: 5px;
}
.thirtytwo {
  width: 1826px;
  margin: 10px;
  padding: 5px;
}
.nomargin.one {
  width: 58px;
}
.nomargin.two {
  width: 116px;
}
.nomargin.three {
  width: 174px;
}
.nomargin.four {
  width: 232px;
}
.nomargin.five {
  width: 290px;
}
.nomargin.six {
  width: 348px;
}
.nomargin.seven {
  width: 406px;
}
.nomargin.eight {
  width: 464px;
}
.nomargin.nine {
  width: 522px;
}
.nomargin.ten {
  width: 580px;
}
.nomargin.eleven {
  width: 638px;
}
.nomargin.twelve {
  width: 696px;
}
.nomargin.thirteen {
  width: 754px;
}
.nomargin.fourteen {
  width: 812px;
}
.nomargin.fifteen {
  width: 870px;
}
.nomargin.sixteen {
  width: 928px;
}
.nomargin.seventeen {
  width: 986px;
}
.nomargin.eighteen {
  width: 1044px;
}
.nomargin.nineteen {
  width: 1102px;
}
.nomargin.twenty {
  width: 1160px;
}
.nomargin.twentyone {
  width: 1218px;
}
.nomargin.twentytwo {
  width: 1276px;
}
.nomargin.twentythree {
  width: 1334px;
}
.nomargin.twentyfour {
  width: 1392px;
}
.nomargin.twentyfive {
  width: 1450px;
}
.nomargin.twentysix {
  width: 1508px;
}
.nomargin.twentyseven {
  width: 1566px;
}
.nomargin.twentyeight {
  width: 1624px;
}
.nomargin.twentynine {
  width: 1682px;
}
.nomargin.thirty {
  width: 1740px;
}
.nomargin.thirtyone {
  width: 1798px;
}
.nomargin.thirtytwo {
  width: 1856px;
}
@media only screen and (min-width: 1680px) and (max-width: 1900px) {
  .one {
    width: 22.3125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .two {
    width: 73.0625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .three {
    width: 123.8125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .four {
    width: 174.5625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .five {
    width: 225.3125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .six {
    width: 276.0625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .seven {
    width: 326.8125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .eight {
    width: 377.5625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .nine {
    width: 428.3125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .ten {
    width: 479.0625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .eleven {
    width: 529.8125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twelve {
    width: 580.5625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .thirteen {
    width: 631.3125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .fourteen {
    width: 682.0625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .fifteen {
    width: 732.8125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .sixteen {
    width: 783.5625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .seventeen {
    width: 834.3125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .eighteen {
    width: 885.0625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .nineteen {
    width: 935.8125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twenty {
    width: 986.5625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentyone {
    width: 1037.3125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentytwo {
    width: 1088.0625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentythree {
    width: 1138.8125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentyfour {
    width: 1189.5625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentyfive {
    width: 1240.3125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentysix {
    width: 1291.0625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentyseven {
    width: 1341.8125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentyeight {
    width: 1392.5625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .twentynine {
    width: 1443.3125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .thirty {
    width: 1494.0625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .thirtyone {
    width: 1544.8125px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .thirtytwo {
    width: 1595.5625px;
    margin: 10px 8.75px;
    padding: 5px 4.375px;
  }
  .nomargin.one {
    width: 50.75px;
  }
  .nomargin.two {
    width: 101.5px;
  }
  .nomargin.three {
    width: 152.25px;
  }
  .nomargin.four {
    width: 203px;
  }
  .nomargin.five {
    width: 253.75px;
  }
  .nomargin.six {
    width: 304.5px;
  }
  .nomargin.seven {
    width: 355.25px;
  }
  .nomargin.eight {
    width: 406px;
  }
  .nomargin.nine {
    width: 456.75px;
  }
  .nomargin.ten {
    width: 507.5px;
  }
  .nomargin.eleven {
    width: 558.25px;
  }
  .nomargin.twelve {
    width: 609px;
  }
  .nomargin.thirteen {
    width: 659.75px;
  }
  .nomargin.fourteen {
    width: 710.5px;
  }
  .nomargin.fifteen {
    width: 761.25px;
  }
  .nomargin.sixteen {
    width: 812px;
  }
  .nomargin.seventeen {
    width: 862.75px;
  }
  .nomargin.eighteen {
    width: 913.5px;
  }
  .nomargin.nineteen {
    width: 964.25px;
  }
  .nomargin.twenty {
    width: 1015px;
  }
  .nomargin.twentyone {
    width: 1065.75px;
  }
  .nomargin.twentytwo {
    width: 1116.5px;
  }
  .nomargin.twentythree {
    width: 1167.25px;
  }
  .nomargin.twentyfour {
    width: 1218px;
  }
  .nomargin.twentyfive {
    width: 1268.75px;
  }
  .nomargin.twentysix {
    width: 1319.5px;
  }
  .nomargin.twentyseven {
    width: 1370.25px;
  }
  .nomargin.twentyeight {
    width: 1421px;
  }
  .nomargin.twentynine {
    width: 1471.75px;
  }
  .nomargin.thirty {
    width: 1522.5px;
  }
  .nomargin.thirtyone {
    width: 1573.25px;
  }
  .nomargin.thirtytwo {
    width: 1624px;
  }
}
@media only screen and (min-width: 1440px) and (max-width: 1679px) {
  .one {
    width: 19.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .two {
    width: 62.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .three {
    width: 106.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .four {
    width: 149.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .five {
    width: 193.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .six {
    width: 236.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .seven {
    width: 280.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .eight {
    width: 323.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .nine {
    width: 367.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .ten {
    width: 410.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .eleven {
    width: 454.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twelve {
    width: 497.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .thirteen {
    width: 541.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .fourteen {
    width: 584.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .fifteen {
    width: 628.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .sixteen {
    width: 671.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .seventeen {
    width: 715.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .eighteen {
    width: 758.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .nineteen {
    width: 802.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twenty {
    width: 845.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentyone {
    width: 889.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentytwo {
    width: 932.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentythree {
    width: 976.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentyfour {
    width: 1019.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentyfive {
    width: 1063.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentysix {
    width: 1106.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentyseven {
    width: 1150.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentyeight {
    width: 1193.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .twentynine {
    width: 1237.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .thirty {
    width: 1280.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .thirtyone {
    width: 1324.125px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .thirtytwo {
    width: 1367.625px;
    margin: 10px 7.5px;
    padding: 5px 3.75px;
  }
  .nomargin.one {
    width: 43.5px;
  }
  .nomargin.two {
    width: 87px;
  }
  .nomargin.three {
    width: 130.5px;
  }
  .nomargin.four {
    width: 174px;
  }
  .nomargin.five {
    width: 217.5px;
  }
  .nomargin.six {
    width: 261px;
  }
  .nomargin.seven {
    width: 304.5px;
  }
  .nomargin.eight {
    width: 348px;
  }
  .nomargin.nine {
    width: 391.5px;
  }
  .nomargin.ten {
    width: 435px;
  }
  .nomargin.eleven {
    width: 478.5px;
  }
  .nomargin.twelve {
    width: 522px;
  }
  .nomargin.thirteen {
    width: 565.5px;
  }
  .nomargin.fourteen {
    width: 609px;
  }
  .nomargin.fifteen {
    width: 652.5px;
  }
  .nomargin.sixteen {
    width: 696px;
  }
  .nomargin.seventeen {
    width: 739.5px;
  }
  .nomargin.eighteen {
    width: 783px;
  }
  .nomargin.nineteen {
    width: 826.5px;
  }
  .nomargin.twenty {
    width: 870px;
  }
  .nomargin.twentyone {
    width: 913.5px;
  }
  .nomargin.twentytwo {
    width: 957px;
  }
  .nomargin.twentythree {
    width: 1000.5px;
  }
  .nomargin.twentyfour {
    width: 1044px;
  }
  .nomargin.twentyfive {
    width: 1087.5px;
  }
  .nomargin.twentysix {
    width: 1131px;
  }
  .nomargin.twentyseven {
    width: 1174.5px;
  }
  .nomargin.twentyeight {
    width: 1218px;
  }
  .nomargin.twentynine {
    width: 1261.5px;
  }
  .nomargin.thirty {
    width: 1305px;
  }
  .nomargin.thirtyone {
    width: 1348.5px;
  }
  .nomargin.thirtytwo {
    width: 1392px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1439px) {
  .one {
    width: 15.9375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .two {
    width: 52.1875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .three {
    width: 88.4375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .four {
    width: 124.6875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .five {
    width: 160.9375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .six {
    width: 197.1875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .seven {
    width: 233.4375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .eight {
    width: 269.6875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .nine {
    width: 305.9375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .ten {
    width: 342.1875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .eleven {
    width: 378.4375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twelve {
    width: 414.6875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .thirteen {
    width: 450.9375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .fourteen {
    width: 487.1875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .fifteen {
    width: 523.4375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .sixteen {
    width: 559.6875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .seventeen {
    width: 595.9375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .eighteen {
    width: 632.1875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .nineteen {
    width: 668.4375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twenty {
    width: 704.6875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentyone {
    width: 740.9375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentytwo {
    width: 777.1875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentythree {
    width: 813.4375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentyfour {
    width: 849.6875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentyfive {
    width: 885.9375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentysix {
    width: 922.1875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentyseven {
    width: 958.4375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentyeight {
    width: 994.6875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .twentynine {
    width: 1030.9375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .thirty {
    width: 1067.1875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .thirtyone {
    width: 1103.4375px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .thirtytwo {
    width: 1139.6875px;
    margin: 10px 6.25px;
    padding: 5px 3.125px;
  }
  .nomargin.one {
    width: 36.25px;
  }
  .nomargin.two {
    width: 72.5px;
  }
  .nomargin.three {
    width: 108.75px;
  }
  .nomargin.four {
    width: 145px;
  }
  .nomargin.five {
    width: 181.25px;
  }
  .nomargin.six {
    width: 217.5px;
  }
  .nomargin.seven {
    width: 253.75px;
  }
  .nomargin.eight {
    width: 290px;
  }
  .nomargin.nine {
    width: 326.25px;
  }
  .nomargin.ten {
    width: 362.5px;
  }
  .nomargin.eleven {
    width: 398.75px;
  }
  .nomargin.twelve {
    width: 435px;
  }
  .nomargin.thirteen {
    width: 471.25px;
  }
  .nomargin.fourteen {
    width: 507.5px;
  }
  .nomargin.fifteen {
    width: 543.75px;
  }
  .nomargin.sixteen {
    width: 580px;
  }
  .nomargin.seventeen {
    width: 616.25px;
  }
  .nomargin.eighteen {
    width: 652.5px;
  }
  .nomargin.nineteen {
    width: 688.75px;
  }
  .nomargin.twenty {
    width: 725px;
  }
  .nomargin.twentyone {
    width: 761.25px;
  }
  .nomargin.twentytwo {
    width: 797.5px;
  }
  .nomargin.twentythree {
    width: 833.75px;
  }
  .nomargin.twentyfour {
    width: 870px;
  }
  .nomargin.twentyfive {
    width: 906.25px;
  }
  .nomargin.twentysix {
    width: 942.5px;
  }
  .nomargin.twentyseven {
    width: 978.75px;
  }
  .nomargin.twentyeight {
    width: 1015px;
  }
  .nomargin.twentynine {
    width: 1051.25px;
  }
  .nomargin.thirty {
    width: 1087.5px;
  }
  .nomargin.thirtyone {
    width: 1123.75px;
  }
  .nomargin.thirtytwo {
    width: 1160px;
  }
}
@media only screen and (min-width: 1044px) and (max-width: 1279px) {
  .one {
    width: 12.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .two {
    width: 41.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .three {
    width: 70.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .four {
    width: 99.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .five {
    width: 128.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .six {
    width: 157.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .seven {
    width: 186.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .eight {
    width: 215.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .nine {
    width: 244.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .ten {
    width: 273.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .eleven {
    width: 302.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twelve {
    width: 331.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .thirteen {
    width: 360.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .fourteen {
    width: 389.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .fifteen {
    width: 418.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .sixteen {
    width: 447.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .seventeen {
    width: 476.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .eighteen {
    width: 505.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .nineteen {
    width: 534.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twenty {
    width: 563.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentyone {
    width: 592.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentytwo {
    width: 621.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentythree {
    width: 650.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentyfour {
    width: 679.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentyfive {
    width: 708.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentysix {
    width: 737.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentyseven {
    width: 766.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentyeight {
    width: 795.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .twentynine {
    width: 824.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .thirty {
    width: 853.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .thirtyone {
    width: 882.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .thirtytwo {
    width: 911.75px;
    margin: 10px 5px;
    padding: 5px 2.5px;
  }
  .nomargin.one {
    width: 29px;
  }
  .nomargin.two {
    width: 58px;
  }
  .nomargin.three {
    width: 87px;
  }
  .nomargin.four {
    width: 116px;
  }
  .nomargin.five {
    width: 145px;
  }
  .nomargin.six {
    width: 174px;
  }
  .nomargin.seven {
    width: 203px;
  }
  .nomargin.eight {
    width: 232px;
  }
  .nomargin.nine {
    width: 261px;
  }
  .nomargin.ten {
    width: 290px;
  }
  .nomargin.eleven {
    width: 319px;
  }
  .nomargin.twelve {
    width: 348px;
  }
  .nomargin.thirteen {
    width: 377px;
  }
  .nomargin.fourteen {
    width: 406px;
  }
  .nomargin.fifteen {
    width: 435px;
  }
  .nomargin.sixteen {
    width: 464px;
  }
  .nomargin.seventeen {
    width: 493px;
  }
  .nomargin.eighteen {
    width: 522px;
  }
  .nomargin.nineteen {
    width: 551px;
  }
  .nomargin.twenty {
    width: 580px;
  }
  .nomargin.twentyone {
    width: 609px;
  }
  .nomargin.twentytwo {
    width: 638px;
  }
  .nomargin.twentythree {
    width: 667px;
  }
  .nomargin.twentyfour {
    width: 696px;
  }
  .nomargin.twentyfive {
    width: 725px;
  }
  .nomargin.twentysix {
    width: 754px;
  }
  .nomargin.twentyseven {
    width: 783px;
  }
  .nomargin.twentyeight {
    width: 812px;
  }
  .nomargin.twentynine {
    width: 841px;
  }
  .nomargin.thirty {
    width: 870px;
  }
  .nomargin.thirtyone {
    width: 899px;
  }
  .nomargin.thirtytwo {
    width: 928px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1043px) {
  .one {
    width: 9.5625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .two {
    width: 31.3125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .three {
    width: 53.0625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .four {
    width: 74.8125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .five {
    width: 96.5625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .six {
    width: 118.3125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .seven {
    width: 140.0625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .eight {
    width: 161.8125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .nine {
    width: 183.5625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .ten {
    width: 205.3125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .eleven {
    width: 227.0625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twelve {
    width: 248.8125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .thirteen {
    width: 270.5625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .fourteen {
    width: 292.3125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .fifteen {
    width: 314.0625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .sixteen {
    width: 335.8125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .seventeen {
    width: 357.5625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .eighteen {
    width: 379.3125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .nineteen {
    width: 401.0625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twenty {
    width: 422.8125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentyone {
    width: 444.5625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentytwo {
    width: 466.3125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentythree {
    width: 488.0625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentyfour {
    width: 509.8125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentyfive {
    width: 531.5625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentysix {
    width: 553.3125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentyseven {
    width: 575.0625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentyeight {
    width: 596.8125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .twentynine {
    width: 618.5625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .thirty {
    width: 640.3125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .thirtyone {
    width: 662.0625px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .thirtytwo {
    width: 683.8125px;
    margin: 10px 3.75px;
    padding: 5px 1.875px;
  }
  .nomargin.one {
    width: 21.75px;
  }
  .nomargin.two {
    width: 43.5px;
  }
  .nomargin.three {
    width: 65.25px;
  }
  .nomargin.four {
    width: 87px;
  }
  .nomargin.five {
    width: 108.75px;
  }
  .nomargin.six {
    width: 130.5px;
  }
  .nomargin.seven {
    width: 152.25px;
  }
  .nomargin.eight {
    width: 174px;
  }
  .nomargin.nine {
    width: 195.75px;
  }
  .nomargin.ten {
    width: 217.5px;
  }
  .nomargin.eleven {
    width: 239.25px;
  }
  .nomargin.twelve {
    width: 261px;
  }
  .nomargin.thirteen {
    width: 282.75px;
  }
  .nomargin.fourteen {
    width: 304.5px;
  }
  .nomargin.fifteen {
    width: 326.25px;
  }
  .nomargin.sixteen {
    width: 348px;
  }
  .nomargin.seventeen {
    width: 369.75px;
  }
  .nomargin.eighteen {
    width: 391.5px;
  }
  .nomargin.nineteen {
    width: 413.25px;
  }
  .nomargin.twenty {
    width: 435px;
  }
  .nomargin.twentyone {
    width: 456.75px;
  }
  .nomargin.twentytwo {
    width: 478.5px;
  }
  .nomargin.twentythree {
    width: 500.25px;
  }
  .nomargin.twentyfour {
    width: 522px;
  }
  .nomargin.twentyfive {
    width: 543.75px;
  }
  .nomargin.twentysix {
    width: 565.5px;
  }
  .nomargin.twentyseven {
    width: 587.25px;
  }
  .nomargin.twentyeight {
    width: 609px;
  }
  .nomargin.twentynine {
    width: 630.75px;
  }
  .nomargin.thirty {
    width: 652.5px;
  }
  .nomargin.thirtyone {
    width: 674.25px;
  }
  .nomargin.thirtytwo {
    width: 696px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  .ten,
  .eleven,
  .twelve,
  .thirteen,
  .fourteen,
  .fifteen,
  .sixteen,
  .seventeen,
  .eighteen,
  .nineteen,
  .twenty,
  .twentyone,
  .twentytwo,
  .twentythree,
  .twentyfour,
  .twentyfive,
  .twentysix,
  .twentyseven,
  .twentyeight,
  .twentynine,
  .thirty,
  .thirtyone,
  .thirtytwo {
    width: 550px;
    margin: 10px;
    padding: 5px;
  }
  .nomargin.ten,
  .nomargin.eleven,
  .nomargin.twelve,
  .nomargin.thirteen,
  .nomargin.fourteen,
  .nomargin.fifteen,
  .nomargin.sixteen,
  .nomargin.seventeen,
  .nomargin.eighteen,
  .nomargin.nineteen,
  .nomargin.twenty,
  .nomargin.twentyone,
  .nomargin.twentytwo,
  .nomargin.twentythree,
  .nomargin.twentyfour,
  .nomargin.twentyfive,
  .nomargin.twentysix,
  .nomargin.twentyseven,
  .nomargin.twentyeight,
  .nomargin.twentynine,
  .nomargin.thirty,
  .nomargin.thirtyone,
  .nomargin.thirtytwo {
    width: 580px;
  }
}
@media only screen and (max-width: 480px) {
  .six,
  .seven,
  .eight,
  .nine,
  .ten,
  .eleven,
  .twelve,
  .thirteen,
  .fourteen,
  .fifteen,
  .sixteen,
  .seventeen,
  .eighteen,
  .nineteen,
  .twenty,
  .twentyone,
  .twentytwo,
  .twentythree,
  .twentyfour,
  .twentyfive,
  .twentysix,
  .twentyseven,
  .twentyeight,
  .twentynine,
  .thirty,
  .thirtyone,
  .thirtytwo {
    width: 318px;
    margin: 10px;
    padding: 5px;
  }
  .nomargin.six,
  .nomargin.seven,
  .nomargin.eight,
  .nomargin.nine,
  .nomargin.ten,
  .nomargin.eleven,
  .nomargin.twelve,
  .nomargin.thirteen,
  .nomargin.fourteen,
  .nomargin.fifteen,
  .nomargin.sixteen,
  .nomargin.seventeen,
  .nomargin.eighteen,
  .nomargin.nineteen,
  .nomargin.twenty,
  .nomargin.twentyone,
  .nomargin.twentytwo,
  .nomargin.twentythree,
  .nomargin.twentyfour,
  .nomargin.twentyfive,
  .nomargin.twentysix,
  .nomargin.twentyseven,
  .nomargin.twentyeight,
  .nomargin.twentynine,
  .nomargin.thirty,
  .nomargin.thirtyone,
  .nomargin.thirtytwo {
    width: 348px;
  }
}
@media only screen and (max-width: 320px) {
  .five,
  .six,
  .seven,
  .eight,
  .nine,
  .ten,
  .eleven,
  .twelve,
  .thirteen,
  .fourteen,
  .fifteen,
  .sixteen,
  .seventeen,
  .eighteen,
  .nineteen,
  .twenty,
  .twentyone,
  .twentytwo,
  .twentythree,
  .twentyfour,
  .twentyfive,
  .twentysix,
  .twentyseven,
  .twentyeight,
  .twentynine,
  .thirty,
  .thirtyone,
  .thirtytwo {
    width: 260px;
    margin: 10px;
    padding: 5px;
  }
  .nomargin.five,
  .nomargin.six,
  .nomargin.seven,
  .nomargin.eight,
  .nomargin.nine,
  .nomargin.ten,
  .nomargin.eleven,
  .nomargin.twelve,
  .nomargin.thirteen,
  .nomargin.fourteen,
  .nomargin.fifteen,
  .nomargin.sixteen,
  .nomargin.seventeen,
  .nomargin.eighteen,
  .nomargin.nineteen,
  .nomargin.twenty,
  .nomargin.twentyone,
  .nomargin.twentytwo,
  .nomargin.twentythree,
  .nomargin.twentyfour,
  .nomargin.twentyfive,
  .nomargin.twentysix,
  .nomargin.twentyseven,
  .nomargin.twentyeight,
  .nomargin.twentynine,
  .nomargin.thirty,
  .nomargin.thirtyone,
  .nomargin.thirtytwo {
    width: 290px;
  }
}
html {
  color: #ffffff;
  font-size: 15px;
}
body {
  text-align: center;
  background: #000000;
}
p {
  text-align: justify;
}
h1 {
  padding: 30px;
  font-size: 54px;
  font-weight: bold;
}
.container {
  width: 100%;
  text-align: center;
}
.topbar {
  background: #ffffff;
  width: 100%;
  display: block;
  text-align: left;
  padding-bottom: 15px 0;
}
.container > section {
  margin-top: 20px;
  -webkit-box-shadow: 0 -4px 9px #000000;
  -moz-box-shadow: 0 -4px 9px #000000;
  box-shadow: 0 -4px 9px #000000;
  behavior: url("/gridmedia/js/pie.htc");
  text-align: center;
}
.ss_container {
  position: relative;
}
.ss_container {
  margin: 10px auto;
  width: 98%;
  overflow: hidden;
  -webkit-box-shadow: 0 -4px 9px #000000;
  -moz-box-shadow: 0 -4px 9px #000000;
  box-shadow: 0 -4px 9px #000000;
  behavior: url("/gridmedia/js/pie.htc");
}
#slideshow,
#slideshow .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
figure.responsive {
  width: 100%;
  display: block;
}
figure.responsive.current {
  display: block !important;
}
figure img {
  margin: 0;
}
.homepage {
  padding: 20px 10px;
}
.map-directions {
  padding: 15px 5px 20px;
}
.map_canvas {
  min-height: 400px;
  -webkit-box-shadow: 0 -2px 8px #000000;
  -moz-box-shadow: 0 -2px 8px #000000;
  box-shadow: 0 -2px 8px #000000;
  behavior: url("/gridmedia/js/pie.htc");
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  display: block;
}
.leaflet-popup-content {
  color: #000;
}
.qr-code {
  margin: 20px;
  text-align: center;
  max-width: 300px;
}
.qr-code img {
  width: 80%;
  margin: 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -o-background-clip: border;
  -moz-background-clip: border;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  behavior: url("/gridmedia/js/pie.htc");
  overflow: hidden;
  -webkit-box-shadow: 0 -2px 8px #000000;
  -moz-box-shadow: 0 -2px 8px #000000;
  box-shadow: 0 -2px 8px #000000;
  behavior: url("/gridmedia/js/pie.htc");
}
.addressbar {
  margin: 20px auto 0;
  background: #555;
  padding: 5px 0;
  text-align: center;
}
footer {
  text-align: center;
  background: #000000;
  padding: 10px 0;
}
.a247 {
  float: left;
  margin: 5px;
  width: 105px;
  z-index: 100;
}
.copyright {
  text-align: center;
  padding: 0;
  z-index: 20;
}
.copyright,
.copyright a {
  font-family: Arial, sans-serif;
  color: #ffffff;
  font-size: 13px;
  line-height: 20px;
}
.copyright a.manage {
  display: block;
  width: 100px;
  text-align: center;
  text-decoration: none;
  margin: 7px auto;
  z-index: 50;
  padding: 2px;
  font-size: 14px;
}
.copyright a.manage:hover {
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));
  background-image: -ms-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));
  -pie-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));
  behavior: url("/gridmedia/js/pie.htc");
}
.eho {
  width: 120px;
  height: 44px;
  margin: 20px;
  float: right;
}
span[itemprop="telephone"] a,
span[itemprop="faxNumber"] a,
.topphone a {
  color: #222222;
}
/* @import "map.less"; */
/* #Media Queries */@media only screen and (min-width: 1680px) and (max-width: 1900px) {
  
}
@media only screen and (min-width: 1440px) and (max-width: 1679px) {
  
}
@media only screen and (min-width: 1280px) and (max-width: 1439px) {
  .map_canvas {
    min-height: 350px;
  }
}
@media only screen and (min-width: 1044px) and (max-width: 1279px) {
  .map_canvas {
    min-height: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1043px) {
  .container > section {
    display: block;
    min-width: 740px;
    margin: 20px auto 0;
  }
  .map_canvas {
    min-width: 400px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  .map_canvas {
    max-width: 90%;
  }
  h1 {
    font-size: 35px;
  }
}
@media only screen and (max-width: 480px) {
  .map_canvas {
    max-width: 90%;
    min-height: 300px;
  }
  h1 {
    font-size: 35px;
  }
  .qr-code {
    margin: 0;
  }
}
/* adjustment for retina displays */
@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  
}
@media only screen and (max-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
  
}