/** Shopify CDN: Minification failed

Line 8:0 "@charset" must be the first rule in the file
Line 2999:0 Unexpected "}"

**/
@import url('https://fonts.googleapis.com/css2?family=Arvo&display=swap');
@charset "UTF-8";
span.home_button_label {
  background: #f5a90f;
  color: #000;
  padding: 13px 79px;
  border-radius: 4px;
  text-shadow: none;
  font: normal normal 18px/34px Muli;
}
span.home_button_label:hover {
  color:white
}
.for-event-data-2\.1\.2 {
  display: flex;
  justify-content: space-between;
  align-items: end;
} 


/* New css */
.cart-header h1.cart-header__title {
  font-size: 30px;
  margin-top: 40px;
  font-weight: bold;
  color: #f2b530;
  text-shadow: 2px 2px 2px black;
}
.cart-header a.text-link.text-link--accent {
  font-size: 30px;
  font-weight: 600;
  color: #f2b530;
  border-bottom:none;
}
.cart-header a.text-link.text-link--accent:hover{
  font-size: 30px;
  font-weight: 600;
  color: #f2b530;
  border-bottom:none;
}
div#shopify-section-cart-template {
  background: #000;
}
div#PageContainer {
  background: #000;
}
.cart__product-information a.cart__product-title {
  font-size: 25px;
  font-weight: 600;
  color: #f2b530;
  border-bottom: none;
}
.cart__product-information a.cart__product-title:hover{
  border-bottom: none;
  color: #f2b530!important;
}
.cart__product-information li.product-details__item.product-details__item--variant-option {
  color: #fff;
}
.cart__product-information .text-link--accent{
  border-bottom: none;
}
.cart__submit-controls input.cart__submit.btn.btn--small-wide {
  background: #f2b530;
  color: #000;
  font-weight: 700;
}
.cart__footer span.cart-subtotal__title {
  color: #fff;
}
.cart__footer span.cart-subtotal__price {
  color: #fff;
}
.cart__footer  .cart__shipping.rte {
  color: #fff;
}
div#shopify-section-cart-template td.cart__price.text-right {
  color: #fff;
}
div#shopify-section-cart-template td.cart__final-price.text-right.small--hide {
  color: #fff;
}
.cart__footer .cart__submit-controls input.cart__submit.btn.btn--small-wide {
  padding: 9px 28px;
  border: none;
  border-radius: 5px;
  font-size: 20px;
  background: #f2b530;
  margin-top: 20px;
  color: black;
  font-family: sans-serif;
  font-weight: 700;
}
.cart__footer .cart__submit-controls  input.cart__submit.btn.btn--small-wide:hover {
  color: #fff!important;
}

/* New css */


a.link_bite {
  padding: 9px 28px;
  border: none;
  border-radius: 5px;
  font-size: 20px;
  background: #f2b530;
  margin-top: 20px;
  color: black;
  font-family: sans-serif;
  font-weight: bold;
}
@media screen and (min-width:768px){
  .first_img{
    position: absolute !important;
    width: 56% !important;
    clip-path: polygon(0% 0%, 0% 560%, 100% 0%);
  }
  .Cart_place {
    display: none;
  }
  div#shopify-section-live-events .row.live-border {
    flex-wrap: unset;
  }
  div#shopify-section-live-events-after .row.sm-bd {
    flex-wrap: unset;
  }
  div#shopify-section-kitchen-section5 {
    background: #eaac21;
  }
  .second_img{
    position: absolute !important;
    right: 0px;
    width: 54% !important;
    clip-path: polygon(100% -450%, 100% 100%, 0% 100%);
  }
  body.template-index {
    overflow: hidden;
  } 
  .grid__item.medium-up--one-half.js{
    height: 105vh !important;
    overflow:hidden!important;
  }
}

body.template-index div#shopify-section-footer {
  display: none;
}
.template-index .site-header__icons-wrapper ul.list--inline.site-footer__social-icons.social-icons.site-footer__icon-list {
  display: block;
}
.site-header__icons-wrapper ul.list--inline.site-footer__social-icons.social-icons.site-footer__icon-list {
  display: none;
  color: #fff;
}
.template-index span.rest_button {
  display: none;
}
span.rest_button{
  display:none;
}
span.rest_button button, span.rest_button a{
  color:#fff;
}
header.site-header.border-bottom.logo--left {
  background-color: #1b1919;
}
.grid.grid--no-gutters.grid--table.site-header__mobile-nav {
  background: none;
  color: #fff;
}
.image-bar--medium .image-bar__content, .image-bar--medium .image-bar__item{
  height: 100vh !important;

}
.site-footer p, .site-footer__linklist-item a, .site-footer__rte a, .site-footer h4, .site-footer small, .site-footer__copyright-content a, .site-footer__newsletter-error, .site-footer__social-icons .social-icons__link{
  color: #fff;
}
a.image-bar__link {
  color: #fff;
}
a.image-bar__link:hover {
  color: #fff;
}
body a:focus, a:not([disabled]):hover{
  color: #fff !important;
}
body.template-collection .hero__inner .rte-setting.mega-subtitle p {
  margin-bottom: 0;
}
/* .grid__item.medium-up--one-quarter.text-right.site-header__icons {
display: none;
} */
.template-index .grid__item.medium-up--one-quarter.text-right.site-header__icons {
  display: block;
}
header.site-header.border-bottom.logo--left .site-footer__icon-list{
  padding-bottom: 0;
}
div#shopify-section-hero2{
  padding-bottom: 0;
}
div#shopify-section-second-sec {
  background: #1b1919;
  padding-bottom: 30px;
}
.mb-custom{
  margin-bottom: 27px;
}
.sec-text{
  position: absolute;
  top: 45%;
  width: 100%;
  display: flex;
}
.sec-text .row{
  width: 100%;
}

/* custom css start */
.cust-left {
  /*    background-image: url('https://cdn.shopify.com/s/files/1/0520/1127/0335/files/Group_19.png?v=1627969271');        */
  height: 365px;
  width: 100%;
  background-position: center;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
}

.cust-right-img1 {
  /*   background-image: url('https://cdn.shopify.com/s/files/1/0520/1127/0335/files/Group_20.png?v=1627969467'); */
  height: 115px;
  background-position: center;
  margin-bottom: 10px;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
}
.cust-right-img1:before,.cust-right-img2:before,.cust-right-img3:before {
  background: rgba(0,0,0,0.4);
  position: absolute;
  top: 0;
  content: "";
  left: 0;
  bottom: 0;
  right: 0;
}
.cust-right-img2 {
  /*   background-image: url('https://cdn.shopify.com/s/files/1/0520/1127/0335/files/Group_21.png?v=1627969467'); */
  height: 115px;
  object-fit: cover;
  background-position: center;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-size: cover;
}
.cust-right-img3 {
  /*     background-image: url('https://cdn.shopify.com/s/files/1/0520/1127/0335/files/Group_22.png?v=1627969467'); */
  height: 115px;
  background-position: center;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
}
.view-menu {
  position: absolute;
  top: 50%;
  left: 63%;
  transform: translate(-10%,-50%);
}
.cust-left {
  position: relative;
}
.cust-head {
  position: absolute;
  top: 50%;
  left: 30%;
  transform: translate(-50%, -50%);
}
.view-menu a {
  padding: 13px 65px;
  background-color: #F5A90F;
  color: #000;
  text-decoration: none;
  font: normal normal 18px/34px Arvo;
  border-radius: 4px;
}
.cust-right-img1 {
  position: relative;
}
.cust-right-img2 {
  position: relative;
}
.cust-right-img3 {
  position: relative;
}
.img-arrow {
  position: absolute;
  right: 2%;
  top: 35%;
  font-size: 19px;
  color: #eaac21;
}
.img2-arrow {
  position: absolute;
  right: 2%;
  top: 35%;
  font-size: 19px;
  color: #eaac21;
}
.img3-arrow {
  position: absolute;
  right: 2%;
  font-size: 19px;
  top: 35%;
  color: #eaac21;
}
.img1-head {
  position: absolute;
  top: 35%;
  left: 4%;
}
.img2-head {
  position: absolute;
  top: 35%;
  left: 4%;
}
.img3-head {
  position: absolute;
  top: 35%;
  left: 4%;
}
.cust-img-para {
  display: flex;
  width: 100%;
}
.cust-right-para {
  width: 60%;
  padding-left: 20px;
  padding-top: 10px;
}
.cust-left-img1 {
  width: 40%;
  margin-top: -38px;
}
.cust-left-img2 {
  width: 100%;
  margin-top: -38px;
}
.space-between {
  height: 90px;
}
.cust-img-para {
  border: 1px solid #eaac21;
  padding: 8px;
  position:relative;
}

.cust-right-para p {
  font-size: 13px;
  color: #fff;
}

.award-para p {
  font-size: 11px;
  color: #fff;
}

.award-para p {
  font: normal normal normal 13px/21px Arvo;
}
div#shopify-section-kitchen-section1 .row {
  margin-right: unset;
  margin-left: unset;
}
div#shopify-section-kitchen-section2 .row {
  margin-right: unset;
  margin-left: unset;
}
div#shopify-section-kitchen-section3 .row {
  margin-right: unset;
  margin-left: unset;
}
.get-head h1 {
  font-size: 20px;
  color: #000;
  font: normal normal bold 23px/19px Arvo;
  margin-top:10px!important;
}
.get-location p {
  font: normal normal normal 17px/26px Arvo;
}
.get-number p {
  font: normal normal normal 16px/25px Arvo;
}
.get-mail p {
  font: normal normal normal 16px/26px Arvo;
}
.get-location p {
  /*     font-size: 14px; */
}
.cust-box {
  width: 100%;
  position: absolute;
  background: #f5a90f;
  padding-top: 15px;
  padding-bottom: 3px;
  border-radius: 12px;
  text-align: center;
}
.col-md-12.mapped {
  position: relative;
}
.map-heading {
  display: flex;
  justify-content: center;
}
i.fa.fa-quote-left {
  font-size: 25px;
  margin-right: 7px;
  color: #eaac21;
}
i.fa.fa-quote-right{
  font-size: 25px;
  margin-left: 7px;
  color: #eaac21;
}
.party-desc {
  background: #fff;
  margin-left: -15px;
  margin-right: -15px;
  padding-right: 50px;
  padding-left: 50px;
  padding-top: 24px;
  padding-bottom: 30px;
}
.party-head h1 {
  color: #000;
  text-align: center;
  font-weight: bold;
  font-size: 48px;
  font:normal bold 63px/60px Arvo;
}

