﻿@charset "utf-8";

a {
    text-decoration: none !important;
}

/* HEADER */
.header-pg {
    background-color:#000;
    overflow:hidden;
    text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
    color:#fff;
    max-height: 300px;
    padding-right: 0px;
    padding-left: 0px;
}

.header-pg img.faces {
    float:left;
    width:75px;
    height:75px;
    margin:1px;
    opacity:0.2;
}

.header-pg h1 {
    padding-top:40px;
    font-size:42px;
    text-transform:uppercase;
    text-align:center;
}

.header-pg h3 {
    font-size:18px;
    text-align:center;
}

/* CONTADORES */
.card {
    margin-top:20px;
    padding:20px;
    background-color:#fff;
    color:#999;
    font-size:18px;
    text-transform:uppercase;
}

.card span {
    display: block;
    color:#464a45;
    font-size:36px;
}

.card-esalqueano, .card-empresa {
    margin-top:20px;
    padding:20px;
    background-color:#559f4d;
    color:#fff;
    font-size:16px;
}

.card-empresa {
    background-color:#3374a6;
}

.card-esalqueano i, .card-empresa i {
    font-size:40px;
    float:left;
    margin-right:10px;
}

/* ÚLTIMAS NOVIDADES */
.novidades {
    color:#252525;
}

    .novidades thumbnail img.foto {
        width: 150px;
        height: 150px;
        margin-right: 15px;
    }

    .novidades h1 {
        margin-top:0px;
        padding-top:20px;
    }

    .novidades h2 {
        font-size:26px;
        text-transform:uppercase;
    }

    .novidades p {
        font-size:18px;
        padding-bottom:20px;
    }

    .novidades a {
        color:#252525;
        text-decoration:none;
    }

    .novidades a:hover {
        color:#252525;
        text-decoration:none;
    }


    .novidades a:visited {
        color:#252525;
        text-decoration:none;
    }


    .novidades .thumbnail > img {
        width:100%;
        height:150px;
        background-size:cover;
    }



/* REVISTA */

    .revista {
        height:370px;
    }

        .revista .img-fluid.capa-home {
            position: absolute;
            margin-top: -20px;
        }

        .revista .pdt {
            padding-top:115px;
        }

        .revista h1 {
            margin-top:0px;
            font-size:48px;
        }

        .revista span {
            font-size:18px;
            text-align:left;
        }

        .revista span.edicao {
            font-size:30px;
        }


/* EMPRESA DE ESALQUEANOS */

.empresas {
    color:#252525;
}

    .empresas h1 {
        margin-top:20px;
        clear:both;
    }

    .empresas span {
        font-size:18px;
        padding-bottom:40px;
    }


/* FAÇA O DOWNLOAD DO NOSSO APLICATIVO */
.aplicativo {
    color:#fff;
}

    .aplicativo h2 {
        font-size:18px;
        line-height:150%;
        padding-bottom:35px;
        padding-top:20px;
    }

    .aplicativo .btn-download {
        padding-top:170px;
    }

    .aplicativo .imagem-celulares {
        padding-bottom:50px;
    }

/* SERVIÇOS ESALQ */

.servicos {
    color:#252525;
}

    .servicos h1 {
        margin-top:20px;
        clear:both;
    }

    .servicos span {
        font-size:18px;
        padding-bottom:40px;
    }

@media screen and (max-width: 1024px) {
    /* HOME */
    .card {
        font-size:16px;
    }

    .card span {
        font-size:30px;
    }

}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 480px) {

    h1 {
        font-size:30px;
    }

    h2 {
        font-size:24px;
    }

    .btn.btn-lg {
        font-size:14px;
        margin-bottom:10px;
    }

    /* BARRA VERDE TOPO */
    .barra-acesso-direita {
        text-align:center;
    }

    .barra-acesso-esquerda {
        text-align:center;
    }

    /* MENU */
    .navbar-toggle {
        border-color:#464a45;
        margin-bottom:30px;
    }

    .navbar-toggle .icon-bar {
        background-color:#464a45;
    }

    .navbar-collapse.in {
        margin-top:15px;
    }

    .navbar-nav>li>a {
        font-size:15px;
        padding-right:15px;
        padding-bottom:5px;
        padding-top:5px;
    }

    .navbar-nav .dropdown-menu li > a {
        font-size:11px;
        padding-top:4px;
        padding-bottom:4px;
    }

    /* HEADER */
    .header-pg h1 {
        padding-top:70px;
        font-size:30px;
    }

    .header-pg h3 {
        font-size:15px;
    }

    /* NOSSOS NUMEROS */
    .card {
        font-size:14px;
    }

    .card span {
        font-size:15px;
    }

    .card-esalqueano, .card-empresa {
        font-size:14px;
    }

    /* ÚLTIMAS NOVIDADES */
    .novidades h2 {
        font-size:24px;
    }

    .novidades p {
        font-size:16px;
    }

    /* REVISTA */
    .revista {
        height:720px;
    }

        .revista .img-fluid.capa-home {
            margin-top: 20px;
        }

    .revista .pdt {
        padding-top:40px;
    }

    .revista .pdt-mobile-botoes {
        padding-top:360px;
    }

    .revista h1 {
        font-size:30px;
    }

    .revista p {
        font-size:16px;
        text-align:center;
    }

    .revista span {
        text-align:center;
    }

     .revista .botoes {
         padding-top:20px;
         text-align:center;
    }

     /*BANNER EMPRESA ESALQUEANOS*/

     /*.empresa-esalqueanos h1 {
         padding-top:50px;
     }

     .empresa-esalqueanos p {
         font-size:16px;
     }

     .empresa-esalqueanos-corpo .texto h1 {
         text-align:center;
         font-size:25px;
         padding-top:50px;
     }

     .logo-home-empresa-esalqueanos {
        padding-top:50px;
     }*/

     /* DOWNLOAD DO APP */
     .aplicativo h2 {
         padding-bottom:0px;
     }

     .aplicativo .btn-download {
         padding-top:30px;
         width:180px;
     }

     .aplicativo .imagem-celulares {
         padding-bottom:0;
         padding-top:40px;
         width:300px;
     }

     /* FOOTER */
     .footer .contatos {
         font-size:14px;
     }

     .newsletter h3 {
         font-size:20px;
     }

     .newsletter small {
         font-size:14px;
     }

     .footer .redes-sociais img {
         width:40px;
     }

    .card-esalqueano i, .card-empresa i {
        font-size: 25px;
    }

}