/*geral*/
body{overflow-x: hidden; padding:0; background-image: url("../images/fundo-site.jpg");}
.whatsapp {position: fixed; width: 60px; height: 60px; bottom: 40px; right: 40px; background-color: #25d366; color: #fff; border-radius: 50px; text-align: center; font-size: 30px; 
    box-shadow: 2px 2px 3px #999; z-index: 100 }
.whatsapp:hover{color: #fff;}
input:focus {    outline: 0px dotted;    /* outline: 5px auto -webkit-focus-ring-color; */}
.my-whatsapp {margin-top: 16px}
.container-fluid{padding: 0;}
.vd{ display: block!important;}
.vm{ display: none!important;}
.navbar{background-color:#0063b2!important; border:0;}
.nav-item{font-family: 'Effra-Regular'; text-transform: uppercase; font-size: 13px;}
.nav-link:after{content: "|"; padding-left: 12px; color: #00c46a}
.noa:after{content: ""}
.nav-item a{ color: #fff!important }
.nav-item a:hover{ color:#F9D7B0!important }
.fa-bars{ color: #fff; }
.navbar-toggler{border-color: #fff!important}
.capa{background-image: url("../images/capa.png"); background-repeat: no-repeat; background-position: top -5px right;}
footer{ background-color: #0063b2; }
footer small{font-family: 'Effra-Regular';; font-size: 11px; color: #fff}
footer p{font-family: 'Effra-Light'; color: #fff; font-size: 10px; text-align: justify;}
@font-face {
    font-family: 'Effra-Regular';
    src: url('../fonts/Effra-Regular.eot');
    src: url('../fonts/Effra-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Effra-Regular.woff2') format('woff2'),
        url('../fonts/Effra-Regular.woff') format('woff'),
        url('../fonts/Effra-Regular.ttf') format('truetype'),
        url('../fonts/Effra-Regular.svg#Effra-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Effra-Light';
    src: url('../fonts/EffraLight-Regular.eot');
    src: url('../fonts/EffraLight-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EffraLight-Regular.woff2') format('woff2'),
        url('../fonts/EffraLight-Regular.woff') format('woff'),
        url('../fonts/EffraLight-Regular.ttf') format('truetype'),
        url('../fonts/EffraLight-Regular.svg#EffraLight-Regular') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Effra-Heavy';
    src: url('../fonts/EffraHeavy-Regular.eot');
    src: url('../fonts/EffraHeavy-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EffraHeavy-Regular.woff2') format('woff2'),
        url('../fonts/EffraHeavy-Regular.woff') format('woff'),
        url('../fonts/EffraHeavy-Regular.ttf') format('truetype'),
        url('../fonts/EffraHeavy-Regular.svg#EffraHeavy-Regular') format('svg');
    font-weight: 900;
    font-style: normal;
}

/* Preloader */
.pre-loader { 
    background-color:#0063b2;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000000;
    z-index: 99999999;
    opacity: 1;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
}
.pre-loader div {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    position: relative;
    text-indent: -9999em;
    
    
    top: 50%;
    height: 50px;
    width: 50px;
    position: relative;
    margin: -25px auto 0 auto;
    display: block;
    
    border-top: 2px solid rgba(0,0,0, 0.2);
    border-right: 2px solid rgba(0,0,0, 0.2);
    border-bottom: 2px solid rgba(0,0,0, 0.2);
    border-left: 2px solid #FFF;
    
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform:  translateY(50%);
    -webkit-animation: load9 1.1s infinite linear;
    animation: load9 1.1s infinite linear;
}
.pre-loader div,
.pre-loader div:after {
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
@-webkit-keyframes load9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*principal*/
.ville{ padding-top: 51px; }
.ville h1{font-family: 'Effra-Regular'; text-transform: uppercase; color:#0063b2; font-size: 24px; }
.ville ul{list-style: none; padding-left: 0;}
.ville li{ color: #5e5e5d; padding-top: 12px; }
.ville li:before{content: "• "; color: #00c46a;}
.ville li sup{ font-size: 8px !important; }
.txttop{ margin-left: 70px; position: absolute; }
.empree{ background-image: url("../images/fundo-empreendimento.jpg"); background-repeat: no-repeat; height: 489px; }
.empree ul{list-style: none; padding: 0}
.empree li{font-family: 'Effra-Regular'; color: #fff; padding-top: 12px; font-size: 16px;}
.empree li:before{content: "• "; color: #00c46a;}
.empree small{font-family: 'Effra-Regular'; color: #fff; font-size: 16px;}
.empree h2{font-family: 'Effra-Heavy'; font-size: 32px; text-transform: uppercase; color: #00c46a; line-height:10px}
.empree h3{font-family: 'Effra-Regular'; color:#c1c1c1; font-size: 26px; text-transform:uppercase;}
.form{ background-color: #5E5E5E; border-radius: 20px; padding: 25px; margin-top: -190px }
.form-control{border-radius: 0; border:0;}
.btn-danger{font-family: 'Effra-Regular'; text-transform: uppercase; font-size: 13px; padding: 10px; background-color:#ffc107; border:0; border-radius: 20px; color: #0063b2 !important; }
.fotos h2{font-family: 'Effra-Heavy'; color:#00c46a; font-size: 35px; text-transform: uppercase; }
/* .fotos h2:before{content: url("../images/icone.png"); padding-right: 5px;} */
.fotos p{font-family: 'Effra-Regular'; color:#5e5e5e; font-size: 16px; line-height: 0}
.local h2{font-family: 'Effra-Heavy'; color:#00c46a; font-size: 35px; text-transform: uppercase; }
/* .local h2:before{content: url("../images/icone.png"); padding-right: 5px;} */
.local p{font-family: 'Effra-Regular'; color:#5e5e5e; font-size: 16px; line-height: 0}
.local h3{font-family: 'Effra-Light'; font-size: 24px; color:#5e5e5e;}
.local h4{font-family: 'Effra-Regular'; font-size: 35px; color:#00c46a; text-transform: uppercase; }
.local small{font-family: 'Effra-Regular'; font-size: 14px; color: #5e5e5e;}
.border-left{ border-left: 1px solid #0063b2!important}
.incorp p{font-family: 'Effra-Light'; font-size: 16px; color:#6c6c6c; line-height: 28px;}

/*medias*/
@media (max-width: 1366px) {
}

@media (max-width: 1024px) { 
.capa{background-image: url("../images/capa-1024.png");}
.ville li{padding-top: 7px; font-size: 15px;}
.empree{height: auto !important; }
}

@media (max-width: 768px) { 
.vd{ display: none!important;}
.vm{ display: block!important;}
.pt-5, .py-5 {    padding-top: 1rem!important;}
.nav-item{text-align: center;}
.nav-link:after{content: "";}
.capa{ background-image: none; margin-top: 41px; }
.ville h1{font-size: 21px; }
.ville li{font-size: 15px;}
.form{margin-top: -115px }
.local h4{font-size: 26px;}
}

@media (max-width: 767px) { 
.vd{ display: none!important;}
.vm{ display: block!important;}
.capa{ background-image: none; }
.ville h1{ text-align: center; }
.ville ul{text-align: center;}
.ville li{font-size: 17px;}
.thumbs{ display: none; }
.form{margin-top: 0px }
.empree h2{font-size: 25px;}
.empree{ background-image: url("../images/fundo-empreendimento-m.jpg"); height: auto; }
}

@media (max-width: 480px) {
.vd{ display: none!important;}
.vm{ display: block!important;}
.pt-5, .py-5 {padding-top: 0.5rem!important;}
.nav-item{text-align: center;}
.nav-link:after{content: "";}
.ville{ padding-top: 92px; }
.capa{ background-image: none; }
.thumbs{ display: none; }
.form{margin-top: 0px }
.empree h2{font-size: 25px; padding-top: 20px;}
.empree{ background-image: url("../images/fundo-empreendimento-m.jpg"); height: auto; }
.fotos h2{font-size: 25px;}
.local h2{font-size: 25px;}
.local h3{font-size: 18px;}
.local h4{font-size: 23px;}
.border-left{border-left: 0!important}
footer small{font-size: 9px;}
}


.text-verde {
  color: #00c46a;
}