/*
Neste arquivo devem ser feitas as alterações para o layout de desenvolvimento atual
Att. ITCODE SOLUÇÕES WEB
*/
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(../fonts/tilitiumWeb.woff) format('woff');
}

body {
    font-family: 'Titillium Web' !important;
    background: url(../imgs/background-plein.jpg) no-repeat center top fixed;
    bottom: 0;
    
}

/*MENU*/

.itc_menuSuperior {
    background: #fff !important;
    min-height: 125px !important;
    font-size: 22px;
}

.navbar-brand {
    padding: 15px 70px;
}

@media (max-width: 768px) {
    .navbar-header {
        min-height: 120px;
    }

    .navbar-toggle {
        margin-top: 45px;
    }
}

@media (min-width: 768px) {
    .nav > li > a {
        padding: 50px 8px;
    }
}

@media (min-width: 992px) {
    .nav > li > a {
        padding: 20px 30px;
        font-size: 22px;
    }

    .nav > li > a {
        padding: 51px 30px;
    }
}

@media (min-width: 1200px) {
    .nav > li > a {
        padding: 15px 60px;
        font-size: 22px;
    }

    .nav > li > a {
        padding: 51px 65px;
    }
}

.dropdown-menu {
    min-width: 220px;
    font-size: 18px;
}

.itc_containerConteudosSubPaginas {
    background: url(../imgs/transparencia75.png) repeat;
    color: white;
    min-height: 550px;
    padding: 10px;
}

.itc_containerConteudoProdutos {
    background: url(../imgs/transparencia75.png) repeat;
    color: white;
    padding: 20px 15px 0px 15px;
}

.row {
    background: white;
}

.row:hover {
    background: #EEE;
    cursor: pointer;
}

.itc_rodape {
    color: white;
    width: 100%;
    background: url(../imgs/transparencia75.png) repeat;
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 20px;
    margin-top: 2%;
}

.itc_lista_produto {
    display: table;
    float: left;
    margin: 40px 0px 15px 15px;
    height: available;
}

@media (min-width: 630px) {
    .itc_foto_produto {
        min-width: 250px;
        min-height: 210px;
        background: white;
        cursor: pointer;
        padding: 5px;
    }

    .tabela_img {
        border: 0px !important;
        min-width: 245px;
        min-height: 210px;
    }
}

@media (max-width: 630px) {
    .itc_foto_produto {
        background: white;
        padding: 15px;
        cursor: pointer;
    }
}

@media (max-width: 630px) {
    .itc_foto_VerProduto {
        background: white;
        padding: 5px;
        cursor: pointer;
    }
}

@media (min-width: 630px) {
    .itc_foto_VerProduto {
        min-width: 400px;
        background: white;
        padding: 5px;
        margin-left: 5px;
        cursor: pointer;
    }
}

.itc_nome_produto {
    text-align: center;
    padding: 5px;
    cursor: pointer;
}

.itc_produto {
    float: left;
    position: inherit;
    background: white;
    margin: 3.2%;
    max-width: 300px;
    width: 100%;
    min-height: 220px;
}

@media (max-width: 1200px) {
    .itc_descricaoProduto {
        margin-top: 20%;
    }
    .itc_nomeCategoria{
        margin: 14% 0px 20px 5px;
    }
}
@media (max-width: 560px) {
    .itc_descricaoProduto {
        margin-top: 100px;
    }
}
@media (max-width: 475px) {
    .itc_descricaoProduto {
        margin-top: 185px;
    }
}
@media (min-width: 1200px) {
    .itc_nomeCategoria{
        margin: 14% 0px 20px 5px;
    }
}

.itc_campo {
    margin: 10px 0px 10px 0px;
}

@media (min-width: 768px) and (max-width: 992px) {
    .itc_margin {
        margin-left: 25%;
    }

}

.itc_buttons {
    background: black;
    color: white;
    border: 0px;
}

.article-slide .carousel-indicators img{
    width: auto !important;
    height: 80px !important;
    float: none !important;
}