/*-- Font Size --*/
/*-- SUSY grid size --*/
/*-- Media Queries --*/
/*-- Color Scheme --*/
/* line 5, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
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, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*
  Icon Font: fontcustom
*/
@font-face {
  font-family: "fontcustom";
  src: url("/library/fonts/fontcustom.eot");
  src: url("/library/fonts/fontcustom.eot?#iefix") format("embedded-opentype"), url("/library/fonts/fontcustom.woff") format("woff"), url("/library/fonts/fontcustom.ttf") format("truetype"), url("/library/fonts/fontcustom.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 16, ../sass/_fontcustom.scss */
[data-icon]:before {
  content: attr(data-icon);
}

/* line 18, ../sass/_fontcustom.scss */
[data-icon]:before,
.icon-become-member:before,
.icon-facebook:before,
.icon-heart:before,
.icon-mail:before,
.icon-pencil:before,
.icon-phone:before,
.icon-search:before,
.icon-shop:before,
.icon-thermometer:before,
.icon-youtube:before {
  font-family: "fontcustom";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

/* line 40, ../sass/_fontcustom.scss */
.icon-become-member:before {
  content: "\f100";
}

/* line 41, ../sass/_fontcustom.scss */
.icon-facebook:before {
  content: "\f101";
}

/* line 42, ../sass/_fontcustom.scss */
.icon-heart:before {
  content: "\f102";
}

/* line 43, ../sass/_fontcustom.scss */
.icon-mail:before {
  content: "\f103";
}

/* line 44, ../sass/_fontcustom.scss */
.icon-pencil:before {
  content: "\f104";
}

/* line 45, ../sass/_fontcustom.scss */
.icon-phone:before {
  content: "\f105";
}

/* line 46, ../sass/_fontcustom.scss */
.icon-search:before {
  content: "\f106";
}

/* line 47, ../sass/_fontcustom.scss */
.icon-shop:before {
  content: "\f107";
}

/* line 48, ../sass/_fontcustom.scss */
.icon-thermometer:before {
  content: "\f108";
}

/* line 49, ../sass/_fontcustom.scss */
.icon-youtube:before {
  content: "\f109";
}

/*-- Base Styles --*/
/* line 13, ../sass/screen.scss */
HTML, BODY, FORM {
  height: 100%;
}

/* line 17, ../sass/screen.scss */
BODY {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #5a5a5e;
  -webkit-text-size-adjust: none;
}

/* line 25, ../sass/screen.scss */
H1 {
  font-size: 1.5em;
  line-height: 2em;
  line-height: 30px;
  color: #b9101e;
  margin: 10px 0;
}

/* line 32, ../sass/screen.scss */
H2 {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 700;
  line-height: 24px;
  color: #5a5a5e;
  text-transform: uppercase;
  margin: 0;
}

/* line 41, ../sass/screen.scss */
H3 {
  font-size: 1em;
  line-height: 1.5em;
  color: #fff;
  background-color: #5a5a5e;
  display: block;
  padding: 5px 10px;
  text-transform: uppercase;
  margin: 20px 0;
}

/* line 51, ../sass/screen.scss */
H4 {
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: 600;
  text-transform: uppercase;
  margin: 20px 0 0;
}

/* line 58, ../sass/screen.scss */
P {
  margin: 10px 0 20px 0;
}

/* line 62, ../sass/screen.scss */
A {
  color: #b9101e;
  text-decoration: underline;
}

/* line 67, ../sass/screen.scss */
A:hover {
  color: #b9101e;
  text-decoration: none;
}

/* line 72, ../sass/screen.scss */
A, IMG, OBJECT, INPUT {
  outline: none;
}

/* line 76, ../sass/screen.scss */
STRONG {
  font-weight: 700;
}

/* line 80, ../sass/screen.scss */
EM {
  font-style: oblique;
}

/* line 84, ../sass/screen.scss */
BLOCKQUOTE {
  margin: 10px 20px;
  padding: 0;
}

/* line 89, ../sass/screen.scss */
HR {
  border: none;
  height: 1px;
  margin: 20px 0;
  padding: 0;
  color: #d0d1d3;
  background-color: #d0d1d3;
  clear: both;
}

/* line 99, ../sass/screen.scss */
INPUT {
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 103, ../sass/screen.scss */
INPUT[type=checkbox] {
  -webkit-appearance: checkbox;
}
/* line 106, ../sass/screen.scss */
INPUT[type=radio] {
  -webkit-appearance: radio;
}

/* line 111, ../sass/screen.scss */
td[valign=top] {
  vertical-align: top;
}

/*touch styles */
/* line 121, ../sass/screen.scss */
.touch .bx-prev:hover, .touch .bx-next:hover {
  background-color: transparent !important;
}
/* line 123, ../sass/screen.scss */
.touch .bx-prev:hover:before, .touch .bx-next:hover:before {
  color: white !important;
}
/* line 129, ../sass/screen.scss */
.touch #slideshow .close:hover {
  background-color: rgba(50, 60, 70, 0.53) !important;
  color: #fff !important;
}
/* line 134, ../sass/screen.scss */
.touch #slideshow .close:hover .text {
  background-color: transparent !important;
  color: #fff;
}

/*-- Specific Styles --*/
/* line 143, ../sass/screen.scss */
.containerWrap {
  min-width: 290px;
  margin: 0 auto;
  display: block;
  padding: 0 15px;
  overflow: hidden;
}
@media (min-width: 40.3125em) {
  /* line 143, ../sass/screen.scss */
  .containerWrap {
    max-width: 750px;
    min-width: 480px;
  }
}
@media (min-width: 47.9375em) {
  /* line 143, ../sass/screen.scss */
  .containerWrap {
    max-width: 1200px;
    padding: 0 25px;
  }
}
@media (min-width: 75em) {
  /* line 143, ../sass/screen.scss */
  .containerWrap {
    padding: 0;
  }
}

/* line 162, ../sass/screen.scss */
.year {
  clear: both;
}
/* line 165, ../sass/screen.scss */
.year .magazine {
  /*margin-bottom:25px;*/
}
/* line 168, ../sass/screen.scss */
.year .magazine p {
  margin: 5px 0 0 0;
}
/* line 172, ../sass/screen.scss */
.year .magazine .magYr {
  font-weight: bold;
  text-transform: uppercase;
  color: #b9101e;
}
@media (min-width: 47.9375em) {
  /* line 165, ../sass/screen.scss */
  .year .magazine {
    width: 22.58065%;
    float: left;
    margin-right: 3.22581%;
    margin-bottom: 0;
  }
  /* line 172, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
  .year .magazine:nth-child(4n) {
    float: right;
    margin-right: 0;
  }
}
/* line 180, ../sass/screen.scss */
.year .magazine IMG {
  width: 100%;
  border: 0;
}

/* line 185, ../sass/screen.scss */
.clear {
  clear: both;
}

/* line 189, ../sass/screen.scss */
.red {
  color: #b9101e;
  font-weight: bold;
}

/* line 194, ../sass/screen.scss */
.highs {
  background: url(/library/images/common/highs.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 194, ../sass/screen.scss */
  .highs {
    padding: 10px 0 10px 30px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 208, ../sass/screen.scss */
.visibility {
  background: url(/library/images/common/visibility.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 208, ../sass/screen.scss */
  .visibility {
    padding: 10px 0 10px 40px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 222, ../sass/screen.scss */
.snow {
  background: url(/library/images/common/snow.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 222, ../sass/screen.scss */
  .snow {
    padding: 10px 0 10px 40px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 236, ../sass/screen.scss */
.humid {
  background: url(/library/images/common/humid.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 236, ../sass/screen.scss */
  .humid {
    padding: 10px 0 10px 40px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 250, ../sass/screen.scss */
.moon {
  background: url(/library/images/common/moon.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 250, ../sass/screen.scss */
  .moon {
    padding: 10px 0 10px 40px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 264, ../sass/screen.scss */
.sun {
  background: url(/library/images/common/sun.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 264, ../sass/screen.scss */
  .sun {
    padding: 10px 0 10px 40px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 278, ../sass/screen.scss */
.direction {
  background: url(/library/images/common/direction.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 278, ../sass/screen.scss */
  .direction {
    padding: 10px 0 10px 45px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 292, ../sass/screen.scss */
.liquid {
  background: url(/library/images/common/liquid.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 292, ../sass/screen.scss */
  .liquid {
    padding: 10px 0 10px 45px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 306, ../sass/screen.scss */
.wind {
  background: url(/library/images/common/wind.png) center left no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  margin: 10px 0;
  color: #b9101e;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 306, ../sass/screen.scss */
  .wind {
    padding: 10px 0 10px 45px;
    display: inline;
    margin: 0 5px 0 0;
  }
}

/* line 320, ../sass/screen.scss */
.alignleft {
  margin: 25px 0 15px;
  width: 100%;
}
@media (min-width: 40.3125em) {
  /* line 320, ../sass/screen.scss */
  .alignleft {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
    margin-bottom: 0;
    margin-top: 15px;
    margin-right: 25px;
  }
}
/* line 329, ../sass/screen.scss */
.alignleft UL {
  overflow: hidden;
}

/* line 333, ../sass/screen.scss */
.alignright {
  margin: 25px 0 15px;
  width: 100%;
}
@media (min-width: 40.3125em) {
  /* line 333, ../sass/screen.scss */
  .alignright {
    width: 23.40426%;
    float: right;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 15px;
    margin-left: 25px;
  }
}
/* line 342, ../sass/screen.scss */
.alignright UL {
  overflow: hidden;
}

/* line 346, ../sass/screen.scss */
.alignnone {
  margin: 25px 0 15px;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 40.3125em) {
  /* line 346, ../sass/screen.scss */
  .alignnone {
    width: auto;
    margin-bottom: 0;
    margin-top: 15px;
  }
}

/* line 357, ../sass/screen.scss */
.cf {
  clear: both;
}

/* line 362, ../sass/screen.scss */
.content .ip, .content .ipRQ {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  color: #5a5a5e;
  line-height: 28px;
  border: 1px solid #5a5a5e;
  background: #fff;
  width: 100%;
}
@media (min-width: 40.3125em) {
  /* line 362, ../sass/screen.scss */
  .content .ip, .content .ipRQ {
    padding: 0 10px;
    width: 60%;
  }
}
/* line 376, ../sass/screen.scss */
.content .ip[type=checkbox], .content .ip[type=radio], .content .ipRQ[type=checkbox], .content .ipRQ[type=radio] {
  width: auto;
}
@media (min-width: 40.3125em) {
  /* line 376, ../sass/screen.scss */
  .content .ip[type=checkbox], .content .ip[type=radio], .content .ipRQ[type=checkbox], .content .ipRQ[type=radio] {
    width: auto;
  }
}
/* line 386, ../sass/screen.scss */
.content .auto-width .ip, .content .auto-width .ipRQ {
  width: auto;
}
/* line 391, ../sass/screen.scss */
.content .ip option, .content .ipRQ option {
  border: none;
  padding: 0 5px;
}
/* line 395, ../sass/screen.scss */
.content select.ip, .content select.ipRQ {
  padding: 2px;
  width: 100%;
}
@media (min-width: 40.3125em) {
  /* line 395, ../sass/screen.scss */
  .content select.ip, .content select.ipRQ {
    width: 60%;
  }
}
/* line 402, ../sass/screen.scss */
.content A.date {
  font-size: 21px;
  text-decoration: none;
  margin-right: 10px;
}
/* line 406, ../sass/screen.scss */
.content A.date:hover {
  color: #5a5a5e;
}
/* line 410, ../sass/screen.scss */
.content .imgPadRt {
  margin: 0 15px 15px 0;
}
/* line 413, ../sass/screen.scss */
.content .rates {
  font-size: 14px;
}
/* line 416, ../sass/screen.scss */
.content .price {
  font-weight: bold;
  margin-left: 6px;
}
/* line 420, ../sass/screen.scss */
.content .staffPhoto {
  margin-top: 25px;
  margin-right: 15px;
}
/* line 424, ../sass/screen.scss */
.content .contentPhoto {
  width: 98%;
}
/* line 427, ../sass/screen.scss */
.content .btn {
  color: #fff;
  display: inline-block;
  border: 1px solid #b9101e;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 28px;
  padding: 0 10px;
  background-color: #b9101e;
  cursor: pointer;
  height: 28px;
}
/* line 438, ../sass/screen.scss */
.content .btn:hover, .content .btn.active {
  color: #b9101e;
  background-color: #fff;
}
/* line 442, ../sass/screen.scss */
.content .btn + H2 {
  margin-top: 1em;
}
/* line 449, ../sass/screen.scss */
.content .phone .ip, .content .phone .ipRQ {
  width: auto;
}
/* line 453, ../sass/screen.scss */
.content .errmsg {
  color: #b9101e;
}
/* line 456, ../sass/screen.scss */
.content .reqfldtitle, .content .fldtitle {
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 459, ../sass/screen.scss */
.content .flddata {
  margin-bottom: 10px;
}
/* line 464, ../sass/screen.scss */
.content UL.obscast {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}
/* line 471, ../sass/screen.scss */
.content UL.obscast .grey {
  color: #5a5a5e;
}
/* line 475, ../sass/screen.scss */
.content UL.obscast LI {
  font-size: 16px;
  line-height: 1.3em;
  margin-bottom: 1em;
  padding: 0;
}
/* line 481, ../sass/screen.scss */
.content UL.obscast LI A {
  padding: 10px;
  text-decoration: none;
  display: block;
}
/* line 486, ../sass/screen.scss */
.content UL.obscast LI A:hover {
  background-color: #eee;
}
@media (min-width: 47.9375em) {
  /* line 475, ../sass/screen.scss */
  .content UL.obscast LI {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 172, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
  .content UL.obscast LI:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 495, ../sass/screen.scss */
  .content UL.obscast LI:nth-child(2n+1) {
    clear: both;
  }
}
/* line 502, ../sass/screen.scss */
.content UL.webcam {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0;
}
/* line 508, ../sass/screen.scss */
.content UL.webcam LI {
  display: inline-block;
  border: 1px solid #eee;
  padding: 3px;
  margin: 0 4px 0 0;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
/* line 518, ../sass/screen.scss */
.content UL.webcam IMG {
  display: block;
  width: 120px;
}

/* line 526, ../sass/screen.scss */
.groupcaption0 {
  margin-right: 10px;
  vertical-align: baseline;
  line-height: 16px;
}

/*.dataTable {
	font-size:13px;
	margin-bottom:20px;
	color:#3E3C3C;
	thead {
		line-height:16px;
		background-color:#3E3C3C;	
		color:$white;
	}
	tbody {
		tr {
			border-top: solid 1px $white;
			td {
				background-color:#E1DEDE;
			}
			&:nth-child(even) td {
				background-color:#fbe5e5;
			}
		}
	}
	td {
		padding:3px 10px;	
	}
}*/
/* line 552, ../sass/screen.scss */
.dataTable {
  margin: 1em 0;
  min-width: 280px;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 20px;
  color: #3E3C3C;
}
/* line 560, ../sass/screen.scss */
.dataTable thead {
  display: none;
}
@media (min-width: 47.9375em) {
  /* line 560, ../sass/screen.scss */
  .dataTable thead {
    line-height: 16px;
    background-color: #3E3C3C;
    color: #fff;
    display: table-header-group;
  }
}
/* line 572, ../sass/screen.scss */
.dataTable thead tr td {
  background-color: #3E3C3C;
}
/* line 579, ../sass/screen.scss */
.dataTable tr {
  border-top: solid 1px #fff;
}
/* line 582, ../sass/screen.scss */
.dataTable tr.header {
  display: none;
}
@media (min-width: 47.9375em) {
  /* line 582, ../sass/screen.scss */
  .dataTable tr.header {
    display: table-row;
  }
}
/* line 590, ../sass/screen.scss */
.dataTable tr:nth-child(even) td {
  background-color: #fbe5e5;
}
/* line 595, ../sass/screen.scss */
.dataTable th {
  display: none;
}
/* line 599, ../sass/screen.scss */
.dataTable td {
  display: block;
  background-color: #E1DEDE;
  padding: 5px 10px;
  vertical-align: top;
}
/* line 605, ../sass/screen.scss */
.dataTable td:first-child {
  padding-top: .5em;
}
/* line 608, ../sass/screen.scss */
.dataTable td:last-child {
  padding-bottom: .5em;
}
/* line 614, ../sass/screen.scss */
.dataTable td:before {
  content: attr(data-th);
  font-size: 12px;
  font-weight: bold;
  margin-right: 8px;
  width: 65%;
  display: inline-block;
}
@media (min-width: 47.9375em) {
  /* line 614, ../sass/screen.scss */
  .dataTable td:before {
    display: none;
  }
}
/* line 628, ../sass/screen.scss */
.dataTable th, .dataTable td {
  text-align: left;
}
@media (min-width: 47.9375em) {
  /* line 628, ../sass/screen.scss */
  .dataTable th, .dataTable td {
    display: table-cell;
    padding: .25em .5em;
    /*&:first-child {
      padding-left: 0;
    }
    
    &:last-child {
      padding-right: 0;
    }*/
  }
}

/* line 651, ../sass/screen.scss */
.lt-ie9 #slideshow .ourMission {
  background-color: #1b1b1d;
}
/* line 654, ../sass/screen.scss */
.lt-ie9 #slideshow .stayInformed {
  background-color: #5a5a5e;
}
/* line 657, ../sass/screen.scss */
.lt-ie9 #slideshow .summitConditions {
  background-color: #5a5a5e;
}
/* line 660, ../sass/screen.scss */
.lt-ie9 #slideshow .becomeMember {
  background-color: #b9101e;
}
/* line 664, ../sass/screen.scss */
.lt-ie9 #slideshow .block .left {
  background-color: #5a5a5e;
}
/* line 666, ../sass/screen.scss */
.lt-ie9 #slideshow .block .left:before {
  display: none;
}
/* line 670, ../sass/screen.scss */
.lt-ie9 #slideshow .block .right {
  background-color: #b9101e;
}
/* line 675, ../sass/screen.scss */
.lt-ie9 #slideshow .bx-controls .bx-prev {
  background: url(/library/images/common/prev-0.png) center center no-repeat;
}
/* line 677, ../sass/screen.scss */
.lt-ie9 #slideshow .bx-controls .bx-prev:hover {
  background: #fff url(/library/images/common/prev-1.png) center center no-repeat;
}
/* line 680, ../sass/screen.scss */
.lt-ie9 #slideshow .bx-controls .bx-prev:before {
  display: none;
}
/* line 684, ../sass/screen.scss */
.lt-ie9 #slideshow .bx-controls .bx-next {
  background: url(/library/images/common/next-0.png) center center no-repeat;
}
/* line 686, ../sass/screen.scss */
.lt-ie9 #slideshow .bx-controls .bx-next:hover {
  background: #fff url(/library/images/common/next-1.png) center center no-repeat;
}
/* line 690, ../sass/screen.scss */
.lt-ie9 #slideshow .bx-controls .bx-next:before {
  display: none;
}
/* line 698, ../sass/screen.scss */
.lt-ie9 #watchLearn .watch .icon {
  background: url(/library/images/common/toggle-0.png) center center no-repeat;
}
/* line 700, ../sass/screen.scss */
.lt-ie9 #watchLearn .watch .icon:after {
  display: none;
}
/* line 705, ../sass/screen.scss */
.lt-ie9 #watchLearn .watch.active .icon {
  background: url(/library/images/common/toggle-1.png) center center no-repeat;
}

/* line 712, ../sass/screen.scss */
.partner-columns {
  width: 100%;
}
@media (min-width: 47.9375em) {
  /* line 712, ../sass/screen.scss */
  .partner-columns {
    width: 48%;
  }
  /* line 717, ../sass/screen.scss */
  .partner-columns.left {
    float: left;
    margin-right: 5px;
    width: 20%;
  }
  /* line 721, ../sass/screen.scss */
  .partner-columns.left .partnerLogo {
    width: 100%;
  }
  /* line 726, ../sass/screen.scss */
  .partner-columns.right {
    float: right;
    width: 75%;
  }
  /* line 731, ../sass/screen.scss */
  .partner-columns H3 {
    text-align: center;
  }
}

/* line 737, ../sass/screen.scss */
.lodging-columns {
  width: 100%;
}
@media (min-width: 47.9375em) {
  /* line 737, ../sass/screen.scss */
  .lodging-columns {
    width: 48%;
  }
  /* line 742, ../sass/screen.scss */
  .lodging-columns.left {
    float: left;
    margin-right: 5px;
    width: 23%;
  }
  /* line 746, ../sass/screen.scss */
  .lodging-columns.left IMG {
    width: 100%;
    margin-top: 8px;
  }
  /* line 752, ../sass/screen.scss */
  .lodging-columns.right {
    float: right;
    width: 72%;
  }
  /* line 757, ../sass/screen.scss */
  .lodging-columns H3 {
    text-align: center;
  }
}

/* line 764, ../sass/screen.scss */
.btn-set {
  margin: 1em 0;
}
/* line 767, ../sass/screen.scss */
.btn-set A {
  display: inline;
  margin-right: 1em;
}

/* line 773, ../sass/screen.scss */
.img-grid {
  width: 100%;
  *zoom: 1;
}
/* line 19, ../sass/_base.scss */
.img-grid:before, .img-grid:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
.img-grid:after {
  clear: both;
}
/* line 776, ../sass/screen.scss */
.img-grid .inner {
  width: 90%;
}
@media (min-width: 62.5em) {
  /* line 776, ../sass/screen.scss */
  .img-grid .inner {
    width: 60%;
  }
}
/* line 785, ../sass/screen.scss */
.img-grid DIV {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
  margin: 1em 0;
}
@media (min-width: 47.9375em) {
  /* line 785, ../sass/screen.scss */
  .img-grid DIV {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 792, ../sass/screen.scss */
  .img-grid DIV:nth-of-type(4n) {
    margin-right: 0;
  }
}

/* line 798, ../sass/screen.scss */
.two-column {
  width: 100%;
}
@media (min-width: 47.9375em) {
  /* line 798, ../sass/screen.scss */
  .two-column {
    width: 48%;
  }
  /* line 803, ../sass/screen.scss */
  .two-column IMG {
    width: 88%;
    margin: 1em auto;
  }
  /* line 808, ../sass/screen.scss */
  .two-column.left {
    float: left;
    margin-right: 5px;
  }
  /* line 812, ../sass/screen.scss */
  .two-column.left .partnerLogo {
    width: 50%;
  }
  /* line 817, ../sass/screen.scss */
  .two-column.right {
    float: right;
  }
  /* line 820, ../sass/screen.scss */
  .two-column.right .right-img {
    width: 40%;
    margin: 1em;
    display: inline;
    vertical-align: top;
  }
  /* line 828, ../sass/screen.scss */
  .two-column H3 {
    text-align: center;
  }
}

/*Accordion */
/* line 837, ../sass/screen.scss */
.acc {
  min-width: 280px;
  margin: 20px auto;
}
/* line 842, ../sass/screen.scss */
.acc.small {
  max-width: 330px;
  margin: 20px auto;
}
/* line 847, ../sass/screen.scss */
.acc .acc-t {
  position: relative;
  /*height: 34px;*/
  text-transform: capitalize;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  background: #b9101e;
  cursor: pointer;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
@media (min-width: 40.3125em) {
  /* line 847, ../sass/screen.scss */
  .acc .acc-t {
    font-size: 16px;
    line-height: 21px;
  }
}
/* line 865, ../sass/screen.scss */
.acc .acc-t > *:first-child {
  display: inline-block;
  margin: 0;
  line-height: 40px;
  color: #fff;
  text-indent: 0px;
}
/* line 873, ../sass/screen.scss */
.acc .acc-t:after {
  content: '';
  float: right;
  width: 0px;
  height: 0px;
  margin: 5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 9px 0 9px;
  border-color: #fff transparent transparent transparent;
  -moz-transform-origin: 9px 5px;
  -ms-transform-origin: 9px 5px;
  -webkit-transform-origin: 9px 5px;
  transform-origin: 9px 5px;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 886, ../sass/screen.scss */
.acc .acc-t.open:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 891, ../sass/screen.scss */
.acc > .button {
  float: right;
  margin: 5px 0 2px 10px;
}
/* line 895, ../sass/screen.scss */
.acc > .button + .acc-t {
  overflow: hidden;
}
/* line 900, ../sass/screen.scss */
.acc .acc-c {
  display: none;
  overflow: hidden;
  *zoom: 1;
}
/* line 904, ../sass/screen.scss */
.acc .acc-c .inner {
  padding: 10px;
}
/* line 907, ../sass/screen.scss */
.acc .acc-c .inner > *:first-child {
  border-top: none;
}

/* line 914, ../sass/screen.scss */
#header {
  background-image: url(/library/images/common/header-bg.jpg);
  background-size: cover;
  -ms-behavior: url(/library/javascript/backgroundsize.min.htc);
}
/* line 918, ../sass/screen.scss */
#header #logo {
  padding: 25px 0;
}
@media (min-width: 40.3125em) {
  /* line 918, ../sass/screen.scss */
  #header #logo {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
  }
}
/* line 923, ../sass/screen.scss */
#header #logo IMG {
  max-width: 100%;
  display: block;
  -moz-transform: scale(0.99999);
  -ms-transform: scale(0.99999);
  -webkit-transform: scale(0.99999);
  transform: scale(0.99999);
}
/* line 929, ../sass/screen.scss */
#header #headerContent {
  display: none;
  text-align: right;
}
@media (min-width: 47.9375em) {
  /* line 929, ../sass/screen.scss */
  #header #headerContent {
    display: inline;
    width: 65.95745%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 62.5em) {
  /* line 929, ../sass/screen.scss */
  #header #headerContent {
    width: 74.46809%;
    float: right;
    margin-right: 0;
  }
}
/* line 939, ../sass/screen.scss */
#header #headerContent UL {
  margin: 15px 0;
  display: block;
}
/* line 942, ../sass/screen.scss */
#header #headerContent UL LI {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  position: relative;
}
@media (min-width: 62.5em) {
  /* line 942, ../sass/screen.scss */
  #header #headerContent UL LI {
    margin-left: 40px;
  }
}
/* line 950, ../sass/screen.scss */
#header #headerContent UL LI A {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 600;
  color: #2f3032;
  text-decoration: none;
  text-transform: uppercase;
}
@media (min-width: 62.5em) {
  /* line 950, ../sass/screen.scss */
  #header #headerContent UL LI A {
    font-size: 1.125em;
    line-height: 1.33333em;
  }
}
/* line 959, ../sass/screen.scss */
#header #headerContent UL LI A:hover {
  color: #b9101e;
}
/* line 962, ../sass/screen.scss */
#header #headerContent UL LI A.shop {
  background: url(/library/images/common/shop.png) center left no-repeat;
  padding-left: 20px;
}
/* line 966, ../sass/screen.scss */
#header #headerContent UL LI A.donate {
  background: url(/library/images/common/donate.png) center left no-repeat;
  padding-left: 25px;
}
/* line 970, ../sass/screen.scss */
#header #headerContent UL LI A.member {
  background: url(/library/images/common/member.png) center left no-repeat;
  padding-left: 25px;
}
/* line 976, ../sass/screen.scss */
#header #headerContent UL:first-child {
  font-size: 0.75em;
  line-height: 2em;
}
/* line 978, ../sass/screen.scss */
#header #headerContent UL:first-child LI {
  margin-left: 0;
}
/* line 980, ../sass/screen.scss */
#header #headerContent UL:first-child LI A {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  text-transform: none;
  border-left: 1px solid #5a5a5e;
  margin-left: 10px;
  padding-left: 10px;
}
/* line 987, ../sass/screen.scss */
#header #headerContent UL:first-child LI A.toggle {
  width: 22px;
  height: 23px;
  background: url(/library/images/common/search.png) center center no-repeat;
  display: block;
  border: none;
  margin-left: 20px;
  padding: 5px;
}
/* line 995, ../sass/screen.scss */
#header #headerContent UL:first-child LI A.toggle.active {
  background: #fff url(/library/images/common/search.png) center center no-repeat;
}
/* line 1002, ../sass/screen.scss */
#header #headerContent UL:first-child LI:first-child A {
  border: none;
}
/* line 1008, ../sass/screen.scss */
#header #headerContent UL #search {
  background-color: #fff;
  padding: 5px;
  display: none;
  position: absolute;
  top: 30px;
  right: 0;
  white-space: nowrap;
  z-index: 10;
}
/* line 1017, ../sass/screen.scss */
#header #headerContent UL #search .ip {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 1.0625em;
  line-height: 1.41176em;
  line-height: 28px;
  border: 1px solid #5a5a5e;
  background: #fff;
  padding: 0 10px;
  width: 178px;
  height: 26px;
}
/* line 1027, ../sass/screen.scss */
#header #headerContent UL #search .ipBtn {
  color: #fff;
  display: inline-block;
  border: 1px solid #b9101e;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 10px;
  background-color: #b9101e;
  cursor: pointer;
  height: 28px;
}
/* line 1037, ../sass/screen.scss */
#header #headerContent UL #search .ipBtn:hover {
  color: #b9101e;
  background-color: #fff;
}

