/*============================================================================
  #General Variables
==============================================================================*/
/*================ Typography ================*/
/*****************************************/
/************** Basic ********************/
/*****************************************/
body {
  color: #333333;
  font-size: 14px;
  font-family: Arimo; }
  body h1 {
    font-size: 38px;
    font-family: Arimo; }
  body h2 {
    font-size: 30px;
    font-family: Arimo; }
  body h3 {
    font-size: 18px;
    font-family: Arimo; }
  body h4 {
    font-size: 16px;
    font-family: Arimo; }
  body h5 {
    font-size: 14px;
    font-family: Arimo; }
  body h6 {
    font-size: 12px;
    font-family: Arimo; }

a {
  color: #333333; }
  a:focus {
    color: #333333; }
  a:hover {
    color: black; }

.btn-button, .spr-button {
  background-color: #eae41e;
  color: #333333;
  border: solid 2px #eae41e; }
  .btn-button:hover, .spr-button:hover {
    background-color: #f5f3a3;
    color: black;
    border: solid 2px rgba(0, 0, 0, 0); }
  .btn-button.effect:before, .spr-button.effect:before {
    background-color: #f5f3a3;
    color: black; }

/*****************************************/
/************** Page ********************/
/*****************************************/
/*****************************************/
/************** Header ********************/
/*****************************************/
.header-wrapper .main-header {
  background-color: #333333;
  color: #3f3f3f; }
  .header-wrapper .main-header a {
    color: #3f3f3f; }
    .header-wrapper .main-header a:hover {
      color: #eae41e; }
  .header-wrapper .main-header .icon-cart-header .icon_cart_alt {
    color: white !important; }
  .header-wrapper .main-header .overwrite-setting span {
    color: white !important; }

.template-index .header-wrapper .is-sticky .main-header {
  background-color: #333333 !important; }

/*****************************************/
/************** Main Menu ********************/
/*****************************************/
.navigation-wrapper .main-navigation {
  background-color: #333333; }
  .navigation-wrapper .main-navigation .top-navigation .level0 {
    background-color: rgba(0, 0, 0, 0); }
    .navigation-wrapper .main-navigation .top-navigation .level0 .level-top {
      color: white; }
      .navigation-wrapper .main-navigation .top-navigation .level0 .level-top .cat-label {
        background-color: #a9a9a3;
        color: white; }
        .navigation-wrapper .main-navigation .top-navigation .level0 .level-top .cat-label:before {
          border-top-color: #a9a9a3; }
      .navigation-wrapper .main-navigation .top-navigation .level0 .level-top:after {
        background-color: white; }
    .navigation-wrapper .main-navigation .top-navigation .level0:hover {
      background-color: rgba(0, 0, 0, 0); }
      .navigation-wrapper .main-navigation .top-navigation .level0:hover .level-top {
        color: #eae41e; }
    .navigation-wrapper .main-navigation .top-navigation .level0.active {
      background-color: rgba(0, 0, 0, 0); }
      .navigation-wrapper .main-navigation .top-navigation .level0.active .level-top {
        color: #eae41e; }
  .navigation-wrapper .main-navigation .top-navigation li .menu-wrap-sub {
    background-color: #333333 !important; }
    .navigation-wrapper .main-navigation .top-navigation li .menu-wrap-sub ul li {
      color: white; }
      .navigation-wrapper .main-navigation .top-navigation li .menu-wrap-sub ul li a {
        color: white !important; }
        .navigation-wrapper .main-navigation .top-navigation li .menu-wrap-sub ul li a:hover {
          color: #eae41e !important; }

.template-index .is-sticky .navigation-wrapper .main-navigation {
  background-color: #333333; }
  .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0 {
    background-color: rgba(0, 0, 0, 0); }
    .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0 .level-top {
      color: white; }
      .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0 .level-top .cat-label {
        background-color: #a9a9a3;
        color: white; }
        .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0 .level-top .cat-label:before {
          border-top-color: #a9a9a3; }
      .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0 .level-top:after {
        background-color: white; }
    .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0:hover {
      background-color: rgba(0, 0, 0, 0); }
      .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0:hover .level-top {
        color: #eae41e; }
    .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0.active {
      background-color: rgba(0, 0, 0, 0); }
      .template-index .is-sticky .navigation-wrapper .main-navigation .top-navigation .level0.active .level-top {
        color: #eae41e; }

/*****************************************/
/************** Main ********************/
/*****************************************/
.main-container {
  background-image: none;
  background-color: white; }

/*****************************************/
/************** Product Item ********************/
/*****************************************/
.category-products .products-grid .item .product-action .actions .btn-cart {
  color: #333333;
  background-color: white; }
  .category-products .products-grid .item .product-action .actions .btn-cart:hover {
    color: #eae41e;
    background-color: #333333; }
.category-products .products-grid .item .product-action .actions .add-to-links li a.link-wishlist {
  color: #333333;
  background-color: white; }
  .category-products .products-grid .item .product-action .actions .add-to-links li a.link-wishlist:hover {
    color: #eae41e;
    background-color: #333333; }
.category-products .products-grid .item .product-action .actions .quickview-wrapper {
  color: #333333;
  background-color: white; }
  .category-products .products-grid .item .product-action .actions .quickview-wrapper:hover {
    color: #eae41e;
    background-color: #333333; }

/*****************************************/
/************** Footer ********************/
/*****************************************/
.footer-wrapper {
  background-color: #333333;
  color: #b9b7b7; }
  .footer-wrapper a {
    color: #eae41e; }
    .footer-wrapper a:hover {
      color: #f5f3a3; }
  .footer-wrapper h3, .footer-wrapper .title-footer, .footer-wrapper .block-title {
    color: white; }
