#mensagem-emocional {
    margin-top: 7rem !important;
}

/* Portrait phones and smaller */

@media only screen and (max-width : 500px) {
      #header{
        background-size: 244% auto;
        background-position: 54% 0;
      }

      body{overflow-x: hidden;}


      @media only screen and (max-width : 400px) {


            .text-icone-i{


                font-size: 18px ;
                text-align: center;


            }

            .text-head-1 {
                font-size: 25px !important;
            }

            .text-head-2 {
                font-size: 21px !important;
            }

            /* .form-header{
                margin-top: 15rem !important;
            } */

            #mensagem-emocional {
                margin-top: 20rem !important;
            }

       }

}







/* CSS - MNI-LP */


@font-face {
    font-family:'fonte_padrao';
    src:url("../fonts/Montserrat-Regular.otf");
}


*{
    margin: 0;
    padding: 0;

}







body{
    font-family:fonte_padrao !important;


}

/*INÍCIO HEADER*/



header{
    background-image:url('../images/familiacasalpsite.jpg?v=1')   ;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;


}



.form-header{

    background-image:url('../images/bg-form-header-opacity-7.png')  ;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:left;
    height: auto;

}

.btn-form{
    background:#00FF79 !important;
    color:#1C78C0 !important;

}

.btn-form:hover{
    background:#fff !important;
    color:#1C78C0 !important;

}

.text-head-1{
    font-size: 25px ;
    color: #f0f0f0;
    background-color:#1C78C0 ;
    font-weight: bold;

}


.text-head-2{

    font-size: 25px ;
    color:#1C78C0;
    font-weight: bold;

}

#header .text-head-2, #header a.mt-2{
  background-color: #ffffffc7;
}


/*FIM HEADER*/


/*INÍCIO MAIN*/

#video{

    background:#E3E5E4;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:left;
    height: auto;

}



.text-main-1{

    color:#1C78C0;
    font-weight: 900;


}


.text-main-2{



    font-size: 15px ;
    color:#1C78C0;
    font-weight: bold;


}



.text-icones{



    font-size: 20px ;
    color:#1C78C0;
    font-weight: bold;


}



.btn-form-main{
    background:#E3E5E4 !important;
    color:#1C78C0 !important;
    border: 1px solid #1C78C0 !important;




}

.btn-form-main:hover{
    background:#00FF79 !important;
    color:#1C78C0 !important;

}



#lotes{

    background-image:url('../images/bg-fotos-loteamento.png') ;
    background-repeat:repeat-x;
    background-size:cover;
    background-position:left;
    height: auto;


}


#terrenos{

    background:#E3E5E4;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:left;
    height: auto;

}

#maps{

    background-image:url('../images/bg-mapa.png');
    background-repeat:repeat-x;
    background-size:cover;
    background-position:left;
    height: auto;

}

/* LEIA MAIS */

.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
    display: none;
}

.addReadMore.showmorecontent .readMore {
    display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
    font-weight: bold;
    margin-left: 2px;
    color: #00CFA0;
    cursor: pointer;
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
    display: block;
}

/* Whatsapp button floating */
#btn-wp-message:before {
    content: " ";
    border-top: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    /* width: 0; */
    margin: 0 auto;
    /* transform-origin: top; */
    /* transform: scale(0); */
    bottom: 121px;
    right: 70px;
    position: fixed;
}

.carrossel-foto-loteamento .owl-item > div {
    cursor: pointer;
    margin: 10% 30%;
    transition: margin 0.4s ease;
}
.carrossel-foto-loteamento .owl-item.center > div {
    cursor: auto;
    margin: 0;
}
.carrossel-foto-loteamento .owl-item:not(.center) > div:hover {
    opacity: .6;
}
