/*
$font-header:  'open_sans_condensedbold', Arial, Helvetica Neue, Helvetica, sans-serif;
$font-text:    'open_sans_condensed_light', Arial, Helvetica Neue, Helvetica, sans-serif;
$font-bold:    'open_sans_condensedbold', Arial, Helvetica Neue, Helvetica, sans-serif;
$font-caption: 'open_sans_condensedbold', Arial, Helvetica Neue, Helvetica, sans-serif;
*/
/* line 106, osteriamorini/static/css/_config.scss */
.debug {
  border: 1px dotted red; }

/* line 185, osteriamorini/static/css/_config.scss */
.fa {
  font-family: FontAwesome !important; }

@media (max-width: 1080px) {
  /* line 7, wtlocations/static/css/wtlocations.scss */
  body.locationpage .slide-big:after {
    padding-top: 43%; } }

@media (max-width: 768px) {
  /* line 5, wtlocations/static/css/wtlocations.scss */
  body.locationpage .slide-big {
    height: 408px; }
    /* line 13, wtlocations/static/css/wtlocations.scss */
    body.locationpage .slide-big:after {
      content: none; } }

/* line 18, wtlocations/static/css/wtlocations.scss */
body.locationpage .slide-big .michelin-star {
  position: absolute;
  z-index: 120;
  left: 10px;
  right: 10px;
  top: 170px;
  width: auto;
  height: auto;
  overflow: hidden; }
  @media (max-width: 991px) {
    /* line 18, wtlocations/static/css/wtlocations.scss */
    body.locationpage .slide-big .michelin-star {
      top: 142px; } }
  @media (max-width: 768px) {
    /* line 18, wtlocations/static/css/wtlocations.scss */
    body.locationpage .slide-big .michelin-star {
      top: 10px;
      left: 10px;
      right: 10px; } }
  /* line 35, wtlocations/static/css/wtlocations.scss */
  body.locationpage .slide-big .michelin-star > div, body.locationpage .slide-big .michelin-star > a {
    display: block;
    position: relative;
    width: 150px;
    max-width: calc(50% - 20px);
    margin: 10px;
    float: right;
    background-repeat: no-repeat;
    background-size: contain; }
    /* line 44, wtlocations/static/css/wtlocations.scss */
    body.locationpage .slide-big .michelin-star > div:after, body.locationpage .slide-big .michelin-star > a:after {
      content: " ";
      display: block;
      padding-top: 100%; }
    /* line 49, wtlocations/static/css/wtlocations.scss */
    body.locationpage .slide-big .michelin-star > div img, body.locationpage .slide-big .michelin-star > a img {
      display: block;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%; }

/* line 63, wtlocations/static/css/wtlocations.scss */
.locationpage .page-header.inside {
  border: none; }