.party-para {
  padding-left: 40px;
  padding-right: 40px;
}
.party-para p {
  text-align: center;
  color: #000;
  font: normal normal 20px/30px Arvo;
}
.enquery-button {
  display: flex;
  justify-content: center;
  align-items: center;
}
.enquery-button a {
  font: normal normal 18px/34px Arvo;
  color: #000;
  padding: 5px 59px;
  text-decoration: none;
  border-radius: 4px;
  background: #f5a90f;
}
.view-button a {
  font: italic normal normal 27px/28px Arvo;
}
.row.button-cust1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-button {
  display: flex;
  justify-content: center;
  padding-top: 40px
}
.view-button a {
  font: normal normal 18px/34px Arvo;
  color: #000;
  text-decoration: none;
  border-radius: 4px;
  background: #F5A90F;
  padding: 5px 70px 5px 70px;
}
.row.button-cust {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}
div#shopify-section-kitchen-section7 {
  padding-bottom: 45px;
}
.join-input {
  display: flex;
  justify-content: center;
  position:relative;
}
.join-news-letter h1 {
  font-size: 22px;
  color:#F5A90F;
  font-weight: 700;
  font-family: 'Arvo';
}
.join-news-letter {
  padding-left: 85px;
}
.join-input input {
  width: 100%;
}
.row.news-letter {
  /*   background-image: url('https://cdn.shopify.com/s/files/1/0520/1127/0335/files/Group_26.png?v=1627994439'); */
  padding-top: 60px;
  padding-bottom: 60px;
}
.join-input button {
  background: #eaac21;
  padding:5px 35px 5px 35px;
  position: absolute;
  right: 5.7%;
  top: 10.5%;
  border-radius:4px;
  font-family: 'Arvo';
  text-transform: capitalize;
  font-size: 18px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 0;
}
.map-make iframe {
  width: 100%;
  border-radius: 12px;
}
div#shopify-section-kitchen-section2 {
  margin-left: -15px;
  margin-right: 8px;
}
.awar-head h2 {
  font-size: 46px;
  font-weight: 700;
  text-transform: capitalize;
  font-family:'Arvo';

}
/* .awar-head h2 {
font-size: 35px;
line-height: 55px;
text-align: center;
font-weight: 700;
text-transform: capitalize;
font-family:'Arvo';
top: 50%;
left: 50%;
transform: translate(-9%, 75%);
} */
.enquery-button a:focus, .enquery-button a:not([disabled]):hover {
  color: #fff;
}
.enquery-button a:not([disabled]):hover, body .enquery-button a:focus {
  color: #fff!important;
}
i.material-icons {
  font-size: 15px;
  margin-left: 10px;
}
/* .get-number p {
font-size: 16px;
} */
/* .get-mail p {
font-size: 16px;
} */
.get-mail p i.fa.fa-envelope {
  padding-right: 5px;
}
.get-number p i.fa.fa-phone {
  padding-right: 2px;
  transform: rotate(
    99deg
  );
}
i.fa.fa-map-marker-alt {
  padding-right: 3px;
}
.map-heading h1 {
  font: normal normal 44px/47px Arvo;
}

@media screen and (max-width: 768px) {

  .grid.grid--no-gutters.grid--table.site-header__mobile-nav {
    border: unset !important;
    padding-left: unset !important;
  }
  a.link_bite {
    padding: 12px 12px;
    font-size: 18px;
  }
  .get_in_touch h1 {
    font-size: 40px!important;
  }
  .get_in_touch .contact-form input.btn {
    width: 205px;
    font-family: 'Arvo';
  }
  div#shopify-section-kitchen-section5 {
    display: none;
  }
  .map-heading h1 {
    font:  normal normal 44px/26px Arvo;
  }
  #shopify-section-live-kitchen-section1 .first-section-heading h1 {
    font-family: Arvo;
    font-size: 27px!important;
    padding: 20px;
    padding-bottom: 39px;
    text-align:center;
  }
  div#shopify-section-kitchen-section2 .row .col-md-3 {
    display: block!important;
    top:13px;
  }
  div#shopify-section-kitchen-section7 .row .col-md-3 {
    display: block!important;
    top:13px;
  }
  .dots-img {
    display: none;
  }
  .dots-img-live{
    display: none!important;
  }
  .cust-right-para p {
    font-size: 19px;
    color: #fff;
  }
  .view-menu a {
    padding: 13px 35px;
  }
  .enquery-button a {
    padding: 5px 29px;
  }
  /*   body.template-page div#PageContainer {
  margin-top: -85px!important;
} */

  .view-button a {
    padding: 5px 40px;
  }
  .cust-left {
    margin-bottom: 10px;
  }
  .cust-award {
    margin-bottom: 50px;
  }
  .awar-head h2 {
    text-align: center;
    font-size:38px;
  }
  .award-para p {
    text-align: center;
  }
  .space-between {
    height: 0px;
  }
  .container-fluid.vss .space-between.bet1{
    height:15px;
  }
  .cust-img-para {
    display: block;
    width: 92%;
  }
  .cust-left-img1 {
    width: 50%!important;
    margin-top: unset!important;
  }
  .row.award-row .cust-left-img1 {
    width: 100%!important;
    margin-top: unset!important;
  }
  .cust-left-img1 img{
    width:100%;
  }
  .cust-right-para {
    width: 100%;
    padding-left: unset;
    padding-top: unset;
  }
  .cust-img-para {
    margin-bottom: 20px;
  }
  .cust-img-para {
    padding: 10px;
  }
  .cust-right-para p {
    padding-top: 10px;
  }
  .view-menu {
    top: 65%;
    left: 50%;
    transform: translate(-50%,-50%);
  }
  .cust-head {
    position: absolute;
    top:45%;
    left:50%;
    transform:translate(-50%, -50%);
    font-size: 30px;
  }
  .map-heading h1 {
    font-size: 24px;
    text-align: center;
    line-height: 40px;
  }

  .cust-box {
    margin-top: -7px;
    margin-left:unset;
    padding: 15px;
    width:100%;
    border-radius:unset;
    position:unset;
    border-radius:12px;

  }
  .party-desc {
    padding: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .party-para p {
    font-size: 12px;
  }
  .join-input button {
    background: #eaac21;
    padding-right: 30px;
    padding-left: 40px;
    padding-top: 2px;
    padding-bottom: 2px;
    position: absolute;
    right: 25px;
    font-size: 12px;
    top: 16%;
  }
  .cust-hours h1 {
    text-align: center;
  }
  .openin-hour p {
    text-align: center;
  }
  .contact-us h2 {
    text-align: center;
  }
  div#shopify-section-kitchen-section2 .row .col-md-4 {
    padding-right: unset;
  }
  div#shopify-section-kitchen-section1 .row .col-md-8 {
    padding-right: unset;
    padding-left: unset;
  }
  .cust-head h1 {
    font-family:'Arvo'!important;
    font-size:50px;
  }
  div#shopify-section-kitchen-section5-mob {
    margin-block: 2rem;
  } 

  .clearfix h3 {
    font-size: 35px;
  }
  .parent-Event-content .col-sm-4 {
    margin-bottom: 60px;
  }
  .for-both-headers {
    margin-top: -22%!important;
  }
} 

.cust-head h1 {
  font-family:'Arvo';
}

.row.party-pic .col-md-4 {
  padding: 0;
}

.col-md-4s.clip-1 {
  position: absolute;
  width: 33.8%;
  clip-path: polygon(0% 155%,69% 729%,100% 0%,0% 0%);
  left: 0;
}

.col-md-4s.clip-2 {
  position: absolute;
  left: 32.4%;
  clip-path: polygon(12% -152%,100% 0%,98% 100%,2% 100%);
  width: 34%;
}
.col-md-4s.clip-3 {
  position: absolute;
  right: 0;
  width: 33.8%;
  clip-path: polygon(13% -520%,116% 103%,0% 128%);
}
div#shopify-section-kitchen-section5 {
  overflow:hidden;
  margin-left: -15px;
  margin-right: -15px;
}
.Monroe-Tavern1, .Monroe-Tavern2, .Monroe-Tavern3  {
  position: absolute;
  top: 45%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  width:100%;
  background-image: repeating-linear-gradient(
    0deg, #121111d6, transparent 1000px);
  border-radius: 5px;
  padding-bottom:10px;
}

.Monroe-Tavern1 h1,.Monroe-Tavern2 h1, .Monroe-Tavern3 h1  {
  font:normal bold 25px/59px Arvo;
}
.logo-position h1 {
  text-align: center;
  color: #eaac21;
}
.cut-menu p {
  text-align: center;
  color:#fff;
}
.social-iconss {
  float: center;
  display:flex;
  padding-left: 100px;
}
.cust-hours h1 {
  font-size: 24px;
  font-family: 'Arvo';
}
.openin-hour p {
  font-size: 14px;
  color: #ffff;
}
.contact-us h2 {
  font-size: 16px;
  font-family: 'Arvo';
}
.row.bottom-section {
  padding-top: 40px;
  padding-bottom: 50px;
}
.facebook-icon i.fa.fa-facebook-f {
  font-size: 40px;
  padding-right: 65px;
}
.insta-icon i.fa.fa-instagram {
  font-size: 40px;
  padding-right: 65px;
}
.utube-con i.fa.fa-youtube-play {
  font-size: 40px;
  padding-right: 65px;
}
div#shopify-section-kitchen-section2 .row .col-md-1 {
  margin-left: -15px;
}
div#shopify-section-kitchen-section7 .row .col-md-1 {
  margin-left: -15px;
}
i.fa.fa-map-marker {
  font-size: 20px;
  padding-right: 4px;
}
a.site-nav__link.site-nav__link--main {
  text-decoration: none;
}
ul#SiteNav li {
  padding-left: 65px;
}
.grid__item.medium-up--one-quarter.text-right.site-header__icons {
  display: none;
}
nav#AccessibleNav {
  width: 100%;
}
body.template-index nav#AccessibleNav{

  display:none!important;
}
body.template-index nav#AccessibleNav1{

  display:none!important;
}
body.template-index .grid__item.medium-up--one-quarter.text-right.site-header__icons {
  width: 100%;
}
li.social-icons__item a.social-icons__link .icon {
  fill: #fff;
}
header.site-header.border-bottom.logo--left {
  padding: 0;
}
.grid.grid--no-gutters.grid--table.site-header__mobile-nav {
  /*  border: 1px solid #ffffff94; */
  padding-left: 80px;
}
header.site-header.border-bottom.logo--left {
  border: unset !important;
}
header.site-header.border-bottom.logo--left {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
}
footer.site-footer.critical-hidden {
  display: none;
}
.hero__overlay::before{
  background-color:unset;
}
.container-fluid.vss {
  margin-top: -13px;
}
@media only screen and (min-width: 1920px) {

  .cust-right-para p {
    font-size:unset;
  }
}
@media only screen and (min-width: 2100px) {
  .Monroe-Tavern1 {
    top: 50%;
  }
  .Monroe-Tavern2 {
    top: 50%;
  }
  .Monroe-Tavern3 {
    top: 50%;
  }
  .col-md-4s.clip-3:after {
    content: ""!important;
    height: 600px!important;
    transform: rotate(9.1deg)!important;
    left: 9.7%!important;}

  .col-md-4s.clip-2:after{
    content: ""!important;
    height: 600px!important;
    transform: rotate( 9.1deg)!important;
    left: 10.1%!important;
  }
} 
.manro-img img {
  width: 100%;
}
.mac-bride-img img {
  width: 100%;
}
.monrow-img img {
  width: 100%;
}
.row.mobile-party-pic{
  display:none;
}
.template-collection div#PageContainer main .filters-toolbar select {
  width: auto!important;
  color:#fff;
}
.template-collection div#PageContainer main .filters-toolbar label {
  font-size: 16px;
}
.template-collection div#PageContainer main .grid-view-item__image-wrapper {
  margin: unset;
}
.template-collection div#PageContainer main .collection-hero__image {
  background-position: unset;
  height: 313px;
}
.template-collection div#PageContainer main .filters-toolbar option {
  color:#000;
  background-color:unset;
}
.template-collection div#PageContainer main, .template-product div#PageContainer {
  background: #020202;
}

