
    /**
    * THIS FILE IS GENERATED AUTOMATICALLY WHEN SAVING CONFIGURE. YOUR DATA WILL BE LOST WHEN YOU EDIT THIS FILE
    */

    /**
    * GENERAL
    */

body{
background-color: #FFFFFF;
color: #666666;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;font-size: 14px;
}

/**
* Link, link hover
*/

a,
.link-color{
color: #222222;
}

a:hover,
.link-color:hover{
color: #DD2400;
}

.back2top{
background-color: #74A32F;
color: #FFFFFF;
}

.back2top:hover{
background-color: #6c982c;
}

.cms-index-index{
background-color: #FFFFFF;
}
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover,
.swatch-option.selected{
outline: 1px solid #74A32F;
}

/**
* Elements google font
*/


/**
* Show add to cart, compare, wishlist product
*/




    /**
    * THEME LAYOUT
    */
/**
* Set max-width layout
*/

@media (min-width: 1024px) {
body .container,
body .page-main{
max-width: 1280px;
}
}

/**
* Listing Layout
*/

@media (min-width: 1921px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}


@media (min-width: 1681px) and (max-width: 1920px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 1441px) and (max-width: 1680px) {

.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 1200px) and (max-width: 1440px) {

.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 992px) and (max-width: 1199px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 768px) and (max-width: 991px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 481px) and (max-width: 767px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (max-width: 480px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

    /**
    * THEME HEADER COLOR
    */
/**
* Header General
*/
.bzo-popup-modal .actions-toolbar .primary button{
background-color: #74A32F;
color: #FFFFFF;
}

.megamenu-nav a:hover:hover{
color: #DD2400;
}

/**
* Header 1
*/

.header-1-style .header-desktop .block.block-search .actions button{
background-color: #74A32F;
}

.header-1-style .header-desktop .header-wishlist span.count{
background-color: #74A32F;
color: #FFFFFF;
}

.header-1-style .header-desktop .hd-cart .minicart-wrapper .subtotal .price{
color: #74A32F;
}

.header-1-style .header-desktop .hd-cart .minicart-wrapper .action.showcart .counter-number{
background-color: #74A32F;
color: #FFFFFF;
}

/**
* Header 2
*/

.header-2-style .header-desktop .hd-top-support ul li a:hover,
.header-2-style .header-desktop .cus-links > .header.links > li > a:hover{
color: #DD2400;
}

.header-2-style .header-middle .block.block-search .actions button{
background-color: #74A32F;
}

.header-2-style .header-desktop .header-wishlist span.count{
background-color: #74A32F;
color: #FFFFFF;
}

.header-2-style .header-desktop .hd-cart .minicart-wrapper .subtotal .price{
color: #74A32F;
}

.header-2-style .header-desktop .hd-cart .minicart-wrapper .action.showcart .counter-number{
background-color: #74A32F;
color: #FFFFFF;
}

/**
* Header 3
*/

.header-3-style .header-desktop .hd-top-support ul li a:hover,
.header-3-style .header-desktop .cus-links > .header.links > li > a:hover{
color: #DD2400;
}

.header-3-style .header-middle .block.block-search .actions button{
background-color: #74A32F;
color: #FFFFFF;
}

.header-3-style .header-desktop .header-wishlist span.count{
background-color: #74A32F;
color: #FFFFFF;
}

.header-3-style .header-desktop .hd-cart .minicart-wrapper .subtotal .price{
color: #74A32F;
}

.header-3-style .header-desktop .hd-cart .minicart-wrapper .action.showcart .counter-number{
background-color: #74A32F;
color: #FFFFFF;
}

.header-3-style .header-bottom .megamenu-vertical .megamenu-title{
background-color: #74A32F;
color: #FFFFFF;
}

.header-3-style .header-bottom .secondary-megamenu .nav-items > li.discount-item > a .cat-name{
color: #74A32F;
}
    /**
    * THEME HOME
    */
/**
* Home page
*/
.bzo-as-btn .btn-search{
background-color: #74A32F;
color: #FFFFFF;
}

.bzo-as-btn .btn-search:hover{
background-color: #6c982c;
color: #FFFFFF;
}

.brand-grid .banner-image a:hover{
border-color: #74A32F;
}

.client-says .client-image:before{
background-color: #74A32F;
}

.top-nav-slider .owl-theme .owl-nav [class*=owl-]{
background-color: #74A32F;
color: #FFFFFF;
}

.top-nav-slider .owl-theme .owl-nav [class*=owl-]:hover{
background-color: #6c982c;
}

.home-post .categories a{
background-color: #74A32F;
color: #FFFFFF;
}

.home-product-tabs .list-product-tabs .item-tab.active,
.home-product-tabs .list-product-tabs .item-tab:hover{
color: #74A32F !important;
}

.home-product-tabs .product-item-info .product-item-name a:hover{
color: #74A32F;
}

.deal-group .group-countdown .num-time{
background-color: #74A32F;
color: #FFFFFF;
}

.home-product-tabs-grid .list-product-tabs .item-tab.active,
.home-product-tabs-grid .list-product-tabs .item-tab:hover{
color: #74A32F !important;
}

.slider-grid-custom .product-item-actions .actions-secondary .action:hover{
background-color: #74A32F;
}

.slider-grid-custom .product-item-actions .actions-primary .tocart:hover{
background-color: #74A32F;
border-color: #74A32F;
color: #FFFFFF;
}

.top-nav-slider-border .owl-theme .owl-nav [class*=owl-]:hover{
background-color: #74A32F;
border-color: #74A32F;
}

.slider-dot .owl-theme .owl-dots .owl-dot.active{
border-color: #74A32F;
}

.top-nav-slider2 .owl-theme .owl-nav [class*=owl-]:hover{
background-color: #74A32F;
border-color: #74A32F;
}

.block-term .search-terms li a:hover{
background-color: #74A32F;
color: #FFFFFF;
}

.block-client-sidebar .client-image:before{
background-color: #74A32F;
}

.block-client-sidebar .owl-theme .owl-dots .owl-dot.active{
border-color: #74A32F;
}

.grid-tabs .list-product-tabs .item-tab:hover,
.grid-tabs .list-product-tabs .item-tab.active{
color: #74A32F !important;
}

.tab-cmsblock .bzo-categories .child-item a:hover{
color: #DD2400;
}

.cat-list-sidebar .category-item .parent-name a:hover{
color: #DD2400;
}

.slider-deals .block-content{
border: 2px solid #74A32F;
}

.slider-deals .tocart{
background-color: #74A32F;
color: #FFFFFF;
}

.slider-deals .tocart:hover{
background-color: #6c982c;
color: #FFFFFF;
}

.slider-deals .thumb-images .item a:hover{
border-color: #74A32F;
}
    /**
    * THEME FOOTER
    */
/**
* Footer 1
*/

.footer-style-1 .block-subscribe-footer .action-button button{
background-color: #74A32F;
color: #FFFFFF;
}

.footer-style-1 .block-subscribe-footer .action-button button:hover{
background-color: #6c982c;
}

/**
* Footer 2
*/

.footer-style-2 .links-footer li a:hover{
color: #DD2400;
}

.footer-style-2 .block-subscribe-footer .action-button button{
background-color: #74A32F;
color: #FFFFFF;
}

.footer-style-2 .block-subscribe-footer .action-button button:hover{
background-color: #6c982c;
}
    /**
    * THEME PRODUCT
    */
/**
* Product 1
*/

.product-1-style .products-grid .product-item-actions .actions-primary .tocart:hover{
background-color: #74A32F;
border-color: #74A32F;
color: #FFFFFF;
}

.product-1-style .products-grid .product-item-actions .actions-secondary .action:hover{
background-color: #74A32F;
}

.product-1-style .products-grid .product-item-name a:hover{
color: #DD2400;
}

.product-1-style .products-list .product-item-info .actions-primary .tocart:hover{
background-color: #74A32F;
color: #FFFFFF;
}

.product-1-style .products-list .product-item-info .actions-secondary .action:hover{
background-color: #74A32F;
border-color: #74A32F;
}

/**
* Product 2
*/

.product-2-style .products-grid .product-item-actions .actions-secondary .action:hover{
background-color: #74A32F;
}

.product-2-style .products-grid .product-item-name a:hover{
color: #DD2400;
}

.product-2-style .products-grid .product-item-info:hover .product-item-actions .actions-primary .tocart{
background-color: #74A32F;
}

.product-2-style .products-grid .product-item-info .product-item-actions .actions-primary .tocart:hover{
background-color: #6c982c;
}
    /**
    * CATEGORY PAGE
    */
.page-layout-2columns-left #narrow-by-list .filter-options-title.filter-options-title:before,
.page-layout-2columns-right #narrow-by-list .filter-options-title.filter-options-title:before{
background-color: #74A32F;
}

.page-layout-2columns-left #narrow-by-list .filter-options-content .item a:hover,
.page-layout-2columns-right #narrow-by-list .filter-options-content .item a:hover{
color: #DD2400;
}

