@import url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/fonts.css');@import url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/foe-icons.css');@import url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../fonts/fa/css/all.min.css');.montserrat{font-family:'Montserrat Light',Arial,Helvetica,sans-serif}.montserrat_semibold{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif}.ptserif{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif}.lightgray_bg{background-color:#f3f3f3}.sky{color:#e8f1f8}.halfwhite{color:rgba(255,255,255,0.5)}.red{color:#ef1528}.gray{color:#888}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{position:relative;height:100%}body{margin:0;padding:0;font-weight:300;font-size:13;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;color:#333;display:flex;flex-direction:column;height:100%}body.page-template-index-streetfood .restaurantBox .in .signatureData{display:flex;background-color:rgba(0,0,0,0.8)}body.page-template-index-streetfood .restaurantBox .in .signatureData .resto{background-color:transparent}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score{color:#ffffff;display:flex}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed{display:flex;flex-direction:column;font-size:1.2rem;line-height:1rem;margin-bottom:0.5rem;padding:.5rem .5rem .3rem 0}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_1 .flowerIndicator span:nth-child(1){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_1 .flowerIndicator span:nth-child(2){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_1 .flowerIndicator span:nth-child(3){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_1 .flowerIndicator span:nth-child(4){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_2 .flowerIndicator span:nth-child(2){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_2 .flowerIndicator span:nth-child(3){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_2 .flowerIndicator span:nth-child(4){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_3 .flowerIndicator span:nth-child(3){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_3 .flowerIndicator span:nth-child(4){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed.streetfood_rank_fs_4 .flowerIndicator span:nth-child(4){color:rgba(255,255,255,0.4)}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed .rankDesc{text-align:right;font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;font-size:0.9rem}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed .info{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;font-size:1.2rem;line-height:1rem;height:100%}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed .info strong{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;font-size:1rem}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed .info .flowerIndicator{white-space:nowrap}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed .info span{padding:0}body.page-template-index-streetfood .restaurantBox .in .signatureData .streetfood-score .flowerBed .info span::before{margin-left:0;margin-right:0}body.single-streetfood .restoTitle{margin-bottom:1rem}body.single-streetfood .restoTitle .wh2{margin:0 !important}body.single-streetfood .restoTitle .rankBox{background:none;display:flex;flex-direction:column;justify-content:center;justify-content:space-between}body.single-streetfood .restoTitle .rankBox .txt{text-align:right;white-space:nowrap;padding-bottom:0.3rem}body.single-streetfood .restoTitle .rankBox .flowerBed{display:flex;flex-direction:column;font-size:1.2rem;line-height:1rem;margin-bottom:0.5rem}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_1 .flowerIndicator span:nth-child(1){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_1 .flowerIndicator span:nth-child(2){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_1 .flowerIndicator span:nth-child(3){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_1 .flowerIndicator span:nth-child(4){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_2 .flowerIndicator span:nth-child(2){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_2 .flowerIndicator span:nth-child(3){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_2 .flowerIndicator span:nth-child(4){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_3 .flowerIndicator span:nth-child(3){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_3 .flowerIndicator span:nth-child(4){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed.streetfood_rank_fs_4 .flowerIndicator span:nth-child(4){color:#ccc}body.single-streetfood .restoTitle .rankBox .flowerBed .rankDesc{text-align:right;font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;font-size:0.9rem}body.single-streetfood .restoTitle .rankBox .flowerBed .info{display:flex;justify-content:flex-end;font-size:1.2rem;line-height:1rem;margin-bottom:0.5rem}body.single-streetfood .restoTitle .rankBox .flowerBed .info strong{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;margin-right:0.7rem;font-size:1rem}body.single-streetfood .restoTitle .rankBox .flowerBed .info .flowerIndicator{white-space:nowrap}body.single-streetfood .restoTitle .rankBox .flowerBed .info span{padding:0}body.single-streetfood .restoTitle .rankBox .flowerBed .info span::before{margin-left:0;margin-right:0}a:active,a:visited,a:focus{color:#333}strong{font-weight:bold}ul.flagList{list-style-type:none;padding:0;margin:0;margin-bottom:0 !important}ul.flagList li{font-size:1.2em;background:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/ico-flag.svg') no-repeat left top;background-size:1em auto;padding-left:1.3em;margin-bottom:0.5em}ul.flagList li a{color:#004189;text-decoration:underline}ul.flagList li a:hover{color:#f0573c;text-decoration:none}a,a:hover,a:active{color:#000000;text-decoration:underline}a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}div,p,a,h1,li,img,input,input:focus{-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,width .3s ease-in-out,min-height .3s ease-in-out,height .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out;-moz-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,width .3s ease-in-out,min-height .3s ease-in-out,height .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out;-o-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,width .3s ease-in-out,min-height .3s ease-in-out,height .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,width .3s ease-in-out,min-height .3s ease-in-out,height .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.left{text-align:left}.right{text-align:right}.center{text-align:center}.italic{font-style:italic}h1,h2,h3,h4{letter-spacing:0.1em;font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;color:#333;text-transform:uppercase;font-style:normal;font-size:1.4em;margin-top:2em;margin-bottom:1em}.uppercase{text-transform:uppercase}.whitebg{background-color:#ffffff}.whitebg92{background-color:rgba(255,255,255,0.92)}#mobile-menu{font-weight:300;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}#mobile-menu .languages{font-size:1.7em;margin-bottom:2em;color:rgba(255,255,255,0.4)}#mobile-menu .languages a{color:#ffffff}#mobile-menu li.menu-item-has-children>a{display:none}#mobile-menu .sub-menu{padding:0;display:block}#mobile-menu .sub-menu li{width:100%}.overlay{z-index:998;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);z-index:990;display:none}.overlay .wrapper{width:100%;height:100%;display:table}.overlay ul{z-index:999;margin:0;padding:0 1rem;list-style:none;height:100%;vertical-align:middle;display:table-cell}.overlay ul li{font-size:2.3em;font-size:6vmin;padding:.35em 0;padding:1.4vmax 0;color:#ffffff;text-align:center;width:100%;box-sizing:border-box;line-height:140%}.overlay ul li a,.overlay ul li a:link,.overlay ul li a:focus,.overlay ul li a:active{background-color:transparent;text-decoration:none;color:#ffffff}.overlay ul li.current_page_parent a,.overlay ul li.current-menu-item a{border:solid 0 rgba(255,255,255,0.8);border-bottom-width:1px}#logo{width:12rem;height:auto;margin-top:1rem}#mobile-logo{height:8vmin;margin:15px 0;min-height:45px}.nav-wrapper{position:relative;float:right;width:30px;height:24px;margin-top:13px}#nav-icon{z-index:999;width:30px;height:24px;position:fixed;right:15px;top:25px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;z-index:999;height:4px;width:100%;background:rgba(6,48,112,0.5);border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon:focus span,#nav-icon:hover span{background:rgba(6,48,112,0.9)}#nav-icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon.open span:first-child,#nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px;background:#fff}#nav-icon.open span:first-child+span,#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:first-child+span+span,#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:8px;background:#fff}#header{background-color:#ffffff;width:100%;margin-bottom:2em}#menuBar{min-height:100px;background-size:auto 100%;margin-bottom:20px;font-size:0.85em}#menuBar #topMenu{margin-top:0.8rem}#menuBar ul{margin:0;text-align:right}#menuBar ul li{text-transform:uppercase;color:#ffffff;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;list-style:none;float:none;display:inline-block;padding:18px 8px 5px 22px;background-size:auto 100%;position:relative}#menuBar ul li.menu-item-has-children a{border:solid 0 transparent}#menuBar ul li.menu-item-has-children a:hover{border:solid 0 transparent}#menuBar ul li ul.sub-menu{border:solid 1px #000;display:none;position:absolute;left:1.3rem;top:2.85rem;text-align:left;z-index:999;padding:0;background:#ffffff;box-shadow:.3rem .3rem 0 #000}#menuBar ul li ul.sub-menu.blakarrow:after{border-bottom-color:#000000}#menuBar ul li ul.sub-menu:after,#menuBar ul li ul.sub-menu:before{bottom:100%;left:10%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#menuBar ul li ul.sub-menu:after{border-color:rgba(136,183,213,0);border-bottom-color:#ffffff;border-width:6px;margin-left:-6px}#menuBar ul li ul.sub-menu:before{border-color:rgba(194,225,245,0);border-bottom-color:#000000;border-width:7px;margin-left:-7px}#menuBar ul li ul.sub-menu li{padding:0;line-height:120%;text-transform:none;display:block}#menuBar ul li ul.sub-menu li:first-child{padding-top:0}#menuBar ul li ul.sub-menu li:first-child a{border-top:solid 1px transparent}#menuBar ul li ul.sub-menu li a{font-weight:bold;padding-bottom:0;white-space:nowrap;letter-spacing:0.05rem;border-bottom:none;padding:0.8rem;display:block;border-top:solid 1px #efefef;width:100%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#menuBar ul li ul.sub-menu li a:hover{color:#ffffff;background-color:#000000;border-top:solid 1px #000}#menuBar ul li.current-lang,#menuBar ul li.active{background-color:#000000}#menuBar ul li.current-lang a,#menuBar ul li.active a{color:#ffffff}#menuBar ul li a{letter-spacing:0.1em;text-decoration:none;border:solid 0 rgba(0,0,0,0);border-bottom-width:1px;padding-bottom:4px}#menuBar ul li a:hover{border:solid 0 rgba(0,0,0,0.15);border-bottom-width:1px}#menuBar ul#languages li{padding:1.9rem 8px 6px 8px;font-size:0.9em}#menuBar.content{min-height:initial;margin-bottom:2em}#menuBar.content #logo{width:12rem;height:auto;margin-top:1rem}#menuBar.content #languages li{padding:1.9rem 8px 6px 8px}#menuBar li.current_page_parent a,#menuBar li.current-menu-item a{border:solid 0 rgba(0,0,0,0.8);border-bottom-width:1px}.btn-custom{padding-left:1em;padding-right:1em;background-color:#002653;border-color:#002653;color:#ffffff;text-transform:uppercase;font-size:1.4em;font-family:'Roboto Bold',Arial,Helvetica,sans-serif;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear}.btn-custom i{font-size:0.9em;margin-right:0.3em}.btn-custom:hover,.btn-custom:focus,.btn-custom:active,.btn-custom.active{background-color:#003d86;border-color:#003d86;color:#ffffff;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear}.btn-custom.disabled:hover,.btn-custom.disabled:focus,.btn-custom.disabled:active,.btn-custom.disabled.active,.btn-custom[disabled]:hover,.btn-custom[disabled]:focus,.btn-custom[disabled]:active,.btn-custom[disabled].active,fieldset[disabled] .btn-custom:hover,fieldset[disabled] .btn-custom:focus,fieldset[disabled] .btn-custom:active,fieldset[disabled] .btn-custom.active{background-color:#002653;border-color:#002653;color:#ffffff}#x{z-index:100;font-size:4em;display:none;position:absolute;right:15px;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;top:65px;color:rgba(239,239,239,0.6);line-height:1em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:96%;height:100%;text-align:right}#x:hover{color:#ffffff}.contentArea{font-size:1em;line-height:1.8em}.contentArea h1{line-height:1.3em}.contentArea h3{font-size:1.35em;margin:2em 0 .6em;font-weight:normal;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}.contentArea h3:first-child{margin-top:0}.contentArea h4{margin:1em 0 .3em 0}.contentArea .body .wp-caption p{margin:0;left:0}.contentArea .body{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif}.contentArea .body ul{margin-bottom:1.5em}.contentArea .body p{margin:.8em 0}.contentArea .body .fa{color:rgba(0,0,0,0.3)}.contentArea .body .main.afterCut{margin-top:0}.contentArea .body #selektor{background-color:#ffffff;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;margin-bottom:2em}.contentArea .body #selektor .dropdown-menu>li>a:hover{background-color:rgba(51,51,51,0.15)}.contentArea .body #selektor #levels{font-size:0.9em;line-height:1.3em}.contentArea .body #selektor #levels a{padding:2px .4em;border-radius:3px;white-space:nowrap;text-decoration:none;display:inline-block}.contentArea .body #selektor #levels a.level{font-size:0.95em;padding:.35em .4em .35em 27px;border:solid 1px rgba(51,51,51,0.3);font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;margin-bottom:5px;background:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/icos-rating.png') left 8px top 8px no-repeat}.contentArea .body #selektor #levels a.level.active{background-color:rgba(51,51,51,0.55);color:#ffffff;-webkit-box-shadow:inset 3px 3px 1px 0 rgba(51,51,51,0.35);box-shadow:inset 3px 3px 1px 0 rgba(51,51,51,0.35)}.contentArea .body #selektor #levels a.level.level5{background-position:left 7px top -92px}.contentArea .body #selektor #levels a.level.level4{background-position:left -243px top -92px}.contentArea .body #selektor #levels a.level.level3{background-position:left -493px top -92px}.contentArea .body #selektor #levels a.level.level2{background-position:left -743px top -92px}.contentArea .body #selektor #levels a.level.level1{background-position:left -993px top -92px}.contentArea .body #selektor #levels a.level.level5.active{background-position:left 7px top 8px}.contentArea .body #selektor #levels a.level.level4.active{background-position:left -243px top 8px}.contentArea .body #selektor #levels a.level.level3.active{background-position:left -493px top 8px}.contentArea .body #selektor #levels a.level.level2.active{background-position:left -743px top 8px}.contentArea .body #selektor #levels a.level.level1.active{background-position:left -993px top 8px}.contentArea .body #selektor .bootstrap-select{width:auto}.contentArea .body #selektor h1{margin:0;line-height:1.1em;float:left;margin-right:0.5em;padding-right:0.5em;font-weight:normal;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}.contentArea .body #selektor h1.small{letter-spacing:0.1em;font-size:0.85em;padding-top:0.5em;color:#999}.contentArea .body #selektor h1 span{display:block;font-size:0.5em}.contentArea .body #selektor p.title_comment{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;color:rgba(0,0,0,0.4);margin:0;margin-top:0.2em;font-size:1em;float:left}.contentArea .body .google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.contentArea .body .main{overflow:hidden}.contentArea .body .main .wp-caption{width:100% !important}.contentArea .body .main .wp-caption img{width:100%;height:auto}.contentArea .body .main #aboutlogo img{margin-bottom:1.5em}.contentArea .body .main.searchresults article{padding-bottom:30px}.contentArea .body .main.searchresults h2{width:100%;display:block}.contentArea .body .main.searchresults h2 span{display:block;font-size:0.6em;width:100%;color:#888;padding-bottom:0.5em}.contentArea .body .main h2{margin:0;margin-top:0.1em;font-size:1.7em;line-height:1.3em}.contentArea .body .main .title{margin-bottom:2em}.contentArea .body .main .title .prevnext a{font-size:0.9em;white-space:nowrap;text-transform:uppercase;text-decoration:none}.contentArea .body .main .title .prevnext a:first-child{margin-right:1em}.contentArea .body .main .title .prevnext a .fa{font-size:1.1em}.contentArea .body .main .onecolumn p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:0 0 1em}.contentArea .body .main p{margin:0 0 1em}.contentArea .body .main .articleTitle{text-align:center}.contentArea .body .main .articleTitle h2{font-family:'Montserrat Light',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:0.1em;font-size:1.7em}.contentArea .body .main .articleTitle p.date{margin-top:-1em !important;padding-top:0.5em}.contentArea .body .main h2{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:normal;margin-top:2em;margin-bottom:1em}.contentArea .body .main h2:first-child{margin-top:0}.contentArea .body .main h3{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:normal;margin-top:2em;margin-bottom:1em}.contentArea .body .main h3:first-child{margin-top:0}.contentArea .body #map{background-color:#ffffff;margin-bottom:30px;border-top-width:0;border:solid 1px #f00;width:100%}.contentArea .body #map div{t-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.additional{padding-bottom:2em;background-color:#f3f3f3;margin-bottom:-3.5em;margin-top:2em}.additional .container{position:relative}.additional .container::before{content:'';position:absolute;background-color:#333;width:7em;height:0.5em;left:15px;top:0}.additional h3{margin-top:3em;font-size:1.1em;font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif}.additional .leadBox{cursor:pointer;font-size:0.8em}.additional .leadBox .photo{height:18em;background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/no-image.png');background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#d7d7d7}.additional .leadBox .txt{position:relative}.additional .leadBox .txt::after{content:'';pointer-events:none;height:2em;width:100%;position:absolute;left:0;bottom:0;background:rgba(243,243,243,0);background:-moz-linear-gradient(top, rgba(243,243,243,0) 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, rgba(243,243,243,0) 0%, #f3f3f3 100%);background:linear-gradient(to bottom, rgba(243,243,243,0) 0%, #f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(243,243,243,0), endColorstr=#f3f3f3, GradientType=0)}.frontContent{padding-top:30px;padding-bottom:30px}.frontContent div{text-align:center}.frontContent img{margin:0 auto}.frontContent ul{margin:0;padding:0;padding-top:1.1em;font-size:1.4em;text-align:center}.frontContent ul li{color:#001b4e;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;list-style:none;float:none;display:inline-block;padding-left:1.5em;padding-right:0.5em;background:transparent url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/bluestar.png') left center no-repeat;background-size:auto 70%}.frontContent ul li:first-child{padding-left:0;background-image:none}.frontContent ul li a{font-style:italic;color:#001b4e;text-decoration:underline}.frontContent ul li a.active{font-family:'Roboto Bold',Arial,Helvetica,sans-serif}.frontContent .box{min-height:680px;background-size:auto 100%;padding:70px 20px;cursor:pointer}.frontContent .box .buttonBox{position:absolute;left:0;bottom:70px;width:100%;text-align:center}.frontContent .box .buttonBox a{text-decoration:none;padding:15px 35px;border:solid 1px rgba(0,0,0,0.2);letter-spacing:0.1em;text-transform:uppercase}.frontContent .box .buttonBox a:hover{border:solid 1px #000}.frontContent .box h1{font-weight:normal;margin-top:0;color:#ffffff;letter-spacing:0.1em}.frontContent .box p{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;font-style:italic}.frontContent #best .box{background:transparent url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/bg-front_best.jpg') center center}.frontContent #best .box img{max-width:22em;margin-top:3em}.frontContent #ezine .box{background:transparent url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/bg-front_ezine.jpg') center center}.frontContent #ezine .box a{border:solid 1px rgba(255,255,255,0.5);color:#ffffff}.frontContent #ezine .box a:hover{border:solid 1px #fff;color:#ffffff}.multiButtons{float:right}.INFO.tooltip{font-size:0.8em}.INFO.tooltip.bs-tooltip-top .arrow::before{border-top-color:#000000}.INFO.tooltip .tooltip-inner{max-width:300px !important;background-color:#000 !important;padding:.3em .5em;font-size:1em;text-align:left}.INFO.tooltip.top .arrow,.INFO.tooltip.top .tooltip-arrow{border-top-color:#000 !important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.INFO.tooltip.bottom .arrow,.INFO.tooltip.bottom .tooltip-arrow{border-bottom-color:#000 !important;border:solid 1px #f00}.INFO.tooltip .arrow,.INFO.tooltip .tooltip-arrow{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.tooltip{font-size:0.9em}.tooltip.bs-tooltip-top .arrow::before{border-top-color:#000000}.tooltip .tooltip-inner{max-width:300px !important;background-color:#000 !important;padding:.3em .5em;font-size:1em;text-align:left}.tooltip.top .arrow,.tooltip.top .tooltip-arrow{border-top-color:#000 !important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.tooltip.bottom .arrow,.tooltip.bottom .tooltip-arrow{border-bottom-color:#000 !important;border:solid 1px #f00}.tooltip .arrow,.tooltip .tooltip-arrow{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.fancybox-skin{background:#ffffff;border-radius:0}.fancybox-skin .x{width:42px;height:42px;background:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/x.png') left top no-repeat;opacity:0.5;cursor:pointer;position:absolute;right:12px;top:12px}.modal.rsvp_modal{font-size:0.9em}.modal.rsvp_modal .modal-body{padding:0;min-width:30em}.modal.rsvp_modal .modal-body.booking form .dateRows{margin-top:1em;height:20em;display:block;overflow:auto}.modal.rsvp_modal .modal-body h3{font-family:'Montserrat Light',Arial,Helvetica,sans-serif;color:#001b4e;margin-bottom:1em}.modal.rsvp_modal .modal-body rsvp-image img{margin-bottom:1.5em}.modal.rsvp_modal .modal-body rsvp-description{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif}.modal.rsvp_modal .modal-body rsvp-seating-section{display:block;padding:.2em 0 .3em 0;text-align:center}.modal.rsvp_modal .modal-body rsvp-seating-section span{text-decoration:underline}.modal.rsvp_modal .modal-body rsvp-range-section{font-size:0.8em;line-height:1.4em}.modal.rsvp_modal .modal-body rsvp-range-section div[slot="left-icon"]{padding-right:1em;font-size:0.8em}.modal.rsvp_modal .modal-body rsvp-range-section div[slot="right-icon"]{padding-left:1em;font-size:0.8em}.modal.rsvp_modal .modal-body rsvp-range-section .range-container div[slot="left-month-icon"]{padding-right:1em;font-size:0.8em;color:#ccc}.modal.rsvp_modal .modal-body rsvp-range-section .range-container div[slot="right-month-icon"]{padding-left:1em;font-size:0.8em;color:#ccc}.modal{font-size:1.2em}.modal .modal-dialog{min-width:800px}.modal h2{color:#ef1528;font-family:'Roboto Bold',Arial,Helvetica,sans-serif;margin-top:0;font-size:1.8em}.modal h3{color:#ef1528;font-family:'Roboto Bold',Arial,Helvetica,sans-serif;margin:.7em 0 .3em 0;font-size:1.2em}.modal h3{color:#ef1528;font-family:'Roboto Bold',Arial,Helvetica,sans-serif;margin:.7em 0 .3em 0;font-size:1.2em}.modal .row .col-sm-6{background-repeat:no-repeat;background-size:6em auto;background-position:left top;min-height:6em;display:table}.modal .row .col-sm-6 p{display:table-cell;vertical-align:middle}.modal .modal-header{padding:15px 20px;border-bottom:0px solid #e5e5e5;background-color:#e5e5e5;color:#ffffff;text-transform:uppercase}.modal .modal-header h4{font-size:1em;letter-spacing:0.1em;line-height:2em;margin:0}.modal .modal-header .close{font-weight:300;color:rgba(0,0,0,0.9);font-size:2em;line-height:1em}a#showGallery,a#toggleMap{text-decoration:none;padding:3px .5em;white-space:nowrap;margin-bottom:5px;display:inline-block;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;font-size:0.85em}a#showGallery #show,a#toggleMap #show{display:inline}a#showGallery #hide,a#toggleMap #hide{display:none}a#showGallery.swichd,a#toggleMap.swichd{background-color:#f3f3f3}a#showGallery.swichd #show,a#toggleMap.swichd #show{display:none}a#showGallery.swichd #hide,a#toggleMap.swichd #hide{display:inline}.contentArea .body #map{margin-top:0;border-top-width:0;margin-bottom:1em;border:solid 1px rgba(111,111,111,0.2) !important}.contentArea .body #map.singleLocation{border-width:0;margin-top:1.5em;height:22em}.modal{text-align:center;padding:0 !important}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-content{border-radius:0;overflow:auto}#iframeModal iframe{min-height:420px}form{font-family:'Montserrat Light',Arial,Helvetica,sans-serif;font-style:normal}.contentWrapper{flex:1 0 auto}.alert{display:none;padding:2em;background-color:rgba(255,255,255,0.1);text-align:center;width:100%;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}#footer{flex-shrink:0;margin-top:3em;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;background-color:rgba(0,0,0,0.75);bottom:0;left:0;width:100%;color:#ffffff}#footer div[class^='col-']{border:dashed 1px #ffc0cb}#footer #optin li{list-style:none;margin:0;padding:0}#footer #logo-footer img{display:inline-block;max-width:15em;width:100%;height:auto}#footer #logo-footer p{text-align:left;font-size:0.9em;color:#f3f3f3}#footer h3{color:#ffffff;font-size:1em;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;margin:0;margin-bottom:0.5em}#footer .container{padding-top:30px}#footer .container form{padding-bottom:0.5em}#footer .container form input{border-radius:0;background-color:rgba(255,255,255,0.2);border-width:0;color:rgba(255,255,255,0.8)}#footer .container form input::placeholder{color:rgba(255,255,255,0.7);opacity:1}#footer .container form input:-ms-input-placeholder{color:rgba(255,255,255,0.7)}#footer .container form input::-ms-input-placeholder{color:rgba(255,255,255,0.7)}#footer .container form input:focus{background-color:rgba(255,255,255,0.7);box-shadow:0 0 rgba(255,255,255,0.2) inset,0 0 8px rgba(255,255,255,0.2);outline:0 none;color:#333333}#footer .container form input:focus::placeholder{color:#fff;opacity:1}#footer .container form input:focus:-ms-input-placeholder{color:#fff}#footer .container form input:focus::-ms-input-placeholder{color:#fff}#footer .container form input[type='button']{font-family:'Montserrat Light',Arial,Helvetica,sans-serif}#footer .container form input#send{background-color:rgba(255,255,255,0.5);color:#ffffff;border-radius:2em;text-transform:uppercase}#footer #contact p{font-size:0.9em;margin:0;color:rgba(255,255,255,0.75)}#footer #contact img{margin-bottom:1em}#footer #contact a{color:#ffffff}#footer #socialbox{overflow:hidden;text-align:center}#footer #socialbox ul{overflow:auto;margin-left:0;display:flex;justify-content:flex-start}#footer #socialbox ul li{list-style-type:none}#footer #socialbox ul li a{text-decoration:none;border:none}#footer #socialbox ul li a i{color:#fff;width:40px;height:40px;border-radius:20px;font-size:25px;text-align:center;padding-top:15%;font-style:normal}#footer img{height:auto}#supporters .box{padding:20px 0 0 0}#supporters .box a{margin-bottom:10px;display:block}.logoralli{position:absolute;height:98%;width:100%}.sideMenu{margin-bottom:30px}.sideMenu h2{font-size:1.1em}.sideMenu ul{margin-bottom:1.5em}.sideMenu ul:last-child{margin-bottom:0}.restoSelector{display:flex;padding-right:0.2em;margin-right:-0.2em;text-transform:uppercase;z-index:1}.restoSelector div{text-align:center;border:solid 1px transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;border-bottom-color:#333;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:2}.restoSelector div.active{border:solid 1px #333;border-bottom-color:transparent;-webkit-box-shadow:.2em .2em 0 0 #333;box-shadow:.2em .2em 0 0 #333}.restoSelector button{margin-right:1em}.emptyFilter{display:none;padding:1em;color:rgba(0,0,0,0.5);text-align:center;width:100%}#best50restaurants h3{font-weight:normal;line-height:1.5em;margin-bottom:1em;font-size:1em;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}#best50restaurants h3 strong{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif}#best50restaurants .howto{display:flex;justify-content:center;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;text-transform:uppercase}#best50restaurants .howto a{text-decoration:underline}#best50restaurants .howto a:hover{text-decoration:underline}#best50restaurants #listFilter{padding-bottom:1em}#best50restaurants #listFilter .input-group-append .input-group-text{border:solid 1px #333;border-left-width:0;border-radius:0}#best50restaurants #listFilter .fa{color:rgba(51,51,51,0.5)}#best50restaurants #listFilter input[type='text']{background-color:#f3f3f3;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;font-style:italic}#best50restaurants #listFilter input[type='text']:focus{background-color:#ffffff}#best50restaurants ul{padding-left:0;margin-left:0;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;overflow-y:auto;font-size:1em;-webkit-box-shadow:.2em .2em 0 0 #333;box-shadow:.2em .2em 0 0 #333}#best50restaurants ul.restaurantList{max-height:35em;border:solid 1px #333;border-top-width:0;position:relative;background-color:#ffffff;padding:1em;z-index:2}#best50restaurants ul.restaurantList .azPanel{display:block}#best50restaurants ul.restaurantList .masterPanel{display:none}#best50restaurants ul.restaurantList .masterPanel li .gray{white-space:nowrap;min-width:2rem;text-align:right;padding-right:0.4rem}#best50restaurants ul.restaurantList li{display:flex;margin-bottom:0.25em;margin-top:0.25em;justify-content:space-between}#best50restaurants ul.restaurantList li a{line-height:1.1em;padding-top:0.3em;flex-grow:2}#best50restaurants ul.restaurantList li .gray{line-height:1em;padding-top:0.4em;padding-right:0.3em}#best50restaurants ul.restaurantList li div{margin-left:0.5em}#best50restaurants ul.restaurantList li div em{border:solid 1px #333;background-color:#ffffff;line-height:1em;padding:0.2em;font-style:normal;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;color:#333;width:3.5em;text-align:center;display:inline-block}#best50restaurants ul.restaurantList li div em span{font-weight:bold;font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif}#best50restaurants ul#yearList{padding-top:20px;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}#best50restaurants ul#yearList li{float:left;margin-right:1em}#best50restaurants ul#yearList li a{color:rgba(0,0,0,0.4)}#best50restaurants ul#yearList li.active a{color:#000}#best50restaurants ul li{list-style:none}#best50restaurants ul li .gray{color:rgba(0,0,0,0.4)}#best50restaurants ul li em{color:rgba(0,0,0,0.4)}#best50restaurants ul li a{text-decoration:none}#best50restaurants ul li a:hover{text-decoration:underline}#best50restaurants ul li.active a{text-decoration:underline}.RESTOLIST li{display:flex;margin-bottom:0.25em;margin-top:0.25em;justify-content:space-between}.RESTOLIST li a{line-height:1.1em;padding-top:0.3em;flex-grow:2}.RESTOLIST li .gray{line-height:1em;padding-top:0.4em;padding-right:0.3em}.RESTOLIST li div{margin-left:0.5em}.RESTOLIST li div em{border:solid 1px #333;background-color:#ffffff;line-height:1em;padding:0.2em;font-style:normal;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;color:#333;width:3.5em;text-align:center;display:inline-block}.RESTOLIST li div em span{font-weight:bold;font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif}.postList h1.page-title{padding-bottom:1em;color:rgba(51,51,51,0.7);font-size:1.2em;letter-spacing:0.2em}.postList h1.page-title span{color:#333}.postList article{display:table;width:100%;background-color:#e5e5e5;height:300px;background-size:cover;background-position:center center;margin-bottom:20px;cursor:pointer}.postList article:last-child{margin-bottom:0}.postList .entry-header{min-height:200px;display:table;width:100%;height:180px}.postList h2{font-size:1.7em;line-height:1.35em;padding:30px;display:table-cell;vertical-align:middle;height:180px;float:none}.postList h2 span{display:inline-block;font-size:0.5em;background-color:rgba(255,255,255,0.7);line-height:2em;padding:.1em .6em}.postList h2 a,.postList h2 a:link,.postList h2 a:visited{display:inline;background-color:rgba(255,255,255,0.7);padding:0 .2em;text-decoration:none}.postList .entry-summary{width:100%}.postList .entry-summary .in{padding:30px;background-color:rgba(239,239,239,0.89);font-style:italic}.postList .entry-summary .in p{margin:0}.postList .entry-summary .in .readmore{margin-top:1em;display:block;font-size:1.2em}.postList .entry-summary .in .readmore .fa{color:rgba(0,0,0,0.2);margin-left:0.2em}.err404{margin-top:30px}.err404 .formBox{max-width:300px;margin-top:1em}.err404 h1{margin-top:1.4em}.err404 img{margin:auto}.wp-video,video.wp-video-shortcode,.mejs-container,.mejs-overlay.load{max-height:680px;background:white}.wp-video{width:100% !important;height:auto;display:block;padding-bottom:30.2%}.wp-video .mejs-container{width:100% !important;height:auto !important}.wp-video .mejs-container .mejs-controls{display:none !important;visibility:hidden !important}.wp-video .mejs-container .mejs-overlay{display:none !important}.blogPost img.size-full{width:100%;height:auto}.blogPost .date{margin-top:1.3em}.hollowbutton{border:solid 1px #333;padding:.4em 1em .45em 1em;text-decoration:none;display:inline-block;-webkit-box-shadow:.2em .2em 0 0 #333;box-shadow:.2em .2em 0 0 #333;-webkit-transition:color .1s ease-in-out,margin .1s ease-in-out;-moz-transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;background-color:#ffffff;border-radius:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hollowbutton.active,.hollowbutton:focus{margin-top:0.2em;margin-left:0.2em;-webkit-box-shadow:0 0 0 0 #333;box-shadow:0 0 0 0 #333;margin-bottom:-0.2em;border-radius:0 !important;background-color:#f3f3f3}.hollowbutton:hover{text-decoration:none}.hollowbutton.active,.hollowbutton:focus,.hollowbutton:active{outline:none !important;box-shadow:none;text-decoration:none}.hollowbutton.inverted{border:solid 1px #fff;color:#ffffff;background-color:transparent;-webkit-box-shadow:.2em .2em 0 0 #fff;box-shadow:.2em .2em 0 0 #fff}.hollowbutton.inverted:focus{margin-top:0.2em;margin-left:0.2em;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}#bestRestaurantsPage h2{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;margin-bottom:1.5em;width:100%;font-weight:normal;text-transform:none;letter-spacing:normal}#bestRestaurantsPage #loadMore span{color:rgba(51,51,51,0.5)}.addressBox{font-size:0.9em;line-height:1.6em;margin-bottom:2em}.addressBox a{text-decoration:none}.addressBox a:hover{text-decoration:underline}.restaurantBox{display:none}.restaurantBox:hover .in{background-size:cover;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transform:scale(1.02)}.restaurantBox .in{-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transform:scale(1);min-height:300px;background-size:cover;background-repeat:no-repeat;background-color:#d7d7d7;background-position:center center;margin-bottom:30px;position:relative;cursor:pointer}.restaurantBox .in .signatureData{position:absolute;bottom:0;margin:2%;font-size:1.1em;width:96%;color:#ffffff;display:flex}.restaurantBox .in .signatureData.noBg{background-color:rgba(0,0,0,0.8)}.restaurantBox .in .signatureData.noBg .score,.restaurantBox .in .signatureData.noBg .resto{background-image:none !important;background-color:transparent}.restaurantBox .in .signatureData .hotel,.restaurantBox .in .signatureData .resto{flex-grow:2;padding:0.5em;margin-right:1em;display:flex;align-content:center;justify-content:space-between;flex-direction:column;line-height:1.2em}.restaurantBox .in .signatureData .hotel a,.restaurantBox .in .signatureData .resto a{color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;max-width:100%}.restaurantBox .in .signatureData .score{width:3.5em;height:3.5em;background-size:100% 100%;display:flex;justify-content:flex-end;flex-direction:column;text-align:right;letter-spacing:-0.01em}.restaurantBox .in .signatureData .score span{padding:0.4em;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;line-height:1em;font-size:0.6em}.restaurantBox .in .signatureData .score span strong{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif}.restaurantBox .in .signatureData .loc{color:rgba(255,255,255,0.6);font-family:'Montserrat Light',Arial,Helvetica,sans-serif;font-size:12px;font-style:normal}.restaurantBox .in .signature{background-size:auto 100%;background-position:right center;background-repeat:no-repeat;width:96%;color:#ffffff;padding:.6em 75px .6em .8em;position:absolute;bottom:0;margin:2%;font-size:1.5em;font-style:italic;font-size:1.1em}.restaurantBox .in .signature .score{position:absolute;right:5px;bottom:2px;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;font-weight:bold;font-size:0.8em;font-style:normal}.restaurantBox .in .signature span{color:rgba(255,255,255,0.6);font-family:'Montserrat Light',Arial,Helvetica,sans-serif;float:right;font-size:12px;font-style:normal}.restaurantBox .in .signature a{color:#ffffff;text-decoration:none}.restaurantBox.hotelBox .in .signatureData{background-color:rgba(0,0,0,0.8);display:flex}.restaurantBox.hotelBox .in .signatureData .hotel{width:auto}.restaurantBox.hotelBox .in .signatureData .score{width:auto;padding:0.5em;display:flex;align-content:center;justify-content:space-between;flex-direction:column;line-height:1.2em}.restaurantBox.hotelBox .in .signatureData .score strong{color:rgba(255,255,255,0.6)}.restaurantBox.hotelBox .in .signatureData .score .stars{color:#ffffff}.restaurantBox.hotelBox .in .signatureData .score .stars.stars_6::before{content:'★★★★★★'}.restaurantBox.hotelBox .in .signatureData .score .stars.stars_5::before{content:'★★★★★'}.restaurantBox.hotelBox .in .signatureData .score .stars.stars_4::before{content:'★★★★'}.restaurantBox.hotelBox .in .signatureData .score .stars.stars_3::before{content:'★★★'}#rank_1 .in .signature{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/rank-1.png');color:#000000}#rank_2 .in .signature{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/rank-2.png');color:#000000}#rank_3 .in .signature{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/rank-3.png');color:#000000}#rank_4 .in .signature{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/rank-4.png');color:#000000}#rank_5 .in .signature{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/rank-5.png');color:#000000}#rank_1 .in .signatureData .score{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_1.png');color:#000000}#rank_2 .in .signatureData .score{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_2.png');color:#000000}#rank_3 .in .signatureData .score{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_3.png');color:#000000}#rank_4 .in .signatureData .score{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_4.png');color:#000000}#rank_5 .in .signatureData .score{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_5.png');color:#000000}#indicators .square.rank_1 span{color:#ffffff}#bestIntro{margin-bottom:3em;font-size:1.05em;padding-right:2em;line-height:1.5em}#bestIntro .logoBox #logo-foe{width:100%;max-width:none}#bestIntro .withLogo{max-width:9em;padding-top:1em;text-transform:uppercase;letter-spacing:0.08em;line-height:1.6em;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}#bestIntro .withLogo strong{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;display:block}#bestIntro p{margin-top:0;margin-bottom:1em}#bestIntro .hollowbutton{margin-top:1em}gallery{width:100%;display:block}gallery .carousel-item{width:100%;padding-bottom:70%;background-position:center center;background-size:cover}gallery .carousel-control-prev,gallery .carousel-control-next{width:10%;text-decoration:none;font-size:2em;height:84%}gallery .carousel-indicators{position:relative;margin-top:0.5em}gallery .carousel-indicators li{width:20%;padding-bottom:12%;background-size:cover;background-position:center center;transform:scale(.95);height:auto;-webkit-transition:transform .15s ease-in-out;-moz-transition:transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out}gallery .carousel-indicators li.active{transform:scale(1)}.restoTitle{display:flex;justify-content:space-between}.restoTitle.hotel .rankBox .txt{margin-top:0.3rem}.restoTitle.hotel .rankBox .score{display:flex;align-items:center;justify-content:center}.restoTitle.hotel .rankBox .score span{padding-right:0}.restoTitle.hotel .rankBox .score span strong{opacity:0.5;line-height:1rem;margin-left:1rem}.restoTitle.hotel .rankBox .score .no{display:flex;align-items:center;margin-top:0.3rem}.restoTitle.hotel .rankBox .score .stars{display:flex;font-size:1.5rem}.restoTitle.hotel .rankBox .score .stars.stars_6::before{content:'★★★★★★'}.restoTitle.hotel .rankBox .score .stars.stars_5::before{content:'★★★★★'}.restoTitle.hotel .rankBox .score .stars.stars_4::before{content:'★★★★'}.restoTitle.hotel .rankBox .score .stars.stars_3::before{content:'★★★'}.restoTitle h2{margin-top:0;font-weight:normal;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}.restoTitle .wh2{font-size:0.9em}.restoTitle .rankBox{display:flex;align-content:center;text-transform:uppercase;font-style:normal;font-size:0.85em}.restoTitle .rankBox .square{width:7em;height:6em;position:relative;background-size:auto 100%;background-position:center right;background-repeat:no-repeat}.restoTitle .rankBox .square span{position:absolute;bottom:4px;right:5px;padding:0;font-size:0.9em;line-height:1em;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}.restoTitle .rankBox .square span strong{font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif;color:#333;letter-spacing:-0.03rem}.restoTitle .rankBox .rank_fs_1{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_1.png');color:#ffffff}.restoTitle .rankBox .rank_fs_2{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_2.png');color:#000000}.restoTitle .rankBox .rank_fs_3{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_3.png');color:#000000}.restoTitle .rankBox .rank_fs_4{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_4.png');color:#000000}.restoTitle .rankBox .rank_fs_5{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_5.png');color:#000000}.restoTitle .rankBox .rank_1{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_1.png');color:#ffffff}.restoTitle .rankBox .rank_2{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_1.png');color:#000000}.restoTitle .rankBox .rank_3{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_1.png');color:#000000}.restoTitle .rankBox .rank_4{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_1.png');color:#000000}.restoTitle .rankBox .rank_5{background-image:url('https://flavoursofestonia.com/wp-content/themes/FOE2023/css/../gfx/fs-rank_1.png');color:#000000}.restoTitle .rankBox div{display:block}.restoTitle .rankBox .txt{display:flex;justify-content:center;flex-direction:column;font-size:0.9em;line-height:1.3em}.restoTitle .rankBox .txt p{margin:0;margin-bottom:0.2em;font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif}.restoTitle .rankBox .txt a{font-size:0.9em;text-decoration:none;color:rgba(0,0,0,0.5);font-family:'Montserrat Light',Arial,Helvetica,sans-serif}.restoTitle .rankBox .txt a:hover{text-decoration:underline}.restoTitle .rankBox span{padding-right:3em}#mobile-logos{padding-top:3em;overflow:hidden;text-align:center}#mobile-logos div{margin:0.3em;display:inline-block;width:44%}#bgNavi{left:15px;top:80px;position:absolute;font-size:12px;width:1.2em}#bgNavi div{clear:both;display:block;cursor:pointer;margin-bottom:0.4em;text-decoration:none;color:rgba(55,55,55,0.2)}#bgNavi div.active{color:rgba(55,55,55,0.6)}.contactWrapper{display:flex;justify-content:space-between;margin-bottom:3em}.contactWrapper .contact{display:flex;flex-direction:column;line-height:1.5em;font-size:0.9em;border:solid 0 #333;border-left-width:0.8em;padding:1em 0 1em 1.5em}.contactWrapper .contact a{text-decoration:none}.contactWrapper .contact a:hover{text-decoration:underline}#bestIntro .result{display:none;float:right;background-color:#333;color:rgba(255,255,255,0.6);font-family:'Montserrat Light',Arial,Helvetica,sans-serif;font-style:normal;padding:7px 10px 5px 10px;font-size:14px;line-height:1em;letter-spacing:0.05em;text-transform:uppercase}#bestIntro .result .count{color:#ffffff}.hotels div.hotel{position:relative;margin-bottom:2em}.hotels span{position:absolute;width:100%;display:block;bottom:0;left:0;font-size:0.9em;background-color:rgba(255,255,255,0.9);padding:1em 2em;z-index:2}.hotels a{display:block;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;text-transform:none;position:relative;z-index:1}.hotels a img{width:100%;margin-bottom:1em;margin-top:2em}iframe.instagram-media{margin:auto !important}#list_top30 .restaurantBox{display:none}.footer-editor{background-color:#063070;padding:.2em 1em;position:fixed;left:1em;bottom:1em;z-index:9999;border-radius:1em}.footer-editor a{text-decoration:none;color:#ffffff}@media (min-width:1610px){body{font-size:15px}.container{max-width:1580px;width:1580px}.frontContent .box{min-height:720px}.postList h2{padding-right:33%}.contentArea .body #selektor #levels a.level{font-size:1em;padding:.35em .5em .35em 30px}#bgNavi{left:15px;top:80px}}.largePic{float:left;clear:both;left:0;right:0;width:100%;margin-left:0}.largePic img{width:100%;margin-top:2%}.largePic img:first-child{margin-top:0}.thePost .blogPiece{background-color:#ffffff}.thePost .blogPiece:last-child{background-color:transparent}.thePost .blogPiece:last-child .contentArea{background-color:#ffffff}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body .html5-video-player{background-color:#fff}.modal{display:none}.contentArea .body .videoheader{background-color:rgba(55,55,55,0.1);margin:2em 0 1em 0;background-size:cover;background-position:center center;overflow:hidden;min-height:18em;display:table;width:100%;position:relative}.contentArea .body .videoheader #player{position:absolute;top:333px;left:0}.contentArea .body .videoheader div{margin:0 auto;font-size:6em;table:table-cell;vertical-align:middle;text-align:center;cursor:pointer;min-height:3em;padding:1em}.contentArea .body .videoheader div i.fa{color:rgba(255,255,255,0.3);-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.contentArea .body .videoheader:hover div i.fa{color:rgba(255,255,255,0.7)}#RSVPsticker,#bookTheClub{position:fixed;bottom:-1px;z-index:1030;left:50%;width:80%;margin-left:-40%;text-align:center;background-color:rgba(130,152,185,0.9);color:#ffffff;font-style:italic;padding:1em 2em;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif}#RSVPsticker .txt,#bookTheClub .txt{width:80%;float:left;text-align:center;font-size:1em;display:table;min-height:48px}#RSVPsticker .txt span,#bookTheClub .txt span{display:table-cell;vertical-align:middle;min-height:48px}#RSVPsticker .btnbox,#bookTheClub .btnbox{text-align:right;float:right;width:20%}#RSVPsticker .btnbox .hollowbutton,#bookTheClub .btnbox .hollowbutton{margin-top:0;color:#ffffff;background-color:rgba(130,152,185,0.9);border-color:#ffffff;-webkit-box-shadow:.2em .2em 0 0 #fff;box-shadow:.2em .2em 0 0 #fff}.noanim{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}#RSVPsticker{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}#logo-foe{width:100%;max-width:9em}.wp-caption{padding:0;text-align:center;position:relative;width:100%}.wp-caption img{margin:0}.wp-caption .wp-caption-text{margin:0;width:100%;margin-bottom:0;margin-left:0;left:0;background-color:rgba(255,255,255,0.8);position:absolute;bottom:0;display:inline-block;left:50%;padding:1.2em 1.5em;text-align:left;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:1em}.largePic .gallery{margin-bottom:0;float:none}.largePic .gallery br{display:none}.largePic .gallery .wp-caption-text{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,0.8);padding:.8em 1.2em .8em 1.2em;text-align:left;font-size:0.9em;font-style:italic;text-align:center;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif}.gallery{margin-bottom:1.5em !important;width:100%;padding:0;float:none;overflow:hidden}.gallery .wp-caption-text{position:absolute;left:0;bottom:0;background-color:rgba(255,255,255,0.8);padding:.8em 1.2em .8em 1.2em;text-align:left;font-size:0.9em;font-style:italic;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;width:100%}.gallery figure .gallery-icon img{width:100%;height:auto}.gallery.gallery-columns-1 figure{width:100%}.gallery.gallery-columns-2 figure{width:49%;margin:0.5%;margin-bottom:1%}.gallery.gallery-columns-3 figure{width:32%;margin:0.5%;margin-bottom:1%}.gallery.gallery-columns-4 figure{width:24%;margin:0.5%;margin-bottom:1%}.gallery.gallery-columns-5 figure{width:19%;margin:0.5%;margin-bottom:1%}.gallery figure{position:relative;margin-top:0 !important;float:left}#searchform{line-height:1em}.mottetuba{padding-bottom:3em;padding-top:2em}.mottetuba h1{margin-bottom:1.5em}.mottetuba h2{margin-top:1em;margin-bottom:0em}.mottetuba .row .m-post{margin-top:2em;margin-bottom:2em}.mottetuba .row .m-post p{margin:.8em auto;line-height:1.6em}.mottetuba .row .m-post p.extra{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;margin-bottom:1.5em;margin-top:0}.mottetuba .img{background-size:cover;background-position:center center;width:90%;padding-bottom:90%;margin:auto}.page-template-page-ife .blogPiece{background-color:#ffffff}.peopleBlock{font-style:italic;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;padding-top:2em;padding-bottom:2em}.peopleBlock p{padding:1em 1.5em;text-align:center;line-height:1.7em;font-size:0.85em}.peopleBlock p:empty{display:none}.peopleGroup{font-style:italic;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;padding-top:2em;padding-bottom:2em}.peopleGroup .person-row{padding:1em}.peopleGroup .person-row .person{padding:0 1em}.peopleGroup .person-row .person img{margin-bottom:2.5em}.peopleGroup .person-row .person h1,.peopleGroup .person-row .person h2{text-align:center;text-transform:uppercase;line-height:1.2em}.peopleGroup .person-row .person h1{font-size:1.7vw;font-weight:bold;letter-spacing:0.05em;margin-bottom:0.4em}.peopleGroup .person-row .person h2{font-size:0.8vw;font-weight:normal;padding-left:2.2em;padding-right:2.2em;margin-bottom:0.4em}.peopleGroup .person-row .person div,.peopleGroup .person-row .person p{padding:1em 1.5em;text-align:center;line-height:1.7em;font-size:inherit}.peopleGroup .person-row .person div:empty,.peopleGroup .person-row .person p:empty{display:none}.withRibbon{margin-bottom:3em}table.click-images{width:100%}table.click-images br{display:none}table.click-images tr td{background-size:cover !important;background-position:center center !important;border:solid 1em #fff;vertical-align:bottom}table.click-images tr td a{padding-bottom:100%;display:block;position:relative;overflow:hidden;height:100%}table.click-images tr td a b{font-weight:normal;text-decoration:none;background-color:rgba(255,255,255,0.8);padding:.8em 1.2em .8em 1.2em;text-align:left;font-size:0.9em;position:absolute;bottom:0;left:0;width:100%}.clickImageBox{width:100%;margin-top:2em;margin-bottom:2em}.clickImageBox p,.clickImageBox br{display:none}.clickImageBox section{display:flex;flex-direction:row;width:100%}.clickImageBox section a{cursor:pointer;display:block;padding-bottom:33%;position:relative;background-size:cover !important;background-position:center center !important;border:solid 1em #fff;border-top-width:0;border-left-width:0;width:100%}.clickImageBox section a:last-child{border-right-width:0}.clickImageBox section a b{font-weight:normal;text-decoration:none;background-color:rgba(255,255,255,0.8);padding:.8em 1.2em .8em 1.2em;text-align:left;font-size:0.9em;position:absolute;line-height:1.3em;bottom:0;left:0;width:100%;pointer-events:none}.gallery-caption{line-height:1.3em}rsvp-pax-section>div:first-child{margin-top:1em;background-color:rgba(0,0,0,0.05);border-radius:0.3em}rsvp-seating-section .selected{background-color:#000 !important;color:#fff !important}rsvp-seating-section h4{font-size:0.8em !important;margin-top:1em;margin-bottom:0}rsvp-seating-section div h4.seating-section-header{display:none}.SoldOutWaitlist ul{margin:0}.SoldOutWaitlist ul li{display:flex;list-style:none;justify-content:flex-start;text-align:left;padding:.2em 0}.SoldOutWaitlist ul li label{margin:0 0 0 .5em}.SoldOutWaitlist rsvp-selector-row{margin-top:1em;background-color:rgba(0,0,0,0.05);border-radius:0.3em;display:block}.SoldOutWaitlist rsvp-selector-row input.form-control[readonly]{background-color:transparent;border-width:0;box-shadow:none}rsvp-seating-item>div{font-weight:bold}rsvp-seating-item>div.long{background:#fafafa;border:solid 1px #999}rsvp-seating-item>div.long:hover{background:#f0f0f0}rsvp-element .errors{background-color:#f3fff3;line-height:1.2em;font-size:0.8em}rsvp-element .errors div{padding:1em .5em}rsvp-booking-button{padding:1em}rsvp-booking-button>button:first-child{border:solid 1px #333;padding:.4em 1em .45em 1em;text-decoration:none;display:inline-block;-webkit-box-shadow:.2em .2em 0 0 #333;box-shadow:.2em .2em 0 0 #333;-webkit-transition:color .1s ease-in-out,margin .1s ease-in-out;-moz-transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;background-color:#ffffff;border-radius:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}rsvp-booking-button>button:first-child.active,rsvp-booking-button>button:first-child:focus{margin-top:0.2em;margin-left:0.2em;-webkit-box-shadow:0 0 0 0 #333;box-shadow:0 0 0 0 #333;margin-bottom:-0.2em;border-radius:0 !important;background-color:#f3f3f3}rsvp-booking-button>button:first-child:hover{text-decoration:none}rsvp-booking-button>button:first-child.active,rsvp-booking-button>button:first-child:focus,rsvp-booking-button>button:first-child:active{outline:none !important;box-shadow:none;text-decoration:none}rsvp-booking-button>button:first-child.inverted{border:solid 1px #fff;color:#ffffff;background-color:transparent;-webkit-box-shadow:.2em .2em 0 0 #fff;box-shadow:.2em .2em 0 0 #fff}rsvp-booking-button>button:first-child.inverted:focus{margin-top:0.2em;margin-left:0.2em;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}div.Login.booking-step p{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif !important;margin:1em auto;line-height:1.3em}rsvp-element rsvp-range-section{font-size:0.9em;display:block}rsvp-element rsvp-selector-row{margin-bottom:1.5em}rsvp-element input{font-weight:normal}rsvp-element .phone-label{font-weight:bold}rsvp-element rsvp-input{margin-bottom:1em}rsvp-element rsvp-input input{margin-top:0.3em}rsvp-element rsvp-booking-additional-info{line-height:1.4em;margin:1em auto;display:block;padding:1em 1.5em;background:#f3f3f3}rsvp-element rsvp-booking-additional-info label{font-size:0.9em;margin-bottom:1em;display:block;line-height:1em;margin-top:1em}rsvp-element rsvp-booking-additional-info label input[type='checkbox']{margin-right:0.3em}rsvp-element .option-group .padding-20{margin-bottom:1em}rsvp-element table{margin:2em auto}rsvp-element table tr td{padding:0 .2em 0 .4em;border:solid 0 #f3f3f3;border-bottom-width:1px}rsvp-element table tr:last-child td{border-bottom-width:0}rsvp-element label{display:block;line-height:1em;margin:.5em auto;font-size:0.9em}rsvp-element label textarea{width:100%;padding:0.5em}rsvp-element label input[type='checkbox']{margin-right:0.5em}#frontHero{background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:2em;padding-bottom:2em;margin-top:-2em}#frontSearchWrap #frontBox{padding:2.5em 3em;background:#ffffff;max-width:25em;margin:auto;text-align:center}#frontSearchWrap #frontBox input{padding:1.375rem .75rem;outline:0px !important;-webkit-appearance:none;box-shadow:none !important}#frontSearchWrap #frontBox #wg{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;margin-bottom:2em;text-align:center;font-family:'Montserrat Light',Arial,Helvetica,sans-serif}#frontSearchWrap #frontBox #wg img{margin-bottom:1.5em;width:100%}#frontSearchWrap #frontBox .excerpt{text-align:center;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;margin-bottom:2em;font-size:0.85em;padding:0 .5em}#listFilter{margin-bottom:1em;position:relative}#listFilter input{border-radius:0;border-color:#333}#listFilter .input-group-btn,#listFilter .input-group-append .input-group-text{border:solid 1px #333;background:none;border-left-width:0;border-radius:0}#listFilter .input-group-btn .btn,#listFilter .input-group-append .input-group-text .btn{outline:0px !important;-webkit-appearance:none;box-shadow:none !important}#listFilter .input-group-btn .btn:hover,#listFilter .input-group-append .input-group-text .btn:hover{background-color:#f3f3f3}#listFilter .input-group-btn .btn .fas,#listFilter .input-group-append .input-group-text .btn .fas{font-size:1.2em;line-height:1.5em;color:#000000;opacity:1}#listFilter .input-group-append .input-group-text .fas{color:#ccc}#listFilter #liveResults{overflow:hidden;display:none;border:solid 1px #000;border-top-width:0;position:absolute;background-color:#ffffff;text-align:left;max-height:9em;width:100%;box-shadow:.15em .15em .1em rgba(0,0,0,0.1);z-index:999;t-transition:none;-moz-transition:none;-o-transition:none;transition:none;overflow-y:scroll}#listFilter #liveResults ul{font-size:0.8em;margin-left:0;margin-bottom:0}#listFilter #liveResults ul li{display:flex;margin-bottom:0.25em;margin-top:0.25em;justify-content:space-between}#listFilter #liveResults ul li a{line-height:1.1em;padding-top:0.3em;flex-grow:2}#listFilter #liveResults ul li .gray{line-height:1em;padding-top:0.4em;padding-right:0.3em}#listFilter #liveResults ul li div{margin-left:0.5em}#listFilter #liveResults ul li div em{border:solid 1px #333;background-color:#ffffff;line-height:1em;padding:0.2em;font-style:normal;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;color:#333;width:3.5em;text-align:center;display:inline-block}#listFilter #liveResults ul li div em span{font-weight:bold;font-family:'Montserrat Semibold',Arial,Helvetica,sans-serif}#listFilter #liveResults ul li{list-style:none;padding:.5em .4em .5em .6em;t-transition:none;-moz-transition:none;-o-transition:none;transition:none;border:solid 0 #f3f3f3;border-top-width:1px;margin:0}#listFilter #liveResults ul li:hover{background-color:#f3f3f3}#listFilter #liveResults ul li a{text-decoration:none;display:block}#listFilter.dropped .input-group-append .input-group-text,#listFilter.dropped input#frontSearch{border-bottom-color:#ffffff;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.scrollorama{padding-left:0;padding-right:0;overflow:hidden}.scrollorama .box{overflow:hidden;width:100%;padding-top:2em;padding-bottom:2em}.scrollorama .box .b-con{align-items:center}.scrollorama .box .b-con img{width:12em;padding:0 2em;height:6.8em}.scrollorama .box .b-con div a{display:flex}.floatBox{margin-top:4em;margin-bottom:2em;padding-left:1.5em;padding-right:1.5em;border:solid 1px #333;background-color:#ffffff;padding-top:2em;padding-bottom:1em;font-size:0.85em;-webkit-box-shadow:.2em .2em 0 0 #333;box-shadow:.2em .2em 0 0 #333}.floatBox input[type='text'],.floatBox input[type='email']{font-family:'Montserrat Light',Arial,Helvetica,sans-serif;border-radius:0;border-color:#333}.floatBox input[type='text']::placeholder,.floatBox input[type='email']::placeholder{color:#333;opacity:1;text-transform:uppercase}.floatBox input[type='text']:-ms-input-placeholder,.floatBox input[type='email']:-ms-input-placeholder{color:#333;text-transform:uppercase}.floatBox input[type='text']::-ms-input-placeholder,.floatBox input[type='email']::-ms-input-placeholder{color:#333;text-transform:uppercase}.floatBox form{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;padding-right:1.5em;padding-left:1.5em}.floatBox h4{font-size:1.2em;margin-bottom:1.5em}.blackBlock{display:flex;align-items:center;margin-top:1.5em}.blackBlock .img{height:24em;background-size:cover;background-position:center center}.blackBlock.sidebar,.blackBlock.horizontal{align-items:flex-start}.blackBlock.sidebar .photo,.blackBlock.horizontal .photo{background-position:center top}.blackBlock.sidebar .txt,.blackBlock.horizontal .txt{margin:-8em 1em;display:flex;flex-direction:column;margin-bottom:0;width:auto}.blackBlock.sidebar .txt::after,.blackBlock.horizontal .txt::after{display:none}.blackBlock.sidebar .txt h3,.blackBlock.horizontal .txt h3{margin-top:1em}.blackBlock.sidebar{font-size:0.7em}.blackBlock.sidebar:first-child{margin-top:0}.blackBlock .txt{background-color:#000;color:#ffffff;margin-left:-18%;width:118%;display:inline-block;padding:2em}.blackBlock .txt .date{text-transform:uppercase;letter-spacing:0.05em;margin:0;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;font-size:0.9em;color:rgba(255,255,255,0.7)}.blackBlock .txt h3{font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;color:#ffffff;margin:.8em 0;text-transform:none;font-size:1.8em;letter-spacing:0em;padding-right:1.5em;line-height:1.3em}.blackBlock .txt .locationBuy{display:flex;align-items:center;justify-content:space-between;font-size:0.9em}.blackBlock .txt .locationBuy div{flex-grow:2;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;color:rgba(255,255,255,0.7)}.home .leadBox{margin-bottom:0em}.dynamicPosts ul{margin:0}.dynamicPosts .alm-btn-wrap{padding-bottom:1em;text-align:center}.dynamicPosts .alm-btn-wrap button{border:solid 1px #333;padding:.4em 1em .45em 1em;text-decoration:none;display:inline-block;-webkit-box-shadow:.2em .2em 0 0 #333;box-shadow:.2em .2em 0 0 #333;-webkit-transition:color .1s ease-in-out,margin .1s ease-in-out;-moz-transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;background-color:#ffffff;border-radius:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dynamicPosts .alm-btn-wrap button.active,.dynamicPosts .alm-btn-wrap button:focus{margin-top:0.2em;margin-left:0.2em;-webkit-box-shadow:0 0 0 0 #333;box-shadow:0 0 0 0 #333;margin-bottom:-0.2em;border-radius:0 !important;background-color:#f3f3f3}.dynamicPosts .alm-btn-wrap button:hover{text-decoration:none}.dynamicPosts .alm-btn-wrap button.active,.dynamicPosts .alm-btn-wrap button:focus,.dynamicPosts .alm-btn-wrap button:active{outline:none !important;box-shadow:none;text-decoration:none}.dynamicPosts .alm-btn-wrap button.inverted{border:solid 1px #fff;color:#ffffff;background-color:transparent;-webkit-box-shadow:.2em .2em 0 0 #fff;box-shadow:.2em .2em 0 0 #fff}.dynamicPosts .alm-btn-wrap button.inverted:focus{margin-top:0.2em;margin-left:0.2em;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.leadBox{align-content:space-between;margin-bottom:3em;cursor:pointer}.leadBox .photo{height:22em;width:100%;display:block;background-size:cover;background-position:center center;background-color:rgba(0,0,0,0.1);-webkit-transition:background-size .2s ease-in-out;-moz-transition:background-size .2s ease-in-out;-o-transition:background-size .2s ease-in-out;transition:background-size .2s ease-in-out}.leadBox .txt{line-height:1.6em;font-size:1.1em;position:relative;margin-bottom:1em}.leadBox .txt::after{content:'';pointer-events:none;height:2em;width:100%;position:absolute;left:0;bottom:0;background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255,255,255,0), endColorstr=#fff, GradientType=0)}.leadBox .hollowbutton{align-self:flex-end}.leadBox h3{margin-top:1em;font-family:'Montserrat Light',Arial,Helvetica,sans-serif;font-size:1.7em;line-height:1.4em;letter-spacing:0.1em}.leadBox .date{font-family:'Montserrat Light',Arial,Helvetica,sans-serif;letter-spacing:0.2em;text-transform:uppercase;font-size:0.75em;margin-top:-1em;margin-bottom:2em}#mobileListFilter{margin-top:2em}#mobileListFilter button.hollowbutton{font-family:'Montserrat Light',Arial,Helvetica,sans-serif;padding-top:0.4em;padding-bottom:0.25em;margin-top:0em;margin-right:1em}.photoBox .photo{padding-bottom:22em;background-size:cover;background-position:center center}.photoBox .txt{background-color:#000000;display:inline-block;color:#ffffff;padding:1em 3em 1em 1.5em;margin-top:-2em;margin-bottom:2em;width:94%;font-size:1.2em}.rsvBox{display:flex;justify-content:space-between;align-content:center;width:94%;margin-bottom:2em}.rsvBox .desc{line-height:1.4em;border:solid 0 #000;border-left-width:0.4em;padding-left:1em;font-size:0.8em}.rsvBox .buy strong{font-size:1.3em;margin-right:0.5em;line-height:1em}section#primary #nav-above{padding-bottom:0.3em;margin-top:2em;display:flex;justify-content:space-between}section#primary article a{text-decoration:none}.footPagination{background-color:#f3f3f3;margin-bottom:-3em;padding-top:2em;padding-bottom:2em}.footPagination #nav-above{display:flex;justify-content:space-between}.footPagination #nav-above a{border:solid 1px #333;padding:.4em 1em .45em 1em;text-decoration:none;display:inline-block;-webkit-box-shadow:.2em .2em 0 0 #333;box-shadow:.2em .2em 0 0 #333;-webkit-transition:color .1s ease-in-out,margin .1s ease-in-out;-moz-transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;background-color:#ffffff;border-radius:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footPagination #nav-above a.active,.footPagination #nav-above a:focus{margin-top:0.2em;margin-left:0.2em;-webkit-box-shadow:0 0 0 0 #333;box-shadow:0 0 0 0 #333;margin-bottom:-0.2em;border-radius:0 !important;background-color:#f3f3f3}.footPagination #nav-above a:hover{text-decoration:none}.footPagination #nav-above a.active,.footPagination #nav-above a:focus,.footPagination #nav-above a:active{outline:none !important;box-shadow:none;text-decoration:none}.footPagination #nav-above a.inverted{border:solid 1px #fff;color:#ffffff;background-color:transparent;-webkit-box-shadow:.2em .2em 0 0 #fff;box-shadow:.2em .2em 0 0 #fff}.footPagination #nav-above a.inverted:focus{margin-top:0.2em;margin-left:0.2em;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}#iframeModal .modal-dialog{max-width:80%;width:1200px}#iframeModal .modal-dialog .modal-content{overflow:hidden}#iframeModal .modal-header button{position:absolute;right:0.3em;top:0.3em}@media (min-width:1600px){body{font-size:1.1em}.sideMenu{font-size:0.9em}.contentArea .body #selektor h1{font-size:1.8em}.wp-caption .wp-caption-text{font-size:1em}.largePic .wp-caption .wp-caption-text{width:1580px;margin-left:-790px !important;font-size:0.9em}.postList .entry-header,.postList .entry-header h2{min-height:300px;height:300px}rsvp-element{margin:2em 10% 1em 10%}}@media (min-width:1200px) and (max-width:1599px){.err404 h1{margin-top:0.6em}.addressBox #address .email_link,.addressBox #address .www_link{width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}#RSVPsticker,#bookTheClub{width:90%;margin-left:-45%}.contentArea .body p{font-size:1.1em}.largePic .wp-caption .wp-caption-text{width:1170px;margin-left:-585px !important}.peopleGroup .person-row .person h1{font-size:1.7vw}.peopleGroup .person-row .person h2{font-size:1.1vw}.peopleGroup .person-row .person p{padding:1em .5em}.restaurantBox .in .signature{line-height:1.2em;padding:.6em 6vw .6em .8em}.restaurantBox .in .signature span{float:none;display:block}rsvp-element{margin:2em 10% 1em 10%}#best50restaurants{font-size:0.85em}#best50restaurants #listFilter input{font-size:1em}}@media (min-width:992px) and (max-width:1199px){body{font-size:15px}.frontContent ul{padding-top:1.5em}.frontContent .box{min-height:650px}#RSVPsticker,#bookTheClub{width:100%;margin-left:-50%}#bgNavi{left:10px;top:80px}#menuBar{max-width:100%}.addressBox #address .email_link,.addressBox #address .www_link{width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.largePic .wp-caption .wp-caption-text{width:970px;margin-left:-485px !important}.peopleGroup .person-row .person{padding:1em 0}.peopleGroup .person-row .person h1{font-size:1.7vw}.peopleGroup .person-row .person h2{font-size:1.1vw}.peopleGroup .person-row .person p{padding:1em .3em}.restaurantBox .in .signature{line-height:1.2em;padding:.6em 8vw .6em .8em}.restaurantBox .in .signature a{font-size:0.8em}.restaurantBox .in .signature span{float:none;display:block}#best50restaurants{font-size:0.85em}#best50restaurants #listFilter input{font-size:0.9em}}@media (min-width:768px) and (max-width:991px){body{font-size:14px;padding-bottom:0}#RSVPsticker,#bookTheClub{width:100%;margin-left:-50%}#menuBar{max-width:100%}#menuBar #topMenu{padding-top:1.3em}#menuBar #topMenu li{padding-left:12px;padding-right:12px}#menuBar.content #topMenu{padding-top:2px}#menuBar.content #topMenu li{padding-left:5px;padding-right:5px}.frontContent .box{padding:40px 10px;min-height:600px}.addressBox{overflow:hidden}.addressBox #address{width:50%;float:left}.addressBox #indicators{width:50%;float:right}.addressBox #indicators .square{float:left;margin-right:10px;margin-top:7px;margin-bottom:3em}.largePic .wp-caption .wp-caption-text{width:750px;margin-left:-375px !important}.gallery br{display:none}.gallery.gallery-columns-5 figure{width:18% !important;margin:1%;margin-top:1% !important;margin-bottom:1% !important}.gallery.gallery-columns-4 figure{width:48% !important;margin:1%;margin-top:1% !important;margin-bottom:1% !important}.gallery.gallery-columns-3 figure{width:100% !important;margin:0;margin-top:1% !important;margin-bottom:1% !important}#nav-icon{top:1.8rem;right:1.5rem}.mottetuba .img{width:auto;padding-bottom:66%}.peopleBlock{font-style:italic;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;padding-top:2em;padding-bottom:2em}.peopleBlock p{font-size:1.6em;padding:0 .5em 2em .5em;text-align:center}.peopleBlock p:empty{display:none}.peopleGroup .person-row .person{padding:1em 0}.peopleGroup .person-row .person h1{font-size:4vw}.peopleGroup .person-row .person h2{font-size:2.6vw;padding:0}.peopleGroup .person-row .person p{padding:1em .3em;font-size:1.2em;text-align:left}#footer{position:relative}.restaurantBox .in .signature{line-height:1.3em}.restaurantBox .in .signature span{float:none;display:block}.blackBlock .txt{margin-left:-50%}.blackBlock .txt h3{font-size:1.6em}.leadBox h3{font-size:1.4em}#bestIntro .withLogo{font-size:1vw;line-height:1.6em}.modal .modal-dialog{border:solid 1px #ffa500;width:90%}}@media (max-width:767px){body{font-size:16px;padding-bottom:0}body.single-streetfood .restoTitle .rankBox{margin-top:1.2rem}body.single-streetfood .restoTitle .rankBox .txt{text-align:left;padding-top:0}body.single-streetfood .restoTitle .rankBox .flowerBed{flex-direction:row;margin-bottom:0}body.single-streetfood .restoTitle .rankBox .flowerBed .rankDesc{text-align:left;margin-left:0.7rem}body.single-streetfood .restoTitle .rankBox .flowerBed .info{justify-content:flex-start}#header{margin-bottom:0}#RSVPsticker,#bookTheClub{width:100%;padding:1em 1em;margin-left:-50%}#RSVPsticker .txt,#bookTheClub .txt{width:100%;font-size:0.9em;min-height:auto;padding-bottom:1em}#RSVPsticker .txt span,#bookTheClub .txt span{display:block;min-height:auto}#RSVPsticker .btnbox,#bookTheClub .btnbox{width:100%;font-size:0.9em;text-align:center}#RSVPsticker .btnbox a,#bookTheClub .btnbox a{margin:auto;float:none;display:inline-block;text-align:center}#RSVPsticker .btnbox a.hollowbutton,#bookTheClub .btnbox a.hollowbutton{padding:.4em 1em .6em 1em}#logo-foe{margin:0 auto}.modal .modal-dialog{max-width:auto;min-width:100%;width:100%;height:100%;max-width:100%;padding:0;margin:0;min-width:auto}.modal-content{height:100%;border-radius:0;overflow:auto}.modal-body{padding:1em}.teambox{width:100%;padding:1em;background-position:center top 6em;background-size:10em auto;min-height:13em}#menuBar{background-image:none;margin-bottom:0;background-color:#ffffff;position:relative;min-height:initial}#menuBar.content{margin-bottom:0}.frontContent{padding-top:0}.frontContent .box{min-height:750px}.frontContent .box a{margin-height:30px}.frontContent .box .buttonBox a{font-size:1.1em}.frontContent #best,.frontContent #ezine,.frontContent #supporters{padding:0}.frontContent #supporters .box{padding:20px 0 0 0;min-height:initial}.frontContent #supporters .box a{margin-bottom:10px;display:inline-block;width:40%}.frontContent #supporters .box a img{margin:0}#footer{margin-top:30px;position:relative;bottom:auto;left:auto;width:auto;text-align:center;padding-bottom:40px}#footer #socialbox{text-align:center}#footer #socialbox div{width:100%}#footer #socialbox ul{justify-content:center}#footer #socialbox ul li a{margin-left:0.3em;margin-right:0.3em}#footer #socialbox ul li a i{margin-right:0;font-size:2.5em}#footer #contact{padding-top:1em;padding-bottom:1em}#footer #contact img{width:90%;height:auto;margin:auto}#footer h3{font-size:1.1em;margin-bottom:0.5em}#footer .container form{padding-top:1em;padding-bottom:1em}.logoralli{position:relative}.logoralli .item{height:300px}.contentArea .body .main{width:100%;padding:0;padding-top:0;margin-bottom:30px}.contentArea .body .main .title{margin-bottom:0}.contentArea .body .main h2{font-size:1.2em}.contentArea .body .main .prevnext{font-size:0.9em;padding-bottom:1em;display:block;overflow:hidden}.contentArea .body .main .prevnext a{text-align:left;width:45%;display:block;float:left}.contentArea .body .main .prevnext a:last-child{float:right;text-align:right}.contentArea .body #selektor{padding:18px 15px;text-align:center;margin-top:0}.contentArea .body #selektor h1{font-size:5vw;float:none;text-align:left}.contentArea .body #selektor p.title_comment{width:100%;float:none;display:block;text-align:left;font-size:0.9em;line-height:1.5em}.contentArea .body #selektor a{display:block}.contentArea .body #selektor #searchWrap{width:100%}.contentArea .body #selektor #mapWrap{text-align:inherit;border:solid 0px #ccc;border-top-width:1px;margin-top:1em;padding-top:1em}#searchWrap{margin-top:1em}.blogPost h2{width:100%;font-size:1.2em;letter-spacing:0}.postList h2{font-size:1.2em}.restaurantBox .in .signature{font-size:1.2em;display:block}.restaurantBox .in .signature span{display:block;float:none}.restaurantBox .in .signature .score{font-size:6vw;bottom:5px;right:8px}#bgNavi{display:none}#bestRestaurantsPage h2{font-size:2em;margin-bottom:0;margin-top:1em}.multiButtons{float:none;display:block;padding-top:0.5em;text-align:left}#x{top:80px}.ezine .contentArea .body #selektor{margin-bottom:0;margin-top:0}.largePic .wp-caption .wp-caption-text{width:auto;left:15px;right:15px;margin:0;font-size:0.8em}.largePic .gallery .wp-caption-text{font-size:0.8em;padding:.7em 1em .7em 1em}.wp-caption .wp-caption-text{font-size:0.9em;padding:.4em 1em .4em 1em}.gallery.gallery-columns-2 figure,.gallery.gallery-columns-3 figure,.gallery.gallery-columns-4 figure,.gallery.gallery-columns-5 figure{width:100%;margin:0%;margin-bottom:0.5em}.gallery.gallery-columns-2 figure:first-child,.gallery.gallery-columns-3 figure:first-child,.gallery.gallery-columns-4 figure:first-child,.gallery.gallery-columns-5 figure:first-child{margin-top:0 !important}.gallery.gallery-columns-2 figure:last-child,.gallery.gallery-columns-3 figure:last-child,.gallery.gallery-columns-4 figure:last-child,.gallery.gallery-columns-5 figure:last-child{margin-bottom:0 !important}.error404{text-align:center}.error404 h1{font-size:1.8em}.error404 img{max-width:12em}.error404 .formBox{margin:1em auto}.mottetuba .img{width:auto;padding-bottom:66%;margin-right:-15px;margin-left:-15px}.peopleBlock{font-style:italic;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;padding-top:2em;padding-bottom:2em}.peopleBlock p{font-size:5vw;padding:0 .5em 2em .5em;text-align:center}.peopleBlock p:empty{display:none}.peopleGroup{padding-bottom:0;padding-top:0}.peopleGroup .person-row{padding-bottom:0}.peopleGroup .person-row .person{padding:1em 0;margin-bottom:0}.peopleGroup .person-row .person h1{font-size:8vw}.peopleGroup .person-row .person h2{font-size:5vw;padding:0}.peopleGroup .person-row .person p{padding:1em 0;font-size:1em;line-height:1.6em;text-align:left}.withRibbon{margin-bottom:7em}a#showGallery{margin-left:0.7em}.clickImageBox section{flex-direction:column}.clickImageBox section a{padding-bottom:100%;border-right-width:0}#frontHero{margin:0;background:none !important;padding:0}#frontHero #frontSearchWrap{padding:0}#frontHero #frontSearchWrap #frontBox{width:100%;padding:2.5em 2em}#frontHero #frontSearchWrap #frontBox .excerpt{font-size:4vw;padding:0}.blackBlock .txt{margin-left:0;margin-top:-25%;width:auto}.leadBox{margin-top:2em}.leadBox:first-child{margin-top:0}.leadBox h3{font-size:6vw}#bestIntro{padding-right:0}#bestIntro .logoBox{margin-bottom:2em;display:flex;justify-content:center;align-items:center}#bestIntro .logoBox img{width:54vw !important;margin:0 2em 0 0}#bestIntro .logoBox .withLogo{font-size:3vw;line-height:1.6em;padding:0}.scrollorama .box{padding:0}.scrollorama .box .b-con img{width:9em;height:5.9em;padding:0 1em}.restoTitle{display:block}.restoTitle .rankBox{display:inline-block;overflow:hidden;margin-bottom:1em}.restoTitle .rankBox .square{float:left;margin:0;margin-right:1em;background-position:center left;width:6em}.restoTitle .rankBox .txt{float:right;padding-top:1em}.contactWrapper{display:block}.contactWrapper .contact{margin-bottom:1.5em}gallery{margin-bottom:1em}gallery .carousel-control-prev,gallery .carousel-control-next{display:none}gallery .carousel-item{padding-bottom:100%}gallery .carousel-indicators{position:absolute;margin:0;display:flex;flex-direction:column;align-items:flex-end;height:100%;padding-right:0.5em;transform:none}gallery .carousel-indicators li{background-image:none !important;background-color:#8d8d8d;width:0.6em;height:0.6em;padding:0;border-radius:1em;border:solid 1px transparent;margin:0.3em}gallery .carousel-indicators li.active{background-color:rgba(51,51,51,0.9)}#listFilter #liveResults ul{font-size:0.9em}.footPagination{font-size:3.3vw;margin-bottom:-2.5em}#iframeModal .modal-dialog{max-width:100%}.wp-video,video.wp-video-shortcode,.mejs-container,.mejs-overlay.load{max-height:680px;background:white}.restoTitle.hotel .rankBox{display:flex}.restoTitle.hotel .rankBox .txt{padding-top:0}.restoTitle.hotel .rankBox .score{justify-content:flex-start;flex-grow:1}}