nav.mobile-view {
  display: none;
}
@media only screen and (max-width: 768px){
  nav.mobile-view {
    display: block !important;
  }
  .col-md-10.cust-box .col-md-3:nth-child(4) {
    padding-inline: 0;
    padding-top: 15px;
  }
  .col-md-10.cust-box .col-md-4 {
    padding-inline: 0;
    padding-top: 7px;
  }
  .col-md-10.cust-box .col-md-2 {
    padding-inline: 0;
    padding-top: 15px;
  }
  header.site-header.border-bottom.logo--left {
    padding-left: unset !important;
    padding-top: unset !important;
  }
  body.template-index nav#AccessibleNav{

    display:none!important;
  }
  body.template-index nav#AccessibleNav1{

    display:none!important;
  }
}
@media only screen and (min-width: 750px){
  .template-collection div#PageContainer main .collection-hero {
    margin-bottom: 0px;
  }

}

@media only screen and (max-width: 768px) {
  .row.mobile-party-pic{
    display:block;
  }
  .row.party-pic {
    display: none;
  }
  ul#cust_menu li a {
    color: #fff;
  }
  #menuToggle input:checked~span {

    background: #fff !important;
  }
  .topnav {
    display: block !important;
  }
}
.cut-menu {
  display: flex;
  justify-content: center;
}
.img-arrow i.fa.fa-angle-right {
  font-size: 40px;
}
.img2-arrow i.fa.fa-angle-right {
  font-size: 40px;
}
.img3-arrow i.fa.fa-angle-right {
  font-size: 40px;
}
@media only screen and (min-width: 1920px) {
  .col-md-4s.clip-2:after {
    left: 9.1%;
    height: 532px;
  }
  .col-md-4s.clip-3:after {
    left: 9.1%;
    height: 532px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1350px){
  ul#SiteNav li {
    padding-left: 15px;
  }
  .parent-Event-content .col-sm-8 {
    padding-left: 85px!important;
  }
}
body.template-index div#shopify-section-header .grid.grid--no-gutters.grid--table.site-header__mobile-nav {
  border: none;
}

@media only screen and (max-width: 768px) {
  .h2.site-header__logo {
    width: 150px;
  }
  .topnav {
    display: none;
  }
  ul#myLinks {
    position: absolute;
    top: 58px;
    background-color: #1b1919;
    height: 100vh;
    padding: 28px;
    width: 100vw;
  }
  .topnav i.fa{
    font-size: 28px;
  }
  ul#myLinks li {
    padding-top: 36px;
  }
  .navbar-cust{
    display:none;
  }
  .navbar-cust_2{
    display:none!important; 
  }
  .navbar-cust.tog {
    display: block!important;
  }
  .navbar-cust_2.tog {
    display: block!important;
  }
  .none-block{
    overflow:hidden;
  }
  ul#myLinks {
    padding-top: 0;
  }
  body.template-index .topnav {
    display: none !important;
  }
  body.template-index div#shopify-section-16278922946c24e926 .grid.grid--no-gutters.image-bar.image-bar--medium .grid__item.medium-up--one-half.js {
    padding-left: unset !important;
  }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  ul#SiteNav li {
    padding-left: unset;
  }
  .topnav {
    display: none !important;
  }  
  div#section-second-live .scrollable-wrapper {
    max-width: 100%;
    overflow: unset!important;
  }
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  ul#SiteNav li {
    padding-left: unset;
  }
  .topnav {
    display: none !important;
  }
}
@media only screen and (min-width: 834px) and (max-width: 1330px)  { 

  ul#myLinks {
    display: none;
  }
  .topnav {
    display: none !important;
  }
  .col-md-4s.clip-3:after {
    height: 298px; 
    left: 8.7%;
  }
  .col-md-4s.clip-2:after{
    height: 298px; 
    left: 8.7%;
  }
}

@media only screen and (min-width: 768px) {
  ul#myLinks {
    display: none;
  }
  .topnav {
    display: none !important;
  }

}


.grid.grid--no-gutters.grid--table.site-header__mobile-nav {
  background: #000000fa;

}
header.site-header.border-bottom.logo--left {
  background: #000000fa;
}

/* Live section css */
main#MainContent div#shopify-section-hero3 {
  padding-bottom: unset;
}
.awar-head-live h2 {
  font-size: 40px;
  font-family: Arvo;
  line-height: 55px;
  padding-top: 30px;
}
div#shopify-section-live-events-after {
  margin-left: -15px;
  padding-right: 70px;

}
div#shopify-section-live-events {
  margin-left: -15px;
  padding-right: 70px;
}
.first-section-heading {
  display: flex;
  justify-content: center;
}
.cust-left-img2-live-section1 {
  display: flex;
  justify-content: center;
}
.cust-left-img2-live-section1 img {
  width: 100%;
}
.col-md-12.live-cent {
  padding-left: 80px;
  padding-right: 80px;
}
.border {
  border: 1px solid #eaac21!important;
  height: 200px;
  width: 100%;
  position: absolute;
  top: 14%;
}
div#shopify-section-live-kitchen-section1 .border {
  border: none;
}
.row.border-po {
  position: relative;
}
.cust-left-img2-live img {
  width: 100%;
}
.row.sm-bd {
  position: relative;
}
span.to-top {
  position: fixed;
  right: 1%;
  bottom: 7%;
  z-index: 99999;
  cursor: pointer;
}
span.to-top i.fa.fa-arrow-circle-up {
  color: #e4a71f;
  font-size: 33px;
}
.template-index #shopify-section-16278922946c24e926 .image-bar__text h3.image-bar__caption {
  font-family: 'Arvo';
  font-size:80px;
}
.template-collection #shopify-section-hero2 .hero__inner h2.h1.mega-title {
  font-family: 'Arvo';
}

