/* MIXIN */
@media only screen and (min-width: 1400px) {
  .gallerybox-isotope__item-1 {
    width: 49%;
    height: 471px; }
    .gallerybox-isotope__item-1 img {
      width: 100%; }

  .gallerybox-isotope__item-2 {
    width: 49%;
    height: 700px; }
    .gallerybox-isotope__item-2 img {
      width: 100%; }

  .gallerybox-isotope__item-3 {
    width: 49%;
    height: 933px; }
    .gallerybox-isotope__item-3 img {
      width: 100%; }

  .gallerybox-isotope__item-4 {
    width: 49%;
    height: 703px; }
    .gallerybox-isotope__item-4 img {
      width: 100%; }

  .gallerybox-isotope__item-5 {
    width: 100%;
    height: 981px; }
    .gallerybox-isotope__item-5 img {
      width: 100%; }

  .gallerybox-isotope__item-6 {
    width: 49%;
    height: 929px; }
    .gallerybox-isotope__item-6 img {
      width: 100%; }

  .gallerybox-isotope__item-7 {
    width: 49%;
    height: 440px; }
    .gallerybox-isotope__item-7 img {
      width: 100%; }

  .gallerybox-isotope__item-8 {
    width: 49%;
    height: 458px; }
    .gallerybox-isotope__item-8 img {
      width: 100%; }

  .gutter {
    width: 2%; } }
/* ================================================  1366- 0000  ======================================= */
/* ================================================  1280 - 0000  ======================================= */
/* ================================================  1024 - 0000  ======================================= */
@media only screen and (max-width: 1024px) {
  /* FOOTER */
  .footer__floating-box {
    margin-bottom: 50px;
    width: 100%;
    position: static; }

  .footer__form {
    display: none; }
    .footer__form--mobile-only {
      display: block; }

  .column-boxes__item {
    width: 32%; }

  .gallerybox-isotope__item-1, .gallerybox-isotope__item-2, .gallerybox-isotope__item-3, .gallerybox-isotope__item-4, .gallerybox-isotope__item-5, .gallerybox-isotope__item-6, .gallerybox-isotope__item-7, .gallerybox-isotope__item-8 {
    width: 100%; }

  .column-boxes__item {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto; }

  .btn {
    font-size: 10.5px;
    padding: 20px 15px 20px 35px; }

  .slide-up__link {
    top: 35px;
    left: 45px; }

  .slide-up__text {
    right: 30px;
    top: 50px; }

  .slide-up__desktop ul li:first-child {
    width: 20%; }
  .slide-up__desktop ul li:nth-child(2) {
    width: 50%; }
  .slide-up__desktop ul li:last-child {
    width: 30%; } }
/* ================================================  959 - 0000  ======================================= */
/* ================================================  768 - 0000  ======================================= */
@media only screen and (max-width: 768px) {
  /* BLOCKS */
  .content-layout {
    margin: 20px;
    padding: 120px 5%; }
    .content-layout--info-expander {
      margin: 0;
      padding: 50px 5%; }

  /* TRIBE EVENTS */
  #tribe-events-pg-template {
    padding: 0; }

  .ramblemap.desktop {
    display: none; }
  .ramblemap.mobile {
    display: block; }

  .slide-up__text {
    right: 0;
    font-size: 14px; }

  .slide-up__desktop ul li:nth-child(2) {
    width: 45%; }
  .slide-up__desktop ul li:last-child {
    width: 35%; }

  .slide-up__close {
    right: 5px; } }
