*:focus {outline: 2px solid #d69e5a !important;outline-offset: 1px;box-shadow: 0px 0px 3px 3px #d69e5a !important;}h1,h2,h3,h4,h5,h6{font-family:'Cinzel', serif}p,span,body,div,a,b,table,tr,td,th{font-family:'Lora', serif}li,a{-webkit-transition:.25s all ease;transition:.25s all ease}.bg-primary-1{background-color:#D1A054}.nascosto{display:none}.form-process.fixed{height:100vh;top:0px;left:0px;position:fixed}.datepicker p,.datepicker span,.datepicker body,.datepicker div,.datepicker a,.datepicker b,.datepicker table,.datepicker tr,.datepicker td,.datepicker th{font-family:'Lato', sans-serif}i[class^="icon"]{font-display:optional}.grecaptcha-badge{display:none}#oc-images .owl-nav .owl-prev,#oc-images .owl-nav .owl-next{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:0px;background-color:#D1A054}.quandoo-widget-builder .quandoo-button-text{color:#333}.tripadvisor-container{width:200px;margin:auto;margin-top:-20px}.tripadvisor-container .TA_restaurantWidgetGreen{margin-bottom:20px}.rightSide{box-sizing:unset}.si-tripadvisor:hover,.si-colored.si-tripadvisor{background-color:#00af87 !important}.si-prenota{background-color:#196F3D !important;color:#fff !important;border-radius:20px;margin-right:10px}.si-prenota:hover{opacity:0.9}.si-ordina{background-color:#be161c !important;color:#fff !important;border-radius:20px;margin-right:10px}.si-ordina:hover{opacity:0.9}.si-glova{background-color:#ffc244 !important;color:#fff !important;border-radius:20px;margin-right:10px}.si-glova:hover{opacity:0.9}.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:'\e116'}.wpcf7-form.invalid .wpcf7-response-output{color:#D8000C;background-color:#FFBABA;border:0;padding:10px}.wpcf7-form.invalid .wpcf7-response-output:before{content:'\e117'}.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-validation-errors:before,div.wpcf7-spam-blocked:before{font:26px/30px dashicons;margin-right:16px;vertical-align:middle}div.wpcf7-mail-sent-ok:before{content:"\f147"}div.wpcf7-validation-errors:before{content:"\f158"}div.wpcf7-spam-blocked:before{content:'\f534'}#top-bar{z-index:999;background-color:#1b2024;position:fixed;top:0px;width:100%}#top-bar li,#top-bar a{color:#fff}#top-bar #top-social li a{color:#fff}#top-bar #top-social .dropdown-menu a{color:#444}#top-bar .top-links li:hover{background:transparent}#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 .orologio,#top-bar.backend .data{margin-right:20px}#top-bar.backend i.icon{margin-right:10px}#top-bar.backend .btn-group{vertical-align:baseline}#top-bar.backend .btn-group button{padding:0px 5px;color:#767676}#top-bar.backend .dropdown-item{line-height:normal;color:#767676}#ordina-dropdown{vertical-align:middle}#ordina-dropdown .dropdown-menu{background-color:white;border:1px solid #aaa;border-radius:0px;padding:0px;font-size:1rem}#ordina-dropdown .dropdown-menu a.dropdown-item{color:#333;padding:3px 15px}#ordina-dropdown .dropdown-menu a.dropdown-item:hover{background-color:#D1A054;color:white}#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:0px;height:0px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d1a054;border:0px none #ffffff;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:0px none #ffffff;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:transparent}.torn-paper-before:before{top:0px;left:0;content:'';width:100%;height:7px;position:absolute;background-image:url(images/torn-papper2.png);background-position:15% -7px;z-index:10}.torn-paper-after:after{left:0;bottom:0px;content:'';width:100%;height:7px;position:absolute;background-image:url(images/torn-papper2.png);z-index:10}.label-novita{position:absolute;top:29px;right:-7px;background:#d1a054;border-radius:10px;font-size:10px;padding:5px 8px;line-height:12px;color:white}.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:transparent;color:#fff !important;border-color:#fff !important}.button.custom-button:hover{opacity:0.8}.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:transparent !important}.button.custom-button.button-border:not(.button-fill).button-disabled{color:#999999 !important;border-color:#999999 !important;background:#666 !important}.button.custom-button.button-border:not(.button-fill).button-disabled:hover{color:999999 !important;border-color:999999 !important;background:999999 !important}.citazione-container{box-shadow:0 10px 30px rgba(0,0,0,0.4);background:rgba(255,255,255,0.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:0px;left:0px;width:100%;height:100%;background:black;z-index:1;opacity:0.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;-o-object-fit:cover;object-fit:cover;border-radius:0 50% 50% 50%;-webkit-transition:border-radius .25s;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;-webkit-transition:top .4s;transition:top .4s}.prodotto-menu .immagine-hover img{height:100%;-o-object-fit:cover;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}.prodotto-menu .testo h3 .prezzo-piatto{font-size:20px}.prodotto-menu .testo h3 span{background-color:#fff}.prodotto-menu .testo h3 span:nth-child(1){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,0.5)}#fascia-galleria .image-carousel .oc-item a .velina-nera,.fascia-galleria-menu .image-carousel .oc-item a .velina-nera{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#fascia-galleria .image-carousel .oc-item a img,.fascia-galleria-menu .image-carousel .oc-item a img{-webkit-transition:-webkit-transform 4s linear;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:0.2;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#fascia-galleria .image-carousel .oc-item a:hover img,.fascia-galleria-menu .image-carousel .oc-item a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 4s linear;transition:transform 4s linear}.fascia-galleria-menu{padding-top:0px;margin:0px;margin-top:-30px !important}.fascia-galleria-menu .container{padding-top:0px}#gform{background:#f5f7fa;height:100%}#gform.menu-ridotto #menu-gestione-form{width:40px}#gform.menu-ridotto #menu-gestione-form #menu-items li>span{display:none}#gform.menu-ridotto .content{margin-left:30px}#gform.menu-ridotto #top-bar{margin-left:40px}#gform #top-bar{margin-left:200px;background:white;padding:0px 40px;box-shadow:0 0 35px 0 rgba(61,69,78,0.15)}#gform #top-bar .menu-mobile{display:none;margin-left:-40px;background:#233242;color:white;font-size:24px;margin-right:10px;cursor:pointer;height:45px;vertical-align:middle;margin-bottom:4px}#gform #top-bar .menu-mobile .icon{margin-left:5px}#gform .blocco-backend{background:white;border:0 solid #f7f7f7;border-radius:.25rem;padding:1.5rem;box-shadow:0 0.75rem 6rem rgba(56,65,74,0.03);margin-bottom:40px}#gform .blocco-backend a.esporta-excel{vertical-align:middle;padding-right:10px;padding-left:10px;background:#358235;position:absolute;right:0px;top:-10px;margin-right:0px}#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 .blocco-backend#orari-ristoranti-asporto table tbody td hr:last-child,#gform .blocco-backend#orari-ristoranti-domicilio table tbody td hr:last-child{display:none}#gform .refresh-list{color:#929292;font-size:22px;border:1px solid #dee2e6;padding:0px 5px;border-radius:3px;margin-left:5px;cursor:pointer;vertical-align:middle}#gform .welcome-text{font-weight:300}#gform h1,#gform h2,#gform h3,#gform h4,#gform h5,#gform h6,#gform p,#gform div,#gform span,#gform li,#gform a,#gform b,#gform tr,#gform td{font-family:'Open Sans', sans-serif}#gform select{background:white;padding:5px;color:#333}#gform .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#732964 !important;color:white !important;border:none !important}#gform .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;background-color:#732964;border:none !important}#gform table.dataTable{width:100% !important}#gform table.dataTable.hover tbody tr:hover,#gform table.dataTable.display 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,0.34)}#gform table.dataTable tr.ordine-annullato{background:#ffe5e5;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}#gform table.dataTable tr.ordine-annullato:after{content:"ANNULLATO";position:absolute;left:15px;top:15px;background:#e23939;color:white;padding:10px 10px;max-width:121px}#gform table.dataTable tr.ordine-doppio{background:#fde8d4;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}#gform table.dataTable tr.ordine-doppio:after{content:"POSSIBILE ORDINE DOPPIO";position:absolute;left:5px;top:5px;background:#d57828;color:white;padding:10px 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}#gform .content .form-block-container .row:hover{background-color:#e1ebff}.doppia-spunta-blu{font-size:18px;color:#337ab6;vertical-align:middle;margin-left:8px;cursor:auto}.stampa-process{display:none;position:fixed;top:0px;z-index:10000;font-size:2rem;width:100%;height:100%;background:url(/wp-content/themes/tema-mangianapoli/images/preloader.gif) center center no-repeat;background-color:rgba(255,255,255,0.95)}.stampa-process .messaggio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:110%;color:black;font-family:'Raleway'}div#close-menu-catcher{display:none;width:100vw;height:100vh;opacity:0;position:fixed;z-index:1;right:0px;top:0px}#menu-gestione-form{background:#233242;background-repeat:repeat-x;height:calc(100vh - 32px);width:200px;position:fixed;box-shadow:3px 10px 20px 0 rgba(0,0,0,0.18),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2);z-index:2}#menu-gestione-form #logo{padding-top:10px;background:transparent;margin-right:0px;float:none;border-bottom:1px solid rgba(255,255,255,0.25)}#menu-gestione-form .user-details{color:white;font-size:11px;margin-top:10px;padding:10px;border-bottom:1px solid rgba(255,255,255,0.25)}#menu-gestione-form #logo img{padding:10px;width:100%;height:auto}#menu-gestione-form #menu-items ul{list-style-type:none;color:white;padding:2px 0px 0px 0px}#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,0.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,0.2);color:white}#menu-gestione-form #menu-items ul li:hover{background:rgba(200,200,200,0.2);-webkit-transition:all .2s;transition:all .2s;color:white}#menu-gestione-form #menu-items ul li i{width:15px;margin-right:15px}#menu-gestione-form #menu-items ul a{width:100%;color:#eee;-webkit-transition:all .2s;transition:all .2s}#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 p,#gestisci-ristorante-modal div,#gestisci-ristorante-modal span,#gestisci-ristorante-modal li,#gestisci-ristorante-modal a,#gestisci-ristorante-modal b,#gestisci-ristorante-modal tr,#gestisci-ristorante-modal td,#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 p,#annulla-cron-gestisci-ristorante-modal div,#annulla-cron-gestisci-ristorante-modal span,#annulla-cron-gestisci-ristorante-modal li,#annulla-cron-gestisci-ristorante-modal a,#annulla-cron-gestisci-ristorante-modal b,#annulla-cron-gestisci-ristorante-modal tr,#annulla-cron-gestisci-ristorante-modal td{font-family:'Open Sans', sans-serif}#gestisci-ristorante-modal .button:hover,#annulla-cron-gestisci-ristorante-modal .button:hover{background-color:#555 !important}#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 p,#mostra-ordine-modal div,#mostra-ordine-modal span,#mostra-ordine-modal li,#mostra-ordine-modal a,#mostra-ordine-modal b,#mostra-ordine-modal tr,#mostra-ordine-modal td{font-family:'Open Sans', sans-serif}#mostra-ordine-modal .modal-header-button{background:transparent;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{background:#eee}#mostra-ordine-modal #ordine-modal-backpanelid{font-size:7rem;font-weight:bold;color:#444}#mostra-ordine-modal .altre-info .col-md-6,#mostra-ordine-modal .altre-info .col-md-12{margin-bottom:10px}#mostra-ordine-modal .altre-info .col-md-6{border-bottom:1px solid gainsboro}#mostra-ordine-modal .altre-info #ordine-modal-coupon{background:rgba(252,224,182,0.59);padding-top:10px}#mostra-ordine-modal .altre-info #ordine-modal-coupon .value{list-style-position:inside}#mostra-ordine-modal .altre-info #ordine-modal-coupon .value ul{margin-bottom:0px}#mostra-ordine-modal .altre-info #ordine-modal-totale{background:rgba(197,235,212,0.501961);padding-top:10px}#mostra-ordine-modal .altre-info #ordine-modal-totale .value{font-size:16px;font-weight:bold}.dettaglio-ordine-riepilogo:hover{background:#eee}#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:0px;border:2px solid #666}#gform .filters a.button.active{background:#666;color:white}#gform a.button{font-size:13px;vertical-align:super}#gform a.button.info{background:#337ab6;color:white}#gform a.button:hover{opacity:0.8}#gform a.button.gestione-ristorante-cron .icon-clock{display:none}#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{margin-bottom:20px}#gform table tr{cursor:pointer}#gform table#table-single-entry tr{cursor:default}#gform table td{font-size:13px;vertical-align:middle;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.form-block-container .row{font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#gform .form-block-container{border:0;margin:18px 0;box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);border-radius:4px;background:white;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(even){background:#f9f9f9}.mb-10{margin-bottom:10px !important}.dettaglio .row{margin-bottom:6px}#stats-date-from,#stats-date-to{cursor:pointer}#seleziona-periodo .filtro-data{margin:0px;margin-left: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{background-color:#f8f9fa;border-color:#f8f9fa}#lista-priorita-ristoranti .elemento-ordinabile:first-child .icon-arrow-up{color:lightgrey}#lista-priorita-ristoranti .elemento-ordinabile:last-child .action-button:hover:last-child{background-color:#f8f9fa;border-color:#f8f9fa}#lista-priorita-ristoranti .elemento-ordinabile:last-child .action-button .icon-arrow-down{color:lightgrey}.lista-ordinabile-bottoni{list-style:none;width:100%}.lista-ordinabile-bottoni .elemento-ordinabile{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lista-ordinabile-bottoni .elemento-ordinabile:hover{background:#fafafa;border-left:8px solid #D1A054}.lista-ordinabile-bottoni .elemento-ordinabile .actions-container{display:inline-block}.lista-ordinabile-bottoni .elemento-ordinabile .actions-container .action-button{cursor:pointer}.dark #primary-menu:not(.not-dark) ul ul li>a,#primary-menu.dark ul ul li>a{color:#e8e8e8 !important}#primary-menu ul li>a{font-family:"Lora", serif}#logo img{-webkit-transition:-webkit-filter .1s ease-in, filter .1s ease-in;transition:-webkit-filter .1s ease-in, filter .1s ease-in}#logo img:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3);-webkit-transition:-webkit-filter .1s ease-in, filter .1s ease-in;transition:-webkit-filter .1s ease-in, filter .1s ease-in}#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{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);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,0.5),0 0 5px rgba(0,0,0,0.5)}#home #fascia-ristoranti .col-md-4 .contenitore .immagine,#home #fascia-ristoranti .col-md-4 .contenitore .contenuto{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;-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s}#home #fascia-ristoranti .col-md-4 .contenitore .contenuto{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#home #fascia-ristoranti .col-md-4 .contenitore .contenuto h4{color:#fff}.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{-webkit-transition:.2s all ease-out;transition:.2s all 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{-webkit-transition:.2s all ease-out;transition:.2s all ease-out;height:35px;margin-bottom:10px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.tabs.categorie-cibi ul.tab-nav li.ui-tabs-active a{color:#333;border:1px solid rgba(213,168,98,0.309804);border-bottom:1px solid white;background:rgba(216,175,111,0.211765)}#page-menu{z-index:3;height:auto}#page-menu #page-menu-wrap{background-color:#fff;box-shadow:0 10px 30px rgba(255,255,255,0.4);height:auto;padding:50px 0px}#page-menu #page-menu-wrap nav{float:none;display:inline-block;margin:20px 0 0 0;border-radius:0px;padding:15px 20px 10px;text-transform:uppercase;box-shadow:0px 4px 10px rgba(0,0,0,0.25);letter-spacing:0.5px;font-size:16px;-webkit-transition:all .25s;transition:all .25s}#page-menu #page-menu-wrap nav a{color:#444;padding:0 12px}#page-menu.sticky-page-menu #page-menu-wrap{background-color:transparent;box-shadow:none;-webkit-transition:all .25s;transition:all .25s;padding:0px;top:105px !important}#page-menu.sticky-page-menu #page-menu-wrap .custom-heading{display:none}#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,0.4);background:rgba(255,255,255,0.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:before,#pagina-menu .container .titolo-categoria h1:after{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}#pagina-menu .container .titolo-categoria span{font-weight:400}.info-block{background-color:rgba(127,127,127,0.075);min-height:275px;padding:60px 30px 30px;position:relative;border:1px solid rgba(127,127,127,0.25);margin-bottom:45px;text-align:center}.info-block:before{content:"";border:1px dashed rgba(127,127,127,0.25);position:absolute;top:5px;bottom:5px;right:5px;left:5px;pointer-events:none}.info-block span.icon{background-color:#D1A054;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,0.3);z-index:1;text-align:center}.info-block ul li{list-style:none}.info-block ul li span:not(:last-child):after{content:', '}#pagina-contatti .col-md-6{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%}#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;-o-object-fit:cover;object-fit:cover;border-radius:0 0 50% 50%}#pagina-contatti .col-md-6 .contatto-ristorante h3,#pagina-contatti .col-md-6 .contatto-ristorante h5{font-weight:400}#pagina-contatti .col-md-6 .contatto-ristorante h5{display:inline-block}#pagina-prenota-asporto #scelta-consegna .wpcf7-list-item{display:block}#pagina-prenota-tavolo span.ajax-loader,#pagina-prenota-asporto span.ajax-loader{display:block;margin-left:auto;margin-right:auto}#pagina-prenota-tavolo form input:not([type="submit"]),#pagina-prenota-tavolo form select,#pagina-prenota-asporto form input:not([type="submit"]),#pagina-prenota-asporto form select{width:100%}#pagina-prenota-tavolo option[disabled],#pagina-prenota-asporto 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{border-radius:0px}.modal-content #modale-aggiunte .img-thumbnail{border-radius:0px}.modal-content #modale-aggiunte h4{margin-bottom:5px}.modal-content #modale-aggiunte .info-oggetto,.modal-content #modale-aggiunte #riepilogo-aggiunte{margin-bottom:30px}#apri-calendar-picker{position:absolute;top:4px;right:8px;font-size:20px;padding:0px 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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;float:left;padding-right:10px}#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare:last-child,#myModal .modal-body #modale-aggiunte #lista-rimozioni .rimozione-da-selezionare:last-child{margin-bottom:30px}#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare .aggiunta-nome{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%}#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare .aggiunta-prezzo{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%}#myModal .modal-body #modale-aggiunte #lista-aggiunte .aggiunta-da-selezionare label{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px;text-transform:none;font-weight:400;letter-spacing:normal;color:#555}#myModal .modal-body #modale-aggiunte #lista-rimozioni .rimozione-da-selezionare .rimozione-nome{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;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}#myModal .modal-body #modale-aggiunte .info-oggetto.no-immagine{margin-left:0}#myModal .modal-body #modale-aggiunte .info-oggetto.no-immagine img{display:none}#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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#myModal .modal-body #modale-aggiunte #riepilogo-aggiunte .aggiunta-selezionata{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#myModal .modal-body #modale-aggiunte #riepilogo-aggiunte .aggiunta-selezionata .rimuovi-aggiunta-modale{font-size:20px}#myModal .modal-body #modale-aggiunte .totale-modale-span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#myModal .modal-body #modale-aggiunte .totale-modale-span span{font-size:24px;color:#D1A054}#myModal .modal-footer button{width:auto}.mfp-inline-holder .mfp-content{width:auto}.promo .disponibilita{position:absolute;right:10px;bottom:3px;margin:0px;font-style:italic}#pagina-prenota-asporto .form-menu-container,#modal-upsell-bibite .form-menu-container,#modal-invalid-items .form-menu-container{background:#fbfbfb;padding:40px}#pagina-prenota-asporto .aggiunta-prezzo,#modal-upsell-bibite .aggiunta-prezzo,#modal-invalid-items .aggiunta-prezzo{float:right}#pagina-prenota-asporto #modale-aggiunte,#modal-upsell-bibite #modale-aggiunte,#modal-invalid-items #modale-aggiunte{border:1px dashed black;background:#f0f0f0}#pagina-prenota-asporto #prenota-data[readonly="readonly"],#modal-upsell-bibite #prenota-data[readonly="readonly"],#modal-invalid-items #prenota-data[readonly="readonly"]{pointer-events:none}#pagina-prenota-asporto #mappa-copertura-domicilio-link,#modal-upsell-bibite #mappa-copertura-domicilio-link,#modal-invalid-items #mappa-copertura-domicilio-link{margin-left:25px;display:inline-block}#pagina-prenota-asporto #scelta-consegna input[type="radio"][name="tipo_consegna"],#modal-upsell-bibite #scelta-consegna input[type="radio"][name="tipo_consegna"],#modal-invalid-items #scelta-consegna input[type="radio"][name="tipo_consegna"]{width:25px;height:25px;vertical-align:middle;margin-right:5px}#pagina-prenota-asporto #scelta-consegna>span label,#modal-upsell-bibite #scelta-consegna>span label,#modal-invalid-items #scelta-consegna>span label{font-size:14px;font-weight:500;text-transform:none;letter-spacing:unset}#pagina-prenota-asporto #scelta-consegna span,#modal-upsell-bibite #scelta-consegna span,#modal-invalid-items #scelta-consegna span{margin-right:10px}#pagina-prenota-asporto #menu-asporto.categorie-cibi ul li,#modal-upsell-bibite #menu-asporto.categorie-cibi ul li,#modal-invalid-items #menu-asporto.categorie-cibi ul li{width:20% !important}#pagina-prenota-asporto #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,#modal-invalid-items #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li{height:62px}#pagina-prenota-asporto #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li:first-child,#modal-upsell-bibite #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li:first-child,#modal-invalid-items #menu-asporto.categorie-cibi ul.tab-nav:not(.tab-nav-lg) li:first-child{margin-left:0px}#pagina-prenota-asporto .simpleCart_shelfItem,#modal-upsell-bibite .simpleCart_shelfItem,#modal-invalid-items .simpleCart_shelfItem{margin-bottom:20px;border-top:1px solid #eee;padding-top:10px}#pagina-prenota-asporto .simpleCart_shelfItem.non-in-menu,#modal-upsell-bibite .simpleCart_shelfItem.non-in-menu,#modal-invalid-items .simpleCart_shelfItem.non-in-menu{display:none !important}#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto,#modal-invalid-items .simpleCart_shelfItem .info-oggetto{margin-left:88px;position:relative}#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto.no-image,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto.no-image,#modal-invalid-items .simpleCart_shelfItem .info-oggetto.no-image{margin-left:0px}#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto .item_thumb,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto .item_thumb,#modal-invalid-items .simpleCart_shelfItem .info-oggetto .item_thumb{height:80px;border:2px solid #EEE;-webkit-transition:all .25s;transition:all .25s;position:absolute;left:-88px;top:0}#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto h4,#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto p,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto h4,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto p,#modal-invalid-items .simpleCart_shelfItem .info-oggetto h4,#modal-invalid-items .simpleCart_shelfItem .info-oggetto p{margin-bottom:0}#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto h4,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto h4,#modal-invalid-items .simpleCart_shelfItem .info-oggetto h4{height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#pagina-prenota-asporto .simpleCart_shelfItem .info-oggetto h4 .item_name,#modal-upsell-bibite .simpleCart_shelfItem .info-oggetto h4 .item_name,#modal-invalid-items .simpleCart_shelfItem .info-oggetto h4 .item_name{display:inline-block;max-width:calc(100% - 80px)}#pagina-prenota-asporto .simpleCart_shelfItem .aggiungi-carrello,#modal-upsell-bibite .simpleCart_shelfItem .aggiungi-carrello,#modal-invalid-items .simpleCart_shelfItem .aggiungi-carrello{float:right;padding:4px 6px;color:#D1A054;border:1px solid #D1A054}#pagina-prenota-asporto .simpleCart_shelfItem .aggiungi-carrello:hover,#modal-upsell-bibite .simpleCart_shelfItem .aggiungi-carrello:hover,#modal-invalid-items .simpleCart_shelfItem .aggiungi-carrello:hover{color:#000;border-color:#000}#pagina-prenota-asporto #row-carrello,#modal-upsell-bibite #row-carrello,#modal-invalid-items #row-carrello{background-color:#fafafa;margin-left:-15px;margin-right:-15px}#pagina-prenota-asporto #row-carrello .simpleCart_items,#modal-upsell-bibite #row-carrello .simpleCart_items,#modal-invalid-items #row-carrello .simpleCart_items{margin-bottom:30px}#pagina-prenota-asporto #row-carrello .simpleCart_items table,#modal-upsell-bibite #row-carrello .simpleCart_items table,#modal-invalid-items #row-carrello .simpleCart_items table{display:table;border-spacing:2px;border-color:grey;border-collapse:collapse;width:100%;margin-bottom:1rem;color:#212529}#pagina-prenota-asporto #row-carrello .simpleCart_items table th,#modal-upsell-bibite #row-carrello .simpleCart_items table th,#modal-invalid-items #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}#pagina-prenota-asporto #row-carrello .simpleCart_items table tr td,#modal-upsell-bibite #row-carrello .simpleCart_items table tr td,#modal-invalid-items #row-carrello .simpleCart_items table tr td{padding:4px 15px !important;vertical-align:middle !important;border-color:#E5E5E5 !important;border-top:1px solid #dee2e6}#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-thumb img,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-thumb img,#modal-invalid-items #row-carrello .simpleCart_items table .item-thumb img{display:block;width:50px;height:50px;border:2px solid #EEE}#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-name,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-name,#modal-invalid-items #row-carrello .simpleCart_items table .item-name{font-weight:600}#pagina-prenota-asporto #row-carrello .simpleCart_items table .itemRow ul,#modal-upsell-bibite #row-carrello .simpleCart_items table .itemRow ul,#modal-invalid-items #row-carrello .simpleCart_items table .itemRow ul{margin-bottom:0px}#pagina-prenota-asporto #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido,#modal-upsell-bibite #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido,#modal-invalid-items #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido{background:rgba(220,53,69,0.07)}#pagina-prenota-asporto #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,#modal-invalid-items #row-carrello .simpleCart_items table .itemRow.prodotto-non-valido .item-name:before{content:attr(data-errormsg);color:red;font-weight:700;display:block}#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-total,#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-quantity,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-total,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-quantity,#modal-invalid-items #row-carrello .simpleCart_items table .item-total,#modal-invalid-items #row-carrello .simpleCart_items table .item-quantity{text-align:center !important}#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,#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,#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{line-height:40px;height:40px;padding-left:0 !important;padding-right:0 !important;background-clip:content-box}#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-decrement a,#pagina-prenota-asporto #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,#modal-invalid-items #row-carrello .simpleCart_items table .item-decrement a,#modal-invalid-items #row-carrello .simpleCart_items table .item-increment a{background-color:#ddd;display:inline-block;height:40px;width:100%;line-height:40px}#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-decrement,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-decrement,#modal-invalid-items #row-carrello .simpleCart_items table .item-decrement{width:20px;text-align:center !important}#pagina-prenota-asporto #row-carrello .simpleCart_items table .item-increment,#modal-upsell-bibite #row-carrello .simpleCart_items table .item-increment,#modal-invalid-items #row-carrello .simpleCart_items table .item-increment{width:20px;text-align:center !important}#pagina-prenota-asporto #row-carrello .simpleCart_items table tr td.item-quantity,#modal-upsell-bibite #row-carrello .simpleCart_items table tr td.item-quantity,#modal-invalid-items #row-carrello .simpleCart_items table tr td.item-quantity{width:50px;text-align:center;margin-bottom:0}#pagina-prenota-asporto #row-carrello .td-coupon h3,#modal-upsell-bibite #row-carrello .td-coupon h3,#modal-invalid-items #row-carrello .td-coupon h3{padding-left:15px}#pagina-prenota-asporto #row-carrello .td-coupon #ul-coupon,#modal-upsell-bibite #row-carrello .td-coupon #ul-coupon,#modal-invalid-items #row-carrello .td-coupon #ul-coupon{margin-left:30px}#pagina-prenota-asporto #row-carrello #carrello-riga-coupon-totale,#modal-upsell-bibite #row-carrello #carrello-riga-coupon-totale,#modal-invalid-items #row-carrello #carrello-riga-coupon-totale{margin:0;padding:0 15px}#pagina-prenota-asporto #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,#modal-invalid-items #row-carrello #carrello-riga-coupon-totale .col-md-4#carrello-totale{text-align:right}#pagina-prenota-asporto #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,#modal-invalid-items #row-carrello #carrello-riga-coupon-totale .col-md-4#carrello-totale h4{display:inline-block}.fiocco-promo{position:absolute;top:13px;left:-38px;background:white;color:black !important;font-family:Raleway;font-weight:800 !important;text-shadow:unset;padding:0px 40px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#cerca-in-menu{position:relative}#cerca-in-menu.sticky-cerca{position:fixed;top:0px;z-index:10000;width:100%;left:0px;padding:0 2rem}#cancella-testo-ricerca-menu{position:absolute;right:19px;top:10px}#footer .col-md-4{margin-bottom:30px}#footer .col-md-4 .contatto-ristorante{position:relative;padding:94px 15px 0;border:2px solid #dfdfdf;height:100%;-webkit-transition:-webkit-filter .2s ease-in, filter .2s ease-in;transition:-webkit-filter .2s ease-in, filter .2s ease-in}#footer .col-md-4 .contatto-ristorante:before{content:"";border:1px dashed #dfdfdf;position:absolute;top:5px;bottom:5px;right:5px;left:5px;pointer-events:none}#footer .col-md-4 .contatto-ristorante .immagine-thumb{position:absolute;top:16px;left:calc(50% - 34px);width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}#footer .col-md-4 .contatto-ristorante:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transition:-webkit-filter .2s ease-in, filter .2s ease-in;transition:-webkit-filter .2s ease-in, 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 h3,#footer .col-md-4 .contatto-ristorante h5{font-weight:400}#footer .col-md-4 .contatto-ristorante h5{display:inline-block}#footer .col-md-4 .contatto-ristorante ul li{color:#D1A054;list-style:none}#footer .col-md-4 .contatto-ristorante ul li span:not(:last-child):after{content:', '}#footer .row{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#privacy-policy h2{width:100%}#privacy-policy .custom-heading h2{width:auto}#privacy-policy table{width:100%}#privacy-policy table td{padding:10px}#cookie-notice .cookie-buttons{margin-left:10px;background:#d1a054;color:white;text-shadow:none;border:none;padding:5px 15px}.submitprivacy25px{width:25px !important;height:25px;vertical-align:middle}.no-cookies-popup .cookie-notice-container{display:none !important}#pulsanti-aggiuntivi-on-top{position:fixed;bottom:80px;right:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:21}#pulsanti-aggiuntivi-on-top .pulsante-aggiuntivo{background-color:#D1A054;border:1px solid white;box-shadow:3px 3px 8px 0px rgba(0,0,0,0.2)}#pulsanti-aggiuntivi-on-top .pulsante-aggiuntivo:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}#container-indirizzi-salvati{background:#fafafa;border:1px solid #eee;border-radius:3px}.custom-radio-container .wpcf7-list-item{display:block}.custom-radio-container input{width:25px !important;height:25px;vertical-align:middle;margin-right:5px}.custom-radio-container>span label{font-size:14px;font-weight:500;text-transform:none;letter-spacing:unset}.custom-radio-container span{margin-right:10px}
