ul.product_list .availability span {
  background: #71c1c0;
}

header .nav, #homepage-slider .homeslider-description, #faixapage-slider .homeslider-description, header .groupe-content.eshow, .ac_results li:hover, .ac_results li.ac_over, .ac_results li.ac_odd:hover {
  background-color: #007dbb;
}

.cat_desc {
  border-left: solid 10px #548489;
  color: #547073;
  padding-top: 7px;
  text-align: left;
  background-color: #dde7e8;
}

.content_scene_cat span.category-name {
  color: #6a8f92;
}

#pQuantityAvailable {
  background: #c1292b;
}

#pQuantityAvailable span {
  color: #ffffff !important;
}

#em_estoque {
  color: #c12a2c;
  border: solid 1px #c12a2c;
}

#header ul.links li a, #header ul.links li a span {
  color: #303030;
}

#fkcorreios_cep_form .button.button-medium {
  background-color: #ffa000 !important;
}

.content_scene_cat .content_scene_cat_bg {
  background-color: transparent !important;
}

.pb-center-column h1, .pb-center-column #product_reference span, #usefull_link_block li a, #usefull_link_block li.print a:before, #usefull_link_block li.sendtofriend a:before {
  color: #007dbb;
}

#usefull_link_block li a:hover, .compartilhar-fb:hover {
  color: #777777;
  opacity: 0.7;
}

@media (max-width: 767px) {
  #footer #newsletter_block_left {
    background-color: #007dbb;
    border-bottom: 1px solid #007dbb;
  }
}

#footer #newsletter_block_left .form-group .button-small span {
  color: #ffffff;
}

.sdsbox-content .recentArticles li a {
  font-size: 14px;
  color: #303030;
}

.sdsbox-content .recentArticles li a:hover {
  opacity: 0.8;
}

.icon-ban-circle:before {
  content: "\f145";
}

.product_desc li a {
  color: #777777 !important;
}

/*.owl-item{
    -webkit-filter:grayscale(100%);
    opacity: 0.4;
}
.owl-item:hover{
    -webkit-filter:grayscale(0%);
    transition: 0.3s;
    opacity: 1;
}
*/

.nav .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

/* era #284f66*/

#fkcorreios_cep_form .button.button-medium:hover {
  background-color: #777777;
}

.btn.button-plus:hover span, .btn.button-minus:hover span {
  background-color: #777777;
}

/*era #315468*/

#header_user_info {
  background-color: #f5f5f5;
}

.header_user_info a {
  background-color: #777777;
}

/*era #28495b*/

.header_user_info a:hover, .header_user_info a.active {
  background-color: #777777;
}

/*era #3d525e*/

.button.button-small:hover {
  opacity: 0.8 !important
}

/*era #4B616D*/

.new-label {
  background-color: #00a8e3;
  color: #ffffff;
}

.button.button-small {
  background-color: #dfdfdf;
}

.button.button-small span {
  color: #777777;
}

.cart_navigation .button-exclusive {
  background-color: #dfdfdf;
  color: #777777;
}

/*  ========================= #116b6a  ========================= */

/*COR 2*/

/*
- Bg busca
- Txt menu
- Bg Add cart
- Bg redes sociais
*/

/*.button.ajax_add_to_cart_button span,
tirei daqui \/
*/

.price.product-price {
  color: #ffa000;
}

.altura-parcela-tablet {
  color: #00458c;
}

.footer-container #footer #social_block ul li a {
  color: #acacac!important;
  background-color: #E5E5E5;
}

.footer-container #footer #social_block ul li.facebook a {
  background-color: #E5E5E5;
}

.button.ajax_add_to_cart_button span, .button.ajax_add_to_cart_button.button span {
  background-color: #c1282a !important;
  color: #fff;
}

.sf-menu>li>a {
  color: red;
}

#product_reference label {
  color: #007dbb !important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  opacity: 1;
}

