
/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em
40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0
0 0 40px}dd{margin:0
0 0 40px}nav ul,
nav
ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.bs-content,
.bs-content *,
.bs-content *:before,
.bs-content *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Arial,sans-serif;font-size:12px;line-height:1.66;color:black;background-color:#f2f2e5}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:inherit;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px
auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.66;background-color:#f2f2e5;border:1px
solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:19px;margin-bottom:19px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:0%}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:0%}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.container{width:980px}.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:0%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:0%}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.container{width:980px}.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:0%}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:0%}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.container{width:980px}.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:0%}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:0%}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}ul.hotel-list>li>a{display:block}ul.hotel-list>li>a:hover{color:inherit}ul.hotel-list > li > a:hover dt
mark{border-bottom:1px solid black}ul.hotel-list
dt{display:inline-block}ul.hotel-list
mark{background-color:transparent;font-weight:600}ul.hotel-list dt
mark{font-size:1.2308em}ul.hotel-list
.teaser{font-size:1.16667em;font-family:"Open Sans",Arial,sans-serif;line-height:1.33}ul.hotel-list .teaser
.text{display:block;float:left;margin-top: .3em}ul.hotel-list
.distance{display:inline-block;float:right;font-weight:600}ul.hotel-list
.price{display:block;font-weight:600;font-size:1.2em}ul.hotel-list
.thumb{margin-right:20px;display:block;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ul.hotel-list
h3{float:left;font-size:1.4em;margin-bottom:5px}ul.hotel-list .description-wrapper{font-size:1.08333em}ul.hotel-list .main-hotel-info-item .image-list{margin-bottom:30px}ul.hotel-list .hotel-image-container{height:300px;overflow:hidden;margin-bottom:10px;position:relative;background-color:#333}ul.hotel-list .hotel-image-container .hotel-image{width:100%;height:auto;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.hotel-list .hotel-info{list-style:none}ul.hotel-list .hotel-info>li{padding-left:35px;margin-bottom:10px;line-height:1.3em}ul.hotel-list .hotel-info>li.reviews{padding-left:0}ul.hotel-list .hotel-info
.fa{width:35px;margin-left:-35px;font-size:18px}ul.hotel-list .hotel-info
.reviews.horizontal{display:inline-block;width:35px}ul.hotel-list .map-box-content{display:none}.hotel-list.hotel-list--gstr>li{margin-bottom:30px}.reviews.horizontal .total-reviews{margin-right:10px}.reviews .total-reviews{font-style:italic}.reviews .review-score{padding: .2em .3em;background-color:#96c846;font-weight:bold;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.reviews .review-score:before{content:"";border-width:4px;width:0;height:0;border-color:transparent;border-right-color:#96c846;border-style:solid;position:absolute;left:-8px;top:50%;margin-top:-4px}.reviews .review-score.review-score--arrow-right:before{content:"";border-width:4px;width:0;height:0;border-color:transparent;border-left-color:#96c846;border-style:solid;position:absolute;left:100%;top:50%;margin-top:-4px}.score-list{margin-bottom:5px}.score-list
dl{padding-left:2.8em;padding-right:15px}.score-list
dt{margin-top: .3em}.score-list
dd{font-weight:700;font-size:0.9166667em;display:none;line-height:1.2em}.score-list>li{display:inline-block;vertical-align:top;width:49%;margin-bottom:10px}.score-list
.score{font-weight:700;width:2.5em;height:2.5em;padding-top: .4em;display:inline-block;text-align:center;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.score-list
.score.high{background-color:#68a623}.score-list
.score.medium{background-color:#ea8639}.score-list
.score.low{background-color:#f1342a}.score-list
.criterium{font-size:1em;font-weight:600}.score-list
span.criterium{display:inline-block;padding-top: .3em;margin-left: .3em}.destinations #overlay
.wrapper{padding-top:10px}.result #overlay
.wrapper{padding-top:10px}.sustainability-rating .more-information{display:none}.sustainability-rating.flat
.header{margin-bottom:0}.sustainability-rating.flat
.content{display:none}.sustainability-rating.flat
.footer{display:none}#overlay .score-list
dd{display:block;min-height:45px}#overlay .sustainability-rating{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#overlay .sustainability-rating
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#overlay .sustainability-rating
.box{background-color:#fff;margin-bottom:0}#overlay .sustainability-rating
.box.header{border-bottom:3px solid #d7d1cc;border-radius:0;margin:0
-10px;padding-left:90px}#overlay .sustainability-rating .box.header .total-score{float:left;margin-left:-67px;margin-top:0}#overlay .sustainability-rating .box.header
.title{font-size:1.83333em;padding-left:0 !important;margin-bottom:3px}#overlay .sustainability-rating .more-information{display:block;font-weight:700;line-height:1.2em}#overlay .sustainability-rating .centered-text{margin-top:20px;display:block;text-align:center;font-style:italic;font-weight:normal}#overlay .sustainability-rating
a.overlay{display:none}#overlay .sustainability-rating
a.overlay.title{display:block}#overlay .sustainability-rating.flat
.content{display:block}#overlay .sustainability-rating.flat
.footer{display:block}.total-score{position:relative;z-index:1;margin-top:-3em;color:#fff;text-align:center;font-family:"Open Sans Condensed",sans-serif;font-weight:bold;float:left}.total-score
.score{font-size:2.5em}.total-score
.unit{font-size:1.5em;position:relative;top:-.5em}.total-score.low{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#f1342a;width:5em;height:5em;line-height:5em}.total-score.medium{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ea8639;width:5em;height:5em;line-height:5em}.total-score.high{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#68a623;width:5em;height:5em;line-height:5em}.total-score.flat{margin-top:-.5em;margin-left:-5.4em}#overlay .overlay:hover{text-decoration:none;cursor:default}#overlay .overlay
mark.link{text-decoration:none}.box .total-score+.title{padding-left:3.2em !important}.box .total-score.flat+.title{padding-left:0 !important}#facets
.score{font-family:"Open Sans Condensed",sans-serif;font-weight:bold}.travel-tips .tips>li{padding:15px
15px 15px 108px;margin-bottom:4px}.travel-tips .tips
.image{width:83px;height:83px;display:block;background-color:#ccc;float:left;display:block;margin-left:-93px}.travel-tips .tips
.excerpt{float:left;display:block;font-size:1.16667em;line-height:1.4em;margin-bottom:5px}.travel-tips .tips .excerpt
.title{font-weight:600}.blog-tags>li{display:inline;background-color:#000}.blog-tags>li>a{color:#fff;padding:0
5px;font-weight:600;font-size: .8333em}.blog-tags>li>a:hover{cursor:default;text-decoration:none}.blog-article-intro{margin-bottom:20px;position:relative}.blog-article-intro
img{background-color:#ccc;width:100%;height:auto;min-height:50px;display:block}.blog-article-intro .text
h3{margin-bottom:5px;font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:1.7em;line-height:1.2em;color:#333}.blog-article-intro
.text{padding:15px;background-color:#fff}.blog-article-intro
.more{font-weight:600}.columned-list{-webkit-column-width:33%;-webkit-column-count:3;-webkit-column-gap:30px;-moz-column-width:33%;-moz-column-count:3;-moz-column-gap:30px;column-width:33%;column-count:3;column-gap:30px}.columned-list>li{margin-bottom:20px}.columned-list>li>ul>li{margin-bottom:2px}.columned-list
h3{margin:0
0 5px;font-size:1em}.columned-list
.mark{font-weight:700}.infobox{padding-top:20px;background-color:#fff;padding:15px;border:2px
solid #000;border-radius:4px;position:relative;margin-bottom:20px;position:relative;width:320px;z-index:999999999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.infobox.no-pointer:before{display:none}.infobox
.arrow{width:20px;height:13px;display:block;background-position:0 -1686px;position:absolute;top:-12px;margin-left:-10px}.infobox.below-fold
.arrow{top:auto;bottom:-12px;background-position:-21px -1686px}.infobox.hotel-overview{width:623px}.infobox.infoBoxDetail{width:450px}.infobox .gstr .extra-options{display:none}.infobox .gstr
.links{margin-bottom:10px}.infobox .gstr .links>a{margin-right:5px;font-weight:bold}.infobox .gstr
h2{margin-bottom:0}ul.ticker{list-style:none}ul.ticker
li{display:inline-block}ul.ticker li:after{content:'-';margin-right:16px;margin-left:16px}ul.ticker li:last-of-type:after{content:''}ul.ticker.ticker-destination-facts{margin-bottom:10px;font-size:15px}.basic-link-list > li
h2{margin-bottom:0}.basic-link-list>li>ul{margin-bottom:30px}.basic-link-list>li>ul>li{display:inline;margin-right:5px}.map-legend{margin-top:15px}.map-legend
h2{font-size:1.4em !important;margin-bottom:5px}.map-legend
dt{text-align:center;margin-bottom:15px}.map-legend
dd{margin-top:10px}.hotels-in-near-destinations{margin:30px
0 0}.cta{display:inline-block;padding:5px
30px;margin:15px
0;font-size:20px;font-size:1.25rem;font-weight:bold;color:#000;background-color:#68a623;border:1px
solid #000;border-radius:4px}.cta:hover{background-color:#acda63;color:#000;text-decoration:none}.sprite-before{position:relative}.sprite-before.green-leaf:before{width:22px;height:23px;background-position:0 -1057px}.main-hotel-info{margin-bottom:30px}.main-hotel-info
dt{font-weight:bold;margin:30px
0 5px}.main-hotel-info dt:first-child{margin-top:0}.main-hotel-info dt:after{content:":"}.main-hotel-info dd.eco-certified-by{width:60px;height:60px;line-height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;margin-bottom:10px}.section-1{margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #dbdac2}.section-2{padding:15px;margin-bottom:20px;background-color:#dbdac2;border-radius:4px}.heading-3{display:inline-block;margin-bottom:10px;font-size:20px;font-size:1.25rem;font-family:"Open Sans Condensed",sans-serif;color:#333;line-height:1.2em}#overlay .gstr-scores{width:50%;padding-right:30px;float:left}.gstr-scores__main-score-block{padding-left:45px}.gstr-scores__main-score-block:before{width:38px;height:38px;left:0;top:50%;margin-top:-19px;content:"";display:block;position:absolute}.gstr-scores__main-score-block.gstr-scores__main-score-block--nature.gstr-scores__main-score-block--high:before{background-position:-143px -1784px}.gstr-scores__main-score-block.gstr-scores__main-score-block--nature.gstr-scores__main-score-block--medium:before{background-position:-181px -1784px}.gstr-scores__main-score-block.gstr-scores__main-score-block--nature.gstr-scores__main-score-block--low:before{background-position:-218px -1784px}.gstr-scores__main-score-block.gstr-scores__main-score-block--culture.gstr-scores__main-score-block--high:before{background-position:-143px -1859px}.gstr-scores__main-score-block.gstr-scores__main-score-block--culture.gstr-scores__main-score-block--medium:before{background-position:-181px -1859px}.gstr-scores__main-score-block.gstr-scores__main-score-block--culture.gstr-scores__main-score-block--low:before{background-position:-218px -1784px}.gstr-scores__main-score-block.gstr-scores__main-score-block--economy.gstr-scores__main-score-block--high:before{background-position:-143px -1896px}.gstr-scores__main-score-block.gstr-scores__main-score-block--economy.gstr-scores__main-score-block--medium:before{background-position:-181px -1896px}.gstr-scores__main-score-block.gstr-scores__main-score-block--economy.gstr-scores__main-score-block--low:before{background-position:-218px -1896px}.gstr-scores__main-score-block.gstr-scores__main-score-block--future-proof.gstr-scores__main-score-block--high:before{background-position:-143px -1821px}.gstr-scores__main-score-block.gstr-scores__main-score-block--future-proof.gstr-scores__main-score-block--medium:before{background-position:-181px -1821px}.gstr-scores__main-score-block.gstr-scores__main-score-block--future-proof.gstr-scores__main-score-block--low:before{background-position:-218px -1821px}#overlay .gstr-scores__main-score-block{margin-bottom:25px}#overlay .gstr-scores__main-score-block:before{top:0;margin-top:-10px}.gstr-scores__main-score{font-size:18px;font-size:1.125rem;font-weight:bold;margin-right:5px}.gstr-scores__main-score-block--high .gstr-scores__main-score{color:#68a623}.gstr-scores__main-score-block--medium .gstr-scores__main-score{color:#ea8639}.gstr-scores__main-score-block--low .gstr-scores__main-score{color:#f1342a}.gstr-scores__main-score-heading{line-height:2.8}#overlay .gstr-scores__main-score-heading{line-height:1}.gstr-scores__main-category-name{font-size:14px;font-size:0.875rem;font-weight:bold;text-transform:uppercase}#overlay .gstr-scores__main-category-name{font-size:13px;font-size:0.8125rem}.gstr-scores__main-category-description{display:none;font-size:11px;font-size:0.6875rem;line-height:1.27}#overlay .gstr-scores__main-category-description{display:block}.gstr-scores__detail-scores{display:none;line-height:1.27}#overlay .gstr-scores__detail-scores{display:block}.gstr-scores__detail-score{font-size:14px;font-size:0.875rem;font-weight:bold;margin-right:5px}.gstr-scores__detail-score.gstr-scores__detail-score--high{color:#68a623}.gstr-scores__detail-score.gstr-scores__detail-score--medium{color:#ea8639}.gstr-scores__detail-score.gstr-scores__detail-score--low{color:#f1342a}.gstr-scores__detail-category-name{font-size:11px;font-size:0.6875rem}.sprite-before.eco-icon.small:before{background-position:0 -1057px;height:23px;width:23px;margin-right:5px;top:0;left:0;position:static;display:inline-block;vertical-align:top}html,body{height:100%}mark{background:transparent;font-weight:bold}mark.link{font-weight:normal;text-decoration:underline}.sprite-before.same-height:before{position:static !important}.text-link-underline{text-decoration:underline}.text-link-underline:hover{text-decoration:none}.font-large{font-size:1.33333em;font-weight:600}.content-page{font-family:"Open Sans",Arial,sans-serif}.landmark-block{padding:20px
0}.landmark-block
.row{background-color:#fff}.landmark-block
.row.description{padding-top:15px}.landmark-block .row:last-child{padding-bottom:15px}.landmark-block
h3{font-family:"Open Sans Condensed",sans-serif;font-weight:bold;text-transform:uppercase;border-top:2px solid #f2f2e5;padding-top:10px}.green-hotel-destination-page{color:#333;margin:0
0 30px 0}.intro-text{font-size:1.16667em;font-family:"Open Sans",Arial,sans-serif}.content-page
h2{font-size:2em;font-family:"Open Sans Condensed",sans-serif;font-weight:bold}.content-page h2.sprite-before.eco-icon:before{background-position:-80px -1630px;content:"";display:block;height:40px;left:-45px;float:left;top:-8px;width:40px;margin-right:10px}.content-page h2.sprite-before.hotel-icon:before{background-position:0 -1629px;content:"";display:block;height:40px;left:-45px;float:left;top:-8px;width:40px;margin-right:10px}.color-eco-high{color:#68a623}.icon-before{margin-right:5px}.no-wrap{white-space:nowrap}.small-heading{display:block;font-weight:bold;margin-bottom:5px}h1,h2,h3,h4{margin-top:0}p{margin-bottom:1em;margin-top:0;font-size:108.333333333333333%}a,a:visited{color:#000;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:none}img{border:0}ul,ol,dl,dd{padding:0;margin:0;list-style:none}strong{font-weight:bold}em{font-style:italic}.cl{clear:left}.cr{clear:right}.cb{clear:both}.hidden{display:none}.superscript{vertical-align:super;font-size:75%;font-weight:normal}.margin-top-bottom{margin-top:10px;margin-bottom:10px}.bd-container{position:relative;width:980px;height:100%;padding:0
8px;margin:0
auto}#wrapper{min-height:100%}#content{padding-top:30px;padding-bottom:213px}#footer{height:180px;margin-top:-210px;overflow:hidden}.main,#l-left{width:610px;min-height:1px;float:left}.aside,#l-right{width:345px;float:left;margin-left:25px}#l-outside{width:96px;margin-left:7px;position:absolute;left:100%;top:280px}.opaque
.bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:#fff;background-color:rgba(255,255,255,0.75);-pie-background:rgba(255,255,255,0.75);behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.back li:before{content:'';display:inline-block;width:8px;height:8px;margin-right:4px;background-position:left -288px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{*display:inline-block}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}#leaveloader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);z-index:999}#leaveloader
span{position:fixed;top:50%;left:50%;width:100px;height:100px;background:#fff url(/web/20170219055516im_/http://www.bookdifferent.com/img/ajax-loader.gif) no-repeat 50% 50%;transform:translate(-50%,-50%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body.blur>*:not(#leaveloader){-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.ui-widget-overlay{position:fixed;top:0;left:0;background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity: .5}html.no-js
img.lazy{display:none!important}.formfield{float:left;position:relative;font-size:1.33em;margin-right:8px;z-index:1}.formfield
label{display:block;font-family:'Open Sans',sans-serif;color:#000;padding-bottom: .3em}#header .formfield
label{font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.submit
label{visibility:hidden}.formfield input[type=text], .formfield input[type=password], .formfield input[type=submit], .formfield.select .options, .formfield button,a.button,a.button:visited{color:#000;font-weight:bold;height:2em;border:1px
solid #ccc;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#header .formfield
input{border-color:#000}.formfield input[type=submit], .formfield.select .options, .formfield button,a.button,a.button:visited{line-height:2em}.formfield input[type=text], .formfield input[type=password]{width:424px;padding:0
4px}.date input[type=text]{width:180px;cursor:pointer;background-position:-216px .2em;padding-right:32px;width:150px}.home .date input[type=text], .destinations .date input[type=text]{font-size: .9em;height:2.2em;line-height:2.2em;background-position:-216px .3em}.submit input[type=submit], .formfield button,a.button,a.button:visited{color:#000;width:104px;padding:0;border-color:#000;background-color:#96c846;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.submit input[type=submit]:hover, .formfield button:hover,a.button:hover{text-decoration:none;background-color:#acda63}.formfield
button.cancel{color:#000;margin:0
5px;border-color:#a3a1a1;background-color:#d5d4d5}.formfield button.cancel:hover{background-color:#e6e4e5}.formfield
button.standard{color:#454545;background-color:#e6e4e5;text-shadow:none}.formfield button.standard:hover{background-color:#f2f1f2}a.button,a.button:visited{display:block;float:left;width:auto;padding:0
10px}.formfield
textarea{color:#000;width:300px;padding:4px;border:1px
solid #ccc;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.select{}.select
.options{position:relative;width:52px;padding:0
15px;background-color:#fff}.select .options:after{content:'';display:block;position:absolute;right: .5em;top: .8em;width:20px;height:9px;background-position:left -4px;z-index:0}.select
select{position:absolute;left:0;top:0;width:82px;height:2em;z-index:1;cursor:default}.formfield.checkbox{float:none;overflow:hidden}.checkbox
label{float:none;position:absolute;left:28px;top:0;line-height:21px;font-family:'Open Sans',sans-serif}.checkboxes label, .radios
label{float:left;font-family:'Open Sans',sans-serif;margin-right:20px;margin-bottom:6px}.checkboxes label.legend, .radios
label.legend{float:none;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;margin:0}.checkbox div.option, .checkboxes div.option, .radios
div.option{float:left;margin-right:6px}.checkboxes
div.option{clear:left}.checkbox div.option span, .checkboxes div.option span, .radios div.option
span{display:block;position:relative;width:20px;height:20px;border:1px
solid #ccc;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.radios div.option
span{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.checkbox div.option span.checked, .checkboxes div.option
span.checked{background-position:left -717px}.radios div.option
span.checked{background-position:left -737px}.checkbox input[type=checkbox], .checkboxes input[type=checkbox]{clear:left;float:left;width:20px;height:20px;margin-right:4px}.radios input[type=radio]{float:left;width:20px;height:20px;margin-right:4px}.formfield input::-webkit-input-placeholder{color:#999;font-weight:normal}.formfield input:-moz-placeholder{color:#999;font-weight:normal}.formfield
input.placeholder{color:#999;font-weight:normal}.formfield
span.error{clear:left;display:block;position:relative;font-size:13px;font-style:italic;max-width:240px;padding:5px
10px;margin-top:4px;margin-left:10px;border-left:3px solid #e37676}.formfield.small
span.error{max-width:70px}.checkbox
span.error{text-indent:-9999em;width:11px}.formfield span.error:before{content:'';display:block;position:absolute;left:-7px;top:0;width:11px;height:10px;background-position:left -695px;z-index:0}.formfield.error input, .formfield.error textarea, .select.error .options, .error div.option
span{border-color:#e37676;background-color:#fae9e9}#header .search .error
label{color:#e37676}#header .search
span.error{display:none !important}.formfield
label.info{cursor:pointer}.formfield label.info:after{content:'';display:block;position:absolute;right:5px;top:1px;width:16px;height:17px;background-position:left -794px;z-index:0}.formfield
span.info{display:none;position:absolute;top:-65px;left:0;font-size:0.9em;width:220px;padding:10px;padding-right:50px;background-color:#f1ec64;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:5px 5px 5px #555;-webkit-box-shadow:5px 5px 5px #555;box-shadow:5px 5px 5px #555;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.formfield span.info:after{content:'x';display:block;position:absolute;right:10px;top:12px;color:#ccc;text-align:center;line-height:10px;width:12px;height:12px;border:1px
solid #d3d3d3;z-index:0}#header{position:relative;height:400px;background-color:#dbdac2;overflow:hidden}#header.small{height:57px;border-bottom:3px solid #dbdac2;overflow:visible}.home
#header{height:675px}.destinations
#header{height:400px}#header>img{position:absolute;display:none;top:0;left:0;width:100%;height:auto;z-index:0}.no-js #header>img{display:block}#header .top-bar{position:absolute;top:0;left:0;right:0;height:57px;background-color:#f2f2e5;z-index:2}#header
.container{overflow:visible;position:relative}#header
.navigation{float:right;position:relative;font-size: .9166em;margin:0;margin-top:22px;z-index:2}#header .navigation>li{float:left;position:relative;line-height:1.1em;margin-left:20px}#header .navigation>li.active{padding:22px
10px 10px 10px;margin:-22px -10px 0 10px;background-color:#000}#header .navigation>li.partner{padding-left:15px;margin-left:15px;border-left:1px solid #000}#header .navigation > li a, #header .navigation > li a:visited, #header .navigation > li .options
span{color:#000;font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase;line-height:15px}#header .navigation > li.active a, #header .navigation > li.active a:visited{color:#fff}#header .navigation a:hover{text-decoration:underline}#header .navigation
ul{display:none;position:absolute;left:-10px;top:15px;padding:10px
10px 5px;background-color:#f2f2e5}#header .navigation ul>li{white-space:nowrap;margin-bottom:5px}#header .navigation > li:hover
ul{display:block}#header .navigation>li.languages{background-color:#f2f2e5}#header .navigation > li.languages a, #header .navigation > li.languages a:visited{display:block;text-indent:-9999em;width:20px;height:15px;background-position:0 -1670px}#header .navigation > li.languages a.nl, #header .navigation > li.languages a.nl:visited{background-position:-20px -1670px}#header .navigation > li.languages a.fr, #header .navigation > li.languages a.fr:visited{background-position:-40px -1670px}#header .navigation .select
.options{width:auto;padding:0;background-color:transparent;overflow:hidden}#header .navigation .select .options:after{display:none}#header .navigation .select .options
span{display:block;color:#fff;padding:0
5px;background-color:#000}#header .navigation .select
select{width:auto;left:-185px;cursor:pointer}#header .logo, #header a.logo:visited{position:absolute;left:18px;top:15px;z-index:3}#header .logo > a,
#header .logo>a:visited{display:inline-block;text-decoration:none}#header .logo>a:hover{text-decoration:none}#header .logo .powered-by{margin-left:6px;position:relative;top:-3px;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:0.916667em;letter-spacing: .5px}#header .logo .powered-by>img{vertical-align:text-top}#header
.search{position:absolute;left:8px;bottom:20px}#header .search
.tabs{list-style:none;padding:0;margin:0;overflow:hidden}#header .search .tabs
li{float:left;position:relative;margin-right:5px}#header .search .tabs li
.bg{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-pie-watch-ancestors:1}#header .search .tabs li.ui-state-default
.bg{background-color:rgba(255,255,255,0.50);-pie-background:rgba(255,255,255,0.50)}#header .search .tabs li.ui-state-active
.bg{background-color:rgba(255,255,255,0.75);-pie-background:rgba(255,255,255,0.75)}#header .search .tabs li a, #header .search .tabs li a:visited{display:block;position:relative;color:#000;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;line-height:1.8em;height:1.8em;padding:0
18px;z-index:1}.home #header .search .tabs li a, .home #header .search .tabs li a:visited,
.destinations #header .search .tabs li a, .destinations #header .search .tabs li a:visited{font-size:2.2em}#header .search .tabs li a:hover{text-decoration:none}#header .search .tabs li.ui-state-active a, #header .search .tabs li.ui-state-active a:visited{cursor:default}#header .search .tabs li.ui-state-default a:focus{outline:none}#header .search .tabs li a span, #header .search .tabs li a:visited
span{display:block;float:left;text-indent:-9999em;width:27px;height:17px;margin-top: .66em;background-position:-49px -261px}#header .search .ui-tabs-hide{display:none}#header .search
.fieldset{clear:left;position:relative;width:944px;padding:10px
18px 14px}.ie8.home #header .search .fieldset,
.ie8.destinations #header .search
.fieldset{margin-top:-1px}#header .search .fieldset
.bg{-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px}#header .formfield
label{color:#000}.home #header .formfield,
.destinations #header
.formfield{font-size:1.66em}#header
.submit{margin-right:0}#search-tickets.ui-tabs-panel{display:block}#search-tickets,#search-tickets.ui-tabs-hide{display:none}#search-tickets
.formfield{float:right;position:relative;z-index:2}#search-tickets
label{visibility:hidden}#search-tickets
p{position:relative;color:#000;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;line-height:1.6em;margin:0;z-index:1}.home #search-tickets
p{font-size:1.66em}#header
.branded{position:absolute;top:15px;left:250px;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.0834em;line-height:27px;padding:0
35px 0 15px;background-color:#dbdac2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}#header .branded
span{font-family:'Open Sans',sans-serif;font-style:italic}#header .branded a, #header .branded a:visited{display:block;position:absolute;right:8px;top:5px;text-indent:-9999em;width:16px;height:17px;background-position:left -794px}#footer{padding:25px
0;background-color:#000}#footer>ul>li{float:left;width:25%}#footer a, #footer a:visited{color:#fff}.footer-menu{color:#fff}.footer-menu>ul>li{float:left;width:25%}.footer-menu
.category{display:block;font-weight:bold;text-transform:uppercase}.powered-by{margin-top:30px}.powered-by>span{display:block}.ui-autocomplete{font-size:1.33em;font-weightx:bold;line-height:2em;width:348px;border:1px
solid #000;background-color:#fff;overflow:hidden;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.ui-autocomplete a, .ui-autocomplete a:visited{display:block;padding:0
4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-autocomplete a
span{font-size:0.65em;color:#000;font-weight:bold}.ui-autocomplete li a:hover, .ui-autocomplete .ui-state-hover{text-decoration:none;background-color:#f0f0f0;cursor:default}.ui-autocomplete li.ui-autocomplete-category{color:#999;text-transform:uppercase;font-weight:bold;font-size:0.75em;padding:0px
4px;line-height:11px;margin-top:11px}#header .ui-autocomplete-input{width:400px;padding-right:28px}#header .ui-autocomplete-loading{background:#fff url(/web/20170219055516im_/http://www.bookdifferent.com/img/ajax-loader-autocomplete.gif) no-repeat 408px 50%}.ui-datepicker{display:none;width:auto;margin:4px
0;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 5px 5px #555;-webkit-box-shadow:0 5px 5px #555;box-shadow:0 5px 5px #555;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);z-index:9999 !important}.ui-datepicker .ui-datepicker-header{position:relative;color:#fff;font-weight:bold;font-size:1.1em;line-height:2em;background-color:#000;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:50%;color:#fff;margin-top:-6px;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:1em}.ui-datepicker .ui-datepicker-next{right:1em}.ui-datepicker	.ui-datepicker-header .ui-icon{display:block;text-indent:-9999em;width:12px;height:12px;background-position:left -705px}.ui-datepicker .ui-datepicker-next .ui-icon{background-position:-12px -705px}.ui-datepicker .ui-datepicker-title{text-align:center;margin:0
2em}.ui-datepicker
table{border-collapse:collapse;font-size:1.1em;width:100%}.ui-datepicker th, .ui-datepicker
td{padding: .4em .2em}.ui-datepicker
th{color:#fff;font-size: .9em;font-weight:normal;text-transform:uppercase;background-color:#000}.ui-datepicker td span, .ui-datepicker td
a{display:block;text-align:center;text-decoration:none;padding: .1em .5em}.ui-datepicker td
span{color:#b3b3b3}.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-state-active{background-color:#e6e5e5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.ui-datepicker	.ui-state-active{color:#fff;background-color:#ea644a}.status>ol{width:544px;margin:0
auto}.status.organisations>ol{width:680px}.status>ol>li{float:left;border-top:1px solid #d1d1d1;margin-top:16px;width:136px}.status>ol>li.last{padding-right:0;border-top:0}.status>ol>li>dl{margin-top:-16px}.status > ol
dt{width:36px;height:36px;line-height:36px;text-align:center;font-size:200%;font-family:'Open Sans',sans-serif;font-weight:bold;color:#888}.status > ol .finished
dt{color:#000;background-position:left -488px;text-indent:-9999px}.status > ol .active
dt{color:#000;background-position:left -524px}.status .unfinished
dt{background-position:left -560px}.status .no-number
dt{background-position:left -596px;text-indent:-9999px}.status > ol
dd{font-size:116.666666666666667%;color:#a3a1a1;margin-top:5px}.status .active
dd{color:#000;font-family:'Open Sans',sans-serif;font-weight:bold}.organisations-nav{overflow:hidden}.organisations-nav>li{float:left}.organisations-nav .active a, .organisations-nav .active a:visited{background-color:#fff;color:#000}.organisations-nav>li>a,.organisations-nav>li>a:visited{color:#fff;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:108.333333333333333%;display:block;padding:2px
15px;margin-top:1px}.organisations-nav>li>a:hover{text-decoration:none;background-color:#d1d1d1;color:#000}.organisations-nav .active a:hover{background-color:#fff;color:#000}.flash{position:relative;font-family:'Open Sans',sans-serif;font-size:1.167em;width:585px;padding:20px;margin-bottom:20px;background-color:#f1ec64;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.flash.error{color:#fff;width:545px;padding-left:60px;min-height:29px;background-color:#e37676}.flash.error:before{content:'';display:block;position:absolute;left:20px;top:20px;width:32px;height:29px;background-position:left -765px;z-index:0}.ui-dialog{padding:20px;background-color:#fff;border:1px
solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.ui-dialog-titlebar{}.ui-dialog-titlebar-close{display:block;float:right;text-align:center;font-weight:bold;font-size:1.167em;width:12px;line-height:12px;border:2px
solid #000}#price .formfield,
#distance
.formfield{float:none;margin:0;overflow:hidden}#distance .formfield
label{margin:0}#distance .formfield
input{width:30px;padding:0;border:none;background:transparent}#distance .formfield
.landmark{display:block;font-family:'Open Sans',sans-serif;margin-bottom:5px}#distance #kilometers, #distance #miles, #distance
strong{font-family:Arial;font-weight:bold}#distance
#miles{font-weight:normal}.ui-slider{position:relative;height:9px;margin:10px
15px 5px 2px;background-color:#bbe1f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.ui-slider .ui-slider-range{height:9px;background-color:#5faed8;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);position:absolute}.ui-slider .ui-slider-handle{position:absolute;top:-3px;height:9px;width:9px;margin-left:-1px;cursor:default;background-color:#474849;background-image:-webkit-linear-gradient(left, #787979 1px, #474849 1px, #474849 4px, #787979 4px, #787979 5px, #474849 5px, #474849 8px, #787979 8px);background-image:-moz-linear-gradient(left, #787979 1px, #474849 1px, #474849 4px, #787979 4px, #787979 5px, #474849 5px, #474849 8px, #787979 8px);background-image:-ms-linear-gradient(left, #787979 1px, #474849 1px, #474849 4px, #787979 4px, #787979 5px, #474849 5px, #474849 8px, #787979 8px);background-image:-o-linear-gradient(left, #787979 1px, #474849 1px, #474849 4px, #787979 4px, #787979 5px, #474849 5px, #474849 8px, #787979 8px);background-image:linear-gradient(left, #787979 1px, #474849 1px, #474849 4px, #787979 4px, #787979 5px, #474849 5px, #474849 8px, #787979 8px);-pie-background:linear-gradient(left, #787979 1px, #474849 1px, #474849 4px, #787979 4px, #787979 5px, #474849 5px, #474849 8px, #787979 8px);border:3px
solid #474849;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);z-index:1}#company-carousel{clear:both;padding-top:20px;overflow:hidden}#company-carousel
.label{float:left;color:#000;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;width:200px;padding:20px
20px 0 0;margin-bottom:0}#company-carousel .label
p{margin:0}#company-carousel .label a,
.pages #company-carousel .label
a{color:#498fbe;border-bottom:1px solid #498fbe;font-weight:normal}#company-carousel .label a:hover,
.pages #company-carousel .label a:hover{text-decoration:none}#company-carousel
.companies{float:left;width:760px;height:80px;position:relative;overflow:hidden}#company-carousel
ul{position:absolute;width:9999em;height:80px}#company-carousel ul
li{float:left;text-align:center;line-height:60px;width:150px;height:60px;padding:10px;margin:0
10px}#company-carousel ul li
img{vertical-align:middle}#overlay,#map-overlay{display:none;width:650px;min-height:100px;padding:6px;background-color:#fff;background-color:rgba(255,255,255,0.8);-pie-background:rgba(255,255,255,0.8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}#overlay a.close,
#overlay a.close:visited,
#map-overlay a.close,
#map-overlay a.close:visited{display:block;position:absolute;top:16px;right:16px;color:#454545;font-size:15px;font-weight:bold;line-height:10px;padding:2px;border:2px
solid #aaa;cursor:pointer;z-index:1}#overlay a.close:hover,
#map-overlay a.close:hover{text-decoration:none}#overlay .wrapper,
#map-overlay
.wrapper{padding:40px
10px;background-color:#fff}#overlay .wrapper.loading,
#map-overlay
.wrapper.loading{background:#fff url(/web/20170219055516im_/http://www.bookdifferent.com/img/ajax-loader.gif) no-repeat 50%}#overlay .wrapper iframe,
#map-overlay .wrapper
iframe{width:100%}#overlay .prev, #overlay
.next{display:block;position:absolute;top:50%;text-indent:-9999em;width:14px;height:27px;margin-top:-13px;background-position:left -261px;cursor:pointer}#overlay
.prev{left:20px;background-position:-28px -261px}#overlay
.next{right:20px}a.info,a.info:visited{display:inline-block;width:13px;height:13px;background-position:-62px -26px;cursor:pointer}a.info:hover{text-decoration:none}.tooltip{color:#454545;line-height:1.25em;width:374px;padding:10px;background-color:#fff;border:3px
solid #dbdac2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 5px 5px #555;-webkit-box-shadow:0 5px 5px #555;box-shadow:0 5px 5px #555;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);z-index:9999}.tooltip
dl{margin-bottom:-.5em}.tooltip
dt{float:left;font-weight:bold;margin-right:5px}.tooltip
dd{margin-bottom: .5em}.usps{margin-bottom:20px;float:left;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.usps ul>li{position:relative;float:left;width:220px;margin-left:30px;margin-bottom:10px;font-size:1.333em;color:#56a9d5}.usps ul>li.heading1{float:none;width:auto;padding-right:80px;margin:0
0 20px 75px;font-size:1.9em;line-height:1.1em;color:#000}.usps ul>li:before{content:'';display:block;width:27px;height:22px;left:-30px;position:absolute;background-position:left -980px}.usps ul>li.heading1:before{width:68px;height:55px;left:-76px;background-position:left -1002px}.usps ul > li > a,
.usps ul>li>a:visited{color:inherit;border-bottom:1px solid #389dd2}.usps ul>li>a:hover{text-decoration:none;border-width:0}.usps-large{display:none;position:absolute;top:30%;left:60px;width:860px;height:186px;overflow:hidden}.no-js .usps-large{display:block}.usps-large>ul{position:relative;width:9999em;height:186px}.usps-large>ul>li{position:relative;float:left;width:660px;height:186px;padding-left:200px}.usps-large>ul>li{padding-top:60px}.usps-large>ul>li.double{padding-top:27px}.usps-large>ul>li:before{content:'';display:block;position:absolute;top:0;left:0;width:187px;height:186px}.usps-large > ul > li
span{display:block;float:left;clear:left;color:#fff;font-size:3em;line-height:1em;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;padding:10px
15px;margin:5px
0;background-color:#000}.usps-large>ul>li.hotel-icon:before{background-position:0 -1444px}.usps-large>ul>li.guarantee-icon:before{background-position:-187px -1444px}.usps-large>ul>li.eco-icon:before{background-position:-374px -1444px}.usps-large>ul>li.heart-icon:before{background-position:-561px -1444px}.usps-small>ul{margin-left:15px;margin-bottom:20px;overflow:hidden}.usps-small>ul>li{position:relative;float:left;clear:left;color:#fff;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.33em;padding:2px
8px 2px 8px;margin:8px
0 18px 45px;background-color:#000}.usps-small>ul>li:before{content:'';display:block;position:absolute;top:-8px;left:-45px;width:40px;height:40px}.usps-small>ul>li.hotel-icon:before{background-position:0 -1630px}.usps-small>ul>li.guarantee-icon:before{background-position:-40px -1630px}.usps-small>ul>li.eco-icon:before{background-position:-80px -1630px}.usps-small>ul>li.heart-icon:before{background-position:-120px -1630px}#header .usps-small{position:absolute;top:90px;left:15px}#header .usps-small>ul{margin:0}#header .usps-small>ul>li{clear:none;margin-right:20px}.box{position:relative;padding:15px;margin-bottom:20px;background-color:#dbdac2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.box>.item{padding:0
10px;margin-bottom:10px;border-bottom:1px solid #fff}.box > .item span.title,
.section-2 > .item span.title,
.section-2 span.title,
.pages .sidebar .item
span.title{display:block;position:relative;font-size:1.167em;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;line-height:2.857em;height:40px;margin-bottom:10px}.featured-in
ul{overflow:hidden;margin:0;margin-bottom:5px}.featured-in ul>li{height:23px;margin:0;margin-bottom:15px}.featured-in ul>li>a{display:block;overflow:hidden;text-indent:100%;text-decoration:none;border:0;width:100%;line-height:40px}.featured-in ul>li>a:hover{text-decoration:none;border:0}.featured-in .cnn-travel{float:left;width:141px}.featured-in .cnn-travel>a{height:23px;background-position:0 -1297px}.featured-in .cnn-travel>a:hover{background-position:0 -1320px}.featured-in .travelers-today{float:right;width:133px}.featured-in .travelers-today>a{height:12px;margin-top:5px;background-position:-141px -1297px}.featured-in .travelers-today>a:hover{background-position:-141px -1309px}.featured-in .de-telegraaf{float:left;width:103px}.featured-in .de-telegraaf>a{height:22px;background-position:-274px -1297px}.featured-in .de-telegraaf>a:hover{background-position:-274px -1319px}.featured-in .international-business-times{float:right;width:189px}.featured-in .international-business-times>a{height:9px;margin-top:6px;background-position:-214px -1343px}.featured-in .international-business-times>a:hover{background-position:-214px -1352px}.featured-in .international-herald-tribune{float:left;width:214px}.featured-in .international-herald-tribune>a{height:16px;background-position:0 -1343px}.featured-in .international-herald-tribune>a:hover{background-position:0 -1359px}.featured-in
.knack{float:right;width:71px}.featured-in .knack>a{height:19px;margin-top:-3px;background-position:-377px -1297px}.featured-in .knack>a:hover{background-position:-377px -1316px}.testimonials
li{padding-left:70px;margin-bottom:20px;overflow:hidden}.testimonials li
img{float:left;margin:3px
0 0 -70px}.testimonials
blockquote{font-family:'Open Sans',sans-serif;font-style:italic;margin:0}.testimonials li a, .home .testimonials li a:visited{font-family:'Open Sans',sans-serif;font-weight:bold;text-decoration:underline}.testimonials li a:hover{text-decoration:none}.box>.memberships{margin:0;border:none}.box > .latest-donations span.title:before{content:'';display:block;position:absolute;top:0;left:-45px;width:40px;height:40px;background-position:-120px -1630px}.latest-donations
li{padding-left:55px;margin-bottom:8px;overflow:hidden}.latest-donations li
img{float:left;margin-left:-55px}.latest-donations li
span{display:block;font-family:'Open Sans',sans-serif}.latest-donations li
span.donation{font-family:'Open Sans',sans-serif;font-weight:bold}.memberships
ul{overflow:hidden;margin-bottom:20px}.memberships ul>li{float:left;margin-right:10px}.memberships ul > li > a,
.memberships ul>li>a>img{display:block}.social-buttons>li{margin-bottom:8px}.link-button{display:inline-block;color:#000;background-color:#96C846;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.08333em;line-height:2em;padding:0
15px;border:1px
solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.link-button.info{width:auto;height:auto}.link-button:hover{text-decoration:none;background-color:#acda63}.sponsor-list>li{margin-bottom:70px}.footprint-graph{position:relative;margin:0
0 5px;padding-top:5em;background-color:#fff;overflow:hidden}.footprint-graph .co2-score{display:block;text-align:center;background-color:#000;padding:4px;color:#fff;position:absolute;top:0;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footprint-graph .co2-score:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-10px;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent;border-top-color:#000}.footprint-graph .co2-score.green{left:12%}.footprint-graph .co2-score.yellow{left:33%}.footprint-graph .co2-score.orange{left:56%}.footprint-graph .co2-score.red{left:84%}.footprint-graph
img{display:block;width:100%}.aside .footprint-graph{width:210px}.green-destinations
h2{font-size:2em}.green-destinations
h3{font-family:'Open Sans Condensed',sans-serif;font-size:1.7em;line-height:1.2em;margin-bottom:10px}.green-destinations #sustainability-rating{margin-top:30px}.content-page .green-destinations
.box{margin-bottom:20px;padding:15px}.home
h1{margin-bottom:0;font-size:inherit;font-weight:normal}.home
h2.small{font-size:1.16667em;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-weight:normal}#content
.content{background-color:#fff;overflow:hidden}.text-container{padding:10px
50px;background-color:#fff;overflow:hidden}.home .box>.text-container{margin:0;border:none}.text-container
img{float:left;margin:0
10px 0 -10px}.text-container
span.title{display:block;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:150%;margin-bottom:10px}.text-container
p{font-family:'Open Sans',sans-serif;font-size:133.33%;margin:0}.home
.listing{margin-bottom:20px;overflow:hidden}.home .listing
h2{float:left;position:relative;color:#fff;font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase;font-size:1.333em;line-height:1em;height:1em;padding:4px
8px 4px 20px;margin:8px
0 18px 20px;background-color:#e9871c}.home .listing h2:before{content:'';display:block;position:absolute;top:-8px;left:-20px;width:40px;height:40px}.home .weekend-destinations
h2{background-color:#57bde9}.home .weekend-destinations h2:before{background-position:-160px -1630px}.home .top-destinations
h2{background-color:#e9871c}.home .top-destinations h2:before{background-position:0 -1630px}.home .featured-destinations
h2{background-color:#ef361b}.home .featured-destinations h2:before{background-position:-427px -1630px}.home .eco-hotels
h2{background-color:#96c846}.home .eco-hotels h2:before{background-position:-80px -1630px}.home .listing
ul{clear:left;margin-left:20px}.home .listing
li{float:left;width:200px;padding:0
10px 0 85px;margin-bottom:25px;height:7.5em}.home .listing
img{display:block;float:left;margin-left:-85px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.home .listing  li>span{display:block;font-family:'Open Sans',sans-serif;font-size:1.167em}.home .listing
span.title{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.333em;margin-bottom:5px}.home .listing span a, .home .listing span a:visited{text-decoration:underline}.home .listing span a:hover{text-decoration:none}.home .listing span
strong{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.1428em}.carousel ul li:hover, .usps-small ul li:hover{cursor:pointer}.multi
#content{padding-top:0}.multi
.results{padding-bottom:0;overflow:hidden;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.multi
.main{width:944px;padding:30px
0;margin:0
18px}.multi
h1{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:2em;margin-bottom:2px}.multi h1
span{color:#57bde9}.multi
.alternatives{width:690px;padding-top:10px}.multi .alternatives
li{margin:6px
0}.multi .alternatives a, .multi .alternatives a:visited{display:block;position:relative;min-height:54px;padding:30px
35px 10px 100px;margin:6px
0;border:3px
solid #dbdac2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.multi .alternatives a:after{content:'';display:block;position:absolute;right:-17px;top:50%;width:14px;height:27px;margin-top:-13px;background-position:-14px -261px}.multi .alternatives a:hover{text-decoration:none;border-color:#57bde9}.multi .alternatives a:hover:after{background-position:left -261px}.multi .alternatives
.type{display:block;position:absolute;left:10px;top:10px;font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase;height:74px;padding-left:90px;background-position:left -39px}.multi .alternatives
.city{background-position:left -113px}.multi .alternatives
.airport{background-position:left -187px}.multi .alternatives
.hotel{background-position:left -811px}.multi .alternatives
.count{display:block;float:right;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.33em}.multi .alternatives
.title{display:block;float:left;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.33em;text-decoration:underline}.multi .alternatives
p{clear:both}.result
#content{padding-top:0}.result
.results{padding-top:4px;padding-bottom:40px;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}#facets{float:left;width:225px;padding:15px;background-color:#dbdac2}.result
.main{width:725px}.headline{font-size:150%;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;display:block;margin-bottom:10px}.result
h1{float:left;color:#000;font-size:133.33%;font-weight:normal;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;line-height:20px;margin:0}#facets
.map{display:block;position:relative}#facets .map
img{display:block;margin-bottom:8px;border:1px
solid #fff}#facets .map
span{display:block;position:absolute;top:0;right:0;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:14px;line-height:25px;padding:0
8px;background-color:#fff;z-index:1}#facets .opaque
.bg{background-color:rgba(255,255,255,0.5);-pie-background:rgba(255,255,255,0.5)}#facets
.facets{position:relative;padding:15px;margin-bottom:8px;background-color:#ebebde}#facets .facets.selected, #facets
.facets.clicked{height:28px;padding:0
15px}#facets li > a, #facets li>a:visited{display:block;line-height:30px;width:155px;height:28px;padding-left:15px;padding-right:70px;margin-left:-15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#facets li>a:hover{text-decoration:none;background-color:#dbdac2}#facets li.clicked>a:hover{background-color:transparent}#facets .selected > a, #facets .selected>a:visited{width:195px;padding-right:30px;background-position:-6px -401px}#facets
span{font-family:'Open Sans',sans-serif}#facets
span.category{font-size:116.666666666666667%;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}#facets .facets>span.category{display:block;margin-bottom:5px}#facets .facets>.label.category{padding-left:27px;position:relative;line-height:23px}#facets .facets>.label.category:before{display:block;width:23px;height:23px;position:absolute;left:0;content:'';background-position:0 -1057px}#facets .facets.selected
.label{height:23px;padding-left:27px;margin-top:3px;display:inline-block;line-height:23px;background-position:0 -1057px}#facets
span.checkbox{display:block;float:left;position:relative;text-indent:-9999em;width:13px;height:13px;margin:7px
5px 0 0;background-color:#fff;border:1px
solid #717171;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-pie-watch-ancestors:2;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}#facets .selected
span.checkbox{background-color:#fff;background-position:-20px -717px}#facets .facet
span.count{display:block;float:right;position:relative;line-height:1.66em;padding:0
7px;margin:4px
-40px 0 5px;background-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}#facets .facet.selected
span.count{display:none}.facets
.formfield{font-size:1em}.facets .formfield
label{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:116.666666666666667%;padding:0;margin-bottom:0.6em}.facets .formfield
input{width:140px}.facets
.submit{margin-right:0}.facets .submit
input{width:34px}#facets
.stars{display:inline-block;text-indent:-9999px;vertical-align:top;height:14px;margin-top:7px;background-position:left -429px}#facets
.stars.s0{text-indent:0;height:auto;margin-top:0;background:none}#facets
.stars.s1{width:16px}#facets
.stars.s2{width:32px}#facets
.stars.s3{width:48px}#facets
.stars.s4{width:64px}#facets
.stars.s5{width:82px}.search-header{padding:0
15px;margin-bottom:15px}.search-preferences{float:left;line-height:22px;font-size:116.666666666666667%;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.search-preferences.sort{float:right;margin-right:-6px}.search-preferences
.title{display:block;float:left;margin-right:15px}.search-preferences>ul{float:left}.search-preferences>ul>li{float:left;display:block;padding:0
17px 0 5px}.search-preferences
.active{position:relative;padding:0
10px;margin-left:-4px;margin-right:4px;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.search-preferences.sort
.active{margin-left:-6px;margin-right:6px}.search-preferences .active:after{display:block;content:'';position:absolute;left:50%;width:16px;height:8px;margin-left:-8px;background-position:left -448px}.search-preferences>ul>li>a,.search-preferences>ul>li>a:visited{color:#979997;text-align:center;padding:5px
0}.search-preferences .active a, .search-preferences .active a:visited{color:#464646}.search-preferences.sort .active a:after{display:inline-block;content:'';vertical-align:middle;width:9px;height:4px;margin-left:3px}.search-preferences.sort .active.asc a:after{background-position:left -444px}.search-preferences.sort .active.desc a:after{background-position:left top}.main .search-results{padding:0
18px 0 15px}.search-results .search-result > a, .search-results  .search-result>a:visited{display:block;position:relative;padding:10px
12px 7px 97px;background-color:#f2f2e5;border:3px
solid #dbdac2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.search-results .search-result>a:after{content:'';display:block;position:absolute;right:-17px;top:50%;width:14px;height:27px;margin-top:-13px;background-position:-14px -261px}.search-results .search-result>a:hover{text-decoration:none;border-color:#57bde9}.search-results .search-result>a:hover:after{background-position:left -261px}.search-results .search-result{font-size:108.333333333333333%;margin-bottom:20px}.search-result
img{float:left;margin-left:-90px;border:7px
solid #dbdac2;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px}.search-result
.hotel{float:left;width:280px}.search-result .hotel
.name{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:123.076923076923077%;text-decoration:underline}.search-result .hotel .name:before{background-position:left -331px;color:#fff;content:"";display:block;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;height:29px;left:-94px;line-height:31px;position:absolute;text-align:center;top:-9px;width:32px;content:"?"}.search-result .hotel .star0:before{display:none}.search-result .hotel .star1:before{content:"1"}.search-result .hotel .star2:before{content:"2"}.search-result .hotel .star3:before{content:"3"}.search-result .hotel .star4:before{content:"4"}.search-result .hotel .star5:before{content:"5"}.search-result
.attributes{float:right;overflow:hidden}.search-result
.distance{width:75px;min-height:29px;float:left;font-family:'Open Sans',sans-serif;font-weight:bold}.search-result
.cf{width:65px;height:28px;float:left;position:relative;padding-left:7px;margin-top:2px}.search-result .cf
.cf_grade_small{position:relative;height:28px;font-family:"Open Sans",sans-serif;font-size:15px;line-height:41px;font-weight:bold;padding-left:12px;cursor:help}.search-result .cf .cf_grade_small
.sprite{position:absolute;left:0px;display:block;width:23px;height:28px}.search-result .cf
span.sprite{position:absolute;display:block;width:23px;height:28px}.search-result .cf .cf_grade_small
.cf_green{background-position:0px -1699px}.search-result .cf .cf_grade_small
.cf_yellow{background-position:-23px -1699px}.search-result .cf .cf_grade_small
.cf_orange{background-position:-46px -1699px}.search-result .cf .cf_grade_small
.cf_red{background-position:-69px -1699px}.search-result
.stars{width:32px;height:29px;margin-right:18px;padding-left:12px;float:left}.search-result .stars
.star{display:block;font-family:Arial,sans-serif;font-weight:bold;color:#fff;text-align:center;font-size:14px;line-height:31px;width:32px;height:29px;background-position:left -331px}.search-result
.label{width:27px;height:27px;line-height:27px;margin:1px
13px 0 0;float:left}.search-result .label>span{background-position:-200px -1630px;text-indent:100%;overflow:hidden}.search-result
.rating{width:77px;float:left;text-align:center}.search-result .rating>dl>dt{background-position:left -296px;color:#000;font-size:1.5em;font-style:italic;height:35px;line-height:27px;margin:0
auto;text-align:center;width:46px}.search-result .rating>dl>dd{font-style:italic;font-size:84.615384615384615%}table.price-list{width:97.5%;margin-bottom:3px;border-collapse:collapse}table.price-list th, table.price-list
td{text-align:right;padding:5px
10px;border-bottom:1px solid #dbdac2}table.price-list
th{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size: .9230em;font-weight:normal}table.price-list th a.info, table.price-list th a.info:visited{margin-right:-10px}table.price-list
td{font-family:'Open Sans',sans-serif;font-weight:bold}table.price-list
td.persons{color:#56aad5;font-size:1.0769em;text-align:left;padding-left:0}table.price-list td.persons
span{display:block;float:left}table.price-list td.persons span:before{content:'';display:block;float:left;width:10px;height:21px;margin-right:10px;background-position:left -368px}table.price-list td.persons span.persons-1{padding-left:40px}table.price-list td.persons span.persons-2{padding-left:30px}table.price-list td.persons span.persons-2:before{width:20px}table.price-list td.persons span.persons-3{padding-left:20px}table.price-list td.persons span.persons-3:before{width:30px}table.price-list td.persons span.persons-4{padding-left:10px}table.price-list td.persons span.persons-4:before{width:40px}table.price-list td.persons span.persons-5{padding-left:0}table.price-list td.persons span.persons-5:before{width:50px}table.price-list
td.total{font-size:1.3846em}table.price-list
td.donation{font-family:'Open Sans',sans-serif;color:#979997;font-size:1.0769em;width:80px}.paging{text-align:center}.paging
ul{margin-top:6px;display:inline-block}.paging
li{float:left;padding:0
5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.paging
.active{background-color:#fff;position:relative}.paging .active:before{content:'';display:block;position:absolute;left:50%;margin-left:-6px;top:-6px;width:13px;height:6px;background-position:left -480px}.paging li
a{display:block;padding:3px
5px;font-family:'Open Sans',sans-serif;font-weight:bold}.paging .previous a, .paging .next
a{text-indent:-9999px;margin-top:0.3em}.paging .previous .inner, .paging .next
.inner{width:6px;height:12px;overflow:hidden;background-position:left -456px;display:block;cursor:pointer}.paging .next
.inner{background-position:left -468px}#facets .mlcollapse
.toggle{overflow:hidden}#facets .mlcollapse a.more, #facets .mlcollapse
a.less{display:none;position:relative;float:left;font-family:'Open Sans',sans-serif;width:auto;height:auto;padding:0;margin:0;overflow:visible}#facets .mlcollapse a.more:hover, #facets .mlcollapse a.less:hover{background-color:transparent}#facets .mlcollapse a.more:after, #facets .mlcollapse a.less:after{content:'';display:block;position:absolute;right:-12px;top:50%;width:9px;height:4px;margin-top:-1px;background-position:left top}#facets .mlcollapse a.less:after{background-position:-9px top}#facets .lessmore
a.more{display:block}#facets .lessmore
a.less{display:none}#facets .moreless
a.more{display:none}#facets .moreless
a.less{display:block}#facets .lessmore ul
li.more{display:none}#facets .moreless ul
li.more{display:block}.organisation
#content{padding-top:15px}.organisation .search-result
.item{float:left}.organisation .search-result .item
.name{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:123.076923076923077%;text-decoration:underline}.organisation .search-result .item
.description{padding-bottom:3px}.search-results
.alert{position:relative;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.1667em;padding:20px
20px 20px 68px;margin-bottom:20px;border:3px
solid #57bde9;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.search-results .alert:before{display:block;position:absolute;top:50%;left:20px;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.33em;content:'!';color:#fff;text-align:center;line-height:30px;height:30px;width:30px;margin-top:-15px;background-color:#57bde9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.search-results .alert
ul{list-style:disc;margin-left:20px}.search-results .alert
li{margin:5px
0}.infobox .search-result .hotel
.name{text-decoration:none}.infobox .search-result{width:493px;position:relative;padding:0
0 0 97px;margin:0}.infobox .search-result
.stars{width:auto;margin-right:20px}.infobox .search-result
.rating{margin-right:0}.infobox .landmark
.infoBoxDetail
.landmark{padding:10px
10px 10px 100px;overflow:hidden}.infobox .landmark .category
.infoBoxDetail .landmark
.category{float:left;width:75px;height:74px;padding:0;margin-left:-90px;background-position:left -39px}.infobox .landmark .airport,
.infoBoxDetail .landmark
.airport{background-position:left -187px}.infobox .landmark h2,
.infoBoxDetail .landmark
h2{display:block;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.33em}.infobox .search-result .links,
.infobox .landmarks
.links{margin-top:15px}.infobox .search-result .links a,
.infobox .landmark .links
a{margin-right:10px;font-weight:bold}#hotels{display:none}#landmarks{display:none}.detail
#header{height:317px}.js .detail #header .usps-large{display:none}.detail #header .usps-large{display:block;left:50px;top:130px;height:97px;padding-top:6px}.detail #header .usps-large .hotel-icon:before{content:"";display:block;width:98px;height:97px;position:absolute;left:0;top:-5px;background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/img/sprite-header-b.png') no-repeat scroll 0 0}.detail #header .usps-large>ul>li{padding-left:110px}.detail #header .usps-large>ul>li.double{padding-top:0}.detail #header .usps-large>ul>li>span{font-size:2em;margin:2px
0;padding:8px
8px}.detail #header .usps-small{left:646px;top:112px}.js .detail #header .usps-small{display:none}.detail #header .usps-small>ul{padding-top:10px}.detail #header .usps-small>ul>li{margin-left:70px;margin-bottom:27px;font-size:1.1em}.detail #header .usps-small>ul>li.double{background-color:transparent;padding-left:0}.detail #header .usps-small>ul>li.double>span{background-color:#000;margin:2px
0;padding:2px
8px}.detail #header .usps-small>ul>li.double:before{top:2px}.detail  #header .usps-small>ul>li:before{content:"";display:block;width:58px;height:58px;position:absolute;left:-65px;top:-17px;background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/img/sprite-header-b.png') no-repeat scroll 0 0}.detail  #header .usps-small .guarantee-icon:before{background-position:-100px 0}.detail  #header .usps-small .heart-icon:before{background-position:-159px 0}.detail  #header .usps-small>ul>li>span{display:inline-block}.detail .sub-header{background-color:transparent;font-weight:bold}.detail .sub-header .toggle-link{font-weight:normal}.detail #header
.search{visibility:hidden}.detail
#content{padding-top:0}.detail
.spacer{margin-bottom:40px}.detail
.addthis_toolbox{margin:10px
0}.detail
.status{margin-top:0;margin-bottom:25px}.detail
h1{position:relative;clear:left;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:3em;line-height:1em;width:800px;padding-left:35px;margin:-5px 0 3px 0}.detail h1:before{content:'';display:block;position:absolute;left:0;top:3px;font-family:Arial,sans-serif;color:#fff;font-weight:bold;text-align:center;font-size:14px;line-height:31px;width:32px;height:29px;background-position:left -331px;content:'?'}.detail h1.star1:before{content:'1'}.detail h1.star2:before{content:'2'}.detail h1.star3:before{content:'3'}.detail h1.star4:before{content:'4'}.detail h1.star5:before{content:'5'}.detail
p.address{padding-left:15px;margin-bottom:0}.detail
.main{width:614px;padding-top:20px}.detail
.aside{width:346px;padding-top:20px;margin-left:20px}.detail .ui-tabs-hide{display:none}.detail .information .ui-tabs-hide{display:block;position:absolute;visibility:hidden}.detail .booking-details{position:relative;margin-bottom:15px}.detail .booking-details
.alt{background-color:#dbdac2}.detail .booking-details>ul{overflow:hidden}.detail .booking-details > ul
li{float:left;position:relative;margin-right:2px}.detail .booking-details > ul a, .detail .booking-details	 > ul a:visited{display:block;position:relative;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;line-height:2em;padding:0
15px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);z-index:2}.detail .booking-details .ui-state-default a, .detail .booking-details .ui-state-default a:visited{background-color:#57bde9}.detail .booking-details .ui-state-active a, .detail .booking-details .ui-state-active a:visited{cursor:default;background-color:#dbdac2}.detail .booking-details .ui-state-active a:hover{text-decoration:none}.detail .booking-details>div{position:relative;min-height:60px;padding:15px;overflow:hidden;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.detail .booking-details
.submit{margin-right:1px}#search-booking-details{width:193px}.detail .booking-details input[type=text]{width:152px;background-position:-218px .2em;padding-right:28px}.detail .booking-details
.period{float:left;margin-bottom:6px}.detail .booking-details .period
dt{float:left;font-weight:bold;margin-right:5px}.detail .booking-details .period
dd{float:left;margin-right:20px}.detail
.total{float:right;clear:left}.detail .total
.submit{float:right;margin-right:1px}.detail .total .submit
label{display:none}.detail .total-donation{float:right;line-height:1.3em;margin-right:20px}.detail .total-donation
span.label{display:block;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.detail .total-donation
span.donation{font-family:'Open Sans',sans-serif;color:#979997;font-size:1.1667em}.detail .total
dl{float:right;padding-top: .6em}.detail .total dt, .detail .total
dd{float:left;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.66em;margin-right:10px}.detail .total
dd{color:#000;font-size:2em;margin-right:20px}.detail .disabled dt, .detail .disabled
dd{color:#a3a1a1}.disabled .submit input[type=submit], .disabled .submit input[type=submit]:hover{color:#a3a1a1;border-color:#a3a1a1;background-color:#d5d4d5;cursor:default;text-shadow:none}.detail .total dt .initial, .detail .disabled dt span,
.detail .disabled .total-price, .detail .disabled .total-donation{display:none}.detail .disabled dt
.initial{display:block}.detail .rooms>li{position:relative;padding-bottom:10px;margin-bottom:5px}.detail .rooms > li
.wrapper{padding:10px
13px 10px 102px;border:3px
solid #dbdac2;overflow:hidden;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.detail .rooms > li .wrapper:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:19px;height:10px;margin-left:-10px;background-position:left -390px}.detail .rooms > li.active .wrapper, .detail .rooms > li
.over{border-color:#57bde9}.detail .rooms > li.active .wrapper:after, .detail .rooms > li .over:after{background-position:-38px -390px}.detail .rooms > li
.open{padding-bottom:10px}.detail .rooms > li .open:after{bottom:13px;background-position:-57px -390px}.detail .rooms > li.active .open:after, .detail .rooms > li .over.open:after{background-position:-19px -390px}.detail .rooms
img.thumb{float:left;margin-left:-90px;border:7px
solid #dbdac2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.detail .rooms
.slideshow{float:right;width:300px;height:200px;margin:0
0 20px 30px;background:#dbdac2 url(/web/20170219055516im_/http://www.bookdifferent.com/img/stars.gif) no-repeat 50%;border:7px
solid #dbdac2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.detail .rooms .slideshow>ul{position:relative;width:9999em;height:200px;background-color:#e6e4e5}.detail .rooms .slideshow>ul>li{float:left;text-indent:-9999em;width:300px;height:200px;background:url(/web/20170219055516im_/http://www.bookdifferent.com/img/ajax-loader.gif) no-repeat 50%;cursor:pointer}.detail .rooms
.selection{float:right;margin-left:20px}.detail .rooms
.select{font-size:1em;width:104px;margin:0}.detail .rooms
select{width:104px}.detail .rooms
.options{font-weight:normal;width:88px;padding:0
8px}.detail .rooms .active
.options{font-weight:bold}.detail .rooms
button{display:none;float:none}.detail .rooms
.persons{display:block;text-indent:-9999em;width:8px;height:22px;background-position:left -368px}.detail .rooms
.p2{width:18px}.detail .rooms
.p3{width:28px}.detail .rooms
.p4{width:38px}.detail .rooms .p5, .detail .rooms .p6, .detail .rooms .p7, .detail .rooms
.p8{width:48px}.detail .rooms .total-room{clear:right;float:right}.detail .rooms .total-room dt, .detail .rooms .total-room
dd{float:left;color:#a3a1a1;line-height:1.5em;margin-left:5px}.detail .rooms .total-room
dd{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;line-height:1em}.detail .rooms .active .total-room
dt{color:#000}.detail .rooms .active .total-room
dd{color:#000}.detail .rooms
.type{display:block;position:relative;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.16em;text-decoration:underline;line-height:1.3em;padding-left:5px;margin-bottom:10px}.detail .rooms .type:before{content:'';display:block;position:absolute;left:-5px;top:5px;width:5px;height:10px;background-position:-20px top;cursor:pointer}.detail .rooms .open .type:before{left:-9px;top:7px;width:10px;height:5px;background-position:-25px top}.detail .rooms
.included{line-height:1.25em;padding-left:5px;margin-bottom:10px;overflow:hidden}.detail .rooms .included
dt{float:left;clear:left;font-family:'Open Sans',sans-serif;font-weight:bold;margin-right:5px}.detail .rooms .included
dd{float:left;font-family:'Open Sans',sans-serif}.detail .rooms
.details{clear:both;padding-top:1.5em;margin-left:-90px}.detail .rooms
.details.hide{display:none}.detail .rooms .details
dt{float:left;font-weight:bold;margin-right:5px}.detail .rooms .details
dd{margin-bottom:1em}.detail .rooms
table{width:100%}.detail .rooms table th, .detail .rooms table
td{text-align:left;line-height:1.25em;padding:5px
0 5px 10px;border-bottom:1px solid #dbdac2}.detail .rooms table
th{font-weight:normal;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.detail .rooms table
td.max{width:48px}.detail .rooms table
td.conditions{font-family:'Open Sans',sans-serif;width:150px}.detail .rooms table
td.select{width:110px}.detail .rooms table td.conditions
span{color:#56aad5;font-family:'Open Sans',sans-serif;font-weight:bold}.detail .rooms table
.price{color:#a3a1a1;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em}.detail .rooms table .active
.price{color:#000}.detail
#show_all{display:none;padding-left:10px;margin-bottom:1.1667em}.detail #show_all
li{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.1667em}.detail #show_all li:before{content:'';display:block;float:left;width:7px;height:11px;margin:5px
0 0 -10px;background-position:-42px -261px}.detail
.box{width:auto;padding:10px
15px;margin-bottom:20px;overflow:hidden;float:none;background-color:#dbdac2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.detail
.information{margin-bottom:30px}.detail .information>ul{padding:8px
15px;background-color:#e6e4e5;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.detail .information > ul
li{float:left;margin-right:10px}.detail .information > ul a, .detail .information > ul a:visited{display:block;position:relative;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.16em;line-height:2em;padding:0
8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.detail .information > ul .ui-state-active a, .detail .information > ul .ui-state-active a:visited{background-color:#fff}.detail .information > ul .ui-state-active a:after{content:'';display:block;position:absolute;left:50%;width:18px;height:8px;margin-left:-9px;background-position:left -360px}.detail .information>div{font-size:1.0833em;padding:0
15px}.detail .information > div
p{font-size:1em}.detail .information > div
ul{list-style:disc;padding-left:25px}.detail .information
dt{float:left;font-weight:bold;margin-right:5px}.detail .information
dd{margin-bottom:1em}.detail .aside
.box{padding:20px
26px;margin-bottom:3px}.detail .aside
.box.top{margin-top:36px}.detail .aside .box
.header{display:block;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;margin-bottom:2px}.detail .aside .information
.header{margin-bottom:15px}.detail .aside
.rating{line-height:1.5em;height:58px}.detail .aside .rating a.score, .detail .aside .rating a.score:visited, .detail .aside .rating
span.score{display:block;float:right;color:#000;font-size:2.25em;font-weight:bold;font-style:italic;text-align:center;line-height:51px;width:68px;height:51px;padding-left:11px;background-position:-46px -296px}.detail .aside .rating a, .detail .aside .rating a:visited{text-decoration:underline}.detail .aside .rating a.score, .detail .aside .rating a.score:visited, .detail .aside .rating a.score:hover{text-decoration:none}.detail .aside .rating
p{margin-bottom:0}.detail .aside
.labels{overflow:hidden}.detail .aside .labels
.explanation{width:170px;padding-right:5px;float:left}.detail .aside .labels>ul{max-width:128px;float:right;overflow:hidden}.detail .aside .labels>ul>li{float:left;margin-left:4px}.detail .aside .labels>ul>li>a{display:block}.detail .aside .labels>ul>li>a>img{display:block}.detail .aside .labels .explanation
h2{margin-bottom:3px;font-size:1.66667em}.detail .aside .labels .explanation > a,
.detail .aside .labels .explanation>a:visited{text-decoration:underline}.detail .aside
.cf{line-height:1.5em}.detail .aside .cf
.header{margin-bottom:7px}.detail .aside .cf
a{margin-top:5px;text-decoration:underline}.detail .aside .cf
.cf_grade_big{position:relative;float:right;height:56px;font-family:"Open Sans",sans-serif;font-size:31px;line-height:86px;font-weight:bold;padding-left:24px}.detail .aside .cf .cf_grade_big
.sprite{position:absolute;left:0px;display:block;width:47px;height:56px}.detail .aside .cf .cf_grade_big
.cf_green{background-position:0px -1727px}.detail .aside .cf .cf_grade_big
.cf_yellow{background-position:-47px -1727px}.detail .aside .cf .cf_grade_big
.cf_orange{background-position:-94px -1727px}.detail .aside .cf .cf_grade_big
.cf_red{background-position:-141px -1727px}.detail .aside .map
img{display:block;border:1px
solid #fff}.detail .photos
.slideshow{width:292px;height:200px;background:url(/web/20170219055516im_/http://www.bookdifferent.com/img/stars.gif) no-repeat 50%;overflow:hidden}.detail .photos .slideshow>ul{position:relative;width:9999em;height:200px;background-color:tranparent}.detail .photos .slideshow>ul>li{float:left;text-indent:-9999em;width:292px;height:200px;background:url(/web/20170219055516im_/http://www.bookdifferent.com/img/ajax-loader.gif) no-repeat 50%;cursor:pointer}.detail .photos>ul{overflow:hidden}.detail .photos > ul
li{float:left;margin:2px
2px 0 0;cursor:pointer}.detail .photos > ul
img{display:block}.detail .photos>div{overflow:hidden}.detail
.neighborhood{background-color:#fff}.detail .neighborhood>ul{padding:12px;overflow:hidden}.detail .neighborhood > ul
li{float:left;margin-right:10px}.detail .neighborhood > ul a, .detail .neighborhood > ul a:visited{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;color:#979997}.detail .neighborhood > ul .ui-state-active a, .detail .neighborhood > ul .ui-state-active a:visited{color:#464646}.detail .neighborhood>div{padding:12px;padding-top:0;min-height:250px}#map_canvas{width:570px;height:390px;margin:0
auto;background:url(/web/20170219055516im_/http://www.bookdifferent.com/img/ajax-loader.gif) no-repeat 50%}.detail
.alert{position:relative;font-family:'Open Sans',sans-serif;font-size:1.1em;text-align:center;padding:10px
75px;margin-bottom:15px;background-color:#f1ec64;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.detail .alert
a{display:block;text-decoration:underline}.detail dl.price-list{font-size:1.16em;margin-bottom:25px}.detail dl.price-list dt, .detail dl.price-list
dd{border:none;line-height:35px;height:35px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;background-color:#f5f5f5}.detail dl.price-list
dt{color:#000;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.detail dl.price-list .persons-1{padding-left:45px}.detail dl.price-list .persons-2{padding-left:35px}.detail dl.price-list .persons-3{padding-left:25px}.detail dl.price-list .persons-4{padding-left:15px}.detail dl.price-list
dd{width:395px;padding-right:15px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.detail dl.price-list
.formfield{float:right;font-size: .86em;margin:0;margin-left:12px}.organisation
#header{height:300px}.organisation #header
.search{display:block}.organisation #header .usps-small{top:90px}.organisation
#content{padding-top:15px}.organisation
img.logo{float:left;position:relative;margin:0
15px 20px 0;border:7px
solid #dbdac2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.organisation
h1{padding-left:0;margin:0}.organisation h1:before{display:none}.organisation
p.description{clear:left;margin-bottom:2em}.organisation
.details{font-size:1.5em}.organisation .details
dt{float:left;clear:left;font-family:'Open Sans',sans-serif;font-weight:bold;width:150px}.organisation .details
dd{float:left;width:420px;font-family:'Open Sans',sans-serif;margin-bottom: .5em}.organisation .details a, .organisation .details a:visited{color:#59abd6;text-decoration:underline}#slideshow_overlay{display:none}#overlay
.slideshow{width:500px;height:330px;margin:0
auto;overflow:hidden}#overlay .slideshow>ul{position:relative;width:9999em;height:330px}#overlay .slideshow>ul>li{float:left;text-indent:-9999em;width:500px;height:330px;background:url(/web/20170219055516im_/http://www.bookdifferent.com/img/ajax-loader.gif) no-repeat 50%}.g-fl{float:left}.g-fr{float:right}.g-cf{overflow:hidden}.detail .sub-header{position:relative;padding:2px
15px;margin-bottom:20px;background-color:#dbdac2;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.result .sub-header{position:relative;padding:2px
18px 4px}.result .sub-header.opened{margin-bottom:15px;position:relative;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);background-color:#dbdac2}.result .toggle-link a,
.detail .toggle-link
a{font-family:'Open Sans',sans-serif;font-weight:bold}.result .toggle-link a:hover,
.detail .toggle-link a:hover{text-decoration:none}.result .toggle-link a:hover > span,
.detail .toggle-link a:hover>span{text-decoration:underline}.result .toggle-link .content-open:after,
.detail .toggle-link .content-open:after{content:"×";margin-left:3px;font-size:1.2em;font-weight:bold;position:relative}.detail .room .link-button.show-rates{float:right}.first-visitors-block .usps
.heading1{margin-bottom:35px}.first-visitors-block{padding:17px
0 17px;overflow:hidden;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-weight:normal}.first-visitors-block
a{border-bottom:1px solid #389dd2;color:#389dd2}.first-visitors-block a:hover{border:0;text-decoration:none}.first-visitors-block .usps-small{float:left;margin-bottom:0;padding:0
28px 0 0;border-right:1px solid #c8c5c7;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.first-visitors-block .usps-small>ul{margin-bottom:0}.first-visitors-block .choose-charities{float:left;width:525px;padding-left:28px}.first-visitors-block
.logos{overflow:hidden;margin-top:3px}.first-visitors-block .logos>li{width:125px;height:50px;line-height:50px;float:left;text-align:center;margin-bottom:5px}.first-visitors-block .logos>li>img{vertical-align:middle}.first-visitors-block .choose-charities
.heading1{font-size:1.9em;line-height:1.1em}.first-visitors-block .choose-charities
.heading2{margin-top:10px;display:block;font-size:1.3333em;text-align:right}.g-toggle-content-hidden{display:none}.first-visitors-block .choose-charities
.box{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.first-visitors-block .choose-charities .text-container{padding:0
0 0 134px;background:transparent}.first-visitors-block .choose-charities .text-container
img{margin:0
0 0 -134px}.detail .rooms
.alert{margin-bottom:40px}.reservation-container{position:relative;background-color:#dbdac2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.reservation-container
h1{font-size:300%;font-family:'Open Sans',sans-serif;font-weight:bold;line-height:1em;margin-bottom:3px}.reservation-container
h2{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-weight:normal;text-transform:uppercase}.reservation-container
.main{width:725px;background-color:#dbdac2}.reservation-container
.header{position:relative;padding:25px;margin:0;border-right:3px dashed #fff;overflow:hidden}.reservation-container
.body{padding:20px
0 20px 15px;border-right:3px dashed #fff;background-color:#f2f2e5}.reservation-container
.side{float:left;width:215px;padding:25px
20px;background-color:#dbdac2}.reservation-summary{font-size:116.666666666666667%}.reservation-summary
h2{font-size:128.571428571428571%;margin-bottom:30px}.reservation-summary
dl{overflow:hidden;clear:left}.reservation-summary
dt{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;text-transform:uppercase}.reservation-summary
dd{margin-bottom:30px}.reservation-summary .short-info{float:left;width:33%;clear:none}.reservation-summary a, .reservation-summary a:visited{color:#56aad5;margin-bottom:30px;display:block;font-size:100%}.reservation-summary .asymp, .reservation-summary
.price{display:none}.reservation
.status{margin-bottom:20px}.reservation
h2{text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-weight:normal}.reservation .reservation-container
.header{padding:25px
60px 25px 124px}.reservation-container .header
img{float:left;margin-left:-84px;border:7px
solid #ccc;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px}.reservation-container
.stars{position:absolute;right:20px;top:30px;width:32px;height:26px;padding-top:3px;line-height:26px;text-align:center;color:#fff;background-position:left -331px;font-size:116.666666666666667%;font-family:'Open Sans',sans-serif;font-weight:bold}.reservation-form{overflow:hidden}.reservation-form
fieldset{padding:20px
25px 20px 25px;border:0;margin:0}.reservation-form h3, .reservation
legend{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-weight:normal;font-size:150%;margin-bottom:0.2em;padding:0}.reservation-form
p{font-size:100%}.reservation-form
.formfield{margin-bottom:25px}.reservation-form .formfield
label{font-size:87.682489180607139%}.reservation-form label[for="cc_expiration_date_year"]{text-indent:-9999px}.reservation-form .formfield input[type="text"]{width:285px}.reservation-form
.select{width:295px}.reservation-form .select
.options{width:279px;padding:0
8px}.reservation-form
.select{margin-right:8px}.reservation-form .select
select{width:100%}.reservation-form
.select.small{width:90px}.reservation-form .select.small
.options{width:72px}.reservation-form
.select.middle{width:170px}.reservation-form .select.middle
.options{width:152px}.reservation-form .formfield.small input[type="text"]{width:90px}.reservation-form
.description{font-family:'Open Sans',sans-serif;font-size:77.777777777777778%}.reservation-form .no-option{float:left;font-style:italic;font-size:100%;margin-top:1.8em;margin-left:10px;height:3em;line-height:3em}.reservation-form
.submit{float:right;margin-right:25px;margin-bottom:0}.reservation-form input[type="submit"]{width:auto;padding:0
10px}.reservation-form
textarea{width:588px}.reservation-form
.no{float:left;font-size:1.33em;font-style:italic;line-height:2em;padding:24px
0 0 10px}.reservations
ol.steps{clear:both;margin-bottom:15px;background-color:#dbdac2;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.reservations ol.steps
li{float:left;position:relative;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;color:#000;font-size:1.33em;line-height:43px;height:43px;padding:0
25px 0 45px}.reservations ol.steps li:after{content:'';display:block;position:absolute;top:0;right:-22px;width:22px;height:43px;background-position:-44px -1401px}.reservations ol.steps
li.finished{color:#fff;padding-left:60px;background-color:#67af23}.reservations ol.steps li.finished:before{content:'';display:block;position:absolute;top:13px;left:35px;width:20px;height:16px;background-position:-66px -1401px}.reservations ol.steps li.finished:after{background-position:left -1401px}.reservations ol.steps
li.active{color:#fff;background-color:#7dcf38}.reservations ol.steps li.active:after{background-position:-22px -1401px}.reservations ol.steps
li.step1{padding-left:45px;z-index:4}.reservations ol.steps li.step1:before{left:20px}.reservations ol.steps
li.step2{z-index:3}.reservations ol.steps
li.step3{z-index:2}.reservations ol.steps
li.step4{z-index:1}.reservations
.main{width:625px}.reservations
.side{float:right;width:300px;padding:25px
20px;background-color:#dbdac2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.reservations
fieldset{position:relative;padding:17px;margin:0;margin-bottom:20px;border:3px
solid #dbdac2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.reservations
span.legend{display:block;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;margin-bottom:10px}.reservations fieldset
strong.secure{display:block;position:absolute;top:10px;right:30px;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-weight:normal;color:#7b7b7b;font-size:1.0833em}.reservations fieldset strong.secure:after{content:'';display:block;position:absolute;top:50%;right:-15px;width:10px;height:12px;margin-top:-6px;background-position:-86px -1401px}.reservations
.formfield{margin:0
0 15px 0;display:inline-block;float:none}.reservations
.checkbox{display:block;margin-top:10px}.reservations
.formfield.cb{margin-right:30px}.reservations .formfield
label{font-size: .9375em}.reservations .formfield input[type=text]{width:248px;padding:0
8px}.reservations .formfield.small input[type="text"]{width:80px}.reservations .formfield.select
.options{width:248px;padding:0
8px}.reservations .formfield.select
select{width:100%}.reservations .formfield.select.small
.options{width:48px;margin-right:5px}.reservations .formfield.select.middle
.options{width:66px;margin-right:5px}.reservations .formfield.cc_expiration_date_month
label{width:72px;white-space:nowrap;overflow:visible}.reservations .formfield.cc_expiration_date_year
label{width:1px;white-space:nowrap;visibility:hidden}.reservations .formfield.cc_expiration_date_month span.error,
.reservations .formfield.cc_expiration_date_year span.error,
.reservations .formfield.cc_cvc
span.error{text-indent:-9999em}.reservations .formfield
textarea{width:558px;border-color:#ccc}.reservations
dl.formfield{width:266px}.reservations dl.formfield.cc-type{top:-25px}.reservations dl.formfield
dt{font-family:'Open Sans',sans-serif;font-size: .9375em}.reservations dl.formfield
dd{font-family:'Open Sans',sans-serif;font-weight:bold}.reservations
.formfield.submit{float:right;padding-top:10px;margin:0}.reservations .formfield.submit input[type="submit"]{width:auto;padding:0
20px}.reservations .formfield
span.error{max-width:230px}.reservations
.rooms{margin-bottom:10px;clear:left}.reservations .rooms
li{padding-left:84px;margin-bottom:20px;overflow:hidden}.reservations .rooms li
img{float:left;margin-left:-84px;border:7px
solid #dbdac2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.reservations .rooms
span.type{display:block;font-family:'Open Sans',sans-serif;font-size:1.1667em;padding-right:60px;margin-bottom:5px}.reservations .rooms span.type
span{font-family:'Open Sans',sans-serif;font-weight:bold}.reservations .rooms
.formfield.text{margin-right:30px}.reservations .rooms
.formfield.small{width:120px;margin-left:0}.reservations .rooms .formfield
label{font-size: .75em;line-height:1.33em;padding-bottom:0}.reservations .rooms .formfield input[type=text], .reservations .rooms .formfield.select
.options{font-size: .75em;font-weight:normal;width:186px;height:1.8333em;padding:0
4px}.reservations .rooms .formfield.select
.options{width:38px;padding:0
20px 0 10px}.reservations .rooms .formfield.select .options:after{top: .7em}.reservations .rooms .formfield
dt{font-size: .75em;line-height:1.33em}.reservations .rooms .formfield
dd{font-size: .75em}.reservations
p.explanation{position:relative;font-size:1.1667em;color:#fff;line-height:1.2em;min-height:28px;padding:8px
10px 8px 49px;background-color:#77ba3f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:1px 1px 1px rgba(0, 0, 0, .2)}.reservations p.explanation:before{content:'';display:block;position:absolute;top:8px;left:10px;width:29px;height:28px;background-position:-96px -1401px}.reservations dl.cc-type
dt{visibility:hidden;height:1.5em}.reservations dl.cc-type
dd{width:49px;height:31px;line-height:31px;text-indent:100%;overflow:hidden;float:left;margin-right:3px}.reservations dl.cc-type.cc-selected
dd{opacity: .4;filter:alpha(opacity=40)}.reservations dl.cc-type.cc-selected
dd.selected{opacity:1;filter:alpha(opacity=100)}.reservations dl.cc-type dd.type-3{background-position:-184px -1408px}.reservations dl.cc-type dd.type-1{background-position:-341px -1408px}.reservations dl.cc-type dd.type-2{background-position:-132px -1408px}.reservations dl.cc-type dd.type-5{background-position:-288px -1408px}.reservations dl.cc-type dd.type-7{background-position:-236px -1408px}.reservations
.summary{font-size:1.0833em}.reservations .summary
.name{display:block;position:relative;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.538em;padding-left:25px;margin-bottom: .25em}.reservations .summary .name:before{content:'';display:block;position:absolute;top:0;left:0;color:#fff;font-size:9px;font-weight:bold;line-height:19px;width:14px;height:19px;padding-left:7px;background-position:-472px -1401px}.reservations .summary .star1:before{content:'1'}.reservations .summary .star2:before{content:'2'}.reservations .summary .star3:before{content:'3'}.reservations .summary .star4:before{content:'4'}.reservations .summary .star5:before{content:'5'}.reservations .summary
.address{font-size: .923em;line-height:1.33em;padding-left:25px}.reservations .summary
img{margin-bottom:15px}.reservations .summary
dl{line-height:1.75em;margin-bottom:10px;overflow:hidden}.reservations .summary
dt{font-family:'Open Sans',sans-serif;float:left;clear:left;width:100px}.reservations .summary
dd{font-family:'Open Sans',sans-serif;font-weight:bold;margin-left:120px}.reservations .summary dd
a{color:#187fb2;border-bottom:1px solid #187fb2}.reservations .summary dd a:hover{text-decoration:none;border-bottom:0}.reservations .summary
.prices{margin-bottom:20px;border-top:1px solid #fff}.reservations .summary .prices
td{font-family:'Open Sans',sans-serif;vertical-align:top;line-height:1.33em;padding:6px
2px;border-bottom:1px solid #fff}.reservations .summary .prices
td.alpha{font-family:'Open Sans',sans-serif;font-weight:bold;text-align:right}.reservations .summary .prices
td.omega{width:80px;padding-right:2px;text-align:right;vertical-align:bottom}.reservations .summary .prices .total
td{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.2307em;padding-bottom:2px;border:none}.reservations .summary .prices .total
td.omega{width:auto}.reservations .summary .prices .total
.th{float:left;margin-right:5px}.reservations .summary .prices .total
span{white-space:nowrap}.reservations .summary .prices tfoot
td{font-size: .8461em;padding:4px
2px;border:none}.reservations .summary
p.conditions{font-family:'Open Sans',sans-serif;font-size: .923em;line-height:1.33em;text-align:right;margin:0}.reservations .summary p.conditions a, .reservations .summary p.conditions a:visited{color:#187fb2;border-color:#187fb2}.reservations .summary
#conditions{display:none}#overlay
.conditions{padding:0
80px 0 30px}#overlay .conditions
.heading1{display:block;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.667em;margin-bottom:1em}#overlay .conditions
.heading2{display:block;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.333em;margin-bottom: .25em}#overlay .conditions
ul{list-style:disc;margin:0
0 20px 30px}.reservations .summary
.asymp{display:none}.donate
.status{margin-bottom:20px}.donate
.amount{font-size:116.667%}.donate .amount
dt{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;text-transform:uppercase}.donation
.loading{display:block;padding-left:20px;background:url(/web/20170219055516im_/http://www.bookdifferent.com/img/donation_loader.gif) no-repeat left center}.donate .reservation-container
.header{padding-bottom:10px;}.donate
#facets{min-height:50px;margin-left:-20px}.donate
.headline{text-transform:uppercase}.donate .search-header{padding-left:0}.donate .total-results{float:left;color:#464646;font-size:133.33%;font-weight:normal;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;line-height:20px;margin:0}.donate .sort-options>ul{margin-left:0}.donate .sort-options > ul > li > a, .donate .sort-options>ul>li>a:visited{color:#464646;padding-right:8px}.donate .main .search-results{float:left;width:434px;margin-right:0}.donate .search-results .search-result{position:relative;font-size:1em;line-height:1.5em;min-height:150px;padding:10px
10px 0 90px;margin-right:10px;margin-bottom:5px;background-color:#f9f9f9;border:3px
solid #dbdac2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.donate .search-results .search-result.over{border-color:#57bde9}.donate .search-result
.floater{display:none;position:absolute;left:3px;right:3px;top:3px;bottom:3px;background-color:#f9f9f9;background-color:rgba(249,249,249,0.75)}.donate .search-result.over
.floater{display:block}.donate .search-result a.trigger, .donate .search-result a.trigger:visited{display:block;float:none;color:#96c846;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:6em;text-align:center;text-transform:uppercase;text-decoration:none;line-height:2.1em}.donate .search-result .floater
div.action{display:none;text-align:center}.donate .search-result .floater div.action
p{font-size:1.5em;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;padding:30px
0 10px}.donate .search-result .floater div.action
.formfield{float:none;font-size:1.25em;margin:0
auto}.donate .search-result
img{margin-left:-80px}.donate .search-result
h3{text-decoration:underline;margin:0}.donate .search-result
p{font-family:Arial;font-size:1em}.donate
.paging{padding-left:240px}.confirmation
.status{margin-bottom:20px}.confirmation .reservation-container
.header{padding:20px
15px;background-color:#dbdac2}.confirmation .reservation-container
.body{padding:35px
25px 25px}.confirmation .reservation-container .main
p{font-size:150%;max-width:550px}.confirmation .reservation-container .header
h1{font-size:333.333333333333333%}.card{position:relative;width:515px;padding:25px
25px 35px;margin:30px
auto 50px;background-color:#fff;-o-transform:rotate(-1.5deg);-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-moz-box-shadow:-5px 5px 5px #888;-webkit-box-shadow:-5px 5px 5px #888;box-shadow:-5px 5px 5px #888;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.card
img{float:right;margin:0
0 35px 25px}.card
span{display:block;font-weight:bold;font-size:200%;line-height:1.5em}.card a, .card a:visited{border:0;color:#25a4e6;font-size:200%;line-height:1.5em}.card a:hover{text-decoration:underline}.card
p{clear:both;font-family:'La Belle Aurore',cursive;font-size:200% !important;line-height:1.5em}.confirmation
.conditions{font-size:85.714285714285714%}.confirmation .conditions
p{font-size:100%;line-height:1.2em}.confirmation .conditions > p > a, .confirmation .conditions>p>a:visited{display:inline;color:#464646}.confirmation .conditions>p>a:hover{border:0}.users
.wrapper{overflow:hidden}.users
.main{position:relative;width:574px;padding:15px
17px;border:3px
solid #dbdac2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.users
.side{float:left;width:316px;padding:18px
15px;margin-left:20px;background-color:#dbdac2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.users
h1{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;margin-bottom:1em}.users
h2{font-family:'Open Sans',sans-serif;font-style:italic;font-size:1.1667em;margin-bottom:0}.users
p{font-size:1.1667em}.users .side
p{font-family:'Open Sans',sans-serif;font-style:italic}.users p a, .users p a:visited{font-family:'Open Sans',sans-serif;font-weight:bold;text-decoration:underline;color:#57bde9}.users p a:hover{text-decoration:none}.users #content
fieldset{padding:0;padding-top:2em;margin:0;border:0}.users #content
.formfield{margin-bottom:25px}.users #content .formfield input[type=text], .users #content .formfield input[type=password]{width:268px}.users #content
.conditions{height:64px}.users #content .conditions
label{width:400px}.users #content .checkbox a, .users #content .checkbox a:visited{text-decoration:underline}.users #content
.submit{margin-bottom:0;float:left;clear:both}.users #content .submit
label{display:none}.users #content
textarea{width:556px;height:7em}.organisations
h2{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:150%;font-weight:normal;padding-bottom:5px}.organisations .side
h4{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:116.666666666666667%;color:#56a9d5;margin-bottom:3px}.organisations .side a, .organisations .side a:visited{border-width:0;border-color:#56a9d5;color:#56a9d5}.organisations .side a:hover{border-width:1px}#top-nav{background-color:#000}.status.organisations{margin-bottom:40px}.organisations
.main{padding:20px}.organisations
.side{float:left;width:286px;padding:20px
0}.organisations .heading,.body-text{display:block}.organisations
.heading{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:133.333333333333333%;text-decoration:underline}.organisations .body-text{font-family:'Open Sans',sans-serif;font-size:100%}.organisations
.box{display:block;background-color:#f2f2e5;padding:7px
85px;border:3px
solid #dbdac2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);text-decoration:none;min-height:64px;margin-bottom:10px}.organisations .add:after{content:'';display:block;position:absolute;right:-17px;top:50%;width:14px;height:27px;margin-top:-13px;background-position:-14px -261px}.organisations .add:hover{cursor:pointer;border-color:#57bde9}.organisations .add:hover:after{background-position:left -261px}.organisations
.icon{width:60px;height:60px;float:left;padding:2px;margin-left:-77px}.organisations .add
.icon{background-position:left -631px}.organisations .side .tabbed-panel{margin-top:40px;width:257px}.tabbed-panel{background-color:#e6e5e5;border-radius:15px 15px 15px 15px;float:left;padding:15px;position:relative;width:100%}.tabbed-panel .tab-container{font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.tabbed-panel>a.link{display:block;text-align:center;margin:5px
0;color:#525252}.tabbed-panel
.tabs{overflow:hidden}.tabbed-panel .tabs>li{background-color:#f0f0f0;text-align:center;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);position:relative;font-size:133.333333333333333%;float:left;height:38px;line-height:38px;width:50%;margin:0}.tabbed-panel .tabs>li.last{width:49%;margin-left:1.009%}.tabbed-panel .tabs>li>a{display:block;color:#979997}.tabbed-panel .tabs .ui-state-active{background-color:#fff}.tabbed-panel .tabs .ui-state-active > a, .tabbed-panel .tabs .ui-state-active>a:visited{color:#000}.tabbed-panel
.pane{background-color:#FFF;font-size:116.667%;height:auto;padding:12px}.tabbed-panel
table{width:auto;margin-bottom:20px}.tabbed-panel
tr{border-bottom:1px solid #E6E5E5}.tabbed-panel
td{height:55px}.tabbed-panel
.booking{font-size:85.714285714285714%;font-family:'Open Sans',sans-serif}.tabbed-panel .booking .origin dt, .tabbed-panel .booking .origin
dd{float:left}.tabbed-panel .booking .origin
dt{margin-right:3px;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.tabbed-panel .booking
.hotel{clear:left;color:#56a9d5}.tabbed-panel
.amount{padding-left:10px;text-align:right;width:45px}.tabbed-panel
tr.last{border-bottom:0 none;margin-bottom:20px}.tabbed-panel .ui-tabs-hide{display:none}.organisations .button, .organisations .button:visited{float:right}.organisations .box
.links{position:absolute;right:20px;bottom:10px}.organisations .box .links a, .organisations .box .links a:visited{display:block;float:left;margin-left:15px}#totals .year, #totals .total, #totals
.type{display:block;float:left}#totals
.year{float:left;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:2em;margin-bottom:15px}#totals.donations
.year{float:right;margin-bottom:0}#totals
.total{float:right;font-family:'Open Sans',sans-serif;font-size:1.5em;line-height:1em}#totals.donations
.total{clear:both;float:left;margin-bottom:15px}#totals
.type{font-size:1.5em;margin-bottom:10px}#totals
.compare{float:right;font-family:'Open Sans',sans-serif;font-size: .9em;line-height:1.75em}#totals
.months{clear:both;border-top:1px solid #e6e5e5;overflow:hidden}#totals .months
li{float:left;width:57px;padding:20px
10px;border-left:1px solid #e6e5e5;border-bottom:1px solid #e6e5e5}#totals .months
li.first{clear:left;margin-left:-1px}#totals .months
li.empty{color:#979997}#totals .months li
span{display:block;font-family:'Open Sans',sans-serif}.organisations .donations
h2{color:#979997;font-size:1.5em;font-weight:normal;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.organisations .donations h2
span{color:#464646;font-family:'Open Sans',sans-serif}.organisations .donations
dt{clear:left;float:left;color:#979997;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.1em;margin-right:10px}.organisations .donations
dd{float:left;font-size:1.1em;font-family:'Open Sans',sans-serif}.organisations .donations dd
.active{font-family:'Open Sans',sans-serif;font-weight:bold}.organisations
h3{font-weight:normal;font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.organisations
table{width:100%}.organisations
th{font-weight:normal;text-align:left;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.1em}.organisations
td{vertical-align:top;padding:10px
0}.organisations td a, .organisations td a:visited{color:#56a9d5}.add
.wrapper{background-color:#dbdac2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc);overflow:hidden}.add
.main{position:relative;width:619px;padding:32px
0;border:3px
solid #dbdac2;background-color:#f2f2e5;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.add
.side{float:left;width:355px;padding:35px
0}.add
legend{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;padding:0;margin-bottom:1em}.add
p{font-size:1.1667em}.add
fieldset{width:575px;padding:0
25px;padding-right:380px;margin:0;margin-bottom:20px;border:0;border-bottom:3px solid #dbdac2}.add
fieldset.alt{margin-bottom:0;border-bottom:0}.add
.formfield{margin-bottom:20px}.add .formfield input[type=text], .add .formfield input[type=password]{width:268px}.add .zip input[type=text]{width:120px}.add .select
.options{width:260px;padding:0
8px}.add .select
select{width:276px}.add
.checkboxes{width:278px}.add .wide
textarea{width:554px}.add
.submit{float:right;margin-right:12px}.add .submit
label{display:none}.add .submit input[type=submit]{width:auto;padding:0
10px}.add
.explanation{position:absolute;top:1.33em;left:625px;font-family:'Open Sans',sans-serif;font-style:italic;width:305px}.add .explanation a, .add .explanation a:visited{text-decoration:underline}.add .tabs
.explanation{top:3em;font-size:1.33em}.add
.translations{position:relative;margin-bottom:25px;background-color:#dbdac2;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.add .translations>ul{position:relative;padding:8px
10px;background-color:#fff;overflow:hidden;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url(/web/20170219055516im_/http://www.bookdifferent.com/css/PIE.htc)}.add .translations > ul
li{float:left;margin-right:10px}.add .translations > ul a, .add .translations > ul a:visited{display:block;position:relative;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.16em;line-height:2em;padding:0
8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.add .translations > ul .ui-state-active a, .add .translations > ul .ui-state-active a:visited{background-color:#dbdac2}.add .translations > ul .ui-state-active a:after{content:'';display:block;position:absolute;left:50%;width:18px;height:8px;margin-left:-9px;background-position:left -757px}.add .translations>div{padding:15px
10px 5px;overflow:hidden}.add .ui-tabs-hide{position:absolute;visibility:hidden}.add .translations
.formfield{margin-bottom:10px}.add .translations input[type=text], .add .translations
textarea{width:258px}.add .translations
textarea{height:100px}.add .translations .wide
textarea{width:526px}.add .translations
.frame{float:left;width:100px;height:100px;padding:4px
8px;margin-right:10px;border:1px
solid #ccc;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}.add .translations
.uploader{float:left;position:relative}.add .translations .uploader
input{position:relative;width:80px;z-index:2}@-moz-document url-prefix(){.add .translations .uploader
input{left:-90px}}.add .translations .upload, .add .translations
.remove{display:block;position:absolute;font-size:1em;text-align:center;line-height:22px;width:80px;background-color:#fff;border:1px
solid #ccc;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.add .translations
.upload{left:0;top:0;cursor:default}.add .translations
.remove{left:128px;bottom:86px;cursor:pointer}.add .translations .uploader
.filename{display:none}.add .translations
.loading{background:url(/web/20170219055516im_/http://www.bookdifferent.com/img/loading.gif) no-repeat center}.soon{background-color:#56a9d5}.soon
.container{width:700px;height:auto}.soon
#content{padding-top:150px}.soon
h1{display:none}.soon
img{float:left}.soon
.box{float:right;color:#fff;width:320px;padding-top:35px}.soon .box
h2{font-family:'Open Sans',sans-serif;font-size:18px;color:#464646;font-weight:normal;line-height:24px;margin-bottom:0}.soon .box h2
span{font-family:Arial;font-size:14px;color:#fff}.soon .box
p{font-size:14px;margin-bottom:2.5em;line-height:24px}.soon
.formfield{float:none;width:280px;margin-bottom:20px}.soon .formfield input[type=text]{width:272px}.soon
.checkbox{padding-left:20px}.soon .checkbox
input{position:absolute;left:0;top:2px;height:auto;border:none}.soon .submit
input{float:right;margin:0}.soon .formfield
.error{display:block}.soon
.flash{width:80%;padding:10px;-moz-border-radius:6px;border-radius:6px;background-color:#f1ec64;color:#464646;margin-bottom:2.5em;-moz-box-shadow:3px 3px 5px #464646;-webkit-box-shadow:3px 3px 5px #464646;box-shadow:3px 3px 5px #464646;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#464646')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#464646')}.soon
.flash.error{background-color:#e37676;color:#fff}.soon
.small{margin-top:2.5em;font-size:1em}.pages
a{white-space:nowrap}.pages #content a,.pages #content a:visited{text-decoration:none;border:0;color:#1ea0e2;font-weight:bold}.pages #content a:hover{text-decoration:underline}.pages #content
.header{margin-bottom:30px;overflow:hidden;border-bottom:1px solid #969997}.pages
h1{padding-right:20px;margin-bottom:20px;color:#000;font-size:300%;line-height:1.3em;font-family:'Open Sans',sans-serif}.pages
h2{line-height:1.3em}.pages
.last{margin-bottom:30px}.pages
ol{list-style-type:decimal;margin-left:20px;font-size:108.333%}.pages
ul.bullets{list-style-type:disc;margin-left:20px}.pages
.lead{padding-top:0.7em;font-family:'Open Sans',sans-serif}.pages .lead
p{font-size:150%;color:#474849;line-height:25px;margin-bottom:20px}.pages .body-text{color:#464646}.pages .body-text.default{width:600px;padding-right:14px;min-height:1px;float:left}.pages .body-text p, .pages .body-text ul, .pages .body-text
ol{margin-bottom:20px}.pages .body-text ul, .pages .body-text
ol{font-size:108.33%}.pages .body-text ol
ul{font-size:100%}.pages .body-text
ol{list-style:decimal;margin-left:20px}.pages .body-text strong, .pages .lead
strong{white-space:nowrap}.pages
.sidebar{width:346px;float:left;margin-left:20px}.pages
.sidebar.background{width:300px;padding:15px;background-color:#dbdac2}.pages
.usps{width:auto;padding-left:35px;float:none;position:relative;background:none repeat scroll 0 0 transparent}.pages .usps>li{font-size:1.5em;line-height:1.2em;margin-bottom:20px;padding-left:40px}.pages .usps>li:before{content:'';position:absolute;left:0;display:block;width:27px;height:22px;background-position:left -980px}.pages .in-list-image{display:block;margin:15px
0 30px;border:1px
solid #aaa}.pages .body-text.terms p,
.pages .body-text.terms ul,
.pages .body-text.terms ol,
.pages .body-text.terms dl,
.pages .body-text.terms dd,
.pages .body-text.terms
dt{font-size:100%}.terms .article>dl{margin-bottom:15px}.terms .article > dl > dt,
.terms .article>dl>dd{display:inline;font-weight:bold}.terms .article>dl>dt{margin-right:20px}.terms ol.definitions,
.terms .article > p,
.terms .article
.members{margin-left:50px}.terms ol.definitions>li{margin-bottom:15px}.terms ol.definitions>li>dt{text-decoration:underline}.terms ol.members
ol{list-style-type:lower-alpha}.terms ol.members
ol.roman{list-style-type:lower-roman}.sidebar.press
li{padding:2px
5px;margin-bottom:6px}.sidebar.press
li.active{background-color:#464646;color:#fff}.top-eco-hotels{font-size:108.333%}.top-eco-hotels
th{text-align:left}.top-eco-hotels
td{padding-right:40px}ul.list-with-featured-image{}.list-with-featured-image>li{overflow:hidden;padding:0
0 0 120px;margin-bottom:20px}.list-with-featured-image .featured-image{display:block;float:left;margin-left:-120px}.list-with-featured-image
p.last{margin-bottom:5px}.paragraph-icon{padding-left:55px;position:relative}.paragraph-icon:before{content:"";display:block;position:absolute;width:40px;height:40px;left:0;top:-5px}p.eco-icon:before{background-position:-80px -1630px}p.heart-icon:before{background-position:-120px -1630px}p.guarantee-icon:before{background-position:-40px -1630px}p.hotel-icon:before{background-position:0 -1630px}.pages .body-text .wp-caption{margin-bottom:1em;max-width:100%;font-size:1em}.pages .body-text .wp-caption>img{max-width:100%}.pages .body-text .wp-caption.alignnone,
.pages .body-text
img.alignnone{display:block;margin:inherit auto}.pages .body-text .wp-caption.alignleft,
.pages .body-text
img.alignleft{margin-right:15px;float:left}.pages .body-text .wp-caption .wp-caption-text{font-size: .7778em;font-style:italic}.pages .body-text .wp-caption .wp-caption-text:before{content:'-';margin-right:10px}.pages .body-text .wp-caption.alignright,
.pages .body-text
img.alignright{float:right;margin-left:15px}.bd-team>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bd-team
li{margin-bottom:20px}.bd-team li:nth-child(odd){clear:left}.bd-team
figure{position:relative;width:285px;padding-top:385px}.bd-team figure
img{position:absolute;left:0;top:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.bd-team figure img.top:hover{opacity:0}.bd-team
figcaption{font-style:italic}.promotion
.main{width:609px;padding:0
30px 0 15px}.promotion #content
h1{font-family:'Open Sans',sans-serif;line-height:1.1em}.promotion #content h1
.chapeau{display:block;text-transform:uppercase;font-size: .75em;color:#868585}.promotion #content
h2{color:#474849;font-family:'Open Sans',sans-serif;font-size:1.5em;margin:30px
0 5px}.promotion #content
p{font-size:1.166667em;color:#474849;font-family:'Open Sans',sans-serif;margin-bottom:5px}.promotion #content a, .promotion #content a:visited{border:0
none;color:#1EA0E2;font-weight:bold;text-decoration:none}.promotion #content a:hover{text-decoration:underline}.promotion #content p.last,
.promotion #content
ul.last{margin-bottom:30px}.promotion #content
ul{font-size:1.166667em;list-style:disc;margin-left:16px}.promotion #content ul>li{word-wrap:break-word}.promotion #content
ul.subdomain{list-style:none;margin-left:0}.promotion #content ul.subdomain>li>span{display:inline-block;padding:5px
30px 5px 10px;font-family:'Open Sans',sans-serif;font-style:italic;font-weight:bold;border:1px
solid #979797;margin:10px
0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.promotion #content
.banners{border-top:1px solid #c6c6c6}.promotion #content .banners>li{overflow:hidden;padding:10px
20px 10px 255px;border-bottom:1px solid #c6c6c6}.promotion #content .banners
h2{margin-top:0}.promotion #content .banners .banner-visual.large{float:left;margin-left:-233px}.promotion #content .banners .banner-visual.small{float:left;margin-left:-233px}.promotion #content .banners .banner-visual>a{display:inline-block;position:relative;text-align:center}.promotion #content .banners .banner-visual.large>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner1-180x150.png') no-repeat scroll 0 0;width:180px;height:150px}.promotion #content .banners .banner-visual.large.two>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner2-180x150.png') no-repeat scroll 0 0}.promotion #content .banners .banner-visual.large.three>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner3-nl-180x150.png') no-repeat scroll 0 0}html[lang=en] .promotion #content .banners .banner-visual.large.three>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner3-en-180x150.png') no-repeat scroll 0 0}html[lang=fr] .promotion #content .banners .banner-visual.large.three>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner3-fr-180x150.png') no-repeat scroll 0 0}.promotion #content .banners .banner-visual.large.four>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner4-nl-180x150.png') no-repeat scroll 0 0}html[lang=en] .promotion #content .banners .banner-visual.large.four>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner4-en-180x150.png') no-repeat scroll 0 0}html[lang=fr] .promotion #content .banners .banner-visual.large.four>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner4-fr-180x150.png') no-repeat scroll 0 0}.promotion #content .banners .banner-visual.large.five>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner5-nl-180x150.png') no-repeat scroll 0 0}html[lang=en]  .promotion #content .banners .banner-visual.large.five>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner5-en-180x150.png') no-repeat scroll 0 0}html[lang=fr]  .promotion #content .banners .banner-visual.large.five>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner5-fr-180x150.png') no-repeat scroll 0 0}.promotion #content .banners .banner-visual.small>a{background:transparent url('/web/20170219055516im_/http://www.bookdifferent.com/widgets/banner1-125x125.png') no-repeat scroll 0 0;width:125px;height:125px}.promotion #content .banners .banner-visual>a>h1{color:#fff;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;position:absolute;font-weight:normal;line-height:20px;background-color:#000}.promotion #content .banners .banner-visual.large>a>h1{width:150px;font-size:12px;letter-spacing: .5px;top:10px;left:10px;padding:0
5px}.promotion #content .banners .banner-visual.large.two>a>h1{top:30px}.promotion #content .banners .banner-visual.small>a>h1{width:109px;padding:0
3px;font-size:12px;top:60px;left:5px;letter-spacing: .5px}.promotion #content .banners
.code{width:100%;padding:10px
5px;font-family:courier,sans-serif;font-size:1em;color:#474849;border:1px
solid #464646;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.promotion #content .content-panel{padding:15px;background-color:#e6e5e5;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.promotion #content .content-panel-inner{padding:12px;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.promotion #content .content-panel
h2{font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-weight:normal;margin:0
0 20px;color:#464646}.promotion #content .content-panel
p{color:#464646}.promotion
label{display:block;font-size:1.1429em;margin:10px
0 4px}.promotion input[type=text]{width:100%;margin-bottom:10px}.promotion h3.twitter,
.promotion
h3.facebook{line-height:20px}.promotion h3.twitter:before,
.promotion h3.facebook:before{content:"";width:20px;height:20px;background-position:-21px -960px;display:inline-block;margin-right:5px;vertical-align:bottom}.promotion h3.facebook:before{background-position:0px -960px}.blog
#content{font-family:'Open Sans',sans-serif}.blog.single
#content{padding-top:0}.blog #content p
a{text-decoration:underline;color:#1c7bc7}.content-page .sprite-before:before,
.blog #content .sprite-before:before{content:'';display:block;position:absolute;z-index:1}.blog #content .sprite-before:before{left:-10px;top:-20px;width:40px;height:40px}.content-page .hotel-icon:before,
.blog #content .hotel-icon:before{background-position:0 -1630px}.content-page .sustainable:before,
.blog #content .sustainable:before{background-position:-80px -1630px}.content-page .social:before,
.blog #content .social:before{background-position:-120px -1630px}.content-page .adventure-travel:before,
.blog #content .adventure-travel:before{background-position:-387px -1630px}.content-page .suitcase-icon:before,
.blog #content .suitcase-icon:before{background-position:-160px -1630px}.content-page .human-interest:before,
.blog #content .human-interest:before{background-position:-227px -1630px}.content-page .culture:before,
.blog #content .culture:before{background-position:-267px -1630px}.blog #content .shout-icon:before,
.content-page .shout-icon:before{background-position:-307px -1630px}.content-page .pencil-icon:before,
.blog #content .pencil-icon:before{background-position:-347px -1630px}.blog #header
h1{position:absolute;left:140px;top:120px;overflow:hidden}.blog #header h1
span{display:block;float:left;clear:left;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;color:#fff;font-size:2em;line-height:1.2em;padding:0
8px;margin-bottom:5px;background-color:#000}.blog #header h1
span.sub{font-size:1em;line-height:1.4em}.blog
.column{float:left;width:293px}.blog
.column.last{margin-left:24px}.blog
.item{position:relative;margin-bottom:30px}.blog.blog-home
.item{background-color:#fff}.blog .item>a{width:100%;margin-bottom:20px;display:block}.blog .item>a>img{display:block;background-color:#ccc}.blog .item
.more{margin-left:5px;color:#1c7bc7;white-space:nowrap}.blog .item .more:hover{text-decoration:none !important}.blog .item h1,
.content-page
h1{font-weight:800;font-size:2.6667em;line-height:1.1em;margin-bottom: .5em}.blog .item
h2{font-weight:600;font-size:2em;line-height:1.1em;margin-bottom: .5em}.blog .item
.text{overflow:hidden}.blog.blog-home .item
.text{margin:0
15px}.blog .item
span.displaydate{font-weight:normal;color:#a0a0a0;margin-right:5px}.blog .item
p.intro{font-weight:600}.blog .item .sub-heading{margin-bottom:0.9231em;display:block;font-weight:600;font-size:2.1667em;line-height:1.2em;font-style:italic}.blog .box,
.content-page
.box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;padding-bottom:5px;margin-bottom:50px}.blog .box.header,
.content-page
.box.header{margin-bottom:3px}.blog .box p,
.content-page .box
p{margin-bottom:10px}.blog .box p.small,
.content-page .box
p.small{font-size: .8333em}.blog .box .title,
.content-page .box .title,
.sustainability-rating .box
.title{display:block;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.7em;padding-left:40px;margin-bottom: .5em;line-height:1em}.blog .box.header span,
.content-page .box.header>span{margin-bottom:10px;}.blog
.tips{margin-bottom:50px}.blog .tips>li{position:relative;background-color:#fff;padding:15px
15px 35px 108px;margin-bottom:3px;overflow:hidden}.blog .tips>li.last{padding:15px}.blog .tips > li
img{float:left;margin-left:-93px;margin-bottom:-20px;background-color:#ccc}.blog .tips > li
a.title{font-family:'Open Sans',sans-serif;font-size:1.33em;line-height: .8em}.blog .tips > li a.title
span{font-family:'Open Sans Condensed',sans-serif;font-weight:bold}.blog .tips > li.last
span.title{display:block;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:1.5em;margin-bottom: .5em}.blog
.tags{position:absolute;left:108px;bottom:11px}.blog .tips > li.last
.tags{position:static}.blog .tags
li{display:inline}.blog .tags a, .blog .tags a:visited{display:block;float:left;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:10px;line-height:20px;color:#fff;padding:0
5px;margin:0
4px 4px 0;background-color:#000}.blog .tags a:hover{cursor:default;text-decoration:none}.blog.single
#header.small{border-bottom-width:8px}.blog.single
h1{font-size:4em}.blog.single
h2{font-size:1.2em}.blog.single
a{white-space:nowrap}.blog.single
.text{font-size:1.5em;line-height:1.6em;letter-spacing: .0333em}.blog.single .text
p{font-size:1em}.blog .text .wp-caption{margin-bottom:1em;max-width:100%;font-size:1em}.blog .text .wp-caption>img{max-width:100%}.blog .text .wp-caption.alignnone,
.blog .text
img.alignnone{display:block;margin:inherit auto}.blog .text .wp-caption.alignleft,
.blog .text
img.alignleft{margin-right:15px;float:left}.blog .text .wp-caption .wp-caption-text{font-size: .7778em;font-style:italic}.blog .text .wp-caption .wp-caption-text:before{content:'-';margin-right:10px}.blog .text .wp-caption.alignright,
.blog .text
img.alignright{float:right;margin-left:15px}.blog .prev-next-post{padding:20px
10px 7px 150px;overflow:hidden;background-color:#e2e2d1;font-weight:600}.blog .prev-next-post
p{float:left}.blog .prev-next-post
.heading{font-size:1.5em;display:block;margin-bottom:5px}.blog .prev-next-post .next:after{content:"►";display:inline-block;margin-left:8px}.blog .prev-next-post
.back{padding-left:10px;width:140px;margin-left:-150px;display:block;float:left}.blog .prev-next-post .back:before,
.blog .sub-header .back:before{content:"◄";display:inline-block;margin-right:8px}.blog .prev-next-post
.excerpt{font-size:1.1667em}.blog .prev-next-post .excerpt
p{font-size:1em}.blog .prev-next-post .excerpt
.more{text-decoration:underline;margin-left:5px}.blog .prev-next-post .excerpt .more:hover{text-decoration:none}.blog.single
.box{padding-top:0;padding-bottom:20px;padding-left:0;border-bottom:3px solid #e2e2d1;background-color:transparent;margin-bottom:40px}.blog.single
.box.last{border-bottom:0}.blog.single .box
.title{padding-left:0;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.1667em}.blog .box.author-info-wrapper{padding-left:100px;font-size:1.1667em}.blog .author-image{margin-left:-100px;float:left;background-color:#ccc}.blog .author-info
dt{font-weight:bold}.blog .author-info
dd{font-style:italic;margin-bottom:20px}.blog .author-info
a{text-decoration:underline}.blog .author-info a:hover,
.blog .author-info a:visited{text-decoration:none}.blog .featured-image{display:block;margin:inherit auto;width:100%;height:auto;background-color:#ccc;margin-bottom:20px}.blog .sub-header{padding:10px
0 30px}.blog .sub-header
.back{font-weight:600}.ie8 .formfield input[type=text], .ie8 .formfield input[type=password]{line-height:2em}.ie8 .search-results .search-result > a:hover
.name{text-decoration:underline}.ie8 .search-results .search-result > a:hover
table{cursor:default}.ie8
.card{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.999657324975557, M12=0.026176948307873, M21=-0.026176948307873, M22=0.999657324975557)"}
/*
     FILE ARCHIVED ON 05:55:16 Feb 19, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:42:23 Nov 28, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 53.077 (3)
  esindex: 0.012
  captures_list: 84.383
  CDXLines.iter: 13.977 (3)
  PetaboxLoader3.datanode: 59.657 (5)
  exclusion.robots: 0.251
  exclusion.robots.policy: 0.226
  RedisCDXSource: 13.27
  PetaboxLoader3.resolve: 139.089 (2)
  load_resource: 204.511
*/