/** Shopify CDN: Minification failed

Line 372:0 Unexpected "}"
Line 419:4 Expected identifier but found "!"

**/
/*================Ventura CSS ================*/

.policy-box {
    width: 500px;
}

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

/*================ 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-moto.eu/cdn/shop/t/5/assets/aprillia-logo-160x60.png?v=157004456420050829681771376694) 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-moto.eu/cdn/shop/t/5/assets/bmw-logo-160x60.png?v=39432263344031913191771376694) 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-moto.eu/cdn/shop/t/5/assets/bsa-logo-160x60.png?v=149212424330275095881771376694) 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-moto.eu/cdn/shop/t/5/assets/buell-logo-160x60.png?v=98114460772060023111771376694) 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-moto.eu/cdn/shop/t/5/assets/cagiva-logo-160x60.png?v=77411575744029128651771376694) 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-moto.eu/cdn/shop/t/5/assets/cf-moto-logo-160x60.png?v=29765327809778624091771376694) 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-moto.eu/cdn/shop/t/5/assets/ducati-logo-160x60.png?v=81376865472676229331771376694) 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-moto.eu/cdn/shop/t/5/assets/erikbuell-racing-logo-160x60.png?v=144534705706747070161771376694) 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-moto.eu/cdn/shop/t/5/assets/harley-davidson-logo-160x60.png?v=168749894778252975631771376694) 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-moto.eu/cdn/shop/t/5/assets/honda-logo-160x60.png?v=56013716142159198091771376694) 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-moto.eu/cdn/shop/t/5/assets/husqvarna-logo-160x60.png?v=151762272126132382451771376694) 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-moto.eu/cdn/shop/t/5/assets/hyosung-logo-160x60.png?v=55193031217208085261771376694) 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-moto.eu/cdn/shop/t/5/assets/indian-logo-160x60.png?v=123826386744484800921771376694) 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-moto.eu/cdn/shop/t/5/assets/kawasaki-logo-160x60.png?v=86863401818368538051771376694) 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-moto.eu/cdn/shop/t/5/assets/keeway-logo-160x60.png?v=46625245241100977001771376694) 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-moto.eu/cdn/shop/t/5/assets/ktm-logo-160x60.png?v=82492417450146082931771376694) 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-moto.eu/cdn/shop/t/5/assets/moto-guzzi-logo-160x60.png?v=70570216974806654391771376694) 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-moto.eu/cdn/shop/t/5/assets/moto-morini-logo-160x60.png?v=130989456691193478331771376694) 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-moto.eu/cdn/shop/t/5/assets/mv-agusta-logo-160x60.png?v=30600208294645323181771376694) 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-moto.eu/cdn/shop/t/5/assets/mz-logo-160x60.png?v=171447557665276660641771376694) 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-moto.eu/cdn/shop/t/5/assets/norton-logo-160x60.png?v=141478682885362933891771376694) 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-moto.eu/cdn/shop/t/5/assets/piaggio-logo-160x60.png?v=52273434975523798771771376694) 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-moto.eu/cdn/shop/t/5/assets/royal-enfield-logo-160x60.png?v=72509105139620002571771376694) 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-moto.eu/cdn/shop/t/5/assets/suzuki-logo-160x60.png?v=72175090110287160951771376694) 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-moto.eu/cdn/shop/t/5/assets/triumph-logo-160x60.png?v=50524136017921381581771376694) 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-moto.eu/cdn/shop/t/5/assets/vincent-logo-160x60.png?v=133705093862962143111771376694) 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-moto.eu/cdn/shop/t/5/assets/yamaha-logo-160x60.png?v=133701153382042296791771376694) 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-moto.eu/cdn/shop/t/5/assets/can-am-160x60.png?v=183348661510848594061771376694) 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-moto.eu/cdn/shop/t/5/assets/cf-moto-logo-160x60.png?v=29765327809778624091771376694) 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-moto.eu/cdn/shop/t/5/assets/honda-logo-160x60.png?v=56013716142159198091771376694) 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-moto.eu/cdn/shop/t/5/assets/kawasaki-logo-160x60.png?v=86863401818368538051771376694) 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-moto.eu/cdn/shop/t/5/assets/kymco-logo-160x60.png?v=25240360423766836721771376694) 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-moto.eu/cdn/shop/t/5/assets/suzuki-logo-160x60.png?v=72175090110287160951771376694) 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-moto.eu/cdn/shop/t/5/assets/yamaha-logo-160x60.png?v=133701153382042296791771376694) 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
}

.product_photos {
    background-color: rgb(241, 242, 242);
    padding: 20px;
}

.feature-row__image,
.prod-bike-image img {
    background-color: white;
    border-radius: 14px;
    border: #eee solid 1px;
}

.prod-bike-image {
    display: flex;
    justify-content: center;
    /* horizontal centering */
    align-items: center;
    /* vertical centering */
}

#shopify-section-product-recommendations {
    text-align: center;
}

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

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

}


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

.logoList .logo-item img {
    padding: 15px 5px;
}

/*================ 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;
    background-color: #b20000;
    color: white;
}

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

.model-table tr:nth-child(even) {
    background-color: rgb(241, 242, 242);
}


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

#shopify-section-sidebar-faq {
    padding-top: 0px;
}

/*================ Testimonials ================*/

/* Container uses a single-column grid with spacing */
.testimonials {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
    /* rows are visually separated with borders and alternating bg */
    width: 100%;
}

/* Each testimonial “row” */
.testimonial {
    padding: 16px;
}

/* Alternate row shading */
.testimonial:nth-child(odd) {
    background: rgb(241, 242, 242)
        /* light grey */
}

/* Text + media */
.testimonial p {
    margin: 0.5rem 0 0.75rem;
    line-height: 1.55;
}

.testimonial-picture {
    max-width: 180px;
    height: auto;
    display: block;
    margin: 0 0 10px;
    border-radius: 4px;
}

/* Author styling (kept from your original classes) */
.testimonial-author {
    font-weight: 600;
    color: #333;
    margin-top: 10px;
    color: #d20022;
    font-weight: 700;
}

.testimonial-author .name {
    opacity: 0.85;
}

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

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