
.logo {
	-webkit-animation: changeme 4s alternate linear infinite;
	-moz-animation: changeme 4s alternate linear infinite;
	-ms-animation: changeme 4s alternate linear infinite;
	-o-animation: changeme 4s alternate linear infinite;
	animation: changeme 4s alternate linear infinite;
	background-repeat: no-repeat;
	background-position: center;
	position:relative;
	background-image: url('../../../images/holidays/905-xmas4.png');
	background-size: contain;
}
.logo img {
	opacity: 0;
}
@keyframes changeme {
  0% { background-image: url('../../../images/holidays/905-xmas1.png');}
  33% { background-image: url('../../../images/holidays/905-xmas2.png');}
  100% { background-image: url('../../../images/holidays/905-xmas3.png');}
}
@-webkit-keyframes changeme {
  0% { background-image: url('../../../images/holidays/905-xmas1.png');}
  33% { background-image: url('../../../images/holidays/905-xmas2.png');}
  100% { background-image: url('../../../images/holidays/905-xmas3.png');}
}
@-moz-keyframes changeme {
  0% { background-image: url('../../../images/holidays/905-xmas1.png');}
  33% { background-image: url('../../../images/holidays/905-xmas2.png');}
  100% { background-image: url('../../../images/holidays/905-xmas3.png');}
}
@-ms-keyframes changeme {
  0% { background-image: url('../../../images/holidays/905-xmas1.png');}
  33% { background-image: url('../../../images/holidays/905-xmas2.png');}
  100% { background-image: url('../../../images/holidays/905-xmas3.png');}
}
@-o-keyframes changeme {
  0% { background-image: url('../../../images/holidays/905-xmas1.png');}
  33% { background-image: url('../../../images/holidays/905-xmas2.png');}
  100% { background-image: url('../../../images/holidays/905-xmas3.png');}
}

