html {height: 100% }body {background-color: #eaeaea;height: 100% }body.body-white {background-color: #fff }body.body-detail li, body.body-detail p {font-size: 16px }a {-webkit-transition: color .3s ease-in-out;transition: color .3s ease-in-out }a:link {color: #2d76b6 }a:visited {color: #4e2db6 }a:hover {color: #0074d9 }.aBody a, a.aBody, a:active {color: #222 }a.more {color: #2d76b6 !important;text-decoration: underline !important }.strong {font-weight: 700 }.al {text-align: left }.ac {text-align: center }.ar {text-align: right }.at {margin-top: 0;padding-top: 0;vertical-align: top }.aRev a, .reverse, .reverse a, .reverse a:visited, a.aRev {color: #fff }.contain {background-size: contain;-moz-background-size: contain }.nowrap {white-space: nowrap }h1 {font-size: 30px }h2 {font-size: 26px }h3 {font-size: 18px }h4 {font-size: 16px }h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {color: #222 }.panel-heading h1, .panel-heading h2, .panel-heading h3, .panel-heading h4 {margin: 0;padding: 0 }.cover h1, .cover h2 {color: #fff }.badge {background-color: rgba(0, 0, 0, .3);padding-bottom: 4px }h1 .badge, h2 .badge {font-size: 14px;vertical-align: middle;margin-top: -10px }i.text-muted {color: #ccc }i.text-success {color: #00c500 }i.text-warning {color: #f0ac00 }.error {color: #be0000 }.navbar {margin-bottom: 0;border-bottom-style: none }.navbar-inverse {background-color: #2f66b9 }.nav.navbar-nav>li {border-bottom: 1px solid #4476C0 }.navbar-inverse .nav>li>a {padding: 18px 8px;font-weight: 600;font-size: 1.4rem;color: #cacaca }.navbar-inverse .nav>li>a.btn {color: #fff;font-weight: 600;font-size: 1.4rem;margin: 8px;padding: 8px }.navbar-inverse .nav>li>a.btn:hover {background-color: #ec971f }.navbar-nav {margin: 0 }.navbar-nav.navbar-right:last-child {margin-right: 0 }.navbar-inverse ul.dropdown-menu {background-color: #000 !important;margin: 0;padding: 10px;-moz-box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;box-shadow: 0 0 0 }.navbar-inverse ul.dropdown-menu input {width: 100% }.navbar-collapse {max-height: none !important;overflow-x: visible;border-top: none;background-color: #2f66b9 }.nav>li.dropdown.open {background-color: #1d1d1d }a#topNavLogo {float: left;margin-top: 12px;margin-right: 5px;margin-left: 15px }.navbar-header .badge {float: left;margin-top: 10px;color: #00b4ff }.navbar-header .fa {color: rgba(0, 180, 255, .5) }.nav-sub {margin-top: 0 }.nav-collapse {padding: 15px;border: 1px solid #c2c2c2;margin-top: -1px;background-color: rgba(255, 255, 255, .75);border-top: 1px solid #c2c2c2;z-index: 999 }.navbar-search {position: relative;margin-bottom: 0;margin-top: 10px;margin-left: 20px }.navbar-search .search-query {outline: none;margin-bottom: 0;padding: 4px 14px;font-size: 13px;background-color: #fff;border: 1px solid #ccc;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px }.list-group ul {padding-left: 20px }.breadcrumb {padding: 15px;margin-bottom: 0;background-color: #029fe0;color: #92defd;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;display: none }.breadcrumb a {color: #c4edfe }.breadcrumb .currentCrumb {color: #fff }.tab-content {overflow: hidden;padding: 15px;background-color: #fff }.tab-content .result {border: 2px solid #eee }.nav-tabs, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a {border: none }@media (min-width:768px) {.nav-tabs li a {background-color: rgba(0, 0, 0, .05);font-size: 1.2em;margin-right: 4px }}.section {padding: 30px 0 }.section.section-top {padding-top: 15px }.section.alt {background-color: #badeec }.section.white {background-color: #fff }.section.blue {background-color: #029fe0 }.section.grey {background-color: #eaeaea }.section h1:first-child {margin-top: 0 }.container-pad {padding: 0 15px;margin: 0 auto }#searchHome .nav-tabs>li.active>a, #searchHome .nav-tabs>li.active>a:focus, #searchHome .nav-tabs>li.active>a:hover {color: #fff;border: none;background-color: rgba(0, 0, 0, .66);text-decoration: none }#searchHome .nav-tabs>li>a, #searchHome .nav-tabs>li>a:focus, #searchHome .nav-tabs>li>a:hover {border: none;background-color: rgba(255, 255, 255, .66);margin-bottom: 1px;text-decoration: underline }#searchHome .nav-tabs {border: none }#searchHome .tab-content {padding: 15px;background-color: rgba(0, 0, 0, .66);margin-bottom: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }#searchHome .nav-tabs>li.active .badge {background-color: rgba(255, 255, 255, .3) }#searchHome .input-group-btn {text-align: left;width: 1%;white-space: nowrap }.contain {background-position: center center;background-repeat: no-repeat }.cover {-moz-background-size: cover;background-position: center center;background-repeat: no-repeat;background-size: cover }.fullscreen {width: 100%;height: 85%;display: table }.fullscreen, .navbar .container, .navbar-fixed-bottom, .navbar-fixed-top {position: relative }.fullscreen .fullscreen-wrap {display: table-cell;vertical-align: middle;background-color: rgba(0, 0, 0, .3) }.fullscreen .cover {height: 100% }.fullscreen .credit {color: rgba(255, 255, 255, .33);position: absolute;right: 5px;bottom: 5px;font-size: 11px;display: none }.fullscreen-content {width: 100%;margin: 0 auto }.footer {background: url(//cdn1.ski.com.au/assets/img/patt-foot.png) center top repeat-x;padding-top: 100px }.footer-body {background-color: #00a8f0;padding-bottom: 30px;padding-top: 30px }.footer-h2 {margin-bottom: 30px;color: #fff;font-size: 24px }.footer ul {margin: 0;padding: 0 }.footer ul, .list-group li {list-style: none }.footer a {color: #333 }.footer a:hover, a.btn:visited, a:link.btn {color: #fff }#footer_legal {padding-bottom: 30px;font-size: 12px }.footer .tap a {border: none;background-color: rgba(255, 255, 255, .3);margin-bottom: 3px }.btn {border-bottom-width: 3px }a.btn-default:visited, a:link.btn-default, a:link.btn-default:visited {color: #222 }.btn-responsive {display: block;text-align: left;margin-top: -1px;border-width: 1px }.btn-responsive i {float: right;line-height: 1.5em;margin-left: 10px }.btn-ghost {border: 2px solid #fff;color: #fff;background-color: rgba(255, 255, 255, .15) }.label-default {background-color: #a9a9a9 }.label-Open {background-color: #54a94e }.label-Closed {background-color: #a84e4e }.result, .row-list .result {background-color: #fff;margin-bottom: 1px;margin-top: 1px;clear: both;position: relative;padding: 8px 40px 8px 8px;overflow: hidden }.white .result {margin-top: 0;border-top: 1px solid #eaeaea }.result a:hover {text-decoration: none }.result:hover {background-color: rgba(255, 255, 255, .7) }.result-ad, .result-gallery, .row-list .result-ad, .row-list .result-gallery {padding: 8px 40px 8px 8px }#gallery .row-list .thumb, #gallery .thumb {margin-bottom: 15px }.row-list .thumb, .thumb {width: 60px;max-width: 100%;float: left;margin-right: 15px }.thumb-cover {position: relative;padding-bottom: 55%;padding-top: 30px;height: 0;overflow: hidden }.thumb-cover a, .thumb-cover div, .thumb-cover embed, .thumb-cover iframe, .thumb-cover img, .thumb-cover object {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin-left: auto;margin-right: auto;background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover }.row-list .thumb-contain, .thumb-contain {position: relative;padding-bottom: 55%;padding-top: 30px;height: 0;overflow: hidden;margin-top: 0 }.thumb-contain a, .thumb-contain div, .thumb-contain embed, .thumb-contain iframe, .thumb-contain img, .thumb-contain object {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin-left: auto;margin-right: auto;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain }.key, .row-list .key {position: relative;right: auto;left: auto;top: auto;z-index: 2;display: inline }.key-icon, .row-list .key-icon {background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #222;text-transform: capitalize;text-align: left;padding: 0;min-width: initial;float: none;white-space: nowrap;-moz-box-shadow: 0 0 0 transparent;-webkit-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent);margin-top: 0;display: inline-block;z-index: 4;margin-right: .3em }.key-icon strong, .row-list .key-icon strong {line-height: 1em;display: inline-block;margin-right: .3em;z-index: 4 }.copy-title, .key-title, .row-list .copy-title, .row-list .key-title {background-color: transparent;color: #222;padding: 0;display: inline;text-align: left;z-index: 3 }.result-Accommodation .key-icon, .result-Accommodation .key-icon strong, .result-Package .key, .result-noicon .key-icon, .result-nokey .key, .result-notitle .key-title, .row-list .result-Accommodation .key-icon, .row-list .result-Accommodation .key-icon strong, .row-list .result-Package .key, .row-list .summary, .summary {display: none }.result-ad .key-title, .result-gallery .key-title, .row-list .result-ad .key-title, .row-list .result-gallery .key-title {background-color: transparent;padding: 0;line-height: 1em;color: #222 }.result-report .btn-group {margin-top: 4px }.result-report button {color: #2d76b6;background-color: #eee }.result-report button .caret {float: right;margin-top: 8px }.copy, .row-list .copy {text-align: left;padding: 0;color: #222 }.result-ad .copy, .result-gallery .copy, .row-list .result-ad .copy, .row-list .result-gallery .copy {position: relative;bottom: auto;left: auto;right: auto;background-color: transparent;color: #222;padding: 0 }.copy-sub, .row-list .copy-sub {font-weight: 400;font-style: normal }.copy-description {overflow: hidden }.result-featured, .row-list .result-featured {border: 2px solid #2d76b6;margin-bottom: -1px;margin-top: -1px }.result-Accommodation .key-title, .result-Accommodation .rating, .row-list .result-Accommodation .key-title, .row-list .result-Accommodation .rating {font-size: 14px;margin-right: .5em;font-weight: 400;font-style: normal }.copy-description strong, .copy-title, .key-icon, .key-icon strong, .key-title, .result-ad .key-title, .result-gallery .key-title, .row-list .copy-description strong, .row-list .copy-title, .row-list .key-icon, .row-list .key-icon strong, .row-list .key-title, .row-list .result-ad .key-title, .row-list .result-gallery .key-title {font-size: 18px;font-weight: 400;font-style: normal }.result-featured .copy, .row-list .result-featured .copy {font-size: 16px }.result-featured .copy-description strong, .result-featured .key-icon, .result-featured .key-icon strong, .result-featured .key-title, .row-list .result-featured .copy-description strong, .row-list .result-featured .key-icon, .row-list .result-featured .key-icon strong, .row-list .result-featured .key-title {font-size: 20px }.result-tools {background-color: #fff;padding: 15px;font-size: 22px;line-height: 1.5em }.businessServices {text-align: right }.adIsland, .tap-icon {text-align: center }.blue .businessServices a {color: #fff }.adIsland>div {margin-right: auto;margin-left: auto }.rating i {line-height: 1.4em;font-size: 14px }.rating-self i {margin-right: 1px;font-size: 12px }.featured .rating {margin-top: -5px;line-height: 1.4em }#cam_imageTools {background-color: rgba(0, 0, 0, .05);padding: 7px;font-size: 24px;font-weight: 200;color: #fff }#camtour {margin-bottom: 5px }.thumb.thumb-video {width: 100%;max-width: 100%;margin-bottom: 15px }#conditions .thumb-video {width: 100%;float: none;margin-left: 0 }.thumb-video .thumb-title {font-weight: 400;font-style: normal;font-size: 12px;color: rgba(255, 255, 255, .8);z-index: 4;background-color: #000;margin: 0;padding: 10px 10px 0;opacity: 1 }table#fComments {clear: both }table#fComments td {vertical-align: top;border-top: 1px solid #ccc;padding-top: 15px;padding-bottom: 30px;padding-right: 10px;overflow-wrap: break-word;word-wrap: break-word }div.fCommentAvatar, div.fCommentAvatar img {width: 24px;height: 24px }table#fComments span {clear: both;display: block }div.fCommentAvatar {background: url(//cdn1.ski.com.au/assets/img/commentsAvatar.gif) #dddcdc }div.fCommentName {font-weight: 700;float: left;margin-right: .5em;margin-bottom: 1em;font-size: 1.2em }div.fCommentDate {float: left;padding-top: .25em;color: gray }.fCommentQuote {padding: 15px;font-style: italic;margin: 1em 0 1em 2em;border-left: 4px solid #ddd }.fCommentQuote iframe, .fCommentQuote img {display: none }ul.forumMash {margin: 0 0 10px;padding: 0 }ul.forumMash li {list-style-position: inside;list-style-type: circle;padding-left: 12px }.box, .tap a {padding: 15px }ul.forumMash a {color: #333 }.time {color: #8f8f8f;font: italic 11px Georgia, "Times New Roman", Times, serif }.box {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px }.box h1:first-child, .box h2:first-child, .box h3:first-child, .box h4:first-child {margin-top: 0 }.box-light {background-color: rgba(255, 255, 255, .2);-moz-box-shadow: 0 4px 0 rgba(225, 225, 225, .05);-webkit-box-shadow: 0 4px 0 rgba(225, 225, 225, .05);box-shadow: 0 4px 0 rgba(225, 225, 225, .05) }.box-dark {background-color: rgba(0, 0, 0, .15);-moz-box-shadow: 0 4px 0 rgba(0, 0, 0, .05);-webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, .05);box-shadow: 0 4px 0 rgba(0, 0, 0, .05) }p.tap {margin-bottom: 0 }.tap i {color: #222;float: right;margin-left: 10px }.tap a {border: 1px solid #c2c2c2;margin-top: -1px;background-color: rgba(255, 255, 255, .75);display: block;position: relative }.tap a:hover {background-color: rgba(255, 255, 255, .2) }.well-rev, table.table-group {background-color: #fff }.tap-icon {width: 1%;height: 1%;overflow: hidden;margin: auto;position: absolute;top: 0;bottom: 0;left: auto;right: 0;font-size: 24px;padding: 20px 30px 20px 15px;line-height: 0 }table.table-group {border: 1px solid #ddd }.table.table-group td {vertical-align: middle }.table-group-total {font-weight: 200;font-size: 1.5em;text-align: center }.spam-id {letter-spacing: 2px;font-style: italic;color: #8a8a8a;font-size: 1.2em }.panel-default {border-color: transparent }.panel-body {padding: 0 }.panel-body .tap a {color: #222 }.panel-body .tap a:hover {color: #0074d9 }#contact-form .panel-body, .related-links .panel-body {padding: 15px }.supplierAddress {font-size: 18px }#packageForm th .fa, .supplierAddress .fa {font-size: 1.4em;margin-right: 2px }.supplierAddress a {display: inline-block;margin-bottom: .2em }.ad_300x250 {width: 300px }@media (min-width:768px) {.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1) {clear: none }.col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1) {clear: left }.copy, .key-icon {text-align: center }.result {margin-bottom: 15px;margin-top: 15px;overflow: visible;padding: 8px }.white .result {margin-top: 1px;border-top: none }.result-ad, .result-gallery {padding: 0 }.thumb {width: 100%;max-width: 100%;float: none;margin-right: 0 }.thumb-contain {padding-bottom: 33%;margin-top: 35px }.key, .result-Package .key {position: absolute;right: 8px;left: 8px;top: 8px;display: inline-block }.key-icon {background-color: #2d76b6;-webkit-border-radius: 4px 4px 20px 20px;-moz-border-radius: 4px 4px 20px 20px;border-radius: 4px 4px 20px 20px;color: #fff;text-transform: uppercase;padding: 5px 5px 15px;min-width: 40px;float: left;-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, .2);-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .2);box-shadow: 0 2px 0 rgba(0, 0, 0, .2);margin-right: 6px;margin-top: -12px;font-weight: 400;font-style: normal }.key-title, .result-ad .copy-title, .result-ad .key-title, .result-gallery .copy-title, .result-gallery .key-title {color: rgba(255, 255, 255, .9) }.key-icon strong {font-style: normal;display: block;margin-right: 0 }.result-Accommodation .key-icon, .result-Accommodation .key-icon strong {display: inline }.key-title, .summary {display: block }.key-title {background-color: rgba(0, 0, 0, .6);padding: 4px 8px }.result-Accommodation .key-title {margin: 0 }.copy {padding: 5px 0 }.result-ad .copy, .result-gallery .copy {position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, .6);color: rgba(255, 255, 255, .9);padding: 5px }.copy-title {padding: 0 }.copy-sub {font-weight: 700 }.result-ad .key-title, .result-gallery .key-title {text-shadow: 0 0 5px #000 }.row-list .result-ad .copy-title, .row-list .result-gallery .copy-title {color: #222 }.copy, .key-title {font-size: 14px }.key-icon {font-size: 9px }.copy-description strong, .copy-title, .key-icon strong, .result-ad .key-title, .result-gallery .key-title, .row-list .result-ad .key-icon strong, .row-list .result-gallery .key-icon strong {font-size: 18px;font-weight: 700;line-height: 1.2em }.result-featured {margin-bottom: 13px;margin-top: 13px }.result-featured .copy, .result-featured .key-title {font-size: 16px }.result-featured .key-icon {font-size: 9px }.result-ad .key-icon strong, .result-featured .copy-description strong, .result-featured .key-icon strong {font-size: 28px }a.active .key-icon, a.active .key-icon strong {background-color: #000 }.result-Accommodation .key-icon, .result-accommodation .key-icon {background-color: #00b4ff }.result-Package .key-icon, .result-package .key-icon {background-color: #f89406 }.result-shop .key-icon {background-color: #ad0000 }.result-weather .key-icon {background-color: #00aaad }.result-report .key-icon {background-color: #eee;font-size: 16px;color: #333;padding-bottom: 8px }.row-list .key-icon {background-color: transparent;margin-right: .3em }body {padding-top: 50px }.navbar-fixed-bottom, .navbar-fixed-top {position: fixed }a#topNavLogo {margin-left: 0 }.navbar-header {width: 140px }.nav.navbar-nav>li {border-bottom: none }.navbar-inverse .dropdown-menu {background-color: #000;margin: 0;padding: 12px 15px !important;-moz-box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;box-shadow: 0 0 0;top: 49px }.navbar-inverse .nav>li>a.btn {margin-bottom: 0 }.section .section-top {padding-top: 30px }h1 {font-size: 36px }h2 {font-size: 30px }h3 {font-size: 24px }h4 {font-size: 20px }.breadcrumb {display: block }.section h2:first-child {margin-top: 0 }.container-pad {padding: 0 30px;margin: 0 auto }#searchHome.jumbotron {padding-top: 80px;padding-bottom: 120px }#searchHome h1 {font-size: 56px;line-height: 1.3em }#searchHome .nav-tabs {margin-left: 30px }#searchHome .nav-tabs>li>a {margin-right: 5px }.navbar-collapse {background-color: none }body .fullscreen .credit {display: block;z-index: 999 }#conditions .thumb-video {width: 300px;float: right;margin-left: 15px }.btn-tag {margin-top: 0;display: inline-block;margin-right: 4px }.btn-tag i {float: none }.nav-sub {margin-top: 15px }.nav-collapse {padding: 0;border: none;margin-top: 0;background-color: rgba(255, 255, 255, 0);border-top: none }}@media (min-width:992px) {.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1) {clear: none }.col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1) {clear: left }.navbar-inverse .nav>li>a {padding: 16px 10px }.navbar-inverse .nav>li>a.btn {padding: 8px 10px;font-size: 18px;margin: 6px 0 0 15px }.section {padding: 40px 0 }.section-thin {padding: 30px 0 }.width-mrec {width: 300px }p.tap {margin: 0 0 10px }.tap i {float: none;margin-left: 0 }.tap a {padding: 0;margin-bottom: 0;margin-top: 0;border: none;background-color: inherit !important;display: inline;position: relative }table#fComments img {max-width: 640px }#contact-form {margin-top: -102px }.panel-default {border-color: #ddd }.panel-body {padding: 15px }}@media (min-width:1200px) {.col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1) {clear: none }.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1) {clear: left }}@media screen and (max-width:767px) {body {font-size: 17px }h1 {font-size: 26px }h2 {font-size: 24px }h3 {font-size: 22px }h4 {font-size: 20px }table#fComments {margin-left: -15px;margin-right: -5px }table#fComments td {max-width: 90vw;font-size: 18px;line-height: 1.5em;padding-left: 2px;padding-right: 2px }table#fComments img {max-width: 320px }.container {overflow-x: hidden }.ad_300x250 {width: 100%;margin-top: 20px }.nav>li>a {padding: 8px }.section-thin {padding: 18px 0 }}@media screen and (max-width:480px) {.fCommentQuote {margin-left: 0;padding: 4px;max-width: 320px }}