﻿.line-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.mt-n75,.my-n75{margin-top:-7.5rem !important;}.mb-n75,.my-n75{margin-bottom:-7.5rem !important;}.my-75,.mt-75{margin-top:7.5em !important;}.my-75,.mb-75{margin-bottom:7.5em !important;}.my-invisible-element,.my-invisible-element:hover,.my-invisible-element:focus,.my-invisible-element:active{background-color:#e79e00 !important;}.btn-primary.focus,.btn-primary:focus{background-color:#e79e00;border-color:#e79e00;}.barraProcura .form-control,.barraProcura .btn{-webkit-border-radius:15px !important;-moz-border-radius:15px !important;border-radius:15px !important;height:45px;}.barraProcura .form-control{border:1px solid #ffb71b;}ul#lang{display:inline-block;padding-left:0;margin:5px 0 0 0;}ul#lang li{display:inline;margin-left:3px;margin-right:3px;}ul#lang li a{margin:0;color:#fff;}#tlist{margin-bottom:30px !important;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body{background-color:rgba(255,255,255,.95) !important;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body img{height:50px;width:auto;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-wrapper-effect-1-dark.sticky-effect-active .sticky-body{background-color:rgba(0,0,0,.9) !important;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-wrapper-effect-1-dark.sticky-effect-active .sticky-body img{height:65px;width:auto;}.sticky-wrapper .sticky-body .container-fluid img{transition:ease all 300ms;}.bo .bg-gradient>.text-dark{color:#fff !important;}.bo .form-check{width:auto;}.bo .form-check label.control-label{width:100%;}.bo .form-check label.control-label .form-control{width:auto;}.bo .form-check label.control-label:hover{cursor:pointer;}.pagePadTop{padding-top:70px;}h1,h2,h3,h4,h5,h6{letter-spacing:normal;}html.side-header-overlay-full-screen #header{background-color:rgba(255,183,27,.99);}html.side-header-overlay-full-screen #header .header-nav-main nav>ul>li>a{color:#fff;padding:8px 0 !important;}html.side-header-overlay-full-screen #header .header-nav.header-nav-links.header-nav-light-text nav>ul>li>a,html.side-header-overlay-full-screen #header .header-nav.header-nav-line.header-nav-light-text nav>ul>li>a{color:#fff;}html.side-header-overlay-full-screen #header .header-nav.header-nav-links.header-nav-light-text nav>ul>li>a.active,html.side-header-overlay-full-screen #header .header-nav.header-nav-line.header-nav-light-text nav>ul>li>a.active{color:#d3d3d3;}#footer{border-top:none;}@media(max-width:991px){.dropdown .social-icons li a{display:inline-block !important;}}html .btn-primary{color:#fff;}html .btn-primary:hover,html .btn-primary.hover{color:#fff;}.dshadow{-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));}.custom-text-shadow{text-shadow:1px -1px 0 rgba(0,0,0,.4);}.villasShortcut{position:relative;text-align:center;}.villasShortcut>img{display:none;}@media(min-width:768px){.villasShortcut>img{display:inline-block;}}.villasShortcut .villasShortcutWrapper{justify-content:center;align-items:center;}.villasShortcut .villasShortcutWrapper .villasScBox{padding:30px 40px 30px 40px;background-color:#ffb71b;color:#fff;text-align:center;}.villasShortcut .villasShortcutWrapper .villasScBox .texto{margin-bottom:20px;font-size:1.2em;}.villasShortcut .villasShortcutWrapper .villasScBox .btn{color:#fff;}.villasShortcut .villasShortcutWrapper .villasScBox .btn:hover,.villasShortcut .villasShortcutWrapper .villasScBox .btn.hover{color:#ffb71b;}@media(min-width:1200px){.villasShortcut .villasShortcutWrapper .villasScBox{padding:50px 60px 50px 60px;}.villasShortcut .villasShortcutWrapper .villasScBox .texto{font-size:2em;}}@media(min-width:768px){.villasShortcut .villasShortcutWrapper.withImg{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;}}@media(min-width:768px) and (min-width:768px){.villasShortcut .villasShortcutWrapper.withImg .villasScBox{background-color:rgba(255,183,27,.8);}}section#contact.section.bg-color-gmaps{background-color:#edebe8 !important;}section#contact .gmaps-custom{height:300px;width:100%;}@media(min-width:768px){section#contact .gmaps-custom{position:absolute;left:0;top:0;width:100%;height:100%;display:block;}}section#contact .gmaps-custom iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}section#contact .gmaps-custom::before{padding-top:100%;}section#contact select.form-control{padding:.3rem .8rem;}.pageHome .rev_slider li.slide-overlay .slotholder::after{opacity:0;background:#fff;}.pageVillaDetails .villasShortcut li{text-align:left;line-height:10px;padding:0;}.pageVillaDetails .villasShortcut li>img{width:25px;height:25px;}