div#arcasa-container{width:100%}@media screen and (max-width:1000px){div#arcasa-container{margin-top:30px!important}}div.arcasa-listings-container{width:95%;margin:0 auto;padding-bottom:50px;grid-template-columns:1fr 3fr;grid-column-gap:20px;margin-top:20px}div#arcasa-container h1.arcasa-title{width:100%;text-align:center;max-width:1100px;margin:50px auto 0;padding-top:50px;display:block;color:#222;font-size:47px;line-height:60px;color:var(--first-color)}@media screen and (min-width:1400px){div#arcasa-container h1.arcasa-title{max-width:1300px}}div.arcasa-listings-container.not-grid{display:block;margin-top:0}div.arcasa-listings-container.right{grid-template-columns:3fr 1fr}@media screen and (min-width:640px){div.arcasa-listings-container{display:grid}div.arcasa-listings-container div.arcasa-listings-filters{height:auto!important}}h2.toggle-filters{display:none;cursor:pointer;font-size:20px;line-height:20px;padding:5px;margin-bottom:20px;border-radius:5px;border:1px solid transparent}h2.toggle-filters:hover{border-color:#dedede}h2.toggle-filters i{float:right}@media screen and (max-width:640px){div.arcasa-listings-container.right{display:grid;grid-template-columns:1fr}div.arcasa-listings-container.right div.arcasa-listings-filters{grid-row:1}div.arcasa-listings-container div.arcasa-listings-filters{margin-top:30px;padding:0 20px;height:35px;overflow:hidden}h2.toggle-filters{display:block}}div.arcasa-listings-container div.arcasa-listings-filters{max-width:350px;justify-self:end}div.arcasa-listings-container.top-filters{display:block;margin-top:0;width:100%}div.arcasa-listings-container.top-filters div.arcasa-listings-filters{background-color:#222;padding-bottom:20px;max-width:unset}div.arcasa-listings-container.top-filters div.arcasa-listings-filters form{background-color:#222;max-width:1200px;margin:0 auto}div.arcasa-listings-container.top-filters div.arcasa-listings-filters form label>p{color:#fff}div.arcasa-listings-container.top-filters div.arcasa-listings-filters form button#reset_filters{background-color:#444}div.arcasa-listings-container.top-filters div.arcasa-listings-filters form button#reset_filters:hover{background-color:var(--first-color)}div.arcasa-listings-container.top-filters div.arcasa-listings-filters form select,div.arcasa-listings-container.top-filters div.arcasa-listings-filters form select option{background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#444444 0%,#444444 100%);background-color:#444;background-repeat:no-repeat;color:#fff;box-shadow:none!important}div.arcasa-listings-container div.arcasa-listings-container-inner{max-width:1300px;margin:0 auto;display:grid;width:100%;grid-template-columns:1fr;grid-column-gap:15px;grid-row-gap:30px;margin-top:30px;align-items:flex-start}div.arcasa-listings-container.top-filters div.arcasa-listings-container-inner{width:95%;margin:0 auto;margin-top:30px}@media screen and (min-width:500px){div.arcasa-listings-container div.arcasa-listings-container-inner.col-2{grid-template-columns:1fr 1fr}}@media screen and (min-width:700px){div.arcasa-listings-container.top-filter div.arcasa-listings-container-inner.col-3,div.arcasa-listings-container.top-filter div.arcasa-listings-container-inner.col-4{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:500px) and (max-width:955px){div.arcasa-listings-container div.arcasa-listings-container-inner.col-3,div.arcasa-listings-container div.arcasa-listings-container-inner.col-4{grid-template-columns:1fr 1fr}div.arcasa-listings-container.top-filters div.arcasa-listings-container-inner.col-3,div.arcasa-listings-container.top-filters div.arcasa-listings-container-inner.col-4{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:500px) and (max-width:700px){div.arcasa-listings-container.top-filters div.arcasa-listings-container-inner,div.arcasa-listings-container.top-filters div.arcasa-listings-container-inner.col-3,div.arcasa-listings-container.top-filters div.arcasa-listings-container-inner.col-4{grid-template-columns:1fr 1fr}div.arcasa-listings-container div.arcasa-listings-container-inner.col-1{grid-template-columns:1fr}}@media screen and (min-width:955px){div.arcasa-listings-container div.arcasa-listings-container-inner.col-3,div.arcasa-listings-container div.arcasa-listings-container-inner.col-4{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:980px){div.arcasa-listings-container.top-filters div.arcasa-listings-container-inner.col-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1275px){div.arcasa-listings-container div.arcasa-listings-container-inner.col-4{grid-template-columns:1fr 1fr 1fr 1fr}}div.arcasa-single-listing{position:relative;margin:0 auto;max-width:400px;background-color:#444;width:100%;height:100%;padding-bottom:40px;box-sizing:border-box}div.arcasa-listings-container div.arcasa-listings-container-inner.col-1 div.arcasa-single-listing{width:400px}@media screen and (max-width:500px){div.arcasa-listings-container div.arcasa-listings-container-inner.col-1 div.arcasa-single-listing,div.arcasa-single-listing{width:100%}}div.arcasa-single-listing div.arcasa-single-listing-header{position:relative}div.arcasa-single-listing span.arcasa-label{position:absolute;font-size:11px;line-height:1.2;margin-top:28px;margin-left:-10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:7px 5px;color:#fff;margin-bottom:10px;-webkit-box-shadow:10px 10px 15px -7px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 15px -7px rgba(0,0,0,.75);box-shadow:10px 10px 15px -7px rgba(0,0,0,.75)}div.arcasa-single-listing span.arcasa-label:before{display:block;content:"";position:absolute;width:10px;height:100%;left:0;z-index:-1;transform:skewY(50deg);-o-transform:skewY(50deg);-ms-transform:skewY(50deg);-moz-transform:skewY(50deg);-webkit-transform:skewY(50deg);background-color:inherit;filter:brightness(.7);-o-filter:brightness(.7);-ms-filter:brightness(.7);-moz-filter:brightness(.7);-webkit-filter:brightness(.7)}div.arcasa-single-listing span.arcasa-energetic-class{display:none!important}div.arcasa-listings-container.top-filters div.arcasa-single-listing span.arcasa-energetic-class,div.arcasa-listings-container.not-grid div.arcasa-single-listing span.arcasa-energetic-class{font-size:14px}div.arcasa-single-listing span.arcasa-energetic-class:before{position:absolute;left:-16px;top:0;content:"";width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-right-width:16px;border-right-style:solid}div.arcasa-single-listing a.arcasa-image-container{display:block;padding:10px 10px 0}div.arcasa-single-listing a.arcasa-image-container img{width:100%;height:250px;min-height:200px;object-fit:cover}div.arcasa-single-listing p.arcasa-tags,div.arcasa-single-listing p.arcasa-position{margin:0 10px;height:22px;font-size:14px;text-transform:none!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#9b9b9b}div.arcasa-single-listing p.arcasa-tags{text-transform:uppercase!important;font-size:12px;font-weight:700}div.arcasa-single-listing p.arcasa-tags a{color:var(--first-color)}div.arcasa-single-listing p.arcasa-tags a:hover{color:#222}div.arcasa-single-listing h3{margin:5px 10px 5px;font-size:22px;line-height:1.2;text-transform:none!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#fff}.top-filters div.arcasa-single-listing h3{font-size:18px}div.arcasa-single-listing div.arcasa-featured-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:10px;margin:10px auto 10px;width:80%}div.arcasa-single-listing div.arcasa-featured-info p{display:inline-block;text-align:left;font-size:15px;width:100%;padding:5px;box-sizing:border-box;margin:0;color:#fff}div.arcasa-single-listing div.arcasa-featured-info p span{display:inline-block}div.arcasa-single-listing div.arcasa-featured-info p i{color:var(--first-color);font-size:20px;margin-right:5px}div.arcasa-single-listing div.arcasa-price-container{position:absolute;bottom:0;width:100%;margin-top:10px;background-color:#444;display:grid;grid-template-columns:1fr 1fr;align-items:center}div.arcasa-single-listing div.arcasa-price-container *{text-transform:uppercase;font-weight:600;color:#fff;font-size:15px;line-height:1;text-align:center;padding:10px 3px;z-index:10000}div.arcasa-single-listing div.arcasa-price-container.private h2{padding-left:6px;font-size:10px;line-height:10px;padding-top:2px;padding-bottom:2px}div.arcasa-single-listing div.arcasa-price-container h2 span.period{font-size:13px;padding:5px 7px}div.arcasa-single-listing div.arcasa-price-container:before{content:'';position:absolute;top:0;left:48%;width:0%;height:100%;background-color:none;border-right:40px solid;-webkit-transform-origin:100% -100%;-ms-transform-origin:100% -100%;transform-origin:100% -100%;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);z-index:0}nav.navigation.pagination{margin-top:100px}nav.navigation.pagination h2{display:none}nav.navigation.pagination div.nav-links>*{padding:10px 17px;background-color:var(--first-color);color:#fff;font-weight:500;font-size:17px;margin:0 5px}nav.navigation.pagination div.nav-links>span{background-color:#ababab}nav.navigation.pagination div.nav-links>a.prev{visibility:hidden;padding:0;width:0;display:inline-block}nav.navigation.pagination div.nav-links>a.prev:before,nav.navigation.pagination div.nav-links>a.next:before{content:"\f104";font-family:"Font Awesome 5 Pro";visibility:visible;padding:13px 17px 12px;background-color:var(--first-color);color:#fff;font-weight:500;font-size:18px}nav.navigation.pagination div.nav-links>a.prev:before{content:"\f104";margin-left:-40px}nav.navigation.pagination div.nav-links>a.next{visibility:hidden;padding:0;width:0;display:inline-block}nav.navigation.pagination div.nav-links>a.next:before{content:"\f105";margin-right:-40px}