
/* BACKGROUND PADRÃO
================================================================================================================= */
/*header #nav-top,*/
header #navbar-menu,
header #cupom a:hover,
/*header .input-group button,*/
/*header .shopping-cart a,*/
/*footer .barra-footer a i,*/
.btn-primary,
/*.box-news,*/
a.product .buy,
a.product .kit,
.header-mobile .input-group button/*,
footer*/ { background: #C50085; }


/* COR PADRÃO
================================================================================================================= */
a:hover,
.megamenu h5,
.megamenu h6,
.navbar-default .navbar-nav > li > a,
#main-slider .item a h2,
#main-slider .item a h3 strong,
/*footer .barra-footer a strong,*/
header .shopping-cart a p strong,
a.product h3,
#product-detail .price-sales,
#product-detail .icon-express a:hover, 
#product-detail .icon-express a:active,
#product-detail #frmorcamento h2,
.carrinho-vazio h2 strong { color: #C50085; }


/* HOVER ESCURO
================================================================================================================= */
a.product .buy { background: #CCCCCC;  }
header .input-group button:hover,
/*header .shopping-cart a:hover,*/
/*a.product .buy,*/
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active,
a.product:hover > .kit { background: #000; }


/* HEADER
================================================================================================================= */
header #nav-top { background: #7e0055; border-bottom: 0; }
header #navbar-menu { /*background: #C50085;*/ background: rgb(126,0,85); background: linear-gradient(90deg, rgba(126,0,85,1) 0%, rgba(197,0,133,1) 50%, rgba(126,0,85,1) 100%);  }
.navbar-default .navbar-nav > li > a { color: #FFF; font-weight: 400; }
.navbar-default .navbar-nav > li > a:hover { background: rgba(0,0,0,0.1);; color: #FFF; }
.navbar-default .navbar-nav > li a.categoria { background: rgba(0,0,0,0.1);; color: #FFF; }
header #menu { background: #000; border-bottom: 0;  }


/* FOOTER
================================================================================================================= */
footer { background: #000; }
footer, footer ul li a, footer ul li a:hover { color: #FFF; font-size: 1.1em; font-style: italic; } /* textos/links */
footer h5, footer h5 a:link { color: #C50085; font-size: 18px; font-weight: 400; font-style: italic; } /* titulo */
footer span.fa { color: #C50085; }
footer .plataforma { background: #EEE; } /* tarja */
footer .barra-footer { background: #444; } 
footer .barra-footer a { color: #FFF; }
footer .barra-footer a strong { color: #C50085; }
footer .barra-footer a i { color: #C50085; border: 1px solid #C50085; background: none; }


/* BANNER PRINCIPAL
================================================================================================================= */
#main-slider .prev, #main-slider .next { /*background-color: rgba(0, 0, 0, 0.3);*/ color: #fff; } /* setas banner */
#main-slider .prev:hover, #main-slider .next:hover { background-color: rgba(0, 0, 0, 0.5); } /* setas hover banner */
#main-slider .item { background: #f5f5f5; } /* background banner */
#main-slider .item a h1 { color: #333 } /* nome produto banner */
#main-slider .item a h3, #main-slider .item a h6 { color: #666 } /* parcelamento produto banner */


/* PRODUTOS
================================================================================================================= */
a.product { color: #333; border-color: #EEEEEE; text-align: center; } /* texto */
a.product:hover { border-color: #E1E1E1; } /* borda quadro hover */
a.product h2 { color: #333333; font-size: 1.3em; line-height: 1.3em; } /* titulo */
a.product .tarja-1 { background: #85cabd; } /* tarja 1 */
a.product .tarja-2 { background: #f26662; } /* tarja 2 */


/* MENU
================================================================================================================= */
#left-sidebar, #left-sidebar h2 { border-color: #555; } /* borda menu lateral */
#left-sidebar h2 { color: #555 } /* cor titulo menu lateral */


/* DEFAULT
================================================================================================================= */
a { color: #333; } /* cor link */
a:hover {  } /* cor link hover */
h1, h2, h3, h4, h5 { color: #333; }  /* color title */
#product-detail .btn-color { background: #71B427 } /* botão comprar */
#product-detail .btn-color:hover { background: #333; } /* botão  comprar hover */
header .col-rapido-3 { color: #FFF !important; }
.header-mobile .door { font-size: 2.2em; width: 50px; height: 50px; margin: 0 5px; line-height: 50px; margin-top: 12px; background: none; color: #FFF; background: #C50085; }
.header-mobile .door.card { margin-right: 10px; }

.header-mobile .navbar-toggle { background: #C50085 !important; }


/* SEGURO
================================================================================================================= */
header .logo-seguro { margin: 5px 0; height: 90px; } /* altura logotipo */
header .texto-seguro { margin-top: 40px; color: #FFF; } /* altura 100% seguro */


/* RESPONSIVO
================================================================================================================= */
/* MD */
@media (max-width: 1200px) {
	/*body { background-color: #ffcc00; } */
	/*header .shopping-cart a, header .input-group { margin-top: 52px; }*/ /* distancia busca/carrinho topo */	
	footer .barra-footer a { font-size: 1.3em; }
	footer .barra-footer a i { width: 50px; height: 50px; line-height: 50px; }
}
/* SM */
@media (max-width: 992px) {
	/*body { background-color: #cc0000; }*/
	/*header .shopping-cart a, header .input-group { margin-top: 40px; }*/  /* distancia busca/carrinho topo */	
	header .horario { display: none; } /* não mostrar horário atendimento */	
	footer .barra-footer .selo { position: relative; margin: 0; } /* selo rodape */
	footer .barra-footer a { font-size: 1em; }
	footer .barra-footer a i { width: 35px; height: 35px; line-height: 35px; }
}
/* XS */
@media (max-width: 767px) {
	/*body { background-color: #ccdd00; }*/
	.header-mobile .navbar-header img { height: 60px; } /* altura logotipo */
	header .logo-seguro { height: 60px; margin: 0 0 0 -10px; } /* altura logotipo */
	header .texto-seguro { margin-top: 15px; } /* altura 100% seguro */

	.megamenu h5,
	.navbar-default .navbar-nav > li > a { color: #fff }
	.megamenu a:hover > h5 { color: #000; }
	.megamenu a { color: #FFF !important }
	.megamenu a:hover { color: #000 !important }

}
/* XS Portable */
@media (max-width: 480px) {
	/*.list-product .col-xs-6 { float: left; width: 100%; }*/ /* produto 1 linha categorias */
}