.menuPrincipal {
    background: #111111;
}
.barraTopoSite {
    background: #111111;
    border-bottom: solid 0px #111;
}
.barraTopoSite .barraTopoEsquerda ul.linksTopo li a {
    color: #ffffff;
}
.barraTopoSite ul.linksTopo li, .barraTopoSite ul.linksTopo li a {
    color: #ffffff;
}
.barraTopoSite ul.linksTopo li.menuDestaque1 a, .barraTopoSite ul.linksTopo li.menuDestaque2 a {
    color: #ffffff;
    font-weight: 400;
}
.skip-links {
    background: #111111;
}
.barraTopoSite ul.linksTopo li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
#search.input-text {
    border-radius: 25px;
}
.slideshow-pager span.cycle-pager-active:before {
    border-radius: 25px;
}
.slideshow-pager span:before {
    border-radius: 25px;
}
.contentSelos {
    background: #000000;
    border-top: 1px solid #000000;
}
.linhaDestaques {
    background: #000000;
    margin-top: -10px;
    border-bottom: solid 0px #000;
}
/**  ***/
#search.input-text {
    border: 2px solid #c5d8e6;
}
#search_mini_form .search-button:before, .icon.iconeMinhaConta, .skip-cart .icon {
    background-image: url(https://lojaromagril.magehub.com.br/media/lojaromagril/wysiwyg/icon_sprite.png) !important;
}
@media only screen and (min-width: 771px) {
    #search_mini_form .search-button:before, .icon.iconeMinhaConta, .skip-cart .icon {
        background-image: url(https://lojaromagril.magehub.com.br/media/lojaromagril/wysiwyg/icon_sprite.png) !important;
    }
}

@media only screen and (max-width: 770px) {
    #search_mini_form .search-button:before, .icon.iconeMinhaConta, .skip-cart .icon {
        background-image: url(https://lojaromagril.magehub.com.br/media/lojaromagril/wysiwyg/icon_sprite.png) !important;
    }
  .skip-cart .icon {filter: brightness(2); }
  .icon.iconeMinhaConta {filter: brightness(5); }
  a.skip-link.skip-search .icon, a.skip-link.skip-nav .icon  {filter: invert(1);}
  .nav-menu-mageshop .level0 .iconeCategoriaThumb {
        background-color: #44444412;
    }
}

.products-grid > li {
    outline-offset: 0px;
    outline: 1px solid rgba(0, 0, 0, 0.15);
    border: solid 1px rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    padding-bottom: 20px;
}
.products-grid > li:hover {
    outline-offset: 0px;
    outline: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.products-grid h2.product-name {
    min-height: 40px;
}
.products-grid .product-name a, .products-list .product-name a {
    font-weight: 700;
}

.assinaturaRodape .logoRodape img {min-height: 69px; width: 100%;}
.assinaturaRodape .logoRodape {max-width: 100%;}

.atributo-extra-btn a {
    background-color: #58a658;
    color: #FFF;
    padding: 5px 20px;
    display: table;
    font-size: 14px;
    font-weight: 600;
    border-radius: 55px;
    margin: 5px 0 25px;
}
.atributo-extra-btn a:hover {
    background-color: #498d49;
    text-decoration: none;
}
.atributo-extra-btn a:hover i {
    color: #fff900;
}
.short-description a.botao {color: #2e8ab8 !important;}
.short-description a.botao:hover {color: #2e8ab8 !important; text-decoration: underline;}