.font-ms{font-family:"Montserrat",sans-serif}.txt-lg{font-size:1.5rem}.txt-sm{font-size:.7rem}.txt-ls10{letter-spacing:.10rem}.txt-ls15{letter-spacing:.15rem}strong{font-weight:600}a:hover.td-no{text-decoration:none}.bg-blue{background-color:#00a8ff !important}.bg-grey-blue{background-color:#004264 !important}.bg-grey-blue-10{background-color:rgba(0,66,100,0.1) !important}.bg-grey-blue-50{background-color:rgba(0,66,100,0.5) !important}.bg-green{background-color:#5faf05 !important}.bg-orange{background-color:#f07700 !important}.bg-red{background-color:#b90000 !important}.bg-grey{background-color:#646464 !important}.bg-grey-lite{background-color:#b4b4b4 !important}.bg-grey-liter{background-color:#e6ebec !important}.txt-grey{color:#646464 !important}.txt-grey-lite{color:#b4b4b4 !important}.txt-grey-blue{color:#004264 !important}.txt-grey-blue-50{color:rgba(0,66,100,0.5) !important}.txt-green{color:#5faf05 !important}.txt-orange{color:#f07700 !important}.txt-red{color:#b90000 !important}.activ1 i.material-icons::after{content:'local_hotel'}.activ2 i.material-icons::after{content:'local_bar'}.activ3 i.material-icons::after{content:'location_city'}.activ4 i.material-icons::after{content:'local_dining'}.activ5 i.material-icons::after{content:'flight'}.activ6 i.material-icons::after{content:'directions_car'}.activ7 i.material-icons::after{content:'beach_access'}.activ8 i.material-icons::after{content:'store'}.activ9 i.material-icons::after{content:'build'}.activ10 i.material-icons::after{content:'phonelink'}.activ11 i.material-icons::after{content:'spa'}.activ12 i.material-icons::after{content:'euro_symbol'}.activ22 i.material-icons::after{content:'wb_sunny'}.activ23 i.material-icons::after{content:'school'}.activ24 i.material-icons::after{content:'palette'}#dir-list{background:white}#dir-list h3,#dir-list .btn{background-color:#f07700}#dir-list .btn i{font-size:1.4rem}#dir-list h3{border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;cursor:pointer;display:block;font-family:"Montserrat", sans-serif;font-size:0.9rem;font-weight:600;line-height:2.3rem;margin:0;padding:.4rem .8rem;text-transform:uppercase;transition:all ease .5s}#dir-list h3 i{font-size:1.5rem;float:left;margin:0 .8rem 0 0;line-height:2.3rem}#dir-list h3 i.coll-icon{background:rgba(0,0,0,0.15);margin:0;padding:0 .4rem}#dir-list h3.collapsed{border-radius:4px}@media (min-width: 1200px){#dir-list h3{cursor:default;font-size:1rem}#dir-list h3.collapsed{border-bottom-left-radius:0;border-bottom-right-radius:0}}#dir-list li{background:linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);font-size:.9rem}@media (min-width: 992px){#dir-list li{font-size:1rem}}@media (min-width: 1200px){#dir-list li{font-size:1.1rem}}#dir-list li a{background:transparent;color:#3c3c3c;display:block;font-weight:500;position:relative;transition:background ease .3s}@media (max-width: 992px){#dir-list li a{font-weight:600}}#dir-list li a:hover{background:rgba(204,238,255,0.3)}#dir-list li a:hover i{color:rgba(100,100,100,0.6)}#dir-list li a i{background:rgba(0,0,0,0.05);color:#b4b4b4;display:inline-block;margin-right:.6rem;width:2.5rem;line-height:44px;text-align:center}#dir-list li a .badge{background-color:#b4b4b4;font-family:"Roboto",sans-serif;font-size:.6rem;padding:3px 8px;position:absolute;right:0.8rem;top:50%;margin-top:-8px}@media (max-width: 1400px) and (min-width: 996px){.col-xl-3 #dir-list h3{font-size:.85rem}.col-xl-3 #dir-list li{font-size:.85rem}}header{background-size:120% 182px;background-position:center bottom;background-repeat:no-repeat;height:250px;position:relative}@media (min-width: 576px){header{background-position:center top;background-size:cover;height:300px}}@media (min-width: 762px){header{height:360px}}@media (min-width: 992px){header{height:420px}}@media (min-width: 1200px){header{height:520px}}@media (min-width: 1600px){header{height:600px}}#top-menu{background:rgba(0,118,179,0.85) !important}#top-menu .navbar{margin-bottom:0}@media (min-width: 992px){#top-menu{margin-top:-38px}}#currentWeather{background-color:rgba(255,255,255,0.75);border-radius:4px;box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.2);color:#006599;padding:0.4rem 0.6rem;max-width:220px;position:absolute;top:6rem;left:1rem}#currentWeather h2{display:none}#currentWeather .wiDetail,#currentWeather .wiIconGroup .wiText,#currentWeather .pressure{display:block}#currentWeather .wiToday{width:auto}#currentWeather p{text-align:center}#currentWeather .loading{font-size:2rem}#currentWeather .wi.thermometer{font-size:1.5rem;margin-right:5px;opacity:.5}#currentWeather .wiTemperature,#currentWeather .wiIconGroup .wi{font-size:2.1rem;font-weight:600;padding:0 1rem}#currentWeather .wiIconGroup p{padding:0}#currentWeather .wiIconGroup .wi:before{line-height:1.4em;vertical-align:baseline}#currentWeather .wiIconGroup .wiText{font-size:.6rem}#currentWeather .wiDetail{padding:0}#currentWeather .wiDetail *{font-family:"Roboto",sans-serif;font-size:0.9rem;font-weight:500;padding:0}#currentWeather .wiDetail ul.astronomy{display:none}#currentWeather .wiDetail ul.temp{padding-left:10%;width:45%}#currentWeather .wiDetail ul.temp li{font-weight:700}#currentWeather .wiDetail ul.temp li span{font-weight:100}#currentWeather .wiDetail ul.atmosphere{width:55%}#currentWeather .wiDetail sup{font-size:0.6rem;top:-3px}#currentWeather .wiDetail ul li:before{width:1.6rem;text-align:center}#currentWeather li.pressure{display:none}@media (max-width: 991.8px){#currentWeather{padding:0.2rem 0.5rem 0;top:20rem}#currentWeather .wi.thermometer{font-size:1.2rem}#currentWeather .wiTemperature,#currentWeather .wiIconGroup .wi{font-size:1.6rem}#currentWeather .wiDetail,#currentWeather .wiIconGroup .wiText{display:none}}@media (max-width: 767.8px){#currentWeather{top:16rem}}@media (max-width: 575.8px){#currentWeather{top:13rem}}#wrapper>div{margin:0 auto 1.5rem;width:100%;min-width:50%}#ad-yourguide,#ad-booking,#activ{display:none}@media (min-width: 992px){#welcome{grid-area:welcome}#dir-list{grid-area:dirlist}#forum-posts{grid-area:forum}#ad-booking{grid-area:booking}#ad-gmid{grid-area:g-mid}#event-list{grid-area:events}#g-news{grid-area:news}#ad-yourguide{grid-area:guide}#props{grid-area:props}#activ{grid-area:activ}#webcam{grid-area:webcam}#wrapper{margin-top:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem;grid-template-areas:"welcome welcome" "webcam dirlist" "g-mid g-mid" "events props" "news forum"}#wrapper>div{margin-bottom:0}}@media (min-width: 1200px){#wrapper{grid-template-columns:1.2fr 1.2fr minmax(385px, 1fr);grid-template-areas:"welcome welcome dirlist" "webcam g-mid props" "events news forum"}#ad-yourguide,#ad-booking,#activ{display:none}}.ad-mid{width:100%;height:auto}.alb-list{background-color:#fff}.alb-list h3{border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;cursor:pointer;display:block;font-family:"Montserrat", sans-serif;font-size:0.9rem;font-weight:600;line-height:2.3rem;margin:0;padding:.4rem .8rem;text-transform:uppercase;transition:all ease .5s}.alb-list h3 i{font-size:1.5rem;float:left;margin:0 .8rem 0 0;line-height:2.3rem}.alb-list h3 i.coll-icon{background:rgba(0,0,0,0.15);margin:0;padding:0 .4rem}.alb-list h3 .extra{color:rgba(255,255,255,0.5);font-family:"Roboto",sans-serif;font-size:.8rem;font-weight:300;float:right;transition:color ease .3s}.alb-list h3 .extra:hover{color:#fff}.alb-list h3.collapsed{border-radius:4px}.alb-list p{padding:1rem 1.5rem}@media (min-width: 992px){.alb-list h3{cursor:default;font-size:1rem;line-height:1.8rem}.alb-list h3 i{line-height:1.8rem}.alb-list h3 .extra{font-size:.9rem}.alb-list h3.collapsed{border-bottom-left-radius:0;border-bottom-right-radius:0}}#welcome h3{background-color:#b90000}#welcome p{margin-bottom:.3rem}#welcome>p a[aria-expanded="true"]{display:none}#main-slider{position:relative}#main-slider .biz-pic{width:100%;max-width:1200px;height:320px;object-fit:cover}@media (min-width: 768px){#main-slider .biz-pic{height:360px !important}}@media (min-width: 992px){#main-slider .biz-pic{height:440px !important}}@media (min-width: 1200px){#main-slider .biz-pic{height:500px !important}}#main-slider .biz-logo{background-color:rgba(255,255,255,0.9);border-radius:6px;box-shadow:1px 1px 3px 2px rgba(0,0,0,0.3);max-width:150px;height:auto;height:auto;padding:1.4rem;position:absolute;top:1rem;left:50%;transform:translateX(-50%)}@media (min-width: 768px){#main-slider .biz-logo{max-width:200px}}@media (min-width: 768px){#main-slider .biz-logo{max-width:180px}}@media (min-width: 768px){#main-slider .biz-logo{left:1rem;transform:translateX(0)}}#main-slider .biz-title span{display:block;text-align:center}#main-slider .biz-name{color:#004264;font-size:calc(0.8vw + 0.6rem);font-weight:bold;letter-spacing:0.02rem;text-transform:uppercase}#main-slider .biz-desc{color:#004264;font-size:calc(0.6vw + 0.6rem);font-family:"Roboto",sans-serif}#main-slider .btn{background:rgba(0,0,0,0.65);background-blend-mode:darken;border:2px solid #fff;font-size:1rem;font-weight:bold;position:absolute;bottom:4.5rem;left:50%;transform:translateX(-50%);transition:font ease .15s}#main-slider .btn:hover{font-size:1.08rem}#main-slider .owl-nav{position:absolute;top:50%;margin-top:-110px;transform:translateY(50%);width:100%}#main-slider .owl-nav button{color:rgba(255,255,255,0.6);font-size:120px;line-height:1;position:absolute;width:90px}#main-slider .owl-nav button:hover{background:none;color:#fff}#main-slider .owl-nav button.owl-prev{left:0 !important}#main-slider .owl-nav button.owl-next{right:0 !important}@media (max-width: 768px){#main-slider .owl-nav{display:none}}#forum-posts h3{background-color:#4b69c2}#forum-posts ul{max-height:450px;margin-bottom:0;overflow-y:scroll}#forum-posts li{padding-bottom:.4rem}#forum-posts li a{color:#006599;display:block;font-size:.9rem;padding-left:.4rem}#forum-posts li a span{background-color:rgba(75,105,194,0.15);border-top:1px solid #4b69c2;color:#4b69c2;display:block;font-family:"Roboto",sans-serif;font-size:.8rem;font-weight:300;margin-left:-0.4rem;padding:0 .4rem}#forum-posts li a:hover{color:#b90000}@media (min-width: 992px){#dir-col,#forum-ul{display:block;height:auto !important;visibility:visible}}#event-list h3{background-color:#874691}#event-list p{padding:0;margin:0}#event-list #event-content{height:auto;max-height:450px;margin-bottom:0;overflow-y:scroll;width:100%}#event-list .event{background-image:linear-gradient(#fff, #e6ebec);border-bottom:1px dotted #b4b4b4;display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;transition:all 1s ease}#event-list .event:hover{background-image:linear-gradient(#fff, rgba(135,70,145,0.15))}#event-list .eventIcon{margin-right:5px}#event-list .eventDate{background:rgba(100,100,100,0.6);border-radius:5px;display:flex;padding:0 2px;text-align:center;text-transform:uppercase}#event-list .eventDate span{display:block}#event-list .eventDate .eventDate-two{margin-left:2px}#event-list .eventDate .eventWD{color:#fff;font-family:"Roboto",sans-serif;font-size:.6rem;line-height:1rem;letter-spacing:.06rem}#event-list .eventDate .eventDay{background:#fff;border-radius:4px;color:#874691;font-size:1.4rem;font-weight:900;padding:.4rem 0;width:38px;position:relative}#event-list .eventDate .eventDay .fas{background:#fff;color:rgba(100,100,100,0.6);font-size:1rem;position:absolute;top:50%;margin-top:-.5rem;left:-.5rem}#event-list .eventDate .eventMon{color:#fff;font-size:.9rem;font-weight:300;line-height:1.2rem}#event-list .eventTitle{flex-grow:2;padding:0 1rem}#event-list .eventTitle *{text-align:left}#event-list .eventName{color:#874691;font-size:1.1rem;font-weight:600}#event-list .eventName i{background:#874691;color:#fff;border-radius:50%;height:32px;line-height:32px;width:32px;text-align:center}#event-list .eventArtist{margin-top:-5px;padding-left:40px}#event-list .eventArtist strong{font-weight:600}#event-list .eventLocal{font-family:"Roboto",sans-serif;font-size:1rem;padding-left:10px}#event-list .eventPic img{border-radius:6px;width:100px;height:70px;object-fit:cover}#g-news h3{background-color:#3a8ba4}#g-news #newsel{background-color:#EFEFEF;padding-top:5px}#g-news #newsel .nav-item{margin-bottom:-2px}#g-news #newsel .nav-link{border-bottom:none;padding:.5rem 1rem}#g-news #newsel .nav-link.active{background:#fff;border:1px solid #76b9ce;border-bottom:2px solid #fff;color:#3a8ba4}#g-news #newsContent,#g-news #newsLoad{background-color:#fff;border-top:1px solid #76b9ce;font-family:"Roboto",sans-serif;max-height:410px;margin-bottom:5pt;overflow-y:scroll;padding:0 1.5rem;width:100%}#g-news #newsContent li,#g-news #newsLoad li{border-bottom:1px dotted #76b9ce}#g-news #newsContent a:hover,#g-news #newsLoad a:hover{background-color:rgba(58,139,164,0.1)}#g-news #newsContent a,#g-news #newsLoad a{color:#3c3c3c;display:block;margin:0 -1.5rem;padding:0.8rem 1.5rem;transition:background ease .4s}#g-news #newsContent a em,#g-news #newsLoad a em{color:#3a8ba4;font-size:.9rem}#g-news #newsContent a .news-date,#g-news #newsLoad a .news-date{color:#3a8ba4;float:right;font-size:.7rem;margin-left:1rem}#g-news #newsLoad{height:410px}#g-news #newsLoad .albloader{border-top-color:#3a8ba4}#activ h3{background-color:#589a01}#props h3{background-color:#0f929e}#props h3 span{font-family:"Roboto",sans-serif;font-weight:200;font-size:.6rem;margin-left:5px}#props #propsel{background-color:#EFEFEF;padding-top:5px}#props #propsel .nav-item{margin-bottom:-2px}#props #propsel .nav-link{border-bottom:none;padding:.5rem 0}#props #propsel .nav-link.active{background:#fff;border:1px solid #0f929e;border-bottom:2px solid #fff;color:#0f929e}#props #propContent,#props #propLoad{background-color:#fff;border-top:1px solid #0f929e;font-family:"Roboto",sans-serif;height:auto;min-height:388px;margin-bottom:1rem;width:100%}#props #propContent h4{color:#0f929e;display:block;margin:0;padding:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-height:50px}#props #propContent .propImg{background:#ddd url("/images/icons/image-regular.svg") center center no-repeat;background-size:20% 20%;max-width:100%;min-height:270px;position:relative}#props #propContent .propImg img{height:270px;width:100%;object-fit:cover}#props #propContent .propImg #propIcons{display:flex;justify-content:space-around;position:absolute;bottom:5px;padding:0 5px;width:100%}#props #propContent .propImg #propIcons div{background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.5);color:#fff;padding:.3rem .6rem}#props #propContent .propImg #propIcons div i{min-width:32px;text-align:center}#props #propContent .propImg #propIcons div span{font-size:.9rem}@media (max-width: 420px){#props #propContent .propImg #propIcons div{padding:.3rem .3rem}#props #propContent .propImg #propIcons div span{font-size:.75rem}}#props #propContent .propImg #propPrice{background:rgba(15,146,158,0.5);color:#fff;padding:.3rem .6rem;position:absolute;top:5px;right:5px}#props #propContent .propImg #propLocal{background:rgba(15,146,158,0.5);color:#fff;font-size:.8rem;padding:.3rem .6rem;position:absolute;top:5px;left:5px}#props #viewProp{display:flex;justify-content:space-around;padding:.6rem}#props #viewProp .btn{background-color:#0f929e}#props #propLoad .albloader{border-top-color:#0f929e}#webcam h3{background-color:#1359aa}#webcam .btn{background-color:#1359aa;line-height:1.5rem}