.button.ajax_add_to_cart_button.btn.btn-default.disabled span {
  background-color: #e09394 !important
}

.button.ajax_add_to_cart_button.btn.btn-default.disabled:hover {
  opacity: 0.5 !important;
}

@media (max-width: 780px) {
  .sf-menu>li>a {
    color: #116b6a;
  }
}

/*era #34617b*/

.button.ajax_add_to_cart_button:hover span {
  background-color: #116b6a;
}

/*  ========================= red  ========================= */

/*COR 3*/

/*
	- Todos os títulos home, internos e footer
*/

.block .title_block, .block h4 {
  border-bottom-color: #474642;
}

.block .title_block, .block h4 {
  color: #474642;
}

h3.page-product-heading {
  color: #ffa000;
}

.page-heading {
  color: #ffa000;
}

.product-listing {
  border-bottom-color: #474642;
}

.page-heading.product-listing {
  border-bottom-color: #ffa000 !important;
}

.block .title_block, .title_block p, .block h4 {
  border-bottom-color: #ffa000 !important;
}

.footer-container #footer h4 {
  color: #ffa000;
}

.footer-container #footer h4 a {
  color: #474642;
}

#home-page-tabs>li.active a, #home-page-tabs>li a:hover {
  color: #ffa000;
}

ul.step li a, ul.step li span, ul.step li.step_current span, ul.step li.step_current span {
  background-color: inherit;
}

.block .title_block a, .block h4 a {
  color: #ffa000;
}

.block .title_block a:hover, .block h4 a:hover {
  color: #ffa000 !important;
}

#cms #center_column h1, .tab-hr h1, .tab-hr h1 a {
  color: #ffa000;
}

#HOOK_PAYMENT #home-page-tabs {
  border-bottom-color: #ffa000;
}

.recentArticles h2 a {
  color: #303030;
}

/*  era #95c0d6*/

#my-account ul.myaccount-link-list li a {
  background: #ffa000;
  color: #ffffff;
}

/*  era #84b1c8*/

#my-account ul.myaccount-link-list li a:hover {
  background: #ffa000;
  opacity: 0.8 !important;
}

.alert-danger a {
  color: white !important;
}

/*  era #5e90ad*/

.sf-menu li li li a:hover, .sf-menu>li>ul>li>a:hover, #layered_block_left .layered_subtitle {
  background-color: #ffce79;
  font-weight: normal;
  color: #777777 !important;
}

.btn-twitter i, .btn-google-plus i, .btn-pinterest i {
  color: #777777;
}

/*  era #6f9db8*/

#search_block_top .btn.button-search:hover {
  color: #5e9098;
  opacity: 0.8;
}

#search_block_top .btn.button-search {
  color: #5e9098;
}

.rte strong {
  color: #ffa000;
}

/*  ========================= #00458c  ========================= */

/*Cor 4*/

/*
	- Txt Adicionado ao carrinho
	- Bt Carrinho
*/

#attributes .attribute_list #color_to_pick_list li.selected {
  border-color: #00458c;
}

.box-info-product .exclusive {
  background-color: #ffa000 !important;
}

.box-info-product .exclusive:hover {
  background: #ffa000 !important;
  opacity: 0.8;
}

.button.button-medium {
  background-color: #00458c;
}

/*era #116b6b*/

.button.button-medium:hover {
  background-color: #00458c;
  opacity: 0.8;
}

#SubmitLogin:hover {
  opacity: 0.8;
}

/*era #75C5B5*/

#layer_cart .layer_cart_product h2 {
  color: #ffa000;
  font-family: Neris;
}

/*  ========================= red  ========================= */

/*COR 5*/

/*
	- PREÇO
	- bg desconto
	- bt cartão redondo
	- bt Newsletter ok
	- txt alertas
*/

.mg-menu>li>a:hover, .content_submenu ul.menulink li a:hover {
  color: #000000 !important;
  font-weight: 600 !important;
}

