/*Autor: Eduardo Sousa
email: webx_555@hotmail.com
*/

.container{width: 85% !important;}
h2{color: red !important; text-transform: uppercase; font-size: 40px !important; padding-top: 2% !important; padding-bottom: 2% !important;}
h3{color: red !important; text-transform: uppercase; font-size: 20px !important;}
p{font-size: 16px; font-weight: bold; font-family: 'Arial';}
/***************TOPO*************/
/*####################################################TOPO############################################################*/

.topo{height: auto; background: #cbcbcb;  position: relative; color: #000; font-weight: bold;}
.topo a{color: #000;}
.topo a:hover{color: #000; }
.topo img{width: 30px;}
.col-contato{padding: 0px !important;}

.logo-topo{text-align: center;}

.menu{background: #000;}
.fa-bars{float: right;}
/***************MENU*************/
#barra-navegacao{background: transparent !important; text-align: center;}
#barra-navegacao ul li{list-style: none; display: inline;  padding-left: 25px; line-height: 30px; margin-top: 30px; }
#barra-navegacao a{text-decoration: none; color:#fff; font-weight: bold; } 
#barra-navegacao a:hover{color: #fff; font-weight: bold; text-decoration: underline;}
#barra-navegacao img{width: 70px; margin-left: 2%;margin-top: -2%;}
/***************MENU*************/
/*####################################################/TOPO############################################################*/

/*####################################################RODAPE############################################################*/
.rodape{height: auto; margin-top: 2%; background: #cbcbcb;}
.rodape .logo-rodape img{width: 100%;}
.contato-rodape{margin-top: 1%; text-align: left; font-weight: bold; color: #000;}
.copyright{text-align: center; color: #fff; background: #979797;}
.copyright a{color: #fff; text-decoration: none;}
.copyright a:hover{color: #fff;}
/*####################################################/RODAPE############################################################*/

/*####################################################HOME############################################################*/
.banner-home{padding: 0px !important;}
.banner-home img{width: 100%}

/*Empresa*/
.empresa-home{background: #979797; text-align: center; padding: 2%; color: #fff;}
/*Empresa*/

.produtos-home{text-align: center;}
/*Carousel Produtos*/
#carouselprod{margin-bottom: 2%;}
#carouselprod p{text-align: center; font-weight: bold; text-transform: uppercase;}
#carouselprod img{width: 100%; height: 250px; margin-top: 4% !important; border: 2px solid #EBEBEB;}
#carouselprod .col-md-2:first-child{margin-left: 4%;}
#carouselprod .col-md-2{ height: 360px; margin-right: 2%;}
/*#carouselprod .col-md-2:hover{border: 4px solid red; }*/
#carouselprod .col-md-2 img{margin: 0px}

.btn-prod{margin-bottom: 2%; float: right;}
.btn-prod:hover{text-decoration: none;}
/*Carousel Produtos*/

/*Carousel Parceiors*/

.parceiros-home{text-align: center;}
.parceiros-home img{width: 100%;}

/*####################################################/HOME############################################################*/

/*####################################################PRODUTOS############################################################*/
.topo-produtos{background: #EBEBEB; height: 30px; margin-top: 2%; padding: 3px;}
.topo-produtos h3{color: #000 !important;margin-bottom: 0px; font-size: 0.9em !important; line-height: 25px;}
.topo-produtos img{width: 11%;}
.orcamento-produtos h3{float: right;}

.galeria-produtos .col-md-3{border: 2px solid #EBEBEB; padding: 15px; margin-right: 2%; width: 194px !important; height: 331px; margin-top: 2%;}
.galeria-produtos .col-md-3:hover{border: 4px solid red;}
.galeria-produtos img{width: 100%;}
.galeria-produtos h3{font-size: 16px !important;}
.galeria-produtos p{font-weight: normal;}
.btn-detalhes-produtos{border-radius: 20px !important; background: red; color: #fff; }

/*Menu Produtos*/
/*.menu-produtos{height: auto;}
.menu-produtos h2{color: #fff !important; background: red; width: 213px;}
.menu-produtos ul{background: #EBEBEB; width: 72%; padding: 12px;}
.menu-produtos h2{text-align: left;}
.menu-produtos ul li{font-size: 20px;}
.menu-produtos .sub-menu li{font-size: 16px; list-style: none;}
.menu-produtos ul li a{color: #000; text-decoration: none;}*/

.menu-produtos ul { 
    list-style-type: none;
    background: #EBEBEB;
}

.menu-produtos h3 {
    color: #000 !important;
    font-size: 0.9em !important;
    text-align: left;
    text-decoration: none;
}

.menu-produtos h4 {
    color: #000;
    font-size: 0.9em;
    width: -4px;
    font-weight: 200;
    margin-left: 45px;
}

.menu-produtos .btn-secondary {
    border: none;
    margin-top: -0.1rem !important;
    color: #000 !important;
    text-align: left;
    background: transparent;
}

.menu-produtos .btn-secondary:hover {
    background: transparent;
}

.menu-produtos .btn-block.btn-block.submenu {
    margin-top: .5rem;
    margin-left: -40px;
}

/*Menu Produtos*/

/*####################################################/PRODUTOS############################################################*/

/*####################################################PRODUTO############################################################*/
.info-produtos{ margin-top: 2%;}
.info-produtos img{width: 100%;}
.img-galeria{border: 2px solid #979797;}
.imagens-thumb .col-md-4{border: 2px solid #979797;}

.info-produtos p{font-weight: normal;}
.orcamento-produto{margin-top: 10%;}
.info-produtos input{width: 12%; height: 35px; text-align: center; border-radius: 10px !important; border: none; background: #c9c9c9;}
.btn-orcamento-produto{margin-left: 2%;border-radius: 20px !important; background: red; color: #fff; }
.btn-orcamento-produto:hover{background: #000;}
/*####################################################/PRODUTO############################################################*/

/*####################################################PARCEIROS############################################################*/
.parceiro p{font-weight: normal;}
/*####################################################/PARCEIROS############################################################*/

/*####################################################ORCAMENTO############################################################*/
.orcamento table input{width: 12%;}
.img-carrinho figure img{width: 35%;}
.qtn-orcamento{width: 50%;}
.btn-del{border-radius: 50% !important; background: red; color: #fff;}
.btn-orcamento{background: red; color: #fff; border-radius: 1px !important;}
iframe {width: 100%;}
/*####################################################/ORCAMENTO############################################################*/

/*####################################################CONTATO############################################################*/
.contato input{border-radius: 20px; background: #cbcbcb;}
.contato textarea{border-radius: 20px; background: #cbcbcb;}
.btn-contato{float: right; border-radius: 20px !important; background: red; color: #fff;}
.contato p{font-weight: bold;}
/*####################################################/CONTATO############################################################*/