/** Shopify CDN: Minification failed

Line 356:0 Unexpected "}"
Line 385:4 Expected identifier but found "!"

**/
/*================Ventura Css ================*/



/*================ Fitments Search ================*/

.themevale_multilevel-category-filter .form-field:nth-child(2),
.themevale_multilevel-category-filter .form-field:nth-child(3) {
    display: none !important;
}

.themevale_multilevel-category-filter .form-field {
    max-width: 70% !important;
}

h3.ui-subheading.ui-subheading--subdued {
    display: none !important;
}

.themevale_multilevel-category-filter {
    width: 80%;
    margin: 0 auto;
}




/*================ Model Collections ================*/

.model-select-wrapper {
    background-color: #b20000;
}

.breadcrumb-wrapper-thin {
    padding: 20px 0 5px !important;
}

.page.page-brand-collections {
    padding: 0px 0px 0px;
}

.model-list a {
    color: #383e47 !important;
}

/*================ Fitments Mega Menu ================*/


.site-nav li.mega-menu:nth-child(1) .site-nav-dropdown .cateArea>.site-nav-dropdowns.columns-3 {
    column-count: 5;
    -webkit-column-count: 5;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li {
    padding: 0 15px 0px;
}


ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li p.nav-action {
    padding: 0;
    height: 50px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li p.nav-action a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: transparent;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(1) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/aprillia-logo-160x60.png?v=157004456420050829681773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(2) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/bmw-logo-160x60.png?v=39432263344031913191773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(3) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/bsa-logo-160x60.png?v=149212424330275095881773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(4) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/buell-logo-160x60.png?v=98114460772060023111773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(5) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/cagiva-logo-160x60.png?v=77411575744029128651773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(6) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/cf-moto-logo-160x60.png?v=29765327809778624091773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(7) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/ducati-logo-160x60.png?v=81376865472676229331773195581) no-repeat;
    background-size: 100px;
}


ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(8) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/erikbuell-racing-logo-160x60.png?v=144534705706747070161773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(9) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/harley-davidson-logo-160x60.png?v=168749894778252975631773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(10) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/honda-logo-160x60.png?v=56013716142159198091773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(11) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/husqvarna-logo-160x60.png?v=151762272126132382451773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(12) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/hyosung-logo-160x60.png?v=55193031217208085261773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(13) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/indian-logo-160x60.png?v=123826386744484800921773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(14) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/kawasaki-logo-160x60.png?v=86863401818368538051773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(15) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/keeway-logo-160x60.png?v=46625245241100977001773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(16) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/ktm-logo-160x60.png?v=82492417450146082931773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(17) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/moto-guzzi-logo-160x60.png?v=70570216974806654391773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(18) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/moto-morini-logo-160x60.png?v=130989456691193478331773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(19) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/mv-agusta-logo-160x60.png?v=30600208294645323181773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(20) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/mz-logo-160x60.png?v=171447557665276660641773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(21) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/norton-logo-160x60.png?v=141478682885362933891773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(22) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/piaggio-logo-160x60.png?v=52273434975523798771773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(23) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/royal-enfield-logo-160x60.png?v=72509105139620002571773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(24) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/suzuki-logo-160x60.png?v=72175090110287160951773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(25) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/triumph-logo-160x60.png?v=50524136017921381581773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(26) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/vincent-logo-160x60.png?v=133705093862962143111773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(1) ul.site-nav-dropdowns li:nth-child(27) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/yamaha-logo-160x60.png?v=133701153382042296791773195581) no-repeat;
    background-size: 100px;
}




/*================ ATV Fitments Mega Menu ================*/


.site-nav li.mega-menu:nth-child(2) .site-nav-dropdown .cateArea>.site-nav-dropdowns.columns-3 {
    column-count: 5;
    -webkit-column-count: 5;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li {
    padding: 0 15px 0px;
}


ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li p.nav-action {
    padding: 0;
    height: 50px;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li p.nav-action a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: transparent;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li:nth-child(1) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/can-am-160x60.png?v=183348661510848594061773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li:nth-child(2) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/cf-moto-logo-160x60.png?v=29765327809778624091773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li:nth-child(3) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/honda-logo-160x60.png?v=56013716142159198091773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li:nth-child(4) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/kawasaki-logo-160x60.png?v=86863401818368538051773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li:nth-child(5) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/kymco-logo-160x60.png?v=25240360423766836721773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li:nth-child(6) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/suzuki-logo-160x60.png?v=72175090110287160951773195581) no-repeat;
    background-size: 100px;
}

