.product-name a:hover,
.price-percent-reduction,
.footer-container #footer a:hover,
.footer-container #footer h4 a:hover,
.home-column #htmlcontent_footer blockquote span,
.page-product-box #product_comments_block_tab div.star_on:after,
.footer-container #footer #block_contact_infos > div ul li > span,
.home-column #tmhtmlcontent_home ul li h3, #tmhtmlcontent_home ul li h4,
a.product-name:hover,
div.star.star_on:after,
header #search_but_id:hover i,
header #search_but_id.active i,
header #search_but_id.hover-search i,
#htmlcontent_home li a h3,
#htmlcontent_top ul li a h2,
#home-page-tabs > li a:hover,
#home-page-tabs > li.active a,
#header .cart_block dl a:hover,
#layer_cart .layer_cart_product h2,
#homepage-slider .homeslider-description h3,
#header .cart_block .cart_block_list .remove_link a:hover,
#homepage-slider .bx-wrapper .bx-controls-direction a:hover:before,
#header .cart_block .cart_block_list .ajax_cart_block_remove_link:hover {
  color: #afc005; }

.price,
.product-name,
.product-name a,
.pb-right-column h1,
.price.product-price,
.content_scene_cat span.category-name,
h3.page-product-heading,
header #tmsearch .btn.button-search,
ul.product_list .product-image-container .quick-view:after,
#htmlcontent_home li a h2,
#htmlcontent_home li a h4,
#header .cart_block .price,
#htmlcontent_top ul li a h3,
#htmlcontent_top ul li a h4,
#homepage-slider .homeslider-description h4 {
  color: #31353d; }

.accessories-block .product-name a,
.block .title_block a, .block h4 a,
.home-column #homepage-blog h5 a,
#productscategory_list .product-name a,
#subcategories ul li .subcategory-name {
  color: #31353d; }
  .accessories-block .product-name a:hover,
  .block .title_block a:hover, .block h4 a:hover,
  .home-column #homepage-blog h5 a:hover,
  #productscategory_list .product-name a:hover,
  #subcategories ul li .subcategory-name:hover {
    color: #afc005; }

.home-column #homepage-blog .commentcount a,
.home-column #htmlcontent_footer blockquote a {
  color: #afc005; }
  .home-column #homepage-blog .commentcount a:hover,
  .home-column #htmlcontent_footer blockquote a:hover {
    color: #31353d; }

.home-column #homepage-blog .btn:before {
  background: #afc005; }
.home-column #homepage-blog .btn:hover {
  border-color: #afc005; }

.sale-label,
header #header-login-content li ul li a:hover,
#home-page-tabs > li a:after {
  background: #afc005; }

.new-label,
.label-danger,
.footer-container,
ul.product_list .product-image-container .quick-view:before {
  background: #31353d; }

#footer #newsletter_block_left > div {
  background: #454950; }

.home-column #homepage-blog .date-added,
.home-column #tmhtmlcontent_home ul li button,
#htmlcontent_home li a button,
#htmlcontent_top ul li a button,
#homepage-slider .homeslider-description button,
#footer #newsletter_block_left .form-group .btn-sm {
  background: #afc005; }
  .home-column #homepage-blog .date-added:before,
  .home-column #tmhtmlcontent_home ul li button:before,
  #htmlcontent_home li a button:before,
  #htmlcontent_top ul li a button:before,
  #homepage-slider .homeslider-description button:before,
  #footer #newsletter_block_left .form-group .btn-sm:before {
    background: #31353d; }

#footer #newsletter_block_left .form-group .form-control {
  background: #31353d;
  border-color: #31353d; }

.footer-container #footer .bottom-footer div {
  border-color: #44474e; }

#languages-block-top div.current,
#currencies-block-top div.current {
  color: #31353d; }
  #languages-block-top div.current.active, #languages-block-top div.current:hover,
  #currencies-block-top div.current.active,
  #currencies-block-top div.current:hover {
    color: #afc005; }
    #languages-block-top div.current.active:after, #languages-block-top div.current:hover:after,
    #currencies-block-top div.current.active:after,
    #currencies-block-top div.current:hover:after {
      color: #afc005; }
#languages-block-top ul li:hover a,
#languages-block-top ul li.selected > span,
#languages-block-top ul li.selected a,
#languages-block-top ul li.selected span,
#currencies-block-top ul li:hover a,
#currencies-block-top ul li.selected > span,
#currencies-block-top ul li.selected a,
#currencies-block-top ul li.selected span {
  color: #afc005; }

#header .shopping_cart > a:first-child {
  color: #afc005; }

.btn.btn-default,
ul.product_list .btn.ajax_add_to_cart_button,
ul.product_list .btn.ajax_add_to_cart_product_button {
  background: #afc005; }
  .btn.btn-default:before,
  ul.product_list .btn.ajax_add_to_cart_button:before,
  ul.product_list .btn.ajax_add_to_cart_product_button:before {
    background: #31353d; }

ul.product_list .button-container .wishlist a:before,
ul.product_list .button-container .compare a:before {
  background: #31353d; }

header #header-login .header_user_info.current:hover a {
  color: #afc005; }
header #header-login .header_user_info.current.active a {
  color: #afc005; }

header .top_menu .is-megamenu h4 a {
  color: #31353d; }
  header .top_menu .is-megamenu h4 a em {
    color: #afc005; }
  header .top_menu .is-megamenu h4 a:hover {
    color: #afc005; }
    header .top_menu .is-megamenu h4 a:hover em {
      color: #31353d; }
header .top_menu .is-megamenu ul.content > li > a {
  color: #31353d; }
  header .top_menu .is-megamenu ul.content > li > a:hover {
    color: #afc005; }

#header .shopping_cart:hover > a:first-child:before {
  color: #afc005; }

header .top_menu li li.sfHover > a,
header .top_menu li li:hover > a,
header .top_menu li li.sfHoverForce > a {
  color: #afc005; }

header .top_menu > ul > li > a {
  color: #31353d; }

header .top_menu > ul > li:hover > a,
header .top_menu > ul > li.sfHover > a,
header .top_menu > ul > li.sfHoverForce > a,
header .top_menu > ul > li > a:hover {
  color: #afc005; }
  @media (max-width: 767px) {
    header .top_menu > ul > li:hover > a,
    header .top_menu > ul > li.sfHover > a,
    header .top_menu > ul > li.sfHoverForce > a,
    header .top_menu > ul > li > a:hover {
      background: #afc005;
      color: #fff; } }

header .top_menu .menu-title {
  background: #31353d; }
  header .top_menu .menu-title:hover {
    background: #afc005; }

ul.step li.step_current,
ul.step li.step_current span:after {
  background: #31353d;
  border-color: #31353d; }

ul.step li.step_done a:after,
ul.step li.step_done.step_done_last a:after,
ul.step li.step_done {
  background: #afc005;
  border-color: #31353d; }

ul.step a:hover,
ul.step a:hover:after {
  background: #31353d !important;
  border-color: color5 !important; }

.label-success {
  background: color5; }

.btn-success {
  background: #31353d;
  border: none;
  color: #fff; }
  .btn-success:hover, .btn-success:active, .btn-success:active:focus, .btn-success:focus {
    background: #afc005; }

body #habla_window_div #habla_topbar_div {
  background: #afc005; }