.mg-menu>li.submenu:hover>a:before {
  border-color: transparent transparent #ffa000 transparent;
}

#mega_menu_plus ul li div.sub {
  border-color: #ffa000;
  background: #ffffff;
}

.language_ltr#mega_menu_plus li.submenu>a>span:after {
  color: #000000 !important
}

#mega_menu_plus a {
  font-weight: 500 !important;
  color: #444;
}

.outros_produtos {
  background-color: #bcbcbc;
  padding: 5px;
  color: #fff;
  text-transform: uppercase;
}

.outros_produtos:hover {
  /*background-color: #777777;*/
  opacity: 0.8;
  color: #fff;
}

.avise_disponivel {
  background-color: #777777;
  padding: 5px;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
}

.avise_disponivel:hover, .button.button-medium:hover, .button-minus span:hover, .button-plus span:hover {
  /*background-color: #a77171!important;*/
  opacity: 0.8;
  color: #fff;
}

.avise_disponivel:hover {
  background-color: #00458c !important;
}

.azul {
  color: #4eb9b8 !important;
}

a.product-name {
  color: #303030 !important;
}

.content_submenu .titlesub {
  color: #303030!important;
  border-color: #ffa000;
}

#footer #newsletter_block_left h4 {
  color: #ffffff;
}

#footer #newsletter_block_left .form-group .form-control {
  background: #ffffff;
  color: #474644;
}

#footer #newsletter_block_left .form-group .button-small {
  background: #ffa000;
  color: #ffffff;
  font-size: 14px;
}

.footer-container #footer a:hover {
  opacity: 0.8;
}

.button.exclusive-medium span {
  color: inherit;
  background: inherit;
}

.button.exclusive-medium span:hover {
  background: #777777;
  opacity: .8;
}

#layer_cart .layer_cart_cart .button-container span.exclusive-medium i {
  color: #303030;
}

.por {
  color: #00458c;
}

#header .cart_block a {
  color: #000000;
}

#header .cart_block .price {
  color: #00458c;
  font-weight: bold;
}

span.price.cart_block_shipping_cost.ajax_cart_shipping_cost, span.price.cart_block_total.ajax_block_cart_total {
  color: #ffffff !important;
  font-size: 14px !important;
}

#header .cart_block .cart-prices {
  background: #007dbb;
}

.cart_block .cart-buttons a#button_order_cart span {
  color: #ffffff !important;
}

#header .cart_block .cart_block_list .remove_link a, #header .cart_block .cart_block_list .ajax_cart_block_remove_link {
  color: #007dbb !important;
}

#header .cart_block dt.first_item, .cart_block dt:first-child {
  border-top: solid 3px #007dbb;
}

#header .cart_block .cart-buttons {
  border-bottom: solid 3px #007dbb !important;
}

.cms_cont, .cms_head h6 {
  color: #007dbb;
}

.old-price {
  color: #a7a7a7;
}

.breadcrumb a {
  color: #303030;
}

#my-account ul.myaccount-link-list li a i {
  color: #ffffff;
}

#last_quantities {
  background: #a77171;
}

#sdssearch_block_top .btn.button-search {
  background: #ffa000;
}

#sdssearch_block_top .btn.button-search:hover {
  background: #ffa000;
  opacity: 0.8;
  color: #ffffff;
}

#block_contact_infos ul li a {
  color: #005177;
}

#fkcorreios_cep_valor {
  color: #c12a2d;
}

#order .delivery_option>div>table.resume td.delivery_option_price {
  color: #303030;
}

.cart_description p.product-name a {
  color: #000000 !important;
}

.button.ajax_add_to_cart_button span {
  background-color: #00496b;
  color: #a7a7a7;
}

.ac_results li.ac_even {
  background-color: #fbfbfb !important;
  color: #283037;
  font-size: 13px;
  border-bottom: solid 1px #28303717;
  color: #a7a7a7;
}

.ac_results li.ac_odd {
  background-color: #eee !important;
  color: #a7a7a7;
}

