﻿#accommodation-wrapper{position:relative;overflow-anchor: none;}
.sc-masterContainer .sc-gs,.sc-al-lv{position:relative}
.sc-al-lv{float:left}
.sc-al-lv .sc-al-img img{width:65px}
.sc-fl{position:relative}
.sc-fl ul{padding-left:0}
.sc-fl li{list-style:none}
.sc-fl-h{font-weight:700;font-size:15px}
.sc-fl-tri{float:left;display:block;border-style:solid;border-width:8px;width:0;height:0;margin-right:-5px}
.sc-fl-tri-a{margin-top:5px;margin-left:-5px;margin-right:0}
.sc-fl-load{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5)}
.sc-fl-load-inner{position:absolute;width:32px;height:32px;left:50%;top:100px;margin-left:-16px;background-image:url(/images/loader.gif)}
.sc-gs{position:relative;margin-bottom:5px;padding-top:15px;padding-bottom:15px}
.sc-gs .sc-fl-load-inner{top:50%;margin-top:-16px}
.sc-gs-default{display:none}
.sc-gs .sc-gs-input{color:gray}
.sc-gs-focus .sc-gs-input{color:#000}
.sc-so{float:left;padding:0}
.sc-so li{list-style:none;float:left;position:relative}
.sc-so li ul{display:none;position:absolute;left:0;padding:0}
.sc-so li:hover ul{display:block}
.sc-so li ul li{list-style:none;float:none}
.sc-al,.sc-dp-right{float:right}
.gl-map-wrapper{position:absolute;right:0;top:65px;float:right;overflow:hidden;z-index:1}
#glMapWrapper{box-shadow:none!important;border:none!important;height: 450px; margin: 0;}
.gl-map-wrapper #glCategoriesList li{list-style-type:none!important;list-style-image:none!important}
#gl-map{height:450px}
.sc-dp-left{float:left}
.sc-al-i{float:left;margin-bottom:10px}
.sc-al-img{float:left;margin-right:10px}
.sc-al-i-h{float:left}
.sc-al-companyName{margin-right:4px}
.sc-al-dist{font-size:20px}
.sc-al .sc-pager{float:left}
.sc-al .sc-pager a{width:20px;display:block;float:left;font-size:14px;margin:4px;padding:5px;text-align:center;text-decoration:none;border:1px solid transparent}
.sc-al .sc-pager a:hover{border:1px solid #fff}
.sc-al-btn-left,.sc-al-btn-right{position:absolute;top:50%;height:50px;margin-top:-25px;border-radius:5px;width:18px}
.sc-al-btn-left{left:0}
.sc-al-btn-right{right:0}
.sc-al-btn-left span{position:absolute;top:17px;left:-5px;display:block;border-style:solid;border-width:8px;width:0;height:0}
.sc-al-btn-right span{position:absolute;top:17px;right:-5px;display:block;border-style:solid;border-width:8px;width:0;height:0}
.sc-al-sp-r li{display:none}
.sc-al-sp-r li.sc-al-sp-r-1{display:block}
.sc-al .sc-pager span{width:20px;display:block;float:left;font-size:14px;margin:5px;padding:5px;text-align:center;text-decoration:none}
.sc-sp-r-all ul{left:0!important}
.sc-dp-companyInfo,.sc-dp-ci{float:left;width:100%}
.sc-dp-ci img{border:0}
.sc-dp-equipment p{float:left;width:100%;font-weight:700;margin-bottom:5px}
.sc-dp-equipment li{float:left;width:40%;list-style-position:inside}
.sc-dp-back{margin-bottom:5px}
.sc-dp-ci .sc-dp-ci-container{width:90px;height:67px;overflow:hidden;float:left;margin:10px 10px 0 0}
.sc-dp-ci .sc-dp-ci-container img{width:90px}
.sc-dp-ci .sc-dp-ci-description{display:none}
.sc-al-sp .sc-al-img{min-height:92px}
.sc-al-sp .sc-al-img img{max-width:146px}
.TableDetailContent .sc-dp-sp .sc-dp-sp-detailtext{width:100%}
.TableDetailContent .sc-dp-sp .sc-sp-r-content li{padding:5px;border-right:1px solid #fff}
.TableDetailContent .sc-dp-sp .sc-dp-sp-h{margin:15px 0;padding:5px}
.ui-datepicker{font-size:13px}
.ui-autocomplete{position:absolute;cursor:default}
.ui-autocomplete-loading{background:#fff url(images/ui-anim_basic_16x16.gif) right center no-repeat}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;z-index:100!important}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{margin:-1px}
.ui-autocomplete-results{float:right}
.sc-sp-rs-content li{float:none!important;width:100%!important}
.sc-al-stars{background-image:url(/sharedR/Portale/Images/Icons/stars-superior.png);margin-left:6px;height:10px;display:inline-block;background-size:55px 48px;background-repeat:no-repeat;position:relative}
.sc-al-flowers,.sc-al-suns{background-image:url(/sharedR/Portale/Images/Icons/stars-superior-flower-sun.png);margin-left:6px;height:10px;display:inline-block;background-size:55px 101px;background-repeat:no-repeat;position:relative}
.sc-al-flowers{background-position:0 -49px}
.sc-al-suns{background-position:0 -75px}
.sc-pl .sc-al-stars,.sc-pl .sc-al-flowers,.sc-pl .sc-al-suns{margin-right:6px;margin-left:0}
.sc-al-stars-1{width:11px}
.sc-al-stars-2{width:22px}
.sc-al-stars-3,.sc-al-stars-3s{width:33px}
.sc-al-stars-3s:after,.sc-al-stars-4s:after{width:7px;height:10px;display:block;content:"";background-image:url(/sharedR/Portale/Images/Icons/stars-superior.png);background-size:55px 48px;background-repeat:no-repeat;background-position:0 -12px;position:absolute;right:-8px}
.sc-al-stars-4,.sc-al-stars-4s{width:44px}
.sc-al-stars-3s,.sc-al-stars-4s{margin-right:8px}
.sc-al-stars-5{width:55px}
.content-accommodationlist{margin:5px 0 25px;float:left;width:94%;background-color:#ccc;padding:10px 3% 15px;position:relative}
.content-accommodationlist h2{margin:0;margin-left:82px;font-size:17px;line-height:20px;letter-spacing:0}
.content-accommodationlist .subtitle{margin:0;margin-bottom:25px;margin-left:82px}
.content-accommodationlist .subtitle a{text-decoration:none}
.content-accommodationlist .subtitle span{text-decoration:underline}
.content-accommodationlist .subtitle a::after{background-image:url(/sharedr/Portale/Images/Icons/icons.svg);content:"";width:6px;height:10px;background-position:5px -575px;display:inline-block;padding-left:5px;background-size:19px 669px}
.content-accommodationlist .icon,.content-accommodationlist .iconbike,.content-accommodationlist .iconfamily,.content-accommodationlist .iconwellness,.content-accommodationlist .iconski,.content-accommodationlist .iconwinter,.content-accommodationlist .icongolf, .content-accommodationlist .iconchristams{background-color:#666;display:block;position:absolute;top:0;left:3%;width:69px;height:64px;-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);background-image:url(/sharedr/Portale/Images/Icons/icons.svg);background-size:72px 5850px;background-position:4px -130px;background-repeat:no-repeat}
.content-accommodationlist .iconbike{background-position:4px -196px}
.content-accommodationlist .iconfamily{background-position:4px 3px}
.content-accommodationlist .iconwellness{background-position:4px -64px}
.content-accommodationlist .iconski{background-position:4px -262px}
.content-accommodationlist .iconwinter{background-position:4px -329px}
.content-accommodationlist .icongolf{background-position:4px -395px}
.content-accommodationlist .iconchristams{background-position: 4px -2541px;}
.content-accommodationlist .list-more{width:100%;margin:0;background-color:#fff;position:relative;padding:0;-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);float:left}
.content-accommodationlist .list-more .list-content{float:left;margin:6px 10px 8px;max-width:245px}
.content-accommodationlist .list-more:nth-of-type(even){margin:10px 0}
.content-accommodationlist .list-more .title{display:block;padding:0}
.content-accommodationlist .list-more .more{margin-top:6px;background:none;background-color:#666;height:auto;width:auto;color:#fff;float:left;font-size:14px;text-decoration:none;padding:5px 10px;white-space:nowrap}
.content-accommodationlist .sc-al-stars,.content-accommodationlist .sc-al-flowers,.content-accommodationlist .sc-al-suns{float:none;display:inline-block;height:10px;background-repeat:repeat-x;vertical-align:top}
.content-accommodationlist .sc-al-img{float:left;text-align:center;margin:0}
.content-accommodationlist .sc-al-img img{margin:0;border:0;padding:0;max-width:146px;height:auto}
.TextNote{color:#A5A4A2;font-size:11px;border-top:1px solid #D8D5CA;padding-top:5px;margin-top:40px}
.sc-sp-price span{font-size:12px}
.sc-sp-price > span{font-size:18px}
.TableDetailContent .sc-dp-sp .sc-sp-r-content li{height:auto;width:96%;padding:5px 2%}
.TableDetailContent .sc-dp-sp .sc-dp-sp-detailtext{min-height:inherit}
.TableDetailContent .sc-dp-sp .sc-sp-r-content li li{list-style-type:disc;margin-left:15px;padding:0;width:96%!important;border:0;white-space:normal}
.TableDetailContent .sc-dp-sp .sc-sp-r-detail{width:100%;float:left}
.TableDetailContent .sc-dp-sp .sc-sp-r-detail .sc-sp-r-content ul{float:left;width:100%}
.TableDetailContent .sc-dp-sp .sc-dp-sp-img{margin-bottom:15px;float:left;width:100%}
.TableDetailContent .sc-dp-sp .sc-dp-sp-img img{max-width:146px;height:auto}
.CompanyShortListItem .ImageContainer img,#accommodations .sc-al-img img,.TableDetailPageCompany img{max-width:146px;height:auto}
#accommodations .sc-al-nearby{background-color:#666;padding:5px;color:#fff;margin-bottom:10px}
.Tab a, .TabActive { text-align: center; }