#box-busca-home{
    background-image:url(../img/bg-busca-home.jpg);
    background-size:cover;
    background-position:center center;
    width:100%;
    height:623px;
    float:left;
    overflow:hidden;
}


#section-barra-busca{
    background-color:#F1F1F1;
    width:100%;
    float:left;
    height:80px;
    overflow:hidden;

    #form-barra-busca{
        .col{}
    }
}    

#section-banner{
    background-color:#555;
    width:100%;
    float:left;
    overflow:hidden;

    #slick-banners{
        width:100%;
        float:left;
        overflow:hidden;

        .banner{
            width:100%;
            height:580px;
            float:left;
            overflow:hidden;
    
            .legenda{
                background-color:rgba(150,150,150,0.7);
                width:39.2%;
                height:580px;
                float:right;
                overflow:hidden;
                
                div{
                    width:373px;
                    float:left;
                    padding-right:20px;
                    padding-top:16px;
                    overflow:hidden;
                
                    h3{
                        width:100%;
                        float:left;
                        color:#fff;
                        text-align:right;
                        font-size:50px;
                        text-transform:uppercase;
                    }

                    p{
                        width:100%;
                        float:left;
                        padding-top:3px;
                        color:#fff;
                        text-align:right;
                        font-size:26px;
                        line-height:43px;
                        text-transform:uppercase;
                    }
                    
                    button{
                        background-color:red;
                        width:225px;
                        height:74px;
                        float:right;
                        margin-top:40px;
                        overflow:hidden;
                        border:0px;
                        border-radius:5px;
                        
                        .icon-lupa1{
                            @include sprite($lupa1);
                        }

                        span{
                            color:#fff;
                            display:inline-block;
                            margin-left:5px;
                            font-size:25px;
                            text-transform:uppercase;
                        }
                    }
                }
            }
        }
    }
}

#section-imoveis-home{
    background-color:#fff;
    background-image:url(../img/bg-mosaico1.png);
    background-position:top center;
    width:100%;
    min-height:1191px;
    float:left;
    overflow:hidden;

    #box-lancamentos{
        width:100%;
        float:left;
        overflow:hidden;
        
        #header-box-lancamentos{
            width:100%;
            float:left;
            height:250px;
            padding-top:78px;
            overflow:hidden;

            h2{
                font-weight:bold;
                font-size:40px;
                color:#fff;
                padding-top:80px;
                text-transform:uppercase;
            }

            .legenda{
                width:356px;
                float:right;

                i{
                    float:left;
                    margin-top:14px;
                }

                strong{
                    width:calc(100% - 41px);
                    float:left;
                    color:#fff;
                    padding-left:10px;
                    font-size:55px;
                    line-height:57px;
                    text-transform:uppercase;

                    &:last-child{
                        width:100%;
                        padding-left:0px;
                    }
                }
            }
        }

        .reg-lancamentos{
            width:100%;
            float:left;
            overflow:hidden;
            
            a{
                width:100%;
                float:left;
                overflow:hidden;

                .img{
                    background-position:center center;
                    background-size:cover;
                    width:100%;
                    height:340px;
                    float:left;
                    overflow:hidden;
                }
                
                .info{
                    background-color:#EEEEEE;
                    width:100%;
                    height:75px;
                    float:left;
                    padding:10px;
                    margin-top:15px;
                    overflow:hidden;

                    p{
                        font-size:13px;
                        color:#333;
                    }
                }
            }
        }
    }
}


.icon-destaque-imobiliario{
    @include sprite($destaque-imobiliario);
}