@charset "UTF-8";@import url(../../../../etc/designs/tourismaustralia/atdw/mapbox/css/component.atdw.mapbox.css);.atdwProductPage .atdw-read-more-link{display:block}
.atdwProductPage .atdw-read-more-link.hidden{display:none}
.atdwProductPage .atdw-read-more-link:hover{text-decoration:none}
.atdwProductPage .atdw-read-more-link .down-arrow{margin:10px;pointer-events:none}
.atdwProductPage .gallery--background-image{opacity:1}
.atdwProductPage .mfp-content{height:100%}
.atdwProductPage .vertical-container-absolute{width:100%;height:100%}
.atdwProductPage .vertical-container-absolute .vertical-container{display:table;table-layout:fixed;height:100%;width:100%}
.atdwProductPage .vertical-container-absolute .vertical-container .vertical-content{display:table-cell;vertical-align:middle}
.atdwProductPage .vertical-container-absolute .livefyre-lightbox-media-url{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
.atdwProductPage .gallery--see-all{position:absolute;top:52%;margin-top:-22px;color:white;text-align:center;width:100%;left:-2px}
.atdwProductPage .gallery--counter{background-color:#00535e;padding:10px;position:absolute;right:0;bottom:0;float:right;color:white;line-height:1em;max-height:36px}
.atdwProductPage .gallery--image-opacity{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:black;opacity:.6}
.atdwProductPage .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.atdwProductPage .mfp-bottom-bar .mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.atdwProductPage .mfp-bottom-bar .mfp-counter{padding-right:26px;margin-top:-6px;font-size:16px}
.atdwProductPage .livefyre-lightbox--button-arrow-right,.atdwProductPage .livefyre-lightbox--button-arrow-left{color:white;font-size:30px;position:absolute;right:0;top:45%;z-index:10001;pointer-events:all;text-shadow:0 0 .2em grey;padding:0}
.atdwProductPage .livefyre-lightbox--button-arrow-close{color:white;font-size:30px;position:absolute;top:0;right:-6px;padding:16px 24px;z-index:10001;pointer-events:all;text-shadow:0 0 .2em grey}
.atdwSearchComplex{padding-bottom:3rem}
.atdwSearchComplex .hidden,.atdwSearchComplex .hide{display:none}
.atdwSearchComplex .lock .atdw-refresh-change-location{display:none}
.atdwSearchComplex .search-result-count{display:flex !important}
.atdwSearchComplex .atdw-smart-filter--location-input{width:100%}
@media(max-width:767.98px){.atdwSearchComplex .section-buttons-mobile{width:100%}
}
.atdwSearchComplex .slider-label-container .slider-label-upper{float:right}
.atdwSearchComplex .atdw-error{display:none}
.atdwSearchComplex .atdw-error.is-error{display:block}
.atdwSearchComplex .atdw-refresh-results-filter-container{display:none}
.atdwSearchComplex .atdw-refresh-results-filter-container.is-active{display:flex}
.atdwSearchComplex .atdw-refresh-results-filter-container.is-active .atdw-smart-filter-keyword{line-height:12px}
.atdwSearchComplex .atdw-refresh-results-filter-container.is-active .atdw-smart-filter-keyword:focus{outline:0;border-color:#00535e}
.atdwSearchComplex .atdw-refresh-results-filter-container.is-active .select2-input{font-family:inherit}
.atdwSearchComplex .atdw-refresh-results-filter-container.is-active .select2-container-active .select2-input{border:0 !important}
.atdwSearchComplex .fa-star{color:#fbc834}
.atdwSearchComplex .btn-bubble.is-active .btn-bubble-button .btn-bubble-std{display:none}
.atdwSearchComplex .btn-bubble.is-active .btn-bubble-button .btn-bubble-active{display:inline-block}
.atdwSearchComplex .btn-bubble .btn-bubble-button .btn-bubble-active{display:none}
.atdwSearchComplex .preload-image-wrapper{text-align:center}
.atdwSearchComplex .preload-dot{-webkit-animation:pulse 1.5s infinite;-moz-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;height:.875em;width:.875em;display:inline-block;background:white;border-radius:50%;margin-right:.3125em}
.atdwSearchComplex .preload-dot-background{background:black}
.atdwSearchComplex .dot1{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.atdwSearchComplex .dot2{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}
.atdwSearchComplex .dot3{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}
@-webkit-keyframes pulse{0{opacity:0}
30%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes pulse{0{opacity:0}
30%{opacity:1}
100%{opacity:0}
}
@keyframes pulse{0{opacity:0}
30%{opacity:1}
100%{opacity:0}
}
.atdwSearchComplex .preload-image-dots{display:none}
.atdwSearchComplex .preload-no-transition-support-image{display:none}
.atdwSearchComplex .is-show-preload-animation{display:block;visibility:visible}
.atdwSearchComplex .atdw-search-location-sort .ta-select.ta-select-outline-secondary select{color:#555;border:0;padding-right:0;min-width:100%;width:100%;padding:12px 45px 12px 0}
.atdwSearchComplex .atdw-search-location-sort .ta-select.ta-select-outline-secondary:hover{color:#555;background:#fff}
.atdwSearchComplex .atdw-smart-filters-wrapper{border:1px solid #dcdcdc;border-radius:5px;padding:15px 15px 0}
.atdwSearchComplex .atdw-smart-filters-wrapper .top-border-separator{border-top:1px solid #dcdcdc}
.atdwSearchComplex .outbound-link{text-decoration:underline}
.atdwSearchComplex .form-radio-label-copy{word-break:break-all}
.atdwSimilarProducts .btn-bubble-button.is-fade{display:none;left:-1px}
.atdwSimilarProducts .btn-bubble-active{display:none}
.atdwSimilarProducts .btn-bubble.is-active .btn-bubble-std{display:none}
.atdwSimilarProducts .btn-bubble.is-active .btn-bubble-active{display:inline-block}
.ta-header .navbar .map-icon{background-image:url("../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/header/mini-map.svg");background-repeat:no-repeat;height:26px;width:26px;background-size:cover;margin-left:1rem}
.ta-header .navbar .fav-icon{background-image:url("../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/header/icon-favourite.svg");background-repeat:no-repeat;height:26px;width:30px;background-size:cover;margin-left:1rem}
.ta-header .navbar .account-icon{background-image:url("../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/header/icon-account.svg");background-repeat:no-repeat;height:26px;width:26px;background-size:cover;margin-left:1rem}
.atdwProductPage .gigya-add-favourite-button{padding-top:1rem}
.combinedSiteSearch .gigya-add-favourite-button{padding-top:1rem}
.atdw-mosaic .gigya-add-favourite-button{padding-top:.5rem}
#gigyaContent_content h1.gigya-composite-control-header,#gigyaContent_content h2.gigya-composite-control-header,#gigyaContent_content h3.gigya-composite-control-header,#gigyaContent_content h4.gigya-composite-control-header,#gigyaContent_content h5.gigya-composite-control-header,#gigyaContent_content h6.gigya-composite-control-header{font-weight:normal !important;text-align:center}
#password-row .gigya-layout-cell{margin-bottom:10rem}
.gigya-container-modal .gigya-screen,.gigya-container-modal .gigya-screen *{font-size:1.125rem;font-family:TABanjo,Helvetica,Arial,sans-serif}
.gigya-container-modal .gigya-screen.landscape{padding-top:initial}
.gigya-container-modal .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-social-login{width:auto !important}
.gigya-container-modal .gigya-composite-control.gigya-composite-control-social-login{right:initial !important;padding-top:2rem;padding-bottom:2rem;border-radius:.25rem;margin-bottom:1rem}
@media screen and (min-width:920px){.gigya-container-modal .gigya-composite-control.gigya-composite-control-social-login{border:1px solid #dcdcdc;padding-top:1.5rem !important;padding-bottom:1.5rem !important;margin-bottom:2rem}
}
.gigya-container-modal .modal-dialog.modal-lg{max-width:968px}
.gigya-container-modal .modal-dialog .modal-content .icon-font-close-button-outline{width:20px;height:20px;right:10px;top:10px;position:absolute;z-index:10}
.gigya-container-modal .modal-dialog .modal-content .icon-font-close-button-outline:after{content:'×';font-size:1.6rem;font-weight:700;line-height:1;font-style:normal;color:#505050;text-shadow:0 1px 0 #fff;cursor:pointer}
.gigya-container-modal .modal-dialog .modal-content{border-radius:.3rem}
.gigya-container-modal .modal-header{background-color:white;border-bottom-left-radius:0;border-bottom-right-radius:0;border:0;pointer-events:all}
.gigya-container-modal .modal-header .close-button{height:2rem;width:2rem;font-size:2rem;background:transparent;border:0;margin-left:auto}
.gigya-container-modal .modal-content{border-top-left-radius:0;border-top-right-radius:0;border:0;min-height:10rem}
.gigya-container-modal h1,.gigya-container-modal h2,.gigya-container-modal h3,.gigya-container-modal h4,.gigya-container-modal h5,.gigya-container-modal h6{font-family:TAPhilausophy,Helvetica,Arial,sans-serif !important;font-weight:normal !important;color:#00535e !important}
.gigya-container-modal .gigya-spacer{display:none}
.gigya-container-modal .gigya-composite-control-header.intro-header{font-family:TAPhilausophy,Helvetica,Arial,sans-serif}
.gigya-container-modal .gigya-composite-control-label{font-family:TABanjo,Helvetica,Arial,sans-serif}
.gigya-container-modal h1.gigya-screen-caption{display:none}
.gigya-container-modal label.benefits{padding-left:2rem !important;padding-bottom:2rem !important;margin-right:3rem}
.gigya-container-modal label.benefits::before{content:'\25A0' !important;position:absolute;top:.5rem;color:#00a0af;width:2.5rem;margin-left:.5rem;position:absolute;top:-2px;font-family:inherit;font-size:inherit;line-height:1.125rem}
.gigya-container-modal table.gigya-login-providers-container{margin:0 auto}
.gigya-container-modal .gigya-layout-cell.responsive.with-divider{display:none}
.gigya-container-modal label.gigya-composite-control.gigya-composite-control-label.link-prompt{text-transform:none;font-family:TABanjo-Bold,Helvetica,Arial,sans-serif !important;font-weight:bold}
.gigya-container-modal input.gigya-input-text,.gigya-container-modal .gigya-input-password{border:1px solid #00535e !important;color:#00535e !important;background:0 !important;border-radius:.25rem !important}
.gigya-container-modal .gigya-composite-control-password+.gigya-composite-control-submit{margin-top:1.5rem}
.gigya-container-modal .gigya-label-text{font-family:TABanjo,Helvetica,Arial,sans-serif !important}
.gigya-container-modal .gigya-input-checkbox{width:24px !important;height:24px !important;border-radius:.25rem !important;background-color:#fff;border:1px solid #00a0af !important;vertical-align:middle;cursor:pointer;position:relative;transform:scale(1);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0 !important}
.gigya-container-modal .gigya-input-checkbox:after{content:'';width:12px;position:absolute;left:5px;top:6px;transform:rotate(-45deg);height:6px;border-bottom:2px solid white;border-left:2px solid white}
.gigya-container-modal .gigya-input-checkbox:checked{content:'';background-color:#00a0af}
.gigya-container-modal .gigya-error-msg{text-align:left !important}
.gigya-container-modal .gigya-composite-control-link{color:#f00 !important}
.gigya-container-modal .gigya-forgotPassword{color:#00535e !important;text-decoration:none !important}
.gigya-container-modal .gigya-forgotPassword:hover{text-decoration:underline !important}
.gigya-container-modal .gigya-input-submit{color:#fff !important;background-color:#00535e !important;border-color:#00535e !important;border-radius:.25rem !important;font-size:1rem !important;font-family:TABanjo-Bold,Helvetica,Arial,sans-serif !important;font-weight:bold}
.gigya-container-modal label.gigya-composite-control.link-prompt[data-screenset-element-id*="__gig_template_element_16"]{font-size:1rem;display:inline !important}
@media screen and (min-width:920px){.gigya-container-modal label.gigya-composite-control.link-prompt[data-screenset-element-id*="__gig_template_element_16"]{margin-top:2rem}
}
.gigya-container-modal a.gigya-composite-control.gigya-composite-control-link{font-size:1rem;font-weight:normal !important;color:#00535e !important}
@media screen and (min-width:920px){.gigya-container-modal a.gigya-composite-control.gigya-composite-control-link.link-text[data-screenset-element-id*="__gig_template_element_17"]{margin-top:2rem}
}
.gigya-container-modal .gigya-profile-form label.left{width:auto;top:auto}
.gigya-container-modal .gigya-profile-form label.benefits{margin-right:0}
.gigya-container-modal .gigya-profile-form .gigya-layout-row .gigya-layout-cell{text-align:left}
.gigya-container-modal .gigya-profile-form h2{padding-bottom:1rem;padding-top:1rem}
.gigya-container-modal #gigya-register-screen #password-row{position:relative}
.gigya-container-modal #gigya-register-screen input[type="submit"]{position:absolute;left:0;width:200 !important;margin-bottom:4rem}
.gigya-container-modal #gigya-register-screen label[data-screenset-element-id*="__gig_template_element_39"]{position:absolute;left:4rem;top:10rem;padding:0;font-size:1rem;font-weight:normal !important;color:#00535e !important;line-height:1.125rem}
@media screen and (max-width:919.99px){.gigya-container-modal #gigya-register-screen label[data-screenset-element-id*="__gig_template_element_39"]{left:2rem}
}
@media screen and (max-width:390px){.gigya-container-modal #gigya-register-screen label[data-screenset-element-id*="__gig_template_element_39"]{left:0;padding-top:1rem}
}
.gigya-container-modal #gigya-register-screen a[data-screenset-element-id*="__gig_template_element_40"]{position:absolute;right:5rem;top:10rem;padding:0;line-height:1.125rem;font-size:1rem;font-weight:normal !important;color:#00535e !important}
@media screen and (max-width:919.99px){.gigya-container-modal #gigya-register-screen a[data-screenset-element-id*="__gig_template_element_40"]{right:3rem}
}
@media screen and (max-width:390px){.gigya-container-modal #gigya-register-screen a[data-screenset-element-id*="__gig_template_element_40"]{right:0;padding-top:1rem}
}
.gigya-container-modal #gigya-update-profile-screen .gigya-myPhoto-profile-box-wrapper span.gigya-myPhoto-upload-button{font-family:TABanjo,Helvetica,Arial,sans-serif !important}
.gigya-container-modal #gigya-update-profile-screen #gigyaContent_myPhoto_0,.gigya-container-modal #gigya-update-profile-screen #gigyaContent_myPhoto_1,.gigya-container-modal #gigya-update-profile-screen #gigyaContent_myPhoto_5{width:160px !important;height:170px !important}
@media(max-width:767.98px){.gigya-container-modal #gigya-update-profile-screen #gigyaContent_myPhoto_0,.gigya-container-modal #gigya-update-profile-screen #gigyaContent_myPhoto_1,.gigya-container-modal #gigya-update-profile-screen #gigyaContent_myPhoto_5{width:120px !important;height:128px !important}
}
.gigya-container-modal #gigya-update-profile-screen .gigya-myPhoto-profile-box-wrapper{border:1px solid #00535e;width:160px !important;height:170px !important}
@media(max-width:767.98px){.gigya-container-modal #gigya-update-profile-screen .gigya-myPhoto-profile-box-wrapper{width:120px !important;height:128px !important}
}
.gigya-container-modal #gigya-complete-registration-screen label.gigya-composite-control[data-screenset-element-id*="__gig_template_element_57"]{display:block}
.gigya-container-modal a[data-screenset-element-id*="__gig_template_element_68"]{line-height:1.125rem;font-size:1rem;font-weight:normal !important;color:#00535e !important}
@media screen and (max-width:919.99px){.gigya-container-modal .modal-header{position:absolute;z-index:2;width:100%;background:transparent}
.gigya-container-modal .modal-content{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.gigya-container-modal h2.gigya-composite-control.gigya-composite-control-header.intro-header{padding-bottom:1rem !important;font-weight:bold}
.gigya-container-modal h2.gigya-composite-control.gigya-composite-control-header.fb-header{text-transform:none;font-family:TABanjo,Helvetica,Arial,sans-serif !important}
.gigya-container-modal .gigya-screen .gigya-composite-control{padding-bottom:1rem}
}
.liteSignIn .hidden{display:none}
.liteSignIn .gigya-lite-subscribe__form-container__step1:focus,.liteSignIn .gigya-lite-subscribe__form-container__step2:focus,.liteSignIn .error-messages:focus{outline:0}
.liteSignIn .disabled{cursor:not-allowed}
.liteSignIn .newsletter-lhs img{border-radius:0}
.liteSignIn .newsletter-rhs{background-color:#00783e;color:#fff}
.liteSignIn .newsletter-rhs h3{color:#fff}
.liteSignIn .newsletter-rhs a{font-weight:bold;color:#fff;text-decoration:underline}
.liteSignIn .fill{display:flex;justify-content:center;align-items:center;overflow:hidden}
.liteSignIn .fill img{flex-shrink:0;min-width:100%;min-height:auto;max-height:500px}
.liteSignIn .input-group-append button.signup{background-image:url("../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/liteSignIn/icon-email-arrow.svg");background-repeat:no-repeat;background-position:center;height:auto;width:50px}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms}
.lazyimage-container{position:relative}
.lazyimage-container .lazyloaded{height:100%;position:absolute;width:100%}
.lazyimage-container--left img{-o-object-position:left;object-position:left}
.lazyimage-container--left .lazyloaded:not(img){background-position:left}
.lazyimage-container--right img{-o-object-position:right;object-position:right}
.lazyimage-container--right .lazyloaded:not(img){background-position:right}
.lazyimage-container--top img{-o-object-position:top;object-position:top}
.lazyimage-container--top .lazyloaded:not(img){background-position:top}
.lazyimage-container--top.lazyimage-container--left img{-o-object-position:left top;object-position:left top}
.lazyimage-container--top.lazyimage-container--left .lazyloaded:not(img){background-position:left top}
.lazyimage-container--top.lazyimage-container--right img{-o-object-position:right top;object-position:right top}
.lazyimage-container--top.lazyimage-container--right .lazyloaded:not(img){background-position:right top}
.lazyimage-container--top.lazyimage-container--center img{-o-object-position:center top;object-position:center top}
.lazyimage-container--top.lazyimage-container--center .lazyloaded:not(img){background-position:center top}
.lazyimage-container--center img{-o-object-position:center;object-position:center}
.lazyimage-container--center .lazyloaded:not(img){background-position:center}
.lazyimage-container--bottom img{-o-object-position:bottom;object-position:bottom}
.lazyimage-container--bottom .lazyloaded:not(img){background-position:bottom}
.lazyimage-container--bottom.lazyimage-container--left img{-o-object-position:left bottom;object-position:left bottom}
.lazyimage-container--bottom.lazyimage-container--left .lazyloaded:not(img){background-position:left bottom}
.lazyimage-container--bottom.lazyimage-container--right img{-o-object-position:right bottom;object-position:right bottom}
.lazyimage-container--bottom.lazyimage-container--right .lazyloaded:not(img){background-position:right bottom}
.lazyimage-container--bottom.lazyimage-container--center img{-o-object-position:center bottom;object-position:center bottom}
.lazyimage-container--bottom.lazyimage-container--center .lazyloaded:not(img){background-position:center bottom}
.lazyimage-container--cover img{font-family:'object-fit: cover';-o-object-fit:cover;object-fit:cover}
.lazyimage-container--cover .lazyloaded:not(img){background-size:cover}
.lazyimage-container--contain img{font-family:'object-fit: contain';-o-object-fit:contain;object-fit:contain}
.lazyimage-container--contain .lazyloaded:not(img){background-size:contain}
.experience-creator-footer{background-color:#fff;border-top:solid 1px #ccc;bottom:0;margin:0 auto;padding:25px 0;width:100%;text-align:center;z-index:1;margin-top:2rem}
@media(min-width:768px){.experience-creator-footer{text-align:right}
}
.experience-creator-tandc-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}
.experience-creator{margin-bottom:100px}
@media(min-width:768px){.experience-creator{margin-bottom:130px}
}
.experience-creator.show{display:block}
.experience-creator.hide{display:none}
.experience-creator-step{display:none}
.experience-creator-icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:absolute;width:100%;padding:30px}
.experience-creator-info-wrapper{padding:32px 0 10px}
@media(min-width:992px){.experience-creator-info-wrapper{padding:50px 0}
}
.experience-creator-info{color:#4a4a4a;padding-top:26px;line-height:1.6em;width:100%}
@media(min-width:992px){.experience-creator-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;line-height:2em}
}
.experience-creator-counter-wrapper{font-size:.875em;padding-bottom:16px}
@media(min-width:992px){.experience-creator-counter-wrapper{-ms-flex-preferred-size:32%;flex-basis:32%;font-size:1.625em;padding-bottom:0}
}
.experience-creator-description{font-size:1.25em;padding-bottom:20px;text-align:center}
@media(min-width:992px){.experience-creator-description{-ms-flex-preferred-size:38%;flex-basis:38%;font-size:1.625em;padding-bottom:0}
}
.experience-creator-required{font-size:.875em;text-align:right;align-self:flex-end}
.experience-creator-required .experience-creator-highlight{color:#ffc20e}
@media(min-width:992px){.experience-creator-required{-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-item-align:end;align-self:flex-start;font-size:1.625em}
}
.experience-creator-title{font-family:"TheSansB7Bold",Helvetica,Arial,sans-serif;font-size:2.125em;text-align:center;text-transform:capitalize;letter-spacing:-0.04em;line-height:.85em}
@media(min-width:992px){.experience-creator-title{font-size:5.625em}
}
@media(min-width:1200px){.experience-creator-title{font-size:8.75em}
}
.experience-creator-form-container .experience-creator-form-option{margin-bottom:2rem}
.experience-creator-form-container .experience-creator-form-option .select-container{margin-top:10px;display:flex;flex-direction:row}
.experience-creator-form .form-field-graphic{background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;position:relative;width:100%;background-color:rgba(243,242,242,0.5)}
.experience-creator-form .form-checkbox{padding-top:0;padding-bottom:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.experience-creator-form input[type="checkbox"].form-checkbox-input{width:24px !important;height:24px !important;border-radius:.25rem !important;background-color:#fff;border:1px solid #00a0af !important;vertical-align:middle;cursor:pointer;position:relative;transform:scale(1);-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:24px;max-width:24px;min-height:24px;max-height:24px}
.experience-creator-form input[type="checkbox"].form-checkbox-input:after{content:'';width:12px;position:absolute;left:5px;top:6px;transform:rotate(-45deg);height:6px;border-bottom:2px solid white;border-left:2px solid white}
.experience-creator-form input[type="checkbox"].form-checkbox-input:checked{content:'';background-color:#00a0af}
.experience-creator-form .form-field-label{margin-bottom:0;font-weight:normal}
.experience-creator-form .form-field-label.no-margin{margin-left:0}
.experience-creator-form .form-checkbox-label{width:100%;margin-right:0;padding-left:0}
.experience-creator-form .form-checkbox-ui{top:198px;font-size:16px;background:transparent !important;border:1px solid #d9d9d9 !important;height:1.25em;width:1.25em}
.experience-creator-form .form-checkbox-ui.terms-conditions-checkbox{top:18px}
.experience-creator-form .form-checkbox-ui::after{width:.75em;height:.4375em;top:.25em;left:.1875em;border-color:#ffc20e}
.experience-creator-form .form-checkbox-label-copy{color:#4a4a4a;font-size:1.375em;line-height:normal;padding:16px 10px 20px 36px;display:block}
@media(min-width:768px){.experience-creator-form .form-radio{width:65%;margin:0 auto}
}
@media(min-width:992px){.experience-creator-form .form-radio{width:45%;margin:0 auto}
}
.experience-creator-form .form-radio-ui{border-color:#ffc20e}
.experience-creator-form .form-checkbox-input[disabled]+.form-checkbox-label>.form-checkbox-label-copy{color:#e2e5de}
.experience-creator-form .form-radio-label-copy{color:#4a4a4a}
.experience-creator-form .form-radio-input:checked+.form-radio-label>.form-radio-ui{border-color:#ffc20e}
.experience-creator-form .form-checkbox-ui{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;left:0;border-radius:.25em;background:white;border:1px solid #00535e;color:#fff;cursor:pointer;height:1.75em;vertical-align:middle;width:1.75em}
.experience-creator-form .form-checkbox-ui:after{opacity:0;content:'';position:absolute;width:.875em;height:.5em;background:transparent;top:.5em;left:.375em;border:.1875em solid white;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.experience-creator-form .form-checkbox-input:checked+.form-checkbox-label>.form-checkbox-ui:after{position:absolute;opacity:1}
.experience-creator-form .form-checkbox-input:checked+.form-checkbox-label>.form-checkbox-ui{background-color:#00535e;border-color:#00535e;color:#fff}
.seasonal-weather{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.seasonal-weather{margin-top:70px}
}
@media(min-width:768px){.seasonal-weather{margin-top:80px}
}
@media(min-width:992px){.seasonal-weather{margin-top:90px}
}
@media(min-width:360px){.seasonal-weather{margin-bottom:70px}
}
@media(min-width:768px){.seasonal-weather{margin-bottom:80px}
}
@media(min-width:992px){.seasonal-weather{margin-bottom:90px}
}
.seasonal-weather-copy{padding-top:1em}
h2.seasonal-weather-title{margin-top:0}
.seasonal-weather-container{display:block;float:left;margin-bottom:.9375em;width:100%}
@media(min-width:992px){.seasonal-weather-container{display:inline-block;margin-bottom:0;width:20%}
}
@media(min-width:992px){.seasonal-weather-container.first-container{display:inline-block;width:40%}
}
.seasonal-weather-table{border:2px solid #fff;display:none;border:0;cellspacing:0;cellpadding:0;width:100%}
@media(min-width:992px){.seasonal-weather-table{border:0;display:table}
}
.seasonal-weather-table th,.seasonal-weather-table td{height:50px;text-align:center;font-size:.75em}
@media(min-width:992px){.seasonal-weather-table th,.seasonal-weather-table td{float:none;padding-top:0;display:table-cell;font-size:.875em}
}
.seasonal-weather-table tr{border-top:1px solid #e2e5de}
@media(min-width:992px){.seasonal-weather-table tr{border-bottom:1px solid #e2e5de}
}
@media(min-width:992px){.seasonal-weather-table tr.seasonal-weather-top-row{border-top:0}
}
.seasonal-weather-table .seasonal-weather-final-row{border-bottom:0}
.seasonal-weather-table th[scope="col"]{font-weight:normal;font-size:.75em;text-align:center}
@media(min-width:992px){.seasonal-weather-table th[scope="col"]{font-size:.875em}
}
@media(min-width:992px){.seasonal-weather-table td{width:auto}
}
@media(min-width:992px){.seasonal-weather-table th{width:33.33%;text-align:center}
}
.seasonal-weather-table th[scope="col"]{display:table-cell}
@media(min-width:992px){.seasonal-weather-container.first-container .seasonal-weather-table th{width:16.66%;text-align:center}
}
.seasonal-weather-figure{display:inline-block;text-align:center;width:75%}
@media(min-width:992px){.seasonal-weather-figure{width:100%}
}
.seasonal-weather-icon-text{display:inline-block;float:left;font-weight:normal;padding-left:.5em;padding-right:.5em;text-align:center;width:75%}
.seasonal-weather-icon{display:inline-block;float:left;width:25%;text-align:left}
.seasonal-weather-container th.seasonal-weather-section-header{background-color:#f3f2eb;display:table;height:64px;width:100%}
@media(min-width:992px){.seasonal-weather-container th.seasonal-weather-section-header{background-color:transparent;display:block;height:72px;opacity:0;overflow:hidden;width:0}
}
.seasonal-weather-container th.seasonal-weather-section-header .seasonal-weather-icon-text,.seasonal-weather-container th.seasonal-weather-section-header .seasonal-weather-icon{display:table-cell;float:none;vertical-align:middle}
@media(min-width:992px){.seasonal-weather-container th.seasonal-weather-section-header .seasonal-weather-icon-text,.seasonal-weather-container th.seasonal-weather-section-header .seasonal-weather-icon{float:left}
}
@media(min-width:1200px){.seasonal-weather-container th.seasonal-weather-section-header{height:64px}
}
.seasonal-weather-container.first-container th.seasonal-weather-section-header{height:64px}
@media(min-width:992px){.seasonal-weather-container.first-container th.seasonal-weather-section-header{display:table;height:72px;width:100%;opacity:1}
}
@media(min-width:1200px){.seasonal-weather-container.first-container th.seasonal-weather-section-header{height:64px}
}
.seasonal-weather-container.first-container th.seasonal-weather-section-header .seasonal-weather-icon-text,.seasonal-weather-container.first-container th.seasonal-weather-section-header .seasonal-weather-icon{float:none}
.seasonal-weather-table th.seasonal-weather-empty{width:50%}
@media(min-width:992px){.seasonal-weather-table th.seasonal-weather-empty{height:49px;width:0;overflow:hidden;opacity:0}
}
@media(min-width:992px){.seasonal-weather-container.first-container .seasonal-weather-table th.seasonal-weather-empty{display:inline-block;width:100%;opacity:1}
}
.seasonal-weather-heading-container{width:100%;float:right;display:block;padding:1em 0;cursor:pointer;position:relative}
@media(min-width:992px){.seasonal-weather-heading-container{cursor:default;padding:.5em 0}
}
.seasonal-weather-heading-container h3{color:#00535e;display:block;text-align:left}
@media(min-width:992px){.seasonal-weather-heading-container h3{text-align:center}
}
@media(min-width:992px){.first-container .seasonal-weather-heading-container{display:inline-block;width:50%}
}
.seasonal-weather-arrow{position:absolute;top:25%;right:0;display:inline-block;height:9px;width:16px}
@media(min-width:992px){.seasonal-weather-arrow{display:none}
}
.is-open .seasonal-weather-arrow{background-image:url("imgs/ui/toggle-up-arrow.png")}
@media(min-width:992px){.current-month{background-color:#f3f2eb}
}
@media(min-width:992px){th[scope="col"].current-month{background-color:transparent;border-bottom:3px solid #ffc20e}
}
.seasonal-weather-heading-container.is-open .seasonal-weather-table{display:table}
@media(min-width:992px){.seasonal-weather-heading-container.is-open .seasonal-weather-table{display:table}
}
.seasonal-weather-heading-container .seasonal-weather-table{display:none}
@media(min-width:992px){.seasonal-weather-heading-container .seasonal-weather-table{display:table}
}
[data-temp-control]{cursor:pointer}
.seasonal-weather-temp-toggle-container{text-align:center;padding:0 1em}
.centigrade{display:inherit}
.fahrenheit{display:none}
[data-temp-control]{font-weight:normal;text-decoration:underline;color:#005073}
[data-temp-control].is-active{color:inherit;text-decoration:none;font-weight:bold}
.weather-spacer{display:inline-block;padding:0 .25em;font-size:1.25em;position:relative;top:2px}
.site-australia.en .seasonal-weather .seasonal-weather-title,.site-australia.en_us .seasonal-weather .seasonal-weather-title,.site-australia.en_in .seasonal-weather .seasonal-weather-title,.site-australia.en_gb .seasonal-weather .seasonal-weather-title,.site-australia.en_nz .seasonal-weather .seasonal-weather-title,.site-australia.en_ca .seasonal-weather .seasonal-weather-title,.site-australia.en_ie .seasonal-weather .seasonal-weather-title,.site-australia.en_sg .seasonal-weather .seasonal-weather-title,.site-australia.en_my .seasonal-weather .seasonal-weather-title{font-family:"TheSansC5-ExtraLight",Helvetica,Arial,sans-serif;font-size:40px}
.site-australia.en .seasonal-weather .seasonal-weather-table th,.site-australia.en .seasonal-weather .seasonal-weather-table td,.site-australia.en_us .seasonal-weather .seasonal-weather-table th,.site-australia.en_us .seasonal-weather .seasonal-weather-table td,.site-australia.en_in .seasonal-weather .seasonal-weather-table th,.site-australia.en_in .seasonal-weather .seasonal-weather-table td,.site-australia.en_gb .seasonal-weather .seasonal-weather-table th,.site-australia.en_gb .seasonal-weather .seasonal-weather-table td,.site-australia.en_nz .seasonal-weather .seasonal-weather-table th,.site-australia.en_nz .seasonal-weather .seasonal-weather-table td,.site-australia.en_ca .seasonal-weather .seasonal-weather-table th,.site-australia.en_ca .seasonal-weather .seasonal-weather-table td,.site-australia.en_ie .seasonal-weather .seasonal-weather-table th,.site-australia.en_ie .seasonal-weather .seasonal-weather-table td,.site-australia.en_sg .seasonal-weather .seasonal-weather-table th,.site-australia.en_sg .seasonal-weather .seasonal-weather-table td,.site-australia.en_my .seasonal-weather .seasonal-weather-table th,.site-australia.en_my .seasonal-weather .seasonal-weather-table td{font-size:16px}
.seasonal-weather .section-intro{width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.seasonal-weather .section-intro{width:66.66667%}
}
@media(min-width:992px){.seasonal-weather .section-intro{width:83.33333%}
}
.travelAgentSearch .input-field-validation-show{visibility:visible !important;color:red}
.travelAgentSearch .email-agent-form{width:100%}
.travelAgentSearch .filter-wrappers .l-center-1200{margin:0}
.travelAgentSearch .filter-wrappers .l-center-1200 .col-xs-12{width:100%}
.travelAgentSearch .filter-wrappers .l-center-1200 .col-xs-12 .asp-search-form-wrapper{display:flex}
@media(max-width:767.98px){.travelAgentSearch .filter-wrappers .l-center-1200 .col-xs-12 .asp-search-form-wrapper{flex-direction:column}
.travelAgentSearch .filter-wrappers .l-center-1200 .col-xs-12 .asp-search-form-wrapper>div{width:100%;margin:auto;margin-bottom:1rem}
}
@media(max-width:767.98px){.travelAgentSearch .filter-wrappers .l-center-1200 .col-xs-12 .asp-search-form-label{display:none}
}
.travelAgentSearch .filter-wrappers .l-center-1200 .col-xs-12 .asp-search-form-item{margin-right:20px;align-self:flex-end}
.travelAgentSearch .filter-wrappers .l-center-1200 .col-xs-12 .asp-search-form-item.go-btn{margin-left:auto}
.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item{border:1px solid #eee;border-radius:.25rem;padding:1.5rem;margin:1.5rem 0;text-align:left}
.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item-agent-image{width:120px;height:120px;border-radius:50%;overflow:hidden}
.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item-agent-image img{width:100%;object-fit:cover;max-height:120px}
.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item-btn{width:150px}
.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item-logo{display:none}
.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item-link,.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item-phone,.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item-address{margin-bottom:.25rem}
.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,0.1);transition:1s}
@media(max-width:767.98px){.travelAgentSearch .filter-wrappers .l-center-1200 .asp-search-agent-list-item{text-align:center}
}
.travelAgentSearch .filter-wrappers #find-agents{padding:12px;display:block;text-align:center}
.travelAgentSearch .filter-wrappers select::-ms-expand{display:none}
.travelAgentSearch .filter-wrappers .item-image{display:flex;align-items:flex-start;justify-content:center}
@media(max-width:767.98px){.travelAgentSearch .filter-wrappers .item-image{margin-bottom:2rem}
}
.travelAgentSearch .filter-wrappers .item-email{display:flex;align-items:center;justify-content:center}
.travelAgentSearch .filter-wrappers .item-email .asp-search-agent-list-item-right{display:none}
.travelAgentSearch .filter-wrappers .item-details .agent-description-container{text-align:left;margin-bottom:1.5rem}
.travelAgentSearch .hidden{display:none}
#agentContactModal .privacy-statement{color:#555}
#agentContactModal .inputFocus-wrapper{display:flex;align-items:baseline}
#agentContactModal .inputFocus-wrapper label,#agentContactModal .inputFocus-wrapper input,#agentContactModal .inputFocus-wrapper textarea{width:100%}
#agentContactModal .inputFocus-wrapper label{font-size:1rem;padding-bottom:.125rem}
#agentContactModal .inputFocus-wrapper.checkbox-input-field .checkbox-input{width:12px;margin-right:10px}
#agentContactModal .inputFocus-wrapper.checkbox-input-field .checkbox-input-label{width:80%}
#agentContactModal .modal-header{border-bottom:0}
#agentContactModal .modal-header .close{margin:0;padding-top:0}
#agentContactModal .modal-footer{border-top:0;display:flex;justify-content:center}
#agentContactModal .input-field-validation-alert{visibility:hidden}
#agentContactModal .errors-in-form [data-isvalid='false']{color:#ea2321}
#agentContactModal .errors-in-form [data-isvalid='false'] .input-field-validation-alert{visibility:visible;margin-bottom:1rem}
#agentContactModal .errors-in-form [data-isvalid='false'] .input-field-input{border-color:#ea2321}
#agentContactModal .inputFocus-wrapper label{margin-left:0}
#agentContactModal .inputFocus-wrapper input[type="checkbox"]{display:none}
#agentContactModal .inputFocus-wrapper input[type="checkbox"]+label span:first-child{display:inline-block;width:24px !important;height:24px !important;border-radius:3px;margin:-2px 8px 0 0;border:1px solid #00a0af !important;vertical-align:middle;cursor:pointer;position:relative}
#agentContactModal .inputFocus-wrapper input[type="checkbox"]:checked+label span:first-child{background:#00a0af}
#agentContactModal .inputFocus-wrapper input[type="checkbox"]:checked+label span:first-child:after{content:'';width:12px;position:absolute;left:5px;top:6px;transform:rotate(-45deg);height:6px;border-bottom:2px solid white;border-left:2px solid white}
.my-trip-count{font-size:1rem;color:#00535e}
.userfavourites .mosaic-front-back-container{margin-top:-1.5rem}
.userfavourites .stack__container__cover{padding-left:0;padding-right:0}
.userfavourites .common-mosaic-item .mosaic-front-back-container{margin-right:0}
.userfavourites .responsive-images img{width:100%;height:auto}
@media(min-width:768px){.userfavourites .responsive-images img{width:294px}
}
@media(max-width:767.98px){.userfavourites .stack__container__cover.col-sm-4{max-width:unset}
.userfavourites .mosaic-item-detail-container .col{padding-left:0}
}
.userfavourites .mosaic-item.common-mosaic-item{position:relative}
.userfavourites .mosaic-item.common-mosaic-item .js-favourite-item-search-close{position:absolute;top:1rem;right:1rem}
@media(max-width:767.98px){.userfavourites .mosaic-item.common-mosaic-item .js-favourite-item-search-close{top:auto;bottom:0}
}
.userfavourites .mosaic-item.common-mosaic-item .js-favourite-item-search-close .icon-close{font-size:2rem;line-height:1rem}
.userfavourites .mosaic-item.common-mosaic-item p.search-result-view-more{margin-bottom:0}
.favourites-list .atdw-product-hidden{display:none;visibility:hidden}
.btn-heart-active{display:none}
.btn-heart.is-active .btn-heart-std{display:none}
.btn-heart.is-active .btn-heart-active{display:inline-block}
#panoramicCarousel{position:relative;margin-bottom:20px}
#panoramicCarousel h1,#panoramicCarousel h2,#panoramicCarousel p{color:white}
#panoramic-panel{display:none;z-index:2147483640;pointer-events:all}
.pano-fullscreen{overflow:hidden}
.pano-fullscreen #main-header{z-index:1;display:none}
.pano-pre-fullscreen{background:black;display:none}
@keyframes loading-dots{0,20%{color:transparent;text-shadow:.25em 0 0 transparent,0.5em 0 0 transparent}
40%{color:white;text-shadow:.25em 0 0 transparent,0.5em 0 0 transparent}
60%{text-shadow:.25em 0 0 white,0.5em 0 0 transparent}
80%,100%{text-shadow:.25em 0 0 white,.5em 0 0 white}
}
.pano-container{z-index:2147483647;display:none;-webkit-backface-visibility:hidden;-webkit-perspective:1000;background:black}
.pano-container.started{display:block}
.pano-container .overlay{width:100%;height:100%;z-index:2147483639;left:0;top:0;position:fixed;pointer-events:none}
.pano-container .overlay .panoramic-loading{display:table;width:100%;height:100%}
.pano-container .overlay .panoramic-loading div{display:table-cell;vertical-align:middle;text-align:center}
.pano-container .overlay .panoramic-loading div div{display:block}
.pano-container .overlay .panoramic-loading div div span.icon-font-icon_360_inactive{color:white;font-size:72px}
@media(min-width:768px){.pano-container .overlay .panoramic-loading div div span.icon-font-icon_360_inactive{font-size:92px}
}
.pano-container .overlay .panoramic-loading div div .panoramic-loading-text{color:white;padding-left:5px;font-size:1.5em}
@media(min-width:768px){.pano-container .overlay .panoramic-loading div div .panoramic-loading-text{font-size:2.25em}
}
.pano-container .overlay .panoramic-loading div div .panoramic-loading-text:after{content:' .';animation:loading-dots 1s steps(5,end) infinite}
.pano-container .overlay .side-overlay-left{position:fixed;top:0;height:100%;width:100%;z-index:1;display:table}
.pano-container .overlay .side-overlay-left .side-menu{float:right;width:280px;height:100%;top:0;right:0;display:table-column}
@media(min-width:768px){.pano-container .overlay .side-overlay-left .side-menu{width:320px}
}
.pano-container .overlay-onboarding{pointer-events:inherit;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.pano-container .panoramic-overlay-tint{width:100%;height:100%;display:table-cell;pointer-events:all;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);display:none}
.pano-container.completed .panoramic-overlay-tint{display:block}
.pano-container.side-menu-open .panoramic-overlay-tint{display:block}
.pano-container .pano{display:none;width:100%;height:100%;z-index:1000;position:fixed;left:0;top:0;cursor:url(../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/krpano/cursor.png),auto;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.pano-container .debug-panel{display:block;position:absolute;left:0;top:0}
.pano-container .onboarding-container{width:100%;height:100%;position:fixed;z-index:2147483647;pointer-events:bounding-box;background:#2f7aaf;top:0}
.pano-container .side-panel{position:absolute;height:100%;background:white;z-index:9999;top:0;right:0;width:280px;transform:translate3d(280px,0,0);-webkit-transform:translate3d(280px,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transition:3s cubic-bezier(0.12,0.63,0.42,1);-moz-transition:3s cubic-bezier(0.12,0.63,0.42,1);-o-transition:3s cubic-bezier(0.12,0.63,0.42,1);transition:3s cubic-bezier(0.12,0.63,0.42,1)}
@media(min-width:768px){.pano-container .side-panel{width:320px;transform:translate3d(320px,0,0);-webkit-transform:translate3d(320px,0,0)}
}
.pano-container .side-panel.transition-none{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.pano-container .side-panel.onboaring-text-animation{width:60px;transform:translate3d(60px,0,0);-webkit-transform:translate3d(60px,0,0);-webkit-transition:.8s cubic-bezier(0,0.4,0.8,1);-moz-transition:.8s cubic-bezier(0,0.4,0.8,1);-o-transition:.8s cubic-bezier(0,0.4,0.8,1);transition:.8s cubic-bezier(0,0.4,0.8,1)}
@media screen and (min-width:480px){.pano-container .side-panel.onboaring-text-animation{width:280px;transform:translate3d(280px,0,0);-webkit-transform:translate3d(280px,0,0);-webkit-transition:3s cubic-bezier(0.12,0.63,0.42,1);-moz-transition:3s cubic-bezier(0.12,0.63,0.42,1);-o-transition:3s cubic-bezier(0.12,0.63,0.42,1);transition:3s cubic-bezier(0.12,0.63,0.42,1)}
}
@media(min-width:768px){.pano-container .side-panel.onboaring-text-animation{width:320px;transform:translate3d(320px,0,0);-webkit-transform:translate3d(320px,0,0);-webkit-transition:3s cubic-bezier(0.12,0.63,0.42,1);-moz-transition:3s cubic-bezier(0.12,0.63,0.42,1);-o-transition:3s cubic-bezier(0.12,0.63,0.42,1);transition:3s cubic-bezier(0.12,0.63,0.42,1)}
}
.pano-container .side-panel .icon-panel{background:#24a1ad;width:60px;height:100%;float:left}
.pano-container .side-panel .slides-panel{background:#24a1ad;width:220px;height:100%;float:left}
@media(min-width:768px){.pano-container .side-panel .slides-panel{width:260px}
}
.pano-container .side-panel .slides-panel .container{width:100%;height:100%;padding-bottom:30px}
.pano-container .side-panel .slides-panel .panoramic-scroll-arrow-down{background:#24a1ad;color:white;font-size:30px;height:30px;width:220px;position:absolute;bottom:0;text-align:center;z-index:9999;opacity:.92}
@media(min-width:768px){.pano-container .side-panel .slides-panel .panoramic-scroll-arrow-down{width:260px}
}
.pano-container .side-panel .slides-panel .panoramic-scroll-arrow-down:hover{cursor:pointer}
.pano-container .side-panel .container{overflow-y:auto}
.pano-container .side-panel .icon-ul{list-style-type:none;margin:0;padding-left:0}
.pano-container .side-panel .icon-ul li{padding-top:10px;padding-bottom:20px;text-align:center}
.pano-container .side-panel .icon-ul li.hamburger-menu{padding-bottom:10px}
.pano-container .side-panel .icon-ul span{font-size:40px;width:40px;color:white;text-align:center;cursor:pointer}
.pano-container .side-panel .icon-ul span.icon-font-pie{font-size:24px}
.pano-container .side-panel span.text-label{position:absolute;bottom:0;background:#45b8e2;padding:6px;padding-right:12px}
.pano-container .side-panel .container-video,.pano-container .side-panel .container-products,.pano-container .side-panel .container-share,.pano-container .side-panel .container-explore{padding:0}
.pano-container .side-panel .img-container{width:100%;display:table}
.pano-container .side-panel.is-active{right:280px;-webkit-transform:translate(280px,0);-moz-transform:translate(280px,0);-o-transform:translate(280px,0);-ms-transform:translate(280px,0);transform:translate(280px,0)}
@media(min-width:768px){.pano-container .side-panel.is-active{right:320px;-webkit-transform:translate(320px,0);-moz-transform:translate(320px,0);-o-transform:translate(320px,0);-ms-transform:translate(320px,0);transform:translate(320px,0)}
}
.pano-container .side-panel.is-active.onboaring-text-animation{right:60px;-webkit-transform:translate(60px,0);-moz-transform:translate(60px,0);-o-transform:translate(60px,0);-ms-transform:translate(60px,0);transform:translate(60px,0)}
@media screen and (min-width:480px){.pano-container .side-panel.is-active.onboaring-text-animation{right:280px;-webkit-transform:translate(280px,0);-moz-transform:translate(280px,0);-o-transform:translate(280px,0);-ms-transform:translate(280px,0);transform:translate(280px,0)}
}
@media(min-width:768px){.pano-container .side-panel.is-active.onboaring-text-animation{right:320px;-webkit-transform:translate(320px,0);-moz-transform:translate(320px,0);-o-transform:translate(320px,0);-ms-transform:translate(320px,0);transform:translate(320px,0)}
}
.pano-container .overlay-button{pointer-events:auto}
.pano-container .overlay .play-container{width:100px;height:100px;bottom:40px;left:50%;margin-left:-50px;position:fixed}
.pano-container .overlay .play-container .play-btn,.pano-container .overlay .play-container .pause-btn,.pano-container .overlay .play-container .replay-btn{display:none}
.pano-container .overlay .play-container .play-btn{display:block}
.pano-container.paused .play-btn{display:block !important}
.pano-container.paused .pause-btn,.pano-container.paused .replay-btn{display:none}
.pano-container.playing .pause-btn{display:block !important}
.pano-container.playing .play-btn,.pano-container.playing .replay-btn{display:none}
.pano-container.completed .replay-btn{display:inline-block !important}
.pano-container.completed .pause-btn,.pano-container.completed .play-btn{display:none}
.pano-container .overlay .play-container .play-btn,.pano-container .overlay .play-container .pause-btn,.pano-container .overlay .play-container .replay-btn{position:absolute;top:0;left:0;width:100px;height:100px}
.pano-container .otherControlsContainer{height:34px;bottom:40px;position:fixed;right:10px;font-size:24px;vertical-align:middle}
.pano-container.completed .otherControlsContainer{display:none}
.pano-container #btn-side-menu{top:0;position:absolute;font-size:24px;display:block;pointer-events:auto;color:white;padding:10px;cursor:pointer;z-index:1000;margin-left:-45px}
.pano-container #panoramic-panel-side-info{top:0;position:absolute;font-size:24px;display:block;pointer-events:auto;color:white;padding:0;cursor:pointer;z-index:1000;margin-left:-260px;width:260px;display:none}
.pano-container #panoramic-panel-side-info.is-active{display:block}
.pano-container #panoramic-panel-side-info.is-active ul{margin:0;padding:0;margin-top:-5px}
.pano-container #panoramic-panel-side-info.is-active ul li{-webkit-animation:info-animation .7s ease-in-out;animation:info-animation .7s ease-in-out;animation-iteration-count:1;list-style-type:none;text-align:right;vertical-align:middle;display:list-item;line-height:70px;font-size:20px;padding-right:10px}
.pano-container #panoramic-panel-side-info.is-active ul li>span{display:inline-block;vertical-align:middle;line-height:16px}
.pano-container #panoramic-panel-side-info.is-active ul li.line-one{-webkit-animation-delay:.2s;animation-delay:.2s}
.pano-container #panoramic-panel-side-info.is-active ul li.line-two{-webkit-animation-delay:.4s;animation-delay:.4s}
.pano-container #panoramic-panel-side-info.is-active ul li.line-three{-webkit-animation-delay:.6s;animation-delay:.6s}
.pano-container #panoramic-panel-side-info.is-active ul li.line-four{-webkit-animation-delay:.8s;animation-delay:.8s}
.pano-container .otherControlsContainer button{height:100%;display:inline-block;color:white;vertical-align:middle;padding-right:0}
.pano-container .control-exit-btn{padding-left:10px;padding-top:5px}
.pano-container .control-audio-btn{font-size:27px;padding-left:0;padding-top:0}
.pano-container .onboarding-container{display:none}
.pano-container #owl-onboarding-360.mobile .slide2-label-desktop,.pano-container #owl-onboarding-360.mobile .slide3-label-desktop,.pano-container #owl-onboarding-360.mobile .desktop-button-container{display:none}
.pano-container #owl-onboarding-360.desktop .slide2-label-mobile,.pano-container #owl-onboarding-360.desktop .slide3-label-mobile{display:none}
.pano-container #owl-onboarding-360.desktop .slide3{background:url("../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/panoramic/panoramic_pause.svg") no-repeat;width:77px;background-size:contain}
.pano-container #owl-onboarding-360{height:100% !important;height:auto;overflow:hidden;position:absolute;top:0}
.pano-container #owl-onboarding-360 div.owl-controls.clickable{position:absolute;width:100%}
.pano-container #owl-onboarding-360 .owl-controls{position:absolute;margin-top:240px !important;left:0;right:0;margin-left:auto;margin-right:auto;top:30%;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}
@media(min-width:360px){.pano-container #owl-onboarding-360 .owl-controls{top:22%;-webkit-transform:translateY(-22%);-ms-transform:translateY(-22%);transform:translateY(-22%);margin-top:160px !important}
}
@media(min-width:768px){.pano-container #owl-onboarding-360 .owl-controls{top:38%;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%)}
}
@media screen and (min-width:321px) and (max-width:479px){.pano-container #owl-onboarding-360 .owl-controls{top:38%;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%);margin-top:160px !important}
}
.pano-container #owl-onboarding-360 .item img{display:block;width:100%;height:100%}
.pano-container #owl-onboarding-360 .owl-wrapper{height:100%}
.pano-container #owl-onboarding-360 .owl-item{height:100%}
.pano-container #owl-onboarding-360 .owl-page span,.pano-container #owl-onboarding-360 #carousel-wide .owl-page.active span{border-color:#fff !important}
.pano-container #owl-onboarding-360 .owl-page.active span{background-color:#fff !important}
.pano-container #owl-onboarding-360 .owl-prev{display:none}
.pano-container #owl-onboarding-360 .owl-next{display:none !important}
.pano-container #owl-onboarding-360 .owl-wrapper-outer{height:100%}
.pano-container #owl-onboarding-360 .slide-mobile{position:relative;top:38%;height:180px;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%)}
@media(min-width:360px){.pano-container #owl-onboarding-360 .slide-mobile{top:22%;-webkit-transform:translateY(-22%);-ms-transform:translateY(-22%);transform:translateY(-22%)}
}
@media(min-width:768px){.pano-container #owl-onboarding-360 .slide-mobile{top:38%;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%)}
}
@media screen and (min-width:321px) and (max-width:479px){.pano-container #owl-onboarding-360 .slide-mobile{top:38%;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%)}
}
.pano-container #owl-onboarding-360 .svg-icon{position:absolute;margin:0 auto;width:100%}
.pano-container #owl-onboarding-360 .label{font-size:1.25em;color:white;text-align:center;line-height:1em;padding-left:10px;padding-right:10px;margin-top:-1em;padding-top:20px}
@media screen and (min-height:480px){.pano-container #owl-onboarding-360 .label{font-size:1.5em}
}
.pano-container #owl-onboarding-360 .slide1{background:url("../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/panoramic/panoramic_headphones.svg") no-repeat;background-size:contain;width:106px;height:110px;margin:0 auto}
.pano-container #owl-onboarding-360 .slide2{background:url("../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/panoramic/panoramic_full_360.svg") no-repeat;background-size:contain;width:130px;height:110px;margin:0 auto;margin-top:27px}
.pano-container #owl-onboarding-360 .slide2+.pano-label-container{margin-top:-27px !important}
.pano-container #owl-onboarding-360 .slide3{background:url("../../../../etc.clientlibs/philausophy/tourismaustralia/clientlibs/resources/images/panoramic/panoramic_touch_navigate.svg") no-repeat;background-size:contain;width:85px;height:110px;margin:0 auto}
@media(min-width:768px){.pano-container #owl-onboarding-360 .slide1{width:106px;height:110px}
.pano-container #owl-onboarding-360 .slide2{width:130px;height:110px}
.pano-container #owl-onboarding-360 .slide3{width:85px;height:110px}
}
.pano-container #owl-onboarding-360 .pano-label-container{width:300px;min-height:120px;margin:0 auto;padding-top:20px}
.pano-container #owl-onboarding-360 .desktop-button-container{margin:0 auto;margin-top:20px;text-align:center}
.pano-container #owl-onboarding-360 .relative{position:relative}
.pano-container #owl-onboarding-360 .panoramicvideo-vertical-center{width:100%}
.pano-container #owl-onboarding-360 .start-video-btn{display:none;pointer-events:initial;background-color:rgba(202,202,202,0.6);color:#4a90a9;padding:12px;min-width:260px;text-align:center;color:white;position:relative;margin:0 16px}
.pano-container #owl-onboarding-360 .start-video-btn:hover{background-color:rgba(56,56,56,0.6)}
.pano-container .owl-onboarding-bg.fullwidth-bg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:0;padding:0}
.pano-container #btn-side-menu .icon-font-cross{display:none}
.pano-container #btn-side-menu .icon-font-pie{display:block}
.paused.pano-container .replay-btn{display:inline-block;height:82px}
.pano-container .side-overlay-left{display:none !important}
.pano-container.loading .bottom-container{display:none}
.pano-container.side-menu-open .side-overlay-left{display:table !important}
.pano-container.side-menu-open .bottom-container{position:absolute;width:100%;bottom:40px;height:100px}
.pano-container.side-menu-open .relative-container{position:relative}
.pano-container.side-menu-open .play-container{margin-left:-190px}
@media(min-width:768px){.pano-container.side-menu-open .play-container{margin-left:-210px}
}
.pano-container.side-menu-open .otherControlsContainer{margin-right:280px;display:none}
@media(min-width:768px){.pano-container.side-menu-open .otherControlsContainer{margin-right:320px}
}
.pano-container.side-menu-open #btn-side-menu .icon-font-pie{display:none}
.pano-container.side-menu-open #btn-side-menu .icon-font-cross{display:block}
@media(min-width:500px){.panoramic-error-modal-col-left{width:30%}
}
@media(min-width:500px){.panoramic-error-modal-col-right{width:70%}
}
@media(min-width:360px){.panoramic-error-modal p{overflow:hidden}
}
.panoramic-error-modal .modal-close-button{padding:1.25em;right:0;position:absolute;z-index:1}
.panoramic-error-modal .modal-koala-section{font-size:7.5em;color:#ffc20e;display:block;float:initial}
@media(min-width:360px){.panoramic-error-modal .modal-koala-section{font-size:7.5em;position:relative;display:table;margin:0 auto}
}
@media(min-width:768px){.panoramic-error-modal .modal-koala-section{font-size:7.5em;position:relative;float:left;margin-right:.2em;padding-left:0;color:#ffc20e}
}
.panoramic-error-modal-mob{text-align:center;display:inline-block}
@media(min-width:568px){.panoramic-error-modal-mob{text-align:left}
}
.panoramic-error-modal-mob .btn{display:block;margin:0 auto;min-height:40px;min-width:130px;font-size:.8em;font-family:Helvetica,Arial,sans-serif;text-transform:none;white-space:initial;line-height:1.2em}
@media(min-width:568px){.panoramic-error-modal-mob .btn{margin:0}
}
#panoramicVideo{position:fixed;z-index:1000;width:100%;height:100%;top:0}
#panoramic-360endframe{display:none;transition:margin 1.2s ease;pointer-events:all;top:0;bottom:0;left:0;right:0;position:absolute}
.pano-container.side-menu-open #panoramic-360endframe{margin-right:280px}
@media(min-width:768px){.pano-container.side-menu-open #panoramic-360endframe{margin-right:320px}
}
.panoramic-end-frame-fullwidth{position:absolute;z-index:1000;top:0;left:0;bottom:0;right:0}
.panoramic-end-frame-content-table-container{vertical-align:middle;display:table;height:100%;width:100%;position:relative}
.panoramic-end-frame-content-table-cell{display:table-cell;vertical-align:middle;text-align:center}
.panoramic-end-frame-content-table-cell a{text-decoration:none;color:white}
.panoramic-end-frame-content-table-cell a:hover{color:white}
.panoramic-end-frame-text span{margin:.5em 0}
.panoramic-end-frame-icon-font{font-size:81px !important}
.panoramic-end-frame-cell-tb-cont{padding:25px 0 25px 0;color:#fff;font-size:1em;line-height:1em;min-width:320px;max-width:600px;margin:0 auto}
.panoramic-end-frame-first-cell{max-height:162px}
.panoramic-end-frame-play-btn svg{width:80px;margin:0 auto}
.panoramic-end-frame-play-btn #Oval-1{width:65px;fill-opacity:.65;opacity:.65}
.panoramic-end-frame-play-btn #Oval-1:hover{fill-opacity:1;opacity:1.0}
.panoramic-end-frame-play-btn #Imported-Layers-Copy{pointer-events:none}
.panoramic-end-frame-play:last-of-type span{font-size:1.2em;padding-left:15px;padding-right:15px}
.panoramic-end-frame-exit{position:fixed;bottom:30px;right:10px}
.panoramic-end-frame-exit:hover{cursor:pointer}
.panoramic-end-frame-exit span{font-size:1.5em}
.panoramic-panel-item-btn{text-decoration:none !important;opacity:0;color:white !important;z-index:2;cursor:pointer}
.panoramic-panel-item-btn:hover{opacity:1}
.panoramic-panel-item-btn.theme-10,.mosaic-item .theme-10 a.panoramic-panel-item-btn{background:rgba(0,160,175,0.8)}
.panoramic-panel-item-btn.theme-6,.mosaic-item .theme-6 a.panoramic-panel-item-btn{background:rgba(61,184,228,0.8)}
.panoramic-panel-item-btn:hover+.panoramic-panel-image-label>.label-destination{display:none}
.panoramic-panel-image-label .label-destination.theme-6,.panoramic-panel-image-label .mosaic-item .theme-6 a.label-destination,.mosaic-item .theme-6 .panoramic-panel-image-label a.label-destination{color:white}
.panoramic-panel-video-icon svg{width:60px;height:60px}
.panoramic-panel-item-btn:hover ~ .panoramic-panel-video-icon{display:none}
@-webkit-keyframes info-animation{0{padding-right:10px}
50%{padding-right:18px}
100%{padding-right:10px}
}
@keyframes info-animation{0{padding-right:10px}
50%{padding-right:18px}
100%{padding-right:10px}
}
.icon-font-sound_off:before,.pano-container .control-audio-btn.off .icon-font-sound_on:before{content:"\e902"}
.icon-font-about_nav_active:before,.pano-container .side-panel .icon-ul li>a.is-active span.icon-font-about_nav_inactive:before,.pano-container .side-panel .icon-ul span.icon-font-about_nav_inactive:hover:before{content:"\e905"}
.icon-font-explore_nav_active:before,.pano-container .side-panel .icon-ul li>a.is-active span.icon-font-explore_nav_inactive:before,.pano-container .side-panel .icon-ul span.icon-font-explore_nav_inactive:hover:before,a.panoramic-end-frame-text .icon-font-explore_nav_inactive:hover:before{content:"\e907"}
.icon-font-Share_active:before,.pano-container .side-panel .icon-ul li>a.is-active span.icon-font-Share_inactive:before,.pano-container .side-panel .icon-ul span.icon-font-Share_inactive:hover:before,a.panoramic-end-frame-text .icon-font-Share_inactive:hover:before{content:"\e90b"}
.icon-font-icon_360_active:before,.pano-container .side-panel .icon-ul li>a.is-active span.icon-font-icon_360_inactive:before,.pano-container .side-panel .icon-ul span.icon-font-icon_360_inactive:hover:before{content:"\e90d"}
.panoramicVideo ul li::before{content:" "}