/** Shopify CDN: Minification failed

Line 351: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.co.nz/cdn/shop/t/6/assets/aprillia-logo-160x60.png?v=157004456420050829681782177537) 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.co.nz/cdn/shop/t/6/assets/bmw-logo-160x60.png?v=39432263344031913191782177537) 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.co.nz/cdn/shop/t/6/assets/bsa-logo-160x60.png?v=149212424330275095881782177537) 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.co.nz/cdn/shop/t/6/assets/buell-logo-160x60.png?v=98114460772060023111782177537) 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.co.nz/cdn/shop/t/6/assets/cagiva-logo-160x60.png?v=77411575744029128651782177537) 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.co.nz/cdn/shop/t/6/assets/cf-moto-logo-160x60.png?v=29765327809778624091782177537) 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.co.nz/cdn/shop/t/6/assets/ducati-logo-160x60.png?v=81376865472676229331782177537) 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.co.nz/cdn/shop/t/6/assets/erikbuell-racing-logo-160x60.png?v=144534705706747070161782177537) 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.co.nz/cdn/shop/t/6/assets/harley-davidson-logo-160x60.png?v=168749894778252975631782177537) 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.co.nz/cdn/shop/t/6/assets/honda-logo-160x60.png?v=56013716142159198091782177537) 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.co.nz/cdn/shop/t/6/assets/husqvarna-logo-160x60.png?v=151762272126132382451782177537) 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.co.nz/cdn/shop/t/6/assets/hyosung-logo-160x60.png?v=55193031217208085261782177537) 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.co.nz/cdn/shop/t/6/assets/indian-logo-160x60.png?v=123826386744484800921782177537) 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.co.nz/cdn/shop/t/6/assets/kawasaki-logo-160x60.png?v=86863401818368538051782177537) 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.co.nz/cdn/shop/t/6/assets/keeway-logo-160x60.png?v=46625245241100977001782177537) 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.co.nz/cdn/shop/t/6/assets/ktm-logo-160x60.png?v=82492417450146082931782177537) 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.co.nz/cdn/shop/t/6/assets/moto-guzzi-logo-160x60.png?v=70570216974806654391782177537) 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.co.nz/cdn/shop/t/6/assets/moto-morini-logo-160x60.png?v=130989456691193478331782177537) 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.co.nz/cdn/shop/t/6/assets/mv-agusta-logo-160x60.png?v=30600208294645323181782177537) 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.co.nz/cdn/shop/t/6/assets/mz-logo-160x60.png?v=171447557665276660641782177537) 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.co.nz/cdn/shop/t/6/assets/norton-logo-160x60.png?v=141478682885362933891782177537) 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.co.nz/cdn/shop/t/6/assets/piaggio-logo-160x60.png?v=52273434975523798771782177537) 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.co.nz/cdn/shop/t/6/assets/royal-enfield-logo-160x60.png?v=72509105139620002571782177537) 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.co.nz/cdn/shop/t/6/assets/suzuki-logo-160x60.png?v=72175090110287160951782177537) 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.co.nz/cdn/shop/t/6/assets/triumph-logo-160x60.png?v=50524136017921381581782177537) 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.co.nz/cdn/shop/t/6/assets/vincent-logo-160x60.png?v=133705093862962143111782177537) 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.co.nz/cdn/shop/t/6/assets/yamaha-logo-160x60.png?v=133701153382042296791782177537) 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.co.nz/cdn/shop/t/6/assets/can-am-160x60.png?v=183348661510848594061782177537) 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.co.nz/cdn/shop/t/6/assets/cf-moto-logo-160x60.png?v=29765327809778624091782177537) 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.co.nz/cdn/shop/t/6/assets/honda-logo-160x60.png?v=56013716142159198091782177537) 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.co.nz/cdn/shop/t/6/assets/kawasaki-logo-160x60.png?v=86863401818368538051782177537) 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.co.nz/cdn/shop/t/6/assets/kymco-logo-160x60.png?v=25240360423766836721782177537) 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.co.nz/cdn/shop/t/6/assets/suzuki-logo-160x60.png?v=72175090110287160951782177537) 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.co.nz/cdn/shop/t/6/assets/yamaha-logo-160x60.png?v=133701153382042296791782177537) 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;
}

/** hide varients/price
.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-recently-viewed-products,
#shopify-section-tab-horizontal {
    display: none;
}
}

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

}

.single-option-selector.single-option-selector-product-template-4.product-form__input.form-control {
    font-weight: bold;
    font-size: 13px !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-dropdowns.columns-3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.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 1fr;
    column-gap: 10%;
}

.productGrid--maxCol2 .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%;
}


/*================ 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;
    margin-bottom: 5px;
}

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_shop li {
    list-style: disc !important;
    list-style-position: inside !important;
}

.product-single__photos_container {
    height: 550px;

}

.slick-slide img {
    max-height: 500px;
}

.ask-an-expert {
    display: none;
}

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

/*================ New Video ================*/

section#slideshow-1614253868830479ce {
    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;
}


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




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

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

    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;
}

.shopify-policy__container {
    max-width: 1200px !important;
    padding-top: 40px;
    padding-bottom: 40px;
}

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

/* Cart and Policy page */

.policy-box, .cart-custom-text {
    padding: 15px;
    border-radius: 3px;
    background-color: #f7f7f7;
    max-width: 100%;
    text-align: center;
    margin: auto;
    border: 2px solid #b20000;
}

.cart-custom-text p {
    font-size: 16px;
}

.cart-custom-text a {
    text-decoration: underline;
}

.policy-box {
    width: 500px;
}

/*================ Generic Image caption on product cards ================*/

.product-card .generic-image-caption {
    display: inline-block;
    font-style: italic;
    font-size: 12px;
    margin-left: 4px;
}

.generic-image-caption.product-page-caption {
    display: block;
    text-align: center;
    font-style: italic;
    font-size: 13px;
    color: #666;
    margin: 8px 0 16px;
    position: relative;
    z-index: 5;
}

/*================ Product page image card background ================*/

.product_top.product_layout_3 .product-single__photos {
    background-color: #f5f5f5;
    padding: 20px;
}

/*================ Homepage: Pannier + Top-Box sections ================*/

/* Center the inline-block product cards within the row (desktop only) */
@media only screen and (min-width: 1025px) {
    #shopify-section-section_product_1_tkkdYm .halo-section .container,
    #shopify-section-9b8ec67a-0043-4d8f-adb8-2a26f5668407 .halo-section .container {
        text-align: center;
    }

    #shopify-section-section_product_1_tkkdYm .halo-item,
    #shopify-section-9b8ec67a-0043-4d8f-adb8-2a26f5668407 .halo-item {
        vertical-align: top;
        text-align: left;
    }
}

/* Hide pricing on Pannier Bike-Packs and Top-Box System sections */
#shopify-section-section_product_1_tkkdYm .product-price,
#shopify-section-9b8ec67a-0043-4d8f-adb8-2a26f5668407 .product-price {
    display: none;
}