/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 1, ../sass/reset_some_things.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}

/* HTML5 display-role reset for shitty browsers */
/* line 21, ../sass/reset_some_things.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 25, ../sass/reset_some_things.scss */
ol, ul {
  list-style: none;
}

/* line 28, ../sass/reset_some_things.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 32, ../sass/reset_some_things.scss */
html {
  overflow: -moz-scrollbars-vertical;
  overflow: scroll;
}

@font-face {
  font-family: 'DroidSansRegular';
  src: url("fonts/DroidSans-webfont.eot");
  src: url("fonts/DroidSans-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/DroidSans-webfont.woff") format("woff"), url("fonts/DroidSans-webfont.ttf") format("truetype"), url("fonts/DroidSans-webfont.svg#DroidSansRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DroidSansBold';
  src: url("fonts/DroidSans-Bold-webfont.eot");
  src: url("fonts/DroidSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/DroidSans-Bold-webfont.woff") format("woff"), url("fonts/DroidSans-Bold-webfont.ttf") format("truetype"), url("fonts/DroidSans-Bold-webfont.svg#DroidSansBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* $Mixins */
/* apply only on JavaScript enabled browsers */
/* apply only on Internet Explorer 7 and below */
/* apply only on Internet Explorer 6 and below */
/* line 23, ../sass/screen.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 27, ../sass/screen.scss */
html {
  height: 100%;
  background-color: #201949;
  background-repeat: no-repeat;
}

/* line 38, ../sass/screen.scss */
body {
  font-family: 'DroidSansRegular';
  height: 100%;
}

/* line 47, ../sass/screen.scss */
#main {
  margin: 0 auto;
  width: 980px;
  margin-bottom: 40px;
}

/* line 53, ../sass/screen.scss */
#leftbar {
  width: 200px;
  float: left;
  position: relative;
  z-index: 10;
  text-align: right;
  padding-right: 10px;
  padding-top: 172px;
}
/* line 62, ../sass/screen.scss */
#leftbar .social {
  margin-top: 15px;
  width: 100%;
  text-align: right;
}
/* line 66, ../sass/screen.scss */
#leftbar .social a {
  text-align: right;
  display: inline-block;
  margin-left: 5px;
}
/* line 71, ../sass/screen.scss */
#leftbar .social img {
  width: 40px;
  height: auto;
  display: block;
}
/* line 77, ../sass/screen.scss */
#leftbar nav {
  text-transform: uppercase;
  font-size: 0.8em;
}
/* line 82, ../sass/screen.scss */
#leftbar nav ul li a {
  color: #fff;
  text-decoration: none;
}
/* line 86, ../sass/screen.scss */
#leftbar nav ul li a.on {
  color: #eb5d47;
}
/* line 89, ../sass/screen.scss */
#leftbar nav ul li a:hover {
  color: #eb5d47;
}

/* line 97, ../sass/screen.scss */
#rightbar {
  width: 200px;
  float: right;
  position: relative;
  padding-top: 172px;
  margin-bottom: 20px;
}
/* line 104, ../sass/screen.scss */
#rightbar .sidebarevents {
  padding-left: 10px;
}
/* line 106, ../sass/screen.scss */
#rightbar .sidebarevents h2 {
  color: #eb5d47;
}
/* line 111, ../sass/screen.scss */
#rightbar .sidebarevents ul li {
  color: #fff;
  font-size: 0.6em;
  margin-bottom: 5px;
}
/* line 115, ../sass/screen.scss */
#rightbar .sidebarevents ul li a {
  color: #fff;
  text-decoration: none;
}
/* line 119, ../sass/screen.scss */
#rightbar .sidebarevents ul li a:hover {
  color: #eb5d47;
}
/* line 123, ../sass/screen.scss */
#rightbar .sidebarevents ul li.monat {
  margin-top: 10px;
  margin-bottom: 5px;
  color: #eb5d47;
  font-size: 0.9em;
  border-bottom: 1px solid #f5aea3;
  width: 100%;
}
/* line 131, ../sass/screen.scss */
#rightbar .sidebarevents ul li.monat:first-child {
  margin-top: 0px;
}
/* line 136, ../sass/screen.scss */
#rightbar .nklogo {
  text-align: center;
}
/* line 138, ../sass/screen.scss */
#rightbar .nklogo a {
  color: #eb5d47;
  text-decoration: none;
}
/* line 144, ../sass/screen.scss */
#rightbar .nklogo a p {
  font-size: 0.6em;
}