.r-header {
    background-image: url(../../racing905/img/905pattern.png);
}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, 
.bootstrap-switch .bootstrap-switch-handle-off,
.r-dbl-banner,
.r-prefooter,
.r-header {
    background-color: #B3000C;
}
.r-header .r-header-links {
    background: linear-gradient(0deg, rgba(0,0,0,0), 40%, #ff0000 50%, #8c0101 75%, #000 100%);
}
.r-header-menu .menu-style[data-style="1"] .level-2:before,
.r-header-menu .menu-style[data-style="1"] .level-3:before, 
.r-header-menu .menu-style[data-style="1"] .level-4:before {
    background: linear-gradient(0deg, rgba(0,0,0,.3) 0%, rgba(0,0,0,0.6) 50%);
}

.r-header-menu .menu-style[data-style="1"] .level-2, 
.r-header-menu .menu-style[data-style="1"] .level-3, 
.r-header-menu .menu-style[data-style="1"] .level-4 {
    background-color: rgb(13, 239, 66, 80%);
    color: #ffffff;
}
.r-header-menu .menu-style[data-style="1"] .level-2 > li:hover > a, 
.r-header-menu .menu-style[data-style="1"] .level-3 > li:hover > a, 
.r-header-menu .menu-style[data-style="1"] .level-4 > li:hover > a {
    background: linear-gradient(0deg, rgba(0,0,0,.1) 0%, rgba(179, 0, 12, .7) 100%);
}

.racing905-banner-main .slick-dots li button,
.racing905-banner-main .slick-dots .slick-active button,
.r-banner-main .slick-dots li button,
.r-banner-main .slick-dots .slick-active button,
.slick-dots .slick-active button,
.slick-dots li button {
    background-color: #0D5901;
    border-top-color: #0D5901;
    border-left-color: #0D5901;
    border-right-color: #0D5901;
    border-bottom-color: #0D5901;
}
.btn, .btn-1, .btn-2, .btn-3,
a.btn, a.btn-1, a.btn-2, a.btn-3,
.carousel-bullet, 
.carousel2-bullet {
    background-color: #0D5901!important;
}
.product-map-marker {
    background-image: url(/images/905_dot-red.webp)!important;
}
.product-map-marker:hover,
.product-map-marker.active {
    background-image: url(/images/905_dot-dark-green2.webp)!important;
}
.w-account .my-acc-link:before,
.w-cart .cart-box-link:before {
    background-color: #0D5901!important;
    color: #ffffff!important;
}
.btn, .btn-1, .btn-2, .btn-3,
a.btn, a.btn-1, a.btn-2, a.btn-3 {
	color: #ffffff!important;
}
.btn:hover, .btn-1:hover, .btn-2:hover, .btn-3:hover, a.btn:hover, a.btn-1:hover, a.btn-2:hover {
	background-color: #8c0101!important;
	color: #ffffff!important;
}

.racing905-triple-block .tripleBanner .usa-made.w-html_box:before,
.r-triple-block .tripleBanner .usa-made.w-html_box:before {
    background: url(../../racing905/img/madeUSA.webp), linear-gradient(-45deg, #0DEF42 25%, #00B32C 39%, #0D5901 76%);
}
.racing905-triple-block .tripleBanner .warranty.w-html_box:before,
.r-triple-block .tripleBanner .warranty.w-html_box:before {
    background: url(../../racing905/img/warranty-white.webp), linear-gradient(-45deg, #0DEF42 25%, #00B32C 39%, #0D5901 76%);
}
.racing905-triple-block .tripleBanner .track.w-html_box:before,
.r-triple-block .tripleBanner .track.w-html_box:before {
    background: url(../../racing905/img/track-white.webp), linear-gradient(-45deg, #0DEF42 25%, #00B32C 39%, #0D5901 76%);
}

.r-dbl-banner .banner-holder .banner-item .banner-text a.btn,
.r-banner-triple .banner-holder .banner-item .banner-text .content .bannerButton a,
.racing905-banner-triple .banner-holder .banner-item .banner-text .content .bannerButton a {
    border: 2px solid #ffffff;
}
.r-prefooter .banner-holder .banner-text .bannerButton a:hover {
    background-color: #8c0101;
}
.r-dbl-banner .banner-holder .banner-item .banner-text a.btn,
.r-banner-triple .banner-holder .banner-item .banner-text .content .bannerButton a,
.racing905-banner-triple .banner-holder .banner-item .banner-text .content .bannerButton a,
.r-prefooter .banner-holder .banner-text .bannerButton a:hover {
    color: #ffffff!important;
}

.r-dbl-banner .banner-holder .banner-item .banner-text,
.r-banner-triple .banner-holder .banner-item .banner-text .content,
.racing905-banner-triple .banner-holder .banner-item .banner-text .content {
    background: linear-gradient(-45deg, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 39%, rgba(0,0,0,0) 51%, #ff0000 76%, #8c0101 100%);
    color: #ffffff;
}
.racing905-banner-triple .banner-holder .banner-item .banner-text .content .bannerButton,
.r-banner-triple .banner-holder .banner-item .banner-text .content .bannerButton {
    margin-top: 10px;
	padding-top: 0px;
}
.menu-style[data-style="3"] .level-2 > li:before,
.r-footer .w-menu .menu-content .level-2 .w-contacts a {
	color: #B3000C;
}

.promos-info,
.r-product-listing .products-listing .promos-info {
    background-image: url(../../racing905/img/promo-tag-dk-green.png)!important;
}
.promos-info .promo-name-span {
	color: #ffffff!important;
}
.heading-settings .heading-4:before,
.heading-saved-lists .heading-4:before,
.heading-ordered-items .heading-4:before,
.required,
.p-account-index .rightMes ul,
.p-account-index .leftMes ul,
.p-account-index .leftMes div,
#box-201345,
#box-201346,
#box-200050:before,
#box-200052:before,
#box-200055:before,
#box-200057:before,
#box-200062:before,
#box-200051,
#box-200053, 
#box-200056,
#box-200058,
#box-203069:before, 
#box-203071:before, 
#box-203074:before, 
#box-203076:before, 
#box-203081:before, 
#box-203070, 
#box-203072, 
#box-203075, 
#box-203077,
.menu-style[data-style="1"] .level-1 > li > a, 
.menu-style[data-style="1"] .level-1 > li > .no-link,
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
 .bootstrap-switch .bootstrap-switch-handle-on,
.r-account-page .r-account-img:before,
.price .specials,
.price .special {
    color: #ffffff;
}
.info {
    color: #ff0000;
}
.menu-style[data-style="3"] .level-2 > li:before,
.r-footer .w-menu .menu-content .level-2 .w-contacts a, 
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, 
.bootstrap-switch .bootstrap-switch-handle-off{
    color: #0D5901;
}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, 
.bootstrap-switch .bootstrap-switch-handle-off{
	background-color: #ffffff;
}

.r-header-menu .menu-style[data-style="1"] .menu-content ul.level-1 > li:hover,
.r-dbl-banner .banner-holder .banner-text .bannerButton,
.r-banner-triple .banner-holder .banner-item .banner-text .content .bannerButton,
.racing905-banner-triple .banner-holder .banner-item .banner-text .content .bannerButton,
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch .bootstrap-switch-handle-on,
.r-account-page .r-account-img:before {
    background-color: #0D5901;
}
.r-tabs .tab-li.active {
    border-top: 3px solid #0D5901;
}
.r-tabs .accordion-heading.active {
    border-top:3px solid #0D5901;
}
.rating-0, .rating-1, .rating-2, .rating-3, .rating-4, .rating-5 {
	color:#0D5901!important;
}
#box-206377:before, #box-206381, #box-206382:before, #box-206383, #box-206386:before, #box-206392, #box-206395:before, #box-206396,
.heading-saved-lists .heading-4:before, .heading-ordered-items .heading-4:before, .heading-settings .heading-4:before, .r-account-page .heading-4:before {
    color: #0D5901!important;
}
.header-error  {
    color: #0D5901!important;
}
.w-account .account-dropdown, .r-header-buttons .w-cart .cart-box.hover-box:hover .cart-content {
    border: 1px solid #0D5901;
}
.w-account .account-dropdown:before{
    background-color: #0D5901!important;
}
.btn:hover, .btn.active  {
    background-color: #8c0101!important;
}
.w-search .search-input {
    border: 1px solid #0D5901;
}
.r-dbl-banner .banner-holder .banner-text .mark {
    background-image: url(/images/holidays/logo_xmas.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 5vw;
}
.r-dbl-banner .lowestPricedBox .w-banner .ybg .mark img {
    display: none;
}
.template-category_no_filters #box-206988 #cat-img-206988 img,
.template-category_no_filters #box-209486 #cat-img-209486 img {
    background-repeat: no-repeat !important;
    -moz-box-sizing: border-box;
    height: 100px !important;
    padding-left: 100%;
    background-size: contain !important;
}
#box-206988 #cat-img-206988 img[title="Motorcycles"] {
    background: url(/images/holidays/hero_motorcycles-xmas.webp);
}
    #box-206988 #cat-img-206988 img[title="Sport Bikes"] {
        background: url(/images/holidays/hero_sport_bikes-xmas.webp);
    }
    #box-206988 #cat-img-206988 img[title="Cruiser Bikes"] {
        background: url(/images/holidays/hero_cruiser_bikes-xmas.webp);
    }
    #box-209486 #cat-img-209486 img[title="Mini Bikes"] {
        background: url(/images/holidays/hero_mini_bikes-xmas.webp);
    }
#box-206988 #cat-img-206988 img[title="Off Road"] {
    background: url(/images/holidays/hero_off_road-xmas.webp);
}
    #box-209486 #cat-img-209486 img[title="Racing 905 Off Road"] {
        background: url(/images/holidays/hero_off_road-xmas.webp);
    }
