/* _mixins.scss */
/* _variables.scss */
/* Colors */
/* Link colors */
/* Background Colors */
/* Border Grey */
/* Calendar array color */
/* Sizes */
/* line 2, scss/_newsletter.scss */

/* line 791, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-content {
  padding: 10px;
  text-align: left;
  font-size: 14px;
  font-size: 1.4rem; }

/* line 797, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container.open .menu-content {
  display: block!important; }

/* line 801, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-main-title {
  color: #000;
  background: 0 0;
  padding: 0 10px;
  display: inline-block;
  font-size: 32px;
  font-size: 3.2rem; }

/* line 809, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-content .row {
  margin: 10px -15px; }

/* line 813, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.blackboard-container {
  position: relative;
  padding: 20px 10px;
  border: 2px solid #fff; }

/* line 819, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.blackboard-header {
  background: url(../img/white-line.png) repeat-x center #000;
  text-align: center; }
/* line 823, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.blackboard-header h1 {
  background: #000;
  padding: 0 10px;
  display: inline-block; }

/* MENUS / MENY'ER */
/* line 832, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container {
  padding: 20px 0;
  position: relative; }
/* line 836, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container .menu-title {
  position: relative;
  cursor: pointer !important;
  text-align: center;
  background: #467028;
  padding: 10px 0 4px;
}
/* line 843, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container .menu-title h2 {
  font-size: 1.8rem;
  position: relative;
  z-index: 9;
  padding: 0;
  margin: 0;
  overflow: hidden;
  max-width: 60%;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  line-height: 30px;
  color:#ffffff;
}

.menu-item-header {
  margin-top: 30px;
}

.menu-item-header:first-child {
  margin-top:0;
}

/* line 856, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container .menu-title:after {
  background-image: url("../static/img/mobile/arrows-white.png") !important;
  background-size: auto 14px;
  position: absolute;
  content: '';
  height: 7px;
  width: 14px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%); }
.menu-title:before{
  display: none;
}
/* line 870, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container.static_menu .menu-content {
  display: block; }
/* line 875, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container .menu-content {
  /*display: none!important; */
}
/* line 878, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container .menu-content p {
  margin: 10px 0;
  font-size: 13px; }
/* line 886, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu-container.open .menu-title:before, .menu-container.open .menu-title:after {
  background-position: bottom center; }

/* line 893, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu__item_row {
  position: relative;
  display: block; }
/* line 303, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_mixins.scss */
.menu__item_row:after {
  content: " ";
  display: block;
  clear: both; }
/* line 898, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu__item_row:before {
  content: '';
  position: absolute;
  border-bottom: 2px dotted;
  bottom: 6px;
  left: 0;
  width: 100%; }

/* line 908, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu__item_name {
  display: inline-block;
  background: #f9f9f7;
  position: relative;
  padding-right: 5px; }

/* line 915, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.menu__item_price {
  display: inline-block;
  float: right;
  position: relative;
  background: #f9f9f7;
  padding-left: 5px; }

.social-and-newsletter-container .gdpr-mail {
  display: block;
  margin-bottom: 10px;
  font-size: 12px; }
  /* line 6, scss/_newsletter.scss */
  .social-and-newsletter-container .gdpr-mail > input {
    height: auto;
    -webkit-appearance: checkbox;
    margin-right: 10px; }
  /* line 12, scss/_newsletter.scss */
  .social-and-newsletter-container .gdpr-mail .keep-informed {
    font-size: 14px;
    font-weight: bold; }
  /* line 17, scss/_newsletter.scss */
  .social-and-newsletter-container .gdpr-mail a {
    text-decoration: underline; }

/* line 21, scss/_newsletter.scss */
.social-and-newsletter-container #gdprerror {
  margin-bottom: 30px; }

/* line 28, scss/_newsletter.scss */
#myModal .modal-body a {
  text-decoration: underline; }