/* line 1047, ../sass/screen.scss */
#slideshow .btn.unit-toggle {
  display: none;
}
@media (min-width: 62.5em) {
  /* line 1047, ../sass/screen.scss */
  #slideshow .btn.unit-toggle {
    display: inline;
  }
}

/* line 1053, ../sass/screen.scss */
#mobnavWrap {
  background-color: #b9101e;
  text-align: right;
}
@media (min-width: 47.9375em) {
  /* line 1053, ../sass/screen.scss */
  #mobnavWrap {
    display: none;
  }
}
/* line 1059, ../sass/screen.scss */
#mobnavWrap .icon-search {
  color: #fff;
  text-decoration: none;
  font-size: 1.75em;
  padding: 2px 12px 3px 12px;
  vertical-align: middle;
}
/* line 1066, ../sass/screen.scss */
#mobnavWrap .icon-search:hover {
  color: #fff;
}
/* line 1070, ../sass/screen.scss */
#mobnavWrap .icon-search.active {
  background-color: #f2f3f3;
  color: #b9101e;
}
/* line 1076, ../sass/screen.scss */
#mobnavWrap #mobsearch {
  display: none;
  background-color: #f2f3f3;
  padding: 10px;
  text-align: left;
}
/* line 1081, ../sass/screen.scss */
#mobnavWrap #mobsearch .ip {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 0.8125em;
  line-height: 1.84615em;
  line-height: 28px;
  border: 1px solid #5a5a5e;
  background: #fff;
  padding: 0 2%;
  width: 70%;
  height: 26px;
  vertical-align: top;
}
/* line 1092, ../sass/screen.scss */
#mobnavWrap #mobsearch .ipBtn {
  color: #fff;
  display: inline-block;
  border: 1px solid #b9101e;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0;
  background-color: #b9101e;
  cursor: pointer;
  width: 20%;
  height: 28px;
  vertical-align: top;
}
/* line 1106, ../sass/screen.scss */
#mobnavWrap .mobile {
  width: 56px;
  height: 43px;
  background: url(/library/images/common/nav-0.png) center center no-repeat;
  display: inline-block;
  vertical-align: middle;
}
/* line 1112, ../sass/screen.scss */
#mobnavWrap .mobile.active {
  background: #f2f3f3 url(/library/images/common/nav-1.png) center center no-repeat;
}
/* line 1116, ../sass/screen.scss */
#mobnavWrap #mobnav {
  display: none;
  background-color: #f2f3f3;
  padding: 15px;
  text-align: left;
}
/* line 1121, ../sass/screen.scss */
#mobnavWrap #mobnav .subnav {
  display: none;
  padding: 0 20px;
}
/* line 1124, ../sass/screen.scss */
#mobnavWrap #mobnav .subnav A {
  display: block;
  font-size: 0.75em;
  line-height: 2em;
  line-height: normal;
  color: #5a5a5e;
  text-decoration: none;
  padding: 5px 10px;
}
/* line 1132, ../sass/screen.scss */
#mobnavWrap #mobnav .subnav DIV {
  margin: 10px 0;
}
/* line 1134, ../sass/screen.scss */
#mobnavWrap #mobnav .subnav DIV > A {
  font-size: 0.875em;
  line-height: 1.71429em;
  line-height: normal;
  color: #b9101e;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 1144, ../sass/screen.scss */