#box-206988 #cat-img-206988 img[title="Shop Services"] {
    background: url(/images/holidays/hero_services-xmas.webp);
}
    #box-209486 #cat-img-209486 img[title="MIG Welding"] {
        background: url(/images/holidays/hero_mig_welding-xmas.webp);
    }
    #box-209486 #cat-img-209486 img[title="Manual Lathe"] {
        background: url(/images/holidays/hero_manual_lathe-xmas.webp);
    }
    #box-209486 #cat-img-209486 img[title="Manual Mill"] {
        background: url(/images/holidays/hero_manual_mill-xmas.webp);
    }
#box-206988 #cat-img-206988 img[title="Utility Equipment"] {
    background: url(/images/holidays/hero_equipment-xmas.webp);
}
#box-206988 #cat-img-206988 img[title="Street Cars"] {
    background: url(/images/holidays/hero_street_cars-xmas.webp);
}
    #box-209486 #cat-img-209486 img[title="Hot Rods"] {
        background: url(/images/holidays/hero_hotrods-xmas.webp);
    }
    #box-209486 #cat-img-209486 img[title="Drift Cars"] {
        background: url(/images/holidays/hero_drift-xmas.webp);
    }
    #box-209486 #cat-img-209486 img[title="Classic Cars"] {
        background: url(/images/holidays/hero_classic-xmas.webp);
    }
#box-209486 #cat-img-209486 img[title="Apparel & More"] {
    background: url(/images/holidays/hero_apparel-xmas.webp);
}
@media (max-width: 992px) {
	.w-search .search-ico:before {
		background-color: #0D5901;
		color: #ffffff;
	}
	.racing905-header-menu .menu-style[data-style="2"] .menu-content {
		/*background: linear-gradient(0deg, rgba(0,0,0,.3) 0%, rgba(0,0,0,0.6) 50%);*/
	}
}
@media (max-width: 768px) {
    .r-tabs .accordion-heading {
        background-image: linear-gradient(180deg, #e6e6ed 50%, #c1bfbf);
        border-top: 3px solid #0D5901;
    }
	.r-tabs .accordion-heading.active {
        border-top: 3px solid #ff0000;
    }
}