/* line 1, scss/_waiteraid.scss */
.button-wrapper {
  background-image: url("../static/img/desktop-calendar.svg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 155px;
  text-align: center; }
  @media (max-width: 991px) and (min-width: 767px) {
    /* line 1, scss/_waiteraid.scss */
    .button-wrapper {
      background-image: url("../static/img/mobile-calendar.svg");
      height: 230px; } }
  @media (max-width: 767px) {
    /* line 1, scss/_waiteraid.scss */
    .button-wrapper {
      background-image: url("../static/img/mobile-calendar.svg");
      height: 240px;
      background-size: contain;
      background-position: center center; } }
  /* line 18, scss/_waiteraid.scss */
  .button-wrapper svg {
    width: 24px;
    height: 24px;
    fill: #fff;
    color: #fff;
    position: relative;
    bottom: -46px;
    left: 50px;
    z-index: 1; }
    @media (max-width: 991px) and (min-width: 767px) {
      /* line 18, scss/_waiteraid.scss */
      .button-wrapper svg {
        bottom: -83px; } }
    @media (max-width: 767px) {
      /* line 18, scss/_waiteraid.scss */
      .button-wrapper svg {
        bottom: -88px; } }
  /* line 36, scss/_waiteraid.scss */
  .button-wrapper .waiteraid-widget {
    background: #0099cc;
    font-size: 18px;
    height: 54px;
    width: 220px;
    position: relative;
    top: 42px;
    border-radius: 0;
    border: none;
    left: -15px;
    font-weight: bold;
    padding: 16px 16px 16px 46px; }
    @media (max-width: 991px) and (min-width: 767px) {
      /* line 36, scss/_waiteraid.scss */
      .button-wrapper .waiteraid-widget {
        position: relative;
        left: -15px;
        top: 80px; } }
    @media (max-width: 767px) {
      /* line 36, scss/_waiteraid.scss */
      .button-wrapper .waiteraid-widget {
        position: relative;
        top: 85px; } }

/* line 63, scss/_waiteraid.scss */
.entry-content .button-wrapper {
  background-size: contain;
  background-position: center center; }
  /* line 67, scss/_waiteraid.scss */
  .entry-content .button-wrapper svg {
    bottom: -58px;
    left: -70px; }
    @media (max-width: 991px) and (min-width: 767px) {
      /* line 67, scss/_waiteraid.scss */
      .entry-content .button-wrapper svg {
        bottom: -98px; } }
    @media (max-width: 767px) {
      /* line 67, scss/_waiteraid.scss */
      .entry-content .button-wrapper svg {
        bottom: -98px; } }
  /* line 79, scss/_waiteraid.scss */
  .entry-content .button-wrapper .waiteraid-widget {
    text-transform: uppercase;
    width: 220px;
    position: relative;
    top: 10px;
    border-radius: 0;
    border: none;
    left: 0px;
    font-weight: 700; }
    @media (max-width: 991px) and (min-width: 767px) {
      /* line 79, scss/_waiteraid.scss */
      .entry-content .button-wrapper .waiteraid-widget {
        top: 50px; } }
    @media (max-width: 767px) {
      /* line 79, scss/_waiteraid.scss */
      .entry-content .button-wrapper .waiteraid-widget {
        top: 50px; } }

/* line 1, scss/_tavernina.scss */
html {
  height: 100%; }

/* line 5, scss/_tavernina.scss */
.page-template-template-tavernina {
  background: url(../static/img/tavernina-bg.png);
  background-size: cover;
  position: relative;
  height: 100%; }
  @media (max-width: 767px) {
    /* line 5, scss/_tavernina.scss */
    .page-template-template-tavernina {
      background-size: contain;
      text-align: center;
      margin: 0 auto; } }
  /* line 17, scss/_tavernina.scss */
  .page-template-template-tavernina .logo-container {
    text-align: center; }
  /* line 21, scss/_tavernina.scss */
  .page-template-template-tavernina .tavernina-logo {
    margin-top: 150px; }
    @media (max-width: 991px) and (min-width: 767px) {
      /* line 21, scss/_tavernina.scss */
      .page-template-template-tavernina .tavernina-logo {
        margin-top: 80px; } }
    @media (max-width: 767px) {
      /* line 21, scss/_tavernina.scss */
      .page-template-template-tavernina .tavernina-logo {
        margin-top: 40px; } }
  /* line 32, scss/_tavernina.scss */
  .page-template-template-tavernina .text-container {
    margin-top: 40%;
    transform: translateY(-40%);
    text-align: right; }
    @media (max-width: 767px) {
      /* line 32, scss/_tavernina.scss */
      .page-template-template-tavernina .text-container {
        text-align: center;
        margin-top: 0;
        transform: translateY(0%); } }
    @media (max-width: 767px) {
      /* line 42, scss/_tavernina.scss */
      .page-template-template-tavernina .text-container .iphone-image-mobile {
        width: 200px;
        transform: translateX(8%);
        margin: 0 auto; } }
    /* line 50, scss/_tavernina.scss */
    .page-template-template-tavernina .text-container .slow-fast {
      font-size: 40px;
      font-weight: bold;
      font-style: normal;
      font-stretch: condensed;
      line-height: normal;
      letter-spacing: 2px;
      text-align: right;
      color: #467028;
      text-transform: none; }
      @media (max-width: 991px) and (min-width: 767px) {
        /* line 50, scss/_tavernina.scss */
        .page-template-template-tavernina .text-container .slow-fast {
          font-size: 24px; } }
      @media (max-width: 767px) {
        /* line 50, scss/_tavernina.scss */
        .page-template-template-tavernina .text-container .slow-fast {
          font-size: 24px;
          text-align: center;
          margin-top: 30px; } }
    /* line 71, scss/_tavernina.scss */
    .page-template-template-tavernina .text-container p {
      font-size: 16px;
      font-weight: bold;
      font-style: normal;
      font-stretch: condensed;
      line-height: normal;
      letter-spacing: 1.9px;
      text-align: right;
      color: #e8336b; }
      @media (max-width: 991px) and (min-width: 767px) {
        /* line 71, scss/_tavernina.scss */
        .page-template-template-tavernina .text-container p {
          font-size: 14px; } }
      @media (max-width: 767px) {
        /* line 71, scss/_tavernina.scss */
        .page-template-template-tavernina .text-container p {
          text-align: center; } }
    /* line 91, scss/_tavernina.scss */
    .page-template-template-tavernina .text-container .store-container {
      margin-top: 40px; }
      @media (max-width: 991px) and (min-width: 767px) {
        /* line 91, scss/_tavernina.scss */
        .page-template-template-tavernina .text-container .store-container {
          float: right; } }
      /* line 97, scss/_tavernina.scss */
      .page-template-template-tavernina .text-container .store-container .app-ikon {
        margin-right: 30px; }
        @media (max-width: 991px) and (min-width: 767px) {
          /* line 97, scss/_tavernina.scss */
          .page-template-template-tavernina .text-container .store-container .app-ikon {
            margin-right: 0;
            display: block;
            margin-bottom: 15px; } }
        @media (max-width: 767px) {
          /* line 97, scss/_tavernina.scss */
          .page-template-template-tavernina .text-container .store-container .app-ikon {
            display: block;
            margin: 0 auto 15px; } }
      @media (max-width: 991px) and (min-width: 767px) {
        /* line 112, scss/_tavernina.scss */
        .page-template-template-tavernina .text-container .store-container .play-ikon {
          display: block; } }
  /* line 121, scss/_tavernina.scss */
  .page-template-template-tavernina .iphone-wrapper {
    text-align: center;
    margin-top: 40%;
    transform: translateY(-40%); }
  /* line 128, scss/_tavernina.scss */
  .page-template-template-tavernina footer {
    height: 79px;
    opacity: 0.86;
    background-color: #467028;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center; }
    @media (max-width: 991px) and (min-width: 767px) {
      /* line 128, scss/_tavernina.scss */
      .page-template-template-tavernina footer {
        position: absolute; } }
    @media (max-width: 767px) {
      /* line 128, scss/_tavernina.scss */
      .page-template-template-tavernina footer {
        position: relative;
        margin-top: 40px; } }
    /* line 147, scss/_tavernina.scss */
    .page-template-template-tavernina footer p {
      font-weight: bold;
      font-style: normal;
      font-stretch: condensed;
      letter-spacing: 1.2px;
      text-align: center;
      color: #ffffff;
      line-height: 79px;
      margin: 0; }
      @media (max-width: 991px) and (min-width: 767px) {
        /* line 147, scss/_tavernina.scss */
        .page-template-template-tavernina footer p {
          font-size: 14px; } }
      @media (max-width: 767px) {
        /* line 147, scss/_tavernina.scss */
        .page-template-template-tavernina footer p {
          line-height: normal;
          padding: 25px 60px;
          font-size: 12px; } }
    /* line 170, scss/_tavernina.scss */
    .page-template-template-tavernina footer .instagram-container {
      display: inline-block;
      position: absolute;
      top: 0;
      right: 50px;
      line-height: 79px; }
      @media (max-width: 767px) {
        /* line 170, scss/_tavernina.scss */
        .page-template-template-tavernina footer .instagram-container {
          right: 20px; } }
      /* line 181, scss/_tavernina.scss */
      .page-template-template-tavernina footer .instagram-container .instagram-ikon {
        margin-right: 5px; }
      /* line 185, scss/_tavernina.scss */
      .page-template-template-tavernina footer .instagram-container .instagram-text {
        vertical-align: text-top; }
        @media (max-width: 767px) {
          /* line 185, scss/_tavernina.scss */
          .page-template-template-tavernina footer .instagram-container .instagram-text {
            display: none; } }

/* line 195, scss/_tavernina.scss */
.facebook-wrapper {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 190px;
  line-height: 79px; }
  @media (max-width: 991px) and (min-width: 767px) {
    /* line 195, scss/_tavernina.scss */
    .facebook-wrapper {
      right: initial;
      left: 40px; } }
  @media (max-width: 767px) {
    /* line 195, scss/_tavernina.scss */
    .facebook-wrapper {
      right: initial;
      left: 25px; } }
  /* line 212, scss/_tavernina.scss */
  .facebook-wrapper img {
    height: 21px; }

#mobile-language-navigation li {
  list-style: none;
}

.featured-image {
  margin: 80px -0px 0px;
  min-height: 0;
}

@media screen and (min-width: 768px) {
  .featured-image {
    margin: 0;
  }
}
/*# sourceMappingURL=../sass */

.covid-info {
  display: block;
  background: #406f30;
  color: white!important;
  font-weight: bold;
  padding: 10px 0 7px 0;
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
  margin-top: 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.covid-info:hover {
  text-decoration: none;
}

/*
	ART
*/
/* line 1982, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.page-template-template-art .featured-image {
  margin: 0 -250px 20px; }

/* line 1986, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.page-template-template-art .hentry {
  display: none; }

/* line 1990, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.page-template-template-art .filter-list {
  width: 100%;
  text-align: center; }

/* line 1996, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.page-template-template-art .filter-item {
  float: left;
  width: 33.33%; }

/* line 2006, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.single-art .featured-image {
  margin: 0 0 20px; }
/* line 2009, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_base.scss */
.single-art .featured-image img {
  width: auto; }

.page-template-template-art .hentry {
  display: block; }
/* line 139, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.page-template-template-art  .main-content hr {
  display: block; }
/* line 144, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-nav__container > h4 {
  display: block; }
/* line 148, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-nav {
  display: block; }
/* line 151, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-nav .event-filter-all {
  display: inline-block; }
/* line 155, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-nav {
  margin: 0 0 20px;
  width: 100%;
  border-bottom: 0; }
/* line 162, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-nav__heading {
  display: block; }
/* line 166, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.filter.art-category-filter {
  padding: 5px 0;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal; }
/* line 172, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.page-template-template-art .filter-list {
  text-align: left; }
/* line 176, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.page-template-template-art .filter-item {
  float: none;
  width: auto; }
/* line 181, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.page-template-template-art .main-content hr {
  display: block; }
/* line 185, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-item__excerpt, .art-item__meta {
  display: block; }
/* line 189, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-department__heading {
  display: inline-block; }
/* line 193, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-item__heading {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 10px 0 5px;
  text-align: left; }

/* line 203, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.single-events .main-content {
  margin-top: 70px; }
/* line 207, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.single-art .featured-image {
  margin: 0 0 30px; }
/* line 212, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-filter-list-item:after {
  content: "|";
  display: inline-block; }
/* line 217, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-filter-list-item:last-child:after {
  content: none; }
/* line 222, /Users/antonholmbom/Git/svbr/wp-content/themes/riche/static/dev/scss/_device_tablet.scss */
.art-filter-list-item:first-child {
  display: inline-block; }