#mobnavWrap #mobnav > DIV .nav {
  display: block;
  padding: 0;
}
/* line 1147, ../sass/screen.scss */
#mobnavWrap #mobnav > DIV .nav A {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #5a5a5e;
  border-bottom: 2px solid #d0d1d3;
  display: block;
  position: relative;
  padding: 5px 0;
}
/* line 1158, ../sass/screen.scss */
#mobnavWrap #mobnav > DIV .nav .icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 33px;
  height: 33px;
}
/* line 1164, ../sass/screen.scss */
#mobnavWrap #mobnav > DIV .nav .icon:after {
  -moz-transition: -moz-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  content: ' ';
  display: block;
  position: absolute;
  top: 12px;
  right: 9px;
  text-align: center;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 7.5px 0 7.5px;
  border-color: #5a5a5e transparent transparent transparent;
}
/* line 1177, ../sass/screen.scss */
#mobnavWrap #mobnav > DIV .nav.selected .icon:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 1187, ../sass/screen.scss */
#topNavigation {
  display: none;
  background-color: #b9101e;
  position: relative;
}
@media (min-width: 47.9375em) {
  /* line 1187, ../sass/screen.scss */
  #topNavigation {
    display: block;
  }
}
/* line 1194, ../sass/screen.scss */
#topNavigation UL {
  padding: 0;
  text-align: center;
}
/* line 1197, ../sass/screen.scss */
#topNavigation UL LI {
  display: inline-block;
  margin: 6px 4px 0;
}
@media (min-width: 62.5em) {
  /* line 1197, ../sass/screen.scss */
  #topNavigation UL LI {
    margin: 6px 8px 0;
  }
}
@media (min-width: 75em) {
  /* line 1197, ../sass/screen.scss */
  #topNavigation UL LI {
    margin: 6px 20px 0;
  }
}
/* line 1206, ../sass/screen.scss */
#topNavigation UL LI A {
  font-size: 0.75em;
  line-height: 2em;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 6px 5px 12px;
  display: block;
}
@media (min-width: 62.5em) {
  /* line 1206, ../sass/screen.scss */
  #topNavigation UL LI A {
    font-size: 0.875em;
    line-height: 1.71429em;
  }
}
@media (min-width: 75em) {
  /* line 1206, ../sass/screen.scss */
  #topNavigation UL LI A {
    font-size: 1em;
    line-height: 1.5em;
  }
}
@media (min-width: 62.5em) {
  /* line 1206, ../sass/screen.scss */
  #topNavigation UL LI A {
    padding: 6px 15px 12px;
  }
}
/* line 1222, ../sass/screen.scss */
#topNavigation UL LI A:hover, #topNavigation UL LI A.active {
  color: #b9101e;
  background-color: #fff;
}
/* line 1229, ../sass/screen.scss */
#topNavigation #subnav {
  background-color: #fff;
  left: 0;
  top: 47px;
  position: absolute;
  z-index: 100;
  width: 100%;
  text-align: left;
  -moz-transform: translateZ(1px);
  -ms-transform: translateZ(1px);
  -webkit-transform: translateZ(1px);
  transform: translateZ(1px);
}
/* line 1238, ../sass/screen.scss */
#topNavigation #subnav.selected {
  border-bottom: 5px solid #b9101e;
}
/* line 1241, ../sass/screen.scss */
#topNavigation #subnav > DIV {
  display: none;
  width: 100%;
  margin: 0 auto 20px;
}
@media (min-width: 75em) {
  /* line 1241, ../sass/screen.scss */
  #topNavigation #subnav > DIV {
    width: 1200px;
  }
}
/* line 1248, ../sass/screen.scss */
#topNavigation #subnav > DIV > DIV {
  float: left;
  width: 23%;
  margin: 20px 1% 0;
}
/* line 1252, ../sass/screen.scss */
#topNavigation #subnav > DIV > DIV LI {
  margin: 0;
  display: block;
}
/* line 1259, ../sass/screen.scss */
#topNavigation #subnav DIV UL {
  text-align: left;
}
/* line 1262, ../sass/screen.scss */
#topNavigation #subnav DIV A {
  display: block;
  font-size: 0.6875em;
  line-height: 2.18182em;
  line-height: normal;
  color: #5a5a5e;
  text-decoration: none;
  padding: 5px 10px;
}
/* line 1269, ../sass/screen.scss */
#topNavigation #subnav DIV A:hover {
  color: #fff;
  background-color: #b9101e;
}
/* line 1274, ../sass/screen.scss */
#topNavigation #subnav DIV > A {
  font-size: 0.8125em;
  line-height: 1.84615em;
  line-height: normal;
  color: #b9101e;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 1285, ../sass/screen.scss */
#slideshow {
  width: 100%;
  height: 493px !important;
  overflow: hidden;
  position: relative;
  color: #d0d1d3;
}
@media (min-width: 40.3125em) {
  /* line 1285, ../sass/screen.scss */
  #slideshow {
    height: auto !important;
  }
}
@media (min-width: 47.9375em) {
  /* line 1294, ../sass/screen.scss */
  #slideshow.active .close-overlay {
    height: 83%;
  }
}
/* line 1300, ../sass/screen.scss */
#slideshow .bottomWrap {
  clear: both;
  visibility: hidden;
  display: block;
  width: 100%;
  position: relative;
  min-height: 220px;
}
@media (min-width: 47.9375em) {
  /* line 1300, ../sass/screen.scss */
  #slideshow .bottomWrap {
    visibility: visible;
  }
}
@media (min-width: 75em) {
  /* line 1300, ../sass/screen.scss */
  #slideshow .bottomWrap {
    min-height: 250px;
  }
}
/* line 1316, ../sass/screen.scss */
#slideshow H2 {
  font-size: 1.625em;
  line-height: 1.84615em;
  line-height: 24px;
  margin-bottom: 10px;
  color: #d0d1d3;
}
/* line 1321, ../sass/screen.scss */
#slideshow H2 IMG {
  margin-right: 5px;
}
@media (min-width: 62.5em) {
  /* line 1321, ../sass/screen.scss */
  #slideshow H2 IMG {
    max-height: 25px;
  }
}
@media (min-width: 75em) {
  /* line 1321, ../sass/screen.scss */
  #slideshow H2 IMG {
    max-height: none;
  }
}
/* line 1331, ../sass/screen.scss */
#slideshow A {
  color: #d0d1d3;
}
/* line 1334, ../sass/screen.scss */
#slideshow .btn {
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  text-decoration: none;
  text-transform: uppercase;
  padding: 5px 10px;
  margin-top: 12px;
}
/* line 1342, ../sass/screen.scss */
#slideshow .btn:hover {
  color: #b9101e;
  background-color: #fff;
}
/* line 1347, ../sass/screen.scss */
#slideshow .ip {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 0.875em;
  line-height: 1.71429em;
  width: 70%;
  padding: 5px 8px;
  color: #fff;
  background-color: rgba(34, 35, 38, 0.9);
  border: 1px solid #fff;
  text-transform: uppercase;
  margin: 20px 0 0;
  vertical-align: top;
  height: 24px;
}
@media (min-width: 62.5em) {
  /* line 1347, ../sass/screen.scss */
  #slideshow .ip {
    font-size: 1em;
    line-height: 1.5em;
    width: 180px;
    padding: 5px 10px;
  }
}
/* line 1365, ../sass/screen.scss */
#slideshow .ipBtn {
  font-size: 1.875em;
  line-height: 1.6em;
  line-height: 27px;
  color: #fff;
  margin: 20px 0 0;
  border: 1px solid #fff;
  border-left: none;
  padding: 8px 10px;
  background-color: rgba(183, 23, 30, 0.8);
  cursor: pointer;
}
/* line 1376, ../sass/screen.scss */
#slideshow .padding {
  padding: 25px;
}
/* line 1379, ../sass/screen.scss */
#slideshow .callout {
  font-size: 0.75em;
  line-height: 2em;
  line-height: normal;
}
@media (min-width: 62.5em) {
  /* line 1379, ../sass/screen.scss */
  #slideshow .callout {
    font-size: 0.875em;
    line-height: 1.71429em;
  }
}
@media (min-width: 75em) {
  /* line 1379, ../sass/screen.scss */
  #slideshow .callout {
    font-size: 1em;
    line-height: 1.5em;
  }
}
/* line 1390, ../sass/screen.scss */
#slideshow .ourMission {
  visibility: hidden;
  right: 0;
  -moz-transition: right 0.6s ease-in-out;
  -o-transition: right 0.6s ease-in-out;
  -webkit-transition: right 0.6s ease-in-out;
  transition: right 0.6s ease-in-out;
  position: relative;
  z-index: 10;
  background-color: rgba(34, 35, 38, 0.9);
  width: 30%;
  float: right;
}
@media (min-width: 47.9375em) {
  /* line 1390, ../sass/screen.scss */
  #slideshow .ourMission {
    visibility: visible;
  }
}
/* line 1403, ../sass/screen.scss */
#slideshow .stayInformed {
  visibility: hidden;
  right: 0;
  -moz-transition: right 0.6s ease-in-out;
  -o-transition: right 0.6s ease-in-out;
  -webkit-transition: right 0.6s ease-in-out;
  transition: right 0.6s ease-in-out;
  position: relative;
  z-index: 10;
  background-color: rgba(77, 78, 83, 0.9);
  width: 30%;
  clear: right;
  float: right;
}
@media (min-width: 47.9375em) {
  /* line 1403, ../sass/screen.scss */
  #slideshow .stayInformed {
    visibility: visible;
  }
}
/* line 1417, ../sass/screen.scss */
#slideshow .becomeMember {
  right: 0;
  -moz-transition: right 0.6s ease-in-out;
  -o-transition: right 0.6s ease-in-out;
  -webkit-transition: right 0.6s ease-in-out;
  transition: right 0.6s ease-in-out;
  position: absolute;
  z-index: 10;
  display: table-cell;
  height: 100%;
  width: 30%;
  background-color: rgba(183, 23, 30, 0.8);
}
/* line 1427, ../sass/screen.scss */
#slideshow .summitConditions {
  bottom: 0;
  -moz-transition: bottom 0.6s ease-in-out;
  -o-transition: bottom 0.6s ease-in-out;
  -webkit-transition: bottom 0.6s ease-in-out;
  transition: bottom 0.6s ease-in-out;
  position: absolute;
  z-index: 10;
  display: table-cell;
  height: 100%;
  width: 70%;
  background-image: url(/library/images/common/summit-conditions.png);
  background-size: 15px;
  background-position: 25px 25px;
  border-right: 1px solid #5a5a5e;
  background-repeat: no-repeat;
  background-color: rgba(77, 78, 83, 0.9);
}
@media (min-width: 62.5em) {
  /* line 1427, ../sass/screen.scss */
  #slideshow .summitConditions {
    background-size: auto;
    background-position: 15px 20px;
  }
}
/* line 1445, ../sass/screen.scss */
#slideshow .summitConditions .padding {
  *zoom: 1;
  padding: 25px 25px 25px 50px;
}
/* line 19, ../sass/_base.scss */
#slideshow .summitConditions .padding:before, #slideshow .summitConditions .padding:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#slideshow .summitConditions .padding:after {
  clear: both;
}
/* line 1451, ../sass/screen.scss */
#slideshow .summitConditions UL LI {
  text-transform: uppercase;
  float: left;
  margin-right: 2.12766%;
  width: 60.93617%;
}
@media (min-width: 62.5em) {
  /* line 1451, ../sass/screen.scss */
  #slideshow .summitConditions UL LI {
    width: 32%;
  }
}
/* line 1459, ../sass/screen.scss */
#slideshow .summitConditions UL LI STRONG {
  margin-left: 10px;
}
/* line 1462, ../sass/screen.scss */
#slideshow .summitConditions UL LI STRONG:last-child {
  margin-left: 0;
}
/* line 1468, ../sass/screen.scss */
#slideshow .summitConditions .blog {
  clear: left;
  font-size: 1em;
  line-height: 1.5em;
}
@media (min-width: 40.3125em) {
  /* line 1468, ../sass/screen.scss */
  #slideshow .summitConditions .blog {
    font-size: 0.8125em;
    line-height: 1.84615em;
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
  }
}
/* line 1480, ../sass/screen.scss */
#slideshow .summitConditions .blog IMG {
  width: 15px;
  margin-left: -25px;
  float: left;
}
@media (min-width: 62.5em) {
  /* line 1480, ../sass/screen.scss */
  #slideshow .summitConditions .blog IMG {
    width: auto;
  }
}
/* line 1489, ../sass/screen.scss */
#slideshow .summitConditions .forecast {
  float: right;
  width: 30%;
}
/* line 1493, ../sass/screen.scss */
#slideshow .summitConditions .forecast IMG {
  display: block;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 75em) {
  /* line 1493, ../sass/screen.scss */
  #slideshow .summitConditions .forecast IMG {
    width: 80%;
  }
}
/* line 1503, ../sass/screen.scss */
#slideshow .summitConditions .forecast .btn {
  width: 100%;
  text-align: center;
  border: none;
  margin: 0;
}
/* line 1509, ../sass/screen.scss */
#slideshow .summitConditions .forecast .btn:hover {
  color: white;
  background: transparent;
}
/* line 1517, ../sass/screen.scss */
#slideshow .mobile-buttons {
  *zoom: 1;
  position: absolute;
  top: 25px;
  width: 100%;
  z-index: 2;
  color: #fff;
}
/* line 19, ../sass/_base.scss */
#slideshow .mobile-buttons:before, #slideshow .mobile-buttons:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#slideshow .mobile-buttons:after {
  clear: both;
}
@media (min-width: 40.3125em) {
  /* line 1517, ../sass/screen.scss */
  #slideshow .mobile-buttons {
    display: none;
  }
}
/* line 1530, ../sass/screen.scss */
#slideshow .mobile-buttons .btnWrap {
  *zoom: 1;
  width: 156px;
  height: 38px;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0.15);
}
/* line 19, ../sass/_base.scss */
#slideshow .mobile-buttons .btnWrap:before, #slideshow .mobile-buttons .btnWrap:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#slideshow .mobile-buttons .btnWrap:after {
  clear: both;
}
/* line 1538, ../sass/screen.scss */
#slideshow .mobile-buttons .bx-prev {
  float: left;
}
/* line 1540, ../sass/screen.scss */
#slideshow .mobile-buttons .bx-prev:before {
  content: '\2039';
  margin-left: 0.1em;
  font-size: 2.5em;
}
/* line 1547, ../sass/screen.scss */
#slideshow .mobile-buttons .bx-next {
  float: right;
}
/* line 1549, ../sass/screen.scss */
#slideshow .mobile-buttons .bx-next:after {
  content: '\203A';
  margin-right: 0.1em;
  font-size: 2.5em;
}
/* line 1556, ../sass/screen.scss */
#slideshow .mobile-buttons .play {
  width: 28px;
  height: 28px;
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  margin: -14px 0 0 -17px;
}
/* line 1565, ../sass/screen.scss */
#slideshow .mobile-buttons .play span {
  height: 28px;
  width: 28px;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}
