.cl-text{color:#39374e}.cl-text-light{color:rgb(100.7142857143,97.1804511278,137.8195488722)}.cl-text-lighter{color:rgb(127,123.6315789474,162.3684210526)}.cl-text-lightest{color:rgb(156.1428571429,153.5413533835,183.4586466165)}.cl-primary{color:#3bb573}.cl-secondary{color:#5454d4}.cl-danger{color:#b43}.cl-success{color:#3bb573}.cl-warning{color:#ffeaa7}.bg-text{background-color:#39374e}.bg-text-light{background-color:rgb(100.7142857143,97.1804511278,137.8195488722)}.bg-text-lighter{background-color:rgb(127,123.6315789474,162.3684210526)}.bg-text-lightest{background-color:rgb(156.1428571429,153.5413533835,183.4586466165)}.bg-primary{background-color:#3bb573}.bg-secondary{background-color:#5454d4}.bg-danger{background-color:#b43}.bg-success{background-color:#3bb573}.bg-warning{background-color:#ffeaa7}*,html,body,input[type=search],input[type=text],input[type=number],input[type=email]{box-sizing:border-box}input[type=search],input[type=text],input[type=number],input[type=email],input[type=password]{height:auto}body{min-width:auto}.max-width-container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.container{min-width:auto;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.container{padding-left:1rem;padding-right:1rem}}*,html,body{box-sizing:border-box}body{padding-top:4.6rem;background:#fff;letter-spacing:-0.02em;line-height:1em;margin:0}body.home{padding-top:0}@media(max-width: 768px){body,body.home{padding-top:3.5rem}}body,textarea,button,select,select option,input,input[type=text],input[type=email],input[type=tel],input[type=number]{font-family:"Lato",sans-serif;color:#39374e}p{font-weight:400}a{color:#3bb573;text-decoration:none;cursor:pointer}.big-explanation h1{color:#444;font-weight:600;font-size:2.8rem;padding:0;margin-bottom:1.25rem;line-height:1em}@media(max-width: 768px){.big-explanation h1{padding:1rem 0 0;font-size:2.3rem}}.big-explanation h2{font-weight:600;font-size:2rem;margin-bottom:1rem;color:#555}@media(max-width: 768px){.big-explanation h2{font-size:1.8rem}}.big-explanation h3{font-size:1.6rem;font-weight:600;color:#555}.big-explanation p{font-size:1.25rem;color:#666;line-height:1.5rem;margin-top:.7rem}.big-explanation p small{font-size:1rem}.big-explanation p strong{color:#444}.big-explanation ul{margin-left:0;list-style-type:square}.big-explanation ul li{font-size:1.1rem;line-height:1.25rem;font-weight:400;color:#444;margin:.3rem 0;color:#39374e}@media(max-width: 480px){.no-mobile{display:none}}@media(max-width: 768px){.no-tablet{display:none}}@media(min-width: 768px){.no-desktop{display:none}}@media(max-width: 1000px){.hide-min-desktop{display:none !important}}.errorMessage{color:#b43;margin-top:.2em}table.flatten-table tbody tr td p{font-size:1.1rem}@media(max-width: 768px){table.flatten-table tbody tr{display:block}table.flatten-table tbody tr td{width:100%;display:block;text-align:center}table.flatten-table tbody tr td p{text-align:center}}@media(max-width: 480px){input,textarea{font-size:16px;padding:.6em;width:100%}select{font-size:16px;height:auto;padding:.6em;margin-bottom:0}.form-horizontal .control-group{margin-bottom:.5rem}.form-horizontal .control-label{float:none;width:100%;text-transform:uppercase;padding:.1em 0;text-align:left;font-size:.85rem}.form-horizontal .controls{text-align:left;margin-left:0}.form-horizontal .controls input{font-size:16px;width:100%;padding:.6em}.form-horizontal .form-actions{text-align:center;padding:1.5rem}}.diagonal-label{position:fixed;bottom:.5rem;right:-4.6666666667rem;width:14rem;text-align:center;transform:rotate(-45deg);background:#3bb573;border:12px solid #000;color:#fff;padding:.7em;font-weight:bold}@media(max-width: 768px){.padding30top{padding-top:1rem}}@media(max-width: 480px){.price-grass.view-box-pad{padding:1rem}}.the-magic-image-filter{position:absolute;top:0;content:"";bottom:0;left:0;right:0;backdrop-filter:contrast(1.075) brightness(1.04) saturate(1.075)}.alert{border:1px solid rgba(0,0,0,.1);padding:1.2rem;margin:1rem 0;border-radius:3px;background:rgb(237.7428571429,237.2887218045,242.5112781955)}.alert.alert-warning{background:#ffeaa7}.alert.alert-info{background:hsl(180,73.7931034483%,91.568627451%)}.alert.alert-danger{background:hsl(7.5,57.1428571429%,88.6666666667%);color:#b43}.alert.alert-success{background:rgb(235.995,248.805,241.875);border:1px solid rgba(59,181,115,.2)}hr.dotted{border:0;border-top:1px dotted rgb(127,123.6315789474,162.3684210526)}hr.dashed{border:0;border-top:1px dashed rgb(127,123.6315789474,162.3684210526)}.badge{padding:.5em .8em;font-size:.8rem;font-weight:600;color:#fff;background:rgb(214.4285714286,213.3609022556,225.6390977444);display:inline-block;border-radius:2px}.badge.sale{background:#3bb573}.badge.rental{background:#5454d4}.grecaptcha-badge{visibility:hidden}.waybox-button{background-color:#3bb573 !important;font-family:"Lato",sans-serif !important;padding:.9em 1.5em !important;line-height:unset !important;height:auto !important}.waybox-button strong{background-color:#3bb573 !important;font-family:"Lato",sans-serif !important;font-size:inherit !important}.wompi-lg .waybox-button{font-size:1.1rem}.secure-payment{font-size:.8rem;display:flex;align-items:center;flex-direction:row;margin:0 auto;color:rgb(100.7142857143,97.1804511278,137.8195488722)}.secure-payment div img{filter:grayscale(1);height:.95rem;margin:0 .4rem}@media(max-width: 768px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%;float:none}}@media(max-width: 768px){.col-sm-1{width:8.3333333333%;float:left}.col-sm-2{width:16.6666666667%;float:left}.col-sm-3{width:25%;float:left}.col-sm-4{width:33.3333333333%;float:left}.col-sm-5{width:41.6666666667%;float:left}.col-sm-6{width:50%;float:left}.col-sm-7{width:58.3333333333%;float:left}.col-sm-8{width:66.6666666667%;float:left}.col-sm-9{width:75%;float:left}.col-sm-10{width:83.3333333333%;float:left}.col-sm-11{width:91.6666666667%;float:left}.col-sm-12{width:100%;float:left}}.navbar.navbar-fixed-top{position:fixed;top:0;left:0;width:100%;background:#fff;background:hsla(0,0%,100%,.95);backdrop-filter:blur(3px);border-bottom:1px solid rgb(214.4285714286,213.3609022556,225.6390977444);z-index:100}.navbar.navbar-fixed-top .brand{margin:.7rem .5rem .7rem 0;display:inline-block;vertical-align:middle}.navbar.navbar-fixed-top .brand img{height:2.7rem}.navbar.no-tablet .navbar-inner .navbar-content>*{display:inline-block}.navbar.no-tablet .navbar-inner .navbar-content .brand{display:inline-block}.navbar-desktop{padding:1.5rem 0}.navbar-desktop .logo img{width:200px}.navbar-desktop .menu a{display:inline-block;margin-left:1.5rem;line-height:2.5em;font-size:.9rem}@media(max-width: 768px){.navbar-desktop{display:none}}.navbar .nav>li>a:not(.btn){margin:0;padding:.7rem .8rem}.navbar .nav.pull-right{margin-left:0}.navbar .nav.pull-right li.publish-now .btn.btn-finkeros{margin:.3rem .3rem;color:#fff;line-height:1.1rem;text-shadow:none;font-size:1rem}.fk-menu{display:inline-block;padding:.5rem 0}.fk-menu ul{list-style:none;margin:0;padding:0}.fk-menu ul li{margin:0;display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;padding-left:1.4rem}.fk-menu ul li .compressed{padding-left:1rem;font-size:.75rem}.fk-menu ul li a:not(.btn){line-height:3.5rem;color:rgb(100.7142857143,97.1804511278,137.8195488722);position:relative;padding:.5rem 0}.fk-menu ul li a:not(.btn):before{content:"";position:absolute;bottom:8%;height:2px;width:0;left:0%;background:#3bb573;transition:width .075s ease-in-out}.fk-menu ul li a:not(.btn):hover:before{width:100%}header{min-width:auto;padding:1rem 0 4rem;background-image:url("/images/2021/home/p007.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}header .fk-navbar .fk-logo{float:left;width:16%;padding:1rem 0}header .fk-navbar .fk-logo .logo-link{max-width:11rem;display:inline-block}header .fk-navbar .fk-logo .logo-link img{height:3.5rem}header .fk-navbar .fk-menu{float:left;width:42%;padding:1rem 0 1rem 2rem}@media(max-width: 768px){header.header-home{display:none}}header .fk-search{padding:2rem 0 0;max-width:30rem;margin:0 auto 0 0}header .fk-search h1{line-height:1em;padding:2rem 0 1.5rem;font-size:2.2rem;text-shadow:0 0 4px hsla(0,0%,100%,.9),0 0 10px rgba(0,0,0,.1)}header .fk-search h1 small{font-size:.65em;line-height:1em;font-weight:400;color:rgb(100.7142857143,97.1804511278,137.8195488722)}header .fk-search h1 small strong{color:#5454d4}header .fk-search .form{width:auto;text-align:left;display:inline-block}@media(max-width: 768px){header .fk-search .form{width:100%}}header .fk-search .approved .span{padding:.8em 1.5em;border-radius:4px;background:#222;background:rgba(0,0,0,.9);font-size:1rem;transition:background .1s ease-in-out;margin-top:0px;display:inline-block}.mobile-header{background-color:#666;background-image:url("https://s3.amazonaws.com/static.finkeros/index_bg2.jpg");background-size:cover;position:relative}.mobile-header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2)}.mobile-header h1{line-height:1.1em;margin:0;padding:.3em 0;font-size:2rem}.mobile-header .small{font-size:1.2rem;line-height:1.2em;font-weight:300}.mobile-header .logo{position:relative;padding:1rem 0;margin-bottom:1rem}.mobile-header .logo img{max-width:300px;width:90%}.mobile-header .logo:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:#3bb573}#mainBottom{margin:1rem 0}@media(max-width: 768px){#mainBottom .indexsubtitle{text-align:left;color:#444;font-size:1.9rem;line-height:1.1em}}@media(max-width: 768px){.featads .col-2{width:25%}}@media(max-width: 480px){.featads .col-2{width:50%}}@media(max-width: 480px){.popular-location a{width:50%}}.index--popular-title{font-size:1.6rem;font-weight:700;margin:2rem 0 1.5rem}@media(max-width: 480px){.index--popular-title{font-size:1.3rem;line-height:1.2em}}.index--popular-grid .index--popular-location{margin:.75rem 0}.index--popular-grid .index--popular-location a{font-size:1.2rem;font-weight:500}@media(max-width: 480px){.index--popular-grid .index--popular-location a{font-size:1rem}}@media(max-width: 480px){.col-offset-1,.col-offset-10,.col-offset-11,.col-offset-12,.col-offset-2,.col-offset-3,.col-offset-4,.col-offset-5,.col-offset-6,.col-offset-7,.col-offset-8,.col-offset-9{margin-left:0}}.pull-right{float:right}.pull-left{float:left}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}.col-pull-12{right:100%}.col-pull-11{right:91.66666667%}.col-pull-10{right:83.33333333%}.col-pull-9{right:75%}.col-pull-8{right:66.66666667%}.col-pull-7{right:58.33333333%}.col-pull-6{right:50%}.col-pull-5{right:41.66666667%}.col-pull-4{right:33.33333333%}.col-pull-3{right:25%}.col-pull-2{right:16.66666667%}.col-pull-1{right:8.33333333%}.col-pull-0{right:auto}.col-push-12{left:100%}.col-push-11{left:91.66666667%}.col-push-10{left:83.33333333%}.col-push-9{left:75%}.col-push-8{left:66.66666667%}.col-push-7{left:58.33333333%}.col-push-6{left:50%}.col-push-5{left:41.66666667%}.col-push-4{left:33.33333333%}.col-push-3{left:25%}.col-push-2{left:16.66666667%}.col-push-1{left:8.33333333%}.col-push-0{left:auto}.col-offset-12{margin-left:100%}.col-offset-11{margin-left:91.66666667%}.col-offset-10{margin-left:83.33333333%}.col-offset-9{margin-left:75%}.col-offset-8{margin-left:66.66666667%}.col-offset-7{margin-left:58.33333333%}.col-offset-6{margin-left:50%}.col-offset-5{margin-left:41.66666667%}.col-offset-4{margin-left:33.33333333%}.col-offset-3{margin-left:25%}.col-offset-2{margin-left:16.66666667%}.col-offset-1{margin-left:8.33333333%}.col-offset-0{margin-left:0}.pull-right{float:right}.pull-left{float:left}@keyframes approved-anim{0%{transform:scale(1)}10%{transform:scale(1)}35%{transform:scale(1.15)}60%{transform:scale(1)}100%{transform:scale(1)}}@keyframes approved-glow-anim{0%{box-shadow:0 0 3px 1px rgba(59,181,115,.4)}10%{box-shadow:0 0 3px 1px rgba(59,181,115,.4)}35%{box-shadow:0 0 5px 1px rgba(59,181,115,.7)}60%{box-shadow:0 0 3px 1px rgba(59,181,115,.4)}100%{box-shadow:0 0 3px 1px rgba(59,181,115,.4)}}.finca--wrapper{padding-top:2rem}@media(max-width: 480px){.finca--wrapper .finca--gallery{width:100%;float:none}}.finca--wrapper .finca--ads-wrapper{margin:2.5rem 0;padding:1rem 0 0;border-top:1px dashed rgb(214.4285714286,213.3609022556,225.6390977444)}.finca--wrapper .finca--main-data-wrapper{padding-left:1rem}@media(max-width: 768px){.finca--wrapper .finca--main-data-wrapper{padding:1.5rem 0 0 0}}.finca--wrapper .finca--main-data-wrapper .finca--main-data h1{font-size:1.6rem;line-height:1.15em;margin:.3em 0 .8em}.finca--wrapper .finca--main-data-wrapper .finca--property-type{margin:.5rem 0}.finca--wrapper .finca--main-data-wrapper .finca--contact-ctas-wrapper{margin:1rem 0}.finca--wrapper .finca--main-data-wrapper .finca--location{color:rgb(127,123.6315789474,162.3684210526)}.finca--wrapper .finca--main-data-wrapper .finca--location i{margin-right:.25rem}.finca--wrapper .finca--main-data-wrapper .finca--owner-wrapper .owner-image{border-radius:50%;width:2.5rem;text-align:left}.finca--wrapper .finca--main-data-wrapper .finca--owner-wrapper .owner-info{text-align:left;font-size:1rem;line-height:1em;display:block}.finca--wrapper .finca--main-data-wrapper .finca--owner-wrapper .owner-info small{font-size:.8rem;display:block;color:rgb(100.7142857143,97.1804511278,137.8195488722)}.finca--wrapper .finca--main-data-wrapper .finca--approved-wrapper{margin:1rem 0;border-radius:1rem;background:rgba(59,181,115,.05);animation:approved-glow-anim infinite 4s;color:#3bb573}.finca--wrapper .finca--main-data-wrapper .finca--approved-wrapper .finca--approved-ribbon{font-weight:700;font-size:.9rem;text-align:center;padding:.8rem 1rem .2rem}.finca--wrapper .finca--main-data-wrapper .finca--approved-wrapper .finca--approved-ribbon i{animation:approved-anim infinite 4s;vertical-align:middle}.finca--wrapper .finca--main-data-wrapper .finca--approved-wrapper .finca--approved-ribbon span{font-size:1.18em;display:inline-block;margin-left:.2em;text-transform:uppercase;line-height:1.3em;vertical-align:middle}.finca--wrapper .finca--main-data-wrapper .finca--approved-wrapper .finca--approved-ribbon{border-bottom:1px solid hsla(0,0%,100%,.3)}.finca--wrapper .finca--main-data-wrapper .finca--approved-wrapper .finca--approved-bottom{border-radius:0 0 1rem 1rem;padding:.6rem 1rem .9rem;line-height:1.2em;font-size:1em}.finca--wrapper .finca--price{font-size:1.7rem;line-height:1.3em}.finca--wrapper .finca--price .finca--price-currency{font-weight:400}.finca--wrapper .finca--price .finca--price-amount{font-weight:700}.finca--wrapper .finca--price .finca--price-amount small{font-size:.7em;font-weight:400}.finca--wrapper .finca--description{border-left:6px solid rgb(243.5714285714,243.2706766917,246.7293233083);padding-left:.75rem;line-height:1.75em;font-size:1rem;color:rgb(100.7142857143,97.1804511278,137.8195488722)}.finca--wrapper .finca--features-wrapper{margin:1.5rem 0}.finca--wrapper .finca--features-wrapper .finca--main-features .finca--main-feature{padding-right:1rem}.finca--wrapper .finca--features-wrapper .finca--main-features .finca--main-feature .finca--main-feature-box{background:rgba(0,0,0,.025);transition:background .1s ease-in-out;border-radius:.25rem;cursor:default;padding:1.1em 1em 1.25em;margin:0 0 .5rem;font-size:.9rem;text-align:center;color:rgb(156.1428571429,153.5413533835,183.4586466165);text-transform:uppercase;letter-spacing:.01em}.finca--wrapper .finca--features-wrapper .finca--main-features .finca--main-feature .finca--main-feature-box strong{color:rgb(100.7142857143,97.1804511278,137.8195488722);margin-top:.35em;display:inline-block}.finca--wrapper .finca--features-wrapper .finca--main-features .finca--main-feature .finca--main-feature-box i{color:rgb(156.1428571429,153.5413533835,183.4586466165);transition:color .1s ease-in-out;display:inline-block;font-size:2em;line-height:1.75em}.finca--wrapper .finca--features-wrapper .finca--main-features .finca--main-feature .finca--main-feature-box:hover{background:rgba(59,181,115,.1)}.finca--wrapper .finca--features-wrapper .finca--main-features .finca--main-feature .finca--main-feature-box:hover i{color:#3bb573}@media(max-width: 768px){.finca--wrapper .finca--features-wrapper .finca--main-features .finca--main-feature .finca--main-feature-box{font-size:.8rem}.finca--wrapper .finca--features-wrapper .finca--main-features .finca--main-feature .finca--main-feature-box i{font-size:1.8em}}.fixedcentermiddlepopup{position:fixed;z-index:50;top:0;left:0;right:0;bottom:0}.fixedcentermiddlepopup .inner-content{position:absolute;width:90%;max-width:24rem;left:50%;top:40%;min-height:100px;margin-left:-12rem;font-size:1.2rem;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 0 8px 2px rgba(0,0,0,.5)}.fixedcentermiddlepopup:before{content:"";left:0;right:0;top:0;bottom:0;position:absolute;background:rgba(0,0,0,.75)}@media(max-width: 480px){.media-view{margin:0 -0.5rem}}@media(max-width: 480px){.media-view .book-box{overflow-y:scroll;padding:1rem;top:3.5rem;width:95%;margin:.5rem auto 0;left:2.5%;right:1rem;max-height:85%}}.media-view .tab-pane{height:70vh;min-height:480px;max-height:630px}@media(max-width: 480px){.media-view .tab-pane{min-height:200px;height:41.7vh;max-height:360px}}.media-view .images-container{height:100%}@media(max-width: 480px){.media-view .images-container .zoom{display:none}}@media(max-width: 480px){.media-view .images-container .book{display:none}}.media-view .images-container .an-image{height:100%;background-size:contain;background-color:#222}.media-view .images-container .big-price small{display:block}@media(max-width: 480px){.media-view .images-container .big-price{top:0;left:0;padding:.6rem;font-size:1.2rem;line-height:.9em}.media-view .images-container .big-price small{font-size:.9rem;line-height:.8em;margin-top:-0.4em}}@media(max-width: 480px){.media-view .images-container .weather{display:none}}.media-view .images-container .controls{background:rgba(0,0,0,0)}.media-view .images-container .controls a{background:#222;background:rgba(0,0,0,.6)}@media(max-width: 480px){.media-view .images-container .controls{bottom:40%;left:0;margin-left:0;width:100%}.media-view .images-container .controls a{padding:1rem;transition:transform .15s ease-in-out;font-size:1.4rem}.media-view .images-container .controls a:first-child{float:left;border-radius:0 50% 50% 0}.media-view .images-container .controls a:first-child:active{transform:scale(0.9) translateX(-5%)}.media-view .images-container .controls a:last-child{float:right;border-radius:50% 0 0 50%}.media-view .images-container .controls a:last-child:active{transform:scale(0.9) translateX(5%)}}.finca-contact-ctas{margin:.5rem 0 0}.finca-contact-ctas .col-6{margin-bottom:1rem}.finca-contact-ctas .view-phone:active{opacity:.4}.finca-label,.feattype{display:inline-block;padding:.6em .8em;border-radius:0;text-align:center;font-size:.8rem;text-transform:uppercase;color:#fff;font-weight:bold;margin:.4rem 0 0}.finca-label.rental-type,.feattype.rental-type{background-color:#5454d4}.finca-label.listing-type-sale,.feattype.listing-type-sale{background-color:#3bb573}.finca-label.listing-type-forrental,.feattype.listing-type-forrental{background-color:#3bb573}.finca-label.finca-both,.feattype.finca-both{background-color:rgb(214.4285714286,213.3609022556,225.6390977444)}@media(max-width: 480px){.view-left .alert{display:none}}.view-left .rental-details .box.the-finca-price{padding:1.5rem 0 2rem 0;border-top:0}.view-left .rental-details .box.the-finca-price h3{display:none}.view-left .rental-details .box.the-finca-price p.half{font-weight:400;text-align:center;font-size:2rem;width:100%}.view-left .rental-details .box.the-finca-price p.half strong{font-weight:bold;color:#3bb573}@media(max-width: 480px){.view-left .rental-details{margin-top:.3rem}.view-left .rental-details .box{padding-bottom:.5rem}.view-left .rental-details .box.the-finca-price{padding:.5rem 0}.view-left .rental-details .box.the-finca-price p.half{font-size:1.5rem}}.fincas-search-results .search-results-wrapper .searched{margin:1rem 0 2rem;text-align:center;color:rgb(100.7142857143,97.1804511278,137.8195488722);font-weight:300;font-size:1.25rem}@media(max-width: 480px){.fincas-search-results .search-title h1{font-size:1.3rem}.fincas-search-results .finca-label{display:none}.fincas-search-results .search-results-wrapper .searched{margin:1.75rem 0;font-size:1rem;font-weight:400}}.results-grid{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1.5rem;row-gap:1.75rem}@media(max-width: 480px){.results-grid{grid-template-columns:repeat(1, 1fr);column-gap:0}}.result-box{padding:0}@media(max-width: 480px){.result-box{margin-bottom:2rem}}.result-box:hover{cursor:pointer}.result-box .img-thumb{width:100%;height:33vh;max-height:20rem;background-size:cover;background-position:center;border-radius:12px;position:relative;transition:box-shadow .2s}.result-box:hover .img-thumb{box-shadow:0 0 3px 1px rgba(0,0,0,.1)}.result-box .img-thumb .price{position:absolute;top:15px;right:0;background:#333;background:rgba(0,0,0,.8);color:#fff;font-size:1.4rem;padding:10px;font-weight:600;transition:background .15s}.result-box:hover .img-thumb .price{background:rgba(0,0,0,.95)}.result-box .img-thumb .approved{position:absolute;bottom:20px;left:0;background:#3a0;background:rgba(71,170,0,.9);padding:6px 5px 4px 6px;text-align:center;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:width .2s}.result-box .img-thumb .approved span{display:inline-block;overflow:hidden;height:1em;transition:width .2s;color:#fff;text-transform:uppercase;font-weight:bold;padding:0 .4em}.result-box .img-thumb .approved img{vertical-align:middle;height:24px;display:inline-block;margin-bottom:4px;margin-right:2px;opacity:.8;transition:opacity .2s}.result-box:hover .img-thumb .approved img{opacity:1}.result-box .img-thumb .user{position:absolute;bottom:-32px;right:10px;width:60px;height:60px;border-radius:50%;border:2px solid #fff;background:#eee;overflow:hidden}.result-box .img-thumb .user img{width:100%}.result-box .info{padding:0;color:#777;font-size:.95rem;margin:.5rem 0 0;line-height:1.5em}.result-box .info .name,.result-box .info .people{line-height:1em}.result-box .info .name{font-size:1em;line-height:1em;padding:0 0;transition:color .15s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.3em;letter-spacing:-0.5px}.result-box .info .location{font-size:1.1em;color:#333}.result-box .info .price-in-box{margin-top:.5em;font-size:1.1em;color:#333;font-weight:400}.discover-top{text-align:center}.discover-top h1{font-size:1.5rem;line-height:1.2em;margin-bottom:.2em}.contfeathalf .featlisting{background-color:#333}@media(max-width: 480px){.contfeathalf{padding:0;margin-bottom:1rem}.contfeathalf .featlisting{height:14rem;border-radius:4px}.contfeathalf .featlisting .feattype,.contfeathalf .featlisting .weather{margin-top:.6rem}.contfeathalf .featlisting .weather{font-size:1.2rem}.contfeathalf .featlisting .feattype{padding:.6em .8em;border-radius:0;font-size:.8rem}.contfeathalf .featlisting .featdesc{padding:1rem .4rem .5rem}.contfeathalf .featlisting .featdesc p{font-size:1rem;font-weight:600}.contfeathalf .featlisting .featdesc p strong{font-weight:700}}.finca--approved-icon{position:relative;display:inline-block;margin-right:.25rem}.finca--approved-icon i.finca--approved-icon-base{color:#3bb573;font-size:1.7rem;text-shadow:0 0 3px rgba(59,181,115,.6)}.finca--approved-icon i.finca--approved-icon-top{color:#fff;position:absolute;top:.0765rem;left:.374rem;font-size:.884rem;line-height:1.7rem}.finca--approved-icon.contrast .finca--approved-icon-base{color:#fff}.finca--approved-icon.contrast .finca--approved-icon-top{color:#3bb573}.explore-pager{display:block;margin:1rem 0 1.5rem;font-size:1.1rem}.explore-pager .yiiPager .page{border-color:#3bb573}.explore-pager .yiiPager .page.selected{background:#3bb573}.explore-pager ul.yiiPager{font-size:1rem;border:0;margin:0 0 0 .5rem;padding:0;line-height:100%;display:inline}.explore-pager ul.yiiPager li{display:inline;margin:0 .1em}.explore-pager ul.yiiPager li a:link,.explore-pager ul.yiiPager li a:visited{padding:.6em .8em;display:inline-block;border:solid 1px #3bb573;font-weight:bold;color:#3bb573;text-decoration:none}.explore-pager ul.yiiPager li.selected a{background:#3bb573;color:#fff;font-weight:bold}.explore-pager ul.yiiPager .page a{font-weight:normal}.explore-pager ul.yiiPager a:hover{border:solid 1px #3bb573}.explore-pager ul.yiiPager .hidden a{border:solid 1px #dedede;color:#888}.explore-pager ul.yiiPager .first,.explore-pager ul.yiiPager .last{display:none}.rental-details .box:before,.rental-details .box:after{content:"";display:table}.rental-details .box:after{clear:both}.rental-details .box,.rental-details p,.rental-details p.half{font-size:1rem}.rental-details p{line-height:1.5em}@media(max-width: 480px){.rental-details .box{border-top:0;margin:0;padding:0 0 1.1rem}.rental-details .box p,.rental-details .box h3{width:100%}.rental-details .box h3{margin:.7em 0;color:#333;font-size:1.1rem}.rental-details .box p{color:#888;font-size:1rem;line-height:1.25em}.rental-details .box p strong{color:#333;font-weight:400}}h2.view-name{margin-top:.3em}@media(max-width: 480px){h2.view-name{line-height:1.1em;font-size:1.6rem}}.other-listings-box{min-height:180px;background-color:#222}.other-listings-box h4{height:auto}@media(max-width: 480px){.other-listings-box{min-height:120px;margin:.5rem 0}}@media(max-width: 480px){.view-box{border:0}}@media(max-width: 480px){.view-box-pad{padding:0}}.share-box{padding:.4rem}@media(max-width: 480px){.share-box{padding:.5rem 0}}.security-note{margin-top:.7rem;font-size:1.1rem;padding:1.25rem .8rem}@media(max-width: 480px){.security-note{font-size:.9rem;padding:.8rem .6rem}}.mini-row-rental{display:block;background:#fafafa;border:1px solid #eee;padding:.8em;font-size:1.2rem;margin-bottom:.5rem;transition:all .1s linear;line-height:1.1em;color:#555}.mini-row-rental small{display:block;font-size:.9rem;color:#777}.mini-row-rental:hover{border-color:#3bb573;background:#3bb573;color:#fff}.mini-row-rental:hover small{color:#fff}@media(max-width: 480px){.rental-view-page .rental-type.finca-label{display:none}}footer{margin-top:0;background:rgb(249.4,249.2526315789,250.9473684211);border-top:1px solid rgb(231.9142857143,231.3067669173,238.2932330827);color:#39374e;padding:4rem 0;color:rgb(100.7142857143,97.1804511278,137.8195488722)}footer a{line-height:2.5em;font-size:.9rem}footer a i.fab{font-size:1.2rem}footer strong{font-size:.75rem;text-transform:uppercase}footer hr{border:0;border-top:1px solid rgb(214.4285714286,213.3609022556,225.6390977444)}footer .col-4{padding:0 1rem}@media(max-width: 480px){footer .container{padding:2rem .5rem}}.publish-page{position:relative;overflow-y:hidden}.publish-page .publish-picture{background:#555 url(/images/backgrounds/publica-finca-alquiler-venta-gratis.jpg);background-position:center center;position:absolute;right:0;top:0;bottom:0;left:58.3333333333%;background-size:cover}@media(max-width: 768px){.publish-page .publish-picture{display:none}}.publish-page .publish-title{font-size:2.8rem;font-weight:600;padding:2.5rem 0 0;line-height:1.1em;color:#444}@media(max-width: 480px){.publish-page .publish-title{font-size:2rem;padding:1rem 0}}.publish-page .publish-subtitle{color:#444;font-size:1.8rem;font-weight:600;margin:1rem 0 .5rem;padding:1rem 0;position:relative}.publish-page .publish-subtitle:before{content:"";position:absolute;left:0;bottom:0;width:1em;height:1px;background:#3bb573}@media(max-width: 480px){.publish-page .publish-subtitle{font-size:1.6rem;padding:0 0 .8rem}}.publish-page p{font-size:1.1rem;line-height:1.3em}.publish-page table h4{color:#666}.publish-page table p{font-size:.9rem;font-weight:400;line-height:1.3em}.publish-page .sale-item{margin:.2em 0 .2em 1.1em;line-height:1.2em;font-size:1.1rem;font-weight:400}.publish-page .sale-item i{font-size:.8em;color:#3bb573;display:inline-block;position:absolute;left:0;line-height:1.5em}@media(max-width: 768px){.publish-page .sale-item i{position:relative;width:1.2em;left:auto;line-height:inherit}}.btn{padding:.8em 1.5em;display:inline-block;border-radius:4px;border:1px solid rgba(0,0,0,0);transition:background .05s linear;box-sizing:border-box;cursor:pointer;font-size:.95rem}.btn.btn-block{width:100%;text-align:center}.btn.btn-bold{font-weight:600}.btn.btn-small{font-weight:600;font-size:.8rem;padding:.7em 1.2em}.btn.btn-mini{font-weight:600;font-size:.7rem;padding:.6em 1.1em}.btn.btn-larger{font-weight:600;font-size:1.15rem}.btn.disabled,.btn[disabled]{cursor:not-allowed;background:#3bb573;color:#fff;opacity:.5}.btn.active{box-shadow:0 0 6px 1px rgba(0,0,0,.2) inset}.btn:active{border:1px solid rgba(0,0,0,0)}.btn.btn-default{background:rgb(243.5714285714,243.2706766917,246.7293233083);color:#39374e}.btn.btn-default.active,.btn.btn-default:active{background:rgb(223.1714285714,222.3338345865,231.9661654135)}.btn.btn-default:hover{background:rgb(231.9142857143,231.3067669173,238.2932330827)}.btn.btn-default-bdr{border:1px solid rgb(214.4285714286,213.3609022556,225.6390977444);background:rgba(0,0,0,0);color:#5454d4;color:#39374e}.btn.btn-default-bdr:hover{background-color:rgb(214.4285714286,213.3609022556,225.6390977444)}.btn.btn-finkeros,.btn.btn-primary{background:#3bb573;color:#fff}.btn.btn-finkeros.active,.btn.btn-finkeros:active,.btn.btn-primary.active,.btn.btn-primary:active{background:rgb(52.73125,161.76875,102.78125)}.btn.btn-finkeros:hover,.btn.btn-primary:hover{background:rgb(70.60625,194.89375,127.65625)}.btn.btn-secondary{background:#5454d4;color:#fff}.btn.btn-secondary.active,.btn.btn-secondary:active{background:hsl(240,59.8130841121%,53.0392156863%)}.btn.btn-secondary:hover{background:hsl(240,59.8130841121%,63.0392156863%)}.btn.btn-secondary-bdr{border:1px solid #5454d4;background:rgba(0,0,0,0);color:#5454d4}.btn.btn-secondary-bdr.btn-large{border-width:2px}.btn.btn-secondary-bdr.btn-larger{border-width:2px}.btn.btn-secondary-bdr:hover{background:#5454d4;color:#fff}.btn.btn-finkeros-bdr,.btn.btn-primary-bdr{border:1px solid #3bb573;background:rgba(0,0,0,0);color:#3bb573}.btn.btn-finkeros-bdr.btn-large,.btn.btn-primary-bdr.btn-large{border-width:2px}.btn.btn-finkeros-bdr.btn-larger,.btn.btn-primary-bdr.btn-larger{border-width:3px}.btn.btn-finkeros-bdr:hover,.btn.btn-primary-bdr:hover{background:#3bb573;color:#fff}.btn.btn-finkeros-bdr.active,.btn.btn-primary-bdr.active{box-shadow:0 0 6px 2px rgba(59,181,115,.25) inset}.btn.btn-danger{background:#b43;color:#fff}.btn.btn-danger.active,.btn.btn-danger:active{background:hsl(7.5,57.1428571429%,41.6666666667%)}.btn.btn-danger:hover{background:hsl(7.5,57.1428571429%,51.6666666667%)}.btn.btn-danger-bdr{border:1px solid #b43;background:rgba(0,0,0,0);color:#b43}.btn.btn-danger-bdr:hover{background:#b43;color:#fff}.btn.btn-contrast-bdr{border:1px solid #fff;background:rgba(0,0,0,0);color:#fff}.btn.btn-contrast-bdr.btn-large{border-width:2px}.btn.btn-contrast-bdr.btn-larger{border-width:3px}.btn.btn-contrast-bdr:hover{background:#fff;color:#3bb573}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-group .btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}input,input[type=text],input[type=email],input[type=tel],input[type=number]{font-size:1rem;margin:0;border:1px solid rgb(214.4285714286,213.3609022556,225.6390977444);border-radius:3px;padding:.7em}input:hover,input:focus,input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=number]:hover,input[type=number]:focus{border:1px solid rgb(185.2857142857,183.4511278195,204.5488721805);outline:none}textarea{width:100%;border:1px solid rgb(214.4285714286,213.3609022556,225.6390977444);border-radius:3px;font-size:1rem;padding:.7em}select{padding:.7em;color:#39374e;border:1px solid rgb(214.4285714286,213.3609022556,225.6390977444);border-radius:3px;background:#fff;background:hsla(0,0%,100%,.9)}select:hover{border-color:rgb(185.2857142857,183.4511278195,204.5488721805)}.finkeros-form label{text-align:right}.finkeros-form label .required{display:inline-block;color:#3bb573;font-weight:600}.finkeros-form label.checkbox{cursor:pointer}.finkeros-form label.checkbox input[type=checkbox]{display:inline-block}.finkeros-form label.checkbox{text-align:left}.publish-finca-form h2{line-height:1em}.publish-finca-form h2 small{font-weight:400;color:rgb(100.7142857143,97.1804511278,137.8195488722);font-size:.65em;line-height:1em}.publish-finca-form .control-group{margin:.7em 0 .25rem 0}.publish-finca-form .control-group label{color:rgb(127,123.6315789474,162.3684210526);font-weight:400;line-height:1.3em;font-size:1rem;margin:0 0 .2em}.publish-finca-form .control-group .input-controls select,.publish-finca-form .control-group .controls select{font-size:1rem}.publish-finca-form .control-group .input-controls input,.publish-finca-form .control-group .input-controls textarea,.publish-finca-form .control-group .controls input,.publish-finca-form .control-group .controls textarea{max-width:40rem}
