.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25em !important}.mt-2{margin-top:.5em !important}.mt-3{margin-top:1em !important}.mt-4{margin-top:1.5em !important}.mt-5{margin-top:3em !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25em !important}.mb-2{margin-bottom:.5em !important}.mb-3{margin-bottom:1em !important}.mb-4{margin-bottom:1.5em !important}.mb-5{margin-bottom:3em !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25em !important}.ml-2{margin-left:.5em !important}.ml-3{margin-left:1em !important}.ml-4{margin-left:1.5em !important}.ml-5{margin-left:3em !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.25em !important}.mr-2{margin-right:.5em !important}.mr-3{margin-right:1em !important}.mr-4{margin-right:1.5em !important}.mr-5{margin-right:3em !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25em !important}.pt-2{padding-top:.5em !important}.pt-3{padding-top:1em !important}.pt-4{padding-top:1.5em !important}.pt-5{padding-top:3em !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25em !important}.pb-2{padding-bottom:.5em !important}.pb-3{padding-bottom:1em !important}.pb-4{padding-bottom:1.5em !important}.pb-5{padding-bottom:3em !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:.25em !important}.pl-2{padding-left:.5em !important}.pl-3{padding-left:1em !important}.pl-4{padding-left:1.5em !important}.pl-5{padding-left:3em !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:.25em !important}.pr-2{padding-right:.5em !important}.pr-3{padding-right:1em !important}.pr-4{padding-right:1.5em !important}.pr-5{padding-right:3em !important}@media screen and (min-width: 768px){.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25em !important}.mt-sm-2{margin-top:.5em !important}.mt-sm-3{margin-top:1em !important}.mt-sm-4{margin-top:1.5em !important}.mt-sm-5{margin-top:3em !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25em !important}.mb-sm-2{margin-bottom:.5em !important}.mb-sm-3{margin-bottom:1em !important}.mb-sm-4{margin-bottom:1.5em !important}.mb-sm-5{margin-bottom:3em !important}.ml-sm-0{margin-left:0 !important}.ml-sm-1{margin-left:.25em !important}.ml-sm-2{margin-left:.5em !important}.ml-sm-3{margin-left:1em !important}.ml-sm-4{margin-left:1.5em !important}.ml-sm-5{margin-left:3em !important}.mr-sm-0{margin-right:0 !important}.mr-sm-1{margin-right:.25em !important}.mr-sm-2{margin-right:.5em !important}.mr-sm-3{margin-right:1em !important}.mr-sm-4{margin-right:1.5em !important}.mr-sm-5{margin-right:3em !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25em !important}.pt-sm-2{padding-top:.5em !important}.pt-sm-3{padding-top:1em !important}.pt-sm-4{padding-top:1.5em !important}.pt-sm-5{padding-top:3em !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25em !important}.pb-sm-2{padding-bottom:.5em !important}.pb-sm-3{padding-bottom:1em !important}.pb-sm-4{padding-bottom:1.5em !important}.pb-sm-5{padding-bottom:3em !important}.pl-sm-0{padding-left:0 !important}.pl-sm-1{padding-left:.25em !important}.pl-sm-2{padding-left:.5em !important}.pl-sm-3{padding-left:1em !important}.pl-sm-4{padding-left:1.5em !important}.pl-sm-5{padding-left:3em !important}.pr-sm-0{padding-right:0 !important}.pr-sm-1{padding-right:.25em !important}.pr-sm-2{padding-right:.5em !important}.pr-sm-3{padding-right:1em !important}.pr-sm-4{padding-right:1.5em !important}.pr-sm-5{padding-right:3em !important}}@media screen and (min-width: 992px){.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25em !important}.mt-md-2{margin-top:.5em !important}.mt-md-3{margin-top:1em !important}.mt-md-4{margin-top:1.5em !important}.mt-md-5{margin-top:3em !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25em !important}.mb-md-2{margin-bottom:.5em !important}.mb-md-3{margin-bottom:1em !important}.mb-md-4{margin-bottom:1.5em !important}.mb-md-5{margin-bottom:3em !important}.ml-md-0{margin-left:0 !important}.ml-md-1{margin-left:.25em !important}.ml-md-2{margin-left:.5em !important}.ml-md-3{margin-left:1em !important}.ml-md-4{margin-left:1.5em !important}.ml-md-5{margin-left:3em !important}.mr-md-0{margin-right:0 !important}.mr-md-1{margin-right:.25em !important}.mr-md-2{margin-right:.5em !important}.mr-md-3{margin-right:1em !important}.mr-md-4{margin-right:1.5em !important}.mr-md-5{margin-right:3em !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25em !important}.pt-md-2{padding-top:.5em !important}.pt-md-3{padding-top:1em !important}.pt-md-4{padding-top:1.5em !important}.pt-md-5{padding-top:3em !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25em !important}.pb-md-2{padding-bottom:.5em !important}.pb-md-3{padding-bottom:1em !important}.pb-md-4{padding-bottom:1.5em !important}.pb-md-5{padding-bottom:3em !important}.pl-md-0{padding-left:0 !important}.pl-md-1{padding-left:.25em !important}.pl-md-2{padding-left:.5em !important}.pl-md-3{padding-left:1em !important}.pl-md-4{padding-left:1.5em !important}.pl-md-5{padding-left:3em !important}.pr-md-0{padding-right:0 !important}.pr-md-1{padding-right:.25em !important}.pr-md-2{padding-right:.5em !important}.pr-md-3{padding-right:1em !important}.pr-md-4{padding-right:1.5em !important}.pr-md-5{padding-right:3em !important}}@media screen and (min-width: 1200px){.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25em !important}.mt-lg-2{margin-top:.5em !important}.mt-lg-3{margin-top:1em !important}.mt-lg-4{margin-top:1.5em !important}.mt-lg-5{margin-top:3em !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25em !important}.mb-lg-2{margin-bottom:.5em !important}.mb-lg-3{margin-bottom:1em !important}.mb-lg-4{margin-bottom:1.5em !important}.mb-lg-5{margin-bottom:3em !important}.ml-lg-0{margin-left:0 !important}.ml-lg-1{margin-left:.25em !important}.ml-lg-2{margin-left:.5em !important}.ml-lg-3{margin-left:1em !important}.ml-lg-4{margin-left:1.5em !important}.ml-lg-5{margin-left:3em !important}.mr-lg-0{margin-right:0 !important}.mr-lg-1{margin-right:.25em !important}.mr-lg-2{margin-right:.5em !important}.mr-lg-3{margin-right:1em !important}.mr-lg-4{margin-right:1.5em !important}.mr-lg-5{margin-right:3em !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25em !important}.pt-lg-2{padding-top:.5em !important}.pt-lg-3{padding-top:1em !important}.pt-lg-4{padding-top:1.5em !important}.pt-lg-5{padding-top:3em !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25em !important}.pb-lg-2{padding-bottom:.5em !important}.pb-lg-3{padding-bottom:1em !important}.pb-lg-4{padding-bottom:1.5em !important}.pb-lg-5{padding-bottom:3em !important}.pl-lg-0{padding-left:0 !important}.pl-lg-1{padding-left:.25em !important}.pl-lg-2{padding-left:.5em !important}.pl-lg-3{padding-left:1em !important}.pl-lg-4{padding-left:1.5em !important}.pl-lg-5{padding-left:3em !important}.pr-lg-0{padding-right:0 !important}.pr-lg-1{padding-right:.25em !important}.pr-lg-2{padding-right:.5em !important}.pr-lg-3{padding-right:1em !important}.pr-lg-4{padding-right:1.5em !important}.pr-lg-5{padding-right:3em !important}}.pasta-box{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;display:flex;flex-wrap:wrap}.img-fluid{max-width:100%;height:auto}.slider{position:relative;order:1}.slider .label{background-color:#666;text-align:center;padding:2em 7em;width:100%;display:block}@media screen and (min-width: 768px){.slider .label{padding:4rem;position:absolute;top:0;right:2em;z-index:99;width:auto;max-width:200px}}@media screen and (min-width: 1200px){.slider .label{max-width:none}}.cycle-slideshow{width:100%;position:relative;z-index:98}.cycle-slideshow .cycle-pager{text-align:center}.cycle-slideshow .cycle-pager span{color:#ccc;font-size:2rem;line-height:1}.cycle-slideshow .cycle-pager span.cycle-pager-active{color:#009246}.pasta-box .section-title{color:#009246;text-transform:uppercase;margin-bottom:1em;text-align:center}.pasta-box .intro{text-align:center;margin-top:50px;font-size:1.125em;line-height:1.5;display:none}.pasta-box .intro h3{font-size:1.75em}@media screen and (min-width: 1200px){.pasta-box .intro{order:3;display:block;max-width:80%;margin-left:10%}}.pasta-box .inside{text-align:center;order:4}.pasta-box .inside h3{font-size:1.875em}.pasta-box .inside ul{list-style:none;padding-left:1em}.pasta-box .inside ul li{padding-left:21px;text-indent:-21px;margin-bottom:1em}.pasta-box .inside ul li:before{content:"";background-image:url(../img/dot.png);border-radius:50%;width:16px;height:16px;display:inline-block;margin-right:5px;transform:translateY(2px)}@media screen and (min-width: 1200px){.pasta-box .inside{order:3;margin-top:50px}}.pasta-box .howitworks{margin-top:50px;order:2}.pasta-box .howitworks h3{font-size:1.875em}.pasta-box .howitworks .box{background-color:#f8f8f8;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;position:relative;padding:2em 1em 1em}.pasta-box .howitworks .box img{margin-bottom:1em}.pasta-box .howitworks .box p{color:#009246;font-size:1.125em;line-height:1.25;width:100%}.pasta-box .howitworks .box p span{display:block;font-style:italic;color:#666;font-size:14px}.pasta-box .howitworks .box .step{background-color:#009246;color:white;font-size:2em;line-height:1;display:flex;padding:10px 10px;align-items:center;position:absolute;left:1em;top:0}.pasta-box .howitworks .boxes{display:flex;flex-wrap:wrap;margin-bottom:40px}.pasta-box .howitworks .icons img{padding:1em 1.5em}@media screen and (min-width: 992px){.pasta-box .howitworks .icons img{padding:1em 2em}}.pasta-box .howitworks .cena{background-color:#009246;color:white;display:inline-block;border-bottom:10px solid #ce2b37;font-size:2.5em;text-align:center;padding:20px 30px;margin:10px}.pasta-box .howitworks .cena span{font-size:1.75rem;display:block}@media screen and (min-width: 1200px){.pasta-box .howitworks{order:3}}.pasta-box .order{order:3;margin-top:50px}.pasta-box .order h3{font-size:1.875em}.pasta-box .order .order-item{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1}.pasta-box .order .order-item-title{color:#009246;font-size:1.125em;line-height:1.35;margin-top:1em;margin-bottom:1em;flex-grow:1}.pasta-box .order .order-item-image{position:relative}.pasta-box .order .order-item-image:after{content:url(../img/pastabox-gallery.png);position:absolute;bottom:0.5em;right:1em;z-index:99}.pasta-box .order .btn-order{font-size:1.375em;text-align:center;color:white;background-color:#ce2b37;border-radius:0.25em;padding:1em 2em;text-transform:uppercase;display:inline-block;width:100%}.pasta-box .order .btn-order:hover{color:white !important;text-decoration:none !important;background-color:#b41d28}.pasta-box .order .btn-order:focus{outline:none}.pasta-box .order .ingredient-link{display:inline-block;align-items:center;color:#666;font-size:0.875em;flex-grow:0}.pasta-box .order .ingredient-link:hover{text-decoration:none !important}.pasta-box .order .ingredient-modal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.75);z-index:999;display:none;align-items:center;justify-content:center}.pasta-box .order .ingredient-modal.open{display:flex}.pasta-box .order .ingredient-modal-inner{background-color:white;width:100%;max-width:600px;padding:2em}.pasta-box .order .ingredient-modal-header{margin-bottom:1em;color:green;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.pasta-box .order .ingredient-modal .js-ingredient-modal-close{border:none;font-size:3rem;line-height:1;background-color:transparent}@media screen and (min-width: 1200px){.pasta-box .order{order:4}}#cboxNext{background-image:url(../img/arr-right.png);background-size:cover;width:18px;height:18px;display:inline-block;text-indent:-99999px}#cboxPrevious{background-image:url(../img/arr-left.png);background-size:cover;width:18px;height:18px;display:inline-block;text-indent:-99999px}#cboxClose{background-image:url(../img/close.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:18px;height:18px;display:inline-block;text-indent:-99999px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pasta-box .order-item .order-item-image{height:260px !important}}@media screen and (-ms-high-contrast: active) and (min-width: 992px) and (max-width: 1199px), screen and (-ms-high-contrast: none) and (min-width: 992px) and (max-width: 1199px){.pasta-box .order-item .order-item-image{height:320px !important}}.lang{left:0;top:20px;padding-left:15px;text-align:left}.lang a{text-decoration:none;background:#ccc;color:#fff;font-size:10px;font-weight:bold;border-radius:15px;height:15px;width:15px;padding:8px}.lang .eng{padding:8px 3px}.lang a.active{background:#000}.lang a.not-active:hover{color:#b9da32 !important;background:#000}.lang a.active:hover{color:#fff !important;text-decoration:none !important}.navbar-nav li{position:relative}.navbar-nav li ul{list-style:none;padding:0 0 0 1em}.navbar-nav li ul li{padding:0}.navbar-nav li ul li a{padding:5px 15px;display:block;color:#777}.navbar-nav li ul li a:hover{color:#b9da32;text-decoration:underline}.navbar-nav li:hover ul{display:block !important}#page-mainmenu ul ul{display:none}@media screen and (min-width: 768px){.navbar-nav li ul{padding:0;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.15);position:absolute;left:0;z-index:99;border:1px solid #ccc;border-radius:0.25em;transform:translateY(-5px)}.navbar-nav li ul li{border-bottom:1px solid rgba(0,0,0,0.1)}.navbar-nav li ul li:hover{background-color:rgba(0,0,0,0.03)}.navbar-nav li ul li:hover a{text-decoration:none !important}.navbar-nav li ul li a{white-space:nowrap}}.main-section-title{font-weight:400;text-transform:uppercase;font-size:2.5em}.menu-section .menu-title{color:#009246;font-weight:700;text-transform:uppercase;font-size:1.75em;margin-bottom:1em}.menu-section .menu-item{color:#333;display:flex;flex-direction:column;height:100%}.menu-section .menu-item-desc{font-size:1.125em;letter-spacing:-0.025em;line-height:1.25;flex-grow:1}.menu-section .menu-item-cover{flex-grow:0;height:200px;overflow:hidden}.menu-section .menu-item-cover img{object-fit:cover;object-position:center;width:100%;height:100%}.menu-section .menu-item-link{display:block;border:1px solid #333;text-align:center;text-transform:uppercase;color:#333;padding:1em}.menu-section .menu-item-link:hover{background-color:#333;color:white !important;text-decoration:none !important}.menu-section .wine-item{color:#333;border-bottom:1px solid #333;display:flex;align-items:center;height:100%;padding-bottom:1em}.menu-section .wine-item-desc{font-size:1.125em;letter-spacing:-0.025em;line-height:1.25}.menu-section .wine-item-desc .font-bold{font-weight:700}@media screen and (min-width: 1024px){.menu-section .menu-item-cover{height:260px}}@media screen and (min-width: 1300px){.menu-section .menu-item-cover{height:220px}}.online{top:20px}.online h5{text-transform:uppercase;font-size:1em}.online-order{border:1px solid #ccc;border-radius:0.25em;padding:10px 15px;display:flex;margin:0.125em;align-items:center;position:relative}.online-logos{display:flex;justify-content:flex-end}.online .star{position:absolute;right:0;top:0;border:solid #ccc;border-width:0 0 1px 1px;border-radius:0.25em;padding:5px;height:25px;width:25px}@media screen and (min-width: 768px){.online{top:0}}
.menu-section .ingredient-modal {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.75);z-index: 999;display: none;align-items: center;justify-content: center;}
.menu-section .ingredient-modal.open {display: flex;}
.menu-section .ingredient-modal-inner {background-color: white;width: 100%;max-width: 600px;padding: 2em;}
.menu-section .ingredient-modal-header {margin-bottom: 1em;display: flex;align-items: center;justify-content: space-between;text-transform: uppercase;}
.menu-section .ingredient-modal .js-ingredient-modal-close {border: none;font-size: 3rem;line-height: 1;background-color: transparent;}