/* line 1573, ../sass/screen.scss */
#slideshow .mobile-buttons .play span:before {
  content: '';
  height: 0px;
  width: 0px;
  display: block;
  background: transparent;
  border: 10px transparent solid;
  border-right-width: 0;
  border-left-color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -3px;
}
/* line 1588, ../sass/screen.scss */
#slideshow .mobile-buttons .play span:after {
  content: '';
  height: 0px;
  width: 0px;
  display: block;
  background: transparent;
  border: 10px transparent solid;
  border-right-width: 0;
  border-left-color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -3px;
}
/* line 1603, ../sass/screen.scss */
#slideshow .mobile-buttons .play span:before, #slideshow .mobile-buttons .play span:after {
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
/* line 1611, ../sass/screen.scss */
#slideshow .mobile-buttons .play.active {
  position: absolute;
  width: 28px;
  height: 28px;
  left: 50%;
  top: 50%;
  z-index: 0;
}
/* line 1619, ../sass/screen.scss */
#slideshow .mobile-buttons .play.active span:before {
  content: '';
  border: 3px #ffffff solid;
  border-top-width: 20px;
  border-bottom-width: 0;
  left: 27.5%;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* line 1632, ../sass/screen.scss */
#slideshow .mobile-buttons .play.active span:after {
  content: '';
  border: 3px #ffffff solid;
  border-bottom-width: 0;
  border-top-width: 20px;
  left: 70.5%;
  -webkit-transform: rotate(-360deg);
  -moz-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
/* line 1648, ../sass/screen.scss */
#slideshow .item-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1654, ../sass/screen.scss */
#slideshow .item-container .bx-viewport {
  height: 100% !important;
}
/* line 1656, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL {
  height: 100%;
}
/* line 1658, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  -ms-behavior: url(/library/javascript/backgroundsize.min.htc);
}
/* line 1665, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .close {
  display: block !important;
}
/* line 1669, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block {
  display: table;
  color: #fff;
  position: absolute;
  bottom: -150px;
  width: 100%;
  z-index: 2;
  -moz-transition: bottom 0.6s ease-in-out;
  -o-transition: bottom 0.6s ease-in-out;
  -webkit-transition: bottom 0.6s ease-in-out;
  transition: bottom 0.6s ease-in-out;
}
/* line 1677, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .left {
  font-size: 0.75em;
  line-height: 2em;
  line-height: normal;
  padding: 15px;
  display: block;
  background-color: rgba(78, 81, 89, 0.8);
  height: 100%;
}
@media (min-width: 40.3125em) {
  /* line 1677, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .left {
    width: 58%;
    display: table-cell;
  }
}
@media (min-width: 47.9375em) {
  /* line 1677, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .left {
    width: 78%;
  }
}
@media (min-width: 62.5em) {
  /* line 1677, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .left {
    font-size: 0.875em;
    line-height: 1.71429em;
    padding: 1%;
  }
}
/* line 1697, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .left:before {
  content: ' ';
  position: absolute;
  top: -30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 50px 30px 50px;
  border-color: transparent transparent rgba(78, 81, 89, 0.8) transparent;
}
/* line 1704, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .left H1 {
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  margin-bottom: .25em;
}
/* line 1710, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .left P {
  margin: 0;
  display: inline;
}
/* line 1714, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .left IMG {
  width: 30px;
  margin-right: 10px;
  float: left;
}
@media (min-width: 47.9375em) {
  /* line 1714, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .left IMG {
    margin-top: 5px;
    margin-right: 20px;
    width: 35px;
  }
}
@media (min-width: 62.5em) {
  /* line 1714, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .left IMG {
    width: auto;
    margin-top: 0;
  }
}
/* line 1730, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .left .btn {
  color: white;
  display: inline-block;
  border: 1px solid white;
  text-decoration: none;
  text-transform: uppercase;
  padding: 5px 10px;
  margin-top: 10px;
}
@media (min-width: 40.3125em) {
  /* line 1730, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .left .btn {
    display: none;
  }
}
/* line 1743, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .left .btn:hover {
  background: transparet;
  color: white;
}
/* line 1749, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .right {
  text-align: center;
  background-color: rgba(183, 23, 30, 0.8);
  display: block;
  vertical-align: top;
}
@media (min-width: 40.3125em) {
  /* line 1749, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .right {
    display: table-cell;
    vertical-align: middle;
  }
}
/* line 1759, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .right .btn {
  font-size: 0.6875em;
  line-height: 2.18182em;
  display: block;
  border: none;
  margin-top: 0;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
@media (min-width: 40.3125em) {
  /* line 1759, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .right .btn {
    margin-top: 0;
    display: inline-block;
    padding: 0 5px;
    margin-top: 0.5em;
    border: 1px solid #fff;
  }
}
@media (min-width: 47.9375em) {
  /* line 1759, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .right .btn {
    font-size: 0.75em;
    line-height: 2em;
    padding: 5px 10px;
  }
}
@media (min-width: 62.5em) {
  /* line 1759, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block .right .btn {
    font-size: 1em;
    line-height: 1.5em;
  }
}
/* line 1786, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .block .right .btn:hover {
  color: #b9101e;
  background-color: #fff;
}
/* line 1794, ../sass/screen.scss */
#slideshow .item-container .bx-viewport UL LI .mobile-link {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
@media (min-width: 47.9375em) {
  /* line 1794, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .mobile-link {
    display: none;
  }
}
/* line 1813, ../sass/screen.scss */
#slideshow .bx-controls .bx-prev, #slideshow .bx-controls .bx-next {
  position: absolute;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  width: 41px;
  height: 41px;
  border: 1px solid #fff;
  background-color: rgba(50, 60, 70, 0.53);
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 10;
  top: 45%;
  cursor: pointer;
  text-decoration: none;
}
/* line 1827, ../sass/screen.scss */
#slideshow .bx-controls .bx-prev {
  text-align: center;
  left: -44px;
  -moz-transition: left 0.6s ease-in-out;
  -o-transition: left 0.6s ease-in-out;
  -webkit-transition: left 0.6s ease-in-out;
  transition: left 0.6s ease-in-out;
}
/* line 1828, ../sass/screen.scss */
#slideshow .bx-controls .bx-prev:before {
  font-size: 3.125em;
  line-height: 1.44em;
  line-height: 29px;
  content: '\2039';
  color: #fff;
  display: block;
}
/* line 1838, ../sass/screen.scss */
#slideshow .bx-controls .bx-prev:hover {
  background-color: #fff;
}
/* line 1840, ../sass/screen.scss */
#slideshow .bx-controls .bx-prev:hover:before {
  color: #b9101e;
}
/* line 1845, ../sass/screen.scss */
#slideshow .bx-controls .bx-next {
  text-align: center;
  right: -44px;
  -moz-transition: right 0.6s ease-in-out;
  -o-transition: right 0.6s ease-in-out;
  -webkit-transition: right 0.6s ease-in-out;
  transition: right 0.6s ease-in-out;
}
/* line 1846, ../sass/screen.scss */
#slideshow .bx-controls .bx-next:before {
  font-size: 3.125em;
  line-height: 1.44em;
  line-height: 52px;
  content: '\2039';
  color: #fff;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: block;
}
/* line 1857, ../sass/screen.scss */
#slideshow .bx-controls .bx-next:hover {
  background-color: #fff;
}
/* line 1859, ../sass/screen.scss */
#slideshow .bx-controls .bx-next:hover:before {
  color: #b9101e;
}
/* line 1865, ../sass/screen.scss */
#slideshow .close-overlay {
  position: absolute;
  top: 25px;
  left: 85px;
  width: 150px;
  height: 38px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.01);
}
/* line 1874, ../sass/screen.scss */
.lt-ie10 #slideshow .close-overlay {
  background-image: url("/library/images/common/clear.gif");
}
@media (min-width: 47.9375em) {
  /* line 1865, ../sass/screen.scss */
  #slideshow .close-overlay {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
  }
  /* line 1886, ../sass/screen.scss */
  #slideshow .close-overlay:hover + .item-container .text {
    color: #b9101e;
    background-color: #fff;
  }
}
/* line 1893, ../sass/screen.scss */
#slideshow .close-overlay .bx-start, #slideshow .close-overlay .bx-stop {
  width: 100%;
  height: 38px;
  display: block;
}
/* line 1899, ../sass/screen.scss */
#slideshow .close {
  display: none !important;
  font-size: 1.3125em;
  line-height: 2.28571em;
  line-height: normal;
  color: #fff;
  border: 1px solid #fff;
  background-color: rgba(50, 60, 70, 0.53);
  text-transform: uppercase;
  z-index: 10;
  position: absolute;
  top: 25px;
  left: 25px;
  cursor: pointer;
  white-space: nowrap;
}
@media (min-width: 47.9375em) {
  /* line 1899, ../sass/screen.scss */
  #slideshow .close {
    display: block;
  }
}
/* line 1917, ../sass/screen.scss */
#slideshow .close .bx-start, #slideshow .close .bx-stop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1925, ../sass/screen.scss */
#slideshow .close:hover .text {
  color: #b9101e;
  background-color: #fff;
}
/* line 1930, ../sass/screen.scss */
#slideshow .close .text {
  -moz-transition: width 0.6s ease-in-out;
  -o-transition: width 0.6s ease-in-out;
  -webkit-transition: width 0.6s ease-in-out;
  transition: width 0.6s ease-in-out;
  border-right: 1px solid #fff;
  padding: 5px 15px;
  /* width: 150px; */
  overflow: hidden;
  float: left;
}
/* line 1938, ../sass/screen.scss */
#slideshow .close .icon {
  padding: 0 10px;
  float: right;
}
/* line 1941, ../sass/screen.scss */
#slideshow .close .icon:after {
  font-size: 1.5625em;
  line-height: 1.92em;
  line-height: 37px;
  -moz-transition: -moz-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  content: '+';
  display: block;
}
@media (max-width: 767px) {
  /* line 1953, ../sass/screen.scss */
  #slideshow .ourMission {
    right: -30%;
  }
  /* line 1957, ../sass/screen.scss */
  #slideshow .stayInformed {
    right: -30%;
  }
  /* line 1960, ../sass/screen.scss */
  #slideshow .summitConditions {
    bottom: -300px;
  }
  /* line 1963, ../sass/screen.scss */
  #slideshow .becomeMember {
    right: -30%;
  }
  /* line 1970, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport UL LI .block {
    bottom: 0;
  }
  /* line 1977, ../sass/screen.scss */
  #slideshow .bx-controls {
    display: none;
  }
  /* line 1984, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport ul li .close {
    display: none !important;
  }
  /* line 1986, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport ul li .close .text {
    display: none !important;
    width: 65px;
  }
  /* line 1989, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport ul li .close .text:before {
    content: 'Close';
  }
  /* line 1993, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport ul li .close .icon {
    display: none !important;
  }
  /* line 1995, ../sass/screen.scss */
  #slideshow .item-container .bx-viewport ul li .close .icon:after {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
