@charset "UTF-8";.location-page .hidden{display:none;visibility:hidden}.location-page img.wide{width:100%}.location-page .head{width:100%;height:400px;overflow:hidden;background-size:cover;background-position:50% 50%;position:relative}@media only screen and (max-width:768px),only screen and (max-height:700px){.location-page .head{height:200px}}.location-page .head .map{position:absolute;right:16px;bottom:16px}.location-page .graybar{background-color:#eee;height:400px;margin-bottom:-45px}@media only screen and (max-width:768px),only screen and (max-height:700px){.location-page .graybar{height:200px}}@media only screen and (max-width:768px){.location-page .graybar{height:200px;background:transparent}}.location-page .highlights .highlight{background-color:transparent}.location-page .swissview .active img{border-bottom:8px solid #009ee3}.location-page .swissview li img{cursor:pointer;-moz-transition:border .5s ease-out;-webkit-transition:border .5s ease-out;-ms-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out;border-bottom:8px solid white}.location-page .swissview-map{margin-bottom:2px}.location-page .events h3{padding-top:0}.location-page .events .left{width:25%;padding:0 16px 0 0;box-sizing:border-box;-moz-box-sizing:border-box}.location-page .events .right{width:75%}.location-page .events .text p{margin:0}@media only screen and (max-width:768px){.location-page .events .left,.location-page .events .right{width:auto}}.location-page ul.block-grid.highlights{margin-bottom:-20px}.location-page ul.block-grid.cinemas{margin-bottom:-10px}.location-page .restaurants .button{display:block;text-align:center;font-size:1.5em}.location-page h1{font-size:2.5em;padding:0;border-bottom:0}.location-page h2{font-size:25px;border-bottom:0;padding:0;margin:70px 0 10px 0}.location-page h3{font-size:1.5em;margin:0;padding:5px 0 10px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-page a h3{color:#007cbc}.location-page .topcategories ul{list-style-type:none}.location-page .myswitzerland{margin-top:-25px;margin-right:3px}.location-page .myswitzerland a{opacity:.5}.location-page .myswitzerland a:hover{opacity:1.0}.location-page strong{font-weight:normal}.location-page .events-container{position:relative}.location-page .events-container .myswitzerland{position:absolute;bottom:-20px;right:15px;z-index:1}.location-page .events-container .myswitzerland a{display:block}.location-page .restaurants-container a.forward{display:block;padding-top:15px}#colorbox .content{padding:16px}#colorbox .content img.wide{width:100%}#colorbox .content .row{min-width:0}#colorbox .content iframe{background:black}#colorbox .content small{font-size:12px}#feedback{position:fixed;z-index:5;right:0;bottom:60px;height:72px;width:33px;border:1px solid #999;cursor:pointer;overflow:hidden;background-color:#fff;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-ms-border-top-left-radius:3px;-o-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-ms-border-bottom-left-radius:3px;-o-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.ie9 #feedback{border:none}#feedback .container{height:72px;width:33px;background-color:rgba(102,102,102,0.57);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91666666',endColorstr='#91888888',GradientType=$ie-gradient-type);background:-ms-linear-gradient(left,rgba(102,102,102,0.57) 0,rgba(136,136,136,0.57) 100%);background:linear-gradient(to right,rgba(102,102,102,0.57) 0,rgba(136,136,136,0.57) 100%)}#feedback .container:hover{background-color:rgba(102,102,102,0.67);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AB666666',endColorstr='#AB888888',GradientType=$ie-gradient-type);background:-ms-linear-gradient(left,rgba(102,102,102,0.67) 0,rgba(136,136,136,0.67) 100%);background:linear-gradient(to right,rgba(102,102,102,0.67) 0,rgba(136,136,136,0.67) 100%)}#feedback a{display:block;position:absolute;top:26px;left:0;font-size:18px;color:#fff;text-shadow:black 1px 1px 0;text-shadow:rgba(0,0,0,0.25) 1px 1px 0;text-align:center;-moz-border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;-o-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;-o-border-bottom-right-radius:8px;border-bottom-right-radius:8px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.ie6 #feedback a,.ie7 #feedback a,.ie8 #feedback a{top:18px;left:5px;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}#feedback a:hover{text-decoration:none}@media screen and (max-device-width:667px){#feedback{display:none}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:#000}#colorbox #cboxContent{background:#fff}#colorbox #cboxContent{margin:20px 38px}.ie6 #colorbox #cboxContent{margin:0}#colorbox #cboxError{border:1px solid #ccc;padding:50px}#colorbox #cboxSlideshow{position:absolute;top:-20px}#colorbox #cboxSlideshow{right:90px;color:#fff}#colorbox #cboxCurrent,#colorbox #cboxTitle{position:absolute;display:block;width:100%;top:100%;margin-top:-57px;font-size:16px;box-sizing:border-box;white-space:nowrap}#colorbox #cboxCurrent{left:auto;right:0;padding-right:40px;text-align:right;color:#acada8;width:20%}#colorbox #cboxTitle{left:0;padding-left:40px;color:#5a5b52;width:80%;overflow:hidden;text-overflow:ellipsis}#colorbox #cboxPrevious,#colorbox #cboxNext{position:absolute;top:0;background-color:transparent;height:100%;text-indent:-9999px;width:40px;background-repeat:no-repeat;background-image:url(//www.local.ch/assets/controls-white-5c0f1eeae989a1a8c97231d8d98a3a60.png)}.ie6 #colorbox #cboxPrevious,.ie6 #colorbox #cboxNext{height:50px;top:50%;margin-top:-25px}#colorbox #cboxPrevious{left:0;background-position:16px center}.ie6 #colorbox #cboxPrevious{left:0}#colorbox #cboxPrevious:hover{background-position:-12px center}#colorbox #cboxNext{right:0;background-position:-38px center}.ie6 #colorbox #cboxNext{right:0}#colorbox #cboxNext:hover{background-position:-64px center}#colorbox #cboxLoadingGraphic{background:url(//www.local.ch/assets/loading-238dd445163b10aeeaff6cb52ac43e06.gif) no-repeat center center}#colorbox #cboxClose{position:absolute;top:0;right:0;display:block;background:url(//www.local.ch/assets/controls-white-5c0f1eeae989a1a8c97231d8d98a3a60.png) no-repeat top right;width:40px;height:40px;text-indent:-9999px;background-position:-93px 17px}#colorbox #cboxClose:hover{background-position:-119px 17px}#colorbox .player-content,#colorbox .player-content iframe{height:100%}#colorbox .cboxIframe,#colorbox .player-content{box-sizing:border-box}#colorbox .cboxIframe,#colorbox #cboxLoadedContent{background:transparent}#colorbox .cboxPhoto,#colorbox .cboxIframe,#colorbox .player-content{padding:40px 40px 92px}#colorbox.localina-booking-widget{width:10px}#colorbox.localina-booking-widget #cboxClose{position:absolute;top:3px;right:5px;display:block;background:url(//www.local.ch/assets/close-booking-widget-0cbde289469caa6d82bc3ddc3158da03.png) no-repeat top right;width:44px;height:44px;text-indent:-9999px}#colorbox.localina-booking-widget .cboxIframe{-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0}.pagination{display:block;width:100%;font-size:16px;font-weight:normal;text-align:center}.pagination a,.pagination .current{padding:0 10px}.pagination .first,.pagination .last{display:none}.pagination .prev,.pagination .next{font-size:0}.pagination .prev a,.pagination .next a{display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:0;color:transparent;width:12px;height:23px}.pagination .disabled{visibility:hidden}.pagination .prev a{background:transparent url(//www.local.ch/assets/pagination/pagination-686699d2f3a6155a174a6b83ccc1b0fa.png) no-repeat 0 -6px}.pagination .next a{background:transparent url(//www.local.ch/assets/pagination/pagination-686699d2f3a6155a174a6b83ccc1b0fa.png) no-repeat 0 -86px}.pagination .page,.pagination .prev,.pagination .next{display:inline-block;zoom:1;*display:inline;text-align:center;vertical-align:middle}.pagination .page a,.pagination .prev a,.pagination .next a{display:inline-block;zoom:1;*display:inline;text-align:center}.pagination .current{color:#000}.pagination span a:hover{text-decoration:underline;color:#007cbc}.localch-logo{position:relative;display:inline-block;line-height:0;float:left}.localch-logo img{position:relative;z-index:2}.localch-logo .shadow{-moz-box-shadow:0 0 6px 0 rgba(51,51,51,0.4);-webkit-box-shadow:0 0 6px 0 rgba(51,51,51,0.4);-ms-box-shadow:0 0 6px 0 rgba(51,51,51,0.4);-o-box-shadow:0 0 6px 0 rgba(51,51,51,0.4);box-shadow:0 0 6px 0 rgba(51,51,51,0.4);position:absolute;z-index:1;left:0;width:100%;height:100%;-moz-border-top-left-radius:14px;-webkit-border-top-left-radius:14px;-ms-border-top-left-radius:14px;-o-border-top-left-radius:14px;border-top-left-radius:14px;-moz-border-bottom-right-radius:13px;-webkit-border-bottom-right-radius:13px;-ms-border-bottom-right-radius:13px;-o-border-bottom-right-radius:13px;border-bottom-right-radius:13px}.localch-logo .logo-img-desktop{max-height:47px}.localch-logo .logo-img-mobile{display:none}.localch-logo.beta .badge{background-color:#9cbe00}.localch-logo .badge.unsupported{background-color:#f54c00!important;bottom:-25px!important;right:-25px!important}.localch-logo .badge{position:absolute;z-index:3;bottom:-10px;right:-10px;line-height:150%;-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);-ms-box-shadow:0 0 4px rgba(0,0,0,0.5);-o-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#c50000;color:#fff;padding:3px 6px 2px;-moz-text-shadow:0 1px 4px rgba(0,0,0,0.5);-webkit-text-shadow:0 1px 4px rgba(0,0,0,0.5);-ms-text-shadow:0 1px 4px rgba(0,0,0,0.5);-o-text-shadow:0 1px 4px rgba(0,0,0,0.5);text-shadow:0 1px 4px rgba(0,0,0,0.5);font-weight:bold;font-size:14px;-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.oldie .localch-logo .badge,.ie8 .localch-logo .badge{bottom:-3px;right:-9px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.9848077530122081,M12=0.17364817766692991,M21=-0.17364817766692991,M22=0.9848077530122081,SizingMethod='auto expand')}#query-container form .localch-logo{width:185px;margin-bottom:7.5px}#query-container form .localch-logo .shadow{display:none}.location-experience #header .localch-logo{margin-left:12px}@media only screen and (max-width:900px){.localch-logo{width:50px}.localch-logo .shadow{-moz-border-radius:11px;-webkit-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px}.localch-logo .logo-img-desktop{display:none}.localch-logo .logo-img-mobile{display:block;max-height:auto}#query-container form .localch-logo{width:auto;margin-bottom:7.5px}}.button-reseted{cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;margin:0;outline:none;color:#007cbc;text-align:left;line-height:21px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button-reseted::-moz-focus-inner{border:0;padding:0}.button-reseted>*:first-child{transform:translate(0,0);-ms-transform:translate(0,0)}.no-csstransforms .button-reseted>*:first-child{display:block;position:relative;left:0;top:0}/*!
 * jQuery UI Datepicker @VERSION
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{float:left;cursor:pointer}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-widget{background:#fff;padding:1em;border:1px #aaa solid}.ui-state-highlight{font-weight:bold}.ui-state-active{font-weight:bold;color:#fff;background:#007cbc}.ui-state-active:hover{color:#fff}.ui-state-hover,a.ui-state-hover:hover{color:#fff;background:#007cbc}.lcl-replace-el-old,.lcl-replace-el-new{transition:opacity .2s ease-in-out}.lcl-replace-el-new{opacity:0;height:0;overflow:hidden}.lcl-replace-el--is-transparent{opacity:0}.lcl-replace-el--is-hidden,.lcl-replace-el--is-hidden.button{display:none}.lcl-replace-el--is-visible{opacity:1;height:auto}.ui-autocomplete{-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);-ms-box-shadow:0 0 8px rgba(0,0,0,0.5);-o-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);width:300px}.ui-autocomplete.ui-widget-content{background-image:none}.ui-autocomplete .h{font-weight:900;color:#005d8d}.ui-autocomplete .ui-state-focus .h{color:white}.ui-autocomplete .ui-autocomplete-separator{font-weight:bold;font-size:16px;line-height:20px;color:#222333;padding:8px .5em;border-top:1px solid #ccc;display:block;clear:both}.ui-autocomplete .ui-autocomplete-separator:first-child{border:0}.ui-autocomplete .ui-autocomplete-footer{font-weight:normal;font-size:13px;color:#222333;padding:6px 22px;line-height:16px;margin-bottom:2px;display:block;clear:both}.ui-autocomplete .ui-menu-item a{margin-left:16px;line-height:20px;cursor:pointer}.ui-autocomplete .ui-menu-item .ui-state-focus{padding-left:22px}.table-full-width{width:100%}.table-borderless{border:none}.tr-transparent-bg,tbody tr.tr-transparent-bg:nth-child(2n+1){background-color:transparent}.td-bottom-border{border-color:#ccc;border-width:1px;border-style:none none solid none;padding:26px 0 22px 0}.td-nowrap{white-space:nowrap;padding-left:10px}.td-width-heart{width:5%}.heading-borderless{border:none}.mediabox{height:264px;position:relative}.oldie .mediabox{z-index:1}.mediabox ul{margin:0;list-style:none}.mediabox .logo{position:absolute;bottom:-12px;left:26px;width:70px}.mediabox ul.slides li iframe{width:470px;height:264px}.mediabox ul.slides li .vjs-big-play-button{background:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-image:url(//www.local.ch/assets/restaurants/mediabox/movie-large-1a767321172b9ea19aa6e8f7612bf91c.png);background-repeat:no-repeat;opacity:.7;filter:alpha(opacity=70);width:105px;margin-left:-52px;height:74px;margin-top:-37px}.mediabox ul.slides li .vjs-big-play-button:hover{-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;opacity:.9;filter:alpha(opacity=90)}.mediabox ul.slides li .vjs-big-play-button span{display:none}.mediabox .controller{position:absolute;right:0;top:0;z-index:0;width:120px;overflow:hidden;margin-top:36px;height:192px}.mediabox .controller ul{margin:-6px 0 0 0;display:block}.mediabox .controller ul li{display:block;width:96px;height:51px;overflow:hidden;padding:2px;background-color:#fff;margin:12px;position:relative;cursor:pointer;-moz-box-shadow:0 0 5px rgba(102,102,102,0.65);-webkit-box-shadow:0 0 5px rgba(102,102,102,0.65);-ms-box-shadow:0 0 5px rgba(102,102,102,0.65);-o-box-shadow:0 0 5px rgba(102,102,102,0.65);box-shadow:0 0 5px rgba(102,102,102,0.65)}.mediabox .controller ul li.active{padding:2px;background-color:#c50000;cursor:auto}.mediabox .controller ul li img{width:96px;max-height:51px}.mediabox .controller ul li .icon{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.mediabox .controller ul li.local-movie .icon{background-image:url(//www.local.ch/assets/restaurants/mediabox/movie-4b1b09400d129c5a4d0225abe7f7b654.png)}.mediabox .controller ul li.local-360 .icon{background-image:url(//www.local.ch/assets/restaurants/mediabox/360-4a18568b11fcaef42e3e5e00894a9f1a.png)}.mediabox .up,.mediabox .down{position:absolute;right:0;display:none;height:30px;width:120px;background-repeat:no-repeat;background-position:center}.mediabox .up{top:0;background-image:url(//www.local.ch/assets/restaurants/mediabox/up-460928d274279f94817cad480945cf60.png)}.mediabox .up:hover{background-image:url(//www.local.ch/assets/restaurants/mediabox/up-hover-29c89f1fca799fccc1d4468fdf9bd166.png)}.mediabox .down{bottom:0;background-image:url(//www.local.ch/assets/restaurants/mediabox/down-19fc09c0791aa976ea315ee5c00ccccb.png)}.mediabox .down:hover{background-image:url(//www.local.ch/assets/restaurants/mediabox/down-hover-1de6fbe69a6d5076b7de9897e208b73b.png)}.mediabox .outerBox{width:470px;margin:0}.mediabox .innerBox{overflow:hidden;width:470px;height:264px}.lcl-button{display:inline-block;cursor:pointer;font-weight:normal;font-family:Helvetica,Arial,sans-serif;background-color:#f6f6f6;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF6F6F6',endColorstr='#FFCCCCCC',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,#f6f6f6 0,#ccc 100%);background:linear-gradient(to bottom,#f6f6f6 0,#ccc 100%);border-radius:2px;padding:8px 18px 6px 18px;border:1px #ccc solid;color:#535353;text-decoration:none;font-size:16px;font-size:1.6rem}.lcl-button:hover,.lcl-button.lcl-drop-down-opened{text-decoration:none;color:#000;background:#e4e4e4}.lcl-button-main,.actions .lcl-button:first-child{border:1px #0083bb solid;color:#fff;background-color:#00b2ff;background-color:#00b2ff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00B2FF',endColorstr='#FF0091CF',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,#00b2ff 0,#0091cf 100%);background:linear-gradient(to bottom,#00b2ff 0,#0091cf 100%)}.lcl-button-main:hover,.lcl-button-main.lcl-drop-down-opened,.actions .lcl-button:first-child:hover,.actions .lcl-button:first-child.lcl-drop-down-opened{color:#fff;background:#00b2ff}.dropdown{position:relative;display:inline-block;zoom:1}.dropdown:before,.dropdown:after{content:"\0020";display:block;height:0;visibility:hidden}.dropdown:after{clear:both}.dropdown:hover>a{background-color:#f8f8f8}.dropdown>a,.dropdown>button{display:inline-block;padding:.3em .6em;margin-left:1px;outline:none}.dropdown>a:hover,.dropdown>button:hover{background-color:#ebebeb;text-decoration:none}.dropdown.open>a.toggle,.dropdown.open>button.toggle{color:#fff;background-color:#ccc}.dropdown.open>a.toggle .icon-caret-down:before,.dropdown.open>button.toggle .icon-caret-down:before{content:'\f0d7 '}.dropdown.split-button>a,.dropdown.split-button>button{float:left;color:#007cbc}.dropdown.split-button>a i,.dropdown.split-button>button i{line-height:21px}.dropdown .dropdown-menu{margin-left:-20px;margin-top:0;padding:0;min-width:120px;border-color:#cdcdcd;border:none;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-ms-box-shadow:0 0 6px rgba(0,0,0,0.2);-o-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}.dropdown .dropdown-menu li a{color:#007cbc;font-size:1em;line-height:1.8em;font-weight:300;border:1px solid #cdcdcd;margin-bottom:-1px;padding:.3em .6em}.dropdown .dropdown-menu li a:hover{background-color:#007cbc;background-image:none;border-color:#007cbc;color:#fff}.user-dropdown{position:relative;margin:0}.user-dropdown .user-name{cursor:pointer;color:#aaa;padding:0 18px}.user-dropdown .user-name:hover,.user-dropdown .user-name.open,.user-dropdown .user-name.active{color:#fff;background-color:#444;line-height:35px}.user-dropdown .user-menu{position:absolute;z-index:99;background-color:#444;-webkit-appearance:textfield}.user-dropdown .user-menu li{margin:0;display:block}.ie8 .user-dropdown .user-menu{background-color:#444}.user-dropdown .user-link,.user-dropdown form{white-space:nowrap;background-color:#444;display:inline-block;padding:0 18px}.user-dropdown .user-link.active,.user-dropdown form.active{color:#fff}.hotel-booking{padding:1.4em;background:#ccecf9}.hotel-booking table{border-spacing:0 4px;border:0}.hotel-booking table td{padding:0 10px;background:#fff;border:0}.hotel-booking input,.hotel-booking input:focus{border:0;margin:0;box-shadow:none}.hotel-booking .redirect-text{margin:12px 0}.hotel-booking .date-picker{cursor:pointer}.lcl-side-nav{list-style:none}.lcl-side-nav li a.active,.lcl-side-nav li a.active:hover{background-color:#e5e5e5;border-bottom:1px solid #e5e5e5}.lcl-side-nav li a:hover{background-color:white}.lcl-side-nav li a{display:block;padding:12px 0 12px 30px;color:#333;font-size:16px;border-bottom:1px solid #ccc}.lcl-side-nav li a:hover{text-decoration:none}.lcl-side-nav li a.active{margin-top:-1px;padding-top:13px}.lcl-drop-down.opened ul{display:block;position:absolute}.lcl-drop-down-target{display:none;border:1px solid #ccc;background:#f0f0f0;color:#535353;z-index:50;font-weight:normal;font-family:Helvetica,Arial,sans-serif}.lcl-drop-down-target.lcl-drop-down-opened{display:inline-block;position:absolute}.lcl-drop-down-target .drop-down-menu{margin:0;padding:0}.lcl-drop-down-target .drop-down-menu li{font-size:16px;font-size:1.6rem;list-style:none;border-bottom:1px solid #ccc}.lcl-drop-down-target .drop-down-menu li a,.lcl-drop-down-target .drop-down-menu li span{padding:.7rem 1.5rem .5rem 1.5rem;display:block;color:#333;cursor:pointer}.lcl-drop-down-target .drop-down-menu li a:hover,.lcl-drop-down-target .drop-down-menu li span:hover{text-decoration:none;color:#000}.lcl-drop-down-target .drop-down-menu li:last-child{border-bottom:0}.lcl-read-more{overflow:hidden}.lcl-read-more-expand,.lcl-read-more-contract{cursor:pointer;background-repeat:no-repeat}.lcl-read-more-expand,.lcl-read-more-contract{color:#007cbc}.lcl-read-more-expand:hover,.lcl-read-more-contract:hover{text-decoration:underline}.lcl-read-more-expand{background-image:url(//www.local.ch/assets/components/read-more/more-1db69c52a1321e1b9fab9ad3949e0cb3.png);background-position:0 4px;padding-left:12px}.lcl-read-more-contract{background-image:url(//www.local.ch/assets/components/read-more/less-117e77fb317a13dc4f6297ba221605e9.png);background-position:0 5px;padding-left:15px}.local-mba-teasers{list-style:none;text-align:center}.local-mba-teasers li .image img{min-width:100%;max-width:100%;max-height:100%}.local-mba-teasers li .top{color:#fff;font-size:50px;position:absolute;text-align:right;top:0;right:0;left:0;bottom:40%;padding:12px 12px 0 0;line-height:50px;-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-o-text-shadow:1px 1px 1px rgba(0,0,0,0.4);text-shadow:1px 1px 1px rgba(0,0,0,0.4);background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3000000',endColorstr='#00000000',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,rgba(0,0,0,0.7) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.7) 0,transparent 100%);background-color:transparent}.listing-detail .local-mba-teasers li .top{display:none}.local-mba-teasers li .icon{position:absolute;top:-5px;left:20px;width:58px;height:58px;z-index:2}.local-mba-teasers li .icon.offer{background:url(//www.local.ch/assets/new_homepage/mba_icon_offer-2ab49157f94adbb7932cf07a76f72109.png) no-repeat}.local-mba-teasers li .icon.news{background:url(//www.local.ch/assets/new_homepage/mba_icon_news-076dac55abf794e02bb201006213e898.png) no-repeat}.local-mba-teasers li .icon.event{background:url(//www.local.ch/assets/new_homepage/mba_icon_event-9254364878c9921cce822f6fd9b4b341.png) no-repeat}.local-mba-teasers li .currency{vertical-align:top;font-size:18px;line-height:32px}.local-mba-teasers li a{position:relative;overflow:hidden;display:block;border:1px solid #ccc}.local-mba-teasers li a:hover{text-decoration:none;-moz-box-shadow:0 2px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 7px rgba(0,0,0,0.2);-o-box-shadow:0 2px 7px rgba(0,0,0,0.2);box-shadow:0 2px 7px rgba(0,0,0,0.2)}.local-mba-teasers li .link-text{min-height:30px;vertical-align:middle;padding:10px 0 10px 0;background-color:#fff}.local-mba-view{margin:40px 40px 80px}.local-mba-view .image{position:relative}.local-mba-view .image img{display:block}.local-mba-view .overlay-text{position:absolute;bottom:0;left:0;right:0;padding:0 20px;line-height:55px;font-size:18px;color:#fff;z-index:1}.local-mba-view .overlay-text .background{z-index:-1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;filter:alpha(opacity=60);background-color:#000}.local-mba-view .description{margin:35px 0}.local-mba-view .views_no{display:inline-block;color:#f07d00;text-align:center;min-width:60px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px #f07d00 solid;position:relative;margin:-10px 11px 0 0;float:right}.local-mba-view .views_no .number{font-size:18px;line-height:60px}.local-mba-view .views_no .text{background-color:#f07d00;color:#fff;position:absolute;bottom:-14px;left:0;padding:2px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:16px;-moz-transform:rotate(-12deg);-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-o-transform:rotate(-12deg);transform:rotate(-12deg)}.ie8 .local-mba-view .views_no .text{position:static;width:auto}.local-mba-view hr{color:#e5e5e5;margin-bottom:5px}.local-mba-view .share .social-circle{background-color:#c8caca;color:#fff}.local-mba-view .share .social-circle:hover{color:#000}.local-mba-view .detail-link{font-size:18px}.search-bar{zoom:1}.search-bar:before,.search-bar:after{content:"\0020";display:block;height:0;visibility:hidden}.search-bar:after{clear:both}.search-bar .shadow{zoom:1;box-shadow:0 0 6px 0 rgba(51,51,51,0.4)}.search-bar .shadow:before,.search-bar .shadow:after{content:"\0020";display:block;height:0;visibility:hidden}.search-bar .shadow:after{clear:both}.search-bar{top:10px}.search-bar input,.search-bar button.button.submit{height:50px}.search-bar input.placeholder{color:#999;font-family:Helvetica,Arial,sans-serif;font-weight:300;padding-top:3px;line-height:1}.search-bar input::-webkit-input-placeholder{color:#999;font-family:Helvetica,Arial,sans-serif;font-weight:300;padding-top:3px;line-height:1}.search-bar input:-moz-placeholder{color:#999;font-family:Helvetica,Arial,sans-serif;font-weight:300;padding-top:3px;line-height:1}.search-bar input:-ms-input-placeholder{color:#999;font-family:Helvetica,Arial,sans-serif;font-weight:300;padding-top:3px;line-height:1}.search-bar form.search{position:relative;zoom:1;float:right;margin:0;width:600px}.search-bar form.search:before,.search-bar form.search:after{content:"\0020";display:block;height:0;visibility:hidden}.search-bar form.search:after{clear:both}.search-bar .field{box-sizing:border-box;-moz-box-sizing:border-box;width:50%;padding-right:25px;position:relative;float:left}.search-bar .single-field{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;width:93%}.search-bar .where-field,.search-bar button.button.submit{margin-left:-25px}.search-bar button.button.submit{position:relative;z-index:1;float:right;width:50px}.search-bar input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:12px 20px;font-size:18px;margin:0;outline:none;border:1px solid #666;border-color:rgba(102,102,102,0.34);border-radius:0}.ie8 .search-bar input{border-right:0}.search-bar input[name='what']{border-right:0}.search-bar input[type='text']{border-color:#ccc}.search-bar input[type='text']:focus{border-color:#ccc;border-right:none}.search-bar .tooltip{padding:20px;display:none;background-color:#009ee3;color:#fff;font-size:18px;line-height:18px;position:absolute;top:-70px;left:15px;z-index:1}.search-bar .tooltip:before{border:solid;border-color:#009ee3 transparent;border-width:6px 6px 0 6px;bottom:-6px;content:"";left:16px;position:absolute;z-index:1}.search-bar .tooltip.what{min-width:400px}.search-bar .tooltip small{font-size:14px;line-height:14px}.search-bar .tooltip .close{position:absolute;right:10px;top:10px;color:#fff;font-size:25px;font-weight:normal}.search-bar .tooltip .close:hover{text-decoration:none}@media only screen and (max-width:480px),only screen and (max-device-width:480px){.search-bar input{font-size:14px}.search-bar .single-field{width:90%}}.search-bar-container{margin:30px 0 30px 0}@media only screen and (max-width:900px){.search-bar-container{margin:20px 0 20px 0}.search-bar form.search{width:auto;padding-right:0;margin-left:57px;float:none}}@media only screen and (min-width:1000px){.controller-slot-action-www .search-bar-container{margin:30px 0 100px 0}}.top-nav.logged-in .top-nav{border-top:4px solid #008cca}.top-nav{color:#fff;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;-ms-text-shadow:0 1px 0 #000;-o-text-shadow:0 1px 0 #000;text-shadow:0 1px 0 #000;background:#555;background-color:rgba(51,51,51,0.8);font-weight:400}.top-nav .top-nav-item{line-height:35px;margin:0 4px}.top-nav .hamburger{display:none;font-size:18px}.top-nav a{color:#aaa}.top-nav a:hover{color:#fff;text-decoration:none}.top-nav .user-info{float:right}.top-nav .user-info .separator{display:none}.top-nav #language-selector.dynamic{width:5.5em;height:35px}.top-nav #language-selector.dynamic ul{width:5em;background:#444;position:absolute;z-index:10;padding:0 0 8px 0}.top-nav #language-selector.dynamic li{display:block;padding:0;margin:0;text-align:left;line-height:25px}.top-nav #language-selector.dynamic li a{display:inline-block;width:60%;padding:2px 18px}.top-nav #language-selector.dynamic li.active{padding:0 18px;display:block;cursor:pointer;line-height:35px}.top-nav #language-selector.dynamic li.active span{float:right}.top-nav #language-selector.dynamic.closed ul{padding-bottom:0}.top-nav #language-selector.dynamic.closed li{display:none}.top-nav #language-selector.dynamic.closed li.active{display:block}.top-nav ul{margin:0;line-height:35px}.top-nav ul li{margin:0 8px;display:inline-block}.top-nav input,.top-nav textarea,.top-nav select{font-family:inherit}.top-nav form{margin-bottom:0}.top-nav form input{-webkit-font-smoothing:antialiased;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;-ms-text-shadow:0 1px 0 #000;-o-text-shadow:0 1px 0 #000;text-shadow:0 1px 0 #000;color:#aaa;font-size:14px;cursor:pointer;background-color:transparent;border:0;outline:none;padding:0;margin:0}.top-nav form input::-moz-focus-inner{border:0;padding:0}.top-nav form input:hover{color:#fff}#slot-navigation-selector .active{position:relative}#slot-navigation-selector .active a{color:#fff}#slot-navigation-selector .active:after{position:absolute;bottom:0;left:50%;margin-left:-6px;content:'';width:0;height:0;border-bottom:solid 6px #fff;border-left:solid 6px transparent;border-right:solid 6px transparent}.controller-slot-action-www #slot-navigation-selector .active:after,.logged-in #slot-navigation-selector .active:after{display:none}#language-selector{text-transform:uppercase}@media only screen and (max-width:820px){.dynamic.top-nav .menu-item{width:10em;line-height:30px;float:left}.dynamic.top-nav .hamburger{display:inline-block;width:2em;cursor:pointer}.dynamic.top-nav #slot-navigation-selector{z-index:1000}.dynamic.top-nav .left{float:left;width:2em}.dynamic.top-nav .right-nav{width:90%;float:right;text-align:right}.dynamic.top-nav .right{float:right}.dynamic.top-nav.closed .menu-item{display:none}#slot-navigation-selector .active:after{display:none}}form.search em{font-style:normal;color:#000}form.search .selected{background:#cce5f2;color:#007cbc}form.search .suggestionWindow{background:#fff;border:1px solid #666;border-color:rgba(102,102,102,0.34);box-shadow:0 0 6px 0 rgba(51,51,51,0.4);position:absolute;left:0;right:0;z-index:1000}form.search .suggestionWindow .ng-leave,form.search .suggestionWindow .ng-leave-active{display:none}form.search .suggestion{height:40px;color:#888;cursor:pointer}form.search .results{height:40px;color:#888;font-size:18px;line-height:40px;height:40px;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box}form.search .results,form.search .suggestion{border-bottom:1px solid #e5e5e5}form.search .results{background-color:#f3f3f3}form.search .whatSuggestion,form.search .whereSuggestion{font-size:18px;line-height:40px;height:40px;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}form.search.single-field-form .whatSuggestion{width:100%}form.search.single-field-form .whereSuggestion{display:none}.suggestionWindow{-moz-transform-origin:top;-webkit-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-moz-transform:perspective(500px) rotateX(0deg);-webkit-transform:perspective(500px) rotateX(0deg);-ms-transform:perspective(500px) rotateX(0deg);-o-transform:perspective(500px) rotateX(0deg);transform:perspective(500px) rotateX(0deg)}.suggestionWindow.ng-hide-add{-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transform:perspective(500px) rotateX(0deg);-webkit-transform:perspective(500px) rotateX(0deg);-ms-transform:perspective(500px) rotateX(0deg);-o-transform:perspective(500px) rotateX(0deg);transform:perspective(500px) rotateX(0deg);opacity:1}.suggestionWindow.ng-hide-add.ng-hide-add-active{opacity:0;-moz-transform:perspective(500px) rotateX(-30deg);-webkit-transform:perspective(500px) rotateX(-30deg);-ms-transform:perspective(500px) rotateX(-30deg);-o-transform:perspective(500px) rotateX(-30deg);transform:perspective(500px) rotateX(-30deg)}.suggestionWindow.ng-hide-remove{display:block!important;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0;-moz-transform:perspective(500px) rotateX(-30deg);-webkit-transform:perspective(500px) rotateX(-30deg);-ms-transform:perspective(500px) rotateX(-30deg);-o-transform:perspective(500px) rotateX(-30deg);transform:perspective(500px) rotateX(-30deg)}.suggestionWindow.ng-hide-remove.ng-hide-remove-active{-moz-transform:perspective(500px) rotateX(0deg);-webkit-transform:perspective(500px) rotateX(0deg);-ms-transform:perspective(500px) rotateX(0deg);-o-transform:perspective(500px) rotateX(0deg);transform:perspective(500px) rotateX(0deg);opacity:1}a.social-circle,p a.social-circle,#footer a.social-circle{color:#000;line-height:40px;display:inline-block;background-color:#bdbdbd;border-radius:35px;width:35px;text-align:center;line-height:35px;margin:10px 5px;padding:0}a.social-circle:hover,p a.social-circle:hover,#footer a.social-circle:hover{text-decoration:none;color:#fff}.intro{background-color:#f3f3f3;margin-bottom:50px;overflow:hidden}.intro.intro-warning{border-bottom:4px solid #c50000}.intro .row{position:relative}.intro-bright{background-color:#fff;margin-bottom:0}.intro-bright+#footer{margin-top:0}.intro-content{z-index:1}.intro-content.intro-content-with-space{padding-top:16px;padding-bottom:56px}.intro-image{display:block;position:absolute;left:55%;bottom:0;max-height:100%;max-width:60%;z-index:0}.intro-image.intro-image-left{left:0}.intro-h1,.intro-number{font-family:Helvetica,Arial,sans-serif;font-size:49px;font-weight:300;color:#666;border-bottom:0;padding-bottom:6px}.intro-h1.intro-h1-big-space-before,.intro-h1-big-space-before.intro-number{margin-top:50px}.intro-number{display:block;line-height:1;margin-top:9px;padding-bottom:0}.intro-paragraph{font-weight:300;color:#666}@media only screen and (max-width:1024px),only screen and (max-device-width:1024px){.intro{margin-bottom:20px}.intro-bright{margin-bottom:0}.intro-content{padding-top:20px;padding-bottom:20px}.intro-h1.intro-h1-big-space-before,.intro-h1-big-space-before.intro-number{margin-top:0}.intro-image{max-width:80%;right:20px}.intro-image.intro-image-left{max-width:36%}.intro-image.intro-image-badge{padding:10px 20px 20px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.intro-badge{width:60px}.intro-image{position:relative;left:auto;margin:0 auto;max-width:70%;right:auto}.intro-image.intro-image-left{max-width:70%}.intro-image.intro-image-badge{float:none}}@media only screen and (max-width:480px),only screen and (max-device-width:480px){.intro-image{max-width:100%}.intro-image.intro-image-left{max-width:100%}.intro-image.intro-image-badge{box-sizing:border-box;padding:0 20px 40px 20px}.intro-h1,.intro-number{font-size:25px}}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,white));background-image:-webkit-linear-gradient(center bottom,#eee 0,white 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,white 50%);background-image:-o-linear-gradient(bottom,#eee 0,#fff 50%);background-image:-ms-linear-gradient(top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#eeeeee',GradientType = 0);background-image:linear-gradient(top,#fff 0,#eee 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,white));background-image:-webkit-linear-gradient(center bottom,#eee 0,white 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,white 90%);background-image:-o-linear-gradient(bottom,#eee 0,white 90%);background-image:-ms-linear-gradient(top,#eee 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#eee 0,#fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-undermask{border:0;margin:0;padding:0;position:absolute;left:0;top:0;z-index:9998;background-color:transparent;filter:alpha(opacity=0)}.select2-drop-mask{border:0;margin:0;padding:0;position:absolute;left:0;top:0;z-index:9998;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-o-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-ms-linear-gradient(top,#ccc 0,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee',endColorstr = '#cccccc',GradientType = 0);background-image:linear-gradient(top,#ccc 0,#eee 60%)}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(//www.local.ch/images/select2.png) no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) no-repeat 100% -22px;background:url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eee));background:url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) no-repeat 100% -22px,-o-linear-gradient(bottom,white 85%,#eee 99%);background:url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) no-repeat 100% -22px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%;background:url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eee));background:url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%,-o-linear-gradient(bottom,white 85%,#eee 99%);background:url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,white),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center bottom,white 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,white 0,#eee 50%);background-image:-o-linear-gradient(bottom,white 0,#eee 50%);background-image:-ms-linear-gradient(top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(top,#fff 0,#eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center top,white 0,#eee 50%);background-image:-moz-linear-gradient(center top,white 0,#eee 50%);background-image:-o-linear-gradient(top,white 0,#eee 50%);background-image:-ms-linear-gradient(bottom,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(bottom,#fff 0,#eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:white;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding:4px 43px 4px 43px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:-o-linear-gradient(top,#eee 1%,#fff 15%);background-image:-ms-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%)}.select2-locked{padding:3px 5px 3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(//www.local.ch/assets/select2/select2-spinner-60d1d36a5f9187f466d58e421e62eb6c.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(//www.local.ch/assets/select2/select2-cccee3d94ce0d8c129959e84bb51da96.png) right top no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0);width:1px;height:1px;border:0;margin:0;padding:0;overflow:hidden;position:absolute;outline:0;left:0}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(//www.local.ch/assets/select2/select2x2-3a9aefc86fa3e5eb576459d814ad85e3.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.controller-slot #location-picker,.controller-yellow #location-picker{width:100%;height:80px;margin:0;padding:0}.controller-slot #location-picker .ghost,.controller-yellow #location-picker .ghost{position:relative;min-width:463px;height:80px}.controller-slot #location-picker .ghost .picked-location,.controller-yellow #location-picker .ghost .picked-location{cursor:pointer;display:inline-block;-moz-transform-origin:left;-webkit-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Helvetica,Arial,sans-serif;font-size:60px;font-weight:200;color:#fff;max-width:415px;height:80px;line-height:80px;margin-right:5px}.controller-slot #location-picker .ghost .handle,.controller-yellow #location-picker .ghost .handle{display:inline-block;right:0;top:0;height:51px;width:35px;cursor:pointer;padding:27px 0 0 10px;vertical-align:top}.controller-slot #location-picker .ghost .handle i,.controller-yellow #location-picker .ghost .handle i{font-size:35px}.controller-slot .select2-container,.controller-yellow .select2-container{position:absolute;height:auto;left:-10000px;z-index:-1;max-width:477px;margin-top:-80px}.controller-slot .select2-container .select2-choice,.controller-yellow .select2-container .select2-choice{height:80px;line-height:80px;background:transparent;background-image:none;border:none;font-family:Helvetica,Arial,sans-serif;font-size:60px;font-weight:200;color:#fff;-moz-text-shadow:0 -2px 5px rgba(0,0,0,0.5);-webkit-text-shadow:0 -2px 5px rgba(0,0,0,0.5);-ms-text-shadow:0 -2px 5px rgba(0,0,0,0.5);-o-text-shadow:0 -2px 5px rgba(0,0,0,0.5);text-shadow:0 -2px 5px rgba(0,0,0,0.5);border-radius:0;background-color:transparent;padding:0}.controller-slot .select2-container.select2-drop-above .select2-choice,.controller-yellow .select2-container.select2-drop-above .select2-choice{border-radius:0}.controller-slot .select2-drop.select2-drop-above,.controller-yellow .select2-drop.select2-drop-above{border-radius:0}.controller-slot .select2-container .select2-choice>.select2-chosen,.controller-yellow .select2-container .select2-choice>.select2-chosen{margin-right:88px}.controller-slot .select2-container-active .select2-choice,.controller-slot .select2-container-active .select2-choices,.controller-yellow .select2-container-active .select2-choice,.controller-yellow .select2-container-active .select2-choices{border:none;box-shadow:none}.controller-slot .select2-dropdown-open .select2-choice,.controller-yellow .select2-dropdown-open .select2-choice{background:none;box-shadow:none}.controller-slot .select2-dropdown-open.select2-drop-above .select2-choice,.controller-slot .select2-dropdown-open.select2-drop-above .select2-choices,.controller-yellow .select2-dropdown-open.select2-drop-above .select2-choice,.controller-yellow .select2-dropdown-open.select2-drop-above .select2-choices{background:none}.controller-slot .select2-container .select2-choice .select2-arrow,.controller-yellow .select2-container .select2-choice .select2-arrow{background:none;width:35px;border:none;margin-right:50px;z-index:10000}.controller-slot .select2-container .select2-choice .select2-arrow b,.controller-yellow .select2-container .select2-choice .select2-arrow b{background:url(//www.local.ch/assets/select2/arrow-5e3cc0e5a5bae67876af4909b01bc76d.png) no-repeat 50% 100%!important}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.controller-slot .select2-container .select2-choice .select2-arrow b,.controller-yellow .select2-container .select2-choice .select2-arrow b{background:url(//www.local.ch/assets/select2/arrow2x-e97c1767ff2f6ecc2b10f3522c81d043.png) no-repeat 50% 100%!important;background-size:35px 57px!important}}.controller-slot .select2-dropdown-open .select2-choice .select2-arrow b,.controller-yellow .select2-dropdown-open .select2-choice .select2-arrow b{background:url(//www.local.ch/assets/select2/arrow-and-tail-2fa107b72180c5dcfb37cebe30196eb5.png) no-repeat 50% 100%!important}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.controller-slot .select2-dropdown-open .select2-choice .select2-arrow b,.controller-yellow .select2-dropdown-open .select2-choice .select2-arrow b{background:url(//www.local.ch/assets/select2/arrow-and-tail2x-9ffe362f413919bed9ad65a755519edf.png) no-repeat 50% 100%!important;background-size:35px 57px!important}}.controller-slot .select2-drop,.controller-yellow .select2-drop{border-radius:0;border:1px solid #999!important;margin-top:-1px;margin-left:10000px;min-width:200px}.controller-slot .select2-search,.controller-yellow .select2-search{padding:30px 30px 15px 30px!important;margin:0}.controller-slot .select2-search input:focus,.controller-yellow .select2-search input:focus{border-color:#007cbc}.controller-slot .select2-search input,.controller-yellow .select2-search input{height:50px!important;padding:16px 14px 16px 14px;margin:0;font-size:18px;background-image:none!important}.controller-slot .select2-results,.controller-yellow .select2-results{max-height:200px;padding:0;margin:0;color:#007cbc}.controller-slot .select2-results .select2-result-label,.controller-yellow .select2-results .select2-result-label{padding:4px 43px 4px 43px;margin:0;font-size:16px}.controller-slot .select2-results .h,.controller-yellow .select2-results .h{color:#003956}.controller-slot .select2-results .select2-highlighted,.controller-yellow .select2-results .select2-highlighted{background-color:#00afea;color:#bce8ff}.controller-slot .select2-results .select2-highlighted .h,.controller-yellow .select2-results .select2-highlighted .h{color:#fff}.controller-slot .select2-results ul li,.controller-yellow .select2-results ul li{padding:10px 0 10px 0}@font-face{font-family:"iconfont";src:url(//www.local.ch/assets/iconfont-9d35c54272e4da53decef03ff668fa58.eot);src:url(//www.local.ch/assets/iconfont-9d35c54272e4da53decef03ff668fa58.eot?#iefix) format("embedded-opentype"),url(//www.local.ch/assets/iconfont-88d18b76f26fe046b3d354dd47db7754.woff) format("woff"),url(//www.local.ch/assets/iconfont-5cdcfe706a234da15411c6f186a3ed71.ttf) format("truetype"),url(//www.local.ch/assets/iconfont-1e8087ca214a7565d9e69a760c4f2c25.svg#iconfont) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"iconfont";src:url(//www.local.ch/assets/iconfont-1e8087ca214a7565d9e69a760c4f2c25.svg#iconfont) format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icon-10_day:before,.icon-10_iday:before,.icon-10_night:before,.icon-11_day:before,.icon-11_iday:before,.icon-11_night:before,.icon-12_day:before,.icon-12_night:before,.icon-13_day:before,.icon-13_night:before,.icon-14_day:before,.icon-14_night:before,.icon-15_day:before,.icon-15_night:before,.icon-16_day:before,.icon-16_night:before,.icon-17_day:before,.icon-17_night:before,.icon-18_day:before,.icon-18_night:before,.icon-19_day:before,.icon-19_night:before,.icon-1_day:before,.icon-1_iday:before,.icon-1_night:before,.icon-20_day:before,.icon-20_night:before,.icon-21_day:before,.icon-21_night:before,.icon-22_day:before,.icon-22_night:before,.icon-23_day:before,.icon-23_night:before,.icon-24_day:before,.icon-24_night:before,.icon-25_day:before,.icon-25_night:before,.icon-26_day:before,.icon-26_night:before,.icon-27_day:before,.icon-27_night:before,.icon-28_day:before,.icon-28_night:before,.icon-29_day:before,.icon-29_night:before,.icon-2_day:before,.icon-2_iday:before,.icon-2_night:before,.icon-30_day:before,.icon-30_night:before,.icon-31_day:before,.icon-31_night:before,.icon-32_day:before,.icon-32_night:before,.icon-33_day:before,.icon-33_night:before,.icon-34_day:before,.icon-34_night:before,.icon-35_day:before,.icon-35_night:before,.icon-3_day:before,.icon-3_iday:before,.icon-3_night:before,.icon-4_day:before,.icon-4_iday:before,.icon-4_night:before,.icon-5_day:before,.icon-5_iday:before,.icon-5_night:before,.icon-6_day:before,.icon-6_iday:before,.icon-6_night:before,.icon-7_day:before,.icon-7_iday:before,.icon-7_night:before,.icon-8_day:before,.icon-8_iday:before,.icon-8_night:before,.icon-9_day:before,.icon-9_iday:before,.icon-9_night:before,.icon-arrow-locationpicker:before,.icon-arrow_down:before,.icon-arrow_up:before,.icon-beauty:before,.icon-emergency:before,.icon-family:before,.icon-health:before,.icon-heart:before,.icon-heart-outline:before,.icon-hotels:before,.icon-leisure:before,.icon-minus:before,.icon-pdf:before,.icon-restaurants:before,.icon-review-star:before,.icon-services:before,.icon-shopping:before,.icon-sports:before,.icon-transport:before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-10_day:before{content:"\f101"}.icon-10_iday:before{content:"\f15d"}.icon-10_night:before{content:"\f102"}.icon-11_day:before{content:"\f104"}.icon-11_iday:before{content:"\f15e"}.icon-11_night:before{content:"\f105"}.icon-12_day:before{content:"\f106"}.icon-12_night:before{content:"\f107"}.icon-13_day:before{content:"\f108"}.icon-13_night:before{content:"\f109"}.icon-14_day:before{content:"\f10a"}.icon-14_night:before{content:"\f10b"}.icon-15_day:before{content:"\f10c"}.icon-15_night:before{content:"\f10d"}.icon-16_day:before{content:"\f10e"}.icon-16_night:before{content:"\f10f"}.icon-17_day:before{content:"\f110"}.icon-17_night:before{content:"\f111"}.icon-18_day:before{content:"\f112"}.icon-18_night:before{content:"\f113"}.icon-19_day:before{content:"\f114"}.icon-19_night:before{content:"\f115"}.icon-1_day:before{content:"\f116"}.icon-1_iday:before{content:"\f15f"}.icon-1_night:before{content:"\f117"}.icon-20_day:before{content:"\f118"}.icon-20_night:before{content:"\f119"}.icon-21_day:before{content:"\f11a"}.icon-21_night:before{content:"\f11b"}.icon-22_day:before{content:"\f11c"}.icon-22_night:before{content:"\f11d"}.icon-23_day:before{content:"\f11e"}.icon-23_night:before{content:"\f11f"}.icon-24_day:before{content:"\f120"}.icon-24_night:before{content:"\f121"}.icon-25_day:before{content:"\f122"}.icon-25_night:before{content:"\f123"}.icon-26_day:before{content:"\f124"}.icon-26_night:before{content:"\f125"}.icon-27_day:before{content:"\f126"}.icon-27_night:before{content:"\f127"}.icon-28_day:before{content:"\f128"}.icon-28_night:before{content:"\f129"}.icon-29_day:before{content:"\f12a"}.icon-29_night:before{content:"\f12b"}.icon-2_day:before{content:"\f12c"}.icon-2_iday:before{content:"\f160"}.icon-2_night:before{content:"\f12d"}.icon-30_day:before{content:"\f12e"}.icon-30_night:before{content:"\f12f"}.icon-31_day:before{content:"\f130"}.icon-31_night:before{content:"\f131"}.icon-32_day:before{content:"\f132"}.icon-32_night:before{content:"\f133"}.icon-33_day:before{content:"\f134"}.icon-33_night:before{content:"\f135"}.icon-34_day:before{content:"\f136"}.icon-34_night:before{content:"\f137"}.icon-35_day:before{content:"\f138"}.icon-35_night:before{content:"\f139"}.icon-3_day:before{content:"\f13b"}.icon-3_iday:before{content:"\f161"}.icon-3_night:before{content:"\f13c"}.icon-4_day:before{content:"\f13e"}.icon-4_iday:before{content:"\f162"}.icon-4_night:before{content:"\f13f"}.icon-5_day:before{content:"\f141"}.icon-5_iday:before{content:"\f163"}.icon-5_night:before{content:"\f142"}.icon-6_day:before{content:"\f144"}.icon-6_iday:before{content:"\f164"}.icon-6_night:before{content:"\f145"}.icon-7_day:before{content:"\f147"}.icon-7_iday:before{content:"\f165"}.icon-7_night:before{content:"\f148"}.icon-8_day:before{content:"\f14a"}.icon-8_iday:before{content:"\f166"}.icon-8_night:before{content:"\f14b"}.icon-9_day:before{content:"\f14d"}.icon-9_iday:before{content:"\f167"}.icon-9_night:before{content:"\f14e"}.icon-arrow-locationpicker:before{content:"\f14f"}.icon-arrow_down:before{content:"\f16b"}.icon-arrow_up:before{content:"\f16c"}.icon-beauty:before{content:"\f150"}.icon-emergency:before{content:"\f151"}.icon-family:before{content:"\f152"}.icon-health:before{content:"\f153"}.icon-heart:before{content:"\f169"}.icon-heart-outline:before{content:"\f16a"}.icon-hotels:before{content:"\f154"}.icon-leisure:before{content:"\f155"}.icon-minus:before{content:"\f16d"}.icon-pdf:before{content:"\f168"}.icon-restaurants:before{content:"\f156"}.icon-review-star:before{content:"\f15b"}.icon-services:before{content:"\f157"}.icon-shopping:before{content:"\f158"}.icon-sports:before{content:"\f159"}.icon-transport:before{content:"\f15c"}.bosg-voting{background-color:#f1f1f1;padding:15px;min-height:125px;margin-top:40px}.bosg-voting p{text-align:center;padding-top:12px;margin-bottom:0}.bosg-voting .bosg-voting-teaser{float:left;margin-left:80px;margin-top:-55px;padding-bottom:0}@media only screen and (max-width:1024px),only screen and (max-device-width:1024px){.bosg-voting .bosg-voting-teaser{margin-left:10px;margin-top:0}}.bosg-voting .bosg-voting-logo{max-width:none;display:block;float:left;margin-top:-34px;margin-left:-12px;height:88px;width:80px}.bosg-voting .brown-button{text-decoration:none;text-align:center;border:1px solid #856f34;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#a28740;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFA28740',endColorstr='#FF856F34');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyODc0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg1NmYzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,100% 0,0% 100%,color-stop(0%,#a28740),color-stop(100%,#856f34));background-image:-moz-linear-gradient(top,#a28740,#856f34);background-image:-webkit-linear-gradient(top,#a28740,#856f34);background-image:linear-gradient(to bottom 0,#a28740,#856f34);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyODc0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg1NmYzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#a28740),color-stop(100%,#856f34));background-image:-moz-linear-gradient(#a28740,#856f34);background-image:-webkit-linear-gradient(#a28740,#856f34);background-image:linear-gradient(#a28740,#856f34);-moz-box-shadow:inset 0 1px rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.3);box-shadow:inset 0 1px rgba(255,255,255,0.3);border:1px solid #856f34;line-height:100%;font-weight:bold;cursor:pointer;vertical-align:middle;color:#222333;padding:4px 10px;font-weight:400;color:#fff;text-shadow:rgba(0,0,0,0.25) 1px 0 1px;padding:8px;display:block;margin-top:90px;font-size:18px}.bosg-voting .brown-button:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF9B813D',endColorstr='#FF76622F');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliODEzZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2NjIyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#9b813d),color-stop(100%,#76622f));background-image:-moz-linear-gradient(#9b813d,#76622f);background-image:-webkit-linear-gradient(#9b813d,#76622f);background-image:linear-gradient(#9b813d,#76622f)}@media only screen and (max-width:1024px),only screen and (max-device-width:1024px){.bosg-voting .brown-button{margin-top:120px}}body.sticky-header{padding-top:185px}@media(max-width:767px){body.sticky-header{padding-top:0}}html.zurb-collapse body.sticky-header{padding-top:0}body.sticky-header.with-flash-message{padding-top:235px}.sticky-header #header{background-color:#fff;border-bottom:1px solid #dfdfdf;margin-bottom:50px;z-index:5000;top:0;left:0;position:fixed;width:100%}@media(max-width:767px){.sticky-header #header{position:static}}html.zurb-collapse .sticky-header #header{position:static}.sticky-header #header .search-bar-container{transition:margin .5s}.sticky-header #header.reduced-margin .search-bar-container{margin-bottom:10px;margin-top:10px}.controller-spamnumbers #header,.controller-callcenters #header,.callcenter #header{background-color:#f3f3f3}.list{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.list.list-numbered{margin-left:23px;list-style-position:outside}.list.list-image{list-style:none}.list-item{margin-bottom:8px}.list-item-link{display:inline-block}.list-item-link:hover{text-decoration:none}.list-item-link:hover .list-item-label{text-decoration:underline}.list-item-image,.list-item-label{display:inline-block;vertical-align:middle}.list-item-image{display:inline-block;height:90px;width:115px}@media only screen and (max-width:480px),only screen and (max-device-width:480px){.list-item-link{display:block}.list-item-image{box-sizing:border-box;width:30%;padding-right:10px;height:auto}.list-item-label{width:70%;word-wrap:normal;hyphens:none}}#footer{margin-top:50px;background-color:#e5e5e5;border-top:1px solid #bdbdbd;padding-bottom:83px}.controller-slot-action-www #footer{margin-top:-1px}#footer .row{margin-top:70px}#footer .title,#footer .title a{color:#000;font-size:20px;line-height:50px}#footer .title a,#footer ul a{padding-left:5px;padding-right:5px}#footer a{display:block;line-height:40px}#footer a.button.big{line-height:24px}#footer a:hover{text-decoration:none}#footer li{list-style:none;border-bottom:1px solid #bdbdbd}#footer li:first-child{border-top:1px solid #bdbdbd}#footer li.no-border{border:none}#footer ul a{color:#000}#footer ul a:hover{background-color:#bdbdbd}.bottom-line{background-color:#3a4141;color:#fff;text-shadow:0 1px 0 #000;line-height:18px;padding:16px 0}.bottom-line div{font-size:12px}.bottom-line a{color:#009ee3;padding-right:14px}body>a,body>img,body>iframe.tracking{position:absolute;bottom:0;left:0;visibility:hidden}.top-line-active{height:10px;background-color:#008cca;position:absolute;top:0;left:0;width:100%;z-index:1}#restaurants-article-page{zoom:1;padding:12px 0 30px}#restaurants-article-page .restaurants-article{display:inline;float:left;margin-left:5px;margin-right:5px;width:590px}.ie6 #restaurants-article-page .restaurants-article{margin-left:2.5px;margin-right:2.5px}#restaurants-article-page .restaurants-article .restaurants-article-content{zoom:1;font-size:14px;line-height:21px}#restaurants-article-page .restaurants-article .restaurants-article-content:before,#restaurants-article-page .restaurants-article .restaurants-article-content:after{content:"\0020";display:block;height:0;visibility:hidden}#restaurants-article-page .restaurants-article .restaurants-article-content:after{clear:both}#restaurants-article-page .restaurants-article .restaurants-article-content .author{color:#666}#restaurants-article-page .restaurants-article .restaurants-article-content p{margin:12px 0}#restaurants-article-page .restaurants-article .restaurants-article-content img{float:left;margin:5px 18px 18px 0}#restaurants-article-page h1,#restaurants-article-page h2{margin-bottom:12px;padding-bottom:4px;border-bottom:1px solid #ccc;font-size:25px}#restaurants-article-page h1.title{font-size:25px;margin-bottom:24px;line-height:1.5;border-bottom:0}#restaurants-article-page:before,#restaurants-article-page:after{content:"\0020";display:block;height:0;visibility:hidden}#restaurants-article-page:after{clear:both}.restaurants-article-list{display:inline;float:left;margin-left:5px;margin-right:5px;width:310px;position:relative;left:40px}.ie6 .restaurants-article-list{margin-left:2.5px;margin-right:2.5px}.restaurants-article-list .article{zoom:1;font-size:14px;line-height:21px;color:#000;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #ccc}.restaurants-article-list .article:before,.restaurants-article-list .article:after{content:"\0020";display:block;height:0;visibility:hidden}.restaurants-article-list .article:after{clear:both}.restaurants-article-list .article h3{font-size:18px;margin:18px 0}.restaurants-article-list .article img{float:left;margin-right:18px;width:100px}.controller-restaurants-action-index .cover-photo{background-repeat:no-repeat;background-position:center 15px}.controller-restaurants-action-index #container-container{margin-left:auto}.controller-restaurants .title,.controller-restaurants_magazine_article .title,.controller-restaurants_partners .title{font-size:25px;margin-bottom:24px}#promoted-restaurants .cover-photo{height:465px}#promoted-restaurants .cover-photo .search-box-container{padding-top:60px}#promoted-restaurants .cover-photo .search-box-container h1{font-size:44px;line-height:44px;color:#fff;text-shadow:rgba(0,0,0,0.25) 2px 0 3px;margin-bottom:30px}#promoted-restaurants .cover-photo .search-box-container form{-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}#promoted-restaurants h2{margin-bottom:12px;padding-bottom:4px;border-bottom:1px solid #ccc;font-size:25px}#promoted-restaurants .promo,#promoted-restaurants .restaurants-article-list{margin-top:45px}#promoted-restaurants .promoted-restaurant,#partners .promoted-restaurant{height:247px}#promoted-restaurants .promoted-restaurant img.preview,#partners .promoted-restaurant img.preview{width:303px;height:216px}#promoted-restaurants .promoted-restaurant .item-overlay,#partners .promoted-restaurant .item-overlay{opacity:.7;position:relative;bottom:55px;background-color:#333;height:50px}@media(max-width:767px){#promoted-restaurants .promoted-restaurant .item-overlay,#partners .promoted-restaurant .item-overlay{width:290px}}#promoted-restaurants .promoted-restaurant .item-description,#partners .promoted-restaurant .item-description{position:relative;bottom:110px;padding:10px 10px;color:#ddd}#promoted-restaurants .promoted-restaurant .item-description .text,#partners .promoted-restaurant .item-description .text{width:427px}#promoted-restaurants .promoted-restaurant .item-description .text .title,#promoted-restaurants .promoted-restaurant .item-description .text .cuisine,#partners .promoted-restaurant .item-description .text .title,#partners .promoted-restaurant .item-description .text .cuisine{color:#fff;overflow:hidden}#promoted-restaurants .promoted-restaurant .item-description .text .title a,#promoted-restaurants .promoted-restaurant .item-description .text .cuisine a,#partners .promoted-restaurant .item-description .text .title a,#partners .promoted-restaurant .item-description .text .cuisine a{color:#fff}#promoted-restaurants .promoted-restaurant .item-description .text .title a:hover,#promoted-restaurants .promoted-restaurant .item-description .text .cuisine a:hover,#partners .promoted-restaurant .item-description .text .title a:hover,#partners .promoted-restaurant .item-description .text .cuisine a:hover{text-decoration:none}#promoted-restaurants .promoted-restaurant .item-description .text .title,#partners .promoted-restaurant .item-description .text .title{font-size:14px}#promoted-restaurants .promoted-restaurant .item-description .item-ribbon,#partners .promoted-restaurant .item-description .item-ribbon{position:relative;top:-239px;left:-10px;width:103px;height:102px}.section-separator{border-bottom:1px solid #d8d8d8;margin:75px 0 75px 0}.header-border{border-bottom:1px solid #d8d8d8;margin:0 0 100px 0}.header-border.small{margin:0 0 50px 0}#localmagazine .image,#localmagazine .article-image,#restaurants-article-page .image,#restaurants-article-page .article-image{position:relative;z-index:0}#localmagazine .image .category-icons,#localmagazine .article-image .category-icons,#restaurants-article-page .image .category-icons,#restaurants-article-page .article-image .category-icons{position:absolute;z-index:3;top:0;left:0;width:100%;zoom:1}#localmagazine .image .category-icons:before,#localmagazine .image .category-icons:after,#localmagazine .article-image .category-icons:before,#localmagazine .article-image .category-icons:after,#restaurants-article-page .image .category-icons:before,#restaurants-article-page .image .category-icons:after,#restaurants-article-page .article-image .category-icons:before,#restaurants-article-page .article-image .category-icons:after{content:"\0020";display:block;height:0;visibility:hidden}#localmagazine .image .category-icons:after,#localmagazine .article-image .category-icons:after,#restaurants-article-page .image .category-icons:after,#restaurants-article-page .article-image .category-icons:after{clear:both}#localmagazine .image .category-icons img,#localmagazine .article-image .category-icons img,#restaurants-article-page .image .category-icons img,#restaurants-article-page .article-image .category-icons img{float:left}#localmagazine .image,#restaurants-article-page .image{padding-bottom:30px}#localmagazine .title-localflavors,#restaurants-article-page .title-localflavors{margin-bottom:30px}#localmagazine .text,#restaurants-article-page .text{margin-bottom:100px}#localmagazine .date,#restaurants-article-page .date{color:#878787}#localmagazine .localflavors,#restaurants-article-page .localflavors{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:52px;color:#007cbc}#localmagazine .localflavors a:hover,#restaurants-article-page .localflavors a:hover{text-decoration:none}#localmagazine .localflavors span.flavor,#restaurants-article-page .localflavors span.flavor{color:#00afea;margin-left:-14px}#localmagazine .sidebar,#restaurants-article-page .sidebar{padding-left:34px}#localmagazine .sidebar .category-alpha,#restaurants-article-page .sidebar .category-alpha{padding-left:0}#localmagazine .sidebar .category,#restaurants-article-page .sidebar .category{border-bottom:1px solid #ddd}#localmagazine .sidebar .most-read,#restaurants-article-page .sidebar .most-read{padding-bottom:13px;border-bottom:1px solid #ddd}#localmagazine .sidebar .category-title,#restaurants-article-page .sidebar .category-title{font-size:25px;padding-bottom:13px}#localmagazine .sidebar .category-item,#restaurants-article-page .sidebar .category-item{color:#000;padding-top:7px;zoom:1}#localmagazine .sidebar .category-item:before,#localmagazine .sidebar .category-item:after,#restaurants-article-page .sidebar .category-item:before,#restaurants-article-page .sidebar .category-item:after{content:"\0020";display:block;height:0;visibility:hidden}#localmagazine .sidebar .category-item:after,#restaurants-article-page .sidebar .category-item:after{clear:both}#localmagazine .sidebar .category-item .category-item-icon,#restaurants-article-page .sidebar .category-item .category-item-icon{width:15%;float:left}#localmagazine .sidebar .category-item .category-item-name,#restaurants-article-page .sidebar .category-item .category-item-name{width:75%;float:left}#localmagazine .sidebar .category-item .category-item-badge,#restaurants-article-page .sidebar .category-item .category-item-badge{width:10%;float:right}#localmagazine .sidebar .category-item .category-name,#localmagazine .sidebar .category-item .category-badge,#restaurants-article-page .sidebar .category-item .category-name,#restaurants-article-page .sidebar .category-item .category-badge{line-height:30px}#localmagazine .sidebar .category-item .badge,#restaurants-article-page .sidebar .category-item .badge{background-color:#c0c0c0;color:#fff;font-size:12px;text-align:center;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;padding:2px 12px;margin-left:-13px}#localmagazine .sidebar .most-read-item,#restaurants-article-page .sidebar .most-read-item{padding-top:13px}#localmagazine .sidebar .back-to-home,#restaurants-article-page .sidebar .back-to-home{padding-top:15px}#localmagazine .most-read-section,#restaurants-article-page .most-read-section{margin-top:200px;border-bottom:1px solid #ddd}#localmagazine .load-more .load-more-link,#restaurants-article-page .load-more .load-more-link{background-color:#00b2ff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00B2FF',endColorstr='#FF0091CF',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,#00b2ff 0,#0091cf 100%);background:linear-gradient(to bottom,#00b2ff 0,#0091cf 100%);font-size:16px;color:#fff;padding:10px 15px}#localmagazine .load-more .load-more-link:hover,#restaurants-article-page .load-more .load-more-link:hover{text-decoration:none}#partners{border-top:1px solid #d8d8d8;background-color:#f4f4f4;margin-bottom:-50px;margin-top:50px;padding-top:100px;padding-bottom:100px}#partners .partner-title{font-size:20px;margin-bottom:14px}#partners .partner-logo{height:100px}.most-read-item .most-read-index{width:5%;float:left}.most-read-item .most-read-title{width:95%;float:right}#restaurants-article-page .article-image{margin-bottom:30px}#restaurants-article-page .article-meta-top{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0;margin-bottom:15px;color:#878787}#restaurants-article-page .article-meta-bottom{border-top:1px solid #ddd;padding:15px 0}#restaurants-article-page .social-badges{text-align:right}#restaurants-article-page .more-articles{margin-top:100px}#partner-article .partner-logo{position:relative;right:-260px;bottom:-58px}#partner-article .title{margin-top:-40px}#partner-article .text{margin-top:30px;margin-bottom:45px}.bosg-category-dropdown h2{border-bottom:0;color:#000;font-size:20px;margin-bottom:0;float:left;padding-bottom:16px;margin-top:14px;font-weight:300;font-family:Helvetica,Arial,sans-serif}.bosg-category-dropdown .icon-caret-down{font-size:18px}.bosg-category-dropdown .dropdown{margin-left:.8em;float:left}.bosg-category-dropdown .dropdown-menu{margin-left:-20px;margin-top:-5px;padding:0;min-width:120px;border-color:#cdcdcd;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}.bosg-category-dropdown .dropdown-menu li a{color:#007cbc;line-height:1.8em;font-weight:300;border:1px solid #cdcdcd;margin-bottom:-1px;font-size:14px;padding:4px 8px}.bosg-category-dropdown .dropdown-menu li a:hover{background-color:#007cbc;background-image:none;border-color:#007cbc}.bosg-voting{background-color:#f1f1f1;padding:15px;width:280px;font-size:14px;margin-bottom:20px;margin-top:70px}.bosg-voting .bosg-voting-logo{position:relative;top:-34px;left:-12px;height:88px;width:80px}.bosg-voting .teaser{float:right;width:195px;font-size:17px}.bosg-voting p.only-german{padding-top:12px;text-align:center}.bosg{margin-top:80px;margin-bottom:40px}.bosg .article{border:none!important}.bosg p.read_more{margin-top:10px}.bosg .bosg-vote-button{margin-top:20px}.bosg.padding-fix{margin-left:-15px}.bosg-article{color:#333;border-bottom:1px solid #e5e5e5;font-weight:300;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:25px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-style:normal;font-size:22px}.bosg-article img{position:relative;top:15px}p.only-german{text-align:center}.bosg-title{color:#333;border-bottom:1px solid #e5e5e5;font-weight:300;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:55px;margin-top:14px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-style:normal;font-size:25px}.bosg-title img{position:relative;top:35px}.bosg-paragraph{font-size:14px;font-weight:300}.bosg-winners-top-space{padding-top:70px}.center{text-align:center}.master-winner{width:610px;margin-left:auto;margin-right:auto;margin-bottom:-110px}.master-winner .item-overlay{opacity:.7;position:relative;bottom:80px;background-color:#333;width:610px;height:74px}.master-winner .item-description{position:relative;bottom:150px;padding:10px;color:#ddd}.master-winner .item-description .name,.master-winner .item-description .city{color:#fff;overflow:hidden}.master-winner .item-description .name{font-size:18px;height:24px}.master-winner .item-description .city{font-size:16px}img.bosg-logo-winners{float:left;margin-top:79px}.bosg-winner-paragraph{margin-top:30px;margin-bottom:70px;font-size:14px;color:#666;line-height:1.6}.title.master-winner{text-align:center}.category{padding-top:60px}.bosg-winner a{color:#fff}.bosg-winner a:hover{text-decoration:none}.bosg-winners .title,.master-winner .title,.category .title{font-size:25px;margin-bottom:15px;font-weight:300}.bosg-title-home{padding-top:32px;margin-bottom:80px}.image-placeholder{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-style:solid;border-color:#666;border-width:1px}.bosg-winner.master-winner .image-placeholder{height:488px;width:610px}.bosg-winner.grid-item .image-placeholder{height:200px;width:298px}.bosg-winner.columns.promoted-restaurant{float:left}#make-me-bookable{color:#666;font-family:'Helvetica Neue',Helvetica,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;text-align:center}#make-me-bookable .vote{margin-top:10px}#make-me-bookable .vote button{font-style:normal;border:none;background-color:#999;background-image:url(/assets/icon-thumbs-up-active.png);background-repeat:no-repeat;background-position:8% center;color:white;border-radius:4px;font-weight:normal;padding-left:30px;height:30px;line-height:22px}#make-me-bookable .vote button:hover{background-color:#787878}#make-me-bookable .voted{margin-top:10px}#make-me-bookable .voted img{vertical-align:text-bottom;padding-right:6px}.controller-restaurants_feedbacks .introduction{font-size:12px;margin-bottom:50px}.controller-restaurants_feedbacks .vcard h2{border:0}.controller-restaurants_feedbacks .thumb-container{background-color:#ededed;padding:20px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;display:inline-block;margin-right:38px;float:left}.controller-restaurants_feedbacks .recommended{float:left;margin-top:25px}.controller-restaurants_feedbacks img.thumb{vertical-align:middle;width:26px}.controller-restaurants_feedbacks .section-title{margin-top:45px;font-size:16px}.controller-restaurants_feedbacks .grey-box{background-color:#f1f1f1;padding:18px}.controller-restaurants_feedbacks .hint{color:#888;font-size:13px;margin-top:5px;margin-bottom:8px}.controller-restaurants_feedbacks .error{padding:10px;background:#f5e9e9;color:#bf3232;margin:15px;box-sizing:border-box;-moz-box-sizing:border-box}.controller-restaurants_feedbacks .error ul{margin-bottom:0}.controller-restaurants_feedbacks .error .title{font-weight:bold;margin-bottom:5px}.controller-restaurants_feedbacks .star-category{padding-top:24px}.controller-restaurants_feedbacks .star-category .star-category-name{font-size:14px;line-height:2em}.controller-restaurants_feedbacks .star-category .star{cursor:pointer;background-color:#e4e4e4;font-size:24px;color:#fff;width:32px;height:32px;padding:5px;border-right:1px solid white}.controller-restaurants_feedbacks .star-category .selected{background-color:#127dba}.controller-restaurants_feedbacks .review .icon-info{float:right;cursor:pointer;padding:3px}.controller-restaurants_feedbacks-action-show h2{border:none}.controller-restaurants_feedbacks-action-show .categories{float:left;width:170px}.controller-restaurants_feedbacks-action-show .categories .feedback-category{width:45%}.controller-restaurants_feedbacks-action-show .categories .clear{clear:both}.controller-restaurants_feedbacks-action-show .categories .feedback>*{float:left}.controller-restaurants_feedbacks-action-show .rated-category .name{float:left;width:75px}.star-1{color:#033a4d}.star-2{color:#015571}.star-3{color:#0079a1}.star-4{color:#0096c8}.star-5{color:#00afea}.star-grey{color:#b9b9b9}.controller-listings #ratings{margin-bottom:20px}.controller-listings #ratings .recommended{margin-top:10px;margin-right:25px;height:100px;width:90px;text-align:center;font-size:12px;float:left}.controller-listings #ratings .recommended .grey-box{background-color:#f1f1f1;font-size:22px;padding:24px 10px;width:70px;height:22px}.controller-listings #ratings .ratings{width:300px;height:100px;margin-left:115px;margin-top:25px}.controller-listings #ratings .ratings .category{padding-top:0;width:33.333%;float:left}.controller-listings #ratings .ratings .stars{width:55%}.field_with_errors{background:#fff2f2}.field_with_errors .error_message{color:red}.star-category .stars{width:180px}.adr{font-style:normal}.form_field{padding:6px;margin:4px 0}.restaurant-feedback{font-size:14px;font-style:normal;position:relative;z-index:1;width:82px}.restaurant-feedback .feedback{cursor:pointer}.restaurant-feedback.list{float:left;margin-left:20px;margin-right:20px}.restaurant-feedback.list .hover{left:100px;top:-25px}.restaurant-feedback.list .hover img.arrow{left:-13px;top:22px}.restaurant-feedback.detail .hover{left:100px;top:-25px}.restaurant-feedback.detail .hover img.arrow{left:-13px;top:22px}.hover-container{position:relative}.hover{position:absolute;display:none;border:1px solid #ccc;background-color:white;width:220px;z-index:1200;left:35px;top:-22px}.hover.wide{width:440px}.hover img.arrow{position:absolute;z-index:1201;width:13px;left:-13px;top:22px}.hover .top{border-bottom:1px solid #ccc}.hover .bottom{height:65px}.hover .bottom .feedback{clear:both}.hover .bottom .feedback .stars{float:left}.hover .bottom .feedback .feedback-category{float:left;width:100px;margin-bottom:8px}.hover .top,.hover .bottom{padding:15px}.hover .recommendations{margin-bottom:5px}.hover .recommendations img{width:14px;margin-right:10px}.hover .count img{margin-right:12px}.hover .plain-text{color:#222333;font-size:14px}#restaurant-reviews,#restaurant-review{padding-top:12px;clear:both}#restaurant-reviews .pagination-container,#restaurant-review .pagination-container{border-bottom:1px solid #ccc;margin-bottom:-2px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#restaurant-reviews .pagination-container h2,#restaurant-review .pagination-container h2{margin:0}#restaurant-reviews .pagination-container .restaurant-general-feedback,#restaurant-review .pagination-container .restaurant-general-feedback{float:none;display:inline-block}#restaurant-reviews .pagination-container .pagination-navigation a,#restaurant-review .pagination-container .pagination-navigation a{text-decoration:none!important;display:inline-block;height:14px;margin-right:1px;padding:8px 8px 12px 8px;border-bottom:3px solid rgba(255,255,255,0)}#restaurant-reviews .pagination-container .pagination-navigation a:not(.gap),#restaurant-review .pagination-container .pagination-navigation a:not(.gap){cursor:pointer}#restaurant-reviews .pagination-container .pagination-navigation a.gap,#restaurant-review .pagination-container .pagination-navigation a.gap{padding-right:0;padding-left:0}#restaurant-reviews .pagination-container .pagination-navigation a.icon-angle-right,#restaurant-review .pagination-container .pagination-navigation a.icon-angle-right{margin-left:-3px}#restaurant-reviews .pagination-container .pagination-navigation a.icon-angle-left,#restaurant-review .pagination-container .pagination-navigation a.icon-angle-left{margin-right:-3px}#restaurant-reviews .pagination-container .pagination-navigation a.icon-angle-right,#restaurant-reviews .pagination-container .pagination-navigation a.icon-angle-left,#restaurant-review .pagination-container .pagination-navigation a.icon-angle-right,#restaurant-review .pagination-container .pagination-navigation a.icon-angle-left{height:11px}#restaurant-reviews .pagination-container .pagination-navigation a.active,#restaurant-review .pagination-container .pagination-navigation a.active{font-weight:bold}#restaurant-reviews .pagination-container .pagination-navigation a.active:not(.gap),#restaurant-reviews .pagination-container .pagination-navigation a:hover:not(.gap),#restaurant-review .pagination-container .pagination-navigation a.active:not(.gap),#restaurant-review .pagination-container .pagination-navigation a:hover:not(.gap){border-bottom:3px solid #007cbc}#restaurant-reviews .pagination-container .headline,#restaurant-review .pagination-container .headline{display:inline-block;width:50%}#restaurant-reviews .pagination-container .left,#restaurant-review .pagination-container .left{float:left;width:60%}#restaurant-reviews .pagination-container .right,#restaurant-review .pagination-container .right{float:right;text-align:right;margin-bottom:-3px;width:40%}#restaurant-reviews h2,#restaurant-review h2{display:inline-block}#restaurant-reviews h2 i,#restaurant-review h2 i{color:#007cbc}#restaurant-reviews .review,#restaurant-review .review{padding-top:18px}#restaurant-reviews .review .comment,#restaurant-review .review .comment{padding-top:18px;padding-left:30px}#restaurant-reviews .review .lcl-read-more,#restaurant-review .review .lcl-read-more{padding-bottom:4px}#restaurant-reviews .review h3.title,#restaurant-review .review h3.title{color:black;font-size:1.05em}#restaurant-reviews .review .restaurant-feedback,#restaurant-review .review .restaurant-feedback{display:inline-block;padding-right:9px}#restaurant-reviews .review .name,#restaurant-review .review .name{display:inline-block;font-size:1.0em;font-style:italic}#restaurant-reviews .review .date,#restaurant-review .review .date{color:#666;display:inline-block;font-size:.9em;font-style:italic;padding-left:10px}#restaurant-reviews .review .text,#restaurant-review .review .text{color:#666;padding-top:8px}#restaurant-reviews .review .restaurant-feedback .hover,#restaurant-review .review .restaurant-feedback .hover{top:-26px;left:98px;width:300px}#restaurant-reviews .review .restaurant-feedback .hover .feedback-category,#restaurant-review .review .restaurant-feedback .hover .feedback-category{float:left;width:45%}#restaurant-reviews .review .restaurant-feedback .hover .stars,#restaurant-review .review .restaurant-feedback .hover .stars{float:left;width:55%}#restaurant-reviews .review .restaurant-feedback .hover .left,#restaurant-review .review .restaurant-feedback .hover .left{padding:8% 0 7% 8%;float:left;width:5%}#restaurant-reviews .review .restaurant-feedback .hover .right,#restaurant-review .review .restaurant-feedback .hover .right{padding:8% 8% 7% 0;float:right;width:65%}#restaurant-reviews .review .restaurant-feedback .hover .recommendations img,#restaurant-review .review .restaurant-feedback .hover .recommendations img{width:18px}#restaurants-detail-entry .content .review .lcl-read-more{height:320px}/*!
 * Bootstrap v3.0.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.controller-weather .select2-input{margin-top:4px}.controller-weather .select2-container.select2-dropdown-open .select2-choice{background:#fff}.controller-weather .select2-container.weather-location-select2{width:100%;text-align:left}.controller-weather .select2-container.weather-location-select2 .select2-choice{height:48px;line-height:52px;font-size:18px;border-radius:0;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);background-image:none;padding-left:14px}.controller-weather .select2-container.weather-location-select2 .select2-chosen{margin-right:56px}.controller-weather .select2-container.weather-location-select2 .select2-arrow{border:0;border-radius:0;background:#009ee3;width:50px;text-shadow:0 1px 1px rgba(0,0,0,0.35);text-align:center}.controller-weather .select2-container.weather-location-select2 .select2-arrow b{background-image:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.controller-weather .select2-container.weather-location-select2 .select2-arrow b{background-image:none!important}}.controller-weather .select2-container.weather-location-select2 .select2-arrow b::before{content:'▼';color:white}.controller-weather .select2-container-active .select2-choice,.controller-weather .select2-container-active .select2-choices{border:1px solid #999}.controller-weather .select2-results{padding:0;margin:0;color:#007cbc}.controller-weather .select2-results .select2-result-label{padding:4px 43px 4px 43px;margin:0;font-size:16px}.controller-weather .select2-results .h{color:#003956}.controller-weather .select2-results .select2-highlighted{background-color:#00afea;color:#bce8ff}.controller-weather .select2-results .select2-highlighted .h{color:#fff}.controller-weather .select2-results ul li{padding:10px 0 10px 0}.controller-weather .select2-drop-active{border:1px solid #999;border-radius:0}.controller-weather .weather-location-selector{text-align:right}.controller-weather .select2-search{padding:30px 30px 15px 30px!important;margin:0}.controller-weather .select2-search input:focus{border-color:#007cbc}.controller-weather .select2-search input{padding:16px 14px 16px 14px;margin:0;font-size:18px;background-image:none!important}.clear{clear:both}.controller-weather-action-show .overview-link{display:block;float:right;line-height:32px}.weather-meteogram{position:relative;margin-top:20px}.weather-meteogram .slider{overflow:hidden}.weather-meteogram .slider .legend{position:absolute;height:280px;z-index:99}.weather-meteogram .slider .rain-icon,.weather-meteogram .slider .temperature-icon{position:absolute;width:30px;height:30px}@media screen and (max-width:700px){.weather-meteogram .slider .rain-icon,.weather-meteogram .slider .temperature-icon{width:22px;height:22px}}.weather-meteogram .slider .rain-icon{bottom:6px}.weather-meteogram .slider .arrow{position:absolute;width:80px;top:0;bottom:70%;background-repeat:no-repeat;background-position:center;background-size:30%;cursor:pointer;opacity:.3}.weather-meteogram .slider .arrow:hover{opacity:.8}@media screen and (max-width:1100px){.weather-meteogram .slider .arrow{display:none!important}}.weather-meteogram .slider .left-arrow{left:-80px;background-image:url(//www.local.ch/assets/weather/other/arrow-left-aad7341487ba5a9feb553d17eff9950b.png)}.weather-meteogram .slider .right-arrow{right:-80px;background-image:url(//www.local.ch/assets/weather/other/arrow-right-8dcf4f9b88aaa46070d5abdbfe236867.png)}@media screen and (max-width:700px){.weather-meteogram .slider .graph,.weather-meteogram .slider .graph-container,.weather-meteogram .slider .legend{height:200px}}.weather-meteogram .content{width:600%;background:#c5d0d4;position:relative}.weather-meteogram .content .daylight{fill:#f3f1ed}.weather-meteogram .content .weather-icons{width:100%;position:absolute}.weather-meteogram .content .weather-icons .icon{width:4.16666667%;float:left;text-align:center}.weather-meteogram .content .weather-icons .icon img{max-width:80px;max-height:80px}@media screen and (max-width:700px){.weather-meteogram .content .weather-icons .icon img{max-height:60px}}.weather-meteogram .content .now{position:absolute;top:0;bottom:0}.weather-meteogram .content .now .now-clock{position:absolute;left:-8px;top:32%}.weather-meteogram .content .now .clock-label{position:absolute;font-size:13px}@media screen and (max-width:700px){.weather-meteogram .content .now .clock-label{display:none}}.weather-meteogram .content .now .current-time{right:26px}.weather-meteogram .content .now .current-place{left:26px}.weather-meteogram .content .now .now-line{position:absolute;width:1px;border-right:2px dotted rgba(0,0,0,0.15)}.weather-meteogram .content .now .now-line.top{top:0;height:29%}.weather-meteogram .content .now .now-line.bottom{bottom:0;height:58%}.weather-meteogram .graph{width:100%;height:280px;display:inherit}.weather-meteogram .graph .day-sections .section{fill:white}.weather-meteogram .graph .temperature-line{fill:none;stroke:#f05621;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.weather-meteogram .graph .temperature-point{stroke:#f05621;fill:white;stroke-width:2px}.weather-meteogram .graph .temperature-label{fill:#f05621;font-size:14px;font-weight:500}.weather-meteogram .rain-line,.weather-meteogram .rain-bar{background:#4388c9;bottom:0}.weather-meteogram .rain-line{position:absolute}.weather-meteogram .precipitation-label{color:#4388c9;position:absolute;top:-20px;width:100%;text-align:center;font-weight:normal}.weather-meteogram .graph-container{height:280px;position:absolute;width:100%;top:0}.weather-meteogram .rain-bar{position:absolute}.weather-meteogram .time-labels{background:white}.weather-meteogram .time-labels .bi-hourly,.weather-meteogram .time-labels .tri-hourly{padding:0;margin:0;list-style:none;display:block;float:left;text-align:center;width:1.38888889%;color:#666;font-size:14px;line-height:38px;font-weight:normal}.weather-meteogram .time-labels .bi-hourly.placeholder,.weather-meteogram .time-labels .tri-hourly.placeholder{visibility:hidden}.weather-meteogram .time-labels .bi-hourly{width:1.38888889%}.weather-meteogram .time-labels .bi-hourly.placeholder{width:.69444444%}.weather-meteogram .time-labels .tri-hourly{display:none;width:2.08333333%}.weather-meteogram .time-labels .tri-hourly.placeholder{width:1.04166667%}@media(max-width:700px){.weather-meteogram .time-labels .bi-hourly{display:none}.weather-meteogram .time-labels .tri-hourly{display:block}}.weather-meteogram .tables{width:600%;overflow:hidden;zoom:1}.weather-meteogram .tables:before,.weather-meteogram .tables:after{content:"\0020";display:block;height:0;visibility:hidden}.weather-meteogram .tables:after{clear:both}.controller-weather-action-show .daily-info{position:relative;height:240px;margin-top:2em;width:16.66666667%;display:block;margin:0;float:left;zoom:1}.controller-weather-action-show .daily-info:before,.controller-weather-action-show .daily-info:after{content:"\0020";display:block;height:0;visibility:hidden}.controller-weather-action-show .daily-info:after{clear:both}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info{height:auto}}.controller-weather-action-show .daily-info-sun-image{width:70px;height:36px;margin-top:58px;background-image:url(//www.local.ch/assets/weather/daily-info/sun-bbe2648c09841e0c57b4e1d3b65c5da1.png)}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-sun-image{margin-top:0;display:inline-block}}.controller-weather-action-show .daily-info-precipitation-image{width:29px;height:47px;display:inline-block;margin-top:41px;background-image:url(//www.local.ch/assets/weather/daily-info/rain-f4f46ee96b4b3a222e0df5db2c50a4e0.png)}.controller-weather-action-show .daily-info-wind-image{width:78px;height:132px;display:inline-block;margin-left:7px;background-image:url(//www.local.ch/assets/weather/daily-info/wind-2daa0054ebaf4eacd1ccb581a6ccaeb6.png)}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-wind-image{margin-top:41px;height:100px}}.controller-weather-action-show .daily-info-max-wind-speed{position:absolute;right:50%;text-align:right;padding-right:1em}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-max-wind-speed{position:relative;right:auto}}.controller-weather-action-show .daily-info-wind-direction{position:absolute;left:50%;padding-left:1em;text-align:left}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-wind-direction{position:relative;left:auto}}.controller-weather-action-show .daily-info-max-wind-speed,.controller-weather-action-show .daily-info-wind-direction{top:94px}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-max-wind-speed,.controller-weather-action-show .daily-info-wind-direction{top:auto;text-align:center;padding:0}}.controller-weather-action-show .daily-info-caption,.controller-weather-action-show .daily-info-max-wind-speed-data,.controller-weather-action-show .daily-info-wind-direction-data{color:#84847e}.controller-weather-action-show .daily-info-left,.controller-weather-action-show .daily-info-right{position:absolute}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-left,.controller-weather-action-show .daily-info-right{position:relative}}.controller-weather-action-show .daily-info-left{left:0;top:0}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-left{left:auto;top:auto;text-align:center;display:block}}.controller-weather-action-show .daily-info-center{margin:auto;width:50%;text-align:center}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-center{width:100%;display:block}}.controller-weather-action-show .daily-info-right{text-align:right;right:1px;top:0}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-right{text-align:center;right:auto;top:auto;display:block;margin-bottom:2em}}.controller-weather-action-show .daily-info-sunrise-sunset-data{color:#f07d00}.controller-weather-action-show .daily-info-sunrise-sunset-data,.controller-weather-action-show .daily-info-chance-of-precipitation-data,.controller-weather-action-show .daily-info-max-wind-speed-data,.controller-weather-action-show .daily-info-wind-direction-data{font-size:2.5em}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-sunrise-sunset-data,.controller-weather-action-show .daily-info-chance-of-precipitation-data,.controller-weather-action-show .daily-info-max-wind-speed-data,.controller-weather-action-show .daily-info-wind-direction-data{font-size:2em}}.controller-weather-action-show .daily-info-chance-of-precipitation-data,.controller-weather-action-show .daily-info-expected-precipitation-data,.controller-weather-action-show .daily-info-humidity-data{color:#009ee3}.controller-weather-action-show .daily-info-humidity{margin-top:43px}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-humidity{margin-top:.5em}}.controller-weather-action-show .daily-info-expected-precipitation-data{margin-top:1em}@media screen and (max-device-width:667px){.controller-weather-action-show .daily-info-expected-precipitation-data{margin-top:.5em}}.controller-weather h1,.controller-weather h2{border:0}.controller-weather .weather-header{padding:32px 0;position:relative}.controller-weather .weather-map{position:relative;max-width:700px;margin:20px auto}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.controller-weather .weather-map{margin:auto}.controller-weather .weather-map .weather-location-text{display:none}}@media(max-height:800px){.controller-weather .weather-map{max-width:550px}}@media(max-height:650px){.controller-weather .weather-map{max-width:450px}.controller-weather .weather-map .weather-location-text{display:none}}.controller-weather .weather-map .weather-icon-layer{opacity:0;transition:opacity .25s linear;display:none}.controller-weather .weather-map .weather-icon-layer.weather-icon-layer-initial{transition:opacity .5s linear}.controller-weather .weather-map .weather-icon-layer.weather-icon-layer-current{opacity:1;z-index:10}.controller-weather .weather-map .weather-map-location{position:absolute;width:90px;height:90px;margin-left:-45px;margin-top:-45px;display:block}.controller-weather .weather-map .weather-map-text{display:block;opacity:0;transition:opacity .125s linear}.controller-weather .weather-map .weather-map-text.weather-map-text-show{opacity:1}.controller-weather .weather-map .weather-map-text.weather-map-text-initial{transition:opacity .5s linear}.controller-weather .weather-map .weather-map-text .weather-location-text{position:absolute;font-size:12px;line-height:10px;color:#333;top:70px;left:55px}.controller-weather .weather-map .weather-map-text .weather-temperature-min,.controller-weather .weather-map .weather-map-text .weather-temperature-max{text-align:center;font-size:.7em;display:inline-block;width:18px;line-height:18px;border:1px solid #7ccef3;font-weight:bold;position:absolute;top:45px;padding-top:2px}.controller-weather .weather-map .weather-map-text .weather-temperature-min{background:#7ccef3;color:#fff;left:55px}.controller-weather .weather-map .weather-map-text .weather-temperature-max{background:#fff;color:#333;left:75px}.controller-weather .weather-map .weather-map-text:hover .weather-location-text{color:#007cbc;text-decoration:underline}.controller-weather .weather-map .weather-map-text:hover .weather-temperature-min{background:#009ee3}.controller-weather .weather-map .weather-map-text:hover .weather-temperature-min,.controller-weather .weather-map .weather-map-text:hover .weather-temperature-max{border-color:#009ee3}.controller-weather .weather-additional-content{margin-top:40px}.controller-weather .radar-legend{text-align:center}@media screen and (max-device-width:667px){.weather-place-title{margin-top:35px}}.weather-radar .radar-box{background:#eee;padding:8px;padding-bottom:32px}.weather-radar .radar-map,.weather-radar .radar-overlay{position:relative;max-width:700px;margin:auto}@media(max-height:800px){.weather-radar .radar-map,.weather-radar .radar-overlay{max-width:550px}}@media(max-height:680px){.weather-radar .radar-map,.weather-radar .radar-overlay{max-width:450px}}.weather-radar .radar-overlay,.weather-radar .radar-marker{position:absolute}.weather-radar .radar-marker{font-size:1.5em;padding-left:1ex}.weather-radar .radar-marker:before{content:'•';display:inline-block;position:absolute;left:-0.5em;top:-0.5em;width:1em;height:1em;text-align:center;font-size:2em;color:#c50000}.weather-radar .radar-controls{position:absolute;left:24px;right:24px;bottom:8px;height:32px;background:#fff}.weather-radar .radar-play-button{padding:0;line-height:32px;position:absolute;bottom:0;left:0;width:32px;height:32px}.weather-radar .radar-time-label-start,.weather-radar .radar-time-label-end{position:absolute;top:6px;color:#5a5b52;cursor:pointer}.weather-radar .radar-time-label-start{left:42px}.weather-radar .radar-time-label-end{right:8px}.weather-radar .radar-time-selector{position:absolute;bottom:0;left:90px;right:55px;padding-top:8px;height:16px}.weather-radar .radar-time-selector .radar-time-label-current{position:absolute;top:-40px;background:white;width:48px;margin-left:-16px;text-align:center}.weather-radar .radar-time-selector .radar-time-scrubber{position:absolute;top:2px;margin-left:-8px;width:14px;height:14px;background:#009ee3;text-align:center;border-radius:100%}.weather-radar .radar-time-selector .radar-time-bar{height:1px;background:#666;width:100%;border-radius:2px;background:#009ee3}.weather-radar-embed{position:relative}.weather-radar-embed .radar-box{margin-right:1px}.radar-iframe{border:0;width:100%;min-height:400px}.weather-widget{border:1px solid #e0e0e0;margin-bottom:20px;color:#828282;width:100%;line-height:140px;font-size:14px}.weather-widget .clear{clear:both}.weather-widget h2{margin-top:0;padding-top:0}.weather-widget h1,.weather-widget h2{border:0}.weather-widget .icon{display:inline-block;vertical-align:middle;color:#000;line-height:normal;margin-left:30px}.weather-widget img.icon{width:auto;height:100px}.weather-widget .forecast-text{text-align:left;margin-left:30px;display:inline-block;vertical-align:middle;width:auto;line-height:20px}.weather-widget .temperature{color:black}.weather-time-selector{padding:0;margin:0;margin-bottom:2em;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:rgba(255,255,255,0.8)}.weather-time-selector li{cursor:pointer;list-style:none;display:block;float:left;font-weight:normal;color:#666;width:16.66666667%;line-height:2em;overflow:hidden;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box}.weather-time-selector li.selected{background:#009ee3;color:white}.day-picker-container{background:#ccc;position:relative;height:140px}@media screen and (max-width:480px){.day-picker-container{height:120px}}.day-picker-container .expanded-day-picker{position:absolute;left:2px;right:2px}@media screen and (max-device-width:667px){.day-picker-container .expanded-day-picker{left:.5px;right:.5px}}.day-picker-container .expanded-day-picker .day{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;cursor:pointer;float:left;font-weight:normal;color:#666;width:16.66666667%;line-height:2em;text-align:center;height:140px}@media screen and (max-width:480px){.day-picker-container .expanded-day-picker .day{height:120px}}.day-picker-container .expanded-day-picker .day .icon{max-width:70px;max-height:70px}@media screen and (max-width:480px){.day-picker-container .expanded-day-picker .day .icon{max-width:40px;max-height:40px}}.day-picker-container .expanded-day-picker .selection{position:absolute;top:0;bottom:0;left:-2px;right:-2px;background:#4388c9;display:none}@media screen and (max-device-width:667px){.day-picker-container .expanded-day-picker .selection{left:-0.5px;right:-0.5px}}.day-picker-container .expanded-day-picker .content{margin:4px 2px;background:white;position:absolute;padding:8px 0;top:0;bottom:0;left:0;right:0}@media screen and (max-device-width:667px){.day-picker-container .expanded-day-picker .content{margin:1px .5px}}.day-picker-container .expanded-day-picker .short-weekday{display:none}.day-picker-container .expanded-day-picker .temperature{display:block;line-height:16px}@media screen and (max-width:800px){.day-picker-container .expanded-day-picker .temperature{font-size:12px}}@media screen and (max-width:480px){.day-picker-container .expanded-day-picker .temperature{font-size:10px}}@media screen and (max-width:800px){.day-picker-container .expanded-day-picker .short-weekday{display:block}.day-picker-container .expanded-day-picker .weekday{display:none}}.lcl-segmented-control{zoom:1}.lcl-segmented-control:before,.lcl-segmented-control:after{content:"\0020";display:block;height:0;visibility:hidden}.lcl-segmented-control:after{clear:both}.lcl-segmented-control label{display:block;float:left;border-right:1px solid #bebebe;border:1px solid #eaeaea;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEAEAEA',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,#fff 0,#eaeaea 100%);background:linear-gradient(to bottom,#fff 0,#eaeaea 100%);-moz-box-shadow:inset 0 1px rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.3);box-shadow:inset 0 1px rgba(255,255,255,0.3);border:1px solid #eaeaea;font:15px "Trebuchet MS",Tahoma,Arial,sans-serif;line-height:100%;font-weight:bold;cursor:pointer;vertical-align:middle;color:#666;padding:4px 10px;text-shadow:rgba(255,255,255,0.3) 0 1px 0;border-color:#ccc;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-right:-1px;padding:0}.lcl-segmented-control label:hover{background-color:#fafafa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA',endColorstr='#FFE0E0E0',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,#fafafa 0,#e0e0e0 100%);background:linear-gradient(to bottom,#fafafa 0,#e0e0e0 100%)}.lcl-segmented-control label:active,.lcl-segmented-control label.buttonify-active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#dbdbdb;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDBDBDB',endColorstr='#FFF5F5F5',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,#dbdbdb 0,whitesmoke 100%);background:linear-gradient(to bottom,#dbdbdb 0,#f5f5f5 100%)}.lcl-segmented-control label.first{-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-ms-border-top-left-radius:3px;-o-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-ms-border-bottom-left-radius:3px;-o-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.lcl-segmented-control label.last{-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-ms-border-top-right-radius:3px;-o-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;-ms-border-bottom-right-radius:3px;-o-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.lcl-segmented-control label input{display:none}.lcl-segmented-control label img{width:48px;height:35px;display:block}.lcl-segmented-control label img.active{display:none}.lcl-segmented-control label.active img{display:none}.lcl-segmented-control label.active img.active{display:block}.lcl-routing-widget-close{display:block;position:absolute;right:10px;top:6px;cursor:pointer;opacity:1;transition:opacity .2s ease-out;font-size:28px;font-weight:normal;color:#1d9ad6}.lcl-routing-widget-close:hover{color:#0a4064}.lcl-routing-widget-close-hidden{opacity:0}.no-csstransitions .lcl-routing-widget-close-hidden{display:none}.lcl-routing-widget{position:relative}.lcl-routing-widget form{margin:0;padding:0;display:inline}.lcl-routing-widget .submit{margin-top:8px}.oldie .lcl-routing-widget .submit{width:155px}.lcl-routing-widget .lcl-segmented-control{margin-bottom:0}.lcl-routing-widget .lcl-segmented-control label{padding:3px 0}.lcl-routing-widget .inputContainer{display:block;position:relative}.lcl-routing-widget .inputContainer label{margin:0}.lcl-routing-widget .inputContainer .label,.lcl-routing-widget .inputContainer .swap{position:absolute}.lcl-routing-widget .inputContainer .label{top:0;left:0;font-size:14px;color:#000;color:#000;text-transform:lowercase}.lcl-routing-widget .inputContainer .swap{top:12px;right:10px}.lcl-routing-widget .inputContainer .label,.lcl-routing-widget .inputContainer input{margin:0;padding:10px}.lcl-routing-widget .inputContainer input{padding-left:44px;padding-right:33px;color:#666;margin-bottom:10px;outline:none}.lcl-routing-widget .local,.lcl-routing-widget .sbb{display:none;margin-top:8px}.lcl-routing-widget .submit-container{zoom:1}.lcl-routing-widget .submit-container:before,.lcl-routing-widget .submit-container:after{content:"\0020";display:block;height:0;visibility:hidden}.lcl-routing-widget .submit-container:after{clear:both}.lcl-routing-widget .submit-container .logo{float:right;margin-top:10px}.lcl-routing-widget .submit-container .submit{float:left;margin-top:0}.lcl-routing-widget .submit-container img{width:110px;height:18px}.heart{display:inline-block}.heart:hover{text-decoration:none}.heart-icon.icon-heart{color:#c50000}.heart-icon.icon-heart-outline{color:#666}.favorite-row-title{float:left}.favorite-row-undo,.favorite-row-remove{float:right}.favorite-row-hidden{display:none}.favorite-row-stroked{text-decoration:line-through}.favorite-row-button:hover{text-decoration:underline}.guidance em{font-weight:bold;font-style:normal}.guidance.guidance-primaries{margin:30px 0}.guidance.guidance-primaries h3{margin-bottom:5px}.guidance.guidance-secondaries{margin-top:30px}.guidance-table{display:table}.guidance-table-tr{display:table-row}.guidance-table-td{display:table-cell;padding-right:20px}@media only screen and (max-width:815px){.guidance.guidance-primaries{margin:15px 0}.guidance.guidance-secondaries{margin-top:15px}.guidance-table,.guidance-table-tr,.guidance-table-td{display:block}}.icon-rank{margin:0 5px 0 4px}.icon-rank.icon-rank-upvote:before{color:#e2001a}.icon-rank.icon-rank-no-move:before{color:#fab900}.icon-rank.icon-rank-downvote:before{color:#9cbe00}#backdrop{width:100%;height:790px;background-repeat:no-repeat;background-position:50% 0;background-color:#f1f1f1;background-size:1024px auto;background-size:cover;position:absolute;top:0;z-index:-1}#backdrop .shadow{position:absolute;bottom:0;height:485px;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#D9000000',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.85) 100%);width:100%}.ie8 #backdrop .shadow{display:none}.yellow-pages-header{z-index:2;position:relative;bottom:-25px;color:#fff;text-shadow:0 2px 5px #000;line-height:1}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.yellow-pages-header{bottom:0}}.ie8 .yellow-pages-header #slot,.ie8 .yellow-pages-header .picked-location,.ie8 .yellow-pages-header #weather,.ie8 .yellow-pages-header #location-picker .ghost>.handle,.ie9 .yellow-pages-header #slot,.ie9 .yellow-pages-header .picked-location,.ie9 .yellow-pages-header #weather,.ie9 .yellow-pages-header #location-picker .ghost>.handle{filter:glow(color="#000000",strength=3)}.ie8 .yellow-pages-header #slot,.ie9 .yellow-pages-header #slot{height:36px}.yellow-pages-header #slot{font-size:30px;padding-top:35px;padding-bottom:0;height:30px}.yellow-pages-header #weather{margin-top:10px;text-align:right}@media only screen and (max-width:1024px),only screen and (max-device-width:1024px){.yellow-pages-header #weather{margin-top:16px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.yellow-pages-header #weather{margin-top:0;text-align:left!important}}.yellow-pages-header #weather .temperature{font-size:60px;vertical-align:middle}@media only screen and (max-width:1024px),only screen and (max-device-width:1024px){.yellow-pages-header #weather .temperature{font-size:50px}}.yellow-pages-header #weather .icon{vertical-align:middle;font-size:60px}@media only screen and (max-width:1024px),only screen and (max-device-width:1024px){.yellow-pages-header #weather .icon{font-size:40px}}.yellow-pages-header #weather .weather-link,.yellow-pages-header #weather .weather-link:hover{color:#fff;text-decoration:none}.yellow-pages-header h1{margin:0;color:#fff;font-size:70px;border:none;line-height:1}.yellow-pages-content{position:relative;z-index:1;border-top:5px solid #fdc600;background-color:#fff;padding-top:35px;padding-bottom:15px}.super-topic-menu .lcl-side-nav li a.active,.super-topic-menu .lcl-side-nav li a.active:hover{background-color:#fdc600;border-bottom:1px solid #fdc600}.super-topic-menu .lcl-side-nav li a:hover{background-color:#ffeeb1}.super-topic-menu a.forward{display:inline-block;margin-left:30px}.super-topic-content{height:0;overflow:hidden;padding-right:30px;opacity:0;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.super-topic-content h2{font-size:16px}.super-topic-content.active{height:auto;opacity:1}.link-list{list-style:none}.link-list li{margin:.7em 0}.static-map{position:relative;text-align:center}.ie8 .static-map{padding-left:35px}.static-map .circle-map{display:inline-block;position:relative;background-size:180px 180px;border-radius:50%;background-color:#f1efea;-moz-box-shadow:0 2px 7px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.5);box-shadow:0 2px 7px rgba(0,0,0,0.5);width:180px;height:180px}.ie8 .static-map .circle-map{border:1px solid #888}.static-map .circle-map .copyright-map{display:inline-block;position:absolute;top:159px;left:64px;width:50px;height:20px;background-size:50px 170px;background-position:bottom;border-radius:31%}.teaser,.controller-slot .yellow-pages{position:relative;border-bottom:1px solid #e0e0e0}.teaser .gradient,.controller-slot .yellow-pages .gradient{position:absolute;display:block;z-index:-1;height:250px;bottom:0;left:0;right:0;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#09000000',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,0.035) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.035) 100%)}.teaser{padding:78px 0;position:relative;min-height:640px}.teaser.lazy-loaded{min-height:0}.teaser .pre-heading{color:#333;font-size:25px}.teaser h2{color:#333;border:none;font-size:55px}.teaser .portrait{margin-top:30px;text-align:center}.teaser .cinema-display{position:relative;overflow:hidden;display:inline-block}.teaser .cinema-display img{position:relative;z-index:2}.teaser .cinema-display .preview{position:absolute;text-align:center;top:16px;left:17px;z-index:1}.teaser-overlay{position:absolute;z-index:3;top:100px;left:216px}.teaser.tutorials h3{margin-bottom:30px}.teaser.tutorials .subtitle{padding-top:10px}@media(max-width:1650px){body.left-align-small .row{margin-left:0;margin-right:0}body.left-align-small .row .row{margin-left:-15px;margin-right:-15px}}html.small-screen body.left-align-small .row{margin-left:0;margin-right:0}html.small-screen body.left-align-small .row .row{margin-left:-15px;margin-right:-15px}.lazy-loaded-add.fade-in{-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:0}.lazy-loaded-add-active.fade-in{opacity:1}@media print{body{padding:0!important}a:link:after,a:visited:after{content:""}a{text-decoration:none}#header,#footer,#feedback,#corner,#ad-rectangle,#skyscraper,.bottom-line .legal,.mini-map .expand,.lcl-routing-widget,.actions,.backdrop{display:none!important}.bottom-line{background-color:transparent!important;color:#000!important}.bottom-line .columns{width:100%!important}.listings-title .print{display:none!important}.result-list .pagination,.result-list .related-searches,.result-list .toolbar,.result-list .button,.result-list .guidance,.result-list .local-listing .icon{display:none!important}.result-list .local-listing .border-container{border-bottom:none!important}.listing-detail .listing-actions .actions,.listing-detail .freecall-link,.listing-detail .restaurant-booking-link{display:none!important}.details{width:100%!important}.listing-detail .sidebar{display:none!important}.mini-map .lcl-routing-widget,.mini-map .bottom-control-container{display:none}body{width:auto!important;margin:8mm 5mm!important}html{font-size:6pt!important}.print-bar{display:none!important}.row{width:auto!important;max-width:none!important;min-width:0!important}}body.print{width:20cm;margin:0 auto;padding:0!important}body.print .print-bar{display:block;margin-top:1em;margin-bottom:2em}body.print .logo{background-repeat:no-repeat;background-size:contain}body.print body{padding:0!important}body.print a:link:after,body.print a:visited:after{content:""}body.print a{text-decoration:none}body.print #header,body.print #footer,body.print #feedback,body.print #corner,body.print #ad-rectangle,body.print #skyscraper,body.print .bottom-line .legal,body.print .mini-map .expand,body.print .lcl-routing-widget,body.print .actions,body.print .backdrop{display:none!important}body.print .bottom-line{background-color:transparent!important;color:#000!important}body.print .bottom-line .columns{width:100%!important}body.print .listings-title .print{display:none!important}body.print .result-list .pagination,body.print .result-list .related-searches,body.print .result-list .toolbar,body.print .result-list .button,body.print .result-list .guidance,body.print .result-list .local-listing .icon{display:none!important}body.print .result-list .local-listing .border-container{border-bottom:none!important}body.print .listing-detail .listing-actions .actions,body.print .listing-detail .freecall-link,body.print .listing-detail .restaurant-booking-link{display:none!important}body.print .details{width:100%!important}body.print .listing-detail .sidebar{display:none!important}body.print .mini-map .lcl-routing-widget,body.print .mini-map .bottom-control-container{display:none}body.print-without-map{width:23cm;margin:0 auto;padding:0!important}body.print-without-map .print-bar{display:block;margin-top:1em;margin-bottom:2em}body.print-without-map .logo{background-repeat:no-repeat;background-size:contain}body.print-without-map .mini-map{display:none}body.print-without-map body{padding:0!important}body.print-without-map a:link:after,body.print-without-map a:visited:after{content:""}body.print-without-map a{text-decoration:none}body.print-without-map #header,body.print-without-map #footer,body.print-without-map #feedback,body.print-without-map #corner,body.print-without-map #ad-rectangle,body.print-without-map #skyscraper,body.print-without-map .bottom-line .legal,body.print-without-map .mini-map .expand,body.print-without-map .lcl-routing-widget,body.print-without-map .actions,body.print-without-map .backdrop{display:none!important}body.print-without-map .bottom-line{background-color:transparent!important;color:#000!important}body.print-without-map .bottom-line .columns{width:100%!important}body.print-without-map .listings-title .print{display:none!important}body.print-without-map .result-list .pagination,body.print-without-map .result-list .related-searches,body.print-without-map .result-list .toolbar,body.print-without-map .result-list .button,body.print-without-map .result-list .guidance,body.print-without-map .result-list .local-listing .icon{display:none!important}body.print-without-map .result-list .local-listing .border-container{border-bottom:none!important}body.print-without-map .listing-detail .listing-actions .actions,body.print-without-map .listing-detail .freecall-link,body.print-without-map .listing-detail .restaurant-booking-link{display:none!important}body.print-without-map .details{width:100%!important}body.print-without-map .listing-detail .sidebar{display:none!important}body.print-without-map .mini-map .lcl-routing-widget,body.print-without-map .mini-map .bottom-control-container{display:none}.print-bar{display:none}.teaser.advertising .panel{background:#f7f7f7;border:1px solid #e9e9e9}@media only screen and (max-width:767px) and (max-height:768px),only screen and (max-device-width:767px) and (max-device-height:768px){.teaser.advertising .panel{margin-bottom:20px}}.h2-thin{border:none;font-weight:200;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;line-height:1.2;color:#666;margin-bottom:6px}.h4-small{font-size:14px}.big-space-before{margin-top:34px}.big-space-after{margin-bottom:54px}.no-space-after{margin-bottom:0}.no-space-before{margin-top:0}.paragraph-thin{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;letter-spacing:1}.colored-red{color:#c50000}.paragraph-big{margin-top:14px;font-size:22px;color:#333;line-height:1.2;padding-bottom:8px}@media only screen and (max-width:480px),only screen and (max-device-width:480px){.h2-thin{font-size:16px}.paragraph-big{font-size:18px}}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none}.oldie [ng\:cloak],.oldie [ng-cloak],.oldie [data-ng-cloak],.oldie [x-ng-cloak],.oldie .ng-cloak,.oldie .x-ng-cloak{display:block}#toplisting{display:none;overflow:hidden;cursor:pointer;margin:10px 0 0;position:relative;padding:8px;padding-left:38px;font-size:15px;-moz-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:0}#toplisting.show{opacity:1}#toplisting .title{font-size:22px;font-weight:300;border-bottom:0;margin-bottom:0;padding-bottom:0}#toplisting .tagline{margin:0;margin-bottom:6px;font-size:14px;min-height:44.8px}#toplisting .phone{color:black}#toplisting img{float:right;padding-left:8px}#toplisting .ad-badge{position:absolute;top:0;left:0;bottom:0;width:30px;font-weight:500;font-size:13px}#toplisting .ad-badge span{text-align:center;width:88px;position:absolute;color:white;-moz-transform-origin:left top;-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-moz-transform:translate(4px,105px) rotate(-90deg);-ms-transform:translate(4px,105px) rotate(-90deg);-webkit-transform:translate(4px,105px) rotate(-90deg);transform:translate(4px,105px) rotate(-90deg)}.ie8 #toplisting .ad-badge span{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);padding-right:8px;padding-top:4px}#toplisting.tel{background-color:#b2e7f9}#toplisting.tel .ad-badge{background-color:#00afea}#toplisting.yellow{background-color:#fff0b2}#toplisting.yellow .ad-badge{background-color:#fc0}#banner{margin-bottom:10px;text-align:center;padding:12px 20px;background-color:#f2f2f2}#banner img{max-height:60px}#banner,#banner div{font-size:0}#ad-rectangle{max-width:100%}.skyscraper-container{position:relative;min-height:600px}.skyscraper-container #skyscraper{position:absolute;top:0;left:100%;margin-left:18px}#billboard{margin:2em auto;display:block}span.yellow-category-searchform{display:block;padding-left:20px}@media only screen and (max-width:767px),only screen and (max-device-width:767px){span.yellow-category-searchform{padding-right:20px}}span.yellow-category-searchform form{margin-bottom:15px}span.yellow-category-searchform input.category-search-field{width:100%;height:auto;padding:10px;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}span.yellow-category-searchform input.category-search-field:focus{outline:none;border:1px solid #fdc600;box-shadow:none}span.yellow-category-searchresult span.h{color:#007cbc}span.yellow-category-searchresult span.notfound{color:#000}span.yellow-category-searchresult a{color:#23b4ff}span.yellow-category-searchresult ul{padding:0;margin:0}span.yellow-category-searchresult ul li{padding:0;margin:0;list-style-type:none}span.yellow-category-searchresult p.footer{margin-top:10px}.listings-title{border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:15px}.listings-title a.back{margin-right:5px}.listings-title h1{display:inline;border-bottom:0;padding-bottom:0;line-height:140%;vertical-align:bottom}.listings-title h1 img{width:1em}.listings-title .print{float:right;display:inline-block;margin-top:8px;margin-bottom:-8px}.detail-entry .local-info .attributes li{display:block;padding:6px 0 6px 26px;background-repeat:no-repeat;background-position:0 8px}.detail-entry .local-info .attributes li.no-logo{padding-left:4px}.detail-entry .local-info .attributes li.last{border-bottom:none}.detail-entry .local-info .attributes li.kitchen{background-image:url(//www.local.ch/assets/restaurants/attributes/kitchen-3bd202efed383b513213b5450779adb3.png)}.detail-entry .local-info .attributes li.categories{background-image:url(//www.local.ch/assets/restaurants/attributes/categories-20ae535abd858de8c665702da50ace12.png)}.detail-entry .local-info .attributes li.outdoors{background-image:url(//www.local.ch/assets/restaurants/attributes/outdoors-22cd3b18a34f37e5543638b097446245.png)}.detail-entry .local-info .attributes li.opening-hours{background-image:url(//www.local.ch/assets/restaurants/attributes/opening-hours-e65e7d05e4bb71c6b82a2692dd770fa6.png)}.detail-entry .local-info .attributes li.mba-content{background-image:url(//www.local.ch/assets/restaurants/attributes/mba-3933e253789a989551b6ede3552464f0.png)}.detail-entry .local-info .attributes li.awards{background-image:url(//www.local.ch/assets/restaurants/attributes/awards-2bdde542af69debac155913d44316520.png)}.detail-entry .local-info .attributes li.price-low{background-image:url(//www.local.ch/assets/restaurants/attributes/price-low-f8f3802cf70e775f0e7147de129cd56f.png)}.detail-entry .local-info .attributes li.price-medium{background-image:url(//www.local.ch/assets/restaurants/attributes/price-medium-450ed96a51181eae6c8ebd9c22b413c8.png)}.detail-entry .local-info .attributes li.price-high{background-image:url(//www.local.ch/assets/restaurants/attributes/price-high-06336b1606982be249c55b3ee8d2f640.png)}.detail-entry .local-info .attributes li.tags{background-image:url(//www.local.ch/assets/restaurants/attributes/tags-16546c82f83478d0076e620ec84d6178.png)}.detail-entry .local-info .attributes li.best_of_swiss_gastro{background-image:url(//www.local.ch/assets/restaurants/attributes/bosg-a925d0dfb4e66e76d21addf046fd1291.png);background-position:0 10px;line-height:18px}.detail-entry .local-info .attributes ul.tags{margin:0}.detail-entry .local-info .attributes ul.tags li{display:inline-block;zoom:1;*display:inline;font-size:14px;font-size:1.4rem;border-bottom:none;padding:3px 7px;margin:2px 0;background-color:#f1f1f1;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.detail-entry .local-info .attributes dl{zoom:1}.detail-entry .local-info .attributes dl:before,.detail-entry .local-info .attributes dl:after{content:"\0020";display:block;height:0;visibility:hidden}.detail-entry .local-info .attributes dl:after{clear:both}.detail-entry .local-info .attributes dl dt,.detail-entry .local-info .attributes dl dd{float:left}.detail-entry .local-info .attributes dl dt{width:50%}.detail-entry .local-info .attributes dl dd{width:50%}.markers-sprite,.markers-bars-big,.markers-bars-layer-active,.markers-bars-layer-inactive,.markers-bars-media,.markers-bars-mini,.markers-cinema-big,.markers-cinema-layer-active,.markers-cinema-layer-inactive,.markers-cinema-media,.markers-cinema-mini,.markers-coiffeur-big,.markers-coiffeur-layer-active,.markers-coiffeur-layer-inactive,.markers-coiffeur-media,.markers-coiffeur-mini,.markers-garage-big,.markers-garage-layer-active,.markers-garage-layer-inactive,.markers-garage-media,.markers-garage-mini,.markers-hotels-big,.markers-hotels-layer-active,.markers-hotels-layer-inactive,.markers-hotels-media,.markers-hotels-mini,.markers-pharmacy-big,.markers-pharmacy-layer-active,.markers-pharmacy-layer-inactive,.markers-pharmacy-media,.markers-pharmacy-mini,.markers-restaurants-big,.markers-restaurants-layer-active,.markers-restaurants-layer-inactive,.markers-restaurants-media,.markers-restaurants-mini,.markers-results-big,.markers-results-layer-active,.markers-results-layer-inactive,.markers-results-media,.markers-results-mini,.markers-shadow-big{background-image:url(//www.local.ch/assets/maps/markers-s60c76d1a13-08ec0de658ca7a868311725609c40c29.png);background-repeat:no-repeat}.markers-bars-big{background-position:0 0;height:54px;width:37px}.markers-bars-layer-active{background-position:0 -54px;height:25px;width:18px}.markers-bars-layer-inactive{background-position:0 -79px;height:25px;width:18px}.markers-bars-media{background-position:0 -104px;height:41px;width:38px}.markers-bars-mini{background-position:0 -145px;height:28px;width:28px}.markers-cinema-big{background-position:0 -173px;height:54px;width:37px}.markers-cinema-layer-active{background-position:0 -227px;height:25px;width:18px}.markers-cinema-layer-inactive{background-position:0 -252px;height:25px;width:18px}.markers-cinema-media{background-position:0 -277px;height:41px;width:38px}.markers-cinema-mini{background-position:0 -318px;height:28px;width:28px}.markers-coiffeur-big{background-position:0 -346px;height:54px;width:37px}.markers-coiffeur-layer-active{background-position:0 -400px;height:25px;width:18px}.markers-coiffeur-layer-inactive{background-position:0 -425px;height:25px;width:18px}.markers-coiffeur-media{background-position:0 -450px;height:41px;width:38px}.markers-coiffeur-mini{background-position:0 -491px;height:28px;width:28px}.markers-garage-big{background-position:0 -519px;height:54px;width:37px}.markers-garage-layer-active{background-position:0 -573px;height:25px;width:18px}.markers-garage-layer-inactive{background-position:0 -598px;height:25px;width:18px}.markers-garage-media{background-position:0 -623px;height:41px;width:38px}.markers-garage-mini{background-position:0 -664px;height:28px;width:28px}.markers-hotels-big{background-position:0 -692px;height:54px;width:37px}.markers-hotels-layer-active{background-position:0 -746px;height:25px;width:18px}.markers-hotels-layer-inactive{background-position:0 -771px;height:25px;width:18px}.markers-hotels-media{background-position:0 -796px;height:41px;width:38px}.markers-hotels-mini{background-position:0 -837px;height:28px;width:28px}.markers-pharmacy-big{background-position:0 -865px;height:54px;width:37px}.markers-pharmacy-layer-active{background-position:0 -919px;height:25px;width:18px}.markers-pharmacy-layer-inactive{background-position:0 -944px;height:25px;width:18px}.markers-pharmacy-media{background-position:0 -969px;height:41px;width:38px}.markers-pharmacy-mini{background-position:0 -1010px;height:28px;width:28px}.markers-restaurants-big{background-position:0 -1038px;height:54px;width:37px}.markers-restaurants-layer-active{background-position:0 -1092px;height:25px;width:18px}.markers-restaurants-layer-inactive{background-position:0 -1117px;height:25px;width:18px}.markers-restaurants-media{background-position:0 -1142px;height:41px;width:38px}.markers-restaurants-mini{background-position:0 -1183px;height:28px;width:28px}.markers-results-big{background-position:0 -1211px;height:54px;width:37px}.markers-results-layer-active{background-position:0 -1265px;height:23px;width:20px}.markers-results-layer-inactive{background-position:0 -1288px;height:23px;width:20px}.markers-results-media{background-position:0 -1311px;height:41px;width:38px}.markers-results-mini{background-position:0 -1352px;height:28px;width:28px}.markers-shadow-big{background-position:0 -1380px;height:54px;width:42px}.map-links .markers-sprite,.map-links .markers-bars-big,.map-links .markers-bars-layer-active,.map-links .markers-bars-layer-inactive,.map-links .markers-bars-media,.map-links .markers-bars-mini,.map-links .markers-cinema-big,.map-links .markers-cinema-layer-active,.map-links .markers-cinema-layer-inactive,.map-links .markers-cinema-media,.map-links .markers-cinema-mini,.map-links .markers-coiffeur-big,.map-links .markers-coiffeur-layer-active,.map-links .markers-coiffeur-layer-inactive,.map-links .markers-coiffeur-media,.map-links .markers-coiffeur-mini,.map-links .markers-garage-big,.map-links .markers-garage-layer-active,.map-links .markers-garage-layer-inactive,.map-links .markers-garage-media,.map-links .markers-garage-mini,.map-links .markers-hotels-big,.map-links .markers-hotels-layer-active,.map-links .markers-hotels-layer-inactive,.map-links .markers-hotels-media,.map-links .markers-hotels-mini,.map-links .markers-pharmacy-big,.map-links .markers-pharmacy-layer-active,.map-links .markers-pharmacy-layer-inactive,.map-links .markers-pharmacy-media,.map-links .markers-pharmacy-mini,.map-links .markers-restaurants-big,.map-links .markers-restaurants-layer-active,.map-links .markers-restaurants-layer-inactive,.map-links .markers-restaurants-media,.map-links .markers-restaurants-mini,.map-links .markers-results-big,.map-links .markers-results-layer-active,.map-links .markers-results-layer-inactive,.map-links .markers-results-media,.map-links .markers-results-mini,.map-links .markers-shadow-big{display:block;float:left;margin-right:6px}.show-on-zurb-collapse{display:none}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.show-on-zurb-collapse{display:block}.hide-on-zurb-collapse{display:none}}.detail-entry{color:#333;font-size:17px;font-size:1.7rem}.detail-entry .lcl-read-more-contract,.detail-entry .lcl-read-more-expand{color:#007cbc}.detail-entry h2,.detail-entry h3,.detail-entry h4,.detail-entry h5,.detail-entry h6{margin:0;padding:0;margin-bottom:30px}.detail-entry p{font-weight:300}.detail-entry dd,.detail-entry dt{margin-bottom:.6rem}.detail-entry .clear{clear:both}.detail-entry h1,.detail-entry h2{text-decoration:none;border-bottom:none}.detail-entry h1{margin:0;font-size:26px;font-size:2.6rem;padding-bottom:.1rem;padding-right:10px}.detail-entry h2{font-size:22px;font-size:2.2rem}.detail-entry h2.categories,.detail-entry h2.organization{margin-bottom:0;font-size:15px;font-size:1.5rem;color:#666;line-height:1.5}.detail-entry .local-business-icon{float:left;width:42px;height:42px;margin-right:10px;margin-top:4px}.detail-entry .backdrop{background-position:50% 0;height:260px;margin-bottom:30px}.detail-entry .title-container{float:left}.detail-entry .actions{margin-bottom:30px;margin-top:30px}.detail-entry .actions .lcl-button{margin-right:5px}.detail-entry .actions-favorite{display:inline-block;padding:8px 0;color:#535353}.detail-entry .actions-favorite i{font-size:19px}.detail-entry .actions-favorite span{font-size:16px;font-weight:400}.detail-entry .listing-header .restaurant-general-feedback{float:left;margin-top:8px;font-size:15px;font-size:1.5rem}.detail-entry .listing-logo{text-align:right}.detail-entry .local-info .extras{margin-bottom:30px;overflow:hidden}.detail-entry .local-info .description{margin-bottom:50px}.detail-entry .local-info .presentation{height:18em}.detail-entry .local-info .presentation.lcl-read-more-contracted{margin-bottom:1em;position:relative}.detail-entry .local-info .presentation.lcl-read-more-expanded{margin-bottom:1em}.detail-entry .services img{float:left;margin-right:6px}.detail-entry .cboxElement img:hover{outline:4px #007cbc solid}.detail-entry .additional-products .row,.detail-entry .map{margin-bottom:3rem}.detail-entry .additional-products .row .restaurant-general-feedback,.detail-entry .map .restaurant-general-feedback{display:inline-block;margin-top:3px;margin-right:8px}.detail-entry .listing-entry.vcard h3{font-size:22px;font-size:2.2rem}.detail-entry .listing-entry.vcard p{font-size:20px;font-size:2rem}.detail-entry .listing-entry.vcard h3{margin-bottom:8px;color:#333}.detail-entry .listing-entry.vcard table{margin:0;padding:0;border:none;background-color:#fff;width:100%}.detail-entry .listing-entry.vcard table th,.detail-entry .listing-entry.vcard table td{margin:0;padding:0 6px 0 0;border:none;background-color:#fff;text-align:left;font-weight:300}.detail-entry .listing-entry.vcard .star{color:#c50000}.detail-entry .listing-entry span.no-call-list{font-size:14px;font-size:1.4rem;color:#999;display:block}.detail-entry .listing-entry .url-container,.detail-entry .listing-entry .email-container,.detail-entry .listing-entry .phone,.detail-entry .listing-entry .fax,.detail-entry .listing-entry .email-contacts,.detail-entry .listing-entry .profession,.detail-entry .listing-entry .adr,.detail-entry .listing-entry .mobile{display:block}.detail-entry .listing-entry p{margin-bottom:30px}.detail-entry .listing-entry .contacts{margin-bottom:30px}.detail-entry .listing-entry .contacts .label{display:inline-block;width:5.5em}.detail-entry .secondary-entry p{margin-bottom:5px}.detail-entry .opening-hours{background-color:#f3f3f3;margin-bottom:30px}.detail-entry .opening-hours h2{margin-bottom:30px;padding:0}.detail-entry .opening-hours .hours{padding:20px}.detail-entry .opening-hours .lcl-read-more{height:8em}.detail-entry .opening-hours .lcl-read-more-expand,.detail-entry .opening-hours .lcl-read-more-contract{display:block;margin-top:6px}.detail-entry .opening-hours .today{margin-bottom:30px}.detail-entry .opening-hours table{margin:0;padding:0;background-color:transparent;width:100%;border:none}.detail-entry .opening-hours table th,.detail-entry .opening-hours table td,.detail-entry .opening-hours table tr{font-size:16px;font-size:1.6rem;vertical-align:top;margin:0;padding:0;background-color:transparent;text-align:left;font-weight:lighter;border:none}.detail-entry .opening-hours table td{text-align:right}.detail-entry .opening-hours table .last td{padding-bottom:10px}.detail-entry .opening-hours .is-open{line-height:1.6}.detail-entry .opening-hours .is-open.open{color:green}.detail-entry .opening-hours .is-open.closed{color:red}.detail-entry .related-listings{padding-bottom:8px;margin-bottom:30px}.detail-entry .related-listings .border{border-left:3px solid #ddd;padding-left:12px}.detail-entry .related-listings h3{font-size:17px;margin-top:14px;margin-bottom:2px}.detail-entry .iframe-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto;pointer-events:all;background-color:black;background-color:rgba(0,0,0,0.4);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.detail-entry .iframe-cover:hover{outline:4px #007cbc solid}.detail-entry .scrolloff{pointer-events:none;background-color:white;background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)"}.detail-entry .scrolloff:hover{outline:0}.pictures{padding:4px}.pictures a{float:left}.pictures img{display:block}.pictures .half,.pictures .quarter,.pictures .third,.pictures .eighth{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-bottom:10px}.pictures .half.right,.pictures .quarter.right,.pictures .third.right,.pictures .eighth.right{float:right}.pictures .half{width:50%}.pictures .quarter{width:25%}.pictures .third{width:33.33333%}.pictures .eighth{width:12.5%}.controller-listings-action-index .mini-map .expand{position:absolute;top:0;left:0;background-color:#007cbc;color:#fff;padding:3px 8px 3px 6px;font-size:12px}.controller-listings-action-index .mini-map .expand i{padding-right:5px;font-size:16px}.controller-listings-action-index .mini-map .expand span{position:relative;top:-1px}#detail-entry-map{height:280px}#detail-entry-map.expanded{height:600px}.mini-map{position:relative}.mini-map .mini-map-img{display:block;background-repeat:no-repeat;background-position:center top}.mini-map img.map-print{display:none}.mini-map .bottom-control-container{position:absolute;bottom:0;left:0;right:0;padding:5px;background-color:rgba(200,200,200,0.5)}.mini-map .bottom-control-container .right-controls{position:absolute;bottom:10px;right:10px}.mini-map .bottom-control-container .right-controls .lcl-button{color:#007cbc;padding:8px 11px 5px 11px}.mini-map .bottom-control-container .right-controls .lcl-button i{font-size:18px}.mini-map .bottom-control-container .lcl-routing-widget{max-width:400px}.controller-tel #header{min-height:200px}.controller-tel .container{position:relative}.controller-tel .gradient{background-color:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#FFFFFFFF',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,rgba(255,255,255,0.8) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.8) 0,#fff 100%);position:absolute;top:0;height:140px;border-bottom:60px solid white;left:0;width:100%}.ie8 .controller-tel .gradient{background:#fff}.controller-tel h1,.controller-tel h2,.controller-tel h3{border:0}.controller-tel .lcl-side-nav li.selected a{background:#e6e6e6}.controller-tel .lcl-side-nav li a:hover{background:#efefef}.controller-tel .location_pages_teaser{padding:30px 0 30px}.controller-tel .location_pages_teaser li{list-style-type:none;margin-bottom:20px;min-height:60px}.controller-tel .location_pages_teaser a{padding:18px 18px 18px 18px;font-size:1.2em;display:inline-block}.controller-tel .location_pages_teaser .location-image{width:60px;height:60px;float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.controller-tel .practical-guides-teaser .practical-guides{padding:30px 0 30px 0;text-align:center}.controller-tel .practical-guides-teaser a{text-decoration:none}.controller-tel .practical-guides-teaser li img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.controller-tel .emergency-no{margin:0 6px}.controller-tel .emergency-no h1{font-size:36px}.controller-tel .emergency-no ul,.controller-tel .emergency-no li{margin:0;padding:0;list-style-type:none}.controller-tel .emergency-no li{background:url(//www.local.ch/assets/emergency-no-icons-7669e02f0b9e68907c738d4fd27a39ae.png) no-repeat;float:left;display:block;width:316px;height:200px;margin-top:60px}.controller-tel .emergency-no li h2{padding-left:125px;font-size:22px}.controller-tel .emergency-no li em{display:block;font-size:76px;margin-left:-8px;line-height:1;font-style:normal}.controller-tel .emergency-no span{font-size:13px;font-weight:400}.controller-tel .emergency-no li.eu-emergency{background-image:url(//www.local.ch/assets/eu-emergency-849e55fdde96c2b8bc0b817d989704db.png);float:none}.controller-tel .emergency-no li.police{background-position:0 0}.controller-tel .emergency-no li.firedept{background-position:-329px 0}.controller-tel .emergency-no li.hospital{background-position:-656px 0}.controller-tel .emergency-no li.rega{background-position:0 -260px}.controller-tel .emergency-no li.assistance{background-position:-247px -260px}.controller-tel .emergency-no li.poisoning{background-position:-493px -260px}.controller-tel .emergency-no li.helpinghand{background-position:-738px -260px}.controller-tel .emergency-no li.rega,.controller-tel .emergency-no li.assistance,.controller-tel .emergency-no li.poisoning,.controller-tel .emergency-no li.helpinghand{width:237px}.controller-tel .emergency-no li.rega h2,.controller-tel .emergency-no li.assistance h2,.controller-tel .emergency-no li.poisoning h2,.controller-tel .emergency-no li.helpinghand h2{font-size:15px;padding-left:90px}.controller-tel .emergency-no li.rega em,.controller-tel .emergency-no li.assistance em,.controller-tel .emergency-no li.poisoning em,.controller-tel .emergency-no li.helpinghand em{font-size:50px;margin-left:-5px}.yellow-slot .yellow-pages{position:relative;min-height:710px}.yellow-slot .yellow-pages .gradient{position:absolute;display:block;z-index:-1;height:250px;bottom:0;left:0;right:0;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#09000000',GradientType=$ie-gradient-type);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,0.035) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.035) 100%)}.yellow-slot #backdrop .shadow{height:150px}.yellow-slot .yellow-pages-header{margin-top:22px}.yellow-slot .yellow-pages-content a{text-decoration:none}.yellow-slot .yellow-pages-content .categories{text-align:center;padding-left:40px;padding-right:40px;margin-bottom:20px}.yellow-slot .yellow-pages-content .select-category{min-height:474px;padding-left:40px;padding-right:40px}.yellow-slot .yellow-pages-content .select-category img{width:40px;height:40px}.yellow-slot .yellow-pages-content .category{cursor:pointer;background:#f3f3f3;color:#666;font-size:12px;border-radius:3px;border:1px solid #eee;text-align:center;word-wrap:break-word;line-height:14px;font-size:12px;min-height:88px}.yellow-slot .yellow-pages-content .category .icons{color:#666;display:block;margin:3px auto;font-size:40px}@media(max-width:700px){.yellow-slot .yellow-pages-content .category .icons{font-size:25px}}.yellow-slot .yellow-pages-content .category:hover{background:#fdc600}.yellow-slot .yellow-pages-content .category.active{background:#fdc600}.yellow-slot .yellow-pages-content h1{border-bottom:1px solid #eee}.yellow-slot .yellow-pages-content .arrow{position:absolute;margin-left:4.5%;visibility:hidden;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);-moz-transform-origin:50% 0 50%;-ms-transform-origin:50% 0 50%;-webkit-transform-origin:50% 0 50%;transform-origin:50% 0 50%;top:87px}.yellow-slot .yellow-pages-content .arrow div{margin-left:-13px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fdc600}.yellow-slot .yellow-pages-content .active .category{background:#fdc600}.yellow-slot .yellow-pages-content .active .arrow{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}.yellow-slot .yellow-pages-content a:hover{background-color:#fff1a7}.yellow-slot .yellow-pages-content .block-grid.three-up a{cursor:pointer;padding:12px 0 12px 12px;display:block}.yellow-slot .yellow-pages-content .block-grid.three-up a img{display:inline-block;margin:-4px 5px -11px 0}.yellow-slot .yellow-pages-content .block-grid.nine-up>li{width:10%;padding:8px 4px 2px 4px;margin:0 .55%}.yellow-slot .yellow-pages-content .block-grid.nine-up>li img{width:36px;height:36px;margin:6px auto}.yellow-slot .select-category li.ng-enter-stagger,.yellow-slot .select-category li.ng-leave-stagger{-moz-transition-delay:.015s;-webkit-transition-delay:.015s;-ms-transition-delay:.015s;-o-transition-delay:.015s;transition-delay:.015s}.yellow-slot .select-category li.ng-leave{display:none}.yellow-slot .select-category li.ng-enter,.yellow-slot .select-category li.ng-leave{-moz-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-origin:50% 0 50%;-ms-transform-origin:50% 0 50%;-webkit-transform-origin:50% 0 50%;transform-origin:50% 0 50%}.yellow-slot .select-category li.ng-enter,.yellow-slot .select-category li.ng-leave.ng-leave-active{opacity:0;-moz-transform:perspective(500px) rotateX(-180deg);-ms-transform:perspective(500px) rotateX(-180deg);-webkit-transform:perspective(500px) rotateX(-180deg);transform:perspective(500px) rotateX(-180deg)}.yellow-slot .select-category li.ng-leave,.yellow-slot .select-category li.ng-enter.ng-enter-active{opacity:1;-moz-transform:perspective(500px) rotateX(0);-ms-transform:perspective(500px) rotateX(0);-webkit-transform:perspective(500px) rotateX(0);transform:perspective(500px) rotateX(0);background:#fff}.controller-slot-action-www.experimental-variation1 .search-bar-container{padding-bottom:0}.controller-slot-action-www.experimental-variation1 .teaser{padding:20px 0}.scroll-controls{position:fixed;cursor:pointer;color:white;z-index:100;right:64px;bottom:32px}.scroll-controls i{font-size:60px;text-shadow:0 1px 2px #7a7a7a;color:#fdc600}.scroll-controls div{font-size:20px;padding:4px 8px}.result-list{min-height:620px}.result-list .toolbar{padding:6px 10px;font-size:16px}.result-list .toolbar .catref .dropdown>button,.result-list .toolbar .catref .dropdown>a{padding:6px .6em;margin:-6px 0}.result-list .toolbar .catref .dropdown-menu li a{max-width:400px;min-width:250px;white-space:normal}.result-list .toolbar .typeref{margin-right:-0.8em}.result-list .toolbar .typeref a,.result-list .toolbar .typeref span{margin:0 .8em 0 .2em;display:inline-block;float:left;line-height:130%;color:#007cbc}.result-list .toolbar .typeref a.disabled,.result-list .toolbar .typeref span.disabled{color:#ccc;cursor:default}.result-list .toolbar .typeref a:hover{text-decoration:none}.result-list .toolbar .typeref a:hover i{color:#009eef}.result-list .search-term{background-color:#dcd29b}.result-list .phone label{display:inline}.result-list .local-business-icon{float:left;width:20px;height:20px;margin-right:5px}.result-list .pagination{width:auto;float:right}.result-list .pagination .nav{margin:30px 0}.result-list .sidebar #ad-rectangle iframe,.result-list .sidebar #ad-homech,.result-list .sidebar .related-searches{margin:30px 0 0 0}.result-list .sidebar #ad-homech{max-width:100%;overflow:hidden}.result-list .sidebar #ad-homech iframe{height:454px}.result-list .notice,.result-list .error{padding-top:15px;padding-left:70px;background:#d9edf7 url(//www.local.ch/assets/msg-icon-caution-cb12e163114f50b8370f449d7ae01a3a.png) no-repeat 10px center}.result-list .location-page-teaser .container{padding:10px 10px 10px 20px;background:#f7f7f7}.result-list .location-page-teaser .border-container{padding:10px 0 0}.result-list .location-page-teaser h2{border-bottom:0;padding-bottom:0;margin:0;font-size:22px}.result-list .location-page-teaser .wappen{float:right;margin:10px 0 10px 10px}.result-list .location-page-teaser .lcl-read-more-expand{cursor:pointer;background-repeat:no-repeat;background-image:url(//www.local.ch/assets/components/read-more/more-1db69c52a1321e1b9fab9ad3949e0cb3.png);background-position:0 4px;padding-left:12px}.local-listing .border-container{border-bottom:1px solid #e0e0e0;padding:10px 0}.local-listing .container{position:relative;padding:10px 10px 10px 20px}.local-listing .container:hover{background-color:#f8f8f8}.tel-slot .local-listing.local-highlight .container{background-color:#e0f5fc}.tel-slot .local-listing.local-highlight .container:hover{background-color:#d2f1fb}.yellow-slot .local-listing.local-highlight .container{background-color:#fff9e0}.yellow-slot .local-listing.local-highlight .container:hover{background-color:#fff6d1}.local-listing h2{border-bottom:0;padding-bottom:0;font-size:22px;line-height:1em;margin:0 0 .2em 0}.local-listing p{margin-bottom:0;clear:left;font-size:15px;line-height:1;color:#333}.local-listing p span,.local-listing p .button{line-height:1.4}.local-listing p .local-info-description,.local-listing p .icons,.local-listing p .categories,.local-listing p .organization{font-size:13px}.local-listing p .local-info-description{margin:.3em 0}.local-listing p label{color:inherit}.local-listing p .categories,.local-listing p .organization,.local-listing p .icons,.local-listing p .mba-preview{color:#666}.local-listing p .local-info-description{color:#000}.local-listing .categories{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.local-listing.has-logo p>span:nth-of-type(1),.local-listing.has-logo p>span:nth-of-type(2),.local-listing.has-media p>span:nth-of-type(1),.local-listing.has-media p>span:nth-of-type(2){padding-right:80px;margin-right:-80px}.local-listing.has-logo p>span.first-two,.local-listing.has-media p>span.first-two{padding-right:80px;margin-right:-80px}.local-listing.has-media.has-logo p>span:nth-of-type(1),.local-listing.has-media.has-logo p>span:nth-of-type(2){padding-right:160px;margin-right:-160px}.local-listing.has-media.has-logo p>span.first-two{padding-right:160px;margin-right:-160px}.local-listing p>span,.local-listing.has-logo p>span,.local-listing.has-media p>span,.local-listing.has-media.has-logo p>span{display:inline-block;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box}.local-listing p>span:nth-last-of-type(1),.local-listing p>span:nth-last-of-type(2),.local-listing.has-logo p>span:nth-last-of-type(1),.local-listing.has-logo p>span:nth-last-of-type(2),.local-listing.has-media p>span:nth-last-of-type(1),.local-listing.has-media p>span:nth-last-of-type(2),.local-listing.has-media.has-logo p>span:nth-last-of-type(1),.local-listing.has-media.has-logo p>span:nth-last-of-type(2){padding-right:160px}.local-listing p>span.last-two,.local-listing.has-logo p>span.last-two,.local-listing.has-media p>span.last-two,.local-listing.has-media.has-logo p>span.last-two{padding-right:160px}.local-listing.has-info p>span:nth-last-of-type(1),.local-listing.has-info p>span:nth-last-of-type(2),.local-listing.has-info.has-logo p>span:nth-last-of-type(1),.local-listing.has-info.has-logo p>span:nth-last-of-type(2),.local-listing.has-info.has-media p>span:nth-last-of-type(1),.local-listing.has-info.has-media p>span:nth-last-of-type(2),.local-listing.has-info.has-media.has-logo p>span:nth-last-of-type(1),.local-listing.has-info.has-media.has-logo p>span:nth-last-of-type(2){padding-right:210px}.local-listing.has-info p>span.last-two,.local-listing.has-info.has-logo p>span.last-two,.local-listing.has-info.has-media p>span.last-two,.local-listing.has-info.has-media.has-logo p>span.last-two{padding-right:210px}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.local-listing p>span:nth-last-of-type(1),.local-listing p>span:nth-last-of-type(2),.local-listing.has-logo p>span:nth-last-of-type(1),.local-listing.has-logo p>span:nth-last-of-type(2),.local-listing.has-media p>span:nth-last-of-type(1),.local-listing.has-media p>span:nth-last-of-type(2),.local-listing.has-media.has-logo p>span:nth-last-of-type(1),.local-listing.has-media.has-logo p>span:nth-last-of-type(2),.local-listing.has-info p>span:nth-last-of-type(1),.local-listing.has-info p>span:nth-last-of-type(2),.local-listing.has-info.has-logo p>span:nth-last-of-type(1),.local-listing.has-info.has-logo p>span:nth-last-of-type(2),.local-listing.has-info.has-media p>span:nth-last-of-type(1),.local-listing.has-info.has-media p>span:nth-last-of-type(2),.local-listing.has-info.has-media.has-logo p>span:nth-last-of-type(1),.local-listing.has-info.has-media.has-logo p>span:nth-last-of-type(2){padding-right:0}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.local-listing p>span.last-two,.local-listing.has-logo p>span.last-two,.local-listing.has-media p>span.last-two,.local-listing.has-media.has-logo p>span.last-two,.local-listing.has-info p>span.last-two,.local-listing.has-info.has-logo p>span.last-two,.local-listing.has-info.has-media p>span.last-two,.local-listing.has-info.has-media.has-logo p>span.last-two{padding-right:0}}.local-listing .container{min-height:70px}.local-listing.has-logo .container,.local-listing.has-media .container{min-height:100px}.local-listing .button{position:absolute;bottom:10px;right:10px;display:inline-block}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.local-listing .button{position:static;display:block}}.local-listing .phone a{color:#333}.local-listing .phone a:hover{text-decoration:none;cursor:default}.local-listing .media-preview,.local-listing .local-logo{float:right;margin:0 0 10px 10px}.local-listing .media-preview{width:65px;height:50px;background-color:#000}.local-listing .online-ad{position:absolute;right:0;top:100%;z-index:2000;height:0;overflow:hidden}.local-listing .online-ad img{-moz-box-shadow:0 3px 5px #ddd;-webkit-box-shadow:0 3px 5px #ddd;box-shadow:0 3px 5px #ddd}.local-listing:hover .online-ad{visibility:visible;height:auto}.local-listing .label-bookable a{float:left;text-align:center;white-space:nowrap;background-color:#9cbe00;font-size:11px;padding:.2em .5em .1em;margin-bottom:.4em;border-radius:.25em;color:#fff;font-weight:600;margin-right:10px;text-decoration:none}.local-listing div.kitchen-tags{font-size:13px;font-weight:normal;color:#666;padding-right:210px}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.local-listing div.kitchen-tags{padding-right:0}}.station-info{font-size:14px;max-height:100%;min-width:265px;overflow:hidden;padding:.5em}.station-info h1{font-size:14px;font-weight:normal}.station-info td{font-size:14px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 6px;vertical-align:middle}.station-info td div{margin:auto}.station-info .delay{color:#c50000}.station-info .line{text-align:center;min-width:36px;font-weight:500}.station-info .line .with-color{display:block;width:100%}.station-info table{margin-top:1em}.station-info .station-actions{zoom:1;margin-top:1em}.station-info .station-actions:before,.station-info .station-actions:after{content:"\0020";display:block;height:0;visibility:hidden}.station-info .station-actions:after{clear:both}.station-info .station-action{float:right;margin-left:.5em}.station-info .sbbLogo{margin-right:.5em;vertical-align:middle}.bootstrap .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.bootstrap .alert h4{margin-top:0;color:inherit}.bootstrap .alert .alert-link{font-weight:bold}.bootstrap .alert>p,.bootstrap .alert>ul{margin-bottom:0}.bootstrap .alert>p+p{margin-top:5px}.bootstrap .alert-dismissable,.bootstrap .alert-dismissible{padding-right:35px}.bootstrap .alert-dismissable .close,.bootstrap .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.bootstrap .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.bootstrap .alert-success hr{border-top-color:#c9e2b3}.bootstrap .alert-success .alert-link{color:#2b542c}.bootstrap .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.bootstrap .alert-info hr{border-top-color:#a6e1ec}.bootstrap .alert-info .alert-link{color:#245269}.bootstrap .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.bootstrap .alert-warning hr{border-top-color:#f7e1b5}.bootstrap .alert-warning .alert-link{color:#66512c}.bootstrap .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.bootstrap .alert-danger hr{border-top-color:#e4b9c0}.bootstrap .alert-danger .alert-link{color:#843534}.bootstrap .close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.bootstrap .close:hover,.bootstrap .close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.bootstrap button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.bootstrap .alert{margin-bottom:0;border-radius:0}.bootstrap .message-auto-width{display:inline-block;margin-top:0;padding:7px 10px 5px}.station-info-sprite,.station-info-boat,.station-info-bus,.station-info-cable,.station-info-funicular,.station-info-general,.station-info-train,.station-info-tram{background-image:url(//www.local.ch/assets/maps/station-info-s0fba8526c0-f29daeef4d81b658efeac94eeafcf030.png);background-repeat:no-repeat}.station-info-boat{background-position:0 0;height:21px;width:21px}.station-info-bus{background-position:0 -21px;height:21px;width:21px}.station-info-cable{background-position:0 -42px;height:21px;width:21px}.station-info-funicular{background-position:0 -63px;height:21px;width:21px}.station-info-general{background-position:0 -84px;height:21px;width:21px}.station-info-train{background-position:0 -105px;height:21px;width:21px}.station-info-tram{background-position:0 -126px;height:21px;width:21px}