@media screen and (min-width:500px) and (max-width:1000px){#logobv{content:url(https://www.beachvillas.com/images/logowhite.png)}}.navbar-custom{font-family:Poppins,sans-serif;font-weight:600;background:rgba(0,0,0,.2)}@media (max-width:500px){.navbar-custom{background:rgba(0,0,0,.7)!important}}@media screen and (min-width:300px) and (max-width:500px){#offcanvas-toggler{display:block!important}.tc{display:none!important}#mobileSocials{position:fixed;left:50%;bottom:20px;transform:translate(-50%,-50%);margin:0 auto;white-space:nowrap}}@media screen and (min-width:760px) and (max-width:1000px){.offcanvas-collapse{width:40%!important}}@media screen and (min-width:300px) and (max-width:350px){#navToggleC{margin-left:150px!important}}.list-your-property-nav{padding:.6em 1.4em!important;border-radius:6em;border:2px solid #fff;display:inline-block}.list-your-property-nav:hover{cursor:pointer}div#navbar-container{margin-top:.5em}.navlink-custom{font-weight:500;font-size:13px;color:#fff!important;opacity:1;margin:0 10px}.navlink-custom:hover{opacity:.5}.navbar .active{color:#55c2ce}.toggle-icon{color:#fff;vertical-align:sub}.destinations-dropdown img{width:25px;height:20px;display:inline-block;margin-right:10px;position:relative;top:-2px}.offcanvas-collapse{position:fixed;z-index:1000;height:100%;bottom:0;right:100%;left:-300px;width:200%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#fff;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:left,visibility;align-items:start;-moz-background-clip:padding;background-clip:padding-box;border-right:5px solid rgba(0,0,0,.2)}.offcanvas-collapse.open{left:0;visibility:visible}.offcanvas-collapseB{position:fixed;z-index:1000;height:100%;bottom:0;right:100%;left:-300px;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#fff;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:left,visibility;align-items:start;-moz-background-clip:padding;background-clip:padding-box;border-right:5px solid rgba(0,0,0,.2)}.offcanvas-collapseB.open{left:0;visibility:visible}.navlink-custom img{width:20px;height:15px;display:inline-block;margin-right:5px;margin-left:5px;position:relative;top:-2px}#lang-logo{width:40;height:25}#search-button-icon{width:15px;height:15px;position:relative;right:10px;bottom:1px}.destination-logos li{padding:20px 20px 15px}.destination-logos li:hover{background-color:#d3d3d3}.destination-logos a{color:#585858!important;font-size:14px}.destination-logos a:hover{color:#f36f42!important;text-decoration:none}.search-dropdown button{display:inline-block;border:none;background-color:inherit}.search-dropdown input{margin:10px -20px 0 10px;width:200px;font-size:12px}.dropdown-menu-custom,.dropdown-menu-custom-two{border-radius:0 0 10px 10px!important;left:0!important}.dropdown-item{font-size:12px}.dropdown-item img{height:20px;width:35px}#favorites-total-number{color:#f36f42;width:28px;height:28px;background:#fff;position:absolute;border-radius:50%;font-size:15px;text-align:center;margin-left:-7px;padding-top:3px;top:4px}.cookieCheck{position:fixed;left:1%;bottom:3%;display:none;background:#009aa8;width:290px;padding:15px 20px;border-radius:5px;height:auto;color:#fff;z-index:9999999}.cookieCheck p{font-size:12px}.cookieCheck a{color:#fff;text-decoration:underline;font-style:italic}.cookieCheck button{background:#fff;color:#009aa8;cursor:pointer}.cookieCheck button:hover{color:#009aa8!important}@media screen and (max-width:500px){.cookieCheck{width:100%;left:0;bottom:0;border-radius:0}.cookieCheck p{margin-bottom:0;line-height:1.2}.cookieCheck button{display:none}}@media screen and (min-width:501px){#cookie-button-small{display:none}}.ui-front{z-index:1001!important}.ui-menu .ui-menu-item div:hover{background-color:#d3d3d3;border:none;color:#585858!important}.ui-menu .ui-menu-item:hover{background-color:#d3d3d3!important;border:none}.nav-language-flags{width:35px;height:35px}#searchVillasNav .fa-search{background:#ccc;padding:10px;border-radius:100%;color:#fff;font-size:14px;z-index:501;position:relative}.destinations-logos-new{padding:1px}.destinations-logos-new li a{padding:10px;color:#585858!important}.destinations-logos-new li a:hover{color:#f36f42!important;text-decoration:none}.destinations-logos-new li a:focus{background-color:unset}.destinations-logos-new li ul{padding:1px}.destinations-logos-new li ul li{padding:10px}.destinations-logos-new li ul li a{padding:1px}.destinations-logos-new li ul li a:hover{background-color:unset}.destinations-logos-new li ul li a:focus{background-color:unset}.destinations-logos-new li ul li:hover{color:#f36f42!important;text-decoration:none}#searchVillasNavUl{width:225px!important;z-index:1000;top:115%}#favorites-nav{position:relative;cursor:pointer}#navbarDropdown{color:#fff;font-weight:700;font-size:14px}#navbarDropdown:after{vertical-align:middle!important}.terms-privacy-nav{cursor:pointer}@media (max-width:991px){.terms-privacy-nav{display:none!important}}@media screen and (min-width:300px) and (max-width:991px){.nav-mobile-li,.terms-privacy-mobile{display:block!important}}.closeContactFormModalNav{padding:1rem;margin:-1rem -1rem -1rem auto;background-color:transparent;border:0;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.b24-widget-button-inner-container,.bx-touch .b24-widget-button-inner-container{transform:scale(.7)}.b24-widget-button-position-bottom-right{right:15px;bottom:93%}.b24-widget-button-social-item{position:relative;display:block;margin:12px 10px -117px 0;width:45px;height:44px;background-size:52%;cursor:pointer}@media (min-width:300px) and (max-width:991px){.b24-widget-button-social-item{margin:0 10px 10px 0}}@media (min-width:300px) and (max-width:1024px){.b24-widget-button-popup.b24-widget-button-popup-show{display:none!important}}@media (min-width:300px) and (max-width:1024px){#chatWidgetWrap{display:block!important}}@media screen and (min-width:300px) and (max-width:991px){.navbar-brand{margin-right:0!important;width:80%}#favorites-nav a{padding-left:5px!important}.b24-widget-button-position-bottom-right{right:20px;bottom:65%;display:none;position:absolute}}@media screen and (min-width:501px) and (max-width:1023px){#favorites-nav a{padding-left:5px!important}}@media screen and (min-width:992px) and (max-width:1920px){#favorites-nav a{padding-left:5px!important}.hide-lang-flag{display:none}}@media screen and (max-width:1500px){.navlink-custom img{width:12px;height:12px}#lang-logo{width:30px;height:20px}.navlink-custom{font-size:10px;margin-left:1px;margin-right:1px}#favorites-total-number{margin-left:0}}@media screen and (min-width:300px) and (max-width:991px){.terms-privacy-mobile{display:block!important}}@media screen and (min-width:992px){.dropdown-menu .dropdown-toggle:after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropdown-menu .dropdown-menu{margin-left:0;margin-right:0}.dropdown-menu li{position:relative}.nav-item .submenu{display:none;position:absolute;left:100%;top:-7px}.nav-item .submenu-left{right:100%;left:auto}.dropdown-menu>li:hover{background-color:#f1f1f1}.dropdown-menu>li:hover>.submenu{display:block}}#pop-up{text-align:center;height:auto;width:12rem;background-color:rgba(44,221,221,.671);box-sizing:border-box;padding:10px;position:absolute;border-radius:1rem;border-top-left-radius:0;right:6%;box-shadow:0 5px 21px 8px #19789e;z-index:1000}#pop-up,#yes-btn{font-weight:500;color:#fff;text-shadow:1px 1px #000}#yes-btn{margin-right:40px;border-radius:5px;margin-top:5px;background-color:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.5);display:inline}#yes-btn:hover{cursor:pointer}#no-btn{border-radius:5px;margin-top:5px;font-weight:500;color:#fff;background-color:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.5);text-shadow:1px 1px #000;display:inline}#no-btn:hover{cursor:pointer}#close-img{background-color:#1fb5ce;width:34px;border-right:none;margin-top:-10px;border-top-left-radius:1rem;border-bottom-left-radius:1rem;left:-34px;position:absolute;box-shadow:-10 0 8px 2px #19789e}#close-img:hover{cursor:pointer}mark{background-color:#ffdfca}.highlight{background-color:#fff34d;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.7);padding:1px 4px;margin:0 -4px}.dropdown-menu li{position:relative}.dropdown-menu .dropdown-submenu{display:none;position:absolute;left:100%;top:-7px}.dropdown-menu .dropdown-submenu-left{right:100%;left:auto}.dropdown-menu>li:hover>.dropdown-submenu{display:block}