.modal-open {
    /*overflow-y: hidden;
    overflow-x: hidden;*/
}

body.modal-open #wrap{
/*    -webkit-filter: blur(8px);*/
/*
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
    -webkit-transform: translateZ(0);
  transform: translateZ(0);
  */

  -webkit-filter: blur(3px);

}

body.modal-open #header{
padding-top:0px;

}

.modal-backdrop {background: black;}

.close {
font-size: 50px;
display:block;
}

#loadingDiv{
  display: none;
  position:fixed;
  top:0px;
  right:0px;
  width:100%;
  height:100%;
  background-color: black;
  background-image:url('/image/loading_final.gif');
  background-repeat:no-repeat;
  background-position:center;
  z-index:10000000;
  opacity: 0.8;
  filter: alpha(opacity=40); /* For IE8 and earlier */
}
.payment {
    border: 0.5px solid !important;
}

#header .navbar-toggle {
    display: block;
}

/* MENU FIXO */
#header .nav-acessa .list-inline li.shoping-cart .dropdown-menu{z-index:1000}

.nav-category .navbar-toggle { float:left; display:none; }
.logo-oculto { display:none; position:relative; left:50px; top:5px; text-align:left; }
.logo-oculto img { max-width:130px; }
.fixar_menu { position:fixed; z-index:1000; width:100%; top:0; }
.fixar_menu .navbar-toggle { display:block; margin:5px 0; }
.fixar_menu .navbar-toggle .icon-bar { background-color: #000000; }
.fixar_menu .logo-oculto { display:block; }
/* MENU FIXO */

/* ALTERAR LOCALIZAÃ‡ÃƒO MOBILE */
	.mobile_cep { display: none; }
/* ALTERAR LOCALIZAÃ‡ÃƒO MOBILE */	

.help-block {
    margin-bottom: 3px;
    position: static !important;
    color: red;
}

.price-tax {
    display: none;
}

.product-grid  {
float: left;
list-style: outside none none;
position: relative;
width: 25%;
font-family: "ProximaNovaA-Bold";
font-size: 14px !important;
border-right: 1px solid #eaeff2;
min-height: 360px;
overflow: hidden;
padding: 15px 20px;
height:360px;
margin-top: 15px;
}

.img-responsive {
    /*height:200px;
    width: 200px;*/
    margin-bottom: 10px;
    text-align: center;
}

.caption h4 a{
    font-family: "proxima_nova_rgregular";
    font-weight: normal;
    line-height: 1.3;
    color: #4c4c4c;
    font-family: "proxima_nova_rgregular";
    font-size: 14px;
    margin: 0 0 15px;
}

.price {
    color: #620d66;
    font-size: 14px;
    display: block;
}

.caption p{
    display: none;
}

.caption .price{
    display: block;
}

.caption h4 {
    height: 55px !important;
}

.price-old {
    color: #5e7d8e;
    text-decoration: line-through;
    font-family: "proxima_nova_rgregular";
}

.price-new {

    margin-right: 15px;
}

.col-md-2 .col-sm-6{
    display: none;
}

.button-group button:nth-child(2), .button-group button:nth-child(3){
    display: none;
}

.button-group button:nth-child(2), .button-group button:nth-child(1){
    height: 50px;
    line-height: 35px;
    padding: 7px 10px;
    text-align: center;
    width: 60%;
    background-color: #620d66;
    color:white;
}

.navbar-bg-color, .top-bar-section.top-bar-bg-color, .btn-default {
    color: white !important;
}

.selectBox, .form-control {
    border: 1px solid #ccc !important;
}

.b2c-cadastro-content .form-control {
    color: black;
}

#text-pagination-result {
    margin: 20px 0;
}

.page-dados .form-inline .form-control, .content-dados .form-inline .form-control {
    font-size: 15px;
   height: 45px;
   line-height: 45px;
   padding: 8px 15px;
   width: 59%;
}

.page-dados .form-inline label, .content-dados .form-inline label {
    font-size: 18px;
    text-align: left;
    width: 29%;
}

