.header-2 {
    background-color: #004ac8;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #003c8e;
}
.welcome-message {
    color: #fff;
}
#header-main .element-shopping-cart .link-shopping-cart{
background: #004ac8;
    color: #ffab40;}

ul.menu-top-list {
    color: #fff;
}
.element-product-detail .product-info .product-name {
    color: #000;
}
.wrapper-product-combination .product-combination-list .product-combination-item label div {
    line-height: 35px;
    background: #ecf0f7;
    color: #2b7ae0;
}
body:not(.pagina-home):not(.pagina-categoria):not(.pagina-marca):not(.pagina-busca):not(.pagina-tag) #content-main {
    margin-top: 0px;
    padding: 0px;
}
.element-product-detail .wrapper-product-combination .product-combination-title {
    color: #0080ff;
}
/*#product-list .product-list-item .product-image a:not(.label-unavailable) img, #product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) img img.image-main {
    height: 240px;
}*/
.element-product-detail .wrapper-product-price .product-price .product-new-price .product-big-price {
    font-size: 12px;
}
.product-price-off span.desconto_avista  {
    font-size: 24px;
}


.element-product-detail .product-main-image img {
    max-height: 750px;
}
.element-product-detail .product-main-image {
    height: 750px;
}

.zoomContainer {
    WIDTH: 550px;
}
.element-shopping-cart .link-shopping-cart .wrapper-list-products-shopping-cart .list-products-shopping-cart ul li .price-product-shopping-cart {
   color: #1864d7;
}
.element-shopping-cart .link-shopping-cart .wrapper-list-products-shopping-cart .list-products-shopping-cart ul li .name-product-shopping-cart {
    color: #565656;
}
.element-product-detail .label-stamp-wrapper .label-stamp.label-promo {
    background: rgb(195, 21, 8);
}
#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo {
    background: rgb(195, 21, 8);
    right: 0;
    top: 0;
}

/* Breadcrumb das páginas extras */
.breadcrumb .breadcrumb-list {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
}

.breadcrumb .breadcrumb-list li.active h2 {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;

  font-size: 12px !important;
  line-height: 1.5 !important;
  font-weight: 400 !important;
  text-transform: none !important;

  color: #6b7280 !important;
}

.breadcrumb .breadcrumb-list li.active a {
  display: inline !important;
  color: #6b7280 !important;
  text-decoration: none !important;
  font-weight: 400 !important;
}

.breadcrumb .breadcrumb-list li {
  font-size: 12px !important;
  line-height: 1.5 !important;
}

@media (max-width: 600px) {

  .breadcrumb .breadcrumb-list li,
  .breadcrumb .breadcrumb-list li.active h2 {
    font-size: 11px !important;
  }

}

/* Reduz o espaço abaixo do título principal */
.element-breadcrumb {
  margin-top: 0 !important;
  padding-top: 12px !important;
}

/* Breadcrumb */
.element-breadcrumb .breadcrumb {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Aproxima a autoria */
.fenix-meta-artigo {
  margin-top: 0 !important;
  margin-bottom: 18px !important;
}

.element-breadcrumb {
  position: relative;
  top: -25px;
  margin-bottom: -25px !important;
}

/* Breadcrumb das páginas extras */
body.fenix-page-extra #content-main
.element-breadcrumb .breadcrumb-list {
  padding-left: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.element-breadcrumb .breadcrumb {
  margin-bottom: 10px !important;
}
/* Breadcrumb diminuir espaco */
body.fenix-page-extra #content-main .element-breadcrumb {
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}

body.fenix-page-extra #content-main .element-breadcrumb .breadcrumb {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}

body.fenix-page-extra #content-main .breadcrumb-list {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}
body.fenix-page-extra #content-main .page-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.fenix-page-extra #content-main .fenix-meta-artigo {
 position: relative !important;
  top: -22px !important;
  margin-bottom: 0px !important;
}

#product-list .product-list-item .product-image a:not(.label-unavailable), #product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) {
    padding-top: 120%;
    }