.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}}.main-content h3{font-size:calc(.6rem + .5vw);height:46px;overflow:hidden}.main-content a i{color:white}.main-content a:hover span{color:rgba(255,255,255,0.9) !important}.main-content h3 i{background:rgba(0,0,0,0.2);border-top-left-radius:4px;color:#white;margin:-.4rem .8rem -.4rem -.8rem;padding:.4rem .8rem}.main-content .lead{line-height:1.8rem}.main-content .lead::before{content:'';float:right;width:150px;height:20px}.main-content .searchBox{background:#EDEDED}.main-content .searchBox .search{border-style:none;border:1px solid inherit;border-radius:25px;padding:.3rem 1rem;width:50%;min-width:200px}#categorias{padding:0 .5rem 1rem}#categorias .custom-control{display:inline-block !important;padding-left:0;margin:.2rem 0.5rem}#categorias .custom-control-label{background:#e6ebec;border-radius:1rem;color:#004264;cursor:pointer;font-size:.8rem;line-height:1.2rem;padding:.3rem .35rem .3rem 2.5rem}#categorias .custom-control-label::after,#categorias .custom-control-label::before{left:0.5rem;top:0.4rem}#categorias .custom-control-label span{background:#00a8ff;border-radius:50%;color:#fff;display:inline-block;margin-left:.5rem;line-height:1.3rem;min-width:1.3rem;text-align:center}#categorias .custom-checkbox .custom-control-input:checked ~ .custom-control-label{background:#66cbff;color:#fff}#categorias .custom-checkbox .custom-control-label::before{border-radius:.5rem;box-shadow:none}#categorias .custom-control-label:before{background-color:#fff}#categorias .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before{background-color:#00a8ff}.btn.sort{position:absolute;top:50px;right:8px}#preload.d-flex{height:200px}.btn-sm:hover{filter:brightness(110%)}.adList{border-top:1px solid #e6ebec}.adList li{border-bottom:1px solid #e6ebec;border-radius:4px;overflow:hidden;position:relative}.adList li::before{content:'';background:linear-gradient(#fff, #e6ebec);position:absolute;top:0;bottom:0;left:0;right:0}.adList li .tags{position:absolute;left:-9999px;visibility:hidden}.adList li a{display:block;position:relative;transition:background .5s ease}.adList li a:hover{background:white}.adList li a:hover .logo img{transform:scale(1.1)}.adList li a:hover .pic img{transform:scale(1)}.adList .pic img{object-fit:cover;object-position:center;min-width:170px;height:110px;margin:5px;transition:transform .3s ease;transform:scale(0.96)}@media (min-width: 998px){.adList .pic img{min-width:250px;height:150px}}.adList .logo{width:160px;height:100%}@media (min-width: 998px){.adList .logo{width:220px}}.adList .logo img{width:auto;height:auto;max-width:120px;max-height:80px;transition:transform .3s ease}@media (min-width: 998px){.adList .logo img{max-width:180px;max-height:120px}}h4.name{font-weight:500;font-size:1.15rem;line-height:1.2rem;margin-bottom:.3rem}@media (min-width: 998px){h4.name{font-size:1.5rem;margin-bottom:.8rem}}p.desc{font-size:.85rem;font-weight:300;line-height:1rem;margin-bottom:0}@media (min-width: 998px){p.desc{font-size:1.1rem;margin-bottom:.5rem}}.level3 a{height:120px;padding:0}@media (min-width: 998px){.level3 a{height:160px}}.level2 a{height:80px}@media (min-width: 998px){.level2 a{height:110px}}.level2 .logo{width:80px}@media (min-width: 998px){.level2 .logo{width:140px}}.level2 .logo img{max-width:70px;max-height:40px}@media (min-width: 998px){.level2 .logo img{max-width:100px;max-height:60px}}.level2 h4.name{font-size:.95rem}@media (min-width: 998px){.level2 h4.name{font-size:1.15rem}}.level2 p.desc{font-size:.75rem}@media (min-width: 998px){.level2 p.desc{font-size:1rem}}.level1 a{height:auto;padding:.9rem 0}.level1 h4.name{font-size:.9rem}@media (min-width: 998px){.level1 h4.name{font-size:1.15rem}}.level1 p.desc{font-size:.75rem}@media (min-width: 998px){.level1 p.desc{font-size:1rem}}.level0 a{height:auto;padding:.6rem 0 .4rem}.level0 h4.name{font-size:.8rem;margin-bottom:.2rem}@media (min-width: 998px){.level0 h4.name{font-size:1rem}}.level0 p.desc{font-size:13px;margin-bottom:0}@media (min-width: 998px){.level0 p.desc{font-size:13px}}@media (min-width: 1200px){#dir-col{display:block;height:auto !important;visibility:visible}}#biz-header{margin-bottom:165px;position:relative}@media (min-width: 768px){#biz-header{margin-bottom:120px}}@media (min-width: 1200px){#biz-header{margin-bottom:130px}}#biz-header .main-pic{height:260px;overflow:hidden}@media (min-width: 576px){#biz-header .main-pic{height:300px}}@media (min-width: 768px){#biz-header .main-pic{height:370px}}@media (min-width: 992px){#biz-header .main-pic{height:450px}}@media (min-width: 1200px){#biz-header .main-pic{height:560px}}#biz-header .main-pic img{width:100%;height:100%;object-fit:cover}#biz-header .biz-logo{background:#fff;position:absolute;bottom:-75px;width:225px;height:150px;margin:0 auto;left:0;right:0;z-index:20}#biz-header .biz-logo img{max-height:90%}@media (min-width: 768px){#biz-header .biz-logo{left:2rem;right:auto;bottom:-85px;width:255px;height:170px}}@media (min-width: 992px){#biz-header .biz-logo{left:3rem;bottom:-93px;width:275px;height:186px}}@media (min-width: 1200px){#biz-header .biz-logo{left:3rem;bottom:-100px;width:300px;height:200px}}#biz-header .biz-name{font-size:calc(0.8rem + 0.8vw) !important;position:absolute;margin:0 auto;width:100%;padding-top:85px}#biz-header .biz-name h1{font-size:1.4em}#biz-header .biz-name h2{font-size:1em;filter:brightness(150%)}@media (min-width: 768px){#biz-header .biz-name{position:absolute;left:calc(255px + 3rem);bottom:-85px;width:auto}}@media (min-width: 992px){#biz-header .biz-name{left:calc(275px + 5rem);bottom:-93px}}@media (min-width: 1200px){#biz-header .biz-name{left:calc(300px + 5rem);bottom:-100px}}#biz-header #biz-nav{background:rgba(0,0,0,0.85);position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1001}@media (min-width: 992px){#biz-header #biz-nav{background:rgba(0,0,0,0.75);padding-left:calc(275px + 5rem)}}@media (min-width: 1200px){#biz-header #biz-nav{padding-left:calc(300px + 5rem)}}#biz-header #biz-nav a{border-radius:0;color:#fff;display:inline-block;font-size:.9rem;padding:.8rem 1.5rem;text-transform:uppercase}#biz-header #biz-nav a span{margin-left:.6rem}#biz-header #biz-nav a.active{background-color:rgba(255,255,255,0.25)}@media (min-width: 992px){#biz-header #biz-nav{position:absolute;z-index:10}#biz-header #biz-nav a{padding:.6rem .5rem}}@media (min-width: 1200px){#biz-header #biz-nav a{padding:.8rem 1.5rem}}#share-bar,footer{z-index:auto}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama@2x.png) 0 0/96px 160px no-repeat}}#cf-iframe{height:775px}@media (min-width: 576px){#cf-iframe{height:715px}}@media (min-width: 768px){#cf-iframe{height:660px}}@media (min-width: 1200px){#cf-iframe{height:600px}}@media (min-width: 1200px){#cf-iframe.cfi-0{height:680px !important}}#link-btns .btn{background-color:#004264;color:#fff;line-height:1.4rem;margin-bottom:1rem;padding:.5rem .8rem;overflow:hidden;text-align:left;width:100%;max-width:250px}#link-btns .btn i{font-size:1.4rem;float:left;margin-right:.7rem;opacity:.65}#link-btns .btn:hover{background-color:#00a8ff}#link-btns .btn:hover i{opacity:1}#biz-widget>div>div{margin:1rem auto}#biz-tags a.label{background-color:#004264;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff;font-size:.7rem;text-transform:uppercase;margin:5px 5px 5px 20px;padding:0 10px 0 13px;line-height:1.6rem;opacity:.3;transition:opacity .3s;position:relative}#biz-tags a.label:hover{opacity:.8}#biz-tags a.label::before{content:'';background-color:#004264;border-radius:3px;transform:translateY(-50%) translateX(50%) rotate(-45deg);top:50%;right:100%;position:absolute;height:18px;width:18px}#biz-tags a.label::after{position:absolute;content:'';top:50%;left:-.25em;margin-top:-.25em;background-color:#eee;width:.5em;height:.5em;border-radius:5rem}#contact-details{max-width:380px}#contact-details h4{background:#004264;color:#fff;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.8em;padding:.4rem .8rem}#contact-details h4 i{float:left;margin:.1rem .8rem 0 0}#contact-details .gmap img{width:100%;height:auto;object-fit:contain;overflow:hidden}#contact-details .material-icons{color:rgba(0,66,100,0.4);margin-right:1rem}#contact-details .media-body{color:#004264}#contact-details .media-body a{color:#004264;margin-left:-.6rem;padding:.3rem .6rem;transition:background .3s}#contact-details .media-body a:hover{background:rgba(0,66,100,0.1);border-radius:4px}
