
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(../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(../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;}

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

@media (max-width:991.98px) {
    .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{ display: none;}
    .for_mobile_banner{ display: block;}
    body.feast-mode  .menu-grid.module.container-fluid{ padding: 0; background-repeat:repeat; background-image: url(../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(../img/brick_splatter.jpg); background-size: contain;}
    body.home .splide.is-active .splide__list{ min-height: inherit;background-image: url(../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;}
    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}
    body.home .splide__pagination{ bottom: -1.5em;}



}

@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;}

 }
