@media (min-width:1470px){.container{width:1470px;max-width:1470px}.gatti-menu{width:70%}.sticky-wrapper{height:170px}}@media (max-width:1469px) and (min-width:1200px){header .logo{width:270px;height:130px;margin-top:-9px;margin-left:60px}.sticky-wrapper{height:170px}.info-box .address{font-size:16px;line-height:26px}.info-box .address{margin-right:50px;margin-bottom:20px}.info-box .reserve{font-size:18px;line-height:24px;padding:16px 20px 16px 30px}.info-box .social{margin-top:20px;margin-right:50px}#header-slideshow .arrow{bottom:70px}#header-slideshow .owl-controls{bottom:28px}.restaurant-menu .item-data .title{font-size:46px;line-height:100px}.restaurant-menu .item-data .subtitle{font-size:18px;line-height:24px;margin:0 auto 20px}.restaurant-menu .item-data .link{padding-bottom:22px}.gatti-menu .item-data .title{font-size:70px;line-height:100px}.gatti-menu .item-data .subtitle{font-size:18px;line-height:24px;margin:0 auto 20px}.gatti-menu .item-data .link{padding-bottom:22px}.events mark{margin-bottom:70px}.events .image{margin-right:15px}.events .data{margin-right:15px}.events .title{font-size:21px;line-height:26px;margin-bottom:10px}.events .summary{font-size:15px;line-height:25px}.events .summary p{margin-bottom:15px}.events .more{font-size:17px}.utilities .defaultForm button,.utilities .defaultForm input.button,.utilities .defaultForm input.button.gform_button{padding:13px 30px}.barra{margin:0 7px}.mypayoff{font-size:60px;line-height:.9;padding:100px 80px}}@media (max-width:1199px) and (min-width:992px){body{font-size:16px;line-height:26px}h1,h1.entry-title{font-size:34px;line-height:38px}header .logo{width:270px;height:82px;margin-top:-15px;margin-left:50px}.sticky-wrapper{height:170px}#js-fixed-menu{top:35px;left:40px}button.navbar-toggle{width:60px;height:60px}button.navbar-toggle .icon-bar{width:20px}button.navbar-toggle:after{font-size:15px}.menu-command{margin:100px 60px 40px}.menu-wrap{margin:0 60px}.main-navigation{font-size:18px;line-height:20px}.main-navigation .sub-menu a{font-size:16px;padding:0}.info-box{top:20px}.info-box .address{font-size:15px;line-height:25px}.info-box .address{margin-right:40px;margin-bottom:20px}.info-box .reserve{font-size:17px;line-height:24px;padding:15px 15px 15px 20px}.info-box .reserve .fa{padding-left:15px}.info-box .social{margin-top:20px;margin-right:40px}#header-slideshow .arrow{bottom:70px}#header-slideshow .owl-controls{bottom:28px}.site-content{padding:55px 0 75px}.single-menu h4{font-size:30px;line-height:30px}.single-menu h4:before{font-size:20px}.single-menu .entry-content{font-size:20px;line-height:34px}h2.single-menu-subtitle{font-size:23px;line-height:28px}.single-menu-content .title{font-size:30px;line-height:34px}.single-menu-content .text{font-size:20px;line-height:34px}.single-menu-content .price{font-size:30px;line-height:30px}.single-menu-content .price span{font-size:20px}.restaurant-menu .item-data .title{font-size:40px;line-height:74px}.restaurant-menu .item-data .subtitle{font-size:16px;line-height:20px;margin:0 auto 20px}.restaurant-menu .item-data .link{padding-bottom:22px}.events mark{margin-bottom:70px}.events .image{margin-right:15px}.events .data{margin-right:15px}.events .title{font-size:18px;line-height:24px;margin-bottom:10px}.events .summary{font-size:14px;line-height:20px}.events .summary p{margin-bottom:10px}.events .more{font-size:16px}.utilities .hours,.utilities #reserve-form{min-height:626px}.utilities .hours{padding:30px 40px 0 15px}.utilities .hours mark{font-size:26px;line-height:32px}.utilities .hours .title{font-size:18px;line-height:22px;margin-top:20px}.utilities .hours .description{font-size:14px;line-height:18px}.utilities #reserve-form{padding:30px 15px 0 40px}.utilities #reserve-form mark{font-size:26px;line-height:32px}.utilities .defaultForm button,.utilities .defaultForm input.button,.utilities .defaultForm input.button.gform_button{font-size:20px;padding:12px 20px}footer{padding:20px 0}footer address{font-size:14px;line-height:20px}footer address p{margin-bottom:14px}footer .copyright{font-size:12px;line-height:18px}footer .social{margin-bottom:15px}footer .credits{font-size:12px;line-height:18px}.defaultForm{font-size:16px;line-height:20px}.defaultForm li.gfield{margin-bottom:28px}.defaultForm input[type="text"],.defaultForm input[type="email"],.defaultForm input[type="date"],.defaultForm select,.defaultForm textarea{font-size:16px}.defaultForm button,.defaultForm input.button,.defaultForm input.button.gform_button{font-size:21px;line-height:22px}.defaultForm .privacy{font-size:16px;line-height:20px}.mypayoff{display:none}.barra{margin:0 5px}}@media (max-width:991px) and (min-width:768px){body{font-size:16px;line-height:26px}h1,h1.entry-title{font-size:34px;line-height:38px}header .logo{width:270px;height:86px;margin-top:-15px;margin-left:50px}.sticky-wrapper{height:170px}#js-fixed-menu{top:50px;left:30px}button.navbar-toggle{width:54px;height:54px}button.navbar-toggle .icon-bar{width:18px}button.navbar-toggle:after{bottom:-25px;font-size:14px}.menu-command{margin:70px 50px 40px}.menu-wrap{margin:0 50px}.main-navigation{font-size:18px;line-height:20px}.main-navigation .sub-menu a{font-size:16px;padding:0}.info-box{top:10px}.info-box .address{font-size:14px;line-height:24px}.info-box .address{margin-right:30px;margin-bottom:10px}.info-box .reserve{font-size:16px;line-height:20px;padding:10px 10px 10px 20px}.info-box .reserve .fa{padding-left:10px}.info-box .social{margin-top:10px;margin-right:30px}#header-slideshow .arrow{bottom:60px}#header-slideshow .owl-controls{bottom:18px}.site-content{padding:55px 0}#primary main .entry-content .gallery{margin-bottom:30px}#primary main .entry-content .gallery-item{padding:10px 0 0}.single-menu h4{font-size:28px;line-height:28px}.single-menu h4:before{font-size:18px}.single-menu .entry-content{font-size:18px;line-height:32px}h2.single-menu-subtitle{font-size:23px;line-height:28px}.single-menu-content .title{font-size:28px;line-height:32px}.single-menu-content .text{font-size:18px;line-height:32px}.single-menu-content .text em{font-size:14px;line-height:22px}.single-menu-content .price{font-size:28px;line-height:28px}.single-menu-content .price span{font-size:18px}.restaurant-menu .item{max-width:50%}.restaurant-menu .item-data .title{font-size:60px;line-height:100px;padding-top:25%!important}.restaurant-menu .item-data .subtitle{font-size:20px;line-height:26px}.barra{margin:0 10px}.gatti-menu .item{max-width:50%}.gatti-menu.item-data .title{font-size:80px;line-height:100px;padding-top:25%!important}.gatti-menu .item-data .subtitle{font-size:20px;line-height:26px}.events mark{font-size:28px;line-height:34px;margin-bottom:70px}.utilities .row>.col-md-6{padding:0 15px}.utilities .hours{min-height:0;padding:40px 0;text-align:center}.utilities .hours:before{right:-50%;width:200%}.utilities #reserve-form{min-height:480px;padding:40px 0}.utilities #reserve-form:after{left:-50%;width:200%}.utilities #reserve-form mark{text-align:center}.utilities .map,.utilities .video{float:none;width:100%}footer address{font-size:14px;line-height:20px}footer address p{margin-bottom:14px}footer .copyright{font-size:12px;line-height:18px}footer .social{margin-bottom:15px}footer .credits{font-size:12px;line-height:18px}.mypayoff{display:none}}@media (max-width:767px){header{background:#f0ece9}header .logo{position:absolute;width:168px;height:auto;margin-top:4px;margin-left:-10px}header .logo img{margin:0 auto}.events .image{max-width:100%;width:100%;margin-bottom:10px}#js-fixed-menu{position:static;width:100%;padding:20px 0 14px;background:#f0ece9;z-index:105}#js-fixed-menu.scroll{position:fixed;top:0;left:0}.navbar-header{float:left}button.navbar-toggle{width:58px;height:58px}button.navbar-toggle:after{content:none}.mobi-buttons{float:right;padding:0}.mobi-buttons a{margin:0 4px;text-decoration:none}.mobi-buttons .whatsapp{display:none}.mobi-buttons .path{fill:#c72a28}.mobi-buttons .icon-label{font-size:10px;font-weight:700;line-height:12px;text-transform:uppercase;font-family:'Montserrat';font-size:9px}.menu-offcanvas{left:-100%}.menu-command{margin:30px}.menu-wrap{margin:0 30px}.info-box{position:static}.info-box .social{margin:10px 0;text-align:center}.site-content{padding:40px 0}#primary main .entry-content .gallery{margin-bottom:30px}#primary main .entry-content .gallery-item{padding:10px 0 0}#map_container button{margin:20px auto 0;padding:12px 20px}.single-menu h4{font-size:30px;line-height:30px}.single-menu h4:before{font-size:20px}.single-menu .entry-content{font-size:18px;line-height:30px}h2.single-menu-subtitle{font-size:23px;line-height:28px}.single-menu-content .gutter-sizer{width:0}.single-menu-content .item{width:100%;margin-bottom:50px}.single-menu-content .title{font-size:28px;line-height:32px}.single-menu-content .text{font-size:18px;line-height:30px}.single-menu-content .text em{font-size:14px;line-height:20px}.single-menu-content .price{font-size:30px;line-height:30px}.single-menu-content .price span{font-size:20px}.restaurant-menu .item{max-width:100%;float:none;margin-top:10px}.restaurant-menu .item.disable{display:none}.restaurant-menu .item-data{display:block;padding:30px 0}.restaurant-menu .item-data .title{font-size:60px;line-height:70px;padding-top:0}.restaurant-menu .item:hover .item-data .title{display:block}.restaurant-menu .item:hover .item-data .subtitle{display:none}.restaurant-menu .item-data .link{padding-bottom:12px}.gatti-menu .item{max-width:100%;float:none;margin-top:10px}.gatti-menu .item.disable{display:none}.gatti-menu .item-data{display:block;padding:30px 0}.gatti-menu .item-data .title{font-size:60px;line-height:70px;padding-top:0}.gatti-menu .item:hover .item-data .title{display:block}.gatti-menu .item:hover .item-data .subtitle{display:none}.gatti-menu .item-data .link{padding-bottom:12px}.events{padding:40px 0}.events mark{margin-bottom:40px}.events .data{margin-right:0;margin-top:10px;min-height:170px}#events-slideshow .owl-controls{margin-top:40px}.utilities .row>.col-md-6,.events .row>.col-md-6{padding:0 15px}.utilities .hours,.utilities #reserve-form,.events .hours,.events #reserve-form{min-height:0}.utilities .hours,.events .hours{padding:40px 0;text-align:center}.utilities .hours:before,.events .hours:before{right:-50%;width:200%}.utilities .hours mark,.events .hours mark{font-size:24px;line-height:30px}.utilities .hours .title,.events .hours .title{font-size:18px;line-height:22px}.utilities .hours .description,.events .hours .description{font-size:14px;line-height:18px}.utilities #reserve-form,.events #reserve-form{padding:40px 0;text-align:center}.utilities #reserve-form:after,.events #reserve-form:after{left:-50%;width:200%}.utilities #reserve-form mark,.events #reserve-form mark{font-size:24px;line-height:30px;text-align:center}.utilities .defaultForm li.gfield50,.events .defaultForm li.gfield50{float:none;width:100%}.utilities .defaultForm li.gfieldLeft,.utilities .defaultForm li.gfieldRight,.events .defaultForm li.gfieldLeft,.events .defaultForm li.gfieldRight{margin:0 0 20px}.utilities .defaultForm button,.events .defaultForm button{float:none;margin:0 auto}footer{padding:30px 20px;text-align:center}footer address{font-size:16px;line-height:20px}footer .copyright{font-size:14px;line-height:18px}footer .social{margin:25px 0;text-align:center}footer .credits{font-size:14px;line-height:18px;text-align:center}.defaultForm{font-size:16px;line-height:20px}.defaultForm input[type="text"],.defaultForm input[type="email"],.defaultForm input[type="date"],.defaultForm select,.defaultForm textarea{font-size:16px}.defaultForm button,.defaultForm input.button,.defaultForm input.button.gform_button{font-size:21px;line-height:22px}.defaultForm .privacy{font-size:16px;line-height:20px}.container-vantaggi{position:fixed;top:initial;right:0;bottom:0;max-width:initial;width:100%;z-index:9999}.button-prenotaora .title{font-size:20px;margin-bottom:5px}.icon-whatsapp-mobile .path{fill:#4caf51}.mypayoff{display:none}.utilities .hours .title{margin-top:30px}}