.ac_results li:hover, .ac_results li.ac_over {
  transition: background-color 150ms ease-in-out;
  background: #beb5ab !important;
  color: #fff;
}

#search_block_top #search_query_top, #search_block_top .btn.button-search, #search_block_top #search_query_top {
  background-color: transparent;
  color: #000000;
}

#search_block_top .btn.button-search {
  background-color: transparent !important;
  color: #000000 !important;
}

#search_query_top::placeholder {
  color: #000000 !important;
}

.easycontent h3.title_block {
  color: #0082cb;
}

#banners-row {
  /* background-color: #beb5ab; */
  clear: both;
}

#cc-row {
  background-color: #f1f2f2;
}

#bandeirapage-slider, #block_selos {
  border-color: #00458c;
}

.sobre-home {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.titulo-home, .texto-home {
  color: #007fba;
  text-align: center;
}

.titulo-home {
  font-size: 24px;
  margin-bottom: 10px;
}

input#search_query_top::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #0090bf;
  opacity: 1;
  /* Firefox */
}

input#search_query_top:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0090bf;
}

input#search_query_top::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #0090bf;
}

input.ac_input::-webkit-input-placeholder {
  color: #0090bf !important;
}

.icon-minus:before, .icon-plus:before {
  color: #303030;
}

.label-success {
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
  color: #777777;
}

.price-wrapper-1 .valor_parcela {
  color: #00458c;
}

.shopping_cart>a:first-child {
  background: #ffa000;
}

.line-hr {
  background-color: #ffa000 !important;
}

.btn-comprar {
  background: #00467f;
  color: #ffffff;
}

.btn-ver-detalhes {
  background: #00467f;
  color: #ffffff;
}

div.button.btn.btn-ver-detalhes:hover {
  color: #ffffff;
  opacity: 0.8;
  background-color: #00467f;
}

div.btn-comprar:hover {
  background-color: #00467f;
  color: #ffffff;
  opacity: 0.9;
}

div.btn-comprar-indisponivel {
  background: #00467f;
  opacity: 0.9;
}

@media (min-width: 768px) {
  .footer-container {
    background: url(../img/footer-bg.png) repeat-x 100% 70px;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #007dbb 0%, #007dbb 98.7%, #007dbb 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #007dbb), color-stop(98.7%, #007dbb), color-stop(100%, #007dbb));
    background: -webkit-linear-gradient(top, #007dbb 0%, #007dbb 98.7%, #007dbb 100%);
    background: -o-linear-gradient(top, #007dbb 0%, #007dbb 98.7%, #007dbb 100%);
    background: -ms-linear-gradient(top, #007dbb 0%, #007dbb 98.7%, #007dbb 100%);
    background: linear-gradient(to bottom, #007dbb 0%, #007dbb 98.7%, #007dbb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#124381', GradientType=0);
    background-repeat: no-repeat;
    background-size: 100% 70px;
    clear: both;
  }
}

.swill-list-desconto {
  background-color: #ffa000;
  color: white;
}

.produto-detalhes h1 {
  color: #303030 !important;
}

#social_block_sidebar ul li {
  background: #3B5998;
}

.sobre-quem-somos p, .sobre-fazemos p {
  color: #585858;
}

.sobre-quem-somos .linha-lista p, .sobre-fazemos .linha-lista p {
  color: #ffa000;
}

#toTop .p-des {
  background: #ffa000 !important;
}

.socialsharing_product button {
  background-color: #435f9f;
}

.catalogo .nome-produto {
  color: #00458c !important;
}

.catalogo .btn-download {
  background: #7b8c93 !important;
}

.btn-gerar-boleto {
  background-color: #ffa000;
  color: #ffffff;
}

.btn-gerar-boleto:hover {
  color: #ffffff;
}

#submitComment {
  background: #ffa000;
  color: #ffffff;
}

.header-cadastro {
  background-color: #007dbb;
}

.apontador2 {
  background: yellow;
}

.fancybox-skin .fancybox-close {
  background: #007dbb;
  color: #ffffff;
}

.fancybox-skin .fancybox-close {
  background: #007dbb;
  color: #ffffff;
}

.page-item-title h1 {
  border-bottom: 1px solid #303030;
  color: #303030;
}

.sdsreadMore .more a.button-medium {
  background-color: #00467f;
}

ul.product_list .functional-buttons div a {
  background: #a0191b;
  color: #ffffff;
}

ul.product_list .functional-buttons div a:hover {
  background: #fecc00;
  color: #ffffff;
}

ul.product_list .availability span.out-of-stock {
  background: #ff2d3b;
}

.avise_disponivel {
  background-color: #00458c;
  color: #fff;
}

span.price-percent-reduction {
  background: #ffa000;
}

.ap5-pack-product .ap5-pack-product-icon-plus:before {
  color: #00458c !important;
}

#ap5-pack-product-tab-list>li.active>a {
  color: #ffffff;
  background: #00458c !important;
  border-color: #00458c !important;
}