body.template-collection {
  font-family: 'Arvo';
}
#shopify-section-kitchen-section1 .row .col-md-12 h3 {
  font-family: 'Arvo';
}
.join-input input[type="text"]::placeholder {
  color: lightgrey;
}
.reserved
{
  text-align:center;
  margin-bottom:20px;
}
.reserved span {
  font-size: 12px;
  text-transform: capitalize;
  color: #ffffff;
}
#shopify-section-hero3 .hero__inner h2.h1.mega-title {
  font-family: 'Arvo';
}
body.template-collection #shopify-section-hero3 .hero__inner .rte-setting.mega-subtitle p {
  font-family: 'Arvo';
  font-weight:bold;
}
#shopify-section-live-kitchen-section1 .col-md-12 .first-section-heading h1 {
  font-family: Arvo;
  font-size: 39px!important;
  padding: 20px;
  padding-top: 39px;
  text-align: center;
}
div#shopify-section-live-kitchen-section5 {
  overflow: hidden;
  margin-left: -15px;
  margin-right: -15px;
}
#shopify-section-live-kitchen-section7 .view-button
{
  padding-bottom:40px;
}
.template-collection #shopify-section-hero2 .hero__inner .rte-setting p {
  font-weight:bold;
}
html.js {
  padding-bottom: 0 !important;
}
@media only screen and (min-width:768px){  
  .template-collection #shopify-section-hero2 .hero__inner h2.h1.mega-title {
    font-size: 38px;
  }
  .container-fluid.vss div#shopify-section-kitchen-section1 {
    margin-top: 10px;
  }
  .hero__inner {
    height: 65vh!important;
  }
  .template-collection #shopify-section-hero2 .hero__inner .rte-setting p {
    font-size: 20px;
    width:300px;
    margin:0px auto;
  }
  #shopify-section-kitchen-section1 .row .col-md-12 h3 {
    font-size:25px;
  }
  .awar-head h2
  {
    font-size:35px;
    line-height:55px;
    text-align: center;
  }
  .map-heading h1
  {
    font-size:35px;
    line-height:1.5;
  }
  .get-number p {
    font-size: 13px;
    margin-top:8px;
  }
  .get-location p {
    font-size: 13px;
    margin-top:8px;
  }
  .get-mail p {
    font-size: 13px;
    margin-top:8px;
  }
  .party-head h1
  {
    font-size:35px;
  }
  .party-para p
  {
    font-size:15px;
    margin:0;
    padding-bottom:5px;
  }
  .hero__inner h2.h1.mega-title {
    font-size: 40px;
  }
  .cust-head h1
  {
    font-size:80px;
    text-align:center;
  }
  body.template-collection #shopify-section-hero3 .hero__inner .rte-setting.mega-subtitle p {
    font-size: 20px;
  }
  #shopify-section-live-kitchen-section1 .first-section-heading h1 {
    font-size: 20px!important;
  }
  .template-index #shopify-section-16278922946c24e926 .image-bar__text h3.image-bar__caption {
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 900;
  }

  #shopify-section-live-events .dots-img-live .awar-head-live {
    display: none;
  }
  #shopify-section-live-events-after .dots-img-live .awar-head-live {
    display: none;
  }
  div#Hero-hero2 {
    height: 100vh;
  }
  div#Hero-hero3 .hero.hero--medium {
    height: 65vh;
    background-attachment: fixed;
    background-size: cover;
  }
}
@media only screen and (max-width:375px){
  .view-menu a {
    padding: 13px 32px;
  } 
}
@media only screen and (max-width:325px){ 
  #shopify-section-live-kitchen-section1 .first-section-heading h1
  {
    font-size:26px!important;
  }
  .party-desc .party-head h1
  {
    font-size:35px;
  }
  .row.button-cust .enquery-button a
  {
    padding: 5px 16px; 
  }
  .cust-award .awar-head h2
  {
    font-size:32px;
  }
  .row.button-cust1 .view-button a
  {
    padding: 5px 26px;
  }
  .row.bottom-section .social-iconss
  {
    padding-left:32px!important;
  }
  .dots-img-live .awar-head-live h2
  {
    font-size:27px;
  }
  .cust-right-para p {
    font-size: 18px;
  }
  .awar-head-live h2 {
    font-size: 28px;
    text-align: center;
  }
  .view-menu a {
    padding: 13px 22px;
  }
  .oxilab-flip-box-back-1-data .oxilab-info{
    padding:0px!important; 
  }
  .book_form .contact-form input.btn {
    padding: 7px 39px;
  }
  .colss1 p {
    line-height: 13px!important;
  }
}
@media only screen and (max-width:768px){ 
  /* div#shopify-section-live-kitchen-section1 {
  padding-top: 30px;
} */
  div#shopify-section-live-kitchen-section1 .col-md-12.live-cent
  {
    padding-left:unset;
    padding-right:unset;
  }
  .awar-head-live h2 {
    font-size: 24px;
    text-align: center;
    padding:0;
    line-height:1.5;
    padding-bottom:14px;
  }
  #shopify-section-live-kitchen-section1 .cust-img-para-live-section1 {
    padding-bottom: 20px;
    padding-left:15px;
    padding-right:15px;
  }
  div#shopify-section-live-events
  {
    margin-left:unset;
    padding-right:unset;
  }
  div#shopify-section-live-events .cust-left-img2-live {
    padding-bottom: 20px;
  }
  #shopify-section-live-kitchen-section2 .col-md-12.live-cent {
    padding-left:unset;
    padding-right:unset;
  }
  #shopify-section-live-kitchen-section2 .cust-img-para-live-section1
  {
    padding-bottom:20px;
    padding-left:15px;
    padding-right:15px;
  }
  div#shopify-section-live-events-after {
    margin-left:unset;
    padding-right:unset;
  }
  header.site-header.border-bottom.logo--left
  {
    padding-right:unset;
  }
  .topnav {
    padding-right: 20px;
  }
  #shopify-section-hero3 .hero__inner h2.h1.mega-title
  {
    font-size:35px;
    transform: translate(0px, 55px)!important;
  }
  #shopify-section-hero3 .page-width
  {
    padding-top:40px;
  }
  #shopify-section-live-events .dots-img-live {
    display: flex;
  }
  #shopify-section-live-events .dots-img-live .awar-head-live {
    text-align: center;
    padding-top: 20px;
  }
  #shopify-section-live-events-after  .dots-img-live {
    display: flex;
  }
  #shopify-section-live-events-after .dots-img-live .awar-head-live {
    text-align: center;
    padding-top: 20px;
  }
  .map-make iframe
  {
    border-radius:unset;
  }
  #shopify-section-live-events-after .cust-img-para-live {
    padding-bottom: 20px;
  }
  .party-head h1
  {
    font-size:46px;
  }
  #shopify-section-live-kitchen-section5 .slick-list.draggable {
    padding: unset!important;
  }
  .border
  {
    display:none;
  }
  div#shopify-section-live-kitchen-section5
  {
    margin-left:unset;
    margin-right:unset;
  }
  div#shopify-section-live-kitchen-section4
  {
    padding-left:15px;
    padding-right:15px;
  }
  #shopify-section-hero2 .hero__inner h2.h1.mega-title {
    font-size: 45px;
  }
  .container-fluid.vss
  {
    margin-top:0px;
  }
  #shopify-section-kitchen-section1 .row .col-md-4, #shopify-section-kitchen-section1 .row .col-md-12 {
    padding-right: unset;
    padding-left: unset;
  }
  #shopify-section-kitchen-section3 .col-md-12.mapped {
    padding-right: unset;
    padding-left: unset;
  }
  #shopify-section-kitchen-section3 .row .col-md-12 {
    padding-right: unset;
    padding-left: unset;
  }
  #shopify-section-kitchen-section5 .slick-list.draggable {
    padding: unset!important;
  }
  /*   div#shopify-section-kitchen-section4 {
  padding-left: 15px;
  padding-right: 15px;
} */
  div#shopify-section-kitchen-section5
  {
    margin-left:unset;
    margin-right:unset;
  }
  .grid.grid--no-gutters.image-bar.image-bar--medium .grid__item.medium-up--one-half.js:nth-child(1) .image-bar__content.image-bar__overlay:after
  {
    display:none;
  }
  .cst-border {
    display: none;
  }
  .dots-img-live {
    padding-top: unset;
  }
  div#for-award-slider {
    padding: 0;
  }
  .col-md-6.slick-slide {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) 
{
  .col-md-12.mapped .cust-box p {
    font-size: 12px!important;
    padding: 0;
  }
  .enquire_button {
    padding: 9px 32px!important;
    font-size: 14px;
  }
  .get-head h1 {
    font-size: 22px!important;
  }
  .grid.grid--no-gutters.image-bar.image-bar--medium .grid__item.medium-up--one-half.js:nth-child(1) .image-bar__content.image-bar__overlay:after {
    transform: rotate(3.5deg);
    left: 93%;
  }
  div#Hero-hero2 {
    height: 45vh;
  }
}
@media only screen and (min-width:1440px){
  .grid.grid--no-gutters.image-bar.image-bar--medium .grid__item.medium-up--one-half.js:nth-child(1) .image-bar__content.image-bar__overlay:after {
    transform: rotate(6deg);
    left: 93.5%
  }
}
@media only screen and (min-width:1680px){
  .grid.grid--no-gutters.image-bar.image-bar--medium .grid__item.medium-up--one-half.js:nth-child(1) .image-bar__content.image-bar__overlay:after {
    transform: rotate(12.9deg);
    left: 91.6%;
  }
}
@media only screen and (min-width:1920px){
  .cust-award-live {
    width: 80%;
  }
  .grid.grid--no-gutters.image-bar.image-bar--medium .grid__item.medium-up--one-half.js:nth-child(1) .image-bar__content.image-bar__overlay:after {
    transform: rotate(7.3deg);
    left: 93.8%;
  }
}
@media only screen and (min-width:2560px){
  .grid.grid--no-gutters.image-bar.image-bar--medium .grid__item.medium-up--one-half.js:nth-child(1) .image-bar__content.image-bar__overlay:after {
    transform: rotate(10deg);
    left: 94%;
  }
  div#shopify-section-hero4 .hero.hero--medium {
    height: 45vh!important;
  }

  div#shopify-section-hero3 .hero.hero--medium {
    height: 45vh!important;
  }
}
@media (min-width:1024px) and (max-width:1024px){

  .Monroe-Tavern1  p.sub-heading2 , .Monroe-Tavern2  p.sub-heading2 , .Monroe-Tavern3 p.sub-heading2 {
    font-size:14px;


  }

  .enquire_button {
    margin-bottom: -15px;
  }

  .Monroe-Tavern1 h1, .Monroe-Tavern2 h1, .Monroe-Tavern3 h1{
    font-size:16px;
    margin:unset;
  } 

  .Monroe-Tavern1 p.sub-heading, .Monroe-Tavern2 p.sub-heading, .Monroe-Tavern3 p.sub-heading{
    font-size:15px;
    margin:2px;
  }

  .oxilab-flip-box-back-1-data .oxilab-info{
    padding:0!important;
  }
  /*   .for-event-data-1 {
  top: 55%!important;
} */
}

.enquery-button a:hover
{
  color:#fff;
}
#shopify-section-hero3 .page-width
{
  margin-top:30px;
}