/* line 2008, ../sass/screen.scss */
#slideshow.active .ourMission {
  right: -30%;
}
/* line 2012, ../sass/screen.scss */
#slideshow.active .stayInformed {
  right: -30%;
}
/* line 2015, ../sass/screen.scss */
#slideshow.active .summitConditions {
  bottom: -300px;
}
/* line 2018, ../sass/screen.scss */
#slideshow.active .becomeMember {
  right: -30%;
}
/* line 2025, ../sass/screen.scss */
#slideshow.active .item-container .bx-viewport UL LI .block {
  bottom: 0;
}
/* line 2033, ../sass/screen.scss */
#slideshow.active .bx-controls .bx-prev {
  left: 25px;
}
/* line 2036, ../sass/screen.scss */
#slideshow.active .bx-controls .bx-next {
  right: 25px;
}
/* line 2040, ../sass/screen.scss */
#slideshow.active .close {
  display: none !important;
}
/* line 2042, ../sass/screen.scss */
#slideshow.active .close .text {
  width: 65px;
}
/* line 2044, ../sass/screen.scss */
#slideshow.active .close .text:before {
  content: 'Close';
}
/* line 2047, ../sass/screen.scss */
#slideshow.active .close .text .title {
  display: none;
}
/* line 2052, ../sass/screen.scss */
#slideshow.active .close .icon:after {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 2060, ../sass/screen.scss */
#mobileCallouts {
  display: block;
}
@media (min-width: 47.9375em) {
  /* line 2060, ../sass/screen.scss */
  #mobileCallouts {
    display: none;
  }
}
/* line 2065, ../sass/screen.scss */
#mobileCallouts .callout {
  font-size: 0.875em;
  line-height: 1.71429em;
  color: #fff;
  padding: 15px;
}
/* line 2069, ../sass/screen.scss */
#mobileCallouts .callout H2 {
  font-size: 1.25em;
  line-height: 1.2em;
  color: #d0d1d3;
  margin-bottom: 0;
}
/* line 2074, ../sass/screen.scss */
#mobileCallouts .callout A {
  color: #fff;
}
/* line 2077, ../sass/screen.scss */
#mobileCallouts .callout IMG {
  float: left;
  margin-right: 10px;
  max-height: 25px;
}
/* line 2082, ../sass/screen.scss */
#mobileCallouts .callout .block {
  display: none;
  clear: both;
}
/* line 2086, ../sass/screen.scss */
#mobileCallouts .callout .icon {
  width: 33px;
  height: 33px;
  float: right;
  border: 1px solid #fff;
  margin-top: -7px;
  position: relative;
  cursor: pointer;
}
/* line 2094, ../sass/screen.scss */
#mobileCallouts .callout .icon:after {
  width: 33px;
  height: 33px;
  font-size: 2.5em;
  line-height: 1.2em;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -moz-transition: -moz-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  line-height: 25px;
  content: '\2039';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
/* line 2107, ../sass/screen.scss */
#mobileCallouts .callout .icon:after:hover {
  color: #b9101e;
  background-color: #fff;
}
/* line 2113, ../sass/screen.scss */
#mobileCallouts .callout .icon.active:after {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 2118, ../sass/screen.scss */
#mobileCallouts .callout .btn {
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  text-decoration: none;
  text-transform: uppercase;
  padding: 5px 10px;
  margin-top: 20px;
}
/* line 2127, ../sass/screen.scss */
#mobileCallouts .callout .ip {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  width: 180px;
  padding: 5px 10px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  text-transform: uppercase;
  margin: 20px 0 0;
  vertical-align: top;
  height: 24px;
}
/* line 2140, ../sass/screen.scss */
#mobileCallouts .callout .ipBtn {
  font-size: 1.875em;
  line-height: 1.6em;
  line-height: 27px;
  color: #fff;
  margin: 20px 0 0;
  border: 1px solid #fff;
  border-left: none;
  padding: 8px 10px;
  background-color: transparent;
  cursor: pointer;
}
/* line 2152, ../sass/screen.scss */
#mobileCallouts .ourMission {
  background-color: #1b1b1d;
}
/* line 2155, ../sass/screen.scss */
#mobileCallouts .stayInformed {
  background-color: #5a5a5e;
}
/* line 2158, ../sass/screen.scss */
#mobileCallouts .becomeMember {
  background-color: #b9101e;
}
/* line 2161, ../sass/screen.scss */
#mobileCallouts .summitConditions {
  background-color: #5a5a5e;
}
/* line 2164, ../sass/screen.scss */
#mobileCallouts .summitConditions UL LI {
  text-transform: uppercase;
}
/* line 2166, ../sass/screen.scss */
#mobileCallouts .summitConditions UL LI STRONG {
  margin-left: 10px;
}
/* line 2171, ../sass/screen.scss */
#mobileCallouts .summitConditions .blog {
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 2174, ../sass/screen.scss */
#mobileCallouts .summitConditions .forecast {
  clear: both;
}

/* line 2180, ../sass/screen.scss */
#homeCallouts {
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 2183, ../sass/screen.scss */
#homeCallouts .callout {
  font-size: 0.875em;
  line-height: 1.71429em;
  clear: both;
  line-height: normal;
}
@media (min-width: 47.9375em) {
  /* line 2183, ../sass/screen.scss */
  #homeCallouts .callout {
    clear: none;
    font-size: 0.75em;
    line-height: 2em;
  }
}
@media (min-width: 62.5em) {
  /* line 2183, ../sass/screen.scss */
  #homeCallouts .callout {
    font-size: 0.875em;
    line-height: 1.71429em;
  }
}
@media (min-width: 47.9375em) {
  /* line 2183, ../sass/screen.scss */
  #homeCallouts .callout {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 2196, ../sass/screen.scss */
  #homeCallouts .callout + .callout + .callout {
    float: right;
    margin-right: 0;
  }
}
/* line 2200, ../sass/screen.scss */
#homeCallouts .callout H2 {
  font-size: 1.375em;
  line-height: 2.18182em;
  line-height: normal;
  color: #5a5a5e;
  border-bottom: 1px solid #d0d1d3;
  padding-top: 15px;
}
@media (min-width: 47.9375em) {
  /* line 2200, ../sass/screen.scss */
  #homeCallouts .callout H2 {
    padding-top: 0;
  }
}
/* line 2210, ../sass/screen.scss */
#homeCallouts .callout H3 {
  color: #5a5a5e;
  background-color: transparent;
  margin: 25px 0 0;
  margin-top: 5px;
  padding: 0;
  clear: none;
}
@media (min-width: 47.9375em) {
  /* line 2210, ../sass/screen.scss */
  #homeCallouts .callout H3 {
    clear: both;
  }
}
@media (min-width: 62.5em) {
  /* line 2210, ../sass/screen.scss */
  #homeCallouts .callout H3 {
    clear: none;
  }
}
/* line 2224, ../sass/screen.scss */
#homeCallouts .callout H3.noMargin {
  margin-top: 5px;
}
/* line 2226, ../sass/screen.scss */
#homeCallouts .callout HR {
  margin: 10px 0;
}
/* line 2229, ../sass/screen.scss */
#homeCallouts .callout .alignleft {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
}
@media (min-width: 47.9375em) {
  /* line 2229, ../sass/screen.scss */
  #homeCallouts .callout .alignleft {
    width: 46.66667%;
    float: left;
    margin-right: 6.66667%;
    margin-bottom: 10px;
  }
}
@media (min-width: 62.5em) {
  /* line 2229, ../sass/screen.scss */
  #homeCallouts .callout .alignleft {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
    margin-bottom: 0;
  }
}
/* line 2240, ../sass/screen.scss */
#homeCallouts .callout .date {
  font-size: 0.875em;
  line-height: 1.71429em;
}
@media (min-width: 62.5em) {
  /* line 2240, ../sass/screen.scss */
  #homeCallouts .callout .date {
    font-size: 0.75em;
    line-height: 2em;
  }
}
/* line 2246, ../sass/screen.scss */
#homeCallouts .callout .details, #homeCallouts .callout .btn {
  font-size: 0.75em;
  line-height: 2em;
  color: #5a5a5e;
  display: inline-block;
  border: 1px solid #5a5a5e;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 5px;
  margin: 5px 0;
}
/* line 2255, ../sass/screen.scss */
#homeCallouts .callout .details:hover, #homeCallouts .callout .btn:hover {
  color: #fff;
  background-color: #b9101e;
  border: 1px solid #b9101e;
}
/* line 2261, ../sass/screen.scss */
#homeCallouts .callout .btn {
  margin-top: 10px;
  font-size: 0.875em;
  line-height: 1.71429em;
}
@media (min-width: 47.9375em) {
  /* line 2261, ../sass/screen.scss */
  #homeCallouts .callout .btn {
    margin-top: 0;
  }
}

/* line 2273, ../sass/screen.scss */
#watchLearn .watch {
  font-size: 1.5em;
  line-height: 2em;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #b9101e;
  display: block;
  padding: 5px 0;
  border-top: 1px solid #2f3032;
  border-bottom: 1px solid #2f3032;
}
/* line 2283, ../sass/screen.scss */
#watchLearn .watch .icon {
  width: 38px;
  height: 38px;
  float: right;
  border: 1px solid #fff;
  margin: 5px 0;
  position: relative;
  cursor: pointer;
}
/* line 2291, ../sass/screen.scss */
#watchLearn .watch .icon:after {
  width: 38px;
  height: 38px;
  font-size: 1.875em;
  line-height: 1.6em;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -moz-transition: -moz-transform 0.7s ease-in-out;
  -o-transition: -o-transform 0.7s ease-in-out;
  -webkit-transition: -webkit-transform 0.7s ease-in-out;
  transition: transform 0.7s ease-in-out;
  line-height: 27px;
  content: '\2039';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
/* line 2304, ../sass/screen.scss */
#watchLearn .watch .icon:after:hover {
  color: #b9101e;
  background-color: #fff;
}
/* line 2311, ../sass/screen.scss */
#watchLearn .watch.active .icon:after {
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -webkit-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
/* line 2316, ../sass/screen.scss */
#watchLearn #watchLearnContent {
  display: none;
  position: relative;
  background: url("/library/images/common/watch-learn-bg.gif");
}
/* line 2321, ../sass/screen.scss */
#watchLearn #watchLearnContent ul {
  *zoom: 1;
  width: 100%;
  margin-left: 1em;
}
/* line 19, ../sass/_base.scss */
#watchLearn #watchLearnContent ul:before, #watchLearn #watchLearnContent ul:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#watchLearn #watchLearnContent ul:after {
  clear: both;
}
@media (min-width: 62.5em) {
  /* line 2321, ../sass/screen.scss */
  #watchLearn #watchLearnContent ul {
    margin-left: 2em;
  }
}
/* line 2330, ../sass/screen.scss */
#watchLearn #watchLearnContent ul li {
  float: left;
  display: inline;
}
/* line 2337, ../sass/screen.scss */
#watchLearn #watchLearnContent img {
  width: 100%;
}
@media (min-width: 47.9375em) {
  /* line 2316, ../sass/screen.scss */
  #watchLearn #watchLearnContent {
    display: block;
  }
}
/* line 2345, ../sass/screen.scss */
#watchLearn #watchLearnContent #video {
  width: 90%;
  float: left;
  padding-top: 2em;
  background: none;
  padding-bottom: 0;
}
@media (min-width: 40.3125em) {
  /* line 2345, ../sass/screen.scss */
  #watchLearn #watchLearnContent #video {
    padding-bottom: 2em;
    width: 42%;
    background: url("/library/images/common/video-bg.gif");
  }
}
/* line 2357, ../sass/screen.scss */
#watchLearn #watchLearnContent #video li {
  margin-bottom: 2em;
  margin-right: 1em;
  width: 100%;
}
@media (min-width: 40.3125em) {
  /* line 2357, ../sass/screen.scss */
  #watchLearn #watchLearnContent #video li {
    width: 41.5%;
  }
}
/* line 2370, ../sass/screen.scss */
#watchLearn #watchLearnContent #images {
  width: 90%;
  margin-right: 0 !important;
  padding-top: 2em;
}
@media (min-width: 40.3125em) {
  /* line 2370, ../sass/screen.scss */
  #watchLearn #watchLearnContent #images {
    width: 57.44681%;
    float: left;
    margin-right: 2.12766%;
  }
}
/* line 2379, ../sass/screen.scss */
#watchLearn #watchLearnContent #images li {
  width: 100%;
  margin-bottom: 2em;
  margin-right: 1em;
}
@media (min-width: 40.3125em) {
  /* line 2379, ../sass/screen.scss */
  #watchLearn #watchLearnContent #images li {
    width: 30.3333333%;
  }
}
/* line 2388, ../sass/screen.scss */
#watchLearn #watchLearnContent #images li.omega + LI {
  clear: both;
}
/* line 2392, ../sass/screen.scss */
#watchLearn #watchLearnContent #images li .btn {
  font-size: 1em;
  line-height: 1.5em;
  padding: 5px 10px;
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  text-decoration: none;
  text-transform: uppercase;
}
@media (min-width: 47.9375em) {
  /* line 2392, ../sass/screen.scss */
  #watchLearn #watchLearnContent #images li .btn {
    font-size: 0.75em;
    line-height: 2em;
    padding: 0 5px;
    margin-bottom: 15px;
  }
}
@media (min-width: 62.5em) {
  /* line 2392, ../sass/screen.scss */
  #watchLearn #watchLearnContent #images li .btn {
    font-size: 1em;
    line-height: 1.5em;
    padding: 5px 8px;
  }
}
/* line 2411, ../sass/screen.scss */
#watchLearn #watchLearnContent #images li .btn:hover {
  color: #b9101e;
  background-color: #fff;
}
/* line 2417, ../sass/screen.scss */
#watchLearn #watchLearnContent #images li:nth-child(4), #watchLearn #watchLearnContent #images li:nth-child(5) {
  display: none;
}
@media (min-width: 62.5em) {
  /* line 2417, ../sass/screen.scss */
  #watchLearn #watchLearnContent #images li:nth-child(4), #watchLearn #watchLearnContent #images li:nth-child(5) {
    display: block;
  }
}

/* line 2479, ../sass/screen.scss */
span.caption {
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
}

/* line 2484, ../sass/screen.scss */
.red {
  color: #b9101e;
}

@media (min-width: 47.9375em) {
  /* line 2489, ../sass/screen.scss */
  #partners {
    padding: 2em 0;
  }
}

