.elementor-853 .elementor-element.elementor-element-08fc79b{margin-top:-110px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-fc60f81 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-b82c689 .elementor-repeater-item-69f9db1 .swiper-slide-bg{background-image:url(https://www.sassafrassprings.com.au/site/wp-content/uploads/stradbroke-island-accommodation-cabin1-3.jpg);background-size:cover;}.elementor-853 .elementor-element.elementor-element-b82c689 .elementor-repeater-item-f634136 .swiper-slide-bg{background-size:cover;}.elementor-853 .elementor-element.elementor-element-b82c689 .elementor-repeater-item-5cae76c .swiper-slide-bg{background-image:url(https://www.sassafrassprings.com.au/site/wp-content/uploads/seashanties-stradbroke-island-accommodation14.jpg);background-size:cover;}.elementor-853 .elementor-element.elementor-element-b82c689 .swiper-slide{height:80vh;transition-duration:calc(5000ms*1.2);}.elementor-853 .elementor-element.elementor-element-b82c689 .swiper-slide-contents{max-width:66%;}.elementor-853 .elementor-element.elementor-element-b82c689 .swiper-slide-inner{text-align:center;}.elementor-853 .elementor-element.elementor-element-666e029 > .elementor-container{max-width:1100px;}.elementor-853 .elementor-element.elementor-element-666e029:not(.elementor-motion-effects-element-type-background), .elementor-853 .elementor-element.elementor-element-666e029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-853 .elementor-element.elementor-element-666e029 > .elementor-background-overlay{opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-853 .elementor-element.elementor-element-666e029{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-853 .elementor-element.elementor-element-b2d6387 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-36dabf0 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-cf7e3bf{text-align:center;}.elementor-853 .elementor-element.elementor-element-cf7e3bf .elementor-heading-title{font-size:2em;text-transform:uppercase;line-height:1.4em;}.elementor-853 .elementor-element.elementor-element-cf7e3bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-d516385{--divider-border-style:solid;--divider-color:#6CA2BE;--divider-border-width:1px;}.elementor-853 .elementor-element.elementor-element-d516385 .elementor-divider-separator{width:400px;margin:0 auto;margin-center:0;}.elementor-853 .elementor-element.elementor-element-d516385 .elementor-divider{text-align:center;padding-top:10px;padding-bottom:10px;}.elementor-853 .elementor-element.elementor-element-f3179d7{text-align:center;}.elementor-853 .elementor-element.elementor-element-e4d93aa:not(.elementor-motion-effects-element-type-background), .elementor-853 .elementor-element.elementor-element-e4d93aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-853 .elementor-element.elementor-element-e4d93aa > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-853 .elementor-element.elementor-element-e4d93aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-3c063c9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-853 .elementor-element.elementor-element-3c063c9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(108, 162, 190, 0.9);}.elementor-853 .elementor-element.elementor-element-3c063c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-853 .elementor-element.elementor-element-3c063c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-853 .elementor-element.elementor-element-3c063c9 > .elementor-element-populated > .elementor-widget-wrap{padding:55px 55px 55px 55px;}.elementor-853 .elementor-element.elementor-element-21afbff{text-align:left;}.elementor-853 .elementor-element.elementor-element-21afbff .elementor-heading-title{color:#FFFFFF;text-transform:uppercase;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);}.elementor-853 .elementor-element.elementor-element-478b6cb{--divider-border-style:dotted;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-853 .elementor-element.elementor-element-478b6cb .elementor-divider-separator{width:65px;}.elementor-853 .elementor-element.elementor-element-478b6cb .elementor-divider{padding-top:10px;padding-bottom:10px;}.elementor-853 .elementor-element.elementor-element-d8c61ad{color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-1eb0f8f .elementor-button{text-transform:uppercase;fill:#354956;color:#354956;background-color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-1eb0f8f .elementor-button:hover, .elementor-853 .elementor-element.elementor-element-1eb0f8f .elementor-button:focus{color:#FFFFFF;background-color:#91877D;}.elementor-853 .elementor-element.elementor-element-1eb0f8f .elementor-button:hover svg, .elementor-853 .elementor-element.elementor-element-1eb0f8f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-f8e25ae{padding:5px 0px 5px 0px;}.elementor-853 .elementor-element.elementor-element-03a2b67{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-853 .elementor-element.elementor-element-03a2b67 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-853 .elementor-element.elementor-element-03a2b67 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-853 .elementor-element.elementor-element-70120c1:not(.elementor-motion-effects-element-type-background), .elementor-853 .elementor-element.elementor-element-70120c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-853 .elementor-element.elementor-element-70120c1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-853 .elementor-element.elementor-element-70120c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-c5a9df5:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-853 .elementor-element.elementor-element-c5a9df5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(108, 162, 190, 0.9);}.elementor-853 .elementor-element.elementor-element-c5a9df5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-853 .elementor-element.elementor-element-c5a9df5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-853 .elementor-element.elementor-element-c5a9df5 > .elementor-element-populated > .elementor-widget-wrap{padding:55px 55px 55px 55px;}.elementor-853 .elementor-element.elementor-element-64e0977{text-align:left;}.elementor-853 .elementor-element.elementor-element-64e0977 .elementor-heading-title{color:#FFFFFF;text-transform:uppercase;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);}.elementor-853 .elementor-element.elementor-element-d108eee{--divider-border-style:dotted;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-853 .elementor-element.elementor-element-d108eee .elementor-divider-separator{width:65px;}.elementor-853 .elementor-element.elementor-element-d108eee .elementor-divider{padding-top:10px;padding-bottom:10px;}.elementor-853 .elementor-element.elementor-element-f1501a8{color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-5e35f6f .elementor-button{text-transform:uppercase;fill:#354956;color:#354956;background-color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-5e35f6f .elementor-button:hover, .elementor-853 .elementor-element.elementor-element-5e35f6f .elementor-button:focus{color:#FFFFFF;background-color:#91877D;}.elementor-853 .elementor-element.elementor-element-5e35f6f .elementor-button:hover svg, .elementor-853 .elementor-element.elementor-element-5e35f6f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-cde66da{padding:5px 0px 5px 0px;}.elementor-853 .elementor-element.elementor-element-69fb0d3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-853 .elementor-element.elementor-element-69fb0d3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-853 .elementor-element.elementor-element-69fb0d3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}@media(max-width:1679px) and (min-width:401px){.elementor-853 .elementor-element.elementor-element-ad34b4e{width:62%;}.elementor-853 .elementor-element.elementor-element-3c063c9{width:38%;}.elementor-853 .elementor-element.elementor-element-c5a9df5{width:38%;}.elementor-853 .elementor-element.elementor-element-1f54602{width:62%;}}@media(max-width:1279px){.elementor-853 .elementor-element.elementor-element-08fc79b{margin-top:-112px;margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-b82c689 .swiper-slide{height:600px;}.elementor-853 .elementor-element.elementor-element-666e029{padding:50px 30px 50px 30px;}.elementor-853 .elementor-element.elementor-element-b2d6387 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-cf7e3bf{text-align:center;}.elementor-853 .elementor-element.elementor-element-cf7e3bf .elementor-heading-title{font-size:1.8em;line-height:1.1em;}.elementor-853 .elementor-element.elementor-element-d516385 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-853 .elementor-element.elementor-element-f3179d7{text-align:center;}.elementor-853 .elementor-element.elementor-element-3c063c9 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 40px 50px 40px;}.elementor-853 .elementor-element.elementor-element-21afbff{text-align:center;}.elementor-853 .elementor-element.elementor-element-21afbff .elementor-heading-title{line-height:1.1em;}.elementor-853 .elementor-element.elementor-element-478b6cb .elementor-divider{text-align:center;}.elementor-853 .elementor-element.elementor-element-478b6cb .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-853 .elementor-element.elementor-element-d8c61ad{text-align:center;}.elementor-853 .elementor-element.elementor-element-c5a9df5 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 40px 50px 40px;}.elementor-853 .elementor-element.elementor-element-64e0977{text-align:center;}.elementor-853 .elementor-element.elementor-element-64e0977 .elementor-heading-title{line-height:1.1em;}.elementor-853 .elementor-element.elementor-element-d108eee .elementor-divider{text-align:center;}.elementor-853 .elementor-element.elementor-element-d108eee .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-853 .elementor-element.elementor-element-f1501a8{text-align:center;}}@media(max-width:767px){.elementor-853 .elementor-element.elementor-element-08fc79b{margin-top:0px;margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-b82c689 .swiper-slide{height:300px;}.elementor-853 .elementor-element.elementor-element-666e029{margin-top:0px;margin-bottom:0px;padding:15px 10px 15px 10px;}.elementor-853 .elementor-element.elementor-element-cf7e3bf .elementor-heading-title{font-size:1.35em;line-height:1.2em;}.elementor-853 .elementor-element.elementor-element-d516385 .elementor-divider-separator{width:200px;}.elementor-853 .elementor-element.elementor-element-d516385 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-853 .elementor-element.elementor-element-f3179d7{font-size:0.95em;}.elementor-853 .elementor-element.elementor-element-3c063c9 > .elementor-element-populated > .elementor-widget-wrap{padding:35px 20px 35px 20px;}.elementor-853 .elementor-element.elementor-element-21afbff .elementor-heading-title{line-height:1.2em;}.elementor-853 .elementor-element.elementor-element-d8c61ad{font-size:0.95em;}.elementor-853 .elementor-element.elementor-element-c5a9df5 > .elementor-element-populated > .elementor-widget-wrap{padding:35px 20px 35px 20px;}.elementor-853 .elementor-element.elementor-element-64e0977 .elementor-heading-title{line-height:1.2em;}.elementor-853 .elementor-element.elementor-element-f1501a8{font-size:0.95em;}}@media(max-width:400px){.elementor-853 .elementor-element.elementor-element-08fc79b{margin-top:0px;margin-bottom:0px;}.elementor-853 .elementor-element.elementor-element-b82c689 .swiper-slide{height:300px;}.elementor-853 .elementor-element.elementor-element-666e029{margin-top:0px;margin-bottom:0px;padding:15px 10px 15px 10px;}.elementor-853 .elementor-element.elementor-element-cf7e3bf .elementor-heading-title{font-size:1.35em;line-height:1.2em;}.elementor-853 .elementor-element.elementor-element-d516385 .elementor-divider-separator{width:200px;}.elementor-853 .elementor-element.elementor-element-d516385 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-853 .elementor-element.elementor-element-f3179d7{font-size:0.95em;}.elementor-853 .elementor-element.elementor-element-3c063c9 > .elementor-element-populated > .elementor-widget-wrap{padding:35px 20px 35px 20px;}.elementor-853 .elementor-element.elementor-element-21afbff .elementor-heading-title{line-height:1.2em;}.elementor-853 .elementor-element.elementor-element-d8c61ad{font-size:0.95em;}.elementor-853 .elementor-element.elementor-element-c5a9df5 > .elementor-element-populated > .elementor-widget-wrap{padding:35px 20px 35px 20px;}.elementor-853 .elementor-element.elementor-element-64e0977 .elementor-heading-title{line-height:1.2em;}.elementor-853 .elementor-element.elementor-element-f1501a8{font-size:0.95em;}}@media(min-width:401px){.elementor-853 .elementor-element.elementor-element-ad34b4e{width:62%;}.elementor-853 .elementor-element.elementor-element-3c063c9{width:38%;}.elementor-853 .elementor-element.elementor-element-c5a9df5{width:38%;}.elementor-853 .elementor-element.elementor-element-1f54602{width:62%;}}@media(max-width:1366px) and (min-width:401px){.elementor-853 .elementor-element.elementor-element-ad34b4e{width:62%;}.elementor-853 .elementor-element.elementor-element-3c063c9{width:38%;}.elementor-853 .elementor-element.elementor-element-c5a9df5{width:38%;}.elementor-853 .elementor-element.elementor-element-1f54602{width:62%;}}@media(max-width:1279px) and (min-width:401px){.elementor-853 .elementor-element.elementor-element-ad34b4e{width:100%;}.elementor-853 .elementor-element.elementor-element-3c063c9{width:100%;}.elementor-853 .elementor-element.elementor-element-c5a9df5{width:100%;}.elementor-853 .elementor-element.elementor-element-1f54602{width:100%;}}@media(max-width:767px) and (min-width:401px){.elementor-853 .elementor-element.elementor-element-fc60f81{width:100%;}.elementor-853 .elementor-element.elementor-element-b2d6387{width:100%;}.elementor-853 .elementor-element.elementor-element-36dabf0{width:100%;}.elementor-853 .elementor-element.elementor-element-ad34b4e{width:100%;}.elementor-853 .elementor-element.elementor-element-3c063c9{width:100%;}.elementor-853 .elementor-element.elementor-element-c28fcb7{width:100%;}.elementor-853 .elementor-element.elementor-element-c5a9df5{width:100%;}.elementor-853 .elementor-element.elementor-element-1f54602{width:100%;}.elementor-853 .elementor-element.elementor-element-3f88cd9{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-f3179d7 */.elementor-853 .elementor-element.elementor-element-f3179d7 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-666e029 */@media (min-width: 1280px) and (max-width: 1680px) {
    .elementor-853 .elementor-element.elementor-element-666e029 {
        padding: 35px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8c61ad */.elementor-853 .elementor-element.elementor-element-d8c61ad p:last-child {
    margin-bottom: 0;
}
.elementor-853 .elementor-element.elementor-element-d8c61ad {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c063c9 */@media (min-width: 1280px) and (max-width: 1600px) {
    .elementor-853 .elementor-element.elementor-element-3c063c9 .elementor-element-populated {
        padding: 40px 35px;
    }
}
@media (max-width: 1279px) {
    .elementor-853 .elementor-element.elementor-element-3c063c9 {
        background: rgba(12, 68, 149, 1);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e4d93aa */@media (max-width: 1279px) {
    .elementor-853 .elementor-element.elementor-element-e4d93aa {
        background-size: 100vw 66.66vw !important;
        padding-top: 66.66vw !important;
        background-position: top !important;
        background-repeat: no-repeat;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1501a8 */.elementor-853 .elementor-element.elementor-element-f1501a8 p:last-child {
    margin-bottom: 0;
}
.elementor-853 .elementor-element.elementor-element-f1501a8 {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c5a9df5 */@media (min-width: 1280px) and (max-width: 1600px) {
    .elementor-853 .elementor-element.elementor-element-c5a9df5 .elementor-element-populated {
        padding: 40px 35px;
    }
}
@media (max-width: 1279px) {
    .elementor-853 .elementor-element.elementor-element-c5a9df5 {
        background: rgba(12, 68, 149, 1);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70120c1 */@media (max-width: 1279px) {
    .elementor-853 .elementor-element.elementor-element-70120c1 {
        background-size: 100vw 66.66vw !important;
        padding-top: 66.66vw !important;
        background-position: top !important;
        background-repeat: no-repeat;
    }
}/* End custom CSS */
/* Start custom CSS *//* Hide Footer Gallery carousel from Sassafras Springs on Sea Shanties page */
.elementor-element-2ce7cd94 {
    display:  none;
}

/* Hide Footer Sea Shanties advertisement on Sea Shanties page */

.sea_shanties_footer {
    display: none;
}/* End custom CSS */