@media (min-width: 1601px) {
  .home .splide.is-active .splide__list {
    height: 700px !important;
  }
}

@media (min-width: 1000px) {
  header .order-now {
    font-size: 1.2rem !important;
  }

  #mobile-location-bar .btn {
    font-size: 1.2rem !important;
  }

  .home .splide.is-active .splide__list {
    height: 500px;
    min-height: auto !important;
  }
}

@media (max-width: 479px) {
  header .hamburger {
    margin-right: 25px !important;
  }

  header img {
    width: 150px !important;
  }
}

#mobile-location-bar .btn {
  font-size: 1rem;
}

#mobile-location-bar .btn span:after {
  right: -20px !important;
}

body.bones-bites .module.wysiwyg {
  padding: 0;
  max-width: 100%;
  text-align: center;
}

body.bones-bites .feast-mode-banner img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

body.bones-bites img {
  max-width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
}

body.bones-bites .module.wysiwyg .for_mobile_banner h2,
body.bones-bites .module.wysiwyg .for_desk_banner h2 {
  white-space: unset !important;
  font-size: 40px !important;
  line-height: 50px;
  margin-bottom: 20px;
}

body.bones-bites .bbb-slider {
  display: flex;
  max-width: 1300px;
  margin: 65px auto;
  align-items: center;
}

body.bones-bites .bbb-slider .for_desk_banner {
  width: 40%;
}

body.bones-bites .bbb-slider .for_desk_banner_slider {
  width: 60%;
}

body.bones-bites .bbb-slider .for_desk_banner_slider .metaslider ul li img {
  object-fit: contain;
}

body.bones-bites
  .bbb-slider
  .for_desk_banner_slider
  .metaslider
  .flex-control-paging
  li {
  margin-top: 30px;
}

body.bones-bites
  .bbb-slider
  .for_desk_banner_slider
  .metaslider
  .flex-control-paging
  li
  a.flex-active {
  background: #e43c2f;
}

body.bones-bites
  .bbb-slider
  .for_desk_banner_slider
  .metaslider
  .flex-direction-nav
  li
  .flex-prev,
body.bones-bites
  .bbb-slider
  .for_desk_banner_slider
  .metaslider
  .flex-direction-nav
  li
  .flex-prev:focus {
  background-image: url('/wp-content/uploads/2024/03/BBB-left-arrow.png') !important;
  background-size: contain !important;
  height: 30px !important;
  background-repeat: no-repeat !important;
}

body.bones-bites
  .bbb-slider
  .for_desk_banner_slider
  .metaslider
  .flex-direction-nav
  li
  .flex-next,
body.bones-bites
  .bbb-slider
  .for_desk_banner_slider
  .metaslider
  .flex-direction-nav
  li
  .flex-next:focus {
  background-image: url('/wp-content/uploads/2024/03/BBB-right-arrow.png') !important;
  background-size: contain !important;
  height: 30px !important;
  background-repeat: no-repeat !important;
}

body.bones-bites img.info-prices {
  width: 250px !important;
}

body.bones-bites .banner_section_feast {
  position: relative;
}

body.bones-bites .banner_section_feast .locate {
  position: relative;
  bottom: 17%;
  left: 0;
  right: 0;
  width: 225px;
  margin: auto;
}

body.bones-bites .for_mobile_banner {
  display: none;
}

body.bones-bites .for_mobile_banner_slider {
  display: none;
}

/*.splide.is-active .splide__list{ min-height: 648px;}*/
body.feast-mode .module.wysiwyg {
  padding: 0;
  max-width: 100%;
  text-align: center;
}

body.feast-mode .feast-mode-banner img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

body.feast-mode img {
  max-width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
}

