/******************************************************************
Site Name: Hotel Congress
Author: Creative Slice

Stylesheet: Main Stylesheet

******************************************************************/
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 21, ../scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 31, ../scss/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
/* line 42, ../scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
/* line 52, ../scss/_normalize.scss */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, ../scss/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */ }

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 82, ../scss/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif; }

/*
 * Addresses margins handled incorrectly in IE6/7.
 */
/* line 90, ../scss/_normalize.scss */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 102, ../scss/_normalize.scss */
a:focus {
  outline: thin dotted; }

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 112, ../scss/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
/* line 125, ../scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 130, ../scss/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

/* line 135, ../scss/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0; }

/* line 140, ../scss/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0; }

/* line 145, ../scss/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

/* line 150, ../scss/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0; }

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */
/* line 159, ../scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */
/* line 168, ../scss/_normalize.scss */
b,
strong {
  font-weight: bold; }

/* line 172, ../scss/_normalize.scss */
blockquote {
  margin: 1em 40px; }

/*
 * Addresses styling not present in S5, Chrome.
 */
/* line 180, ../scss/_normalize.scss */
dfn {
  font-style: italic; }

/*
 * Addresses styling not present in IE6/7/8/9.
 */
/* line 188, ../scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 198, ../scss/_normalize.scss */
p,
pre {
  margin: 1em 0; }

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 210, ../scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 220, ../scss/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/*
 * Addresses CSS quotes not supported in IE6/7.
 */
/* line 230, ../scss/_normalize.scss */
q {
  quotes: none; }

/*
 * Addresses `quotes` property not supported in S4.
 */
/* line 239, ../scss/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none; }

/* line 244, ../scss/_normalize.scss */
small {
  font-size: 75%; }

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
/* line 254, ../scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 261, ../scss/_normalize.scss */
sup {
  top: -0.5em; }

/* line 265, ../scss/_normalize.scss */
sub {
  bottom: -0.25em; }

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 280, ../scss/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

/* line 284, ../scss/_normalize.scss */
dd {
  margin: 0 0 0 40px; }

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 294, ../scss/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px; }

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 303, ../scss/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 318, ../scss/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */ }

/*
 * Corrects overflow displayed oddly in IE9.
 */
/* line 327, ../scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */
/* line 339, ../scss/_normalize.scss */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7.
 */
/* line 351, ../scss/_normalize.scss */
form {
  margin: 0; }

/*
 * Define consistent border, margin, and padding.
 */
/* line 359, ../scss/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */
/* line 371, ../scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */ }

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 387, ../scss/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */ }

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
/* line 400, ../scss/_normalize.scss */
button,
input {
  line-height: normal; }

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */
/* line 417, ../scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */ }

/*
 * Re-set default cursor for disabled elements.
 */
/* line 428, ../scss/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default; }

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */
/* line 440, ../scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */ }

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */
/* line 453, ../scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */
/* line 465, ../scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/*
 * Removes inner padding and border in FF3+.
 */
/* line 474, ../scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 484, ../scss/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 497, ../scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/******************************************************************
Site Name: Hotel Congress
Author: Creative Slice

Stylesheet: Mixins & Constants Stylesheet
******************************************************************/
/* line 8, ../scss/_mixins.scss */
.clearfix {
  zoom: 1; }
  /* line 10, ../scss/_mixins.scss */
  .clearfix:before, .clearfix:after {
    content: "";
    display: table; }
  /* line 14, ../scss/_mixins.scss */
  .clearfix:after {
    clear: both; }

/*********************
TOOLS
*********************/
/* line 24, ../scss/_mixins.scss */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

/* line 30, ../scss/_mixins.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/******************************************************************
CUSTOMIZED RESET VALUES
******************************************************************/
/* line 40, ../scss/_mixins.scss */
ul, ol {
  padding: 0;
  list-style-type: none; }

/* line 45, ../scss/_mixins.scss */
dd {
  margin: 0; }

/* line 51, ../scss/_mixins.scss */
.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none; }

/*********************
COLORS
*********************/
/*********************
Media Query Awesomeness
*********************/
/*********************
TYPOGRAPHY
*********************/
/* p {
	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
	  -epub-hyphens: auto;
	        hyphens: auto;
} */
/* line 139, ../scss/_mixins.scss */
b,
strong,
.strong {
  font-weight: bold; }

/* line 145, ../scss/_mixins.scss */
dfn,
em,
.em {
  font-style: italic; }

/* line 149, ../scss/_mixins.scss */
small, .small {
  font-size: 75%; }

@font-face {
  font-family: 'TradeGothicLTStdBoldCondensed';
  src: url("../fonts/tradegothicltstd-bdcn20-webfont.eot");
  src: url("../fonts/tradegothicltstd-bdcn20-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tradegothicltstd-bdcn20-webfont.woff") format("woff"), url("../fonts/tradegothicltstd-bdcn20-webfont.ttf") format("truetype");
  /* url('../fonts/font-name.svg#font-name') format('svg'); */
  font-weight: normal;
  font-style: normal; }

/* line 164, ../scss/_mixins.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic; }

/* line 170, ../scss/_mixins.scss */
.text-left {
  text-align: left; }

/* line 171, ../scss/_mixins.scss */
.text-center {
  text-align: center; }

/* line 172, ../scss/_mixins.scss */
.text-right {
  text-align: right; }

/* line 176, ../scss/_mixins.scss */
.alert {
  margin: 10px 0;
  padding: 16px 16px 8px 16px;
  background: #ebe16f;
  text-shadow: 0 1px #d6c71e;
  color: white;
  text-align: center;
  font-size: 1.2em;
  text-transform: uppercase;
  font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif; }

