.rev_slider_wrapper{left:0px;width:100%}.rev_th_auto .rev_slider{margin-bottom:5px!important}.zeus.tparrows{background:rgba(0,0,0,0.4)}.zeus .tp-bullet{width:10px;height:10px}.zeus .tp-bullet-imageoverlay{background:rgba(0,0,0,0)}.zeus .tp-bullet-title,.zeus .tp-bullet-imageoverlay{-webkit-transition:none;-o-transition:none;transition:none}.tp-caption:not(.font-body):not(.font-title){font-family:'Montserrat'}.tp-caption.boxshadow{-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5)}.tp-caption.start-boxshadow{-webkit-box-shadow:1px 1px 0 0 #1a1a1a,2px 2px 0 0 #1a1a1a,3px 3px 0 0 #1a1a1a,4px 4px 0 0 #1a1a1a,5px 5px 0 0 #1a1a1a,6px 6px 0 0 #1a1a1a;box-shadow:1px 1px 0 0 #1a1a1a,2px 2px 0 0 #1a1a1a,3px 3px 0 0 #1a1a1a,4px 4px 0 0 #1a1a1a,5px 5px 0 0 #1a1a1a,6px 6px 0 0 #1a1a1a}.tp-dottedoverlay.darkoverlay{background:rgba(48,48,48,0.6)}.tp-bannertimer{background:rgba(255,255,255,0.25)}.tp-loader.spinner2{background:#151515;-webkit-box-shadow:none;box-shadow:none}.bg-dark .tp-loader.spinner2,.light-spinner .tp-loader.spinner2{background:#FFF}.tp-dottedoverlay.darkoverlay{background:rgba(21,21,21,0.5)}.rev-scroll-btn span{width:4px;height:4px;margin:-2px 0 0 -2px}.zeus .tp-tab:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;z-index:2;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent}.zeus .tp-tab.selected:after{border-color:rgba(255,255,255,0.8)}.rev_th_auto .zeus .tp-tab:after{border:0;background:transparent}.rev_th_auto .zeus .tp-tab:hover:after,.rev_th_auto .zeus .tp-tab.selected:after{background:rgba(255,255,255,0.3)}.erinyen .tp-tab-title{color:#FFF;font-size:16px;line-height:26px;letter-spacing:3px;font-weight:500;text-transform:uppercase;font-family:'Montserrat';margin:0}ul,ol{padding-left:15px}.unordered-list{list-style:none;padding:0}.unordered-list>li:before{font-size:14px;vertical-align:2px;display:inline-block;margin-right:7px;content:"\2022"}.mega-menu-content .unordered-list>li:before{vertical-align:0}.unordered-list-circle{list-style-type:circle}.unordered-list-disc{list-style-type:disc}.ordered-list-roman{list-style-type:upper-roman}.ordered-list-alpha{list-style-type:lower-alpha}.list-inline{margin-left:-10px}.list-inline>li{padding-left:10px;padding-right:10px}.list-inline>li.flex-middle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.icon-list{list-style:none;padding:0}.icon-list i{padding-right:7px;font-size:15px}.image-list{padding:0;margin:0}.image-list p{margin:0}.image-list:after{content:'';display:block;height:0;clear:both;visibility:hidden}.image-list li{clear:both;margin-bottom:15px;display:block;overflow:hidden}.image-list li:last-child{margin:0}.image-list li a:hover{color:#4c86e5}.image-list figure{float:left;width:70px;height:70px}.image-list .post-content{margin-left:85px;margin-bottom:0}.image-list li .post-title{margin-bottom:5px}.list-group-item{border-color:rgba(21,21,21,0.15)}.list-group.simple .list-group-item{border-color:rgba(21,21,21,0.075)}.list-group-item.disabled,.list-group-item:disabled{color:#909090}.list-group-item.active{background-color:#4c86e5;border-color:#4c86e5}.list-group-item.active *{color:#FFF}.list-group.simple .list-group-item{padding-left:0;padding-right:0;border-left:0;border-right:0;background:transparent}.list-group.simple .list-group-item:first-child{border-top:0}.list-group.simple .list-group-item:last-child{border-bottom:0}.nearby-list{border:none;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:8px;overflow:hidden}.list-group-nearby{position:relative;display:block;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-bottom:none;padding:0;transition:all 0.3s ease}.list-group-nearby:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.list-group-nearby:hover{background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.nearby-item-content{padding:1rem 1.25rem;min-height:60px}.badge-nearby{text-transform:uppercase;text-align:center;font-size:11px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin-right:1.25rem;padding:8px 12px;font-family:'Montserrat',sans-serif;color:#FFF;min-width:75px;border-radius:20px;flex-shrink:0}.nearby-item-info{min-width:0;width:100%}.nearby-item-name{color:#007bff;text-decoration:none;font-weight:500;font-size:1rem;transition:color 0.2s ease;margin-right:0.75rem;flex-shrink:0}.nearby-item-name:hover{color:#0056b3;text-decoration:none}.food-types-icons{display:inline-flex;align-items:center;flex-wrap:wrap;margin-left:auto;flex-shrink:0}.food-types-icons .food-type-icon{margin-left:0.5rem}.food-types-icons .food-type-icon:first-child{margin-left:0}.food-type-icon{display:inline-block;width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center;font-size:22px;line-height:28px;text-align:center;cursor:help;transition:transform 0.2s ease}.food-type-icon:hover{transform:scale(1.15)}.food-type-icon.food-pizza::before{content:"🍕"}.food-type-icon.food-carne::before,.food-type-icon.food-meat::before{content:"🥩"}.food-type-icon.food-pesce::before,.food-type-icon.food-fish::before{content:"🐟"}.food-type-icon.food-specialita-locali::before,.food-type-icon.food-local-specialties::before{content:"🥘"}.food-type-icon.food-vegetariano::before,.food-type-icon.food-vegetarian::before{content:"🥗"}.food-type-icon.food-vegano::before,.food-type-icon.food-vegan::before{content:"🌱"}.food-type-icon.food-pasta::before{content:"🍝"}.food-type-icon.food-ristorante::before,.food-type-icon.food-restaurant::before{content:"🍽️"}.food-type-icon.food-fast-food::before{content:"🍔"}.food-type-icon.food-pesce::before,.food-type-icon.food-seafood::before{content:"🦐"}.food-type-icon.food-pasticceria::before{content:"🧁"}.food-type-icon.food-gelateria::before{content:"🍦"}.food-type-icon.fa-pizza-slice::before{content:"🍕"}.food-type-icon.fa-drumstick-bite::before{content:"🍗"}.food-type-icon.fa-fish::before{content:"🐟"}.food-types-filter{padding:2rem 0;margin-bottom:2.5rem}.food-filter-buttons{display:flex;flex-wrap:wrap}.food-filter-buttons .food-filter-btn{margin-right:0.75rem;margin-bottom:0.75rem}.food-filter-buttons .food-filter-btn:last-child{margin-right:0}.food-filter-btn{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.5rem;border:2px solid #007bff;background-color:#fff;color:#007bff;border-radius:50px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);font-size:0.95rem;font-weight:500;white-space:nowrap;min-height:44px;box-shadow:0 2px 4px rgba(0,123,255,0.1)}.food-filter-btn:hover{background-color:#007bff;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,0.25);border-color:#0056b3}.food-filter-btn.active{background-color:#007bff;color:#fff;border-color:#007bff;font-weight:600;box-shadow:0 4px 12px rgba(0,123,255,0.3);transform:translateY(-1px)}.food-filter-btn:active{transform:translateY(0)}.food-filter-btn .food-type-icon{margin-right:0.5rem;width:22px;height:22px;font-size:20px;line-height:22px;flex-shrink:0}.food-filter-text{white-space:nowrap}.nearby-item{transition:opacity 0.3s ease}.nearby-item[style*="display: none"]{display:none!important}#no-results{padding:2rem;color:#6c757d;font-style:italic}