﻿/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';font-display:swap;src:url("/css/fonts/fontawesome/fontawesome-webfont.eot?v=4.2.0");src:url("/css/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("/css/fonts/fontawesome/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("/css/fonts/fontawesome/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("/css/fonts/fontawesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-map-marker:before{content:""}.fa-info:before{content:""}.fa-clock-o:before{content:""}.fa-star:before{content:""}.fa-heart:before{content:""}.fa-envelope:before{content:""}.fa-phone:before{content:""}.fa-globe:before{content:""}.fa-cutlery:before{content:""}.fa-check:before{content:""}.fa-caret-down:before{content:""}.fa-gear:before{content:""}.fa-refresh:before{content:""}.fa-info-circle:before{content:""}.fa-comment:before{content:""}.fa-eye:before{content:""}.fa-sign-out:before{content:""}.fa-sign-in:before{content:""}.fa-pencil:before{content:""}.fa-user:before{content:""}.fa-home:before{content:""}.fa-close:before{content:""}.fa-location-arrow:before{content:""}.fa-search:before{content:""}.fa-bars:before{content:""}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.428571429;color:#7f8c8d;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;width:100% \9;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ecf0f1}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#bdc3c7}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#bdc3c7}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #ecf0f1}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #bdc3c7}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #ecf0f1}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:#bdc3c7}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #ecf0f1;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}div,ul,li,h1,h2,h3,h4,h5,p,body,ol,dd,dt,dl,hr,br,form,fieldset,input,select,button{margin:0;padding:0}a{text-decoration:none}a.link{color:#fff}a:hover{color:#fff}a.link:hover{color:#fff}ul{list-style:none}#dialog{z-index:999}.pac-item{color:#000}.pac-container{color:#000}img{border:0}.ad{padding:15px;width:250px}#ad{margin:20px 10px 10px 0;float:right}.border-box,.wrap,.settings,.popup-map-button,.item-header,.tile-container,.infobox-container,.title-block,.login-forms,.footer,.header .header-inner,.content.content-map,.ad-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#fff;background:#282f30;font-family:Arial,Helvetica,sans-serif;min-width:320px;height:100%;width:100%;text-rendering:optimizeLegibility}.settings,form,button,input,textarea,.button,select,h1,h2,h3,h4,h5,.paragraph,.vote,.paragraph-normal,nav.list,.tile-container,.detail{font-family:Arial,Helvetica,sans-serif}.wrap{margin:0 auto;padding:0 10px}section{overflow:hidden}nav.site,.example .data,nav.site ul ul{background:#282f30}.list a,.list,h4 span,h4 span a{color:#fff}.tile h4,nav a,.detail span,label span,form .detail{color:#84a3ae}.settings .icon,.favorite,.hide,.review,.review-single-restaurant,.current,.review a:hover,.review-single-restaurant a:hover,.offer{background-image:url("/img/sprite.png")}h1{text-indent:-9999em;display:none}.settings{padding:0 10px}.settings,.settings ul{overflow:hidden}.settings .icon{display:none}.settings li{display:block}.settings li.left li{margin-right:3px}.settings li.left{margin-right:15px;float:left}.settings li.left ul{overflow:hidden}.settings li.right{margin-left:15px;float:right}.settings a{color:#add7e1;font-size:26px;text-shadow:1px 1px rgba(0,0,0,0.25)}.settings a:hover{color:#fff}.settings .icon{margin-top:6px;display:block;float:left;width:26px;height:26px;margin-right:5px;opacity:.6}.settings .icon.marker{background-position:-300px 0}.settings .icon.config{background-position:-326px 0}.settings .icon.day{background-position:-352px 0}.settings .icon.restaurant{background-position:-378px 0}.settings a:hover .icon{opacity:1.0}#location_locate{color:#fff;cursor:pointer}.popup-map-button{display:inline-block;position:relative;margin-bottom:20px}.popup-map-button.left{float:left}.popup-map-button.right{float:right}.popupmap-label{float:left;width:50%}nav.site{overflow:hidden;border-bottom:1px solid #7fd4f1}nav.site li ul{display:none}nav.site ul li:hover>ul{display:block}nav.site ul ul{position:absolute}nav.site li{float:left;margin:0 10px;padding:3px 0}nav a:hover{color:white}#user{float:right}#user li{text-align:right}.content{overflow:hidden;width:100%;display:block;padding:0 10px}.content.restaurant-owner{color:#000}.content.restaurant-owner td{min-width:100px}.content.restaurant-owner label{margin:0 15px}.content.suggestion-form{color:#000}.content.suggestion-form td{min-width:100px}.content.suggestion-form label{margin:0 15px}form,button,input,textarea,.button,select{font-size:100%}fieldset{border:0}input,textarea,select{border:0;background:#bdc3c7;outline:0;color:#333;padding:10px;display:block;width:100%;box-sizing:border-box;font-size:18px}input,textarea{background-color:#fff}input[readonly="readonly"],select[disabled="disabled"],textarea[disabled="disabled"]{background:#ccc;color:#888}input.checkbox{display:inline-block;padding:0;width:auto}button,.button{border:0;background:#ccc;color:black;padding:10px 25px;font-size:18px;margin:20px 0 0;cursor:pointer;display:block;width:auto}button:hover{text-decoration:underline}a{color:#fff}.button-group .button,.button-group button{float:left;margin-right:10px}button.green{background:#50a92e;color:#fff}button.gray,.button.gray{background-color:#95a5a6;color:#fff}button.large{min-width:230px}button.large-popup{min-width:288px}.showmore{color:#fff;font-weight:lighter;background-color:#95a5a6;font-size:18px}.showmore a:hover{color:#fff}input:focus,textarea:focus{color:black}label{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;display:block;margin:15px 0 10px;color:#7f8c8d}.errorMessage{color:#f22}div.errorMessage a{color:#f22;text-decoration:underline}div.errorMessage a:hover{text-decoration:none}form .detail{font-size:smaller}form.owner-example{overflow:hidden;width:100%;float:left}h1{font-size:330%;letter-spacing:-3px}h2{font-size:275%;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis}h2 a,h4 a{color:#fff}h2 span{font-size:smaller}h2 span a{text-decoration:underline}h2 a:hover,h4 a:hover{color:#fff;text-decoration:underline}h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-container,.item-container-rowed{overflow:hidden;display:flex;flex-wrap:wrap}.item-header a{color:white}.item-header a:hover{text-decoration:underline}.item{color:#333;width:300px;overflow:hidden;margin:10px}.item{display:flex;flex-direction:column}.item-header,.item-footer{padding:10px;overflow:hidden}.item-body{color:#333;background:white;overflow:hidden;padding:0;flex-grow:1}.item-header{color:#fff;background-color:#282f30;padding:10px}.item-footer{border-top:1px solid #dfddd5;background:#fff;color:#606060}.item-footer .dist{color:#e74c3c;font-size:16.8px;font-weight:300}.item-footer .dist i{font-weight:normal}.item-footer p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item.item-wide{display:block;width:100%;max-width:1260px;float:none;line-height:26px}.item.item-wide h3{overflow:hidden;white-space:normal}.icon,.icon-2,.icon-3{width:26px;height:26px}.icon,.icon-2{display:block;float:right}.icon-3{display:inline-block;vertical-align:top}.icon-2{width:52px;height:52px}.icon-s{width:13px;height:13px;display:block;float:left;margin-left:5px}.favorite,.hide{width:100%;height:100%;float:left;display:block}.hide{display:none;background-position:-280px -39px}.icon .dislike{background-position:0 -26px;opacity:.3}.icon-2 .like{background-position:-150px 0}.icon-2 .dislike{background-position:-150px -52px}.review,.review-single-restaurant{background-position:-210px -13px;display:block;width:65px;height:13px;position:relative;float:left}.review-single-restaurant{display:inline-block;float:none}.current{text-indent:-999em;display:block;float:left;height:13px;background-position:-210px 0;z-index:10}.review-2{width:130px;height:26px;background-position:0 -78px;position:relative;top:5px}.review-2 .current{width:130px;height:26px;background-position:0 -52px}.review-black,.review-item{background-position:-26px -39px}.review-item{text-indent:-9999em}.review-black .current{background-position:-26px -26px;text-indent:70px;font-size:75%}.review-sum{overflow:hidden;margin:5px 10px}.review-sum .review,.review-sum .review-single-restaurant{margin:5px 0}.review-sum p{color:#ab4f18;float:right}.review li,.review-single-restaurant li{display:inline}.review a:hover,.review-single-restaurant a:hover{background-position:-210px -26px}.review-2 a:hover{background-position:0 -104px}.review a,.review-single-restaurant a,.current{text-indent:-999em;position:absolute;top:0;left:0;height:13px;line-height:13px;outline:0;overflow:hidden;border:0}.review-2 a,.review-2 .current{height:26px;line-height:26px}.review a,.review-single-restaurant a{cursor:pointer}.star-1{z-index:15;width:20%}.star-2{z-index:14;width:40%}.star-3{z-index:13;width:60%}.star-4{z-index:12;width:80%}.star-5{z-index:11;width:100%}#charsleft{float:right}.menu-item{padding:10px;border-top:1px #dfddd5 solid}.menu-item:first-child{border-top:0}.dish{color:#282f30}.dish a:not(.diet){color:#000;border-bottom:1px dotted #333}.dish a:not(.diet):hover{border-bottom:1px solid #333}.info{font-style:italic;font-weight:300;color:#000}.price{float:right;margin-left:10px;color:#50a92e}.dist{float:right;color:#c936d3}.lunch{float:right;line-height:13px;height:13px}.menu,button,.button,.item,.block,.infobox-container,.title-block,.list.search-filters{box-shadow:4px 4px rgba(0,0,0,0.04)}.menu.adsq,button.adsq,.adsq.button,.adsq.item,.adsq.block,.adsq.infobox-container,.adsq.title-block,.adsq.list.search-filters{box-shadow:none}.menu h3,button h3,.button h3,.item h3,.block h3,.infobox-container h3,.title-block h3,.list.search-filters h3{line-height:26px;margin-bottom:.25em}.details{margin-top:3px}.missing{border:0;background:#ecf0f1;color:black;padding:10px;cursor:pointer;display:block;margin:10px}.missing:hover{background:#e6ebed;color:#000}.tags{font-size:75%;color:#bfd0d5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium .tags,.new .tags{color:white}.premium .item-body,.new .item-body{background-color:#282f30}.premium .item-body .item-diet-selected,.new .item-body .item-diet-selected{background-color:#5b7723}.premium .item-body p,.new .item-body p{color:#ecf0f1}.premium .item-body .menu-item,.new .item-body .menu-item{border-top-color:#626262}.premium .missing,.new .missing{background-color:#95a5a6}.premium .missing:hover,.new .missing:hover{background-color:#7f8c8d}.premium .item-footer,.new .item-footer{background-color:#282f30;border-top-color:#626262}.premium .closed,.new .closed{color:#ecf0f1}.parser .block .content{background-color:#ecf0f1}.rating .item-body{font-style:italic}.paragraph,.vote,.paragraph-normal{margin:5px 0 10px;color:white;overflow:hidden}.paragraph-simple{margin-top:0;float:left;width:100%}.paragraph-simple:before,.paragraph-simple:after{content:" ";display:table}.paragraph-simple:after{clear:both}.paragraph,.vote{font-size:100%}.paragraph.new{margin:20px 0 0}.vote{font-family:Arial,Helvetica,sans-serif;background:white;color:#333}.vote a{color:#4c91ba;text-decoration:underline}.vote a:hover{color:#376d8e}.voter span{font-size:80%;color:gray}.more{clear:both;padding:5px 0;text-align:center}.more .button{display:block}#map,#suggest-map{width:100%;overflow:visible;height:300px}#map .li-iw a,#suggest-map .li-iw a{color:#000}#maps,#popup_map{height:250px;background:#fff}.list-current,.list-dropdown{display:none}.list li{display:block}#week.list{margin:10px 0 0 11px;display:inline-block;width:auto}#week.list li{display:inline-block}#week.list .active a{cursor:pointer;color:white;text-decoration:underline}#week.list a{color:#95a5a6}#week.list a:before{content:"Viikko "}#week li:before{color:#95a5a6}#week li.active:before{color:white}.list li.active a,.list a:hover,.list li.active{color:white}.list li.active a{cursor:default}.filter-text{text-transform:capitalize}nav.list{font-size:18px;text-transform:capitalize}.tile-container{overflow:hidden;margin:0;padding:15px}.tile{float:left;overflow:hidden}.tile [class^="icon"]{margin-right:1%}.tile-1{width:260px}.tile-2{width:560px}.tile-full{width:100%;display:block}.tile-full h2{float:left;width:auto;margin-right:10px}.tile-n{clear:left;display:block;float:none}.tile p,.tile ul{margin:5px 0;font-size:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile a{color:white;text-decoration:none}.tile a:hover{text-decoration:underline}.single-restaurant-view .block-container{margin:0 10px}.block-container{clear:both;overflow:hidden}.block{float:left;width:285px;overflow:hidden}.block .content{padding:10px 10px 15px 10px}.block-header{overflow:hidden;margin-bottom:5px}.block .review,.block .review-single-restaurant{position:relative;top:-2px}.block a{color:white}.block a:hover{text-decoration:underline}.detail{overflow:hidden;min-height:42px;max-height:42px;width:95%;white-space:nowrap}.detail p{white-space:nowrap}.detail [class*="fa"]{font-size:18px}.single-restaurant-view .detail{min-height:0}.detail span{text-transform:uppercase}.restaurant-listing-blocks{width:100%}.restaurant-listing-blocks.block-container{margin:0}.restaurant-listing-blocks [class^="icon-"]:before{font-size:20px;width:auto;margin-left:0}.restaurant-listing-blocks h3{font-weight:bold;display:inline-block;font-size:18px;overflow:hidden;max-width:70%;text-overflow:ellipsis}.restaurant-listing-blocks .block a{display:inline-block}.restaurant-listing-blocks .review,.restaurant-listing-blocks .review-single-restaurant{display:inline-block;float:none}.jqmWindow{display:none;position:fixed;top:15%;left:50%;margin-left:-35%;width:70%}.jqmOverlay{background-color:#000;-webkit-overflow-scrolling:touch;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:100%;top:0;left:0}#popup{display:none;background:black;position:fixed;bottom:0;left:0;padding:10px;width:100%;z-index:9999;text-align:center;background:rgba(0,0,0,0.75);color:white}pre{margin:10px 0;padding:10px;background:white;color:#333;tab-size:2}.gm-iw{color:#000}.li-iw{color:#000;font-family:Arial,sans-serif;font-size:13px}.li-title{font-size:123%;font-weight:bold;margin-bottom:0}.li-basicinfo{clear:left;padding-top:5px}.infoWindow,.infoWindow h3{color:#333;text-shadow:none}.infoWindow a{color:#000;text-decoration:underline}.infoWindow .address{clear:left}#title{float:left}.example{display:flex}.example:before,.example:after{content:" ";display:table}.example:after{clear:both}.example .item{margin-left:0}.example .data{background-color:transparent;margin:10px 0;width:75%}@media screen and (max-width:1280px){.example .data{width:67%}}@media screen and (max-width:980px){.example .data{width:50%}}@media screen and (max-width:632px){.example .data{width:95%}}.table-data{width:100%;color:#000;font-size:18px}.table-data a.link{color:#282f30}.table-data tr td{color:#7f8c8d;max-width:345px;word-wrap:break-word}.table-data th{text-align:left}.table-data td,.table-data th{padding:7px}.table-data td,.table-data th{border-bottom:1px solid #95a5a6}.stats_detail{color:#bdc3c7}.adtext{margin-top:-3px;font-size:10px;z-index:10000;text-transform:uppercase;text-align:center}.adtext a{color:#cae496}.adtext a:hover{color:#fff}.recommends{float:right;margin:10px}.social-logins li{display:inline-block;margin:0 15px 10px 0}#login-form{display:none}.diet{background:silver;font-size:10px;text-transform:uppercase;overflow:hidden;display:inline-block;color:#fff;padding:3px 4px;vertical-align:middle}.diet-selected{background:#a9e319}.item-diet-selected{background:#daf5a5;padding:10px;border-radius:2px;border-color:#fff}.item-review .item-body{padding:10px}.review-preview{border-top:#e8e8e8 1px solid;margin-top:5px;padding:5px 0;font-size:80%}.review-avatar{float:left;display:block;width:32px;height:32px}.review-body{margin-left:40px}.review-header{color:#888;overflow:hidden;line-height:13px;margin-bottom:3px}.review-date{float:right;font-size:11px}.review-comment{font-style:italic}.review-comment a{color:#3b82a5;text-decoration:underline}.review-comment a:hover{text-decoration:underline}.review-preview .review-comment{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-comment a:hover{text-decoration:underline}.bullets{list-style:square;color:#000}.bullets li{margin-left:1em}#social{line-height:24px;height:24px}a.hide{color:#84a3ae}a.hide:hover{color:#fff;text-decoration:none}nav.site #search{padding:0}#search input{background:#84a3ae;padding:3px 8px;color:#b5cacf}#search input:focus{background:#fff;color:#333}.offer{background-position:0 -200px;float:left;width:40px;height:40px;display:block;line-height:38px;text-align:center;color:#fff;font-size:smaller}.offer-block{border-bottom:#e8e8e8 1px solid;padding:10px;overflow:hidden}.offer-block p{padding-left:5px;height:40px;display:table-cell;vertical-align:middle;text-align:left;font-size:smaller;font-weight:bold}.offer-block span{display:block;font-weight:normal;color:#888;font-size:smaller}.restaurant-single-view{margin:0 0 10px;clear:both;padding:0 10px}.restaurant-single-view:before,.restaurant-single-view:after{content:" ";display:table}.restaurant-single-view:after{clear:both}.restaurant-single-view .kitchen-type{border:1px solid #fff;display:inline-block;padding:7px}.restaurant-single-view .restaurant-type{display:inline-block;padding:7px}.single-restaurant-map{padding:0 10px}.error-message a{text-decoration:underline}.no-box-shadow{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.infobox-container{margin:20px auto 5px auto;display:block;max-width:1280px;float:left;clear:both;width:100%}.infobox-container:before,.infobox-container:after{content:" ";display:table}.infobox-container:after{clear:both}.infobox-container a[href="/"]{color:#000}.infobox-container .infobox-title{display:block;background-color:#282f30;padding:20px}.infobox-container .infobox-title h2{font-size:36px;color:#fff}.infobox-container .infobox-title [class*="fa-"]{font-size:36px;position:relative;float:left;margin-right:10px}.infobox-container .success{background-color:#6ab34d}.infobox-container .infobox-info,.infobox-container .infobox-info.black{background-color:#fff;display:block;padding:20px 20px 20px}.infobox-container .infobox-info h3,.infobox-container .infobox-info.black h3,.infobox-container .infobox-info h4,.infobox-container .infobox-info.black h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.infobox-container .infobox-info h3,.infobox-container .infobox-info.black h3{font-size:24px}.infobox-container .infobox-info h4,.infobox-container .infobox-info.black h4{font-size:22px}.infobox-container .infobox-info [class^="fa"]{font-size:36px;position:relative;top:5px}.infobox-container .infobox-info .content{width:auto}.infobox-container .infobox-info p,.infobox-container .infobox-info.black p{color:#282f30;font-size:18px;margin:5px 0 10px 0}.infobox-container .infobox-info p a.black{color:#000;text-decoration:underline}.infobox-container .infobox-info a:hover{text-decoration:underline}.infobox-container .black.infobox-info{background-color:#282f30}.infobox-container .black.infobox-info h3{color:#fff;padding:20px 0}.infobox-container .black.infobox-info p{color:#fff}.title-block{max-width:1260px;padding:20px;margin:10px 10px}.login-forms{background-color:#ecf0f1;padding:0 20px 20px 20px;width:auto}.login-forms h3{margin:20px 0 10px}.black{color:#000}.inline{display:inline-block}.list.search-filters{float:left}.list.search-filters li:nth-child(1){display:none}.list.search-filters li{padding:10px 45px;background-color:#282f30;float:left}.list.search-filters li.active{background-color:#7f8c8d}.search-filter-wrap{margin:0 auto;position:relative;margin-top:20px}.wrapper.footer-wrapper{width:100%;background-color:#282f30}.footer{margin-top:21px}.footer a{color:#fff}.footer p{color:#7f8c8d}.top-container,.bottom-container{margin-bottom:20px;clear:both}.text-container{float:left;width:18%;margin-right:2%}.text-container img{width:100%;max-width:180px}.logo-footer{float:left;height:auto;width:15%;min-width:15%}.logo-footer img{height:100%;width:100%}.company-info{display:inline-block;width:15%}.link-list ul{width:100%}.link-list ul li{list-style-type:none;display:inline-block;margin:0 1% 0 0}.footer-info-visitors{float:left;width:38%;margin-right:2%}.footer-info-restaurants{width:40%;float:left}.category-0.item .item-header,.category-0.item-container .item-header{background-color:#95a5a6}.category-1.item .item-header,.category-1.item-container .item-header{background-color:#3398db}.category-2.item .item-header,.category-2.item-container .item-header{background-color:#30b8ac}.category-3.item .item-header,.category-3.item-container .item-header{background-color:#6ab34d}.category-4.item .item-header,.category-4.item-container .item-header{background-color:#e3be2d}.category-5.item .item-header,.category-5.item-container .item-header{background-color:#e67e22}.category-6.item .item-header,.category-6.item-container .item-header{background-color:#e74c3c}.category-0.title-block{background-color:#95a5a6}.category-1.title-block{background-color:#3398db}.category-2.title-block{background-color:#30b8ac}.category-3.title-block{background-color:#6ab34d}.category-4.title-block{background-color:#e3be2d}.category-5.title-block{background-color:#e67e22}.category-6.title-block{background-color:#e74c3c}.restaurant-listing-blocks .block .category-0.content,.single-restaurant-view .category-0.block{background-color:#95a5a6}.restaurant-listing-blocks .block .category-1.content,.single-restaurant-view .category-1.block{background-color:#3398db}.restaurant-listing-blocks .block .category-2.content,.single-restaurant-view .category-2.block{background-color:#30b8ac}.restaurant-listing-blocks .block .category-3.content,.single-restaurant-view .category-3.block{background-color:#6ab34d}.restaurant-listing-blocks .block .category-4.content,.single-restaurant-view .category-4.block{background-color:#e3be2d}.restaurant-listing-blocks .block .category-5.content,.single-restaurant-view .category-5.block{background-color:#e67e22}.restaurant-listing-blocks .block .category-6.content,.single-restaurant-view .category-6.block{background-color:#e74c3c}.tiles.category-0{background-color:#95a5a6}.tiles.category-0 .restaurant-type{display:none}.tiles.category-0 .kitchen-type{display:none}.tiles.category-1{background-color:#3398db}.tiles.category-1 .restaurant-type{background-color:#217dba}.tiles.category-2{background-color:#30b8ac}.tiles.category-2 .restaurant-type{background-color:#259086}.tiles.category-3{background-color:#6ab34d}.tiles.category-3 .restaurant-type{background-color:#55903d}.tiles.category-4{background-color:#e3be2d}.tiles.category-4 .restaurant-type{background-color:#c3a11a}.tiles.category-5{background-color:#e67e22}.tiles.category-5 .restaurant-type{background-color:#bf6516}.tiles.category-6{background-color:#e74c3c}.tiles.category-6 .restaurant-type{background-color:#d62c1a}.wrapper{float:left;width:100%;padding-bottom:15px;background-color:#dfddd5}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}.parser label{margin:0}.button-group.right{float:right}.infobox-container .content.tiles{margin-top:0}#loader{margin:0 auto;width:50px}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.admin .content{overflow-x:auto}.header{display:block;height:60px;background-color:#282f30;width:100%;float:left}.header:before,.header:after{content:" ";display:table}.header:after{clear:both}.header a:hover{color:#fff;text-decoration:underline}.header.open{height:auto}.header .header-inner{margin:0 auto;padding:0 10px}.header .header-inner:before,.header .header-inner:after{content:" ";display:table}.header .header-inner:after{clear:both}.header .header-inner.open{display:block}.header .shorter{overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap}.header .location-render{font-size:14px;font-weight:normal;position:relative;top:-1px}.header .logo{display:block;position:relative;float:left;margin:11px 10px 0 0;background-image:url("/img/logo-vector.svg");background-size:contain;background-repeat:no-repeat;width:199px;height:39px}.header #navi{display:block;position:relative;margin:15px 0 15px 7%;white-space:nowrap;width:auto}.header .navi-item{display:inline-block;position:relative;margin:0 10px 0 0;color:white;font-size:18px;font-weight:300;text-decoration:none;line-height:30px;vertical-align:top}.header navi-item.search-link{display:inline-block;float:none}.header .navi-item.right{padding:5px 0;margin-left:5px}.header .user-container{float:right;padding:3px;font-size:18px;font-weight:lighter}.header .user-container.no-jquery{display:none}.header .left-block-container{width:25%;float:left;height:100%}.header .mid-block-container{float:left;width:53%;height:100%}.header .right-block-container{float:right;width:22%;position:relative;height:100%;margin:15px 0 0 0;z-index:1}.header .right-block-container [class*="down-dir"]{font-size:26px;position:relative;top:0;float:right}.header .right-block-container [class*="down-dir"]:before{width:auto;margin-right:0}.header .right-block-nav{display:none;position:absolute;width:200px;top:35px;right:0;background-color:#282f30;padding:5px 10px 10px 10px;z-index:9}.header .right-block-nav.open{display:block}.header .show-search{display:inline-block}.header .move-search{position:relative;top:0;right:77px;margin-right:-70px;width:25%}.header .open-menu{position:relative;z-index:10;float:left;width:100%;margin:0 auto;background-color:#282f30;height:52px}.header .open-menu .link-container{font-size:32px;display:block;position:relative;float:right;margin-right:10px;margin-top:3px}.header .open-menu .link-container a{color:#fff}.header .nav-search{display:none;position:absolute;height:80px;width:520px;background-color:#282f30;z-index:600;top:60px;left:33%}.header .nav-search.open{display:block}.header .form-container{width:90%;margin:0 auto;position:relative;top:-4px}.header input{display:inline-block;width:80%}.header button{display:inline-block;width:20%}@font-face{font-family:"Slussen-Black";src:url("./fonts/Slussen-Black.woff2") format("woff2"),url("./fonts/Slussen-Black.woff") format("woff")}@font-face{font-family:"Slussen-Bold";src:url("./fonts/Slussen-Bold.woff2") format("woff2"),url("./fonts/Slussen-Bold.woff") format("woff")}@font-face{font-family:"Slussen-Extralight";src:url("./fonts/Slussen-Extralight.woff2") format("woff2"),url("./fonts/Slussen-Extralight.woff") format("woff")}@font-face{font-family:"Slussen-Medium";src:url("./fonts/Slussen-Medium.woff2") format("woff2"),url("./fonts/Slussen-Medium.woff") format("woff")}@font-face{font-family:"Slussen-Light";src:url("./fonts/Slussen-Light.woff2") format("woff2"),url("./fonts/Slussen-Light.woff") format("woff")}@font-face{font-family:"Slussen-Semibold";src:url("./fonts/Slussen-Semibold.woff2") format("woff2"),url("./fonts/Slussen-Semibold.woff") format("woff")}@font-face{font-family:"Slussen-Thin";src:url("./fonts/Slussen-Thin.woff2") format("woff2"),url("./fonts/Slussen-Thin.woff") format("woff")}@font-face{font-family:"Slussen-Regular";src:url("./fonts/Slussen-Regular.woff2") format("woff2"),url("./fonts/Slussen-Regular.woff") format("woff")}@font-face{font-family:"Slussen-ExtendedBold";src:url("./fonts/Slussen-Extended-Bold.woff2") format("woff2"),url("./fonts/Slussen-Extended-Bold.woff") format("woff")}.content.content-map{overflow:visible;padding:0}.content.content-map:before,.content.content-map:after{content:" ";display:table}.content.content-map:after{clear:both}.content.content-map .paragraph-simple{margin:0 0 10px}.content.content-map .paragraph-simple:before,.content.content-map .paragraph-simple:after{content:" ";display:table}.content.content-map .paragraph-simple:after{clear:both}.content-map-hidden{margin-top:70px}.content-map-hidden .filters{bottom:0}.filters-wrap{margin:0 auto;position:relative}.filters{position:absolute;left:30px;bottom:30px;padding:15px 28px;background-color:#282f30;box-shadow:4px 4px 0 rgba(0,0,0,0.05);z-index:500}.filters .filter-container{display:inline-block;position:relative;font-size:18px}.filters .filter-container a{color:#fff;font-weight:300}.filters .filter-container>a{margin-right:10px}.filters .filter-container>a:last-child{margin-right:0}.filters .filter-container .filters-list{display:none;position:absolute;top:30px;left:0;padding:10px 30px 20px 30px;background-color:#282f30;min-width:150px}.ad-container{width:100%;background-color:#000;display:block;position:relative;float:left;overflow:hidden}.ad-container:before,.ad-container:after{content:" ";display:table}.ad-container:after{clear:both}.ad-container .hide-ads{position:absolute;top:10px;right:65px;font-size:30px;z-index:0}.ad-container .hide-ads:hover{cursor:pointer}.ad-container .hide-ads [class^=icon-]{background-color:#000}.ad-container.ad-980{max-height:400px}.zevoy-banner{width:100%;background-color:#0a162e;color:#fff}.zevoy-banner .banner-promo{height:400px;max-width:1280px;margin:0 auto;display:flex;align-items:center;position:relative}.zevoy-banner .banner-logo{width:29px}.zevoy-banner .banner-logo img{width:100%;height:auto;display:block}.zevoy-banner .banner-inner{display:flex;gap:40px}.zevoy-banner .banner-left-block{flex:1;display:flex;gap:20px;margin-top:60px;width:650px}.zevoy-banner .banner-right-block{display:flex;align-items:center;justify-content:flex-end}.zevoy-banner .banner-right-block .banner-cards{width:500px}.zevoy-banner .banner-right-block .banner-cards img{width:100%;height:auto;display:block;content:url("/img/zevoy-cards.png")}@media screen and (max-width:980px){.zevoy-banner .banner-right-block .banner-cards img{content:url("/img/zevoy-cards-mobile.png")}}.zevoy-banner .banner-text{flex:1;display:flex;flex-direction:column;gap:15px}.zevoy-banner .banner-text p{font-family:'Slussen-Thin',sans-serif;font-size:16px}.zevoy-banner .banner-text p strong{font-family:'Slussen-Semibold',sans-serif}.zevoy-banner .banner-text .banner-buttons{display:flex;gap:15px;font-family:'Slussen-Thin',sans-serif}.zevoy-banner .banner-text .banner-buttons .button{display:block;padding:10px 15px;border-radius:7px;font-size:14px;transition:all .2s ease;margin:0}.zevoy-banner .banner-text .banner-buttons .button.primary{background-color:#ff6110;color:#fff}.zevoy-banner .banner-text .banner-buttons .button.secondary{border:1px solid #fff;color:#fff;background-color:transparent}.zevoy-banner .banner-text .banner-buttons .button:hover{opacity:.8;text-decoration:none}.zevoy-banner .banner-text .banner-buttons .button:hover.primary{opacity:1;background-color:#ff7b1e}.zevoy-banner h2{font-family:'Slussen-ExtendedBold',sans-serif;font-size:24px;color:#fff;letter-spacing:.5px}.zevoy-banner .banner-link{font-size:14px;text-decoration:underline;font-family:'Slussen-Thin',sans-serif;display:block;width:fit-content}.zevoy-banner .banner-link:active,.zevoy-banner .banner-link:focus{color:#fff}.zevoy-banner .banner-close{position:absolute;top:35px;right:20px;gap:5px;cursor:pointer;display:flex;padding:7px 15px;border-radius:99px;background-color:#15213a;transition:all .2s ease;align-items:center;justify-items:center}.zevoy-banner .banner-close .banner-close-caption{font-size:14px;font-family:'Slussen-Thin',sans-serif}.zevoy-banner .banner-close img{width:24px;height:auto}.zevoy-banner .banner-close:hover{background-color:#222d43}.zevoy-banner .banner-mini{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto;padding:15px 0}.zevoy-banner .banner-mini-text{display:flex;gap:12px;align-items:end;justify-content:center}.zevoy-banner .banner-promo,.zevoy-banner .banner-mini{display:none}.zevoy-banner .banner-promo.active,.zevoy-banner .banner-mini.active{display:flex}@media screen and (max-width:1280px){.zevoy-banner .banner-promo{height:320px;padding:0 20px}.zevoy-banner .banner-inner{gap:20px}.zevoy-banner .banner-left-block{width:auto;margin-top:40px}.zevoy-banner .banner-right-block .banner-cards{width:400px}.zevoy-banner h2{font-size:22px}.zevoy-banner .banner-text p{font-size:14px}}@media screen and (max-width:980px){.zevoy-banner .banner-promo{height:auto;width:640px;padding:40px 20px 0}.zevoy-banner .banner-inner{flex-direction:column;gap:0}.zevoy-banner .banner-left-block{flex-direction:column;width:100%;margin-top:0}.zevoy-banner .banner-right-block{justify-content:center}.zevoy-banner .banner-right-block .banner-cards{width:500px}.zevoy-banner .banner-close{position:absolute;top:20px;right:20px}.zevoy-banner .banner-mini{padding:20px}.zevoy-banner .banner-mini .banner-mini-text{flex-direction:column;align-items:center;gap:5px;align-items:start}.zevoy-banner .banner-mini h2{font-size:14px}.zevoy-banner .banner-mini .banner-link{font-size:12px}}@media screen and (max-width:660px){.zevoy-banner .banner-promo{width:100%}.zevoy-banner h2{font-size:40px}.zevoy-banner .banner-right-block .banner-cards{width:90%}.zevoy-banner .banner-right-block .banner-cards img{margin-left:5%}}.lounaatinfo-rs{width:320px;height:50px}@media screen and (min-width:980px){.lounaatinfo-rs{width:468px;height:60px}}@media screen and (min-width:1300px){.lounaatinfo-rs{width:728px;height:90px}}@media screen and (max-width:660px){.ad-container.ad-980{max-height:300px}.wrap{width:320px;padding:0}.fixed-width{width:660px}.wrap.restaurant-listing{padding:0 10px}.content.content-map{padding:0}.content.tiles{margin:20px auto 0 0;max-width:940px}.filters{left:0;margin:0;width:100%}.filters .filter-settings{display:none}.filters-wrap{width:300px}.text-container{padding-bottom:4px}.link-list ul{clear:both;border-top:1px solid rgba(255,255,255,0.1)}.link-list ul li{display:block;margin:0;padding:4px 0;border-bottom:1px solid rgba(255,255,255,0.1)}.jqmWindow{top:6%}.jqmWindow .popupmap-label{display:none;width:100%}.jqmWindow .popup-map-button{margin-right:20px;width:100%;margin-bottom:0}.jqmWindow .popup-map-button .large-popup{min-width:100%;text-align:center}.jqmWindow .popup-map-button .green{margin-bottom:20px}.jqmWindow .popup-map-button.right{float:left}.ehdota-badge{right:10px}.open-menu{display:block}.block{width:100%;margin:10px 0}.move-search{right:67px;min-width:60%;top:0;margin-right:0}.item.item-wide{width:620px}.infobox-container .infobox-title h2{font-size:28px}.restaurant-listing .infobox-container{margin:20px 0 10px}.restaurant-filters-list-city{width:256px}.restaurant-filters-list-city ul{width:215px}.restaurant-filters-list-city ul li{display:inline-block;width:50%}.text-container{width:100%}.text-container img{width:100px}.footer-info-visitors,.footer-info-restaurants{width:100%;margin-top:3%}.hide-on-mobile{display:none}.show-on-mobile{display:block}.show-only-on-mobile{display:none}}@media screen and (max-width:980px) and (min-width:661px){.wrap{width:660px}.fixed-width{width:980px}.wrap.restaurant-listing{padding:0 10px}.single-restaurant-view .block{margin:10px 0}.block{width:100%;margin:10px 0}.content.content-map{padding:0}.content{padding:0 10px}.header{display:block}.header .header-inner{display:block;padding:0 10px}.header #navi{margin:15px 0 0 7%}.header .shorter{max-width:50%}.open-menu{display:none}.jqmWindow .large-popup{min-width:190px}.ehdota-badge{right:10px}.filters-wrap{width:660px;left:-10px;max-width:980px}.filters-wrap.restaurant-listing{left:-20px}.content.tiles{margin:20px 0 0 0;max-width:940px}.item.item-wide{width:940px}.show-only-on-mobile{display:none}}@media screen and (max-width:1280px) and (min-width:981px){.wrap{width:980px}nav.site .wrap{display:block}.header{display:block}.header .header-inner{display:block;max-width:980px;min-width:640px}.header .shorter{max-width:50%}.open-menu{display:none}.filters-wrap{width:980px;min-width:200px;left:-10px}.filters-wrap.restaurant-listing{width:980px;left:-20px}.ad-container{display:block;float:left}.ehdota-badge{right:10px}.item-container{width:960px}.content.tiles{margin:20px 0 0 0;max-width:940px}.item.item-wide{max-width:940px}.block{width:470px}.block:nth-child(odd){margin:10px 20px 10px 0}.block:nth-child(even){margin:10px 0 10px 0}.single-restaurant-view{padding:0 10px}.single-restaurant-view .block{width:460px}#location_and_reviews #map{width:940px}.title-block{max-width:960px}.show-only-on-mobile{display:none}.link-list ul li{margin:0 2% 0 0}}@media screen and (min-width:1281px){.wrap{width:1300px}.header .shorter{width:auto}.filters-wrap{max-width:1280px;left:-20px}.filters-wrap.restaurant-listing{left:-30px}.header-inner{display:block;max-width:1280px}.content.tiles{margin:20px auto 0 auto;max-width:1260px}.navi-item.right{width:100%;display:block}.single-restaurant-view .block{width:406px}.restaurant-listing-blocks .block{width:413px}.block{width:413px}.block:nth-child(6n+1){margin:10px 10px 10px 0}.block:nth-child(6n+2){margin:10px}.block:nth-child(6n+3){margin:10px 0 10px 10px}.block:nth-child(6n+4){margin:10px 10px 10px 0}.block:nth-child(6n+5){margin:10px}.block:nth-child(6n+6){margin:10px 0 10px 9px}.show-only-on-mobile{display:none}.open-menu{display:none}}@media screen and (max-width:980px){.open-menu{display:block}.header{display:block;height:52px}.header .header-inner{display:none;height:auto}.header .mid-block-container{width:60%}.header .left-block-container{width:100%}.header .right-block-container{float:left;width:38%;margin:15px 10px 0 0}.header .right-block-container a{margin:0}.header .left-block-container{display:none}.header .left-block-container .logo{display:none}.header .right-block-nav{position:relative;display:block;top:0;background:transparent;padding:5px 10px 10px 0}.header .right-block-nav a{margin:0}.header .form-container{width:99%}.header [class*="down-dir"]{display:none}.header .navi-item{float:left;clear:both}.header .navi-item.right{float:none;clear:both;margin:0;width:100%;padding:0}.header .open-menu .logo{margin:5px 0 0 15px}.header #navi{margin-left:0;margin-bottom:0}.header .user-container{float:none;display:none;padding:0}.header .user-container.no-jquery{display:block}.header .user-container.not-logged{display:block;margin-left:0}.header .nav-search{position:static;float:left;width:100%;height:auto}.header .shorter{max-width:100%}.header input{width:70%}.header button{width:30%}.hide-on-mobile{display:none}}