body.feast-mode .metaslider .caption {
  background-color: #372f2d;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 10px 20px;
  font-size: 1rem;
  text-align: left;
  font-family: Oswald, sans-serif;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

body.feast-mode .info-slider-container,
body.feast-mode .nivoSlider,
body.feast-mode .image-grid-inner {
  overflow: hidden;
  border-radius: 10px;
}

body.feast-mode .info-slider-container {
  margin-bottom: 40px;
}

body.feast-mode .info-slider-container img {
  border-radius: 10px;
}

body.feast-mode .metaslider .caption-wrap {
  opacity: 1;
  background: #372f2d;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

body.feast-mode .metaslider .flexslider .flex-direction-nav li a {
  opacity: 1;
  top: 0;
  margin: 0;
  right: 20px;
  margin-top: 20px;
  background-image: url('/wp-content/themes/smokey-bones/dist/img/arrows.png');
  width: 30px;
  height: 30px;
}

body.feast-mode .metaslider-flex.ms-theme-default .flex-prev:focus,
body.feast-mode .metaslider-flex.ms-theme-default .flex-next:focus {
  background-image: url('/wp-content/themes/smokey-bones/dist/img/arrows.png') !important;
}

body.feast-mode .metaslider .flexslider .flex-direction-nav li a.flex-prev {
  left: inherit;
  right: 53px;
}

body.feast-mode .metaslider .flexslider .slides li {
  background-color: #000;
  left: 0;
  top: 0;
  z-index: 1;
  border-radius: 10px;
  overflow: hidden;
}

body.feast-mode .metaslider .flexslider .slides li img {
  opacity: 0.9;
}

body.feast-mode .module.menu-grid .inner .content .col-lg-auto {
  padding-top: 0;
  position: static;
  width: 40%;
}

body.feast-mode .module.menu-grid .inner .content .col-lg.order-lg-1.order-2 {
  width: 60%;
}

body.feast-mode
  .module.menu-grid
  .inner
  .content
  .col-lg-auto
  .for_desk_banner {
  text-align: center;
}

body.feast-mode .module.menu-grid .inner .content h2 {
  max-width: 100%;
}

body.feast-mode .menu-grid.module.container-fluid h2 span {
  white-space: unset !important;
  font-size: 40px !important;
  line-height: 50px;
}

.for_mobile_banner {
  display: none;
}

body.feast-mode .module.wysiwyg img {
  width: 100%;
}

body.feast-mode .menu-grid.module.container-fluid .content {
  position: relative;
  width: 100%;
}

body.feast-mode .infoslidermobile_wrpaaer {
  position: absolute;
  right: 0;
  width: 39%;
  top: 0;
  z-index: 3;
}

body.feast-mode .image-grid-wrapper .image-grid .image-grid-loop:last-child {
  opacity: 0;
}

body.feast-mode img.info-prices {
  width: 248px;
}

body.feast-mode .banner_section_feast {
  position: relative;
}

body.feast-mode .banner_section_feast .locate {
  position: absolute;
  bottom: 17%;
  left: 0;
  right: 0;
  width: 225px;
  margin: auto;
}

body.robert-irvines-rib-feast .module.wysiwyg {
  padding: 0;
  max-width: 100%;
}

body.robert-irvines-rib-feast .module.wysiwyg img {
  width: 100%;
}

body.robert-irvines-rib-feast .module.wysiwyg p {
  margin: 0;
  padding: 0;
}

.home .module.full-width-callout .inner {
  padding: 30px 25px;
}

body.home .module.slider .content h2 {
  font-size: 3.5rem;
}

.mobile-br {
  display: none;
}

/*
.splide.is-active .splide__list{ min-height: 814px;}*/

@media (max-width: 991.98px) {
  .mobile-br {
    display: block !important;
  }

  .site_header_section .site-logo {
    padding-bottom: 10px;
  }

  header.site_header_section .order-now:after {
    content: none;
  }

  .footer_socail_menu {
    padding-top: 30px;
  }

  .for_desk_banner,
  a.ms-edit-frontend,
  .for_desk_banner_slider {
    display: none;
  }

  .for_mobile_banner,
  .for_mobile_banner_slider {
    display: block !important;
  }

  body.bones-bites .bbb-slider {
    display: flex !important;
    max-width: 1300px !important;
    margin: auto !important;
    align-items: center !important;
    flex-direction: column !important;
    justify-content: center !important;
    background-color: #fff !important;
    padding: 40px 0px !important;
  }

  body.bones-bites .bbb-slider .for_desk_banner_slider {
    width: 100% !important;
  }

  body.bones-bites .bbb-slider .for_mobile_banner_slider {
    width: 100% !important;
  }

  body.bones-bites img.info-prices {
    width: 248px !important;
  }

  /*.for_desk_banner,a.ms-edit-frontend{ display: none;}
    .for_mobile_banner{ display: block;}*/
  body.feast-mode .menu-grid.module.container-fluid {
    padding: 0;
    background-repeat: repeat;
    background-image: url('/wp-content/themes/smokey-bones/dist/img/bg__image.jpg');
  }

  body.feast-mode .menu-grid.module.container-fluid h2 {
    display: none;
  }

  body.feast-mode .module.menu-grid .inner {
    padding: 0;
  }

  body.feast-mode .infoslidermobile_wrpaaer {
    padding-left: 30px;
    padding-right: 30px;
  }

  body.feast-mode .module.menu-grid .inner .content .image-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    margin: 0 -8px;
    grid-column-gap: 0;
    grid-row-gap: 0;
  }

  body.feast-mode .image-grid-wrapper {
    padding: 0 30px;
  }

  body.feast-mode
    .module.menu-grid
    .inner
    .content
    .image-grid
    .image-grid-loop {
    width: 50%;
    padding: 0 8px;
  }

  body.feast-mode
    .module.menu-grid
    .inner
    .content
    .image-grid
    .image-grid-loop:last-child {
    display: none;
  }

  body.feast-mode .metaslider .caption {
    padding: 10px 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  body.feast-mode .module.menu-grid .inner .content .col-lg-auto {
    max-width: 100%;
  }

  body.feast-mode .module.menu-grid .inner .content .image-grid img {
    border-radius: 5px;
  }

  body.feast-mode .module.menu-grid .inner .content .image-grid h3 {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  body.feast-mode .info-slider-container {
    margin-bottom: 0;
  }

  body.feast-mode .metaslider .flexslider .slides li {
    border-radius: 5px;
  }

  body.feast-mode .module.menu-grid .inner .content .col-lg-auto,
  body.feast-mode .module.menu-grid .inner .content .col-lg.order-lg-1.order-2,
  body.feast-mode .infoslidermobile_wrpaaer {
    width: 100%;
  }

  body.feast-mode .infoslidermobile_wrpaaer {
    position: static;
  }

  body.home .module.slider {
    margin-bottom: 0;
    padding-bottom: 40px;
    background-color: #000;
    background-image: url('/wp-content/themes/smokey-bones/dist/img/brick_splatter.jpg');
    background-size: contain;
  }

  body.home .splide.is-active .splide__list {
    min-height: inherit;
    background-image: url('/wp-content/themes/smokey-bones/dist/img/home_banner_bg.jpg');
    background-size: contain;
    background-position: center center;
  }

  body.home .module.slider .splide__slide {
    display: block;
  }

  body.home .module.slider .content {
    padding-top: 40px;
  }

  body.home
    .splide--draggable
    > .splide__track
    > .splide__list
    > .splide__slide {
    background-size: contain !important;
    background-position: center bottom !important;
  }

  body.home .module.slider .content h3 {
    font-size: 16px;
    line-height: 22px;
  }

  body.home .module.slider .content h2 {
    font-size: 2.5rem !important;
  }

  /*body.home #splide01-slide01 .content h2{font-size: 2.2rem!important;}
	body.home #splide01-slide03 {display: flex}
	body.home #splide01-slide03 .content .btn{margin-top: 20px;!important;}
	body.home #splide01-slide03 .content h3, body.home #splide01-slide01 .content h3{margin-bottom: 35px;margin-top: 20px;}*/
  body.home .module.slider .content h2 br,
  .module.slider .content h3 br {
    display: none;
  }

  body.home .module.slider .disclaimer {
    left: 0;
    right: 0;
    text-align: center;
    bottom: -10px;
    max-width: 220px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.home .splide__pagination {
    bottom: -1.5em;
  }

  /*body.home #splide01-slide04 .content h3, body.home #splide01-slide01 .content h3,body.home #splide01-slide03 .content h3{margin-bottom: 25px;margin-top: 15px;}
	body.home #splide01-slide04 .content h2{font-size:2.5rem;}*/
  body.home

    /*#splide01-slide01 */
    .disclaimer {
    max-width: 220px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (min-width: 992px) and (max-width: 1399px) {
  body.feast-mode .menu-grid.module.container-fluid h2 span {
    white-space: unset !important;
    font-size: 30px !important;
    line-height: 37px;
  }
}
