@font-face{font-family:'cheap_potatoesregular';src:url('../fonts/cheap_potatoes_black-webfont.woff2') format('woff2'),url('../fonts/cheap_potatoes_black-webfont.woff') format('woff');font-weight:400;font-style:normal}.no-pad{padding:0}.less{margin-top:20px}.insalate-margin{margin-top:-90px}.dolci-margin{margin-top:-10px}.glyphicon.glyphicon-chevron-right{background:url(../img/arrow.png) no-repeat center center!important;width:46px;height:89px;margin-top:-34px}.glyphicon.glyphicon-chevron-right:before{display:none}.glyphicon.glyphicon-chevron-left{background:url(../img/arrow.png) no-repeat center center!important;width:46px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:89px;margin-top:-34px}.glyphicon.glyphicon-chevron-left:before{display:none}header{position:fixed;width:100%;z-index:1000}h3.green{background:#59805a!important}.shrink{height:100px!important}.shrink,.shrink h1.logo{-webkit-transition:.35s;transition:.35s}.shrink h1.logo{-webkit-transform:scale(.7)!important;-ms-transform:scale(.7)!important;transform:scale(.7)!important;margin-top:-10px!important}.shrink .navbar-right{padding:28px 0!important;-webkit-transition:.35s;transition:.35s}.shrink .navbar-header{height:100px;-webkit-transition:.35s;transition:.35s}::-webkit-input-placeholder{color:#59805a}:-moz-placeholder,::-moz-placeholder{color:#59805a}:-ms-input-placeholder{color:#59805a}.privacy{padding:50px 0 100px}.privacy h3{font-family:'Permanent Marker'}.privacy a{color:#000}.navbar-privacy h1.logo{margin:20px auto}.navbar-toggle{border:none;background:transparent!important}.navbar-toggle:hover{background:transparent!important}.navbar-toggle .icon-bar{width:22px;-webkit-transition:all .2s;transition:all .2s;background-color:#59805a!important}.navbar-toggle .top-bar{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.navbar-toggle .middle-bar{opacity:0}.navbar-toggle .bottom-bar{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggle.collapsed .top-bar{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-toggle.collapsed .bottom-bar{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.topbar{width:100%;height:15px;background:url(../img/carta.jpg)}.navbar{margin-bottom:0;background:#fff;border:0;border-radius:0}.navbar .logo{text-indent:-9999px;background:url(../img/logo.svg) no-repeat center center;width:321px;height:113px;margin:20px 0;-webkit-transition:.35s;transition:.35s}.navbar .logo-mobile{display:none}.navbar .navbar-right{padding:60px 0;position:relative;-webkit-transition:.35s;transition:.35s}.navbar .navbar-right:before{position:absolute;content:'';background:#fff;width:8px;height:8px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;border-radius:50%;border:1px solid #000}.navbar li a{padding:10px 30px;text-transform:uppercase;font-family:'Permanent Marker';color:#000!important;font-size:18px;position:relative;z-index:200}.navbar li a:after{position:absolute;content:'';background:#fff;width:8px;height:8px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:-5px;border-radius:50%;border:1px solid #000}.navbar li a:before{position:absolute;content:'';background:url(../img/menu-hover.png) no-repeat center center;width:70px;height:31px;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.35s;transition:.35s}.navbar li a:hover:before{opacity:1;-webkit-transition:.35s;transition:.35s}.navbar li a:focus:before{opacity:0;-webkit-transition:.35s;transition:.35s}.navbar li.active a{background:transparent!important}.navbar li.active a:before{opacity:1}.navbar-default .navbar-toggle{border:0}.mobile-main{background:url(../img/slide02.jpg) no-repeat center center;width:100%;height:350px;background-size:cover;display:none;position:relative}#home-carousel .carousel-control.right,#home-carousel .carousel-control.left{background-image:none}#home-carousel img,section{width:100%}section{padding:100px 0;text-align:center}section p{font-family:'Muli';font-size:16px;margin:50px auto}section h2{font-family:'Permanent Marker';text-transform:uppercase;font-size:34px}section#footer h3{font-family:'Muli';text-transform:uppercase;font-size:18px;padding-bottom:10px;margin:0;border-bottom:1px solid #fff}section#footer a{color:#59805a!important}section#footer i{font-size:30px;margin-right:5px}section#footer i:hover{opacity:.7}.carousel-caption{position:absolute;right:15%;bottom:40px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff;text-shadow:none}.carousel-caption h3{background:rgba(89,128,90,.6);background:rgba(217,130,36,.7);padding:20px;font-size:16px;display:inline-block;font-family:'Muli'}#cookie-bar{z-index:9999;min-height:30px!important;line-height:30px!important;background:rgba(89,128,90,.6)!important}#cookie-bar .cb-enable,#cookie-bar .cb-policy{background:transparent!important;text-decoration:underline!important}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.white-popup{position:relative;background:#FFF;padding:40px;width:auto;max-width:500px;margin:20px auto}#mc_embed_signup form{padding:0!important;margin-top:0!important}#mc_embed_signup .mc-field-group{width:100%!important;min-height:auto!important;padding-bottom:0!important}#mc_embed_signup input{border-radius:0!important;padding:7px 5px!important;text-indent:0!important;font-family:Verdana!important;font-weight:400!important;font-style:normal!important;font-size:12px!important;border:0!important;margin-bottom:16px!important}#mc_embed_signup .mc-field-group label{color:#fff;font-family:'Muli'}#mc_embed_signup .button{width:100%!important;line-height:normal!important;background:#d98224!important;font-family:'Arial'!important;font-size:20px!important;height:auto!important}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{margin-top:-15px!important;background:red!important;color:#fff!important}#mc_embed_signup div.response{color:#fff!important;margin:0 0 25px!important;padding:0!important;width:100%!important}#mc_embed_signup div#mce-responses{margin:0!important;padding:0!important}#CDSSCROLLINGRAVE{width:100%!important;margin:10px 0!important}section#about{position:relative;overflow:hidden;padding:40px 0 80px;background:url(../img/carta.jpg)}section#about .left-about{left:-200px}section#about .left-about,section#about .right-about{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:.4}section#about .right-about{right:-200px}section#about img{margin-bottom:35px}section#about .intro__box{border-bottom:3px dashed #000;width:80%;margin:auto}section#about p{color:#000;font-size:20px;text-align:center;position:relative;font-family:'Permanent Marker';width:80%;margin-top:0}section#about .store-box{padding:40px 0}section#about .store-box i{font-size:80px;color:#197f3d}section#about .store-box h2{font-family:'cheap_potatoesregular';font-size:50px;color:#000}section#about .store-box.is--divided{position:relative}section#about .store-box.is--divided:after{position:absolute;top:50%;right:-25px;content:'';-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:1px;height:200px;border:2px dashed #000}section#about .btn.btn-default{margin-top:60px;background:0 0;border:2px dashed #197f3d;text-transform:uppercase;padding:10px 20px;font-weight:700;-webkit-transition:.35s;transition:.35s;font-family:'Permanent Marker'}section#about .btn.btn-default:hover{background:#197f3d;color:#fff}section.investitori{background:#197f3d;padding:60px 0}section.investitori h4{font-size:24px;color:#fff;margin:10px 0;font-family:'cheap_potatoesregular';line-height:48px}section.investitori .btn{background:0 0;border:4px dashed #d98224;border-radius:0;font-size:24px;font-family:'Permanent Marker';-webkit-transition:.35s;transition:.35s;margin-top:15px}section.investitori .btn:hover{background:#d98224;-webkit-transition:.35s;transition:.35s}section.corsi{text-align:left;color:#fff;background:url(../img/eco-bg.jpg)}section.corsi img{margin:auto}section.corsi a{color:#d98224;margin-bottom:25px}section.corsi .elenco-corsi{text-align:center}section.corsi .elenco-corsi a{display:block;max-width:200px;margin:20px auto}section.corsi .elenco-corsi a.btn-disabled{border:4px dashed gray;color:gray;cursor:auto}section.corsi .elenco-corsi a.btn-disabled:hover{background:0 0;color:gray}section.ecosostenibile{padding:60px 0;background:url(../img/eco-bg.jpg)}section.ecosostenibile img{margin:auto}section#shouts{background:url(../img/blackboard.png);padding:50px 0}section#shouts .col-sm-3{border-right:4px dashed #fff}section#shouts .col-sm-3:last-of-type{border:0}section#shouts .col-sm-3 img{margin:20px auto}.parallax{background:url(../img/parallax01.jpg) no-repeat center center;width:100%;height:350px;background-size:cover;background-attachment:fixed}section#wall{background:url(../img/brickwall.png)}section#wall .shout{font-family:'Permanent Marker';font-size:70px;line-height:76px;margin:20px 0}section#wall .shout span{color:#59805a;display:block;font-size:60px}section#wall .shout .everyday{font-family:'Permanent Marker';color:#000;font-size:60px;margin-top:25px}section#wall h3{margin:0;font-family:'cheap_potatoesregular';font-size:40px}section#menu{background:url(../img/blackboard.png);text-align:left;font-family:'Permanent Marker'}section#menu h2{font-size:50px;color:#fff;margin-bottom:60px;text-align:center}section#menu .menu-dwn{margin:60px auto;display:block}section#menu span.subtitle{font-family:'Muli';text-transform:none;font-size:12px}section#menu a .btn{margin:20px auto;display:block;width:250px;background:0 0;border:1px solid #fff;padding:10px;border-radius:0;text-transform:uppercase;font-family:'Patrick Hand';font-size:24px;-webkit-transition:.35s;transition:.35s}section#menu a .btn:hover{background:#fff;color:#000;-webkit-transition:.35s;transition:.35s}section#menu a:hover{text-decoration:none}section#menu .batman{border:1px solid #fff;padding:20px;margin:15px 0}section#menu .batman img.sushi{position:absolute;top:-40px;left:20px}section#menu .menu-store-box{text-align:center;border:1px solid #fff;padding:40px 0;margin-bottom:30px}section#menu .menu-store-box h3{color:#fff;font-size:50px;margin-bottom:40px;margin-top:0}section#menu .menu-store-box img{margin:auto}section#menu .menu-store-box .btn.btn-default{margin-top:25px;background:0 0;border:3px dashed #d98224;color:#fff;text-transform:uppercase;font-size:25px;border-radius:0;-webkit-transition:.35s;transition:.35s}section#menu .menu-store-box .btn.btn-default:hover{background:#d98224}section#menu .menu-info-box{border:1px solid #fff;text-align:center;color:#fff;padding:40px;position:relative;min-height:577px}section#menu .menu-info-box .prezzo{position:absolute;bottom:-30px;right:-40px}section#menu .menu-info-box h4{font-size:40px}section#menu .menu-info-box span{font-family:'cheap_potatoesregular';font-size:36px;color:#ffd100;line-height:60px;margin-bottom:50px;display:block}section#menu .menu-info-box ul{padding:0;list-style:none;color:#ffd100}section#menu .menu-info-box ul i{font-size:30px}section#menu .menu-info-box ul li{font-family:'cheap_potatoesregular';font-size:18px;line-height:30px}section#menu .menu-info-box p{margin:50px 0 0;font-size:22px}section#menu .menu-info-box strong{font-size:34px}.parallax-2{background:url(../img/texture-bot.jpg);width:100%;height:211px}section#gallery{background:url(../img/carta.jpg);padding:25px}section#gallery .gallery-border{border:2px dashed #000;margin:25px}section#gallery h2{margin:40px auto}section#gallery .col-xs-12,section#gallery .col-md-3{margin-bottom:50px}section.maps{padding:0;position:relative;overflow:hidden;border-top:6px solid #59805a;border-bottom:6px solid #59805a}section.maps .btn-close{position:absolute;right:0;top:0;padding:15px 20px;background:#59805a;z-index:999;opacity:0;-webkit-transition:.35s;transition:.35s;cursor:pointer}section.maps .btn-close i{font-size:40px;color:#d98224}section.maps .map__box{position:relative;cursor:pointer}section.maps .map__box:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,.4);z-index:2}section.maps .map__box .map__box-caption{position:absolute;z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}section.maps .map__box .map__box-caption i{font-size:80px}section.maps .map__box .map__box-caption h3{font-family:'cheap_potatoesregular';font-size:40px}section.maps .map__box.map-parioli{background:url(../img/map-parioli.jpg) no-repeat center center;width:100%;height:400px;background-size:cover}section.maps .map__box.map-prati{background:url(../img/map-prati.jpg) no-repeat center center;width:100%;height:400px;background-size:cover}.social i{color:#fff}.press-kit{margin-bottom:40px;display:block}#map-parioli{width:100%;height:100%;position:absolute;top:100%;z-index:99}#map-parioli .btn-close{padding:20px;position:absolute;right:0;top:0;z-index:99999999}#map-prati{width:100%;height:100%;position:absolute;top:100%;z-index:99}#map-prati .btn-close{padding:20px;position:absolute;right:0;top:0;z-index:99999999}section#footer{text-align:left;padding:80px 0 20px;background:url(../img/texture-footer.jpg)}section#footer h3{color:#fff}section#footer p{color:#fff;margin-top:20px}section#footer .btn{font-family:'Permanent Marker';color:#fff;text-align:center;background:0 0;border:4px solid #59805a;padding:10px 20px;margin:0 auto;font-size:18px;-webkit-transition:.35s;transition:.35s}section#footer .btn:hover{background:#59805a;color:#fff;-webkit-transition:.35s;transition:.35s}section#footer .copyright{border-top:1px solid #fff}section#footer .copyright p{font-size:12px}section#footer .copyright a{color:#fff}@media screen and (min-width:992px) and (max-width:1199px){.navbar li a{padding:10px 20px}.navbar .navbar-right{margin-right:10px!important}.menu-dwn{-webkit-animation:none!important;animation:none!important}section#wall{background:url(../img/brickwall.png)}section#wall .shout{font-family:'Permanent Marker';font-size:50px;line-height:76px}section#wall .shout span{color:#59805a;display:block}section#wall .shout .everyday{font-family:'Muli';color:#000;font-size:40px;margin-top:10px}section#about h3{font-size:30px}.parallax{background-attachment:scroll!important}}@media screen and (max-width:991px){section#gallery{padding:0}section#about .intro__box{margin-bottom:40px!important;width:100%!important}section#menu .menu-info-box .prezzo{left:-10px;right:0;top:-70px}}@media screen and (min-width:768px) and (max-width:991px){.insalate-margin,.dolci-margin{margin-top:0}section.corsi img{margin-top:125px}.shrink .navbar-nav.navbar-right:last-child{margin-right:0}.navbar .container,.navbar .navbar-collapse{padding:0}.navbar .navbar-right:before{display:none}.navbar .logo{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);margin-left:-20px}.navbar li a:after{display:none}.navbar li a{padding:15px;font-size:14px}.navbar .navbar-right{padding-right:20px}section#about .right-about{right:-300px}section#about .left-about{left:-300px}section#about h3:after,section#about p:after{display:none}section#wall img{margin:auto}section#wall .shout{margin-top:0}section#menu .pane{min-height:322px}section#menu .pane .corn{display:none}section#menu .zuppe .tazza{margin-bottom:25px}section#menu .zuppe .tazza ul{text-align:center}section#menu .dolci ul{padding-left:15px}section#menu .hamburger{margin:30px auto}section#menu .hamburger p{font-size:14px}section#menu .tea{min-height:322px}section#menu .tea .cup{display:none}section#menu .tea ul{padding-left:15px}section#menu .menu-dwn{margin:auto;display:block}section#menu .primi ul{text-align:center;padding:0}section#menu .menu-dwn{-webkit-animation:none!important;animation:none!important}section#gallery img{margin:auto}.parallax{background-attachment:scroll!important}}@media screen and (max-width:992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block;margin-top:60px}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}@media screen and (max-width:767px){.insalate-margin,.dolci-margin{margin-top:0}.logo,.topbar{display:none}.mobile-main{display:block}#home-carousel{display:none}.logo-mobile{background:url(../img/logo-mobile.svg) no-repeat center center;width:200px;text-indent:-9999px;height:55px;margin:20px;display:block!important}.navbar-toggle{display:inline;clear:both;margin-top:30px}.navbar .navbar-right{padding:10px 0}.navbar .navbar-right:before{display:none}.navbar li a{text-align:left}.navbar li a:after,.navbar li a:before{display:none}section#about{padding:30px 0}section#about .right-about,section#about .left-about{display:none}section#about h3:after,section#about p:after{display:none}.parallax{background-attachment:scroll!important}section#shouts .col-sm-3{border:0}section#wall .shout{font-size:40px;margin:0}section#wall .everyday{font-size:40px!important;margin-bottom:35px}section#wall img{margin:auto}section#menu .pane{margin:25px auto;text-align:center}section#menu .menu-dwn{-webkit-animation:none!important;animation:none!important}section#menu .antipasti h3{margin-bottom:25px;font-size:22px}section#menu .antipasti ul,section#menu .primi ul{padding:0;text-align:center}section#menu .primi ul li span{display:block}section#menu .hamburger{margin:20px auto}section#menu .hamburger h3{font-size:18px;padding-top:68px}section#menu .hamburger h4{font-size:16px}section#menu .hamburger p{font-size:12px}section#menu .tea .cup{bottom:-120px}section#menu .tea ul{text-align:center;padding:0}section#menu .salse ul,section#menu .salse h3{text-align:center}section#menu .dolci ul{padding:0;text-align:center}section#menu .zuppe{margin-bottom:25px}section#menu .zuppe .tazza ul{width:100%;text-align:center;padding:40px 20px}section#menu .zuppe .tazza ul li{font-size:12px}section#gallery img{margin:auto}section#gallery .img-responsive{width:100%}section#footer{text-align:center}section#footer .pull-right{float:none!important;margin:20px 0}section#footer .social{margin-bottom:25px}}@media screen and (max-width:1100px){.navbar li a:after,.navbar .navbar-right:before{display:none}.navbar li a{padding:10px 15px;font-size:14px}}