ul.product_list .functional-buttons div a.add_to_compare {
  background: #c13d3f;
}

ul.product_list .functional-buttons div a.add_to_compare:hover {
  background: #c13d3f;
  opacity: 0.8;
}

div.breadcrumb.clearfix {
  color: #777777;
}

#block_contact_infos ul li::before {
  color: #ffa000;
}

.page-subheading {
  border-bottom: 1px solid #000000;
  color: #000000;
}

div.avaliacao-titulo i, .caixaDaAvaliacao .imgBtn {
  color: #ffc400;
}

.score-avaliacao-produto i.fa.fa-star, .score-avaliacao-produto i.fa-star-half-o, .score-avaliacao-produto i.fa-star-o {
  color: #ffc400;
}

.score-avaliacao-produto i.fa.fa-eye {
  color: #007dbb !important;
}

div#ap5-buy-block-container p#old_price {
  background: red;
}

div#ap5-buy-block-container span.por-home-tamanho {
  color: #c1292b;
}

#cart_summary a .price_discount_delete .price-discount .price i {
  color: red !important;
}

.nome-cupom {
  color: #395e63 !important;
}

.infinite-scroll-page-title a {
  color: #00458c;
  font-weight: bold;
}

.infinite-scroll-page-title {
  border-bottom: solid 1px #00458c;
  color: #00458c;
}

.price-percent-reduction2 {
  background: #2ca6e0;
  color: #ffffff;
}

.product-box .desc-boleto-wrap {
  background-color: #fff;
}

.idx-product_list>h4 {
  border-top: 1px solid #c12a2c;
  border-bottom-color: #c12a2c;
}

#total_shipping a {
  font-family: Neris;
  color: #279498;
}

.cart_total_delivery a {
  color: #279498 !important;
}

#correios_carrinho .delivery_options tr {
  background-color: white;
}

#calculo-frete {
  background-color: white !important;
}

.imagem-home img {
  border: 4px solid #ffa000;
}

#reduction_percent, #reduction_amount {
  background: #00458c !important;
}

#reduction_percent_display {
  background: #00458c;
  color: #fff;
  border-color: #00458c !important;
}

.buttons_bottom_block #wishlist_button {
  background-color: #289c9b;
}

.button.lnk_view span {
  background-color: #00467f;
  color: #ffffff;
}

span#desc-boleto-product {
  color: #fff;
  background: #00458c;
}

ul.step li.step_current {
  background: #007dbb;
}

ul.step li.step_done {
  background: #007dbb !important;
  opacity: .7;
}

ul.step li.step_todo span {
  color: #777777;
}

.button.button-medium.exclusive {
  background: none repeat scroll 0 0 #ffa000;
}

nav .facebook-login {
  background-color: transparent!important;
}

.title-payment {
  border-bottom: solid 1px #ffa000;
  color: #ffa000;
  background: #fff;
}