/* line 2495, ../sass/screen.scss */
#partners, #partnersHomePage {
  padding-top: 1em;
  background-color: #1b1b1d;
}
/* line 2501, ../sass/screen.scss */
#partners H4, #partnersHomePage H4 {
  font-weight: normal;
  color: #fff;
  margin-bottom: 1em;
}
/* line 2506, ../sass/screen.scss */
#partners .containerWrap, #partnersHomePage .containerWrap {
  *zoom: 1;
}
/* line 19, ../sass/_base.scss */
#partners .containerWrap:before, #partners .containerWrap:after, #partnersHomePage .containerWrap:before, #partnersHomePage .containerWrap:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#partners .containerWrap:after, #partnersHomePage .containerWrap:after {
  clear: both;
}
/* line 2509, ../sass/screen.scss */
#partners .sponsorship, #partnersHomePage .sponsorship {
  text-align: center;
  padding: 0 25px;
}
@media (min-width: 47.9375em) {
  /* line 2509, ../sass/screen.scss */
  #partners .sponsorship, #partnersHomePage .sponsorship {
    padding: 0;
  }
}
/* line 2516, ../sass/screen.scss */
#partners .sponsorship DIV, #partnersHomePage .sponsorship DIV {
  overflow: hidden;
}
/* line 2519, ../sass/screen.scss */
#partners .sponsorship .mobile, #partnersHomePage .sponsorship .mobile {
  display: block;
  margin-top: 0;
}
@media (min-width: 47.9375em) {
  /* line 2519, ../sass/screen.scss */
  #partners .sponsorship .mobile, #partnersHomePage .sponsorship .mobile {
    display: none;
  }
}
/* line 2526, ../sass/screen.scss */
#partners .sponsorship H4, #partnersHomePage .sponsorship H4 {
  display: none;
  font-size: 1em;
  line-height: 1.5em;
  line-height: normal;
  text-align: center;
}
@media (min-width: 47.9375em) {
  /* line 2526, ../sass/screen.scss */
  #partners .sponsorship H4, #partnersHomePage .sponsorship H4 {
    display: block;
  }
}
@media (min-width: 62.5em) {
  /* line 2526, ../sass/screen.scss */
  #partners .sponsorship H4, #partnersHomePage .sponsorship H4 {
    font-size: 1.25em;
    line-height: 1.2em;
  }
}
/* line 2538, ../sass/screen.scss */
#partners .sponsorship A, #partnersHomePage .sponsorship A {
  width: 24.5%;
  margin: auto 0;
}
@media (min-width: 47.9375em) {
  /* line 2538, ../sass/screen.scss */
  #partners .sponsorship A, #partnersHomePage .sponsorship A {
    margin-bottom: 0;
    display: inline-block;
  }
}
/* line 2551, ../sass/screen.scss */
#partners .sponsorship A IMG, #partnersHomePage .sponsorship A IMG {
  width: 100%;
}
/* line 2560, ../sass/screen.scss */
#partners .partners H4, #partnersHomePage .partners H4 {
  margin-top: 0;
  text-align: center;
  font-size: 1em;
  line-height: 1.5em;
}
@media (min-width: 47.9375em) {
  /* line 2560, ../sass/screen.scss */
  #partners .partners H4, #partnersHomePage .partners H4 {
    text-align: left;
    font-size: 0.875em;
    line-height: 1.71429em;
  }
}
@media (min-width: 62.5em) {
  /* line 2560, ../sass/screen.scss */
  #partners .partners H4, #partnersHomePage .partners H4 {
    font-size: 1em;
    line-height: 1.5em;
    margin-top: 20px;
  }
}
/* line 2578, ../sass/screen.scss */
#partners .partners A, #partnersHomePage .partners A {
  width: 129px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  display: inline-block;
}
/* line 2601, ../sass/screen.scss */
#partners .partners A IMG, #partnersHomePage .partners A IMG {
  max-height: 40px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
}
@media (min-width: 47.9375em) {
  /* line 2601, ../sass/screen.scss */
  #partners .partners A IMG, #partnersHomePage .partners A IMG {
    max-height: 35px;
  }
}

/* line 2614, ../sass/screen.scss */
#banner {
  background-size: cover;
  -ms-behavior: url(/library/javascript/backgroundsize.min.htc);
  height: 150px;
  position: relative;
  background-image: url(/uploads/photos/page-banner/IMG_1974ee.jpg);
}
@media (min-width: 40.3125em) {
  /* line 2614, ../sass/screen.scss */
  #banner {
    height: 265px;
  }
}
/* line 2625, ../sass/screen.scss */
#banner.experience-the-weather {
  background-image: url(/uploads/photos/page-banner/IMG_1974ee.jpg);
}
/* line 2628, ../sass/screen.scss */
#banner.educational-programs {
  background-image: url(/uploads/photos/page-banner/IMG_1330.JPG);
}
/* line 2631, ../sass/screen.scss */
#banner.visit-us {
  background-image: url(/uploads/photos/page-banner/IMG_1518.JPG);
}
/* line 2634, ../sass/screen.scss */
#banner.research-and-product-testing {
  background-image: url(/uploads/photos/page-banner/ed-omalley-mwo-march-2011-439.JPG);
}
/* line 2637, ../sass/screen.scss */
#banner.get-involved {
  background-image: url(/uploads/photos/page-banner/Sunset-Windswept.jpg);
}
/* line 2642, ../sass/screen.scss */
#banner #bannerText {
  padding: 10px 0;
  background-color: #5a5a5e;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 1em;
  line-height: 1.5em;
  color: #b9101e;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
}
@media (min-width: 40.3125em) {
  /* line 2642, ../sass/screen.scss */
  #banner #bannerText {
    font-size: 1.25em;
    line-height: 1.2em;
  }
}
@media (min-width: 47.9375em) {
  /* line 2642, ../sass/screen.scss */
  #banner #bannerText {
    font-size: 1.875em;
    line-height: 1.6em;
  }
}
/* line 2660, ../sass/screen.scss */
#banner #bannerText IMG {
  max-height: 45px;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 47.9375em) {
  /* line 2660, ../sass/screen.scss */
  #banner #bannerText IMG {
    max-height: none;
  }
}

/* line 2671, ../sass/screen.scss */
#inner {
  *zoom: 1;
  padding: 0;
}
/* line 19, ../sass/_base.scss */
#inner:before, #inner:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#inner:after {
  clear: both;
}
/* line 2674, ../sass/screen.scss */
#inner #leftNavigation {
  display: none;
  background-color: #d0d1d3;
  padding-bottom: 20000px;
  margin-bottom: -20000px;
  margin-right: 0;
}
@media (min-width: 47.9375em) {
  /* line 2674, ../sass/screen.scss */
  #inner #leftNavigation {
    display: inline;
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
}
@media (min-width: 62.5em) {
  /* line 2674, ../sass/screen.scss */
  #inner #leftNavigation {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
  }
}
/* line 2687, ../sass/screen.scss */
#inner #leftNavigation .leftnav-title {
  border-bottom: 1px solid #5a5a5e;
  padding: 10px 0;
  margin: 20px 20px 10px 20px;
}
/* line 2691, ../sass/screen.scss */
#inner #leftNavigation .leftnav-title A {
  font-size: 1.125em;
  line-height: 1.33333em;
  color: #5a5a5e;
  font-weight: 700;
  text-decoration: none;
}
/* line 2700, ../sass/screen.scss */
#inner #leftNavigation .leftnav LI A {
  font-size: 0.875em;
  line-height: 1.71429em;
  color: #5a5a5e;
  line-height: normal;
  text-decoration: none;
  padding: 5px 25px;
  display: block;
}
/* line 2707, ../sass/screen.scss */
#inner #leftNavigation .leftnav LI A:hover, #inner #leftNavigation .leftnav LI A.leftnav-selected {
  color: #fff;
  background-color: #b9101e;
}
/* line 2714, ../sass/screen.scss */
#inner #leftNavigation .leftnav LI UL LI A {
  font-size: 0.6875em;
  line-height: 2.18182em;
  line-height: normal;
  padding: 5px 40px;
}
/* line 2721, ../sass/screen.scss */
#inner #leftNavigation .leftnav LI UL LI UL LI A {
  padding: 5px 60px;
}
/* line 2732, ../sass/screen.scss */
#inner .summit-conditions, #inner .feed-list {
  *zoom: 1;
  list-style: none;
  padding-left: 0;
}
/* line 19, ../sass/_base.scss */
#inner .summit-conditions:before, #inner .summit-conditions:after, #inner .feed-list:before, #inner .feed-list:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#inner .summit-conditions:after, #inner .feed-list:after {
  clear: both;
}
/* line 2738, ../sass/screen.scss */
#inner .summit-conditions LI span:first-child, #inner .feed-list LI span:first-child {
  padding-left: 50px;
}
@media (min-width: 47.9375em) {
  /* line 2737, ../sass/screen.scss */
  #inner .summit-conditions LI, #inner .feed-list LI {
    width: 40.42553%;
    float: left;
    margin-right: 2.12766%;
    text-indent: -50px;
    padding-left: 50px;
    box-sizing: border-box;
  }
}
@media (min-width: 62.5em) {
  /* line 2737, ../sass/screen.scss */
  #inner .summit-conditions LI, #inner .feed-list LI {
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
    min-height: 50px;
  }
  /* line 172, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
  #inner .summit-conditions LI:nth-child(2n), #inner .feed-list LI:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 2755, ../sass/screen.scss */
  #inner .summit-conditions LI STRONG, #inner .feed-list LI STRONG {
    margin-left: 5px;
  }
}
/* line 2763, ../sass/screen.scss */
#inner #landingContent {
  background-color: #fff;
  overflow: hidden;
  margin: 20px;
}
/* line 2768, ../sass/screen.scss */
#inner #landingContent a {
  text-decoration: none;
}
/* line 2770, ../sass/screen.scss */
#inner #landingContent .callout {
  /*margin: 0 25px;*/
  padding: 15px;
  overflow: hidden;
  font-size: 0.75em;
  line-height: 2em;
  line-height: normal;
  margin-bottom: 1em;
  color: #5a5a5e;
  background-color: #fff;
  -moz-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}
@media (min-width: 47.9375em) {
  /* line 2770, ../sass/screen.scss */
  #inner #landingContent .callout {
    margin: 0;
    padding: 0;
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
}
@media (min-width: 47.9375em) {
  /* line 2770, ../sass/screen.scss */
  #inner #landingContent .callout {
    font-size: 0.6875em;
    line-height: 2.18182em;
    line-height: normal;
  }
}
@media (min-width: 62.5em) {
  /* line 2770, ../sass/screen.scss */
  #inner #landingContent .callout {
    font-size: 0.75em;
    line-height: 2em;
    line-height: normal;
    margin-bottom: 2em;
  }
}
/* line 2794, ../sass/screen.scss */
#inner #landingContent .callout:hover {
  background-color: #d0d1d3;
}
@media (min-width: 47.9375em) {
  /* line 2798, ../sass/screen.scss */
  #inner #landingContent .callout.omega {
    float: right;
    margin-right: 0;
  }
}
/* line 2802, ../sass/screen.scss */
#inner #landingContent .callout IMG {
  width: 100%;
}
@media (min-width: 47.9375em) {
  /* line 2802, ../sass/screen.scss */
  #inner #landingContent .callout IMG {
    padding: 15px 0 15px 15px;
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
  }
}
/* line 2809, ../sass/screen.scss */
#inner #landingContent .callout H4 {
  text-decoration: none;
  font-weight: normal;
  color: #b9101e;
  margin-top: 15px;
  margin-right: 15px;
}
/* line 2810, ../sass/screen.scss */
#inner #landingContent .callout H4 A {
  text-decoration: none;
}
@media (min-width: 62.5em) {
  /* line 2809, ../sass/screen.scss */
  #inner #landingContent .callout H4 {
    margin-top: 20px;
  }
}
/* line 2822, ../sass/screen.scss */
#inner #landingContent .callout P {
  text-decoration: none;
  margin: 0 15px 10px 0;
}
/* line 2824, ../sass/screen.scss */
#inner #landingContent .callout P A {
  text-decoration: none;
  color: #5a5a5e;
}
@media (min-width: 62.5em) {
  /* line 2822, ../sass/screen.scss */
  #inner #landingContent .callout P {
    margin: 10px 0 20px;
  }
}
/* line 2833, ../sass/screen.scss */
#inner #landingContent .callout .more {
  font-size: 0.875em;
  line-height: 1.71429em;
  float: right;
  color: #5a5a5e;
  display: inline-block;
  border: 1px solid #5a5a5e;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 5px;
}
@media (min-width: 47.9375em) {
  /* line 2833, ../sass/screen.scss */
  #inner #landingContent .callout .more {
    margin: 0 15px 15px 0;
  }
}
/* line 2846, ../sass/screen.scss */
#inner #landingContent .callout .more:hover {
  color: #fff;
  background-color: #b9101e;
  border: 1px solid #b9101e;
}
/* line 2855, ../sass/screen.scss */
#inner #innerContent {
  background-color: #fff;
  overflow: hidden;
  padding: 20px;
}
@media (min-width: 62.5em) {
  /* line 2855, ../sass/screen.scss */
  #inner #innerContent {
    padding: 20px 0;
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
}
/* line 2864, ../sass/screen.scss */
#inner #innerContent IMG {
  max-width: 100%;
}
/* line 2869, ../sass/screen.scss */
#inner #innerContentWide {
  *zoom: 1;
  background-color: #fff;
  overflow: hidden;
  padding: 20px;
}
/* line 19, ../sass/_base.scss */
#inner #innerContentWide:before, #inner #innerContentWide:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#inner #innerContentWide:after {
  clear: both;
}
@media (min-width: 62.5em) {
  /* line 2869, ../sass/screen.scss */
  #inner #innerContentWide {
    padding: 20px 0;
    width: 65.95745%;
    float: left;
    margin-right: 2.12766%;
  }
}
/* line 2879, ../sass/screen.scss */
#inner #innerContentWide #regional-outlook .feed-layout {
  border-bottom: 1px solid #d0d1d3;
}
/* line 2882, ../sass/screen.scss */
#inner #innerContentWide #regional-outlook .feed-layout:last-child {
  border-bottom: none;
}
/* line 2887, ../sass/screen.scss */
#inner #innerContentWide .feed-layout {
  *zoom: 1;
}
/* line 19, ../sass/_base.scss */
#inner #innerContentWide .feed-layout:before, #inner #innerContentWide .feed-layout:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#inner #innerContentWide .feed-layout:after {
  clear: both;
}
@media (min-width: 62.5em) {
  /* line 2887, ../sass/screen.scss */
  #inner #innerContentWide .feed-layout {
    margin-bottom: 1em;
  }
  /* line 2893, ../sass/screen.scss */
  #inner #innerContentWide .feed-layout [data-field="Day"]:after {
    content: ": ";
    color: #b9101e;
    font-weight: bold;
  }
}
@media (min-width: 47.9375em) {
  /* line 2901, ../sass/screen.scss */
  #inner #innerContentWide .feed-layout .inner {
    padding-bottom: 1.5em;
  }
}
/* line 2907, ../sass/screen.scss */
#inner #innerContentWide p[data-field="Message"] {
  margin-bottom: 0;
}
/* line 2911, ../sass/screen.scss */
#inner #innerContentWide #higher-summits .feed-list {
  *zoom: 1;
  list-style: none;
  padding-left: 0;
}
/* line 19, ../sass/_base.scss */
#inner #innerContentWide #higher-summits .feed-list:before, #inner #innerContentWide #higher-summits .feed-list:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
#inner #innerContentWide #higher-summits .feed-list:after {
  clear: both;
}
/* line 2917, ../sass/screen.scss */
#inner #innerContentWide #higher-summits .feed-list LI span:first-child {
  padding-left: 50px;
}
@media (min-width: 47.9375em) {
  /* line 2916, ../sass/screen.scss */
  #inner #innerContentWide #higher-summits .feed-list LI {
    width: 40.42553%;
    float: left;
    margin-right: 2.12766%;
    /*text-indent: -50px;
    padding-left: 50px;
    box-sizing: border-box;*/
  }
}
@media (min-width: 62.5em) {
  /* line 2916, ../sass/screen.scss */
  #inner #innerContentWide #higher-summits .feed-list LI {
    width: 25%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 2934, ../sass/screen.scss */
  #inner #innerContentWide #higher-summits .feed-list LI STRONG {
    margin-left: 5px;
  }
}
@media (min-width: 47.9375em) {
  /* line 2945, ../sass/screen.scss */
  #inner #innerContentWide .summit-conditions .feed-list,
  #inner #innerContentWide #morning-conditions .feed-list,
  #inner #innerContentWide #statistics .feed-list,
  #inner #innerContentWide #almanac .feed-list {
    margin-bottom: 2em;
  }
}
/* line 2956, ../sass/screen.scss */
#inner #innerContentWide .wide-callout {
  background: #d0d1d3;
}
/* line 2959, ../sass/screen.scss */
#inner #innerContentWide .wide-callout .callout-img {
  float: left;
  margin-right: 1em;
}
/* line 2964, ../sass/screen.scss */
#inner #innerContentWide .wide-callout H3 {
  margin-bottom: 0;
}
/* line 2968, ../sass/screen.scss */
#inner #innerContentWide .wide-callout .text-block {
  display: table;
}
/* line 2973, ../sass/screen.scss */
#inner #innerContentWide .wide-callout .inner {
  padding: 1em;
}
/* line 2976, ../sass/screen.scss */
#inner #innerContentWide .wide-callout .inner P:nth-of-type(1) {
  margin-top: 0;
}
/* line 2981, ../sass/screen.scss */
#inner #innerContentWide .callout {
  margin: 0 25px;
  padding: 15px;
  overflow: hidden;
  font-size: 0.75em;
  line-height: 2em;
  line-height: normal;
  margin-bottom: 1em;
  color: #5a5a5e;
  background-color: #fff;
  -moz-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}
