.www-nobg{background-color:inherit;padding:0 0.5em}
.www-full-search .sl-card-body{padding:2em;text-align:center}
.www-full-search #sl-service-form-container{display:inline-block;margin:1em auto;padding:0;background:inherit;text-align:left}
.www-full-search .sl-form-row{display:inline-block;margin:.25em !important;padding:0 !important}
.www-full-search .sl-form-row-field{min-width:30em}
.www-full-search #sl-service-form-container input[type='text']{display:inline-block}
.www-full-search #sl-service-form-container input[type='submit']{display:inline-block;margin:0 0 0 .25em}
.www-cards-feature td{margin-right:0.5em}
.www-cards-feature .sl-card-body{height:8em;overflow:hidden}
.www-card{position:relative;min-width:14em}
.www-springboard{margin:.625em;padding:0;list-style:none;border-radius:.188em;overflow:hidden}
.www-springboard:after{display:table;content:" ";clear:both}
.www-springboard-icon{margin:0 auto;width:1.094em;height:1.406em;color:inherit;font-size:2.667em}
.www-springboard-tile{display:block;float:left;width:33.333%;height:4.25em;border-width:0 1px 1px 0;border-color:#e6e6e6;border-style:solid;background:white;text-align:center}
.www-springboard-tile:nth-child(3n+3){border-right:0}
.www-springboard-tile:nth-last-child(-n+3){border-bottom:0}
.www-springboard-tile a{display:block;width:100%;height:100%;text-transform:uppercase;color:gray;font-size:.75em;font-weight:400}
.www-springboard-tile a:hover{text-decoration:none;color:#222}
.www-springboard-tile-gus{width:100%;border:0}
.www-springboard-tile-gus a{color:#4c4c4c}
.www-springboard-tile-gus a:hover{color:#888 !important}
.www-feed{padding-bottom:0}
.www-feed p{margin-bottom:0}
.www-feed-container .sl-card-header-title:before{font-size:140%;margin-right:.5em}
.www-feed .sl-icon-service-www{font-size:3em;text-align:center;margin:-0.167em 0 0.042em 0}
.www-feed-activate, .www-feed-deactivate{background:white;color:#4c4c4c;text-align:center;text-transform:uppercase;margin:1em auto 4em auto;padding:0.8em 1em;width:18em;font-weight:bold;border-radius:0.231em;font-size:0.813em}
.www-feed-activate .sl-icon-position{display:inline-block;float:left}
.www-feed-list{list-style:none;margin-bottom:0}
.www-feed-list li{margin-top:1.5ex;clear:both;overflow:auto}
.www-feed-list li:first-child{margin-top:0}
.www-feed-list h1{color:#4c4c4c;margin-bottom:0}
.www-feed-list p{font-size:0.938em;float:left}
.www-feed-list .tel-result-distance{float:right;width:4.5em;font-weight:300;padding-top:0.4em}
.www-feed-web-result{border-bottom:1px solid #e6e6e6;margin-bottom:0.8em;table-layout:fixed}
.www-feed-web-result td{padding-bottom:0.5em}
.www-feed-web-noover{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}
.sl-service-www .www-feed-web-result .sl-keyword{background:#c4f0ff;color:#4c4c4c}
.www-feed-kino-result{border-bottom:1px solid #e6e6e6;margin-bottom:0.4em;padding-bottom:0.8em}
.www-feed-kino-result:last-child{border:0;margin:0;padding:0}
.www-feed-kino-result div{margin-bottom:0.4em}
.www-feed-kino-result a{color:#4c4c4c}
.feed-card li h1{font-size:105%;font-weight:400}
.feed-card a{color:inherit}
.notes{font-size:smaller;font-style:italic;color:#585858;padding-top:0.8em}
.www-services .sl-card-body a{position:absolute;display:block;color:inherit}
.www-services .sl-card-body p{margin-left:3.8em}
.www-services .sl-icon{font-size:2.5em;margin:.3em .2em;width:auto;height:auto}
.planer_doodle_wizard{margin-bottom:1em;max-width:66em;text-align:justify}
.planer_doodle_wizard div{float:left;max-width:50%;margin-bottom:1em;line-height:1.4em}
.planer_doodle_wizard img{display:block;margin:0}
.planer_doodle_wizard span{display:block;margin:0;max-width:95%}
@media (max-width: 767px){
.planer_doodle_wizard{text-align:left}
.planer_doodle_wizard div{max-width:none}
}
.www-slogan{color:#4c4c4c;font-size:3.5em;line-height:1.4;margin:0}
.www-slogan span{white-space:nowrap}
.www-slogan a{white-space:nowrap;font-size:66%;color:#38f}
.www-springboard{margin: 0.625em 0.188em}
.www-springboard-icon{margin-bottom:-.2em;width:auto;height:auto;font-size:4em}
.www-springboard-tile{height:auto;margin:0;padding:0;background:none;border:0;padding:0.188em}
.www-springboard-tile:nth-child(3n+1){padding-left:0}
.www-springboard-tile:nth-child(3n){padding-right:0}
.www-springboard-tile .sl-card-inner{padding:0.5em}
.www-springboard-tile a{font-size:.9em;margin:0}
.www-springboard-tile a:hover{text-decoration:none;color:#222}
.www-services{border-right:.5em solid transparent;border-bottom:1em solid transparent}
.www-services .sl-card-inner{min-height:18em;line-height:1.4em}
.www-services .sl-card-body a:hover{color:#222;text-decoration:inherit}
.www-cards-feature .www-card{margin-top:0}
#adsense_right_marker, #adsense_bottom_marker{visibility:hidden}
.tel-map-container{height:9.125em !important}
.meteo-footer a, .sl-service-meteo section a, .sl-service-meteo section a:hover, .sl-service-snow section a, .sl-service-snow section a:hover{color:#111}
a.meteo-cam-subtitle{color:white}
.meteo-c-temp-neg-10{color:#063270;}
.meteo-c-temp-neg-7-5{color:#0b4491;}
.meteo-c-temp-neg-5{color:#1158b2;}
.meteo-c-temp-neg-2-5{color:#1768ce;}
.meteo-c-temp-0{color:#3e8fed;}
.meteo-c-temp-2-5{color:#4ba8fc;}
.meteo-c-temp-5{color:#58c1ff;}
.meteo-c-temp-7-5{color:#6ad6ff;}
.meteo-c-temp-10{color:#ffd300;}
.meteo-c-temp-12-5{color:#ffc600;}
.meteo-c-temp-15{color:#feb700;}
.meteo-c-temp-17-5{color:#faa600;}
.meteo-c-temp-20{color:#f49200;}
.meteo-c-temp-22-5{color:#ed7e00;}
.meteo-c-temp-25{color:#e56a01;}
.meteo-c-temp-27-5{color:#dd5607;}
.meteo-c-temp-30{color:#d5430d;}
.meteo-c-temp-32-5{color:#ce3312;}
.meteo-c-temp-35{color:#c92517;}
.meteo-c-temp-37-5{color:#c61e18;}
.meteo-c-temp-40{color:#c51b19;}
.meteo-current-weather h1{font-size:1.5em;margin:0;}
.meteo-current-weather p{font-size:0.9375em;margin:0;}
.meteo-current-weather .meteo-icon-temp{font-size:3em;position:static;float:right;right:auto;top:auto}
.meteo-current-weather .meteo-icon-temp img{width:1.3em;height:1.3em;margin-right:0.2em}
.meteo-current-weather-data p, .meteo-snow-teaser p{font-size:0.8em;font-weight:600;}
.meteo-current-weather-data td, .meteo-snow-teaser td{padding:.25em 0;line-height:1.2em;font-size:0.9375em}
.meteo-current-weather-data td:first-child, .meteo-snow-teaser td:first-child{padding-left:0;padding-right:1em;}
.meteo-snow-teaser td{padding:.25em;line-height:1.2em;font-size:0.9375em;vertical-align:bottom}
.meteo-forecast-list{margin:0;padding:0;width:100%;list-style-type:none;}
.meteo-forecast-list li{display:block;padding:.5em;float:left;border-right:1px solid #e6e6e6;font-size:0.875em;color:#4c4c4c;}
.meteo-forecast-list li:last-child{border-right:none;}
.meteo-forecast-list li p{margin:0;text-transform:uppercase;}
.meteo-forecast-list li img{display:block;margin:0;width:100%;height:auto;}
.meteo-forecast-list:after{display:block;clear:both;content:' ';}
.meteo-forecast-list .meteo-temp{margin-bottom:0;}
.meteo-forecast-list .meteo-temp-high{float:right;}
.meteo-swiss-weather .sl-card-header h2{font-size:0.75em;}
.meteo-swiss-weather .sl-card-body h2{font-size:1.5em;}
.meteo-swiss-weather .sl-card-body .meteo-datetime{color:#4c4c4c;font-size:0.6875em;font-weight:600;}
.meteo-swiss-weather .sl-card-body .meteo-forecast-list{margin:1em 0;}
.meteo-swiss-weather .meteo-forecast-section ul{padding:0 0.375em}
.meteo-swiss-weather .meteo-forecast-section li{padding:0 0.1875em}
.meteo-swiss-weather .meteo-forecast-section h2{padding:0 0.41667em;font-size:1.5em}
.meteo-swiss-weather .meteo-forecast-section p{padding:0 0.625em}
.meteo-swiss-weather .meteo-forecast-section ul p{padding:0}
@media (max-width:320px){
.meteo-5-day-forecast{font-size:0.9em}
}
.meteo-swiss-weather .meteo-forecast-section p.meteo-6-day-forecast{font-size:0.7852em}
.meteo-forecast ul{padding:0 0.25em}
.meteo-warning .sl-card-body h4{font-size:1em;font-weight:600;}
.meteo-warning .sl-card-body p{line-height:1.5;}
.meteo-warning .sl-card-body ul{margin-left:1em;list-style-type:disc;line-height:1.5;}
.meteo-warning .meteo-warning-title-box{position:relative;padding:0 1.5em;color:white;text-align:center;font-size:1.5em;line-height:2em;}
.meteo-warning .meteo-warning-title-box p{margin:0;line-height:inherit;font-weight:inherit;}
.meteo-warning .meteo-warning-title-box .sl-icon-close, .meteo-warning .meteo-warning-title-box .sl-icon-warning{position:absolute;top:0;color:inherit;}
.meteo-warning .meteo-warning-title-box .sl-icon-close{right:0.625em;}
.meteo-warning .meteo-warning-title-box .sl-icon-warning{left:0.625em;}
.meteo-warning .meteo-warning-notice{margin-bottom:0.625em;padding:0.3125em 0.625em;text-align:center;}
.meteo-warning .meteo-warning-notice p:first-child{margin-bottom:0;font-weight:600;}
.meteo-warning-notice-date{text-align:center;font-size:0.6875em}
.meteo-warning-alerttoggler{font-weight:600}
a.meteo-warning-alerttoggler:focus{text-decoration:none}
.meteo-warning-level-low .meteo-warning-title-box{background:#ffe167;color:#262626;}
.meteo-warning-level-low .meteo-warning-notice, .meteo-warning-level-low .sl-hilite{background:#fff9e0;}
.meteo-warning-level-medium .meteo-warning-title-box{background:#ff9a33;}
.meteo-warning-level-medium .meteo-warning-notice, .meteo-warning-level-medium .sl-hilite{background:#fff2e5;}
.meteo-warning-level-high .meteo-warning-title-box{background:#df4c5e;}
.meteo-warning-level-high .meteo-warning-notice, .meteo-warning-level-high .sl-hilite{background:#fcedef;}
.jonly{display:none}
html.js .jonly{display:block}
#sl-service-form-container form:after{display:block;content:' ';clear:both;height:0}
.meteo-inputfield{margin-bottom:0;position:relative;float:left}
.meteo-inputfield input#meteo-submit{position:relative;float:left}
.meteo-footer{margin:0 1.25em 1.25em 1.25em}
.meteo-chart{width:100%;height:auto}
.meteo-current-weather .meteo-chartcontainer{border-bottom:1px solid #e6e6e6}
.mapcontainer{border:1px solid #888}
img.semitrans{z-index:39;position:relative;float:left}
html.js img.semitrans{position:absolute;left:0}
#daynavigation{width:692px}
#mapcontainer.nonly{position:relative}
.meteo-playbutton-container{padding:0;margin:0;vertical-align:middle}
#meteoslider{position:relative}
#slider_knob{position:absolute;top:-28px;left:-20px;z-index:25;width:60px;height:60px}
#slider_knob_button{position:relative;top:20px;left:20px;width:20px;height:20px;border:4px solid #262626;background:#ffffff;border-radius:10px}
#slider_knob_button:hover{background:#eee;}
#slider_played{position:absolute;left:0px;top:0px;width:0px;height:4px;z-index:21;border:1px solid #262626;background:#262626;border-radius:2px}
#slider_loaded{position:absolute;left:0px;top:0px;width:0px;height:4px;z-index:20;border:1px solid #bfbfbf;background:#bfbfbf;border-radius:2px}
#slider_toload{position:absolute;left:0px;top:0px;width:0px;height:4px;z-index:19;border:1px solid #e6e6e6;background:#e6e6e6;border-radius:2px}
.meteo-playbutton{padding:0;background-image:url(/images/slider_sprites.svg);cursor:pointer;width:2em;height:2em}
.meteo-nowindicator{position:absolute;width:1px;height:20px;border:0 solid #262626;border-right-width:1px;z-index:21}
.meteo-moon-container{position:relative;left:calc(50% - 60px);width:120px;height:120px;overflow:hidden;margin:0 0.625em 0.625em 0}
.meteo-moon-data{margin-bottom:0.625em}
.meteo-moon-data table{width:100%}
.meteo-moon-data table td:nth-child(even){text-align:right}
.meteo-moon-data table td:nth-child(odd){text-align:left}
.meteo-moon-image{position:absolute;left:0;top:0;z-index:1}
#meteo-moon-phases{position:absolute;left:0;max-width:3360px;width:3360px;z-index:2;opacity:0.55}
body.android-legacy .meteo-playbutton{padding:0;background:url(/images/slider_sprites_beta.png);width:2em;height:2em}
.meteo-prognosis-info h4{font-size:1.5em}
#throbber{position:absolute;left:50%;top:50%}
#meteoprognosis_container{width:100%;visibility:hidden}
#meteoprognosis{position:relative;width:100%;clear:both}
#meteomapimg{position:relative;top:0px;left:0px;z-index:10;width:100%;height:100%}
#prognosisimg{position:absolute;top:0px;left:0px;z-index:15;width:100%;height:100%}
#meteomap_outline{position:absolute;top:0px;left:0px;z-index:20;width:100%;height:100%}
#prognosisplayer{position:static}
#prognosisscale{position:static;margin-top:1ex}
.meteomapcontainer-small{position:relative;border-radius:0.3125em;border:none;}
.meteoimg-small{border-radius:5px;width:88px;height:62px}
.meteo-forecastimg{position:absolute;top:0px;left:0px}
.meteo-forecastlink{position:relative}
.meteomapimg-small{z-index:10}
.prognosisimg-small{z-index:15}
.meteomap-outline-small{z-index:20}
ul.meteo-cosmolinks{list-style-type:none;padding:0;margin:0;display:block;clear:both;width:284px}
ul.meteo-cosmolinks li:last-child{padding-right:0}
ul.meteo-cosmolinks li{padding-right:0.5em;display:block;float:left;text-align:center}
ul.meteo-cosmolinks li a{display:block;font-size:0.75em}
#prognosisscale_vertical td{vertical-align:middle;padding:0}
#prognosistitle{position:absolute;top:1px;left:1px;padding:0.1em 0.5em;margin:0;color:black;background-color:white;z-index:21;opacity:0.75;white-space:nowrap;overflow:visible;text-align:center}
#prognosisfooter{text-align:right;font-size:small;}
.meteo-scale-colors{font-size:9pt;text-align:center;white-space:nowrap}
body.ua-app h3#meteo_cosmo_title{display:none;background:transparent;font-weight:bold;font-size:180%}
body.ua-app #prognosistitle{font-size:180%}
body.ua-app #prognosisfooter,
body.ua-app #prognosisscale td{font-size:13pt}
body.ua-app #prognosisscale_vertical{margin-top:0}
body.ua-app #prognosisplayer{margin-top:0}
.snow-last-snowfall{white-space:nowrap}
.snow-favorite{position:relative;float:right;font-size:1.25em}
.snow-data-loading{text-align:center}
.snow-data-loading img{vertical-align:middle;padding:1em}
.snow-data-loading span{vertical-align:middle}
.sl-collapsible h2:after{font-family:"sl_icons"} 
img.snow-icon{width:1em;height:1em}
.meteo-snow-icon-bg{display:inline-block;border-radius:50%;font-size:16px;width:1em;height:1em;border:0.5em solid transparent;vertical-align:middle}
.meteo-snow-icon-fg{display:block;margin:-.5em 0 0 -.5em;font-size:16px;line-height:16px}
table.snow-icons td{padding-right:0.5em}
table.snow-icons .meteo-snow-icon-fg, .meteo-snow-card-title .meteo-snow-icon-fg{color:white;line-height:20px}
table.snow-icons .meteo-snow-icon-bg, .meteo-snow-card-title .meteo-snow-icon-bg{border-width:10px;margin-right:0.25em;cursor:pointer}
h2.meteo-snow-card-title{cursor:pointer}
.meteo-snow-zz{border-color:#d4d4d4}
.meteo-snow-green{border-color:#3ead76}
.meteo-snow-red{border-color:#d20019}
.meteo-snow-season-green{color:#3ead76}
.meteo-snow-season-red{color:#d20019}
.meteo-snow-ski, .meteo-snow-snowboard, .meteo-snow-crosscountry, .meteo-snow-tobogganing, .meteo-snow-hiking{color:#4c4c4c}
table.snow-icons{width:auto}
table.snow-table{width:100%}
table.snow-table-narrow{width:auto}
table.snow-table th, table.snow-table-narrow th{padding-right:0.5em;text-align:left}
table.snow-table td, table.snow-table-narrow td{padding-right:0.5em;vertical-align:top;line-height:1.2;padding-top:0.25em;width:50%}
table.snow-table td:last-child, table.snow-table-narrow td:last-child{padding-right:0}
table.snow-table-narrow td{width:auto}
html.js #resortcontainer{visibility:hidden;height:65ex;overflow:hidden}
.meteo-separated-box{padding:0.625em;border-top:1px solid #e6e6e6}
.meteo-separated-box nav ol{padding:0}
.meteo-separated-box nav ol li:first-child{padding-left:0}
.meteo-separated-box nav ol li:last-child{padding-right:0}
.meteo-separated-box nav ol li{width:auto;max-width:40%}
.meteo-separated-box nav ol li a:before{margin-right:0.25em}
.meteo-separated-box nav ol li a{padding:0 0.4em}
.sl-icon-favorite{color:#4c4c4c}
.sl-icon-favorite:hover{color:#111;cursor:pointer}
.active, .active:hover{color:#e1d419}
.snow-teaser-title .sl-icon-favorite:hover{color:#4c4c4c !important}
.ui-icon{position:relative;float:left}
.ui-state-default:hover{background-position:50% 0%;color:black}
.ui-state-default{background:#d4d4d4 !important;}
.snow-header-label{position:relative;float:left}
.DataTables_sort_wrapper{white-space:nowrap}
.DataTables_sort_icon{top:0.25em}
.meteo-snow-rowhover, .meteo-snow-teaser-body:hover{background-color:#eee !important;cursor:pointer}
table.resorts{border-collapse:separate;background-color:#e6e6e6;border-color:transparent}
.dataTables_scrollHead{padding:0}
.resorts td, .dataTables_scrollHead td{padding:0.1875em 0;background-color:white;border:1px solid #e6e6e6;border-width:1px 0;vertical-align:middle}
.resorts td:first-child, .dataTables_scrollHead td:first-child{padding-left:0.25em;border-width:1px 0 1px 1px;border-top-left-radius:0.3125em;border-bottom-left-radius:0.3125em;text-align:left}
.resorts td:last-child, .dataTables_scrollHead td:last-child{border-width:1px 1px 1px 0;border-top-right-radius:0.3125em;border-bottom-right-radius:0.3125em;text-align:left}
.dataTables_scrollHead td{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border:0}
.dataTables_scrollBody{-webkit-overflow-scrolling:touch}
body .ui-tooltip{box-shadow:0 0 0;border-width:1px;margin:0.75em;line-height:1.4;font-weight:300;font-size:0.875em;max-width:25em}
body .ui-tooltip h2{margin-bottom:0.2em;color:white}
.ui-tooltip b{font-weight:600}
body .ui-tooltip{background:#666;color:white;border:none;padding:0;opacity:1}
body .ui-tooltip-content{position:relative;padding:1em;}
body .arrow{position:absolute;border-style:solid;display:block;width:0;border-color:#666 transparent}
.arrow_on{display:block !important}
.arrow_off{display:none !important}
#mapcontainer table.controlsbox{position:absolute;top:6em !important;}
#charthover_tooltip{ position:absolute;z-index:90;display:none;pointer-events:none;border:2px solid #666}
#charthover_bar{width:2px;position:absolute;z-index:90;display:none;pointer-events:none;height:0;background:#3ead76}
#charthover_box{background:#666;border:none;color:white}
#charthover_imgcontainer{width:197px;height:139px;position:relative;background:#666;border:0}
#charthover_imgcontainer img{width:197px;height:139px;position:absolute;top:0;left:0}
#charthover_info{padding:3px;text-align:center}
section.meteo-widget{margin:0}
section.meteo-widget .meteo-forecast-list{margin-top:0.5em}
.meteo-current-weather-data .sl-card-body p{margin-bottom:0}
.meteo-current-weather .sl-card-body{overflow:hidden}
.meteo-current-weather-data .second-title{padding-top:0.625em}
#prognosis-tooltip-arrow{display:none}
@media print
{
.dataTables_scrollBody{height:auto !important;width:auto !important;overflow:visible !important}
#resortcontainer{height:auto !important;width:auto !important}
#prognosisplayer{display:none}
.sl-icon-favorite{display:none}
}
.tel-bar-container{position: relative;margin: .2em 0 .25em 0;width: 100%;height: 1em;border-radius: .2em;background: #262626;text-align: center}
.tel-bar-container .tel-result-bar{position: absolute;left: 0;top: 0;height: 1em;width: 0%;background: #3ead76;border-radius: .2em;}
.tel-bar-container .tel-result-bar.tel-no-results{width: 100%;background: #e4002c;}
.tel-bar-container span{position: absolute;padding: .2em;width: 50%;font-size:.75em;text-transform: uppercase;color: white;}
.tel-bar-container span.tel-result-count{left: 0;text-align: right;}
.tel-bar-container span.tel-result-label{right: 0;text-align: left;}
.tel-result-tips{display:none}
.tel-result-tips ul{margin:0.625em}
.tel-category-list ul{padding:0;margin:0;list-style:none}
.tel-category-list > ul > li{border-top:1px solid #e6e6e6}
.tel-category-list li:first-child{border-top:none}
.tel-category-list li > a, .tel-category-list li > span{color:inherit;display:block;padding:.625em}
html.js a.tel-category-list-apply:after{content: "\e61d"}
html.js a.tel-category-list-collapsible:after{content: "\e605"}
html.js a.tel-category-list-collapsible.open:after{content: "\e61b"}
.tel-category-list div.tel-category-list-collapsible{margin-left:3.1em;font-size:1rem;display:block;overflow:hidden;max-height:0;-webkit-transition: max-height 0.3s ease-in-out;-moz-transition: max-height 0.3s ease-in-out;-o-transition: max-height 0.3s ease-in-out;transition: max-height 0.3s ease-in-out}
.tel-category-list div.tel-category-list-collapsible.open{max-height:28em}
.tel-category-list div.tel-category-list-collapsible a{padding-right:2.5em;overflow:hidden;text-overflow:ellipsis;position:relative;white-space:nowrap}
.tel-category-list div.tel-category-list-collapsible .tel-nr{position:absolute;right:.625em}
.tel-category-list-item{line-height:1.5em;min-height:2.5em}
.tel-category-list-item:before{content:' ';speak:none;float:left;width:1.5em;height:1.5em;border-radius:0.75em;background-color:#e6e6e6;margin-right:0.5em;text-align:center;font-family:'sl_icons'}
.tel-category-list-item:after{content:"\e60f";font-family:'sl_icons';speak:none;float:right}
.tel-category-list-item-rest:before{content:"\e653"}
.tel-category-list-item-taxi:before{content: "\e629"}
.tel-category-list-item-pharmacy:before{content: "\e628"}
.tel-category-list-item-em:before{content: "\e627"}
.tel-category-list-item-post:before{content: "\e652"}
.tel-category-list-item-hot:before{content: "\e650"}
.tel-category-list-item-doctor:before{content: "\e64f"}
.tel-category-list-item-car:before{content: "\e651"}
.tel-results{margin: 0;padding-left:0;list-style-type: none;}
.tel-results > li{position: relative;border-top:1px solid #e6e6e6}
.tel-results > li:first-child{border-top: none;}
.tel-results > li .tel-result-link{position: absolute;width: 100%;height: 100%;}
.tel-results > li article{position: relative;pointer-events: none;padding: .625em;padding-right:.625em;overflow:hidden}
.tel-results .tel-result-actions{position:static;right: 0;margin: 0;padding: 0;padding-left:.625em;list-style: none;float:right;line-height:1;width:3em;text-align:right}
.tel-results .tel-result-actions li{float:none;margin-right:0;right:0}
.tel-results .tel-result-actions li:last-child{display:inherit;}
.tel-results .tel-result-action{display: inline-block;width:1.8em;height:1.8em;line-height:1.8em;background:#e5e5e5;background:rgba(0, 0, 0, 0.1);border-radius: .14em;text-align: center;color: gray;font-size:1.3em}
.tel-results > li article a{pointer-events: initial;}
.tel-results li article p{margin-bottom: 0em}
.tel-results .tel-ad{background: #ffffdb;}
.tel-results .tel-commercial .auto{list-style: none;margin: 0;}
.tel-results .tel-commercial .auto li{display: block;float: left;margin-right: .625em;}
.tel-results .tel-commercial .auto li:after{content: ' ';clear: both;}
.tel-results .tel-paid{background: #e4f7ff;border-top-width: .0625em;}
.tel-results .tel-paid + .tel-paid{border-top-width: .1em;}
.tel-results > li article ul + h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:3.43em}
.tel-results > li.tel-paid article h1{height:auto;max-height:2.4em;white-space:normal}
.tel-results > li article img + h1{overflow:hidden;text-overflow:ellipsis;white-space:normal}
.tel-card-results{overflow:visible}
.tel-card-results .sl-banner{margin:0 -.625em 0 -.625em;border-top:.0625em #e6e6e6 solid}
.tel-footnote{text-align:right;color:#888;margin:0 1em .625em 0;font-size:.8em}
.tel-occupation{font-style:italic}
.tel-context{font-size:87.5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tel-adlinktable td{padding:0 .75em 0 0 !important;vertical-align:top}
.tel-zipcity{white-space:nowrap}
.tel-now-open, .tel-now-closed, .tel-now{display:inline-block;margin-bottom:.5em;padding:0 .5em;width:auto;font-size:.75em;text-transform:uppercase}
.tel-now-closed{background:#d10019;color:white;font-weight:400}
.tel-now-open{background:#3ead76;color:white;font-weight:400}
.tel-hours .sl-payment-methods{padding: .625em;margin-bottom: 0;}
.tel-hours .sl-payment-methods li{display: inline-block;margin-right: .625em}
.tel-hours .sl-payment-methods li:last-child{margin-right: 0;}
.tel-hours .sl-payment-methods img{width: auto;height: .75em;}
.tel-hours th{text-align:left;line-height:1.5em}
.tel-directories .sl-card-body h1, .tel-similar .sl-card-body h1{margin: 0;font-size:1.5em;line-height:1.75em}
.tel-websearch h4{margin-bottom:0.5ex}
.tel-websearch .sl_result td{padding:0 0.5em 0.5em 0}
.tel-websearch .sl_result .www_result_url{font-size:0.9em}
.tel-websearch .sl_result .www_result_title{display:inline-block;margin-bottom:0.2em}
.tel-detailtoplink li{width:50%;float:left;border-top:0}
.tel-slaves table td:first-child{width:12em}
.www-feed-web-result{border-bottom: .0625em solid #e6e6e6;margin-bottom:0.8em}
.www-feed-web-result:last-child{border-bottom:none}
.www-feed-web-result td{padding-bottom:0.5em}
.www-feed-web-result .sl-keyword, .tel-result-distance .sl-keyword{color:inherit;background:inherit}
.www-feed-web-noover{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}
.tel-detail-categories a{color:#666}
.tel-mailtable td{vertical-align:top;padding-top:0.3em}
.tel-mailtable td:first-child{width:5%;padding-right:.4em;white-space:nowrap}
.tel-mailtable input[name="captcha"]{width:3em}
.tel-mailtable tr{padding-bottom:0.3em}
.tel-mailtable tr:last-child{padding-bottom:0}
.tel-mailtable img{margin-right: 0.5em}
.tel-int-result_adtext{height:48px;margin-bottom:0.5ex}
.tel-int-detail_middle img{width:86px;margin-right:1em}
.tel-int-docbox .sl-card-body span, .tel-int-localina .sl-card-body span, .tel-int-foodarena .sl-card-body span, .tel-int-foratable .sl-card-body span{position:absolute;font-size:3em}
.tel-int-docbox .sl-card-body p, .tel-int-localina .sl-card-body p, .tel-int-foodarena .sl-card-body p, .tel-int-foratable .sl-card-body p{margin-left:4em}
.tel-int-docbox .sl-card-body a, .tel-int-localina .sl-card-body a, .tel-int-foodarena .sl-card-body a, .tel-int-foratable .sl-card-body a{display:inline-block;margin-top:.5em;padding:0 1em}
.tel-int-frame{display:none}
.tel-int-local360 iframe{width:434px;border:0}
.tel_partner_docbox_frame iframe{width:1100px;height:900px}
.tel_partner_foodarena_frame iframe{width:1050px;height:1000px}
.tel_partner_foratable_frame iframe{width:600px;height:1100px}
.tel_partner_localina_frame iframe{width:600px;height:800px}
.tel-adlink-integration{margin:.1em 0;font-weight:600}
.tel-adlink a, .tel-adlink-integration a{color:inherit}
.tel-adlink-integration .sl_new{color:#888;text-transform:uppercase}
.sl-hours-table{width:auto;margin-bottom:.5em}
.tel-results .tel-result-actions li.tel-result-distance{float:right;margin-top:1em}
.sl-banner .tel-results{text-align:left}
ul.sl-share-options{padding-left:0}
#sl-service-form-container input[type='checkbox']{vertical-align:middle;position:relative;top:-.0625em}
.tel-results > li.tel-ad article ul + h1{max-height:2.4em;height:auto;white-space:normal;margin-right:3.43em}
.tel-results > li.tel-ad article h1 + p{max-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tel-title .sl-action-nav{border-bottom: .0625em solid #e6e6e6}
.tel-international{line-height:1.4em}
.tel-international td{width: 35ex;padding-right:1ex;vertical-align: top}
.tel-international td h3{font-weight:bold;margin-top:0.5em;margin-bottom:0.2em}
.tel-international td h3:first-child{margin-top:0}
.tel-international td a{font-weight:600}
.tel-international a{color:inherit}
.geolookup-spinner{width:1.2em;height:1.2em;margin-left:1ex}
.tel-history-change, .tel-history-change .sl-card-inner{background:#CFC}
#sl-service-form-container input[type="submit"]{margin-left:0}
#sl-service-form-container form{position:relative}
.tel-form-toggle{position:absolute;top:0;right:0;margin:.5em}
.tel-form-toggle a{color:#bfbfbf}
.tel-input,.tel-form-extended-item{display:inline-block;width:16em;margin-right:0.5em;margin-top:0.3125em;position:relative}
.tel-input:first-child{margin-top:0}
.tel-form-extended-label{display:block;font-size:1em!important;margin-top:0.3125em}
.tel-submit-col{display:inline-block;vertical-align:bottom}
.tel-feedback-col{display:inline-block;width:33.4em}
#tel-form-extended .tel-feedback-col{width:50.2em}
#tel-form-extended .tel-feedback-row,#tel-form-extended .tel-bar-container{margin-bottom:0}
.tel-feedback-row{padding-right:0.5em;margin-bottom:0.1875em}
.tel-canton-select{padding:0.375em 0.5em;width:100%;background-color:white;color:#777;-webkit-appearance:none;border: none;border-radius:0.188em;outline: none;}
.tel-submit-col label{display:block;padding-bottom:0.5em;margin-right:1em}
.tel-submit-col label:last-child{padding-bottom:0}
.tel-form-spickel{border-radius:0.25em;background-color:black;padding:0 0.2em;margin-left:0.4em}
.tel-triangle{width:1em;height:2.8em;border-style:solid;border-width:1.4em 1em 1.4em 0;position:absolute;top:0.1em}
.tel-triangle-greyleft{border-color:transparent #d0d0d0 transparent transparent;left:-1em}
.tel-triangle-whiteleft{border-color:transparent #ffffff transparent transparent;left:-0.93em;z-index:1}
.tel-presetsub{position:absolute;top:0;left:18em;right:0;bottom:0;line-height:1.6;border-left:1px solid #e6e6e6;background:white}
.tel-presetsub li{border-top:1px solid transparent}
.tel-presetsub li a{overflow-x:hidden;text-overflow:ellipsis}
.tel-preset-active{background:#eee}
.tel-category-list a:hover{background:#eee;text-decoration:none}
.tel-category-list ul li ul li:hover .tel-triangle-whiteleft{border-color:transparent #eee transparent transparent}
@media screen and (max-width: 70em){
#tel-form-extended .tel-feedback-col{width:33.3em}
.tel-home-col-left{min-width:438px}
.tel-home-col-right{max-width:324px}
.tel-home-col-right .sl-banner-left{display:none}
}
@media screen and (max-width: 50em){
.tel-switch-form-label{display:none}
.tel-presetsub{left:50%}
}
@media screen and (max-width: 44em){
#tel-form-extended .tel-feedback-col, .tel-feedback-col{width:16.5em}
}
.tel-paid{background: #e4f7ff}
img.tel-result-image{width:5em;height:5em margin:0}
img.tel-result-image.default{width:4em;height:4em;margin:0.5em}
.tel-ad img.tel-result-image{width:4.688em;height:4.688em;margin:0}
.tel-results .tel-result-actions{width:auto;padding:0}
.tel-results .tel-result-action{width:auto;height:auto;padding:0 0.6em;margin-top:0.2em;font-size:.95em;font-weight:400;color:#4c4c4c}
.tel-results > li article{padding:0;pointer-events:auto}
.tel-resultentry td{padding:0 0.625em;line-height:inherit}
.tel-resultentry tr:first-child td{padding-top:0.625em}
.tel-resultentry tr:last-child td{padding-bottom:0.625em}
.tel-results .tel-paid{background: inherit}
.tel-results .tel-paid .tel-result-main,
.tel-results .tel-paid .tel-result-right{background: #e4f7ff}
.tel-number a{color:#4c4c4c;font-weight:bold}
.tel-result-action .sl-keyword{background:transparent}
td.tel-result-left{padding-right:.4em;width:5.938em}
td.tel-result-main{padding-left:.4em;padding-right:0;vertical-align:top;line-height:1.5}
td.tel-result-right{vertical-align:bottom}
td.tel-adlink{text-align:right;vertical-align:bottom;padding-right:.625em;font-weight:normal}
.tel-results .tel-similar .tel-result-main{padding-left:1em}
.tel-results .tel-similar .tel-result-main, .tel-results .tel-similar .tel-result-right{background:white}
.tel-results .tel-similar tr:first-child .tel-result-main{border-top:1px solid #e6e6e6}
.tel-ad td.tel-result-left{width:5.625em}
.tel-context{white-space:inherit;color:#666}
.tel-categories{white-space:inherit}
.tel-result-main h1{margin:0;line-height:inherit;font-size:1.1em;line-height:1.2}
.tel-result-main .tel-categories, .tel-result-main .tel-org{color:#666;font-size:87.5%}
.tel-result-actions a:hover, .tel-result-actions a:focus{text-decoration:none}
.tel-results h1 a{color: #4c4c4c;font-weight:600}
.tel-dupelink a{color:#4c4c4c;font-size:87.5%}
.sl-loadmore-section{clear:both}
.sl-loadmore-throbber{clear:both;width:62.5%}
.tel-nopromo{float:left}
.tel-footnote{float:right}
.tel-footnote, .tel-nopromo{color:#888;font-size:0.8em;margin:0 0.5em}
.sl-card.tel-result-all-valid{margin-top:1em}
.tel-results > li.tel-ad article p{line-height:1.2}
.tel-results > li.tel-ad article h1 + p{max-height:auto;text-overflow:inherit;white-space:inherit;line-height:1.2;max-height:none}
.tel-ad-slogan{font-style:italic}
.tel-results .tel-ad{background: inherit}
.tel-results .tel-ad .tel-result-main,
.tel-results .tel-ad .tel-result-right{background: #ffffdb}
.tel-results .tel-ad a{color:#4c4c4c;font-weight:600}
@media print{
.tel-toplinks .sl-card-inner{border:0px}
.tel-toplinks .sl-card-footer{border:0px}
.tel-results{border-bottom:1px solid #e6e6e6}
.tel-map-container img{max-width:none}
}
.tel-map-container{height:300px;position:relative;overflow:hidden}
.tel-map-container img{position:absolute;top:-100%;left:-100%;bottom:-100%;right:-100%;margin:auto;width:460px;height:300px}
.tel-title .sl-action-nav{border: none}
.tel-title td{vertical-align:top}
.tel-detail-address{padding-right:1.25em;width:20em}
.tel-detail-avatar{width:10em;padding-right:0.625em;text-align:center}
.tel-hours .sl-payment-methods img{height:auto}
table.tel-history .sl-card{max-width:1236px}
table.tel-history .tel-results .sl-card{max-width:762px}
.oev-checkbox-run-label{font-size:0.875em;margin-left: .5em;color:#4C4C4C}
.oev-checkbox-run-label:before{margin-right: .5em;}
.oev-connection-summary th{text-align:left;width:3.125em;}
.oev-connection-summary th .sl-title{color:gray;}
.train-features{list-style-type:none;margin:0;font-size:.75em;padding:0}
.train-feature{display:inline;}
.oev-location{font-size: 1.125em}
.oev-connections{margin: 0;padding:0.938em 0 0 0;list-style: none;}
.oev-connection{display: block;position: relative;min-height: 6em;}
.oev-connection p{margin-bottom: 0;}
.oev-connection:last-child{min-height: initial;}
.oev-connection-time-col{position: absolute;left: 0;top: 0;width: 3em;height: 100%;}
.oev-connection-time-start, .oev-connection-time-end, .oev-connection-time-start-point, .oev-connection-time-end-point{display: block;position: absolute;left: 0;right: 0;margin: 0 auto;text-align: center;font-size:0.75em;}
.oev-connection-time-start{top: 0;font-weight: 600;}
.oev-connection-time-end{bottom: 0;color: grey;font-weight: 300;}
.oev-connection-time-start-point{top:-0.833em;font-weight: 600;}
.oev-connection-time-end-point{bottom:-0.833em;font-weight: 600;}
.oev-connection-time-col .oev-mode{position: absolute;top: 2.5em;left: 0;right: 0;margin: 0 auto;}
.oev-connection-info-col{position: relative;top: -0.938em;margin-left: 5em;}
.oev-connection-location{font-size:1.125em}
.oev-connection-direction{font-size:0.75em}
.oev-connection-path-col{position: absolute;left: 3em;width: 10px;height: 100%;}
.oev-connection-path{position: absolute;left:3px;right:3px;width:0;top:4px;bottom:4px;height:auto;display: block;margin: 0 auto;border-left:4px solid #BFBFBF}
.oev-connection-stop{position: absolute;left: 0;top: -5px;width: 10px;height: 10px;border-radius: 5px;color: red;background: white;border: 2px solid;}
.oev-connection-map{display: block;padding:1em 0}
.oev-connection.is-expanded .oev-connection-map{display: block;}
.oev-modes-list-h{margin-top:0.625em;margin-bottom:-0.25em;flex-wrap:wrap}
.oev-modes-list-h li{margin-right:0.625em;margin-bottom:0.25em;-webkit-box-flex: none;-moz-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;display:inline-block}
.oev-mode{display:block;width:2.5em;height:1.667em;line-height:1.667em;font-size:0.75em;font-weight:600;text-align:center;background-color:#000;color:#fff;}
.oev-leg .oev-mode{min-width:100%}
svg.oev-mode{background-color:transparent}
.oev-connections svg.oev-mode{display:inline-block;vertical-align:middle}
svg.oev-mode .sl-icon-font{fill:#000;font-size:1.25em}
.oev-connection-location svg.oev-mode{display:inline}
.oev-duration{display:inline-block;text-align:right}
.sl-card header h1 .oev-trip-icons{display:inline-block;font-size:1.5em;line-height:0.933;margin-left:0.5em;min-width:1em}
.mode-walk .oev-connection-stop{border-color: #4c4c4c;}
.oev-connection-leg-past .oev-connection-time-col{color: #bfbfbf;}
.oev-connection-leg-past .oev-connection-path{border-color: #bfbfbf;}
.oev-connection-leg-past .oev-connection-stop{border-color: #bfbfbf;}
.oev-date{font-size:0.75em}
.oev-score-debug td{width:16%;text-align:right;}
.oev-score-debug th{width:16%;text-align:right;}
.oev-legend{margin: 0;padding-left: 2.5em;list-style-type: none;font-size:0.75em;font-weight: 300;}
.oev-legend li{text-indent: -2.5em;clear:both}
.oev-legend li:before{float: left;width: 2.5em;line-height: inherit;}
.oev-legend .oev-attribute{float:left;width:2.5em}
.oev-mode-toggle.sl-toggle{position: relative;-webkit-box-flex: 0 0 4.375em; -moz-box-flex: 0 0 4.375em; width:4.375em; -webkit-flex: 0 0 4.375em; -ms-flex: 0 0 4.375em; flex: 0 0 4.375em; margin-left:0.313em;padding:0.125em;height:2.125em;line-height:1.875em;text-align: center;background: white;color: gray;border-radius:0.188em}
.oev-mode-toggle.sl-toggle .sl-toggle-option{font-size:0.75em;font-weight: 600;line-height:2.833em;text-transform:uppercase}
.oev-mode-toggle.sl-toggle-thumb{background: #4c4c4c;height: 100%;border-radius:0.188em;transition: all .3s ease-in-out;}
.oev-walk-map-toggle:before{font-family: 'sl_icons';padding-right:0.5em;}
.oev-walk-map-toggle.collapse_open:before{content:"\e605"}
.oev-walk-map-toggle.collapse_close:before{content:"\e61b"}
.mode-walk .oev-connection-direction{padding-top: 0.5em;padding-bottom: 1em}
.mode-walk .oev-connection-path{background-image:url(/images/timetable-walk-dot.png);border:none;width:4px;top:0;bottom:0}
@media print{
.mode-walk .oev-connection-path{background:none;border-left:4px dotted #c1c1c1;top:7px;bottom:7px}
.oev-col-route, .oev-col-legend{width:100%}
.spickel{display:none}
.oev-route > div{border-bottom:1px solid #e6e6e6}
}
a.oev-departuretable-link{color:#4C4C4C}
.oev-checkbox-run-icon{color:#222222}
.oev-speedup-master img.oev-trip-icon{margin-left:1ex}
.oev-connection-summary .sl-card-footer{text-transform:inherit;font-size:1em}
span.oev-connection-time-end a.oev-departuretable-link{color:#808080}
a.oev-departuretable-link:hover{text-decoration: underline !important}
.oev-sbb-link{float:left;color:#666666;font-size:0.85em;margin:0 0.735em 0.735em;white-space:nowrap}
.oev-data-source{float:right;color:#666666;font-size:0.85em;margin:0 0.735em 0.735em;white-space:nowrap}
a.oev-hover:link, a.oev-hover:visited{text-decoration:none;color:inherit}
a.oev-hover:hover{text-decoration:underline}
.oev-trip-icon{margin-left:0.5em}
p.oev-connection-location .oev-mode{display:inline-block;margin-left:1em}
.oev-icon-text{color:#000;font-weight:normal;font-size:80%;padding-left:0.1em}
a.oev-route-overview{color:inherit}
.oev-toolbox{margin-bottom:0.5em}
.oev-disruption{padding-left:0.3em;margin-bottom:1em;margin-top:1em}
.oev-disruption-title{font-weight:bold}
.oev-disruption-title.close{margin-bottom:0.5em}
.oev-disruption-title:before{margin-right: 0.5em}
.oev-disruption-body{border-left:1px dotted #888888;margin:0 0 1em 0.312em;padding:0.5em 0 0 1em}
.oev-disruption-timerange{font-style:italic}
.ua-min .oev-disruption{margin-top: 0.5em}
section.oev-connection-summary.clickable .sl-card-body, section.oev-route header{padding:0;position:relative}
section.oev-connection-summary.clickable .sl-card-body a, section.oev-route header a{padding:0.625em}
section.oev-connection-summary.clickable .spickel, section.oev-route header .spickel{position:absolute;top:0.625em;right:0.625em;color:#4C4C4C}
.oev-change-date{margin-right:0.4em;color: red;font-weight: bold}
form.oev-delete-confirm input.sl-button{width:100%;border:none}
.oev-stop-history{margin: 0;padding:0;list-style-type: none}
.oev-stop-history > li{border-top:1px solid #e6e6e6;padding:0.5em 0 0.2em 0}
.oev-stop-history > li:first-child{border-top: none;padding-top:0}
.oev-stop-history > li:last-child{padding-bottom:0}
.oev-stop-history a{color:inherit}
.oev-stop-history a:after{float:right}
input[type="datetime-local"]:valid:before{content:attr(placeholder);color:#aaa}
input[type="datetime-local"]{font-size:80%;white-space:nowrap}
.oev-train .sl-table-box{vertical-align:middle}
.oev-train .oev-connection{min-height:3em}
.oev-train .oev-connection:last-child{min-height:initial}
.oev-departures{border-spacing:0.625em;border-collapse: separate}
.oev-departures .oev-departures-time{font-weight: 700;}
.oev-departures th{text-align:left;font-weight:400;cursor:pointer}
.oev-departures a{color:inherit;font-weight:400}
.oev-departures-location{line-height:1.3em}
section.oev-route header h1{text-transform:none}
.sl-sortable{}
.sl-sortable th{white-space:nowrap}
.sl-sortable thead th:after{display:inline-block;padding-left:0.3em;width:1em;font-size:70%;content:" "}
th.sort-asc:after{opacity:0.7;content:"▼" !important}
th.sort-desc:after{opacity:0.7;content:"▲" !important}
.oev-compact-trips{list-style:none outside none;padding-left:0}
.oev-compact-trips > li{margin-bottom:1em}
.oev-compact-trips h1{color:#4c4c4c;font-weight:400;font-size:0.75em;margin:0}
.oev-compact-trips .oev-modes-list-h{margin:0}
.oev-compact-trips .oev-modes-list-h li{margin-top:0.2em;margin-bottom:0}
.oev-route-history-title{padding-bottom:0}
.tv-channel-logo img,
.tv-flag img,
.tv-play img,
.tv-img img{max-width:none;vertical-align:inherit}
.tv-hidden{display:none !important}
#sl-service-form-container + .tv-info{margin-top: .625em;}
.tv-info{margin:0 .625em;overflow:hidden}
.tv-info>span{display:block;padding-bottom:.625em}
img.tv-channel-logo{height:1em}
.tv-index-channel{overflow:hidden;margin:0}
.tv-index-channel .tv-channel-name{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tv-index-channel .tv-channel-logo{float:left}
.tv-index-channel span.tv-channel-logo{margin-top:-2px}
.sl-action-nav > ol > li{width:25%}
@media screen and (max-width: 479px){
.sl-action-nav > ol > li{width:30%;width:calc(50% - 2.813em)}
.sl-action-nav > ol > .tv-action-nav-arrow{width:2.813em}
.sl-action-nav .sl-icon-left-small:before{margin:0}
.sl-action-nav .sl-icon-right-small-after:after{margin:0}
}
.tv-img,
.tv-flag,
.tv-play{float:right}
.tv-show-day,
.tv-show-time{font-size:.8em;position:absolute;line-height:2em}
.tv-show-title{margin-left:2.5em;display:block}
.tv-index-channel .sl-card-body{padding:0}
.tv-channel-group{border-top: 1px solid #e6e6e6}
.tv-channel-group:first-child, .tv-channel-group.tv-channel-group-empty{border-top:none}
.tv-shows{border-left: 3px solid #e6e6e6;margin-left:3px;padding-left:0}
.tv-search-results{list-style:none;margin-bottom:0;margin-left:-3px}
.tv-day{white-space:nowrap;text-transform:uppercase;font-size:.75em;margin:0 3px}
.tv-index-channel-videos{height:30em;overflow-x:hidden;overflow-y:scroll;position:relative;-webkit-overflow-scrolling:touch}
.tv-show{border-left: 3px solid #e6e6e6;margin-left:-3px;padding:0 .188em;padding-bottom:.3em;display:block}
.tv-show-link,
.tv-show-link:active,
.tv-show-link:focus,
.tv-show-link:hover{color:inherit}
.tv-show.tv-category-n{border-left-color:#ffafaf}
.tv-show.tv-category-s{border-left-color:#b9cfb5}
.tv-show.tv-category-t{border-left-color:#afffff}
.tv-show.tv-category-f{border-left-color:#bfff9f}
.tv-show.tv-category-h{border-left-color:#a4b8ef}
.tv-show.tv-category-r{border-left-color:#f0d3f0}
.tv-show.tv-category-m{border-left-color:#ffe0af}
.tv-show.tv-category-k{border-left-color:#eff999}
#sl-service-form-container .tv-category-n input, .tv-category-n input, .tv-category-n .tv-category-marker{background-color:#ffafaf}
#sl-service-form-container .tv-category-s input, .tv-category-s input, .tv-category-s .tv-category-marker{background-color:#b9cfb5}
#sl-service-form-container .tv-category-t input, .tv-category-t input, .tv-category-t .tv-category-marker{background-color:#afffff}
#sl-service-form-container .tv-category-f input, .tv-category-f input, .tv-category-f .tv-category-marker{background-color:#bfff9f}
#sl-service-form-container .tv-category-h input, .tv-category-h input, .tv-category-h .tv-category-marker{background-color:#a4b8ef}
#sl-service-form-container .tv-category-r input, .tv-category-r input, .tv-category-r .tv-category-marker{background-color:#f0d3f0}
#sl-service-form-container .tv-category-m input, .tv-category-m input, .tv-category-m .tv-category-marker{background-color:#ffe0af}
#sl-service-form-container .tv-category-k input, .tv-category-k input, .tv-category-k .tv-category-marker{background-color:#eff999}
#sl-service-form-container .tv-category-a input, .tv-category-a input, .tv-category-a .tv-category-marker{background-color:#a8a8a8}
.tv-category-marker{display:inline-block;width:1em;height:1em;border-radius:50%;margin-right:.3em;margin-left:-.3em;background-color:#fff}
.tv-show-now .tv-show-title{font-weight:400}
.tv-show-episode{font-size:.8em;white-space:nowrap}
.tv-search-results .tv-channel-logo{float:right}
.tv-search-results .tv-show-link > .tv-show-title,
.tv-search-results .tv-show-link > .tv-show-subtitle{margin-left:1.25em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tv-search-results .tv-show-link > .tv-show-subtitle{font-size:.8em}
.tv-search-results .tv-show-time,
.tv-search-results .tv-show-day{position:static;line-height:1em}
.tv-search-results .tv-show-time::before{content: ', '}
.tv-channels-group .tv-channel-name:last-child{float:right}
.tv-channels-group label{display:block}
.tv-channels-group ul,
.tv-channels{list-style:none;padding:0;margin:0}
.tv-channels{padding-left:.625em;overflow:hidden}
.tv-channels + .sl-card{margin-top:0}
#sl-more-actions .tv-category{display:block;padding:0 .555em;font-weight:300;color:#4c4c4c;height:2.222em;line-height:2.222em}
#sl-more-actions .tv-category input{height:1.333em;width:1.333em}
.tv-tooltip{display:none}
#sl-offcanvas-content > .tv-tooltip{display:block}
.tv-show .tv-tooltip{position:fixed;z-index:1;top:2.813em;left:0;bottom:0;right:0;background-color:rgba(230,230,230,.95);padding:1.25em 0;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden;cursor:pointer}
.android-legacy .tv-tooltip{position:absolute;top:auto;bottom:auto;overflow-y:visible;padding:0}
.tv-tooltip h3, .tv-detail h3{font-size:.75em;margin:0}
.tv-tooltip .sl-card-body{padding:.625em}
.tv-tooltip-item{margin: -.625em -.625em .625em -.625em;padding:.625em;border-bottom: solid 1px #e6e6e6;display:block;float:none}
.tv-tooltip-item a{display:block}
.tv-origtitle{font-size:.8em}
.tv-origtitle:before{content: '[ '}
.tv-origtitle:after{content: ' ]'}
.tv-tooltip dd, .tv-detail dd{font-family:inherit;line-height:1.6;text-rendering:optimizeLegibility}
.tv-tooltip dd:last-child, .tv-detail dd:last-child{margin-bottom:0}
.tv-tooltip dl, .tv-detail dl{margin-bottom:0}
.tv-tooltip .tv-flag, .tv-detail .tv-flag{float:none;vertical-align:inherit;margin-top:.313em}
.tv-result-count{font-size:.75em;text-transform:uppercase;float:right;line-height:1.4}
.tv-result-switch{margin:.833em;font-size:.75em}
.tv-channels-form input{-webkit-appearance:none;appearance:none;border-radius:.25em;border:none;outline:none}
.tv-channels-form input[type='submit']{display:block;line-height:2.917em;height:2.917em;background:#ebebeb;padding:0 .667em;margin-top:.833em;color:#4c4c4c;font-size:.75em;width:100%;white-space:normal;text-align:center;text-transform:uppercase;font-weight:600}
.tv-channels-form input[type='submit']:first-child{margin-top:0}
#sl-more-actions .tv-overlay-separate{margin-top:.375em}
#sl-more-actions > li:first-child{border-top-left-radius:.188em;border-top-right-radius:.188em}
#sl-more-actions > li:last-child{border-bottom-left-radius:.188em;border-bottom-right-radius:.188em}
.tv-channels > li{margin:0 .625em .625em 0;width:15em;float:left}
@media screen and (max-width: 500px){
.tv-index-channel-videos{height:auto;overflow:hidden}
.tv-channel-group{height:auto !important}
.tv-channels > li{width:auto;float:none}
}
@media screen and (min-width: 501px) and (max-width: 759px){
.tv-channels > li{display:inline-block;width:47%;width:calc(50% - .625em);vertical-align:top;float:left}
}
.tv-index-channel-nav{padding:0 3px;position:relative;height:1.5em;overflow:hidden}
.tv-index-channel-nav a{display:block}
.tv-index-channel-nav .sl-icon-left-small{position:absolute;left:0}
.tv-index-channel-nav .sl-icon-right-small-after{position:absolute;right:0}
.tv-index-channel-nav a:after,
.tv-index-channel-nav a:before{float:none;padding:0 3px}
.tv-banner{margin-bottom:0.625em}
.tv-banner-top{margin-top:0.625em}
.tv-input{position: relative;display:inline-block;width:16em;float:left}
.tv-submit{display:inline-block}
.tv-index-channel-nav{font-size:.8em}
.tv-channels{padding: 0}
@media screen and (min-width: 1231px) and (max-width: 1481px){
body.fullscreen .sl-cards-container{max-width: 1236px}
.tv-channels{padding: 0 .188em}
}
.tv-channels > li{margin: 0 .188em .188em 0}
.js #tv-filterlist{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;}
.js #tv-filterlist.open{max-height:14em}
.tv-channels-group li{border-bottom: 1px dotted #e2e2e2;margin-bottom:.3em}
.tv-channels-group ul.tv-channels-column{min-width: 16em;width:29%;float:left;margin-right:2.5em}
.tv-tooltip{max-width: 45em;max-height: 100%;overflow:hidden}
.tv-tooltip > section{margin:1em}
.tv-tooltip .sl-icon-close{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;margin:0;padding:0;color:inherit;font-size:1.5em;margin-top:-.3em}
.tv-detail-short{float:left;width:10em;margin-right:.8em}
.tv-detail-short + dd{float:left;}
.tv-detail dt, .tv-tooltip dt{clear: both}
#sl-service-form-container form{overflow:hidden}
#sl-service-form-container .tv-subform{margin-top:.313em;padding:.313em;background:#4c4c4c;border-radius:.188em}
#sl-service-form-container .tv-filterlist ul{list-style:none;margin:0;padding:0}
#sl-service-form-container .tv-filterlist li{display:inline;overflow:hidden}
#sl-service-form-container .tv-filterlist label{border-radius:.25em;color:#bfbfbf;font-size:1em;padding:.2em .3em;margin:.313em .313em .313em 0;background:#222;display:inline-block;width:14em}
#sl-service-form-container .tv-category input{color:#262626;vertical-align:top}
#sl-service-form-container .tv-category-0 input{background-color:#fff}
.tv-info{margin: .625em .188em 0 .188em}
.tv-show{border-left-width:4px;margin-left:-4px}
.tv-shows{border-left-width:4px}
#tv-form .sl-subnav-list{float:right;margin:.2em .2em 0 0}
.tv-nav-days, .tv-nav-hours{display:inline-block}
.tv-nav-days{margin-right:3em}
.fancybox-skin{background:#000}
.tv-search-results .tv-channel-name{font-size:.8em}
.tv-search-results .tv-channel-name::before{content:', '}
#it_boot_dom{display:none}
