html {
  font-size: 100%; /* 10px browser default */
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-size-adjust: 125%*/
  margin-left: calc(100vw - 100%);
}
body {
  color: #000;
  font-family: 'news_gothic_mt_stdregular', sans-serif; 
  margin: 0;
  padding: 0; 
  background-color: #e7e7e7;
}
div {
  display: block;
}
* {
  word-wrap: break-word;
}

/* ----- Fonts ----- */

@font-face {
    font-family: 'news_gothic_mt_stdbold';
    src: url('/fonts/newsgothicmtstd-bold-webfont.eot');
    src: url('/fonts/newsgothicmtstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/newsgothicmtstd-bold-webfont.woff') format('woff'),
         url('/fonts/newsgothicmtstd-bold-webfont.ttf') format('truetype'),
         url('/fonts/newsgothicmtstd-bold-webfont.svg#news_gothic_mt_stdbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: '/fonts/news_gothic_mt_stdregular';
    src: url('/fonts/newsgothicmtstd-webfont.eot');
    src: url('/fonts/newsgothicmtstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/newsgothicmtstd-webfont.woff') format('woff'),
         url('/fonts/newsgothicmtstd-webfont.ttf') format('truetype'),
         url('/fonts/newsgothicmtstd-webfont.svg#news_gothic_mt_stdregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ----- Paragraph ----- */
p {
  font-size: .8em; /* 16px is the default em size */
  line-height: 1.5714285714285714em; /* = 22px/14px */
  margin-bottom: 11px;
  letter-spacing: 0.0625em; /* 16 * 0.0625 = 1px */
}

/* ----- Headings ----- */
h1 {
  font-weight: normal;
  font-size: .8em; /* 16px is the default em size */
  line-height: 1.5714285714285714em; /* = 22px/14px */
  /*margin-bottom: 22px;*/
  text-transform: uppercase; 
  letter-spacing: 0.0625em; /* 16 * 0.0625 = 1px */
}
h2 {
  font-weight: normal;
  font-size: .8em; /* 16px is the default em size */
  line-height: 1.5714285714285714em; /* = 22px/14px */
  /*margin-bottom: 22px;*/
  letter-spacing: 0.0625em; /* 16 * 0.0625 = 1px */
}

/* ----- Links ----- */
a { 
  text-decoration: none;
  padding: 0;
  margin: 0;
  color: black;
}
#menu a:hover { 
  border-bottom: 1px solid blue;
  color: blue;
}
#menu .active { 
  border-bottom: 1px solid blue;
  color: blue;
}
.menu-button a:hover {
  border-bottom: 1px solid blue;
  color: blue;
}
#info a { 
  border-bottom: 1px solid black;
  color: black;
}
#info a:hover { 
  border-bottom: 1px solid blue;
  color: blue;
}

/* ----- List Styles ----- */
ul { 
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
li { 
  list-style-type: none;
  text-decoration: none;
}

/* ----- Wrapper ----- */

#wrapper {
  overflow-x: hidden;
  position: relative; 
  min-height: 100%;
  margin: 0 auto;
  padding: 0 5%;
  max-width: 990px;
}

/* ----- Main Nav ----- */

#main-nav {
    padding: 22px 0;
    position: relative; 
    box-sizing: border-box;
}
#nav-collapsed {
}
#menu p {
    display: inline-block;
    margin-right: .5em;
    padding: 0;
}

/* ----- Info ----- */

#info {
  padding-bottom: 22px;
}

/* ----- Images ----- */
img {
  max-width: 780px;
  width: 100%;
}

.image {
  padding-bottom: 22px;
  border-bottom: none;
}

/* ----- Vimeo Video Embed----- */

.embed-container { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow: hidden; 
  max-width: 100%; 
} 
.embed-container iframe, .embed-container object, .embed-container embed { 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}

/* ----- Footer ----- */

#footer {
  margin-bottom: 44px;
}

/* ----- Scroll to Top ----- */

.scrollToTop {
  position: fixed;
  bottom: 55px;
  display: none;
  border: 0 none; 
  border-bottom: none;
  text-decoration: none;
}
#footer a:hover{
  border-bottom: 1px solid blue;
  color: blue;
  text-decoration: none;
}

/* ----- Mail Chimp Form ----- */