#price-slider .ui-slider-range{
background-color: #74A32F;
}

#price-slider .ui-slider-handle:before{
border: 4px solid #74A32F;
}

.filter-actions a{
background-color: #74A32F;
color: #FFFFFF;
}

.page-layout-1column #narrow-by-list .filter-options-title:before{
background-color: #74A32F;
}

.page-layout-2columns-left .filter-actions a:hover,
.page-layout-2columns-right .filter-actions a:hover{
background-color: #6c982c;
}

.pages .pages-items li a:hover,
.pages .pages-items li strong{
background-color: #74A32F;
border-color: #74A32F;
color: #FFFFFF;
}

.autoparts-theme .breadcrumbs strong{
color: #74A32F;
}

.motobike-theme .breadcrumbs a:hover{
color: #DD2400;
}
    /**
    * DETAIL PAGE
    */
.product.media .product-addto-links .action:hover{
background-color: #74A32F;
border-color: #74A32F;
}

.sidebar .bzotech-slider-product.bzotech-slider-list .owl-theme .owl-dots .owl-dot:hover span,
.sidebar .bzotech-slider-product.bzotech-slider-list .owl-theme .owl-dots .owl-dot.active span{
background-color: #74A32F;
}

.detail-info-container .product-info-main .product-reviews-summary .reviews-actions a:hover{
color: #DD2400;
}

