/* tema padrão*/
.base_cnpj{
	color: #93aab5;
background: linear-gradient(180deg, #004b75, #06417b);
}
.base_rodape {
    background: linear-gradient(180deg, #06417b, #004b75);
}
/* Categorias*/
#categories-container{
    border-bottom:3px solid #00466d;
    background: linear-gradient(180deg, #0061c1, #004b75);
}
/* menu Mais Cor de destaque*/
#nav-master>li:nth-child(8){
	border-bottom:3px solid #00466d;
    
	
}

/*meu carrinho*/
.meuCarrinho {
    color: #ffffff;
}
.notification {
    color: #ffffff;

}
.circle-icon {
    background: #3874bf;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
    vertical-align: middle;
    padding: 6px;
	border: 1px solid #ffffff;
}
.circle-icon2 {
    background: #3874bf;
    width: 39px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
    vertical-align: middle;
    padding: 6px;
	border: 1px solid #ffffff;
}
	.escritosIcones{
		text-shadow: rgba(250,5,46,0.9) 0px 0px 39px;
		background: #3874bf;
        border-radius: 10px;
		padding: 4px;
        margin-left: 3px;
	}
	.notification .badge {
    background-color: #ffff00;
    color: #ff0000;
	border: 1px solid #777777;
}
/* Botão Busca*/
.searchTerm {
  border: 2px solid #00B4CC;
  color: #3E3E3E;
  background-color:#EBF5FE;
}
.search:before {
  background: #00B4CC;
  color: #fff;
}
/* Caixa Contorno Produtos Inicial*/
.boxProduto {
    border: 1px solid #ececec;
    background-color: #fff;
}
#box_promo{
    width:100%;
    background: #ffffff repeat-x 0 -5px;
    border-radius: 10px;
	float:left;
}
.todasTelasProdutosPromo {
	
    background-color: #ffffff;
    
}
/* Imagem Fundo Topo*/
.tudo_top_asp{
    background: #71c1f2 url(imagens_nova/fundo_2020_2.png) left top no-repeat;
}
/* Imagem Fundo site*/
.corpoSite {
    background: #eaeaea;
}
/* Botão de Comprar*/
.botao_2012_prodNov {

	border: 1px solid #B9DCFF;
	color : #0066CC;
background: rgb(220,240,255);
background: radial-gradient(circle, rgba(220,240,255,1) 0%, rgba(255,255,255,1) 100%);
}
.comprar_car_azul:hover {
background: rgb(124,229,230);
background: linear-gradient(323deg, rgba(124,229,230,1) 0%, rgba(7,53,142,1) 100%);
	color: #242424;
}

.comprar_car_azul {
background: rgb(81,127,212);
background: linear-gradient(323deg, rgba(81,127,212,1) 0%, rgba(7,53,142,1) 100%);
    border-radius: 6px;
    border: 1px solid #3866a3;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Roboto;
    font-size: 13px;
    padding: 6px 10px;
    text-decoration: none;
	text-transform: uppercase;
	margin-top: 10px;
	top: -11px;
    position: relative;
    z-index: 0;
	cursor: pointer;
}
.comprar_car:hover {
background: #dddddd;
	color: #242424;
}

.comprar_car {

    border-radius: 6px;
    border: 1px solid #3866a3;
    display: inline-block;
	background: #eeeeee;
    cursor: pointer;
    color: #004b75;
    font-family: Roboto;
    font-size: 13px;
    padding: 6px 10px;
    text-decoration: none;
	text-transform: uppercase;
	margin-top: 10px;
	top: -11px;
    position: relative;
    z-index: 0;
	cursor: pointer;
}
/* Bordas do Menu em tela cheia*/
@media screen and (min-width:1175px){
    #nav-master .sub-menu{
        border:2px solid #40453f;
        background:#fff;
    }
    #nav-master .sub-menu:after{
        border-top:6px solid #35a053
    }
	/*Cor da fonte do menu*/
	    #nav-master>li>a{
        padding: 0.65em 1em;
        color:#ffffff;
		}
		}
/*Icone de categorias celular*/		

#categories-container .title-nav:before{
    content:'';
    width:30px;
    height:20px;
    margin:0 10px 0 0;
    padding:4px 0;
    border-top:4px solid #fff;
    border-bottom:4px solid #fff;
    background-color:#fff;
    background-clip:content-box;
    -webkit-transition:all .25s;
    -moz-transition:all .25s;
    -o-transition:all .25s;
    transition:all .25s
}
/*Nome de categorias celular*/	

#categories-container .title-nav{
    display:none;
    vertical-align:top;
    width:100%;
    margin:0;
    padding:10px 0;
    font-size:1.6rem;
    font-weight:400;
    line-height:1;
    font-family:"Open Sans",sans-serif;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    -webkit-transition:all .25s;
    -moz-transition:all .25s;
    -o-transition:all .25s;
    transition:all .25s;
    cursor:pointer
}
/*Carrinho de Compras celular*/	
.notification2 {
  color: #ffffff;
  text-decoration: none;
  position: relative;
  display: inline-block;
  border-radius: 2px;
}
/*Bolinha do Carrinho de compras celular*/	
.notification2 .badge2 {
position: absolute;
margin-top: 1px;
  top: -5px;
  right: -12px;
    line-height: 16px;
    height: 16px;
    width: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #ff0080;
    color: #fff;
    font-size: 12px;
    text-align: center;
}
/*Icone boneco minha conta celular*/
.meuCarrinho2{
	top: 5px;
    position: relative;
    right: 5px;
    font-family: 'Montserrat', sans-serif;
    float: right;
    color: #ffffff;
    font-size: 1.5em;
    width: 50%;
    text-align: center;
    height: 10px;
	display:none;
	z-index:1;
}
/*Rodape*/
/*Rodape Titulo*/
.rodape_novo {
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	color: #74c595;
}
@media screen and (max-width: 768px) {
    .rodape_html p:not(.rodape_novo), .mobile-hidden-ssl {
        display: none; /* Esconde detalhes e a tabela do selo SSL */
    }
.rodape_novo::after {
        content: "\25BC"; /* Caractere Unicode para a seta para baixo */
        display: inline-block;
        margin-left: 5px;
        vertical-align: middle; /* Ajuste a posição vertical da seta */
        font-size: 12px;
    }
 .rodape_novo {
        border-bottom: 1px solid #777777; /* Adicione uma linha sólida abaixo do cabeçalho */
        padding-bottom: 5px; /* Ajuste o espaçamento entre a linha e o texto */
    }
}
.imgCartRodap {
    width: 100%; /* Faz a imagem ocupar 100% do contêiner pai */
    max-width: 250px; /* Define uma largura máxima */
    height: auto; /* Mantém a proporção da imagem */
}

/*Rodape Links*/
.rodape_link {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.rodape_link:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FC0;
	text-decoration: none;
	font-weight: normal;
}