#mc_embed_signup {
  clear: left; 
  width: 100%;
}
input[type=email] {
  background: transparent;
  border: none;
  border-bottom: 1px solid #000000;
  width:100%;  
}
input[type=submit] {
  background: transparent;
  border: none;
  cursor:pointer;
  color: black; 
  font-size: 13px; 
  padding: 0; 
  margin: 0;
  border-bottom: 1px solid black;
}
input[type=submit]:hover {
  color: red;
  border-bottom: 1px solid red;
}
::-webkit-input-placeholder { /* Chrome */
  color: black;
}
:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
::-moz-placeholder { /* Firefox 19+ */
  color: black;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: black;
  opacity: 1;
}


/* Grids generated by Gridset: https://gridsetapp.com */

@media only screen and (min-width:990px) {

/* Desktop grid: 3 column / gutter: 3.03030303% ---------------------------------------- */

[class*=" d1"][class*=" d1"],[class^=d1][class^=d1],[class*=" d2"][class*=" d2"],[class^=d2][class^=d2],[class*=" d3"][class*=" d3"],[class^=d3][class^=d3],.d-all{display:block;float:left;clear:none;margin-right:-100%;}

/* Desktop grid spans ----- */

.d-all.d-all,.d-all.d-all .d-all.d-all{width:100%;margin-left:0;margin-right:0;clear:left;}.d1,.d-all .d1,.d1.d1{width:24.24242424%;}.d2,.d-all .d2,.d2.d2,.d3,.d-all .d3,.d3.d3{width:34.84848484%;}.d1-d2 .d1{width:39.02439025%;}.d2-d3 .d2,.d2-d3 .d3{width:47.91666667%;}.d1-d2 .d2{width:56.09756097%;}.d1-d2.d1-d2,.d-all .d1-d2{width:62.12121211%;}.d2-d3.d2-d3,.d-all .d2-d3{width:72.72727271%;}

/* Desktop grid padding ----- */

.d-all [class*=" d-pad"],.d-all [class^=d-pad],[class*=" d-pad"],[class^=d-pad]{padding-left:1.51515152%;padding-right:1.51515152%;left:-1.51515152%;}.d2-d3 [class*=" d-pad"],.d2-d3 [class^=d-pad]{padding-left:2.08333333%;padding-right:2.08333333%;left:-2.08333333%;}.d1-d2 [class*=" d-pad"],.d1-d2 [class^=d-pad]{padding-left:2.43902439%;padding-right:2.43902439%;left:-2.43902439%;}.d-all [class~=d-padfull],.d-all [class~=d-padinfull],[class~=d-padfull],[class~=d-padinfull]{padding-left:3.03030303%;padding-right:3.03030303%;left:-3.03030303%;}.d2-d3 [class~=d-padfull],.d2-d3 [class~=d-padinfull]{padding-left:4.16666667%;padding-right:4.16666667%;left:-4.16666667%;}.d1-d2 [class~=d-padfull],.d1-d2 [class~=d-padinfull]{padding-left:4.87804878%;padding-right:4.87804878%;left:-4.87804878%;}.d-pad,.d-padfull,.d-all .d-pad,.d-all .d-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.d-padin[class~=d-padin],.d-padinfull[class~=d-padinfull],.d-all .d-padin[class~=d-padin],.d-all .d-padinfull[class~=d-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* Desktop grid relationships ----- */

[class*=" d3"][class*=" d3"],[class^=d3][class^=d3],.d-all [class*=" d3"],.d-all [class^=d3]{margin-left:65.15151514%;}[class*=" d2"][class*=" d2"],[class^=d2][class^=d2],.d-all [class*=" d2"],.d-all [class^=d2]{margin-left:27.27272727%;}.d2-d3 [class*=" d3"],.d2-d3 [class^=d3]{margin-left:52.08333333%;}.d1-d2 [class*=" d2"],.d1-d2 [class^=d2]{margin-left:43.90243903%;}

/* Desktop grid floats ----- */

[class*=" d-float"][class*=" d-float"],[class^=d-float][class^=d-float]{margin-left:3.03030303%;margin-right:3.03030303%;}.d2-d3 [class*=" d-float"][class*=" d-float"],.d2-d3 [class^=d-float][class^=d-float]{margin-left:4.1666666672396%;margin-right:4.1666666672396%;}.d1-d2 [class*=" d-float"][class*=" d-float"],.d1-d2 [class^=d-float][class^=d-float]{margin-left:4.8780487808804%;margin-right:4.8780487808804%;}
.d-floatright.d-floatright{float:right;margin-right:0 !important;}
.d-floatleft.d-floatleft{float:left;margin-left:0 !important;}

.d-all+[class*=" d2"],.d-all+[class^=d2]{clear:left;}

.d-all+[class*=" d3"],.d-all+[class^=d3]{clear:left;}



/* Desktop clearing ----- */


.d-all,[class*=" d1-"][class*=" d1-"],[class^=d1-][class^=d1-],.d1.d1,[class*=" d2"] [class*=d2],[class^=d2] [class*=d2],[class*=" d3"] [class*=d3],[class^=d3] [class*=d3]{margin-left:0;clear:left;}

[class*=" d2"]+[class*=d2],[class^=d2]+[class*=d2],[class*=-d2]+[class*=d2],[class*=" d3"]+[class*=d3],[class^=d3]+[class*=d3],[class*=-d3]+[class*=d3],[class*=" d3"]+[class*=d2],[class^=d3]+[class*=d2],[class*=-d3]+[class*=d2],.d-clear.d-clear{clear:left;}
.d-overlap.d-overlap{clear:none;}

/* Desktop hiding ----- */

.d-hide.d-hide,.gridoverlay .d-hide.d-hide{display:none;}.d-show.d-show,.gridoverlay .d-show.d-show{display:block;}

.d-showgrid .d-show, .d-showgrid.d-show, .gridsetnoareas .d-show{display:block !important;}

}

@media only screen and (min-width:768px) and (max-width:990px) {

/* Tablet grid: 3 column / gutter: 3.03030303% ---------------------------------------- */

[class*=" t1"][class*=" t1"],[class^=t1][class^=t1],[class*=" t2"][class*=" t2"],[class^=t2][class^=t2],[class*=" t3"][class*=" t3"],[class^=t3][class^=t3],.t-all{display:block;float:left;clear:none;margin-right:-100%;}

/* Tablet grid spans ----- */

.t-all.t-all,.t-all.t-all .t-all.t-all{width:100%;margin-left:0;margin-right:0;clear:left;}.t1,.t-all .t1,.t1.t1{width:24.24242424%;}.t2,.t-all .t2,.t2.t2,.t3,.t-all .t3,.t3.t3{width:34.84848484%;}.t1-t2 .t1{width:39.02439025%;}.t2-t3 .t2,.t2-t3 .t3{width:47.91666667%;}.t1-t2 .t2{width:56.09756097%;}.t1-t2.t1-t2,.t-all .t1-t2{width:62.12121211%;}.t2-t3.t2-t3,.t-all .t2-t3{width:72.72727271%;}

/* Tablet grid padding ----- */

.t-all [class*=" t-pad"],.t-all [class^=t-pad],[class*=" t-pad"],[class^=t-pad]{padding-left:1.51515152%;padding-right:1.51515152%;left:-1.51515152%;}.t2-t3 [class*=" t-pad"],.t2-t3 [class^=t-pad]{padding-left:2.08333333%;padding-right:2.08333333%;left:-2.08333333%;}.t1-t2 [class*=" t-pad"],.t1-t2 [class^=t-pad]{padding-left:2.43902439%;padding-right:2.43902439%;left:-2.43902439%;}.t-all [class~=t-padfull],.t-all [class~=t-padinfull],[class~=t-padfull],[class~=t-padinfull]{padding-left:3.03030303%;padding-right:3.03030303%;left:-3.03030303%;}.t2-t3 [class~=t-padfull],.t2-t3 [class~=t-padinfull]{padding-left:4.16666667%;padding-right:4.16666667%;left:-4.16666667%;}.t1-t2 [class~=t-padfull],.t1-t2 [class~=t-padinfull]{padding-left:4.87804878%;padding-right:4.87804878%;left:-4.87804878%;}.t-pad,.t-padfull,.t-all .t-pad,.t-all .t-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.t-padin[class~=t-padin],.t-padinfull[class~=t-padinfull],.t-all .t-padin[class~=t-padin],.t-all .t-padinfull[class~=t-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* Tablet grid relationships ----- */

[class*=" t3"][class*=" t3"],[class^=t3][class^=t3],.t-all [class*=" t3"],.t-all [class^=t3]{margin-left:65.15151514%;}[class*=" t2"][class*=" t2"],[class^=t2][class^=t2],.t-all [class*=" t2"],.t-all [class^=t2]{margin-left:27.27272727%;}.t2-t3 [class*=" t3"],.t2-t3 [class^=t3]{margin-left:52.08333333%;}.t1-t2 [class*=" t2"],.t1-t2 [class^=t2]{margin-left:43.90243903%;}

/* Tablet grid floats ----- */

[class*=" t-float"][class*=" t-float"],[class^=t-float][class^=t-float]{margin-left:3.03030303%;margin-right:3.03030303%;}.t2-t3 [class*=" t-float"][class*=" t-float"],.t2-t3 [class^=t-float][class^=t-float]{margin-left:4.1666666672396%;margin-right:4.1666666672396%;}.t1-t2 [class*=" t-float"][class*=" t-float"],.t1-t2 [class^=t-float][class^=t-float]{margin-left:4.8780487808804%;margin-right:4.8780487808804%;}
.t-floatright.t-floatright{float:right;margin-right:0 !important;}
.t-floatleft.t-floatleft{float:left;margin-left:0 !important;}

.t-all+[class*=" t2"],.t-all+[class^=t2]{clear:left;}

.t-all+[class*=" t3"],.t-all+[class^=t3]{clear:left;}



/* Tablet clearing ----- */


.t-all,[class*=" t1-"][class*=" t1-"],[class^=t1-][class^=t1-],.t1.t1,[class*=" t2"] [class*=t2],[class^=t2] [class*=t2],[class*=" t3"] [class*=t3],[class^=t3] [class*=t3]{margin-left:0;clear:left;}

[class*=" t2"]+[class*=t2],[class^=t2]+[class*=t2],[class*=-t2]+[class*=t2],[class*=" t3"]+[class*=t3],[class^=t3]+[class*=t3],[class*=-t3]+[class*=t3],[class*=" t3"]+[class*=t2],[class^=t3]+[class*=t2],[class*=-t3]+[class*=t2],.t-clear.t-clear{clear:left;}
.t-overlap.t-overlap{clear:none;}

/* Tablet hiding ----- */

.t-hide.t-hide,.gridoverlay .t-hide.t-hide{display:none;}.t-show.t-show,.gridoverlay .t-show.t-show{display:block;}

.t-showgrid .t-show, .t-showgrid.t-show, .gridsetnoareas .t-show{display:block !important;}

}

@media only screen and (max-width:767px) {

/* Mobile grid: 2 column / gutter: 3.125% ---------------------------------------- */

[class*=" m1"][class*=" m1"],[class^=m1][class^=m1],[class*=" m2"][class*=" m2"],[class^=m2][class^=m2],.m-all{display:block;float:left;clear:none;margin-right:-100%;}

/* Mobile grid spans ----- */

.m-all.m-all,.m-all.m-all .m-all.m-all{width:100%;margin-left:0;margin-right:0;clear:left;}.m1,.m-all .m1,.m1.m1,.m2,.m-all .m2,.m2.m2{width:48.4375%;}

/* Mobile grid padding ----- */

.m-all [class*=" m-pad"],.m-all [class^=m-pad],[class*=" m-pad"],[class^=m-pad]{padding-left:1.5625%;padding-right:1.5625%;left:-1.5625%;}.m-all [class~=m-padfull],.m-all [class~=m-padinfull],[class~=m-padfull],[class~=m-padinfull]{padding-left:3.125%;padding-right:3.125%;left:-3.125%;}.m-pad,.m-padfull,.m-all .m-pad,.m-all .m-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.m-padin[class~=m-padin],.m-padinfull[class~=m-padinfull],.m-all .m-padin[class~=m-padin],.m-all .m-padinfull[class~=m-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* Mobile grid relationships ----- */

[class*=" m2"][class*=" m2"],[class^=m2][class^=m2],.m-all [class*=" m2"],.m-all [class^=m2]{margin-left:51.5625%;}

/* Mobile grid floats ----- */

[class*=" m-float"][class*=" m-float"],[class^=m-float][class^=m-float]{margin-left:3.125%;margin-right:3.125%;}
.m-floatright.m-floatright{float:right;margin-right:0 !important;}
.m-floatleft.m-floatleft{float:left;margin-left:0 !important;}

.m-all+[class*=" m2"],.m-all+[class^=m2]{clear:left;}



/* Mobile clearing ----- */


.m-all,[class*=" m1-"][class*=" m1-"],[class^=m1-][class^=m1-],.m1.m1,[class*=" m2"] [class*=m2],[class^=m2] [class*=m2]{margin-left:0;clear:left;}

[class*=" m2"]+[class*=m2],[class^=m2]+[class*=m2],[class*=-m2]+[class*=m2],.m-clear.m-clear{clear:left;}
.m-overlap.m-overlap{clear:none;}

/* Mobile hiding ----- */

.m-hide.m-hide,.gridoverlay .m-hide.m-hide{display:none;}.m-show.m-show,.gridoverlay .m-show.m-show{display:block;}

.m-showgrid .m-show, .m-showgrid.m-show, .gridsetnoareas .m-show{display:block !important;}

}

#gridscreenwidthwrap{display:block !important;}