.shopping_cart>a:first-child:before {
  color: #fff;
}

@media(max-width:991px) {
  .shopping_cart>a:first-child {
    background: transparent;
  }
  .shopping_cart>a:first-child:before {
    color: #ffa000;
  }
}

.block .title_block, .title_block p, .block h4 {
  color: #ffa000;
}

#manufacturers_block_left .title_block a {
  color: #ffa000;
}

#manufacturers_block_left .title_block a:link {
  color: #ffa000 !important;
}

#manufacturers_block_left .title_block a:visited {
  color: #ffa000 !important;
}

.sale-label {
  background: #007dbb;
  color: #ffffff;
}

.pb-center-column h1 {
  color: #303030 !important;
}

#our_price_display {
  color: #00458c;
}

.btn.button-plus span, .btn.button-minus span, .btn.button-minus:hover, .btn.button-plus span, .btn.button-minus span {
  background-color: #dfdfdf;
}

span.button.btn.btn-default.disabled.txtxs, span.button.btn.btn-default.txtxs, span.button.btn.btn-default {
  background: #ebebeb;
  color: #303030!important;
}

.caixaDaAvaliacao .imgBtn {
  background-color: #007dbb;
}

.avaliacao-titulo {
  background: #007dbb !important
}

.fechar-avaliacao {
  background-color: #007dbb;
}

ul.step li.step_todo {
  background-color: #ebebeb !important;
}

#button_order_cart {
  background-color: #00458c;
}

#fpg-widget-wrapper .fpg_product.selected {
  border: 2px solid #fff;
}

#fpg-widget-wrapper .fpg_product.selected a.fpg_select {
  background-color: #fff;
  color: #ffffff;
}

#fpg-widget-wrapper .fpg_select, #fpg-widget-wrapper .fpg_info {
  background-color: rgba(57, 143, 153, 0.5);
}

.fundo-menu {
  background: #ffffff;
}

.language_ltr#mega_menu_plus li.submenu>a:hover>span:after {
  color: #ffffff !important;
}

#mega_menu_plus ul {
  background: transparent;
}

#mega_menu_plus ul.mg-menu>li>a {
  color: #000000;
}

.mg-menu>li>a:hover {
  background: #e5e4e0 !important;
  color: #000000;
}

.ajax_cart_quantity {
  color: #ffffff;
  background: #007dbb;
}

.table>thead>tr>th {
  color: #303030;
}

#cart_summary a, #cart_summary tbody td.cart_description small {
  color: #a7a7a7;
}

#cart_summary tfoot td.total_price_container span, #cart_summary tfoot td.text-right, #cart_summary tfoot td.price {
  color: #303030 !important;
}

span#total_price {
  color: #777777;
}

#total_price2 {
  color: #303030 !important;
}

.total-boleto span, .numero-parcelas-carrinho {
  color: #fecc00 !important;
}

#availability_statut #availability_value.warning_inline {
  border-left: solid 5px #548489;
  color: #547073;
  background-color: #dde7e8;
}

#header .cart_block {
  background: #ffffff;
}

.fkcorreios_calculo_cep TR {
  border-top: 1px solid #CCCCCC;
}

.fkcorreios_calculo_cep TR:hover {
  background: #56858b12;
}

.total-produto-valor {
  color: #005079 !important;
}

.desc-boleto-wrap {
  background-color: #fff;
}

.product-box span#desc-boleto-product {
  background-color: transparent;
}

.box-info-product #reduction_percent #reduction_percent_display {
  background-color: transparent !important;
}

.idx-product_list li:hover {
  background-color: #F4F4F4;
}

.idx-content_price {
  background-color: #fff;
}

.brinde-disable {
  background-color: #F4F4F4;
}

.cart_navigation .button-exclusive:hover, .cart_navigation .button-exclusive:active, .cart_navigation .button-exclusive:link {
  color: #777777;
}