
    /**
    * 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: 'Montserrat', sans-serif;font-size: 16px;
}

/**
* Link, link hover
*/

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

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

.back2top{
background-color: #173156;
color: #FFFFFF;
}

.back2top:hover{
background-color: #162e50;
}

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

/**
* 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,
.breadcrumbs-title .page-title-wrapper{
max-width: 95%;
}
}

/**
* 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: 25%;
}

.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: 33.333333333333%;
}

.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: 100%;
}

.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: 100%;
}

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

}

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

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

.column-featured .featured-items li a:hover{
color: #87A2C6;
}

.dropdown-search .search-popular-products .product-item .price-box .price{
color: #173156;
}

.dropdown-search .search-popular-products .bzotech-slider-list .product-item-info .product-item-name a:hover{
color: #87A2C6;
}

.search-ajax-results .products-ajax-search .product-item-name a:hover{
color: #87A2C6;
}

/**
* Header 1
*/
.header-1-style .megamenu-nav .megamenu-items > li > .dropdowm-megamenu.type-megamenu > .middle-level-0 > .megamenu-content-cate > .submenu > li > a{
color: #A8042B;
}

.header-1-style .nav-logo .megamenu-nav.horizontal-type .megamenu-items > li:hover > a,
.header-1-style .nav-logo .megamenu-nav.horizontal-type .megamenu-items > li.active > a,
.header-1-style .nav-logo .megamenu-nav.horizontal-type .megamenu-items > li.has-active > a{
color: #173156;
}


/**
* Header 2
*/

.header-2-style .sidebar-nav .megamenu-vertical .megamenu-items .level0 > a:hover{
color: #87A2C6;
}

/**
* Header 3
*/

.header-3-style .header-bottom .megamenu-nav.horizontal-type .megamenu-items > li:hover > a,
.header-3-style .header-bottom .megamenu-nav.horizontal-type .megamenu-items > li.active > a,
.header-3-style .header-bottom .megamenu-nav.horizontal-type .megamenu-items > li.has-active > a{
color: #173156;
}

/**
* Header 4
*/

.header-4-style .header-bottom-content .customer-header .customer-compare .counter,
.header-4-style .header-bottom-content .customer-header .header-wishlist .count,
.header-4-style .header-bottom-content .customer-cart .minicart-wrapper .action.showcart .counter{
background-color: #173156;
color: #FFFFFF;
}

.header-4-style .header-bottom-content .email-support .support-link a{
color: #173156;
}

.header-4-style .header-menu{
background-color: #173156;
}

.header-4-style .megamenu-vertical .megamenu-items .level0:hover > a{
color: #173156;
}

.header-4-style .secondary-megamenu .nav-items > li > a:after,
.header-4-style .secondary-megamenu .nav-items > li > a .cat-name{
color: #FFFFFF;
}
    /**
    * THEME HOME
    */
.deal-home .block-content{
border: 2px solid #173156;
}

.deal-home .group-countdown .countdown-item .num-time{
background-color: #173156;
color: #FFFFFF;
}

.popular-categories .category-item .parent-name a:hover{
color: #87A2C6;
}

.banner-video-full .info h2 a:hover{
background-color: #173156;
color: #FFFFFF;
}

.grid-brand ul li a:hover{
border-color: #173156;
}

.spin-hightlight .price .percent{
color: #173156;
}

.spin-hightlight .price .price-code span{
background-color: #173156;
color: #FFFFFF;
}

.list-brands.list-border li a:hover:before{
border-color: #173156;
}

.deal-background .group-countdown .countdown-item .num-time{
background-color: #173156;
color: #FFFFFF;
}

.nav-2 .owl-theme .owl-nav [class*=owl-]:hover{
background-color: #173156;
border-color: #173156;
color: #FFFFFF;
}

.block-title-all .block-title a:hover{
color: #87A2C6;
border-color: #87A2C6;
}

.slideshow-home .item .slider-button.double-buttons a.shop-now{
background-color: #173156;
color: #FFFFFF;
}

.cats-content .category-item .parent-name a:hover{
color: #87A2C6;
}

.grid-post .post-date{
background-color: #173156;
color: #FFFFFF;
}

.grid-post .read-more a:hover{
border-color: #87A2C6;
}

.categories-product-content .categories-containter .child-category-items a:hover{
color: #87A2C6;
}

@media (min-width: 1025px) {

.tabs-product-home .list-product-tabs .item-tab:hover,
.tabs-product-home .list-product-tabs .item-tab.active{
color: #173156;
}

}


@media (min-width: 768px) and (max-width: 1024px) {

.tabs-product-home .list-product-tabs .item-tab:hover,
.tabs-product-home .list-product-tabs .item-tab.active{
background-color: #173156;
border-color: #173156;
color: #FFFFFF;
}

}

@media (min-width: 768px) {

.home-tabs .list-product-tabs .item-tab.active,
.home-tabs .list-product-tabs .item-tab:hover{
color: #173156;
}

}
    /**
    * THEME FOOTER
    */
/**
* Footer 3
*/

.footer-3-style .services-footer > ul > li > div span{
color: #173156;
}

.footer-3-style .block-subscribe-footer .action-button button{
background-color: #173156;
color: #FFFFFF;
}

.footer-3-style .middle-footer .store-address a{
color: #173156;
}
    /**
    * THEME PRODUCT
    */
/**
* Product 1
*/

.product-1-style .products-grid .product-item-actions .action:hover{
background-color: #173156;
border-color: #173156;
}

.product-1-style .products-grid .product-item-name a:hover,
.product-1-style .products-list .product-item-info .product-item-name a:hover{
color: #87A2C6;
}

.product-1-style .products-list .product-item-info .product-image .btn-quickview:hover{
background-color: #173156;
}

.product-1-style .products-list .product-item-info .product-item-actions .actions-primary .tocart:hover{
background-color: #173156;
color: #FFFFFF;
}
    /**
    * CATEGORY PAGE
    */
.breadcrumbs-title .breadcrumbs strong{
color: #173156;
}

.breadcrumbs-title .breadcrumbs a:hover{
color: #173156;
}

.page-layout-1column .filter-options .filter-options-content .item a:hover{
color: #173156;
}

.page-layout-1column .filter-options .filter-options-content .item a:hover:before,
.sidebar .block.filter .items .my.item a:hover:before{
border-color: #173156;
}

.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: #173156;
}

.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: #87A2C6;
}

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

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

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

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

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

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

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

.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: #173156;
}

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

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

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

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

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

    /**
    * OTHER PAGE
    */

/*
* Blog
*/

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

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

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

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

.post-list.modern .post-read-more a.post-read:hover,
.post-list.modern .post-category a:hover{
color: #87A2C6;
}

.post-info-custom .post-bototom-tags a:hover{
color: #87A2C6;
}

/**
* About Us
*/

.about-count ul li .count{
color: #173156;
}

/**
* Contact
*/

.contact-block .primary button{
background-color: #173156;
color: #FFFFFF;
}

.contact-block .primary button:hover{
background-color: #162e50;
}

/**
* Partner
*/

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

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

/**
* Popup Newsletter
*/

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

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

/**
* Shopping cart
*/

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

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

/**
* Tabs page
*/

.page-tab-product .loadmore-container .loadmore-button{
background-color: #173156;
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: #173156;
border-color: #173156;
color: #FFFFFF;
}
}

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

