@import "home.css";
@import "footer.css";
@import "menu.css";
@import "slideshow.css";
@import "contactos.css";
@import "area.css";
@import "atividades.css";
@import "setores.css";
@import "magnific-popup.css";
@import "news.css";
@import "apresentacao.css";

/* SPACERS - INICIO */

.spacer150 {height: 150px;}
.spacer120 {height: 120px;}
.spacer90 {height: 90px;}
.spacer60 {height: 60px;}
.spacer45 {height: 45px;}
.spacer30 {height: 30px;}
.spacer15 {height: 15px;}

@media screen and (max-width: 991px)
{
    .spacer150-mobile {
        height: 150px;
    }

    .spacer120-mobile {
        height: 120px;
    }

    .spacer90-mobile {
        height: 90px;
    }

    .spacer60-mobile {
        height: 60px;
    }

    .spacer45-mobile {
        height: 45px;
    }

    .spacer30-mobile {
        height: 30px;
    }

    .spacer15-mobile {
        height: 15px;
    }
}

@media screen and (max-width: 767px)
{
    .spacer60-xs {
        height: 60px;
    }
}

/* SPACERS - FIM */

/* FONTS E BACKGROUND INICIO */

h1
{
    font-family: 'Playfair Display', serif !important;
    text-transform: uppercase;
}

h2
{
    font-family: 'Playfair Display', serif !important;
    color: #514e2f !important;
}

html body
{
    background-color: rgb(255, 255, 255, 1);
    font-family: 'Open Sans', sans-serif;
    font-size: 14pt;
    -webkit-text-size-adjust: 100%;
}
/* FONTS E BACKGROUND FIM */

.divider
{
    height: 2px;
    background: url("../images/geral/divider.jpg");
    background-position: center;
    background-repeat: no-repeat;
}

#btn_menu
{
    cursor: pointer;
    float: right;
    margin-top: 40px;
}

#btn_menu2
{
    cursor: pointer;
    color:#FFF !important;
    float:right;
    font-size: 25pt;
}

@media(max-width: 991px)
{
    #btn_menu
    {
        margin-top: 0px !important;
    }

    .navbar-brand
    {
        width: 150px;
    }

    .banner_area .img_topo
    {
        margin-top: 41px;
    }
}

#btn_menu .margem
{
    margin-right: 12px !important;
}

.banner img
{
    width: 100%;
}


/*FORMULÁRIO*/

.formulario
{
    background-color: #a9a995;
}

.formulario .form-control
{
    width: 70% !important;
    border-radius: 0px !important;
    background-color: #989886 !important;
    border: 0px !important;
    box-shadow: none !important;
    height: 45px;
}

@media (max-width: 991px)
{
    .formulario
    {
        text-align: center;
        padding-left: 0px !important;
        background-color: #878777;
        min-height: 490px !important;
    }

    .formulario .form-control
    {
        width: 100% !important;
    }

    .formulario .form-control
    {
        width: 100% !important;
    }

    #news
    {
        margin-right: 20% !important;
        margin-left: 20% !important;
    }
}

@media (min-width: 992px)
{

    .formulario
    {
        height: 50vh;
        min-height: 490px !important;
    }
}

::-webkit-input-placeholder
{
    color: black !important;
    font-size: 12pt;
}

:-moz-placeholder
{ /* Firefox 18- */
    color: black !important;
    font-size: 12pt;
}

::-moz-placeholder
{  /* Firefox 19+ */
    color: black !important;
    font-size: 12pt;
}

:-ms-input-placeholder
{
    color: black !important;
    font-size: 12pt;
}

textarea.form-control
{
    height: auto !important;
}

.module-form .formulario_btn
{
    width: 155px;
    text-align: left;
    background-color: transparent;
    background-image: none !important;
    background-image: url("../images/home/subscrever_blk.png")!important;
    background-repeat: no-repeat;
    background-position: right;
    border: none;

}

.module-form .formulario_btn:hover
{
    background-image: url("../images/home/subscrever_wht.png")!important;
    color: #fff;
}


/*FORMULÁRIO FIM*/

@media (max-width: 767px)
{
    .unsee
    {
        display: none !important;
    }

    #normal
    {
        display: none !important;
    }
}


#mobilemenu
{
    min-height: 60px;
    background-color: #a9a995;
    color:#FFF !important;
    position: fixed;
    z-index: 149;
    width:100%;
}

#mobilemenu img
{
    float:left;
}

#mobilemenu .margem
{
    margin-right: 5px;
}

@media (min-width: 768px)
{
    #mobilemenu
    {
        display: none !important;
        min-height: 103px;
        background-color: #514e2f;
    }
}


#newsletter .formulario
{
    padding-left: 75px;
}

.link_white a:hover
{
    color:#FFFFFF !important;
}

.link_white a
{
    color:#FFFFFF !important;
    display: inline-block;
}