@charset "UTF-8";#logo img,#logo img:hover{transition:filter .1s ease-in}.badge-primary,.bg-primary-1,.info-block span.icon{background-color:#d1a054}#modal-invalid-items #prenota-data[readonly=readonly],#modal-upsell-bibite #prenota-data[readonly=readonly],#pagina-prenota-asporto #prenota-data[readonly=readonly],.info-block:before{pointer-events:none}:focus{outline:#d69e5a solid 2px!important;outline-offset:1px;box-shadow:0 0 3px 3px #d69e5a!important}h1,h2,h3,h4,h5,h6{font-family:Cinzel,serif}#primary-menu ul li>a,a,b,body,div,p,span,table,td,th,tr{font-family:Lora,serif}a,li{transition:.25s}#gform .blocco-backend#orari-ristoranti-asporto table tbody td hr:last-child,#gform .blocco-backend#orari-ristoranti-domicilio table tbody td hr:last-child,#gform a.button.gestione-ristorante-cron .icon-clock,#gform.menu-ridotto #menu-gestione-form #menu-items,#myModal .modal-body #modale-aggiunte .info-oggetto.no-immagine img,#page-menu.sticky-page-menu #page-menu-wrap .custom-heading,.grecaptcha-badge,.nascosto{display:none}.form-process.fixed{height:100vh;top:0;left:0;position:fixed}.datepicker a,.datepicker b,.datepicker body,.datepicker div,.datepicker p,.datepicker span,.datepicker table,.datepicker td,.datepicker th,.datepicker tr{font-family:Lato,sans-serif}i[class^=icon]{font-display:optional}#oc-images .owl-nav .owl-next,#oc-images .owl-nav .owl-prev{top:calc(50% - 30px);width:60px;height:60px;line-height:58px;font-size:30px;border-radius:unset}#oc-images .owl-nav button.owl-prev{right:auto;left:-50px}#oc-images .owl-nav button.owl-next{left:auto;right:-50px}.badge-primary{border-radius:0}.si-glova,.si-ordina,.si-prenota{border-radius:20px;color:#fff!important}.tripadvisor-container{width:200px;margin:-20px auto auto}#gform #top-bar .menu-mobile,#modal-invalid-items #scelta-consegna span,#modal-upsell-bibite #scelta-consegna span,#pagina-prenota-asporto #scelta-consegna span,#top-bar.backend i.icon,.custom-radio-container span,.si-glova,.si-ordina,.si-prenota{margin-right:10px}#gform table,.tripadvisor-container .TA_restaurantWidgetGreen{margin-bottom:20px}.rightSide{box-sizing:unset}.si-colored.si-tripadvisor,.si-tripadvisor:hover{background-color:#00af87!important}.si-prenota{background-color:#196f3d!important}.si-glova:hover,.si-ordina:hover,.si-prenota:hover{opacity:.9}.si-ordina{background-color:#be161c!important}.si-glova{background-color:#ffc244!important}.wpcf7-form.sent .wpcf7-response-output{color:#4f8a10;background-color:#dff2bf;border:0;padding:40px 30px;font-size:20px}.wpcf7-form.sent .wpcf7-response-output:before{content:""}.wpcf7-form.invalid .wpcf7-response-output{color:#d8000c;background-color:#ffbaba;border:0;padding:10px}.wpcf7-form.invalid .wpcf7-response-output:before{content:""}.wpcf7-form .wpcf7-response-output:before{font:26px/30px lined-icons;margin-right:16px;vertical-align:middle}div.wpcf7-mail-sent-ok:before,div.wpcf7-spam-blocked:before,div.wpcf7-validation-errors:before{font:26px/30px dashicons;margin-right:16px;vertical-align:middle}div.wpcf7-mail-sent-ok:before{content:""}div.wpcf7-validation-errors:before{content:""}div.wpcf7-spam-blocked:before{content:""}#top-bar{z-index:999;background-color:#1b2024;position:fixed;top:0;width:100%}#home #fascia-ristoranti .col-md-4 .contenitore .contenuto h4,#top-bar #top-social li a,#top-bar a,#top-bar li{color:#fff}#page-menu #page-menu-wrap nav a,#top-bar #top-social .dropdown-menu a{color:#444}#top-bar .top-links li:hover{background:0 0}#top-bar .top-links li:hover a{color:#d1a054}#top-bar .top-links li a{height:38px;margin-top:3px;line-height:38px}#top-bar #top-social ul li,#top-bar .top-links ul li{border:none}#top-bar.backend{position:relative;width:auto;font-size:14px;color:#767676}#top-bar.backend .data,#top-bar.backend .orologio{margin-right:20px}#top-bar.backend .btn-group{vertical-align:baseline}#top-bar.backend .btn-group button{padding:0 5px;color:#767676}#top-bar.backend .dropdown-item{line-height:normal;color:#767676}#ordina-dropdown{vertical-align:middle}#ordina-dropdown .dropdown-menu{background-color:#fff;border:1px solid #aaa;border-radius:0;padding:0;font-size:1rem}#ordina-dropdown .dropdown-menu a.dropdown-item{color:#333;padding:3px 15px}#ordina-dropdown .dropdown-menu a.dropdown-item:hover,.scelta-menu-card .btn.custom-button[href="/menu"]{background-color:#d1a054;color:#fff}#header{margin-top:45px}#header.sticky-header #header-wrap{top:45px}.custom-scrollbar::-webkit-scrollbar{width:3px;height:3px}.custom-scrollbar::-webkit-scrollbar-button{width:0;height:0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d1a054;border:0 #fff;border-radius:50px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#8a6a3d}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:#8a6a3d}.custom-scrollbar::-webkit-scrollbar-track{background:#e0e0e0;border:0 #fff;border-radius:50px}.custom-scrollbar::-webkit-scrollbar-track:hover{background:#e0e0e0}.custom-scrollbar::-webkit-scrollbar-track:active{background:#e0e0e0}.custom-scrollbar::-webkit-scrollbar-corner{background:0 0}.torn-paper-after:after,.torn-paper-before:before{content:"";height:7px;background-image:url(images/torn-papper2.png);z-index:10;left:0;width:100%;position:absolute}.torn-paper-before:before{top:0;background-position:15% -7px}.torn-paper-after:after{bottom:0}.label-novita{position:absolute;top:29px;right:-7px;background:#d1a054;border-radius:10px;font-size:10px;padding:5px 8px;line-height:12px;color:#fff}.custom-heading p.occhiello{margin-bottom:4px;font-style:italic;font-family:Lora,serif;letter-spacing:1px;color:#d1a054}.custom-heading p.occhiello:after{content:"—";margin-left:5px}.custom-heading p.occhiello:before{content:"—";margin-right:5px}.custom-heading h2{display:inline-block;padding:0 15px;border-top:1px solid #444;border-bottom:1px solid #444;font-weight:400}.dark .custom-heading h2{border-top:1px solid #fff;border-bottom:1px solid #fff}.dark .button.custom-button.button-border:not(.button-fill){background:0 0;color:#fff!important;border-color:#fff!important}#gform a.button:hover,.button.custom-button:hover{opacity:.8}.button.custom-button:active,.button.custom-button:focus{outline:rgba(209,160,84,.6) solid 3px;outline-offset:3px;box-shadow:0 0 0 4px rgba(209,160,84,.3),0 2px 6px rgba(0,0,0,.2);border-color:#cc9540}.button.custom-button.button-border:not(.button-fill){width:220px;background-color:#fff;border:1px solid #444;font-size:14px}.button.custom-button.button-border:not(.button-fill):hover{color:#d1a054!important;border-color:#d1a054!important;background:0 0!important}.button.custom-button.button-border:not(.button-fill).button-disabled{color:#999!important;border-color:#999!important;background:#666!important}.button.custom-button.button-border:not(.button-fill).button-disabled:hover{color:999999!important;border-color:999999!important}.citazione-container{box-shadow:0 10px 30px rgba(0,0,0,.4);background:rgba(255,255,255,.8);padding:50px 45px 30px}.citazione-container h1,.citazione-container h2,.citazione-container h3,.citazione-container h4,.citazione-container h5,.citazione-container p,.citazione-container span{font-size:32px;font-family:Cinzel;color:#444;font-variant:small-caps;letter-spacing:.3px}.noafter:after{content:none}.no-overflow{overflow:visible!important}.velina-nera{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:.6}.prodotto-menu{height:100px;margin-bottom:45px}.prodotto-menu.no-image{height:auto}.prodotto-menu .immagine-thumb{position:absolute;top:0;left:15px;height:100px;width:100px;object-fit:cover;border-radius:0 50% 50%;transition:border-radius .25s}.prodotto-menu .immagine-thumb:hover{border-radius:50% 0 50% 50%}.prodotto-menu .immagine-thumb:hover+.immagine-hover{top:-215px}.prodotto-menu .immagine-hover{display:none;position:absolute;top:-215px;left:115px;height:200px;width:300px;transition:top .4s}.prodotto-menu .immagine-hover img{height:100%;object-fit:cover}.prodotto-menu .testo{padding-left:120px}.prodotto-menu .testo.no-image{padding-left:20px}.prodotto-menu .testo h3{font-weight:400;position:relative;margin-bottom:0}.prodotto-menu .testo h3 .nome-piatto{font-variant:small-caps;letter-spacing:.2px;font-size:23px}#myModal .modal-footer #riepilogo-aggiunte .aggiunta-selezionata .rimuovi-aggiunta-modale,.prodotto-menu .testo h3 .prezzo-piatto{font-size:20px}.prodotto-menu .testo h3 span{background-color:#fff}.prodotto-menu .testo h3 span:first-child{color:#444;padding-right:5px}.prodotto-menu .testo h3 span:nth-child(2){padding-left:5px}.prodotto-menu .testo .descrizione{margin-top:-12px;padding-top:12px;border-top:1px dashed #dadada}.prodotto-menu .testo .descrizione p{margin:0}#fascia-galleria .image-carousel .oc-item,.fascia-galleria-menu .image-carousel .oc-item{position:relative;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,.5)}#fascia-galleria .image-carousel .oc-item a .velina-nera,.fascia-galleria-menu .image-carousel .oc-item a .velina-nera{opacity:0;transition:opacity .3s linear}#fascia-galleria .image-carousel .oc-item a img,.fascia-galleria-menu .image-carousel .oc-item a img{transition:transform 4s linear}#fascia-galleria .image-carousel .oc-item a:hover .velina-nera,.fascia-galleria-menu .image-carousel .oc-item a:hover .velina-nera{opacity:.2;transition:opacity .3s linear}#fascia-galleria .image-carousel .oc-item a:hover img,.fascia-galleria-menu .image-carousel .oc-item a:hover img{transform:scale(1.1);transition:transform 4s linear}.fascia-galleria-menu{padding-top:0;margin:0;margin-top:-30px!important}.fascia-galleria-menu .container{padding-top:0}#gform{background:#f5f7fa;height:100%}#gform.menu-ridotto #menu-gestione-form{width:40px}#gform.menu-ridotto .content,#modal-invalid-items #row-carrello .td-coupon #ul-coupon,#modal-upsell-bibite #row-carrello .td-coupon #ul-coupon,#pagina-prenota-asporto #row-carrello .td-coupon #ul-coupon{margin-left:30px}#gform.menu-ridotto #top-bar{margin-left:40px}#gform #top-bar{margin-left:200px;background:#fff;padding:0 40px;box-shadow:0 0 35px 0 rgba(61,69,78,.15)}#gform #top-bar .menu-mobile{display:none;margin-left:-40px;background:#233242;color:#fff;font-size:24px;cursor:pointer;height:45px;vertical-align:middle;margin-bottom:4px}#gform #top-bar .menu-mobile .icon{margin-left:5px}#gform .blocco-backend{background:#fff;border:0 solid #f7f7f7;border-radius:.25rem;padding:1.5rem;box-shadow:0 .75rem 6rem rgba(56,65,74,.03);margin-bottom:40px}#gform .blocco-backend a.esporta-excel{vertical-align:middle;padding-right:10px;padding-left:10px;background:#358235;position:absolute;right:0;top:-10px;margin-right:0}#gform .blocco-backend ul.pagination .page-item.active .page-link{background-color:#909090!important;border-color:#909090!important}#gform .blocco-backend .charts{max-height:60vh!important}#gform .refresh-list{color:#929292;font-size:22px;border:1px solid #dee2e6;padding:0 5px;border-radius:3px;margin-left:5px;cursor:pointer;vertical-align:middle}#gform .welcome-text{font-weight:300}#annulla-cron-gestisci-ristorante-modal a,#annulla-cron-gestisci-ristorante-modal b,#annulla-cron-gestisci-ristorante-modal div,#annulla-cron-gestisci-ristorante-modal h1,#annulla-cron-gestisci-ristorante-modal h2,#annulla-cron-gestisci-ristorante-modal h3,#annulla-cron-gestisci-ristorante-modal h4,#annulla-cron-gestisci-ristorante-modal h5,#annulla-cron-gestisci-ristorante-modal h6,#annulla-cron-gestisci-ristorante-modal li,#annulla-cron-gestisci-ristorante-modal p,#annulla-cron-gestisci-ristorante-modal span,#annulla-cron-gestisci-ristorante-modal td,#annulla-cron-gestisci-ristorante-modal tr,#gestisci-ristorante-modal a,#gestisci-ristorante-modal b,#gestisci-ristorante-modal div,#gestisci-ristorante-modal h1,#gestisci-ristorante-modal h2,#gestisci-ristorante-modal h3,#gestisci-ristorante-modal h4,#gestisci-ristorante-modal h5,#gestisci-ristorante-modal h6,#gestisci-ristorante-modal li,#gestisci-ristorante-modal p,#gestisci-ristorante-modal span,#gestisci-ristorante-modal td,#gestisci-ristorante-modal tr,#gform a,#gform b,#gform div,#gform h1,#gform h2,#gform h3,#gform h4,#gform h5,#gform h6,#gform li,#gform p,#gform span,#gform td,#gform tr,#mostra-ordine-modal a,#mostra-ordine-modal b,#mostra-ordine-modal div,#mostra-ordine-modal h1,#mostra-ordine-modal h2,#mostra-ordine-modal h3,#mostra-ordine-modal h4,#mostra-ordine-modal h5,#mostra-ordine-modal h6,#mostra-ordine-modal li,#mostra-ordine-modal p,#mostra-ordine-modal span,#mostra-ordine-modal td,#mostra-ordine-modal tr{font-family:"Open Sans",sans-serif}#gform select{background:#fff;padding:5px;color:#333}#gform .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#732964!important;color:#fff!important;border:none!important}#gform .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;background-color:#732964;border:none!important}#gform table.dataTable{width:100%!important}#gform .content .form-block-container .row:hover,#gform table.dataTable.display tbody tr:hover,#gform table.dataTable.hover tbody tr:hover{background-color:#e1ebff}#gform table.dataTable tr.nuova-entry{background-color:#c5ebd4}#gform table.dataTable tr.nuova-entry td{border-right:1px solid rgba(17,76,2,.34)}#gform table.dataTable tr.ordine-annullato{background:#ffe5e5;transform:translateY(0)}#gform table.dataTable tr.ordine-annullato:after{content:"ANNULLATO";position:absolute;left:15px;top:15px;background:#e23939;color:#fff;padding:10px;max-width:121px}#gform table.dataTable tr.ordine-rimborsato{background:#f7ffca;transform:translateY(0)}#gform table.dataTable tr.ordine-rimborsato:after{content:"RIMBORSATO";position:absolute;left:15px;top:15px;background:#988c43;color:#fff;padding:10px;max-width:121px}#gform table.dataTable tr.ordine-doppio{background:#fde8d4;transform:translateY(0)}#gform table.dataTable tr.ordine-doppio:after{content:"POSSIBILE ORDINE DOPPIO";position:absolute;left:5px;top:5px;background:#d57828;color:#fff;padding:10px;max-width:150px}#gform table.dataTable .fonte,#gform table.dataTable .tipo-ordine{text-align:center}#gform table.dataTable .fonte i,#gform table.dataTable .tipo-ordine i{font-size:26px}#gform table.dataTable .fonte i.icon-phone1,#gform table.dataTable .tipo-ordine i.icon-phone1{color:#3f51b5}#gform table.dataTable .fonte i.icon-desktop,#gform table.dataTable .tipo-ordine i.icon-desktop{font-size:20px;color:#009688}#gform table.dataTable .fonte i.icon-shipping-fast,#gform table.dataTable .tipo-ordine i.icon-shipping-fast{font-size:20px;color:#a00000}#gform table.dataTable .fonte i.icon-inbox,#gform table.dataTable .tipo-ordine i.icon-inbox{font-size:20px;color:#337ab6}#gform .content{padding:30px 40px;width:auto;background:#f5f7fa;margin-left:200px}.doppia-spunta-blu{font-size:18px;color:#337ab6;vertical-align:middle;margin-left:8px;cursor:auto}.stampa-process{display:none;position:fixed;top:0;z-index:10000;font-size:2rem;width:100%;height:100%;background:url(/wp-content/themes/tema-mangianapoli/images/preloader.gif) center center no-repeat rgba(255,255,255,.95)}.stampa-process .messaggio{display:flex;align-items:center;justify-content:center;height:110%;color:#000;font-family:Raleway}#gform table td,.form-block-container .row{font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}div#close-menu-catcher{display:none;width:100vw;height:100vh;opacity:0;position:fixed;z-index:1;right:0;top:0}#menu-gestione-form{background:repeat-x #233242;height:calc(100vh - 32px);width:200px;position:fixed;box-shadow:3px 10px 20px 0 rgba(0,0,0,.18),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);z-index:2}#menu-gestione-form #logo{padding-top:10px;background:0 0;margin-right:0;float:none;border-bottom:1px solid rgba(255,255,255,.25)}#menu-gestione-form .user-details{color:#fff;font-size:11px;margin-top:10px;padding:10px;border-bottom:1px solid rgba(255,255,255,.25)}#menu-gestione-form #logo img{padding:10px;width:100%;height:auto}#menu-gestione-form #menu-items ul{list-style-type:none;color:#fff;padding:2px 0 0}#menu-gestione-form #menu-items ul li{padding:10px;font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:1;margin-bottom:1px}#menu-gestione-form #menu-items ul li.top-separator{border-top:1px solid rgba(255,255,255,.25)}#menu-gestione-form #menu-items ul li .icon-menu{margin-right:10px;vertical-align:sub}#menu-gestione-form #menu-items ul li.active{background:rgba(200,200,200,.2);color:#fff}#menu-gestione-form #menu-items ul li:hover{background:rgba(200,200,200,.2);transition:.2s;color:#fff}#menu-gestione-form #menu-items ul li i{width:15px;margin-right:15px}#menu-gestione-form #menu-items ul a{width:100%;color:#eee;transition:.2s}#annulla-cron-gestisci-ristorante-modal .button:hover,#gestisci-ristorante-modal .button:hover{background-color:#555!important}#mostra-ordine-modal .modal-header-button{background:0 0;color:#888;font-size:20px;height:20px;text-align:center;position:absolute;right:30px;top:12px}#mostra-ordine-modal .modal-header-button:hover{color:#000}#mostra-ordine-modal form#opzioni-stampa-escpos .voce-stampante:hover,.dettaglio-ordine-riepilogo:hover{background:#eee}#mostra-ordine-modal #ordine-modal-backpanelid{font-size:7rem;font-weight:700;color:#444}#mostra-ordine-modal .altre-info .col-md-12,#mostra-ordine-modal .altre-info .col-md-6{margin-bottom:10px}#mostra-ordine-modal .altre-info .col-md-6{border-bottom:1px solid #dcdcdc}#mostra-ordine-modal .altre-info #ordine-modal-coupon{background:rgba(252,224,182,.59);padding-top:10px}#mostra-ordine-modal .altre-info #ordine-modal-coupon .value{list-style-position:inside}#modal-invalid-items #row-carrello .simpleCart_items table .itemRow ul,#modal-invalid-items .simpleCart_shelfItem .info-oggetto h4,#modal-invalid-items .simpleCart_shelfItem .info-oggetto p,#modal-upsell-bibite #row-carrello .simpleCart_items table .itemRow ul,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto h4,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto p,#mostra-ordine-modal .altre-info #ordine-modal-coupon .value ul,#pagina-prenota-asporto #row-carrello .simpleCart_items table .itemRow ul,#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto h4,#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto p{margin-bottom:0}#mostra-ordine-modal .altre-info #ordine-modal-totale{background:rgba(197,235,212,.5019607843);padding-top:10px}#mostra-ordine-modal .altre-info #ordine-modal-totale .value{font-size:16px;font-weight:700}#tabella-programmazione-chiusure td{padding:3px 5px}#tabella-programmazione-chiusure .nuovo-elemento{background:wheat}.aggiunta{color:#216f2f}.rimozione{color:#a02421}.clearfix::after{display:block;clear:both;content:""}#gform .filters a.button{margin-top:0;border:2px solid #666}#gform .filters a.button.active{background:#666;color:#fff}#gform a.button{font-size:13px;vertical-align:super}#gform a.button.info{background:#337ab6;color:#fff}#gform a.button.gestione-ristorante-cron[cron_attivo]:not([cron_attivo=""]) .icon-clock{display:inline}#gform div.intestazione-con-pulsanti a.button span img{width:20px;margin-right:5px}#gform table tr,#stats-date-from,#stats-date-to,.lista-ordinabile-bottoni .elemento-ordinabile .actions-container .action-button{cursor:pointer}#gform table#table-single-entry tr{cursor:default}#gform table td{vertical-align:middle}#gform .form-block-container{border:0;margin:18px 0;box-shadow:0 6px 0 0 rgba(0,0,0,.01),0 15px 32px 0 rgba(0,0,0,.06);border-radius:4px;background:#fff;padding:20px}#gform .form-block-container .form-title{text-transform:uppercase}#gform .form-block-container .row{padding:8px 10px;border-bottom:1px solid #ddd;cursor:pointer}#gform .form-block-container .row:nth-child(2n){background:#f9f9f9}.mb-10{margin-bottom:10px!important}.dettaglio .row{margin-bottom:6px}#seleziona-periodo .filtro-data{margin:0 0 0 10px;height:38px;font-size:14px;line-height:38px}#seleziona-periodo .filtro-data i{line-height:38px;height:38px}#lista-priorita-ristoranti .elemento-ordinabile:first-child .action-button:hover:first-child,#lista-priorita-ristoranti .elemento-ordinabile:last-child .action-button:hover:last-child{background-color:#f8f9fa;border-color:#f8f9fa}#lista-priorita-ristoranti .elemento-ordinabile:first-child .icon-arrow-up,#lista-priorita-ristoranti .elemento-ordinabile:last-child .action-button .icon-arrow-down{color:#d3d3d3}.lista-ordinabile-bottoni{list-style:none;width:100%}.lista-ordinabile-bottoni .elemento-ordinabile{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.lista-ordinabile-bottoni .elemento-ordinabile:hover{background:#fafafa;border-left:8px solid #d1a054}#footer .col-md-4 .contatto-ristorante h5,#modal-invalid-items #row-carrello #carrello-riga-coupon-totale .col-md-4#carrello-totale h4,#modal-upsell-bibite #row-carrello #carrello-riga-coupon-totale .col-md-4#carrello-totale h4,#pagina-contatti .col-md-6 .contatto-ristorante h5,#pagina-prenota-asporto #row-carrello #carrello-riga-coupon-totale .col-md-4#carrello-totale h4,.lista-ordinabile-bottoni .elemento-ordinabile .actions-container{display:inline-block}#primary-menu.dark ul ul li>a,.dark #primary-menu:not(.not-dark) ul ul li>a{color:#e8e8e8!important}#logo img:hover{filter:brightness(1.3)}#home #fascia-ristoranti .col-md-4 .contenitore{position:relative;height:400px;width:100%;overflow:hidden;margin-bottom:10px}#home #fascia-ristoranti .col-md-4 .contenitore:hover .immagine,.scelta-menu-card:hover .card-img-top{transform:scale(1.05)}#home #fascia-ristoranti .col-md-4 .contenitore:after{content:"";position:absolute;top:5px;bottom:5px;right:5px;left:5px;box-shadow:inset 0 0 5px rgba(255,255,255,.5),0 0 5px rgba(0,0,0,.5)}#home #fascia-ristoranti .col-md-4 .contenitore .contenuto,#home #fascia-ristoranti .col-md-4 .contenitore .immagine{position:absolute;top:0;left:0;height:400px;width:100%}#home #fascia-ristoranti .col-md-4 .contenitore .immagine{background-size:cover;background-position:center center;transition:transform .25s}#home #fascia-ristoranti .col-md-4 .contenitore .contenuto{display:flex;align-items:flex-end;justify-content:center}.tabs.categorie-cibi ul.tab-nav:not(.tab-nav-lg){margin-bottom:25px;border-bottom:1px solid #eee}.tabs.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li{height:61px}.tabs.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li .icona-menu-tabs{transition:.2s ease-out;height:30px;margin-right:12px}.tabs.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li a{color:#777;height:60px;line-height:60px}.tabs.categorie-cibi ul.tab-nav li.ui-tabs-active .icona-menu-tabs{transition:.2s ease-out;height:35px;margin-bottom:10px;transform:rotate(-30deg)}.tabs.categorie-cibi ul.tab-nav li.ui-tabs-active a{color:#333;border:1px solid rgba(213,168,98,.3098039216);border-bottom:1px solid #fff;background:rgba(216,175,111,.2117647059)}#page-menu{z-index:3;height:auto}#page-menu #page-menu-wrap{background-color:#fff;box-shadow:0 10px 30px rgba(255,255,255,.4);height:auto;padding:50px 0}#page-menu #page-menu-wrap nav{float:none;display:inline-block;margin:20px 0 0;border-radius:0;padding:15px 20px 10px;text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,.25);letter-spacing:.5px;font-size:16px;transition:.25s}#page-menu.sticky-page-menu #page-menu-wrap{background-color:transparent;box-shadow:none;transition:.25s;padding:0;top:105px!important}#page-menu.sticky-page-menu #page-menu-wrap nav{background-color:#fff1dc;border-radius:0 0 15px 15px;margin:0}#pagina-menu .container{padding:30px 15px}#pagina-menu .container .titolo-categoria{box-shadow:0 10px 30px rgba(0,0,0,.4);background:rgba(255,255,255,.8);padding:30px 50px;margin:0 200px}#pagina-menu .container .titolo-categoria h1,#pagina-menu .container .titolo-categoria span{font-family:Cinzel;color:#444}#pagina-menu .container .titolo-categoria h1{position:relative;display:inline-block;font-weight:300}#pagina-menu .container .titolo-categoria h1:after,#pagina-menu .container .titolo-categoria h1:before{content:"";width:calc(100% + 40px);height:1px;background-color:#444;position:absolute;left:-20px}#pagina-menu .container .titolo-categoria h1:before{top:-1px}#pagina-menu .container .titolo-categoria h1:after{bottom:-1px}#footer .col-md-4 .contatto-ristorante h3,#footer .col-md-4 .contatto-ristorante h5,#pagina-contatti .col-md-6 .contatto-ristorante h3,#pagina-contatti .col-md-6 .contatto-ristorante h5,#pagina-menu .container .titolo-categoria span{font-weight:400}.info-block{background-color:rgba(127,127,127,.075);min-height:275px;padding:60px 30px 30px;position:relative;border:1px solid rgba(127,127,127,.25);margin-bottom:45px;text-align:center}.info-block:before{content:"";border:1px dashed rgba(127,127,127,.25);position:absolute;top:5px;bottom:5px;right:5px;left:5px}.info-block span.icon{color:#fff;width:70px;font-size:20px;height:45px;line-height:40px;position:absolute;top:-3px;left:50%;margin-left:-35px;border-radius:0 0 50% 50%;box-shadow:0 1px 1px rgba(0,0,0,.3);z-index:1;text-align:center}.info-block ul li{list-style:none}#footer .col-md-4 .contatto-ristorante ul li span:not(:last-child):after,.info-block ul li span:not(:last-child):after{content:", "}#footer .col-md-4,#modal-invalid-items #row-carrello .simpleCart_items,#modal-upsell-bibite #row-carrello .simpleCart_items,#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare:last-child,#myModal .modal-body #modale-aggiunte #lista-rimozioni .rimozione-da-selezionare:last-child,#pagina-contatti .col-md-6,#pagina-prenota-asporto #row-carrello .simpleCart_items,.modal-content #modale-aggiunte #riepilogo-aggiunte,.modal-content #modale-aggiunte .info-oggetto{margin-bottom:30px}#pagina-contatti .col-md-6 .contatto-ristorante{position:relative;padding:100px 15px 0;background-color:#f5f5f5;border:2px solid #dfdfdf;height:100%}#footer .col-md-4 .contatto-ristorante:before,#pagina-contatti .col-md-6 .contatto-ristorante:before{content:"";border:1px dashed #dfdfdf;position:absolute;top:5px;bottom:5px;right:5px;left:5px;pointer-events:none}#pagina-contatti .col-md-6 .contatto-ristorante .immagine-thumb{position:absolute;top:0;left:calc(50% - 50px);width:100px;height:80px;object-fit:cover;border-radius:0 0 50% 50%}#pagina-prenota-asporto #scelta-consegna .wpcf7-list-item,.custom-radio-container .wpcf7-list-item{display:block}#pagina-prenota-asporto span.ajax-loader,#pagina-prenota-tavolo span.ajax-loader{display:block;margin-left:auto;margin-right:auto}#myModal #subtotal-prodotto-con-aggiunte,#pagina-prenota-asporto form input:not([type=submit]),#pagina-prenota-asporto form select,#pagina-prenota-tavolo form input:not([type=submit]),#pagina-prenota-tavolo form select,#privacy-policy h2,#privacy-policy table{width:100%}#pagina-prenota-asporto option[disabled],#pagina-prenota-tavolo option[disabled]{background:#efefef}#toast-container .toast-message i.icon-cart-plus{font-size:20px;vertical-align:sub;margin-right:5px}#toast-container .toast-message i.icon-cart-plus .aggiunte-modal .modal-dialog{margin-top:10vh}.modal-content,.modal-content #modale-aggiunte .img-thumbnail{border-radius:0}.modal-content #modale-aggiunte h4{margin-bottom:5px}#apri-calendar-picker{position:absolute;top:4px;right:8px;font-size:20px;padding:0 5px;cursor:pointer}#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare,#myModal .modal-body #modale-aggiunte #lista-rimozioni .rimozione-da-selezionare{border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;width:50%;float:left;padding-right:10px}#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare .aggiunta-nome{flex-basis:80%}#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare .aggiunta-prezzo{flex-basis:10%}#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare label,#myModal .modal-body #modale-aggiunte #lista-rimozioni .rimozione-da-selezionare .rimozione-nome{flex-basis:100%;font-size:14px;text-transform:none;font-weight:400;letter-spacing:normal;color:#555}#myModal .modal-body #modale-aggiunte .info-oggetto{position:relative;margin-left:100px}#modal-invalid-items #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li:first-child,#modal-invalid-items .simpleCart_shelfItem .info-oggetto.no-image,#modal-upsell-bibite #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li:first-child,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto.no-image,#myModal .modal-body #modale-aggiunte .info-oggetto.no-immagine,#pagina-prenota-asporto #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li:first-child,#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto.no-image{margin-left:0}#myModal .modal-body #modale-aggiunte .info-oggetto img{height:80px;position:absolute;left:-100px;top:0}#myModal .modal-body #modale-aggiunte .info-oggetto h4{margin-bottom:20px;height:80px;display:flex;justify-content:space-between;align-items:center}#myModal .modal-footer{flex-direction:column;align-items:flex-end;position:sticky;bottom:0;background:#fff}#myModal .modal-footer #riepilogo-aggiunte .aggiunta-selezionata{display:flex;justify-content:space-between;align-items:center}#myModal .modal-footer .totale-modale-span{display:flex;justify-content:space-between}#myModal .modal-footer .totale-modale-span span{font-size:24px;color:#d1a054}#myModal .modal-footer button,#privacy-policy .custom-heading h2,.mfp-inline-holder .mfp-content{width:auto}.promo .disponibilita{position:absolute;right:10px;bottom:3px;margin:0;font-style:italic}#modal-invalid-items .form-menu-container,#modal-upsell-bibite .form-menu-container,#pagina-prenota-asporto .form-menu-container{background:#fbfbfb;padding:40px}#modal-invalid-items .aggiunta-prezzo,#modal-upsell-bibite .aggiunta-prezzo,#pagina-prenota-asporto .aggiunta-prezzo{float:right}#modal-invalid-items #modale-aggiunte,#modal-upsell-bibite #modale-aggiunte,#pagina-prenota-asporto #modale-aggiunte{border:1px dashed #000;background:#f0f0f0}#modal-invalid-items #mappa-copertura-domicilio-link,#modal-upsell-bibite #mappa-copertura-domicilio-link,#pagina-prenota-asporto #mappa-copertura-domicilio-link{margin-left:25px;display:inline-block}#modal-invalid-items #scelta-consegna input[type=radio][name=tipo_consegna],#modal-upsell-bibite #scelta-consegna input[type=radio][name=tipo_consegna],#pagina-prenota-asporto #scelta-consegna input[type=radio][name=tipo_consegna]{width:25px;height:25px;vertical-align:middle;margin-right:5px}#modal-invalid-items #scelta-consegna>span label,#modal-upsell-bibite #scelta-consegna>span label,#pagina-prenota-asporto #scelta-consegna>span label,.custom-radio-container>span label{font-size:14px;font-weight:500;text-transform:none;letter-spacing:unset}#modal-invalid-items #menu-asporto.categorie-cibi ul li,#modal-upsell-bibite #menu-asporto.categorie-cibi ul li,#pagina-prenota-asporto #menu-asporto.categorie-cibi ul li{width:20%!important}#modal-invalid-items #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li,#modal-upsell-bibite #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li,#pagina-prenota-asporto #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li{height:62px}#modal-invalid-items .simpleCart_shelfItem,#modal-upsell-bibite .simpleCart_shelfItem,#pagina-prenota-asporto .simpleCart_shelfItem{margin-bottom:20px;border-top:1px solid #eee;padding-top:10px}#modal-invalid-items .simpleCart_shelfItem.non-in-menu,#modal-upsell-bibite .simpleCart_shelfItem.non-in-menu,#pagina-prenota-asporto .simpleCart_shelfItem.non-in-menu,.no-cookies-popup .cookie-notice-container{display:none!important}#modal-invalid-items .simpleCart_shelfItem .info-oggetto,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto,#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto{margin-left:88px;position:relative}#modal-invalid-items .simpleCart_shelfItem .info-oggetto .item_thumb,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto .item_thumb,#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto .item_thumb{height:80px;border:2px solid #eee;transition:.25s;position:absolute;left:-88px;top:0}#modal-invalid-items .simpleCart_shelfItem .info-oggetto h4,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto h4,#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto h4{height:80px;display:flex;justify-content:space-between;align-items:center}#modal-invalid-items .simpleCart_shelfItem .info-oggetto h4 .item_name,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto h4 .item_name,#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto h4 .item_name{display:inline-block;max-width:calc(100% - 80px)}#modal-invalid-items .simpleCart_shelfItem .aggiungi-carrello,#modal-upsell-bibite .simpleCart_shelfItem .aggiungi-carrello,#pagina-prenota-asporto .simpleCart_shelfItem .aggiungi-carrello{float:right;padding:4px 6px;color:#d1a054;border:1px solid #d1a054}#modal-invalid-items .simpleCart_shelfItem .aggiungi-carrello:hover,#modal-upsell-bibite .simpleCart_shelfItem .aggiungi-carrello:hover,#pagina-prenota-asporto .simpleCart_shelfItem .aggiungi-carrello:hover{color:#000;border-color:#000}#modal-invalid-items #row-carrello,#modal-upsell-bibite #row-carrello,#pagina-prenota-asporto #row-carrello{background-color:#fafafa;margin-left:-15px;margin-right:-15px}#modal-invalid-items #row-carrello .simpleCart_items table,#modal-upsell-bibite #row-carrello .simpleCart_items table,#pagina-prenota-asporto #row-carrello .simpleCart_items table{display:table;border-spacing:2px;border-color:grey;border-collapse:collapse;width:100%;margin-bottom:1rem;color:#212529}#modal-invalid-items #row-carrello .simpleCart_items table th,#modal-upsell-bibite #row-carrello .simpleCart_items table th,#pagina-prenota-asporto #row-carrello .simpleCart_items table th{vertical-align:bottom;border-bottom:2px solid #dee2e6;padding:12px 15px!important;font-size:14px;color:#555;border-collapse:collapse;border-top:1px solid #dee2e6;font-family:Cinzel,serif;display:table-cell;border-spacing:2px}#modal-invalid-items #row-carrello .simpleCart_items table tr td,#modal-upsell-bibite #row-carrello .simpleCart_items table tr td,#pagina-prenota-asporto #row-carrello .simpleCart_items table tr td{padding:4px 15px!important;vertical-align:middle!important;border-color:#e5e5e5!important;border-top:1px solid #dee2e6}#modal-invalid-items #row-carrello .simpleCart_items table .item-thumb img,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-thumb img,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-thumb img{display:block;width:50px;height:50px;border:2px solid #eee}#modal-invalid-items #row-carrello .simpleCart_items table .item-name,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-name,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-name{font-weight:600}#modal-invalid-items #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido,#modal-upsell-bibite #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido,#pagina-prenota-asporto #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido{background:rgba(220,53,69,.07)}#modal-invalid-items #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido .item-name:before,#modal-upsell-bibite #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido .item-name:before,#pagina-prenota-asporto #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido .item-name:before{content:attr(data-errormsg);color:red;font-weight:700;display:block}#modal-invalid-items #row-carrello .simpleCart_items table .item-quantity,#modal-invalid-items #row-carrello .simpleCart_items table .item-total,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-quantity,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-total,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-quantity,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-total{text-align:center!important}#modal-invalid-items #row-carrello .simpleCart_items table .item-decrement,#modal-invalid-items #row-carrello .simpleCart_items table .item-increment,#modal-invalid-items #row-carrello .simpleCart_items table tr td.item-quantity,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-decrement,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-increment,#modal-upsell-bibite #row-carrello .simpleCart_items table tr td.item-quantity,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-decrement,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-increment,#pagina-prenota-asporto #row-carrello .simpleCart_items table tr td.item-quantity{line-height:40px;height:40px;padding-left:0!important;padding-right:0!important;background-clip:content-box}#modal-invalid-items #row-carrello .simpleCart_items table .item-decrement a,#modal-invalid-items #row-carrello .simpleCart_items table .item-increment a,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-decrement a,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-increment a,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-decrement a,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-increment a{background-color:#ddd;display:inline-block;height:40px;width:100%;line-height:40px}#modal-invalid-items #row-carrello .simpleCart_items table .item-decrement,#modal-invalid-items #row-carrello .simpleCart_items table .item-increment,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-decrement,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-increment,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-decrement,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-increment{width:20px;text-align:center!important}#modal-invalid-items #row-carrello .simpleCart_items table tr td.item-quantity,#modal-upsell-bibite #row-carrello .simpleCart_items table tr td.item-quantity,#pagina-prenota-asporto #row-carrello .simpleCart_items table tr td.item-quantity{width:50px;text-align:center;margin-bottom:0}#modal-invalid-items #row-carrello .td-coupon h3,#modal-upsell-bibite #row-carrello .td-coupon h3,#pagina-prenota-asporto #row-carrello .td-coupon h3{padding-left:15px}#modal-invalid-items #row-carrello #carrello-riga-coupon-totale,#modal-upsell-bibite #row-carrello #carrello-riga-coupon-totale,#pagina-prenota-asporto #row-carrello #carrello-riga-coupon-totale{margin:0;padding:0 15px}#modal-invalid-items #row-carrello #carrello-riga-coupon-totale .col-md-4#carrello-totale,#modal-upsell-bibite #row-carrello #carrello-riga-coupon-totale .col-md-4#carrello-totale,#pagina-prenota-asporto #row-carrello #carrello-riga-coupon-totale .col-md-4#carrello-totale{text-align:right}.fiocco-promo{position:absolute;top:13px;left:-38px;background:#fff;color:#000!important;font-family:Raleway;font-weight:800!important;text-shadow:unset;padding:0 40px;transform:rotate(-45deg)}#cerca-in-menu{position:relative}#cerca-in-menu.sticky-cerca{position:fixed;top:0;z-index:10000;width:100%;left:0;padding:0 2rem}#cancella-testo-ricerca-menu{position:absolute;right:19px;top:10px}#footer .col-md-4 .contatto-ristorante{position:relative;padding:94px 15px 0;border:2px solid #dfdfdf;height:100%;transition:filter .2s ease-in}#footer .col-md-4 .contatto-ristorante .immagine-thumb{position:absolute;top:16px;left:calc(50% - 34px);width:72px;height:72px;object-fit:cover;border-radius:50%}#footer .col-md-4 .contatto-ristorante:hover{filter:brightness(1.2);transition:filter .2s ease-in}#footer .col-md-4 .contatto-ristorante h3,#footer .col-md-4 .contatto-ristorante h5,#footer .col-md-4 .contatto-ristorante p{margin-bottom:10px;color:#eee}#footer .col-md-4 .contatto-ristorante ul li{color:#d1a054;list-style:none}#footer .row{justify-content:flex-end}#privacy-policy table td{padding:10px}#cookie-notice .cookie-buttons{margin-left:10px;background:#d1a054;color:#fff;text-shadow:none;border:none;padding:5px 15px}.submitprivacy25px{width:25px!important;height:25px;vertical-align:middle}#pulsanti-aggiuntivi-on-top{position:fixed;bottom:80px;right:13px;display:flex;flex-direction:column;z-index:21}#pulsanti-aggiuntivi-on-top .pulsante-aggiuntivo{background-color:#d1a054;border:1px solid #fff;box-shadow:3px 3px 8px 0 rgba(0,0,0,.2)}#pulsanti-aggiuntivi-on-top .pulsante-aggiuntivo:hover{filter:brightness(1.1)}#container-indirizzi-salvati{background:#fafafa;border:1px solid #eee;border-radius:3px}.custom-radio-container input{width:25px!important;height:25px;vertical-align:middle;margin-right:5px}.scelta-menu-card{border:1px solid #eee;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;overflow:hidden}.scelta-menu-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.2)}.scelta-menu-card .card-img-top{border-top-left-radius:15px;border-top-right-radius:15px;transition:transform .3s}.scelta-menu-card .card-body{padding:2rem}.scelta-menu-card .card-title{font-size:1.75rem;color:#444}.scelta-menu-card .card-text{font-size:1rem;color:#666;min-height:60px}.scelta-menu-card .btn.custom-button{padding:10px 30px;font-size:1rem;font-weight:700;border-radius:50px;transition:background-color .3s,color .3s}.scelta-menu-card .btn.custom-button[href="/menu"]:hover{background-color:#bf8833;color:#fff}.scelta-menu-card .btn.custom-button[href="/carta-dei-vini"]{background-color:#196f3d;color:#fff}.scelta-menu-card .btn.custom-button[href="/carta-dei-vini"]:hover{background-color:#104526;color:#fff}