/* line 151, ../sass/screen.scss */
#mitte {
  padding-left: 200px;
  position: relative;
  z-index: 0;
}

/* line 158, ../sass/screen.scss */
#content {
  height: 100%;
  padding-right: 200px;
}

/* line 164, ../sass/screen.scss */
#page {
  width: 100%;
  height: 100%;
  background-color: #000;
  color: #fff;
  padding: 30px 30px;
}

/* line 175, ../sass/screen.scss */
#logo img {
  width: 100%;
  display: block;
}

/* line 181, ../sass/screen.scss */
#specials {
  margin-top: 20px;
}
/* line 183, ../sass/screen.scss */
#specials a {
  display: block;
  padding: 0;
  margin: 0;
  margin-bottom: 8px;
}
/* line 188, ../sass/screen.scss */
#specials a img {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 198, ../sass/screen.scss */
.home ul {
  margin-top: 20px;
  text-align: center;
}
/* line 201, ../sass/screen.scss */
.home ul li {
  display: inline-block;
  width: 160px;
  height: 170px;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  text-align: center;
}
/* line 210, ../sass/screen.scss */
.home ul li a {
  display: block;
  height: 100%;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
/* line 216, ../sass/screen.scss */
.home ul li a .title {
  color: #eb5d47;
  display: block;
  float: left;
  width: 100%;
  font-size: 0.75em;
  padding: 0 2px;
  margin-bottom: 2px;
  width: 100%;
}
/* line 226, ../sass/screen.scss */
.home ul li a .artist {
  padding: 0 2px;
  font-size: 0.7em;
  float: left;
  width: 100%;
}
/* line 232, ../sass/screen.scss */
.home ul li a .datum {
  float: left;
  font-size: 0.8em;
  padding: 0 2px;
  color: #bbb;
  margin-top: 2px;
  margin-bottom: 5px;
  width: 100%;
}
/* line 241, ../sass/screen.scss */
.home ul li a img {
  width: 100%;
  display: block;
}
/* line 252, ../sass/screen.scss */
.home .ticker-holder {
  border-left: 1px solid #f5aea3;
  border-right: 1px solid #f5aea3;
  font-size: 1em;
  color: #fff;
  line-height: 1.3em;
}
/* line 258, ../sass/screen.scss */
.home .ticker-holder .ticker {
  width: 150%;
}
/* line 261, ../sass/screen.scss */
.home .ticker-holder a {
  color: #eb5d47;
  text-decoration: none;
}
/* line 265, ../sass/screen.scss */
.home .ticker-holder a:hover {
  text-decoration: underline;
}

/* line 272, ../sass/screen.scss */
.events a {
  text-decoration: none;
}
/* line 275, ../sass/screen.scss */
.events ul {
  position: relative;
}
/* line 277, ../sass/screen.scss */
.events ul li {
  height: 90px;
  width: 100%;
}
/* line 280, ../sass/screen.scss */
.events ul li a.eventimglink {
  display: block;
  float: left;
  margin-right: 10px;
  z-index: 99;
  position: relative;
  height: 100%;
}
/* line 287, ../sass/screen.scss */
.events ul li a.eventimglink img {
  width: auto;
  height: 83px;
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 296, ../sass/screen.scss */
.events ul li .info {
  padding-top: 1px;
  position: relative;
  overflow: hidden;
  height: 100%;
  z-index: 0;
}
/* line 303, ../sass/screen.scss */
.events ul li .info .info-title {
  font-size: 13px;
  color: #eb5d47;
}
/* line 306, ../sass/screen.scss */
.events ul li .info .info-title a {
  color: #eb5d47;
}
/* line 310, ../sass/screen.scss */
.events ul li .info .info-artist {
  margin-top: 2px;
  font-size: 12px;
  color: #fff;
}
/* line 314, ../sass/screen.scss */
.events ul li .info .info-artist a {
  color: #fff;
}
/* line 318, ../sass/screen.scss */
.events ul li .info .info-datum {
  margin-top: 8px;
  font-size: 12px;
  color: #eb5d47;
}
/* line 323, ../sass/screen.scss */
.events ul li .info .social {
  position: absolute;
  bottom: 0px;
}
/* line 329, ../sass/screen.scss */
.events ul li .datum {
  float: right;
  width: 60px;
  height: 100%;
  background-color: #f5aea3;
  color: #201949;
  text-align: center;
}
/* line 336, ../sass/screen.scss */
.events ul li .datum .tag {
  margin-top: 3px;
  display: block;
  font-size: 32px;
  width: 100%;
  text-align: center;
  line-height: 36px;
}
/* line 344, ../sass/screen.scss */
.events ul li .datum .tagtitle {
  font-size: 11px;
  display: block;
  line-height: 11px;
}
/* line 349, ../sass/screen.scss */
.events ul li .datum .zeit {
  font-size: 18px;
  display: block;
  margin-top: 3px;
  line-height: 20px;
}
/* line 357, ../sass/screen.scss */
.events ul li.monat {
  width: 100%;
  color: #eb5d47;
  border-bottom: 1px solid #f5aea3;
  margin-bottom: 5px;
  margin-top: 50px;
  font-size: 16px;
  padding-bottom: 10px;
  height: auto;
}
/* line 367, ../sass/screen.scss */
.events ul li.monat:first-child {
  margin-top: 0px;
}
/* line 370, ../sass/screen.scss */
.events ul li.event {
  height: 90px;
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #a7a5a6;
}
/* line 380, ../sass/screen.scss */
.events .default {
  margin-top: 50px;
}

/* line 384, ../sass/screen.scss */
.socialbutton {
  display: inline-block;
  height: 25px;
  width: 25px;
  color: #fff;
  line-height: 25px;
  text-align: center;
  margin-left: 5px;
  font-size: 0.8em;
}
/* line 393, ../sass/screen.scss */
.socialbutton a {
  text-decoration: none;
  color: #fff;
  display: block;
  height: 100%;
  width: 100%;
}

/* line 401, ../sass/screen.scss */
.socialbutton.ticket {
  border: 1px solid #fff;
  width: auto;
  padding: 0 5px;
}

/* line 406, ../sass/screen.scss */
.socialbutton.ticket:hover {
  border: 1px solid #fff;
  background-color: #fff;
}
/* line 409, ../sass/screen.scss */
.socialbutton.ticket:hover a {
  color: #000;
}

/* line 413, ../sass/screen.scss */
.socialbutton:first-child {
  margin-left: 0px;
}

/* line 416, ../sass/screen.scss */
.facebook {
  background-color: #4a659e;
  border: 1px solid #4a659e;
}

/* line 421, ../sass/screen.scss */
.speciallist {
  font-size: 1.2em;
}
/* line 423, ../sass/screen.scss */
.speciallist p {
  margin-bottom: 20px;
}
/* line 426, ../sass/screen.scss */
.speciallist ul {
  border-top: 1px solid #eb5d47;
}
/* line 428, ../sass/screen.scss */
.speciallist ul li {
  border-bottom: 1px solid #a7a5a6;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 432, ../sass/screen.scss */
.speciallist ul li img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 441, ../sass/screen.scss */
.default {
  margin-bottom: 40px;
}
/* line 443, ../sass/screen.scss */
.default h2 {
  color: #eb5d47;
  margin-bottom: 20px;
  font-size: 1.1em;
  text-align: center;
}
/* line 449, ../sass/screen.scss */
.default h3 {
  color: #eb5d47;
  margin-bottom: 10px;
  margin-top: 30px;
  font-size: 0.9em;
}
/* line 455, ../sass/screen.scss */
.default p {
  margin-bottom: 10px;
  font-size: 0.8em;
  line-height: 1.8em;
}
/* line 460, ../sass/screen.scss */
.default a {
  color: #eb5d47;
  text-decoration: none;
}
/* line 464, ../sass/screen.scss */
.default a:hover {
  text-decoration: underline;
}

.default img {
  width: 100%;
}

/* line 472, ../sass/screen.scss */
.event {
  padding-bottom: 20px;
  /* line 459, ../sass/screen.scss */
}
/* line 474, ../sass/screen.scss */
.event img {
  width: 100%;
}
/* line 477, ../sass/screen.scss */
.event h3 {
  color: #eb5d47;
  font-size: 1.2em;
  margin-bottom: 5px;
}
/* line 483, ../sass/screen.scss */
.event a {
  color: #fff;
  text-decoration: none;
}
/* line 487, ../sass/screen.scss */
.event .event-infos {
  border-top: 1px solid #f5aea3;
  color: #eb5d47;
  padding-top: 10px;
}
/* line 491, ../sass/screen.scss */
.event .event-infos .event-artist {
  font-size: 0.8em;
  color: #fff;
}
/* line 496, ../sass/screen.scss */
.event .event-infos .event-title {
  margin-top: 2px;
  font-size: 1.2em;
}
/* line 500, ../sass/screen.scss */
.event .event-infos .event-location {
  margin-top: 5px;
  color: #fff;
}
/* line 503, ../sass/screen.scss */
.event .event-infos .event-location a {
  color: #eb5d47;
  text-decoration: none;
}
/* line 507, ../sass/screen.scss */
.event .event-infos .event-location a:hover {
  text-decoration: underline;
}
/* line 512, ../sass/screen.scss */
.event .event-description {
  margin-top: 20px;
}
/* line 514, ../sass/screen.scss */
.event .event-description img {
  width: auto;
  max-width: 100%;
  max-height: 100px;
  height: auto;
}
/* line 520, ../sass/screen.scss */
.event .event-description a {
  color: #eb5d47;
}
/* line 523, ../sass/screen.scss */
.event .event-description strong {
  font-weight: bold;
}
/* line 527, ../sass/screen.scss */
.event .event-description ul {
  list-style: disc outside none;
  padding-left: 20px;
}
/* line 530, ../sass/screen.scss */
.event .event-description ul li {
  font-size: 0.8em;
  line-height: 1.8em;
}
/* line 536, ../sass/screen.scss */
.event .event-description ol {
  list-style: decimal outside none;
  padding-left: 20px;
}
/* line 539, ../sass/screen.scss */
.event .event-description ol li {
  font-size: 0.8em;
  line-height: 1.8em;
}
/* line 545, ../sass/screen.scss */
.event .event-tickets {
  margin-top: 50px;
}
/* line 547, ../sass/screen.scss */
.event .event-tickets .event-ticket {
  margin-top: 20px;
  font-size: 0.9em;
}
/* line 551, ../sass/screen.scss */
.event .event-tickets .button {
  margin-top: 10px;
  padding: 5px;
  line-height: 30px;
  margin-right: 10px;
}
/* line 557, ../sass/screen.scss */
.event .event-tickets span {
  font-size: 0.8em;
}
/* line 560, ../sass/screen.scss */
.event .event-tickets ul {
  margin-bottom: 40px;
}
/* line 563, ../sass/screen.scss */
.event .event-tickets .ticket-info {
  margin-top: 10px;
}
/* line 566, ../sass/screen.scss */
.event .event-tickets .facebook {
  margin-left: 0;
  margin-top: 16px;
  margin-bottom: 20px;
  height: 30px;
  width: 30px;
  line-height: 30px;
  font-size: 1.2em;
}
/* line 577, ../sass/screen.scss */
.event .dates li.event {
  display: inline-block;
  width: auto;
  margin-right: 10px;
}
/* line 582, ../sass/screen.scss */
.event .dates li.event:last-child {
  margin-right: 0;
}

/* line 589, ../sass/screen.scss */
.special img {
  width: 100%;
}
/* line 592, ../sass/screen.scss */
.special img.sponsoren {
  margin-top: 10px;
  width: auto;
  margin-right: 10px;
}
/* line 597, ../sass/screen.scss */
.special .special-infos {
  border-top: 1px solid #eb5d47;
  color: #eb5d47;
  padding-top: 10px;
}
/* line 601, ../sass/screen.scss */
.special .special-infos .special-artist {
  font-size: 0.8em;
  color: #fff;
}
/* line 606, ../sass/screen.scss */
.special .special-infos .special-title {
  margin-top: 2px;
  font-size: 1.2em;
}
/* line 610, ../sass/screen.scss */
.special .special-infos .special-preis {
  margin-top: 5px;
  color: #fff;
}
/* line 613, ../sass/screen.scss */
.special .special-infos .special-preis span {
  color: #eb5d47;
  text-decoration: none;
}
/* line 617, ../sass/screen.scss */
.special .special-infos .special-preis a:hover {
  text-decoration: underline;
}
/* line 622, ../sass/screen.scss */
.special .event-ticket {
  float: right;
  margin-top: 8px;
}
/* line 626, ../sass/screen.scss */
.special .events {
  margin-top: 30px;
}
/* line 628, ../sass/screen.scss */
.special .events ul {
  margin-bottom: 20px;
}
/* line 630, ../sass/screen.scss */
.special .events ul li.monat {
  margin-top: 20px;
}

/* line 637, ../sass/screen.scss */
a.button {
  padding: 5px;
  line-height: 40px;
  border: 1px solid #eb5d47;
  font-size: 1.2em;
  text-decoration: none;
  color: #fff;
}

/* line 645, ../sass/screen.scss */
a.button:hover {
  background-color: #eb5d47;
  color: #000;
  text-decoration: none;
}

/* line 650, ../sass/screen.scss */
.slider-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  background-color: #000 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 659, ../sass/screen.scss */
footer {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 1px solid #fff;
  padding-top: 2px;
  text-align: center;
  color: #fff;
  font-size: 0.6em;
}
/* line 668, ../sass/screen.scss */
footer ul li {
  display: inline-block;
  padding: 0 5px;
}
/* line 671, ../sass/screen.scss */
footer ul li a {
  color: #fff;
  text-decoration: none;
}
/* line 675, ../sass/screen.scss */
footer ul li a:hover {
  color: #eb5d47;
}

/* line 681, ../sass/screen.scss */
.kontakt {
  margin-bottom: 40px;
}
/* line 683, ../sass/screen.scss */
.kontakt form {
  margin-top: 40px;
}
/* line 685, ../sass/screen.scss */
.kontakt form input {
  width: 50%;
  border: 1px solid #eb5d47;
  padding: 5px 2px;
}
/* line 690, ../sass/screen.scss */
.kontakt form input:focus {
  outline: none;
  border-color: #eb5d47;
  box-shadow: 0 0 10px #eb5d47;
}
/* line 695, ../sass/screen.scss */
.kontakt form textarea {
  width: 100%;
  border: 1px solid #eb5d47;
  padding: 5px 2px;
  height: 200px;
}
/* line 701, ../sass/screen.scss */
.kontakt form textarea:focus {
  outline: none;
  border-color: #eb5d47;
  box-shadow: 0 0 10px #eb5d47;
}
/* line 706, ../sass/screen.scss */
.kontakt form input[type="submit"] {
  background-color: #000;
  color: #eb5d47;
  font-size: 1em;
}
/* line 711, ../sass/screen.scss */
.kontakt form input[type="submit"]:hover {
  background-color: #eb5d47;
  color: #000;
}

/* line 718, ../sass/screen.scss */
.specials {
  border-bottom: 1px solid #f5aea3;
  border-top: 1px solid #f5aea3;
}

/* line 722, ../sass/screen.scss */
.default iframe {
  width: 100% !important;
  height: 320px !important;
}

/* line 727, ../sass/screen.scss */
.feature-events {
  margin-top: 20px;
  border-top: 1px solid #f5aea3;
  border-bottom: 1px solid #f5aea3;
  margin-bottom: 30px;
}
/* line 732, ../sass/screen.scss */
.feature-events img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 737, ../sass/screen.scss */
.feature-events a {
  color: #fff;
  text-decoration: none;
  display: block;
}
/* line 743, ../sass/screen.scss */
.feature-events .feature-events-slider-info {
  width: 100%;
  padding: 0 30px;
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 0;
  padding-bottom: 10px;
}
/* line 751, ../sass/screen.scss */
.feature-events .feature-events-slider-info .feature-events-slider-title {
  color: #eb5d47;
  font-size: 1.4em;
  position: relative;
  display: block;
  line-height: 40px;
}
/* line 758, ../sass/screen.scss */
.feature-events .feature-events-slider-info .feature-events-slider-date {
  position: relative;
  display: block;
  line-height: 18px;
}

.default img.full-width {
  height: auto !important;
  max-width: 100%;
}

.home-special {
  text-align: center;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 0;
}

.home-special td {
  text-align: center;
  width: 50%;
}

.home-special p, .home-special img {
  margin-bottom: 20px;
}

.home-special a {
  color: #eb5d47;
}

.highlight-text {
  color: #eb5d47;
}