/* about */
#shopify-section-About-section .full-about {
  background-image: url(https://cdn.shopify.com/s/files/1/0590/4511/8142/files/coffee.jpg?v=1629189407);
  height:60vh;;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  display: none;
  justify-content: center;
  align-items: center;
}
.full-about h1 {
  color: #fff;
  text-align: center;
  font-family: Arvo;
  font-size: 37px;
  font-weight: 700;
  text-transform: uppercase;
}
.about-content h3 {
  color: #000;
  font-size: 27px;
  font-weight: 700;
  font-family: 'Arvo';
}
.about-content h5 {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  font-family: 'Arvo';
}
.about-content {
  text-align: center;
  padding-left: 109.5px;
  padding-right: 109.5px;
  /*     padding-top:50px;
  padding-bottom:50px; */
  max-width: 1300px;
  margin: 0 auto;
  background: white;
}
#shopify-section-About-section .cols-md {
  display: flex;
  width: 100%;
}
#shopify-section-About-section .cols-md .cols1 {
  width: 100%;
  text-align: center;
  background: black;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:0;
}
div#shopify-section-About-section .bg_color_part {
  background: white;
}
.col-md-6.cols1 img {
  width: 100%;
  height:100%;
}
#shopify-section-About-section .cols-md .cols2 {
  width: 50%;
  background-color:black;
  padding:40px;
  text-align:justify;

}
#shopify-section-About-section .cols-md .cols2 h3 {
  font-size: 27px;
  font-weight: bold;
  font-family: 'Arvo';
}
#shopify-section-About-section .rows .cols-md:nth-child(2) {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  background: white;
}
#shopify-section-About-section .rows .cols-md:nth-child(2) .cols2 {
  background: white!important;
}
#shopify-section-About-section .look_inform {
  display: flex;
  padding-top: 55px;
  padding-bottom: 30px;
  background:white;
}
.look_inform .look h2 {
  color: #000;
  font-size: 37px;
  font-weight: bold;
  font-family: 'Arvo';
  letter-spacing:0px;
  padding-left: 95px;
  text-shadow: 0 0 black;
}
.look_inform .bttn
{
  margin:0px auto;
  text-align:center;
}
.look_inform .bttn button {
  cursor: pointer;
  padding: 10px 30px;
  background: #ffc123;
  border: none;
}
.look_inform .bttn button a {
  color: black;
  font-weight: bold;
  font-family: 'Arvo';
}
#shopify-section-kitchen-section-footer .row .col-md-12 {
  background: #000;
  padding-top:20px;
}
#shopify-section-About-section .rows .cols-md:nth-child(2) .cols2 h3 {
  color: black;
}
@media only screen and (max-width:768px){
  #shopify-section-About-section .full-about
  {
    background-position:center;
    background-attachment:unset;
    height:60vh;
  }
  .grid.grid--no-gutters.image-bar.image-bar--medium:before
  {
    display:none!important;
  }
  .full-about h1 {
    margin-top: 81px;
  }
  .about-content
  {
    padding-left:unset;
    padding-right:unset;
    margin-left:25px;
    margin-right:25px;
  }
  #shopify-section-About-section .cols-md
  {
    display:block;
  }
  #shopify-section-About-section .cols-md .cols1
  {
    width:100%;
  }
  #shopify-section-About-section .cols-md .cols2
  {
    width:100%;
  }
  #shopify-section-About-section .rows .cols-md:nth-child(2)
  {
    display: block;
    flex-direction: unset;
  }
  .look_inform .look h2
  {
    font-size:25px;
    padding-left:unset;
    text-align:center;
  }
  #shopify-section-About-section .look_inform
  {
    display:block;
  }
  .look_inform .bttn
  {
    text-align:center;
  }
  .social-iconss
  {
    padding-left:unset;
    justify-content: space-evenly;
  }
  .join-news-letter {
    padding-left: 40px;
  }
  .join-input button
  {
    padding-right: 7px;
    padding-left: 7px;
    right: 23px;
  }
  .join-input input
  {
    font-size: 14px;
    margin-bottom:0;
  }


}
@media only screen and (max-width:767px)
{
  div#shopify-section-kitchen-section2 .row .col-md-3 {
    display: flex;
    align-items: center;
  }
  .for-back-img .for-event-data-2\.1\.2 {
    display:unset;
  }
  div#shopify-section-kitchen-section4 {
    padding: unset!important;
  }
  main#MainContent div#shopify-section-hero3 {
    padding-bottom: unset;
  }
  div#shopify-section-hero3 .hero.hero--medium {
    height:unset!important;
  }
  #shopify-section-live-kitchen-section1 .first-section-heading h1 {
    font-family: Arvo;
    font-size: 27px!important;
    padding: 20px;
    padding-bottom: 39px;
  }
  .awar-head-live h2 {
    font-size: 24px!important;
    line-height: 1.5;
    padding-top: 0;
    padding-bottom: 17px!important;
  }
  div#Hero-hero3 .hero.hero--medium {
    height: 47vh;

  }
  .grid.grid--no-gutters.image-bar.image-bar--medium:before
  {
    display:none!important;
  }
  section.get_in_touch {
    padding-block: 0!important;
  }
  .phone-view {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    text-align: center;
  }
  .for-both-headers {
    display: none;
  }
  div#shopify-section-product-template {
    margin-top: -4rem;
  }
  .for-event-img {
    position: relative!important;
  }

}
.get-head h1:hover {
  color: white;
}
/* css */
.party-para p:nth-child(1) {
  display: none;
}
.col-md-12.mapped .cust-box p {
  color: black;
  font-size: 14px;
  margin-top: -10px!important; 
}
.col-md-12.mapped .cust-box p:hover {
  color: white;
}
.space-between.bet {
  height: 50px;
}
.space-between.bet1 {
  height: 76px;
}
div#shopify-section-kitchen-section7 .cust-left-img1 {
  width: 40%;
  margin-top: -12px;
}
nav#AccessibleNav ul li a span.site-nav__label{
  text-decoration: none; 
  border-bottom: none;
}
nav#AccessibleNav ul li a span.site-nav__label:hover{
  color:#f5a90f; 
}
.grid.grid--no-gutters.image-bar.image-bar--medium .image-bar__content.image-bar__overlay:hover {
  background: #ffffff2b;
}
div#slick-slide01 h3.image-bar__caption {
  top: 57.8%!important;
}

/* button hover */
span.home_button_label:hover {
  color:white
}
div#slick-slide01 .fa-arrow-right:before {
  content: "\f061";
  position: absolute;
  bottom: 8.5%;
}
div#slick-slide00 .fa-arrow-right:before {
  content: "\f061";
  position: absolute;
  bottom: 5.8%;
}
/* btn hover end */
li.social-icons__item a.social-icons__link .icon:hover {
  fill:#eaac21;
}
.collection-header .filters-toolbar-wrapper {
  display: none;
}
#shopify-section-kitchen-section-footer .col-md-12 .row {
  margin-left: unset;
  margin-right: unset;
  align-items: center;
}
div#shopify-section-kitchen-section-footer .row {
  margin: 0;
}
@media (min-width:2561px) and (max-width:5000px){
  div#shopify-section-16278922946c24e926 .grid.grid--no-gutters.image-bar.image-bar--medium:before
  {
    left:34px!important;
  }
}
@media (max-width:1220px) and (min-width:1320px) {
  .cst-border {
    height: 181px!important;
    width: 70.5%!important;
  }

}
@media screen and (min-width: 1920px) and (max-width: 2560px){
  .grid.grid--no-gutters.image-bar.image-bar--medium:before
  {
    left:13px!important;
  }
  .site-nav
  {
    padding-left:25%!important;
  }
  .cst-border {
    height: 218px;
    right: 24%!important;
    width: 37%!important;
    margin-top: 39px;
  }
  .Monroe-Tavern1 h1,.Monroe-Tavern2 h1,.Monroe-Tavern3 h1 {
    font: normal bold 41px/59px Arvo;
  }
}

@media screen and (min-width: 2560px){
  .grid.grid--no-gutters.image-bar.image-bar--medium:before
  {
    left:26px!important;
  }
  .grid__item
  {
    padding-left:85px!important;
  }
  .Monroe-Tavern1 h1,.Monroe-Tavern2 h1,.Monroe-Tavern3 h1  {
    font: normal bold 41px/59px Arvo;
  }
}
@media screen and (min-width:960px) and (max-width:1600px){
  div#slick-slide01 h3.image-bar__caption {
    top: 57%!important;
  }
  .cst-border {
    right: 0%!important;
    width: 68.5%!important;
  }
}
@media screen and (min-width:768px) and (max-width:959px){
  div#slick-slide01 h3.image-bar__caption {
    top: 57%!important;
  }
}
@media screen and (min-width:769px) and (max-width:930px){
  div#slick-slide01 h3.image-bar__caption {
    top: 68%!important;
  }
}
@media screen and (min-width:540px) and (max-width:942px){
  div#slick-slide00 .fa-arrow-right:before {
    content: "\f061";
    position: absolute;
    bottom: 7.8%!important;
  }
}
@media screen and (min-width:1601px){
  div#slick-slide01 h3.image-bar__caption {
    top: 50%!important;
  }
}
@media screen and (min-width:1666px) and (max-width:1666px){
  .grid--no-gutters .grid__item
  padding-left:unset!important;
}
@media (min-width:768px) and (max-width:768px){
  div#slick-slide01 h3.image-bar__caption {
    top: 53.7%!important;
  } 
  .template-index #shopify-section-16278922946c24e926 .image-bar__text h3.image-bar__caption {
    font-family: Arvo;
    font-size: 66px;
  }
  .border {
    border: 1px solid #eaac21!important;
    height: 112px;
    width: 100%;
    position: absolute;
    top: 9%;
    display:block;
  }
  .grid.grid--no-gutters.image-bar.image-bar--medium:before
  {
    display:block!important;
  }
  div#slick-slide00 .fa-arrow-right:before {
    content: "\f061";
    position: absolute;
    bottom: 5%!important;
  }
  /*   .for-event-data-1 {
  top: 40%!important;
} */
  .subheading-top {
    font-size: 22px;
  }
  .heading-top {
    font-size: 16px;
  }
}
@media (min-width:1024px) and (max-width:1024px){
  div#slick-slide01 h3.image-bar__caption {
    top: 53.5%!important;
  } 
  div#slick-slide01 .fa-arrow-right:before {
    content: "\f061";
    position: absolute;
    bottom: 9.5%;
  }
  .cst-border {
    height: 134px!important;
    width: 70.5%!important;
    margin-top: 31px;
  }
  .awar-head-live h2{
    font-size:30px;
    line-height:1.5;
  }
  .border {
    height: 131px;
    top: 15%;
  }
}
.grid__item{
  padding-left:unset!important;
}