.bundle-options-container .block-bundle-summary .box-tocart .actions .tocart{
background-color: #74A32F;
color: #FFFFFF;
}

.bundle-options-container .block-bundle-summary .box-tocart .actions .tocart:hover{
background-color: #6c982c;
}

.product-info-main .box-tocart .actions button.tocart{
background-color: #74A32F;
color: #FFFFFF;
}

.product-info-main .box-tocart .actions button.tocart:hover{
background-color: #6c982c;
}

.page-product-downloadable .product-add-form .product-options-bottom .box-tocart .actions .tocart{
background-color: #74A32F;
color: #FFFFFF;
}

.page-product-downloadable .product-add-form .product-options-bottom .box-tocart .actions .tocart:hover{
background-color: #6c982c;
}

.page-product-downloadable .product-add-form .product-options-bottom .box-tocart .actions .buynow,
.detail-info-container .product-info-main .box-tocart .actions button.buynow,
.bundle-options-container .block-bundle-summary .box-tocart .actions .buynow {
border: 1px solid #74A32F;
color: #74A32F;
}

.page-product-downloadable .product-add-form .product-options-bottom .box-tocart .actions .buynow:hover,
.detail-info-container .product-info-main .box-tocart .actions button.buynow:hover,
.bundle-options-container .block-bundle-summary .box-tocart .actions .buynow:hover {
background-color: #74A32F;
color: #FFFFFF;
}

/**
* Autopart theme
*/

.autoparts-theme .default-style .resp-tabs-list li.active{
color: #74A32F;
}

.autoparts-theme .bottom-product-info .product-cats-list a:hover{
color: #DD2400;
}

/**
* Motobike theme
*/

.motobike-theme .default-style .resp-tabs-list li.active{
border-color: #74A32F;
color: #74A32F;
}

.motobike-theme .bottom-product-info .product-cats-list a:hover{
color: #DD2400;
}
    /**
    * OTHER PAGE
    */
/**
* 404 Not Found
*/

.notfound-container .notfound-action a.go-back{
background-color: #74A32F;
color: #FFFFFF;
}

.notfound-container .notfound-action a.go-home:hover{
background-color: #74A32F;
color: #FFFFFF;
}

/*
* Blog
*/

.widget.block-archive ul li .archive-item-link:hover,
.widget.block-categories ul li a:hover{
color: #DD2400;
}

.widget.blog-tags ul li a:hover{
background-color: #74A32F;
color: #FFFFFF;
}

.post-list.modern .post-read-more a.post-read{
background-color: #74A32F;
color: #FFFFFF;
}

.post-list.modern .post-read-more a.post-read:hover{
background-color: #6c982c;
}

.post-list.modern .post-image .post-category a{
background-color: #74A32F;
color: #FFFFFF;
}

.post-list.modern .post-image .post-category a:hover{
background-color: #6c982c;
}

.c-replyform button{
background-color: #74A32F;
color: #FFFFFF;
}

/**
* Contact
*/

.contact-info-block .info-item a:hover{
color: #DD2400;
}

/**
* Partner
*/

.brand-partner ul li a:hover{
border-color: #74A32F;
}

.partner-brand .item-inner:hover{
border-color: #74A32F;
}

/**
* Popup Newsletter
*/

.newsletter-popup-container .block.newsletter .actions button{
background-color: #74A32F;
color: #FFFFFF;
}

.newsletter-popup-container .block.newsletter .actions button:hover{
background-color: #6c982c;
}

/**
* Shopping cart
*/

.cart-container .checkout-methods-items .action.primary{
background-color: #74A32F;
color: #FFFFFF;
}

.cart-container .checkout-methods-items .action.primary:hover{
background-color: #6c982c;
}

/**
* Tabs page
*/

.page-tab-product .loadmore-container .loadmore-button{
background-color: #74A32F;
color: #FFFFFF;
}

@media (min-width: 768px) {
.page-tab-product .list-product-tabs .item-tab:hover,
.page-tab-product .list-product-tabs .item-tab.active{
background-color: #74A32F;
border-color: #74A32F;
color: #FFFFFF;
}
}

    /**
    * THEME PRODUCT
    */
/**
* Custom CSS
*/