/* line 188, ../scss/_mixins.scss */
.help {
  border-color: #e8dc59;
  background: #ebe16f; }

/* line 193, ../scss/_mixins.scss */
.info {
  border-color: #bfe4f4;
  background: #d5edf8; }

/* line 198, ../scss/_mixins.scss */
.error {
  border-color: #f8cdce;
  background: #fbe3e4; }

/* line 203, ../scss/_mixins.scss */
.success {
  border-color: #deeaae;
  background: #e6efc2; }

/*********************
BORDER RADIUS
*********************/
/*
NOTE: For older browser support (and some mobile),
don't use the shorthand to define *different* corners.

USAGE: @include rounded(4px);

*/
/*********************
TRANSITION
*********************/
/* @include transition(all,2s,ease-out); */
/*********************
BOX SHADOWS
*********************/
/* @include box-shadow(5px, 5px, 10px, #000); */
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdue it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/*********************
BUTTONS
*********************/
/* line 321, ../scss/_mixins.scss */
.blue-button, .blue-button:visited {
  border-color: #1472ad;
  text-shadow: 0 1px 1px #1472ad;
  background-color: #1681c4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));
  background-image: -webkit-linear-gradient(top, #1990db, #1681c4);
  background-image: -moz-linear-gradient(top, #1990db, #1681c4);
  background-image: -o-linear-gradient(top, #1990db, #1681c4);
  background-image: linear-gradient(to bottom, #1990db, #1681c4);
  -webkit-box-shadow: inset 0 0 3px #59b3ec;
  -moz-box-shadow: inset 0 0 3px #59b3ec;
  box-shadow: inset 0 0 3px #59b3ec; }
  /* line 328, ../scss/_mixins.scss */
  .blue-button:hover, .blue-button:focus, .blue-button:visited:hover, .blue-button:visited:focus {
    border-color: #116396;
    background-color: #1472ad;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad));
    background-image: -webkit-linear-gradient(top, #1784c9, #1472ad);
    background-image: -moz-linear-gradient(top, #1784c9, #1472ad);
    background-image: -o-linear-gradient(top, #1784c9, #1472ad);
    background-image: linear-gradient(to bottom, #1784c9, #1472ad); }
  /* line 332, ../scss/_mixins.scss */
  .blue-button:active, .blue-button:visited:active {
    background-color: #1990db;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));
    background-image: -webkit-linear-gradient(top, #1681c4, #1990db);
    background-image: -moz-linear-gradient(top, #1681c4, #1990db);
    background-image: -o-linear-gradient(top, #1681c4, #1990db);
    background-image: linear-gradient(to bottom, #1681c4, #1990db); }

/******************************************************************
Site Name: Hotel Congress
Author: Creative Slice

Stylesheet: Base Mobile Stylesheet

******************************************************************/
/* line 9, ../scss/_base.scss */
body {
  font-family: Georgia, serif;
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  background: #241b06; }

/* line 16, ../scss/_base.scss */
img {
  display: block; }

/*********************
LINK STYLES
*********************/
/* line 24, ../scss/_base.scss */
a, a:visited {
  color: #dc082e; }
  /* line 26, ../scss/_base.scss */
  a:hover, a:focus, a:visited:hover, a:visited:focus {
    color: #ab0624; }
  /* line 29, ../scss/_base.scss */
  a:active, a:visited:active {
    color: #ab0624; }
  /* line 32, ../scss/_base.scss */
  a:link, a:visited:link {
    -webkit-tap-highlight-color: rgba(220, 8, 46, 0.6); }

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 41, ../scss/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .caption, .buy-tickets {
  font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
  text-rendering: optimizelegibility;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0; }
  /* line 48, ../scss/_base.scss */
  h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, .caption a, .buy-tickets a {
    text-decoration: none; }

/* line 53, ../scss/_base.scss */
h1, .h1 {
  font-size: 2.5em;
  line-height: 1.333em; }

/* line 58, ../scss/_base.scss */
h2, .h2 {
  font-size: 1.7em;
  line-height: 1em;
  margin-bottom: 0; }

/* line 64, ../scss/_base.scss */
h3, .h3 {
  font-size: 1.5em;
  line-height: 1em; }

/* line 69, ../scss/_base.scss */
h4, .h4 {
  font-size: 1.2em;
  color: #999; }

/* line 74, ../scss/_base.scss */
h5, .h5 {
  font-size: 1em;
  line-height: 1.5em;
  text-transform: uppercase; }

/******************************
CONTAINER STYLES & BREAKPOINTS
******************************/
/* line 82, ../scss/_base.scss */
.wrap {
  margin: 0 auto;
  width: 300px; }

/* line 87, ../scss/_base.scss */
.outer-border.wrap {
  background: none; }

/* line 91, ../scss/_base.scss */
.footer .outer-border.wrap {
  border-width: 0 1px 1px; }

/*********************
HEADER STYLES
*********************/
/* line 100, ../scss/_base.scss */
.header #topreservations {
  display: none;
  color: #fff;
  background: #dc082e;
  text-align: center;
  padding: 2px;
  position: relative; }
  /* line 107, ../scss/_base.scss */
  .header #topreservations p {
    margin: 0; }
  /* line 110, ../scss/_base.scss */
  .header #topreservations a, .header #topreservations a:visited {
    color: white;
    padding: .5em .8em .25em .8em;
    text-decoration: none;
    display: block;
    font-size: 1.4em;
    border-bottom: 1px solid #ab0624; }
    /* line 118, ../scss/_base.scss */
    .header #topreservations a span, .header #topreservations a:visited span {
      color: #241b06;
      font-size: .6em;
      line-height: 1.2em;
      padding-left: 10px; }
    /* line 124, ../scss/_base.scss */
    .header #topreservations a:hover, .header #topreservations a:visited:hover {
      background: #ab0624; }
  /* line 128, ../scss/_base.scss */
  .header #topreservations #expandme {
    margin: 10px 0 20px 0;
    position: relative; }
/* line 133, ../scss/_base.scss */
.header #res-button {
  display: block;
  width: 180px;
  height: 28px;
  line-height: 32px;
  position: relative;
  margin: 0 auto;
  background: #dc082e;
  color: black;
  font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  font-size: 18px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  outline: 0; }
  /* line 149, ../scss/_base.scss */
  .header #res-button:hover {
    color: #610414;
    height: 32px;
    padding-top: 4px;
    margin-bottom: -4px; }
  /* line 155, ../scss/_base.scss */
  .header #res-button:after {
    content: "";
    display: block;
    width: 100%;
    height: 17px;
    background: url(../images/reservation_arrow.png) no-repeat 50% 50%;
    position: absolute;
    bottom: -17px;
    left: 0; }
/* line 167, ../scss/_base.scss */
.header .logo-block {
  text-align: center;
  padding: 0 3px 3px;
  position: relative;
  width: 300px;
  margin: 0 auto; }
  /* line 173, ../scss/_base.scss */
  .header .logo-block div {
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: #92051f;
    padding-bottom: 15px; }
/* line 180, ../scss/_base.scss */
.header #logo {
  margin: 27px auto 2px auto;
  font-size: 1em;
  line-height: 1em;
  text-align: center; }
  /* line 185, ../scss/_base.scss */
  .header #logo a {
    display: block;
    max-width: 94%;
    margin: 0 auto;
    color: #fff; }
    /* line 192, ../scss/_base.scss */
    .header #logo a img {
      max-width: 100%;
      height: auto; }

/* line 200, ../scss/_base.scss */
.carttopbutton {
  float: right;
  border: 2px solid red; }

/*********************
NAVIGATION STYLES
*********************/
/* line 208, ../scss/_base.scss */
#menu-phone-links {
  overflow: hidden;
  *zoom: 1;
  padding: 10px 30px; }

/* line 212, ../scss/_base.scss */
#mobile-menu-toggle, #phone-number {
  display: block;
  font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  font-size: 1.3em; }

/* line 221, ../scss/_base.scss */
#mobile-menu-toggle {
  float: left;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: 1px solid #9c0621;
  border-top-color: #ba0727;
  border-left-color: #ba0727;
  padding: 9px 12px 4px 12px;
  color: white;
  display: inline-block;
  font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
  text-rendering: optimizelegibility;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 16px;
  text-shadow: 0 1px #7a0419;
  cursor: pointer;
  line-height: 21px;
  background-color: #c30729;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dc082e), to(#c30729));
  background-image: -webkit-linear-gradient(top, #dc082e, #c30729);
  background-image: -moz-linear-gradient(top, #dc082e, #c30729);
  background-image: -o-linear-gradient(top, #dc082e, #c30729);
  background-image: linear-gradient(to bottom, #dc082e, #c30729); }
  /* line 307, ../scss/_mixins.scss */
  #mobile-menu-toggle:hover, #mobile-menu-toggle:focus {
    color: white;
    text-shadow: none;
    border: 1px solid #9c0621;
    border-top-color: #7a0419;
    border-left-color: #7a0419;
    background-color: #ab0624;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c30729), to(#ab0624));
    background-image: -webkit-linear-gradient(top, #c30729, #ab0624);
    background-image: -moz-linear-gradient(top, #c30729, #ab0624);
    background-image: -o-linear-gradient(top, #c30729, #ab0624);
    background-image: linear-gradient(to bottom, #c30729, #ab0624); }
  /* line 316, ../scss/_mixins.scss */
  #mobile-menu-toggle:active {
    background-color: #dc082e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c30729), to(#dc082e));
    background-image: -webkit-linear-gradient(top, #c30729, #dc082e);
    background-image: -moz-linear-gradient(top, #c30729, #dc082e);
    background-image: -o-linear-gradient(top, #c30729, #dc082e);
    background-image: linear-gradient(to bottom, #c30729, #dc082e); }
  /* line 224, ../scss/_base.scss */
  #mobile-menu-toggle:after {
    content: "\20 +"; }
  /* line 227, ../scss/_base.scss */
  #mobile-menu-toggle.active:after {
    content: "\20 -"; }

/* line 231, ../scss/_base.scss */
#phone-number {
  float: right;
  padding: 10px 10px 2px 10px; }

/* line 235, ../scss/_base.scss */
.main-nav {
  clear: both;
  width: 90%;
  margin: 0 auto 1em auto;
  display: none; }
  /* line 240, ../scss/_base.scss */
  .main-nav ul {
    background: none;
    text-align: center;
    /* highlight current page */ }
    /* line 243, ../scss/_base.scss */
    .main-nav ul li {
      width: 50%;
      float: left; }
      /* line 246, ../scss/_base.scss */
      .main-nav ul li a, .main-nav ul li a:visited {
        font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
        text-transform: uppercase;
        font-weight: normal;
        font-style: normal;
        font-size: 18px;
        line-height: 18px;
        color: #bbb; }
    /* line 261, ../scss/_base.scss */
    .main-nav ul li.current-menu-item a, .main-nav ul li.current-menu-item a:visited,
    .main-nav ul li.current_page_item a,
    .main-nav ul li.current_page_item a:visited,
    .main-nav ul li.current-page-ancestor a,
    .main-nav ul li.current-page-ancestor a:visited {
      color: #dc082e; }

/* line 267, ../scss/_base.scss */
.secondary-nav {
  display: none; }

/* line 270, ../scss/_base.scss */
.nav {
  border-bottom: 0;
  /* end .nav li */ }
  /* line 272, ../scss/_base.scss */
  .nav li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline; }
    /* line 274, ../scss/_base.scss */
    .nav li a, .nav li a:visited {
      display: block;
      text-decoration: none;
      padding: 10px 10px; }
    /* line 287, ../scss/_base.scss */
    .nav li ul.sub-menu,
    .nav li ul.children {
      display: none; }

/* end .nav */
/*********************
POSTS & CONTENT STYLES
*********************/
/* line 300, ../scss/_base.scss */
.tonight {
  text-align: center;
  padding-top: 1em;
  background: #241b06;
  min-height: 130px; }
  /* line 305, ../scss/_base.scss */
  .tonight h3 {
    color: white; }
  /* line 308, ../scss/_base.scss */
  .tonight h4 {
    line-height: 1.1em; }
  /* line 311, ../scss/_base.scss */
  .tonight ul {
    margin: .5em 0; }
    /* line 314, ../scss/_base.scss */
    .tonight ul li a {
      display: block;
      background: #241b06;
      border-top: 1px solid #666666;
      padding: 12px 4px 8px 4px; }
  /* line 322, ../scss/_base.scss */
  .tonight .date {
    color: #cccccc;
    padding-bottom: 4px;
    font-size: .9em;
    display: block;
    text-transform: uppercase; }

/* line 331, ../scss/_base.scss */
.main-slideshow {
  background: #241b06;
  line-height: 1px; }

/* line 337, ../scss/_base.scss */
article {
  background: #fff; }
  /* line 339, ../scss/_base.scss */
  article .title {
    font-size: 2em; }
  /* line 342, ../scss/_base.scss */
  article span.sub-title {
    display: block;
    font-size: 70%;
    line-height: 1em; }
  /* line 347, ../scss/_base.scss */
  article .buy-tickets {
    text-align: center;
    display: block;
    width: 132px;
    background: #dc082e;
    background: -moz-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -moz-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -moz-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -moz-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px);
    background: -o-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -o-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -o-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -o-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px);
    background: -webkit-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -webkit-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -webkit-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px), -webkit-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 5px, #dc082e 6px);
    background-position: bottom left, bottom right, top right, top left;
    -moz-background-size: 50% 50%;
    -webkit-background-size: 50% 50%;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    padding: 10px 12px 4px;
    color: #fff;
    font-size: 20px;
    text-decoration: none; }
  /* line 378, ../scss/_base.scss */
  article .border {
    position: relative;
    border-style: solid;
    border-width: 1px 0;
    border-color: #000; }
    /* line 383, ../scss/_base.scss */
    article .border:before {
      display: block;
      content: "";
      top: 0;
      width: 100%;
      height: 3px;
      border-bottom: solid 1px #000; }
    /* line 391, ../scss/_base.scss */
    article .border:after {
      display: block;
      content: "";
      width: 100%;
      height: 3px;
      border-top: solid 1px #000; }
  /* line 401, ../scss/_base.scss */
  .home article h1, .home article h2, .home article h3, .home article h4, .home article p, .home article ul {
    margin: 0; }
  /* line 404, ../scss/_base.scss */
  .home article.featured-slideshow {
    text-align: center;
    padding: 10px 0 6px 0; }
    /* line 408, ../scss/_base.scss */
    .home article.featured-slideshow .border, .home article.featured-slideshow .border:before, .home article.featured-slideshow .border:after {
      border: none; }
    /* line 412, ../scss/_base.scss */
    .home article.featured-slideshow h2 {
      font-size: 18px;
      margin-bottom: 6px; }
    /* line 417, ../scss/_base.scss */
    .home article.featured-slideshow img {
      width: 70%;
      margin-left: 15%;
      height: auto; }
    /* line 422, ../scss/_base.scss */
    .home article.featured-slideshow .event-info {
      position: relative;
      padding: 36px 0px 20px 0px;
      border-bottom: 1px solid #241b06; }
      /* line 426, ../scss/_base.scss */
      .home article.featured-slideshow .event-info .title {
        font-size: 2.3em;
        line-height: 1em;
        margin-bottom: .2em; }
      /* line 431, ../scss/_base.scss */
      .home article.featured-slideshow .event-info span.sub-title {
        display: block;
        font-size: 60%;
        line-height: 1em; }
      /* line 436, ../scss/_base.scss */
      .home article.featured-slideshow .event-info .details {
        text-transform: uppercase; }
    /* line 440, ../scss/_base.scss */
    .home article.featured-slideshow .buy-tickets {
      position: absolute;
      top: -28px;
      left: 84px; }
      /* line 445, ../scss/_base.scss */
      .home article.featured-slideshow .buy-tickets:hover {
        color: white;
        background: #ab0624;
        background: -moz-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -moz-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -moz-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -moz-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px);
        background: -o-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -o-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -o-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -o-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px);
        background: -webkit-radial-gradient(0 100%, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -webkit-radial-gradient(100% 100%, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -webkit-radial-gradient(100% 0, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px), -webkit-radial-gradient(0 0, circle, rgba(204, 0, 0, 0) 5px, #ab0624 6px);
        background-position: bottom left, bottom right, top right, top left;
        -moz-background-size: 50% 50%;
        -webkit-background-size: 50% 50%;
        background-size: 50% 50%;
        background-repeat: no-repeat; }
  /* line 471, ../scss/_base.scss */
  .home article .tickerbox {
    border-bottom: 1px solid black; }
    /* line 474, ../scss/_base.scss */
    .home article .tickerbox .ticker h4 {
      width: 100%;
      height: 32px;
      font-size: 22px;
      overflow: hidden;
      text-align: center; }
      /* line 480, ../scss/_base.scss */
      .home article .tickerbox .ticker h4 a {
        color: #5bc4d1; }
        /* line 482, ../scss/_base.scss */
        .home article .tickerbox .ticker h4 a:hover {
          color: #34acba; }
    /* line 488, ../scss/_base.scss */
    .home article .tickerbox:after {
      display: block;
      content: "";
      width: 100%;
      height: 3px;
      border-top: solid 1px #000;
      margin-top: 0px; }
  /* line 497, ../scss/_base.scss */
  .home article.content-thumbs {
    padding-bottom: 20px; }
    /* line 501, ../scss/_base.scss */
    .home article.content-thumbs ul li {
      border-bottom: solid 1px #000;
      margin-bottom: 30px;
      position: relative; }
      /* line 505, ../scss/_base.scss */
      .home article.content-thumbs ul li:after {
        display: block;
        content: "";
        width: 100%;
        height: 3px;
        border-top: solid 1px #000;
        margin-top: 10px; }
      /* line 513, ../scss/_base.scss */
      .home article.content-thumbs ul li a, .home article.content-thumbs ul li a:visited {
        color: #241b06;
        text-decoration: none; }
        /* line 516, ../scss/_base.scss */
        .home article.content-thumbs ul li a:hover, .home article.content-thumbs ul li a:visited:hover {
          color: #dc082e; }
      /* line 520, ../scss/_base.scss */
      .home article.content-thumbs ul li img {
        width: 60%;
        margin: 0 auto; }
      @media only screen and (max-width: 479px) {
        /* line 524, ../scss/_base.scss */
        .home article.content-thumbs ul li .caption {
          position: absolute;
          color: #fff;
          width: 130px;
          top: 90px;
          left: 85px;
          text-align: center;
          font-size: 18px;
          text-shadow: 2px 2px 1px black; }
          /* line 534, ../scss/_base.scss */
          .home article.content-thumbs ul li .caption span {
            display: none; } }
      /* line 539, ../scss/_base.scss */
      .home article.content-thumbs ul li .mobile-link {
        position: absolute;
        bottom: -10px;
        background: #fff;
        padding: 5px 10px;
        text-align: center;
        margin-bottom: -5px;
        text-transform: uppercase;
        width: 200px;
        left: 50px; }
  /* line 555, ../scss/_base.scss */
  article.timeline-content {
    background: none;
    padding: 0 3%;
    color: white;
    margin-bottom: 3em; }
    /* line 560, ../scss/_base.scss */
    article.timeline-content .article-header {
      border-bottom: solid 1px white;
      margin: 1em 0 1em 0; }
      /* line 563, ../scss/_base.scss */
      article.timeline-content .article-header:after {
        content: "";
        display: block;
        border-top: solid 1px white;
        height: 3px; }
    /* line 570, ../scss/_base.scss */
    article.timeline-content .page-title {
      font-size: 2.75em;
      clear: both; }
      /* line 573, ../scss/_base.scss */
      article.timeline-content .page-title a, article.timeline-content .page-title a:visited {
        color: white; }
        /* line 575, ../scss/_base.scss */
        article.timeline-content .page-title a:hover, article.timeline-content .page-title a:visited:hover {
          color: #dc082e; }
  /* line 582, ../scss/_base.scss */
  article.int-content {
    background: #fff;
    padding: 0 3%; }
    /* line 586, ../scss/_base.scss */
    article.int-content .threecol {
      text-align: center;
      padding: 0 10px; }
      /* line 589, ../scss/_base.scss */
      article.int-content .threecol.last {
        padding-right: 0; }
      /* line 592, ../scss/_base.scss */
      article.int-content .threecol img {
        width: 100%;
        height: auto; }
    /* line 597, ../scss/_base.scss */
    article.int-content .article-header {
      border-bottom: solid 1px #000;
      margin: 1em 0 1em 0; }
      /* line 600, ../scss/_base.scss */
      article.int-content .article-header:after {
        content: "";
        display: block;
        border-top: solid 1px #000;
        height: 3px; }
      /* line 606, ../scss/_base.scss */
      article.int-content .article-header .fullcalendar {
        font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 1.2em; }
      /* line 612, ../scss/_base.scss */
      article.int-content .article-header .socialmedia {
        float: right;
        margin: -.5em 0 0 0; }
        /* line 615, ../scss/_base.scss */
        article.int-content .article-header .socialmedia a {
          width: 24px;
          height: 24px;
          background: url("../images/social_icons.png");
          text-indent: -9999px;
          display: inline-block;
          overflow: hidden;
          margin-left: 4px; }
        /* line 624, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .twitter {
          background-position: -24px 0; }
        /* line 625, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .google {
          background-position: -48px 0; }
        /* line 626, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .yelp {
          background-position: -72px 0; }
        /* line 627, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .pinterest {
          background-position: -96px 0; }
        /* line 628, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .youtube {
          background-position: -120px 0; }
        /* line 629, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .flickr {
          background-position: -144px 0; }
        /* line 630, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .tripadvisor {
          background-position: -168px 0; }
        /* line 631, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .tumblr {
          background-position: -192px 0; }
        /* line 632, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .instagram {
          background-position: -216px 0; }
        /* line 633, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .urbanspoon {
          background-position: -240px 0; }
        /* line 634, ../scss/_base.scss */
        article.int-content .article-header .socialmedia .ticketfly {
          background-position: -264px 0; }
      /* line 636, ../scss/_base.scss */
      article.int-content .article-header .breadcrumb {
        text-transform: uppercase;
        color: #241b06;
        font-size: .85em;
        margin-left: 2px; }
        /* line 641, ../scss/_base.scss */
        article.int-content .article-header .breadcrumb a, article.int-content .article-header .breadcrumb a:visited {
          color: #241b06;
          text-decoration: none; }
          /* line 644, ../scss/_base.scss */
          article.int-content .article-header .breadcrumb a:hover, article.int-content .article-header .breadcrumb a:visited:hover {
            color: #ab0624; }
    /* line 650, ../scss/_base.scss */
    article.int-content .page-title {
      font-size: 2.75em;
      clear: both; }
      /* line 653, ../scss/_base.scss */
      article.int-content .page-title a, article.int-content .page-title a:visited {
        color: #999; }
        /* line 655, ../scss/_base.scss */
        article.int-content .page-title a:hover, article.int-content .page-title a:visited:hover {
          color: #241b06; }
    /* line 660, ../scss/_base.scss */
    article.int-content span.sub-title {
      font-size: .6em; }
    /* line 663, ../scss/_base.scss */
    article.int-content .copy-title {
      text-align: center;
      font-size: 1.5em; }
    /* line 667, ../scss/_base.scss */
    article.int-content .logo {
      width: 50%;
      margin: 0 auto; }
      /* line 670, ../scss/_base.scss */
      article.int-content .logo img {
        width: 100%;
        height: auto; }
    /* line 677, ../scss/_base.scss */
    article.int-content .content-thumbs ul li {
      margin: 0 auto;
      text-align: center; }
    /* line 681, ../scss/_base.scss */
    article.int-content .content-thumbs ul a, article.int-content .content-thumbs ul a:visited {
      color: #241b06;
      text-decoration: none; }
      /* line 684, ../scss/_base.scss */
      article.int-content .content-thumbs ul a:hover, article.int-content .content-thumbs ul a:visited:hover {
        color: #dc082e; }
    /* line 688, ../scss/_base.scss */
    article.int-content .content-thumbs ul .caption {
      font-size: 22px;
      line-height: 1em;
      padding-top: 10px; }
      /* line 692, ../scss/_base.scss */
      article.int-content .content-thumbs ul .caption span {
        display: block;
        color: #dc082e;
        font-family: "Georgia", Cambria, Times New Roman, Times, serif;
        font-size: 11px;
        line-height: 1.2em;
        font-style: italic; }
    /* line 703, ../scss/_base.scss */
    article.int-content .menu-list {
      padding: 0;
      margin-top: -8px;
      text-align: center; }
      /* line 707, ../scss/_base.scss */
      article.int-content .menu-list h3 {
        padding: 8px 0 2px 0;
        line-height: 1.2em;
        border-bottom: dashed 1px #241b06; }
      /* line 713, ../scss/_base.scss */
      article.int-content .menu-list li a, article.int-content .menu-list li a:visited {
        color: #999;
        font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
        text-rendering: optimizelegibility;
        font-weight: normal;
        text-transform: uppercase;
        font-size: 1.3em;
        text-decoration: none;
        display: block;
        border-bottom: solid 1px #ccc;
        padding-top: 8px; }
        /* line 724, ../scss/_base.scss */
        article.int-content .menu-list li a:hover, article.int-content .menu-list li a:visited:hover {
          color: #241b06; }
      /* line 731, ../scss/_base.scss */
      article.int-content .menu-list li.current-cat a, article.int-content .menu-list li.current-cat a:visited, article.int-content .menu-list li.current_page_item a, article.int-content .menu-list li.current_page_item a:visited {
        color: #241b06;
        border-bottom: solid 1px #241b06; }
    /* line 738, ../scss/_base.scss */
    article.int-content .thumb {
      margin-bottom: 15px;
      text-align: center; }
      /* line 744, ../scss/_base.scss */
      article.int-content .thumb .caption {
        font-family: "Georgia", Cambria, Times New Roman, Times, serif;
        font-weight: normal;
        font-style: italic;
        text-transform: none;
        font-size: 12px; }
    /* line 754, ../scss/_base.scss */
    article.int-content .event-info img {
      max-width: 100%;
      height: auto; }
    /* line 760, ../scss/_base.scss */
    article.int-content .monthevents-top {
      border-bottom: 1px solid #666666;
      padding-bottom: 1em;
      margin-bottom: 1.5em; }
      /* line 764, ../scss/_base.scss */
      article.int-content .monthevents-top .image {
        margin: .5em 0 1em 0; }
    /* line 768, ../scss/_base.scss */
    article.int-content .monthevents {
      font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
      font-size: 1.2em;
      line-height: 1.2em;
      text-transform: uppercase; }
      /* line 773, ../scss/_base.scss */
      article.int-content .monthevents .event-date {
        width: 4em;
        margin-top: .25em;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: bottom;
        *vertical-align: auto;
        zoom: 1;
        *display: inline; }
      /* line 778, ../scss/_base.scss */
      article.int-content .monthevents a, article.int-content .monthevents a:visited {
        text-decoration: none; }
  /* line 786, ../scss/_base.scss */
  article .eventsgrid ul li {
    width: 100%;
    padding: 1em 2%;
    margin-bottom: .5em;
    text-align: center;
    border-bottom: 1px solid #666666; }
    /* line 793, ../scss/_base.scss */
    article .eventsgrid ul li img {
      max-width: 100%;
      height: auto;
      margin: 0 auto; }
    /* line 798, ../scss/_base.scss */
    article .eventsgrid ul li a, article .eventsgrid ul li a:visited {
      color: #241b06;
      text-decoration: none; }
      /* line 801, ../scss/_base.scss */
      article .eventsgrid ul li a:hover, article .eventsgrid ul li a:visited:hover {
        color: #dc082e; }
    /* line 805, ../scss/_base.scss */
    article .eventsgrid ul li .caption {
      font-size: 22px;
      line-height: 1em;
      padding-top: 10px; }
      /* line 809, ../scss/_base.scss */
      article .eventsgrid ul li .caption span {
        display: block;
        color: #dc082e;
        font-family: "Georgia", Cambria, Times New Roman, Times, serif;
        font-size: 11px;
        line-height: 1.2em;
        font-style: italic; }
    /* line 818, ../scss/_base.scss */
    article .eventsgrid ul li .excerpt {
      text-align: left !important; }
      /* line 820, ../scss/_base.scss */
      article .eventsgrid ul li .excerpt a, article .eventsgrid ul li .excerpt a:visited {
        color: #dc082e;
        font-style: italic; }
        /* line 823, ../scss/_base.scss */
        article .eventsgrid ul li .excerpt a:hover, article .eventsgrid ul li .excerpt a:visited:hover {
          text-decoration: underline; }
  /* line 834, ../scss/_base.scss */
  .musiclist article .tribe-events-tooltip .tribe-events-event-title {
    font-size: 16px;
    padding: 8px 4px 4px 8px; }
  /* line 839, ../scss/_base.scss */
  .musiclist article .tribe-events-calendar h5 {
    line-height: 1.2em; }
  /* line 843, ../scss/_base.scss */
  .musiclist article .tribe-events-calendar .cat_music {
    background: #5bc4d1;
    border: 1px solid white; }
    /* line 846, ../scss/_base.scss */
    .musiclist article .tribe-events-calendar .cat_music a, .musiclist article .tribe-events-calendar .cat_music a:visited {
      color: white;
      text-transform: uppercase; }
      /* line 849, ../scss/_base.scss */
      .musiclist article .tribe-events-calendar .cat_music a:hover, .musiclist article .tribe-events-calendar .cat_music a:visited:hover {
        color: #d2eff3; }
    /* line 853, ../scss/_base.scss */
    .musiclist article .tribe-events-calendar .cat_music .tribe-events-tooltip .tribe-events-event-title {
      background: #5bc4d1; }
  /* line 857, ../scss/_base.scss */
  .musiclist article .sub-title {
    display: block; }
  /* line 864, ../scss/_base.scss */
  .musiclist article .side img {
    max-width: 100%;
    height: auto; }
  /* line 870, ../scss/_base.scss */
  .musiclist article .event-listing {
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #777; }
    /* line 876, ../scss/_base.scss */
    .musiclist article .event-listing .event-thumb .date-stamp {
      background: #5bc4d1;
      font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
      text-transform: uppercase;
      color: white;
      text-align: center;
      font-size: 1.6em;
      letter-spacing: 1px;
      margin-bottom: 10px;
      padding-top: 8px; }
    /* line 887, ../scss/_base.scss */
    .musiclist article .event-listing .event-thumb img {
      width: 100%;
      height: auto; }
    /* line 891, ../scss/_base.scss */
    .musiclist article .event-listing .event-thumb .social-buttons {
      background: #ccc;
      padding: 6px 10px;
      margin-top: 1px;
      text-align: center;
      line-height: 28px;
      text-transform: uppercase;
      font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif; }
      /* line 899, ../scss/_base.scss */
      .musiclist article .event-listing .event-thumb .social-buttons a {
        width: 24px;
        height: 24px;
        background: url("../images/social_icons.png");
        text-indent: -9999px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline;
        overflow: hidden;
        margin-left: 8px; }
      /* line 908, ../scss/_base.scss */
      .musiclist article .event-listing .event-thumb .social-buttons .twitter {
        background-position: -24px 0; }
      /* line 909, ../scss/_base.scss */
      .musiclist article .event-listing .event-thumb .social-buttons .mail {
        background-position: -288px 0; }
    /* line 915, ../scss/_base.scss */
    .musiclist article .event-listing .event-info {
      overflow: hidden;
      *zoom: 1; }
      /* line 917, ../scss/_base.scss */
      .musiclist article .event-listing .event-info .title {
        font-size: 1.6em;
        line-height: 1.1em;
        margin-top: .5em; }
      /* line 922, ../scss/_base.scss */
      .musiclist article .event-listing .event-info img {
        max-width: 100%; }
      /* line 925, ../scss/_base.scss */
      .musiclist article .event-listing .event-info a {
        display: block;
        text-decoration: none; }
        /* line 928, ../scss/_base.scss */
        .musiclist article .event-listing .event-info a.read-more {
          text-transform: uppercase;
          font-style: italic; }
          /* line 931, ../scss/_base.scss */
          .musiclist article .event-listing .event-info a.read-more:after {
            content: "\20 \25BE"; }
        /* line 935, ../scss/_base.scss */
        .musiclist article .event-listing .event-info a.ticketfly {
          float: left;
          margin: 15px 0 15px 0; }
          /* line 938, ../scss/_base.scss */
          .musiclist article .event-listing .event-info a.ticketfly:hover {
            opacity: .8; }
        /* line 942, ../scss/_base.scss */
        .musiclist article .event-listing .event-info a.dinnershow {
          margin-left: 15px; }
      /* line 946, ../scss/_base.scss */
      .musiclist article .event-listing .event-info .details {
        text-transform: uppercase; }
        /* line 948, ../scss/_base.scss */
        .musiclist article .event-listing .event-info .details p {
          margin: 4px 0 0 0;
          text-transform: none; }
  /* line 957, ../scss/_base.scss */
  .musiclist article .side .copy-block {
    margin-bottom: 30px;
    font-style: italic; }
    /* line 960, ../scss/_base.scss */
    .musiclist article .side .copy-block h3 {
      text-align: center;
      font-family: "Georgia", Cambria, Times New Roman, Times, serif;
      font-size: 16px;
      line-height: 1.2em; }
  /* line 967, ../scss/_base.scss */
  .musiclist article .side .border {
    border-bottom: none;
    margin-top: 10px; }
    /* line 970, ../scss/_base.scss */
    .musiclist article .side .border:after {
      border: none; }
  /* line 974, ../scss/_base.scss */
  .musiclist article .side p.title {
    text-transform: uppercase;
    font-style: italic;
    width: 80%;
    text-align: center; }
  /* line 981, ../scss/_base.scss */
  .musiclist article .side h4.title {
    margin-top: -20px;
    padding: 10px 50px;
    line-height: 1em;
    color: #241b06;
    font-size: 20px;
    font-style: normal; }
    /* line 988, ../scss/_base.scss */
    .musiclist article .side h4.title span {
      background: #fff;
      display: block;
      text-align: center; }
  /* line 996, ../scss/_base.scss */
  .musiclist article .side .content-thumbs ul {
    margin: 0; }
    /* line 998, ../scss/_base.scss */
    .musiclist article .side .content-thumbs ul li {
      font-style: normal;
      margin-bottom: 1em; }
      /* line 1001, ../scss/_base.scss */
      .musiclist article .side .content-thumbs ul li img {
        display: inline;
        max-width: 100%;
        height: auto; }

/* line 1013, ../scss/_base.scss */
#content {
  /* post meta */
  /* Center the Menu pages*/
  /* end .copy */
  /* end .wp-caption */
  /******************************************************************
  STORE STYLES
  ******************************************************************/
  /*********************
  HISTORY TIMELINE
  *********************/
  /******************************************************************
  PAGE NAVI STYLES
  ******************************************************************/
  /* end .bones_page_navi */
  /* fallback previous & next links */
  /* end .wp-prev-next */ }
  /* line 1015, ../scss/_base.scss */
  #content .newspost {
    padding-bottom: 5px;
    margin-bottom: 25px;
    border-bottom: 1px dotted #777; }
  /* line 1022, ../scss/_base.scss */
  #content .byline {
    color: #999;
    font-size: .9em;
    margin-top: 4px; }
  /* line 1031, ../scss/_base.scss */
  .parent-pageid-9 #content .copy, .parent-pageid-10 #content .copy {
    text-align: center; }
  /* line 1036, ../scss/_base.scss */
  #content .copy h3 {
    text-align: center; }
  /* line 1048, ../scss/_base.scss */
  #content .copy ul li {
    list-style: disc;
    margin-left: 1.5em; }
  /* line 1055, ../scss/_base.scss */
  #content .copy ol li {
    list-style: decimal;
    margin-left: 1.5em; }
  /* line 1069, ../scss/_base.scss */
  #content .copy dd {
    margin-left: 0;
    font-size: 0.9em;
    color: #787878;
    margin-bottom: 1.5em; }
  /* line 1076, ../scss/_base.scss */
  #content .copy img {
    max-width: 100%;
    height: auto; }
  /* line 1085, ../scss/_base.scss */
  #content .copy video, #content .copy object {
    max-width: 100%;
    height: auto; }
  /* line 1090, ../scss/_base.scss */
  #content .copy pre, #content .copy code {
    background: #eee;
    border: 1px solid #cecece;
    padding: 10px; }
  /* line 1097, ../scss/_base.scss */
  #content .copy .gform_body ul li {
    margin-left: 0; }
    /* line 1099, ../scss/_base.scss */
    #content .copy .gform_body ul li label {
      font-weight: normal;
      color: #999;
      text-transform: uppercase;
      font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
      margin: 16px 0 0 0; }
    /* line 1106, ../scss/_base.scss */
    #content .copy .gform_body ul li .gfield_checkbox label {
      margin: 2px 0 0 20px;
      color: #666; }
    /* line 1110, ../scss/_base.scss */
    #content .copy .gform_body ul li input, #content .copy .gform_body ul li textarea {
      background: #ddd;
      border: 1px solid #ddd;
      padding: 8px;
      font-size: 1em; }
    /* line 1116, ../scss/_base.scss */
    #content .copy .gform_body ul li .ginput_complex label {
      margin: 0 0 16px 0;
      color: #bbb; }
    /* line 1121, ../scss/_base.scss */
    #content .copy .gform_body ul li .gfield_radio input {
      margin-left: 2px; }
    /* line 1124, ../scss/_base.scss */
    #content .copy .gform_body ul li .gfield_radio label {
      margin: 3px 20px; }
  /* line 1131, ../scss/_base.scss */
  #content .copy .gform_footer {
    margin: 0; }
    /* line 1133, ../scss/_base.scss */
    #content .copy .gform_footer .button {
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      border: 1px solid #9c0621;
      border-top-color: #ba0727;
      border-left-color: #ba0727;
      padding: 9px 12px 4px 12px;
      color: white;
      display: inline-block;
      font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
      text-rendering: optimizelegibility;
      font-weight: 500;
      text-transform: uppercase;
      text-decoration: none;
      font-size: 16px;
      text-shadow: 0 1px #7a0419;
      cursor: pointer;
      line-height: 21px;
      background-color: #c30729;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#dc082e), to(#c30729));
      background-image: -webkit-linear-gradient(top, #dc082e, #c30729);
      background-image: -moz-linear-gradient(top, #dc082e, #c30729);
      background-image: -o-linear-gradient(top, #dc082e, #c30729);
      background-image: linear-gradient(to bottom, #dc082e, #c30729); }
      /* line 307, ../scss/_mixins.scss */
      #content .copy .gform_footer .button:hover, #content .copy .gform_footer .button:focus {
        color: white;
        text-shadow: none;
        border: 1px solid #9c0621;
        border-top-color: #7a0419;
        border-left-color: #7a0419;
        background-color: #ab0624;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#c30729), to(#ab0624));
        background-image: -webkit-linear-gradient(top, #c30729, #ab0624);
        background-image: -moz-linear-gradient(top, #c30729, #ab0624);
        background-image: -o-linear-gradient(top, #c30729, #ab0624);
        background-image: linear-gradient(to bottom, #c30729, #ab0624); }
      /* line 316, ../scss/_mixins.scss */
      #content .copy .gform_footer .button:active {
        background-color: #dc082e;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#c30729), to(#dc082e));
        background-image: -webkit-linear-gradient(top, #c30729, #dc082e);
        background-image: -moz-linear-gradient(top, #c30729, #dc082e);
        background-image: -o-linear-gradient(top, #c30729, #dc082e);
        background-image: linear-gradient(to bottom, #c30729, #dc082e); }
  /* line 1139, ../scss/_base.scss */
  #content .wp-caption {
    background: #eee;
    padding: 5px;
    /* images inside wp-caption */ }
    /* line 1144, ../scss/_base.scss */
    #content .wp-caption img {
      margin-bottom: 0;
      width: 100%; }
    /* line 1149, ../scss/_base.scss */
    #content .wp-caption p.wp-caption-text {
      font-size: 0.85em;
      margin: 4px 0 7px;
      text-align: center; }
  /* line 1162, ../scss/_base.scss */
  #content .carttopbutton {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #9c0621;
    border-top-color: #ba0727;
    border-left-color: #ba0727;
    padding: 9px 12px 4px 12px;
    color: white;
    display: inline-block;
    font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
    text-rendering: optimizelegibility;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    text-shadow: 0 1px #7a0419;
    cursor: pointer;
    line-height: 21px;
    background-color: #c30729;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dc082e), to(#c30729));
    background-image: -webkit-linear-gradient(top, #dc082e, #c30729);
    background-image: -moz-linear-gradient(top, #dc082e, #c30729);
    background-image: -o-linear-gradient(top, #dc082e, #c30729);
    background-image: linear-gradient(to bottom, #dc082e, #c30729);
    margin-top: -2.2em;
    clear: none; }
    /* line 307, ../scss/_mixins.scss */
    #content .carttopbutton:hover, #content .carttopbutton:focus {
      color: white;
      text-shadow: none;
      border: 1px solid #9c0621;
      border-top-color: #7a0419;
      border-left-color: #7a0419;
      background-color: #ab0624;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#c30729), to(#ab0624));
      background-image: -webkit-linear-gradient(top, #c30729, #ab0624);
      background-image: -moz-linear-gradient(top, #c30729, #ab0624);
      background-image: -o-linear-gradient(top, #c30729, #ab0624);
      background-image: linear-gradient(to bottom, #c30729, #ab0624); }
    /* line 316, ../scss/_mixins.scss */
    #content .carttopbutton:active {
      background-color: #dc082e;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#c30729), to(#dc082e));
      background-image: -webkit-linear-gradient(top, #c30729, #dc082e);
      background-image: -moz-linear-gradient(top, #c30729, #dc082e);
      background-image: -o-linear-gradient(top, #c30729, #dc082e);
      background-image: linear-gradient(to bottom, #c30729, #dc082e); }
  /* line 1168, ../scss/_base.scss */
  #content .products {
    margin-bottom: 3em; }
    /* line 1170, ../scss/_base.scss */
    #content .products .product {
      border-top: 1px solid #666666; }
      /* line 1172, ../scss/_base.scss */
      #content .products .product img {
        margin: 1em 0; }
      /* line 1175, ../scss/_base.scss */
      #content .products .product h2 {
        margin: 0; }
  /* line 1182, ../scss/_base.scss */
  #content .cartbutton,
  #content .Cart66ButtonPrimary {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #9c0621;
    border-top-color: #ba0727;
    border-left-color: #ba0727;
    padding: 9px 12px 4px 12px;
    color: white;
    display: inline-block;
    font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
    text-rendering: optimizelegibility;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    text-shadow: 0 1px #7a0419;
    cursor: pointer;
    line-height: 21px;
    background-color: #c30729;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dc082e), to(#c30729));
    background-image: -webkit-linear-gradient(top, #dc082e, #c30729);
    background-image: -moz-linear-gradient(top, #dc082e, #c30729);
    background-image: -o-linear-gradient(top, #dc082e, #c30729);
    background-image: linear-gradient(to bottom, #dc082e, #c30729);
    height: auto;
    margin: 5px 0; }
    /* line 307, ../scss/_mixins.scss */
    #content .cartbutton:hover, #content .cartbutton:focus,
    #content .Cart66ButtonPrimary:hover,
    #content .Cart66ButtonPrimary:focus {
      color: white;
      text-shadow: none;
      border: 1px solid #9c0621;
      border-top-color: #7a0419;
      border-left-color: #7a0419;
      background-color: #ab0624;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#c30729), to(#ab0624));
      background-image: -webkit-linear-gradient(top, #c30729, #ab0624);
      background-image: -moz-linear-gradient(top, #c30729, #ab0624);
      background-image: -o-linear-gradient(top, #c30729, #ab0624);
      background-image: linear-gradient(to bottom, #c30729, #ab0624); }
    /* line 316, ../scss/_mixins.scss */
    #content .cartbutton:active,
    #content .Cart66ButtonPrimary:active {
      background-color: #dc082e;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#c30729), to(#dc082e));
      background-image: -webkit-linear-gradient(top, #c30729, #dc082e);
      background-image: -moz-linear-gradient(top, #c30729, #dc082e);
      background-image: -o-linear-gradient(top, #c30729, #dc082e);
      background-image: linear-gradient(to bottom, #c30729, #dc082e); }
  /* line 1188, ../scss/_base.scss */
  #content .Cart66ButtonSecondary {
    border-color: gray;
    text-shadow: 0 1px 1px gray;
    height: auto;
    background-color: gray;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#737373), to(gray));
    background-image: -webkit-linear-gradient(top, #737373, gray);
    background-image: -moz-linear-gradient(top, #737373, gray);
    background-image: -o-linear-gradient(top, #737373, gray);
    background-image: linear-gradient(to bottom, #737373, #808080);
    -webkit-box-shadow: inset 0 0 3px #8f8f8f;
    -moz-box-shadow: inset 0 0 3px #8f8f8f;
    box-shadow: inset 0 0 3px #8f8f8f; }
    /* line 1196, ../scss/_base.scss */
    #content .Cart66ButtonSecondary:hover, #content .Cart66ButtonSecondary:focus {
      border-color: #404040;
      background-color: #4d4d4d;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#595959), to(#4d4d4d));
      background-image: -webkit-linear-gradient(top, #595959, #4d4d4d);
      background-image: -moz-linear-gradient(top, #595959, #4d4d4d);
      background-image: -o-linear-gradient(top, #595959, #4d4d4d);
      background-image: linear-gradient(to bottom, #595959, #4d4d4d); }
  /* line 1203, ../scss/_base.scss */
  #content #Cart66CartForm img {
    display: inline; }
  /* line 1206, ../scss/_base.scss */
  #content #Cart66CartForm th {
    text-align: left; }
    /* line 1208, ../scss/_base.scss */
    #content #Cart66CartForm th.cart66-align-right {
      text-align: right; }
  /* line 1215, ../scss/_base.scss */
  #content .products.content-thumbs {
    clear: both; }
    /* line 1217, ../scss/_base.scss */
    #content .products.content-thumbs ul {
      margin: 0;
      padding: 0; }
      /* line 1220, ../scss/_base.scss */
      #content .products.content-thumbs ul li {
        width: 49%;
        margin: 0;
        padding: 2% 2% 20px 2%;
        float: left;
        list-style: none;
        text-align: center;
        height: 240px; }
  /* line 1235, ../scss/_base.scss */
  #content .time-row {
    clear: both;
    margin: 2em 0 0 0;
    text-align: center; }
    /* line 1239, ../scss/_base.scss */
    #content .time-row img {
      max-width: 100%;
      height: auto;
      margin: 0 auto; }
    /* line 1244, ../scss/_base.scss */
    #content .time-row a img {
      transition: opacity .2s ease; }
    /* line 1247, ../scss/_base.scss */
    #content .time-row a:hover img {
      opacity: .7; }
    /* line 1251, ../scss/_base.scss */
    #content .time-row.caption-left .caption, #content .time-row.caption-right .caption, #content .time-row.caption-full .caption {
      background: #5bc4d1;
      padding: 1em;
      text-align: left; }
      /* line 1255, ../scss/_base.scss */
      #content .time-row.caption-left .caption h3, #content .time-row.caption-right .caption h3, #content .time-row.caption-full .caption h3 {
        color: #241b06; }
  /* line 1271, ../scss/_base.scss */
  #content .copy .wp-prev-next li {
    list-style: none;
    margin-left: 0; }
  /* line 1280, ../scss/_base.scss */
  #content .page-navigation,
  #content .wp-prev-next {
    margin: 1.1em 0 2.2em; }
  /* line 1283, ../scss/_base.scss */
  #content .bones_page_navi {
    /* current page link */
    /* end .bones_page_navi .bpn-current */
    /* common styles for page-navi links */
    /* remove the bg on end links */
    /* previous link */
    /* next page link */
    /* first page link */
    /* last page link */ }
    /* line 1284, ../scss/_base.scss */
    #content .bones_page_navi li {
      float: left;
      margin-left: 10px; }
      /* line 1288, ../scss/_base.scss */
      #content .bones_page_navi li a {
        padding: 3px 6px;
        display: block;
        text-decoration: none;
        position: relative; }
        /* line 1295, ../scss/_base.scss */
        #content .bones_page_navi li a:hover, #content .bones_page_navi li a:focus {
          color: #f01d4f;
          text-decoration: underline; }
    /* line 1303, ../scss/_base.scss */
    #content .bones_page_navi li.bpn-current {
      padding: 3px 6px;
      border-bottom: 2px solid #f01d4f;
      position: relative; }
      /* line 1308, ../scss/_base.scss */
      #content .bones_page_navi li.bpn-current a {
        /* hovering on current page link */ }
    /* line 1319, ../scss/_base.scss */
    #content .bones_page_navi li.bpn-prev-link,
    #content .bones_page_navi li.bpn-next-link {
      font-weight: 700; }
      /* line 1322, ../scss/_base.scss */
      #content .bones_page_navi li.bpn-prev-link a,
      #content .bones_page_navi li.bpn-next-link a {
        padding: 0; }
    /* line 1331, ../scss/_base.scss */
    #content .bones_page_navi li.bpn-prev-link a:hover,
    #content .bones_page_navi li.bpn-next-link a:hover,
    #content .bones_page_navi li.bpn-first-page-link a:hover,
    #content .bones_page_navi li.bpn-last-page-link a:hover {
      background: none; }
  /* line 1374, ../scss/_base.scss */
  #content .wp-prev-next .prev-link {
    float: left; }
  /* line 1378, ../scss/_base.scss */
  #content .wp-prev-next .next-link {
    float: right; }

/*********************
SIDEBARS & ASIDES
*********************/
/* line 1389, ../scss/_base.scss */
.sidebar {
  margin-bottom: 32px;
  /* --- Open Table Customization --- */
  /* close #OT_form */ }
  /* line 1392, ../scss/_base.scss */
  .sidebar .ui-datepicker-div, .sidebar .ui-datepicker-inline, .sidebar #ui-datepicker-div {
    padding-top: 0; }
  /* line 1397, ../scss/_base.scss */
  .sidebar #OT_form {
    margin: 0 auto; }
    /* line 1399, ../scss/_base.scss */
    .sidebar #OT_form .OT_wrapper {
      background: white;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px;
      border: 1px solid #999; }
      /* line 1404, ../scss/_base.scss */
      .sidebar #OT_form .OT_wrapper h1 {
        font-size: 1.3em; }
      /* line 1407, ../scss/_base.scss */
      .sidebar #OT_form .OT_wrapper h2 {
        color: #999;
        margin: 0; }
      /* line 1411, ../scss/_base.scss */
      .sidebar #OT_form .OT_wrapper .OT_list {
        padding: 0; }
        /* line 1415, ../scss/_base.scss */
        .sidebar #OT_form .OT_wrapper .OT_list li input {
          margin: 16px 0 0 20px;
          font-size: .8em; }
        /* line 1419, ../scss/_base.scss */
        .sidebar #OT_form .OT_wrapper .OT_list li.OT_day, .sidebar #OT_form .OT_wrapper .OT_list li.OT_time, .sidebar #OT_form .OT_wrapper .OT_list li.OT_party {
          border-bottom: 1px solid #999;
          height: 42px;
          width: 162px;
          padding: 0; }
        /* line 1425, ../scss/_base.scss */
        .sidebar #OT_form .OT_wrapper .OT_list li.OT_submit {
          margin: 6px 0 0 0; }
  /* line 1432, ../scss/_base.scss */
  .sidebar .OT_ExtLink {
    display: block;
    text-align: center;
    padding-bottom: 20px;
    margin: 0 auto; }
  /* line 1439, ../scss/_base.scss */
  .sidebar .content-thumbs {
    clear: both; }
    /* line 1441, ../scss/_base.scss */
    .sidebar .content-thumbs ul {
      margin: 0;
      padding: 0; }
      /* line 1444, ../scss/_base.scss */
      .sidebar .content-thumbs ul li {
        width: 49%;
        margin: 0;
        padding: 2% 2% 20px 2%;
        float: left; }
  /* line 1452, ../scss/_base.scss */
  .sidebar .copy-block {
    text-align: center;
    margin-top: 1.5em;
    line-height: 1.2em;
    clear: both; }

/*********************
FOOTER STYLES
*********************/
/* line 1464, ../scss/_base.scss */
.footer {
  clear: both; }
  /* line 1466, ../scss/_base.scss */
  .footer a, .footer p, .footer li, .footer h4 {
    color: #fff; }
  /* line 1469, ../scss/_base.scss */
  .footer h3 {
    color: #dc082e; }

/* line 1473, ../scss/_base.scss */
#inner-footer {
  position: relative;
  padding-top: 55px; }
  /* line 1476, ../scss/_base.scss */
  #inner-footer:before {
    content: "";
    display: block;
    width: 980px;
    position: absolute;
    top: 10px;
    left: -10px; }
    @media only screen and (min-width: 1031px) {
      /* line 1476, ../scss/_base.scss */
      #inner-footer:before {
        width: 320px; } }
    @media only screen and (min-width: 321px) and (max-width: 480px) {
      /* line 1476, ../scss/_base.scss */
      #inner-footer:before {
        width: 320px; } }
  /* line 1487, ../scss/_base.scss */
  #inner-footer .footer-logo {
    width: 70px;
    height: 70px;
    position: absolute;
    top: -25px;
    left: 116px; }
  /* line 1494, ../scss/_base.scss */
  #inner-footer .contact {
    text-align: center; }
    /* line 1495, ../scss/_base.scss */
    #inner-footer .contact h3 {
      font-size: 1.5em;
      line-height: 1.2em;
      margin: 0;
      text-shadow: 1px 1px 1px #241b06; }
    /* line 1502, ../scss/_base.scss */
    #inner-footer .contact .address, #inner-footer .contact .phone {
      font-style: italic;
      margin-top: 0; }
      /* line 1505, ../scss/_base.scss */
      #inner-footer .contact .address a, #inner-footer .contact .phone a {
        text-decoration: none; }
  /* line 1510, ../scss/_base.scss */
  #inner-footer .footer-nav {
    margin-bottom: 10px; }
    /* line 1513, ../scss/_base.scss */
    #inner-footer .footer-nav ul li {
      float: left;
      width: 50%;
      text-align: center;
      text-transform: uppercase; }
      /* line 1519, ../scss/_base.scss */
      #inner-footer .footer-nav ul li a, #inner-footer .footer-nav ul li a:visited {
        color: #bbb;
        display: block; }
        /* line 1522, ../scss/_base.scss */
        #inner-footer .footer-nav ul li a:hover, #inner-footer .footer-nav ul li a:visited:hover {
          color: white; }
    /* line 1528, ../scss/_base.scss */
    #inner-footer .footer-nav #searchform {
      text-align: center;
      margin: 20px 0; }
      /* line 1531, ../scss/_base.scss */
      #inner-footer .footer-nav #searchform .screen-reader-text {
        display: none; }
      /* line 1532, ../scss/_base.scss */
      #inner-footer .footer-nav #searchform #s {
        width: 60%;
        font-size: .85em;
        padding: 3px 5px;
        border: 1px solid white; }
      /* line 1538, ../scss/_base.scss */
      #inner-footer .footer-nav #searchform #searchsubmit {
        background: none;
        border: none;
        font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
        text-rendering: optimizelegibility;
        font-weight: 500;
        text-transform: uppercase;
        font-size: 1.125em;
        line-height: 1em;
        color: white; }
        /* line 1548, ../scss/_base.scss */
        #inner-footer .footer-nav #searchform #searchsubmit:hover {
          color: #dc082e; }
  /* line 1556, ../scss/_base.scss */
  #inner-footer .map img {
    max-width: 100%;
    height: auto; }

/* end #inner-footer */
/* line 1563, ../scss/_base.scss */
.email-form {
  padding: 20px;
  text-align: center;
  position: relative; }
  /* line 1567, ../scss/_base.scss */
  .email-form:before {
    content: "";
    display: block;
    position: absolute;
    border-top: dashed 1px #fff;
    top: 10px;
    left: -10px;
    width: 320px; }
  /* line 1578, ../scss/_base.scss */
  .email-form .gform_wrapper .gform_heading {
    margin-bottom: 1em; }
  /* line 1581, ../scss/_base.scss */
  .email-form .gform_wrapper h3 {
    margin: 0;
    color: white;
    text-align: center;
    font-size: 1.2em;
    line-height: 1em; }
  /* line 1588, ../scss/_base.scss */
  .email-form .gform_wrapper .gform_description {
    color: white;
    font-style: italic;
    text-align: center;
    line-height: 1em;
    display: block; }
  /* line 1595, ../scss/_base.scss */
  .email-form .gform_wrapper .gfield_label {
    display: none !important; }
  /* line 1598, ../scss/_base.scss */
  .email-form .gform_wrapper .gfield {
    padding: 0 4px 4px 4px; }
    /* line 1600, ../scss/_base.scss */
    .email-form .gform_wrapper .gfield input {
      padding: 4px 6px;
      font-size: 1em;
      color: #666;
      border: 1px solid white; }
  /* line 1607, ../scss/_base.scss */
  .email-form .gform_wrapper .gform_footer {
    padding: 0;
    margin: 4px 0 0 0; }
    /* line 1610, ../scss/_base.scss */
    .email-form .gform_wrapper .gform_footer .button {
      text-transform: uppercase;
      background: none;
      border: none;
      font-size: 1.3em;
      float: right;
      font-family: "TradeGothicLTStdBoldCondensed", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
      color: #fff; }
      /* line 1618, ../scss/_base.scss */
      .email-form .gform_wrapper .gform_footer .button:hover {
        color: #dc082e; }
  /* line 1623, ../scss/_base.scss */
  .email-form .gform_wrapper .validation_error {
    display: none; }
  /* line 1626, ../scss/_base.scss */
  .email-form .gform_wrapper li.gfield.gfield_error {
    background-color: #92051f;
    width: auto;
    border: none !important;
    padding: 2px 5px 25px !important; }
  /* line 1632, ../scss/_base.scss */
  .email-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    position: relative;
    margin: 0 !important; }
    /* line 1635, ../scss/_base.scss */
    .email-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .email-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
      margin-top: 4px; }
    /* line 1638, ../scss/_base.scss */
    .email-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required .gfield_description {
      position: absolute;
      bottom: -10px;
      left: 10px;
      color: white;
      font-size: 16px; }

/* line 1649, ../scss/_base.scss */
.credits {
  padding: 16px;
  clear: both;
  text-align: center;
  font-size: .85em; }
  /* line 1654, ../scss/_base.scss */
  .credits p, .credits a, .credits a:visited {
    color: #ccc;
    font-style: italic;
    margin: 3px 0 0 0; }
  /* line 1659, ../scss/_base.scss */
  .credits a:hover {
    color: white; }

/* line 1665, ../scss/_base.scss */
.wpengine-promo {
  display: none; }

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
/* line 16, ../scss/_flexslider.scss */
.flex-container a:active,
.hcslider a:active,
.flex-container a:focus,
.hcslider a:focus {
  outline: none; }

/* line 19, ../scss/_flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
/* line 23, ../scss/_flexslider.scss */
.hcslider {
  margin: 0;
  padding: 0; }

/* line 24, ../scss/_flexslider.scss */
.hcslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 25, ../scss/_flexslider.scss */
.hcslider .slides img {
  width: 100%;
  display: block; }

/* line 26, ../scss/_flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
/* line 29, ../scss/_flexslider.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 30, ../scss/_flexslider.scss */
html[xmlns] .slides {
  display: block; }

/* line 31, ../scss/_flexslider.scss */
* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 36, ../scss/_flexslider.scss */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
/* line 41, ../scss/_flexslider.scss */
.hcslider {
  zoom: 1;
  position: relative; }

/* line 45, ../scss/_flexslider.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

/* line 50, ../scss/_flexslider.scss */
.loading .flex-viewport {
  max-height: 300px; }

/* line 53, ../scss/_flexslider.scss */
.hcslider .slides {
  zoom: 1; }

/* Direction Nav */
/* line 58, ../scss/_flexslider.scss */
.flex-direction-nav {
  *height: 0; }
  /* line 60, ../scss/_flexslider.scss */
  .main-image-slider .flex-direction-nav {
    display: none; }
  /* line 63, ../scss/_flexslider.scss */
  .flex-direction-nav a {
    height: 88px;
    font-size: 42px;
    line-height: 80px;
    text-decoration: none;
    width: 40px;
    color: #666666;
    display: block;
    position: absolute;
    cursor: pointer;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    top: 20px; }
    /* line 75, ../scss/_flexslider.scss */
    .flex-direction-nav a.flex-previous {
      left: 0; }
    /* line 78, ../scss/_flexslider.scss */
    .flex-direction-nav a.flex-next {
      right: 0; }
    /* line 81, ../scss/_flexslider.scss */
    .flex-direction-nav a:hover {
      color: #dc082e; }
  /* line 85, ../scss/_flexslider.scss */
  .flex-direction-nav .flex-disabled {
    opacity: 0.3 !important;
    filter: alpha(opacity=30);
    cursor: default; }

/* Control Nav */
/* line 93, ../scss/_flexslider.scss */
.flex-control-nav {
  position: absolute;
  height: 17px;
  text-align: center;
  z-index: 9;
  bottom: 15px;
  right: 15px; }
  /* line 100, ../scss/_flexslider.scss */
  .flex-control-nav li {
    margin: 0 3px;
    display: inline-block;
    zoom: 1;
    *display: inline; }

/* line 110, ../scss/_flexslider.scss */
.flex-control-paging li a {
  width: 14px;
  height: 14px;
  display: block;
  background: transparent;
  border: solid 2px #fff;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px; }
  /* line 120, ../scss/_flexslider.scss */
  .flex-control-paging li a:hover {
    background: #fff; }
  /* line 123, ../scss/_flexslider.scss */
  .flex-control-paging li a.flex-active {
    background: #fff;
    cursor: default; }

/* line 131, ../scss/_flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }
  /* line 135, ../scss/_flexslider.scss */
  .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0; }
  /* line 140, ../scss/_flexslider.scss */
  .flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer; }
    /* line 145, ../scss/_flexslider.scss */
    .flex-control-thumbs img:hover {
      opacity: 1; }
  /* line 149, ../scss/_flexslider.scss */
  .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default; }

/*************
	480
*************/
@media only screen and (min-width: 480px) {
  /******************************************************************
  Site Name: Hotel Congress
  Author: Creative Slice
  
  Stylesheet: 480px and Up Stylesheet
  
  ******************************************************************/
  /* line 9, ../scss/_480up.scss */
  body {
    background: #241b06 url("../images/background_music.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 14, ../scss/_480up.scss */
  .events-list, .events-single, .events-gridview {
    background: #241b06 url("../images/background_curtain.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 19, ../scss/_480up.scss */
  .page-copper-hall, .parent-pageid-13 {
    background: #241b06 url("../images/background_copper.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 24, ../scss/_480up.scss */
  .page-drink, .parent-pageid-9 {
    background: #241b06 url("../images/background_drinks.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 29, ../scss/_480up.scss */
  .page-food, .parent-pageid-10 {
    background: #241b06 url("../images/background_food.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 34, ../scss/_480up.scss */
  .page-hotel, .parent-pageid-11 {
    background: #241b06 url("../images/background_hotel.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 39, ../scss/_480up.scss */
  .page-events, .parent-pageid-12 {
    background: #241b06 url("../images/background_events.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 44, ../scss/_480up.scss */
  .page-history {
    background: #241b06 url("../images/background_history.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 49, ../scss/_480up.scss */
  .page-template-page-timeline {
    background: #241b06 url("../images/background_food.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 54, ../scss/_480up.scss */
  .page-visit, .page-media {
    background: #241b06 url("../images/background_visit.jpg") center center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 59, ../scss/_480up.scss */
  .wrap {
    width: 460px;
    background: rgba(0, 0, 0, 0.5);
    overflow: visible; }

  /* line 65, ../scss/_480up.scss */
  .outer-border.wrap {
    width: 480px;
    border: solid 1px white;
    border-width: 0 1px; }

  /* line 72, ../scss/_480up.scss */
  .header {
    z-index: 2;
    position: relative; }
    /* line 76, ../scss/_480up.scss */
    .header #inner-header {
      position: relative; }
    /* line 79, ../scss/_480up.scss */
    .header .logo-block {
      background: #241b06;
      position: absolute;
      left: 90px; }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 95, ../scss/_480up.scss */
  #menu-phone-links {
    display: none; }

  /* line 98, ../scss/_480up.scss */
  .main-nav {
    display: block;
    width: 100%;
    background: #fff;
    overflow: hidden;
    *zoom: 1;
    padding: 32px 0 0 0;
    margin-top: 94px;
    margin-bottom: 0; }
    /* line 106, ../scss/_480up.scss */
    .main-nav ul {
      /* highlight current page */
      /* end current highlighters */ }
      /* line 107, ../scss/_480up.scss */
      .main-nav ul li {
        width: auto;
        float: none; }
        /* line 110, ../scss/_480up.scss */
        .main-nav ul li a, .main-nav ul li a:visited {
          color: #241b06;
          padding: 8px;
          border-bottom: 3px solid transparent; }
          /* line 114, ../scss/_480up.scss */
          .main-nav ul li a:hover, .main-nav ul li a:visited:hover {
            color: #dc082e; }
      /* line 125, ../scss/_480up.scss */
      .main-nav ul li.current-menu-item a, .main-nav ul li.current-menu-item a:visited,
      .main-nav ul li.current_page_item a,
      .main-nav ul li.current_page_item a:visited,
      .main-nav ul li.current-page-ancestor a,
      .main-nav ul li.current-page-ancestor a:visited, .single-tribe_events .main-nav ul li.musicmenu a, .single-tribe_events .main-nav ul li.musicmenu a:visited, .term-music .main-nav ul li.musicmenu a, .term-music .main-nav ul li.musicmenu a:visited {
        border-bottom: 3px solid red;
        color: #dc082e; }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* line 138, ../scss/_480up.scss */
  .main-slideshow {
    display: block;
    background: none; }
    /* line 141, ../scss/_480up.scss */
    .main-slideshow .hcslider {
      padding: 0; }
    /* line 144, ../scss/_480up.scss */
    .main-slideshow img {
      width: 100%;
      height: auto; }
    /* line 148, ../scss/_480up.scss */
    .main-slideshow .caption {
      position: absolute;
      width: 320px;
      bottom: 15px;
      left: 15px;
      line-height: 1.2em;
      font-size: 1.1em;
      color: white; }

  /* Direction Nav */
  /* line 161, ../scss/_480up.scss */
  .flex-direction-nav a {
    top: 20px; }

  /* line 166, ../scss/_480up.scss */
  .no-banner {
    margin-top: 8px; }

  /* line 173, ../scss/_480up.scss */
  .home article.tonight {
    float: left;
    width: 160px; }
  /* line 177, ../scss/_480up.scss */
  .home article.featured-slideshow {
    float: right;
    position: relative;
    width: 300px;
    margin: 5px 0; }
    /* line 182, ../scss/_480up.scss */
    .home article.featured-slideshow .event-info {
      padding: 36px 0px 12px 0px;
      border: none; }
  /* line 187, ../scss/_480up.scss */
  .home article.content-thumbs {
    overflow: hidden;
    *zoom: 1;
    clear: both;
    padding: 30px 30px; }
    /* line 192, ../scss/_480up.scss */
    .home article.content-thumbs ul li {
      border: 0;
      width: 42%;
      float: left;
      margin: 0 4% 8% 4%;
      text-align: center;
      height: 210px; }
      /* line 199, ../scss/_480up.scss */
      .home article.content-thumbs ul li img {
        width: 160px;
        height: 160px;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out; }
      /* line 205, ../scss/_480up.scss */
      .home article.content-thumbs ul li a:hover img {
        padding: 10px; }
      /* line 209, ../scss/_480up.scss */
      .home article.content-thumbs ul li .caption {
        font-size: 1.4em;
        margin-top: .4em;
        line-height: 1.1em; }
        /* line 213, ../scss/_480up.scss */
        .home article.content-thumbs ul li .caption span {
          display: block;
          color: #dc082e;
          font-family: "Georgia", Cambria, Times New Roman, Times, serif;
          font-size: .55em;
          line-height: 1em;
          font-style: italic; }
      /* line 222, ../scss/_480up.scss */
      .home article.content-thumbs ul li .mobile-link {
        display: none; }
      /* line 225, ../scss/_480up.scss */
      .home article.content-thumbs ul li:after {
        display: none; }
  /* line 235, ../scss/_480up.scss */
  .page-template-page-slideshow-php article.int-content {
    margin-top: 0; }
  /* line 238, ../scss/_480up.scss */
  article.int-content .article-header {
    margin: 2em 0 1em 0; }
    /* line 240, ../scss/_480up.scss */
    article.int-content .article-header .socialmedia {
      margin: -1.5em 0 0 0; }
  /* line 247, ../scss/_480up.scss */
  article.int-content .eventsgrid ul li {
    text-align: left;
    padding: 1em 0; }
    /* line 252, ../scss/_480up.scss */
    article.int-content .eventsgrid ul li img {
      float: left;
      margin: 0 1em 1em 0; }
    /* line 256, ../scss/_480up.scss */
    article.int-content .eventsgrid ul li .caption {
      padding-top: 4px; }
    /* line 260, ../scss/_480up.scss */
    article.int-content .eventsgrid ul li .excerpt p {
      margin-bottom: 0; }
  /* line 268, ../scss/_480up.scss */
  article.int-content .threecol.sidebar {
    width: 40%;
    float: right;
    text-align: center; }
  /* line 273, ../scss/_480up.scss */
  article.int-content .sixcol.sidebar {
    width: 40%;
    float: right; }
  /* line 277, ../scss/_480up.scss */
  article.int-content .sixcol {
    width: 58%;
    float: left;
    padding-bottom: 1em; }
  /* line 283, ../scss/_480up.scss */
  .page-template-page-no-subnav-php article.int-content .threecol.sidebar {
    width: 100%; }
    /* line 287, ../scss/_480up.scss */
    .page-template-page-no-subnav-php article.int-content .threecol.sidebar .content-thumbs ul li {
      width: 160px;
      margin-left: 32px; }
  /* line 299, ../scss/_480up.scss */
  .musiclist article.int-content .copy {
    width: 100%; }
  /* line 304, ../scss/_480up.scss */
  .musiclist article .event-listing {
    overflow: hidden;
    *zoom: 1; }
    /* line 308, ../scss/_480up.scss */
    .musiclist article .event-listing .event-thumb {
      width: 50%;
      float: left;
      padding-right: 10px; }
      /* line 313, ../scss/_480up.scss */
      .musiclist article .event-listing .event-thumb .date-stamp {
        line-height: 1.2; }
    /* line 327, ../scss/_480up.scss */
    .musiclist article .event-listing .event-info {
      width: 50%;
      float: right;
      padding-left: 10px; }
      /* line 331, ../scss/_480up.scss */
      .musiclist article .event-listing .event-info .title {
        margin-top: 0; }
      /* line 335, ../scss/_480up.scss */
      .musiclist article .event-listing .event-info a.buy-tickets {
        width: 90px;
        margin: 15px 0 0 0;
        font-size: 1em;
        padding: 8px 10px 5px; }
    /* line 343, ../scss/_480up.scss */
    .musiclist article .event-listing .details {
      font-size: 13px; }
  /* line 348, ../scss/_480up.scss */
  .musiclist article .side .content-thumbs {
    overflow: hidden;
    *zoom: 1; }
    /* line 350, ../scss/_480up.scss */
    .musiclist article .side .content-thumbs li {
      width: 48%;
      float: left; }
      /* line 353, ../scss/_480up.scss */
      .musiclist article .side .content-thumbs li:first-child {
        margin-right: 4%; }

  /* entry content */
  /* line 362, ../scss/_480up.scss */
  .entry-content {
    /* at this larger size, we can start to align images */ }
    /* line 365, ../scss/_480up.scss */
    .entry-content .alignleft, .entry-content img.alignleft {
      margin-right: 1.5em;
      display: inline;
      float: left; }
    /* line 370, ../scss/_480up.scss */
    .entry-content .alignright, .entry-content img.alignright {
      margin-left: 1.5em;
      display: inline;
      float: right; }
    /* line 375, ../scss/_480up.scss */
    .entry-content .aligncenter, .entry-content img.aligncenter {
      margin-right: auto;
      margin-left: auto;
      display: block;
      clear: both;
      text-align: center; }

  /* end .entry-content */
  /* line 385, ../scss/_480up.scss */
  .copy .aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
    text-align: center; }

  /******************************************************************
  STORE STYLES
  ******************************************************************/
  /* line 399, ../scss/_480up.scss */
  #content .products .product {
    clear: both; }
    /* line 401, ../scss/_480up.scss */
    #content .products .product img {
      float: left;
      margin-right: 1em; }
    /* line 405, ../scss/_480up.scss */
    #content .products .product h2 {
      margin-top: 1em; }
  /* line 412, ../scss/_480up.scss */
  #content .products.content-thumbs ul li {
    width: 49%;
    height: 300px; }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 426, ../scss/_480up.scss */
  .sidebar #OT_form {
    float: right; }
  /* line 429, ../scss/_480up.scss */
  .sidebar .OT_ExtLink {
    clear: both;
    float: right; }
  /* line 436, ../scss/_480up.scss */
  .sidebar .content-thumbs ul li {
    width: 160px;
    padding: 0 0 20px 0; }
    /* line 439, ../scss/_480up.scss */
    .sidebar .content-thumbs ul li img {
      width: 160px;
      width: 160px;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
    /* line 445, ../scss/_480up.scss */
    .sidebar .content-thumbs ul li a:hover img {
      padding: 10px; }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 466, ../scss/_480up.scss */
  #inner-footer:before {
    width: 100%; }
  /* line 470, ../scss/_480up.scss */
  #inner-footer .footer-logo {
    left: 196px; }
  /* line 474, ../scss/_480up.scss */
  #inner-footer .map img {
    margin: 0 auto; }

  /* line 480, ../scss/_480up.scss */
  .email-form:before {
    width: 480px; } }
/*************
	768
*************/
@media only screen and (min-width: 768px) {
  /******************************************************************
  Site Name: Hotel Congress
  Author: Creative Slice
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  ******************************************************************/
  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 12, ../scss/_768up.scss */
  .wrap {
    background: rgba(0, 0, 0, 0.5);
    width: 748px; }

  /* line 16, ../scss/_768up.scss */
  .onecol {
    width: 5.801104972%; }

  /* 4.85%;  } /* grid_1  */
  /* line 17, ../scss/_768up.scss */
  .twocol {
    width: 14.364640883%; }

  /* 13.45%; } /* grid_2  */
  /* line 18, ../scss/_768up.scss */
  .threecol {
    width: 22.928176794%; }

  /* 22.05%; } /* grid_3  */
  /* line 19, ../scss/_768up.scss */
  .fourcol {
    width: 31.491712705%; }

  /* 30.75%; } /* grid_4  */
  /* line 20, ../scss/_768up.scss */
  .fivecol {
    width: 40.055248616%; }

  /* 39.45%; } /* grid_5  */
  /* line 21, ../scss/_768up.scss */
  .sixcol {
    width: 48.618784527%; }

  /* 48%;    } /* grid_6  */
  /* line 22, ../scss/_768up.scss */
  .sevencol {
    width: 57.182320438000005%; }

  /* 56.75%; } /* grid_7  */
  /* line 23, ../scss/_768up.scss */
  .eightcol {
    width: 65.74585634900001%; }

  /* 65.4%;  } /* grid_8  */
  /* line 24, ../scss/_768up.scss */
  .ninecol {
    width: 74.30939226%; }

  /* 74.05%; } /* grid_9  */
  /* line 25, ../scss/_768up.scss */
  .tencol {
    width: 82.87292817100001%; }

  /* 82.7%;  } /* grid_10 */
  /* line 26, ../scss/_768up.scss */
  .elevencol {
    width: 91.436464082%; }

  /* 91.35%; } /* grid_11 */
  /* line 27, ../scss/_768up.scss */
  .twelvecol {
    width: 99.999999993%; }

  /* 100%;   } /* grid_12 */
  /* layout & column defaults */
  /* line 30, ../scss/_768up.scss */
  .onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
    position: relative;
    float: left;
    margin-left: 2.762430939%; }

  /* line 36, ../scss/_768up.scss */
  .first {
    margin-left: 0; }

  /* line 40, ../scss/_768up.scss */
  .last {
    float: right; }

  /* line 43, ../scss/_768up.scss */
  .outer-border.wrap {
    width: 768px;
    border: solid 1px white;
    border-width: 0 1px; }

  /*********************
  HEADER STYLES
  *********************/
  /* line 53, ../scss/_768up.scss */
  .header {
    z-index: 99;
    position: relative; }
    /* line 56, ../scss/_768up.scss */
    .header:after {
      display: block;
      content: "";
      padding-top: 8px;
      border-bottom: solid 1px #fff;
      position: absolute;
      width: 100%; }
    /* line 65, ../scss/_768up.scss */
    .header #topreservations {
      padding-left: 4%;
      height: 110px; }
      /* line 68, ../scss/_768up.scss */
      .header #topreservations a, .header #topreservations a:visited {
        border-bottom: none;
        float: left;
        width: 30%;
        margin: 1% 1% 3% 1%; }
        /* line 73, ../scss/_768up.scss */
        .header #topreservations a span, .header #topreservations a:visited span {
          padding-top: 4px;
          padding-left: 0;
          display: block; }
    /* line 81, ../scss/_768up.scss */
    .header #inner-header {
      position: relative; }
    /* line 84, ../scss/_768up.scss */
    .header .logo-block {
      position: absolute;
      top: 0;
      left: 5%;
      background: #241b06;
      z-index: 2; }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 97, ../scss/_768up.scss */
  .main-nav {
    padding: 0;
    margin: 0; }
    /* line 100, ../scss/_768up.scss */
    .main-nav ul {
      text-align: right;
      padding-right: 5px; }
      /* line 104, ../scss/_768up.scss */
      .main-nav ul li a {
        color: #000;
        font-size: 18px;
        line-height: 18px;
        padding: 14px 6px 8px 6px; }

  /* line 113, ../scss/_768up.scss */
  .secondary-nav {
    display: block; }
    /* line 115, ../scss/_768up.scss */
    .secondary-nav ul {
      width: 60%;
      float: right;
      margin: 0;
      padding-right: 5px;
      text-align: right;
      /* highlight current page */
      /* end current highlighters */ }
      /* line 122, ../scss/_768up.scss */
      .secondary-nav ul li a, .secondary-nav ul li a:visited {
        color: #ccc;
        font-family: "Georgia", Cambria, Times New Roman, Times, serif;
        text-transform: uppercase;
        font-size: .85em;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline;
        margin-left: -4px;
        padding: 12px 8px 8px 8px; }
        /* line 130, ../scss/_768up.scss */
        .secondary-nav ul li a:hover, .secondary-nav ul li a:visited:hover {
          color: white; }
      /* line 139, ../scss/_768up.scss */
      .secondary-nav ul li.current-menu-item a, .secondary-nav ul li.current-menu-item a:visited,
      .secondary-nav ul li.current_page_item a,
      .secondary-nav ul li.current_page_item a:visited,
      .secondary-nav ul li.current-page-ancestor a,
      .secondary-nav ul li.current-page-ancestor a:visited {
        color: white; }

  /* line 146, ../scss/_768up.scss */
  .nav {
    border: 0; }
    /* line 148, ../scss/_768up.scss */
    .nav li {
      position: relative; }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* line 157, ../scss/_768up.scss */
  .featured-area {
    float: right;
    overflow: hidden;
    height: 500px;
    margin-top: 9px;
    z-index: 99; }

  /* Control Nav */
  /* line 168, ../scss/_768up.scss */
  .flex-control-nav {
    bottom: 15px;
    left: 15px;
    text-align: left; }

  /* line 174, ../scss/_768up.scss */
  #content {
    z-index: 1; }

  /* line 178, ../scss/_768up.scss */
  #inner-content:before {
    content: "";
    display: block;
    height: 100%;
    background: red;
    position: absolute;
    left: -10px;
    width: 1px; }

  /* line 192, ../scss/_768up.scss */
  article.no-banner .article-header {
    margin-top: 48px; }
  /* line 196, ../scss/_768up.scss */
  article .page-title {
    margin-bottom: 0; }
    /* line 198, ../scss/_768up.scss */
    article .page-title span.sub-title {
      display: inline;
      padding-left: .5em; }
  /* line 205, ../scss/_768up.scss */
  .home article.main-slideshow {
    float: left;
    width: 440px;
    overflow: hidden;
    padding: 0 0 8px 0; }
    /* line 210, ../scss/_768up.scss */
    .home article.main-slideshow img {
      margin-top: 9px;
      width: 644px !important;
      height: 500px; }
    /* line 215, ../scss/_768up.scss */
    .home article.main-slideshow .caption {
      width: 400px;
      bottom: 40px;
      font-size: 1.2em; }
  /* line 223, ../scss/_768up.scss */
  .home article.tonight {
    float: none;
    width: 300px; }
  /* line 229, ../scss/_768up.scss */
  .home article.featured-slideshow .event-info {
    padding: 36px 0px 90px 0px; }
  /* line 233, ../scss/_768up.scss */
  .home article.content-thumbs {
    padding: 20px 10px 32px 10px; }
    /* line 236, ../scss/_768up.scss */
    .home article.content-thumbs ul li {
      width: 22%;
      float: left;
      margin: 0 1.5%;
      text-align: center;
      height: auto; }
  /* line 247, ../scss/_768up.scss */
  article.int-content {
    padding: 0 2% 36px 2%; }
    /* line 250, ../scss/_768up.scss */
    article.int-content .article-header .fullcalendar {
      float: right;
      margin-top: -1.5em; }
    /* line 256, ../scss/_768up.scss */
    article.int-content .threecol.sidebar {
      width: 22.928176794%; }
    /* line 259, ../scss/_768up.scss */
    article.int-content .sixcol.sidebar {
      width: 48.618784527%; }
    /* line 262, ../scss/_768up.scss */
    article.int-content .sixcol {
      width: 48.618784527%; }
    /* line 265, ../scss/_768up.scss */
    article.int-content .menu-list {
      text-align: left; }
    /* line 268, ../scss/_768up.scss */
    .page-template-page-no-subnav-php article.int-content .threecol.sidebar {
      width: 22.928176794%; }
      /* line 272, ../scss/_768up.scss */
      .page-template-page-no-subnav-php article.int-content .threecol.sidebar .content-thumbs ul li {
        margin-left: 0px; }
    /* line 279, ../scss/_768up.scss */
    article.int-content .monthevents-top .image {
      float: left;
      margin: 0 1em 0 0; }
  /* line 288, ../scss/_768up.scss */
  article .eventsgrid ul li {
    padding: 0 2% 1em 2%;
    min-height: 186px; }
    /* line 295, ../scss/_768up.scss */
    article .eventsgrid ul li img {
      height: 150px;
      width: 150px;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
    /* line 301, ../scss/_768up.scss */
    article .eventsgrid ul li a:hover img {
      padding: 10px; }
  /* line 313, ../scss/_768up.scss */
  .musiclist article .calendarleft {
    width: 74.30939226%;
    position: relative;
    float: left; }
  /* line 318, ../scss/_768up.scss */
  .musiclist article .calendarright {
    width: 22.928176794%;
    position: relative;
    float: right; }
  /* line 326, ../scss/_768up.scss */
  .musiclist article .event-listing .event-thumb .date-stamp {
    background: none;
    width: 24%;
    float: left;
    padding: 0 8px 0 0px;
    font-size: 18px; }
    /* line 332, ../scss/_768up.scss */
    .musiclist article .event-listing .event-thumb .date-stamp span {
      display: block;
      background: #5bc4d1; }
      /* line 335, ../scss/_768up.scss */
      .musiclist article .event-listing .event-thumb .date-stamp span.day-week {
        padding-top: 6px; }
      /* line 338, ../scss/_768up.scss */
      .musiclist article .event-listing .event-thumb .date-stamp span.day-num {
        font-size: 1.8em;
        line-height: 1; }
      /* line 342, ../scss/_768up.scss */
      .musiclist article .event-listing .event-thumb .date-stamp span.month {
        line-height: .7;
        padding-bottom: 6px; }
  /* line 348, ../scss/_768up.scss */
  .musiclist article .event-listing .event-thumb .image {
    width: 76%;
    float: left; }
  /* line 356, ../scss/_768up.scss */
  .musiclist article .side .content-thumbs li {
    width: 100%;
    float: none; }
    /* line 359, ../scss/_768up.scss */
    .musiclist article .side .content-thumbs li:first-child {
      margin: 0 0 30px 0; }

  /*********************
  HISTORY TIMELINE
  *********************/
  /* line 372, ../scss/_768up.scss */
  .time-row img {
    display: inline-block;
    vertical-align: top;
    max-width: 500px !important; }
  /* line 378, ../scss/_768up.scss */
  .time-row.caption-left .caption, .time-row.caption-right .caption {
    width: 200px;
    display: inline-block;
    vertical-align: top; }
  /* line 385, ../scss/_768up.scss */
  .time-row.caption-right .caption {
    text-align: right !important; }
  /* line 389, ../scss/_768up.scss */
  .time-row.caption-full {
    position: relative; }
    /* line 391, ../scss/_768up.scss */
    .time-row.caption-full img {
      width: 100%;
      max-width: none !important; }
    /* line 395, ../scss/_768up.scss */
    .time-row.caption-full .caption {
      position: absolute;
      top: 0;
      right: 0;
      width: 200px;
      text-align: right !important; }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 412, ../scss/_768up.scss */
  .sidebar .content-thumbs ul li {
    width: 100%;
    padding: 1em 0;
    clear: both; }
    /* line 416, ../scss/_768up.scss */
    .sidebar .content-thumbs ul li img {
      width: 148px;
      height: 148px; }

  /******************************************************************
  STORE STYLES
  ******************************************************************/
  /* line 431, ../scss/_768up.scss */
  #content .products.content-thumbs ul li {
    width: 33%;
    height: 300px; }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 443, ../scss/_768up.scss */
  .footer {
    margin-bottom: 10px;
    background: none;
    margin: 0;
    width: auto; }

  /* line 450, ../scss/_768up.scss */
  #inner-footer:before {
    width: 768px;
    border-top: solid 1px #fff; }
  /* line 454, ../scss/_768up.scss */
  #inner-footer .footer-logo {
    left: 340px; }
  /* line 457, ../scss/_768up.scss */
  #inner-footer .menu-contact {
    overflow: hidden;
    *zoom: 1;
    width: 66.7%;
    float: left;
    /* end .footer-nav */ }
    /* line 461, ../scss/_768up.scss */
    #inner-footer .menu-contact .contact {
      width: 50%;
      float: right;
      text-align: center; }
    /* line 466, ../scss/_768up.scss */
    #inner-footer .menu-contact .footer-nav {
      display: block;
      width: 50%;
      float: left;
      border: none; }
      /* line 471, ../scss/_768up.scss */
      #inner-footer .menu-contact .footer-nav ul {
        padding-left: 10px;
        margin: 0; }
        /* line 474, ../scss/_768up.scss */
        #inner-footer .menu-contact .footer-nav ul li {
          width: 48%;
          float: left;
          margin-right: 4%;
          text-align: left; }
          /* line 480, ../scss/_768up.scss */
          #inner-footer .menu-contact .footer-nav ul li:nth-child(2n) {
            margin-right: 0; }
          /* line 483, ../scss/_768up.scss */
          #inner-footer .menu-contact .footer-nav ul li a {
            font-size: 12px;
            padding: 5px 10px; }
      /* line 489, ../scss/_768up.scss */
      #inner-footer .menu-contact .footer-nav #searchform {
        text-align: left;
        padding-left: 16px; }
  /* line 496, ../scss/_768up.scss */
  #inner-footer .map {
    padding: 0px 10px 0 0;
    float: right;
    width: 33.3%; }
    /* line 500, ../scss/_768up.scss */
    #inner-footer .map img {
      max-width: 100%;
      height: auto; }

  /* end #inner-footer */
  /* line 507, ../scss/_768up.scss */
  .email-form {
    padding: 20px 0 10px 0;
    position: relative; }
    /* line 510, ../scss/_768up.scss */
    .email-form:before {
      width: 768px; }
    /* line 513, ../scss/_768up.scss */
    .email-form .gform_wrapper {
      width: 100%;
      margin: 0 auto;
      overflow: hidden;
      *zoom: 1; }
      /* line 518, ../scss/_768up.scss */
      .email-form .gform_wrapper .gform_heading {
        width: 33%;
        text-align: right;
        float: left; }
        /* line 522, ../scss/_768up.scss */
        .email-form .gform_wrapper .gform_heading h3, .email-form .gform_wrapper .gform_heading .gform_description {
          text-align: right; }
      /* line 526, ../scss/_768up.scss */
      .email-form .gform_wrapper .gform_fields {
        text-align: right;
        padding-top: 8px; }
        /* line 529, ../scss/_768up.scss */
        .email-form .gform_wrapper .gform_fields .gfield {
          display: inline-block; }
      /* line 535, ../scss/_768up.scss */
      .email-form .gform_wrapper .gform_body {
        float: left;
        width: 48%;
        padding-top: 6px; }
      /* line 540, ../scss/_768up.scss */
      .email-form .gform_wrapper .gform_footer {
        float: left;
        clear: none;
        margin-top: 16px;
        width: 17%; }
        /* line 545, ../scss/_768up.scss */
        .email-form .gform_wrapper .gform_footer .button {
          float: left; }
      /* line 549, ../scss/_768up.scss */
      .email-form .gform_wrapper .validation_error {
        display: none; }
      /* line 555, ../scss/_768up.scss */
      .email-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required .gfield_description {
        left: auto;
        right: 10px; }
    /* line 562, ../scss/_768up.scss */
    .email-form #gforms_confirmation_message {
      color: white;
      font-size: 24px; }

  /* line 568, ../scss/_768up.scss */
  .credits {
    overflow: hidden;
    *zoom: 1; }
    /* line 570, ../scss/_768up.scss */
    .credits .copyright {
      float: left; }
    /* line 573, ../scss/_768up.scss */
    .credits ul {
      float: right;
      margin: 0; }
      /* line 576, ../scss/_768up.scss */
      .credits ul li {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline; }
        /* line 578, ../scss/_768up.scss */
        .credits ul li:after {
          content: "\20 |"; }
        /* line 582, ../scss/_768up.scss */
        .credits ul li:last-child:after {
          content: ""; }
        /* line 586, ../scss/_768up.scss */
        .credits ul li a {
          text-decoration: none;
          padding: 5px; }
          /* line 589, ../scss/_768up.scss */
          .credits ul li a:hover {
            text-decoration: underline; } }
