#main-nav .menu li a {
  font-size: 22px;
  font-family: 'Versus';
}

.mySwiper {
  height: auto;
}

.webstra-hero-content {
  padding: 190px 0 190px 0 !important;
}

@media only screen and (max-width: 991px) {
  .webstra-hero-content {
    padding: 120px 0 120px 0 !important;
  }
}

.booking {
  background: url(/assets/images/home/table-background.jpg) no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.page-title {
  background: url('/assets/images/ueber-uns/background.jpg') no-repeat;
  background-size: cover;
  background-position: center center;
}

.services-box .content a {
  font-family: 'Versus';
  font-size: 30px;
}

.p-about .event .event-main .event-content {
  width: 100%;
}

.s-chef {
  padding: 134px 0 134px;
}

.page-404 {
  background: none;
}

.s-menu {
  padding: 136px 0 235px;
}

.p-about .event .event-main .event-content .flat-tabs .menu-tab li h5 {
  font-size: 24px;
}

.webstra-content-padding {
  padding: 0 290px;
}

@media (max-width: 1500px) {
  .webstra-content-padding {
    padding: 0 100px;
  }
}

@media (max-width: 1200px) {
  .webstra-content-padding {
    padding: 0 0px;
  }
}

.couter-box .number-content {
  line-height: 1.2;
}

.p-about .event .event-main .event-content {
  max-height: none;
}

.p-about .chef-restaurant {
  margin-bottom: 0px;
}

.p-about .s-services {
  padding: 111px 0 111px;
}

.p-about .chef-restaurant {
  padding: 129px 0 129px;
}

/* NEW STYLES BELOW */

body {
  font-size: 17px;
  line-height: 1.7;
}

.text,
.block-text .text,
.menu-list p,
.form-label,
.form-control,
.subtitle,
.mb-6,
.list-t li,
.location .content .phone,
.location .content p {
  font-size: 18px !important;
  line-height: 1.7;
}

h1,
.h1 {
  font-size: 4.5rem !important;
}
h2,
.h2 {
  font-size: 2.8rem;
}
h3,
.h3 {
  font-size: 2.5rem !important;
}
h4,
.h4 {
  font-size: 1.7rem;
}
h5,
.h5 {
  font-size: 1.7rem !important;
}
h6,
.h6 {
  font-size: 1.05rem;
}

@media (max-width: 991px) {
  body,
  .text,
  .block-text .text,
  .menu-list p,
  .form-label,
  .form-control,
  .subtitle,
  .mb-6,
  .list-t li,
  .location .content .phone,
  .location .content p {
    font-size: 16px !important;
  }
  h1,
  .h1 {
    font-size: 3.5rem !important;
  }
  h3,
  .h3 {
    font-size: 2.5rem !important;
  }
}

.vouchers .vouchers-content .item {
  height: 100%;
}
