/* Custom code goes here - paste your css code below in line 3 */

/* --- Header --- */

#_desktop_logo img {
    max-height: 80px !important;
}

@media (min-width: 768px) {
    #_desktop_logo {
        padding-top: 20px !important;
        padding-bottom: 20px !important;

    }
    #header #_desktop_cart {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    #header #_desktop_search_widget {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
}

@media (max-width: 767px) {
    div#rwd_menu .rwd_menu_item {
        width: 33.33% !important;
    }
}

/* --- Home --- */
.hook_box {
    margin-bottom: 0;
}

#angarbanners_left .block img {
    border-radius: 5px;
}

/* --- Menu --- */

.cbp-hrmenu .cbp-tab-pane.active {
    min-width: 100%;
    float: left;
}

.container.container-iqit-menu {
    padding: 0 !important;
}

/* --- Home Tabs --- */
.tab-pane {
    display: block;
    opacity: 100;
}

/* --- Home Catégories Vedettes --- */

#home_categories li.cat_block {
    padding: 15px !important;
}

#home_categories ul li img {
    border-radius: 5px;
    padding: 2px;
    background: #ffffff;
}

#home_categories li.cat_block .catlinks_container {
    padding-left: 10px;
}

#home_categories ul.sub_categories {
    display: none;
}

#home_categories ul li .homecat_name a {
    font-size: 14px;
    line-height: 1.3em;
}
#home_categories .cat_block .catlinks_container a.view_more {
    position: absolute;
    bottom: 15px;
    left: calc(73% - 36px);
}

/* --- Home Description ClubParts --- */
#angarinfo_desc .desc_block {
    padding: 50px !important;
    margin: 0 -15px -15px;
    line-height: 1.5em;
    background: linear-gradient(123deg, #3f3f3f, #232323);
}

@media (max-width: 768px) {
    #angarinfo_desc .desc_block {
        padding: 30px !important;
    }
}

/* --- Parallax Banner --- */
#parallax_baner {
    background-blend-mode: overlay;
    margin-bottom: 0;
}

#parallax_baner h2 {
    letter-spacing: 4px;
    margin-bottom: 30px !important;
}

#parallax_baner .parallax_desc p {
    font-size: 18px;
    line-height: 1.5em;
}

/* --- Home Manufacturer --- */
#home_man {
    width: calc(100% + 30px);
    margin: 0 -15px 0 -15px;
    background: #fff;
    padding: 15px;
}

#home_man .man_title a, #home_man .slider-btn a {
    color: #111 !important;
}


/* --- Search Engine WK --- */
.search-engine-block .btn-searchplus {
    height: auto !important;
    padding: 8px 20px !important;
}

.search-engine-block.modern .reset-btnplus {
    border-radius: 3px !important;
    height: auto !important;
    padding: 0 !important;
    margin-right: 5px;
}

.modern .reset-btnplus:after {
    height: auto !important;
    padding: 8px 20px;
    width: auto !important;
    border-radius: 0 !important;
    line-height: 23px !important;
}

.select2-results {
    color: #111;
}

.select2-container {
    z-index: 9 !important;
}

/* --- Products Listing --- */
.product-image-container img {
    border-radius: 5px !important;
}
.products .product-miniature .thumbnail-container {
    padding: 10px !important;
}

/* --- Product --- */
.paypal-mark {
    color: #222;
}