/************** FONTS ****************


  
}*/
/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  GERAL                                 
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/

*{font-family: 'Poppins', sans-serif;}
h1, h2, h3, h4, h5, h6 {color:#00afef!important; font-family: 'Poppins', sans-serif; font-weight: 300;}
body {font-size: 12pt; line-height: 1.6;}
h1 {font-size: 33pt; margin-top: px; margin-bottom: px;}
h2 {font-size: 29pt; margin-top: px; margin-bottom: px;}
h3 {font-size: 26pt; margin-top: px; margin-bottom: px;}
h4 {font-size: 22pt; margin-top: px; margin-bottom: px;}
h5 {font-size: 17pt; margin-top: px; margin-bottom: px;}
h6 {font-size: 13pt; margin-top: px; margin-bottom: px;}
p, ul, ol, blockquote, cite {  }
   
      
.margins0{margin-top: 0px!important; margin-bottom: 0px!important; }
.margins10{margin-top: 10px!important; margin-bottom: 10px!important; }
.margins20{margin-top: 20px!important; margin-bottom: 20px!important; }
.margins30{margin-top: 30px!important; margin-bottom: 30px!important; }
.margins40{margin-top: 40px!important; margin-bottom: 40px!important; }
.margins50{margin-top: 50px!important; margin-bottom: 50px!important; }
.margins60{margin-top: 60px!important; margin-bottom: 60px!important; }
.margins70{margin-top: 70px!important; margin-bottom: 70px!important; }
.margins80{margin-top: 80px!important; margin-bottom: 80px!important; }
.margins90{margin-top: 90px!important; margin-bottom: 90px!important; }
.margins100{margin-top: 100px!important; margin-bottom: 100px!important; }





.azul           {color:#00afef!important;}
.amarelo        {color:#ffdd21!important;}
.preto          {color:#282829!important;}  
.danger         {color:#EF004F!important;}
.warning        {color:#AEEF00!important;}
.azul_escuro    {color:#006488!important;}
.azul_claro     {color:#91DCF8!important;}
.laranja        {color :#ffa720!important;}

.azul_bg           {background-color:#00afef!important;}
.amarelo_bg        {background-color:#ffdd21!important;}
.preto_bg          {background-color:#282829!important;}
.danger_bg         {background-color:#EF004F!important;}
.warning_bg        {background-color:#AEEF00!important;}
.azul_escuro_bg    {background-color:#006488!important;}
.azul_claro_bg     {background-color:#91DCF8!important;}
.laranja_bg        {background-color:#ffa720!important;}

.azul_border           {border-color:#00afef!important; border: 1px solid;}
.amarelo_border        {border-color:#ffdd21!important; border: 1px solid;}
.preto_border          {border-color:#282829!important; border: 1px solid;}
.danger_border         {border-color:#EF004F!important; border: 1px solid;}
.warning_border        {border-color:#AEEF00!important; border: 1px solid;}
.azul_escuro_border    {border-color:#006488!important; border: 1px solid;}
.azul_claro_border     {border-color:#91DCF8!important; border: 1px solid;}
.laranja_border        {border-color:#ffa720!important; border: 1px solid;}




.branco{color:#FFFFFF!important;}
.cinza_claro{color:#ECECEC!important;}

.branco_bg{background-color:#FFFFFF!important;}
.cinza_claro_bg{background-color:#ECECEC!important;}
.cinza_claro_borda{border-color:#ECECEC!important;}


.cinza1 {color:#b8b8b8!important;}
.cinza2 {color:#e5e5e5!important;}
.cinza3 {color:#a6b2b6!important;}
.cinza4 {color:#5b6b76!important;}

.cinza1_bg{background-color:#b8b8b8!important;}
.cinza2_bg{background-color:#e5e5e5!important;}
.cinza3_bg{background-color:#a6b2b6!important;}
.cinza4_bg{background-color:#5b6b76!important;}

.cinza1_borda{border-color:#b8b8b8!important;}
.cinza2_borda{border-color:#e5e5e5!important;}
.cinza3_borda{border-color:#a6b2b6!important;}
.cinza4_borda{border-color:#5b6b76!important;}

.p1 {font-size:42px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p2 {font-size:36px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p3 {font-size:32px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p4 {font-size:28px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p5 {font-size:24px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p6 {font-size:20px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p7 {font-size:16px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p8 {font-size:12px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p9 {font-size:8px!important;line-height: 1.4!important; margin-bottom: 5px!important;}
.p10{font-size:4px!important;line-height: 1.4!important; margin-bottom: 5px!important;}


strong{color:#00afef!important;}




#slider_interna {
    height: 500px;
    background-position: center;
    padding: 50px;
}   
   
.slider_home_lente {
    margin-top: 100px;
    background-color: #000000b5;
}


/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  HEADER                                   
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/



#header {
    background: linear-gradient(84deg, rgba(0,0,0,1) 0%, rgba(0,100,136,1) 50%);
    max-height: 50px;
}

   

.menu_topo {
    margin-top: 12px;
}
.menu-item {
    display: inline;
} 
   
.menu-item>a {
    color: #FFFFFF!important;
    font-size: 17px;
    padding-right: 19px;
}

.header_ico_redes_sociais {
    max-width: 25px;
    margin: 0px 10px 0px 0px;
}

.header_logo {
    max-width: 240px;
}  


.header_box_icos_redes_socias{
    margin-top: 10px;
}

.search-form {
    margin-top: 8px!important;
}

.menu_input_busca {
    background-color: #ffffff00;
    background-repeat: no-repeat;
    border: none;
    background-position-y: center;
    background: url(https://www.bcrpecas.com.br/wp-content/themes/baboo/assets/images/layout/form_busca.png);
}

.input-sx {
    font-size: 8px;
    height: 30px!important;
}
.btn-sx {
    font-size: 12px;
    height: 30px!important;
    color: #00afef!important;
}

input#termo_nbusca {
    color: #fedd20;
    font-size: 16px;
    font-weight: 600;
}


/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  HOME                                   
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/

.home_secao_tit {
    text-align: center;
    font-weight: 600;
    font-size: 2em;
}


.home_fundada_tit {
        font-size: 2.5em;
    text-align: center;
}
.home_fundada_numeros {
    font-size: 7em;
    font-weight: 600;
    line-height: 1;
    text-align: center;
}
.home_numeros_tit {
    font-size: 1.3em;
    text-align: center;
    margin-top: 36px;
    line-height: 1;
}

.home_numeros_txt {
    font-size: 5em;
    text-align: center;
    font-weight: 700;
}

.home_box_numeros {
    border: 1px solid #FFFFFF;
    padding: 10px;
    height: 220px;
}


.home_img_noticias {
    height: 240px;
    width: 100%;
   /* border-radius: 0px 39px;
    border: 2px solid #ffdd21;*/
    background-position: center!important;
    background-size: cover!important;
}

.home_noticias_data {
    font-weight: 700;
    margin-top: 15px;
    line-height: 1;
    margin-bottom: 6px;
}

.home_box_noticias {
    padding-bottom: 50px;
}



.home_box_cta {
    background: rgb(255,221,33);
    background: linear-gradient(180deg, rgba(255,221,33,1) 0%, rgba(255,167,32,1) 80%);
    text-align: center;
    padding: 10px 0px 0px 0px;
    margin: 23px 0px;
}

.home_box_img {
    max-width: 110px;
    height: 170px;
    margin: auto;
}

p.home_box_cta_txt {
    color: #ffffff;
    font-weight: 600;
    font-size: 1.3em;
    margin-top: -15px;
}


.home_produtos_box {
    width: 100%;
    height: 200px;
    /*border: 1px solid #91DCF8;*/
}

.home_produtos_img {
    height: 200px;
    width: 100%;
    z-index: 0;
}

.home_produtos_titulo {
    background-color: #006488d1;
    text-align: center;
    padding: 7px 0px;
    color: #ffdd21;
    font-size: 1em;
    font-weight: 600;
    position: relative;
    top: 149px;
}


.home_valores_icos {
    width: 20%;
    float: left;
    padding: 36px;
}

.home_valores_txt {
    text-align: center;
    font-weight: 600;
    color: #006488;
}



/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  Carrosel produtos
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/


.col-centered {
    float: none;
    margin: 0 auto;
}

.carousel-control { 
    width: 8%;
    width: 0px;
}
.carousel-control.left,
.carousel-control.right { 
    margin-right: 40px;
    margin-left: 32px; 
    background-image: none;
    opacity: 1;
}
.carousel-control > a > span {
    color: white;
      font-size: 29px !important;
}

.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
 }

 .active > div { display:none; }
 .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
    .carousel-inner .active.left { left: -50%; }
    .carousel-inner .active.right { left: 100%; }
    .carousel-inner .next        { left:  100%; }
    .carousel-inner .prev            { left: -100%; }
    .carousel-col                { width: 100%; }
    .active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
    .carousel-inner .active.left { left: -100%; }
    .carousel-inner .active.right { left: 100%; }
    .carousel-inner .next        { left:  100%; }
    .carousel-inner .prev            { left: -100%; }
    .carousel-col                { width: 100%; }
    .active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
    .carousel-inner .active.left { left: -33%; }
    .carousel-inner .active.right { left: 33%; }
    .carousel-inner .next        { left:  33%; }
    .carousel-inner .prev            { left: -33%; }
    .carousel-col                { width: 33%; }
    .active > div:first-child + div { display:block; }
    .active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
    .carousel-inner .active.left { left: -33%; }
    .carousel-inner .active.right{ left:  33%; }
    .carousel-inner .next        { left:  33%; }
    .carousel-inner .prev            { left: -33%; }
    .carousel-col                { width: 33%; }
    .active > div:first-child + div { display:block; }
    .active > div:first-child + div + div { display:block; }
    .active > div:first-child + div + div + div { display:block; }
}

.block {
    width: 100%;
    height: 200px;
}





/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  Rodapé
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/

.lente_rodape {
    background-color: #000000b0!important;
}

.form-rodape {
    background-color: #ffffff69;
    margin-bottom: 10px;
    color: #fff;
    margin-top: 30px;
    margin-bottom: 40px;
    font-size: 20px;
}

.form-rodape::-webkit-input-placeholder { color: #fff;}
.form-rodape:-moz-placeholder { /* Firefox 18- */ color: #fff;  }
.form-rodape::-moz-placeholder {  /* Firefox 19+ */ color: #fff;  }
.form-rodape:-ms-input-placeholder { color: #fff;  }
.form-rodape::placeholder { color: #fff;  }






/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  Interna
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/

.titulo_pagina {
    font-size: 42pt;
    color: #00afef!important;
    font-weight: 500;
    margin-top: 70px;
    margin-bottom: 30px;
    border-bottom: 1px solid #00afef;
}

img.alignright {
    float: right;
}
img.alignleft {
    float: left;
    margin-right: 40px;
}

/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  Dispositivos extra pequenos (telefones, 600 px e inferior)                                   
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/
@media only screen and (max-width: 600px) {
 
    h1 {font-size: 28pt;}
    h2 {font-size: 24pt;}
    h3 {font-size: 18pt;}
    h4 {font-size: 14pt;}
    h5 {font-size: 12pt;}
    h6 {font-size: 10pt;}  

    /*================================= HOME*/
    p.home_box_cta_txt {
        color: #ffffff;
        font-weight: 600;
        font-size: 1em;
        margin-top: -35px;
    }
    .home_numeros_txt {
        font-size: 4em;
    }
    .home_numeros_txt {
        font-size: 4em;
    } 
    .home_fundada_tit {
        font-size: 2em;
        margin-top: 20px;
    }  
    .home_box_numeros {
        padding: 0px;
        height: 190px;
    } 

    .home_valores_icos {
        width: 50%;
        float: left;
        padding: 26px;
    }  

    .home_valores_txt {
        margin-top: -50px;
    }

    /*================================= HOME*/
    #footer_telefone{
        text-align: center!important;

        margin: 0px 0px 30px 0px!important;
    }
    #footer_endereco{
        text-align: center!important;
        font-size: 1em;
         margin: 0px 0px 30px 0px!important;
    }

}





/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  Dispositivos médios (tablets paisagem, 768px e superior)                                   
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/
@media only screen and (min-width: 768px) and (max-width: 951px) {
  
}



/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  Dispositivos grandes (laptops / desktops, 992px e superior)                                   
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/
@media only screen and (min-width: 992px) {

}



/*
╔══════════════════════════════════════════════════════════════════════════════════════════════════╗
║  Dispositivos extragrandes (laptops e desktops grandes, 1200 px e superior)                                   
╚══════════════════════════════════════════════════════════════════════════════════════════════════╝*/
@media only screen and (min-width: 1200px) {


}










