html{font-size:15px;line-height:1.625rem;}
body{margin:0;padding:0;position:relative;left:0;background-color:#fff;color:#283949;font-family:Roboto,Arial,Helvetica,Sans-Serif;font-size:1rem;font-weight:300;overflow-x:hidden;}
/* TEXT ELEMENTS **************************************************/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 1.5rem;font-family:Raleway,Arial,Helvetica,Sans-Serif;font-weight:900;position:relative;text-transform:uppercase;}
h1 > span,.h1 > span,h2 > span,.h2 > span,h3 > span,.h3 > span,h4 > span,.h4 > span,h5 > span,.h5 > span,h6 > span,.h6 > span,.main-title > span{display:block;margin-top:.5rem;color:#a7b5c2;font-family:Kalam;font-size:.65em;font-weight:bold;line-height:1.3em;text-transform:none;}
h1,.h1{padding-bottom:1.3rem;border-bottom:4px solid #eef2f5;font-size:1.86666rem;}
h1 strong,.h1 strong{font-weight:900;}
.home-title{width:100%;margin-bottom:0;padding-bottom:0;border-bottom:none;color:#42c7e8;font-size:2.13333rem;font-weight:500;}
.home-title strong{display:block;color:#fff;font-size:1.14em;font-weight:900;}
.home-title > .caption{color:#42c7e8;font-size:1rem;line-height:2em;}
h2,.h2{font-size:1.46667rem;position:relative;text-transform:unset;}
h3,.h3{font-size:1.75rem;font-family:Kalam;text-transform:unset;}
.expheader h3,.destination-col .titleimg h3,.things-to-do-list-sub .panel-item .title,.accommodation-suburb-list .item .photo .title,#sidebar h3 {font-family:Raleway,Arial,Helvetica,Sans-Serif;font-weight:900; text-transform:uppercase;}
.expheader h3,.destination-col .titleimg h3,.things-to-do-list-sub .panel-item .title,.accommodation-suburb-list .item .photo .title{font-size:1.1rem;}
h4,.h4{font-size:1.05rem;}
h5,.h5,h6,.h6{font-size:1rem;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#283949;text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus {color:#13aad0;text-decoration:none;}
.txtwh h1 a,.txtwh h2 a,.txtwh h3 a,.txtwh h4 a,.txtwh h5 a,.txtwh h6 a {color:#fff;}
.txtwh h1 a:hover,.txtwh h2 a:hover,.txtwh h3 a:hover,.txtwh h4 a:hover,.txtwh h5 a:hover,.txtwh h6 a:hover,.txtwh h1 a:active,.txtwh h2 a:active,.txtwh h3 a:active,.txtwh h4 a:active,.txtwh h5 a:active,.txtwh h6 a:active,.txtwh h1 a:focus,.txtwh h2 a:focus,.txtwh h3 a:focus,.txtwh h4 a:focus,.txtwh h5 a:focus,.txtwh h6 a:focus {color:#fff;}
p{margin:0 0 1.5rem;}
.smaller {font-size:0.8rem;}
a{color:#13aad0;font-weight:inherit;text-decoration:none;outline:none;}
a:hover,a:active,a:focus{color:#222;}
blockquote {font-weight:bold; font-size:1.18rem}
hr{border-top-width:2px;border-color:rgba(0,0,0,.15);}
iframe{border:none;}
.checked{padding-left:0;list-style:none;}
.checked > li{padding-left:30px;background:url(../images/list_tick.png) left 5px / 18px auto no-repeat;}
.checked > li + li{margin-top:.5rem;}
nav ul{margin:0;padding:0;list-style:none;}
button, input, optgroup, select, textarea{font-family:Roboto,Arial,Helvetica,Sans-Serif;}
button{cursor:pointer;}
.form-control,.custom-select{background-color:#fff;border:none;border-radius:0;}
.form-control:focus,.custom-select:focus{border-color:#45474b;}
.form-control::-webkit-input-placeholder{color:#313337;opacity:.5;}
.form-control::-moz-placeholder{color:#313337;opacity:.5;}7/03/2019 3:51:02 PM
.form-control:-ms-input-placeholder{color:#313337;opacity:.5;}
.form-control::placeholder{color:#313337;opacity:.5;}
.custom-select{padding-top:.5rem;padding-bottom:.5rem;}
.form-date{padding-left:32px;background-image:url(../images/icon_calendar.png);background-position:10px center;background-repeat:no-repeat;background-size:auto 33%;}
/* Classes ********************************************************/
.lead{color:#283949;font-size:1.05rem;font-weight:bold;}
.btn{padding:.8rem  1.5rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:Raleway,Arial,Helvetica,Sans-Serif;font-size:1.2rem;font-weight:bold;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;white-space:normal;}
.btn-full{display:block;width:100%;}
.btn-sm{padding:0.5rem 1rem;font-size:1rem;}
.btn-primary.sm{padding: 0.5rem 1rem; font-size:1rem;}
.btn-primary{background-color:#13aad0;border:0 none;color:#fff;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open > .btn-primary.dropdown-toggle.focus,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle:hover{background-color:#959574;color:#fff;}
.btn-yl{background-color:#f0bf2a;color:#fff;}
.btn-yl:hover,.btn-yl:focus,.btn-yl:active{background-color:#666;color:#fff;}
.btn-outline-primary{border-width:2px;border-color:#ec1c25;color:#ec1c25;}
.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus{background-color:#ec1c25;border-color:#ec1c25;color:#fff;}
.btn-outline-wh{background:none;border-color:#fff;color:#fff;}
.btn-outline-wh:hover,.btn-outline-wh:active,.btn-outline-wh:focus{background-color:#fff;border-color:#fff;color:#313337;}
.btn-secondary{background-color:#2a7af3;border:0 none;color:#fff;}
.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary.focus:active,.btn-secondary:active:focus,.btn-secondary:active:hover,.open > .btn-secondary.dropdown-toggle.focus,.open > .btn-secondary.dropdown-toggle:focus,.open > .btn-secondary.dropdown-toggle:hover{background-color:#444;color:#fff;}
.btn-outline-secondary{border-width:2px;border-color:#2a7af3;color:#2a7af3;}
.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary:focus{background-color:#2a7af3;border-color:#2a7af3;color:#fff;}
.btn-booking{padding-right:3rem !important;background-image:url(../images/icon_accommo_s.png);background-position:95% center;background-repeat:no-repeat;background-size:auto 55%;}
.btn-arrow-left{display:inline-block;padding-left:24px;background:url(../images/arrow_button_left.png) left 5px / 10px auto no-repeat;font-weight:bold;text-decoration:none;}
.btn-arrow-right{display:inline-block;padding-right:24px;background:url(../images/arrow_button_right.png) right 5px / 10px auto no-repeat;font-weight:bold;text-decoration:none;}
.btn-primary-or{background-color:#efbe30;border:0 none;color:#fff;}
.btn-primary-or:hover,.btn-primary-or:active,.btn-primary-or:focus,.btn-primary-or.active.focus,.btn-primary-or.active:focus,.btn-primary-or.active:hover,.btn-primary-or.focus:active,.btn-primary-or:active:focus,.btn-primary-or:active:hover {background-color:#13aad0;color:#fff;}
.jumbotron{padding:1.5rem;background-color:#f6f8fa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#283949;}
.jumbotron h3{color:#5b7084;}
.jumbotron > *:last-child{margin-bottom:0;}
.nopad{padding:0 !important;}
.logo > a{display:block;width:181px;height:0;margin:0 auto;padding-top:37px;background:url(../images/logo.png) center center / cover no-repeat;overflow:hidden;}
img{max-width:100%;height:auto;}
img.full{width:100%;height:auto;}
img.navbt{cursor:pointer;-moz-transition:-moz-transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;-ms-transition:-ms-transform 0.2s linear;transition:transform 0.2s linear;}
img.navbt:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
img.float-left,img.float-right{max-width:47%;margin-bottom:10px;}
img.float-left{margin-right:15px;}
img.float-right{margin-left:15px;}
.media-object{max-width:64px;}
.bg-bl{background-color:#12aad0;}
.bg-bl a{color:#fff;}
.bg-yl{background-color:#f0bf2a;}
.bg-yl a{color:#fff;}
.bg-lb{background-color:#eef2f5;}
.bg-lb2{background-color:#dee5ea;}
.bg-db{background-color:#283949;}
.bg-db2{background-color:#3a5065;}
.txtwh,.txtwh h1,.txtwh h2,.txtwh h3,.txtwh h4,.txtwh h5,.txtwh h6{color:#fff;}
.txtwh h1:after,.txtwh .h1:after{background-color:rgba(255,255,255,.15);}
.txtwh a:hover,.txtwh a:active,.txtwh a:focus{color:rgba(255,255,255,.7);}
.txtwh hr{border-color:rgba(255,255,255,.5);}
.txtwh .jumbotron{background-color:#343f77;}
.txtwh .form-control::-webkit-input-placeholder{color:#fff;opacity:.5;}
.txtwh .form-control::-moz-placeholder{color:#fff;opacity:.5;}
.txtwh .form-control:-ms-input-placeholder{color:#fff;opacity:.5;}
.txtwh .form-control::placeholder{color:#fff;opacity:.5;}
.txtwh .form-control:focus::-webkit-input-placeholder{color:#fff;opacity:1;}
.txtwh .form-control:focus::-moz-placeholder{color:#fff;opacity:1;}
.txtwh .form-control:focus:-ms-input-placeholder{color:#fff;opacity:1;}
.txtwh .form-control:focus::placeholder{color:#fff;opacity:1;}
.txtwh .bt:hover,.txtwh .bt:active,.txtwh .bt:focus{color:#fff;}
.txtwh .bt:hover::after,.txtwh .bt:active::after,.txtwh .bt:focus::after{background-color:#fff;}
.txtgrn{color:#abe842 !important;}
.txtyl{color:#f0bf2a !important;}
.txtbl{color:#42c7e8 !important;}
.txtlg{font-size:1.16667rem;line-height:1.57143em;}
.txtsm{font-size:.8rem;line-height:1.66667em;}
.txtsm p{margin-bottom:1rem;}
.txtsm .lead{font-size:1.1rem;}
.text-center ul{text-align:left;}
.socials{margin:0;padding:0;list-style:none;}
.socials,.socials > li,.socials > li > a{display:inline-block;vertical-align:middle;}
.socials > li + li{margin-left:.5rem;}
.socials > li > a{width:22px;height:0;padding-top:22px;background-position:center top;background-repeat:no-repeat;background-size:auto 200%;overflow:hidden;}
.socials > li > a:hover,.socials > li > a:active,.socials > li > a:focus{background-position:center bottom;}
.socials .facebook{width:18px;background-image:url(../images/icon_facebook.png);}
.socials .twitter{background-image:url(../images/icon_twitter.png);}
.socials .instagram{background-image:url(../images/icon_instagram.png);}
.socials .pinterest{background-image:url(../images/icon_pinterest.png);}
.innerpad{padding-top:2rem;padding-bottom:2rem;}
.innerpad-sm{padding-top:1.5rem;padding-bottom:1.5rem;}
.custom-select{cursor:pointer;}
.error{color:#dc595b;font-size:18px;font-weight:bold;}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover{background:#12aad0 !important;}
.menu-trigger,.menu-trigger span{display:inline-block;transition: all .4s;}
.menu-trigger{width:40px;height:40px;text-decoration:none;position:absolute;}
.menu-trigger span{width:16px;height:2px;margin-left:-8px;background-color:#fff;border-radius:50px;position:absolute;left:50%;}
.menu-trigger span:nth-of-type(1){top:12px;}
.menu-trigger span:nth-of-type(2){margin-top:-1px;top:50%;}
.menu-trigger span:nth-of-type(3){bottom:12px;}
.menu-trigger.active span:nth-of-type(1){top:-1px;-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg);}
.menu-trigger.active span:nth-of-type(2){opacity: 0;}
.menu-trigger.active span:nth-of-type(3){bottom:-1px;-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg);}
.panel-list{margin-top:-15px;margin-bottom:20px;}
.panel-list > section{padding-top:15px;padding-bottom:15px;}
.panel-item > .inner{display:block;height:100%;padding:15px;background-color:#eef2f5;border-bottom:2px solid #d4dbe1;border-radius:3px;color:#283949;font-weight:inherit;text-align:left;text-decoration:none;}
.panel-item > .inner > .row{margin-left:-8px;margin-right:-8px;}
.panel-item > .inner > .row > div{padding-left:8px;padding-right:8px;}
.panel-item > .inner .desc{font-size:.85rem;}
.panel-item > .inner .desc > *:last-child{margin-bottom:0 !important;}
.panel-item > .inner h3{margin-bottom:.5rem;}
.panel-item > .inner .link{color:#13aad0;font-weight:900;text-decoration:underline;}
.things-to-do-list-sub .panel-item > .inner{width:100%;height:0;padding:65% 0 0;background-position:center center;background-repeat:no-repeat;background-size:cover;border:none;overflow:hidden;position:relative;}
.things-to-do-list-sub .panel-item > .inner > .cover{width:100%;height:100%;padding:0;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;}
.things-to-do-list-sub .panel-item .title{width:90%;margin:0;padding:0;color:#fff;position:absolute;left:5%;bottom:30px;}
.things-to-do-list-sub .panel-adv{min-height:280px;}
.things-to-do-list-sub .panel-adv > .inner{width:300px;height:250px;margin:-125px 0 0 -150px;padding:0;position:absolute;left:50%;top:50%;}
.ad-link{margin:0 0 1.5rem;padding-top:1.5rem;border-top:3px solid #eef2f5;}
.map-wrap{width:100%;height:0;padding:100% 0 0;position:relative;}
.map-wrap > .map-canvas,.map-wrap > iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
#popup-menu-toggler{background-color:#3a5065;position:absolute;right:15px;top:22px;z-index:999999999;}
#popup-menu-toggler.active{background-color:#314457;}
#popup-menu{width:100%;height:100%;background-color:#314457;position:fixed;right:-100%;top:0;overflow-y:auto;transition:all .3s ease;z-index: 99999999;}
#popup-menu.active{display:block;right:0;}
#popup-menu .inner{width:100%;padding:15px;}
#popup-menu > .inner{background-color:#3a5065;}
#search-form-popup{width:calc(100% - 50px);margin-bottom:1.5rem;position:relative;}
#search-form-popup .form-control{padding:8px 15px 8px 35px;background:none;color:#fff;}
#search-form-popup .form-control::-webkit-input-placeholder{color:#5a738a;opacity:1;}
#search-form-popup .form-control::-moz-placeholder{color:#5a738a;opacity:1;}
#search-form-popup .form-control:-ms-input-placeholder{color:#5a738a;opacity:1;}
#search-form-popup .form-control::placeholder{color:#5a738a;opacity:1;}
#search-form-popup .form-control:focus::-webkit-input-placeholder{color:#fff;}
#search-form-popup .form-control:focus::-moz-placeholder{color:#fff;}
#search-form-popup .form-control:focus:-ms-input-placeholder{color:#fff;}
#search-form-popup .form-control:focus::placeholder{color:#fff;}
#content #search-form-popup .form-control {background-color:#3a5065;padding-top:15px;padding-bottom:15px;padding-left:60px;}
#content #search-form-popup button {left: 15px; top: 8px;}
#search-form-popup button{width:30px;height:0;margin:0;padding:37px 0 0;background:url(../images/icon_search.png) center center / 20px auto no-repeat;border:0;overflow:hidden;position:absolute;left:0;top:0;}
#popup-menu .nav-link,#popup-menu .dropdown-item{text-decoration:none;text-transform:uppercase;}
#popup-menu .nav .nav-link,#popup-menu .nav .dropdown-item{color:#fff;}
#popup-menu .dropdown-menu{float:none;margin-top:0;padding:10px 0 15px;background-color:transparent;border:none;border-radius:0;width:100%;position:relative;top:0;left:0;}
#popup-menu .dropdown-menu .dropdown-item{padding-left:1em;font-size:.9em;text-transform:none;}
#popup-menu .dropdown-toggle:after{width:12px;height:8px;background:url(../images/arrow_dropdown.png) center center / cover no-repeat;border:none;}
.sub-menu-popup{position:relative;}
#popup-menu .sub-menu-popup .nav-link,#popup-menu .sub-menu-popup .dropdown-item{color:#6f7c8a;}
#popup-menu .sub-menu-popup .nav-link:hover,#popup-menu .sub-menu-popup .nav-link:focus,#popup-menu .sub-menu-popup .nav-link:active,#popup-menu .sub-menu-popup .dropdown-item:hover,#popup-menu .sub-menu-popup .dropdown-item:active,#popup-menu .sub-menu-popup .dropdown-item:focus{color:#fff;}
.sub-menu-popup .socials{position:absolute;right:15px;top:20px;}
#header{padding-top:1.5rem;padding-bottom:1.5rem;}
#header .logo > a{margin-left:0;}
#nav{padding:0;border-radius:0;}
#nav .nav a{color:#fff;font-family:Raleway,Arial,Helvetica,Sans-Serif;font-weight:900;line-height:1em;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s;}
#nav .nav a:hover,#nav .nav a:active,#nav .nav a:focus,#nav .nav .active > a{color:#fff;}
#search-form{display:block;width:calc(100% - 70px);border:1px solid #3a5065;}
#search-form .form-control,#search-form button{float:left;}
#search-form .form-control{width:calc(100% - 22px);margin:0;background:none;font-size:.85rem;}
#search-form .form-control::-webkit-input-placeholder{color:#5a738a;opacity:1;}
#search-form .form-control::-moz-placeholder{color:#5a738a;opacity:1;}
#search-form .form-control:-ms-input-placeholder{color:#5a738a;opacity:1;}
#search-form .form-control::placeholder{color:#5a738a;opacity:1;}
#search-form .form-control:focus::-webkit-input-placeholder{color:#fff;}
#search-form .form-control:focus::-moz-placeholder{color:#fff;}
#search-form .form-control:focus:-ms-input-placeholder{color:#fff;}
#search-form .form-control:focus::placeholder{color:#fff;}
#search-form button{width:16px;height:0;margin:7px 0;padding:16px 0 0;background:url(../images/icon_search.png) center center / cover no-repeat;border:none;overflow:hidden;}
.things-to-do-list > .panel-item > .inner{background-color:#fff;border-color:#c6d0d8;}
.directories{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;}
.directories > li{width:50%;max-width:135px;padding:15px;text-align:center;}
#title{height:220px;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Roboto,Arial,Helvetica,Sans-Serif;font-weight:900;position:relative;}
#title > .row {position: absolute;bottom: 0;left: 0;right: 0;}
#title > .container{padding-top:3rem;padding-bottom:3rem;}
#title .main-title{display:block;font-size:1.86667rem;font-weight:900;text-transform:uppercase;}
#title .main-title > span{margin-top:0;color:#fff;line-height:1em;}
#title #breadcrumb{background-color:rgba(66,199,232,.85);}
#breadcrumb .breadcrumb{display:block;margin-bottom:0;padding-left:0;padding-right:0;background:none;letter-spacing:.1em;text-transform:uppercase;}
.breadcrumb .breadcrumb-item{display:inline-block;color:#fff;font-size:1.1rem;font-weight:normal;}
.breadcrumb .breadcrumb-item > a{color:#fff;font-weight:normal;text-decoration:none;}
.breadcrumb-item + .breadcrumb-item::before{content:'';width:10px;height:15px;margin-left:.9rem;margin-right:.5rem;padding-left:0;padding-right:0;background:url(../images/breadcrumb.png) center center / 10px auto no-repeat;}
#book-top h2{color:#89d5e8;font-size:1.33333rem;font-weight:normal;}
#book-top h2 > strong{font-weight:900;}
#top-booking{background-color:#fff;border-bottom:2px solid #0f92b7;border-radius:3px;}
#top-booking > div + div{border-top:1px solid #dee6eb;}
#top-booking .arrow{background:url(../images/arrow.png) center center / 11px auto no-repeat;}
#top-booking .form-control,#top-booking .custom-select{background-color:transparent;}
#top-booking .custom-select{width:100%;padding-left:24px;background-position:10px center;background-repeat:no-repeat;background-size:auto 37%;}
#top-booking #room{background-image:url(../images/icon_room.png);}
#top-booking #people{background-image:url(../images/icon_people.png);}
#top-booking .btn{border-radius:0 0 3px 3px;}
#book-top.bg-db2 h2{color:rgba(255,255,255,.5);}
#book-top.bg-db2 #top-booking{border-color:#283949;}
#title.no-banner{height:auto;}
#title.no-banner > .row{position:static;}
#title.no-banner #breadcrumb{background-color:#42c7e8;}
#content.innerpad,#sidebar.innerpad{padding-left:1.5rem;padding-right:1.5rem;}
.sublinks > a {width:100%;}
.links{padding:15px;}
.links > *:last-child{margin-bottom:0;}
.links > ul{padding-left:0;list-style:none;}
.links > ul > li{padding-left:25px;background:url(../images/list_arrow.png) left 5px / 8px auto no-repeat;}
.links > ul > li + li{margin-top:.5rem;}
.links li a{font-weight:normal;text-decoration:none;}
.txtwh .links > ul > li{background-image:url(../images/list_arrow_wh.png);}
.accommodation-suburb-list{margin-top:-15px;margin-bottom:1.2rem;}
.accommodation-suburb-list .item{padding-top:15px;padding-bottom:15px;font-size:.85rem;}
.accommodation-suburb-list .item .photo{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.accommodation-suburb-list .item .photo .title{padding:34% 15px 8%;background:url(../images/cover_fade.png) center bottom / auto 100% repeat-x;color:#fff;}
.accommodation-suburb-list .item .photo .title > span{}
.accommodation-pickup{margin-top:-15px;margin-bottom:1.2rem;}
.accommodation-pickup .item{padding-top:15px;padding-bottom:15px;font-size:.85rem;}
.accommodation-pickup .item .photo{margin-bottom:1.5rem;}
.accommodation-suburb-list .item .desc{margin-bottom:.75rem;}
.accommodation-suburb-list .item .desc > *{margin-bottom:.75rem;}
.accommodation-suburb-list .item .desc > *:last-child{margin-bottom:0;}
.accommodation-pickup .item h3{color:#12aad0;}
.acomm-panel{margin-top:-15px;margin-bottom:1.2rem;}
.acomm-panel .item{padding-top:15px;padding-bottom:15px;padding-left:5px;padding-right:5px;}
.acomm-panel .item > div,.acomm-panel .item > h3,.acomm-panel .item > p{margin-bottom:.75rem;}
.acomm-panel .item > div:last-child,.acomm-panel .item > h3:last-child,.acomm-panel .item > p:last-child{margin-bottom:0;}
.acomm-panel .item .photo{width:100%;height:0;padding:70% 0 0;position:relative;overflow:hidden;}
.acomm-panel .item .photo img{width:auto;height:auto;min-width:100%;min-height:100%;margin-left:-50%;position:absolute;left:50%;top:0;}
.acomm-panel .item.experience .title{font-size:1rem;}
.acomm-panel .item.experience .btn {width:100%;}
.acomm-panel .item .title{font-size:1.11111rem;}
.acomm-panel .item .title > a{text-decoration: none;}
.acomm-panel .item .price{padding-bottom:.75rem;border-bottom:4px solid #eef2f5;}
.acomm-panel .item .meta{color:#5b7084;font-size:.85rem;}
.acomm-panel .item .meta > p{margin: 0;}
.acomm-panel .item .meta .address{display:block;padding-left:18px;background: url(../images/icon_location_sm.png) left center / 14px auto no-repeat;}
.acomm-panel .item .meta .reviews > .score{color:#f05d2a;font-weight:900;}
.acomm-panel .item .meta .reviews > .amt{color:#7ed013;font-weight:bold;}
.extra-pickup{margin-top:-15px;margin-bottom:1.2rem;}
.extra-pickup .item{padding-top:15px;padding-bottom:15px;font-size:.85rem;}
.extra-pickup .item .photo{margin-bottom:1.5rem;}
.extra-pickup .item h3{color:#12aad0;}
.caravan-item{margin-bottom:1.5rem;padding:1.5rem;font-size:.86667rem;}
.caravan-item > *:last-child{margin-bottom:0;}
.interesting > .item{margin-bottom:1.5rem;}
.interesting .inner{height:100%;margin-bottom:0;padding:1.5rem;}
#bottom-map .map-wrap{padding-top:200px;}
#side-booking > .btn{font-weight:900;}
.banner-sidebar{margin-bottom:1.5rem;}
.sub-nav{margin-bottom:1.5rem;}
.sub-nav ul li a{display:block;padding-left:23px;background:url(../images/arrow.png) left 6px / 11px auto no-repeat;font-weight:bold;text-decoration:none;}
.sub-nav ul li + li{margin-top:.5rem;}
.sub-nav li > ul{margin-top:.5rem;margin-left:15px;}
#footer,#footer a{color:#657c92;font-weight:inherit;/* max-width: 1200px; */}
#footer{padding-bottom:4rem;}
#footer a{text-decoration:none;}
#footer a:hover,#footer a:active,#footer a:focus{color:#a9c0d6;}
#footer strong{font-weight:900;}
#footer strong > a{color:#a9c0d6;text-decoration:underline;}
#footer strong > a:hover,#footer strong > a:active,#footer strong > a:focus{color:#fff;}
#footer .logo{margin-bottom:1.5rem;}
#feature-panel{position:relative;}
#banner .item{width:100%;height:260px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
#banner .item > .cover{width:100%;height:100%;background-color:rgba(0,0,0,.4);}
#feature-panel .home-title{width:270px;margin-left:-135px;margin-top:-37px;position:absolute;left:50%;top:50%;z-index:5;}
.expheader {background-color:rgba(19,170,208,0.7);background-blend-mode:soft-light;background-position:center;background-size:cover;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s; display:flex; align-items:center; justify-content:center;min-height:200px;}
.expheader.themep {min-height:auto !important;}
.expheader:hover{background-color:rgba(19,170,208,1);}
.accommpanel{background-color:rgba(0,0,0,0.2);background-blend-mode:soft-light;background-position:center;background-size:cover;display:flex; align-items:flex-end; justify-content:center;min-height:250px;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;margin-bottom:1.5rem;}
.accommpanel:hover{background-color:rgba(0,0,0,0.0);}
.panel-item .btn {width:100%;}
.expheader.innerpad,.accommpanel.innerpad {padding-top: 2rem; padding-bottom:2rem;}
.expheader h3, .accommpanel h3 {margin:0; font-size:2rem;}
.expdesc.innerpad-sm {padding-top:1rem;}
.expdesc .btn {width:100%;}
.expdesc p {font-size:0.85rem;}
.btn i {padding-right:0.5rem;}
.destination-col .titleimg {background-position:center; background-size:cover;background-color:rgba(40,57,73,0.45);background-blend-mode:soft-light; display:flex; align-items:center; justify-content:center;}
.destination-col .titleimg h3 {margin:0;}
.destination-col .titleimg.innerpad {padding-top:4rem;padding-bottom:4rem;}
.destination-col .desc {border-bottom:3px solid #dee5ea; margin-bottom:2rem;}
.destination-col .desc.innerpad-sm {padding-top:1rem;padding-bottom:1rem}
.destination-col .desc p{margin-bottom:1rem; font-size:0.95rem;}
.contentimg {padding:0 0 10px 0;}
.fa-ul.first,.fa-ul.second {margin-bottom:0;}
.fa-ul li {margin-bottom:0.5rem;}
.fa-li .fa-star, .fa-li .fa-info-circle, .fa-li .fa-sun, .fa-heartbeat {color:#f0bf2a;}
.fa-li .fa-map-marker-alt,.fa-car,.fa-graduation-cap, .fa-football-ball{color:#13aad0;}
.fa-li .fa-ticket-alt{color:#f0bf2a;transform:rotate(-7deg);}
.table .row {padding-left:0.5rem; padding-right: 0.5rem;}
.table div {padding-top: 0.5rem;padding-bottom: 0.5rem;}
.table p{font-size: 0.8rem;margin: 0;}
.table span {display: block; text-transform: uppercase; font-size: 0.8rem; color:#a7b5c2;font-weight: 400;}
.vvv-container {text-align:center;background-color:#75a725; border:2px solid #65911e; border-radius:5px;}
.vvv-inner {text-align:left;margin: 0 auto;width: 500px;}
.vvv-link a {font-size:0.8rem;color:#fff;}
#vvv.greenfresh #vvvContainer, #vvv.greenfresh .vvv-depots,#vvv.greenfresh #vvvContainerTop,#vvv.greenfresh #vvvContainerBottom {background: none !important;}
#accordion .card-header{padding:0;}
#accordion .card-header h2,#accordion .card-header h3{font-family:Raleway,Arial,Helvetica,Sans-Serif;font-size:1.2rem;}
#accordion .card-header a{display:block;padding:.75rem 1.25rem;background-color:#13aad0;color:#fff;}
#accordion .card-header a[aria-expanded="true"],#accordion .card-header a:hover,#accordion .card-header a:active,#accordion .card-header a:focus{background-color:#dee5ea;color:#283949;}
#accordion .card-header a.collapsed{background-color:#13aad0;}
#accordion .card-header a.collapsed:hover,#accordion .card-header a.collapsed:active,#accordion .card-header a.collapsed:focus{background-color:#085b9b;color:#fff;}
#accordion .card:first-child .card-header a{border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.suburb-panel .item a:hover,.suburb-panel .item a:active,.suburb-panel .item a:focus {text-decoration:none;}
.photo-tour-panel > .row, .suburb-panel > .row {margin-top:15px;}
.photo-tour-panel .item, .suburb-panel .item{padding-top:15px;padding-bottom:15px;}
.photo-tour-panel .item .inner{color:#283949;}
.photo-tour-panel .item .inner:hover,.photo-tour-panel .item .inner:active,.photo-tour-panel .item .inner:focus{color:inherit;text-decoration: none;}
.photo-tour-panel .item .photo{margin-bottom:1.5rem;}
.photo-tour-panel .item h3{font-family:Raleway,Arial,Helvetica,Sans-Serif;font-size:1.2rem;font-weight:900;text-transform: uppercase;}
.photo-tour-panel .item .desc > *, .suburb-panel .item .desc > *{margin-bottom:.5rem;}
.photo-tour-thumbs{margin-top:15px;}
.photo-tour-thumbs > .thumb{padding-top:15px;padding-bottom:15px;}
.photo-tour-thumbs > .thumb > .inner{display:block;font-weight: bold;text-transform:uppercase;transition:.3s opacity linear;}
.photo-tour-thumbs > .thumb > .inner:hover,.photo-tour-thumbs > .thumb > .inner:active,.photo-tour-thumbs > .thumb > .inner:focus{text-decoration: none;}
.photo-tour-thumbs > .thumb .photo{margin-bottom:.3rem;overflow: hidden;}
.photo-tour-thumbs > .thumb .photo > img{transition:.3s all ease;}
.photo-tour-thumbs > .thumb > .inner:hover .photo > img,.photo-tour-thumbs > .thumb > .inner:active .photo > img,.photo-tour-thumbs > .thumb > .inner:focus .photo > img{opacity:.7;transform:scale(1.2);}
.photo-tour.row {margin-right:0; margin-left:0;}
.photo-tour .credit{padding:0;}
.photo-tour-main{margin-bottom:1.5rem;background-color:#085380;color:rgba(255,255,255,.5);padding:0;}
.photo-tour-main .main{}
.photo-tour-main .main > img{width:100%;}
.photo-tour-main .title{padding:10px 0;font-style:italic;text-align:center;}
.photo-tour-main .tour-nav .tour-nav-button.flex-sm-first{padding-right:1px;}
.photo-tour-main .tour-nav .btn{height:0;padding:35px 0 0;background-position:center center;background-repeat:no-repeat;background-size:auto 50%;font-size:1rem;overflow:hidden;}
.photo-tour-main .tour-nav .btn-prev{background-image: url(../images/arrow_button_left.png);}
.photo-tour-main .tour-nav .btn-next{background-image: url(../images/arrow_button_right.png);}
.photo-bottom-content {border-top:3px solid #eef2f5;padding-top:30px; margin-top:30px;}
#bt-top{width:37px;position:fixed;right:20px;bottom:65px;z-index:4999;filter:alpha(opacity=50);opacity:.5;}
#bt-top:hover,#bt-top:active{}
#bt-top img{width:100%;height:auto;}
.video-wrap {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.video-wrap iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-wrap.weather {padding-bottom:150.25%; margin-bottom:1.5rem;}
.video-wrap.weatherside {padding-bottom:18.25%;}
.award-badge{max-width: 128px;padding: 0 13px 10px;/* display:none; */}
.award-badge-banner {display:none;}
.award-badge-footer{max-width:  150px;position:relative;z-index:9999;margin: auto;padding: 0px 0 16px;}
.expstars i {margin-bottom: 0.5rem;color: #efbe30 !important; font-size: 1.1rem !important;}
.expstars .fa-star-half {margin-left:-4px;}
.qld-map-wrap{width:100%;max-width:672px;margin:0 auto 2rem;text-align:center;position:relative;}
.qld-map-wrap > img{width:100%;}
.qld-map-wrap .place{display:block;width:10%;height:2%;position:absolute;}
#place1{left:79.5%;top:15%;width:11%;}
#place2{left:61%;top:22%;width:11%;}
#place3{left:71%;top:23.6%;width:12%;}
#place4{left:72%;top:25.7%;width:7%;height:3.4%;}
#place5{left:78.5%;top:31.4%;width:11%;height:2.5%;}
#place6{left:29%;top:36.2%;width:9.5%;height:2.5%;}
#place7{left:30%;top:38.6%;width:9.5%;height:2.5%;}
#place8{left:54.5%;top:51%;width:5%;}
#place9{left:55%;top:53.2%;width:6.5%;}
#place10{left:58.5%;top:58.2%;width:12%;}
#place11{left:70.5%;top:69.5%;}
#place12{left:72%;top:82.8%;width:15%;}
#place13{left:72%;top:84.9%;width:16%;}
#place14{left:71.5%;top:87.6%;width:19%;}
#place15{left:75.4%;top:91%;width:13%;}
#place16{left:73%;top:93.5%;width:14%;}
#place17{left:46.7%;top:48.6%;width:11.5%;}
#place18{left:34%;top:49.9%;width:12%;}
#place19{left:75.5%;top:80.1%;}
#place20{left:78%;top:26.4%;width:13%;}
#place21{left:65%;top:26.7%;width:6.5%;}
#place22{left:75.5%;top:31%;width:2.5%;}
#place23{left:71.7%;top:29.7%;width:2.5%;}
#place24{left:72%;top:32.2%;width:2.5%;}
#place25{left:39.6%;top:38.4%;width:2.5%;height:2.5%;}
#place26{left:36.5%;top:36.2%;width:3%;}
#place27{left:26%;top:43%;width:6%;height:2.5%;}
#place28{left:52.3%;top:52.7%;width:2.5%;height:2.5%;}
#place29{left:47.5%;top:60.2%;}
#place30{left:64.3%;top:72%;width:2.5%;height:2.5%;}
#place31{left:70.5%;top:90.9%;width:5%;height:2.5%;}
#place32{left:38.5%;top:76.9%;width:2.5%;height:2.5%;}
#place33{left:58%;top:90%;}
#place34{left:67.3%;top:94.9%;width:2.5%;height:2.5%;}
@media (min-width:576px){
  h1,.h1{font-size:2rem;}
  .home-title{font-size:2.66667rem;}
  .home-title > .caption{font-size:.35em;}
  img.float-sm-left,img.float-sm-right{max-width:47%;margin-bottom:10px;}
  img.float-sm-left{margin-right:15px;}
  img.float-sm-right{margin-left:15px;}
  .jumbotron{font-size:1.16667rem;}
  .jumbotron.info{font-size:1rem;}
  .innerpad{padding-top:3rem;padding-bottom:3rem;}
  .innerpad-sm{padding-top:2rem;padding-bottom:2rem;}
	.list-item a:hover .desc,.list-item a:active .desc,.list-item a:active .desc{padding-top:2rem;padding-bottom:2rem;}
  #popup-menu{max-width:480px;}
  #popup-menu .inner{padding:25px;}
  #popup-menu .dropdown-menu .dropdown-item{clear:none;float:left;width:50%;}
  .sub-menu-popup .socials{right:25px;top:31px;}
	#banner .item{height:300px;}
	.list-item .desc > h3{font-size:1.2rem;}
  #bottom-map .map-wrap{padding-top:280px;}
  .photo-tour-main .tour-nav .tour-nav-button.flex-sm-first{padding-right:0;}
  .photo-tour-main .tour-nav .btn{height:auto;padding:.8rem  1.5rem;background-size:auto 43%;}
  .photo-tour-main .tour-nav .btn-prev{padding-left:2.5rem;background-position:10% center;}
  .photo-tour-main .tour-nav .btn-next{padding-right:2.5rem;background-position:90% center;}
  .video-wrap.weather {padding-bottom:93.25%;}
}
@media (min-width:768px){
  html{font-size:14px;}
  .home-title{font-size:3.85714rem;}
  h2,.h2{font-size:2.14285rem;}
  .txtsm{font-size:.85714rem;line-height:1.66667em;}
  #title{height:230px;}
  img.float-md-left,img.float-md-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left{margin-right:25px;}
  img.float-right,img.float-sm-right,img.float-md-right{margin-left:25px;}
  .innerpad{padding-top:2rem;padding-bottom:2rem;}
  .innerpad-sm{padding-top:2.5rem;padding-bottom:2.5rem;}
  .logo > a{width:275px;padding-top:55px;}
  .map-wrap{padding-top:65%;}
  #popup-menu-toggler{position:fixed;top:27px;right:27px;}
  #popup-menu .dropdown-item:focus,#popup-menu .dropdown-item:hover{background-color:rgba(0,0,0,.2);}
  #title > .container{padding-top:4.5rem;padding-bottom:4.5rem;}
  #title .main-title{font-size:2.71429rem;}
  #book-top h2{font-size:1.71429rem;}
  #top-booking .book-info{border-left:1px solid #dee6eb;}
	#banner .item{height:480px;}
  #feature-panel .home-title{width:370px;margin-left:-185px;margin-top:-84px;}
  #side-booking > .btn{height:100%;padding-top:.9rem;padding-bottom:.9rem;background-position:90% center;font-size:1rem;}
  .accommodation-suburb-list .item .desc{min-height: 157px;}
  .caravan-item{font-size:.85714rem;}
  #bottom-map .map-wrap{padding-top:350px;}
  .fa-ul.first,.fa-ul.second {margin-bottom:1rem;}
  .photo-tour-main .title{padding:9px 0;}
  .video-wrap.weather {padding-bottom:105.25%;}
  .acomm-panel .item.experience .title{font-size:0.9rem;min-height:33px;}
  .award-badge{max-width:200px;padding:20px;display:block;}
  .award-badge-banner { max-width:  150px; position: absolute; z-index:  9999; top: 23em; bottom: 0;left: 0; right:  0;margin: auto;display:block;}
  .award-badge-footer{max-width:  150px;top: 0em;position: relative;z-index:9999;margin: auto;padding: 0px 0 16px;/* float:right; */}
  .award-badge-banner { max-width:  150px; position: absolute; z-index:  9999; top: 22em; bottom: 0;left: 0; right:  0;margin: auto;display:block;}
}
@media (min-width:992px){
  html{font-size:16px;}
  h1,.h1{font-size:2.5rem;}
  .home-title{font-size:4.444rem;}
  .home-title > span{font-size:.373037em;}
  #title{height:300px;}
  h2,.h2{font-size:2.375rem;}
  h4,.h4{font-size:1.05rem;}
  h5,.h5,h6,.h6{font-size:1rem;}
  .btn{padding:1rem 2.3rem;}
  .btn-sm{padding:0.5rem 1rem;font-size:1rem;}
  .btn-md{padding:.7rem 2rem;font-size:16px;}
  img.float-lg-left,img.float-lg-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left,img.float-lg-left{margin-right:30px;}
  img.float-right,img.float-sm-right,img.float-md-right,img.float-lg-right{margin-left:30px;}
  .innerpad{padding-top:3rem;padding-bottom:3rem;}
  .datepicker{font-size:14px;}
  .panel-item > .inner{padding:22px;}
  .panel-item > .inner > .row{margin-left:-10px;margin-right:-10px;}
  .panel-item > .inner > .row > div{padding-left:10px;padding-right:10px;}
  #popup-menu-toggler{top:21px;}
  #header .logo > a{width:135px;padding-top:28px;}
  #nav .nav{background:none;}
  #nav .nav .nav-item + .nav-item{margin-top:0;margin-left:.5rem;}
  #nav .nav a{padding:10px 0;font-size:.75rem;font-weight:900;}
  #nav .nav a::after{content:'';display:block;width:0;height:2px;background-color:#fff;position:absolute;left:50%;bottom:0;transition:all .3s;}
  #nav .nav a:hover::after,#nav .nav a:active::after,#nav .nav a:focus::after,#nav .nav .active > a::after{width:100%;margin-left:-50%;}
  #search-form .form-control{font-size:.75rem;}
  #title > .container{padding-top:5rem;padding-bottom:5rem;}
  #title .main-title{font-size:3.75rem;}
  #side-booking > .btn{padding-top:.8rem;padding-right:4.5rem !important;padding-bottom:.8rem;font-size:1.125rem;}
  #book-top h2{font-size:1.875rem;}
  #top-booking > div + div{border-top:none;border-left:1px solid #dee6eb;}
  #top-booking .form-control,#top-booking .custom-select{font-size:12px;}
  #top-booking .form-control{padding-top:19px;padding-bottom:18px;}
  #top-booking .custom-select{height:auto;padding-left:28px;padding-top:18px;padding-bottom:17px;}
  #top-booking .btn{padding:13px 15px;border-radius:0 3px 3px 0;}
  #top-booking .book-date .date-field{-webkit-flex:0 0 46%;-ms-flex:0 0 46%;flex:0 0 46%;width:46%;}
  #top-booking .book-date .arrow{-webkit-flex:0 0 8%;-ms-flex:0 0 8%;flex:0 0 8%;width:8%;}
  #top-booking .book-date .form-date{padding-right:0;}
  #banner .item{height:620px;}
  #feature-panel .home-title{width:500px;margin-left:-250px;margin-top:-108px;}
  #content.innerpad,#sidebar.innerpad{padding-left:2.5rem;padding-right:2.5rem;}
  .accommodation-suburb-list .item .desc{min-height:230px;}
  .caravan-item{font-size:.875rem;}
  #bottom-map .map-wrap{padding-top:430px;}
  #sidebar{font-size:.875rem;}
  #sidebar h3{font-size:1rem;}
  #footer{padding-bottom:2.5rem;}
  #bt-top{width:57px;right:30px;bottom:30px;}
  .expheader.innerpad {padding-top: 3rem; padding-bottom:3rem;}
  .destination-col .desc {min-height:271px;}
  .destination-col .titleimg {min-height:166px;}
  .contentimg.float-left {padding-right:20px;}
  .contentimg.float-right {padding-left:20px;}
  .video-wrap.weather {padding-bottom:82.25%;}
  .acomm-panel .item.experience .title{min-height:68px;}
  .acomm-panel .item.experience .btn {padding-left: 10px;padding-right: 10px;}
    .award-badge-banner { max-width:  200px; position: absolute; z-index:  9999; top: 26em; bottom: 0;left: 0; right:  0;margin: auto;display:block;}
}
@media (min-width:1200px){
  html{font-size:18px;}
  .home-title{font-size:6rem;}
  #title{height:540px;}
  h2,.h2{font-size:2.55556rem;}
  img.float-xl-left,img.float-xl-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left,img.float-lg-left,img.float-xl-left{margin-right:40px;}
  img.float-right,img.float-sm-right,img.float-md-right,img.float-lg-right,img.float-xl-right{margin-left:40px;}
  .txtsm{font-size:.75rem;line-height:1.73333em;}
  .btn{padding:.8rem 1.5rem;font-size:1.16667rem;}
  .btn-sm{padding:.5rem 1rem;font-size:.88889rem;}
  .btn-md{padding:.7rem 2rem;font-size:16px;}
  .form-control{padding-top:.7rem;padding-bottom:.7rem;}
  .logo > a{width:265px;padding-top:55px;}
  #popup-menu-toggler{top:30px;}
  #header .logo{padding-top:6px;padding-bottom:6px;}
  #header .logo > a{width:170px;padding-top:35px;}
  #nav .nav a{padding-top:15px;padding-bottom:15px;font-size:.77778rem;}
  #nav .nav .nav-item + .nav-item{margin-left:1rem;}
  #search-form button{width:20px;margin-top:12px;margin-bottom:12px;padding-top:20px;}
  #search-form .form-control{width:calc(100% - 30px);font-size:.88889rem;}
  #title > .container{padding-top:6rem;padding-bottom:6rem;}
  #title .main-title{font-size:4.778rem;}
  #book-top h2{font-size:1.88889rem;}
  #top-booking .form-control,#top-booking .custom-select{font-size:15px;}
  #top-booking .form-control{padding-top:18px;padding-bottom:18px;}
  #top-booking .custom-select{padding-top:17px;padding-bottom:16px;}
  #side-booking > .btn{padding-top:.9rem;padding-right:4.5rem !important;padding-bottom:.9rem;padding-left:1rem;font-size:.95rem;}
  #banner .item{height:780px;}
  #feature-panel .home-title{width:750px;margin-left:-375px;margin-top:-165px;}
  #content.innerpad,#sidebar.innerpad{padding-left:3.5rem;padding-right:3.5rem;}
  #title #breadcrumb,#content-holder > .content-left{flex:0 0 calc(100% - 380px);max-width:calc(100% - 380px);}
  #title #side-booking,#content-holder > .content-right{flex:0 0 380px;max-width:380px;}
  .accommodation-suburb-list .item .desc{min-height: 279px;}
  .caravan-item{font-size:.77778rem;}
  .caravan-item .title,.caravan-item p{margin-bottom:.77778rem;}
  #bottom-map .map-wrap{padding-top:510px;}
  #sidebar{font-size:.83rem;}
  .expheader.innerpad {padding-top: 5rem; padding-bottom:5rem;}
  .expheader h3 {font-size:2rem;}
  .destination-col .desc {min-height:232px;}
  .destination-col .titleimg {min-height:186px;}
  .video-wrap.weather {padding-bottom:60.25%;}
  .acomm-panel .item.experience .title{min-height:94px;}
  .award-badge-footer{max-width:  150px;top: -5em;position: absolute;z-index:9999;margin: auto;right: 0;padding: 0px 0 16px;/* float:right; */}
  .award-badge-banner { max-width:  200px; position: absolute; z-index:  9999; top: 29em; bottom: 0;left: 0; right:  0;margin: auto;display:block;}
}
@media (min-width:1400px){
  .panel-item > .inner{padding:30px;}
  .panel-item > .inner > .row{margin-left:-15px;margin-right:-15px;}
  .panel-item > .inner > .row > div{padding-left:15px;padding-right:15px;}
  #header .logo > a{width:203px;padding-top:42px;}
  #nav .nav a{font-size:.94444rem;}
  .accommodation-suburb-list .item .desc{min-height: 182px;}
  #side-booking > .btn{padding-top:.9rem;padding-bottom:.9rem;font-size:1.125rem;}
  .expheader {min-height:297px;}
  .video-wrap.weather {padding-bottom:53.25%;}
  .acomm-panel .item.experience .title{min-height:94px;}
  .acomm-panel .item.experience .btn {font-size:1rem;}
  .award-badge-footer{max-width:  150px;top: -5em;position: absolute;z-index:9999;margin: auto;right: -7%;padding: 0px 0 16px;/* float:right; */}

}
@media (min-width:1900px){
  .expheader {min-height:258px;}
  .destination-col .desc {min-height:182px;}
  .video-wrap.weather {padding-bottom:35.25%;}
  .acomm-panel .item.experience .title{min-height:60px;}
}
@media (min-width:2559px){
  #title #breadcrumb {flex:0 0 calc(100% - 426px);max-width:calc(100% - 426px); margin:0 auto;}
  #content-holder > .content-left{flex:0 0 calc(76% - 426px);max-width:calc(76% - 426px); margin:0 auto;}
  #title #side-booking,#content-holder > .content-right{flex:0 0 426px;max-width:426px;}
  .container {width:1408px;}
}