.btn-primary:visited, .btn-primary:visited, .btn-info:visited {
    color: #fff;
}

section#minha-conta.page-section.content-dados div.container div.row div#content.col-sm-12 table.table.table-bordered.table-hover {

}

section#minha-conta.page-section.content-dados div.container div.row div#content.col-sm-12 table.table.table-bordered.table-hover thead {
    background-color: #eee;
    color:#620D66;
    font-weight: bold;
}

section#minha-conta.page-section.content-dados div.container div.row div#content.col-sm-12 table.table.table-bordered.table-hover tbody {
    border: 0px solid;
}

/*
.modal-dialog {
    left: 50%;
     position: absolute;
     top: 50%;
     width: 900px;
     transform: translate(-50%, -50%);
}
*/

.modal {
  text-align: center;
}

@media screen and (min-width: 768px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.checkout{

box-shadow: 15px;

-webkit-box-shadow: 0px 10px 20px 0px rgba(54,23,54,0.3);

-moz-box-shadow: 0px 10px 20px 0px rgba(54,23,54,0.3);

box-shadow: 0px 10px 20px 0px rgba(54,23,54,0.3);

/* max-width: 320px; */

/* text-align: center !important; */
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.modal-dialog.checkout { text-align: center; }
.modal-dialog.checkout .modal-footer { text-align: center; }
.modal-dialog.checkout .modal-footer .btn { max-width: 320px; color: #ffffff; }
.modal-dialog.checkout .modal-footer .btn { font-family: 'proxima_nova_rgregular'; font-weight: bold; }
.modal-dialog.checkout .modal-footer .btn-danger { background-color: #cccccc; border-color: #cccccc; }
.modal-dialog.checkout .modal-footer .btn-danger:hover { background-color: #bbbbbb; }
.modal-dialog.checkout .modal-footer .btn-danger font {color: #ffffff; }

.modal-footer {
    border-top: 0 solid #e5e5e5;
}

.breadcrumb {
    float:left;
}

 

.list-lojas li .list-lojas-cont .h2 {
    padding-top:0px;
}

html body.internas.full-h div#wrap.text-center div#page div.block-container.color02 div.container div.row div.col-xs-12.no-pad ul.list-lojas li div.list-lojas-cont h2.pull-right.label.label-default {
    margin-bottom: 0px;
}

.list-lojas li .list-lojas-cont .loja-logo{
    width: 150px;
}

ul.list-lojas li div.list-lojas-cont h2.pull-right.label.label-default {
    font-size: 12px;
}

.list-lojas li .list-lojas-cont .h2 {
    font-size: 16px;
}

.radioRegister {
    font-size: 15px;
     height: 45px;
     padding: 0px 15px;
     width: 59%;
     float: right;
}

html body.internas.full-h div#wrap.text-center div#page section#minha-conta.page-section.content-dados div div div.content-center form.form-inline div.form-group div.radioRegister div.radio {
    margin-right: 20px;
}

/*.payment {
    border: 0.5px solid !important;
}*/

body {
    -webkit-font-smoothing: antialiased;
}

._12 {
    font-size: 1.2em;
}
._14 {
    font-size: 1.4em;
}
ul {
    padding:0;
    list-style: none;
}
.footer-social-icons {
    width: 350px;
    display:block;
    margin: 0 auto;
}
.social-icon {
    color: #fff;
}
ul.social-icons {
    margin-top: 10px;
}
.social-icons li {
    vertical-align: top;
    display: inline;
    height: 100px;
}
.social-icons a {
    color: #fff;
    text-decoration: none;
}
.fa-facebook {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;

}
.fa-facebook:hover {
    background-color: #3d5b99;
}
.fa-twitter {
    padding:10px 12px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;

}
.fa-twitter:hover {
    background-color: #00aced;
}

.fa-instagram {
    padding:10px 12px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;

}
.fa-instagram:hover {
    background-color: #00aced;
}


.fa-rss {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;

}
.fa-rss:hover {
    background-color: #eb8231;
}
.fa-youtube {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;

}
.fa-youtube:hover {
    background-color: #e64a41;
}
.fa-linkedin {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;

}
.fa-linkedin:hover {
    background-color: #0073a4;
}
.fa-google-plus {
    padding:10px 9px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;

}
.fa-google-plus:hover {
    background-color: #e25714;
}

iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

.sr-only {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.ic-btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    margin-bottom: 10px;
    padding: 6px 14px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.ic-btn:focus, .ic-btn.focus, .ic-btn:active:focus, .ic-btn.focus:active, .ic-btn.active:focus, .ic-btn.active.focus {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #36dae3;
    outline: medium none;
}
.ic-btn:hover, .ic-btn:focus, .ic-btn.focus {
    color: #333;
    text-decoration: none;
}
.ic-btn:active, .ic-btn.active {
    background-image: none;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    outline: 0 none;
}
.ic-btn.disabled, .ic-btn[disabled], fieldset[disabled] .ic-btn {
    box-shadow: none;
    cursor: not-allowed;
    opacity: 0.65;
    pointer-events: none;
}

.ic-btn-secondary {
    background-color: #fff;
    border-color: #620d66;
}
.ic-btn-secondary:hover, .ic-btn-secondary:focus, .ic-btn-secondary.focus, .ic-btn-secondary:active, .ic-btn-secondary.active, .open > .ic-btn-secondary.dropdown-toggle {
    background-color: rgb(98, 13, 102);
    border-color: #620d66;
    color: white;
}

.ic-btn-secondary:active, .ic-btn-secondary.active, .open > .ic-btn-secondary.dropdown-toggle {
    background-image: none;
}
.ic-btn-secondary.disabled, .ic-btn-secondary.disabled:hover, .ic-btn-secondary.disabled:focus, .ic-btn-secondary.disabled.focus, .ic-btn-secondary.disabled:active, .ic-btn-secondary.disabled.active, .ic-btn-secondary[disabled], .ic-btn-secondary[disabled]:hover, .ic-btn-secondary[disabled]:focus, .ic-btn-secondary.focus[disabled], .ic-btn-secondary[disabled]:active, .ic-btn-secondary.active[disabled], fieldset[disabled] .ic-btn-secondary, fieldset[disabled] .ic-btn-secondary:hover, fieldset[disabled] .ic-btn-secondary:focus, fieldset[disabled] .ic-btn-secondary.focus, fieldset[disabled] .ic-btn-secondary:active, fieldset[disabled] .ic-btn-secondary.active {
    background-color: #fff;
    border-color: #620d66;
}
.ic-btn-secondary .badge {
    background-color: #01939a;
    color: #fff;
}

.ic-btn-secondary:active {
    background-color: #e5edec;
}

.dp-home { position: relative; width: 100%; height: 100vh; background: url(../img/dp-home-dp.jpg) 50% 0; background-attachment: fixed; }

.dp-image { height: 205px; }

.dp-image .busca-topo {
    padding-top: 130px;
}
.page-section.content-carrinho > .buttons .btn, .page-section.content-carrinho > .title .btn {
    height: 70px;
}

/* MENU FIXO */
@media (min-width: 1350px) { 
	.logo-oculto { position:absolute; }
}
/* MENU FIXO */

@media (max-width: 767px) {
	/* MENU FIXO */
	.nav-category .nav.nav-pills.pull-right { position: static !important; }
	/* MENU FIXO */
	
	/* MENU DEPARTAMENTOS INTERNO */
	.col-sm-3 li { float: left; width: 30%; margin-left: 20px; }
	.col-sm-3 li a { display: block; }
	
	/* ALTERAR LOCALIZAÃ‡ÃƒO MOBILE */
	.mobile_cep { float: right; width: 100%; padding: 3px 10px; background-color: #fbc200; display:block; cursor: pointer; }
	.mobile_cep p { color: #620d66; margin: 0; }
	.mobile_cep p .fa { margin:0 5px; }
	/* ALTERAR LOCALIZAÃ‡ÃƒO MOBILE */
	
    /* segundo menu */
    .title-category { text-align:center; }
.title-category a { display: table !important; margin: 0 auto; float: none !important; }
    .nav-category .nav.nav-pills.pull-right { width: 100%; position: static !important; }
    
    /* slide de produtos e search de produtos */
    .product-grid { height: auto; }
	.product-grid .caption,
	.product-grid .button-group { text-align: center; }

	.list-products .caption,
	.list-products .button-group { text-align: center; }
	
	/* detalhe produtos modal */
	.modal-produto .det-produto-distancia { margin-bottom: 20px; padding: 0 100px 0 15px; }
    .modal-produto .det-prod-infos { padding:10px; }
	.modal-produto .list-products .caption,
	.modal-produto .list-products .button-group { text-align: center; }
    .modal-produto .btn .icon-carrinho-lg { display: none; }
    .modal-produto .det-prod-infos .linha-vendido p:first-child { text-align: center; }
    .modal-produto ul.list-lojas { padding: 0; }
    .modal-produto .modal-caroussel .title > h4 { text-align: center; }
    .modal-produto .list-products .item { width: 100%; text-align: center; }
	
	/* CATEGORIAS */
	.categorias-produtos {max-height: 70px;overflow: hidden;transition: max-height 1s;}
	.categorias-produtos:hover { max-height: 1000px; }
	
	/* ANUNCIOS */
	.anuncios .title-category .raio .col-sm-3 { display: table; margin: 0 auto; }
	.anuncios input[type=range], 
	#modalcep-v2 input[type=range] { padding:20px; background-color:transparent; -webkit-appearance: none; max-width:200px; margin: 0 auto; }
	
	/* LISTA DE LOJAS */
	.internas.full-h .list-lojas li .list-lojas-cont { height: auto; }

}

@media (max-width: 560px) {
	
	/* MENU DEPARTAMENTOS INTERNO */
	.col-sm-3 li { float: left; width: 40%; margin-left: 20px; }
	.col-sm-3 li a { display: block; }
	
}

/* PÁGINAS */
.block-container {   margin-bottom: 50px; }

.button-group { text-align: center; }

.list-products { margin-bottom: 0; }

.title-category { float: none; background-color: #620d66; margin: 0; padding: 15px 0; }


.title-category h3 { margin:0 auto; max-width:970px; font-size: 24px; line-height:30px; display: block; color:#ffffff; font-family: 'proxima_nova_rgregular', sans-serif; }

.title-category .botoes { float: right; display: table; border-radius:5px; }
.title-category .botoes:hover { box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.05); background-color: rgba(255, 255, 255, 0.05); }
.title-category .botoes.foguete { padding: 5.5px 11px; }
.title-category .botoes.texto { padding: 0px 14px; color:#ffffff; line-height: 30px; }
.title-category .botoes.foguete img { width: 25px; }

.list-products { margin: 0 auto; 
	-webkit-box-shadow: 0px 10px 15px 0px rgba(234, 239, 242, 0.77); */
    -moz-box-shadow: 0px 10px 15px 0px rgba(234, 239, 242, 0.77);
    box-shadow: 0px 10px 15px 0px rgba(234, 239, 242, 0.77);
}
.list-products .item { transition: box-shadow 1s; }
.list-products .item:hover { box-shadow: inset 0px 0px 15px rgba(238, 0, 66, 0.05); }

.list-products .slider-produtos .item .det-prod-selo,
.product-layout .product-thumb .det-prod-selo {
    position: absolute; top: 5px; left: 0; display: block; background: #7D1D86; text-align: center; color: #fff; padding:10px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; box-shadow: 2px 2px 2px rgba(0,0,0,0.25);
}

.list-products .slider-produtos .item .det-prod-selo p,
.product-layout .product-thumb .det-prod-selo p {
	margin: 0; font-family: "proxima_nova_rgregular";
}

.list-products .slider-produtos .item .det-prod-selo .txt2,
.product-layout .product-thumb .det-prod-selo .txt2 {
	font-weight: bold;
}

/* LISTA DE LOJAS */
.internas.full-h .list-lojas li .list-lojas-cont { height: 150px; }

/* ANÚNCIOS */
.pac-container { z-index: 99999; }

.anuncios .hidden-xs {
    display: inline-block !important;
}
		
.anuncios .title-category { background-color:#fbc200; }
.anuncios .title-category .col-sm-3 li { padding-top: 4px; }
.anuncios .title-category h3 { color: #620d66; }
.anuncios .button-group button:nth-child(2), 
.anuncios .button-group button:nth-child(1) { background-color: #fbc200; color: #620d66; }
	
.anuncios .title-category .raio p { float: left; margin: 0; }
.anuncios .title-category .raio .col-sm-2,
.anuncios .title-category .raio .col-sm-3 { line-height: 30px; padding: 0; }
.anuncios .title-category .raio .col-sm-2 .botoes.texto { padding: 0px 14px; color: #620d66; line-height: 30px; float:none; }
.anuncios .title-category #distancia { background-color: transparent; width: 25px; float:left; padding: 0 4px; }
.anuncios .fa-eye { margin-right: 5px; }

button.anuncios { background-color:#fbc200 !important; color:#620d66 !important; }
	
.anuncios input[type=range], 
#modalcep-v2 input[type=range] { -webkit-appearance: none; max-width:200px; margin: 12px auto 0; }

.anuncios input[type=range]::-webkit-slider-runnable-track,
#modalcep-v2 input[type=range]::-webkit-slider-runnable-track { height: 5px; background: #620d66; border: none; border-radius: 3px; }

.anuncios input[type=range]::-webkit-slider-thumb,
#modalcep-v2 input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; border: none; height: 30px; width: 30px; border-radius: 50%; background: #ee0042; margin-top: -12px; }

.anuncios input[type=range]:focus,
#modalcep-v2 input[type=range]:focus { outline: none; }

.anuncios input[type=range]:focus::-webkit-slider-runnable-track,
#modalcep-v2 input[type=range]:focus::-webkit-slider-runnable-track { background: #620d66; }

.anuncios input[type=range]::-moz-range-track,
#modalcep-v2 input[type=range]::-moz-range-track { height: 5px; background: #620d66; border: none; border-radius: 3px; }

.anuncios input[type=range]::-moz-range-thumb,
#modalcep-v2 input[type=range]::-moz-range-thumb { border: none; height: 30px; width: 30px; border-radius: 50%; background: #ee0042; }

.anuncios input[type=range]:-moz-focusring,
#modalcep-v2 input[type=range]:-moz-focusring { outline: 1px solid white; outline-offset: -1px; }

.anuncios input[type=range]::-ms-track,
#modalcep-v2 input[type=range]::-ms-track { height: 5px; background: transparent; border-color: transparent; border-width: 6px 0; color: transparent; }

.anuncios input[type=range]::-ms-fill-lower,
#modalcep-v2 input[type=range]::-ms-fill-lower { background: #620d66; border-radius: 10px; }

.anuncios input[type=range]::-ms-fill-upper,
#modalcep-v2 input[type=range]::-ms-fill-upper { background: #620d66; border-radius: 10px; }

.anuncios input[type=range]::-ms-thumb,
#modalcep-v2 input[type=range]::-ms-thumb { border: none; height: 30px; width: 30px; border-radius: 50%; background: #ee0042; }

.anuncios input[type=range]:focus::-ms-fill-lower,
#modalcep-v2 input[type=range]:focus::-ms-fill-lower { background: #620d66; }

.anuncios input[type=range]:focus::-ms-fill-upper,
#modalcep-v2 input[type=range]:focus::-ms-fill-upper { background: #620d66; }	

#modalcep-v2 input[type=range] { margin-bottom: 20px; }
/* ANÃšNCIOS */

.button-group button:nth-child(2), 
.button-group button:nth-child(1) { height: auto; line-height: 19px; width: 100%; font-weight: bold; }

button.anuncios { background-color:#fbc200 !important; color:#620d66 !important; }

.info-comprar-local { margin-top: 10px; border: 2px solid #fbc200; text-align: center; padding: 10px 0 15px !important; color: #620d66; font-weight: bold; text-transform: uppercase; 
font-size: 20px !important; }
.info-comprar-local .fa-map-marker { margin-right: 10px; position: relative; top: 6px; }

/* PÁGINA BLACKWEEK */
.blackweek { background-color: #1C1C1C; }
.blackweek .dp-image { border-bottom: 5px solid #D61920; }
.blackweek .dp-image .image-bg { background-size: auto !important; }
.blackweek .image-bg { background-image: url("https://www.ndays.com.br/catalog/view/theme/ndays/img/pages/black-week/bg-header.jpg") !important; background-repeat: no-repeat; }
	
.blackweek {background-image: url("https://www.ndays.com.br/catalog/view/theme/ndays/img/pages/black-week/bg-body.png");background-repeat: no-repeat;background-size: auto;background-position-y: 250px;}
.blackweek .block-container { padding-top: 0; border-top: 0; }
.blackweek .title-category { background-color: #D61920; }
.blackweek .title-category h3 { font-weight: bold; font-size: 28px; }
.blackweek .product-layout { box-shadow: none; background-color: #111111; border: 2px solid #000000; }
.blackweek .product-layout .item { border-right: 2px solid #000000; padding-top: 40px; }


.blackweek .product-layout .price {text-align: center;font-size: 22px;}
.blackweek .product-layout .price-new { color: #FB403D; }
.blackweek .product-layout .product-title { color: #ffffff; font-weight: bold; text-align: center; font-size: 15px; }
.blackweek .button-group button:nth-child(2), 
.blackweek .button-group button:nth-child(1) { background-color: #D61920; }
.blackweek .product-layout .info-entrega { color: #ffffff; font-size: 12px;  text-align: center; margin-bottom: 20px; }
.blackweek .product-layout .caption h4 { text-align: center; height: auto !important; min-height: 40px; }
.blackweek .product-layout .caption h4 a { color: #ffffff; }
.blackweek  #text-pagination-result { color: #ffffff; }
.blackweek .modal-content .list-products p { color: #ffffff; text-align: center; }
.blackweek .product-grid { min-height: 390px; }

.blackweek h2 {
	color:#FB403D;
	text-align: center;
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-weight: bold;
}

.blackweek .form-control {
	color: #ffffff;
}

.blackweek .form-control option {
	color: #000000;
}

.blackweek .input-group-addon {
	font-weight: bold;
}

.blackweek .nav-category .nav-pills > li > a.active, 
.blackweek .nav-category .nav-pills > li > a:hover {
	border-bottom-color: #FB403D;
}

.blackweek .breadcrumb > li > a {
	color: #cccccc;
}

.breadcrumb > li + li:before {
	color: #ffffff
}


#modal_blackweek .modal-body {
	padding: 0;
}

#modal_blackweek .close {
	color: #ffffff;
	position: absolute;
	right: 2%;
}



/* CARACTERISTICAS DOS PRODUTOS */
#caracteristicas {
    padding: 20px;
    width: 100%;
    clear: both;
    display: table;
}

#caracteristicas .panel-group {
    margin-bottom: 0;
}

#caracteristicas .panel-title {
    background-color: rgba(98, 13, 102, .1);
    padding: 20px;
}

#caracteristicas .panel-title a {
    padding: 0;
    font-size: 20px !important;
    color: #5E7D8C;
    font-weight: bold;
}

#caracteristicas [class*=col-md] {
    padding: 10px;
    border-bottom: 1px solid rgba(98, 13, 102, .1);
}

#caracteristicas .col-md-8 {
    font-weight: bold;
} 