.grid.grid--no-gutters.image-bar.image-bar--medium:before {
  content: "";
  height: 100vh;
  width: 100%;
  background: #EAAC21;
  position: absolute;
  top: 0;
  z-index: 999;
  left: 6px;
  clip-path: polygon(55% 0%,56% -6%,46% 94%,45% 100%);
}
.rows .cols-md:nth-child(2) .col-md-6.cols1 {
  width: 100%;
  text-align: center;
  background: white!important;
}
div#shopify-section-kitchen-section2 .row .col-md-1 {
  display: flex;
  align-items: center;
}
div#shopify-section-kitchen-section2 .row .col-md-3 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
div#shopify-section-kitchen-section2 .row .col-md-3 .cust-award {
  align-items: center;
  justify-content: center;
}
div#shopify-section-kitchen-section2 .row .awar-head {
  align-items: center;
  justify-content: center;
}
div#shopify-section-kitchen-section2 .row .col-md-4 {
  display: flex;
  align-items: center;
}
div#shopify-section-kitchen-section3 .col-md-12.mapped .row {
  align-items: center;
  justify-content: center;
  padding: 12px;
}
div#shopify-section-kitchen-section7 .row .col-md-1 {
  display: flex;
  align-items: center;
}
div#shopify-section-kitchen-section7 .row .col-md-3 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
div#shopify-section-kitchen-section7 .row .col-md-3 .cust-award {
  align-items: center;
  justify-content: center;
}
div#shopify-section-kitchen-section7 .row .awar-head {
  align-items: center;
  justify-content: center;
}
div#shopify-section-kitchen-section7 .row .col-md-4 {
  display: flex;
  align-items: center;
}
div#shopify-section-live-events .row .col-md-1 {
  display: flex;
  align-items: center;
  padding: 0;
}
div#shopify-section-live-events .row .col-md-3 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
div#shopify-section-live-events .row .col-md-3 .cust-award {
  align-items: center;
  justify-content: center;
}
div#shopify-section-live-events .row .awar-head {
  align-items: center;
  justify-content: center;
}
div#shopify-section-live-events-after .row .col-md-1, div#shopify-section-live-kitchen-section7 .row .col-md-1 {
  display: flex;
  align-items: center;
  padding:0;
}
div#shopify-section-live-events-after .row .col-md-3 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
div#shopify-section-live-events-after .row .col-md-3 .cust-award {
  align-items: center;
  justify-content: center;
}
div#shopify-section-live-events-after .row .awar-head ,div#shopify-section-live-kitchen-section7 .row .col-md-4 {
  align-items: center;
  justify-content: center;
}
div#shopify-section-live-events-after .row .col-md-4 {
  align-items: center;
}
div#shopify-section-live-kitchen-section2 .row .col-md-3 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
div#shopify-section-live-kitchen-section2 .row .col-md-4 {
  align-items: center;
}
div#shopify-section-live-kitchen-section3 .col-md-12.mapped .row {
  align-items: center;
  justify-content: center;
  padding:12px;
}
div#shopify-section-kitchen-section2 .row .col-md-1,div#shopify-section-live-kitchen-section2.row .col-md-1{
  display: flex;
  align-items: center;
  padding:0;
}
div#shopify-section-live-kitchen-section7 .row .col-md-3 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
div#shopify-section-live-kitchen-section2 .row .col-md-3 .cust-award , div#shopify-section-live-kitchen-section2 .row .awar-head, div#shopify-section-live-kitchen-section7 .row .col-md-3 .cust-award, div#shopify-section-live-kitchen-section7 .row .awar-head {
  align-items: center;
  justify-content: center;
}
.grid--half-gutters>.grid__item {
  padding-left: 15px!important;
}
.row.news-letter, div#shopify-section-kitchen-section1, div#shopify-section-kitchen-section2, div#shopify-section-kitchen-section7, div#shopify-section-live-events, div#shopify-section-live-events-after, div#shopify-section-live-kitchen-section7{
  max-width: 1400px;
  margin: 0 auto;
}
.container-fluid.vss {
  background: #000000;
}
div#shopify-section-book_a_party .slick-next, div#shopify-section-book_a_party .slick-prev{
  position:absolute;
  height:30px;
  width:30px;
  font-size:15px!important;
  color: white!important;
  padding-top: 7px!important;
  z-index:99;
  background:black!important;
  right: -14px!impprtant;

}
div#shopify-section-book_a_party .slick-next.slick-arrow{
  right:-11px; 
}
div#shopify-section-book_a_party .slick-prev.slick-arrow,div#shopify-section-book_a_party .slick-next.slick-arrow{
  background: black;
  height: 30px;
  width: 30px;
  border-radius: 6px;
}
a.site-nav__link.site-nav__link--main span:hover {
  text-decoration: none;
  color: #f5a90f!important;
  border-bottom: none;
}
.site-nav__label {
  border-bottom:unset!important;
}
.col-md-6.day button a {
  color: black!important;
}
.col-md-6.evening button a {
  color: black!important;
}
.col-md-6.day button a:hover {
  color: white!important;
}
.col-md-6.evening button a:hover {
  color: white!important;
}
a:hover {
  text-decoration: none;
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  nav#AccessibleNav
  {
    padding-left:90px;
  }
  .site-header__logo
  {
    margin-left:45px!important;
  }

}
@media (min-width:768px) and (max-width:768px){
  .col-md-12.mapped .cust-box p {
    font-size: 10px!important;
  }
  .get-head h1 {
    font-size: 15px!important;
  }
  .border {
    border: 1px solid #eaac21!important;
    height: 112px;
    width: 100%;
    position: absolute;
    top: 9%;
    display:block;
  }
}
@media only screen and (min-width:1604px){
  div#slick-slide00 .fa-arrow-right:before{
    bottom: 7.8%;
  }
}
.grid__item.medium-up--one-half.js{
  height: 100vh !important;
  overflow:hidden!important;
}
.image-bar__text span.spacing {
  letter-spacing: 6px;
}
.image-bar {
  overflow: unset!important;
}
.image-bar__text span.spacing2 {
  letter-spacing: 3px;
}
.enquire_button {
  background: #f5a90f;
  padding-inline: 44px;
  color: #000;
  border-radius: 4px;
  padding-block: 9px;
  position: absolute;
  bottom: 5%;
  text-align: center;
  justify-content: center;
  align-items: center;
  left: 50%;
  transform: translate(-50%, -50%);
}
.enquire_button:hover{
  color:white; 
}
.row.button-cust {
  display: none;
}
button:focus {
  outline: unset;
}
.mob-manro-img {
  justify-content: center;
  align-items: center;
  display: flex;
}
.clearfix h3 {
  font-size: 35px;
  font-family: 'Arvo';
  text-align: center;
  color: #eaac21;
}
div#shopify-section-hero3 .page-width.text-center .mega-title {
  top: 50%;
  left: 50%;
  transform: translate(10px, 55px);
}
div#shopify-section-hero4 h2.h1.mega-title {
  font-family: 'Arvo';
}
div#shopify-section-hero4 .hero.hero--medium{
  height: 65vh;
  background-attachment: fixed;
  background-size: cover;
}

div#shopify-section-kitchen-section5-mob .slick-list.draggable {
  padding: 0!important;
} 
div#shopify-section-kitchen-section5-mob .mob-mac-bride-img, div#shopify-section-kitchen-section5-mob .mob-monrow-img {
  display: flex;
  align-items: center;
  justify-content: center;
}
div#shopify-section-day_evening_gallery .slick-list.draggable {
  padding: 0!important;
}
.col-md-3.slick-slide {
  display: flex!important;
  justify-content: center!important;
}
div#shopify-section-live-kitchen-section5 {
  background: #f5a90f;
}
section.gallery_menu .slick-next, section.gallery_menu .slick-prev {
  height: 33px;
  width: 35px;
  top:30%;
}
section.gallery_menu  .slick-prev {
  left: 6px;
  z-index: 9;
}
section.gallery_menu .slick-next {
  right: 0px;
}
.collection-list {
  display: none;
}
.collection-list:first-child {
  display: block;
}
.collection-list2 {
  display: none;
}
.collection-list2:first-child {
  display: block;
}
a.menu.view-less-menu {
  display: none;
}
.section-title.Show-hide a.menu.view-less-menu {
  display: block;
}
.section-title.show_full_day_menu.Show-hide a.menu.view-more-menu {
  display: none;
}
.section-title.Show-hide2 a.menu.view-less-menu2 {
  display: block;
}
a.menu.view-less-menu2{
  display:none;
}
.section-title.show_full_eve_menu.Show-hide2 a.menu.view-more-menu2 {
  display: none;
}
.row.all_products .col-md-6 {
  font-family: 'Arvo';
}
div#shopify-section-both_menus p.food-des {
  font-size: 16px;
  padding-top: 1rem;
  font-family: 'Arvo';
}
a.view-less-menu2, a.view-less-menu, a.menu.view-more-menu, a.menu.view-more-menu2{
  clear: both;
}
a.menu.view-more-menu2 {
  padding-bottom: 3rem;
}
div#shopify-section-both_menus {
  background: black;
  padding-bottom: 1px;
}
i.fa.fa-arrow-circle-right,i.fa.fa-arrow-circle-left {
  font-size: 33px;
  color: #eaac21;
}
div#shopify-section-kitchen-section5-mob .slick-prev.slick-arrow {
  z-index: 9;
  left: 0;
}
div#shopify-section-kitchen-section5-mob .slick-next {
  right: 10px;
}
.template-index #shopify-section-16278922946c24e926 .image-bar__text h3.image-bar__caption {
  font-size: 65px;
}
div#shopify-section-contact_us a.phone-to, div#shopify-section-contact_us a.mail-to {
  display: flex;
}
div#shopify-section-contact_us a:hover{
  color: #f5a90f!important;
}
div#shopify-section-contact_us a {
  color: #808080;
}
.col-md-4e.clip-mobile{
  position:relative; 
}
a.mob-slider {
  position: absolute;
  bottom: 0;
  color: #000;
  background: #f5a90f;
  padding: 7px 19px;
  left: 50%;
  transform: translate(-50%,-50%);
  border-radius: 4px;
}
.slick-next:before,.slick-prev:before{
  display:none; 
}
div#shopify-section-kitchen-section3 a.mail-to {
  color: black;
}
p.sub-heading, p.sub-heading2 {
  color: white;
  font-size: 17px;
}
p.timing-text {
  text-align: center;
  color: white!important;
  font-family: 'Arvo';
  font-size: 20px;
}
img.bg-img-party {
  width: 100%;
}
.party-section {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}
.rowss {
  position: absolute;
}
.containers {
  position: relative;
}
.bg-color {
  background: #242425;
  margin-top:-25px;
}
.lb-nav a.lb-prev:hover {
  opacity: 1;
}
.lb-outerContainer {
  position: unset!important;
}
.container.wpb_wrapper {
  margin-bottom: 5%;
  padding-top:1px;
}

/* Media quaries for Header Fixed */

/* @media only screen and (max-width:768px){

.grid.grid--no-gutters.grid--table.site-header__mobile-nav{
background:#777;
}
}
*/

/* END Media quaries for Header Fixed */


/* for Fixed header */

div#shopify-section-header {
  z-index: 9999;
  height:56px;
}


.fixed {
  position: fixed;
  top:0; left:0;
  width: 100%;
  transform: translateY(-100%);
  z-index:999;
}

.for-transforme{
  transform: translateY(0%);
  transition: transform 1s ease;
}



#shopify-section-header{
  z-index:999999;
}

.fixed-color{
  background-image: linear-gradient(45deg, black, transparent) !important;
  z-index:9999; 
}

/* END for Fixed header */

/* for-insta-feed */

div#insta-feed h2 {
  padding-top: 30px !important;
  font-family: 'Arvo';
}

div#insta-feed {
  margin-top: 0px;
  background: #000;
}

#insta-feed .slider-arrow, .instafeed-shopify .slider-arrow {
  color:#000;
}


/* End-Insta-FEED */


/* FOR event Ticket */

.for-background-image {
  position: fixed;
  left: 0;
  right: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-filter: blur(5px);
  filter: blur(39px);
  background-size: contain;
  top: 0;

}
a.illust {
  color: #f2b530;
}
ul.toggle-btn {
  width: 320px;
}
li.ticket-li:nth-child(1) {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 2px solid #f2b530;
}
a.illust2.active2-event:focus, a.illust.active2-event:focus {
  color: black!important;
}
li.ticket-li {
  float: left;
  height: 40px;
  width: 50%;
  cursor: pointer;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  border-width: 2px;
  border-style: solid;
  text-align: center;
}
li.ticket-li:nth-child(2) {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  /*     background: purple; */
  border: 2px solid #f2b530;
}
.for-both-headers {
  text-align: left;
  margin-top: -18%;
  width: 95%;
  height: 140px;
}
ul.toggle-btn {
  width: 320px;
  float: right;
}
.heading-top {
  font-size: 20px;
  font-weight: bold;
  color: #f2b530;
  text-shadow: 2px 2px 2px black;
}

.subheading-top {
  font-size: 30px;
  font-weight: bold;
  color: #f2b530;
  text-shadow: 2px 2px 2px black;
}

.parent-Event-content {
  box-shadow: 1px 2px 5px 1px;
  margin-top: 18%;
  border-radius: 10px;
  z-index: 9999;
  background: #fff;
}

.for-event-img {
  height: auto;
  width: 100%;
  padding-bottom: 40px;
  margin-top: -6rem;
}

.for-event-data-1 {
  text-align: right;
}

.col-sm-4 {
  margin-bottom: 148px;
}

