/* --------------------------------------------------
 * Header
 * -------------------------------------------------- */
/* BG : Rainbow */
#header-nav-secondary {
	background: #000000;
	background: -webkit-linear-gradient(left,  #000000 0%,#333333 100%);
	background: linear-gradient(to right,  #000000 0%,#333333 100%);
}

/* --------------------------------------------------
 * Menu
 * -------------------------------------------------- */
/* Menu : Rainbow */
#main-menu ul li a::before,
#block-menu-secondary-menu ul li a::before {
	background-position: top 0px left 0px;
}

#main-menu ul li a,
#block-footer-menu > ul li a {
  color: #FFF;
}

#main-menu ul li:hover { background: #444; }

.menu-news-all::before { background: url(rainbow/ico-news-all-rainbow.png) no-repeat; }
.menu-race::before { background: url(rainbow/ico-news-race-rainbow.png) no-repeat; }
.menu-products::before { background: url(rainbow/ico-news-products-rainbow.png) no-repeat; }
.menu-impression::before { background: url(rainbow/ico-news-impression-rainbow.png) no-repeat; }
.menu-topics::before { background: url(rainbow/ico-news-topics-rainbow.png) no-repeat; }
.menu-information::before { background: url(rainbow/ico-news-information-rainbow.png) no-repeat; }
.menu-feature::before { background: url(rainbow/ico-news-feature-rainbow.png) no-repeat; }
.menu-shop::before { background: url(rainbow/ico-recommend-shop-rainbow.png) no-repeat; }
.menu-event::before { background: url(rainbow/ico-event-rainbow.png) no-repeat; }
.menu-calendar::before { background: url(rainbow/ico-calendar-rainbow.png) no-repeat; }

.menu-about::before { background: url(rainbow/ico-about-rainbow.png) no-repeat; }
.menu-privacy-policy::before { background: url(rainbow/ico-privacy-policy-rainbow.png) no-repeat; }
.menu-disclaimer::before { background: url(rainbow/ico-disclaimer-rainbow.png) no-repeat; }
.menu-copyright::before { background: url(rainbow/ico-copyright-rainbow.png) no-repeat; }
.menu-inquiry::before { background: url(rainbow/ico-inquiry-rainbow.png) no-repeat; }

/* --------------------------------------------------
 * Mobile Menu
 * -------------------------------------------------- */
/* Mobile : drawer-menu-button :Rainbow */
.menu-trigger span { background-color: #fff; }

#mobile-menu-1 ul li a::before { background-position: top 0px left 0px; }

#drawer-menu-button { background: #39B23B; }
#drawer-menu ul li a::before { background-position: top 0px left 0px; }

/* --------------------------------------------------
 * Search Form & Result
 * -------------------------------------------------- */
/* Search Icon : Rainbow */ 
.search-form input.form-text { background-image: url(rainbow/ico-search-1-rainbow.png); }