ul.site-nav li.mega-menu:nth-child(2) ul.site-nav-dropdowns li:nth-child(7) p.nav-action a {
    background: url(//ventura-bike.com/cdn/shop/t/13/assets/yamaha-logo-160x60.png?v=133701153382042296791773195581) no-repeat;
    background-size: 100px;
}







/*================ Home - Luggage Systems ================*/


#shopify-section-1569228308798 .collection-card .content a.shop-now {
    display: none !important;
}

#shopify-section-1569228308798 .collection-card .content .sub-collection li a {
    color: #e23130;
    font-size: 16px;
    margin-top: 12px;
    display: inline-block;
    text-transform: uppercase;
    font-family: Rajdhani, sans-serif;
    font-weight: 700;
}


/*================ Home - Artices/Videos ================*/


.article .article-content .title a {
    color: #e23130;
}


/*================ Product Page ================*/

.page .page-sidebar+.page-content {
    padding-left: 15px;
    width: 100%;
}

.template-product .page .page-sidebar {
    display: none;
}

.product_shop .group_item {
    display: none;
}

.product_shop .product_infor {
    display: none;
}

.product_shop .product-price {
    display: none;
}

.product_shop .product_form_wrapper {
    display: none;
}

.product_shop .product_customers_view {
    display: none;
}

#customers_view {
    display: none;
}

.share_toolbox {
    display: none;
}

.product_services {
    display: none;
}

#shopify-section-product-recommendations,
#shopify-section-recently-viewed-products,
#shopify-section-tab-horizontal {
    display: none;
}
}

.bike-intro {
    font-size: 20px !important;
    font-weight: bold !important;

}

/*================ RGB Edits ================*/

.model-list {
    border-bottom: 1px solid #e8e9eb;

}

.testimonial-author {
    margin-top: 10px;
    color: #d20022;
    font-weight: 700;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 10px;
}

.testimonial-border {
    margin-top: 20px
}

.contact-row div.contact-form {
    padding-top: 0px;
    !important;
}

/*================ Extra Edits ================*/

.customer-review .image {
    opacity: 0;
    width: 0px;
}

.video-section-wrapper--medium.video-section-wrapper--min-height {

    max-width: 1200px !important;
    margin: 0 auto !important;
}

#fitments-page h1.page-heading {
    display: none;
}

#fitments-page a.logo-link {
    border-bottom: none !important;

}

#fitments-page .logoList .border-image:hover {
    border-color: #808287;
}

ul.site-nav ul.site-nav-dropdowns.columns-3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.site-nav-mobile ul.site-nav-dropdowns.columns-3 {
    display: block;
    grid-template-columns: none;
    column-count: auto;
    -webkit-column-count: auto;
}

.site-nav .mega-menu .site-nav-dropdown.style_2 .cateArea {
    width: 80%;
}

#shopify-section-faq-template {

    width: 75% !important;
}

.distributor-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 10%;
    row-gap: 2rem;
    /* optional: space between rows */
}

@media screen and (max-width: 992px) {
    .distributor-list {
        grid-template-columns: 1fr 1fr;
        column-gap: 5%;
    }
}

@media screen and (max-width: 600px) {
    .distributor-list {
        grid-template-columns: 1fr;
        column-gap: 0;
    }
}


.productGrid--maxCol2 .halo-column .halo-item {
    margin-bottom: 5px;
    border-bottom: #eee 1px solid;
    padding-left: 0px;
    margin-left: 0px;
}

.productGrid--maxCol1 .halo-column .halo-item {
    margin-bottom: 5px;
    border-bottom: #eee 1px solid;
    padding-left: 0px;
    margin-left: 0px;
}

.template-collection .productGrid--maxCol4 .halo-column .halo-item {
    width: 23%;
}

section#slideshow-1613467647459db506 {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.vid-text-side {
    background: #ddd;
    padding: 20px;
    margin-bottom: 7px;
}

.vid-text-side .rich-text {
    max-width: 90%;
}

.vid-text-side .title-border {
    display: inline-block;
    vertical-align: top;
    width: 60px;
    height: 2px;
    background-color: #b20000;
}


/*================ Extra Edits 2 ================*/

.halo-feature-icon.layout-2 .icon i {
    border: 2px solid #008060;
}

.halo-feature-icon .icon {
    color: #008060;
}

.halo-section-wrapper {
    display: grid;
    grid-template-columns: 2fr 1fr;
    column-gap: 2%;
}