/* line 71, wtlocations/static/css/wtlocations.scss */
.location-switch-wrapper {
  z-index: 10; }
  /* line 73, wtlocations/static/css/wtlocations.scss */
  .location-switch-wrapper > div {
    border-top: 4px solid #FFF;
    border-bottom: 4px solid #FFF;
    padding: 10px 30px;
    font-size: 24px; }
    @media (min-width: 769px) {
      /* line 73, wtlocations/static/css/wtlocations.scss */
      .location-switch-wrapper > div {
        font-size: 24px; } }
    /* line 85, wtlocations/static/css/wtlocations.scss */
    .location-switch-wrapper > div > a {
      font-size: 120%;
      color: #FFF; }

/* line 94, wtlocations/static/css/wtlocations.scss */
section.location-contact {
  position: relative;
  overflow: hidden;
  text-align: center; }
  /* line 99, wtlocations/static/css/wtlocations.scss */
  section.location-contact .menu-img {
    position: absolute;
    z-index: 0;
    display: none; }
  /* line 104, wtlocations/static/css/wtlocations.scss */
  section.location-contact .menu-img-1 {
    left: -107px;
    top: 180px; }
  /* line 109, wtlocations/static/css/wtlocations.scss */
  section.location-contact .menu-img-2 {
    right: -50px;
    top: 391px; }
  /* line 116, wtlocations/static/css/wtlocations.scss */
  section.location-contact .container > .row > .txt {
    border: 3px solid #FBD089;
    padding: 30px;
    background-color: #FFF; }
  @media (min-width: 992px) {
    /* line 124, wtlocations/static/css/wtlocations.scss */
    section.location-contact > .container > .row {
      position: relative; }
      /* line 126, wtlocations/static/css/wtlocations.scss */
      section.location-contact > .container > .row > .img {
        position: absolute;
        top: 0;
        bottom: 0; }
        /* line 130, wtlocations/static/css/wtlocations.scss */
        section.location-contact > .container > .row > .img .carousel-wrapper {
          top: 0;
          bottom: 0; }
    /* line 138, wtlocations/static/css/wtlocations.scss */
    section.location-contact.page-layout-right > .container > .row > .img {
      left: 0px; }
      /* line 140, wtlocations/static/css/wtlocations.scss */
      section.location-contact.page-layout-right > .container > .row > .img .carousel-wrapper {
        left: 0px; }
    /* line 145, wtlocations/static/css/wtlocations.scss */
    section.location-contact.page-layout-left > .container > .row > .img {
      right: 0px; }
      /* line 147, wtlocations/static/css/wtlocations.scss */
      section.location-contact.page-layout-left > .container > .row > .img .carousel-wrapper {
        right: 0px; } }
  /* line 153, wtlocations/static/css/wtlocations.scss */
  section.location-contact .bottom-img {
    position: relative;
    overflow: hidden;
    z-index: 1; }
    /* line 157, wtlocations/static/css/wtlocations.scss */
    section.location-contact .bottom-img img {
      min-width: 100%; }
    /* line 160, wtlocations/static/css/wtlocations.scss */
    section.location-contact .bottom-img:after {
      content: " ";
      display: block;
      padding-top: 33%; }
    /* line 166, wtlocations/static/css/wtlocations.scss */
    section.location-contact .bottom-img .carousel-wrapper, section.location-contact .bottom-img > div,
    section.location-contact .bottom-img .slideshow.carousel {
      position: absolute;
      left: 0px;
      right: 0px;
      top: 0px;
      bottom: 0px; }
  /* line 183, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .state, section.location-contact .address .zip {
    display: inline; }
  /* line 185, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .city:after {
    content: ", ";
    margin-left: -5px; }
  /* line 186, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .city:before {
    content: " ";
    display: block; }
  /* line 197, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .address_1, section.location-contact .address .tel, section.location-contact .address .map {
    display: block; }
  /* line 199, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .name {
    display: none; }
  /* line 203, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .addr:before {
    content: "Address";
    display: block;
    text-transform: uppercase;
    font-size: 24px; }
    @media (min-width: 768px) {
      /* line 203, wtlocations/static/css/wtlocations.scss */
      section.location-contact .address .addr:before {
        font-size: 24px; } }
  /* line 213, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .map {
    font-size: 24px;
    margin: 10px 0; }
    @media (min-width: 768px) {
      /* line 213, wtlocations/static/css/wtlocations.scss */
      section.location-contact .address .map {
        font-size: 24px; } }
    /* line 220, wtlocations/static/css/wtlocations.scss */
    section.location-contact .address .map a:link, section.location-contact .address .map a:visited {
      color: #252D4E; }
  /* line 224, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .tel {
    margin-top: 12px; }
    /* line 226, wtlocations/static/css/wtlocations.scss */
    section.location-contact .address .tel > b {
      font-weight: normal; }
  /* line 232, wtlocations/static/css/wtlocations.scss */
  section.location-contact .address .fax > b {
    font-weight: normal; }
  /* line 240, wtlocations/static/css/wtlocations.scss */
  section.location-contact .contact-hours h3 {
    text-transform: uppercase;
    font-weight: normal !important;
    font-size: 24px; }
    @media (min-width: 768px) {
      /* line 240, wtlocations/static/css/wtlocations.scss */
      section.location-contact .contact-hours h3 {
        font-size: 24px; } }
  /* line 251, wtlocations/static/css/wtlocations.scss */
  section.location-contact .slogan {
    margin-top: 20px;
    margin-bottom: 20px; }
    /* line 256, wtlocations/static/css/wtlocations.scss */
    section.location-contact .slogan > div {
      background-color: #E57020;
      color: #FFF;
      display: inline-block;
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 10px;
      padding-bottom: 0px; }

/* line 271, wtlocations/static/css/wtlocations.scss */
section.home-page-events .container {
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 20px; }

/* line 280, wtlocations/static/css/wtlocations.scss */
section.home-page-events .view-more-events > a {
  text-transform: uppercase;
  background-color: #000;
  text-align: center;
  min-width: 30%;
  color: #FFF;
  font-size: 24px;
  border: 2px solid #FFF;
  margin: 10px;
  vertical-align: middle; }
  @media (min-width: 769px) {
    /* line 280, wtlocations/static/css/wtlocations.scss */
    section.home-page-events .view-more-events > a {
      font-size: 24px; } }
  /* line 293, wtlocations/static/css/wtlocations.scss */
  section.home-page-events .view-more-events > a:hover, section.home-page-events .view-more-events > a:active, section.home-page-events .view-more-events > a:focus {
    background-color: #ea8d4e; }

/* line 314, wtlocations/static/css/wtlocations.scss */
section.home-page-events .list-item {
  border: none;
  padding: 0px; }
  /* line 315, wtlocations/static/css/wtlocations.scss */
  section.home-page-events .list-item > a {
    display: block;
    position: relative; }
    /* line 319, wtlocations/static/css/wtlocations.scss */
    section.home-page-events .list-item > a > div {
      color: #000; }
      @media (max-width: 374px) {
        /* line 319, wtlocations/static/css/wtlocations.scss */
        section.home-page-events .list-item > a > div {
          padding-top: 10px; } }
      @media (min-width: 375px) {
        /* line 319, wtlocations/static/css/wtlocations.scss */
        section.home-page-events .list-item > a > div {
          position: absolute;
          z-index: 2;
          left: 0;
          right: 0;
          bottom: 5px;
          height: auto;
          padding: 5px;
          background-color: rgba(255, 255, 255, 0.7); } }
      /* line 336, wtlocations/static/css/wtlocations.scss */
      section.home-page-events .list-item > a > div h3 {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: normal; }
      /* line 343, wtlocations/static/css/wtlocations.scss */
      section.home-page-events .list-item > a > div .date-display {
        font-size: 13px; }
  @media (max-width: 374px) {
    /* line 314, wtlocations/static/css/wtlocations.scss */
    section.home-page-events .list-item {
      width: 200px;
      margin: 5px 0; } }
  @media (max-width: 768px) {
    /* line 314, wtlocations/static/css/wtlocations.scss */
    section.home-page-events .list-item {
      width: 275px;
      margin: 5px 0; } }
  @media (min-width: 769px) and (max-width: 991px) {
    /* line 314, wtlocations/static/css/wtlocations.scss */
    section.home-page-events .list-item {
      width: 200px;
      margin: 5px; } }
  @media (min-width: 992px) and (max-width: 1449px) {
    /* line 314, wtlocations/static/css/wtlocations.scss */
    section.home-page-events .list-item {
      width: 300px;
      margin: 5px; } }
  @media (min-width: 1450px) {
    /* line 314, wtlocations/static/css/wtlocations.scss */
    section.home-page-events .list-item {
      width: 400px;
      margin: 5px; } }
/* line 388, wtlocations/static/css/wtlocations.scss */
section.subpage.location-map {
  margin-bottom: 0px; }
  @media (max-width: 992px) {
    /* line 389, wtlocations/static/css/wtlocations.scss */
    section.subpage.location-map .contact-map .embed-responsive {
      padding-top: 40%; } }
  @media (min-width: 993px) {
    /* line 389, wtlocations/static/css/wtlocations.scss */
    section.subpage.location-map .contact-map .embed-responsive {
      padding-top: 25%; } }
/* line 402, wtlocations/static/css/wtlocations.scss */
.location-menus {
  position: relative;
  padding-top: 40px;
  padding-bottom: 60px; }
  /* line 403, wtlocations/static/css/wtlocations.scss */
  .location-menus .title, .location-menus .rich-text {
    color: #FFF !important; }
  /* line 413, wtlocations/static/css/wtlocations.scss */
  .location-menus .buttons a {
    text-align: center;
    min-width: 30%;
    color: #FFF;
    font-size: 24px;
    border: 2px solid #FFF;
    margin: 10px;
    vertical-align: middle; }
    @media (min-width: 769px) {
      /* line 413, wtlocations/static/css/wtlocations.scss */
      .location-menus .buttons a {
        font-size: 24px; } }
    /* line 424, wtlocations/static/css/wtlocations.scss */
    .location-menus .buttons a:hover, .location-menus .buttons a:active, .location-menus .buttons a:focus {
      color: #ea8d4e;
      border-color: #ea8d4e; }
  /* line 432, wtlocations/static/css/wtlocations.scss */
  .location-menus .img .slideshow.carousel .carousel-inner > .item img {
    width: 100%;
    height: 100%; }
  /* line 436, wtlocations/static/css/wtlocations.scss */
  .location-menus .img > div, .location-menus .img > .slideshow.carousel {
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }

/* line 454, wtlocations/static/css/wtlocations.scss */
.location-gallery .item {
  line-height: 0; }

/* line 457, wtlocations/static/css/wtlocations.scss */
.location-gallery .list-item {
  display: inline-block;
  position: relative; }
  /* line 461, wtlocations/static/css/wtlocations.scss */
  .location-gallery .list-item:after {
    content: " ";
    display: block;
    padding-top: 100%; }
  /* line 467, wtlocations/static/css/wtlocations.scss */
  .location-gallery .list-item > a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-repeat: no-repeat; }

/* line 487, wtlocations/static/css/wtlocations.scss */
.location-instagram {
  padding-bottom: 0; }
  /* line 488, wtlocations/static/css/wtlocations.scss */
  .location-instagram > .container {
    padding-top: 50px;
    padding-bottom: 60px; }
  /* line 494, wtlocations/static/css/wtlocations.scss */
  .location-instagram .instagram-title {
    height: 50px;
    margin-top: 30px;
    background: url("/static/images/instagram_logo.png") center center no-repeat;
    background-size: contain; }
  /* line 500, wtlocations/static/css/wtlocations.scss */
  .location-instagram .embed-responsive-16by9 {
    padding-bottom: 40%; }

/* line 507, wtlocations/static/css/wtlocations.scss */
section.location-press {
  margin-top: -20px;
  padding-bottom: 30px;
  background-color: #000; }
  /* line 511, wtlocations/static/css/wtlocations.scss */
  section.location-press .page-header {
    text-align: center !important;
    text-transform: lowercase; }
    /* line 514, wtlocations/static/css/wtlocations.scss */
    section.location-press .page-header .title {
      color: #FFF !important; }
  /* line 519, wtlocations/static/css/wtlocations.scss */
  section.location-press .list-item .img {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 250px;
    background-color: #CB0020; }
    /* line 526, wtlocations/static/css/wtlocations.scss */
    section.location-press .list-item .img:after {
      padding-top: 100%; }
  /* line 532, wtlocations/static/css/wtlocations.scss */
  section.location-press .list-item .title {
    display: none;
    padding-top: 10px;
    color: #000; }

/* line 542, wtlocations/static/css/wtlocations.scss */
section.location-happening .title-wrapper {
  text-align: center;
  text-transform: lowercase;
  position: relative; }
  /* line 547, wtlocations/static/css/wtlocations.scss */
  section.location-happening .title-wrapper:before {
    content: " ";
    display: block;
    position: absolute;
    z-index: -1;
    height: 4px;
    background-color: #CB0020;
    top: 50%;
    margin-top: -2px;
    left: 0px;
    right: 0px; }
  /* line 560, wtlocations/static/css/wtlocations.scss */
  section.location-happening .title-wrapper .title {
    background: #fff !important;
    padding-left: 20px !important;
    padding-right: 20px !important; }
  /* line 567, wtlocations/static/css/wtlocations.scss */
  section.location-happening .title-wrapper * {
    color: #CB0020 !important; }

/* line 572, wtlocations/static/css/wtlocations.scss */
section.location-happening .list-item {
  background-color: #CB0020; }
  @media (min-width: 768px) {
    /* line 572, wtlocations/static/css/wtlocations.scss */
    section.location-happening .list-item {
      width: 250px;
      height: 364px;
      margin: 5px; } }
  @media (max-width: 768px) {
    /* line 572, wtlocations/static/css/wtlocations.scss */
    section.location-happening .list-item {
      width: 200px;
      height: 291.2px;
      margin: 5px 0; } }
  @media (max-width: 340px) {
    /* line 572, wtlocations/static/css/wtlocations.scss */
    section.location-happening .list-item {
      width: 180px;
      height: 262.08px;
      margin: 5px 0; } }
  /* line 587, wtlocations/static/css/wtlocations.scss */
  section.location-happening .list-item .img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
    /* line 593, wtlocations/static/css/wtlocations.scss */
    section.location-happening .list-item .img:after {
      padding-top: 120%; }
  /* line 597, wtlocations/static/css/wtlocations.scss */
  section.location-happening .list-item .title {
    padding: 10px !important;
    color: #FFF; }

/* line 609, wtlocations/static/css/wtlocations.scss */
.location-address .txt {
  margin-top: 20px; }

/* line 613, wtlocations/static/css/wtlocations.scss */
.location-address .contact-map {
  padding-top: 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 0px; }

/* line 630, wtlocations/static/css/wtlocations.scss */
.location-address .address .state, .location-address .address .zip {
  display: inline; }

/* line 632, wtlocations/static/css/wtlocations.scss */
.location-address .address .city:after {
  content: ", ";
  margin-left: -5px; }

/* line 633, wtlocations/static/css/wtlocations.scss */
.location-address .address .city:before {
  content: " ";
  display: block; }

/* line 636, wtlocations/static/css/wtlocations.scss */
.location-address .address .name, .location-address .address .address_1 {
  font-size: 24px; }
  @media (min-width: 768px) {
    /* line 636, wtlocations/static/css/wtlocations.scss */
    .location-address .address .name, .location-address .address .address_1 {
      font-size: 24px; } }
/* line 643, wtlocations/static/css/wtlocations.scss */
.location-address .address .name {
  text-transform: uppercase;
  color: #CB0020; }

/* line 648, wtlocations/static/css/wtlocations.scss */
.location-address .address .address_1, .location-address .address .name, .location-address .address .tel, .location-address .address .map {
  display: block; }

/* line 649, wtlocations/static/css/wtlocations.scss */
.location-address .address .map {
  font-size: 24px;
  margin: 10px 0; }
  @media (min-width: 768px) {
    /* line 649, wtlocations/static/css/wtlocations.scss */
    .location-address .address .map {
      font-size: 24px; } }
  /* line 656, wtlocations/static/css/wtlocations.scss */
  .location-address .address .map a:link, .location-address .address .map a:visited {
    color: #CB0020; }

/* line 660, wtlocations/static/css/wtlocations.scss */
.location-address .address .tel {
  margin-top: 12px; }
  /* line 662, wtlocations/static/css/wtlocations.scss */
  .location-address .address .tel > b {
    font-weight: normal; }

/* line 688, wtlocations/static/css/wtlocations.scss */
.location-address .hours {
  margin-top: 30px; }
  /* line 690, wtlocations/static/css/wtlocations.scss */
  .location-address .hours > h3 {
    text-transform: uppercase;
    color: #CB0020;
    font-size: 18px;
    font-weight: normal !important; }
  /* line 703, wtlocations/static/css/wtlocations.scss */
  .location-address .hours .item {
    margin-bottom: 10px; }
    /* line 705, wtlocations/static/css/wtlocations.scss */
    .location-address .hours .item > .t {
      font-weight: bold; }

/* line 711, wtlocations/static/css/wtlocations.scss */
.location-address .vcf-card {
  display: block;
  margin-top: 10px; }
  /* line 714, wtlocations/static/css/wtlocations.scss */
  .location-address .vcf-card a {
    color: #252D4E; }

/* line 724, wtlocations/static/css/wtlocations.scss */
.btn-osteria {
  display: inline-block;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 10px 30px;
  margin: 10px 10px; }
  /* line 731, wtlocations/static/css/wtlocations.scss */
  .btn-osteria:hover, .btn-osteria:active, .btn-osteria:focus {
    color: #ea8d4e !important; }
  /* line 735, wtlocations/static/css/wtlocations.scss */
  .btn-osteria > div {
    position: absolute;
    z-index: 1;
    margin: 0;
    padding: 0; }
    /* line 740, wtlocations/static/css/wtlocations.scss */
    .btn-osteria > div.lt, .btn-osteria > div.rt, .btn-osteria > div.lb, .btn-osteria > div.rb {
      width: 26px;
      height: 26px;
      border-radius: 26px;
      border: 3px solid #E57020;
      background-color: #fff; }
    /* line 747, wtlocations/static/css/wtlocations.scss */
    .btn-osteria > div.lt {
      left: -13px;
      top: -13px; }
    /* line 751, wtlocations/static/css/wtlocations.scss */
    .btn-osteria > div.rt {
      right: -13px;
      top: -13px; }
    /* line 755, wtlocations/static/css/wtlocations.scss */
    .btn-osteria > div.lb {
      left: -13px;
      bottom: -13px; }
    /* line 759, wtlocations/static/css/wtlocations.scss */
    .btn-osteria > div.rb {
      right: -13px;
      bottom: -13px; }
    /* line 763, wtlocations/static/css/wtlocations.scss */
    .btn-osteria > div.l, .btn-osteria > div.r {
      top: 12px;
      bottom: 12px; }
      /* line 766, wtlocations/static/css/wtlocations.scss */
      .btn-osteria > div.l.l, .btn-osteria > div.r.l {
        left: 0px;
        width: 26px;
        border-left: 3px solid #E57020; }
      /* line 771, wtlocations/static/css/wtlocations.scss */
      .btn-osteria > div.l.r, .btn-osteria > div.r.r {
        right: 0px;
        width: 26px;
        border-right: 3px solid #E57020; }
    /* line 777, wtlocations/static/css/wtlocations.scss */
    .btn-osteria > div.t, .btn-osteria > div.b {
      left: 12px;
      right: 12px; }
      /* line 780, wtlocations/static/css/wtlocations.scss */
      .btn-osteria > div.t.t, .btn-osteria > div.b.t {
        top: 0px;
        height: 26px;
        border-top: 3px solid #E57020; }
      /* line 785, wtlocations/static/css/wtlocations.scss */
      .btn-osteria > div.t.b, .btn-osteria > div.b.b {
        bottom: 0px;
        height: 26px;
        border-bottom: 3px solid #E57020; }

/* line 798, wtlocations/static/css/wtlocations.scss */
#happenings-promo {
  /*.close{
		position: absolute;
		z-index: 1;
		top: 10px;
		right: 10px;
	}*/ }
  /* line 800, wtlocations/static/css/wtlocations.scss */
  #happenings-promo .txt * {
    font-family: 'Produkt Light' !important;
    font-style: italic; }
  /* line 812, wtlocations/static/css/wtlocations.scss */
  #happenings-promo .modal-dialog {
    border: 3px solid #eb7826; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 818, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .modal-dialog {
      width: 768px; } }
  /* line 823, wtlocations/static/css/wtlocations.scss */
  #happenings-promo .event-title {
    text-transform: none;
    text-align: left;
    margin: 0px;
    font-weight: normal; }
    /* line 828, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .event-title .date:before {
      content: " - "; }
  /* line 833, wtlocations/static/css/wtlocations.scss */
  #happenings-promo .img {
    position: relative;
    padding: 0; }
    /* line 836, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .img:before {
      content: " ";
      display: block;
      padding-top: 100%;
      overflow: hidden; }
    /* line 842, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .img > div {
      display: block;
      position: absolute;
      left: 0px;
      top: 0px;
      right: 0px;
      bottom: 0px; }
      /* line 850, wtlocations/static/css/wtlocations.scss */
      #happenings-promo .img > div img {
        width: 100%; }
  /* line 857, wtlocations/static/css/wtlocations.scss */
  #happenings-promo .carousel-control {
    opacity: 1;
    background: none;
    width: 50px; }
    /* line 861, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .carousel-control:hover {
      color: #ea8d4e; }
  /* line 868, wtlocations/static/css/wtlocations.scss */
  #happenings-promo .carousel-control span {
    margin-left: 0;
    margin-right: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    font-size: 60px !important; }
  @media (min-width: 868px) {
    /* line 883, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .carousel-control.left {
      left: -50px; }
    /* line 886, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .carousel-control.right {
      right: -50px; } }
  @media (max-width: 767px) {
    /* line 893, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .carousel-control.left {
      left: -30px; }
    /* line 896, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .carousel-control.right {
      right: -30px; }
    /* line 900, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .txt {
      padding: 10px 20px 67px 20px; } }
  /* line 905, wtlocations/static/css/wtlocations.scss */
  #happenings-promo .carousel-indicators li {
    width: 15px;
    height: 15px;
    border-width: 0;
    margin: 0 1px;
    background-color: #000; }
  /* line 913, wtlocations/static/css/wtlocations.scss */
  #happenings-promo .carousel-indicators li.active, #happenings-promo .carousel-indicators li:hover {
    width: 15px;
    height: 15px;
    background-color: #ea8d4e; }
  @media (min-width: 768px) {
    /* line 920, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .modal-body {
      padding: 0px; }
    /* line 924, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .carousel-indicators {
      left: 50%;
      right: 0px;
      width: auto;
      margin-left: 0;
      margin-right: 0; }
    /* line 932, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .txt {
      position: relative; }
    /* line 935, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .txt:after {
      content: " ";
      display: block;
      padding-top: 100%; }
    /* line 940, wtlocations/static/css/wtlocations.scss */
    #happenings-promo .txt > div {
      position: absolute;
      top: 40px;
      left: 20px;
      right: 20px;
      bottom: 60px;
      overflow: auto; } }
  /* line 952, wtlocations/static/css/wtlocations.scss */
  #happenings-promo > div {
    top: 50%;
    transform: translateY(-50%); }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjogMywgImZpbGUiOiAid3Rsb2NhdGlvbnMuY3NzIiwgInNvdXJjZXMiOiBbIi9zdGF0aWMvY3NzL3d0bG9jYXRpb25zLnNjc3MiLCAiL3N0YXRpYy9jc3MvX2NvbmZpZy5zY3NzIl0sICJuYW1lcyI6IFtdLCAibWFwcGluZ3MiOiAiQUNzREE7Ozs7O0VBS0U7O0FBOENGLEFBQUEsTUFBTSxDQUFDO0VBQ0gsTUFBTSxFQUFFLGNBQWMsR0FDekI7OztBQTZFRCxBQUFBLEdBQUcsQ0FBQTtFQUNGLFdBQVcsRUFBRSxzQkFBc0IsR0FDbkM7O0FEckxDLE1BQU0sb0JBQ0w7O0VBSEgsQUFHRyxJQUhDLEFBQUEsYUFBYSxDQUNoQixVQUFVLENBRU4sS0FBSyxDQUFBO0lBQ04sV0FBVyxFQUFFLEdBQUcsR0FDaEIsRUFBQTs7QUFHRixNQUFNLG1CQVBQOztFQURELEFBQ0MsSUFERyxBQUFBLGFBQWEsQ0FDaEIsVUFBVSxDQUFBO0lBV1IsTUFBTSxFQUFFLEtBQUssR0EyQ2Q7O0lBdkRGLEFBU0csSUFUQyxBQUFBLGFBQWEsQ0FDaEIsVUFBVSxDQVFOLEtBQUssQ0FBQTtNQUNOLE9BQU8sRUFBRSxJQUFJLEdBQ2IsRUE0Q0Y7OztBQXZERixBQWNFLElBZEUsQUFBQSxhQUFhLENBQ2hCLFVBQVUsQ0FhVCxjQUFjLENBQUM7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsR0FBRztFQUNaLElBQUksRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsS0FBSztFQVNQLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsTUFBTSxHQXdCbkI7RUFsQ0EsTUFBTSxtQkFOUDs7SUFkRixBQWNFLElBZEUsQUFBQSxhQUFhLENBQ2hCLFVBQVUsQ0FhVCxjQUFjLENBQUM7TUFPYixHQUFHLEVBQUUsS0FBSyxHQWlDWCxFQUFBO0VBL0JBLE1BQU0sbUJBVFA7O0lBZEYsQUFjRSxJQWRFLEFBQUEsYUFBYSxDQUNoQixVQUFV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  */