@media (min-width: 47.9375em) {
  /* line 2981, ../sass/screen.scss */
  #inner #innerContentWide .callout {
    margin: 0;
    padding: 0;
    width: 100%;
  }
}
@media (min-width: 47.9375em) {
  /* line 2981, ../sass/screen.scss */
  #inner #innerContentWide .callout {
    font-size: 0.6875em;
    line-height: 2.18182em;
    line-height: normal;
  }
}
@media (min-width: 62.5em) {
  /* line 2981, ../sass/screen.scss */
  #inner #innerContentWide .callout {
    font-size: 0.75em;
    line-height: 2em;
    line-height: normal;
    margin-bottom: 2em;
  }
}
/* line 3005, ../sass/screen.scss */
#inner #innerContentWide .callout:hover {
  background-color: #d0d1d3;
}
@media (min-width: 47.9375em) {
  /* line 3009, ../sass/screen.scss */
  #inner #innerContentWide .callout.omega {
    float: right;
    margin-right: 0;
  }
}
/* line 3013, ../sass/screen.scss */
#inner #innerContentWide .callout IMG {
  width: 100%;
}
@media (min-width: 47.9375em) {
  /* line 3013, ../sass/screen.scss */
  #inner #innerContentWide .callout IMG {
    padding: 15px 0 15px 15px;
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
  }
}
/* line 3020, ../sass/screen.scss */
#inner #innerContentWide .callout H4 {
  font-weight: normal;
  color: #b9101e;
  margin-top: 15px;
  margin-right: 15px;
}
/* line 3021, ../sass/screen.scss */
#inner #innerContentWide .callout H4 A {
  text-decoration: none;
}
@media (min-width: 62.5em) {
  /* line 3020, ../sass/screen.scss */
  #inner #innerContentWide .callout H4 {
    margin-top: 20px;
  }
}
/* line 3032, ../sass/screen.scss */
#inner #innerContentWide .callout P {
  margin: 0 15px 10px 0;
}
/* line 3033, ../sass/screen.scss */
#inner #innerContentWide .callout P A {
  text-decoration: none;
  color: #5a5a5e;
}
@media (min-width: 62.5em) {
  /* line 3032, ../sass/screen.scss */
  #inner #innerContentWide .callout P {
    margin: 10px 0 20px;
  }
}
/* line 3042, ../sass/screen.scss */
#inner #innerContentWide .callout .more {
  font-size: 0.875em;
  line-height: 1.71429em;
  float: right;
  color: #5a5a5e;
  display: inline-block;
  border: 1px solid #5a5a5e;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 5px;
}
@media (min-width: 47.9375em) {
  /* line 3042, ../sass/screen.scss */
  #inner #innerContentWide .callout .more {
    margin: 0 15px 15px 0;
  }
}
/* line 3055, ../sass/screen.scss */
#inner #innerContentWide .callout .more:hover {
  color: #fff;
  background-color: #b9101e;
  border: 1px solid #b9101e;
}
/* line 3064, ../sass/screen.scss */
#inner #innerCallouts {
  background-color: #fff;
  font-size: 0.875em;
  line-height: 1.71429em;
}
@media (min-width: 47.9375em) {
  /* line 3064, ../sass/screen.scss */
  #inner #innerCallouts {
    width: 65.95745%;
    float: right;
    margin-right: 0;
    width: 68.1%;
  }
}
@media (min-width: 62.5em) {
  /* line 3064, ../sass/screen.scss */
  #inner #innerCallouts {
    font-size: 1em;
    line-height: 1.5em;
    width: 23.40426%;
    float: right;
    margin-right: 0;
  }
}
/* line 3075, ../sass/screen.scss */
#inner #innerCallouts .callout {
  font-size: 0.875em;
  line-height: 1.71429em;
  line-height: normal;
  color: #d0d1d3;
  padding: 25px;
  background-color: #3a3633;
  overflow: hidden;
}
/* line 3082, ../sass/screen.scss */
#inner #innerCallouts .callout IMG {
  float: none;
  width: 100%;
}
@media (min-width: 47.9375em) {
  /* line 3082, ../sass/screen.scss */
  #inner #innerCallouts .callout IMG {
    width: 35.48387%;
    float: left;
    margin-right: 3.22581%;
  }
}
@media (min-width: 62.5em) {
  /* line 3082, ../sass/screen.scss */
  #inner #innerCallouts .callout IMG {
    float: none;
    width: 100%;
  }
}
/* line 3093, ../sass/screen.scss */
#inner #innerCallouts .callout H4 {
  margin: 15px 0 0;
}
@media (min-width: 47.9375em) {
  /* line 3093, ../sass/screen.scss */
  #inner #innerCallouts .callout H4 {
    margin: 0;
  }
}
@media (min-width: 62.5em) {
  /* line 3093, ../sass/screen.scss */
  #inner #innerCallouts .callout H4 {
    margin: 20px 0 0;
  }
}
/* line 3102, ../sass/screen.scss */
#inner #innerCallouts .callout P {
  margin: 10px 0 15px;
}
@media (min-width: 62.5em) {
  /* line 3102, ../sass/screen.scss */
  #inner #innerCallouts .callout P {
    margin: 10px 0 20px;
  }
}
/* line 3108, ../sass/screen.scss */
#inner #innerCallouts .callout .btn {
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  text-decoration: none;
  text-transform: uppercase;
  padding: 5px 10px;
}
/* line 3115, ../sass/screen.scss */
#inner #innerCallouts .callout .btn:hover {
  color: #b9101e;
  background-color: #fff;
}
/* line 3120, ../sass/screen.scss */
#inner #innerCallouts .callout + .callout {
  background-color: #5a5a5e;
}
/* line 3122, ../sass/screen.scss */
#inner #innerCallouts .callout + .callout + .callout {
  background-color: #b9101e;
}
/* line 3127, ../sass/screen.scss */
#inner #innerCallouts .youtube {
  display: none;
  white-space: nowrap;
  margin: 20px;
}
@media (min-width: 62.5em) {
  /* line 3127, ../sass/screen.scss */
  #inner #innerCallouts .youtube {
    display: block;
  }
}
/* line 3134, ../sass/screen.scss */
#inner #innerCallouts .youtube IMG {
  float: left;
  margin-right: 10px;
}
/* line 3139, ../sass/screen.scss */
#inner #innerCallouts .youtube .icon-youtube {
  color: #b9101e;
  font-size: 4em;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 3145, ../sass/screen.scss */
#inner #innerCallouts .youtube .btn {
  font-size: 1.3125em;
  line-height: 2.28571em;
  color: #b9101e;
  display: inline-block;
  border: 1px solid #b9101e;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 15px;
  background-color: #f6e8e8;
}
/* line 3154, ../sass/screen.scss */
#inner #innerCallouts .youtube .btn:hover {
  background-color: #fff;
}

/* line 3161, ../sass/screen.scss */
#footer {
  display: none;
  font-size: 0.875em;
  line-height: 1.71429em;
  color: #d0d1d3;
  padding: 50px 0;
  background: url(/library/images/common/footer-bg.jpg);
}
@media (min-width: 47.9375em) {
  /* line 3161, ../sass/screen.scss */
  #footer {
    display: block;
  }
}
/* line 3170, ../sass/screen.scss */
#footer #sitemap {
  display: none;
  margin-bottom: 20px;
  overflow: hidden;
}
@media (min-width: 62.5em) {
  /* line 3170, ../sass/screen.scss */
  #footer #sitemap {
    display: block;
  }
}
/* line 3177, ../sass/screen.scss */
#footer #sitemap UL {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
}
/* line 3179, ../sass/screen.scss */
#footer #sitemap UL.omega {
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
}
/* line 3183, ../sass/screen.scss */
#footer #sitemap UL LI A {
  color: #d0d1d3;
  text-decoration: none;
}
/* line 3186, ../sass/screen.scss */
#footer #sitemap UL LI A:hover {
  color: #b9101e;
}
/* line 3190, ../sass/screen.scss */
#footer #sitemap UL LI:first-child {
  margin-bottom: 10px;
}
/* line 3192, ../sass/screen.scss */
#footer #sitemap UL LI:first-child A {
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}
/* line 3196, ../sass/screen.scss */
#footer #sitemap UL LI:first-child A:hover {
  color: #b9101e;
}
/* line 3204, ../sass/screen.scss */
#footer H5 {
  font-size: 1.125em;
  line-height: 1.33333em;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
}
/* line 3210, ../sass/screen.scss */
#footer H5 IMG {
  float: left;
  margin-right: 10px;
  margin-top: -5px;
}
/* line 3216, ../sass/screen.scss */
#footer .ip {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 0.875em;
  line-height: 1.71429em;
  width: 70%;
  padding: 5px 8px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  text-transform: uppercase;
  margin: 20px 0 0;
  vertical-align: top;
  height: 24px;
}
@media (min-width: 62.5em) {
  /* line 3216, ../sass/screen.scss */
  #footer .ip {
    font-size: 1em;
    line-height: 1.5em;
    width: 180px;
    padding: 5px 10px;
  }
}
/* line 3236, ../sass/screen.scss */
#footer .ipBtn {
  font-size: 1.875em;
  line-height: 1.6em;
  line-height: 27px;
  color: #fff;
  margin: 20px 0 0;
  border: 1px solid #fff;
  border-left: none;
  padding: 8px 10px;
  background-color: transparent;
  cursor: pointer;
}
/* line 3247, ../sass/screen.scss */
#footer #connectWithUs {
  width: 48.93617%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
}
/* line 3249, ../sass/screen.scss */
#footer #connectWithUs H5 {
  display: inline-block;
}
/* line 3252, ../sass/screen.scss */
#footer #connectWithUs .facebook {
  background: url(/library/images/common/facebook-0.png);
  width: 11px;
  height: 21px;
  display: inline-block;
  margin-left: 20px;
}
/* line 3258, ../sass/screen.scss */
#footer #connectWithUs .facebook:hover {
  background: url(/library/images/common/facebook-1.png);
}
/* line 3262, ../sass/screen.scss */
#footer #connectWithUs .youtube {
  background: url(/library/images/common/youtube-0.png);
  width: 21px;
  height: 24px;
  display: inline-block;
  margin-left: 20px;
}
/* line 3268, ../sass/screen.scss */
#footer #connectWithUs .youtube:hover {
  background: url(/library/images/common/youtube-1.png);
}
/* line 3272, ../sass/screen.scss */
#footer #connectWithUs .twitter {
  background: url(/library/images/common/twitter-0.png);
  width: 26px;
  height: 21px;
  display: inline-block;
  margin-left: 20px;
}
/* line 3278, ../sass/screen.scss */
#footer #connectWithUs .twitter:hover {
  background: url(/library/images/common/twitter-1.png);
}
/* line 3282, ../sass/screen.scss */
#footer #connectWithUs .phone {
  background: url(/library/images/common/phone-0.png);
  width: 20px;
  height: 24px;
  display: inline-block;
  margin-left: 20px;
}
/* line 3288, ../sass/screen.scss */
#footer #connectWithUs .phone:hover {
  background: url(/library/images/common/phone-1.png);
}
/* line 3293, ../sass/screen.scss */
#footer #preferredUnitFooter {
  margin-top: 1em;
}
/* line 3296, ../sass/screen.scss */
#footer #preferredUnitFooter .units {
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
}
/* line 3302, ../sass/screen.scss */
#footer .btn {
  font-size: 0.75em;
  line-height: 2em;
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 5px;
  margin: 5px 0;
}
/* line 3311, ../sass/screen.scss */
#footer .btn:hover {
  color: #b9101e;
  background-color: #fff;
  border: 1px solid #fff;
}
/* line 3317, ../sass/screen.scss */
#footer .btn {
  margin-top: 10px;
  font-size: 0.875em;
  line-height: 1.71429em;
}
@media (min-width: 47.9375em) {
  /* line 3317, ../sass/screen.scss */
  #footer .btn {
    margin-top: 0;
  }
}
/* line 3325, ../sass/screen.scss */
#footer #stayInformedFooter, #footer #preferredUnitFooter {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  line-height: 34px;
  white-space: nowrap;
}
/* line 3329, ../sass/screen.scss */
#footer #stayInformedFooter H5, #footer #preferredUnitFooter H5 {
  padding-top: 7px;
}

