.elementor-55245 .elementor-element.elementor-element-eb3a39b .elementor-repeater-item-a930f38.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-55245 .elementor-element.elementor-element-ea78534 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > a{background-color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-custom-menu  .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-custom-menu  .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-desc.top-level-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-custom-menu  .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-custom-menu  .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-custom-item-desc.sub-level-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon:before{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge .jet-menu-badge__inner{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge .jet-menu-badge__inner{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge .jet-menu-badge__inner, .elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge .jet-menu-badge__inner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before{color:var( --e-global-color-text );}.elementor-widget-jet-custom-menu .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before{color:var( --e-global-color-text );}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav{background-color:#FFFFFF;width:320px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub{background-color:#FF001400;width:230px;margin:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a{background-color:#F2F2F2;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item.hover-state > a{background-color:#FFFFFF;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav--dropdown-right-side > .jet-custom-nav__item > .jet-custom-nav__mega-sub:before{width:0px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__mega-sub:before{width:0px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub{min-width:250px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub{min-width:250px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{color:#000000;}.elementor-55245 .elementor-element.elementor-element-d995d1f  .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a{box-shadow:0px 0px 10px 0px rgba(14.250000000000012, 0, 0, 0.5);}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before{font-size:12px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before{font-size:12px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg{width:12px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg{width:12px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge{align-self:center;transform:none;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge{align-self:center;transform:none;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{right:15px;background-color:#70121200;align-self:center;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{right:15px;background-color:#70121200;align-self:center;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow i{font-size:13px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow i{font-size:13px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow svg{width:13px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow svg{width:13px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before{font-size:13px;}.elementor-55245 .elementor-element.elementor-element-d995d1f .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before{font-size:13px;}.elementor-55245 .elementor-element.elementor-element-eb3a39b > .elementor-container{min-height:390px;}.elementor-55245 .elementor-element.elementor-element-eb3a39b{z-index:17;}/* Start custom CSS */.src-menu > a,
.family-caravans-menu > a,
.slideout-caravans-menu > a,
.small-caravans-menu > a{
    height: 90px;

}
.src-menu > a > span,
.family-caravans-menu > a > span,
.slideout-caravans-menu > a > span,
.small-caravans-menu > a > span{
    position: relative;
    line-height: 70px;
    width: 100%;
}

.src-menu > a > span::after{
    content: " ";
    position: absolute;
    width: 110px;
    height: 100%;
    right: 30px;
    background-image:url('https://snowyrivercaravans.com.au/wp-content/uploads/2025/10/src-17-2026-featured-image-300x200.webp');
    background-size: 100%;
    background-position: right center;
    background-repeat:no-repeat;
}

.family-caravans-menu > a > span::after{
    content: " ";
    position: absolute;
    width: 110px;
    height: 100%;
    right: 30px;
    background-image:url('https://snowyrivercaravans.com.au/wp-content/uploads/2021/02/sr20f-featured-photo.png');
    background-size: 100%;
    background-position: right center;
    background-repeat:no-repeat;
}
.slideout-caravans-menu > a > span::after{
    content: " ";
    position: absolute;
    width: 110px;
    height: 100%;
    right: 30px;
    background-image:url('https://snowyrivercaravans.com.au/wp-content/uploads/2021/02/sr21s-featured-photo.png');
    background-size: 100%;
    background-position: right center;
    background-repeat:no-repeat;
}

.src-menu.src > a > span::after {
    right: 21px;
}

.src-menu.srt > a > span::after {
    background-image: url('https://snowyrivercaravans.com.au/wp-content/uploads/2025/11/srt-19-featured-photo-my261-1-600x368.png');
    width: 100%;
    right: 23px;
    background-size: 110px;
}
.src-menu.srp > a > span::after {
    background-image: url('https://snowyrivercaravans.com.au/wp-content/uploads/2025/10/srp-14-featured-photo-202611-300x214.png');
    width: 100%;
    right: 23px;
    background-size: 110px;
}
.src-menu.srl > a > span::after {
    background-image: url(/wp-content/uploads/2024/12/SRL206-Menu-Preview-Image-scaled-1.webp);
    width: 100%;
    right: 20px;
    background-size: 115px;
}

.src-menu.srh > a > span::after {
    background-image: url('https://snowyrivercaravans.com.au/wp-content/uploads/2025/11/srh-16-featured-photo-my26-600x338.png');
    width: 100%;
    right: 22px;
    background-size: 110px;
}
.src-menu.srv > a > span::after {
    background-image: url('/wp-content/uploads/2025/06/srv-19-featured-photo-600x406.webp') !important;
    width: 100%;
    right: 20px;
    background-size: 100px;
}

.src-menu.srm > a > span::after {
    background-image: url('/wp-content/uploads/2026/02/srm-22-featured-photo-600x400.webp') !important;
    width: 100%;
    right: 20px;
    background-size: 110px;
}
.small-caravans-menu > a > span::after{
    content: " ";
    position: absolute;
    width: 110px;
    height: 100%;
    right: 30px;
    background-image:url('https://snowyrivercaravans.com.au/wp-content/uploads/2021/02/sr14-featured-photo.png');
    background-size: 100%;
    background-position: right center;
    background-repeat:no-repeat;
}
.src-menu > a > span::before{
    color:#333;
    font-size: 12px;
    position: absolute;
    bottom: -15px;
}
.src-menu.src > a > span::before{
    content: 'Touring Range';
}
.src-menu.srt > a > span::before{
    content: 'Multi Terrain Range';
}
.src-menu.srp > a > span::before{
    content: 'Pop Top Range';
}
.src-menu.srl > a > span::before{
    content: 'Luxury Range';
}
.src-menu.srh > a > span::before{
    content: 'Hybrid Range';
}
.src-menu.srv > a > span::before{
    content: 'Campervan Range';
}

.src-menu.srm > a > span::before{
    content: 'Motorhome Range';
}


.src-menu.srp, .src-menu.srl, .src-menu.srh, .src-menu.srv{
    position: relative !important;
}
.src-menu.srp {
    .jet-custom-nav__mega-sub {
        .jet-custom-nav__mega-sub {
            top: -100%;
        }
    }
}




.src-menu.srl{
    .jet-custom-nav__mega-sub {
        .jet-custom-nav__mega-sub {
            top: calc(-100% - 90px);
        }
    }
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
    background-color: transparent;
}/* End custom CSS */