/* ================================================  767 - 0000  ======================================= */
@media only screen and (max-width: 767px) {
  /* HEADER */
  .topnav__reserve {
    padding: 20px; }

  .topnav__ham {
    padding: 0 15px; }

  /* BANNER */
  .banner__logo img {
    width: 80%; }

  /* BOOKING WIDGET */
  .booking-widget {
    width: 100%;
    top: 92px;
    -webkit-transition: right 0.8s ease-in-out;
    -moz-transition: right 0.8s ease-in-out;
    -ms-transition: right 0.8s ease-in-out;
    -o-transition: right 0.8s ease-in-out;
    transition: right 0.8s ease-in-out; }
    .booking-widget .ui-datepicker td a,
    .booking-widget .ui-datepicker td span {
      padding: 15px; }

  .booking-widget__calendar {
    display: none; }

  .booking-widget__calendar-mobile {
    display: block; }

  .booking-widget__filter-item {
    width: 100%; }
    .booking-widget__filter-item:first-child {
      border-bottom: 2px solid #333; }

  /* OWL THEME */
  .owl-carousel .owl-item .img-desktop {
    display: none; }
  .owl-carousel .owl-item .img-mobile {
    display: block; }

  /* BLOCKS */
  .boxxy-large__item {
    float: none;
    width: 100%; }

  .boxxy-large__imgbox .img-desktop {
    display: none; }
  .boxxy-large__imgbox .img-mobile {
    display: block; }

  .boxxy-small__item {
    width: 100%; }

  .boxxy-small__imgbox .img-desktop {
    display: none; }
  .boxxy-small__imgbox .img-mobile {
    display: block; }

  .boxxy-small__title {
    width: 70%; }

  .two-columnbox__item.left, .two-columnbox__item.right {
    margin-bottom: 40px;
    padding: 0; }
    .two-columnbox__item.left.col-70, .two-columnbox__item.left.col-60, .two-columnbox__item.left.col-50, .two-columnbox__item.left.col-40, .two-columnbox__item.left.col-30, .two-columnbox__item.left.col-20, .two-columnbox__item.right.col-70, .two-columnbox__item.right.col-60, .two-columnbox__item.right.col-50, .two-columnbox__item.right.col-40, .two-columnbox__item.right.col-30, .two-columnbox__item.right.col-20 {
      width: 100%; }
  .two-columnbox__item.right {
    margin-bottom: 0; }

  .form__item--half {
    float: none;
    width: 100%; }
  .form__item--left {
    padding-right: 0; }
  .form__item--right {
    padding-left: 0; }

  .info-expander__desktop {
    display: none; }

  .info-expander__mobile {
    display: block; }

  .accordion__item {
    margin-bottom: 40px; }

  .menubox__content-group-item {
    margin-bottom: 30px;
    padding: 0 5%;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
    .menubox__content-group-item:nth-child(odd) {
      margin-right: 0; }
    .menubox__content-group-item:nth-child(even) {
      margin-left: 0; }
    .menubox__content-group-item:nth-last-child(-n+2) {
      margin-bottom: 30px; }
    .menubox__content-group-item:last-child {
      margin-bottom: 0; }

  .menubox__content-group-item-price {
    bottom: 0;
    right: 5%;
    top: auto;
    line-height: 1.6; }

  .logo__desktop {
    display: none; }

  .logo__mobile {
    display: block; }

  .filterbox__item {
    margin-right: 10px; }

  .column-boxes__item {
    width: 100%;
    position: relative;
    left: auto;
    right: auto;
    bottom: auto; }

  /* FOOTER */
  .footer-instagram__item {
    width: 50%; }
    .footer-instagram__item:nth-child(n+3) {
      display: none; }

  .footer__wrap {
    margin-top: 70px; }

  .footer__logo {
    width: 40%; }

  .footer__menu {
    width: 60%; }

  .footer__inner-wrap {
    text-align: center; }

  .footer__form--mobile-only {
    margin: 0 auto 25px;
    width: 80%; }

  .footer__social {
    display: block; }
    .footer__social li {
      font-size: 28px;
      margin-right: 20px; }
      .footer__social li:last-child {
        margin-right: 0; }

  .footer__form-siteinfo {
    display: block;
    text-align: center; }

  .footer__siteinfo {
    border-left: 0;
    border-bottom: 2px solid #ae8645;
    border-radius: 0;
    font-size: 0;
    width: 100%; }

  .footer__copyright {
    padding: 0 20px; }

  /* HAM NAV */
  .ham-nav {
    width: 268px;
    right: -268px; }

  #tribe-events-header .tribe-events-sub-nav li a {
    padding: 10px 15px; }

  .gallerybox-isotope__item-1, .gallerybox-isotope__item-2, .gallerybox-isotope__item-3, .gallerybox-isotope__item-4, .gallerybox-isotope__item-5, .gallerybox-isotope__item-6, .gallerybox-isotope__item-7, .gallerybox-isotope__item-8 {
    height: 300px; }

  .ramblemap.desktop {
    display: none; }
  .ramblemap.mobile {
    display: block; }

  .slide-up {
    display: none; } }
/* ================================================  567 - 0000  ======================================= */
@media only screen and (max-width: 567px) {
  /* MAP */
  .content-layout--small {
    display: none; }

  .content-layout {
    padding: 120px 10%; }

  /* FOOTER */
  .footer__logo {
    vertical-align: middle;
    width: 50%; }

  .footer__menu {
    vertical-align: middle;
    width: 50%; }
    .footer__menu ul {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1; }

  .footer__location {
    border-bottom: 2px solid #ae8645;
    display: block;
    padding: 20px 5%; }

  .footer__copyright {
    border-right: 0;
    display: block;
    padding: 20px 5%; } }
/* ================================================  320 - 0000  ======================================= */
@media only screen and (max-width: 320px) {
  /* HEADER */
  .topnav__reserve {
    padding: 15px; }

  .topnav__reserve .btn {
    padding: 15px 20px; }

  .logo__mobile {
    width: 86.3px;
    height: 78px; }

  /* BOOKING WIDGET */
  .booking-widget {
    top: 78px; }

  /* BLOCKS */
  .content-layout {
    padding: 80px 5%; }
    .content-layout.content-layout--small {
      padding: 40px 5%; }

  /* FOOTER */
  .form--footer-signup .form__input--text {
    font-size: 13px; }

  /* HAM NAV */
  .ham-nav {
    width: 238px;
    right: -238px; } }

/*# sourceMappingURL=media.css.map */