/* line 3335, ../sass/screen.scss */
#copyright {
  display: none;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 18px;
  padding: 25px 0;
  color: #2f3032;
  background-color: #f2f3f3;
}
@media (min-width: 47.9375em) {
  /* line 3335, ../sass/screen.scss */
  #copyright {
    display: block;
  }
}
@media (min-width: 62.5em) {
  /* line 3335, ../sass/screen.scss */
  #copyright {
    font-size: 1em;
    line-height: 1.5em;
    line-height: 24px;
  }
}
/* line 3349, ../sass/screen.scss */
#copyright UL {
  margin-top: 0;
}
@media (min-width: 62.5em) {
  /* line 3349, ../sass/screen.scss */
  #copyright UL {
    margin-top: 10px;
  }
}
/* line 3354, ../sass/screen.scss */
#copyright UL LI {
  float: left;
  border-left: 1px solid #5a5a5e;
  margin-left: 10px;
  margin-top: 5px;
  padding-left: 10px;
}
@media (min-width: 62.5em) {
  /* line 3354, ../sass/screen.scss */
  #copyright UL LI {
    margin-top: 0;
  }
}
/* line 3363, ../sass/screen.scss */
#copyright UL LI:first-child {
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}
/* line 3368, ../sass/screen.scss */
#copyright UL LI.omega {
  clear: left;
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}
@media (min-width: 62.5em) {
  /* line 3368, ../sass/screen.scss */
  #copyright UL LI.omega {
    clear: none;
    border-left: 1px solid #5a5a5e;
    margin-left: 10px;
    padding-left: 10px;
  }
}
/* line 3382, ../sass/screen.scss */
#copyright IMG {
  float: right;
}

/* line 3387, ../sass/screen.scss */
#mobileFooter {
  display: block;
  padding: 25px 0;
  font-size: 0.875em;
  line-height: 1.71429em;
  background-color: #f2f3f3;
  line-height: 30px;
  text-align: center;
}
@media (min-width: 47.9375em) {
  /* line 3387, ../sass/screen.scss */
  #mobileFooter {
    display: none;
  }
}
/* line 3399, ../sass/screen.scss */
#mobileFooter A {
  display: inline-block;
  margin: 0 15px;
  color: #5a5a5e;
  text-decoration: none;
}
/* line 3405, ../sass/screen.scss */
#mobileFooter A.icon {
  color: #1b1b1d;
  font-size: 2.25em;
}
/* line 3412, ../sass/screen.scss */
#mobileFooter .phone {
  vertical-align: super;
}

/* line 3418, ../sass/screen.scss */
.content .photo-journal UL {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3419, ../sass/screen.scss */
.content .photo-journal LI {
  padding: 0;
  margin-top: 1em;
}
@media (min-width: 47.9375em) {
  /* line 3419, ../sass/screen.scss */
  .content .photo-journal LI {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 172, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
  .content .photo-journal LI:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
/* line 3429, ../sass/screen.scss */
.content .photo-journal IMG {
  display: block;
  width: 100%;
  height: 250px;
}

/* line 3436, ../sass/screen.scss */
.bx-wrapper {
  padding-top: 15px !important;
}
@media (min-width: 47.9375em) {
  /* line 3436, ../sass/screen.scss */
  .bx-wrapper {
    width: 31.91489%;
    float: right;
    margin-right: 0;
  }
}

/* line 3443, ../sass/screen.scss */
UL.bxslider {
  padding: 0;
}
/* line 3446, ../sass/screen.scss */
UL.bxslider LI {
  padding: 0;
  text-align: center;
}

/* line 3452, ../sass/screen.scss */
[data-field=Alert], [data-field=Message] {
  font-weight: bold;
  color: #b9101e;
}

/* line 3457, ../sass/screen.scss */
.rss {
  float: left;
  margin-right: 10px;
}

/* line 3462, ../sass/screen.scss */
.datepicker {
  width: 36% !important;
}

/* line 3466, ../sass/screen.scss */
#whenProgram,
#altWhenProgram {
  width: 35%;
  /*@include at-breakpoint($ipad-portrait){
  	width:25%;
  }*/
}

/* line 3474, ../sass/screen.scss */
#programHr,
#programMin,
#programAmPm,
#altProgramHr,
#altProgramMin,
#altProgramAmPm {
  width: 15%;
  /*@include at-breakpoint($ipad-portrait){
  	width:10%;
  }*/
}

/* line 3492, ../sass/screen.scss */
.F6year ul.F6 {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3497, ../sass/screen.scss */
.F6year ul.F6 li {
  float: left;
  list-style: none;
  padding: 0;
  margin: 0 10px 10px 0;
}

/* line 3505, ../sass/screen.scss */
.two-column-set {
  *zoom: 1;
}
/* line 19, ../sass/_base.scss */
.two-column-set:before, .two-column-set:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
.two-column-set:after {
  clear: both;
}
/* line 3507, ../sass/screen.scss */
.two-column-set > * {
  *zoom: 1;
}
/* line 19, ../sass/_base.scss */
.two-column-set > *:before, .two-column-set > *:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
.two-column-set > *:after {
  clear: both;
}
@media (min-width: 47.9375em) {
  /* line 3510, ../sass/screen.scss */
  .two-column-set .column-a {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
}
@media (min-width: 47.9375em) {
  /* line 3515, ../sass/screen.scss */
  .two-column-set .column-b {
    width: 48.93617%;
    float: right;
    margin-right: 0;
  }
}

/* line 3522, ../sass/screen.scss */
.three-column-set {
  *zoom: 1;
}
/* line 19, ../sass/_base.scss */
.three-column-set:before, .three-column-set:after {
  content: " ";
  display: table;
}
/* line 24, ../sass/_base.scss */
.three-column-set:after {
  clear: both;
}
/* line 3524, ../sass/screen.scss */
.three-column-set > * {
  width: 100%;
}
@media (min-width: 47.9375em) {
  /* line 3524, ../sass/screen.scss */
  .three-column-set > * {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 172, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
  .three-column-set > *:nth-child(3) {
    float: right;
    margin-right: 0;
  }
}

/* line 3533, ../sass/screen.scss */
.charts {
  text-align: center;
  color: black;
  font-size: 10px;
  font-weight: bold;
}
@media (min-width: 47.9375em) {
  /* line 3539, ../sass/screen.scss */
  .charts #visibility-graph {
    margin-top: -50px;
    margin-left: -20px;
  }
}
/* line 3546, ../sass/screen.scss */
.charts #windspeed-graph {
  height: 170px;
  width: 170px;
  margin: auto;
}
/* line 3551, ../sass/screen.scss */
.charts #wind-direction-graph {
  position: relative;
  padding-top: 47.82609%;
}
/* line 3556, ../sass/screen.scss */
.charts .compass-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 6%;
  left: 6%;
  width: 88%;
  height: 88%;
  border: solid #ccc 10px;
  background-color: white;
  box-shadow: 0px 0px 0px 1px #333;
  border-radius: 50%;
}
/* line 3571, ../sass/screen.scss */
.charts .compass-wrapper-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 3578, ../sass/screen.scss */
.charts .compass {
  width: 50px;
  height: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/library/images/common/compass.png");
  -webkit-backface-visibility: hidden;
  margin: auto;
}
/* line 3588, ../sass/screen.scss */
.charts .cardinal {
  font-size: 35px;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 47.9375em) {
  /* line 3588, ../sass/screen.scss */
  .charts .cardinal {
    font-size: 20px;
  }
}
@media (min-width: 62.5em) {
  /* line 3588, ../sass/screen.scss */
  .charts .cardinal {
    font-size: 35px;
  }
}
/* line 3602, ../sass/screen.scss */
.charts .two-column-set .column-b:before {
  content: "Wind Speed and Direction";
  display: block;
  width: 100%;
}
/* line 3608, ../sass/screen.scss */
.charts .three-charts {
  overflow: hidden;
  *zoom: 1;
}
/* line 3611, ../sass/screen.scss */
.charts .three-charts span {
  margin-bottom: -20px;
  display: block;
}
/* line 3616, ../sass/screen.scss */
.charts .three-charts > * {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
}
/* line 172, ../../../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
.charts .three-charts > *:nth-child(3) {
  float: right;
  margin-right: 0;
  *margin-left: -1em;
}

/* line 3624, ../sass/screen.scss */
#nws IMG {
  max-width: 100%;
}

/* line 3630, ../sass/screen.scss */
.outlook-feed .forecast {
  margin-bottom: 1em;
}
/* line 3633, ../sass/screen.scss */
.outlook-feed .forecast + .forecast {
  padding-top: 1em;
  border-top: solid 1px #eee;
}
/* line 3639, ../sass/screen.scss */
.outlook-feed .feed-list LI {
  min-height: 50px;
}

@media (min-width: 47.9375em) {
  /* line 3644, ../sass/screen.scss */
  a[href^="tel:"] {
    color: #5a5a5e;
    text-decoration: none;
    cursor: text;
  }
}

/* line 3653, ../sass/screen.scss */
#current-date-time {
  text-align: center;
}

/* line 3656, ../sass/screen.scss */
.hidden {
  display: none;
}

/* line 1, ../sass/_mesonet.scss */
#mesonetMap {
  height: 600px;
  width: 100%;
}
/* line 5, ../sass/_mesonet.scss */
#mesonetMap.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
}
/* line 11, ../sass/_mesonet.scss */
#mesonetMap.fullscreen #mesonetMapCanvas {
  height: 100%;
}
/* line 15, ../sass/_mesonet.scss */
#mesonetMap.fullscreen #mesonetMapControls, #mesonetMap.fullscreen #mesonetMapControlsExpand {
  opacity: 1;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}

/* line 26, ../sass/_mesonet.scss */
#mesonetMapCanvas {
  height: 600px;
  width: 100%;
  position: relative;
}

/* line 32, ../sass/_mesonet.scss */
.google-maps {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

/* line 38, ../sass/_mesonet.scss */
.google-maps .iframe {
  width: 100%;
  height: 600px;
  box-sizing: border-box;
}

/* line 43, ../sass/_mesonet.scss */
.mesonetMapSiteData {
  color: black;
  font-weight: bold;
  text-shadow: -1px -1px 0 #fff, 0 -1px 0 #fff, 1px -1px 0 #fff, -1px 0 0 #fff, 1px 0 0 #fff, -1px 1px 0 #fff, 0 1px 0 #fff, 1px 1px 0 #fff;
  background-clip: content-box;
  font-family: 'open sans';
  font-size: 10pt;
  font-weight: normal;
  text-align: center;
  width: 90px;
  overflow: visible;
}

/* line 64, ../sass/_mesonet.scss */
#mesonetMapControls label {
  display: block;
}

/* line 68, ../sass/_mesonet.scss */
#mesonetMapControls > * {
  display: inline-block;
}

/* line 72, ../sass/_mesonet.scss */
#mesonetMapControls, #mesonetMapControlsExpand {
  background-color: black;
  opacity: .80;
  padding: 10px;
  vertical-align: middle;
  display: none;
}

/* line 80, ../sass/_mesonet.scss */
#mesonetMapControlsLabels, #mesonetMapControlsZoomLevels {
  color: white;
  font-size: 13pt;
  font-weight: bold;
}

/* line 86, ../sass/_mesonet.scss */
#mesonetMapControlsExpand, #mesonetMapControlsLabelsLayerLeft, #mesonetMapControlsLabelsLayerRight, #mesonetMapControlsLabelsViews {
  display: inline-block;
  vertical-align: top;
  color: darkgray;
  font-size: 10pt;
  font-weight: normal;
}

/* line 93, ../sass/_mesonet.scss */
#mesonetMapLegend {
  background-color: black;
  opacity: .80;
  padding: 10px;
  color: white;
  font-size: 10pt;
  vertical-align: middle;
  display: none;
}

/* line 102, ../sass/_mesonet.scss */
#mesonetSiteInfoOverlay {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  margin: auto;
  z-index: 10;
  background-color: #000;
  color: #fff;
  opacity: .7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=70)';
  display: none;
}

/* line 117, ../sass/_mesonet.scss */
#mesonetSiteInfoContainer {
  position: fixed;
  width: 75%;
  height: 75%;
  top: 12.5%;
  left: 12.5%;
  z-index: 10;
  color: #fff;
  font-family: arial,helvetica,sans-serif;
  font-size: 80%;
  display: none;
}

/* line 130, ../sass/_mesonet.scss */
#mesonetSiteInfoNameContainer {
  padding-top: 10px;
  padding-right: 10px;
}

/* line 134, ../sass/_mesonet.scss */
#mesonetSiteInfoName {
  float: left;
  font-size: 2em;
  padding-left: 10px;
}

/* line 139, ../sass/_mesonet.scss */
#mesonetSiteInfoCloseContainer {
  padding: 0px 10px;
}

/* line 142, ../sass/_mesonet.scss */
#mesonetSiteInfoClose, #mesonetSitePhotoClose {
  float: right;
}

/* line 145, ../sass/_mesonet.scss */
#mesonetSiteInfoClose, #mesonetSitePhotoClose span {
  font-size: 1.5em;
  text-decoration: underline;
  border: 1px solid #fff;
}

/* line 150, ../sass/_mesonet.scss */
#mesonetSiteInfoClose, #mesonetSitePhotoClose span:hover {
  cursor: pointer;
  color: #000;
  background-color: #ccc;
}

/* line 155, ../sass/_mesonet.scss */
#mesonetSiteInfoChart {
  float: left;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px 0px;
  width: 740px;
  height: 200px;
  border-color: red;
}

/* line 165, ../sass/_mesonet.scss */
#mesonetSiteInfoChartIframe {
  border: 0px;
  width: 740px;
  height: 200px;
  overflow: hidden;
}

/* line 171, ../sass/_mesonet.scss */
#mesonetSiteInfoChartControls {
  float: left;
  padding-left: 10px;
  font-family: verdana;
  width: 460px;
}

/* line 177, ../sass/_mesonet.scss */
#mesonetSiteInfoWxData {
  float: right;
  border-left: 1px solid #ddd;
  padding-left: 10px;
  font-family: verdana;
  width: 250px;
}

/* line 184, ../sass/_mesonet.scss */
#mesonetSiteInfoThumbnailsContainer {
  padding-left: 10px;
  padding-bottom: 10px;
}

/* line 188, ../sass/_mesonet.scss */
#mesonetSiteInfoPhotos img {
  border: 1px solid #ddd;
  margin-right: 3px;
}

/* line 192, ../sass/_mesonet.scss */
#mesonetSiteInfoHostLabel {
  padding-left: 10px;
  padding-top: 10px;
}

/* line 196, ../sass/_mesonet.scss */
#mesonetSitePhotoContainer {
  position: fixed;
  top: 25px;
  width: 50%;
  left: 25%;
  z-index: 25;
  padding: 10px;
  margin: auto;
  display: none;
  background-color: #000;
  color: #fff;
  display: none;
}
/* line 209, ../sass/_mesonet.scss */
#mesonetSitePhotoContainer IMG {
  width: 100%;
}

/* line 215, ../sass/_mesonet.scss */
#mesonetSitePhoto {
  margin: auto;
  z-index: 26;
  padding-top: 10px;
}

/* line 3661, ../sass/screen.scss */
.no-feed {
  display: none;
}

/* line 3665, ../sass/screen.scss */
.old-browser {
  font-size: 20px;
  font-weight: bold;
  padding: 1em;
  border-bottom: solid #b9101e 4px;
  display: none;
}
/* line 3673, ../sass/screen.scss */
.lt-ie8 .old-browser {
  display: block;
}

/*# sourceMappingURL=screen.css.map */
