@import url("http://hello.myfonts.net/count/2b30bb");@font-face{font-family:"Regular";src:url('clientlibs/fonts/ProximaNova-Regular.eot');src:url('clientlibs/fonts/ProximaNova-Regular.eot?#iefix') format('eot'),url('clientlibs/fonts/ProximaNova-Regular.svg') format('svg'),url('clientlibs/fonts/ProximaNova-Regular.woff') format('woff'),url('clientlibs/fonts/ProximaNova-Regular.otf') format('opentype')}
@font-face{font-family:"Regular Select";src:url('clientlibs/fonts/ProximaNova-Regular.eot');src:url('clientlibs/fonts/ProximaNova-Regular.eot?#iefix') format('eot'),url('clientlibs/fonts/ProximaNova-Regular.svg#ProximaNova Regular') format('svg'),url('clientlibs/fonts/ProximaNova-Regular.woff') format('woff'),url('clientlibs/fonts/ProximaNova-Regular.otf') format('opentype')}
@font-face{font-family:"Regular Italic";src:url('clientlibs/fonts/ProximaNova-RegularIt.eot');src:url('clientlibs/fonts/ProximaNova-RegularIt.eot?#iefix') format('eot'),url('clientlibs/fonts/ProximaNova-RegularIt.svg') format('svg'),url('clientlibs/fonts/ProximaNova-RegularIt.woff') format('woff'),url('clientlibs/fonts/ProximaNova-RegularIt.otf') format('opentype')}
@font-face{font-family:"Bold";src:url('clientlibs/fonts/ProximaNova-SemiboldIt.eot');src:url('clientlibs/fonts/ProximaNova-SemiboldIt.eot?#iefix') format('eot'),url('clientlibs/fonts/ProximaNova-Bold.svg') format('svg'),url('clientlibs/fonts/ProximaNova-Bold.woff') format('woff'),url('clientlibs/fonts/ProximaNova-Bold.otf') format('opentype')}
@font-face{font-family:"Bold Italic";src:url('clientlibs/fonts/ProximaNova-BoldIt.eot');src:url('clientlibs/fonts/ProximaNova-BoldIt.eot?#iefix') format('eot'),url('clientlibs/fonts/ProximaNova-BoldIt.svg') format('svg'),url('clientlibs/fonts/ProximaNova-BoldIt.woff') format('woff'),url('clientlibs/fonts/ProximaNova-BoldIt.otf') format('opentype')}
@font-face{font-family:"Condensed";src:url('clientlibs/fonts/ProximaNovaCond-Thin.eot');src:url('clientlibs/fonts/ProximaNovaCond-Thin.eot?#iefix') format('eot'),url('clientlibs/fonts/ProximaNovaCond-Thin.svg') format('svg'),url('clientlibs/fonts/ProximaNovaCond-Thin.woff') format('woff'),url('clientlibs/fonts/ProximaNovaCond-Thin.otf') format('opentype')}
@font-face{font-family:"TAIcons";src:url('clientlibs/fonts/TAIcons.eot');src:url('clientlibs/fonts/TAIcons.eot?#iefix') format('eot'),url('clientlibs/fonts/TAIcons.svg') format('svg'),url('clientlibs/fonts/TAIcons.woff') format('woff'),url('clientlibs/fonts/TAIcons.otf') format('opentype')}
@font-face{font-family:"ta_have_a_nice_day_basicRg";src:url('clientlibs/fonts/tahaveanicedaybasic.eot');src:url('clientlibs/fonts/tahaveanicedaybasic.eot?#iefix') format('eot'),url('clientlibs/fonts/tahaveanicedaybasic.svg') format('svg'),url('clientlibs/fonts/tahaveanicedaybasic.woff') format('woff')}
@font-face{font-family:"ta_have_a_nice_day_bold";src:url('clientlibs/fonts/tahaveanicedaybold.eot');src:url('clientlibs/fonts/tahaveanicedaybold.eot?#iefix') format('eot'),url('clientlibs/fonts/tahaveanicedaybold.svg') format('svg'),url('clientlibs/fonts/tahaveanicedaybold.woff') format('woff')}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;height:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(clientlibs/css/grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(clientlibs/css/AjaxLoader.gif) no-repeat center center}
.home-interactive .vjs-tech{position:absolute;width:100%;height:100%;margin:auto;top:0;left:0;bottom:0;right:0}
.home-interactive .vjs-text-track-display{display:none}
.home-interactive .vjs-loading-spinner{display:none}
.home-interactive .vjs-big-play-button{display:none}
.vjs-mbr-control:before{content:'\e600'}
.clearfix:before,.small-image-text:before,.large-image-text:before,.clearfix:after,.small-image-text:after,.large-image-text:after{content:" ";display:table}
.clearfix:after,.small-image-text:after,.large-image-text:after{clear:both}
.sr-only,.header-masthead .logo-masthead img{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive-4by3{padding-bottom:75%}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-1by1{padding-bottom:100%}
.embed-responsive-27by10{padding-bottom:37%}
/*! Circle *//*! Circle Standard around icon *//*! Diamond Standard icon *//*! Mirror Text / Element *//*! Force GPU to render transformations... *//*! Solve Background Issue - without GPU Render *//*! Transition
    Example usage:
    @include transition(width height, 4s, linear, 1s)
 *//*! Animation
    Example usage:
    @include animation(changecolour, 4s, 1s, infinite)
 *//*! Opacity
    Example usage:
    @include opacity(.5, true)
 *//*! Smooth fonts on IE8 *//*! Wrap word *//*! Add text-overflow ellipsis *//*! Responsive ratio mixins *//*!Px To EMs*//*!Px to lineHeight em (use values from Photoshop *//*!Px to letterSpacing em (use values from Photoshop) *//*!Divide items into percent */html,body{margin:0;padding:0;width:100%;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto!important}
#main-header{position:relative;z-index:500}
#main-content{position:relative;overflow:hidden}
@media(min-width:768px){#main-content{min-height:31.25em}
}
#main-footer{position:relative;padding:.0625em 0;background:#004165;z-index:1}
#main-footer:after{content:"";background-color:#004165;height:100%;width:100%;position:fixed}
.lt-ie9 body{height:auto!important}
.show-on-ie8,.show-on-ie9{display:none}
body{font-family:"Regular",Helvetica,Arial,sans-serif;color:#2c2c2c;line-height:1;font-style:normal;font-weight:400}
body{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1 \9}
h1,h2,h3,h4,h5{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;color:#040000;margin-top:0;margin-bottom:0;text-transform:uppercase}
h1,.h1{font-size:5em;color:#8d896f;margin-bottom:.1em}
h2,.h2{font-size:1.75em;margin-bottom:30px;margin-top:60px}
@media(min-width:360px){h2,.h2{margin-bottom:30px}
}
@media(min-width:768px){h2,.h2{margin-bottom:30px}
}
@media(min-width:992px){h2,.h2{margin-bottom:30px}
}
@media(min-width:360px){h2,.h2{margin-top:70px}
}
@media(min-width:768px){h2,.h2{margin-top:80px}
}
@media(min-width:992px){h2,.h2{margin-top:90px}
}
h3,.h3{font-size:1.5em}
h4,.h4{font-family:"Bold",Helvetica,Arial,sans-serif;font-size:1.125em;text-transform:none;font-style:normal;font-weight:400}
p{line-height:1.625em;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin-top:25px;margin-bottom:25px}
@media(min-width:360px){p{margin-top:25px}
}
@media(min-width:768px){p{margin-top:25px}
}
@media(min-width:992px){p{margin-top:25px}
}
@media(min-width:360px){p{margin-bottom:25px}
}
@media(min-width:768px){p{margin-bottom:25px}
}
@media(min-width:992px){p{margin-bottom:25px}
}
p strong,p b{font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
p strong i,p strong em,p b i,p b em{font-family:"Bold Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
p i,p em{font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
i,em{font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
a{color:#005073;text-decoration:underline;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:visited{color:#005073}
a:hover{cursor:pointer;color:#1e4b62}
p a{text-decoration:none;border-bottom:1px solid transparent;box-shadow:0 1px 0 #d4dcde;-webkit-box-shadow:0 1px 0 #d4dcde;-moz-box-shadow:0 1px 0 #d4dcde;word-wrap:break-word}
p a:hover{text-decoration:none;border-bottom:1px solid #00535e;box-shadow:0 1px 0 #00535e;-webkit-box-shadow:0 1px 0 #00535e;-moz-box-shadow:0 1px 0 #00535e}
hr{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){hr{margin-top:30px}
}
@media(min-width:768px){hr{margin-top:30px}
}
@media(min-width:992px){hr{margin-top:30px}
}
@media(min-width:360px){hr{margin-bottom:30px}
}
@media(min-width:768px){hr{margin-bottom:30px}
}
@media(min-width:992px){hr{margin-bottom:30px}
}
hr.full{margin:0}
hr.small{margin:1em 0}
select{font-family:"Regular Select",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;border:0;background:transparent;cursor:pointer}
dl{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}
.l-constrained{max-width:1180px;margin:0 auto;padding:0 10px}
.l-image-full{max-width:100%}
.l-image-fill{width:100%}
.l-fixed{position:fixed!important}
.l-disableScroll{overflow:hidden}
.l-disableScroll #nav-bar-top.bar-fixed-top{position:fixed}
.l-v-center{display:inline-block;vertical-align:middle;float:none}
.l-h-center{text-align:center}
.l-padding-0{padding:0}
.l-margin-0{margin:0}
.l-row-collapse{margin-left:0;margin-right:0}
.l-row-collapse .row{margin-left:0;margin-right:0}
.l-row-collapse [class^="col-"]{padding-left:0;padding-right:0}
.l-col-collapse{min-height:0}
.l-v-push-xs-0-5{margin-top:.5em;margin-bottom:.5em}
.l-v-push-xs-1{margin-top:1em;margin-bottom:1em}
@media(min-width:360px){.l-v-push-sm-1{margin-top:1em;margin-bottom:1em}
}
@media(min-width:360px){.l-v-push-sm-1-5{margin-top:1.5em;margin-bottom:1.5em}
}
@media(min-width:768px){.l-v-push-md-1{margin-top:1em;margin-bottom:1em}
}
@media(min-width:992px){.l-v-push-lg-1{margin-top:1em;margin-bottom:1em}
}
.l-list-clean,.footer-social-list{margin:0;padding:0;list-style:none}
.l-list-inline>li,.breadcrumb>li,.footer-social-list>li{display:inline-block}
.l-list-float>li{float:left;position:relative}
.l-push-down-xs-1{margin-bottom:1em}
.l-push-down-xs-2{margin-bottom:2em}
.l-push-down-xs-0-5{margin-bottom:.5em}
@media(min-width:360px){.l-push-down-sm-3{margin-bottom:3em}
}
@media(min-width:360px){.l-push-down-sm-2{margin-bottom:2em}
}
@media(min-width:360px){.l-push-down-sm-0{margin-bottom:0}
}
@media(min-width:768px){.l-push-down-md-0{margin-bottom:0}
}
@media(min-width:768px){.l-push-down-md--10{margin-bottom:-10em}
}
.l-push-up-xs--5{margin-top:-5em}
.l-push-up-xs-1{margin-top:1em}
.l-push-up-xs-1-5{margin-top:1.5em}
.l-push-up-xs-2{margin-top:2em}
.l-push-up-xs-3{margin-top:3em}
@media(min-width:360px){.l-push-up-sm-6{margin-top:6em}
}
@media(min-width:360px){.l-push-up-sm-5{margin-top:5em}
}
@media(min-width:360px){.l-push-up-sm-4{margin-top:4em}
}
@media(min-width:360px){.l-push-up-sm-3{margin-top:3em}
}
@media(min-width:360px){.l-push-up-sm-2{margin-top:2em}
}
@media(min-width:360px){.l-push-up-sm-1-5{margin-top:1.5em}
}
@media(min-width:360px){.l-push-up-sm-1{margin-top:1em}
}
@media(min-width:360px){.l-push-up-sm-0{margin-top:0}
}
@media(min-width:360px){.l-push-up-sm--1{margin-top:-1em}
}
@media(min-width:360px){.l-push-up-sm--2{margin-top:-2em}
}
@media(min-width:360px){.l-push-up-sm--3{margin-top:-3em}
}
@media(min-width:360px){.l-push-up-sm--10{margin-top:-10em}
}
@media(max-width:360px){.l-push-up-xs--1{margin-top:-1em}
}
@media(max-width:360px){.l-push-up-xs--2{margin-top:-2em}
}
@media(max-width:360px){.l-push-up-xs--3{margin-top:-3em}
}
@media(min-width:768px){.l-push-up-md-7{margin-top:7em}
}
@media(min-width:768px){.l-push-up-md-5{margin-top:5em}
}
@media(min-width:768px){.l-push-up-md-4{margin-top:4em}
}
@media(min-width:768px){.l-push-up-md-3{margin-top:3em}
}
@media(min-width:768px){.l-push-up-md-2{margin-top:2em}
}
@media(min-width:768px){.l-push-up-md-0{margin-top:0}
}
@media(min-width:768px){.l-push-up-md--1{margin-top:-1em}
}
@media(min-width:768px){.l-push-up-md--2{margin-top:-2em}
}
@media(min-width:768px){.l-push-up-md--3{margin-top:-3em}
}
@media(min-width:768px){.l-push-up-md--4{margin-top:-4em}
}
@media(min-width:768px){.l-push-up-md--13{margin-top:-13em}
}
@media(min-width:768px){.l-push-up-md--14{margin-top:-14em}
}
@media(min-width:768px){.l-push-up-md--15{margin-top:-15em}
}
@media(min-width:360px){.l-pull-right-sm{float:right}
}
@media(min-width:768px){.l-pull-right-md{float:right}
}
.l-xs-text-align-center{text-align:center}
@media(min-width:360px){.l-sm-text-align-center{text-align:center}
}
.l-xs-to-md-text-align-center{text-align:center}
@media(min-width:768px){.l-xs-to-md-text-align-center{text-align:left}
}
.l-right-xs--1{right:-1em}
@media(min-width:360px){.l-right-sm--1{right:-1em}
}
@media(min-width:768px){.l-right-md--1{right:-1em}
}
@media(min-width:768px){.l-right-md-1{right:0}
}
.l-left-xs--1{left:-1em}
@media(min-width:360px){.l-left-sm--1{left:-1em}
}
@media(min-width:768px){.l-left-md--1{left:-1em}
}
@media(min-width:768px){.l-left-md-0{left:0}
}
@media(min-width:768px){.l-left-md-auto{left:auto}
}
.l-push-up-0{margin-top:0}
.l-push-up--1{margin-top:-1em}
.l-z-index-1{z-index:1}
.l-z-index-2{z-index:2}
.l-small-align-centered{text-align:center}
.l-v-align-container{display:table}
.l-v-align{display:table-cell;vertical-align:middle}
.l-inline{display:inline}
.l-sm-100{position:relative;width:100%}
@media(min-width:992px){.l-lg-50{position:relative;width:50%}
}
.l-clear-padding{padding:0}
.l-center{margin:0 auto;display:table}
.l-center-1200{max-width:1200px;margin:0 auto}
.l-center-640{max-width:640px;margin:0 auto}
.l-center-900{max-width:900px;margin:0 auto;text-align:center}
.l-center-1100{max-width:1100px;margin:0 auto;text-align:center}
.l-padding-between-item-fill-white{padding:30px 15px;background-color:#FFF;position:relative}
.l-padding-between-item-remove-30{margin-top:-30px;margin-bottom:-30px}
.l-padding-between-item-remove-15{margin-top:-15px;margin-bottom:-15px}
.l-padding-lr-15{padding:0 15px}
.l-padding-tb-30-lr-15{padding:0 30px 30px;margin-top:26px}
.l-padding-t-15{padding-top:15px}
.l-padding-t-30{padding-top:30px}
.l-float-left{float:left}
.l-float-right{float:right}
.l-overflow-x-hidden{overflow-x:hidden}
.l-hideonmobile{display:none}
@media(min-width:768px){.l-hideonmobile{display:block}
}
.l-hideondesktop{display:block}
@media(min-width:768px){.l-hideondesktop{display:none}
}
.l-hidden{display:none}
.l-absolute-fill{width:100%;height:100%;position:absolute;top:0;left:0;display:block}
.l-relative{position:relative}
.l-equal-height{display:table}
.l-equal-height [class*="col-"]{float:none;display:table-cell;vertical-align:middle}
.l-equal-height-bottom{display:table}
.l-equal-height-bottom [class*="col-"]{float:none;display:table-cell;vertical-align:bottom}
.l-vertically-center{float:none;display:table-cell;vertical-align:middle}
.l-vertically-bottom{float:none;display:table-cell;vertical-align:bottom}
@media(min-width:992px){.l-equal-height-bottom-sm{display:table}
}
@media(min-width:992px){.l-equal-height-bottom-sm [class*="col-"]{float:none;display:table-cell;vertical-align:bottom}
}
.l-col-remove-width{width:100%;min-width:240px}
.l-strip-col-padding{padding:0}
.l-strip-col-padding-all{padding:0}
.l-strip-col-padding-all>[class*="col-"]{padding:0}
.l-border{border:1px solid #000}
.l-border-red{border:1px solid red}
.l-border-blue{border:1px solid blue}
.l-table-container{position:absolute;width:100%;height:100%;top:0;left:0}
.l-table{display:table;width:100%;height:100%}
.l-table-cell-centered{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}
.l-table-cell-vertically-centered{display:table-cell;height:100%;text-align:left;vertical-align:middle;width:100%}
.l-table-cell-bottom{display:table-cell;height:100%;text-align:left;vertical-align:bottom;width:100%}
.l-vertical-spacing-responsive-top-zero{margin-top:0}
.l-vertical-spacing-responsive-bottom-zero{margin-bottom:0}
.l-vertical-spacing-responsive-top-standard{margin-top:30px}
@media(min-width:360px){.l-vertical-spacing-responsive-top-standard{margin-top:30px}
}
@media(min-width:768px){.l-vertical-spacing-responsive-top-standard{margin-top:30px}
}
@media(min-width:992px){.l-vertical-spacing-responsive-top-standard{margin-top:30px}
}
.l-vertical-spacing-responsive-button-standard{margin-bottom:30px}
@media(min-width:360px){.l-vertical-spacing-responsive-button-standard{margin-bottom:30px}
}
@media(min-width:768px){.l-vertical-spacing-responsive-button-standard{margin-bottom:30px}
}
@media(min-width:992px){.l-vertical-spacing-responsive-button-standard{margin-bottom:30px}
}
.l-vertical-spacing-responsive-top-medium{margin-top:60px}
@media(min-width:360px){.l-vertical-spacing-responsive-top-medium{margin-top:60px}
}
@media(min-width:768px){.l-vertical-spacing-responsive-top-medium{margin-top:60px}
}
@media(min-width:992px){.l-vertical-spacing-responsive-top-medium{margin-top:60px}
}
.l-vertical-spacing-responsive-button-medium{margin-bottom:60px}
@media(min-width:360px){.l-vertical-spacing-responsive-button-medium{margin-bottom:60px}
}
@media(min-width:768px){.l-vertical-spacing-responsive-button-medium{margin-bottom:60px}
}
@media(min-width:992px){.l-vertical-spacing-responsive-button-medium{margin-bottom:60px}
}
.l-vertical-spacing-responsive-top-large{margin-top:60px}
@media(min-width:360px){.l-vertical-spacing-responsive-top-large{margin-top:70px}
}
@media(min-width:768px){.l-vertical-spacing-responsive-top-large{margin-top:80px}
}
@media(min-width:992px){.l-vertical-spacing-responsive-top-large{margin-top:90px}
}
.l-vertical-spacing-responsive-button-large{margin-bottom:60px}
@media(min-width:360px){.l-vertical-spacing-responsive-button-large{margin-bottom:70px}
}
@media(min-width:768px){.l-vertical-spacing-responsive-button-large{margin-bottom:80px}
}
@media(min-width:992px){.l-vertical-spacing-responsive-button-large{margin-bottom:90px}
}
.l-vertical-spacing-bottom-responsive{margin-bottom:30px}
@media(min-width:768px){.l-vertical-spacing-bottom-responsive{margin-bottom:60px}
}
@media(min-width:992px){.l-vertical-spacing-bottom-responsive{margin-bottom:90px}
}
.l-vertical-spacing-bottom-standard{margin-bottom:30px}
.l-vertical-spacing-bottom-medium{margin-bottom:60px}
.l-vertical-spacing-bottom-large{margin-bottom:90px}
.theme-primary-text-color{color:#8d896f}
.type-h1-responsive{color:#8d896f;font-size:2.4375em;margin-bottom:0;margin-top:30px}
@media(min-width:360px){.type-h1-responsive{margin-top:40px}
}
@media(min-width:768px){.type-h1-responsive{margin-top:50px}
}
@media(min-width:992px){.type-h1-responsive{margin-top:60px}
}
@media(min-width:360px){.type-h1-responsive{font-size:2.875em;margin-bottom:0;margin-top:60px}
}
@media(min-width:360px) and (min-width:360px){.type-h1-responsive{margin-top:70px}
}
@media(min-width:360px) and (min-width:768px){.type-h1-responsive{margin-top:80px}
}
@media(min-width:360px) and (min-width:992px){.type-h1-responsive{margin-top:90px}
}
@media(min-width:768px){.type-h1-responsive{font-size:3.25em;margin-bottom:-17px;margin-top:60px}
}
@media(min-width:768px) and (min-width:360px){.type-h1-responsive{margin-top:70px}
}
@media(min-width:768px) and (min-width:768px){.type-h1-responsive{margin-top:80px}
}
@media(min-width:768px) and (min-width:992px){.type-h1-responsive{margin-top:90px}
}
@media(min-width:992px){.type-h1-responsive{font-size:3.75em}
}
.type-h3-responsive,.largetitlewithsubdescription h1.type-h3-responsive{color:#8d896f;font-size:2.4375em;margin-bottom:.5em}
@media(min-width:360px){.type-h3-responsive,.largetitlewithsubdescription h1.type-h3-responsive{font-size:2.875em}
}
@media(min-width:768px){.type-h3-responsive,.largetitlewithsubdescription h1.type-h3-responsive{font-size:3.25em;margin-bottom:.1em}
}
@media(min-width:992px){.type-h3-responsive,.largetitlewithsubdescription h1.type-h3-responsive{font-size:3.75em}
}
.type-h3{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-size:1.5em;color:#040000;margin-top:0;margin-bottom:0;text-transform:uppercase;font-style:normal;font-weight:400}
.type-h4{font-family:"Bold",Helvetica,Arial,sans-serif;font-size:1.125em;color:#040000;margin-top:0;margin-bottom:0;text-transform:none;font-style:normal;font-weight:400}
.type-h4-alternative{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-size:1.5em;color:#040000;margin-top:0;margin-bottom:0}
.type-h2-as-h4{font-family:"Bold",Helvetica,Arial,sans-serif;font-size:1.125em;font-style:normal;font-weight:400;color:#040000;margin-top:0;margin-bottom:0;text-transform:none}
.type-h3-as-h4{font-family:"Bold",Helvetica,Arial,sans-serif;font-size:1.125em;font-style:normal;font-weight:400;color:#040000;margin-top:0;margin-bottom:0;text-transform:none}
.type-h2-secondary-h3{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;color:#040000;margin-top:0;margin-bottom:0;font-size:1.75em;text-transform:uppercase}
.type-main-heading-colour{color:#8d896f}
.type-gallery-section-title{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-size:1.75em;color:#8d896f;display:table-cell;padding:0 .5em;display:inline-block;padding-bottom:.8em}
.type-ieAntialias{filter:alpha(opacity=100)}
.type-spacing-10{margin-bottom:10px}
.type-spacing-15{margin-bottom:15px}
.type-spacing-20{margin-bottom:20px}
.type-spacing-25{margin-bottom:25px}
.type-spacing-30,.footer-col{margin-bottom:30px}
.type-spacing-40{margin-bottom:40px}
.type-spacing-50{margin-bottom:50px}
.type-spacing-60{margin-bottom:60px}
.type-spacing-70{margin-bottom:70px}
.type-spacing-80{margin-bottom:80px}
.type-spacing-90{margin-bottom:90px}
.type-spacing-100{margin-bottom:100px}
.type-spacing-110{margin-bottom:110px}
.type-spacing-120{margin-bottom:120px}
.type-font-base,.is-atdw .mosaic-2column-title h3{font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-font-base strong,.is-atdw .mosaic-2column-title h3 strong{font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-font-base strong em,.is-atdw .mosaic-2column-title h3 strong em{font-family:"Bold Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-font-base em,.is-atdw .mosaic-2column-title h3 em{font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-font-primary{font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-font-primary strong{font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-font-primary em{font-family:"Bold Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-font-secondary{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}
.type-font-secondary strong{font-style:normal;font-weight:400}
.type-font-secondary em{font-style:normal;font-weight:400}
.type-font-new-base-headings{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}
.type-font-new-base-headings strong{font-family:"ta_have_a_nice_day_bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-font-new-base-headings em{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-article{color:#040000;margin-bottom:.3125em}
.type-secondary{color:#4a3c31;letter-spacing:-0.02em;margin-bottom:.25em}
.type-tertiary{letter-spacing:-0.02em;margin-bottom:.1875em}
.type-category{line-height:1.41176em;color:#6b6155;margin-bottom:.125em}
.type-intro-copy{font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.375em;line-height:1.68421em}
.type-module{font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875em;line-height:1.46667em;text-decoration:none}
.type-module:hover{text-decoration:none}
.type-summary{font-size:1.375em;font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.6em;color:#231f20;margin-bottom:.8em}
.type-summary p{font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
@media(min-width:992px){.type-summary p:first-of-type{margin-top:0}
}
.type-summary p:last-of-type{margin-bottom:0}
div.row>.type-body{margin-bottom:-5px}
.type-body p:last-of-type{margin-bottom:0}
@media(max-width:360px){.type-body p:last-of-type{margin-bottom:-0.625em}
}
.type-body li{line-height:1.625em}
.type-left{text-align:left}
.type-center{text-align:center}
.type-right{text-align:right}
.type-date{font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.125em;font-weight:bold}
.type-date-mosaic{font-size:1em;color:#fff;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.type-date-mosaic span{display:block}
.type-date-mosaic .month{font-size:1.25em}
.type-date-mosaic .day{font-size:3.125em;letter-spacing:-4px;line-height:.9em}
@media(min-width:768px){.type-date-mosaic .day{font-size:30px}
}
@media(min-width:992px){.type-date-mosaic .day{font-size:50px}
}
.type-date-highlights{font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.125em;font-weight:bold}
.type-ellipsis{text-align:left;display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;width:100%;overflow:hidden}
.type-destination{font-size:1.125em}
.type-anchor-title,.type-anchor-title:hover,.type-anchor-title:visited,.type-anchor-title:focus{color:inherit;text-decoration:none}
.type-links-bottom-border a,a.map-pin-btn,.csscolumns .map-with-links-list li a,.specialoffer .specialoffer-links a,.categorylinks .categorylink-links span,.is-atdw .mosaic-2column-links{text-decoration:none;border-bottom:1px solid #d4dcde}
.type-links-bottom-border a:hover,a.map-pin-btn:hover,.csscolumns .map-with-links-list li a:hover,.specialoffer .specialoffer-links a:hover,.categorylinks .categorylink-links a:hover span{text-decoration:none;border-bottom:2px solid #00535e}
.type-links-bottom-border a.is-active{text-decoration:none;border-bottom:2px solid #00535e}
.type-mosaic-subtitle{font-style:italic}
.type-p-subtitle-spacing{margin-top:.5em;padding:0 .9375em}
.type-superscript{display:inline-block;font-size:.75em;margin-right:.125em;margin-top:-0.1875em;vertical-align:top}
.vis-focusable:focus{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible;display:block;text-align:center}
.vis-hidden,.lt-ie9 .navigation-bar .vis-hidden-sm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
@media(min-width:768px){.vis-hidden-sm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
}
.vis-visible-xs{display:block}
@media(min-width:360px){.vis-visible-xs{display:none}
}
.vis-hidden-xs{display:none}
@media(min-width:360px){.vis-hidden-xs{display:block}
}
[class^="icon-font-"],[class*=" icon-font-"]{font-family:'TAIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-font-calendar:before,.atdw-events-date-picker:after{content:"\e90f"}
.icon-font-Close_nav:before{content:"\e90e"}
.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"}
.icon-font-icon_360_inactive:before{content:"\e916"}
.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-Share_inactive:before{content:"\e90c"}
.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-about_nav_inactive:before{content:"\e906"}
.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-explore_nav_inactive:before{content:"\e908"}
.icon-font-video_nav_active:before{content:"\e909"}
.icon-font-video_nav_inactive:before{content:"\e90a"}
.icon-font-full_screen_toggle:before{content:"\e904"}
.icon-font-headset_360:before{content:"\e901"}
.icon-font-sound_off:before,.pano-container .control-audio-btn.off .icon-font-sound_on:before{content:"\e902"}
.icon-font-sound_on:before{content:"\e903"}
.icon-font-share_v2_outline_plain:before,.livefyre-lightbox-footer--share .st_sharethis_large .stButton:after{content:"\e900"}
.icon-font-instagram_circle_outline:before,.livefyre-mosaic--item .mosaic-socialtiles-icon.instagram:after,.livefyre-lightbox-header--contentType.instagram:after,.livefyre-carousel--item .mosaic-socialtiles-icon.instagram:after{content:"\e81a"}
.icon-font-instagram_outline:before{content:"\e819"}
.icon-font-chevron-down-solid:before{content:"\e817"}
.icon-font-chevron-up-solid:before{content:"\e818"}
.icon-font-email_v2_outline:before{content:"\e80d"}
.icon-font-email_v2_solid:before{content:"\e80e"}
.icon-font-facebook_v2_outline:before,.livefyre-mosaic--item .mosaic-socialtiles-icon.facebook:after,.livefyre-lightbox-header--contentType.facebook:after,.livefyre-carousel--item .mosaic-socialtiles-icon.facebook:after{content:"\e80f"}
.icon-font-facebook_v2_solid:before{content:"\e810"}
.icon-font-favourite_v2_outline:before{content:"\e811"}
.icon-font-favourite_v2_solid:before{content:"\e812"}
.icon-font-share_v2_outline:before{content:"\e813"}
.icon-font-share_v2_solid:before{content:"\e814"}
.icon-font-twitter_v2_outline:before,.livefyre-mosaic--item .mosaic-socialtiles-icon.twitter:after,.livefyre-lightbox-header--contentType.twitter:after,.livefyre-carousel--item .mosaic-socialtiles-icon.twitter:after{content:"\e815"}
.icon-font-twitter_v2_solid:before{content:"\e816"}
.icon-font-accommodation_outline:before{content:"\e809"}
.icon-font-restaurants_outline:before{content:"\e80a"}
.icon-font-tours_outline:before{content:"\e80b"}
.icon-font-transport_outline:before{content:"\e80c"}
.icon-font-arrow_left:before,.carousel-generic .owl-prev:before,#CQrte .owl-prev:before,#carouselcoastal-owl .owl-prev:before,.livefyre-lightbox--button-arrow-left:before,.livefyre-carousel--item-container .owl-prev:after{content:"\e807"}
.icon-font-arrow_right:before,.carousel-generic .owl-next:before,#CQrte .owl-next:before,#carouselcoastal-owl .owl-next:before,.livefyre-lightbox--button-arrow-right:before,.livefyre-carousel--item-container .owl-next:after,.searchdrop li:before{content:"\e808"}
.icon-font-byo:before{content:"\e800"}
.icon-font-cuisine:before{content:"\e801"}
.icon-font-duration:before{content:"\e802"}
.icon-font-hire_type:before{content:"\e803"}
.icon-font-hotel_class:before{content:"\e804"}
.icon-font-price:before{content:"\e805"}
.icon-font-property_type:before{content:"\e806"}
.icon-font-close-button-solid:before{content:"\e643"}
.icon-font-close-button-outline:before{content:"\e644"}
.icon-font-chevron-down-outline:before{content:"\e645"}
.icon-font-chevron-up-outline:before{content:"\e646"}
.icon-font-koala:before{content:"\e642"}
.icon-font-echo:before{content:"\e638"}
.icon-font-volume-outline:before{content:"\e639"}
.icon-font-volume-solid:before{content:"\e63a"}
.icon-font-circle-solid:before{content:"\e63b"}
.icon-font-play-outline:before{content:"\e63c"}
.icon-font-play-solid:before{content:"\e63d"}
.icon-font-compass-outline:before{content:"\e63e"}
.icon-font-compass-solid:before{content:"\e63f"}
.icon-font-circle-close-outline:before{content:"\e640"}
.icon-font-circle-close-solid:before{content:"\e641"}
.icon-font-email:before{content:"\e634"}
.icon-font-globe:before{content:"\e635"}
.icon-font-mobile:before{content:"\e636"}
.icon-font-phone:before{content:"\e637"}
.icon-font-accessibility:before{content:"\e632"}
.icon-font-external-link:before,.icon-external-link:after{content:"\e633"}
.icon-font-favourite-circle:before{content:"\e600"}
.icon-font-favourite-circle-solid:before{content:"\e601"}
.icon-font-favourite-heart-solid:before{content:"\e602"}
.icon-font-highlights:before{content:"\e603"}
.icon-font-todo:before{content:"\e604"}
.icon-font-favourite-heart-outline:before{content:"\e606"}
.icon-font-mappin:before{content:"\e607"}
.icon-font-facebook:before{content:"\e608"}
.icon-font-facebook-outline:before{content:"\e609"}
.icon-font-twitter:before{content:"\e60a"}
.icon-font-twitter-outline:before{content:"\e60b"}
.icon-font-mail-outline:before{content:"\e60c"}
.icon-font-mail:before{content:"\e60d"}
.icon-font-WhatsComingUp_Icon:before{content:"\e60e"}
.icon-font-TripsAroundSydney_Icon:before{content:"\e60f"}
.icon-font-Transport_Icon:before{content:"\e610"}
.icon-font-Tours_Icon:before{content:"\e611"}
.icon-font-ThingsToDo_Icon:before{content:"\e612"}
.icon-font-Search_Icon:before{content:"\e613"}
.icon-font-Resturants_Icon:before{content:"\e614"}
.icon-font-Highlights_Icon:before{content:"\e615"}
.icon-font-Australia_Icon:before{content:"\e616"}
.icon-font-AttractionsAroundSydney_Icon:before{content:"\e617"}
.icon-font-ArrivingBySea_Icon:before{content:"\e618"}
.icon-font-ArrivingByAir_Icon:before{content:"\e619"}
.icon-font-Accommodation_Icon:before{content:"\e61a"}
.icon-font-Hire_Icon:before{content:"\e61b"}
.icon-font-Sports_icon:before{content:"\e61c"}
.icon-font-Outback_icon:before{content:"\e61d"}
.icon-font-Nature_icon:before{content:"\e61e"}
.icon-font-Islands_icon:before{content:"\e61f"}
.icon-font-FoodWine_icon:before{content:"\e620"}
.icon-font-Diamond:before{content:"\e621"}
.icon-font-Diamond_OUTLINE:before{content:"\e622"}
.icon-font-Beaches_icon:before{content:"\e623"}
.icon-font-ArtsCulture_icon:before{content:"\e624"}
.icon-font-Adventure_icon:before{content:"\e625"}
.icon-font-Aboriginal_icon:before{content:"\e626"}
.icon-font-mappin-outline:before{content:"\e627"}
.icon-font-favourite-heart-circle-solid:before{content:"\e628"}
.icon-font-cross:before,.livefyre-lightbox--button-arrow-close:before{content:"\e629"}
.icon-font-home:before{content:"\e62a"}
.icon-font-pie:before{content:"\e62b"}
.icon-font-arrow_up:before{content:"\e62c"}
.icon-font-arrow_down:before{content:"\e62d"}
.icon-font-collapse-solid:before{content:"\e62e"}
.icon-font-collapse:before{content:"\e62f"}
.icon-font-expand:before{content:"\e630"}
.icon-font-expand-solid:before{content:"\e631"}
.icon-external-link{position:relative}
.icon-external-link:after{font-family:'TAIcons';font-size:.875em;position:absolute;margin-left:4px;margin-top:-2px}
.icon-colour-white{color:#FFF}
.icon-colour-black{color:#000}
.icon-colour-grey{color:#504d4d}
.icon-logo-withlines-container{position:relative;width:244px;display:inline-block;text-align:center}
@media(min-width:768px){.icon-logo-withlines-container{width:220px}
}
.icon-logo-withlines-hr{width:36px;border-top:1px solid #040000;float:left;margin:0;padding:0;position:absolute;bottom:5px}
.icon-logo-withlines-hr:last-child{right:0}
@media(min-width:768px){.icon-logo-withlines-hr{width:26px}
}
.icon-logo-withlines-logo{font-size:3.8em}
.icon{font-weight:normal!important;vertical-align:middle;display:inline-block;background-image:url(clientlibs/imgs/icons/icon-sprite.png);background-repeat:no-repeat;background-position:0 0}
.icon-16{margin:-8px 0;width:16px;height:16px}
.icon-map,.icon-search{color:#fff;font-size:1.9em;font-weight:normal!important;vertical-align:middle;display:inline-block}
.icon-home{color:#fff;font-size:1.5em;vertical-align:middle;line-height:0;margin-right:.1875em}
.icon-close{color:#fff;font-size:1.4em;text-decoration:none}
.icon-close.icon-16{font-size:1em}
.icon-close:hover{text-decoration:none}
.icon-arrow-down,.icon-arrow-up{color:#fff;font-size:2em;vertical-align:middle;line-height:0;right:10px;position:relative;top:8px}
.icon-arrow-down-view-more{color:#00535e;font-size:1.5em;line-height:0;bottom:8px;position:absolute}
.icon-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #fff}
.icon-play{position:absolute;top:50%;margin-top:-0.48em;left:50%;margin-left:-0.55em;font-size:.7em}
.icon-diamond-container.nature{position:relative;display:inline-block}
.icon-diamond-container.nature .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#557630}
.icon-diamond-container.nature .icon-diamond-icon{color:white;font-size:50px;position:absolute;left:0;top:0}
.icon-diamond-container.nature.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.nature.outline .icon-diamond-icon{color:#557630;color:#000}
.icon-diamond-container.nature.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.nature.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.nature.outline-white .icon-diamond-icon{color:#557630;color:#fff}
.icon-diamond-container.nature.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.outback{position:relative;display:inline-block}
.icon-diamond-container.outback .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#ed8500}
.icon-diamond-container.outback .icon-diamond-icon{color:#231f20;font-size:50px;position:absolute;left:0;top:0}
.icon-diamond-container.outback.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.outback.outline .icon-diamond-icon{color:#ed8500;color:#000}
.icon-diamond-container.outback.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.outback.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.outback.outline-white .icon-diamond-icon{color:#ed8500;color:#fff}
.icon-diamond-container.outback.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.aboriginal{position:relative;display:inline-block}
.icon-diamond-container.aboriginal .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#4a3c31}
.icon-diamond-container.aboriginal .icon-diamond-icon{color:white;font-size:50px;position:absolute;left:0;top:0}
.icon-diamond-container.aboriginal.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.aboriginal.outline .icon-diamond-icon{color:#4a3c31;color:#000}
.icon-diamond-container.aboriginal.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.aboriginal.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.aboriginal.outline-white .icon-diamond-icon{color:#4a3c31;color:#fff}
.icon-diamond-container.aboriginal.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.food{position:relative;display:inline-block}
.icon-diamond-container.food .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#981e32}
.icon-diamond-container.food .icon-diamond-icon{color:white;font-size:50px;position:absolute;left:0;top:0}
.icon-diamond-container.food.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.food.outline .icon-diamond-icon{color:#981e32;color:#000}
.icon-diamond-container.food.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.food.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.food.outline-white .icon-diamond-icon{color:#981e32;color:#fff}
.icon-diamond-container.food.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.arts{position:relative;display:inline-block}
.icon-diamond-container.arts .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#004165}
.icon-diamond-container.arts .icon-diamond-icon{color:white;font-size:50px;position:absolute;left:0;top:0}
.icon-diamond-container.arts.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.arts.outline .icon-diamond-icon{color:#004165;color:#000}
.icon-diamond-container.arts.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.arts.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.arts.outline-white .icon-diamond-icon{color:#004165;color:#fff}
.icon-diamond-container.arts.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.islands{position:relative;display:inline-block}
.icon-diamond-container.islands .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#3db8e4}
.icon-diamond-container.islands .icon-diamond-icon{color:#231f20;font-size:50px;position:absolute;left:0;top:0}
.icon-diamond-container.islands.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.islands.outline .icon-diamond-icon{color:#3db8e4;color:#000}
.icon-diamond-container.islands.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.islands.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.islands.outline-white .icon-diamond-icon{color:#3db8e4;color:#fff}
.icon-diamond-container.islands.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.beaches{position:relative;display:inline-block}
.icon-diamond-container.beaches .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#ffc20e}
.icon-diamond-container.beaches .icon-diamond-icon{color:#231f20;font-size:50px;position:absolute;left:0;top:0}
.icon-diamond-container.beaches.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.beaches.outline .icon-diamond-icon{color:#ffc20e;color:#000}
.icon-diamond-container.beaches.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.beaches.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.beaches.outline-white .icon-diamond-icon{color:#ffc20e;color:#fff}
.icon-diamond-container.beaches.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.sports{position:relative;display:inline-block}
.icon-diamond-container.sports .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#91ae35}
.icon-diamond-container.sports .icon-diamond-icon{color:#231f20;font-size:50px;position:absolute;left:0;top:0}
.icon-diamond-container.sports.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.sports.outline .icon-diamond-icon{color:#91ae35;color:#000}
.icon-diamond-container.sports.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.sports.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.sports.outline-white .icon-diamond-icon{color:#91ae35;color:#fff}
.icon-diamond-container.sports.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.adventure{position:relative;display:inline-block}
.icon-diamond-container.adventure .icon-diamond-diamond{font-size:50px;line-height:1em;position:relative;color:#e1cd00}
.icon-diamond-container.adventure .icon-diamond-icon{color:#231f20;font-size:50px;position:absolute;left:2px;top:0}
.icon-diamond-container.adventure.outline .icon-diamond-diamond{color:#000}
.icon-diamond-container.adventure.outline .icon-diamond-icon{color:#e1cd00;color:#000}
.icon-diamond-container.adventure.outline .icon-diamond-diamond:before{content:"\e622"}
.icon-diamond-container.adventure.outline-white .icon-diamond-diamond{color:#fff}
.icon-diamond-container.adventure.outline-white .icon-diamond-icon{color:#e1cd00;color:#fff}
.icon-diamond-container.adventure.outline-white .icon-diamond-diamond:before{content:"\e622"}
.icon-carousel-prev{display:none}
@media(min-width:768px){.icon-carousel-prev{background-image:url("clientlibs/imgs/icons/icon-carousel-prev.png");height:38px;width:20px;display:inline-block;cursor:pointer}
}
.icon-carousel-next{display:none}
@media(min-width:768px){.icon-carousel-next{background-image:url("clientlibs/imgs/icons/icon-carousel-next.png");height:38px;width:20px;display:inline-block;cursor:pointer}
}
.btn{font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.btn-success{border-bottom:.1875em solid #a63626}
.btn-success:hover,.btn-success:focus{background:#bd3e2d;border-bottom-color:#7c291d}
.btn-primary,.booknow-atdw-btn{padding:.4375em 1.25em;font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-family:"ta_have_a_nice_day_bold",Helvetica,Arial,sans-serif;font-size:1.5em;display:inline-block;color:#00535e;border:1px solid #00535e;background:#FFF;text-decoration:none}
.btn-primary:visited,.booknow-atdw-btn:visited,.btn-primary:link,.booknow-atdw-btn:link,.btn-primary:visited,.booknow-atdw-btn:visited,.btn-primary:active,.booknow-atdw-btn:active{color:#00535e;border:1px solid #00535e;background:#FFF;text-decoration:none}
.btn-primary:hover,.booknow-atdw-btn:hover{color:#00535e;color:#FFF;background:#00535e;text-decoration:none;border:1px solid #00535e}
.btn-primary.active,.active.booknow-atdw-btn{color:white!important;background:#00535e!important;text-decoration:none}
.btn-primary.alt,.alt.booknow-atdw-btn{color:#FFF;background:#00535e;border:1px solid #FFF}
.btn-primary.alt:hover,.alt.booknow-atdw-btn:hover,.btn-primary.alt:focus,.alt.booknow-atdw-btn:focus{color:#00535e;background:#FFF;border:1px solid #00535e}
.btn-primary.transparent,.transparent.booknow-atdw-btn{background:transparent}
.btn-primary.transparent:hover,.transparent.booknow-atdw-btn:hover,.btn-primary.transparent:focus,.transparent.booknow-atdw-btn:focus{color:#FFF;background:#00535e}
.btn-primary.disabled,.disabled.booknow-atdw-btn{color:#FFF;background:#7b9ca0}
.btn-default{border-bottom:.1875em solid #528a97}
.btn-default:hover,.btn-default:focus{background:#4792a4;border-bottom-color:#397583}
.btn-tag-item{padding:.625em 1.25em;border:1px solid #e6e8e2;font-family:"Regular",Helvetica,Arial,sans-serif;font-size:.875em;font-style:normal;font-weight:400;color:#231f20;text-decoration:none;display:inline-block}
a.btn-tag-item:hover,a.btn-tag-item:focus{background:#00535e;border:1px solid #00535e;color:white;text-decoration:none}
a.btn-tag-item:visited{color:#231f20}
.btn-dropdown{padding:14px;font-family:"Bold",Helvetica,Arial,sans-serif;font-size:1.125em;text-decoration:none;background-color:#00a0af;color:white;width:100%;display:block}
.btn-dropdown:hover{text-decoration:none;color:white}
.btn-dropdown.is-active .icon-font-arrow_down{display:none}
.btn-dropdown.is-active .icon-font-arrow_up{display:block}
.btn-dropdown .icon-font-arrow_up{display:none}
.btn-dropdown .btn-dropdown-arrow{float:right;font-size:36px;margin-top:-9px}
.btn-tab-input-container{display:table;table-layout:fixed;border-collapse:collapse;width:100%;margin-bottom:22px;margin-top:10px}
.btn-tab-input-container.btn-tab-2 .btn-tab-input{width:50%;height:47px}
.btn-tab-input-container .btn-tab-input{padding:.4375em .625em;width:100%;height:100%;text-align:center;font-family:"Regular",Helvetica,Arial,sans-serif;font-size:1em;text-transform:none;display:table-cell;border:1px solid #00535e;vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;word-break:keep-all}
.btn-tab-input-container .btn-tab-input.is-active{background-color:#00a0af;color:white}
.btn-tab-input-container .btn-tab-input:hover{background-color:#00a0af}
.btn-round-video{text-align:center;display:inline-block;padding:.45em;border:1px solid #FFF;width:50px;height:48px;padding-top:13px;padding-left:5px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#FFF;font-size:1.5em!important}
.btn-category{text-decoration:none;text-align:center;color:#00535e;display:inline-block;min-width:120px;margin-bottom:1em}
@media(min-width:360px){.btn-category{margin-bottom:0}
}
.btn-category:hover,.btn-category:focus{text-decoration:none}
.btn-category:hover .btn-icon,.btn-category:focus .btn-icon{background:#00535e;color:#FFF}
.btn-category .btn-icon{font-size:2em;vertical-align:middle;text-align:center;display:inline-block;border:1px solid #00535e;width:50px;height:48px;padding-top:6px;color:#00535e;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.btn-category .type-below-btn{margin-top:5px;display:block;color:#231f20}
.btn-category-extra-space{min-width:240px!important}
.btn-category.is-active .btn-icon{background:#00535e;color:#FFF}
.btn-category.is-active .type-below-btn{font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.btn-hero-campaign{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:25px 16px 0;display:inline-block;text-decoration:none}
.btn-hero-campaign:hover{background-color:rgba(56,56,56,0.6);color:white;text-decoration:none}
a.btn-hero-campaign{color:#fff}
.btn-share{display:inline-block;line-height:1em;font-size:1.875em;text-decoration:none;text-align:center;color:#70c3f3;margin-bottom:.7em;margin-left:-0.3em;margin-right:.5em}
.btn-share img{opacity:.8;margin:0;padding:0;margin-right:.5em;padding-bottom:.2em}
.btn-share:hover{text-decoration:none;color:#FFF}
.btn-share:hover span{color:#FFF}
.btn-share:hover img{opacity:1}
.btn-share span{padding-left:.625em;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;position:relative;bottom:4px;color:#70c3f3}
.btn-bubble-min-width{min-width:100px}
@media(min-width:768px){.btn-bubble-min-width{min-width:96px}
}
@media(min-width:992px){.btn-bubble-min-width{min-width:120px}
}
.btn-bubble{display:inline-block;width:auto;text-decoration:none;text-align:center}
.btn-bubble .btn-bubble-std{display:inline-block}
.btn-bubble .btn-bubble-active{display:none}
.btn-bubble:hover .btn-bubble-std,.btn-bubble:focus .btn-bubble-std{display:inline-block}
.btn-bubble:hover .btn-bubble-active,.btn-bubble:focus .btn-bubble-active{display:none}
.btn-bubble .btn-bubble-tooltip{display:none}
.touch .btn-bubble.is-touched{text-decoration:none}
.touch .btn-bubble.is-touched .btn-bubble-std{display:none}
.touch .btn-bubble.is-touched .btn-bubble-active{display:inline-block}
.workinghover .btn-bubble{display:inline-block;width:auto;text-decoration:none;text-align:center;border:1px solid transparent}
.workinghover .btn-bubble img{margin:0 auto}
.workinghover .btn-bubble .btn-bubble-tooltip{display:none}
.workinghover .btn-bubble .btn-bubble-std{display:inline-block}
.workinghover .btn-bubble .btn-bubble-active{display:none}
.workinghover .btn-bubble:hover,.workinghover .btn-bubble:focus{text-decoration:none}
.workinghover .btn-bubble:hover .btn-bubble-tooltip,.workinghover .btn-bubble:focus .btn-bubble-tooltip{display:block}
.workinghover .btn-bubble:hover .btn-bubble-std,.workinghover .btn-bubble:focus .btn-bubble-std{display:none}
.workinghover .btn-bubble:hover .btn-bubble-active,.workinghover .btn-bubble:focus .btn-bubble-active{display:inline-block}
.workinghover .btn-bubble .type-below-btn{color:#231f20;font-family:"Regular",Helvetica,Arial,sans-serif;display:block;margin-top:5px;text-align:center;text-transform:none}
.workinghover .btn-bubble span{text-decoration:none}
.workinghover .btn-bubble.is-active .type-below-btn{display:block;text-align:center;text-decoration:none;font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.btn-bubble.is-active{text-decoration:none}
.btn-bubble.is-active .btn-bubble-std{display:none}
.btn-bubble.is-active .btn-bubble-active{display:inline-block}
.btn-bubble-tooltip-container{position:relative;padding:.6em 1.4em;margin:0 auto;box-shadow:1px 1px 1px rgba(0,0,0,0.5);color:#FFF;background:#004165;border-color:#004165;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.btn-bubble-tooltip-container:after{content:"";position:absolute;top:100%;left:48%;border-top:7px solid blue;border-top-color:inherit;border-left:5px solid transparent;border-right:5px solid transparent}
.btn-bubble-tooltip{position:absolute;padding:.5em;display:block;margin-top:-3.4em;width:30em;margin-left:-13.5em}
.btn-bubble-button{display:block;position:relative;min-height:3em;cursor:pointer}
.btn-bubble-button .stButton{margin:0!important;font-size:1px;line-height:1px}
.btn-bubble.bubble-colour-favourite .btn-bubble-tooltip-container{color:#FFF;background:#de3831;border-color:#de3831}
.btn-bubble-fullarea{position:absolute!important;top:0;width:100%!important;height:100%;z-index:2}
.btn-icon-center-like{top:18%;position:absolute;left:0;right:0}
@media(min-width:360px){.btn-icon-center-like{top:18%}
}
@media(min-width:768px){.btn-icon-center-like{top:22%}
}
@media(min-width:992px){.btn-icon-center-like{top:26%}
}
.btn-tab{display:block;padding:1em 1.625em;text-decoration:none}
.btn-tab:hover,.btn-tab.is-active{font-weight:bold;border-bottom:3px solid #ffc20e}
.btn-bubble-atdw.is-active{text-decoration:none}
.btn-bubble-atdw.is-active .btn-bubble-std{display:none}
.btn-bubble-atdw.is-active .btn-bubble-active{display:inline-block}
a.btn-no-style{text-decoration:none;color:inherit}
a.btn-no-style:hover,a.btn-no-style:focus{text-decoration:none}
.btn-scale{-ms-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality;max-height:52px}
.breadcrumb{margin-top:.5em;padding:0;text-align:left;color:#363333;font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875em}
@media(min-width:360px){.breadcrumb{text-align:center}
}
@media(min-width:768px){.breadcrumb{text-align:left}
}
.breadcrumb a{color:#00535e;text-decoration:none}
.breadcrumb>li{padding-bottom:.5em;padding-right:.5em}
.blockquote-quote{padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}
.blockquote-quote-social{font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-size:1.125em;line-height:1.52941em;color:#5b7236;max-width:35em}
.blockquote-quote-social p{margin-bottom:0}
.blockquote-quote-social p:before{content:"\201C"}
.blockquote-quote-social p:after{content:"\201D"}
.blockquote-quote-social cite{display:block;font-family:"Regular",Helvetica,Arial,sans-serif;font-size:.875em;line-height:1.73333em;color:#040000;font-style:normal;font-weight:400}
.blockquote-quote-pull{font-family:"Regular",Helvetica,Arial,sans-serif;font-size:1.375em;color:#fff;max-width:25em;font-style:normal;font-weight:400}
.blockquote-quote-pull p{display:inline;line-height:1.47368em;padding:.2em 0;background:#00545d;color:#fff;font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;-webkit-box-shadow:.4em 0 0 #00545d,-0.4em 0 0 #00545d;-moz-box-shadow:.4em 0 0 #00545d,-0.4em 0 0 #00545d;box-shadow:.4em 0 0 #00545d,-0.4em 0 0 #00545d}
.caption{font-size:.875em}
.caption-header{display:block;font-family:"Bold",Helvetica,Arial,sans-serif;line-height:1.46667em}
.caption-body{font-family:"Regular",Helvetica,Arial,sans-serif;line-height:1.46667em}
.theme-mosaic-2column-front,.theme-mosaic-3column-front{background-color:#f3f2eb;color:#2c2c2c}
.theme-mosaic-2column-back,.theme-mosaic-3column-back{background-color:#00525e;color:#FFF}
.theme-mosaic-atdw-front{background-color:#f3f2eb;color:#2c2c2c}
.theme-mosaic-atdw-back{background-color:#00525e;color:#FFF}
.theme-mosaic-explore-front{background-color:#f3f2eb;color:#2c2c2c}
.theme-mosaic-explore-back{background-color:#00525e;color:#2c2c2c}
.theme-mosaic-social-front{background-color:#f2f1e9;color:#FFF}
.theme-mosaic-social-front a{color:#00535e}
.theme-mosaic-social-detail{background-color:#f2f1e9;color:#231f20;font-size:.95em;padding:6em 3em 5em}
@media(min-width:768px){.theme-mosaic-social-detail{padding:2em 2em 1.5em}
}
@media(min-width:992px){.theme-mosaic-social-detail{padding:6em 3em 5em}
}
.theme-mosaic-social-back{background-color:#297c9a;color:#FFF;padding:1em}
.theme-mosaic-social-back a{color:#FFF;text-decoration:initial;border-bottom:1px solid #fff}
.theme-1,.mosaic-item .theme-1 a{background:#557630;color:white}
.theme-2,.mosaic-item .theme-2 a{background:#ed8500;color:black}
.theme-3,.mosaic-item .theme-3 a{background:#4a3c31;color:white}
.theme-4,.mosaic-item .theme-4 a{background:#981e32;color:white}
.theme-5,.mosaic-item .theme-5 a{background:#004165;color:white}
.theme-6,.mosaic-item .theme-6 a{background:#3db8e4;color:black}
.theme-7,.mosaic-item .theme-7 a{background:#ffc20e;color:black}
.theme-8,.mosaic-item .theme-8 a{background:#91ae35;color:black}
.theme-9,.mosaic-item .theme-9 a{background:#e1cd00;color:black}
.theme-10,.mosaic-item .theme-10 a{background:#00a0af;color:white}
.theme-11{background:#c5bf9b;color:black}
.theme-12{background:#231f20;color:white}
.theme-1-border{border-bottom:.0625em solid white}
.theme-2-border{border-bottom:.0625em solid black}
.theme-3-border{border-bottom:.0625em solid white}
.theme-4-border{border-bottom:.0625em solid white}
.theme-5-border{border-bottom:.0625em solid white}
.theme-6-border{border-bottom:.0625em solid black}
.theme-7-border{border-bottom:.0625em solid black}
.theme-8-border{border-bottom:.0625em solid black}
.theme-9-border{border-bottom:.0625em solid black}
.theme-10-border{border-bottom:.0625em solid white}
.theme-11-border{border-bottom:.0625em solid black}
.theme-12-border{border-bottom:.0625em solid white}
.theme-1-button .icon-close,.theme-1-button .icon-collapse,.theme-1-button .icon-collapse-solid,.theme-1-button .icon-expand,.theme-1-button .icon-expand-solid{color:#FFF}
.theme-1-button:hover .icon-close,.theme-1-button:hover .icon-collapse,.theme-1-button:hover .icon-collapse-solid,.theme-1-button:hover .icon-expand,.theme-1-button:hover .icon-expand-solid{color:#000}
.theme-2-button .icon-close,.theme-2-button .icon-collapse,.theme-2-button .icon-collapse-solid,.theme-2-button .icon-expand,.theme-2-button .icon-expand-solid{color:#000}
.theme-2-button:hover .icon-close,.theme-2-button:hover .icon-collapse,.theme-2-button:hover .icon-collapse-solid,.theme-2-button:hover .icon-expand,.theme-2-button:hover .icon-expand-solid{color:#FFF}
.theme-3-button .icon-close,.theme-3-button .icon-collapse,.theme-3-button .icon-collapse-solid,.theme-3-button .icon-expand,.theme-3-button .icon-expand-solid{color:#FFF}
.theme-3-button:hover .icon-close,.theme-3-button:hover .icon-collapse,.theme-3-button:hover .icon-collapse-solid,.theme-3-button:hover .icon-expand,.theme-3-button:hover .icon-expand-solid{color:#000}
.theme-4-button .icon-close,.theme-4-button .icon-collapse,.theme-4-button .icon-collapse-solid,.theme-4-button .icon-expand,.theme-4-button .icon-expand-solid{color:#FFF}
.theme-4-button:hover .icon-close,.theme-4-button:hover .icon-collapse,.theme-4-button:hover .icon-collapse-solid,.theme-4-button:hover .icon-expand,.theme-4-button:hover .icon-expand-solid{color:#000}
.theme-5-button .icon-close,.theme-5-button .icon-collapse,.theme-5-button .icon-collapse-solid,.theme-5-button .icon-expand,.theme-5-button .icon-expand-solid{color:#FFF}
.theme-5-button:hover .icon-close,.theme-5-button:hover .icon-collapse,.theme-5-button:hover .icon-collapse-solid,.theme-5-button:hover .icon-expand,.theme-5-button:hover .icon-expand-solid{color:#000}
.theme-6-button .icon-close,.theme-6-button .icon-collapse,.theme-6-button .icon-collapse-solid,.theme-6-button .icon-expand,.theme-6-button .icon-expand-solid{color:#000}
.theme-6-button:hover .icon-close,.theme-6-button:hover .icon-collapse,.theme-6-button:hover .icon-collapse-solid,.theme-6-button:hover .icon-expand,.theme-6-button:hover .icon-expand-solid{color:#FFF}
.theme-7-button .icon-close,.theme-7-button .icon-collapse,.theme-7-button .icon-collapse-solid,.theme-7-button .icon-expand,.theme-7-button .icon-expand-solid{color:#000}
.theme-7-button:hover .icon-close,.theme-7-button:hover .icon-collapse,.theme-7-button:hover .icon-collapse-solid,.theme-7-button:hover .icon-expand,.theme-7-button:hover .icon-expand-solid{color:#FFF}
.theme-8-button .icon-close,.theme-8-button .icon-collapse,.theme-8-button .icon-collapse-solid,.theme-8-button .icon-expand,.theme-8-button .icon-expand-solid{color:#000}
.theme-8-button:hover .icon-close,.theme-8-button:hover .icon-collapse,.theme-8-button:hover .icon-collapse-solid,.theme-8-button:hover .icon-expand,.theme-8-button:hover .icon-expand-solid{color:#FFF}
.theme-9-button .icon-close,.theme-9-button .icon-collapse,.theme-9-button .icon-collapse-solid,.theme-9-button .icon-expand,.theme-9-button .icon-expand-solid{color:#000}
.theme-9-button:hover .icon-close,.theme-9-button:hover .icon-collapse,.theme-9-button:hover .icon-collapse-solid,.theme-9-button:hover .icon-expand,.theme-9-button:hover .icon-expand-solid{color:#FFF}
.theme-10-button .icon-close,.theme-10-button .icon-collapse,.theme-10-button .icon-collapse-solid,.theme-10-button .icon-expand,.theme-10-button .icon-expand-solid{color:#FFF}
.theme-10-button:hover .icon-close,.theme-10-button:hover .icon-collapse,.theme-10-button:hover .icon-collapse-solid,.theme-10-button:hover .icon-expand,.theme-10-button:hover .icon-expand-solid{color:#000}
.theme-11-button .icon-close,.theme-11-button .icon-collapse,.theme-11-button .icon-collapse-solid,.theme-11-button .icon-expand,.theme-11-button .icon-expand-solid{color:#000}
.theme-11-button:hover .icon-close,.theme-11-button:hover .icon-collapse,.theme-11-button:hover .icon-collapse-solid,.theme-11-button:hover .icon-expand,.theme-11-button:hover .icon-expand-solid{color:#FFF}
.theme-12-button .icon-close,.theme-12-button .icon-collapse,.theme-12-button .icon-collapse-solid,.theme-12-button .icon-expand,.theme-12-button .icon-expand-solid{color:#FFF}
.theme-12-button:hover .icon-close,.theme-12-button:hover .icon-collapse,.theme-12-button:hover .icon-collapse-solid,.theme-12-button:hover .icon-expand,.theme-12-button:hover .icon-expand-solid{color:#000}
.accordion-head{border-bottom:2px solid white;cursor:pointer;padding:1em;position:relative}
.accordion-head.is-accordion-show{border-bottom:1px solid #8d896f}
.accordion-body{border-bottom:2px solid white;display:none;padding-bottom:15px;margin-top:40px}
.accordion-body:after{clear:both;content:" ";display:block;height:0}
.accordion-arrow{cursor:pointer;height:9px;position:absolute;right:15px;top:48%;visibility:hidden;width:16px}
.is-accordion-show{visibility:visible}
.is-accordion-open{background-image:url("clientlibs/imgs/ui/toggle-up-arrow.png")}
.is-accordion-collapse{background-image:url("clientlibs/imgs/ui/toggle-down-arrow.png")}
.form-radio-set{border:0;padding:0}
.form-field{margin:0;overflow:hidden}
.form-radio{margin:0;overflow:visible;position:relative}
.form-radio-input{position:absolute;background:0;border:0;height:22px;left:0;opacity:0;top:0;width:22px;z-index:10}
.form-radio-input:checked+.form-radio-label>.form-radio-ui{background-color:#fff;border:6px solid #00535e}
.form-radio-label{line-height:32px;margin-right:5px;padding:0 0 0 32px}
.form-radio-ui{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-color:#fff;border-radius:50%;border:1px solid #00535e;cursor:pointer;display:inline-block;height:22px;left:5px;line-height:32px;margin:-2px 4px 0 -5px;position:absolute;top:6px;user-select:none;vertical-align:middle;width:22px}
.form-radio-label-copy{line-height:32px}
.form-radio-input[disabled]+.form-radio-label .form-radio-label-copy{color:#e2e5de}
.form-radio-input[disabled]+.form-radio-label .form-radio-ui{border:1px solid #e2e5de}
.form-checkbox{margin:0 0 .5em;overflow:visible;position:relative}
input[type="checkbox"].form-checkbox-input{background:0;border:0;height:1.75em;left:0;margin:0;opacity:0;position:absolute;top:0;width:1.75em;z-index:10}
.form-field-label{margin-bottom:0;font-weight:normal;color:#00535e}
.form-checkbox-label{margin-right:.5em;padding-left:2.5em}
.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}
.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);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.form-checkbox-input:checked+.form-checkbox-label>.form-checkbox-ui:after{position:absolute;opacity:1}
.form-checkbox-input:checked+.form-checkbox-label>.form-checkbox-ui{background-color:#00535e;border-color:#00535e;color:#fff}
.form-checkbox-label-copy{color:#00535e;line-height:1.75em}
.form-checkbox-input[disabled]+.form-checkbox-label>.form-checkbox-ui{border:1px solid #e2e5de}
.form-checkbox-input[disabled]+.form-checkbox-label>.form-checkbox-label-copy{color:#e2e5de}
.form-checkbox-input:focus+.form-checkbox-label>.form-checkbox-ui{box-shadow:0 0 3pt 2pt #5b9dd9}
.form-multiselect-field-hidden{display:none}
.form-multiselect-field-container{border:1px solid #00535e;width:100%}
.form-select-field-container{border:1px solid #00535e;width:100%}
.form-fieldset-spacing{margin-bottom:26px}
.form-legend{border:0;margin-bottom:10px;font-size:18px}
.select2-container{border:1px solid #00535e;line-height:26px}
.select2-container .select2-choice{padding-top:4px;height:47px!important}
.select2-container .select2-choice .select2-arrow{padding-top:4px}
.select2-container .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choice{background-image:none;border:transparent;border-radius:0;height:40px}
.select2-results .select2-highlighted{background:#00535e}
.select2-drop-active{border:1px solid #00535e}
.select2-results .select2-result-label{padding:20px}
.select2-results{margin:0;padding:0}
.select2-container .select2-choice>.select2-chosen{padding:8px}
.select2-search{padding:0;min-height:48px}
.select2-search input{background:0;min-height:48px;padding:0 16px}
.select2-container .select2-choice,.select2-container-multi .select2-choices,.select2-container-multi .select2-choices .select2-search-field input{font-family:Regular,Helvetica,Arial,sans-serif;font-size:14px}
.select2-container-multi .select2-choices .select2-search-field input{padding-top:9px!important}
.select2-container .select2-choice .select2-arrow{padding-top:6px}
.select2-container-multi .select2-choices .select2-search-choice{margin-bottom:0!important;margin-top:7px!important}
.select2-container-multi .select2-choices{border:0;background-image:none;min-height:47px}
.select2-container-multi .select2-choices .select2-search-field{padding-top:2px}
.select2-container-multi.select2-container-active .select2-choices{border:0;box-shadow:none}
.select2-container-multi .select2-choices .select2-search-choice{border:1px solid #e2e5de;box-shadow:none;border-radius:4px;background-image:none;background-color:transparent;color:#00535e;font-family:"Regular",Helvetica,Arial,sans-serif;line-height:1;margin:5px 0 3px 5px;padding:9px 8px 9px 32px}
.select2-container-multi .select2-choices .select2-search-choice:hover{background-color:#00535e;color:white}
.select2-container-multi .select2-choices .select2-search-choice:hover .select2-search-choice-close:after{color:white;content:"\e644"}
.select2-search-choice-close{background:transparent;font-size:16px;height:24px;text-decoration:none;width:24px}
.select2-search-choice-close:after{color:#e2e5de;content:"\e643";font-family:TAIcons;font-size:24px}
.select2-container-multi .select2-choices .select2-search-field input{padding:8px 8px 8px 16px}
.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{min-height:48px;padding:16px}
.select2-results .select2-no-results{font-size:14px}
.select2-drop.select2-drop-above{box-shadow:none;border-radius:inherit}
.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #00535e;border-bottom:1px solid #00535e}
.select2-dropdown-open.select2-drop-above .select2-choices{background-image:none}
.select2-results li.select2-result-with-children>.select2-result-label{min-height:0;padding:0}
.select2-dropdown-open .select2-choice{background-color:white}
.select2-container .select2-choice .select2-arrow{background:transparent;border-left:1px solid #00535e;width:46px}
.select2-container .select2-choice .select2-arrow b{background:url("clientlibs/imgs/ui/toggle-down-arrow.png") no-repeat 14px 14px!important}
.select2-dropdown-open .select2-choice .select2-arrow b{background:url("clientlibs/imgs/ui/toggle-up-arrow.png") no-repeat 14px 14px!important}
.select2-drop{border-radius:0}
.select2-drop.smallDrop .select2-results{max-height:260px;font-size:15px}
.select2-drop.smallDrop .select2-results .select2-result-label{padding:10px 18px}
.select2-drop.smallDrop .select2-search input{padding:15px 1em;font-size:15px}
.select2-drop.smallDrop .select2-search input{padding:17px 1em;border:0}
.select2-drop-active{box-shadow:none}
.select2-results .select2-no-results{display:none}
.select2-container.select2-container-disabled{border:1px solid #e2e5de}
.select2-container.select2-container-disabled .select2-choice{background-color:white;border:0}
.select2-container.select2-container-disabled .select2-choice>.select2-chosen{color:#bbb}
.select2-container-multi.select2-container-disabled .select2-choices{border:0;background-color:white;color:#bbb}
.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:white;border-left:1px solid #e2e5de}
.select2-container.select2-container-disabled .select2-choice .select2-arrow b{background:url("clientlibs/imgs/ui/toggle-down-arrow-disabled.png") no-repeat 14px 14px!important}
.noUi-target{box-shadow:none;border-radius:.5em}
.noUi-handle{border-radius:.875em;border:1px solid #00535e;box-shadow:none}
.noUi-handle:after,.noUi-handle:before{display:none}
.noUi-background{background-color:white}
.noUi-horizontal .noUi-handle{height:1.75em;width:1.75em}
.noUi-highlight-upper .noUi-handle-upper{background-color:#00535e}
.noUi-highlight-lower .noUi-handle-lower{background-color:#00535e}
[data-slider] .connect{background:#c4bf9c;bottom:0;position:absolute;top:0}
[data-slider] .noUi-origin{right:auto;width:0}
.slider-label-upper{float:right}
.form-star-rating-list{list-style-type:none;margin:0;padding:0;-webkit-margin-after:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-start:0;-webkit-padding-start:0;margin-top:-0.0625em}
.form-star-rating-list-item{display:inline-block;stroke-width:.25em;stroke:#00535e}
.form-checkbox-input:checked+.form-checkbox-label .form-checkbox-label-copy>.form-star-rating-list .star-shape{fill:#fec10e}
.label-container{border-radius:.25em;border:1px solid #e2e5de;display:table;height:2.5em;padding:0 .5em}
.label-container.disabled .label-content-container .icon{display:none}
.label-container.disabled .label-content-container{padding-top:13px}
.label-container.disabled:hover{cursor:default;background:0;border:1px solid #e2e5de;color:#00535e}
.label-container.disabled:hover .label-copy{color:#00535e}
.label-content-container{display:table-cell;vertical-align:middle}
.label-copy{color:#00535e;padding-left:.5em}
.label-icon{color:#e2e5de;font-size:1.625em}
.label-container .icon-font-close-button-outline{display:none}
.label-container:hover .icon-font-close-button-solid{color:#00535e}
.star{height:1.5em;stroke:#00535e;vertical-align:middle;width:1.5em}
.star-selected{fill:#fec10e}
.star-half-shape{display:none}
.star-half{fill:#fec10e}
.star-half .star-shape{fill:#8d8870;stroke:#8d8870}
.star-half .star-half-shape{display:block;fill:#fec10e;stroke:#fec10e}
.filter-button-container{border:1px solid #e2e5de;color:#00535e;font-size:24px;padding:.5em}
.filter-button-copy{font-family:"ta_have_a_nice_day_bold",Helvetica,Arial,sans-serif;text-transform:uppercase}
.footer-container{position:relative;margin:0 auto;background:#004165}
.footer{max-width:75em;margin:0 auto;padding:0 1em}
.footer-logo{margin:0 auto;text-align:center;padding:3.75em 0 2em}
@media(min-width:768px){.footer-logo #logo{margin-bottom:1.875em}
}
.footer-copyright{color:#acc0cd;font-size:.75em;text-align:center;margin-top:60px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1 \9}
@media(min-width:768px){.footer-copyright{text-align:left;position:relative;left:-80px;bottom:-2px}
}
@media(min-width:992px){.footer-copyright{text-align:left;position:relative;left:0;margin-top:64px}
}
.footer-col{width:100%;position:relative;text-align:left;display:inline-block}
.footer-col li{margin-right:1em}
@media(min-width:360px){.footer-col{text-align:center}
.footer-col li{display:inline-block}
}
@media(min-width:992px){.footer-col{text-align:left}
.footer-col li{display:block;margin-right:0}
.footer-col .footer-social-list li{display:inline-block}
}
.footer-heading{margin:0 0 .9375em 0;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1em;padding:0;color:#FFF}
.footer-text-list li{padding:.55em 0;color:#70c3f3;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875em}
.footer-text-list li a{cursor:pointer;color:#70c3f3;text-decoration:none}
.footer-text-list li a:hover,.footer-text-list li a:focus{color:#FFF;text-decoration:none}
.footer-social{background:#000}
.footer-social-heading{font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1em;padding:0;color:#FFF}
.footer-social-list li{margin:0}
.footer-social-list>li:nth-child(odd){width:150px}
.footer-analytic-data{display:none}
.mosaic{position:relative;width:100%;max-width:73.75em;margin:0 auto;z-index:1}
.mosaic-item{position:relative;width:100%;overflow:visible;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);margin:-1px;padding:4px 3px}
@media(min-width:768px){.mosaic-item{padding:3px}
}
.mosaic-item:hover{-moz-opacity:1!important;opacity:1!important;filter:alpha(opacity=100)!important}
.mosaic-item.is-opacity{-moz-opacity:.5!important;opacity:.5!important;filter:alpha(opacity=50)!important}
.mosaic-item.is-opacity:hover{-moz-opacity:1!important;opacity:1!important;filter:alpha(opacity=100)!important}
.mosaic-item.is-trigger-content{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.mosaic-item.is-flip{z-index:2}
.mosaic-item .outbound-link a{text-decoration:none}
@media(min-width:768px){.col-md-12 .col-sm-4 .mosaic-item,.col-md-12 .col-sm-3 .mosaic-item,.col-md-6 .col-sm-6 .mosaic-item,.col-md-3 .col-sm-6 .mosaic-item{width:99.2%;margin:0 auto}
}
.mosaic-media img{width:100%}
.mosaic-media .video-play-icon{max-height:5.75em;max-width:5.75em;margin-bottom:1em}
@media(min-width:360px){.mosaic-media .video-play-icon{max-height:165px;max-width:164px;width:33.33%}
}
.mosaic-content p{margin:.25em 0 0 0;line-height:1.33333em}
.mosaic-content .type-destination.line-through-line-wrapper{position:relative}
.mosaic-content .type-destination.line-through-line-wrapper:before,.mosaic-content .type-destination.line-through-line-wrapper:after{content:""}
.icon-generic{display:block;margin:0 auto}
.mosaic-link{padding:0 20%}
.mosaic-mobile-two-column .type-date-mosaic .month{display:none}
@media(min-width:992px){.mosaic-mobile-two-column .type-date-mosaic .month{display:block;font-size:1.75em}
}
.mosaic-mobile-two-column .mosaic-item{padding:3px}
.mosaic-mobile-two-column .mosaic-grid-2{margin:0 -0.1875em}
@media(min-width:360px){.mosaic-mobile-two-column .mosaic-grid-2{margin:inherit}
}
.mosaic-mobile-two-column .mosaic-grid-2-content .mosaic-item-detail-container{display:block}
.mosaic-mobile-two-column .mosaic-grid-2-tile .mosaic-item-detail-container{display:none!important}
.mosaic-mobile-two-column .video-container{margin:0}
.mosaic-mobile-two-column .video-play-icon{width:40%}
.mosaic-mobile-two-column .mosaic-column-back .type-destination{display:none;line-height:1.2em}
@media(min-width:768px){.mosaic-mobile-two-column .mosaic-column-back .type-destination{display:inline-block}
}
.mosaic-item .label-destination{max-width:15.625em;text-overflow:inherit;white-space:inherit}
.mosaic-overlay{width:100%;height:100%;position:absolute;top:0;left:0;padding:1em}
.mosaic-overlay .label-destination{position:absolute;bottom:-0.00531em;left:0;padding:.3375em .75em;font-size:.9375em;line-height:1.125em;text-align:left;display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;max-width:100%;overflow:hidden}
@media(min-width:768px){.mosaic-overlay .label-destination{font-size:1em}
}
.mosaic-with-captions .mosaic-overlay{padding:0 1em 1.8em 0}
.vertical-container{display:table;table-layout:fixed;height:100%;width:100%}
.vertical-content{display:table-cell;vertical-align:middle}
.vertical-content.text-center{text-align:center}
.mosaic-item-container{padding-top:2.5em;width:100%;background-color:#f3f2eb;font-size:.9em;position:relative;margin:0 auto;min-height:165px}
.mosaic-item-container-address{margin-bottom:20px;padding:0 1em}
.mosaic-item-container-view-more{margin-top:-5px;margin-bottom:20px}
.mosaic-item-container-favourite-btn{margin-top:10px}
.mosaic-item-detail-container{position:relative;max-height:0;overflow:hidden;-moz-transition:max-height .6s ease;-ms-transition:max-height .6s ease;-o-transition:max-height .6s ease;-webkit-transition:max-height .6s ease;transition:max-height .6s ease}
.mosaic-item-detail-container .type-spacing-20{margin-bottom:10px}
.mosaic-item-detail-container .line-through-container{padding:0 33px}
.mosaic-item-container .search-results-copy-container{padding:0 30px}
.mosaic-item-container .search-results-category-icon{padding:0}
@media(min-width:768px){.mosaic-item-container .search-results-category-icon{display:block}
}
@media(min-width:768px){.mosaic-item-container .search-favourite{display:block;padding:0 2em 2em}
}
.mosaic-detail-close-btn{position:absolute;right:1em;top:1em;z-index:2;text-decoration:none}
.mosaic-detail-close-btn:hover{text-decoration:none}
.mosaic-detail-close-btn:hover .icon-close{color:#00535e}
.mosaic-detail-close-btn .icon-close{color:#808183;font-size:.9em;text-decoration:none;padding:1.1em;width:3.75em;height:3.75em;display:block;text-align:right}
.is-trigger-content:not(.is-opacity) .mosaic-item-detail-container,.mosaic-grid-2-content .mosaic-item-detail-container.active,.mosaic-grid-2-content.mosaic-image-grid .mosaic-item-detail-container.active,.mosaic-grid-2-content.mosaic-video-grid .mosaic-item-detail-container.active{max-height:inherit;-moz-transition:max-height .6s ease;-ms-transition:max-height .6s ease;-o-transition:max-height .6s ease;-webkit-transition:max-height .6s ease;transition:max-height .6s ease}
.mosaic-socialtiles-icon{position:absolute;bottom:.6em;right:.6em;text-align:right}
@media(min-width:768px){.mosaic-grid-2 .mosaic-socialtiles-icon img{width:50%}
}
@media(min-width:1200px){.mosaic-grid-2 .mosaic-socialtiles-icon img{width:75%}
}
.mosaic-close-icon{position:absolute;top:-.5em;right:-.5em}
.mosaic-front-back-container{position:relative;cursor:pointer}
.mosaic-back{width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:10}
@media(min-width:768px){.mosaic-back{padding:2em}
}
.mosaic-primary{position:relative}
.mosaic-column-front{position:relative}
.mosaic-column-back{z-index:1}
.mosaic-grid-2-content{top:-0.1875em;position:relative;width:100%}
@media(min-width:768px){.mosaic-grid-2-content{width:99.3%}
}
.mosaic-grid-1,.mosaic-grid-4{padding:0;margin:0}
.mosaic-item-detail-container.active .mosaic-item-container,.mosaic-item-detail-container.active .theme-mosaic-social-detail{margin-top:6px}
.mosaic-grid-2-content .mosaic-item-detail-container.active .mosaic-item-container{margin-left:2px}
.mosaic-grid-4 .mosaic-item-detail-container.active .theme-mosaic-social-detail{margin-left:2px;margin-right:1px}
@media(min-width:768px){.mosaic-grid-4 .video-play-icon{width:25%;padding-bottom:1em}
}
.mosaic-grid-2 .mosaic-back{padding:2em}
@media(min-width:360px){.mosaic-grid-2 .mosaic-back{padding:1em}
}
@media(min-width:992px){.mosaic-grid-2 .mosaic-back{padding:2em}
}
.mosaic-grid-2-tile .mosaic-item-detail-container{display:none}
.mosaic-grid-2-tile .mosaic-item-detail-container.active{display:block}
@media(min-width:768px){.mosaic-grid-2-tile .mosaic-item-detail-container.active{display:none}
}
@media(min-width:768px){.mosaic-grid-2-tile .mosaic-item-detail-container{display:none}
}
.mosaic-grid-2-content .mosaic-item-detail-container{display:none}
@media(min-width:768px){.mosaic-grid-2-content .mosaic-item-detail-container{display:block}
}
.mosaic-grid-navigatable-buttons{position:absolute;width:100%;z-index:100;display:none;top:35%}
@media(min-width:992px){.mosaic-grid-navigatable-buttons{top:45%}
}
@media(min-width:768px){.mosaic-navigatable.active .mosaic-grid-navigatable-buttons{display:block}
}
.mosaic-carousel-prev{position:absolute;left:20px}
@media(min-width:992px){.mosaic-carousel-prev{left:30px}
}
.mosaic-carousel-next{position:absolute;right:20px}
@media(min-width:992px){.mosaic-carousel-next{right:30px}
}
.mosaic-list-view .mosaic-grid-3-content{display:none!important}
.mosaic-list-view .mosaic-grid-4-content{display:none!important}
.mosaic-list-view .mosaic-list-view-active{opacity:1!important}
.mosaic-navigatable.active{display:none}
@media(min-width:768px){.mosaic-navigatable.active{display:block}
}
.mosaic-grid-3-content{top:-0.1875em;position:relative;width:100%}
@media(min-width:768px){.mosaic-grid-3-content{padding-left:.125em}
}
@media(min-width:768px){.mosaic-grid-3-content{width:99.5%;left:2px}
}
.mosaic-grid-3-content .mosaic-item-detail-container.active,.mosaic-grid-3-content.mosaic-image-grid .mosaic-item-detail-container.active,.mosaic-grid-3-content.mosaic-video-grid .mosaic-item-detail-container.active{max-height:inherit}
.mosaic-grid-4-content{top:-0.1875em;position:relative;width:100%}
@media(min-width:768px){.mosaic-grid-4-content{padding-left:.125em}
}
@media(min-width:768px){.mosaic-grid-4-content{width:99.5%;left:2px}
}
.mosaic-grid-4-content .mosaic-item-detail-container.active,.mosaic-grid-4-content.mosaic-image-grid .mosaic-item-detail-container.active,.mosaic-grid-4-content.mosaic-video-grid .mosaic-item-detail-container.active{max-height:inherit}
.mosaic-atdw .mosaic-column-front{position:absolute}
.mosaic-atdw-square .mosaic-column-front{position:absolute}
.mosaic-atdw-square .mosaic-column-front,.mosaic-atdw-square .mosaic-column-back{width:50.1%;left:49.9%}
.mosaic-atdw-square .mosaic-column-front .mosaic-atdw-image,.mosaic-atdw-square .mosaic-column-back .mosaic-atdw-image{width:50%}
.mosaic-atdw-square .mosaic-atdw-image{width:50%}
.mosaic-atdw-16-9 .mosaic-column-front{position:absolute}
.mosaic-atdw-16-9 .mosaic-column-front,.mosaic-atdw-16-9 .mosaic-column-back{width:43.654822335025%;left:56.345177664975%!important}
.mosaic-atdw-16-9 .mosaic-atdw-image{width:56.6%;height:100%;top:0}
.mosaic-column-front{background-color:#f3f2eb}
.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}
.mosaic-item[data-interactive-type="flip"] .flipper{-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-ms-transition:.6s;-moz-transition:.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:relative}
.no-csstransforms3d .mosaic-item.is-flip:not(.is-trigger-content) .flip-front{z-index:1}
.csstransforms3d .mosaic-item.is-flip:not(.is-trigger-content) .flip-front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.csstransforms3d .mosaic-item.is-flip:not(.is-trigger-content) .flip-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}
.mosaic-item[data-interactive-type="flip"] .flip-front,.mosaic-item[data-interactive-type="flip"] .flip-back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;-ms-transition:.6s;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d}
.mosaic-item[data-interactive-type="flip"] .flip-front{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2}
.mosaic-item[data-interactive-type="flip"] .flip-back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.mosaic-item .flip-front{transition:opacity .15s linear;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.mosaic-item .flip-back{transition:opacity .15s linear;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}
.mosaic-item.is-fade:not(.is-trigger-content) .flip-front{transition:opacity .15s linear;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}
.mosaic-item.is-fade:not(.is-trigger-content) .flip-back{transition:opacity .15s linear;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.mosaic-3column-item-option.is-fade.is-opacity{transition:opacity .15s linear;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.mosaic-3column-item-option.is-fade:not(.is-trigger-content) .flip-front-fade{transition:opacity .15s linear;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}
.mosaic-3column-item-option.is-fade:not(.is-trigger-content) .flip-back-fade{transition:opacity .15s linear;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.mosaic-results-list-btn .btn-primary,.mosaic-results-list-btn .booknow-atdw-btn{margin-bottom:0;margin-top:30px}
@media(min-width:360px){.mosaic-results-list-btn .btn-primary,.mosaic-results-list-btn .booknow-atdw-btn{margin-top:30px}
}
@media(min-width:768px){.mosaic-results-list-btn .btn-primary,.mosaic-results-list-btn .booknow-atdw-btn{margin-top:30px}
}
@media(min-width:992px){.mosaic-results-list-btn .btn-primary,.mosaic-results-list-btn .booknow-atdw-btn{margin-top:30px}
}
.mosaic-list-view .col-md-12,.mosaic-list-view .col-md-6,.mosaic-list-view .col-md-3,.mosaic-list-view .col-md-4,.mosaic-list-view .col-sm-6,.mosaic-list-view .col-sm-3,.mosaic-list-view .col-sm-4{width:100%}
.mosaic-list-view .col-md-12 .col-sm-4 .mosaic-item,.mosaic-list-view .col-md-12 .col-sm-3 .mosaic-item,.mosaic-list-view .col-md-6 .col-sm-6 .mosaic-item,.mosaic-list-view .col-md-3 .col-sm-6 .mosaic-item,.mosaic-list-view .col-md-6 .col-xs-12 .mosaic-item,.mosaic-list-view .col-md-4 .mosaic-item{background-color:#f3f2eb;margin:0 auto .375em;padding:0;width:100%}
@media(min-width:768px){.mosaic-list-view .col-md-12 .col-sm-4 .mosaic-item,.mosaic-list-view .col-md-12 .col-sm-3 .mosaic-item,.mosaic-list-view .col-md-6 .col-sm-6 .mosaic-item,.mosaic-list-view .col-md-3 .col-sm-6 .mosaic-item,.mosaic-list-view .col-md-6 .col-xs-12 .mosaic-item,.mosaic-list-view .col-md-4 .mosaic-item{width:99.2%}
}
@media(min-width:768px){.mosaic-list-view .mosaic-item{display:table}
}
@media(min-width:768px){.mosaic-list-view .mosaic-item .flip-container{min-width:294px;display:block}
}
.mosaic-list-view .mosaic-item .flipper{display:inline-block;width:100%;position:relative}
@media(min-width:768px){.mosaic-list-view .mosaic-item .flipper{max-width:18.375em}
}
.mosaic-list-view .mosaic-item .mosaic-item-container{padding-top:0}
.mosaic-list-view .mosaic-item .mosaic-item-detail-container{display:inline-block;max-height:inherit;overflow:inherit;width:100%}
@media(min-width:768px){.mosaic-list-view .mosaic-item .mosaic-item-detail-container{display:table-cell;vertical-align:middle}
}
.mosaic-list-view .mosaic-item .mosaic-close-icon,.mosaic-list-view .mosaic-item .line-through-hr{display:none}
.mosaic-list-view .mosaic-grid-2-tile .mosaic-item .mosaic-item-detail-container{display:inline-block}
@media(min-width:768px){.mosaic-list-view .mosaic-grid-2-tile .mosaic-item .mosaic-item-detail-container{display:table-cell}
}
.mosaic-list-view .mosaic-item .mosaic-item-detail-container .search-results-category-icon{padding:2em 2em 1em}
@media(min-width:768px){.mosaic-list-view .mosaic-item .mosaic-item-detail-container .search-results-category-icon{display:table-cell;padding:2em}
}
@media(min-width:992px){.mosaic-list-view .mosaic-item .mosaic-item-detail-container .search-results-category-icon{min-width:110px;padding:0}
}
.mosaic-list-view .mosaic-item .line-through-container{padding:0}
@media(min-width:768px){.mosaic-list-view .mosaic-item .line-through-container{margin:0 0 1em}
}
@media(min-width:992px){.mosaic-list-view .mosaic-item .line-through-container{margin:0 0 1.5625em}
}
.mosaic-list-view .mosaic-item .line-through-container .line-through-container-biline{padding:0}
@media(min-width:768px){.mosaic-list-view .mosaic-item .line-through-container .line-through-container-biline{text-align:left}
}
.mosaic-list-view .mosaic-item .search-results-copy-container{padding:.4375em 1em;margin-top:0}
@media(min-width:768px){.mosaic-list-view .mosaic-item .search-results-copy-container{display:table-cell;padding:27px 0 19.5px}
}
@media(min-width:768px){.mosaic-list-view .mosaic-item .search-results-copy-container p{text-align:left}
}
@media(min-width:992px){.mosaic-list-view .mosaic-item .search-results-copy-container p{margin:0}
}
.mosaic-list-view .mosaic-item .search-favourite{padding:0 2em 2em}
@media(min-width:768px){.mosaic-list-view .mosaic-item .search-favourite{display:table-cell;padding:1em 2em}
}
.mosaic-list-view .mosaic-item .experiences-search-results-copy-container{padding-top:1.6875em}
@media(min-width:768px){.mosaic-list-view .mosaic-item .experiences-search-results-copy-container{padding-left:2em}
}
.mosaic-list-view .experience-search-image .mosaic-item-container,.mosaic-list-view .experience-search-image .mosaic-item,.mosaic-list-view .experience-search-video .mosaic-item-container,.mosaic-list-view .experience-search-video .mosaic-item,.mosaic-list-view .experience-search-article .mosaic-item-container,.mosaic-list-view .experience-search-article .mosaic-item{background-color:#fff!important}
.mosaic-list-view .experience-search-image .mosaic-item,.mosaic-list-view .experience-search-video .mosaic-item,.mosaic-list-view .experience-search-article .mosaic-item{border-bottom:1px solid #f3f2eb}
@media(min-width:768px){.mosaic-list-view .experience-search-image .mosaic-item,.mosaic-list-view .experience-search-video .mosaic-item,.mosaic-list-view .experience-search-article .mosaic-item{margin-bottom:1em!important}
}
@media(min-width:768px){.mosaic-list-view .experience-search-image .mosaic-item .mosaic-item-detail-container,.mosaic-list-view .experience-search-video .mosaic-item .mosaic-item-detail-container,.mosaic-list-view .experience-search-article .mosaic-item .mosaic-item-detail-container{vertical-align:top}
}
@media(min-width:768px){.mosaic-list-view .experience-search-image .flip-container,.mosaic-list-view .experience-search-video .flip-container,.mosaic-list-view .experience-search-article .flip-container{margin-bottom:1em}
}
@media(min-width:768px){.mosaic-list-view .experience-search-image .experiences-search-related-item,.mosaic-list-view .experience-search-video .experiences-search-related-item,.mosaic-list-view .experience-search-article .experiences-search-related-item{display:inline-block;margin-right:.625em}
}
@media(min-width:768px){.mosaic-list-view .experience-search-image .experiences-search-related-author-title,.mosaic-list-view .experience-search-video .experiences-search-related-author-title,.mosaic-list-view .experience-search-article .experiences-search-related-author-title{display:inline-block}
}
@media(min-width:768px){.mosaic-list-view .mosaic-item .experiences-search-results-copy-container,.mosaic-list-view .experience-search-article .search-results-copy-container,.mosaic-list-view .experience-search-article .search-results-category-icon{padding-top:0!important}
}
.mosaic-list-view .experiences-search-results-img-container,.mosaic-list-view .icon-carousel-prev,.mosaic-list-view .icon-carousel-next{display:none}
.mosaic-list-view .experiences-search-results-content-container{width:100%!important;position:static!important}
.mosaic-list-view .experiences-search-results-copy-container{position:static}
.mosaic-list-view .experiences-search-results-content-container{padding-bottom:0;paddin-left:0;padding-right:0}
.mosaic-list-view .experiences-search-results-content-container .search-favourite{padding-bottom:0!important}
@media(min-width:768px){.mosaic-list-view .experiences-search-results-content-container .search-favourite{position:absolute;top:0;right:15px;text-align:center}
}
.mosaic-list-view .experiences-search-results-content-container .experiences-search-legal-link{display:block}
@media(min-width:768px){.mosaic-list-view .experience-search-video .experiences-search-results-content-container{padding-right:4.6875em!important}
}
@media(min-width:768px){.experiences-search-results-content-container .experiences-search-author{display:none}
}
@media(min-width:768px){.mosaic-list-view .experiences-search-results-content-container .experiences-search-author{display:block}
}
@media(min-width:768px){.mosaic-list-view .mloverflow-text{margin-bottom:.5em;margin-top:.5em}
}
@media(min-width:992px){.mosaic-list-view .mloverflow-text{margin-bottom:1.5625em;margin-top:1.5625em}
}
@media(min-width:768px){.mosaic-list-view .search-results-view-more{margin-top:.5em}
}
@media(min-width:992px){.mosaic-list-view .search-results-view-more{margin-top:1.875em}
}
.mloverflow-button:hover,.mloverflow-button:focus{text-decoration:none}
.mosaic-2column-item-container .mosaic-item-container{padding:.7em 3em 2em}
.mosaic-2column-item-container .mosaic-item-detail-container.active .mosaic-item-container{margin-top:0}
.mosaic-3column-item-container .mosaic-item-container{padding:.7em 3em 2em}
.mosaic-3column-item-option .mosaic-3column-logo-front{display:inline-block}
.mosaic-3column-item-option .mosaic-3column-logo-back{display:none}
.mosaic-2column-item-option.is-fade .mosaic-3column-logo-front,.mosaic-3column-item-option.is-fade .mosaic-3column-logo-front{display:none}
.mosaic-2column-item-option.is-fade .mosaic-3column-logo-back,.mosaic-3column-item-option.is-fade .mosaic-3column-logo-back{display:inline-block}
.mosaic-2column-item-option.is-fade .mosaic-2column-media,.mosaic-2column-item-option.is-fade .mosaic-3column-media,.mosaic-3column-item-option.is-fade .mosaic-2column-media,.mosaic-3column-item-option.is-fade .mosaic-3column-media{background-color:#00525e;color:#FFF}
.mosaic-3column-front img{width:50%}
.mosaic-3column-front p{line-height:13px;font-size:.8125em;margin-top:12px;margin-left:5px;margin-right:5px}
@media(min-width:360px){.mosaic-3column-front img{width:initial}
.mosaic-3column-front p{line-height:15px;font-size:.9375em}
}
@media(min-width:768px){.mosaic-3column-front img{width:50%}
.mosaic-3column-front p{line-height:12px;font-size:.75em}
}
@media(min-width:992px){.mosaic-3column-front img{width:initial}
.mosaic-3column-front p{line-height:15px;font-size:.875em;margin-top:20px}
}
.mosaic-2column-item-option,.mosaic-3column-item-option{margin-bottom:.625em;opacity:1;transition:opacity .15s;-moz-transition:opacity .15s;-webkit-transition:opacity .15s}
@media(min-width:768px){.mosaic-2column-item-option,.mosaic-3column-item-option{margin-bottom:inherit;padding:.1875em}
}
.mosaic-2column-item-option.is-opacity,.mosaic-3column-item-option.is-opacity{opacity:.5;transition:opacity .15s;-moz-transition:opacity .15s;-webkit-transition:opacity .15s}
.mosaic-3column-item-option.is-flip{opacity:1;transition:opacity .15s;-moz-transition:opacity .15s;-webkit-transition:opacity .15s}
.mosaic-2column-container,.mosaic-3column-container{position:relative;cursor:pointer}
.no-csstransforms3d .mosaic-3column-item-option.is-flip:not(.is-trigger-content) .mosaic-3column-back{opacity:1}
.csstransforms3d .mosaic-3column-item-option.is-flip:not(.is-trigger-content) .mosaic-3column-back{opacity:1;transition:opacity .15s;-moz-transition:opacity .15s;-webkit-transition:opacity .15s}
.mosaic-3column-front-back-container{position:absolute;left:50%;height:100%;overflow:hidden}
.mosaic-2column-front-back-container{position:relative}
@media(min-width:768px){.mosaic-2column-front-back-container{height:100%;right:0;overflow:hidden;position:absolute}
}
.mosaic-2column-front,.mosaic-3column-front{display:table;height:100%;width:100%;text-align:center;position:relative;z-index:3}
.mosaic-3column-back{display:table;height:100%;width:100%;text-align:center;top:0;position:absolute;z-index:2}
.mosaic-2column-media,.mosaic-3column-media{vertical-align:middle;display:table-cell}
.mosaic-3column-item-content{display:block}
.owl-theme .owl-controls .owl-page span{background:transparent!important;border:1px #004165 solid!important}
@media(min-width:768px){.owl-theme .owl-controls .owl-page span{border:1px #004165 solid!important}
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#004165!important}
@media(min-width:768px){.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#004165!important}
}
.owl-theme .owl-controls{margin-top:1em!important}
@media(min-width:768px){.owl-theme .owl-controls{margin-top:1em!important}
}
.owl-carousel .owl-wrapper-outer{overflow:inherit}
@media(min-width:768px){.owl-theme .owl-controls{margin-top:0!important}
}
.explore-container .owl-theme .owl-controls .owl-page span{background:transparent!important;border:1px #004165 solid!important}
.explore-container .owl-theme .owl-controls .owl-page.active span,.explore-container .owl-theme .owl-controls.clickable .owl-page:hover span{background:#004165!important}
.explore-container .owl-carousel{display:block;padding-top:2em}
@media(min-width:918px){.explore-container .owl-carousel{padding-top:0}
}
.explore-container .owl-theme .owl-controls{position:absolute;top:-1em;left:auto;right:auto;width:100%}
.carousel-center-container{max-width:1200px;margin:0 auto;margin-top:30px;margin-bottom:60px}
@media(min-width:360px){.carousel-center-container{margin-top:30px}
}
@media(min-width:768px){.carousel-center-container{margin-top:30px}
}
@media(min-width:992px){.carousel-center-container{margin-top:30px}
}
@media(min-width:360px){.carousel-center-container{margin-bottom:70px}
}
@media(min-width:768px){.carousel-center-container{margin-bottom:80px}
}
@media(min-width:992px){.carousel-center-container{margin-bottom:90px}
}
.carousel-owl-mobile-fill{margin:0 -30px}
@media(min-width:360px){.carousel-owl-mobile-fill{margin:inherit!important}
}
.carousel .carousel-item{margin:0 .3em;text-align:center}
.carousel-item-container{position:relative}
.carousel-generic .carousel-item-title,#CQrte .carousel-item-title{display:block!important}
.carousel-generic.owl-carousel-sm,#CQrte.owl-carousel-sm{height:514px}
.carousel-generic.owl-carousel-sm .carousel-item-overlay,#CQrte.owl-carousel-sm .carousel-item-overlay{height:514px}
.carousel-generic.owl-carousel-sm .owl-buttons,#CQrte.owl-carousel-sm .owl-buttons{margin-top:-310px}
@media(min-width:768px){.carousel-generic.owl-carousel-sm,#CQrte.owl-carousel-sm{height:440px}
.carousel-generic.owl-carousel-sm .carousel-item-overlay,#CQrte.owl-carousel-sm .carousel-item-overlay{height:440px}
.carousel-generic.owl-carousel-sm .owl-buttons,#CQrte.owl-carousel-sm .owl-buttons{margin-top:-264px}
}
.carousel-generic.owl-carousel-md,#CQrte.owl-carousel-md{height:514px}
.carousel-generic.owl-carousel-md .carousel-item-overlay,#CQrte.owl-carousel-md .carousel-item-overlay{height:514px}
.carousel-generic.owl-carousel-md .owl-buttons,#CQrte.owl-carousel-md .owl-buttons{margin-top:-310px}
@media(min-width:768px){.carousel-generic.owl-carousel-md,#CQrte.owl-carousel-md{height:525px}
.carousel-generic.owl-carousel-md .carousel-item-overlay,#CQrte.owl-carousel-md .carousel-item-overlay{height:525px}
.carousel-generic.owl-carousel-md .owl-buttons,#CQrte.owl-carousel-md .owl-buttons{margin-top:-302px}
}
.carousel-generic.owl-carousel-lg,#CQrte.owl-carousel-lg{height:514px}
.carousel-generic.owl-carousel-lg .carousel-item-overlay,#CQrte.owl-carousel-lg .carousel-item-overlay{height:514px}
.carousel-generic.owl-carousel-lg .owl-buttons,#CQrte.owl-carousel-lg .owl-buttons{margin-top:-310px}
@media(min-width:768px){.carousel-generic.owl-carousel-lg,#CQrte.owl-carousel-lg{height:670px}
.carousel-generic.owl-carousel-lg .carousel-item-overlay,#CQrte.owl-carousel-lg .carousel-item-overlay{height:670px}
.carousel-generic.owl-carousel-lg .owl-buttons,#CQrte.owl-carousel-lg .owl-buttons{margin-top:-395px}
}
.carousel-generic .carousel-item-overlay,#CQrte .carousel-item-overlay{display:table;width:100%;padding-top:0}
.carousel-generic .item img,#CQrte .item img{display:block;width:100%;height:auto}
.carousel-generic .responsive-images>img,#CQrte .responsive-images>img{display:none!important}
.carousel-generic .carouselcoastal-owl-bg,#CQrte .carouselcoastal-owl-bg{padding-bottom:510px}
@media(min-width:768px){.carousel-generic .carouselcoastal-owl-bg,#CQrte .carouselcoastal-owl-bg{padding-bottom:670px}
}
.carousel-generic.owl-carousel-sm .carousel-item-subtitle,#CQrte.owl-carousel-sm .carousel-item-subtitle{max-height:80px}
@media(min-width:992px){.carousel-generic.owl-carousel-sm .carousel-item-subtitle,#CQrte.owl-carousel-sm .carousel-item-subtitle{max-height:80px}
}
.carousel-generic.owl-carousel-sm .carousel-item-bodycopy,#CQrte.owl-carousel-sm .carousel-item-bodycopy{max-height:126px}
@media(min-width:992px){.carousel-generic.owl-carousel-sm .carousel-item-bodycopy,#CQrte.owl-carousel-sm .carousel-item-bodycopy{max-height:126px}
}
.carousel-generic.owl-carousel-sm .size-lg-have-a-nice-day,#CQrte.owl-carousel-sm .size-lg-have-a-nice-day{font-size:32px}
@media(min-width:992px){.carousel-generic.owl-carousel-sm .size-lg-have-a-nice-day,#CQrte.owl-carousel-sm .size-lg-have-a-nice-day{font-size:50px}
}
.carousel-generic.owl-carousel-sm .size-md-have-a-nice-day,#CQrte.owl-carousel-sm .size-md-have-a-nice-day{font-size:24px}
@media(min-width:992px){.carousel-generic.owl-carousel-sm .size-md-have-a-nice-day,#CQrte.owl-carousel-sm .size-md-have-a-nice-day{font-size:28px}
}
.carousel-generic.owl-carousel-sm .size-sm-have-a-nice-day,#CQrte.owl-carousel-sm .size-sm-have-a-nice-day{font-size:18px}
@media(min-width:992px){.carousel-generic.owl-carousel-sm .size-sm-have-a-nice-day,#CQrte.owl-carousel-sm .size-sm-have-a-nice-day{font-size:24px}
}
.carousel-generic.owl-carousel-sm .size-lg,#CQrte.owl-carousel-sm .size-lg{font-size:32px}
@media(min-width:992px){.carousel-generic.owl-carousel-sm .size-lg,#CQrte.owl-carousel-sm .size-lg{font-size:40px}
}
.carousel-generic.owl-carousel-sm .size-md,#CQrte.owl-carousel-sm .size-md{font-size:24px}
@media(min-width:992px){.carousel-generic.owl-carousel-sm .size-md,#CQrte.owl-carousel-sm .size-md{font-size:28px}
}
.carousel-generic.owl-carousel-sm .size-sm,#CQrte.owl-carousel-sm .size-sm{font-size:18px}
@media(min-width:992px){.carousel-generic.owl-carousel-sm .size-sm,#CQrte.owl-carousel-sm .size-sm{font-size:20px}
}
.carousel-generic.owl-carousel-md .carousel-item-subtitle,#CQrte.owl-carousel-md .carousel-item-subtitle{max-height:80px}
@media(min-width:992px){.carousel-generic.owl-carousel-md .carousel-item-subtitle,#CQrte.owl-carousel-md .carousel-item-subtitle{max-height:80px}
}
.carousel-generic.owl-carousel-md .carousel-item-bodycopy,#CQrte.owl-carousel-md .carousel-item-bodycopy{max-height:126px}
@media(min-width:992px){.carousel-generic.owl-carousel-md .carousel-item-bodycopy,#CQrte.owl-carousel-md .carousel-item-bodycopy{max-height:126px}
}
.carousel-generic.owl-carousel-lg .carousel-item-subtitle,#CQrte.owl-carousel-lg .carousel-item-subtitle{max-height:80px}
@media(min-width:992px){.carousel-generic.owl-carousel-lg .carousel-item-subtitle,#CQrte.owl-carousel-lg .carousel-item-subtitle{max-height:80px}
}
.carousel-generic.owl-carousel-lg .carousel-item-bodycopy,#CQrte.owl-carousel-lg .carousel-item-bodycopy{max-height:126px}
@media(min-width:992px){.carousel-generic.owl-carousel-lg .carousel-item-bodycopy,#CQrte.owl-carousel-lg .carousel-item-bodycopy{max-height:126px}
}
.carousel-generic sup,#CQrte sup{top:-0.7em;font-size:85%}
.carousel-generic sup span,#CQrte sup span{margin-bottom:0}
.carousel-generic .size-lg-have-a-nice-day,#CQrte .size-lg-have-a-nice-day{display:inline-block;margin-bottom:20px;line-height:1em;font-family:ta_have_a_nice_day_bold;font-size:36px}
@media(min-width:992px){.carousel-generic .size-lg-have-a-nice-day,#CQrte .size-lg-have-a-nice-day{font-size:52px}
}
.carousel-generic .size-md-have-a-nice-day,#CQrte .size-md-have-a-nice-day{display:inline-block;margin-bottom:14px;line-height:1em;font-family:ta_have_a_nice_day_bold;font-size:32px}
@media(min-width:992px){.carousel-generic .size-md-have-a-nice-day,#CQrte .size-md-have-a-nice-day{font-size:44px}
}
.carousel-generic .size-sm-have-a-nice-day,#CQrte .size-sm-have-a-nice-day{display:inline-block;margin-bottom:10px;line-height:1em;font-family:ta_have_a_nice_day_bold;font-size:24px}
@media(min-width:992px){.carousel-generic .size-sm-have-a-nice-day,#CQrte .size-sm-have-a-nice-day{font-size:32px}
}
.carousel-generic .size-lg,#CQrte .size-lg{display:inline-block;margin-bottom:20px;line-height:1em;font-family:Regular;font-size:32px}
@media(min-width:992px){.carousel-generic .size-lg,#CQrte .size-lg{font-size:40px}
}
.carousel-generic .size-md,#CQrte .size-md{display:inline-block;margin-bottom:14px;line-height:1em;font-family:Regular;font-size:24px}
@media(min-width:992px){.carousel-generic .size-md,#CQrte .size-md{font-size:28px}
}
.carousel-generic .size-sm,#CQrte .size-sm{display:inline-block;margin-bottom:10px;line-height:1em;font-family:Regular;font-size:18px}
@media(min-width:992px){.carousel-generic .size-sm,#CQrte .size-sm{font-size:20px}
}
.carousel-generic .promo-text,#CQrte .promo-text{display:inline-block;margin-bottom:10px;line-height:1em;font-family:Regular;font-size:20px}
@media(min-width:768px){.carousel-generic .promo-text,#CQrte .promo-text{margin-bottom:12px;font-size:25px}
}
.carousel-generic .promo-price-sup,#CQrte .promo-price-sup{display:block;top:0;font-family:Regular;font-size:20px;margin-bottom:4px;position:relative}
@media(min-width:768px){.carousel-generic .promo-price-sup,#CQrte .promo-price-sup{display:inline-block;top:-0.6em;font-size:25px;margin-bottom:12px}
}
.carousel-generic .promo-price,#CQrte .promo-price{font-family:Bold;font-size:36px;word-break:break-all;line-height:1em}
@media(min-width:768px){.carousel-generic .promo-price,#CQrte .promo-price{font-size:48px}
}
.carousel-generic .carousel-item-overlay-content,#CQrte .carousel-item-overlay-content{width:100%;margin:0 auto;padding-left:60px;padding-right:60px;display:table-cell;vertical-align:middle}
.carousel-generic .carousel-item-overlay-content p,#CQrte .carousel-item-overlay-content p{max-width:1200px;margin:0 auto;font-size:inherit!important;font-family:inherit!important}
.carousel-generic .btn-hero-campaign,#CQrte .btn-hero-campaign{font-family:Regular;font-size:16px;margin:1em 0 0;min-width:250px}
@media(min-width:768px){.carousel-generic .btn-hero-campaign,#CQrte .btn-hero-campaign{min-width:260px;font-size:16px}
}
.carousel-generic .owl-controls,#CQrte .owl-controls{position:absolute;bottom:0;width:100%}
.carousel-generic .owl-pagination,#CQrte .owl-pagination{position:relative;top:-14px;display:none}
@media(min-width:768px){.carousel-generic .owl-pagination,#CQrte .owl-pagination{top:-24px;display:block}
}
.carousel-generic .owl-buttons,#CQrte .owl-buttons{margin-top:-312px;position:absolute;width:100%}
@media(min-width:768px){.carousel-generic .owl-buttons,#CQrte .owl-buttons{margin-top:-400px}
}
@media(min-width:768px){.carousel-generic.owl-theme .owl-controls .owl-page span,#CQrte.owl-theme .owl-controls .owl-page span{border-color:white!important}
.carousel-generic.owl-theme .owl-controls .owl-page.active span,#CQrte.owl-theme .owl-controls .owl-page.active span{background-color:white!important}
}
.carousel-generic.owl-theme .owl-controls .owl-buttons div,#CQrte.owl-theme .owl-controls .owl-buttons div{position:absolute;top:0;padding:0;font-size:15px;text-shadow:0 0 .2em grey;background:0}
@media(min-width:768px){.carousel-generic.owl-theme .owl-controls .owl-buttons div,#CQrte.owl-theme .owl-controls .owl-buttons div{font-size:18px}
}
.carousel-generic .owl-prev,#CQrte .owl-prev{left:14px}
@media screen and (min-width:360px){.carousel-generic .owl-prev,#CQrte .owl-prev{left:-14px}
}
@media(min-width:768px){.carousel-generic .owl-prev,#CQrte .owl-prev{left:0}
}
.carousel-generic .owl-prev:before,#CQrte .owl-prev:before{font-family:'TAIcons';font-size:64px}
@media(min-width:768px){.carousel-generic .owl-prev:before,#CQrte .owl-prev:before{font-size:80px}
}
.carousel-generic .owl-next,#CQrte .owl-next{right:14px}
@media screen and (min-width:360px){.carousel-generic .owl-next,#CQrte .owl-next{right:-14px}
}
@media(min-width:768px){.carousel-generic .owl-next,#CQrte .owl-next{right:0}
}
.carousel-generic .owl-next:before,#CQrte .owl-next:before{font-family:'TAIcons';font-size:64px}
@media(min-width:768px){.carousel-generic .owl-next:before,#CQrte .owl-next:before{font-size:80px}
}
#carousel-wide{margin-bottom:4em}
@media(min-width:768px){#carousel-wide{margin-bottom:2.5em}
}
#carousel-wide .owl-controls{margin-top:1.5em!important}
#carousel-wide .owl-pagination{position:absolute;bottom:-30px;width:100%}
@media(min-width:768px){#carousel-wide .owl-pagination{bottom:20px}
}
#carousel-wide .owl-buttons div{margin:0}
#carousel-wide .owl-prev,#carousel-wide .owl-next{position:absolute;left:0;bottom:2.5em;top:2.5em;width:120px;background:0}
#carousel-wide .owl-next{left:auto;right:0}
#carousel-wide .owl-prev:after,#carousel-wide .owl-next:after{display:none}
@media(min-width:768px){#carousel-wide .owl-prev:after,#carousel-wide .owl-next:after{content:'';display:block;width:39px;height:72px;background:url("clientlibs/imgs/icons/carousel_arrows.png");position:absolute;top:50%;margin-top:-36px}
}
#carousel-wide .owl-next:after{background-position:0 -72px;right:5px}
#carousel-wide .owl-page span,#carousel-wide .owl-page.active span{border-color:#00535e!important}
@media(min-width:768px){#carousel-wide .owl-page span,#carousel-wide .owl-page.active span{border-color:#fff!important}
}
#carousel-wide .owl-page.active span{background-color:#00535e!important}
@media(min-width:768px){#carousel-wide .owl-page.active span{background-color:#fff!important}
}
.carousel-item-overlay{padding-top:2.5em;text-align:center;background-position:50% 50%;background-size:cover;height:18.125em}
@media(min-width:768px){.carousel-item-overlay{height:21.875em}
}
@media(min-width:992px){.carousel-item-overlay{height:27.5em}
}
.carousel-item-overlay .line-through-hr{border-color:#fff}
.carousel-item-overlay *,.carousel-item-overlay a:hover{color:#fff!important}
.carousel-item-overlay p a:hover{border-bottom:1px solid #fff;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff}
.carousel-item-overlay .line-through-container,.carousel-item-overlay .line-through-container-biline{font-size:20px;color:#fff!important}
@media(min-width:992px){.carousel-item-overlay .line-through-container,.carousel-item-overlay .line-through-container-biline{font-size:60px}
}
.carousel-item-overlay-content{position:relative;margin-bottom:.9375em;margin-top:0}
.carousel-item-overlay-cta{position:absolute;margin:0 auto;left:0;right:0;bottom:30px}
@media(min-width:768px){.carousel-item-overlay-cta{position:absolute;margin:0 auto;left:0;right:0;bottom:60px}
}
.carousel-item-content-heading{margin-top:0;margin-bottom:0;font-size:3em;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;word-break:keep-all;padding:0 1em}
@media(min-width:768px){.carousel-item-content-heading{padding:0}
}
@media(min-width:768px){.carousel-item-content-heading{font-size:3.75em}
}
@media(min-width:992px){.carousel-item-content-heading{font-size:5em}
}
.carousel-hide{visibility:hidden}
.carousel-show{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
#carouselcoastal-owl .item img{display:block;width:100%;height:auto}
#carouselcoastal-owl .responsive-images>img{display:none!important}
#carouselcoastal-owl .carouselcoastal-owl-bg{padding-bottom:510px}
@media(min-width:768px){#carouselcoastal-owl .carouselcoastal-owl-bg{padding-bottom:670px}
}
#carouselcoastal-owl .owl-controls{position:absolute;bottom:0;width:100%}
#carouselcoastal-owl .owl-pagination{position:relative;top:-14px;display:none}
@media(min-width:768px){#carouselcoastal-owl .owl-pagination{top:-24px;display:block}
}
#carouselcoastal-owl .owl-buttons{margin-top:-312px;position:absolute;width:100%}
@media(min-width:768px){#carouselcoastal-owl .owl-buttons{margin-top:-400px}
}
@media(min-width:768px){#carouselcoastal-owl .owl-page span,#carouselcoastal-owl #carousel-wide .owl-page.active span{border-color:white!important}
#carouselcoastal-owl .owl-page.active span{background-color:white!important}
}
#carouselcoastal-owl .owl-prev,#carouselcoastal-owl .owl-next{position:absolute;background:0;top:0;padding:0;font-size:15px;text-shadow:0 0 .2em grey}
@media(min-width:768px){#carouselcoastal-owl .owl-prev,#carouselcoastal-owl .owl-next{font-size:18px}
}
#carouselcoastal-owl .owl-prev{left:-14px}
@media(min-width:768px){#carouselcoastal-owl .owl-prev{left:0}
}
#carouselcoastal-owl .owl-prev:before{font-family:'TAIcons';font-size:64px}
@media(min-width:768px){#carouselcoastal-owl .owl-prev:before{font-size:80px}
}
#carouselcoastal-owl .owl-next{right:-14px}
@media(min-width:768px){#carouselcoastal-owl .owl-next{right:0}
}
#carouselcoastal-owl .owl-next:before{font-family:'TAIcons';font-size:64px}
@media(min-width:768px){#carouselcoastal-owl .owl-next:before{font-size:80px}
}
#carouselcoastal-owl,.carouselcoastal-owl-overlay{height:510px;overflow:hidden;display:block}
@media(min-width:768px){#carouselcoastal-owl,.carouselcoastal-owl-overlay{height:670px}
}
.carouselcoastal-owl-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;pointer-events:none;color:white}
.carouselcoastal-owl-overlay .carouselcoastal-explore-title{color:white;font-size:1.5em;font-family:"Regular",Helvetica,Arial,sans-serif;margin:0 auto 6px;text-transform:none}
@media(min-width:768px){.carouselcoastal-owl-overlay .carouselcoastal-explore-title{margin:20px auto 6px}
}
.carouselcoastal-owl-overlay .carouselcoastal-explore-location{margin:6px auto;line-height:1em;padding:0 16px}
.carouselcoastal-owl-overlay .carouselcoastal-map-btn{pointer-events:all}
.carouselcoastal-owl-overlay .carouselcoastal-map{width:260px;position:relative;margin:0}
@media(min-width:768px){.carouselcoastal-owl-overlay .carouselcoastal-map{width:300px;margin:10px 0 0}
}
.carouselcoastal-owl-overlay .carouselcoastal-map:hover{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.carouselcoastal-owl-overlay .carouselcoastal-explore-btn{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;pointer-events:all}
@media(min-width:768px){.carouselcoastal-owl-overlay .carouselcoastal-explore-btn{margin-top:25px}
}
.carouselcoastal-owl-overlay .carouselcoastal-explore-btn:hover{background-color:rgba(56,56,56,0.6)}
.carouselcoastal-owl-overlay #carouselcoastal-owl-inner .owl-item{display:table}
.carouselcoastal-owl-overlay #carouselcoastal-owl-inner .item{display:table-cell;vertical-align:middle;height:510px}
@media(min-width:768px){.carouselcoastal-owl-overlay #carouselcoastal-owl-inner .item{height:620px}
}
.carouselcoastal-owl-overlay #carouselcoastal-owl-inner .carouselcoastal-item-container{text-align:center;margin:0 auto;width:100%}
@media(min-width:768px){.carouselcoastal-owl-overlay #carouselcoastal-owl-inner .carouselcoastal-item-container{width:760px}
}
.carouselcoastal-explore{color:white;font-size:2em;line-height:.9em;max-width:200px;margin:0 auto;font-family:"ta_have_a_nice_day_bold",Helvetica,Arial,sans-serif}
@media(min-width:768px){.carouselcoastal-explore{max-width:100%;margin:25px auto 10px;font-size:4.5em}
}
.carouselcoastal-explore-byline{text-align:center;color:white;font-size:1.5em;margin:0;line-height:1em;letter-spacing:2px;display:none}
@media(min-width:768px){.carouselcoastal-explore-byline{display:block}
}
.loading-spinner{width:40px;height:40px;position:absolute;margin:0 auto;top:45%;left:49%;z-index:1}
.loading-double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}
.loading-double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}
}
@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}
.loading-spinner-loading{position:relative;left:0;top:47px;min-width:200px;text-align:center;margin-left:-200%}
.no-js-message{display:block;background-color:#0a2e44;text-align:center;padding:1.2em;color:#FFF;font-weight:bold;z-index:2;position:relative}
.js .no-js-message{display:none}
.home-hero{margin-bottom:2.6875em;position:relative;width:auto;height:18.125em;background-size:cover;background-position:top center;background-repeat:no-repeat}
@media(min-width:768px){.home-hero{height:32em}
}
.home-hero.make-white{color:#FFF}
.home-hero.make-white .home-hero-title,.home-hero.make-white .home-hero-sub-title{color:#fff}
.home-hero.make-black{color:#040000}
.home-hero.make-black .home-hero-title,.home-hero.make-black .home-hero-sub-title{color:#040000}
.home-hero.make-gold{color:#8d896f}
.home-hero.make-gold .home-hero-title,.home-hero.make-gold .home-hero-sub-title{color:#8d896f}
.home-thin-strip{margin-bottom:0;overflow:hidden;z-index:1}
@media(min-width:360px){.home-thin-strip{height:18.125em}
}
@media(min-width:768px){.home-thin-strip{height:18.125em}
}
@media(min-width:992px){.home-thin-strip{height:27.5em}
}
.home-thin-strip .home-hero-text-table-cell{padding-bottom:0!important}
.home-thin-strip+.paragraph-generic:before{border-top:0}
.home-bg{width:100%;height:100%;position:absolute;overflow:hidden;z-index:-1;-webkit-transform:translate3d(0,0,0)}
@media(min-width:360px){.home-thin-strip .home-bg{padding-bottom:290px}
}
@media(min-width:768px){.home-thin-strip .home-bg{padding-bottom:290px}
}
@media(min-width:992px){.home-thin-strip .home-bg{padding-bottom:440px}
}
.home-hero-text{height:400px;margin:0}
.home-hero-text .home-hero-title{font-size:3.4375em}
@media(min-width:360px){.home-hero-text .home-hero-title{font-size:4.375em}
}
@media(min-width:768px){.home-hero-text .home-hero-title{font-size:5.625em}
}
@media(min-width:992px){.home-hero-text .home-hero-title{font-size:6.875em}
}
.home-hero-text-container{height:100%}
.home-hero-text-table-container{vertical-align:middle;display:table;height:100%;width:100%;position:relative}
.home-hero-text-table-cell{font-size:16px;display:table-cell;vertical-align:middle;text-align:center}
.home-hero-title{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-family:"ta_have_a_nice_day_bold",Helvetica,Arial,sans-serif!important;max-width:1040px;margin:0 auto;font-size:2.5em}
@media(min-width:360px){.home-hero-title{font-size:3.375em}
}
@media(min-width:768px){.home-hero-title{font-size:4.125em}
}
@media(min-width:992px){.home-hero-title{font-size:5em}
}
.home-hero-sub-title{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;display:block;font-size:36px}
@media(min-width:360px){.home-hero-sub-title{font-size:45px}
}
@media(min-width:768px){.home-hero-sub-title{font-size:55px}
}
@media(min-width:992px){.home-hero-sub-title{font-size:64px}
}
.home-hero-favourite{position:relative;margin:0 auto;display:table;left:0}
@media(min-width:768px){.home-hero-favourite{margin:inherit}
}
.home-explore-summary-map{text-align:left;background:white;position:relative;padding-top:15px;z-index:1;margin-top:-30px;margin-bottom:30px}
@media(min-width:360px){.home-explore-summary-map{margin-bottom:30px}
}
@media(min-width:768px){.home-explore-summary-map{margin-bottom:30px}
}
@media(min-width:992px){.home-explore-summary-map{margin-bottom:30px}
}
.home-summary-map-container{text-align:center}
@media(min-width:992px){.home-summary-map-container{margin-bottom:-9.5em}
}
.home-hero-favourite-container{width:100%;max-width:1200px;position:absolute;right:0;left:0;z-index:2;bottom:-19px}
.hero-video{height:18.125em;position:relative;width:100%;margin-bottom:2.6875em;background-size:cover;background-position:top center;background-repeat:no-repeat}
@media(min-width:768px){.hero-video{height:32em}
}
.hero-video.make-white{color:#FFF}
.hero-video.make-white .home-hero-title,.hero-video.make-white .home-hero-sub-title{color:#fff}
.hero-video.make-black{color:#040000}
.hero-video.make-black .home-hero-title,.hero-video.make-black .home-hero-sub-title{color:#040000}
.hero-video.make-gold{color:#8d896f}
.hero-video.make-gold .home-hero-title,.hero-video.make-gold .home-hero-sub-title{color:#8d896f}
.hero-video-copy{position:absolute;top:0;left:0;width:100%;height:100%}
.hero-video .video-container-table{margin-top:-1em;min-width:48em}
@media(min-width:768px){.hero-video .video-container-table{width:122%}
}
@media(min-width:992px){.hero-video .video-container-table{min-width:0;max-height:42.1875em;width:100%}
}
.hero-video .bc-player-default_default{height:0;padding-bottom:57%}
.hero-video .bc-player-default_default.vjs-mouse .vjs-big-play-button,.hero-video .bc-player-default_default .vjs-big-play-button{display:none}
.fadeout-hero-image{display:block}
@media(min-width:768px){.fadeout-hero-image{display:none}
}
.hero-video--product-slim{height:15.625em}
.hero-video--product-slim .fullwidth-hero-bg-img{padding-bottom:15.625em}
.hero-video--product-slim .hero-video-icon{font-size:3.75em;line-height:1.3em;margin-top:-20px;display:block}
@media(min-width:768px){.hero-video--product-slim{height:25em}
.hero-video--product-slim .fullwidth-hero-bg-img{padding-bottom:25em}
.hero-video--product-slim .hero-video-icon{font-size:5.625em;margin-top:-20px}
}
.hero-carouselcoastal-explore{color:white;font-size:2em;line-height:.9em;max-width:200px;margin:0 auto;font-family:"ta_have_a_nice_day_bold",Helvetica,Arial,sans-serif;margin:22px auto 16px}
@media(min-width:768px){.hero-carouselcoastal-explore{max-width:100%;margin:25px auto 10px;font-size:4.5em}
}
.hero-carouselcoastal-explore-byline{font-size:.75em;max-width:210px;margin:0 auto;text-align:center;color:white;line-height:1em;letter-spacing:2px}
@media(min-width:768px){.hero-carouselcoastal-explore-byline{display:inline-block;font-size:1.5em;margin:0 auto;max-width:initial;max-width:auto}
}
.hero-carouselcoastal-explore-text{font-size:.75em;width:210px;margin:0 auto}
@media(min-width:768px){.hero-carouselcoastal-explore-text{font-size:1.5em;margin:0 auto;width:auto;width:initial}
}
.favorite-with-lines{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.favorite-with-lines{margin-top:70px}
}
@media(min-width:768px){.favorite-with-lines{margin-top:80px}
}
@media(min-width:992px){.favorite-with-lines{margin-top:90px}
}
@media(min-width:360px){.favorite-with-lines{margin-bottom:70px}
}
@media(min-width:768px){.favorite-with-lines{margin-bottom:80px}
}
@media(min-width:992px){.favorite-with-lines{margin-bottom:90px}
}
.favorite-with-lines hr{margin-bottom:0;margin-top:30px}
@media(min-width:360px){.favorite-with-lines hr{margin-top:30px}
}
@media(min-width:768px){.favorite-with-lines hr{margin-top:30px}
}
@media(min-width:992px){.favorite-with-lines hr{margin-top:30px}
}
.favorite-with-lines hr:first-child{margin-top:0;margin-bottom:30px}
@media(min-width:360px){.favorite-with-lines hr:first-child{margin-bottom:30px}
}
@media(min-width:768px){.favorite-with-lines hr:first-child{margin-bottom:30px}
}
@media(min-width:992px){.favorite-with-lines hr:first-child{margin-bottom:30px}
}
.favourite-with-share .favourite-container{text-align:center}
@media(min-width:992px){.favourite-with-share .favourite-container{float:left}
}
.favourite-with-share .right-component{margin-bottom:0}
@media(min-width:992px){.favourite-with-share .right-component{margin-left:19.375em;text-align:right}
}
.favourite{min-width:17.5em;background-color:#de3831;border-bottom:6px solid #981e32;padding:1.4em .7em;display:inline-block}
.favourite-text{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-size:1.5em;color:#FFF;position:relative;margin-left:64px;display:inline-block;margin-right:.5em}
.favourite-icon{font-size:1.5em;vertical-align:middle;text-align:center;display:inline-block;border:1px solid white;width:50px;height:48px;padding-top:13px;color:white;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;left:10px;top:50%;margin-top:-24px}
.favourite-btn{text-decoration:none;position:relative}
.favourite-btn:hover,.favourite-btn:focus{text-decoration:none}
.favourite-btn:hover .icon-font-favourite-heart-outline,.favourite-btn:focus .icon-font-favourite-heart-outline{background:#FFF;color:#de3831}
.favourite-btn:hover .icon-font-favourite-heart-outline:before,.favourite-btn:focus .icon-font-favourite-heart-outline:before{content:"\e606"}
.favourite-btn:hover .btn-bubble-std,.favourite-btn:focus .btn-bubble-std{display:none}
.favourite-btn:hover .btn-bubble-active,.favourite-btn:focus .btn-bubble-active{display:inline-block}
.favourite-btn .btn-bubble{position:absolute;top:10px}
.favourite-share{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.favourite-share{margin-top:70px}
}
@media(min-width:768px){.favourite-share{margin-top:80px}
}
@media(min-width:992px){.favourite-share{margin-top:90px}
}
@media(min-width:360px){.favourite-share{margin-bottom:70px}
}
@media(min-width:768px){.favourite-share{margin-bottom:80px}
}
@media(min-width:992px){.favourite-share{margin-bottom:90px}
}
.favourite-share hr{margin-bottom:0;margin-top:21px}
@media(min-width:360px){.favourite-share hr{margin-top:21px}
}
@media(min-width:768px){.favourite-share hr{margin-top:21px}
}
@media(min-width:992px){.favourite-share hr{margin-top:21px}
}
.favourite-share hr:first-child{margin-top:0;margin-bottom:30px}
@media(min-width:360px){.favourite-share hr:first-child{margin-bottom:30px}
}
@media(min-width:768px){.favourite-share hr:first-child{margin-bottom:30px}
}
@media(min-width:992px){.favourite-share hr:first-child{margin-bottom:30px}
}
.favourite-share-container{width:100%;display:table;text-align:center;position:relative}
.favourite-share-container .byline-container{min-width:inherit}
.favourite-share-details{width:100%;margin-bottom:1.5em}
@media(min-width:992px){.favourite-share-details{float:left;width:53%;margin-bottom:0;text-align:left}
}
@media(min-width:768px){.favourite-share-icons{text-align:center}
}
@media(min-width:992px){.favourite-share-icons{float:right;max-width:47%;position:relative;text-align:right;right:-7px}
}
.favourite-share-icons .shareicons li{float:inherit;margin-right:.125em;margin-bottom:.25em;display:inline-block;right:0}
.favourite-share-icons .shareicons li.social-fblike{display:inline-block;position:relative;top:-10px;right:10px;padding-top:20px;width:65px;margin-left:10px}
.favourite-add{color:#dc3937;margin:0;text-align:center;font-size:14px}
.favourite-main-container{margin-bottom:26px}
.favourite-share-side-container{text-align:center;width:110px;margin:0 auto}
@media(min-width:768px){.favourite-share-side-container{text-align:left;width:55px}
}
.paragraph-generic .favourite-share-side-container,.paragraph-campaign .favourite-share-side-container{min-height:80px;text-align:left;position:relative}
@media(min-width:768px){.paragraph-generic .favourite-share-side-container,.paragraph-campaign .favourite-share-side-container{min-height:400px;text-align:left;position:absolute;left:5.5%}
}
.favourite-share-side-container--item{display:inline-block;vertical-align:top;width:55px;float:left}
@media(min-width:768px){.favourite-share-side-container--item{display:block;width:auto;float:none}
}
.favourite-share-side-container--item .shareThisHolder{padding:0}
.favourite-share-side-container--item .shareicons{margin-top:7px}
.tagcloud{margin-top:1em;text-align:center}
.tagcloud ul{list-style-type:none;padding:0;font-size:0}
.tagcloud li{font-size:16px;margin:0 .2em .2em 0;display:inline-block}
@media(min-width:768px){.tagcloud li{margin-right:.2em;margin-bottom:.2em}
}
@media(min-width:360px){.tagcloud{margin-top:.5em}
}
@media(min-width:768px){.tagcloud{text-align:left}
}
.tagcloud-explore-by{color:#8d896f;font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-size:1.5em;display:block;margin-bottom:.7em;text-align:center}
@media(min-width:360px){.tagcloud-explore-by{text-align:center}
}
@media(min-width:768px){.tagcloud-explore-by{text-align:left}
}
.map-main{position:relative;display:inline-block;text-align:left;padding-bottom:1.25em}
@media(min-width:768px){.map-main{padding-bottom:0}
}
@media(min-width:992px){.map-main{top:-9.5em}
}
.map-container{position:relative}
.map-main-image{max-width:110%;margin-left:-10px;width:110%}
.map-main-link{position:absolute;bottom:0}
@media(min-width:360px){.map-main-link{padding-left:.375em}
}
.map-main-title{font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875em;color:#040000;display:block;margin-bottom:.3em}
.map-main-pin{color:#de3831;font-size:1.3em;vertical-align:middle}
.map-pin{padding-right:3px}
.map-pin-btn{font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875em}
.map-with-links-container{text-align:center;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.map-with-links-container{margin-top:70px}
}
@media(min-width:768px){.map-with-links-container{margin-top:80px}
}
@media(min-width:992px){.map-with-links-container{margin-top:90px}
}
@media(min-width:360px){.map-with-links-container{margin-bottom:70px}
}
@media(min-width:768px){.map-with-links-container{margin-bottom:80px}
}
@media(min-width:992px){.map-with-links-container{margin-bottom:90px}
}
.paragraph-city .map-with-links-container{margin-bottom:-25px;z-index:1;position:relative}
.map-with-links-intro{display:block;margin-bottom:0;padding:0 15px}
.map-image-view-btn-container{position:relative;top:-76px;margin-bottom:-55px}
.map-highlights-image{max-width:100%;margin-top:55px;margin-bottom:30px;padding:0 15px}
.map-with-links-list-container{max-width:1200px;margin:0 auto}
.map-with-links-list{list-style-type:decimal;list-style-position:outside;display:inline-block;padding-left:30px;max-width:1137px;font-size:.875em}
@media(min-width:768px){.map-with-links-list{margin-left:15%}
}
.map-with-links-list li{text-align:left;padding-bottom:10px;width:270px;margin-right:50px;float:left}
@media(min-width:360px){.map-with-links-list li{width:150px;margin-left:50px}
}
@media(min-width:768px){.map-with-links-list li{width:270px;margin-left:0;margin-right:0}
}
@media(min-width:992px){.map-with-links-list li{margin-right:50px}
}
.csscolumns .map-with-links-list{display:block;margin:0 auto;max-width:320px;position:relative}
@media(min-width:768px){.csscolumns .map-with-links-list{max-width:1137px;margin-left:60px;-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;column-count:2;column-gap:30px}
}
@media(min-width:992px){.csscolumns .map-with-links-list{margin-left:60px;-webkit-column-count:3;-webkit-column-gap:30px;-moz-column-count:3;-moz-column-gap:30px;column-count:3;column-gap:30px}
}
.csscolumns .map-with-links-list li{text-align:left;margin-bottom:1.0625em;padding-bottom:0;width:100%;margin-right:inherit;float:inherit;position:relative}
@media(min-width:360px){.csscolumns .map-with-links-list li{margin-left:inherit}
}
@media(min-width:768px){.csscolumns .map-with-links-list li{margin-left:inherit;margin-right:inherit}
}
@media(min-width:992px){.csscolumns .map-with-links-list li{margin-right:inherit}
}
.csscolumns .map-with-links-list li a{margin-left:15px}
.map-btn-container{display:inline-block;max-width:200px;text-align:left;margin-left:40px;margin-right:40px;position:relative;vertical-align:top}
.map-btn-content{text-align:left;font-family:"ProximaNova Regular",Helvetica,Arial,sans-serif;font-size:.875em;line-height:1.5em}
.map-btn-content p{margin-top:0;margin-bottom:0}
.map-image-icon{left:-30px;position:absolute;top:-2px}
.map-image-icon>img{max-width:23px}
.map-btn-heading{color:#2c2c2c;font-family:"ProximaNova Regular",Helvetica,Arial,sans-serif;font-size:1.125em;display:block;margin-bottom:.625em;text-transform:inherit}
.map-with-links-container--small .map-btn-container{display:block;margin:0 auto;margin-bottom:16px}
@media(min-width:360px){.map-with-links-container--small .map-btn-container{display:inline-block;margin:0 1.875em;margin-bottom:16px;max-width:150px;min-width:150px}
}
@media(min-width:768px){.map-with-links-container--small .map-btn-container{min-width:0}
}
.map-with-icon-wrapper{margin:0 auto;width:80%}
.shareicons{min-width:200px;margin-top:1em}
.shareicons ul{list-style-type:none;padding:0;margin:0}
.shareicons li{float:inherit;margin-right:.5625em;margin-bottom:.4375em;display:inline-block}
@media(min-width:768px){.shareicons li{float:left}
}
.shareicons li.social-fblike{top:-0.75em;right:-0.125em;padding-top:22px;display:inline-block;position:relative;margin-right:.6em;width:7.5em}
@media(min-width:768px){.shareicons li.social-fblike{top:.875em;padding-top:0;clear:both}
}
@media(min-width:992px){.shareicons li.social-fblike{float:inherit}
}
@media(min-width:360px){.shareicons{margin-top:.5em}
}
@media(min-width:992px){.shareicons{min-width:255px}
}
.shareicons-container{text-align:center;margin-top:1.5em;margin-bottom:1.5em}
@media(min-width:768px){.shareicons-container{text-align:left;margin-bottom:inherit}
}
.shareicons-icon{font-size:2em;vertical-align:middle;text-align:center;display:inline-block;border:1px solid #297c9a;width:50px;height:48px;padding-top:6px;color:#297c9a;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.shareicons-email-btn{text-decoration:none}
.shareicons-email-btn:hover,.shareicons-email-btn:focus{background:#297c9a;color:#FFF;text-decoration:none}
.shareicons-email-btn:hover:before,.shareicons-email-btn:focus:before{content:"\e60d"}
.shareicons-facebook-btn{text-decoration:none}
.shareicons-facebook-btn:hover,.shareicons-facebook-btn:focus{background:#297c9a;color:#FFF;text-decoration:none}
.shareicons-facebook-btn:hover:before,.shareicons-facebook-btn:focus:before{content:"\e608"}
.shareicons-twitter-btn{text-decoration:none}
.shareicons-twitter-btn:hover,.shareicons-twitter-btn:focus{background:#297c9a;color:#FFF;text-decoration:none}
.shareicons-twitter-btn:hover:before,.shareicons-twitter-btn:focus:before{content:"\e60a"}
@media(min-width:768px){.videoaddtagsshare-widetags .shareicons li{float:right}
}
.videoaddtagsshare-widetags .shareicons li.social-fblike{width:auto}
.shareicons-container.vertical{margin-top:0}
.shareicons-container.vertical .shareicons{min-width:inherit}
.shareicons-container.vertical .shareicons li{float:none;margin-right:0;display:none}
.shareicons-container.vertical .shareicons li:last-child{display:block}
.shareicons-container.vertical .shareicons li.print-btn-container>.print-btn{display:block;float:none;margin:0 auto}
.shareicons-container.vertical .social-fblike{text-align:center;width:100%}
.shareicons-container.vertical .shareThisHolder{width:100%;float:none}
@media(min-width:768px){.shareicons-container.vertical .shareicons li{display:block}
}
.shareicons-label{color:#4a90a9;margin:0;text-align:center;font-size:14px;margin-bottom:-8px}
.shareThis.section{position:relative;max-width:1200px;margin:0 auto;z-index:1}
.paragraph-generic .shareThis.section{position:relative}
.image-ugc-container{position:relative;background:#FFF;margin:0 -15px;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.image-ugc-container{margin-top:70px}
}
@media(min-width:768px){.image-ugc-container{margin-top:80px}
}
@media(min-width:992px){.image-ugc-container{margin-top:90px}
}
@media(min-width:360px){.image-ugc-container{margin-bottom:70px}
}
@media(min-width:768px){.image-ugc-container{margin-bottom:80px}
}
@media(min-width:992px){.image-ugc-container{margin-bottom:90px}
}
.image-ugc-container .large-image-social-mention .social-mention{margin-top:.5em}
.image-ugc-container .largeimage{margin-top:0;margin-bottom:0}
.image-ugc{position:inherit;width:100%;background:#FFF;overflow:hidden;position:relative;display:table}
@media(min-width:360px){.image-ugc{position:relative;height:698px}
}
.image-ugc.make-white .image-content-container{color:#231f20}
.image-ugc.make-white .image-content hr{border-top:1px solid #e2e5de}
.image-ugc.make-white .image-btn{color:#00535e;background:#FFF;border:1px solid #00535e}
.image-ugc.make-white .image-btn:hover{color:#FFF;background:#00535e;border-color:#00535e}
@media(min-width:360px){.image-ugc.make-white .image-content-container{color:#FFF}
.image-ugc.make-white .image-content hr{border-top:1px solid #FFF}
.image-ugc.make-white .image-btn{color:#00535e;background:#fff;border:1px solid #e6e8e2}
.image-ugc.make-white .image-btn:hover{color:#fff;background:#00535e;border-color:#00535e}
}
.image-ugc.make-black .image-content-container{color:#040000}
.image-ugc.make-black .image-content hr{border-top:1px solid #e2e5de}
@media(min-width:360px){.image-ugc.make-black .image-content hr{border-top:1px solid #000}
.image-ugc.make-black .image-btn{color:#040000;border:1px solid #040000;margin-top:30px;margin-bottom:30px}
}
@media(min-width:360px) and (min-width:360px){.image-ugc.make-black .image-btn{margin-top:30px}
}
@media(min-width:360px) and (min-width:768px){.image-ugc.make-black .image-btn{margin-top:30px}
}
@media(min-width:360px) and (min-width:992px){.image-ugc.make-black .image-btn{margin-top:30px}
}
@media(min-width:360px) and (min-width:360px){.image-ugc.make-black .image-btn{margin-bottom:30px}
}
@media(min-width:360px) and (min-width:768px){.image-ugc.make-black .image-btn{margin-bottom:30px}
}
@media(min-width:360px) and (min-width:992px){.image-ugc.make-black .image-btn{margin-bottom:30px}
}
.image-bg{background-size:cover;background-position:bottom center;background-repeat:no-repeat;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;height:180px}
@media(min-width:360px){.image-bg{height:698px}
}
.image-content-container{position:initial;margin-top:220px;text-align:center;color:#231f20;padding:15px}
@media(min-width:360px){.image-content-container{vertical-align:middle;display:table-cell;padding-bottom:20px;position:relative;z-index:2;padding:0}
}
.image-btn{padding:.4375em 1.25em;font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-family:"ta_have_a_nice_day_bold",Helvetica,Arial,sans-serif;font-size:1.5em;text-decoration:none;display:inline-block;color:#4792a4;border:1px solid #4792a4;background:0}
.image-btn:link{color:#4792a4;text-decoration:none;background:0}
.image-btn:visited{color:#4792a4;text-decoration:none;background:0}
.image-btn:hover{background:#efc032;text-decoration:none}
.image-btn:active{color:#4792a4;text-decoration:none;background:0}
.image-content-container .blockquote-quote-pull{margin-left:auto;margin-right:auto;text-align:center;max-width:900px;padding:0 10px;margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.image-content-container .blockquote-quote-pull{margin-top:30px}
}
@media(min-width:768px){.image-content-container .blockquote-quote-pull{margin-top:30px}
}
@media(min-width:992px){.image-content-container .blockquote-quote-pull{margin-top:30px}
}
@media(min-width:360px){.image-content-container .blockquote-quote-pull{margin-bottom:30px}
}
@media(min-width:768px){.image-content-container .blockquote-quote-pull{margin-bottom:30px}
}
@media(min-width:992px){.image-content-container .blockquote-quote-pull{margin-bottom:30px}
}
@media(min-width:360px){.image-content-container .blockquote-quote-pull{padding:0 50px}
}
.image-content-container .blockquote-quote-pull p{line-height:1.7em;background:#5496ae;-webkit-box-shadow:.4em 0 0 #5496ae,-0.4em 0 0 #5496ae;-moz-box-shadow:.4em 0 0 #5496ae,-0.4em 0 0 #5496ae;box-shadow:.4em 0 0 #5496ae,-0.4em 0 0 #5496ae}
@media(min-width:360px){.image-content-container .blockquote-quote-pull p{background:rgba(0,84,93,0.6);-webkit-box-shadow:.4em 0 0 rgba(0,84,93,0.6),-0.4em 0 0 rgba(0,84,93,0.6);-moz-box-shadow:.4em 0 0 rgba(0,84,93,0.6),-0.4em 0 0 rgba(0,84,93,0.6);box-shadow:.4em 0 0 rgba(0,84,93,0.6),-0.4em 0 0 rgba(0,84,93,0.6)}
}
.image-content-container hr{max-width:282px}
.image-quote{display:block;margin:2em 0 2em;line-height:1.2em}
@media(min-width:360px){.image-quote{margin:2em 0 2.5em}
}
.image-quote-title{display:block;font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875em}
.image-quote-description{font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875em}
.image-quote-date{display:block;font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-size:1.125em}
.image-quote-source{font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875em;padding-top:.6em;display:block}
.image-with-date .image-content-container .image-quote{text-align:left;padding-left:10px}
.image-with-date .image-content-container hr{visibility:hidden}
.image-with-date .image-content-container .image-content{left:0}
@media(min-width:360px){.image-with-date .image-content-container hr{visibility:inherit}
.image-with-date .image-content-container .image-content{position:relative;left:0}
.image-with-date .image-content-container .image-quote{text-align:center}
}
@media(min-width:768px){.image-with-date .image-content-container .image-content{left:26%}
}
.image-social-image{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.image-social-image{margin-top:30px}
}
@media(min-width:768px){.image-social-image{margin-top:30px}
}
@media(min-width:992px){.image-social-image{margin-top:30px}
}
@media(min-width:360px){.image-social-image{margin-bottom:30px}
}
@media(min-width:768px){.image-social-image{margin-bottom:30px}
}
@media(min-width:992px){.image-social-image{margin-bottom:30px}
}
.image-social-image img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:1px solid #FFF;max-width:82px}
.image-ugc.make-black .image-social-image img{border:1px solid #000}
.fullwidth-bg{overflow:hidden}
.fullwidth-video-bg{position:relative}
.fullwidth-bg-contain{background-size:contain;background-repeat:no-repeat}
.fullwidth-bg-cover{background-size:cover;background-repeat:no-repeat}
.fullwidth-hero-bg-img{background-position:center;background-size:cover;height:0;padding-bottom:305px}
@media(min-width:768px){.fullwidth-hero-bg-img{padding-bottom:525px}
}
.image-caption{position:relative;padding-bottom:2.5em}
.image-caption .image img{max-width:100%}
@media(min-width:768px){.image-caption .image-copy{position:absolute;left:59%;bottom:1.4em;width:180px}
}
.image-overlay-tint{width:100%;height:100%;background:black;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);z-index:0}
.image-gradient{background:rgba(0,0,0,0.1);background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 30%,black 250%);background:-webkit-gradient(left top,left bottom,color-stop(30%,rgba(0,0,0,0.1)),color-stop(250%,black));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 30%,black 250%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 30%,black 250%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 30%,black 250%);background:linear-gradient(to bottom,rgba(0,0,0,0.1) 30%,#000 250%);-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.image-gradient-dark{background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top,rgba(0,0,0,0.4) 0,black 150%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0.4)),color-stop(150%,black));background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0,black 150%);background:-o-linear-gradient(top,rgba(0,0,0,0.4) 0,black 150%);background:-ms-linear-gradient(top,rgba(0,0,0,0.4) 0,black 150%);background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0,#000 150%);-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.image-overlay-layer{z-index:2}
.explore-container{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.explore-container{margin-top:70px}
}
@media(min-width:768px){.explore-container{margin-top:80px}
}
@media(min-width:992px){.explore-container{margin-top:90px}
}
@media(min-width:360px){.explore-container{margin-bottom:70px}
}
@media(min-width:768px){.explore-container{margin-bottom:80px}
}
@media(min-width:992px){.explore-container{margin-bottom:90px}
}
.explore-item-container{min-height:670px;max-width:400px;font-size:.95em;position:relative;margin:0 auto}
.explore-item-container.is-flip .explore-card-back{z-index:10}
.explore-image-container{text-align:center;position:relative;margin-left:-0.9375em;margin-right:-0.9375em}
.explore-image-container.nature,.explore-image-container.theme-1,.mosaic-item .theme-1 a.explore-image-container{border-bottom:4px solid #557630}
.explore-image-container.outback,.explore-image-container.theme-2,.mosaic-item .theme-2 a.explore-image-container{border-bottom:4px solid #ed8500}
.explore-image-container.aboriginal,.explore-image-container.theme-3,.mosaic-item .theme-3 a.explore-image-container{border-bottom:4px solid #4a3c31}
.explore-image-container.food,.explore-image-container.theme-4,.mosaic-item .theme-4 a.explore-image-container{border-bottom:4px solid #981e32}
.explore-image-container.arts,.explore-image-container.theme-5,.mosaic-item .theme-5 a.explore-image-container{border-bottom:4px solid #004165}
.explore-image-container.islands,.explore-image-container.theme-6,.mosaic-item .theme-6 a.explore-image-container{border-bottom:4px solid #3db8e4}
.explore-image-container.beaches,.explore-image-container.theme-7,.mosaic-item .theme-7 a.explore-image-container{border-bottom:4px solid #ffc20e}
.explore-image-container.sports,.explore-image-container.theme-8,.mosaic-item .theme-8 a.explore-image-container{border-bottom:4px solid #91ae35}
.explore-image-container.adventure,.explore-image-container.theme-9,.mosaic-item .theme-9 a.explore-image-container{border-bottom:4px solid #e1cd00}
.explore-image-container.discover,.explore-image-container.theme-10,.mosaic-item .theme-10 a.explore-image-container{border-bottom:4px solid #00a0af}
.explore-image-container.extra-1,.explore-image-container.theme-11{border-bottom:4px solid #c5bf9b}
.explore-image-container.extra-2,.explore-image-container.theme-12{border-bottom:4px solid #231f20}
.explore-item-diamond{position:absolute;bottom:-28px;width:100%}
.explore-item-container hr{margin:22px;border-top:1px solid #ebebe5}
.explore-card-back-time{font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.2em}
.explore-trip-item{display:inline-block;margin-right:1em}
.explore-transport-icon{display:block;font-size:2em;color:#91ae35}
.explore-trip{list-style-type:none;padding:0;margin:0 auto}
.explore-trip li{display:inline-block;text-align:center;margin-right:1em}
.explore-trip-time{font-family:"ProximaNova Bold",Helvetica,Arial,sans-serif}
.explore-trip-icon{text-align:center;padding-bottom:.1875em}
.explore-card-front{position:relative;padding:0 .9375em}
.explore-card-back{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f3f2eb;padding:.9375em}
.explore-item-container .flip-front,.explore-item-container .flip-back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;-ms-transition:.6s;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;min-height:670px}
.explore-item-container .flip-front{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2}
.explore-item-container .flip-back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.no-csstransforms3d .explore-item-container.is-flip:not(.is-trigger-content) .flip-front{z-index:1}
.csstransforms3d .explore-item-container.is-flip:not(.is-trigger-content) .flip-front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.csstransforms3d .explore-item-container.is-flip:not(.is-trigger-content) .flip-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}
.explore-container .line-through{visibility:hidden}
.experiences-search-list{list-style-type:none;text-align:left;padding-left:0;border-bottom:1px solid #e2e5de}
.experiences-search-list-item{display:inline-block}
.experiences-search-tab-link{color:#2c2c2c;text-decoration:none;position:relative;top:.0625em}
.experiences-search-tab-link:hover,.experiences-search-tab-link:focus,.experiences-search-tab-link:visited{text-decoration:none}
.experiences-search-results-content{display:none}
.experiences-search-results-content.is-active{display:inherit}
.experiences-search-results-content-container{padding-bottom:1.875em!important;padding-left:.9375em!important;padding-right:.9375em!important}
@media(min-width:768px){.experiences-search-results-content-container p,.experiences-search-results-content-container a{text-align:left}
}
@media(min-width:768px){.experiences-search-results-content-container .line-through-container{margin:0;text-align:left;padding-left:0;padding-right:0}
}
@media(min-width:768px){.experiences-search-results-content-container .line-through-container .line-through-container-biline{margin:0;text-align:left;padding-left:0;padding-right:0}
}
@media(min-width:768px){.experiences-search-results-content-container .search-favourite{position:static;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;text-align:left}
}
.experiences-search-results-img-container{display:none}
@media(min-width:768px){.experiences-search-results-img-container{display:inline-block;padding-bottom:1.875em!important;padding-left:2.5em!important;padding-right:.9375em!important;text-align:left}
}
@media(min-width:992px){.experiences-search-results-img-container{padding-left:3.75em!important}
}
@media(min-width:768px){.experiences-search-results-content-container{display:inline-block;padding-bottom:1.875em!important;padding-right:2.5em!important;padding-left:.9375em!important;text-align:left}
}
@media(min-width:992px){.experiences-search-results-content-container{padding-right:3.75em!important}
}
.experiences-search-results-copy-container{position:relative}
.experience-carousel-img-main{width:100%}
.experiences-search-related-header{font-size:1.125em}
.experiences-search-related-item,.experiences-search-related-author-title{display:block;margin-bottom:.25em}
@media(min-width:768px){.experiences-search-legal-link{display:none}
}
.experience-search-data{display:none}
.experiences-search-results-content .search-results-counter-grid-more .search-toggle-buttons{display:none}
@media(min-width:768px){.experiences-search-results-content .search-results-counter-grid-more .search-toggle-buttons{display:block}
}
.mosaic-list-view .mosaic-item .experiences-search-results-copy-container{padding-top:1.6875em}
@media(min-width:768px){.mosaic-list-view .mosaic-item .experiences-search-results-copy-container{padding-left:2em}
}
.mosaic-list-view .experience-search-image .mosaic-item-container,.mosaic-list-view .experience-search-image .mosaic-item,.mosaic-list-view .experience-search-video .mosaic-item-container,.mosaic-list-view .experience-search-video .mosaic-item,.mosaic-list-view .experience-search-article .mosaic-item-container,.mosaic-list-view .experience-search-article .mosaic-item{background-color:#fff!important}
.mosaic-list-view .experience-search-image .mosaic-item,.mosaic-list-view .experience-search-video .mosaic-item,.mosaic-list-view .experience-search-article .mosaic-item{border-bottom:1px solid #f3f2eb}
@media(min-width:768px){.mosaic-list-view .experience-search-image .mosaic-item,.mosaic-list-view .experience-search-video .mosaic-item,.mosaic-list-view .experience-search-article .mosaic-item{margin-bottom:1em!important}
}
@media(min-width:768px){.mosaic-list-view .experience-search-image .flip-container,.mosaic-list-view .experience-search-video .flip-container,.mosaic-list-view .experience-search-article .flip-container{margin-bottom:1em}
}
.experiences-search-results-content#tab-experiences,.experiences-search-results-content#tab-videos,.experiences-search-results-content#tab-images{margin-bottom:60px}
@media(min-width:360px){.experiences-search-results-content#tab-experiences,.experiences-search-results-content#tab-videos,.experiences-search-results-content#tab-images{margin-bottom:70px}
}
@media(min-width:768px){.experiences-search-results-content#tab-experiences,.experiences-search-results-content#tab-videos,.experiences-search-results-content#tab-images{margin-bottom:80px}
}
@media(min-width:992px){.experiences-search-results-content#tab-experiences,.experiences-search-results-content#tab-videos,.experiences-search-results-content#tab-images{margin-bottom:90px}
}
.specialoffer{text-align:center;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.specialoffer{margin-top:70px}
}
@media(min-width:768px){.specialoffer{margin-top:80px}
}
@media(min-width:992px){.specialoffer{margin-top:90px}
}
@media(min-width:360px){.specialoffer{margin-bottom:70px}
}
@media(min-width:768px){.specialoffer{margin-bottom:80px}
}
@media(min-width:992px){.specialoffer{margin-bottom:90px}
}
.specialoffer .row{max-width:73.75em;background-color:#e5f5f7}
@media(min-width:768px){.specialoffer{text-align:left}
.specialoffer .row{margin:0 auto}
}
.specialoffer .specialoffer-image{margin-left:-15px;margin-right:-15px;overflow:hidden}
.specialoffer .specialoffer-image img{width:auto;max-width:100%}
@media(min-width:768px){.specialoffer .specialoffer-image{position:relative;min-height:310px}
.specialoffer .specialoffer-image img{position:absolute;left:0;min-width:100%;min-height:310px}
}
@media(min-width:992px){.specialoffer .specialoffer-image{min-height:265px}
.specialoffer .specialoffer-image img{min-height:265px;max-width:inherit}
}
.specialoffer .specialoffer-content{padding:30px 15px}
@media(min-width:768px){.specialoffer .specialoffer-content{margin:0 auto;padding:30px 0 0;width:400px}
}
.specialoffer .specialoffer-content p{margin-top:.5em}
.specialoffer .specialoffer-content .specialoffer-title,.specialoffer .specialoffer-content .specialoffer-price{color:#00535e}
.specialoffer .specialoffer-content .specialoffer-price{margin-bottom:10px}
.specialoffer .specialoffer-content .specialoffer-currency{font-size:1.875em;vertical-align:top;margin-top:.25em;margin-right:-0.2em;display:inline-block}
.specialoffer .specialoffer-content .specialoffer-value{font-weight:bold;font-size:3.75em;font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.specialoffer .specialoffer-content .specialoffer-per{margin-left:-0.35em;display:inline-block}
.specialoffer .specialoffer-links{padding:15px 0 0}
@media(min-width:768px){.specialoffer .specialoffer-links{padding:0}
}
.specialoffer .specialoffer-links a{font-size:.875em;display:inline}
.specialoffer .specialoffer-links a:after{content:"\A\A"}
@media(min-width:768px){.specialoffer .specialoffer-links a{display:inline-block;margin-bottom:1.25em;margin-right:2em}
.specialoffer .specialoffer-links a:last-of-type{margin-right:0;margin-bottom:0}
.specialoffer .specialoffer-links a:after{content:'';white-space:normal}
}
.specialoffer--secondary .specialoffer-from{margin-right:-1.25em;display:inline-block}
.special-offer-food-wine{color:#FFF}
.special-offer-food-wine .specialoffer-title{color:#FFF!important}
.special-offer-food-wine .row{background-color:#000}
.special-offer-food-wine .specialoffer-content-image{margin-top:1em}
.special-offer-food-wine .specialoffer-content-image img{max-width:100%}
.special-offer-food-wine .specialoffer-content{text-align:center}
.special-offer-food-wine .specialoffer-links a{color:#FFF;text-decoration:none;font-size:1em;text-transform:uppercase;border:1px solid #FFF;padding:.75em .8em .5625em;margin-top:2em}
@media(min-width:360px){.special-offer-food-wine .specialoffer-links a{display:inline-block}
}
@media(min-width:768px){.special-offer-food-wine .specialoffer-links a:last-of-type{margin-bottom:2em}
}
.special-offer-food-wine .specialoffer-links a:hover{color:#000;background-color:#FFF;border-bottom:1px solid transparent}
.specialoffer-disclaimer{display:block;margin-bottom:1em;font-size:.75em;line-height:normal;color:#2c2c2c}
.categorylinks{margin-top:60px;margin-bottom:60px;text-align:center}
@media(min-width:360px){.categorylinks{margin-top:70px}
}
@media(min-width:768px){.categorylinks{margin-top:80px}
}
@media(min-width:992px){.categorylinks{margin-top:90px}
}
@media(min-width:360px){.categorylinks{margin-bottom:70px}
}
@media(min-width:768px){.categorylinks{margin-bottom:80px}
}
@media(min-width:992px){.categorylinks{margin-bottom:90px}
}
.categorylinks hr{margin:0 15px 60px}
.categorylinks .categorylinks-item{max-width:310px;margin-left:auto;margin-right:auto;padding:0 15px 60px}
@media(min-width:768px){.categorylinks .categorylinks-item{padding:0 15px 0}
}
.categorylinks .categorylinks-item-last{padding:0 15px 0}
.categorylinks .categorylink-title{color:#3db8e4;font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-size:1.75em;text-transform:uppercase}
.categorylinks .categorylink-body{font-size:.875em}
.categorylinks .categorylink-links a{display:block;text-align:center;text-decoration:none;margin:0}
@media(min-width:360px){.categorylinks .categorylink-links a{margin:0 30px}
}
.categorylinks .categorylink-links img{margin:15px 0;max-width:100%}
.categorylinks .categorylink-links span{display:inline;font-size:.875em}
.categorylinks .categorylink-links span:before{content:'\A';white-space:pre}
.categorylinks .categorylink-links span.categorylink-arrive-by-air-icon{margin:15px 0;font-size:3.125em}
.whatyoucansee{padding:0;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.whatyoucansee{margin-top:70px}
}
@media(min-width:768px){.whatyoucansee{margin-top:80px}
}
@media(min-width:992px){.whatyoucansee{margin-top:90px}
}
@media(min-width:360px){.whatyoucansee{margin-bottom:70px}
}
@media(min-width:768px){.whatyoucansee{margin-bottom:80px}
}
@media(min-width:992px){.whatyoucansee{margin-bottom:90px}
}
.whatyoucansee .section-intro h2{margin-top:0}
.whatyoucansee>.section-intro h2{margin-top:0}
.whatyoucansee .what-you-can-see-view-all-highlights{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.whatyoucansee .what-you-can-see-view-all-highlights{margin-top:30px}
}
@media(min-width:768px){.whatyoucansee .what-you-can-see-view-all-highlights{margin-top:30px}
}
@media(min-width:992px){.whatyoucansee .what-you-can-see-view-all-highlights{margin-top:30px}
}
@media(min-width:360px){.whatyoucansee .what-you-can-see-view-all-highlights{margin-bottom:30px}
}
@media(min-width:768px){.whatyoucansee .what-you-can-see-view-all-highlights{margin-bottom:30px}
}
@media(min-width:992px){.whatyoucansee .what-you-can-see-view-all-highlights{margin-bottom:30px}
}
.atdwhighlights{background:#FFF;margin:0 auto;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.atdwhighlights{margin-top:70px}
}
@media(min-width:768px){.atdwhighlights{margin-top:80px}
}
@media(min-width:992px){.atdwhighlights{margin-top:90px}
}
@media(min-width:360px){.atdwhighlights{margin-bottom:70px}
}
@media(min-width:768px){.atdwhighlights{margin-bottom:80px}
}
@media(min-width:992px){.atdwhighlights{margin-bottom:90px}
}
.atdw-highlights-all-accommodation{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.atdw-highlights-all-accommodation{margin-top:30px}
}
@media(min-width:768px){.atdw-highlights-all-accommodation{margin-top:30px}
}
@media(min-width:992px){.atdw-highlights-all-accommodation{margin-top:30px}
}
@media(min-width:360px){.atdw-highlights-all-accommodation{margin-bottom:30px}
}
@media(min-width:768px){.atdw-highlights-all-accommodation{margin-bottom:30px}
}
@media(min-width:992px){.atdw-highlights-all-accommodation{margin-bottom:30px}
}
.section-intro,.section-title{padding:0 .9375em 0}
.section-intro+p,.section-intro+ol,.section-intro+ul,.section-intro+h2,.section-intro+h3,.section-title+p,.section-title+ol,.section-title+ul,.section-title+h2,.section-title+h3{margin-top:60px}
@media(min-width:360px){.section-intro+p,.section-intro+ol,.section-intro+ul,.section-intro+h2,.section-intro+h3,.section-title+p,.section-title+ol,.section-title+ul,.section-title+h2,.section-title+h3{margin-top:60px}
}
@media(min-width:768px){.section-intro+p,.section-intro+ol,.section-intro+ul,.section-intro+h2,.section-intro+h3,.section-title+p,.section-title+ol,.section-title+ul,.section-title+h2,.section-title+h3{margin-top:60px}
}
@media(min-width:992px){.section-intro+p,.section-intro+ol,.section-intro+ul,.section-intro+h2,.section-intro+h3,.section-title+p,.section-title+ol,.section-title+ul,.section-title+h2,.section-title+h3{margin-top:60px}
}
.section-intro h2{font-size:2.4375em}
@media(min-width:360px){.section-intro h2{font-size:2.875em}
}
@media(min-width:768px){.section-intro h2{font-size:3.25em;margin-top:77px}
}
@media(min-width:992px){.section-intro h2{font-size:3.75em}
}
h3.type-h3-as-h4{margin-bottom:0;margin-top:30px}
@media(min-width:360px){h3.type-h3-as-h4{margin-top:30px}
}
@media(min-width:768px){h3.type-h3-as-h4{margin-top:30px}
}
@media(min-width:992px){h3.type-h3-as-h4{margin-top:30px}
}
.section-title{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.section-title{margin-top:30px}
}
@media(min-width:768px){.section-title{margin-top:30px}
}
@media(min-width:992px){.section-title{margin-top:30px}
}
@media(min-width:360px){.section-title{margin-bottom:30px}
}
@media(min-width:768px){.section-title{margin-bottom:30px}
}
@media(min-width:992px){.section-title{margin-bottom:30px}
}
.section-title h1{font-size:3.75em}
@media(min-width:360px){.section-title h1{font-size:4.375em;margin-top:30px}
}
@media(min-width:768px){.section-title h1{font-size:5em}
}
@media(min-width:992px){.section-title h1{font-size:5.625em;margin-top:80px}
}
.section-title+h2{margin-top:30px}
@media(min-width:360px){.section-title+h2{margin-top:60px}
}
.section-title+.double-mosaic{margin-top:60px}
@media(min-width:360px){.section-title+.double-mosaic{margin-top:70px}
}
@media(min-width:768px){.section-title+.double-mosaic{margin-top:80px}
}
@media(min-width:992px){.section-title+.double-mosaic{margin-top:90px}
}
.section-buttons{padding:0;margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.section-buttons{margin-top:30px}
}
@media(min-width:768px){.section-buttons{margin-top:30px}
}
@media(min-width:992px){.section-buttons{margin-top:30px}
}
@media(min-width:360px){.section-buttons{margin-bottom:30px}
}
@media(min-width:768px){.section-buttons{margin-bottom:30px}
}
@media(min-width:992px){.section-buttons{margin-bottom:30px}
}
.section-buttons .section-buttons-desktop{display:none}
.section-buttons .section-buttons-mobile{padding:0 20px}
.section-buttons .section-buttons-mobile .dropdown-select-style{background-position:100% 50%}
.section-buttons .section-buttons-mobile hr{border-color:#005073;margin-bottom:17px;margin-top:17px}
@media(min-width:560px){.section-buttons .section-buttons-mobile{display:none}
.section-buttons .section-buttons-desktop{display:block}
}
.text.section{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.text.section{margin-top:30px}
}
@media(min-width:768px){.text.section{margin-top:30px}
}
@media(min-width:992px){.text.section{margin-top:30px}
}
@media(min-width:360px){.text.section{margin-bottom:30px}
}
@media(min-width:768px){.text.section{margin-bottom:30px}
}
@media(min-width:992px){.text.section{margin-bottom:30px}
}
.social-mention{padding:0 1em 0 1em;display:table;margin-right:auto;margin-left:auto}
@media(min-width:992px){.social-mention{margin-right:10%}
}
.social-mention-container{min-width:11.25em}
.social-mention-image{margin-bottom:.5em;display:table-cell;padding:0}
@media(min-width:768px){.social-mention-image{margin-bottom:0;width:1.75em}
}
.social-mention-details{padding:0;font-size:.88em;padding-left:.4em;display:table-cell;text-align:left;height:100%;vertical-align:middle;width:100%}
.social-mention-details p{line-height:1.3em;padding-top:.25em;margin:0}
.social-pinterest--container{left:.9375em;top:.9375em;position:absolute;visibility:hidden;z-index:100}
.social-pinterest{width:2.5em}
.social-pinterest--visible{visibility:visible}
.social-pinterest--image-cover{background:rgba(0,0,0,0);bottom:2em;top:0;left:0;right:0;position:absolute;z-index:0}
.st_email_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/email_outline.png")!important;width:52px;height:52px}
.st_email_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/email.png")!important;opacity:1!important;background-position:0!important}
.st_facebook_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/facebook_outline.png")!important;width:52px;height:52px}
.st_facebook_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/facebook.png")!important;opacity:1!important;background-position:0!important}
.st_twitter_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/twitter_outline.png")!important;width:52px;height:52px}
.st_twitter_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/twitter.png")!important;opacity:1!important;background-position:0!important}
.st_sharethis_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/sharethis_outline.png")!important;width:52px;height:52px}
.st_sharethis_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/sharethis.png")!important;opacity:1!important;background-position:0!important}
.st_sharethis_large_slick .stButton .stLarge{background-image:none!important;width:0;height:0;top:5px;display:initial!important}
.st_sharethis_large_slick .stButton .stLarge:before{content:"\e90c"!important;font-family:'TAIcons'}
.st_sharethis_large_slick .stButton .stLarge:hover{opacity:1}
.st_sharethis_large_slick .stButton .stLarge:hover:before{content:"\e90b"!important;font-family:'TAIcons'}
.st_sharethis_large_slick .stButton .stLarge:hover{opacity:1!important}
.st_sharethis_large_slick-big .stButton .stLarge{background-image:none!important;display:table-cell!important;color:white!important}
.st_sharethis_large_slick-big .stButton{font-size:81px;line-height:inherit!important;margin-bottom:0;margin-top:31px;display:inline-table!important}
.st_sharethis_large_slick-big .stButton .stLarge:before{content:"\e90c"!important;font-family:'TAIcons'}
.st_sharethis_large_slick-big .stButton .stLarge:hover:before{content:"\e90b"!important;font-family:'TAIcons'}
.st_sharethis_large_slick-big .stButton .stLarge:hover{opacity:1!important}
.st_tumblr_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/tumblr_outline.png")!important;width:52px;height:52px}
.st_tumblr_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/tumblr.png")!important;opacity:1!important;background-position:0!important}
.st_googleplus_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/googleplus_outline.png")!important;width:52px;height:52px}
.st_googleplus_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/googleplus.png")!important;opacity:1!important;background-position:0!important}
.st_xing_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/xing_outline.png")!important;width:52px;height:52px}
.st_xing_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/xing.png")!important;opacity:1!important;background-position:0!important}
.st_reddit_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/reddit_outline.png")!important;width:52px;height:52px}
.st_reddit_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/reddit.png")!important;opacity:1!important;background-position:0!important}
.st_myspace_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/myspace_outline.png")!important;width:52px;height:52px}
.st_myspace_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/myspace.png")!important;opacity:1!important;background-position:0!important}
.st_orkut_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/orkut_outline.png")!important;width:52px;height:52px}
.st_orkut_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/orkut.png")!important;opacity:1!important;background-position:0!important}
.st_linkedin_large .stButton .stLarge{background-image:url("clientlibs/imgs/icons/linkedin_outline.png")!important;width:52px;height:52px}
.st_linkedin_large .stButton .stLarge:hover{background-image:url("clientlibs/imgs/icons/linkedin.png")!important;opacity:1!important;background-position:0!important}
.st_facebook_link{background-image:url("clientlibs/imgs/icons/facebook_outline.png")!important;width:40px;height:40px;background-size:contain;background-repeat:no-repeat}
.st_facebook_link:hover{background-image:url("clientlibs/imgs/icons/facebook.png")!important;opacity:1!important;background-position:0!important}
.st_twitter_link{background-image:url("clientlibs/imgs/icons/twitter_outline.png")!important;width:40px;height:40px;background-size:contain;background-repeat:no-repeat}
.st_twitter_link:hover{background-image:url("clientlibs/imgs/icons/twitter.png")!important;opacity:1!important;background-position:0!important}
.large-image-social{position:relative}
@media(min-width:992px){.large-image-social-frame-height{display:block;width:100%;overflow:hidden;text-align:center;line-height:35.625em}
}
.large-image-social-content{background:#fff;padding:1em;text-align:center}
@media(min-width:768px){.large-image-social-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:63%;overflow:visible;margin:auto;background:inherit;padding:0}
}
.large-image-social-content .blockquote-quote-pull{margin-left:auto;margin-right:auto}
.large-image-social-content hr{max-width:17.625em}
.large-image-social-media img{width:100%;height:auto;min-width:100%}
@media(min-width:992px){.large-image-social-media img{vertical-align:middle;margin:-50% -100%}
}
.large-image-social-mention{width:100%;background:#fff}
.small-image-text{position:relative;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.small-image-text{margin-top:70px}
}
@media(min-width:768px){.small-image-text{margin-top:80px}
}
@media(min-width:992px){.small-image-text{margin-top:90px}
}
@media(min-width:360px){.small-image-text{margin-bottom:70px}
}
@media(min-width:768px){.small-image-text{margin-bottom:80px}
}
@media(min-width:992px){.small-image-text{margin-bottom:90px}
}
.small-image-text-img{width:100%}
@media(min-width:768px){.small-image-text-img{float:left;width:71.5%}
}
.small-image-text-content{font-size:.76923em;padding:0;width:100%;position:static}
.small-image-text-content p{line-height:1.8em;margin-top:1.125em}
.small-image-text-content>p:last-child{margin-bottom:0}
@media(min-width:768px){.small-image-text-content{bottom:-.5em;font-size:.90909em;padding:0 0 0 6.53333em;right:0;width:48%;position:absolute}
}
@media(min-width:992px){.small-image-text-content{width:40%}
}
.large-image-text{position:relative;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.large-image-text{margin-top:70px}
}
@media(min-width:768px){.large-image-text{margin-top:80px}
}
@media(min-width:992px){.large-image-text{margin-top:90px}
}
@media(min-width:360px){.large-image-text{margin-bottom:70px}
}
@media(min-width:768px){.large-image-text{margin-bottom:80px}
}
@media(min-width:992px){.large-image-text{margin-bottom:90px}
}
.large-image-text .col-xs-9{width:100%}
@media(min-width:768px){.large-image-text .col-xs-9{width:75%}
}
.large-image-text-img{width:100%}
@media(min-width:768px){.large-image-text-img{width:70.826%}
}
.large-image-text-content{font-size:.875em;padding:0;width:100%;position:static}
.large-image-text-content>p:last-child{margin-bottom:0}
.large-image-text-content>p{line-height:1.8em;margin-top:1.25em}
@media(min-width:768px){.large-image-text-content{bottom:-.5em;padding:0 0 0 2em;right:0;width:30%;position:absolute}
}
.parallaxHolder{z-index:2}
.largeimage{position:relative;-webkit-perspective:600;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.largeimage{margin-top:70px}
}
@media(min-width:768px){.largeimage{margin-top:80px}
}
@media(min-width:992px){.largeimage{margin-top:90px}
}
@media(min-width:360px){.largeimage{margin-bottom:70px}
}
@media(min-width:768px){.largeimage{margin-bottom:80px}
}
@media(min-width:992px){.largeimage{margin-bottom:90px}
}
.largeimage-container{height:300px;overflow:hidden;position:relative}
.largeimage-container img{width:100%;position:absolute;top:50%;margin-top:-35%;left:0}
.largeimage-overlay{position:absolute;top:0;left:0;height:100%;width:100%}
.largeimage-overlay .largeimage-overlay-container{display:table;height:inherit;width:inherit}
.largeimage-overlay .inside{display:table-cell;vertical-align:middle;text-align:center}
.largeimage-overlay h3{color:#fff;font-size:1.875em}
@media(min-width:360px){.largeimage-overlay h3{font-size:3.125em}
}
@media(min-width:768px){.largeimage-overlay h3{font-size:3.75em}
}
@media(min-width:992px){.largeimage-overlay h3{font-size:5em}
}
.largeimage-smallimage-container{position:relative;top:-3.125em}
.largeimage-smallimage-container img{width:100%;height:auto}
.largeimage-smallimage-container>.column{float:left}
.largeimage-smallimage-container>.col-first{width:23%;padding-top:2.5%}
.largeimage-smallimage-container>.col-second{width:32%}
.largeimage-smallimage-container>.col-third{width:13%;padding-top:2.5%}
.largeimage-smallimage-container>.col-fourth{width:32%}
.lt-ie9 .largeimage{height:400px;overflow:hidden;position:relative}
.lt-ie9 .largeimage img{position:absolute;bottom:0;left:0}
.lt-ie9 .largeimage-container{display:none}
.parallaxHolder{z-index:2}
.largeparallax{position:relative;z-index:2;margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.largeparallax{margin-top:70px}
}
@media(min-width:768px){.largeparallax{margin-top:80px}
}
@media(min-width:992px){.largeparallax{margin-top:90px}
}
@media(min-width:360px){.largeparallax{margin-bottom:70px}
}
@media(min-width:768px){.largeparallax{margin-bottom:80px}
}
@media(min-width:992px){.largeparallax{margin-bottom:90px}
}
.largeparallax .img-holder{margin-bottom:10px}
.parallaximage_fullwidth--social .largeparallax{margin-bottom:10px;margin-top:60px}
@media(min-width:360px){.parallaximage_fullwidth--social .largeparallax{margin-bottom:10px}
}
@media(min-width:768px){.parallaximage_fullwidth--social .largeparallax{margin-bottom:10px}
}
@media(min-width:992px){.parallaximage_fullwidth--social .largeparallax{margin-bottom:10px}
}
@media(min-width:360px){.parallaximage_fullwidth--social .largeparallax{margin-top:70px}
}
@media(min-width:768px){.parallaximage_fullwidth--social .largeparallax{margin-top:80px}
}
@media(min-width:992px){.parallaximage_fullwidth--social .largeparallax{margin-top:90px}
}
.largeparallax.largeparallax--withtext{margin-bottom:60px;margin-top:60px}
@media(min-width:360px){.largeparallax.largeparallax--withtext{margin-bottom:60px}
}
@media(min-width:768px){.largeparallax.largeparallax--withtext{margin-bottom:60px}
}
@media(min-width:992px){.largeparallax.largeparallax--withtext{margin-bottom:60px}
}
@media(min-width:360px){.largeparallax.largeparallax--withtext{margin-top:70px}
}
@media(min-width:768px){.largeparallax.largeparallax--withtext{margin-top:80px}
}
@media(min-width:992px){.largeparallax.largeparallax--withtext{margin-top:90px}
}
.largeparallax-text{position:absolute;top:0;left:0;height:97%;width:100%;z-index:2}
.largeparallax-text .largeparallax-text-container{text-align:center;display:table;height:inherit;width:inherit;margin-top:-35px}
@media(min-width:360px){.largeparallax-text .largeparallax-text-container{margin-top:-0.9375em}
}
.largeparallax-text .inside{display:table-cell;vertical-align:middle;text-align:center}
.largeparallax-text h2{margin-top:0;margin-bottom:0;color:#fff;font-size:2.5em}
@media(min-width:360px){.largeparallax-text h2{font-size:3.125em}
}
@media(min-width:768px){.largeparallax-text h2{font-size:3.75em}
}
@media(min-width:992px){.largeparallax-text h2{font-size:5em}
}
.largeparallax-text-container .image-social-image{margin-top:0;display:none}
@media(min-width:768px){.largeparallax-text-container .image-social-image{display:block}
}
@media(min-width:992px){.largeparallax-text-container .image-social-image{margin-top:30px;margin-bottom:30px}
}
@media(min-width:992px) and (min-width:360px){.largeparallax-text-container .image-social-image{margin-top:30px}
}
@media(min-width:992px) and (min-width:768px){.largeparallax-text-container .image-social-image{margin-top:30px}
}
@media(min-width:992px) and (min-width:992px){.largeparallax-text-container .image-social-image{margin-top:30px}
}
@media(min-width:992px) and (min-width:360px){.largeparallax-text-container .image-social-image{margin-bottom:30px}
}
@media(min-width:992px) and (min-width:768px){.largeparallax-text-container .image-social-image{margin-bottom:30px}
}
@media(min-width:992px) and (min-width:992px){.largeparallax-text-container .image-social-image{margin-bottom:30px}
}
.largeparallax-images{margin-top:0;margin-bottom:60px;margin-top:-4.375em;position:relative;z-index:2;width:103%}
@media(min-width:360px){.largeparallax-images{margin-bottom:60px}
}
@media(min-width:768px){.largeparallax-images{margin-bottom:60px}
}
@media(min-width:992px){.largeparallax-images{margin-bottom:60px}
}
.largeparallax-images:before,.largeparallax-images:after{content:" ";display:table}
.largeparallax-images:after{clear:both}
@media(min-width:360px){.largeparallax-images{margin-top:-6.25em}
}
@media(min-width:992px){.largeparallax-images{margin-top:-11.25em}
}
.largeparallax-images img{width:100%;height:auto}
.largeparallax-images>.column{float:left}
.largeparallax-images>.col-first{width:23%;padding-top:2%}
.largeparallax-images>.col-second{width:32%}
.largeparallax-images>.col-third{width:13%;padding-top:2%}
.largeparallax-images>.col-fourth{width:32%}
.img-src{display:none}
.legacy-img{max-height:600px;overflow:hidden}
.legacy-img>img{width:100%}
.legacy-img.show-on-ie8,.legacy-img.show-on-ie9{margin-bottom:10px}
.legacy-img.show-on-ie8>img,.legacy-img.show-on-ie9>img{position:relative}
.two-images{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.two-images{margin-top:70px}
}
@media(min-width:768px){.two-images{margin-top:80px}
}
@media(min-width:992px){.two-images{margin-top:90px}
}
@media(min-width:360px){.two-images{margin-bottom:70px}
}
@media(min-width:768px){.two-images{margin-bottom:80px}
}
@media(min-width:992px){.two-images{margin-bottom:90px}
}
@media(max-width:768px){.two-images-column{float:none;margin-bottom:.9375em;width:100%}
.two-images-column:last-child{margin:0}
}
.two-images-large-img{width:100%}
.two-images-large-content{font-size:.875em}
.two-images-large-content>p:last-child{margin-bottom:0}
.two-images-large-content>p{margin-top:1.25em}
.two-images-small-img{width:100%}
.two-images-small-content{font-size:.875em}
.two-images-small-content>p:last-child{margin-bottom:0}
.two-images-small-content>p{margin-top:1.25em}
.line-through-container{text-align:center;display:table;padding:0 .90em;margin-left:auto;margin-right:auto}
@media(min-width:360px){.line-through-container{padding:0 2em}
}
.line-through{display:table-cell;vertical-align:middle}
.line-through-hr{border-top:1px solid #4a3c31;display:block;position:relative;width:16px}
.line-through-container .line-through-container-biline{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-family:"ta_have_a_nice_day_bold",Helvetica,Arial,sans-serif;font-size:1.75em;color:#4a3c31;display:table-cell;padding:0 8px}
.line-through-line-wrapper:before{content:'\2014';position:absolute;top:0;left:-20px}
.line-through-line-wrapper:after{content:'\2014';position:absolute;top:0;right:-20px}
.line-through-container.line-categorylink-theme{position:relative;width:100%}
.line-categorylink-theme .line-through-container-biline{color:#8d896f;padding:0;background:#FFF;z-index:2;position:relative;display:inline-block;margin:0 36px}
@media(min-width:360px){.line-categorylink-theme .line-through-container-biline{margin:0;padding:0 1em}
}
.line-through-categorylink-theme{position:absolute;left:13px;right:13px;top:0;height:50%;border-bottom:1px solid #8d896f;z-index:1}
.line-through-main-heading-theme .line-through-container-biline{color:#8d896f}
.line-through-main-heading-theme .line-through-hr{border-top:1px solid #8d896f}
select::-ms-expand{display:none}
.dropdown-select p{display:inline-block;font-weight:bold}
.dropdown-select-style{margin:-10px auto -10px;overflow:hidden;font-family:"ProximaNova Bold",Helvetica,Arial,sans-serif;background:url("clientlibs/imgs/ui/drop-down-arrow.png") no-repeat;background-position:100% 50%;text-shadow:0 0 1px #eee}
.dropdown-select-style select{padding:6px 8px;padding-right:32px;width:100%;height:32px;line-height:1.25em;border:0!important;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:""}
select{overflow:hidden;width:120%}
option{background-color:white;color:black}
.dropdown-select-countrylanguage{width:278px}
@media(min-width:360px){.dropdown-select-countrylanguage{margin:0 auto}
}
@media(min-width:992px){.dropdown-select-countrylanguage{margin:inherit}
}
.dropdown-select-countrylanguage-style{margin:0 auto;height:50px;overflow:hidden;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background:url("clientlibs/imgs/ui/footer_select_bg.png") no-repeat;text-shadow:0 0 1px #eee;position:relative}
.dropdown-select-countrylanguage-style select{padding:15px 54px 15px 10px;width:107%;height:50px;line-height:1.25em;border:0!important;box-shadow:none;background:transparent;font-size:.875em;background-image:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";color:#70c3f3}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.dropdown-select-countrylanguage-style select{width:100%}
}
.dropdown-select-countrylanguage-style2{margin:-10px auto -10px;width:130%;overflow:hidden;font-family:"ProximaNova Bold",Helvetica,Arial,sans-serif;background:url("clientlibs/imgs/ui/footer_select_bg.png") no-repeat;text-shadow:0 0 1px #eee}
.dropdown-select-countrylanguage-style2 select{width:278px;height:50px;padding:15px 54px 15px 10px;line-height:1.25em;border:0!important;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";color:#70c3f3}
.select-style{width:250px;overflow:hidden;font-family:"ProximaNova Bold",Helvetica,Arial,sans-serif;background:url("clientlibs/imgs/ui/drop-down-arrow.png") no-repeat;background-position:90% 50%}
.select-style select{padding:5px 8px;width:130%;border:0;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}
.input-white-background{width:275px;margin:0 auto}
@media(min-width:992px){.input-white-background.postcode{width:100px}
}
.input-white-background-style{margin:0 auto;height:50px;overflow:hidden;font-family:"Regular",Helvetica,Arial,sans-serif;text-shadow:0 0 1px #eee}
.input-generic,.input-white-background input{background:#fff;border:1px solid #00535e;padding:17px 10px 17px 10px;width:100%;height:50px;line-height:20px;box-shadow:none;font-size:14px;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";color:#00535e;border-radius:0}
.input-disabled{-moz-opacity:.5;-ms-filter:alpha(opacity=50);opacity:.5}
input.filter_keyword[disabled="disabled"],input.filter_keyword[disabled="true"]{border:1px solid #ddd;color:#bbb}
input.select2-input[disabled]{opacity:.3;color:initial!important}
.video-js{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}
.bc-player-default_default.vjs-mouse .vjs-big-play-button,.bc-player-default_default .vjs-big-play-button{background:url("clientlibs/imgs/icons/video_play_small.png") 100% 100% no-repeat;display:block;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;height:130px;width:130px}
@media(min-width:992px){.bc-player-default_default.vjs-mouse .vjs-big-play-button,.bc-player-default_default .vjs-big-play-button{background:url("clientlibs/imgs/icons/video_play_large.png") 100% 100% no-repeat;height:165px;width:165px}
}
.bc-player-default_default.vjs-mouse .vjs-big-play-button:hover,.bc-player-default_default.vjs-mouse .vjs-big-play-button:active,.bc-player-default_default .vjs-big-play-button:hover,.bc-player-default_default .vjs-big-play-button:active{border-radius:50%}
.bc-player-default_default.vjs-mouse .vjs-big-play-button:before,.bc-player-default_default .vjs-big-play-button::before{display:none}
.video-js.vjs-has-started .vjs-big-play-button{display:none}
.vjs-default-skin .vjs-big-play-button{display:none}
.vjs-control-bar{display:none}
.two-column-video{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.two-column-video{margin-top:70px}
}
@media(min-width:768px){.two-column-video{margin-top:80px}
}
@media(min-width:992px){.two-column-video{margin-top:90px}
}
@media(min-width:360px){.two-column-video{margin-bottom:70px}
}
@media(min-width:768px){.two-column-video{margin-bottom:80px}
}
@media(min-width:992px){.two-column-video{margin-bottom:90px}
}
.two-column-video h3{margin-top:0;margin-bottom:30px}
@media(min-width:360px){.two-column-video h3{margin-bottom:30px}
}
@media(min-width:768px){.two-column-video h3{margin-bottom:30px}
}
@media(min-width:992px){.two-column-video h3{margin-bottom:30px}
}
.video-container{position:inherit;background-color:transparent;margin:0 -0.9375em}
@media(min-width:360px){.video-container{margin:inherit}
}
.video-container-table{display:block;position:relative}
.video-container-table:after{padding-top:56.25%;display:block;content:''}
.video-link{display:table;margin-top:.625em;margin-bottom:.25em;line-height:1em}
.video-copy{padding:.625em 0;line-height:1.5625em}
.video-copy p{font-size:14px;line-height:1.78571em;margin-top:0;margin-bottom:0}
@media(min-width:360px){.video-copy{padding:10px 0 0 10px}
}
@media(min-width:768px){.video-copy{bottom:-3px;margin-right:-236px;position:absolute;right:0;width:220px}
}
@media(min-width:768px){.video-2column-container{padding-right:19em}
}
.video-position{position:relative}
.video-large-container{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.video-large-container{margin-top:70px}
}
@media(min-width:768px){.video-large-container{margin-top:80px}
}
@media(min-width:992px){.video-large-container{margin-top:90px}
}
@media(min-width:360px){.video-large-container{margin-bottom:70px}
}
@media(min-width:768px){.video-large-container{margin-bottom:80px}
}
@media(min-width:992px){.video-large-container{margin-bottom:90px}
}
.video-title-large-video{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.75em;display:block;padding-bottom:.4em}
.video-text-large{line-height:1.5em}
.video-copy-large-container{background-color:#f3f2eb;padding:1em}
@media(min-width:360px){.video-copy-large-container{margin:inherit}
}
.video-desktop-title-fullvideo-fav-tags-share{margin-top:45px;margin-bottom:60px}
@media(min-width:360px){.video-desktop-title-fullvideo-fav-tags-share{margin-top:55px}
}
@media(min-width:768px){.video-desktop-title-fullvideo-fav-tags-share{margin-top:65px}
}
@media(min-width:992px){.video-desktop-title-fullvideo-fav-tags-share{margin-top:75px}
}
@media(min-width:360px){.video-desktop-title-fullvideo-fav-tags-share{margin-bottom:70px}
}
@media(min-width:768px){.video-desktop-title-fullvideo-fav-tags-share{margin-bottom:80px}
}
@media(min-width:992px){.video-desktop-title-fullvideo-fav-tags-share{margin-bottom:90px}
}
.videoitemwithtitle{background-color:#f3f2eb;text-align:left;margin:0 -0.9375em;margin-bottom:.625em}
.videoitemwithtitle .video-container{margin:0}
@media(min-width:360px){.videoitemwithtitle{margin:0;margin-bottom:.625em}
}
@media(min-width:768px){.videoitemwithtitle{margin:.1875em}
}
.videoitemwithtitle-copy{padding:1em 1em 1em 1.375em;display:inline-block}
@media(min-width:360px){.videoitemwithtitle-copy{padding:.5em}
}
.videoitemwithtitle-time{color:#808183;display:block;padding-top:4px}
@media(min-width:360px){.videoitemwithtitle-time{display:inline-block}
}
.paragraph-home,.paragraph-icon,.paragraph-city,.paragraph-state,.paragraph-article,.paragraph-video{background:#fff;position:relative}
.paragraph-icon:before,.paragraph-city:before,.paragraph-state:before,.paragraph-article:before,.paragraph-video:before{content:'';width:100%;border-top:90px solid transparent;top:-90px;position:absolute}
.paragraph-home:after,.paragraph-icon:after,.paragraph-city:after,.paragraph-state:after,.paragraph-article:after,.paragraph-video:after,.paragraph-generic:after{content:'';width:100%;border-bottom:90px solid transparent;bottom:-90px;position:absolute}
.paragraph-generic{z-index:1}
.paragraph-generic ~ .paragraph-generic{background:#fff}
.paragraph-generic.padded-900{background:#fff;position:relative;z-index:initial}
@media(min-width:768px){.paragraph-city .paragraph-generic,.paragraph-state .paragraph-generic{padding-left:16.7%}
}
@media(min-width:992px){.paragraph-city .paragraph-generic,.paragraph-state .paragraph-generic{padding-right:28em;padding-left:11.1em}
}
@media(min-width:1200px){.paragraph-city .paragraph-generic,.paragraph-state .paragraph-generic{padding-right:31em;padding-left:12.5em;max-width:75em;margin-left:auto;margin-right:auto}
}
.paragraph-article .type-body,.paragraph-article .paragraph-generic .type-body{padding-left:.9375em;padding-right:.9375em}
@media(min-width:768px){.paragraph-article .type-body,.paragraph-article .paragraph-generic .type-body{padding-left:20%}
}
@media(min-width:992px){.paragraph-article .type-body,.paragraph-article .paragraph-generic .type-body{padding-right:26%}
}
@media(min-width:1200px){.paragraph-article .type-body,.paragraph-article .paragraph-generic .type-body{padding-right:21em;padding-left:13.4em;max-width:75em;margin-left:auto;margin-right:auto}
}
.paragraph-product .type-body,.paragraph-product .paragraph-generic .type-body{padding-left:.9375em;padding-right:.9375em}
@media(min-width:768px){.paragraph-product .type-body,.paragraph-product .paragraph-generic .type-body{padding-left:18.1%}
}
@media(min-width:992px){.paragraph-product .type-body,.paragraph-product .paragraph-generic .type-body{padding-right:29.6%}
}
@media(min-width:1200px){.paragraph-product .type-body,.paragraph-product .paragraph-generic .type-body{padding-right:22.1em;padding-left:13.5em;max-width:75em;margin-left:auto;margin-right:auto}
}
.paragraph-article:before{border-top-width:60px;top:-60px}
.paragraph-article>div,.paragraph-article .largeparallax{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.paragraph-article>div,.paragraph-article .largeparallax{margin-top:60px}
}
@media(min-width:768px){.paragraph-article>div,.paragraph-article .largeparallax{margin-top:60px}
}
@media(min-width:992px){.paragraph-article>div,.paragraph-article .largeparallax{margin-top:60px}
}
@media(min-width:360px){.paragraph-article>div,.paragraph-article .largeparallax{margin-bottom:60px}
}
@media(min-width:768px){.paragraph-article>div,.paragraph-article .largeparallax{margin-bottom:60px}
}
@media(min-width:992px){.paragraph-article>div,.paragraph-article .largeparallax{margin-bottom:60px}
}
.styleguide .paragraph-generic.padded-900>*:last-child{margin-bottom:60px}
@media(min-width:360px){.styleguide .paragraph-generic.padded-900>*:last-child{margin-bottom:70px}
}
@media(min-width:768px){.styleguide .paragraph-generic.padded-900>*:last-child{margin-bottom:80px}
}
@media(min-width:992px){.styleguide .paragraph-generic.padded-900>*:last-child{margin-bottom:90px}
}
.styleguide .paragraph-generic.padded-900>.type-body{padding-left:.9375em;padding-right:.9375em;display:block}
@media(min-width:768px){.styleguide .paragraph-generic.padded-900>.type-body{padding-right:13%;padding-left:13%}
}
@media(min-width:1200px){.styleguide .paragraph-generic.padded-900>.type-body{padding-right:208px;padding-left:208px;max-width:1200px;margin-left:auto;margin-right:auto}
}
.paragraph-generic.padded-900 .type-body{padding-left:.9375em;padding-right:.9375em;display:block}
@media(min-width:768px){.paragraph-generic.padded-900 .type-body{padding-right:13%;padding-left:13%}
}
@media(min-width:1200px){.paragraph-generic.padded-900 .type-body{padding-right:208px;padding-left:208px;max-width:1200px;margin-left:auto;margin-right:auto}
}
.styleguide .paragraph-campaign>.type-body{padding-left:.9375em;padding-right:.9375em}
@media(min-width:768px){.styleguide .paragraph-campaign>.type-body{padding-left:26.8%}
}
@media(min-width:992px){.styleguide .paragraph-campaign>.type-body{padding-right:37.1%}
}
@media(min-width:1200px){.styleguide .paragraph-campaign>.type-body{padding-right:8.125em;padding-left:13.4375em;max-width:75em;margin-left:auto;margin-right:auto}
}
.paragraph-campaign .type-body{padding-left:.9375em;padding-right:.9375em}
@media(min-width:768px){.paragraph-campaign .type-body{padding-left:26.8%}
}
@media(min-width:992px){.paragraph-campaign .type-body{padding-right:37.1%}
}
@media(min-width:1200px){.paragraph-campaign .type-body{padding-right:8.125em;padding-left:13.4375em;max-width:75em;margin-left:auto;margin-right:auto}
}
.paragraph-state .byline-share{margin:-30px auto -10px auto}
.paragraph-article .byline-share{margin:60px auto -10px auto}
.favorite-with-lines{margin-top:30px;margin-bottom:60px}
@media(min-width:360px){.favorite-with-lines{margin-top:30px}
}
@media(min-width:768px){.favorite-with-lines{margin-top:30px}
}
@media(min-width:992px){.favorite-with-lines{margin-top:30px}
}
@media(min-width:360px){.favorite-with-lines{margin-bottom:70px}
}
@media(min-width:768px){.favorite-with-lines{margin-bottom:80px}
}
@media(min-width:992px){.favorite-with-lines{margin-bottom:90px}
}
.byline-share-container{width:100%;display:table;text-align:center;max-width:684px;position:relative}
.byline-share-container .byline-container{min-width:inherit}
.byline-container{min-width:280px}
.byline-container .image-social-image{padding:0}
.byline-share-details{width:50%}
.byline-social-image{margin-bottom:.5em}
@media(min-width:768px){.byline-social-image{margin-bottom:0;width:82px}
}
.byline-details{padding:0;font-size:.88em;padding-left:1em;display:table-cell;text-align:left;height:100%;vertical-align:middle;width:100%}
.byline-share-container .byline-details{padding:0;font-size:.88em;display:inherit;text-align:center;height:100%;vertical-align:middle;width:100%}
@media(min-width:768px){.byline-share-container .byline-details{padding-left:1em;display:table-cell;text-align:left}
}
.byline-by{line-height:1.5em}
.byline-author{font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-weight:600;line-height:1.5em}
.byline-link{line-height:1.5em}
.byline-share-details{width:100%;margin-bottom:1.5em}
@media(min-width:992px){.byline-share-details{float:left;width:50%;margin-bottom:0}
}
@media(min-width:768px){.byline-share-icons{text-align:left}
}
@media(min-width:992px){.byline-share-icons{float:right;max-width:50%;position:relative;text-align:right;padding-top:3.1875em}
}
.byline-share-icons .shareicons li{float:inherit;margin-right:.125em;margin-bottom:.25em;display:inline-block;right:0}
.byline-share-icons .shareicons li.social-fblike{display:inline-block;position:relative;top:-10px;right:10px;padding-top:20px;width:75px;margin-left:10px}
.socialtiles{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.socialtiles{margin-top:70px}
}
@media(min-width:768px){.socialtiles{margin-top:80px}
}
@media(min-width:992px){.socialtiles{margin-top:90px}
}
@media(min-width:360px){.socialtiles{margin-bottom:70px}
}
@media(min-width:768px){.socialtiles{margin-bottom:80px}
}
@media(min-width:992px){.socialtiles{margin-bottom:90px}
}
.socialtiles h2{margin-top:0;margin-bottom:-17px}
.socialtiles+.favourite-with-share hr{margin-bottom:0;margin-top:30px}
@media(min-width:360px){.socialtiles+.favourite-with-share hr{margin-top:30px}
}
@media(min-width:768px){.socialtiles+.favourite-with-share hr{margin-top:30px}
}
@media(min-width:992px){.socialtiles+.favourite-with-share hr{margin-top:30px}
}
.socialtiles+.favourite-with-share hr:first-child{margin-top:0;margin-bottom:30px}
@media(min-width:360px){.socialtiles+.favourite-with-share hr:first-child{margin-bottom:30px}
}
@media(min-width:768px){.socialtiles+.favourite-with-share hr:first-child{margin-bottom:30px}
}
@media(min-width:992px){.socialtiles+.favourite-with-share hr:first-child{margin-bottom:30px}
}
.socialtiles .section-intro+.mosaic{margin-bottom:0;margin-top:30px}
@media(min-width:360px){.socialtiles .section-intro+.mosaic{margin-top:30px}
}
@media(min-width:768px){.socialtiles .section-intro+.mosaic{margin-top:30px}
}
@media(min-width:992px){.socialtiles .section-intro+.mosaic{margin-top:30px}
}
.socialtiles-linethrough{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.socialtiles-linethrough{margin-top:30px}
}
@media(min-width:768px){.socialtiles-linethrough{margin-top:30px}
}
@media(min-width:992px){.socialtiles-linethrough{margin-top:30px}
}
@media(min-width:360px){.socialtiles-linethrough{margin-bottom:30px}
}
@media(min-width:768px){.socialtiles-linethrough{margin-bottom:30px}
}
@media(min-width:992px){.socialtiles-linethrough{margin-bottom:30px}
}
.socialtiles-linethrough .line-through-container-biline{color:#8d896f}
.socialtiles-static-front{background-color:#f2f1e9}
.quote{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.quote{margin-top:70px}
}
@media(min-width:768px){.quote{margin-top:80px}
}
@media(min-width:992px){.quote{margin-top:90px}
}
@media(min-width:360px){.quote{margin-bottom:70px}
}
@media(min-width:768px){.quote{margin-bottom:80px}
}
@media(min-width:992px){.quote{margin-bottom:90px}
}
.quote-social-image{position:relative;text-align:center}
@media(min-width:768px){.quote-social-image{display:table-cell;top:1.5em;padding-left:.5em}
}
@media(min-width:768px){.quote-social-image .image-social-image{margin-top:0}
}
.quote-content{padding:0 1em}
@media(min-width:768px){.quote-content{display:table-cell;vertical-align:top;padding:0 2em 0 3.7em;width:27.5em}
}
.quote-text{color:#297c9a;font-family:"Regular Italic",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.5em;line-height:1.46em;padding:0;margin:.9em 0 .3em 0}
.quote-byline{font-size:.875em}
.quote-hr{margin:1.2em .2em}
@media(min-width:768px){.quote-hr{margin:0 1.8em}
}
.quote-hr:last-child{margin-top:1.7em}
.gpu-render,.mobile-open-bar{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.header{color:#acc0cd}
.accessibility-links{text-align:center;background-color:#6d727b}
.accessibility-links a{color:white}
.accessibility-links a:focus{top:0;left:0;width:100%;z-index:99999;padding:3px;text-align:center;position:absolute;font-size:x-small;font-weight:bold;border:1px dotted white}
.bar-fixed-top{top:0;left:0;width:100%;z-index:999;position:fixed;-webkit-transform:translateZ(1px)}
.sg-section .bar-fixed-top{position:relative}
.notice-bar .l-center-1200{padding:1px .9375em 0 .9375em}
.arrival-bar .l-center-1200{padding:1px .9375em 0 .9375em}
.navigation-bar .l-center-1200{padding:0 .9375em 0 .4375em}
.nav-bar-nav,.nav-bar-nav ul,.tool-bar{margin:0;padding:0;list-style-type:none}
.nav-bar-nav a{color:white}
.nav-bar-left{display:inline-block}
.nav-bar-right{float:right;display:inline-block}
.notice-bar{color:white;background-color:#6d727b}
.notice-bar .row{position:relative;padding-top:16px;padding-bottom:16px}
.notice-bar .notice-text{margin:0}
.notice-bar .notice-summary{font-size:.8125em;line-height:14px}
.notice-bar .notice-title{font-weight:bold;font-family:"Bold",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.notice-bar .notice-close{top:20px;right:15px;position:absolute;padding:0;color:white;text-decoration:none}
.notice-bar a{color:white}
.notice-bar a:hover{border-bottom:2px solid white;text-decoration:none;box-shadow:none}
@media(min-width:768px){.notice-bar .notice-title{margin-right:1.875em}
.notice-bar .notice-text{display:inline-block}
}
.no-js .notice-close{display:none}
.arrival-bar{background-color:#004165}
.arrival-bar .suplimentary-masthead{display:inline-block;margin:0 10px 0 -2px;padding-top:12px;height:53px}
.arrival-bar .suplimentary-masthead .logo-masthead>img{max-width:100px}
.arrival-bar .suplimentary-masthead .logo-masthead-img-print{display:none}
@media(min-width:360px){.arrival-bar .suplimentary-masthead{float:left;padding-top:6px}
}
@media(min-width:768px){.arrival-bar .suplimentary-masthead{display:none;height:inherit}
}
.arrival-bar .nav-bar-left{display:none}
@media(min-width:768px){.arrival-bar .nav-bar-left{display:inline-block}
}
.arrival-bar .nav-bar-left li{display:inline-block;padding-right:2.5em}
@media(min-width:992px){.arrival-bar .nav-bar-left li{padding-right:3.75em}
}
.arrival-bar .nav-bar-left li a{display:block;font-size:.875em;padding:.75em 0 .5em;text-decoration:none;border-bottom:.1875em solid transparent}
@media(min-width:992px){.arrival-bar .nav-bar-left li a{font-size:1em}
}
.arrival-bar .nav-bar-left li.is-current a{border-bottom-color:#ffc20e}
.arrival-bar .nav-bar-right{float:none;display:block;text-align:center}
@media(min-width:768px){.arrival-bar .nav-bar-right{max-width:100%}
}
@media(min-width:992px){.arrival-bar .nav-bar-right{float:right;text-align:right}
}
.arrival-bar .header-byline{margin:.89286em 0;text-align:left;font-size:.875em}
.arrival-bar .header-byline .l-nowrap{white-space:nowrap;display:block}
@media(min-width:768px){.arrival-bar .header-byline .l-nowrap{display:inline}
}
.arrival-bar .header-byline a{display:inline;color:#70c3f3;text-decoration:none}
.arrival-bar .header-byline a:hover{text-decoration:underline}
.arrival-bar .header-byline br{display:none}
.lt-ie9 .arrival-bar .header-byline .l-nowrap{white-space:normal;display:inline}
.mobile-open-bar{background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAIAAAAwrjbAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUNEQjZFQUUyMDAxMUUzQTA5RUE3NkZBQzk0MEU3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUNEQjZFQkUyMDAxMUUzQTA5RUE3NkZBQzk0MEU3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5Q0RCNkU4RTIwMDExRTNBMDlFQTc2RkFDOTQwRTdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5Q0RCNkU5RTIwMDExRTNBMDlFQTc2RkFDOTQwRTdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lHg6AgAAACxJREFUeNrsyUEVACAIBbCP/UPYwIokkAC87brKffk7GWmttdZaa623dAswAJ2PAhflJjpOAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-position:0 -33px}
.mobile-open-bar ul{z-index:99}
.mobile-open-bar li{display:inline-block;width:33.3%}
.mobile-open-bar li a{color:white;display:block;padding:1.25em 1.1875em 1.1875em 1.1875em;text-align:center;text-decoration:none;border-bottom:.1875em solid transparent}
.mobile-open-bar li.is-current a{border-bottom-color:#ffc20e}
.mobile-open-bar li.nav-bar-toggle{width:auto;padding:0;float:right}
.mobile-open-bar li .nav-toggle-close{height:58px}
.mobile-open-bar li .nav-toggle-close .icon-close{line-height:14px}
@media(min-width:768px){.mobile-open-bar{display:none}
}
.lt-ie9 .mobile-open-bar{display:none}
.navigation-bar{background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAIAAAAwrjbAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUNEQjZFQUUyMDAxMUUzQTA5RUE3NkZBQzk0MEU3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUNEQjZFQkUyMDAxMUUzQTA5RUE3NkZBQzk0MEU3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5Q0RCNkU4RTIwMDExRTNBMDlFQTc2RkFDOTQwRTdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5Q0RCNkU5RTIwMDExRTNBMDlFQTc2RkFDOTQwRTdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lHg6AgAAACxJREFUeNrsyUEVACAIBbCP/UPYwIokkAC87brKffk7GWmttdZaa623dAswAJ2PAhflJjpOAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-position:0 -42px}
.navigation-bar.is-bar-cloned{background-image:none!important;background-color:transparent!important}
.navigation-bar .nav-bar-toggle{display:inline-block;margin:-0.003em;padding:18px 16px}
.navigation-bar .nav-bar-toggle .icon-bar{width:24px;height:3px;display:block;background-color:white;margin:0 0 5px 0}
.navigation-bar .nav-bar-toggle .icon-bar:last-of-type{margin-bottom:0}
.navigation-bar .nav-bar-nav>li{display:inline-block;vertical-align:top}
.navigation-bar .nav-bar-nav>li>a{display:block;text-decoration:none}
.navigation-bar .nav-bar-nav>li>a .icon-arrow-down{float:right;margin:0}
@media(min-width:992px){.navigation-bar .nav-bar-left>li{margin-right:1.875em;padding:0 1em}
}
.navigation-bar .nav-bar-left>li>a{padding:2.5625em .875em;font-size:1em}
@media(min-width:992px){.navigation-bar .nav-bar-right>li{padding-right:1.875em}
}
.navigation-bar .nav-bar-right>li>a{padding:1.3125em .3125em}
@media(max-width:767px){.navigation-bar .l-center-1200{max-width:none;margin:0;padding:0;height:100%;position:relative}
.navigation-bar .main-nav-panel{height:100%;padding-top:57px;margin-top:-57px}
.navigation-bar .nav-bar-left,.navigation-bar .nav-bar-right,.navigation-bar .nav-bar-nav>li{min-width:16em;display:block}
.navigation-bar .nav-bar-nav>li>a{max-height:98px;padding:1.375em 1em;background-color:#00535e;border-bottom:1px solid #003b43}
.navigation-bar .nav-bar-right{float:none}
}
@media(min-width:768px){.navigation-bar{background-position:0 0;background-color:rgba(0,83,94,0.95)}
.navigation-bar .nav-bar-toggle{display:none}
.navigation-bar .nav-bar-nav>li>a{border-bottom:5px solid transparent}
.navigation-bar .nav-bar-nav>li>a .icon-arrow-down{display:none}
.navigation-bar .nav-bar-right{margin-right:-1.125em}
.navigation-bar .nav-bar-left>li>a{padding:1.7375em .6875em}
.navigation-bar .nav-bar-right>li>a{padding:1.1875em .6875em;line-height:2.125em}
}
@media(min-width:992px){.navigation-bar .nav-bar-left>li>a{padding:1.3em 0 .95em;font-size:1.25em}
.navigation-bar .nav-bar-right>li>a{padding:1.0625em 0 .875em;line-height:2.125em}
}
@media(max-width:767px){.no-js .main-nav-panel{padding-top:0;position:relative;z-index:3}
.no-js .nav-bar-panel-content .icon-close{display:none}
.no-js .mobile-open-bar li.nav-bar-toggle{margin-top:-58px}
}
@media(max-width:767px){.js .navigation-bar .toggle-search{top:0;right:0;width:100%;position:absolute;text-align:right}
.js .navigation-bar .toggle-search .nav-toggle-panel{height:58px;padding:1.21875em 1em;margin-right:58px;width:58px;display:inline-block;background-color:transparent!important;border-bottom:3px solid transparent}
.js .navigation-bar .toggle-search .nav-toggle-panel .icon-search{line-height:.4em}
.js .navigation-bar .toggle-search .nav-toggle-panel .vis-hidden-sm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.js .navigation-bar .toggle-search .nav-toggle-panel:hover,.js .navigation-bar .toggle-search.is-open .nav-toggle-panel{border-bottom-color:#ffc20e}
.js .header-business .navigation-bar .toggle-search .nav-toggle-panel{right:0}
}
.js .header.is-open .toggle-search{display:none}
.header-business .navigation-bar .nav-bar-left>li>a{padding:2.1875em .875em;font-size:1em}
@media(min-width:1148px){.header-business .navigation-bar .nav-bar-left>li>a{padding:1.59375em 1.875em;font-size:1.25em}
}
.js .nav-bar-panel-close{display:none}
.lt-ie9 .navigation-bar{min-width:1024px;background-position:0 0;background-color:rgba(0,83,94,0.95)}
.lt-ie9 .navigation-bar .nav-bar-nav>li>a{border-bottom:5px solid transparent}
.lt-ie9 .navigation-bar .nav-bar-left>li>a{font-size:1.25em}
.lt-ie9 .navigation-bar .nav-bar-right>li>a{line-height:2.125em}
.lt-ie9 .navigation-bar .nav-bar-nav>li>a .icon-arrow-down{display:none}
.navigation-bar .has-children>.nav-bar-panel{left:0;top:auto;width:100%}
@media(max-width:767px){.navigation-bar .has-children>.nav-bar-panel{position:relative;background-color:#00535e}
}
@media(min-width:768px){.navigation-bar .has-children>.nav-bar-panel{z-index:1;position:absolute;background-color:rgba(0,83,94,0.95)}
}
.navigation-bar .nav-bar-panel-container{display:none}
.navigation-bar .nav-bar-panel-container .nav-bar-panel-close{top:15px;right:15px;z-index:1;position:absolute}
.navigation-bar .nav-bar-panel-container .vis-focusable{padding:5px 0;font-size:x-small;position:absolute;top:0;left:0;width:100%}
.navigation-bar .nav-bar-panel-content{max-width:1200px;margin:0 auto;position:relative}
@media(max-width:767px){.no-js .navigation-bar .has-children:hover>.nav-bar-panel>.nav-bar-panel-container{display:block}
}
@media(min-width:768px){.no-js .navigation-bar #nav-main-panel-search:target li.nav-bar-panel-container,.no-js .navigation-bar #nav-main-panel-map:target li.nav-bar-panel-container,.no-js .navigation-bar #nav-main-panel-1:target li.nav-bar-panel-container,.no-js .navigation-bar #nav-main-panel-2:target li.nav-bar-panel-container,.no-js .navigation-bar #nav-main-panel-3:target li.nav-bar-panel-container,.no-js .navigation-bar #nav-main-panel-4:target li.nav-bar-panel-container{max-height:465px;display:block}
.no-js .navigation-bar #nav-main-panel-search:target>a,.no-js .navigation-bar #nav-main-panel-map:target>a,.no-js .navigation-bar #nav-main-panel-1:target>a,.no-js .navigation-bar #nav-main-panel-2:target>a,.no-js .navigation-bar #nav-main-panel-3:target>a,.no-js .navigation-bar #nav-main-panel-4:target>a{border-bottom-color:#ffc20e}
}
@media(max-width:767px){.navigation-bar .nav-bar-panel .vis-focusable{display:none}
.navigation-bar .has-children.is-open>a{background-color:#003b43}
.navigation-bar .has-children.is-open>a .icon-arrow-down:before{content:"\e62c"}
.navigation-bar .nav-bar-nav .has-children.is-open>.nav-bar-panel{background-color:rgba(0,83,94,0.95)}
}
@media(min-width:768px){.navigation-bar .has-children a:focus+li.nav-bar-panel-container{max-height:465px;display:block}
.navigation-bar .has-children a:focus,.navigation-bar .has-children.is-open a,.navigation-bar .nav-bar-nav>li>a:hover{border-bottom-color:#ffc20e}
}
@media(max-width:767px){.no-touch .navigation-bar .nav-bar-nav>li>a:focus,.no-touch .navigation-bar .nav-bar-nav>li:hover>a{background-color:#003b43}
.no-touch .navigation-bar .nav-bar-nav .has-children a:focus+.nav-bar-panel,.no-touch .navigation-bar .nav-bar-nav .has-children:hover>.nav-bar-panel{background-color:rgba(0,83,94,0.95)}
}
@media(max-width:767px){.header.is-open .navigation-bar .nav-bar-right .toggle-search>.nav-toggle-panel:focus,.header.is-open .navigation-bar .nav-bar-right .link-my-trip>.nav-toggle-none:focus,.header.is-open .navigation-bar .nav-bar-right .toggle-search:hover>.nav-toggle-panel,.header.is-open .navigation-bar .nav-bar-right .link-map:hover>.nav-toggle-none,.header.is-open .navigation-bar .nav-bar-right .link-my-trip:hover>.nav-toggle-none{background-color:#003b43!important}
}
.js .navigation-bar .has-children:hover>a .icon-arrow-down{content:"\e62d"}
.js .navigation-bar .has-children.is-open:hover>a .icon-arrow-down:before{content:"\e62c"}
@media(min-width:768px){.js .navigation-bar .has-children.is-open>.nav-bar-panel{padding-bottom:.9375em;box-shadow:0 3px 0 0 rgba(0,0,0,0.3)}
}
.js .navigation-bar .has-children.is-open>.nav-bar-panel>.nav-bar-panel-container{display:block}
@media(min-width:768px){.js .navigation-bar .has-children.is-open>.nav-bar-panel>.nav-bar-panel-container{overflow:auto;max-height:465px}
}
@media(min-width:1200px){.js .navigation-bar .has-children.is-open>.nav-bar-panel>.nav-bar-panel-container{overflow:auto;max-height:750px}
}
@media(min-width:1200px) and (max-height:768px){.js .navigation-bar .has-children.is-open>.nav-bar-panel>.nav-bar-panel-container{overflow:auto;max-height:525px}
}
.lt-ie9 .navigation-bar .nav-bar-nav>li:hover>a{border-bottom-color:#ffc20e}
.lt-ie9 .navigation-bar .has-children>.nav-bar-panel{position:absolute;background-color:#00535e}
.lt-ie9 .navigation-bar .nav-bar-panel-close{display:none}
.lt-ie9.no-js .navigation-bar .has-children:hover>a{border-bottom-color:#ffc20e}
.lt-ie9.no-js .navigation-bar .has-children:hover>.nav-bar-panel{padding-bottom:.9375em;box-shadow:0 3px 0 0 rgba(0,0,0,0.3)}
.lt-ie9.no-js .navigation-bar .has-children:hover>.nav-bar-panel>li.nav-bar-panel-container{height:auto;max-height:100%}
.lt-ie9.js .navigation-bar .has-children.is-open>a{border-bottom-color:#ffc20e}
.lt-ie9.js .navigation-bar .has-children.is-open:hover>.nav-bar-panel{padding-bottom:.9375em;box-shadow:0 3px 0 0 rgba(0,0,0,0.3)}
.lt-ie9.js .navigation-bar .has-children.is-open:hover>.nav-bar-panel>li.nav-bar-panel-container{height:auto;max-height:100%}
@media(max-width:767px){.header .navigation-bar{height:58px}
.header .navigation-bar .l-center-1200{height:58px}
.header .main-nav-wrap{height:100%;background-color:#00535e}
.header .mobile-open-bar,.header .main-nav-panel{width:0;overflow:hidden}
.header.is-open .main-nav-panel{padding-right:3em}
.header.is-open,#nav-main-header:target{height:100%;display:block}
.header.is-open .nav-bar-right,#nav-main-header:target .nav-bar-right{position:relative}
.header.is-open .navigation-bar .l-center-1200,#nav-main-header:target .navigation-bar .l-center-1200{height:100%;display:block}
.header.is-open .navigation-bar,#nav-main-header:target .navigation-bar{height:100%;display:block}
.header.is-open .main-nav-panel,#nav-main-header:target .main-nav-panel{background-color:rgba(0,0,0,0.5);overflow-y:auto}
.header.is-open .mobile-open-bar,.header.is-open .main-nav-panel,#nav-main-header:target .mobile-open-bar,#nav-main-header:target .main-nav-panel{width:100%;display:block}
}
.placeholder-text-colour::-webkit-input-placeholder,.nav-bar-panel-container .nav-search-text::-webkit-input-placeholder{color:#ffc20e}
.placeholder-text-colour:-moz-placeholder,.nav-bar-panel-container .nav-search-text:-moz-placeholder{color:#ffc20e}
.placeholder-text-colour::-moz-placeholder,.nav-bar-panel-container .nav-search-text::-moz-placeholder{color:#ffc20e}
.placeholder-text-colour:-ms-input-placeholder,.nav-bar-panel-container .nav-search-text:-ms-input-placeholder{color:#ffc20e}
@media(min-width:768px){#nav-main-panel-search .nav-bar-panel-content{margin-bottom:5em}
}
.nav-bar-panel-container .nav-search-form{text-align:center;padding:20px 0;padding-bottom:10px}
.nav-bar-panel-container .nav-search-fieldset{position:relative}
.nav-bar-panel-container .layout--nav-search-top{width:100%}
@media(min-width:768px){.nav-bar-panel-container .layout--nav-search-top{width:808px;margin:0 auto}
}
.nav-bar-panel-container .layout--nav-search-label{width:100%;float:left;padding-right:5px}
@media(min-width:768px){.nav-bar-panel-container .layout--nav-search-label{width:200px;text-align:right}
}
.nav-bar-panel-container .layout--nav-searchbox-container{margin-right:50px;padding-left:20px;padding-right:14px}
@media(min-width:768px){.nav-bar-panel-container .layout--nav-searchbox-container{display:table;margin-right:0;padding-left:0;padding-right:0;width:500px}
}
@media(min-width:808px){.nav-bar-panel-container .layout--nav-searchbox-container{width:530px}
}
.nav-bar-panel-container .layout--nav-searchbox-fluid-left{width:100%;float:left}
@media(min-width:768px){.nav-bar-panel-container .layout--nav-searchbox-fluid-left{width:500px}
}
@media(min-width:808px){.nav-bar-panel-container .layout--nav-searchbox-fluid-left{width:100%}
}
.nav-bar-panel-container .layout--nav-searchbox-fixed-right{width:50px;margin-right:-50px;float:right}
.nav-bar-panel-container .nav-search-label{color:#fff;font-weight:normal;font-size:1em;height:24px;display:block;text-align:left;padding-left:20px}
@media(min-width:768px){.nav-bar-panel-container .nav-search-label{line-height:50px;padding-left:0}
}
.nav-bar-panel-container .layout--popular-searches{display:table;padding-left:20px;min-height:200px}
@media(min-width:768px){.nav-bar-panel-container .layout--popular-searches{width:808px;margin:0 auto;min-height:0}
}
.nav-bar-panel-container .layout--popular-searches .left-col{width:0}
@media(min-width:768px){.nav-bar-panel-container .layout--popular-searches .left-col{width:180px;float:left;min-height:80px}
}
.nav-bar-panel-container .layout--popular-searches .right-col{float:left}
@media(min-width:768px){.nav-bar-panel-container .layout--popular-searches .right-col{width:560px}
}
.nav-bar-panel-container ul.nav-pills{padding-top:20px;padding-bottom:25px}
.nav-bar-panel-container ul.nav-pills:after{clear:both}
.nav-bar-panel-container ul.nav-pills>li{float:left;padding-right:10px;padding-bottom:30px}
@media(min-width:768px){.nav-bar-panel-container ul.nav-pills>li{padding-right:10px;padding-bottom:20px}
}
.nav-bar-panel-container a.nav-popular-searches-link{padding:8px;border:2px solid #46b8c2!important;height:50px;color:white;text-decoration:none;padding-right:10px;border-radius:3px;font-weight:600}
@media(min-width:768px){.nav-bar-panel-container a.nav-popular-searches-link{padding:5px;border-radius:5px}
}
.nav-bar-panel-container .nav-popular-searches-label{color:#46b8c2;text-align:left}
.nav-bar-panel-container .nav-search-legend{display:none}
.nav-bar-panel-container .nav-search-text{display:inline-block;width:100%;padding-top:5px;padding-left:5px;background:0;border:1px solid #46b8c2;font-size:1.125em;color:#ffc20e;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;float:left}
.nav-bar-panel-container .nav-search-text:focus::-webkit-input-placeholder{color:transparent}
.nav-bar-panel-container .nav-search-text:focus:-moz-placeholder{color:transparent}
.nav-bar-panel-container .nav-search-text:focus::-moz-placeholder{color:transparent}
.nav-bar-panel-container .nav-search-text:focus:-ms-input-placeholder{color:transparent}
.nav-bar-panel-container .nav-search-button{padding:8px 0;vertical-align:top;border:1px solid #46b8c2;border-left:none;height:50px;width:50px;color:#46b8c2;float:left}
.nav-bar-panel-container .nav-search-button:hover,.nav-bar-panel-container .nav-search-button.is-in{background:#fdc131}
@media(min-width:768px){.nav-bar-panel-container .nav-search-form{text-align:center;padding:55px 0 20px 0}
.nav-bar-panel-container .nav-search-label{font-size:1.25em;display:inline-block;text-align:right;letter-spacing:1px;padding-right:10px}
.nav-bar-panel-container .nav-search-text{width:100%;max-width:560px;font-size:1.75em;display:inline-block;margin:0;padding-left:5px}
}
@media(min-width:768px) and (min-width:768px){.nav-bar-panel-container .nav-search-form{padding:55px 0 10px 0}
}
@media(max-width:767px){.nav-bar-panel-container .nav-bar-panel-nav>li{border-bottom:1px solid #00282e}
}
.nav-bar-panel-container .nav-bar-panel-nav>li>a{padding:1em .9375em 1em 1.875em;text-decoration:none;display:block;font-size:15px}
@media(max-width:767px){.nav-bar-panel-container .nav-bar-panel-nav>li>a{background-color:#00333a}
}
.is-open .nav-bar-panel-nav>li>a{background-color:#00333a}
@media(max-width:767px){.is-open .nav-bar-panel-nav>li>div>a{background-color:#00333a}
}
.header-masthead{display:inline-block;vertical-align:top;z-index:2;position:relative}
.header-masthead .logo-masthead{display:inline-block;width:48px;height:48px;background:transparent url("clientlibs/imgs/logo/logo-tourism-australia-retina.png") no-repeat right;background-size:cover;margin:0 0 .15625em 0}
@media(min-width:768px){.header-masthead{float:left;padding-top:.5625em;padding-bottom:5px}
.header-masthead .logo-masthead{width:130px;height:50px;margin:.3125em 1.5em 0 .375em;background:transparent url("clientlibs/imgs/logo/logo-tourism-australia-retina.png") no-repeat;background-size:contain}
}
@media(min-width:992px){.header-masthead{padding-top:.375em;padding-bottom:0;padding-right:1.875em}
}
@media(min-width:768px){.header-business .logo-masthead{width:288px;margin:1em 0;background:transparent url("clientlibs/imgs/logo/logo-business-australia.png") no-repeat 0 50%}
}
.megamenu.is-open .header-masthead{visibility:hidden}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.header-masthead .logo-masthead{background-image:url("clientlibs/imgs/logo/logo-tourism-australia-retina.png");background-size:contain}
}
.lt-ie9 .header-masthead{float:left}
.lt-ie9 .header-masthead .logo-masthead{width:150px;margin:.25em 0 .5em;background:transparent url("clientlibs/imgs/logo/logo-tourism-australia.png") no-repeat 0 50%}
.lt-ie9 .header-business .logo-masthead{width:288px;margin:1em 0;background:transparent url("clientlibs/imgs/logo/logo-business-australia.png") no-repeat 0 50%}
.lt-ie9.id_id .header-masthead .logo-masthead{width:130px}
.megamenu-panel .megamenu-components:before,.megamenu-panel .megamenu-components:after{content:" ";display:table}
.megamenu-panel .megamenu-components:after{clear:both}
.megamenu-panel .nav-bar-panel-nav a{text-decoration:none}
.megamenu-panel .nav-bar-panel-nav a:hover{color:#ffc20e}
@media(max-width:992px){.touch .megamenu-panel .nav-bar-panel a:hover{color:white}
}
.megamenu-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background:#000;background:rgba(0,0,0,0.5)}
.id_id .header-masthead .logo-masthead,.ko_kr .header-masthead .logo-masthead,.ja_jp .header-masthead .logo-masthead,.zh_hk .header-masthead .logo-masthead,.pt_br .header-masthead .logo-masthead,.es_cl .header-masthead .logo-masthead,.it_it .header-masthead .logo-masthead,.de_de .header-masthead .logo-masthead{margin:.3125em .9em 0 .7em}
@media(min-width:768px){.id_id .header-masthead,.ko_kr .header-masthead,.ja_jp .header-masthead,.zh_hk .header-masthead,.pt_br .header-masthead,.es_cl .header-masthead,.it_it .header-masthead,.de_de .header-masthead{padding-right:.75em}
}
@media(min-width:992px){.id_id .header-masthead,.ko_kr .header-masthead,.ja_jp .header-masthead,.zh_hk .header-masthead,.pt_br .header-masthead,.es_cl .header-masthead,.it_it .header-masthead,.de_de .header-masthead{padding-right:2em}
}
@media(min-width:768px){.id_id .navigation-bar .nav-bar-left>li,.ko_kr .navigation-bar .nav-bar-left>li,.ja_jp .navigation-bar .nav-bar-left>li,.zh_hk .navigation-bar .nav-bar-left>li,.pt_br .navigation-bar .nav-bar-left>li,.es_cl .navigation-bar .nav-bar-left>li,.it_it .navigation-bar .nav-bar-left>li,.de_de .navigation-bar .nav-bar-left>li{margin-right:.75em}
}
@media(min-width:768px){.id_id .navigation-bar .nav-bar-left>li>a{font-size:.6875em;padding:3.18182em 0 2.36364em}
}
@media(min-width:992px){.id_id .navigation-bar .nav-bar-left>li>a{font-size:1.125em;padding:1.5em 0 1.12em}
}
@media(min-width:768px){.ko_kr .navigation-bar .nav-bar-left>li>a,.zh_hk .navigation-bar .nav-bar-left>li>a,.pt_br .navigation-bar .nav-bar-left>li>a,.es_cl .navigation-bar .nav-bar-left>li>a,.it_it .navigation-bar .nav-bar-left>li>a,.de_de .navigation-bar .nav-bar-left>li>a{font-size:.875em;padding:2.28571em .57143em 1.92857em 0}
}
@media(min-width:992px){.ko_kr .navigation-bar .nav-bar-left>li>a,.zh_hk .navigation-bar .nav-bar-left>li>a,.pt_br .navigation-bar .nav-bar-left>li>a,.es_cl .navigation-bar .nav-bar-left>li>a,.it_it .navigation-bar .nav-bar-left>li>a,.de_de .navigation-bar .nav-bar-left>li>a{font-size:1.125em;padding:1.5em 0 1.12em}
}
.icon-heart{color:#fff;font-size:1.9em;vertical-align:middle}
.icon-heart:before{font-size:.9em}
.favourite-empty .icon-heart{border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.icon-heart-animate{opacity:0;font-size:1.1em;line-height:0;color:white;position:absolute;text-align:center;top:31px;left:1px;margin-left:19px}
.favourite-added .icon-heart-animate{margin-left:24px}
.js .header.is-open .icon-heart{border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;margin-right:.3em;vertical-align:middle;font-size:1.5em}
.js .header.is-open .my-trip-count{float:right;display:inline-block}
@media(max-width:767px){.icon-heart{line-height:.4em}
.favourite-added .icon-heart{font-size:1.4em;position:relative;padding:7px 8px;width:38px;height:38px}
.js .header.is-open .navigation-bar .link-map .nav-toggle-none{top:auto;right:auto;height:auto;width:100%;position:relative;background-color:#00535e;border-bottom:1px solid #003b43;margin-right:0}
.js .header.is-open .navigation-bar .link-map .nav-toggle-none .vis-hidden-sm{position:relative;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.js .header.is-open .navigation-bar .link-map .nav-toggle-none .icon-map{font-size:27px}
.js .header.is-open .navigation-bar .link-my-trip .nav-toggle-none{top:auto;right:auto;height:auto;width:100%;position:relative;background-color:#00535e;border-bottom:1px solid #003b43}
.js .header.is-open .navigation-bar .link-my-trip .nav-toggle-none .vis-hidden-sm{position:relative;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.js .header.is-open .navigation-bar .icon-heart-animate{display:none}
.js .link-map .nav-toggle-none{top:0;right:0;height:58px;width:auto;position:absolute;padding:.875em 1em;background-color:transparent;border-bottom:3px solid transparent;margin-right:45px}
.js .link-map .nav-toggle-none .vis-hidden-sm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.js .link-map .nav-toggle-none:hover{border-bottom-color:#ffc20e}
.js .has-favourites .link-map .nav-toggle-none{margin-right:66px}
.js .link-my-trip .nav-toggle-none{top:0;right:0;height:58px;width:auto;position:absolute;padding:1.21875em 1em;background-color:transparent;border-bottom:3px solid transparent}
.js .link-my-trip .nav-toggle-none .vis-hidden-sm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.js .link-my-trip .nav-toggle-none:hover{border-bottom-color:#ffc20e}
}
@media(max-width:767px){.no-touch .navigation-bar .nav-bar-nav>li.link-map>a:focus,.no-touch .navigation-bar .nav-bar-nav>li.link-map:hover>a,.no-touch .navigation-bar .nav-bar-nav>li.link-my-trip>a:focus,.no-touch .navigation-bar .nav-bar-nav>li.link-my-trip:hover>a{background-color:transparent}
}
@media(min-width:768px){.icon-heart-animate{display:block;top:36px;margin-left:11px}
.favourite-added .icon-heart-animate{font-size:1.2em;top:38px;margin-left:19px}
.link-my-trip{position:relative}
.favourite-added>a{padding-top:1em!important;padding-bottom:.9em!important}
.favourite-added .icon-heart{font-size:1.6em;position:relative;padding:8px;width:42px;height:42px;display:inline-block}
.favourite-added .my-trip-count{display:inline-block;padding-left:3px}
}
@media(min-width:992px){.favourite-added>a{padding-top:.92em!important;padding-bottom:.52em!important}
.icon-heart-animate{margin-left:0}
.favourite-added .icon-heart-animate{font-size:1.4em;top:36px;margin-left:8px}
}
@media(min-width:768px){.megamenu-nav-map-container{padding-top:15px!important}
}
.megamenu-nav-tog{opacity:.5!important}
.megamenu-nav-tog.is-active{opacity:1!important}
.megamenu-inner-tab-outer{width:100%;display:table}
.megamenu-inner-tab{display:table-cell!important;height:63px;vertical-align:bottom}
.megamenu-inner-tab.first{padding-right:1em}
.megamenu-mosaic-item-map-nav{float:left;width:50%}
@media(min-width:992px){.megamenu-mosaic-item-map-nav{width:50%}
}
.megamenu-mosaic-item-map-nav .mosaic-item{padding-bottom:5px}
.megamenu-mosaic-item-map-nav .mosaic-column-back .type-destination{font-size:1.125em;line-height:1.22222em;margin-top:.33333em}
.megamenu-mosaic-item-map-nav p{min-height:1.8em!important;padding-right:10px}
.nav-map-a{display:none}
@media(min-width:992px){.nav-map-a{display:block;right:50px;margin-top:20px;float:right;position:relative}
}
.megamenu-mosaic-map-img{display:none}
@media(min-width:992px){.megamenu-mosaic-map-img{display:block;margin-top:46px}
}
.megamenu-mosaic-map-img--container{background-repeat:no-repeat;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0}
.megamenu-mosaic-map-img--background{width:100%}
.megamenu-mosaic-map-img--hover-container{position:absolute;left:0;right:0;top:0;bottom:0}
.megamenu-map-filter-location{padding:1.275em .9375em 1.275em 1.875em;text-decoration:none;display:block;font-size:.9375em}
.megamenu-map-filter>.icon-arrow-down{float:right;margin:0}
.map-segment{display:none}
@media(max-width:767px){.megamenu-map-filter-location{background-color:#00333a;color:white}
.megamenu-map-filter-location:hover{color:#ffc20e;text-decoration:none}
.megamenu-map-markers{background-color:#00171a}
.megamenu-map-marker a{display:block;font-size:.9375em;padding:1em 0 1em 2.5em;background-color:#00282e}
.megamenu-map-marker:last-of-type a{margin-bottom:0}
.has-children .is-open .megamenu-map-filter-location,.has-children .is-open .megamenu-map-filter-location.is-active{color:#ffc20e}
.has-children .is-open .megamenu-map-filter-location:hover,.has-children .is-open .megamenu-map-filter-location.is-active:hover{color:#ffc20e}
.has-children .is-open .megamenu-map-filter-location .icon-arrow-down:before,.has-children .is-open .megamenu-map-filter-location.is-active .icon-arrow-down:before{content:"\e62c";color:#ffc20e}
}
@media(min-width:768px){.megamenu-map-nav-container{min-height:30em}
}
.megamenu-map-filter{padding:1.275em .9375em 1.275em 1.875em;text-decoration:none;display:block;font-size:.9375em}
.megamenu-map-filter>.icon-arrow-down{float:right;margin:0}
.map-segment{display:none}
@media(max-width:767px){.megamenu-map-filter{background-color:#00333a;color:white}
.megamenu-map-filter:hover{color:#ffc20e}
.megamenu-map-markers{background-color:#00171a}
.megamenu-map-marker a{display:block;font-size:.9375em;padding:1em 0 1em 2.5em;background-color:#00282e}
.megamenu-map-marker:last-of-type a{margin-bottom:0}
.has-children .is-open .megamenu-map-filter,.has-children .is-open .megamenu-map-filter.is-active{color:#ffc20e}
.has-children .is-open .megamenu-map-filter:hover,.has-children .is-open .megamenu-map-filter.is-active:hover{color:#ffc20e}
.has-children .is-open .megamenu-map-filter .icon-arrow-down:before,.has-children .is-open .megamenu-map-filter.is-active .icon-arrow-down:before{content:"\e62c";color:#ffc20e}
}
@media(min-width:768px){.megamenu-map{min-height:290px}
.megamenu-map-filter{width:210px;padding:10px 20px;display:block;position:absolute;font-size:1.125em}
.megamenu-map-filter>.icon-arrow-down{display:none}
.megamenu-map-filter.filter-1{top:3.75em}
.megamenu-map-filter.filter-2{top:5.625em}
.megamenu-map-filter.filter-3{top:7.5em}
.megamenu-map-markers{left:-9999em;position:absolute}
.megamenu-map-marker{width:32%;min-width:210px;display:inline-block;margin:-5px -0.03em 5px -0.03em;vertical-align:top}
.megamenu-map-marker a{display:inline-block;font-size:.9375em;padding:10px 0}
}
@media(min-width:992px){.megamenu-map-marker .map-segment{display:none;top:0;left:40px;width:210px;height:210px;position:absolute}
.megamenu-map-marker a:hover .map-segment{display:block}
}
@media(min-width:768px){.js .megamenu-map .megamenu-map-filters.is-active .nav-bar-panel,.no-js .megamenu-map .megamenu-map-filters:hover .nav-bar-panel{padding-bottom:0;box-shadow:none}
.js .megamenu-map .megamenu-map-filters.is-active .megamenu-map-filter,.no-js .megamenu-map .megamenu-map-filters:hover .megamenu-map-filter{color:#ffc20e}
.js .megamenu-map .megamenu-map-filters.is-active .megamenu-map-filter:after,.no-js .megamenu-map .megamenu-map-filters:hover .megamenu-map-filter:after{content:"";width:0;height:0;right:0;top:8px;position:absolute;display:block;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}
.js .megamenu-map .megamenu-map-filters.is-active .megamenu-map-markers,.no-js .megamenu-map .megamenu-map-filters:hover .megamenu-map-markers{display:block;float:left;padding-left:40px;margin:40px 0 20px 200px;min-width:500px;max-width:1000px;min-height:220px;left:auto;border-left:1px solid #FFF;box-shadow:none!important;background-color:transparent;background-position:-500px -500px;background-size:1px 1px;background-repeat:no-repeat}
}
@media(min-width:992px){.js .megamenu-map .megamenu-map-filters.is-active .megamenu-map-markers,.no-js .megamenu-map .megamenu-map-filters:hover .megamenu-map-markers{padding-left:280px;background-color:transparent;background-position:40px 0;background-size:210px 210px;background-repeat:no-repeat}
}
.no-js .megamenu-map .megamenu-map-filters:hover .megamenu-map-filter{cursor:default}
@media(min-width:768px){.ja_jp .megamenu-map-filter,.zh_hk .megamenu-map-filter,.ko_kr .megamenu-map-filter,.pt_br .megamenu-map-filter,.es_cl .megamenu-map-filter,.it_it .megamenu-map-filter{font-size:1.0625em}
.ja_jp .megamenu-map-filter.filter-2,.zh_hk .megamenu-map-filter.filter-2,.ko_kr .megamenu-map-filter.filter-2,.pt_br .megamenu-map-filter.filter-2,.es_cl .megamenu-map-filter.filter-2,.it_it .megamenu-map-filter.filter-2{top:6.75em}
.ja_jp .megamenu-map-filter.filter-3,.zh_hk .megamenu-map-filter.filter-3,.ko_kr .megamenu-map-filter.filter-3,.pt_br .megamenu-map-filter.filter-3,.es_cl .megamenu-map-filter.filter-3,.it_it .megamenu-map-filter.filter-3{top:9.75em}
}
@media(min-width:768px){.ja_jp .megamenu-map-marker a,.zh_hk .megamenu-map-marker a,.ko_kr .megamenu-map-marker a{font-size:.875em;padding:.625em .0625em}
}
.megamenu-mosaic-item-div{padding:0 2.5em 0}
.megamenu-mosaic-item-div .type-h3{min-height:2em;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;word-break:keep-all}
@media(min-width:992px){.megamenu-mosaic-item-div .type-h3{min-height:inherit}
}
.nav-bar-panel-tripcontainer{text-align:left!important}
.megamenu-mosaic-nav-list{padding:.5em 0;text-align:left!important}
.megamenu-mosaic-nav-list .icon-font-arrow_right{display:inline-block;font-size:x-large;font-style:normal;position:relative;padding:0;vertical-align:-webkit-baseline-middle;float:left;color:#49b3bb;left:-10px;top:-5px}
.megamenu-mosaic-nav-list p{overflow:hidden;line-height:inherit;margin:0!important;text-align:left!important;min-height:2em}
.megamenu-mosaic-nav-list a{line-height:1.2em;text-decoration:none}
.megamenu-mosaic-nav-list a:hover{color:#ffc20e}
.megamenu-mosaic-item-img{margin-bottom:1em}
.megamenu-mosaic-nav-list:first-child{margin-top:1em}
.megamenu-mosaic-nav-list-skip-ext{text-align:left!important;left:25px;position:relative;line-height:1.2em;margin-bottom:1.5em}
.megamenu-mosaic-nav-list-skip-ext .icon-font-arrow_right{display:none}
.megamenu-mosaic-nav-list-skip-ext p{overflow:hidden;line-height:inherit;margin:0!important;text-align:left!important;min-height:2.5em;font-size:.9em}
.megamenu-mosaic-nav-list-skip-ext a{text-decoration:none;text-decoration-color:#e2e5de}
.megamenu-mosaic-nav-list-skip-ext a:hover{color:#ffc20e}
.megamenu-mosaic-nav-list-skip-ext .megamenu-mosaic-nav-list--ext-link{margin:0!important;text-align:left!important;min-height:2.5em;font-size:.9em;border-bottom:1px solid #e2e5de}
.megamenu-mosaic .mosaic-overlay{display:block;position:relative;padding:0}
.megamenu-mosaic .mosaic-overlay .mosaic-column-front{display:block}
@media(min-width:768px){.megamenu-mosaic{min-height:280px;padding:20px}
.megamenu-mosaic .mosaic-item .mosaic-back{padding:0 2em}
}
@media(min-width:992px){.megamenu-mosaic{padding:2.5em 1.25em}
}
.megamenu-mosaic-title{display:block;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.375em;color:white;margin-bottom:.625em;text-transform:none}
.megamenu-mosaic-left{float:left;width:100%;padding-right:240px;margin-bottom:20px}
@media(min-width:992px){.megamenu-mosaic-left{padding-right:225px;margin-bottom:3.75em}
}
.megamenu-mosaic-right{position:absolute;top:20px;right:20px;width:235px}
@media(min-width:992px){.megamenu-mosaic-right{width:220px;top:2.5em}
}
.megamenu-mosaic-item{float:left;width:235px}
@media(min-width:992px){.megamenu-mosaic-item{width:198px;min-height:108px}
}
.megamenu-mosaic-item .mosaic-column-back .type-destination{font-size:1.125em;line-height:1.22222em;margin-top:.33333em}
.header-browser-update--wrapper{background-color:#373737;display:none;font-size:.875em}
.header-browser-update--content-outer{overflow:hidden;padding:0 .9375em}
.header-browser-update--copy{display:inline-block;float:left;width:88%}
.header-browser-update--icon-outer{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;list-style:none;display:inline-block;float:right;margin:2em 0 1.75em;text-align:right}
.header-browser-update--icon-item{display:inline-block;margin-left:1.5625em;max-width:2.5em}
.header-browser-update--icon{max-width:2.5em}
.videoaddtagsshare{margin-bottom:-13px;margin-top:30px}
@media(min-width:360px){.videoaddtagsshare{margin-top:30px}
}
@media(min-width:768px){.videoaddtagsshare{margin-top:30px}
}
@media(min-width:992px){.videoaddtagsshare{margin-top:30px}
}
.videoaddtagsshare .tagcloud,.videoaddtagsshare .tagcloud ul{margin-top:0}
.videoaddtagsshare .shareicons,.videoaddtagsshare .shareicons ul{margin-top:0}
.videoaddtagsshare-favourite{margin-left:-5px;margin-top:0;margin-bottom:30px}
@media(min-width:360px){.videoaddtagsshare-favourite{margin-bottom:30px}
}
@media(min-width:768px){.videoaddtagsshare-favourite{margin-bottom:30px}
}
@media(min-width:992px){.videoaddtagsshare-favourite{margin-bottom:30px}
}
@media(min-width:768px){.videoaddtagsshare-favourite{margin-left:0}
}
.videoaddtagsshare-tags{margin-top:0;margin-bottom:30px}
@media(min-width:360px){.videoaddtagsshare-tags{margin-bottom:30px}
}
@media(min-width:768px){.videoaddtagsshare-tags{margin-bottom:30px}
}
@media(min-width:992px){.videoaddtagsshare-tags{margin-bottom:30px}
}
@media(min-width:768px){.videoaddtagsshare-tags .tagcloud{text-align:left}
}
.videoaddtagsshare-social{text-align:center}
@media(min-width:768px){.videoaddtagsshare-social{padding:0;text-align:right;right:-.5em}
}
.videoaddtagsshare-fav-tags{text-align:center;padding:0 .5em}
@media(min-width:768px){.videoaddtagsshare-fav-tags{text-align:left;padding:0}
}
@media(min-width:1094px){.videoaddtagsshare-favourite{float:left}
.videoaddtagsshare-tags{max-width:300px;float:left;margin-left:1.2em;padding:0}
}
.videoaddtagsshare-widetags .videoaddtagsshare-favourite{float:left;margin-right:1.2em}
.videoaddtagsshare-widetags .videoaddtagsshare-tags{float:left;margin-left:0;padding:0;max-width:auto}
@media(min-width:1094px){.videoaddtagsshare-widetags .videoaddtagsshare-tags{min-width:570px;max-width:570px}
}
.largetitle{background:#00525f}
.largetitle h1{text-align:center;color:#fff;margin:.4em auto}
.largetitlewithsubdescription h1{font-size:3.75em;margin-top:0;margin-bottom:-17px}
@media(min-width:360px){.largetitlewithsubdescription h1{font-size:4.375em}
}
@media(min-width:768px){.largetitlewithsubdescription h1{font-size:5em}
}
@media(min-width:992px){.largetitlewithsubdescription h1{font-size:5.625em}
}
.iframe_wrapper{width:100%;line-height:0}
.iframe_wrapper_iframe{border:0}
.iframe_notsupported{background:#fff;display:block;padding-bottom:2.75em}
.iframe_notsupported .iframe_largetitle{font-size:5em;color:#8d896f;font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;display:block;margin-top:30px;margin-bottom:30px;text-transform:uppercase}
@media(min-width:360px){.iframe_notsupported .iframe_largetitle{margin-top:30px}
}
@media(min-width:768px){.iframe_notsupported .iframe_largetitle{margin-top:30px}
}
@media(min-width:992px){.iframe_notsupported .iframe_largetitle{margin-top:30px}
}
@media(min-width:360px){.iframe_notsupported .iframe_largetitle{margin-bottom:30px}
}
@media(min-width:768px){.iframe_notsupported .iframe_largetitle{margin-bottom:30px}
}
@media(min-width:992px){.iframe_notsupported .iframe_largetitle{margin-bottom:30px}
}
.l-h-center .iframe_wrapper_iframe{margin:0 auto}
@media(min-width:768px){.paragraph-generic .text.section{min-height:80px}
}
.search-box{position:relative;margin-top:15px;margin-bottom:60px}
@media(min-width:360px){.search-box{margin-top:15px}
}
@media(min-width:768px){.search-box{margin-top:15px}
}
@media(min-width:992px){.search-box{margin-top:15px}
}
@media(min-width:360px){.search-box{margin-bottom:70px}
}
@media(min-width:768px){.search-box{margin-bottom:80px}
}
@media(min-width:992px){.search-box{margin-bottom:90px}
}
.search-box-wrapper{position:relative;border-left:1px solid #8d896f}
.search-box form input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;width:100%;height:50px;padding:0 10px 0 13px;font-size:1.625em;color:#8d896f;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;border:1px solid #8d896f;border-left-width:0;display:inline-block}
@media(min-width:360px){.search-box form input[type="text"]{padding:0 40px 0 13px}
}
.search-input:focus::-webkit-input-placeholder{color:transparent}
.search-input:focus:-moz-placeholder{color:transparent}
.search-input:focus::-moz-placeholder{color:transparent}
.search-input:focus:-ms-input-placeholder{color:transparent}
.search-box form{margin-right:37px}
.search-box form label{display:none}
.search-box form input.search-input-clear{position:absolute;width:3em;height:3em;right:38px;top:.0625em;width:1.4375em \9;height:3em \9;background-image:url(clientlibs/imgs/icons/search_clear.png);background-repeat:no-repeat;background-position:center 0;display:none;background-color:#fff;padding:0 19px}
.search-box form input.search-input-go{position:absolute;top:0;right:0;width:1.75em;height:3.125em}
.search-input-go-icon{position:absolute;top:10px;right:0;color:#8d896f}
.search-box.search-box-focus .search-input-go-icon{color:#00535e}
.search-box-focus form input[type="text"]{border-color:#000}
.search-box-focus .search-box-wrapper{border-color:#00535e;border-left-width:7px;margin-left:-6px}
.atdw-refresh-results{margin-top:0;margin-bottom:30px}
@media(min-width:360px){.atdw-refresh-results{margin-bottom:30px}
}
@media(min-width:768px){.atdw-refresh-results{margin-bottom:30px}
}
@media(min-width:992px){.atdw-refresh-results{margin-bottom:30px}
}
.atdw-refresh-results .col-xs-12{padding:0}
@media(min-width:768px){.atdw-refresh-results .col-xs-12{padding:0 .9375em}
}
.atdw-refresh-results-wrapper{background-color:#d9f1f3;padding:1.25em 0}
@media(min-width:992px){.atdw-refresh-results-wrapper{padding-bottom:0}
}
.atdw-refresh-results-item{margin:.9375em auto 0;text-align:center;display:inherit;vertical-align:top}
@media(min-width:992px){.atdw-refresh-results-item{margin-left:1.25em;display:inline-block;margin-top:0;margin-bottom:1.25em}
}
.atdw-refresh-results-item .btn-primary,.atdw-refresh-results-item .booknow-atdw-btn{padding-top:.49em;padding-bottom:.49em;max-width:280px;margin:0 auto}
.atdw-refresh-results-left-column{padding-left:0;padding-right:0}
@media(min-width:992px){.atdw-refresh-results-left-column .atdw-refresh-results-item{margin-left:1.0625em;margin-top:0;margin-right:0}
}
.atdw-refresh-results-right-column{display:block;padding-left:0;padding-right:0;text-align:center;padding-bottom:0}
@media(min-width:768px){.atdw-refresh-results-right-column{padding-bottom:1.0625em}
}
.atdw-refresh-results-right-column:first-child{margin-top:1.25em}
@media(min-width:768px){.atdw-refresh-results-right-column:first-child{margin-top:0}
}
@media(min-width:992px){.atdw-refresh-results-right-column .atdw-refresh-results-item{margin:0;text-align:left}
}
.atdw-refresh-toggle-container{padding-top:1.0625em;padding-bottom:1.0625em;text-align:center}
@media(min-width:992px){.atdw-refresh-toggle-container{padding-top:0}
}
@media(min-width:1200px){.atdw-refresh-toggle-container{padding-right:1em;text-align:right}
}
.atdw-refresh-dropdown-control{cursor:pointer}
.atdw-refresh-dropdown-control:hover{font-weight:bold}
.atdw-refresh-results-filter-lower{padding-top:1.0625em}
@media(min-width:992px){.atdw-refresh-results-filter-lower{padding-top:0}
}
@media(min-width:992px){.atdw-refresh-results-item.atdw-refresh-results-input.double .input-white-background{width:580px}
}
@media(min-width:992px){.atdw-refresh-results-item.atdw-refresh-results-input.triple .input-white-background{width:880px}
}
.atdw-refresh-results-filter-container{display:none}
.atdw-refresh-results-filter-container.is-active{display:block}
.atdw-refresh-results-info{display:block;padding:17px 17px 0 17px;text-align:center}
@media(min-width:360px){.atdw-refresh-results-info{padding-top:17px}
}
@media(min-width:992px){.atdw-refresh-results-info{padding-bottom:17px;padding-top:0}
}
@media(min-width:1200px){.atdw-refresh-results-info{text-align:left}
}
.atdw-refresh-moreless-control{display:none}
.ko_kr .atdw-refresh-btn{letter-spacing:-0.125em}
.asp-search-form{margin-top:0;margin-bottom:30px}
@media(min-width:360px){.asp-search-form{margin-bottom:30px}
}
@media(min-width:768px){.asp-search-form{margin-bottom:30px}
}
@media(min-width:992px){.asp-search-form{margin-bottom:30px}
}
.asp-search-form .col-xs-12{padding:0}
@media(min-width:992px){.asp-search-form .col-xs-12{padding:0 15px}
}
.asp-search-form-wrapper{background-color:#d9f1f3;text-align:center;padding:1.25em 0}
@media(min-width:992px){.asp-search-form-wrapper{padding-bottom:0}
}
.asp-search-form-item{margin:.9375em auto 0;text-align:center;display:inherit;vertical-align:top}
@media(min-width:992px){.asp-search-form-item{margin-left:1.25em;display:inline-block;margin-top:0;margin-bottom:1.25em}
}
.asp-search-form-item:first-child{margin-left:0;margin-top:0}
.asp-search-form-item .btn-primary,.asp-search-form-item .booknow-atdw-btn{margin:0 auto;max-width:280px;min-width:160px;padding-bottom:.49em;padding-top:.49em;width:120px \9}
@media(min-width:360px){.asp-search-form-item .btn-primary,.asp-search-form-item .booknow-atdw-btn{margin-top:.875em}
}
.asp-search-form-item .btn-primary.no-margin,.asp-search-form-item .no-margin.booknow-atdw-btn{margin:0}
.asp-search-form-label{text-align:center;color:#00535e;display:block}
@media(min-width:992px){.asp-search-form-label{text-align:left}
}
.asp-search-form-label.label-inline{display:block;line-height:50px;margin-right:.5em;font-weight:400;vertical-align:top}
@media(min-width:992px){.asp-search-form-label.label-inline{display:inline-block}
}
.asp-search-form-label.label-inline+.dropdown-white-background{display:inline-block}
.asp-search-results{text-align:center;color:#00535e}
.asp-search-form input[name=postcode]:disabled{opacity:.5}
.dropdown-white-background{width:17.1875em;margin:0 auto;position:relative}
.dropdown-white-background-style{margin:0 auto;height:50px;overflow:hidden;font-family:"Regular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background:url("clientlibs/imgs/ui/select_bg_white.png") no-repeat top right;text-shadow:0 0 1px #eee;border-left:1px solid #00535e}
.dropdown-white-background-style.disabled{opacity:.5}
.dropdown-white-background select{padding:17px 54px 15px 10px;width:107%;height:50px;line-height:1.25em;border:0!important;box-shadow:none;background:transparent;font-size:.875em;background-image:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";color:#00535e}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.dropdown-white-background select{width:100%}
}
.dropdown-white-background select:disabled{color:#999}
.search-atdw-highlights{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.search-atdw-highlights{margin-top:70px}
}
@media(min-width:768px){.search-atdw-highlights{margin-top:80px}
}
@media(min-width:992px){.search-atdw-highlights{margin-top:90px}
}
@media(min-width:360px){.search-atdw-highlights{margin-bottom:70px}
}
@media(min-width:768px){.search-atdw-highlights{margin-bottom:80px}
}
@media(min-width:992px){.search-atdw-highlights{margin-bottom:90px}
}
.search-results-counter-grid-more{margin-top:15px;margin-bottom:15px}
@media(min-width:360px){.search-results-counter-grid-more{margin-top:15px}
}
@media(min-width:768px){.search-results-counter-grid-more{margin-top:15px}
}
@media(min-width:992px){.search-results-counter-grid-more{margin-top:15px}
}
@media(min-width:360px){.search-results-counter-grid-more{margin-bottom:15px}
}
@media(min-width:768px){.search-results-counter-grid-more{margin-bottom:15px}
}
@media(min-width:992px){.search-results-counter-grid-more{margin-bottom:15px}
}
.search-results-counter-grid-more h2{margin-top:0;margin-bottom:0}
.search-results-view-more{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.search-results-view-more{margin-top:30px}
}
@media(min-width:768px){.search-results-view-more{margin-top:30px}
}
@media(min-width:992px){.search-results-view-more{margin-top:30px}
}
@media(min-width:360px){.search-results-view-more{margin-bottom:30px}
}
@media(min-width:768px){.search-results-view-more{margin-bottom:30px}
}
@media(min-width:992px){.search-results-view-more{margin-bottom:30px}
}
.search-results-counter-grid-more.l-push-up-1{margin-top:1em}
.search-result-count{text-align:center;margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.search-result-count{margin-top:30px}
}
@media(min-width:768px){.search-result-count{margin-top:30px}
}
@media(min-width:992px){.search-result-count{margin-top:30px}
}
@media(min-width:360px){.search-result-count{margin-bottom:30px}
}
@media(min-width:768px){.search-result-count{margin-bottom:30px}
}
@media(min-width:992px){.search-result-count{margin-bottom:30px}
}
.search-result-count-copy{color:#00535e;font-size:1em}
@media(min-width:992px){.search-result-count-copy{display:block;margin-top:2.1em}
}
.search-your-results .search-toggle-buttons{text-align:center}
@media(min-width:768px){.search-your-results .search-toggle-buttons{position:absolute;top:.8em;right:1em}
}
.search-your-results .btn-bubble-min-width{min-width:inherit}
.search-grid-container.is-hidden{display:none}
.search-results-grid{margin:0 -0.9375em}
@media(min-width:768px){.search-results-grid{margin:0 -3px}
}
.search-results-mosaic{margin:0 -0.9375em}
@media(min-width:360px){.search-results-mosaic{margin:inherit}
}
.search-results-container{position:relative;min-height:10.375em}
@media(min-width:768px){.search-results-container{display:table;width:100%}
}
.search-results-copy p{margin:.35em 0;font-size:.95em;text-align:center;padding:0}
@media(min-width:768px){.search-results-copy p{text-align:left}
}
.search-results-copy-container h3{margin:0;font-weight:normal;color:#4a3c31}
.search-results-title{font-family:"ta_have_a_nice_day_basicRg",Helvetica,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-style:400;font-size:28px;color:#4a3c31;margin:0 auto;text-align:center;display:block;text-decoration:none}
@media(min-width:768px){.search-results-title{text-align:left}
}
.search-results-title:hover,.search-results-title:visited{color:#4a3c31;text-decoration:none}
.search-results-category-icon{display:block;text-align:center;padding:2em 2em 1em}
@media(min-width:768px){.search-results-category-icon{display:table-cell;padding:1em 2em}
}
@media(min-width:992px){.search-results-category-icon{min-width:127px}
}
@media(min-width:768px){.search-results-category-icon .icon-generic{margin:0 6px 0 6px}
}
@media(min-width:768px){.search-results-category-icon .logo-generic{margin:1em 0 0 0;width:4.0625em}
}
.search-favourite{display:block;text-align:center;padding:1em 2em 2em}
@media(min-width:768px){.search-favourite{display:table-cell;padding:1em 2em}
}
.search-tags{display:block;text-align:center;padding:0 2em 2em}
@media(min-width:768px){.search-tags{vertical-align:bottom;padding:0 1.25em 1.25em}
}
@media(min-width:992px){.search-tags{display:table-cell;width:210px;min-width:210px;vertical-align:bottom;text-align:right;padding:2.5em 1.25em .5em 0}
}
.search-tags .tagcloud{text-align:center}
@media(min-width:768px){.search-tags .tagcloud{text-align:left;padding-left:6em}
}
@media(min-width:992px){.search-tags .tagcloud{text-align:right;padding-left:0}
}
.search-contact-details{display:block;text-align:center;padding:0 2em 2em}
@media(min-width:768px){.search-contact-details{vertical-align:top;padding:0 1.25em 1.25em}
}
@media(min-width:992px){.search-contact-details{display:table-cell;width:210px;min-width:210px;vertical-align:top;padding:3em 1.25em 1.25em 0}
}
@media(min-width:768px){.search-contact-details p{text-align:left;padding-left:6.75em}
}
@media(min-width:992px){.search-contact-details p{padding-left:0}
}
.search-close{position:absolute;top:.625em;right:.625em}
.search-close:hover{text-decoration:none}
.search-close:hover .icon-close{color:#00535e}
.search-close .icon-close{color:#808183;font-size:.9em;text-decoration:none;padding:1.1em;width:3.125em;height:3.125em;display:block;text-align:right}
.search-list-container.is-hidden{display:none}
.search-results-counter-grid-more.is-hidden{display:none}
.search-results-list{margin-top:30px;margin-bottom:30px}
@media(min-width:360px){.search-results-list{margin-top:30px}
}
@media(min-width:768px){.search-results-list{margin-top:30px}
}
@media(min-width:992px){.search-results-list{margin-top:30px}
}
@media(min-width:360px){.search-results-list{margin-bottom:30px}
}
@media(min-width:768px){.search-results-list{margin-bottom:30px}
}
@media(min-width:992px){.search-results-list{margin-bottom:30px}
}
.search-results-list .video-play-icon{max-width:10.25em;max-height:10.3125em;margin-bottom:1em}
.search-results-list .video-container{margin:0}
.search-results-counter-grid-more .mosaic .search-result-category-link:hover{cursor:pointer}
.search-results-list{padding-bottom:1em}
.search-results-copy-container{display:block;padding:1em}
@media(min-width:768px){.search-results-copy-container{vertical-align:top;padding:2em 0 0 0;width:100%}
}
.search-result-category-container{min-width:18.375em}
@media(min-width:768px){.search-result-category-container{position:relative;max-width:18.375em;display:table-cell;vertical-align:top}
}
.search-result-content-container{width:100%}
@media(min-width:768px){.search-result-content-container{position:relative;display:table-cell;vertical-align:top}
}
.search-result-category-link{position:relative;display:block}
@media(min-width:768px){.search-result-category-link{width:18.375em}
}
.search-result-row-spacing{background-color:#f3f2eb;margin-bottom:.625em}
@media(min-width:768px){.search-result-row-spacing{margin:0 0 .375em}
}
.search-result-category-container .type-date-mosaic{font-size:.8em;top:-0.625em;position:relative}
@media(min-width:360px){.search-result-category-container .type-date-mosaic{font-size:1em;top:initial}
}
@media(min-width:768px){.search-result-category-container .type-date-mosaic{font-size:.8em;top:-0.625em}
}
.search-result-atdw-link{text-align:center}
.search-result-atdw-link .mosaic-media img{width:50%;margin:0 auto}
@media(min-width:768px){.search-result-atdw-link .mosaic-media img{width:100%}
}
@media(min-width:768px){.search-results-counter-grid-more .btn-bubble-tooltip{visibility:hidden}
}
@media(min-width:1200px){.search-results-counter-grid-more .btn-bubble-tooltip{visibility:visible}
}
.search-atdw-mosaic{margin:0 -0.9375em}
@media(min-width:768px){.search-results-counter-grid-more .mosaic{padding:0}
}
@media(min-width:768px){.search-atdw-highlights .mosaic{padding:0 .9375em}
}
.search-atdw-highlights h2{margin-top:0;margin-bottom:-17px}
.atdw-search-pagination{margin-top:27px;margin-bottom:53px}
@media(min-width:360px){.atdw-search-pagination{margin-top:27px}
}
@media(min-width:768px){.atdw-search-pagination{margin-top:27px}
}
@media(min-width:992px){.atdw-search-pagination{margin-top:27px}
}
@media(min-width:360px){.atdw-search-pagination{margin-bottom:63px}
}
@media(min-width:768px){.atdw-search-pagination{margin-bottom:73px}
}
@media(min-width:992px){.atdw-search-pagination{margin-bottom:83px}
}
.atdw-search-pagination-wrapper{display:table;margin:0 auto}
.atdw-search-pagination-wrapper:before{content:"\003c";margin-right:.5em;color:#00535e}
.atdw-search-pagination-wrapper:after{content:" \003e";margin-left:.5em;color:#00535e}
.atdw-search-pagination-wrapper>div{display:table-cell;padding:0 .875em;vertical-align:top}
.atdw-search-pagination-wrapper .atdw-search-pagination-prev{padding-right:.25em;padding-left:0;white-space:nowrap}
@media(min-width:360px){.atdw-search-pagination-wrapper .atdw-search-pagination-prev{padding-right:.875em}
}
.atdw-search-pagination-wrapper .atdw-search-pagination-pages{padding:0}
.atdw-search-pagination-wrapper .atdw-search-pagination-next{padding-right:0;padding-left:.25em;white-space:nowrap}
@media(min-width:360px){.atdw-search-pagination-wrapper .atdw-search-pagination-next{padding-left:.875em}
}
.atdw-search-pagination-pages-wrapper{list-style:none;margin:0;padding:0;text-align:center}
.atdw-search-pagination-pages-wrapper li{display:inline-block;padding:0 .25em .625em}
@media(min-width:360px){.atdw-search-pagination-pages-wrapper li{padding:0 .875em .625em}
}
.atdw-search-pagination-pages-wrapper a{font-size:.875em;color:#00535e}
.featuredproducts{margin-top:60px;margin-bottom:60px}
@media(min-width:360px){.featuredproducts{margin-top:70px}
}
@media(min-width:768px){.featuredproducts{margin-top:80px}
}
@media(min-width:992px){.featuredproducts{margin-top:90px}
}