  /** Do not edit this file **
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 24 2026 | 17:30:17 */
body #logo-separator img {
    border: none;
    padding: 0px;
}

.video-popup-box {
    background: white;
    padding: 40px;
}

body .video-popup-close {
    color: black;
    top: -12px;
    right: -12px;
}

body .video-popup-close:hover {
    background: none;
}

.video-popup {
  position: fixed;
  inset: 0;
  z-index: 99999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 30px;
}

.video-popup.active {
  display: flex;
}

.video-popup-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.75);
}

.video-popup-box {
  position: relative;
  width: 100%;
  max-width: 900px;
  z-index: 2;
}

.video-popup-frame {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  background: #000;
}

.video-popup-frame iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.video-popup-close {
  position: absolute;
  top: -45px;
  right: 0;
  background: none;
  border: 0;
  color: #fff;
  font-size: 42px;
  line-height: 1;
  cursor: pointer;
}

body.video-popup-open {
  overflow: hidden;
}



.slider-wrap{position:relative;overflow:visible}
.slider{position:relative;overflow:hidden;transition:height .35s ease}
.slider .single-slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility .6s ease}
.slider .single-slide.active{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:2}
.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background: white;color: black;border:0;width:46px;height:46px;font-size:38px;line-height:42px;cursor:pointer;box-shadow: 0px 2px 10px rgba(0,0,0,0.2);display: flex;align-items: center;justify-content: center;padding: 0px 0px 3px;}
.slider-prev{left:-65px}
.slider-next{right:-65px}
.slider-arrow:hover{background:#000}

@media all and (max-width:768px){
.slider-prev{left:10px}
.slider-next{right:10px}
.slider-arrow{width:40px;height:40px;font-size:32px;line-height:36px}
}

#slider {
    padding-top: 0px;
}

#slider .single-slide {
    background: #212121;
}

#slider .single-slide .side-content {
    padding: 40px;
    flex: 1;
}

#slider .content-inner {
    border: 3px solid white;
    padding: 40px;
}

#slider .side-content * {
    color: white;
}

#slider .single-icon img {
    max-height: 20px;
    float: left;
    margin-right: 13px;
}

#slider .single-icon {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

#slider .single-icon p {
    margin-bottom: 0px;
}

#slider hr {
    height: 3px;
    background: white;
}

#slider .side-image {
    background: url(https://dev.vinedigitalstudio.com/american-dining-creations/wp-content/uploads/2026/06/businesses-slide1-1.jpg);
    background-size: cover;
    background-position: center;
}

body #faq h2 {
    font-size: 50px;
    line-height: 58px;
    border-top: 3px solid #dddddd;
    border-bottom: 3px solid #dddddd;
    padding: 20px 0px;
    width: fit-content;
    margin: 0px auto;
}

.sec-padding{padding:80px 0}

#page-header * {
    text-align: center;
}

#page-header h1 {
    font-size: 70px;
    line-height: 78px;
    color: white;
    text-shadow: 0px 5px 10px rgba(0,0,0,0.6);
}

#page-header p {
    color: white;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 30px!important;
}

#page-header {
    padding: 125px 0px;
}

#faq{text-align:center}
#faq h2{font-size:34px;line-height:40px;margin-bottom:35px!important}
#faq .faq-list{text-align:left}
#faq .single-faq{background:#ededed;margin-bottom:12px;position:relative}
#faq .question{cursor:pointer;padding:18px 20px 18px 55px;position:relative}
#faq .question:before{content:"+";position:absolute;left:20px;top:16px;font-size:22px;line-height:22px;color:#111}
#faq .single-faq.active .question:before{content:"–"}
#faq .question h3{font-family:'Reddit Sans';text-transform:none!important;letter-spacing:0!important;font-size:18px;line-height:24px;margin:0!important}
#faq .answer{display:none;padding:0 25px 20px 55px}
#faq .answer p{font-size:15px;line-height:24px;margin:0!important}