h2.h1.mega-title.video__title {
    color: transparent;
}

.video__title {
    color: black;
    margin-top: 40px;
}

.product-card .product-link img {
    padding: 20px;
}

.product-card a.product-link {
    border: 1px solid #eee;
}

h4.product-title {
    font-size: 16px;
}

h4.product-title>.model-list {
    font-size: 12px;
}

.product-vendor {
    margin-top: 10px;
    color: #141414;
    font-size: 12px;
    font-style: italic;
}

.template-collection .home-category-filter-sections {
    display: none;
}

#shopify-section-1573033709117 p.description,
#shopify-section-1597778710361 p.description {
    font-size: 12px;
    color: #fff !important;
}

.product-single__photos_container {
    height: 550px;

}


/*================ Tablet & Mobile Fixes ================*/



@media only screen and (max-width: 767px) {

    .halo-section-wrapper {
        display: grid;
        grid-template-columns: 1fr;
        column-gap: 0;
    }

    section#slideshow-1613467647459db506 {
        display: grid;
        grid-template-columns: 1fr;
    }


    section#slideshow-1613467647459db506 .slideshow {
        background: #ddd;
    }

}


/*================ Mobile Only Fixes ================*/



.items.item--searchMobile {
    display: none !important;
}

.items.item--cart.themevale_cart {
    display: none !important;
}


@media only screen and (max-width: 420px) {

    #shopify-section-1599934273481 .logoList {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }


    .logoList .logo-item {

        margin-right: 10px;
        min-width: 50px;
    }

    #shopify-section-1569228308798 .halo-row {
        display: grid;
        grid-template-columns: 1fr;
    }

    #shopify-section-1569228308798 .collection-card {
        max-width: 100%;
        margin-right: 15px;
    }

    .halo-row .halo-item {
        width: 100%;

    }

    .halo-row.halo-row-custom.column-2 {
        display: grid;
        grid-template-columns: 1fr;
    }

    .halo-row-custom .halo-item .card-text-overlay {
        max-width: 500px;
        margin-right: 15px;
        margin-bottom: 15px;
    }

    .halo-section .padding-bottom-30 {
        padding-bottom: 30px;
    }


    #shopify-section-1599938099337 .halo-row.halo-row-icon.text-center {
        display: grid;
        grid-template-columns: 1fr;
    }

    #shopify-section-1599938099337 .halo-feature-icon.layout-2 .icon {
        zoom: 50%;
        vertical-align: top;
    }

    #shopify-section-1599938099337 .halo-feature-icon .content .description {
        margin-bottom: 10px;
        margin-top: 0px;

    }


    #shopify-section-1599938099337 .halo-feature-icon.layout-2 .content {
        padding: 0 0 0 15px;
    }

    #shopify-section-1597778710361 .halo-row {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    p.productReview-body {
        padding-right: 10px;
    }

    #shopify-section-footer .halo-feature-icon-footer .halo-row {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    #shopify-section-footer .halo-feature-icon-footer .halo-feature-icon {
        text-align: center;
        max-width: 160px;
    }

    ul.site-nav-dropdowns.columns-3 {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }

    #fitments-page .logoList {

        display: grid;
        grid-template-columns: 1fr 1fr 1fr;

    }

    .template-collection .productGrid--maxCol4 .halo-column .halo-item {
        width: 100%;
    }

    #shopify-section-collection-template .halo-column {
        font-size: 0;
        margin: 0 -8px;
        list-style: none;
        text-align: left;
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    ul.site-nav-dropdowns.columns-3 {
        display: block;
        grid-template-columns: none;
    }

}

.model-table {
    border: 1px solid #383e47;
}

.model-head {
    font-weight: bold;
    font-size: 14px;
}

.model-body,
.model-head {
    border: 1px solid #383e47;
}

.product_shop>div>ul>li {
    list-style: disc;
}

/*================ Product Page - Column Swap ================*/

@media only screen and (min-width: 768px) {
    .product_top.product_layout_3 .product_shop {
        order: -1;
        padding-left: 0;
        padding-right: 30px;
    }

    .product_top.product_layout_3 .product_photos {
        padding: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .product_top.product_layout_3 {
        display: flex;
        flex-direction: column;
    }

    .product_top.product_layout_3 .product_shop {
        order: -1;
        width: 100%;
        padding-top: 0;
    }

    .product_top.product_layout_3 .product_photos {
        width: 100%;
    }
}