.col-sm-8 {
  padding-left: 30px !important;
}
.col-sm-8.right {
  margin-bottom: 5rem;
}
p.for-sub-text-for-para {
  font-size: 12px;
  padding: 5px 13px 40px 13px;
  border: 1px solid #6666;
  border-radius: 10px;
  margin:0px;
}

h6.for-sub-head {
  font-size: 20px;
  font-weight: bolder;
  color: #000;
  margin:0px;
}

h6.for-sub-head1 {
  font-size: 20px;
  font-weight: bolder;
  color: #000;

}
.for-event-data-1\.1 {
  margin-bottom: 1.5rem;
}
p.for-sub-text {
  font-size: 16px;
  margin:0px;
}
.for-event-data-2\.1 {
  padding: 5px 0px;
}

.for-sub-text1\.1 {
  font-size: 10px;
  color: #f2b530;
}

.for-sub-text1 {
  font-size: 14px;
  /*    border-bottom:1px solid #6666; */
}

.for-event-data-2\.1\.1 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
span.for-col {
  color: #f2b530;
  text-shadow: 0 0 #f2b530;
}


.for-btn {
  text-align: right;
  margin-bottom: 20px;
  position:relative;
}

button.btn1 {
  padding: 10px 50px;
}

button.btn1.btn-1 {
  border-radius: 50px;
  background: transparent;
  border-color: #f2b530;
  color: #f2b530;
  font-size: 20px;
  font-weight: bold;
}

button.btn1.btn-2 {
  border-radius: 50px;
  background: #f2b530;
  border-color: #f2b530;
  font-size: 20px;
}

button.btn-3 {
  padding: 9px 28px;
  border: none;
  border-radius: 5px;
  font-size: 20px;
  background: #f2b530;
  margin-top: 20px;
  color: black;
  font-family: sans-serif;
  font-weight: bold;
}
button.btn-3:hover {
  color:white; 
}

.qtybox .icon {
  border: 1px solid;
  display: inline-block;
  width: 30px!important;
  height: 30px!important;
  vertical-align: middle;
  fill: currentColor;
  /*     line-height: 1; */
  color: #666;
  text-align: center;
  border-radius: 50%;
  border: 2px solid #6666;
}

.qtydiv input, textarea {
  padding: 10px;
  width: 17%;
  border-radius: 9px;
  border-color: #c2c2c2;
  text-align: center;
}

.for-qunatity-slectors {
  text-align: right;
}

.parent-div {
  text-align: center;
  margin-top: 10%;
  display: flex;
  justify-content: space-around;
}

.parent-div li {
  font-size: 12px;
  color: #969696;
}
.for-event-data-2\.1\.1, .for-event-data-2\.1\.2, .for-event-data-2\.1 {
  border-bottom: 1px solid #6666;
  /*   align-items: center; */
}
.for-event-1\.1 h6.for-sub-head1, .for-event-data-2\.1.second h6.for-sub-head1{
  font-size: 16px;
  margin-bottom: 0;
}
.for-event-data-2\.1\.2, .for-event-data-2\.1.second {
  padding: 9px 9px 9px 35px;
}
span.btnqty.qtyplus.icon.icon-plus {
  color: #f2b530;
  border-color: #f2b530;
  font-weight: bolder;
  text-align:center;
  cursor: pointer;
}
span.btnqty.qtyminus.icon.icon-minus{
  font-weight: bolder;
  text-align:center;
  cursor: pointer;
}
h6.for-sub-head1 {
  margin-bottom: 0;
}
.for-event-data-2\.1\.1, .for-event-data-2\.1.first, .for-event-data-2\.1.third, .for-event-data-2\.1.fourth {
  padding: 18px;
}
span.circle.theme-bg {
  float: right;
}
ul.social-sharing li:nth-child(3) {
  display: none;
}
.btn--share .icon-twitter {
  fill: white!important;
  border: none;
  height: 14px!important;
  width: 14px!important;
}
a.btn.btn--small.btn--share.share-twitter {
  background: #0c7abf;
  border-radius: 7px;
}
span.share-title {
  color: white;
  font-weight: bold;
  text-transform: capitalize;
}
a.btn.btn--small.btn--share.share-facebook {
  background: #3b5998;
}
.btn--share .icon-facebook {
  fill: white;
  border: none;
}
a.btn.btn--small.btn--share.share-facebook {
  background: #3b5998;
  border-radius: 7px;
}
.btn--share .icon-facebook {
  fill: white!important;
  border: none;
  height: 14px!important;
  width: 14px!important;
}
.social-sharing {
  display: flex;
  justify-content: flex-end;
  margin-top: 1rem;
}
@media only screen and (max-width:768px){

  .parent-Event-content {
    /*     display: block; */
    padding-bottom: 10px;
    padding-top:20px;
  }

}

.col-sm-4 {
  position: relative;
}
.for-event-data-1 {
  /* 	position: absolute;
  top: 54%;
  left: 44%;
  transform: translate(-50%,-50%); */
  width: 100%;
}

div#shopify-section-product-template .col-sm-8 {
  padding-left: 15px !important;
}
.for-btn {
  /*     display: flex;   */ 
}
}

/* END FOR event Ticket */
i.fa.fa-bars {
  color: white;
}
div#shopify-section-kitchen-section2 .slick-list.draggable {
  padding: 0!important;
}
.for-event-data-2 {
  margin-top: 50px;
}
.live-second-sec {
  position: absolute;
}
.product-single__description.rte p {
  margin: 0;
}
h4.media-heading.attraction-name.theme-title.mttext-ellipsis.mttext-ellipsis-2 {
  margin: 0;
  font-weight: bold;
  color: black;
  font-size:20px;
}
/* a.illust:hover{
color: purple!important;
} */
.for-event-data-2.second-sec {
  display: none;
}
/* a.illust:focus,a.illust:active {
color:white; 
}
a.illust2:focus, a.illust2:hover{
color:purple; 
} */
.bg-white-col-purple {
  background: #f2b530;
}
.bg-white-col-purple a{
  color:black;
}
.bg-purple-col-white {
  background: white;
}
a.illust.bg-purple-col-white {
  color: #f2b530;
}
div#shopify-section-product-recommendations {
  display: none;
}
.product-single__description.rte span {
  color: #0cf;
  font-weight: bold;
  font-size: 14px;
}
.product-single__description.rte img {
  border-radius: 12px;
}
.ticket-info {
  background: #aaa;
  padding: 12px;
  padding-bottom: 1rem;
  max-height: 205px;
}
span.product-name {
  color: #555;
  font-size: 30px;
  font-weight: bolder;
  line-height: 36px;
  font-family: Arvo;
  text-shadow: 0 0 #555;
}
p.sub-text {
  color: #ffa003;
  font-size: 15px;
  margin-top: 0.5rem;
}
.venu-description {
  color: #757575;
  font-family: 'Arvo';
  font-size: 16px;
  margin-block: 1rem;
}
.ticket-btn-inner {
  background: #f2b530;
  text-align: center;
  color: #000;
  font-size: 14px;
  padding: 11px;
  font-family: Arvo;
  font-weight: 700;
  border-radius: 3px;
}
.ticket-btn {
  padding-inline: 50px;
  background: #aaa;
  padding-bottom: 16px;
}
.bg-black {
  background: black;
}
div#shopify-section-hero4 {
  background: black;
}
.active-event {
  background: #f2b530;
}
.not-active-event {
  background: white;
}
.active2-event {
  color: black!important;
}
.not-active2-event {
  color: #f2b530!important;
}
div#shopify-section-Gigs .col-md-4 {
  padding-top: 3rem;
  padding-inline: 7px;
}
img.event-img {
  box-shadow: 3px 7px 7px grey;
  border-radius: 5px;
}
a.illust:hover {
  color: #f2b530!important;
}
a.illust2.not-active2-event:hover {
  color: #f2b530!important;
}
span.for-col-inner {
  color: gray;
}
span.product-name:hover {
  color: black;
}
.error {
  color: red;
  border: 1px solid #ddd;
  border-radius: 8px;
  text-align: center;
  margin-top: 4rem;
  display:none;
}
span.error1 {
  font-size: 22px;
  font-weight: bold;
}
input[type='radio']:after {
  background-color: #f2b530;
}
div#section-first-live input[type='radio']:after {
  width: 11px;
  height: 11px;
  border-radius: 15px;
  top: -3px;
  left: 3px;
  position: relative;
  background-color: #f2b530;
  content: '';
  display: inline-block;
  visibility: visible;
}
div#section-first-live input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0px;
  height: 17px;
  width: 17px;
}
.fb9 {
  border: 1px solid #3366FF;
  background-color: #B3C6FF;
  width:150px;
  height:30px;
}
.g-recaptcha {
  float: right;
  padding-block: 2rem;
}
.for-btn {
  float: right;
  width: 100%;
}
div#shopify-section-product-template {
  font-family: 'Arvo';
}
div#shopify-section-product-template h6, div#shopify-section-product-template span  {
  font-family: 'Arvo'!important;
}
.ticket-btn-inner:hover {
  color: white;
}
a.event-btn-inner {
  background: #f2b530;
  color: #000;
  padding: 11px 50px;
  border: none;
  border-radius: 4px;
  text-shadow: 0 0 black;
}
a.event-btn-inner:hover {
  color: white;
}
.event-button {
  text-align: center;
}
a.illust.active2-event:hover{
  color:white;  
}
.gig-containerr {
  width: 90%;
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.tickets-inner img {
  width: 100%;
}
div#shopify-section-hero3 .hero.hero--medium  {
  height: 65vh;
  background-attachment: fixed;
  background-size: cover;
}
div#shopify-section-hero3 .index-section--flush:first-child {
  margin-top: 0!important;
}
.ticket-info.live-info-section {
  background: black;
}
.ticket-info.live-info-section span.product-name {
  font-size: 20px;
  text-align: center;
  color: white;
}
.tickets-inner.live-sec-inner:hover .ticket-info.live-info-section span.product-name, .ticket-info.live-info-section span.product-name:hover {
  color: #f5a90f;
}
.tickets-inner.live-sec-inner img {
  border-radius: 12px;
}
body.template-index span.to-top {
  display: none;
}
div#shopify-section-contact_us textarea#ContactForm-message {
  text-align: left;
}
@media only screen and (max-width: 767px){
  div#shopify-section-hero3 .hero.hero--medium {
    height: 55vh!important;
    /*     background-attachment: unset!important;
    background-position: center!important; */
  }
  .Cart_place {
    margin-top: 10px;
    margin-right: 10px;
  }
  .site-header__cart-count {
    right:inherit!important;
  }
  .page-width.cart_same_temple {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cart-header a.text-link.text-link--accent {
    font-size: 22px;
  }
  .cart-header h1.cart-header__title {
    font-size: 24px;
  }
  .cart-header a.text-link.text-link--accent:hover {
    font-size: 22px;
  }
  .cart__product-information a.cart__product-title {
    font-size: 16px;
  }
  .cust-right-para p {
    font-size: 15px;
  }
  .hero__inner{
    height:75vh!important;
  }
  div#shopify-section-16278922946c24e926 {
    margin-bottom: -22px;
  }
  body #smoothie-job-content .job-page.description {
    width: 95%;
  }
  body #smoothie-job-content form.job-form button[type=submit] {
    float: unset;
    margin: 0 auto;
    display: flex;
  }
  body div#smoothie-job-content span.job-apply {
    margin: 16px auto;
    padding: 10px 24px;
    border: none;
    width:70%;
  }
  body div#smoothie-job-content {
    padding-top: 7rem;
  }
  div#af + div {
    margin-bottom: 0!important;
  }
}
.col-md-3 .get-mail a.mail-to {
  color: black;
}

