@-moz-document url-prefix(){.carousel-fade .carousel-inner{background:#fff}.carousel-fade .carousel-control{z-index:2}.carousel-fade .item{opacity:0;transition-property:opacity}.carousel-fade .next.left,.carousel-fade .prev.right,.carousel-fade .item.active{opacity:1}.carousel-fade .active.left,.carousel-fade .active.right{left:0;opacity:0;z-index:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;transform:translate3d(0, 0, 0)}}.carousel{visibility:visible !important;transition:opacity 3s ease-in-out}}.ref-show{font-size:12px;color:#666666;text-align:right}.price-info{margin:10px;padding:5px;border-color:#dddddd;border-style:solid;border-width:1px;font-size:14px;color:#666666;width:200px;text-align:center;float:left}.price{margin:10px;padding:5px;border-color:#32b4ff;border-style:solid;border-width:1px;font-weight:bold;font-size:20px;color:#32b4ff;width:200px;text-align:center;float:left}.sold{margin:10px;padding:5px;border-color:red;border-style:solid;border-width:1px;font-weight:bold;font-size:20px;color:red;width:200px;text-align:center;float:left}.line-through{text-decoration:line-through;color:#dddddd}.img-max{width:100%}.btn-photos{position:relative;bottom:0px;left:0px;margin-left:30px}.btn-photos .text-primary{color:#54697e}.btn-glyphicon{padding:8px;background:#ffffff;margin-right:4px}.icon-btn{padding:1px 15px 3px 2px;border-radius:50px}.btn-primary{background-color:#54697e;border-color:#54697e;color:#fff}ul#lightGallery{padding:0px;margin-bottom:0px}img.lightGallery-hide{height:0px;margin-bottom:0px;visibility:hidden}li.lightGallery{margin-bottom:0px}li.lightGallery-hide{list-style-type:none;height:0px;margin-bottom:0px;visibility:hidden}li.lightGallery-hide img{height:0px;visibility:hidden}.description-more a,.description-more a:focus,.description-more a:visited,.description-more a:active,.description-more a:link{text-decoration:none;color:#54697e;font-size:20px;font-weight:bold}.description-more a:hover{text-decoration:underline}.link-extra-services a,.link-extra-services a:focus,.link-extra-services a:visited,.link-extra-services a:active,.link-extra-services a:link{text-decoration:none;color:#54697e !important}.link-extra-services a:hover{text-decoration:underline}.features-titles{font-size:18px;font-weight:bold;padding-top:0px;padding-bottom:0px;color:rgba(0,0,0,0.7);padding-left:10px}.features-titles:after{border-bottom:1px solid rgba(0,0,0,0.7);content:"";height:26px;left:3%;position:absolute;width:3%}ul.features-accomm-show li{text-align:left;display:inline-block;float:left;font-size:14px;width:230px;padding-left:0px;padding-top:20px;color:#666666}ul.features-accomm-show-2 li{text-align:left;display:inline-block;float:left;font-size:14px;padding-left:0px !important;padding-top:20px;color:#666666}.form-request-m{overflow:hidden;background:#fff url(/assets/web/icons/down-arrow.svg) no-repeat 95% center;background-size:10px 10px}.form-request-m select{padding:5px 8px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400}.online-request-form{padding:5px;border-color:#dddddd;border-style:solid;border-width:1px}.online-request{text-align:center;color:white;font-weight:bold;font:19px sans, sans-serif;background-color:rgba(0,0,0,0.7);padding:10px 10px 10px 10px}.check_form{float:left}.online-booking-button{box-sizing:content-box;padding:5px 50px;margin:10px;cursor:pointer;font-size:28px;text-align:center;text-overflow:clip;color:#fff;background-color:#5cb85c;border:1px solid #4cae4c}.online-booking-button:hover{color:#fff;background-color:#449d44;border-color:#398439}.online-booking-button:active{color:#fff;background-color:#449d44;border-color:#398439}.required-fields{font-size:12px;font-style:italic;text-align:right}.check_form_text{padding-bottom:5px;padding-left:15px;text-align:left}.padding-form{margin-bottom:0px;margin-top:0px}.padding-form-request{margin-top:5px}.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%}.form-control-dropdown{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;display:block;font-size:14px;height:32px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%}.first-img-border{border-bottom:0px solid #dddddd}.show-title{font-size:36px;font-weight:500;color:rgba(0,0,0,0.7);padding-bottom:10px;text-align:center}.stars{font-size:36px;color:rgba(0,0,0,0.7);margin-top:20px}.center{text-align:center}@media screen and (min-width: 1128px){.first-img-show{height:700px}.btn-photos{margin-top:630px}ul.features-accomm-show-2 li{width:360px}}@media screen and (max-width: 1127px){.first-img-show{height:600px}.btn-photos{margin-top:530px}ul.features-accomm-show-2 li{width:280px}}@media screen and (max-width: 743px){.first-img-show{height:500px}.btn-photos{margin-top:430px}ul.features-accomm-show-2 li{width:260px}}.prop{text-align:justify;text-justify:inter-word;color:rgba(0,0,0,0.7);margin-bottom:30px}.prop p{border-left-style:outset;border-color:rgba(0,0,0,0.7);border-width:4px;padding-right:5px;padding-left:5px;color:rgba(0,0,0,0.7)}.prop h2{font-size:21px;margin-top:10px}.col-mod-property{padding-left:15px;padding-right:15px}.col-mod-property .col-xs-1,.col-mod-property .col-sm-1,.col-mod-property .col-md-1,.col-mod-property .col-lg-1,.col-mod-property .col-xs-2,.col-mod-property .col-sm-2,.col-mod-property .col-md-2,.col-mod-property .col-lg-2,.col-mod-property .col-xs-3,.col-mod-property .col-sm-3,.col-mod-property .col-md-3,.col-mod-property .col-lg-3,.col-mod-property .col-xs-4,.col-mod-property .col-sm-4,.col-mod-property .col-md-4,.col-mod-property .col-lg-4,.col-mod-property .col-xs-5,.col-mod-property .col-sm-5,.col-mod-property .col-md-5,.col-mod-property .col-lg-5,.col-mod-property .col-xs-6,.col-mod-property .col-sm-6,.col-mod-property .col-md-6,.col-mod-property .col-lg-6,.col-mod-property .col-xs-7,.col-mod-property .col-sm-7,.col-mod-property .col-md-7,.col-mod-property .col-lg-7,.col-mod-property .col-xs-8,.col-mod-property .col-sm-8,.col-mod-property .col-md-8,.col-mod-property .col-lg-8,.col-mod-property .col-xs-9,.col-mod-property .col-sm-9,.col-mod-property .col-md-9,.col-mod-property .col-lg-9,.col-mod-property .col-xs-10,.col-mod-property .col-sm-10,.col-mod-property .col-md-10,.col-mod-property .col-lg-10,.col-mod-property .col-xs-11,.col-mod-property .col-sm-11,.col-mod-property .col-md-11,.col-mod-property .col-lg-11,.col-mod-property .col-xs-12,.col-mod-property .col-sm-12,.col-mod-property .col-md-12,.col-mod-property .col-lg-12{padding-left:3px;padding-right:3px}.gallery_product .carousel-control.left{background-image:none;height:100%}.gallery_product .carousel-control.right{background-image:none}.gallery_product .carousel-control{opacity:1;text-shadow:4px 4px 5px black}.gallery_product .no-photo{width:100%}.gallery-title{font-size:36px;color:rgba(0,0,0,0.7);padding-bottom:10px;font-family:'Open Sans';text-align:center}.filter-button{font-size:18px;border:1px solid #42B32F;border-radius:5px;text-align:center;color:#42B32F;margin-bottom:0px}.filter-button:hover{font-size:18px;border:1px solid #42B32F;border-radius:5px;text-align:center;color:#ffffff;background-color:#42B32F}.btn-default:active .filter-button:active{background-color:#42B32F;color:white}.port-image{width:100%}.gallery_product{margin-bottom:0px}.titulo{font-weight:bold;font-size:18px;margin-top:10px;margin-bottom:5px;color:#484848;min-height:39px;text-align:center}.h2-show{font-size:15px;margin-top:5px;margin-bottom:0px;color:#666666}.h2-show a{color:#666666}.h2-show a:hover{text-decoration:none;color:#8c8c8c}.titulo-desc{color:#666666;line-height:1.2}.titulo-height{height:150px}@media (min-width: 768px){.titulo-height{height:150px}}.div-pagination{text-align:center}.page_info{color:rgba(0,0,0,0.7);padding-bottom:10px}.pagination>li>a,.pagination>li>span{border-radius:50% !important;margin:0 5px}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{background-color:#5cb85c;border-color:#4cae4c}.pagination>li>a,.pagination>li>span{color:rgba(0,0,0,0.7)}.ex-search{padding-bottom:10px}#form-search .input-group{display:table}.back-search{padding-top:10px;padding-bottom:10px}.dates-search-accommodation-txt{color:white;font-weight:bold;font-size:16px}.dates-search-accommodation-txt-desc{color:white;font-size:14px;font-style:italic;padding-bottom:20px}.accommodation-available-dates-txt{text-align:center;font-size:14px;color:#fff;padding-top:5px}.accommodation-available-dates-conf{background-color:#198754;padding-left:10px;padding-right:10px;border-radius:25px;margin-right:20px}.accommodation-available-dates-conf-2{background-color:#dc3545;padding-left:10px;padding-right:10px;border-radius:25px;margin-right:20px}.dates-search-form{padding:0px 8px;width:100%;height:34px;font-size:14px;border:0px}.bloc-availability-accommodations{text-align:center;padding-bottom:5px}.bg-color-1{background:rgba(180,180,180,0.5)}.bg-color-2{background:rgba(0,0,0,0.7)}.slick-prev::before,.slick-next::before{color:white !important;font-size:35px !important}@media screen and (max-width: 600px){.slick-prev::before,.slick-next::before{font-size:15px !important}}.margin-on-sub-img{margin-right:2px;margin-left:2px}.slick-slider{margin-bottom:5px !important}.slick-prev,.slick-next{font-size:0 !important;line-height:0 !important;position:absolute !important;top:0 !important;display:block !important;width:45px !important;height:100% !important;margin-top:0 !important;padding:0 !important;cursor:pointer !important;color:#fff !important;border:none !important;outline:none !important}.slick-prev{left:0 !important;z-index:10;background:linear-gradient(to right, rgba(0,0,0,0.7), rgba(0,0,0,0)) !important}.slick-next{right:0 !important;z-index:10;background:linear-gradient(to left, rgba(0,0,0,0.7), rgba(0,0,0,0)) !important}@media screen and (min-width: 991px){.show-right-part .col-lg-4.col-md-12.col-sm-12.col-xs-12{padding-right:0}}@media screen and (max-width: 991px){.show-right-part .col-lg-4.col-md-12.col-sm-12.col-xs-12{padding-right:5px;padding-left:5px}}.show-margin{margin-bottom:5px}.description-text{margin-left:20px}.description-text-off{margin-top:20px}@media (max-width: 480px){.mobile-fix{padding:0}.col-mod-property .col-xs-12{padding-left:0;padding-right:0}.xs-pading-text{padding-right:3px !important;padding-left:3px !important}}.fix-bug-with-slider{font-size:0 !important}.fix-pad-img{padding-left:2px;padding-right:2px}.price-rental{margin:10px;padding:5px;border-color:#32b4ff;border-style:solid;border-width:1px;font-weight:bold;font-size:16px;color:#32b4ff;text-align:center;float:left}.price-rental-cond{padding:5px;font-style:italic;font-size:14px;color:#666;text-align:right;float:right}.svg{-webkit-animation:svg-rotate 8000ms linear infinite;animation:svg-rotate 8000ms linear infinite}circle{fill:transparent;stroke:#dedede;stroke-width:4;stroke-linecap:round;stroke-dasharray:0, 301.59289;-webkit-animation:stroke-dash 2000ms linear infinite,stroke-width 2000ms linear infinite,stroke-color 8000ms steps(4) infinite;animation:stroke-dash 2000ms linear infinite,stroke-width 2000ms linear infinite,stroke-color 8000ms steps(4) infinite}@-webkit-keyframes svg-rotate{to{transform:rotate(360deg)}}@keyframes svg-rotate{to{transform:rotate(360deg)}}@-webkit-keyframes stroke-width{0%,100%{stroke-width:0}45%,55%{stroke-width:2}50%{stroke-width:4}}@keyframes stroke-width{0%,100%{stroke-width:0}45%,55%{stroke-width:2}50%{stroke-width:4}}@-webkit-keyframes stroke-dash{0%{stroke-dasharray:0, 301.59289;stroke-dashoffset:0}50%{stroke-dasharray:301.59289, 0;stroke-dashoffset:0}100%{stroke-dasharray:301.59289, 301.59289;stroke-dashoffset:-301.59289}}@keyframes stroke-dash{0%{stroke-dasharray:0, 301.59289;stroke-dashoffset:0}50%{stroke-dasharray:301.59289, 0;stroke-dashoffset:0}100%{stroke-dasharray:301.59289, 301.59289;stroke-dashoffset:-301.59289}}@-webkit-keyframes stroke-color{from{stroke:#000000}}@keyframes stroke-color{from{stroke:#000000}}.iframe-youtube{padding-top:10px}.carousel-2{margin-bottom:0;padding:30px 30px 30px 30px}.carousel-control-2{left:-12px;height:40px;width:40px;background:none repeat scroll 0 0 #222222;border:4px solid #FFFFFF;border-radius:23px 23px 23px 23px;margin-top:90px}.carousel-control-2.right{right:-12px}.carousel-indicators-2{right:50%;top:auto;bottom:-10px;margin-right:-19px}.carousel-indicators-2 li{background:#cecece}.carousel-indicators-2 .active{background:#428bca}.txt-form-p{padding-top:5px;padding-left:10px;font-size:14px}.pad-trn{padding-bottom:3px}.fb-btn-left{text-align:left}.list-info-link a{color:rgba(0,0,0,0.7)}.list-info-link{color:rgba(0,0,0,0.7)}.calendar{float:left;margin-left:20px;margin-top:20px}.av-calendar{height:275px;float:left;color:#333333}.calendar-info{color:#333333;font-weight:bold}.day-head{border-bottom:2px solid #eeeeee}.day-not-available{text-decoration:line-through;color:#ff9c9c}.day-past{color:#d9d9d9}.calendar-month{font-weight:bold}.calendar-info-pad{padding:5px}.cal-year{font-size:30px;margin:15px}.cal-lnk{font-size:20px;text-decoration:none;color:#d9d9d9}.cal-lnk a{color:#999;text-decoration:none}.cal-lnk a:hover{text-decoration:none;color:#333333}.cal-lnk a:focus{text-decoration:none;color:#333333}.thumbex-accommodation{margin:auto;width:100%;height:280px;flex:1;overflow:hidden;outline:2px solid white;outline-offset:-15px;background-color:#b2b2b2}.thumbex-accommodation .thumbnail-accommodation{overflow:hidden;min-width:250px;position:relative;opacity:0.88;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.4s ease-out}@media screen and (min-width: 280px){.thumbex-accommodation .thumbnail-accommodation{height:325px}}@media screen and (min-width: 550px){.thumbex-accommodation .thumbnail-accommodation{height:420px}}@media screen and (min-width: 690px){.thumbex-accommodation .thumbnail-accommodation{height:600px}}@media screen and (min-width: 1200px){.thumbex-accommodation .thumbnail-accommodation{height:280px}}@media screen and (min-width: 1560px){.thumbex-accommodation .thumbnail-accommodation{height:280px}}@media screen and (min-width: 1800px){.thumbex-accommodation .thumbnail-accommodation{height:280px}}.thumbex-accommodation .thumbnail-accommodation img{position:absolute;z-index:1;left:50%;top:50%;height:100%;width:auto;transform:translate(-50%, -50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.thumbex-accommodation .thumbnail-accommodation span{position:absolute;z-index:2;top:calc(120px - 20px);left:0;right:0;background:rgba(0,0,0,0.8);padding:10px 10px;margin:0;text-align:center;font-size:24px;color:#fff;font-weight:300;font-family:"Raleway", sans-serif;letter-spacing:0.2px;transition:all 0.3s ease-out}.thumbex-accommodation .thumbnail-accommodation:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1.15, 1.15);opacity:1}.thumbex-accommodation .thumbnail-accommodation:hover span{opacity:0.5}thumb-accommodation-txt{font-size:16px}.banner-accommodation{padding-top:20px;padding-bottom:20px}table.acc-price-table{background-color:#4c4c4c00;width:100%;text-align:center;border-collapse:collapse}table.acc-price-table td,table.acc-price-table th{padding:3px 2px}table.acc-price-table tbody td{font-size:14px;color:#666666}table.acc-price-table tr:nth-child(even){background:#f4f4f4}table.acc-price-table thead{background:#4c4c4c00}table.acc-price-table thead th{font-size:15px;font-weight:bold;color:#666666;text-align:center}table.acc-price-table thead th:first-child{border-left:none}.w-our-offers{padding-top:10px}.accommodation-index-info{font-size:16px;padding-top:5px}.accommodation-index-info .padd-bo-l{padding-left:10px}
