body,html{font-family:Merriweather,serif}p{font-size:16px;line-height:38px;margin:0}a{text-decoration:none;color:initial}a:hover{color:initial}.dark-bg{background:#18191b}.color-secondary{color:#f2b13e}.alt-green{color:#438157}@media screen and (max-width:450px){.bg-md-white{background-color:#fff}}.h1-title{font-size:30px}.py-6{padding-top:7rem!important;padding-bottom:7rem!important}.pt-6{padding-top:7rem!important}.primary-text{color:#85833c!important}.text-primary{color:#1d4329!important}.primary-bg{background:#85833c}h2{font-weight:700}.w-45{width:45%!important}.w-30{width:30%!important}.w-70{width:70%!important}@media screen and (max-width:450px){.w-sm-100{width:100%!important}.ms-sm-0{margin-left:0!important}.h-sm-auto{height:auto!important}.w-sm-80{width:80%!important}.w-sm-90{width:90%!important}.text-sm-center{text-align:center!important}.m-sm-0{margin:0!important}.p-sm-0{padding:0!important}.lt-p-sm-4{padding:1.5rem!important}.lt-order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lt-order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.btn{text-transform:uppercase;color:#fff;background:#85833c;border:none;border-radius:0;font-weight:700;font-size:18px;line-height:23px;padding:10px 20px}.btn:focus{-webkit-box-shadow:0 0 0 .25rem rgba(133,131,60,.25);box-shadow:0 0 0 .25rem rgba(133,131,60,.25)}.btn:hover{color:#fff}@media screen and (min-width:1400px){.container{max-width:1400px}}.full-container{width:100%;margin-right:auto;margin-left:auto}.input-holder{margin-top:15px;margin-bottom:15px}.input-holder label{font-size:14px;margin-bottom:5px}.input-holder input,.input-holder select{width:100%;border-radius:0;border:1px solid #ddd;padding:8px 10px;outline:0}.input-holder select{padding:10px 10px;background:#fff}.input-holder input[type=date]{padding-left:0;padding-right:0;padding-left:5px}.input-holder-1{margin-top:25px;margin-bottom:25px}.input-holder-1 label{cursor:pointer;color:#438157}.input-holder-1 input[type=file]{opacity:0;position:absolute;z-index:1}.input-holder-1 input,.input-holder-1 select{width:100%;border-radius:0;border:none;border-bottom:5px solid #85833c;padding:8px 0;outline:0}.input-holder-1 select{padding:10px 10px;background:#fff}.input-holder-1 ::-webkit-input-placeholder{color:#438157}.input-holder-1 ::-moz-placeholder{color:#438157}.input-holder-1 ::-ms-input-placeholder{color:#438157}.input-holder-1 ::placeholder{color:#438157}.input-holder-1-check input[type=checkbox]{margin:0 5px;border:1px solid #85833c}.input-holder-1-check label{margin-right:10px;color:#438157}#earning-points,#position,.background{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.mt-n2rem{margin-top:-2rem}.border-8{border:8px solid #85833c}.border-5{border-width:5px;border-color:#fff;border-style:solid}.border-5.silver{border-color:silver}.border-5.olive{border-color:#f2b13e}.border-5.gold{border-color:#85833c}.border-5.platinum{border-color:#e5e4e2}.border-1{border-width:5px;border-color:#fff;border-style:solid}.border-1.gold{border-color:#85833c}.short-strip{width:60px;background:#85833c;height:18px;margin-top:auto;margin-bottom:auto}.short-strip.silver{background:silver}.short-strip.olive{background:#f2b13e}.short-strip.platinum{background:#e5e4e2}.long-strip{background:#85833c;height:18px;margin-top:auto;margin-bottom:auto}.swiper-button-next,.swiper-button-prev{top:0!important;width:80px!important;height:100%!important;color:#85833c!important;background:rgba(24,25,27,.8);margin-top:0!important}@media screen and (max-width:450px){.swiper-button-next,.swiper-button-prev{width:40px!important}}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}hr{color:#85833c}.img-align-vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.offset-md-1-5{margin-left:12.5%}.offset-md-4-5{margin-left:37.5%}}.swiper-container-restaurants{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.contact-form{margin-bottom:10px}.contact-form .mb-0{margin-bottom:0}.contact-form .text-danger{color:red}.contact-form .msg{display:none;font-size:11px;line-height:20px}.contact-form .is-invalid{display:block}.notification{z-index:999;top:5%;right:5%;width:400px;border-radius:2%;font-size:16px;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;padding:1.5rem!important;z-index:0}@media screen and (max-width:420px){.notification{width:90%;margin-left:4%}}.notification p{color:#85833c;margin-bottom:0!important}.notification.show-alert{opacity:1;z-index:999}.success{opacity:0;background:#f2b13e}.success p{line-height:30px}.fail{opacity:0}.fail p{color:#fff}nav{margin-bottom:-150px;z-index:9;background:0 0}nav .navbar-nav .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1400px){nav .navbar-nav .nav-item.px-3{padding-left:1.5rem!important;padding-right:1.5rem!important}}nav .navbar-nav .nav-item .nav-link{text-transform:uppercase;padding:0 10px;display:inline-block;color:#fff;font-size:15px;line-height:19px}nav .navbar-nav .nav-item .nav-link.active{color:#85833c}@media screen and (min-width:1400px){nav .navbar-nav .nav-item .nav-link{padding:0 25px}}nav .navbar-nav .nav-item .dropdown-item{text-transform:capitalize}nav .navbar-nav .nav-item .dropdown-item:active{background-color:#f2b13e}@media screen and (max-width:450px){nav .navbar-nav{padding-left:1rem}nav .navbar-nav .nav-item .nav-link{color:#1d4329;padding:8px 0}nav .navbar-toggler{margin-right:1rem}nav .navbar-collapse{background:#fff!important}}.hero{height:100vh;position:relative}.hero #bannerVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-text{position:relative;z-index:2}.hero .hero-text h4{margin-top:7rem;position:relative;font-weight:400}.hero .hero-text h4:before{content:'';height:1px;left:-60%;top:50%;width:50%;background:#85833c;position:absolute}.hero .hero-text h4:after{content:'';height:1px;right:-60%;top:50%;width:50%;background:#85833c;position:absolute}.hero .hero-text h1{width:75%}@media screen and (min-width:1400px){.hero .hero-text h1{width:55%}}@media screen and (min-width:1400px){.hero .hero-text .hero-slider{padding-top:400px}}.overlay{position:absolute;width:100%;height:100%;background:#0b1c10;opacity:.5;z-index:1}#about-little-italy{height:750px;color:#1d4329}#about-little-italy .bullet-list{font-size:15px}#about-little-italy .bullet-list h6{margin-top:40px;line-height:40px}#about-little-italy .bullet-list p{position:relative;padding-left:75px}#about-little-italy .bullet-list p:before{content:"";width:45px;height:45px;background:url(../img/spaghetti.svg);top:0;left:5px;position:absolute;display:inline-block}#about-little-italy p{color:#1d4329;line-height:38px}#about-little-italy .img-container{position:relative}#about-little-italy .img-container img{position:absolute;z-index:2}#about-little-italy .img-container .img-1{top:5%;left:20%;z-index:1}#about-little-italy .img-container .img-2{top:40%}#about-little-italy .img-container .img-3{top:45%;right:1%}@media screen and (min-width:1400px){#about-little-italy .img-container .img-1{top:0;left:30%;z-index:1}#about-little-italy .img-container .img-2{top:45%;left:15%}}@media screen and (max-width:450px){#about-little-italy .img-container{height:50vh}#about-little-italy .img-container .img-1{width:70%}#about-little-italy .img-container .img-2{width:50%;top:50%}#about-little-italy .img-container .img-3{width:50%;top:65%;right:3%}}#our-promise{height:750px;background:url(../img/Group.png);background-size:cover;background-repeat:no-repeat;position:relative}#our-promise .video-container{position:absolute;width:50%;right:0;top:0;z-index:1}#our-promise .video-container video{position:absolute;top:0;left:0;height:100%;width:100%}#our-promise .text-section{z-index:2;position:relative}@media screen and (min-width:1400px){#our-promise{background-position-y:80%}}#craving-food{background:url(../img/Pizza1.png);background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;height:750px;color:#1d4329;background-position:6%;background-position-y:70%}#craving-food h1,#craving-food h2{margin-bottom:50px}#craving-food img{position:absolute;z-index:1}#craving-food .img-1{right:-10%;bottom:-10%;height:300px;width:300px}#craving-food .img-2{left:-7%;top:0;width:275px;height:275px}#craving-food .img-3{left:-15%;bottom:-10%;height:320px;width:320px}#craving-food .img-4{left:30%;bottom:-20%;width:510px;height:320px}#craving-food .img-5{right:-10%;top:-1%;width:335px;height:220px}#craving-food .img-6{left:40%;top:-10%;width:350px;height:210px}@media screen and (min-width:1400px){#craving-food .img-1{right:-7%}#craving-food .img-3{left:-7%}#craving-food .img-2{left:-8%}#craving-food .img-5{right:-8%}}#awards{background:url(../img/cheese-pasta.jpg);background-repeat:no-repeat;background-size:cover;position:relative;height:1150px}#awards .overlay{background:#171516}@media screen and (min-width:1400px){#awards img{width:550px}}#awards .awards-list{z-index:3;position:relative}#awards .awards-list h2,#awards .awards-list h3{line-height:50px}#map-form{position:relative;height:750px}#map-form .map{position:absolute;width:100%;z-index:1}@media screen and (max-width:450px){#map-form .map{height:100vh!important}}#map-form .home-form{position:absolute;z-index:2;background:#fff;width:30%;top:15%;left:10%;border:3px solid #f2b13e}#map{overflow:hidden}#map .reserve-table-form{padding:100px 100px}@media screen and (min-width:1400px){#map .reserve-table-form{padding:100px 150px}}@media screen and (max-width:450px){#map .map{height:100vh!important}}#timeline{background-color:#18191b;background-repeat:no-repeat;background-position-x:80%;color:#fff}#timeline .timeline-text .time-bullet{position:relative;padding-left:75px}#timeline .timeline-text .time-bullet:before{content:"";width:45px;height:45px;background:url(../img/time.png);left:5px;position:absolute;display:inline-block}#timeline .timeline-text .dashed-container{padding-left:55px;border-left:1px dashed #85833c;margin-left:25px;margin-top:30px}#leader-brands{background:url(../img/bg2.png);background-size:cover;background-repeat:no-repeat;position:relative}#our-leaders{color:#1d4329}#our-leaders .overlay{background:#fdf3e2;opacity:.7}#our-leaders .our-leader-section{z-index:3;position:relative}#our-leaders .leader-card{background:#fff}#our-leaders .leader-card .left{margin-left:-110px;margin-top:75px}#our-leaders .leader-card .right{margin-right:-110px;margin-top:75px}@media screen and (min-width:1400px){#our-leaders .leader-card .left,#our-leaders .leader-card .right{margin-top:45px}}#our-brands .overlay{background:#fff;opacity:.7}#our-brands .our-brands-section{position:relative;z-index:3}#our-brands .our-brands-section .brand-holder{border:5px solid #85833c}#our-brands .our-brands-section .brand-holder.left{border-left:10px solid #85833c}#our-brands .our-brands-section .brand-holder.right{border-right:10px solid #85833c}#our-brands .our-brands-section .brand-holder .restautants{color:#438157}#our-brands .our-brands-section .brand-holder .links{color:#f2b13e}#our-brands .our-brands-section .brand-holder .img-holder{margin-top:25px}#our-brands .our-brands-section .brand-holder .img-holder.left{margin-left:-110px}#our-brands .our-brands-section .brand-holder .img-holder.right{margin-right:-110px}#reviews{background:#f7f7f7}#reviews .review-card{background:#fff;color:#1d4329}#reviews .review-card .img-holder img{margin-top:-105px}.bg-pink #reviews{background:#fdf3e2}#acasa-gallery{background-repeat:no-repeat;background-size:cover;position:relative;color:#fff}#acasa-gallery .overlay{background:#171516}#acasa-gallery .gallery{z-index:3;position:relative}#join-us{color:#1d4329}#join-us li{line-height:35px}@media screen and (max-width:450px){#join-us .img-holder{margin-right:0!important}#join-us .img-holder img{top:0;-webkit-transform:none;-ms-transform:none;transform:none;max-width:100%;height:auto;margin-top:1.5rem}}#general-requirement{background:#18191b;color:#fff}#general-requirement h4{line-height:57px}#general-requirement .franchise-form h4{color:#1d4329}#why-little-italy{color:#1d4329}#position{background:#18191b;color:#fff}#position .overlay{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#18191b),to(#3e3e3e))!important;background:-webkit-linear-gradient(left,#18191b 50%,#3e3e3e 100%)!important;background:-o-linear-gradient(left,#18191b 50%,#3e3e3e 100%)!important;background:linear-gradient(90deg,#18191b 50%,#3e3e3e 100%)!important;opacity:.95}#position .container{z-index:3}#position .earning-point-text h4{line-height:1.7}#restautrant-location{background:#18191b}#earning-points{background:url(../img/cheese-pasta.jpg);color:#fff;position:relative}#earning-points .overlay{background:#171516}#earning-points .earning-points{position:relative;z-index:3}#earning-points .earning-points h5{line-height:30px}#earning-points .earning-points .earning-point-text p{position:relative;padding-left:60px;margin:10px 0}#earning-points .earning-points .earning-point-text p:before{width:25px;height:25px;content:'';position:absolute;top:7px;left:0;background:#85833c}#card-tiers{background:#f7f7f7;color:#1d4329}#card-tiers li{list-style:none;margin:10px 0;font-weight:200}#card-tiers .loyalty-card{background:#fff}.footer{background:#171516;color:#fff;position:relative}.footer .cta-strip{position:absolute;width:50%;background:#35312e;margin-top:-30px;z-index:1;left:0;right:0;margin-left:auto;margin-right:auto}@media screen and (min-width:1400px){.footer .cta-strip{width:35%}}.footer p{color:#d3c6cc;line-height:32px}.footer ul{list-style:none;padding-left:0}.footer ul li{font-size:19px;line-height:43px}.footer ul li a{color:#fff}.footer .h5{color:#fff;font-size:19px;line-height:38px}#restaurants a{color:#85833c;text-decoration:none}#restaurants .follow-us img{width:60px}@media screen and (max-width:450px){#restaurants .follow-us img{width:40px}}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{color:#fff;font-size:30px}.nav-tabs .nav-link:hover{border-color:transparent;color:#85833c}.nav-tabs .nav-link.active{color:#85833c;background-color:transparent!important;border-color:transparent!important}@media screen and (max-width:450px){.nav-tabs .nav-link{font-size:25px}}

/* #our-pref{height:700px;background:url(../img/pref.jpg);background-size:cover;background-repeat:no-repeat;position:relative; color: #fff;} */
/* #our-pref h2 {color: #fff;} */
#myModal ul li {color: #333; margin: 15px 0; position: relative; list-style: none;padding: 0 0 0 34px;}
.text-section {position: relative; z-index: 9;}
#myModal ul {margin: 0px; padding: 0px;}
#myModal ul li::before {position: absolute; left: 0; content: ""; background: url(../img/arrow.svg) no-repeat;      width: 20px;
    height: 20px;
    background-size: 20px;
    top: 3px;}

.pl-50 {padding-left: 50px;}
.whatsNew {
    padding: 20px;
}

.whatsNew h2.text-white {color: #000 !important;padding:0 70px 0 0px;line-height: 1.4;}
.btnclose {position: absolute; top: 0; right: 0;}



@media (max-width:767px) {
    .pl-50 {padding-left: 15px;}
    #our-pref {background: #475878;}
    .modal-img {
            margin-right: -52px;
            overflow: unset !important;
    }
    .modal-img img {
            height: auto !important;
            border-radius: 20px 20px 0px 0px !important; 
    }    
}

button.btn-close {
    position: absolute;
    right: 15px;
    top: 13px;
    color: #000;
    opacity: 1;
    width: 30px;
    height: 30px;
    border-radius: 50px;
}

.modal-img {
  margin-left: -28px;
  margin-top: -18px;
  margin-bottom: -34px;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}
.modal-img img {
        width: 100%;        
        height: 412px;
}
.modal-content {border-radius: 20px;}