/* career app css */
div#smoothie-job-content {
  background: black;
  font-family: 'Arvo';
}
body div#smoothie-job-content, div#smoothie-job-content h1,div#smoothie-job-content h2, div#smoothie-job-content h3,div#smoothie-job-content h4, div#smoothie-job-content h5, div#smoothie-job-content h6, div#smoothie-job-content span {
  font-family: 'Arvo';
}
.job-page {
  background: white;
}
.job-page h3, span.detail span.detail-text {
  color: black;
  font-family: arvo;
}
.job-page h3:hover, span.detail span.detail-text:hover, .smoothie-icon-wrapper:hover {
  color: #f5a90f;
}
#smoothie-job-content .job-page {
  box-shadow: 0px 0px 5px 1px #f5a90f;
}
.job-page {
  border-radius: 12px;
}
.job-page.description, .job-page {
  color: black;
}
div#smoothie-job-content {
  padding-top: 5rem;
  background: black;
  padding-bottom:3rem;
}
body #smoothie-job-content form.job-form button[type="submit"], body #smoothie-job-content button.back-button, span.job-apply {
  border-radius: 6px;
  color: black;
  border: none;
  background: #f2b530;
  font-weight: bold;
  text-transform: uppercase;
}
body #smoothie-job-content form.job-form button[type="submit"]:hover,body #smoothie-job-content button.back-button:hover, body #smoothie-job-content .job-apply:hover{
  color: white;
  background: #f2b530;
}
.job-page.description .breadcrumb {
  background: white;
}
body #smoothie-job-content .job-apply {
  border: none;
  letter-spacing: 0;
  padding: 12px 30px;
}
form.job-form input[type=text] {
  font-family: 'Arvo';
}
div#smoothie-job-content> h1 {
  color: #daa01e;
  text-shadow: 2px 0px 3px #ffffff59;
  font-size: 31px;
  letter-spacing: 1px;
}
.main-content {
  padding-bottom: 0px !important;
}
.smoothie-search-page{
  height:100vh;
}  
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  main#MainContent {
    margin-top: -87px;
  }
  div#shopify-section-hero2 {
    margin-top: 65px;
  }
  body.template-page div#PageContainer {
    margin-top: 18px;
  }
  div#shopify-section-header {
    height: 41px;
  }
  div#smoothie-job-content {
    padding-top: 8rem;
  }
}
@media only screen and (max-width:767px){

  body.template-page div#PageContainer {
    margin-top: -85px!important;
  }
  .section-first .for-qunatity-slectors .sold_btn_add {

    color: #f2b530;
    font-family: 'Arvo';
    font-size: 15px !important;
    font-weight: 700;
  } 
}
@media only screen and (max-width:1024px){
  header.site-header.border-bottom.logo--left {
    padding-left:unset;
    padding-right:unset;
  }
}
@media only screen and (min-width:800px) and (max-width:800px){
  .rowss.colss1 {
    width: 57%;

  }
}
.get_in_touch .contact-form input.btn {
  margin: auto;
  display: block;
}
.book_form .contact-form input.btn {
  display: block;
  margin:auto;
  width: 320px;
}
@media screen and (max-width:767px){
  .cust-img-para{
    width:85%;
    margin:auto;
  }
  .row.award-row .slick-next {
    right: -5px;
  }
  .row.award-row .slick-prev {
    left: -14px;
  }
  .mobile_live_Image {
    display: block!important;
  }

  /* 28/1/22 */

  div#shopify-section-kitchen-section1 .cust-left {
    margin-top: 10px;
  }
  div#shopify-section-hero2 .index-section:first-child {
    padding-top:unset;
  }
  div#shopify-section-hero2 .hero--medium {
    height: 450px;
  }
  div#shopify-section-About-section .rows {
    margin-top:0px; 
  }
  div[data-section-id="hero3"] {
    display: none;
  }
  div#shopify-section-hero4 .mobile_live_Image div#high-increase {
    position: absolute;
    top: 48%;
    padding: 0;
    height: 100%!important;
    width: 100%;
  }
  div#shopify-section-hero4 .mobile_live_Image {
    margin-top: 30%;
  }
  div[data-section-id="hero4"] {
    display: none;
  }
}
@media only screen and (min-width:768px) and (max-width:1024px){
  div#shopify-section-About-section .rows {
    margin-top:0px; 
  }
} 
a.menu.view-less-menu0 ,
a.menu.view-more-menu0{
  clear: both;
}
/*  */
.section-title.Show-hide0 a.menu.view-less-menu {
  display: block;
}
.section-title.show_full_breakfast_menu.Show-hide0 a.menu.view-more-menu0 {
  display: none;
}
a.menu.view-less-menu0 {
  display: none;
}
/* .section-title.Show-hide0 a.menu.view-less-menu0 {
display: block;
} */
a.menu.view-more-menu0,a.menu.view-less-menu0 {
  display: none;
}
.gigs-ticket.live-section input.btn.add_to_cart {
  font-size: 15px;
  font-weight: 600;
  font-family: 'Arvo';
  margin-top: 10px;
}
.Show-Link a:hover{
  color:#fff!important;
  text-decoration:none;
}
.Show-Link {
  /*   border-bottom: 1px solid #bdb4b4; */
  padding: 10px 0px;
}

/*  */
.section-first .for-qunatity-slectors .sold_btn_add {
  /*     background: #f2b530; */
  color: #f2b530;
  /*     padding: 5px 5px; */
  font-family: 'Arvo';
  font-size: 20px;
  font-weight: 700;
}

h1.sold-out {
  position: absolute;
  top:0;
  left:0;
  font-size:20px;
  background-color: red;
  padding:5px;
}
.gigs-ticket {
  position: relative;
}
.Show-Link p.Buy-ticket-here {
  color: #000;
  font-weight: 600;
}
@media only screen and (min-width: 768px) and (max-width: 768px){
  .parent-Event-content {
    margin-top: 28%;
  }
  div#PageContainer
  div#smoothie-job-content {
    padding-bottom: 16rem;
  }
}
/*  */

.row.news-letter .form-single-field {
  margin: unset;
  max-width: unset;
}
.join-input input[type="email"]::placeholder {
  color: lightgrey;
}
button.btn:focus {
  background: #f5a90f;
  background-color: #f5a90f;
  outline: unset;
  box-shadow: unset;
}
body button.btn:hover {
  background-color: #f5a90f;
  outline: unset;
  box-shadow: unset;
}
.input-error-message {
  color: #f5a90f;
}
.mobile_live_Image {
  display: none;
}
.mobile_live_Image div#high-increase {
  position: absolute;
  top: 0;
}
.mobile_live_Image {
  position: relative;
}
.mobile_live_Image div#high-increase {
  position: absolute;
  top: 13%;
  padding: 0;
  height: 100%!important;
  width: 100%;
}
.mobile_live_Image .live_background_image img {
  width: 100%;
}
@media only screen and (min-width:768px) and (max-width:920px){
  main#MainContent div#shopify-section-hero3,
  main#MainContent div#shopify-section-hero4{
    margin-top: -13%!important;
  }
  main#MainContent div#shopify-section-hero4 .page-width.text-center {
    margin-top: 13%;
  }
}
@media only screen and (min-width:920px) and (max-width:1300px){
  main#MainContent div#shopify-section-hero3,
  main#MainContent div#shopify-section-hero4{
    margin-top: -10%!important;
  }
  main#MainContent div#shopify-section-hero4 .page-width.text-center {
    margin-top: 10%;
  }
}
@media only screen and (max-width:320px){
  body #shopify-section-hero3 .hero__inner h2.h1.mega-title{
    font-size: 28px;
  }
}
@media only screen and (min-width:1300px){
  main#MainContent div#shopify-section-hero3,
  main#MainContent div#shopify-section-hero4{
    margin-top: -7%!important;
  }
  main#MainContent div#shopify-section-hero4 .page-width.text-center {
    margin-top: 8%;
  }
}

body.template-cart .additional-checkout-buttons {
  display: none;
}
body.template-cart .cart__submit-controls {
  margin-bottom: 2em;
}
.product-single__description.rte span {
  color: #6d6d6d !important;
  font-size: 18px;
  font-family: 'Arvo';
  font-weight: 400;
}

/* 10-3-22 */

h6#date-to {
  color: #959191;
  font-weight: 700;
  padding: 2px 0px;
}
@media only screen and (min-width: 1100px){
  div#shopify-section-product-template{
    min-height: 100vh
  }
}

@media only screen and (min-width:767px){
  .grid.grid--no-gutters.grid--table.site-header__mobile-nav{
    padding-right: 80px;
  }
  nav#AccessibleNav{
    justify-content: space-between;
    align-items: center;
  }
}
@media only screen and (max-width:767px){
  tr.cart__row {
    display: grid;
  }
  tr.cart__row .cart__meta{
    width:100%;

  }   
  tr.cart__row .mobile_cart{
    display:block;
  }
  [data-cart-item-price-list] {
    display: flex;
    justify-content: space-between;
  }
  div#shopify-section-cart-template td.cart__final-price.text-right.small--hide {
    display: flex!important;
    justify-content: flex-start;
  }
  div#shopify-section-cart-template td.cart__final-price.text-right.small--hide .Total {
    padding-right: 31px;
    display:block;
  }
  .cart__qty.medium-up--hide {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
} 
.mobile_cart{
  display:none;
}
td.cart__final-price.text-right.small--hide .Total {
    display: none;
}
nav#AccessibleNav1 {
    align-items: center;
}
.simble {
    margin-bottom: 6px;
}
.site-header__cart.simples{
  right:-28px;
}
.template-product .for-btn button.btn-3:disabled {
    cursor: not-allowed;
}