/*************
	1030
*************/
@media only screen and (min-width: 1030px) {
  /******************************************************************
  Site Name: Hotel Congress
  Author: Creative Slice
  
  Stylesheet: Desktop Stylesheet
  
  ******************************************************************/
  /* line 8, ../scss/_1030up.scss */
  .wrap {
    width: 944px; }

  /* line 11, ../scss/_1030up.scss */
  .outer-border.wrap {
    width: 966px; }

  /*********************
  HEADER STYLES
  *********************/
  /* line 19, ../scss/_1030up.scss */
  .header #topreservations {
    padding-left: 14%; }
    /* line 21, ../scss/_1030up.scss */
    .header #topreservations a, .header #topreservations a:visited {
      width: 26%; }
  /* line 26, ../scss/_1030up.scss */
  .header #res-button {
    width: 224px;
    height: 40px;
    line-height: 44px;
    font-size: 20px; }
    /* line 31, ../scss/_1030up.scss */
    .header #res-button:hover {
      height: 44px;
      padding-top: 4px; }
  /* line 36, ../scss/_1030up.scss */
  .header .logo-block {
    width: 380px; }
  /* line 39, ../scss/_1030up.scss */
  .header #logo {
    margin: 39px auto 4px auto; }
    /* line 41, ../scss/_1030up.scss */
    .header #logo a {
      width: 336px;
      height: 50px; }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 52, ../scss/_1030up.scss */
  .main-nav ul {
    height: 48px;
    padding-right: 15px; }
    /* line 56, ../scss/_1030up.scss */
    .main-nav ul li a, .main-nav ul li a:visited {
      height: 48px;
      line-height: 53px;
      padding: 0 15px; }

  /* line 66, ../scss/_1030up.scss */
  .secondary-nav ul {
    height: 66px;
    padding-right: 20px; }
    /* line 69, ../scss/_1030up.scss */
    .secondary-nav ul li {
      height: 38px;
      line-height: 38px;
      margin-top: 15px; }
      /* line 73, ../scss/_1030up.scss */
      .secondary-nav ul li a {
        font-size: 12px;
        padding: 0 10px; }

  /*********************
  CONTENT AREA
  *********************/
  /* line 84, ../scss/_1030up.scss */
  .main-slideshow {
    background: none;
    padding: 0 20px 0px 20px; }
    /* line 87, ../scss/_1030up.scss */
    .main-slideshow .hcslider {
      height: 509px; }
      /* line 89, ../scss/_1030up.scss */
      .main-slideshow .hcslider.page-slider {
        height: 300px; }

  /* line 97, ../scss/_1030up.scss */
  article.no-banner .article-header {
    margin-top: 56px; }
  /* line 103, ../scss/_1030up.scss */
  .home article.main-slideshow {
    width: 634px;
    background: none; }
    /* line 106, ../scss/_1030up.scss */
    .home article.main-slideshow .caption {
      width: 600px; }
  /* line 110, ../scss/_1030up.scss */
  .home article.content-thumbs {
    padding: 32px 10px 32px 10px; }
  /* line 118, ../scss/_1030up.scss */
  .page-template-page-no-subnav-php article.int-content .threecol.sidebar .content-thumbs ul li {
    width: 180px; }
  /* line 126, ../scss/_1030up.scss */
  article.int-content .eventsgrid ul li {
    min-height: 215px; }
    /* line 128, ../scss/_1030up.scss */
    article.int-content .eventsgrid ul li img {
      height: 180px;
      width: 180px;
      margin-right: 20px; }
  /* line 140, ../scss/_1030up.scss */
  .musiclist article .calendarleft {
    width: 65.74585634900001%; }
  /* line 143, ../scss/_1030up.scss */
  .musiclist article .calendarright {
    width: 31.491712705%;
    position: relative;
    float: right; }
  /* line 151, ../scss/_1030up.scss */
  .musiclist article .event-listing .event-thumb .date-stamp {
    font-size: 22px; }
  /* line 158, ../scss/_1030up.scss */
  .musiclist article .side .content-thumbs li {
    width: 48%;
    float: left; }
    /* line 161, ../scss/_1030up.scss */
    .musiclist article .side .content-thumbs li:first-child {
      margin-right: 4%; }

  /*********************
  HISTORY TIMELINE
  *********************/
  /* line 179, ../scss/_1030up.scss */
  .time-row img {
    max-width: 600px !important; }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 190, ../scss/_1030up.scss */
  .sidebar #OT_form {
    float: none; }
  /* line 195, ../scss/_1030up.scss */
  .sidebar .OT_ExtLink {
    text-align: center;
    float: none; }
  /* line 199, ../scss/_1030up.scss */
  .sidebar .content-thumbs {
    margin: 0 0 0 10px; }
    /* line 202, ../scss/_1030up.scss */
    .sidebar .content-thumbs ul li {
      width: 180px; }
      /* line 204, ../scss/_1030up.scss */
      .sidebar .content-thumbs ul li img {
        width: 180px;
        height: 180px; }
      /* line 209, ../scss/_1030up.scss */
      .sidebar .content-thumbs ul li a:hover img {
        padding: 10px; }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 226, ../scss/_1030up.scss */
  #inner-footer:before {
    width: 964px; }
  /* line 229, ../scss/_1030up.scss */
  #inner-footer .footer-logo {
    left: 438px; }

  /* end #inner-footer */
  /* line 238, ../scss/_1030up.scss */
  .email-form {
    padding-top: 32px; }
    /* line 240, ../scss/_1030up.scss */
    .email-form:before {
      width: 964px; }
    /* line 243, ../scss/_1030up.scss */
    .email-form .gform_wrapper {
      width: 768px; }
    /* line 246, ../scss/_1030up.scss */
    .email-form .gform_body {
      float: left; }
    /* line 249, ../scss/_1030up.scss */
    .email-form .gform_wrapper .gform_footer .button {
      margin: 0;
      padding: 4px 10px; } }
/*************
	1240
*************/
@media only screen and (min-width: 1240px) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Super Large Monitor Stylesheet
  
  You can add some advanced styles here if you like. This kicks in
  on larger screens.
  
  ******************************************************************/ }
/*************
	RETINA
*************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */ }
/*
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*/
@media print {
  /* line 70, ../scss/style.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }

  /* line 78, ../scss/style.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }
    /* line 83, ../scss/style.scss */
    a:after, a:visited:after {
      content: " (" attr(href) ")"; }
    /* line 88, ../scss/style.scss */
    a abbr[title]:after, a:visited abbr[title]:after {
      content: " (" attr(title) ")"; }

  /* line 95, ../scss/style.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  /* line 99, ../scss/style.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 104, ../scss/style.scss */
  thead {
    display: table-header-group; }

  /* line 108, ../scss/style.scss */
  tr, img {
    page-break-inside: avoid; }

  /* line 112, ../scss/style.scss */
  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  /* line 120, ../scss/style.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  /* line 126, ../scss/style.scss */
  h2,
  h3 {
    page-break-after: avoid; }

  /* line 135, ../scss/style.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none; } }
