﻿.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.visbreak{display:block}.spacer-sml,.spacer-mid,.spacer-lrg,.spacer-xl,.spacer-xxl{position:relative;display:block}.spacer-sml{height:10px}.spacer-mid{height:20px}.spacer-lrg{height:30px}.spacer-xl{height:60px}.spacer-xxl{height:100px}.rev-spacer-sml{height:0;margin-top:-10px}.rev-spacer-mid{height:0;margin-top:-20px}.rev-spacer-lrg{height:0;margin-top:-30px}.rev-spacer-xl{height:0;margin-top:-60px}.rev-spacer-xxl{height:0;margin-top:-100px}.transition,.console form input.btn-success.btn,.tlc-structured-blog.find .tlc-highlighted-post .tlc-per-entry.blog,.contact-form form button.btn-primary,div.tlc-reviews-list .trimmed-content.active,.tlc-structured-blog.view .tlc-sticky-cta,.view-page div.book-now a.btn-primary,.view-page .tlc-reviews-wrapper .tl-reviews-wrap .trimmed-content.active,.view-page .tlc-hero-overview .tlc-hero-gallery a .tlc-launch-slideshow,.find-page #sorting-links a,.deals-page #sorting-links a,.find-page ul.view-options li a,.deals-page ul.view-options li a,.tlc-pricing-page .tlc-sticky-cta,.tlc-join-collection-page .tlc-sticky-cta,.tl-testimonial .carousel .carousel-control-next,.tl-testimonial .carousel .carousel-control-prev,.tlc-availsearch.hero input.btn-primary,.tlc-per-entry.overlay a .tlc-container.content span.tlc-title,.tlc-per-entry.overlay a .tlc-container.content h2.tlc-title,.tlc-per-entry.overlay a .tlc-container.img:before,.tlc-per-entry.property .tlc-container.content,.tlc-per-entry.property,.tlc-per-entry .tlc-container.content h1,.tlc-per-entry .tlc-container.content h2,.tlc-per-entry .tlc-container.content h3,.tlc-per-entry .tlc-container.content h4,.tlc-per-entry .tlc-container.content h5,.tlc-per-entry .tlc-container.content h6,.tlc-per-entry .tlc-container.content p,.tlc-per-entry .tlc-container.content li,.tlc-per-entry .tlc-container.img img,footer.tlc-site-footer .tlc-newsletter form button,footer.tlc-site-footer .tlc-newsletter form input,footer.tlc-site-footer .tlc-newsletter form textarea,header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle span.frame span.bar,header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle,header.tlc-site-header .tlc-main-menu-wrap,.ani-ele,.btn-lines.rev:hover,.btn-lines:hover,.btn-lines,form input,form select,form textarea,a{-webkit-transition:200ms linear 0s;-moz-transition:200ms linear 0s;-o-transition:200ms linear 0s;transition:200ms linear 0s}.transition-slower,.view-page .tlc-hero-overview a.tlc-gallery-hover img,.view-page .tlc-hero-overview .tlc-hero-gallery a img,.find-page #tlc-search-pane:before,.deals-page #tlc-search-pane:before,.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item .carousel-caption .tlc-wrap h4,.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item{transition:400ms linear 0s;-webkit-transition:400ms linear 0s;-moz-transition:400ms linear 0s;-o-transition:400ms linear 0s}.transition-slowest,.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item div.tlGallery_Item,.ani-ele.ani-slow{transition:800ms linear 0s;-webkit-transition:800ms linear 0s;-moz-transition:800ms linear 0s;-o-transition:800ms linear 0s}.transition-slowest-ease,footer.tlc-site-footer .tlc-top .container:before{transition:800ms ease-out 0s;-webkit-transition:800ms ease-out 0s;-moz-transition:800ms ease-out 0s;-o-transition:800ms ease-out 0s}.transition-none,.ani-ele.already-visible{transition:0ms linear 0s;-webkit-transition:0ms linear 0s;-moz-transition:0ms linear 0s;-o-transition:0ms linear 0s}.transparent-100{zoom:1;filter:alpha(opacity=100);opacity:1}.transparent-90{zoom:1;filter:alpha(opacity=90);opacity:.9}.transparent-80{zoom:1;filter:alpha(opacity=80);opacity:.8}.transparent-70{zoom:1;filter:alpha(opacity=70);opacity:.7}.transparent-60{zoom:1;filter:alpha(opacity=60);opacity:.6}.transparent-50{zoom:1;filter:alpha(opacity=50);opacity:.5}.transparent-40{zoom:1;filter:alpha(opacity=40);opacity:.4}.transparent-30{zoom:1;filter:alpha(opacity=30);opacity:.3}.transparent-20{zoom:1;filter:alpha(opacity=20);opacity:.2}.transparent-10{zoom:1;filter:alpha(opacity=10);opacity:.1}.transparent-0{zoom:1;filter:alpha(opacity=0);opacity:0}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;letter-spacing:.02em;line-height:1.4em;text-rendering:optimizeLegibility;background:#fff;color:#020202;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:"Lora",serif;font-weight:500;margin-top:40px;margin-bottom:20px;line-height:1.3em;text-rendering:optimizeLegibility;color:#020202}h1.text-ruby,h2.text-ruby,h3.text-ruby,h4.text-ruby,h5.text-ruby,h6.text-ruby{color:#9e0045;font-family:"Open sans",sans-serif;font-weight:400}h1{font-size:2.4em;letter-spacing:-.02em}h2.h1-style,h3.h1-style,h4.h1-style,h5.h1-style,h6.h1-style{font-size:2.4em;letter-spacing:-.02em}h2{font-size:1.8em;letter-spacing:-.01em}h2.h4-style{font-size:1.5em;letter-spacing:.02em}h3,h4{margin-top:30px;margin-bottom:15px}h3{font-size:1.5em}h4{font-size:1.3em}h5,h6{margin-top:20px;margin-bottom:10px}h5{font-size:1.11em}h6{font-size:1em}p.lead{font-weight:500;font-size:1.3em;line-height:1.2em;letter-spacing:-.02em;color:#3a435b}p{margin-bottom:15px;line-height:1.5em}.text-white{color:#fff}li{line-height:1.5em}ul,ol{margin-top:10px;margin-bottom:20px}ul ul,ul ol,ol ul,ol ol{margin-top:5px}@media (max-width:767px){.text-right{text-align:left}}li{margin-bottom:10px}img{height:auto;max-width:100%}[class*="span"]{min-height:0}div.fancy-divide{display:block;position:relative;margin:50px 0 130px;border-bottom:1px solid #e0e0d5}div.fancy-divide:after{content:"";background:url(../img/stamp-champagne-white.png) no-repeat;width:60px;height:60px;margin:0 auto;display:block;position:relative;z-index:1;top:30px}div.fancy-divide.small{margin:0 0 60px}a{color:#020202;text-decoration:underline}a:visited{color:#3a435b}a:hover{color:#9e0045;text-decoration:underline}form label{font-size:1em;text-transform:none;margin-bottom:3px}form input,form select,form textarea{display:block;width:100%;padding:10px 15px;border-radius:10px}.control-group{margin-bottom:15px}#tlReviewForm span.add-on.btn.btn-mini.tl-date-picker-trigger{display:none}#tlReviewForm input.rating.form-control.hide,#tlReviewForm select.rating.form-control.hide,#tlReviewForm textarea.rating.form-control.hide{display:none}#tlReviewForm .rating-md{font-size:2.5em}#tlReviewForm .rating-container{letter-spacing:.1em}#tlReviewForm .rating-container .rating-stars{color:#70c82e}#tlReviewForm .star-rating .caption{color:#fff}#tlReviewForm .btn-success.btn{width:auto;font-family:"Lora",serif;font-size:1.2em;padding:12px 25px;background:#9e0045;color:#fff;border:none}#tlReviewForm .btn-success.btn:hover{background:#eb0066}blockquote small{margin-top:5px;font-style:normal;font-weight:500;color:#fff}blockquote:before{display:block;position:relative;color:#fff;content:"“"}.video-container{margin:10px auto;display:block;position:relative;max-width:100%;z-index:1}.video-container iframe{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.video-container .tl-video-container{position:relative;display:block;width:100%}.video-container .tl-video-container:before{display:block;position:relative;content:"";width:100%;padding-bottom:56.25%;z-index:1}.video-container p.movie-description{margin-top:10px;font-size:.9em;margin-bottom:0}.video-container p.movie-copyright{font-size:.7em;color:#888;margin-top:10px}.tlc-form{padding:20px 40px 30px;box-shadow:none;border:0}.tlc-form .form-horizontal label{font-size:1em;display:block;text-align:left;margin-bottom:5px}.tlc-form .form-horizontal label.checkbox{width:auto;margin-left:20px;line-height:1.5em}.tlc-form .form-horizontal label.checkbox input[type="checkbox"]{display:inline-block;width:auto}.tlc-form .form-horizontal span.add-on{display:none}.tlc-form .form-horizontal input,.tlc-form .form-horizontal select,.tlc-form .form-horizontal textarea{padding:10px 15px;width:100%;box-shadow:none;background:#fff;border:1px solid #eee;border-radius:5px}.tlc-form .form-horizontal input:focus,.tlc-form .form-horizontal select:focus,.tlc-form .form-horizontal textarea:focus{border:1px solid #232839}.tlc-form .form-horizontal select{height:40px}.tlc-form .form-horizontal .btn-success{font-family:"Lora",serif;width:auto;font-size:1.2em;padding:12px 25px;border-radius:5px;background:#9e0045;border:0;color:#fff;text-decoration:none}.tlc-form .form-horizontal .btn-success:hover{background:#eb0066}.tlc-form .form-horizontal .intl-tel-input.allow-dropdown li{color:#020202}input.form-control,select.form-control,textarea.form-control{border-radius:0;padding:10px;font-size:.85em;height:auto}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{border-color:#020202;color:#020202}.page-header{border:0;margin:0;padding:0}.margin-top-0{margin-top:0}#system-message-container .alert-error{display:block;padding:20px;margin-bottom:30px;background:#ff7375;border-radius:10px;color:#fff}.btn-primary{padding:13px 20px;border-radius:5px;background:#9e0045;border:0;text-shadow:none;color:#fff;text-decoration:none;box-shadow:none;font-size:1.1em;font-family:"Lora",serif}.btn-primary:visited{color:#fff}.btn-primary:hover{background:#d1005b}.btn-primary[disabled]{color:#fff;border:0;background:#9e0045;opacity:.3}.btn-primary[disabled]:hover{color:#fff;border:0;background:#9e0045;opacity:.3}.btn-primary.btn-large{padding:20px 30px}.btn-lines{font-family:"Lora",serif;color:#fff;background:none;border-radius:0;text-shadow:none;box-shadow:none;font-size:1.1em;padding:20px 30px;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-decoration:none}.btn-lines:visited{color:#fff}.btn-lines:hover{color:#fff;background:none;text-decoration:underline}.btn-lines.rev{color:#020202;border:1px solid #020202;border-left:0;border-right:0}.btn-lines.rev:visited{color:#020202}.btn-lines.rev:hover{color:#020202;background:none;text-decoration:underline}.nopadding{padding:0!important}.icons{display:none}ul.two-col{margin:10px 0;-webkit-column-count:2;-moz-column-count:2;column-count:2}ul.two-col.check{list-style:none}ul.three-col{margin:10px 0;-webkit-column-count:3;-moz-column-count:3;column-count:3}ul.three-col.check{list-style:none}.trimmed-content{display:block;position:relative;height:100px;overflow:hidden}.trimmed-content.active{height:auto}.trimmed-content.alt-style{margin-right:70px}a.trimmed-toggle{position:relative;display:block;margin:10px 0;padding:10px 15px;color:#9e0045;cursor:pointer;text-decoration:none;background:none;border:0;text-shadow:none;box-shadow:none}a.trimmed-toggle:before{content:"";position:absolute;display:block;top:-60px;left:-1px;height:60px;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fff", endColorstr="#fff",GradientType=0 )}a.trimmed-toggle:hover{color:#eb0066;text-decoration:underline;background:none}a.trimmed-toggle:hover span{color:#eb0066}a.trimmed-toggle span{display:block;color:#9e0045}a.trimmed-toggle span.opening{display:block}a.trimmed-toggle span.closing{display:none}a.trimmed-toggle.active{background:none;border:0;text-shadow:none;box-shadow:none}a.trimmed-toggle.active:before{display:none}a.trimmed-toggle.active span.opening{display:none}a.trimmed-toggle.active span.closing{display:block}a.trimmed-toggle.alt-style{position:absolute;right:0;top:0;color:#fff}a.trimmed-toggle.alt-style span{font-size:2em;color:#fff}a.trimmed-toggle.alt-style:hover{color:#edede8}a.trimmed-toggle.alt-style:hover span{color:#edede8}a.trimmed-toggle.alt-style:before{display:none}.three-col{column-count:3;column-gap:40px}@media (max-width:767px){.three-col{column-count:1}}ul.tlc-check-list{list-style:none}ul.tlc-check-list li:before{display:inline-block;content:"";font-family:FontAwesome;font-size:1em;text-rendering:auto;margin-right:5px;margin-left:-21px}a.content-toggle{margin-top:10px;font-size:1em;display:block;color:#020202;text-align:left}a.content-toggle:hover{color:#9e0045}a.content-toggle span i{margin-right:5px}a.content-toggle span.opening,a.content-toggle span.closing{display:block}a.content-toggle span.opening{display:block}a.content-toggle span.closing{display:none}a.content-toggle.active{box-shadow:none}a.content-toggle.active span.opening{display:none}a.content-toggle.active span.closing{display:block}div.toggled-content{display:none}.tlc-hero-block{display:block;position:relative;background:#eee;padding:100px 0}.tlc-hero-block p{font-size:1.1em;font-family:"Lora",sans-serif}.tlc-hero-block img.tea-badge{width:60px}.tlc-hero-block div{position:relative;z-index:2}.tlc-hero-block:before,.tlc-hero-block:after{display:block;position:absolute;content:"";width:260px;height:260px;overflow:hidden;z-index:0;opacity:.05}.tlc-hero-block:before{background:url(../img/badge-ruby.svg) top right no-repeat;bottom:0;left:0}.tlc-hero-block:after{background:url(../img/badge-ruby.svg) bottom left no-repeat;top:0;right:0}.tlc-hero-block.alt:before{background:url(../img/badge-royal.svg) top right no-repeat}.tlc-hero-block.alt:after{background:url(../img/badge-royal.svg) bottom left no-repeat}.tlc-hero-block.tan{background:#edede8}.tlc-hero-block.tan a.btn.btn-lines{color:#3a435b;border-top:1px solid #3a435b;border-bottom:1px solid #3a435b}.tlc-hero-block.tan:before{background:url(../img/badge-champagne.svg) top right no-repeat;opacity:1}.tlc-hero-block.tan:after{background:url(../img/badge-champagne.svg) bottom left no-repeat;opacity:1}.tlc-hero-block.grey{background:#eee}.tlc-hero-block.grey:before{background:url(../img/badge-royal.svg) top right no-repeat}.tlc-hero-block.grey:after{background:url(../img/badge-royal.svg) bottom left no-repeat}.tlc-hero-block.royal{background:#3a435b}.tlc-hero-block.royal h1,.tlc-hero-block.royal h2,.tlc-hero-block.royal h3,.tlc-hero-block.royal h4,.tlc-hero-block.royal h5,.tlc-hero-block.royal h6,.tlc-hero-block.royal p,.tlc-hero-block.royal li,.tlc-hero-block.royal a{color:#fff}.tlc-hero-block.royal a:hover{color:#e0e0d5}.tlc-hero-block.royal:before{background:url(../img/badge-champagne.svg) top right no-repeat;opacity:.1}.tlc-hero-block.royal:after{background:url(../img/badge-champagne.svg) bottom left no-repeat;opacity:.1}.tlc-hero-block.white{background:#fff}.tlc-hero-block.white h1,.tlc-hero-block.white h2,.tlc-hero-block.white h3,.tlc-hero-block.white h4,.tlc-hero-block.white h5,.tlc-hero-block.white h6,.tlc-hero-block.white p,.tlc-hero-block.white li,.tlc-hero-block.white a{color:#020202}.tlc-hero-block.white a:hover{color:#9e0045}.tlc-hero-block.white:before{background:url(../img/badge-tan.svg) top right no-repeat;opacity:.6}.tlc-hero-block.white:after{background:url(../img/badge-tan.svg) bottom left no-repeat;opacity:.6}.tlc-hero-block.no-badge:before,.tlc-hero-block.no-badge:after{display:none}@media (max-width:767px){body{padding:0}body .container{padding-left:20px;padding-right:20px}h1{font-size:1.7em}h2.h1-style,h3.h1-style,h4.h1-style,h5.h1-style,h6.h1-style{font-size:1.7em}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1.15em}h5{font-size:1.1em}h6{font-size:1em}}.ani-ele{opacity:0}.ani-ele.already-visible{opacity:1}.ani-ele.animate{opacity:1}.ani-ele.ani-super-slow{transition:1600ms linear 0s;-webkit-transition:1600ms linear 0s;-moz-transition:1600ms linear 0s;-o-transition:1600ms linear 0s}.ani-ele.ani-slide-from-left{margin-left:-50px}.ani-ele.ani-slide-from-left.animate{margin-left:0}.ani-ele.ani-slide-from-right{margin-right:-50px}.ani-ele.ani-slide-from-right.animate{margin-right:0}.ani-ele.ani-slide-from-bottom{margin-bottom:-50px}.ani-ele.ani-slide-from-bottom.animate{margin-bottom:0}body.no-js .ani-ele{opacity:1}body.no-js .ani-ele.ani-slide-from-right{margin-right:0}body.no-js .ani-ele.ani-slide-from-left{margin-left:0}body.no-js .carousel .carousel-inner .item:first-child{opacity:1}body.no-js .carousel a.carousel-control{display:none!important}body.no-js .tlc-hero-carousel .carousel a.carousel-control{display:block!important;bottom:0;font-size:3em}body.no-js .tlc-hero-carousel .carousel a.carousel-control.right{left:8%}header.tlc-site-header{background:#343b4b;background:-webkit-linear-gradient(0deg,#343b4b 0%,#272d38 100%);background:-moz-linear-gradient(0deg,#343b4b 0%,#272d38 100%);background:linear-gradient(0deg,#343b4b 0%,#272d38 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#343B4B", endColorstr="#272D38", GradientType=0 );padding:15px}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle{display:none}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu{display:block;position:relative;top:0;left:auto;right:0;width:100%;overflow:inherit}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu .moduletable{display:inline-block}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu{margin:0;text-align:right}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li{border-top:2px solid rgba(0,0,0,0);padding-top:10px;display:inline-block;margin-right:6px}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li:last-child{margin-right:0}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li a{font-family:"Lora",sans-serif;font-size:1.2em;padding:6px 6px;color:#fff;border-radius:6px;text-decoration:none}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li a:hover{color:#edede8;background:rgba(0,0,0,0);text-decoration:underline}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li.current.active a{color:#e0e0d5}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li.current.active a:hover{color:#edede8;background:rgba(0,0,0,0)}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts{position:absolute;top:0;right:0}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts .moduletable{display:inline-block}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts .moduletable .mod-custom{display:inline-block}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts .moduletable .mod-custom .hidden-phone{display:none!important}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts .moduletable .mod-custom .visible-phone{display:block!important}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts .moduletable .mod-custom a{display:block;padding:10px;font-size:1.5em;color:#fff}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts .moduletable .mod-custom a:hover{color:#edede8}header.tlc-site-header.overlay{display:block;position:absolute;padding:0;top:0;left:0;width:100%;z-index:10;background:rgba(0,0,0,0)}header.tlc-site-header.overlay .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li{padding-top:15px}header.tlc-site-header.overlay .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts{position:absolute;top:15px;right:15px}@media (max-width:1200px){header.tlc-site-header .row-fluid .span6.offset6{margin-left:40%;width:60%}}@media (max-width:991px){body.menu-active{overflow:hidden}body.menu-active .tlc-page-top-content{filter:blur(10px)}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle{display:block;position:absolute;top:24px;right:25px;width:30px;height:22px;border-radius:0 0 0 15px;text-align:center;z-index:5;cursor:pointer}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle span.frame{position:absolute;display:block;width:100%;height:100%;top:0;right:0}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle span.frame span.bar{display:block;position:absolute;left:0;width:100%;height:16%;background:#fff;border-radius:5px}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle span.frame span.bar:nth-child(1){top:0}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle span.frame span.bar:nth-child(2){top:42%}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle span.frame span.bar:nth-child(3){top:84%}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle:hover span.frame span.bar:nth-child(1){width:100%}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle:hover span.frame span.bar:nth-child(2){width:66%}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle:hover span.frame span.bar:nth-child(3){width:33%}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle.active span.frame span.bar:nth-child(1),header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle.active span.frame span.bar:nth-child(2),header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle.active span.frame span.bar:nth-child(3){width:100%;background:#3a435b}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle.active span.frame span.bar:nth-child(2){opacity:0}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle.active span.frame span.bar:nth-child(1){top:50%;transform:rotate(45deg)}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle.active span.frame span.bar:nth-child(3){transform:rotate(-45deg);top:50%}header.tlc-site-header .tlc-main-menu-wrap a.tlc-menu-toggle.active:hover span.frame span.bar{background:#9e0045}header.tlc-site-header .tlc-main-menu-wrap.active{display:block;position:fixed;top:0;right:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,.95);overflow:auto}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu{position:fixed;top:0;left:auto;right:-100%;width:100%;height:100%;margin-right:0;overflow:hidden}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active{right:0;box-shadow:none;background:rgba(0,0,0,0);overflow:auto}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .moduletable{display:block;padding:100px 0}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .moduletable ul.nav.menu{display:block;text-align:left;margin:0 60px}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .moduletable ul.nav.menu li{border-top:0;padding:0;display:block;text-align:left;margin-right:0;margin-bottom:10px}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .moduletable ul.nav.menu li a{display:inline-block;font-size:2.2em;line-height:1.1em;padding:15px 25px;color:#020202;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,0)}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .moduletable ul.nav.menu li a:hover{color:#3a435b;text-decoration:none;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .moduletable ul.nav.menu li.current.active{border-top:0}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .moduletable ul.nav.menu li.current.active a{color:#9e0045}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .moduletable ul.nav.menu li.current.active a:hover{color:#9e0045;background:rgba(0,0,0,0);box-shadow:0 0 30px rgba(0,0,0,0)}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .tlc-header-contacts{display:block;position:relative;top:auto;right:auto;border-top:1px solid #3a435b;padding-top:20px;margin:20px 90px 0}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .tlc-header-contacts .moduletable{padding:0;display:inline-block}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .tlc-header-contacts .moduletable .mod-custom a{color:#020202}header.tlc-site-header .tlc-main-menu-wrap div.tlc-main-menu.active .tlc-header-contacts .moduletable .mod-custom a:hover{color:#3a435b}}footer.tlc-site-footer{color:#fff;background:#343b4b}footer.tlc-site-footer .nav{display:block}footer.tlc-site-footer .tlc-newsletter{border-top:1px solid #ddd;padding:70px 0;text-align:center}footer.tlc-site-footer .tlc-newsletter p{font-size:1.2em;text-align:left;font-family:"Lora",sans-serif}footer.tlc-site-footer .tlc-newsletter form{display:block;width:350px;margin:0 auto;max-width:100%}footer.tlc-site-footer .tlc-newsletter form.two-col{width:100%}footer.tlc-site-footer .tlc-newsletter form label{color:#fff;text-align:left;margin-bottom:10px;font-size:.9em;display:block}footer.tlc-site-footer .tlc-newsletter form label small{font-style:italic;color:#888}footer.tlc-site-footer .tlc-newsletter form input,footer.tlc-site-footer .tlc-newsletter form textarea{width:100%;padding:20px;border-radius:4px;border:2px solid rgba(0,0,0,0)}footer.tlc-site-footer .tlc-newsletter form input:focus,footer.tlc-site-footer .tlc-newsletter form textarea:focus{border:2px solid #9e0045}footer.tlc-site-footer .tlc-newsletter form .form-check{position:relative;margin-bottom:10px;text-align:left;margin-left:20px}footer.tlc-site-footer .tlc-newsletter form .form-check input[type="checkbox"]{display:inline-block;width:auto;margin-left:-30px;vertical-align:middle}footer.tlc-site-footer .tlc-newsletter form .form-check label{display:inline-block;margin-left:5px}footer.tlc-site-footer .tlc-newsletter form button{margin-top:30px;padding:20px;border-radius:5px;text-align:left;text-transform:none;font-family:"Lora",sans-serif;letter-spacing:0;font-size:1.2em;display:block;width:100%}footer.tlc-site-footer .tlc-newsletter form button:hover{background:#d1005b}footer.tlc-site-footer .tlc-logos{background:#232839;padding:30px 0 20px}footer.tlc-site-footer .tlc-logos ul li{margin:10px}footer.tlc-site-footer .tlc-top{display:block;position:relative;background:#343b4b;padding:100px 0 20px;overflow:hidden}footer.tlc-site-footer .tlc-top.animate .container:before{top:-130px;opacity:1}footer.tlc-site-footer .tlc-top .container{position:relative;z-index:1}footer.tlc-site-footer .tlc-top .container:before{display:block;position:absolute;content:"";background:url(../img/icon-bw-rev-notext.png) bottom left no-repeat;top:-160px;left:-385px;width:350px;height:350px;overflow:hidden;opacity:0;z-index:0;background-size:contain}footer.tlc-site-footer .tlc-top h3{color:#fff;font-weight:700;font-size:1.4em;font-family:"Lora",serif;margin-bottom:20px}footer.tlc-site-footer .tlc-top a{display:inline-block;font-size:1.2em;font-family:"Lora",sans-serif;padding:7px 12px;font-weight:400;color:#fff;text-decoration:none;letter-spacing:0;border-radius:5px}footer.tlc-site-footer .tlc-top a:visited{color:#fff}footer.tlc-site-footer .tlc-top a:visited:hover{color:#fff;background:none}footer.tlc-site-footer .tlc-top a:hover{color:#fff;text-decoration:underline;background:none}footer.tlc-site-footer .tlc-top ul li{margin-bottom:0}footer.tlc-site-footer .tlc-top .tlc-social-footer{margin-top:30px;margin-left:5px}footer.tlc-site-footer .tlc-top .tlc-social-footer ul li{display:inline-block;padding:0}footer.tlc-site-footer .tlc-top .tlc-social-footer ul li a{padding:5px;font-size:1.8em;color:#bbb}footer.tlc-site-footer .tlc-top .tlc-social-footer ul li a:hover{color:#fff;background:none}footer.tlc-site-footer .tlc-bottom{background:#020202;padding:30px 0;text-align:center}footer.tlc-site-footer .tlc-bottom .moduletable{display:inline-block}footer.tlc-site-footer .tlc-bottom .moduletable ul{list-style:none;margin:0;padding:0}footer.tlc-site-footer .tlc-bottom .moduletable ul li{display:inline-block;margin:0 2px}footer.tlc-site-footer .tlc-bottom a{color:#bbb;font-size:1em;padding:4px 6px;font-family:"Lora",sans-serif;text-decoration:none;letter-spacing:0;margin:0 5px}footer.tlc-site-footer .tlc-bottom a:visited{color:#999}footer.tlc-site-footer .tlc-bottom a:visited:hover{color:#fff;background:none}footer.tlc-site-footer .tlc-bottom a:hover{color:#fff;background:none}section.tlc-hero-block.royal.trust-logos{padding:60px 0}.tlc-collection-card{display:block;position:relative;padding:50px 30px;border-left:1px solid #020202;overflow:hidden}.tlc-collection-card:before{content:"";display:block;position:absolute;top:72px;left:-35px;width:50px;height:50px;background:url(../img/icon-ruby-notext.png) no-repeat;background-size:100%}.tlc-collection-card a{color:#020202}@media (max-width:767px){.tlc-collection-card{border-left:0;padding:30px 40px;margin-bottom:20px;box-shadow:0 0 30px rgba(0,0,0,.1)}.tlc-collection-card:before{top:52px}}.tlc-homepage-hero-wrap{background:#020202;height:800px;overflow:hidden}.tlc-homepage-hero-wrap .tlc-homepage-hero-carousel{display:block;width:100%;position:relative;height:800px}.tlc-homepage-hero-wrap .tlc-homepage-hero-content{display:block;position:absolute;width:100%;z-index:2;padding:160px 0 0}.tlc-homepage-hero-wrap .tlc-homepage-hero-content h1,.tlc-homepage-hero-wrap .tlc-homepage-hero-content p{font-family:"Lora",serif;color:#fff;width:728px;max-width:100%}.tlc-homepage-hero-wrap .tlc-homepage-hero-content p.tlc-brand-feature{font-weight:400;text-align:center;width:100%;max-width:100%;font-size:12em;line-height:1em;letter-spacing:-.04em;padding-bottom:50px}.tlc-homepage-hero-wrap .tlc-homepage-hero-content div.tlc-brand-feature{position:relative;display:block;margin-left:35%;width:30%;text-align:center}.tlc-homepage-hero-wrap .tlc-homepage-hero-content div.tlc-brand-feature span.tlc-brand-icon{display:block;top:10px;height:250px;width:125px;overflow:hidden;position:absolute;left:-160px}.tlc-homepage-hero-wrap .tlc-homepage-hero-content div.tlc-brand-feature span.tlc-brand-icon img{display:block;width:200%;max-width:none}.tlc-homepage-hero-wrap .tlc-homepage-hero-content div.tlc-brand-feature p.tlc-brand-feature{text-align:left;font-size:5.75em;width:auto}.tlc-homepage-hero-wrap .tlc-homepage-hero-content h1{font-size:1.7em;line-height:1.3em}.tlc-homepage-hero-wrap .tlc-homepage-hero-content p.lead{font-size:1.2em;line-height:1.4em}.tlc-homepage-hero-wrap .tlc-homepage-hero-content .pad{padding-right:25px}@media (max-width:1200px){.tlc-homepage-hero-wrap .tlc-homepage-hero-content .row-fluid .span6.offset6{margin-left:40%;width:60%}}@media (max-width:991px){.tlc-homepage-hero-wrap .tlc-homepage-hero-content{padding-top:70px}.tlc-homepage-hero-wrap .tlc-homepage-hero-content p.tlc-brand-feature{font-size:8em;padding-bottom:0}}@media (max-width:767px){.tlc-homepage-hero-wrap{height:auto}.tlc-homepage-hero-wrap .tlc-homepage-hero-content{position:relative;padding:100px 0 60px;background:#3a435b;overflow:hidden}.tlc-homepage-hero-wrap .tlc-homepage-hero-content:before{content:"";display:block;position:absolute;width:120px;height:120px;top:-60px;left:10%;background:url(../img/icon-bw-rev-notext.png) no-repeat;background-size:100%}.tlc-homepage-hero-wrap .tlc-homepage-hero-content p.tlc-brand-feature{text-align:left;font-size:6em;padding-bottom:0;width:80%;margin-left:10%}.tlc-homepage-hero-wrap .tlc-homepage-hero-content div.tlc-brand-feature{margin-left:12%;width:88%}.tlc-homepage-hero-wrap .tlc-homepage-hero-content div.tlc-brand-feature span.tlc-brand-icon{display:none}.tlc-homepage-hero-wrap .tlc-homepage-hero-content div.tlc-brand-feature p.tlc-brand-feature{text-align:left;font-size:3.5em;width:auto;margin-left:0}.tlc-homepage-hero-wrap .tlc-homepage-hero-content .row-fluid .span6.offset6{margin-left:10%;width:90%}.tlc-homepage-hero-wrap .tlc-homepage-hero-content .pad{width:80%;margin-left:10%}.tlc-homepage-hero-wrap .tlc-homepage-hero-carousel{height:auto}}.tlc-homepage-hero-carousel .tlc-hero-carousel{display:block}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel{display:block;position:relative;height:800px;width:100%;margin:0 auto;max-width:100%;overflow:hidden}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner{display:block;position:relative;height:800px;width:100%;max-width:100%}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item{display:block;position:absolute;width:100%;height:100%;opacity:0;z-index:0}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item:before,.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item:after{content:"";display:block;position:absolute;height:30%;width:100%;left:0;mix-blend-mode:multiply;opacity:0;z-index:2}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item:before{top:0;background:#000;background:-moz-linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item:after{bottom:0;background:#000;background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item div.tlGallery_Item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;opacity:0;filter:blur(25px);background-size:cover}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item .carousel-caption{display:block;position:absolute;top:auto;right:auto;left:130px;bottom:25px;width:60%;text-align:left;opacity:0;padding:0;z-index:3;text-shadow:none;background:rgba(0,0,0,0)}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item .carousel-caption .tlc-wrap{display:block;position:relative;width:auto;padding:5px 10px;margin-right:15px}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item .carousel-caption .tlc-wrap h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;display:block;position:relative;color:#fff;font-size:1em;line-height:1em;font-weight:600;margin-bottom:20px;opacity:0}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item .carousel-caption .tlc-wrap h4 a{display:block;position:relative;color:#fff}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item .carousel-caption .tlc-wrap h4 a:hover{color:#fff}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item.active{opacity:1;z-index:1}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item.active:before{opacity:.5}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item.active:after{opacity:.5}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item.active div.tlGallery_Item{opacity:.6;filter:blur(0)}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item.active .carousel-caption{opacity:1}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item.active .carousel-caption .tlc-wrap h4,.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item.active .carousel-caption .tlc-wrap p{opacity:1}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .carousel-item.active .carousel-caption .tlc-wrap h4{margin-bottom:10px}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control-prev,.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control-next{display:block;width:50px;height:auto;top:auto;bottom:20px;color:#fff;font-size:3.5em;line-height:1em;opacity:.6;z-index:4;border:none;text-shadow:0 0 15px rgba(0,0,0,.95);background:rgba(0,0,0,0)}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control-prev:hover,.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control-next:hover{opacity:1;color:#fff}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control-prev{left:20px}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control-next{left:80px}@media (max-width:767px){.tlc-homepage-hero-carousel .tlc-hero-carousel{position:relative;display:block}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel{height:438px}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner{height:438px}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .item:after{width:100%;opacity:0}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .item div.tlGallery_Item{background-size:cover}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .item .carousel-caption{width:94%;left:3%}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .item.active:after{height:60%;opacity:.9}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-inner .item.active div.tlGallery_Item{opacity:1}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control{bottom:80px}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control.left{left:20px}.tlc-homepage-hero-carousel .tlc-hero-carousel .carousel .carousel-control.right{left:70px}}div.multipage span.tlPageSummary{display:none}div.multipage span{color:#3a435b}div.multipage span.tlPageCurrent,div.multipage a{display:inline-block;font-size:1.2em;font-family:"Lora",serif;color:#020202;padding:10px 15px;border-radius:5px;margin:0;background:#edede8;border-bottom:3px solid #9e0045}div.multipage a{color:#3a435b;text-decoration:underline;background:rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}div.multipage a:hover,div.multipage a:focus{color:#020202;text-decoration:none;background:#edede8;border-bottom:3px solid rgba(0,0,0,0)}.tlc-per-entry{background:#3a435b}.tlc-per-entry .tlc-container{display:block;position:relative}.tlc-per-entry .tlc-container.img img{display:block;width:100%}.tlc-per-entry .tlc-container.content{padding:0 20px 20px}.tlc-per-entry .tlc-container.content h1,.tlc-per-entry .tlc-container.content h2,.tlc-per-entry .tlc-container.content h3,.tlc-per-entry .tlc-container.content h4,.tlc-per-entry .tlc-container.content h5,.tlc-per-entry .tlc-container.content h6,.tlc-per-entry .tlc-container.content p,.tlc-per-entry .tlc-container.content li{color:#fff;font-family:"Lora",serif}.tlc-per-entry .tlc-container.content h1 a,.tlc-per-entry .tlc-container.content h2 a,.tlc-per-entry .tlc-container.content h3 a,.tlc-per-entry .tlc-container.content h4 a,.tlc-per-entry .tlc-container.content h5 a,.tlc-per-entry .tlc-container.content h6 a,.tlc-per-entry .tlc-container.content p a,.tlc-per-entry .tlc-container.content li a{color:#fff}.tlc-per-entry .tlc-container.content h1 a:hover,.tlc-per-entry .tlc-container.content h2 a:hover,.tlc-per-entry .tlc-container.content h3 a:hover,.tlc-per-entry .tlc-container.content h4 a:hover,.tlc-per-entry .tlc-container.content h5 a:hover,.tlc-per-entry .tlc-container.content h6 a:hover,.tlc-per-entry .tlc-container.content p a:hover,.tlc-per-entry .tlc-container.content li a:hover{color:#edede8;text-decoration:underline}.tlc-per-entry.blog .tlc-container.img img{margin:0!important;box-shadow:none!important}.tlc-per-entry.blog .tlc-container.content{min-height:150px}.tlc-per-entry.blog .tlc-container.content h3{text-align:center}.tlc-per-entry.blog:hover .tlc-container.img img{filter:brightness(1.2)}.tlc-per-entry.blog:hover .tlc-container.content h3{color:#9e0045;text-decoration:underline}.tlc-per-entry.property{display:block;position:relative}.tlc-per-entry.property .tlc-rating{position:absolute;display:block;width:auto;bottom:0;right:0;padding:10px 15px;border-radius:10px 0 0 0;box-shadow:0 0 10px rgba(0,0,0,.2);background:#fff}.tlc-per-entry.property .tlc-rating .tlc-feefo-per-entry{vertical-align:middle}.tlc-per-entry.property .tlc-rating .tlc-feefo-per-entry .tlc-score,.tlc-per-entry.property .tlc-rating .tlc-feefo-per-entry .tlc-blurb,.tlc-per-entry.property .tlc-rating .tlc-feefo-per-entry .tlc-brand{display:inline-block;color:#020202}.tlc-per-entry.property .tlc-rating .tlc-feefo-per-entry .tlc-score span{font-family:"Lora",serif;font-size:1.05em;line-height:1em;font-weight:700;letter-spacing:-.01em}.tlc-per-entry.property .tlc-rating .tlc-feefo-per-entry .tlc-blurb{font-family:"Lora",serif;text-align:left;font-size:.55em;line-height:1em;margin:0 6px}.tlc-per-entry.property .tlc-rating .tlc-feefo-per-entry .tlc-brand{width:60px}.tlc-per-entry.property .tlc-pricing{display:block;position:absolute;top:0;left:0;z-index:1}.tlc-per-entry.property .tlc-pricing .live-price{font-family:"Lora",serif;display:block;position:relative;left:0;padding:8px 12px;background:#3a435b;border-radius:0 0 8px 0;color:#fff}.tlc-per-entry.property .tlc-pricing .live-price .wrap span.tl-price-inject{font-weight:bold}.tlc-per-entry.property .tlc-container.img img{margin:0!important;box-shadow:none!important}.tlc-per-entry.property .tlc-container.content{padding:10px 20px 20px 20px;text-align:center}.tlc-per-entry.property .tlc-container.content h2{margin:10px 0;font-size:1.2em;color:#9e0045!important}.tlc-per-entry.property .tlc-container.content h2.tlc-location{font-size:.9em;font-style:italic;color:#020202!important}.tlc-per-entry.property .tlc-container.content ul{margin:0;list-style:none}.tlc-per-entry.property .tlc-container.content ul li{display:inline-block;font-size:.8em;margin-right:10px;margin-bottom:0}.tlc-per-entry.property:hover .tlc-container.img img{filter:brightness(1.2)}.tlc-per-entry.property:hover .tlc-container.content h2{color:#eb0066!important;text-decoration:underline}.tlc-per-entry.property:hover .tlc-container.content h2.tlc-location{color:#020202!important;text-decoration:none}.tlc-per-entry.property.split{margin-bottom:20px}.tlc-per-entry.property.split .tlc-container.content{padding-top:40px}.tlc-per-entry.attraction .tlc-container.content h3{font-size:1.3em}.tlc-per-entry.overlay a{display:block;background:#3a435b}.tlc-per-entry.overlay a .tlc-container.img{display:block;position:relative}.tlc-per-entry.overlay a .tlc-container.img:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply;background:#3a435b;z-index:1}.tlc-per-entry.overlay a .tlc-container.img img{z-index:0}.tlc-per-entry.overlay a .tlc-container.content{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;padding:0}.tlc-per-entry.overlay a .tlc-container.content span.tlc-title,.tlc-per-entry.overlay a .tlc-container.content h2.tlc-title{display:block;position:relative;padding:30px;color:#fff;font-size:1.5em;line-height:1.2em;letter-spacing:-.01em;font-family:"Lora",sans-serif;text-shadow:0;word-wrap:break-word;margin-top:0}.tlc-per-entry.overlay a:hover{background:#232839}.tlc-per-entry.overlay a:hover .tlc-container.img:before{opacity:.25}.tlc-per-entry.overlay a:hover .tlc-container.content span.tlc-title,.tlc-per-entry.overlay a:hover .tlc-container.content h2.tlc-title{text-shadow:#000 2px 0 10px}.tlc-per-entry.rev{background:#fff}.tlc-per-entry.rev .tlc-container.content h1,.tlc-per-entry.rev .tlc-container.content h2,.tlc-per-entry.rev .tlc-container.content h3,.tlc-per-entry.rev .tlc-container.content h4,.tlc-per-entry.rev .tlc-container.content h5,.tlc-per-entry.rev .tlc-container.content h6,.tlc-per-entry.rev .tlc-container.content p,.tlc-per-entry.rev .tlc-container.content li{color:#020202}.tlc-per-entry.rev .tlc-container.content h1 a,.tlc-per-entry.rev .tlc-container.content h2 a,.tlc-per-entry.rev .tlc-container.content h3 a,.tlc-per-entry.rev .tlc-container.content h4 a,.tlc-per-entry.rev .tlc-container.content h5 a,.tlc-per-entry.rev .tlc-container.content h6 a,.tlc-per-entry.rev .tlc-container.content p a,.tlc-per-entry.rev .tlc-container.content li a{color:#020202}.tlc-per-entry.rev .tlc-container.content h1 a:hover,.tlc-per-entry.rev .tlc-container.content h2 a:hover,.tlc-per-entry.rev .tlc-container.content h3 a:hover,.tlc-per-entry.rev .tlc-container.content h4 a:hover,.tlc-per-entry.rev .tlc-container.content h5 a:hover,.tlc-per-entry.rev .tlc-container.content h6 a:hover,.tlc-per-entry.rev .tlc-container.content p a:hover,.tlc-per-entry.rev .tlc-container.content li a:hover{color:#9e0045}.tlc-per-entry.rev.property .tlc-container.content h2 a{text-decoration:none;color:#9e0045}.tlc-per-entry.rev.property .tlc-container.content h2 a:hover{text-decoration:underline}@media (max-width:767px){.tlc-per-entry.overlay a.tlc-container.img:before{opacity:.5}.tlc-per-entry.property.split .tlc-container.content{padding-bottom:80px}}.tlc-category-slider,.tlc-related-properties-carousel,.tlc-related-blogs-carousel,.tlc-related-attractions-carousel{display:block;position:relative;width:820px;max-width:100%}.tlc-category-slider .carousel,.tlc-related-properties-carousel .carousel,.tlc-related-blogs-carousel .carousel,.tlc-related-attractions-carousel .carousel{padding:0 50px 0 0}.tlc-category-slider .carousel .carousel-inner .carousel-item,.tlc-related-properties-carousel .carousel .carousel-inner .carousel-item,.tlc-related-blogs-carousel .carousel .carousel-inner .carousel-item,.tlc-related-attractions-carousel .carousel .carousel-inner .carousel-item{opacity:1}.tlc-category-slider .carousel .carousel-inner .carousel-item .category-slide,.tlc-category-slider .carousel .carousel-inner .carousel-item .property-slide,.tlc-category-slider .carousel .carousel-inner .carousel-item .blog-slide,.tlc-category-slider .carousel .carousel-inner .carousel-item .attraction-slide,.tlc-related-properties-carousel .carousel .carousel-inner .carousel-item .category-slide,.tlc-related-properties-carousel .carousel .carousel-inner .carousel-item .property-slide,.tlc-related-properties-carousel .carousel .carousel-inner .carousel-item .blog-slide,.tlc-related-properties-carousel .carousel .carousel-inner .carousel-item .attraction-slide,.tlc-related-blogs-carousel .carousel .carousel-inner .carousel-item .category-slide,.tlc-related-blogs-carousel .carousel .carousel-inner .carousel-item .property-slide,.tlc-related-blogs-carousel .carousel .carousel-inner .carousel-item .blog-slide,.tlc-related-blogs-carousel .carousel .carousel-inner .carousel-item .attraction-slide,.tlc-related-attractions-carousel .carousel .carousel-inner .carousel-item .category-slide,.tlc-related-attractions-carousel .carousel .carousel-inner .carousel-item .property-slide,.tlc-related-attractions-carousel .carousel .carousel-inner .carousel-item .blog-slide,.tlc-related-attractions-carousel .carousel .carousel-inner .carousel-item .attraction-slide{float:left;display:block;width:32.5%;margin-right:.5%;box-shadow:0 0 30px rgba(0,0,0,.1)}.tlc-category-slider .carousel-control-prev,.tlc-category-slider .carousel-control-next,.tlc-related-properties-carousel .carousel-control-prev,.tlc-related-properties-carousel .carousel-control-next,.tlc-related-blogs-carousel .carousel-control-prev,.tlc-related-blogs-carousel .carousel-control-next,.tlc-related-attractions-carousel .carousel-control-prev,.tlc-related-attractions-carousel .carousel-control-next{display:block;width:30px;height:auto;top:auto;bottom:45%;color:#fff;font-size:3.5em;line-height:1em;opacity:.6;z-index:4;border:none;text-shadow:none;background:rgba(0,0,0,0)}.tlc-category-slider .carousel-control-prev .carousel-control-prev-icon,.tlc-category-slider .carousel-control-prev .carousel-control-next-icon,.tlc-category-slider .carousel-control-next .carousel-control-prev-icon,.tlc-category-slider .carousel-control-next .carousel-control-next-icon,.tlc-related-properties-carousel .carousel-control-prev .carousel-control-prev-icon,.tlc-related-properties-carousel .carousel-control-prev .carousel-control-next-icon,.tlc-related-properties-carousel .carousel-control-next .carousel-control-prev-icon,.tlc-related-properties-carousel .carousel-control-next .carousel-control-next-icon,.tlc-related-blogs-carousel .carousel-control-prev .carousel-control-prev-icon,.tlc-related-blogs-carousel .carousel-control-prev .carousel-control-next-icon,.tlc-related-blogs-carousel .carousel-control-next .carousel-control-prev-icon,.tlc-related-blogs-carousel .carousel-control-next .carousel-control-next-icon,.tlc-related-attractions-carousel .carousel-control-prev .carousel-control-prev-icon,.tlc-related-attractions-carousel .carousel-control-prev .carousel-control-next-icon,.tlc-related-attractions-carousel .carousel-control-next .carousel-control-prev-icon,.tlc-related-attractions-carousel .carousel-control-next .carousel-control-next-icon{display:none}.tlc-category-slider .carousel-control-prev:hover,.tlc-category-slider .carousel-control-next:hover,.tlc-related-properties-carousel .carousel-control-prev:hover,.tlc-related-properties-carousel .carousel-control-next:hover,.tlc-related-blogs-carousel .carousel-control-prev:hover,.tlc-related-blogs-carousel .carousel-control-next:hover,.tlc-related-attractions-carousel .carousel-control-prev:hover,.tlc-related-attractions-carousel .carousel-control-next:hover{opacity:1;color:#fff}.tlc-category-slider.rev .tlc-per-entry.attraction.stack,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack{background:#fff}.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.img img,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.img img,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.img img,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.img img{box-shadow:none}.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h1,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h2,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h3,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h4,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h5,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h6,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content p,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content li,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li{color:#020202}.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h1 a,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h2 a,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h3 a,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h4 a,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h5 a,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h6 a,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content p a,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content li a,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1 a,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2 a,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3 a,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4 a,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5 a,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6 a,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p a,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li a,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1 a,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2 a,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3 a,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4 a,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5 a,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6 a,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p a,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li a,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1 a,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2 a,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3 a,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4 a,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5 a,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6 a,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p a,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li a{color:#020202}.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h1 a:hover,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h2 a:hover,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h3 a:hover,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h4 a:hover,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h5 a:hover,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content h6 a:hover,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content p a:hover,.tlc-category-slider.rev .tlc-per-entry.attraction.stack .tlc-container.content li a:hover,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1 a:hover,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2 a:hover,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3 a:hover,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4 a:hover,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5 a:hover,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6 a:hover,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p a:hover,.tlc-related-properties-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li a:hover,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1 a:hover,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2 a:hover,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3 a:hover,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4 a:hover,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5 a:hover,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6 a:hover,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p a:hover,.tlc-related-blogs-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li a:hover,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h1 a:hover,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h2 a:hover,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h3 a:hover,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h4 a:hover,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h5 a:hover,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content h6 a:hover,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content p a:hover,.tlc-related-attractions-carousel.rev .tlc-per-entry.attraction.stack .tlc-container.content li a:hover{color:#9e0045}.tlc-category-slider.rev .carousel-control-prev,.tlc-category-slider.rev .carousel-control-next,.tlc-related-properties-carousel.rev .carousel-control-prev,.tlc-related-properties-carousel.rev .carousel-control-next,.tlc-related-blogs-carousel.rev .carousel-control-prev,.tlc-related-blogs-carousel.rev .carousel-control-next,.tlc-related-attractions-carousel.rev .carousel-control-prev,.tlc-related-attractions-carousel.rev .carousel-control-next{color:#3a435b}.tlc-category-slider.rev .carousel-control-prev:hover,.tlc-category-slider.rev .carousel-control-next:hover,.tlc-related-properties-carousel.rev .carousel-control-prev:hover,.tlc-related-properties-carousel.rev .carousel-control-next:hover,.tlc-related-blogs-carousel.rev .carousel-control-prev:hover,.tlc-related-blogs-carousel.rev .carousel-control-next:hover,.tlc-related-attractions-carousel.rev .carousel-control-prev:hover,.tlc-related-attractions-carousel.rev .carousel-control-next:hover{opacity:1;color:#9e0045}.tlc-related-properties-carousel,.tlc-related-blogs-carousel,.tlc-related-attractions-carousel{width:100%}.tlc-related-blogs-carousel .carousel{padding:0}.tlc-related-blogs-carousel .carousel .carousel-inner{padding:50px}@media (max-width:992px){.tlc-related-properties-carousel .carousel,.tlc-related-blogs-carousel .carousel,.tlc-related-attractions-carousel .carousel{padding:0 40px}.tlc-related-properties-carousel .carousel .carousel-inner .carousel-item .property-slide,.tlc-related-properties-carousel .carousel .carousel-inner .carousel-item .blog-slide,.tlc-related-properties-carousel .carousel .carousel-inner .carousel-item .attraction-slide,.tlc-related-blogs-carousel .carousel .carousel-inner .carousel-item .property-slide,.tlc-related-blogs-carousel .carousel .carousel-inner .carousel-item .blog-slide,.tlc-related-blogs-carousel .carousel .carousel-inner .carousel-item .attraction-slide,.tlc-related-attractions-carousel .carousel .carousel-inner .carousel-item .property-slide,.tlc-related-attractions-carousel .carousel .carousel-inner .carousel-item .blog-slide,.tlc-related-attractions-carousel .carousel .carousel-inner .carousel-item .attraction-slide{float:none;width:300px;margin:0 auto;box-shadow:0 0 30px rgba(0,0,0,.1)}.tlc-related-blogs-carousel .carousel .carousel-inner{padding:40px 0}}@media (max-width:768px){.tlc-category-slider .carousel{padding:0 40px;height:520px}.tlc-category-slider .carousel .carousel-inner .carousel-item .category-slide{float:none;width:300px;margin:0 auto;box-shadow:0 0 30px rgba(0,0,0,.1)}}.tlc-availsearch{margin-top:30px;display:block;padding:30px;background:#232839}.tlc-availsearch h3{margin-top:10px;color:#fff}.tlc-availsearch label{color:#fff;font-family:"Lora",serif}.tlc-availsearch #tl-start-date[readonly],.tlc-availsearch #tl-end-date[readonly]{cursor:pointer!important}.tlc-availsearch input,.tlc-availsearch textarea,.tlc-availsearch select{padding:12px 25px;width:100%;border-radius:0;font-family:"Lora",serif;border-radius:4px;box-shadow:none;border:1px solid rgba(0,0,0,0);margin-bottom:15px}.tlc-availsearch input:focus,.tlc-availsearch textarea:focus,.tlc-availsearch select:focus{border:1px solid #3a435b}.tlc-availsearch select{width:100%;height:48px}.tlc-availsearch input.btn-primary{width:auto;border-radius:5px;padding:15px 30px}.tlc-availsearch img.ui-datepicker-trigger{display:none}.tlc-availsearch.hero{padding:0;background:rgba(0,0,0,0);box-shadow:none}.tlc-availsearch.hero h3{color:#020202;font-size:1.5em;letter-spacing:-.01em}.tlc-availsearch.hero input,.tlc-availsearch.hero textarea,.tlc-availsearch.hero select{font-family:"Lora",serif;border-radius:4px;border:0;padding:15px 20px;background:#f2f2f2;width:100%;box-shadow:none;font-size:1.2em;border:1px solid rgba(0,0,0,0)}.tlc-availsearch.hero input:focus,.tlc-availsearch.hero textarea:focus,.tlc-availsearch.hero select:focus{border:1px solid #9e0045}.tlc-availsearch.hero select{height:54px;padding:0 20px}.tlc-availsearch.hero input.btn-primary{width:100%;font-size:1em;font-family:"Open Sans",sans\ serif;padding:27px 20px;background:#9e0045;border:0}.tlc-availsearch.hero input.btn-primary:hover{background:#d1005b;border:0}.tlc-availsearch.hero .tl-no-dates-wrap{display:block;text-align:left;margin-top:15px}.tlc-availsearch.hero .tl-no-dates-wrap label.checkbox input{display:inline-block;margin-right:3px;width:auto;padding:0;float:none;margin-top:-2px}.tlc-availsearch.hero label{color:#020202}.tlc-availsearch.hero input,.tlc-availsearch.hero select{background:#edede8}.tlc-availsearch.hero input.btn.btn-primary,.tlc-availsearch.hero select.btn.btn-primary{font-family:"Lora",sans-serif;text-transform:none;text-align:left;background:#9e0045;font-size:1.3em;font-weight:bold;letter-spacing:0;padding:24px 30px}.tlc-availsearch.hero input.btn.btn-primary:hover,.tlc-availsearch.hero select.btn.btn-primary:hover{background:#d1005b}#tlLateBoookingContainer{padding:20px 30px;background:#fff;margin:0}@media (max-width:979px){.tlc-availsearch.hero input.btn-primary{font-size:.9em;padding:27px 10px;letter-spacing:.08em}}@media (max-width:767px){.tlc-availsearch.hero{padding-bottom:20px}.tlc-availsearch.hero input.btn-primary{font-size:1em;padding:27px 20px;letter-spacing:.1em}.tlc-availsearch.hero .tl-no-dates-wrap{text-align:left;position:relative;width:auto;right:auto;bottom:auto;margin:15px 0 0 0}}.tl-testimonial{display:block;position:relative;width:80%;margin:0 auto}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption{display:block;position:absolute;width:80%;height:75%;top:10%;right:10%;bottom:15%;left:10%;background:rgba(0,0,0,.6);overflow:auto}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad{display:block;position:relative;padding:30px;text-align:center}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad blockquote,.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad p{color:#fff}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad blockquote{font-family:"Lora",serif;border-left:0;font-size:1.7em;line-height:1.3em}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad p.tl-company{font-size:.8em;font-style:italic}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad img.tl-bio{border-radius:50%;display:block;position:relative;margin:10px auto 0;width:80px}.tl-testimonial .carousel .carousel-control-next,.tl-testimonial .carousel .carousel-control-prev{top:45%;width:30px;height:60px;border-radius:0;border:0;background:rgba(58,67,91,.75);font-size:2.2em;line-height:1.7em;opacity:1;z-index:2}.tl-testimonial .carousel .carousel-control-next .carousel-control-prev-icon,.tl-testimonial .carousel .carousel-control-next .carousel-control-next-icon,.tl-testimonial .carousel .carousel-control-prev .carousel-control-prev-icon,.tl-testimonial .carousel .carousel-control-prev .carousel-control-next-icon{display:none}.tl-testimonial .carousel .carousel-control-next:hover,.tl-testimonial .carousel .carousel-control-prev:hover{background:#9e0045}.tl-testimonial .carousel .carousel-control-next{right:0}.tl-testimonial .carousel .carousel-control-prev{left:0}@media (max-width:767px){.tl-testimonial{width:100%}.tl-testimonial .carousel .carousel-inner .carousel-item img{display:none}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption{position:relative;top:auto;right:auto;bottom:auto;left:auto;background:#fff;width:100%;padding:0;overflow:hidden}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad{padding:0 40px}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad blockquote{font-size:1.2em}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad blockquote,.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad p{color:#3a435b}.tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad img.tl-bio{display:block}}section.hand-picked,section.properties,section.bonnie,section.tailored-experience,section.seal-of-approval,section.join-our-collection{display:block;position:relative;overflow:hidden}section.hand-picked p,section.properties p,section.bonnie p,section.tailored-experience p,section.seal-of-approval p,section.join-our-collection p{font-size:1.1em;font-family:"Lora",sans-serif}section.hand-picked div.tlc-key-message,section.properties div.tlc-key-message,section.bonnie div.tlc-key-message,section.tailored-experience div.tlc-key-message,section.seal-of-approval div.tlc-key-message,section.join-our-collection div.tlc-key-message{display:block;position:relative;width:800px;max-width:90%;margin:0 auto;text-align:center;z-index:1}section.hand-picked div.tlc-key-message img.tea-badge,section.properties div.tlc-key-message img.tea-badge,section.bonnie div.tlc-key-message img.tea-badge,section.tailored-experience div.tlc-key-message img.tea-badge,section.seal-of-approval div.tlc-key-message img.tea-badge,section.join-our-collection div.tlc-key-message img.tea-badge{width:60px}section.hand-picked div.tlc-key-message hr,section.properties div.tlc-key-message hr,section.bonnie div.tlc-key-message hr,section.tailored-experience div.tlc-key-message hr,section.seal-of-approval div.tlc-key-message hr,section.join-our-collection div.tlc-key-message hr{display:block;width:150px;margin:30px auto}section.hand-picked div.tlc-key-message h2,section.properties div.tlc-key-message h2,section.bonnie div.tlc-key-message h2,section.tailored-experience div.tlc-key-message h2,section.seal-of-approval div.tlc-key-message h2,section.join-our-collection div.tlc-key-message h2{font-weight:500}section.hand-picked{background:#edede8 url(../img/stamp-large-champagne.png) center no-repeat;padding:120px 0}section.hand-picked h2{margin-top:0}section.properties{background:#fff;padding:150px 0 100px;text-align:center;margin-top:30px}section.properties a{margin:40px 0 0}section.bonnie{background:#3a435b;position:relative;display:block;padding:120px 0}section.bonnie .tlc-gallery-split{display:block;position:absolute;width:100%;height:100%;top:0;left:0}section.bonnie .tlc-gallery-split .col{float:left;width:50%}section.bonnie .tlc-gallery-split .col img{float:right}section.bonnie .tlc-gallery-split .col:last-child img{float:left}section.bonnie .tlc-gallery-split:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#3a435b;opacity:.7}section.bonnie h2,section.bonnie p{color:#fff}section.tailored-experience{background:#232839 url(../img/bg-tailored-v1.jpg) center no-repeat;padding:100px 0}section.tailored-experience h2,section.tailored-experience p{color:#fff;z-index:1}section.tailored-experience div.experience-list{display:block;margin:30px 0;text-align:center;z-index:1}section.tailored-experience div.experience-list div.experience{display:inline-block;vertical-align:top;width:100px;margin:0 20px}section.tailored-experience div.experience-list div.experience span img{width:60px}section.tailored-experience div.experience-list div.experience em{margin:15px 0 20px;font-family:"Lora",serif;display:block;color:#fff;font-size:1em}section.tailored-experience div.experience-list:after{content:"";clear:both;display:block}section.tailored-experience:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#232839;opacity:.7;z-index:0}section.seal-of-approval{background:#edede8;padding:150px 0 200px}section.seal-of-approval .tlc-key-message{position:relative}section.seal-of-approval hr{border-bottom:1px solid #020202}section.seal-of-approval em{display:block;font-size:.8em;margin-top:-10px}section.seal-of-approval:before,section.seal-of-approval:after{display:none}section.seal-of-approval:before{content:"";display:block;position:absolute;width:40%;height:100%;left:0;top:0;z-index:0;background:url(../img/the-farmhouse-papple-steading.jpg) top right no-repeat;background-position:center}section.seal-of-approval .row{position:relative}section.seal-of-approval .row img{width:300px;max-width:100%}section.seal-of-approval .tlc-author-stub{padding-left:25px}section.join-our-collection{background:#3a435b url(../img/bg-join-v1.jpg) center no-repeat;padding:100px 0 150px}section.join-our-collection h2,section.join-our-collection p{color:#fff;z-index:1}section.join-our-collection a{margin-top:40px;z-index:1}section.join-our-collection:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#3a435b;opacity:.7;z-index:0}@media (max-width:767px){section.seal-of-approval{padding-left:30px;padding-right:30px;text-align:center}section.seal-of-approval:before,section.seal-of-approval:after{display:none}section.seal-of-approval .text-right{text-align:center!important}section.seal-of-approval .tlc-author-stub{padding-left:0}section.properties:before,section.properties:after{display:none}section.bonnie{padding-top:0}section.bonnie .tlc-gallery-split{position:relative;margin-bottom:20px}section.bonnie .tlc-gallery-split:after{position:relative}}.tlc-pricing-page .tlc-sticky-cta,.tlc-join-collection-page .tlc-sticky-cta{position:fixed;display:block;right:0;z-index:10}.tlc-pricing-page .tlc-sticky-cta.affix-top,.tlc-join-collection-page .tlc-sticky-cta.affix-top{top:-120px}.tlc-pricing-page .tlc-sticky-cta.affix,.tlc-join-collection-page .tlc-sticky-cta.affix{top:0}.tlc-pricing-page .hero-header,.tlc-join-collection-page .hero-header{position:relative;display:block}.tlc-pricing-page .hero-header div.tlc-key-message,.tlc-join-collection-page .hero-header div.tlc-key-message{padding:100px 0;display:block;position:relative;max-width:90%;margin:0 auto;text-align:center;z-index:1}.tlc-pricing-page .hero-header div.tlc-key-message h1,.tlc-pricing-page .hero-header div.tlc-key-message h2,.tlc-pricing-page .hero-header div.tlc-key-message h3,.tlc-join-collection-page .hero-header div.tlc-key-message h1,.tlc-join-collection-page .hero-header div.tlc-key-message h2,.tlc-join-collection-page .hero-header div.tlc-key-message h3{color:#fff;text-shadow:0 0 20px #000}.tlc-pricing-page .hero-header div.tlc-key-message h2,.tlc-pricing-page .hero-header div.tlc-key-message h3,.tlc-join-collection-page .hero-header div.tlc-key-message h2,.tlc-join-collection-page .hero-header div.tlc-key-message h3{margin:10px 0}.tlc-pricing-page .hero-header div.tlc-key-message h1,.tlc-join-collection-page .hero-header div.tlc-key-message h1{color:#fff;font-seize:1.7em;font-weight:400;margin:0}.tlc-pricing-page .hero-header div.tlc-key-message a.btn-primary,.tlc-join-collection-page .hero-header div.tlc-key-message a.btn-primary{text-transform:none;letter-spacing:0;font-family:"Lora",serif;font-size:1.2em;font-weight:600;background:#fff;color:#3a435b}.tlc-pricing-page .hero-header div.tlc-key-message a.btn-primary:hover,.tlc-join-collection-page .hero-header div.tlc-key-message a.btn-primary:hover{background:#fff;color:#9e0045}.tlc-pricing-page .hero-header:before,.tlc-join-collection-page .hero-header:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#232839;opacity:.4}.tlc-pricing-page .tlc-cta,.tlc-join-collection-page .tlc-cta{position:relative;display:block;padding:25px 45px;border-radius:20px;background:#fff;-webkit-box-shadow:0 3px 35px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 35px 0 rgba(0,0,0,.1);box-shadow:0 3px 35px 0 rgba(0,0,0,.1)}.tlc-pricing-page .tlc-cta h2,.tlc-join-collection-page .tlc-cta h2{margin-top:15px}.tlc-pricing-page #why-us h4,.tlc-join-collection-page #why-us h4{margin:10px 0;font-weight:700}.tlc-pricing-page #why-us img,.tlc-join-collection-page #why-us img{margin-bottom:30px}.tlc-pricing-page #faqs,.tlc-join-collection-page #faqs{padding:50px 0 70px}.tlc-pricing-page #faqs h5,.tlc-join-collection-page #faqs h5{font-weight:700}.tlc-pricing-page #faqs p,.tlc-join-collection-page #faqs p{margin-left:10px;color:#9e0045}.tlc-pricing-page #property-managers,.tlc-join-collection-page #property-managers{display:block;position:relative;padding:70px 0;background:#eee url(../img/property-managers-bg.jpg) 50% 0 no-repeat fixed}.tlc-pricing-page #property-managers:before,.tlc-join-collection-page #property-managers:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#fff;opacity:.8}.tlc-pricing-page #property-managers div,.tlc-join-collection-page #property-managers div{position:relative}.tlc-pricing-page #property-managers a.btn.btn-primary,.tlc-join-collection-page #property-managers a.btn.btn-primary{background:#3a435b}.tlc-pricing-page #property-managers a.btn.btn-primary:hover,.tlc-join-collection-page #property-managers a.btn.btn-primary:hover{background:#627199}.tlc-join-collection-page .hero-header{background:#9e0045 url(../img/join-our-collection-hero.jpg) 50% 0 no-repeat fixed}.tlc-join-collection-page #why-us h1,.tlc-join-collection-page #why-us h2,.tlc-join-collection-page #why-us h3,.tlc-join-collection-page #why-us h4,.tlc-join-collection-page #why-us h5,.tlc-join-collection-page #why-us h6{color:#9e0045}.tlc-join-collection-page #why-us img{margin-bottom:30px}.tlc-join-collection-page #how-it-works span.circle{display:block;position:relative;margin:0 auto;height:70px;width:70px;background:#9e0045;border-radius:50%}.tlc-join-collection-page #how-it-works span.circle em{font-family:"Lora",serif;color:#fff;position:absolute;top:24px;left:0;font-size:2.2em;width:100%;text-align:center;font-style:normal}.tlc-pricing-page .tlc-sticky-cta a.btn.btn-primary{background:#3a435b}.tlc-pricing-page .tlc-sticky-cta a.btn.btn-primary:hover{background:#627199}.tlc-pricing-page .hero-header{background:#3a435b url(../img/pricing-hero.jpg) 50% 0 no-repeat fixed}.tlc-pricing-page .hero-header:before{display:none}.tlc-pricing-page #why-us h1,.tlc-pricing-page #why-us h2,.tlc-pricing-page #why-us h3,.tlc-pricing-page #why-us h4,.tlc-pricing-page #why-us h5,.tlc-pricing-page #why-us h6{color:#020202}.tlc-pricing-page #why-us img{margin-bottom:30px}.tlc-pricing-page #why-us button.btn.btn-primary{background:#3a435b}.tlc-pricing-page #why-us button.btn.btn-primary:hover{background:#627199}.tlc-pricing-page .tlc-cta h2{color:#020202}@media (max-width:767px){.tlc-pricing-page .hero-header div.tlc-key-message,.tlc-join-collection-page .hero-header div.tlc-key-message{padding:50px 30px}.tlc-pricing-page #why-us,.tlc-pricing-page #how-we-pay,.tlc-join-collection-page #why-us,.tlc-join-collection-page #how-we-pay{text-align:center}.tlc-pricing-page #why-us img,.tlc-join-collection-page #why-us img{display:block;width:80px;margin:20px auto 0}.tlc-pricing-page .tlc-cta,.tlc-join-collection-page .tlc-cta{margin-top:20px}}.tlc-page-header{padding:70px 0;text-align:center}.tlc-page-header h1{margin-bottom:20px}.tlc-page-header h1 small{color:#777}.tlc-page-header p{margin-top:-10px;margin-bottom:20px}body.join section img,body.guest-experience-mainmenu-5 section img{margin-bottom:20px}body.join section h2,body.guest-experience-mainmenu-5 section h2{margin-top:20px;font-weight:500}body.join section h2.text-ruby,body.guest-experience-mainmenu-5 section h2.text-ruby{color:#9e0045;font-family:"Open sans",sans-serif;font-weight:400;margin:0}body.join section hr,body.guest-experience-mainmenu-5 section hr{border-bottom:1px solid #020202;width:150px;margin:30px 0 35px}body.join .wrapper-marketing,body.guest-experience-mainmenu-5 .wrapper-marketing{margin-top:150px;text-align:center}body.join .wrapper-marketing hr,body.guest-experience-mainmenu-5 .wrapper-marketing hr{border-bottom:1px solid #020202;width:150px;margin:50px auto}body.join .wrapper-marketing .tlc-offer,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer{padding:30px;background:#232839;color:#fff;box-shadow:0 1rem 1.5rem .5rem rgba(0,0,0,.1);margin-bottom:30px}body.join .wrapper-marketing .tlc-offer hr,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer hr{border-top:1px solid #8d96a1;border-bottom:0;width:100px;margin:35px auto 20px}body.join .wrapper-marketing .tlc-offer h3,body.join .wrapper-marketing .tlc-offer h2,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer h3,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer h2{color:#fff}body.join .wrapper-marketing .tlc-offer h2,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer h2{font-family:"Open Sans",sans-serif;font-size:1.1em;color:#8d96a1}body.join .wrapper-marketing .tlc-offer a.trimmed-toggle span,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer a.trimmed-toggle span{color:#fff;text-decoration:none}body.join .wrapper-marketing .tlc-offer a.trimmed-toggle:before,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer a.trimmed-toggle:before{background:-webkit-linear-gradient(rgba(44,51,73,0) 0%,#232839 100%);background:-o-linear-gradient(rgba(44,51,73,0) 0%,#232839 100%);background:linear-gradient(rgba(44,51,73,0) 0%,#232839 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#232839", endColorstr="#232839",GradientType=0 )}body.join .wrapper-marketing .tlc-offer a.trimmed-toggle:hover span,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer a.trimmed-toggle:hover span{color:#fff;text-decoration:underline}body.join .wrapper-marketing .tlc-offer ul li,body.guest-experience-mainmenu-5 .wrapper-marketing .tlc-offer ul li{text-align:left}body.blog-29 .article-info{font-size:.9em;color:#777}body.blog-29 .article-info .article-info-term{display:none}body.blog-29 .article-info .createdby,body.blog-29 .article-info .published{display:block;margin:0}body.blog-29 .article-info .createdby span{font-weight:bold;color:#020202}body.blog-29 .article-info .published{font-style:italic;font-size:.8em}body.blog-29 .article-info .published span.icon-calendar{display:none}body.blog-29 .blog{margin-top:40px}body.blog-29 .blog .item p.readmore a{color:#fff;background:#9e0045;border:0;box-shadow:none;text-shadow:none;border-radius:4px;text-decoration:none;padding:10px 14px;font-size:1.1em}body.blog-29 .blog .item p.readmore a span.icon-chevron-right{display:none}body.blog-29 .blog .item p.readmore a:hover{color:#fff;background:#d1005b}.find-page,.deals-page{position:relative;padding:0 0 80px}.find-page #tlc-search-pane,.deals-page #tlc-search-pane{display:block;position:relative;margin-top:-50px;z-index:2}.find-page #tlc-search-pane:before,.find-page #tlc-search-pane:after,.deals-page #tlc-search-pane:before,.deals-page #tlc-search-pane:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;opacity:0;z-index:-1}.find-page #tlc-search-pane.tlc-loading-wrap:before,.deals-page #tlc-search-pane.tlc-loading-wrap:before{opacity:.95;z-index:10}.find-page #tlc-search-pane.tlc-loading-wrap:after,.deals-page #tlc-search-pane.tlc-loading-wrap:after{opacity:1;background:url(../img/loader.gif) center center no-repeat;z-index:11;background-attachment:fixed}.find-page .tlc-search-match-hero,.deals-page .tlc-search-match-hero{position:relative;padding:0 0 70px;margin-bottom:20px;text-align:center}.find-page .tlc-search-match-hero:after,.deals-page .tlc-search-match-hero:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:150px;z-index:1;background:#1f232c;background:-webkit-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:-moz-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F232C", endColorstr="#1F232C", GradientType=0)}.find-page .tlc-search-match-hero span.tlc-hero-image,.deals-page .tlc-search-match-hero span.tlc-hero-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#232839}.find-page .tlc-search-match-hero span.tlc-hero-image div.tlGallery_Item,.deals-page .tlc-search-match-hero span.tlc-hero-image div.tlGallery_Item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:auto;background-repeat:no-repeat}.find-page .tlc-search-match-hero span.tlc-hero-image:after,.deals-page .tlc-search-match-hero span.tlc-hero-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#1f232c;opacity:.7}.find-page .tlc-search-match-hero img.tlc-badge,.deals-page .tlc-search-match-hero img.tlc-badge{display:block;width:80px;margin:40px auto 0}.find-page .tlc-search-match-hero .container,.deals-page .tlc-search-match-hero .container{position:relative;z-index:2}.find-page .tlc-search-match-hero .container p,.deals-page .tlc-search-match-hero .container p{text-align:left;font-family:"Lora",serif;font-size:1.2em}.find-page .tlc-search-match-hero .tlc-reverse h1,.find-page .tlc-search-match-hero .tlc-reverse h2,.find-page .tlc-search-match-hero .tlc-reverse h3,.find-page .tlc-search-match-hero .tlc-reverse h4,.find-page .tlc-search-match-hero .tlc-reverse h5,.find-page .tlc-search-match-hero .tlc-reverse h6,.find-page .tlc-search-match-hero .tlc-reverse p,.deals-page .tlc-search-match-hero .tlc-reverse h1,.deals-page .tlc-search-match-hero .tlc-reverse h2,.deals-page .tlc-search-match-hero .tlc-reverse h3,.deals-page .tlc-search-match-hero .tlc-reverse h4,.deals-page .tlc-search-match-hero .tlc-reverse h5,.deals-page .tlc-search-match-hero .tlc-reverse h6,.deals-page .tlc-search-match-hero .tlc-reverse p{color:#fff}.find-page div.tlc-applied-filters,.find-page div.included-facilities,.deals-page div.tlc-applied-filters,.deals-page div.included-facilities{padding:20px;color:#020202;margin-bottom:20px}.find-page div.tlc-applied-filters h5,.find-page div.included-facilities h5,.deals-page div.tlc-applied-filters h5,.deals-page div.included-facilities h5{margin-top:0;letter-spacing:0}.find-page div.tlc-applied-filters ul,.find-page div.included-facilities ul,.deals-page div.tlc-applied-filters ul,.deals-page div.included-facilities ul{margin:10px 0}.find-page div.tlc-applied-filters ul li,.find-page div.included-facilities ul li,.deals-page div.tlc-applied-filters ul li,.deals-page div.included-facilities ul li{color:#fff;font-size:1em;margin-bottom:5px;letter-spacing:-.01em}.find-page div.tlc-applied-filters ul#tlc-standard-more-list,.find-page div.included-facilities ul#tlc-standard-more-list,.deals-page div.tlc-applied-filters ul#tlc-standard-more-list,.deals-page div.included-facilities ul#tlc-standard-more-list{margin-top:-5px}.find-page div.tlc-applied-filters button,.find-page div.included-facilities button,.deals-page div.tlc-applied-filters button,.deals-page div.included-facilities button{font-size:.8em;color:#9e0045;text-decoration:underline}.find-page div.tlc-applied-filters button:hover,.find-page div.tlc-applied-filters button:focus,.find-page div.included-facilities button:hover,.find-page div.included-facilities button:focus,.deals-page div.tlc-applied-filters button:hover,.deals-page div.tlc-applied-filters button:focus,.deals-page div.included-facilities button:hover,.deals-page div.included-facilities button:focus{color:#eb0066}.find-page .tlc-included,.deals-page .tlc-included{display:block;position:relative;padding:30px 25px 20px;background:#e0e0d5;margin-top:90px}.find-page .tlc-included:before,.deals-page .tlc-included:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:60px;z-index:1;background-image:url(../img/icon-ruby-notext.png);background-size:60px;background-position:center -30px;background-repeat:no-repeat}.find-page .tlc-included h5,.deals-page .tlc-included h5{color:#020202}.find-page .tlc-included ul,.deals-page .tlc-included ul{margin-left:20px}.find-page .tlc-included ul li,.deals-page .tlc-included ul li{color:#020202;font-family:"Lora",serif;font-size:1em;line-height:1.2em;margin-bottom:2px}.find-page .tlc-included.alt-style,.deals-page .tlc-included.alt-style{padding:25px;background:#3a435b;overflow:hidden}.find-page .tlc-included.alt-style:before,.deals-page .tlc-included.alt-style:before{top:30px;left:-30px;width:60px;height:60px;background-image:url(../img/icon-champagne-notext.png);background-position:center}.find-page .tlc-included.alt-style h5,.deals-page .tlc-included.alt-style h5{margin-left:20px}.find-page .tlc-included.alt-style h5,.find-page .tlc-included.alt-style li,.deals-page .tlc-included.alt-style h5,.deals-page .tlc-included.alt-style li{color:#fff}.find-page .tlc-filters h1,.find-page .tlc-filters h2,.find-page .tlc-filters h3,.find-page .tlc-filters h4,.find-page .tlc-filters h5,.find-page .tlc-filters h6,.find-page .tlc-filters li,.deals-page .tlc-filters h1,.deals-page .tlc-filters h2,.deals-page .tlc-filters h3,.deals-page .tlc-filters h4,.deals-page .tlc-filters h5,.deals-page .tlc-filters h6,.deals-page .tlc-filters li{font-family:"Lora",serif;color:#fff}.find-page .tlc-filters a,.deals-page .tlc-filters a{color:#fff;font-style:normal;text-decoration:underline}.find-page .tlc-filters a:hover,.deals-page .tlc-filters a:hover{color:#edede8;text-decoration:none}.find-page .tlc-filters h5,.deals-page .tlc-filters h5{margin:30px 0 10px 0;letter-spacing:0}.find-page .tlc-filters ul,.deals-page .tlc-filters ul{margin:10px 0 10px 15px}.find-page .tlc-filters ul li,.deals-page .tlc-filters ul li{color:#999;font-style:italic;margin-bottom:0}.find-page .tlc-filters ul.tlc-bedroom-slider,.deals-page .tlc-filters ul.tlc-bedroom-slider{margin:20px 0;padding:0 0 30px 0}.find-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider,.deals-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider{margin:0 10px}.find-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider h5,.deals-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider h5{margin-left:-10px;margin-bottom:10px}.find-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider h5 span.tlFilterSlider-label,.deals-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider h5 span.tlFilterSlider-label{color:#fff}.find-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider .noUiSlider.connect,.deals-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider .noUiSlider.connect{border:0}.find-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider .noUiSlider.connect a,.deals-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider .noUiSlider.connect a{background:#eb0066}.find-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider span,.deals-page .tlc-filters ul.tlc-bedroom-slider div.tlFilterSlider span{color:#fff}.find-page div.tlc-applied-filters,.deals-page div.tlc-applied-filters{display:block;position:relative;padding:40px 20px 20px;margin-bottom:20px;background:#edede8}.find-page div.tlc-applied-filters a.tlc-clear-all,.deals-page div.tlc-applied-filters a.tlc-clear-all{display:block;position:absolute;top:10px;right:10px;z-index:1;font-size:.8em}.find-page div.tlc-applied-filters ul,.deals-page div.tlc-applied-filters ul{display:inline;padding:0}.find-page div.tlc-applied-filters ul li,.deals-page div.tlc-applied-filters ul li{position:relative;display:inline-block;border:1px solid #777;padding:5px 35px 5px 10px;font-style:italic;color:#020202;margin:5px 5px 5px 0}.find-page div.tlc-applied-filters ul li em,.deals-page div.tlc-applied-filters ul li em{color:#020202;letter-spacing:-.02em}.find-page div.tlc-applied-filters ul li a,.deals-page div.tlc-applied-filters ul li a{position:absolute;right:0;top:0;margin-left:5px;color:#fff;background:#9e0045;padding:5px 10px;font-style:normal}.find-page div.tlc-applied-filters ul li a:hover,.deals-page div.tlc-applied-filters ul li a:hover{color:#fff;background:#eb0066}.find-page div.tlc-applied-filters:after,.deals-page div.tlc-applied-filters:after{content:"";display:block;position:absolute;bottom:-10px;left:20px;border-top:10px solid #edede8;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.find-page h2#resultscount,.deals-page h2#resultscount{font-size:1.4em;color:#020202;margin-top:0}.find-page div.multipage span,.deals-page div.multipage span{color:#fff}.find-page div.multipage span.tlPageCurrent,.find-page div.multipage a,.deals-page div.multipage span.tlPageCurrent,.deals-page div.multipage a{color:#fff;background:#3a435b;border-bottom:3px solid #9e0045}.find-page div.multipage a,.deals-page div.multipage a{color:#fff;background:rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}.find-page div.multipage a:hover,.find-page div.multipage a:focus,.deals-page div.multipage a:hover,.deals-page div.multipage a:focus{color:#fff;background:#3a435b;border-bottom:3px solid rgba(0,0,0,0)}.find-page div.pagination-top,.deals-page div.pagination-top{position:absolute;top:0;right:0;display:block}.find-page ul.view-options,.deals-page ul.view-options{text-align:right;margin-bottom:20px}.find-page ul.view-options li,.deals-page ul.view-options li{display:inline-block;margin-left:5px;margin-bottom:0}.find-page ul.view-options li a,.find-page ul.view-options li span,.deals-page ul.view-options li a,.deals-page ul.view-options li span{display:block;position:relative;font-family:"Lora",serif;font-size:1.2em;color:#fff;padding:15px 20px;border-bottom:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:10px 10px 0 0}.find-page ul.view-options li a,.deals-page ul.view-options li a{text-decoration:none}.find-page ul.view-options li a:hover,.deals-page ul.view-options li a:hover{background:#3a435b;color:#edede8;border-bottom:6px solid rgba(0,0,0,0)}.find-page ul.view-options li.active span,.deals-page ul.view-options li.active span{border-bottom:6px solid #9e0045}.find-page #sorting-links,.deals-page #sorting-links{display:block;margin:30px 0 0 0;color:#fff}.find-page #sorting-links a,.find-page #sorting-links span,.deals-page #sorting-links a,.deals-page #sorting-links span{border-radius:10px;padding:15px 20px;font-family:"Lora",serif;font-size:1.2em;color:#fff}.find-page #sorting-links span,.deals-page #sorting-links span{text-decoration:none}.find-page #sorting-links span.sort-label,.deals-page #sorting-links span.sort-label{padding:5px 0;margin-right:5px}.find-page #sorting-links a,.find-page #sorting-links span.sorted,.deals-page #sorting-links a,.deals-page #sorting-links span.sorted{padding:5px 10px}.find-page #sorting-links a,.deals-page #sorting-links a{color:#fff}.find-page #sorting-links a:hover,.deals-page #sorting-links a:hover{color:#edede8;background:#3a435b;text-decoration:none}.find-page div.no-results-hero,.deals-page div.no-results-hero{position:relative;display:block;padding:20px;margin-top:20px;background:#eee}.find-page div.no-results-hero span.notch,.deals-page div.no-results-hero span.notch{position:absolute;top:-15px;left:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #eee}.find-page div.no-results-hero h2,.deals-page div.no-results-hero h2{margin-top:10px}.find-page div.no-results-hero p,.deals-page div.no-results-hero p{color:#020202}.find-page div.deals-map,.deals-page div.deals-map{margin-bottom:30px}.find-page ul.deals-results,.deals-page ul.deals-results{margin:0 0 10px 0}.find-page ul.deals-results li,.deals-page ul.deals-results li{margin-bottom:30px}.find-page ul.deals-results li div.deals-content,.deals-page ul.deals-results li div.deals-content{background:#fff;padding:20px}.find-page ul.deals-results li div.deals-content h2,.deals-page ul.deals-results li div.deals-content h2{margin:0 0 5px;line-height:1em}.find-page ul.deals-results li div.deals-content h2 a,.deals-page ul.deals-results li div.deals-content h2 a{color:#9e0045;text-decoration:underline;font-size:.8em;line-height:1em}.find-page ul.deals-results li div.deals-content h2 a:hover,.find-page ul.deals-results li div.deals-content h2 a:focus,.deals-page ul.deals-results li div.deals-content h2 a:hover,.deals-page ul.deals-results li div.deals-content h2 a:focus{color:#eb0066}.find-page ul.deals-results li div.deals-content p,.deals-page ul.deals-results li div.deals-content p{font-size:.85em;color:#777;margin:5px 0}.find-page ul.deals-results li div.offers-content,.deals-page ul.deals-results li div.offers-content{position:relative;display:block;padding:20px;border-top:3px solid #eb0066;border-bottom:1px solid #eee}.find-page ul.deals-results li div.offers-content span.badge,.deals-page ul.deals-results li div.offers-content span.badge{position:absolute;top:0;right:0;background:#eb0066;color:#fff;padding:6px 12px 8px;font-size:.6em;font-family:"Lato",sans-serif;font-weight:400;text-decoration:uppercase;letter-spacing:.2em;text-shadow:none}.find-page ul.deals-results li div.offers-content p,.deals-page ul.deals-results li div.offers-content p{font-size:.85em;color:#777}.find-page ul.deals-results li:nth-child(odd),.deals-page ul.deals-results li:nth-child(odd){clear:both;margin-left:0}.find-page .tlc-info-window,.deals-page .tlc-info-window{width:300px;max-width:100%;text-align:left}.find-page .tlc-info-window .text-col,.deals-page .tlc-info-window .text-col{padding-left:10px}.find-page .tlc-info-window h3,.deals-page .tlc-info-window h3{margin:0 0 15px;font-size:1.3em;line-height:1.2em}.find-page .tlc-info-window ul,.deals-page .tlc-info-window ul{font-size:.9em}.find-page .tlc-info-window ul li,.deals-page .tlc-info-window ul li{font-family:"Lora",serif;margin-bottom:5px}.find-page #locationmap .tlc-info-window img,.find-page .tlMap .tlc-info-window img,.deals-page #locationmap .tlc-info-window img,.deals-page .tlMap .tlc-info-window img{max-width:100%!important}.deals-page{padding-top:0}@media (max-width:2000px){.find-page .tlc-search-match-hero span.tlc-hero-image div.tlGallery_Item{background-size:cover}}@media (max-width:991px){.find-page ul.results-list li{display:block;width:525px;max-width:100%;margin:0 auto 20px}.find-page ul.results-list li div.tlc-rating{right:0;width:50%}.find-page ul.results-list li div.tlc-pricing{left:3%;width:47%}.find-page ul.results-list li div.photo-col:before{width:100%;height:60px;left:0;right:0;bottom:-30px;background:url(../img/stamp-ruby-white.png) center no-repeat}.find-page ul.results-list li div.photo-col,.find-page ul.results-list li div.content-col{display:block;float:none;width:100%}.find-page ul.results-list li div.photo-col div.inner,.find-page ul.results-list li div.content-col div.inner{padding:40px 30px 60px}.find-page ul.results-list li div.photo-col div.inner h2,.find-page ul.results-list li div.content-col div.inner h2{text-align:center;margin:10px 0}.find-page ul.results-list li div.photo-col div.inner h2.tlc-location,.find-page ul.results-list li div.photo-col div.inner h3.tlc-location,.find-page ul.results-list li div.content-col div.inner h2.tlc-location,.find-page ul.results-list li div.content-col div.inner h3.tlc-location{text-align:center;margin:-5px 0 20px;text-align:center;font-size:.9em;font-style:italic}.find-page ul.results-list li div.photo-col div.inner p,.find-page ul.results-list li div.content-col div.inner p{text-align:center}}@media (max-width:767px){.find-page ul.nav.nav-tabs{margin-bottom:10px}.find-page ul.nav.nav-tabs li a{padding:12px 20px;border-radius:4px;text-decoration:none;box-shadow:0 5px 25px 5px rgba(0,0,0,.15)}.find-page ul.nav.nav-tabs li a:hover{box-shadow:0 0 10px 2px rgba(100,100,100,.1)}.find-page ul.nav.nav-tabs li.active{border:0}.find-page ul.nav.nav-tabs li.active a{box-shadow:0 0 5px 2px rgba(100,100,100,.1)}}.tlc-breadcrumbs-wrapper{display:block;position:relative;padding:15px 0;background:#1f232c}.tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs{list-style:none;margin:0}.tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs li{display:inline-block;color:#fff;margin-right:15px;padding-right:15px;font-family:"Lora",serif;border-right:1px solid #fff;margin-bottom:0}.tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs li:last-child{border-right:none}.tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs li a{color:#fff;display:block;padding:0;line-height:1.1em}.tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs li a:hover{color:#edede8}.industry-blog .tlc-breadcrumbs-wrapper{background:#e7e7e7}.industry-blog .tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs li{color:#020202;border-right:1px solid #999}.industry-blog .tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs li:last-child{border-right:none}.industry-blog .tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs li a{color:#020202}.industry-blog .tlc-breadcrumbs-wrapper ul.tlc-breadcrumbs li a:hover{color:#3a435b}.view-page{background:#1f232c;color:#fff}.view-page #damageInfo{color:#020202;font-family:"Lora",serif}.view-page .nearby-title{color:#fff}.view-page .tlc-feature{display:block;position:relative;padding:100px 0 60px}.view-page .tlc-feature:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:80px;z-index:1;background-image:url(../img/icon-bw-rev-notext.png);background-size:80px;background-position:center -40px;background-repeat:no-repeat}.view-page .tlc-feature:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:150px;z-index:1;background:#1f232c;background:-webkit-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:-moz-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F232C", endColorstr="#1F232C", GradientType=0)}.view-page .tlc-feature div.tlGallery_Item{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;opacity:.25;background-position:center;background-size:cover;background-repeat:no-repeat}.view-page .tlc-feature .tlc-page-title{position:relative;z-index:2;margin:0 15px}.view-page .tlc-feature .tlc-page-title h1{display:block;margin:0;text-align:center;color:#fff}.view-page .tlc-feature .tlc-partnership-callout,.view-page .tlc-feature .tlc-strapline-callout{position:relative;z-index:2;margin:15px 15px 0}.view-page .tlc-feature .tlc-partnership-callout h3,.view-page .tlc-feature .tlc-strapline-callout h3{display:block;margin:0;text-align:center;color:#fff}.view-page .tlc-feature .tlc-strapline-callout{margin:30px 0 15px}.view-page .tlc-feature .tlc-strapline-callout h3{text-align:left}.view-page .tlc-hero-overview .tlc-hero-gallery a{display:block;position:relative}.view-page .tlc-hero-overview .tlc-hero-gallery a img{z-index:1}.view-page .tlc-hero-overview .tlc-hero-gallery a .tlc-launch-slideshow{font-family:"Lora",serif;display:inline-block;position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;background:rgba(35,40,57,.8);border-radius:0 10px 0 0;z-index:2}.view-page .tlc-hero-overview .tlc-hero-gallery a:hover img{filter:brightness(1.3)}.view-page .tlc-hero-overview .tlc-hero-gallery a:hover .tlc-launch-slideshow{background:#232839}.view-page .tlc-hero-overview .tlc-key-features{margin-top:20px;margin-left:20px}.view-page .tlc-hero-overview .tlc-primary-cta-wrapper{margin-top:40px;margin-left:35px}.view-page .tlc-hero-overview .tlc-primary-cta-wrapper p.tlc-dd-prompt{font-family:"Lora",serif}.view-page .tlc-hero-overview .tlc-primary-cta-wrapper p.tlc-dd-prompt a{color:#fff}.view-page .tlc-hero-overview .tlc-primary-cta-wrapper p.tlc-dd-prompt a:hover{color:#edede8}.view-page .tlc-hero-overview a.tlc-gallery-hover:hover img{filter:brightness(1.3)}.view-page .tlc-overview-wrap{display:block;position:relative;margin-top:30px;padding:50px 0 80px;overflow:hidden}.view-page .tlc-overview-wrap .trimmed-content{height:135px}.view-page .tlc-overview-wrap .trimmed-content.active{height:auto}.view-page .tlc-overview-wrap h1,.view-page .tlc-overview-wrap h2,.view-page .tlc-overview-wrap h3,.view-page .tlc-overview-wrap h4,.view-page .tlc-overview-wrap h5,.view-page .tlc-overview-wrap h6,.view-page .tlc-overview-wrap p{color:#fff}.view-page .tlc-overview-wrap a{color:#fff;text-decoration:underline}.view-page .tlc-overview-wrap a:hover{color:#edede8}.view-page .tlc-overview-wrap:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100px;z-index:1;background:#1f232c;background:-webkit-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:-moz-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F232C", endColorstr="#1F232C", GradientType=0)}.view-page .tlc-overview-wrap .container{position:relative;z-index:1}.view-page .tlc-overview-wrap .tlc-overview-bg{position:absolute;display:block;width:100%;height:1000px}.view-page .tlc-overview-wrap .tlc-overview-bg:before,.view-page .tlc-overview-wrap .tlc-overview-bg:after{content:"";display:block;position:absolute;left:0;width:100%;height:100px;z-index:1}.view-page .tlc-overview-wrap .tlc-overview-bg:before{top:0;background:#1f232c;background:-webkit-linear-gradient(180deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:-moz-linear-gradient(180deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:linear-gradient(180deg,#1f232c 0%,rgba(31,35,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F232C", endColorstr="#1F232C", GradientType=0)}.view-page .tlc-overview-wrap .tlc-overview-bg:after{bottom:0;background:#1f232c;background:-webkit-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:-moz-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F232C", endColorstr="#1F232C", GradientType=0)}.view-page .tlc-overview-wrap .tlc-overview-bg div.tlGallery_Item{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;opacity:.1;background-position:center;background-size:cover;background-repeat:no-repeat}.view-page .tlc-overview-wrap .tlc-accordion-item{display:block;position:relative;border-bottom:1px solid #fff;z-index:1;font-family:"Lora",serif}.view-page .tlc-reviews-wrapper{display:block;position:relative;background:#edede8}.view-page .tlc-reviews-wrapper:before,.view-page .tlc-reviews-wrapper:after{content:"";position:absolute;display:block;width:100%;height:200px;background:#1f232c;left:0;z-index:0}.view-page .tlc-reviews-wrapper:before{top:0}.view-page .tlc-reviews-wrapper:after{bottom:0}.view-page .tlc-reviews-wrapper h3.h1-style{font-size:3em;text-align:center;color:#fff;position:relative;margin:50px 0 20px}.view-page .tlc-reviews-wrapper .tlc-reviews-wrap{display:block;position:relative;padding:40px;background:#fff;border-radius:30px;z-index:1}.view-page .tlc-reviews-wrapper .tlc-reviews-wrap h1,.view-page .tlc-reviews-wrapper .tlc-reviews-wrap h2,.view-page .tlc-reviews-wrapper .tlc-reviews-wrap h3,.view-page .tlc-reviews-wrapper .tlc-reviews-wrap h4,.view-page .tlc-reviews-wrapper .tlc-reviews-wrap h5,.view-page .tlc-reviews-wrapper .tlc-reviews-wrap h6,.view-page .tlc-reviews-wrapper .tlc-reviews-wrap p{color:#020202}.view-page .tlc-reviews-wrapper .tlc-reviews-wrap div.entryResultsHolder{padding-bottom:4px;border-bottom:1px solid #eee;margin-bottom:15px;margin-left:30px}.view-page .tlc-reviews-wrapper .tlc-reviews-wrap div.entryResultsHolder:last-child{border-bottom:0}.view-page .tlc-reviews-wrapper .tl-reviews-wrap .trimmed-content{height:250px}.view-page .tlc-reviews-wrapper .tl-reviews-wrap .trimmed-content.active{height:auto}.view-page .tlc-reviews-wrapper .tl-reviews-wrap .tl-guestbook-reviews .tl-review,.view-page .tlc-reviews-wrapper .tl-reviews-wrap .tl-media-reviews .tl-review{margin-left:10px;padding-left:30px;border-left:1px solid #ddd;margin-bottom:40px}.view-page .tlc-reviews-wrapper .tl-reviews-wrap .tl-guestbook-reviews .tl-review p:nth-child(2),.view-page .tlc-reviews-wrapper .tl-reviews-wrap .tl-media-reviews .tl-review p:nth-child(2){margin-top:-15px;margin-left:10px}.view-page div.tlc-crosslinking h2{color:#fff}.view-page div.book-now{display:block}.view-page div.book-now a.btn-primary{font-family:"Lora",serif;color:#fff;background:#9e0045;font-size:1.3em;padding:15px 30px;border-top:2px solid #9e0045;border-bottom:2px solid #9e0045;border-radius:4px}.view-page div.book-now a.btn-primary:hover{background:#d1005b;color:#fff;border-top:2px solid #990043;border-bottom:2px solid #ff0572;text-decoration:none}.view-page div.book-now p{font-family:"Lora",serif;margin-top:10px;margin-bottom:0;color:#fff}.view-page hr{border-top:none;border-bottom:1px solid #777;margin:15px 0}.view-page div.price-breakdown{position:relative;margin-bottom:10px}.view-page div.price-breakdown p{font-family:"Lora",serif;color:#fff}.view-page .tlc-info-window{width:250px;max-width:100%;text-align:center}.view-page .tlc-info-window h3{margin:5px 0 15px}.view-page .tlc-info-window div.book-now{margin-bottom:5px}.view-page .tlc-info-window div.book-now a.btn-primary{display:inline-block;padding:12px 30px;font-size:1.1em;width:auto}.view-page ul.two-col li,.view-page ul.three-col li{font-size:1em;margin-bottom:5px;font-family:"Lora",serif}.view-page ul.two-col.check li,.view-page ul.three-col.check li{padding-left:20px;background:url(../img/thin-check.png) 0 2px no-repeat;margin-bottom:10px}.view-page ul.two-col.check li a,.view-page ul.three-col.check li a{color:#020202}.view-page ul.two-col.check li a:hover,.view-page ul.three-col.check li a:hover{color:#9e0045}.view-page div.tripadvisor-widget{margin-bottom:20px}.view-page div.tripadvisor-widget div.widSSP.widSSP{width:100%!important}@media (max-width:767px){.view-page .tlc-info-window div.book-now{position:relative;box-shadow:none}.view-page .tlc-info-window div.book-now a.btn-primary{margin-top:0}}.find-page{background:#1f232c}.find-page .tlc-feature-fallback{display:block;position:relative}.find-page .tlc-feature-fallback:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:150px;z-index:1;background:#1f232c;background:-webkit-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:-moz-linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);background:linear-gradient(0deg,#1f232c 0%,rgba(31,35,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F232C", endColorstr="#1F232C", GradientType=0)}.find-page .tlc-feature-fallback div.tlGallery_Item{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;opacity:.25;background-position:center;background-size:cover;background-repeat:no-repeat}.find-page .tlc-feature-fallback .tlc-page-header{padding:60px 0 100px;position:relative;z-index:2}.find-page .tlc-feature-fallback .tlc-page-header h1{color:#fff;margin-bottom:20px}.find-page .tlc-feature-fallback .tlc-page-header h1 small{color:#edede8;font-style:italic}.find-page .tlc-feature-fallback .tlc-page-header p{font-size:1.2em;letter-spacing:0;font-family:"Lora",serif;text-align:left;color:#fff;margin-top:-10px;margin-bottom:20px}@media (max-width:767px){.find-page .tlc-page-header,.view-page .tlc-page-header{padding:20px 0 30px}.find-page .tlc-page-header h1,.view-page .tlc-page-header h1{font-size:1.8em}}.tlc-landing-page{position:relative;display:block}.tlc-landing-page h1.title,.tlc-landing-page h3.strapline{font-weight:300;color:#020202}.tlc-landing-page h1.title{margin-top:60px;font-size:3em;margin-bottom:5px}.tlc-landing-page h3.strapline{margin-top:0;font-size:1.4em}.tlc-landing-page div.hero{position:relative;margin-top:15px;display:block;min-height:300px;margin-bottom:20px}.tlc-landing-page div.hero img{z-index:1}.tlc-landing-page div.hero div.space{display:block;position:relative;height:300px}.tlc-landing-page div.hero div.search{position:absolute;top:70px;right:0;display:block;width:1000px;float:right;max-width:100%;z-index:2}.tlc-landing-page div.hero div.search .tlc-availsearch{display:block;position:relative;padding:25px;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.tlc-landing-page div.hero div.search .tlc-availsearch label{color:#020202}.tlc-landing-page div.hero div.search .tlc-availsearch h2{font-size:1.5em;color:#020202;margin:0 0 15px 0}.tlc-landing-page div.hero div.search .tlc-availsearch .btn{font-size:1.1em;padding:30px 15px}.tlc-landing-page blockquote{font-family:"Lora",serif;color:#9e0045;border-left:0;padding-left:0;margin:100px 20px 50px 0}.tlc-landing-page blockquote p{font-family:"Lora",serif;font-size:1.8em;font-style:italic}.tlc-landing-page .related h5{color:#020202;margin-bottom:5px}.tlc-landing-page .related ul{margin-top:0}.tlc-landing-page .related ul li{color:#9e0045}.tlc-landing-page .related ul li a{font-size:.9em;color:#fff}.tlc-landing-page .related ul li a:hover{color:#eb0066}.tlc-landing-page h1,.tlc-landing-page h2,.tlc-landing-page h3,.tlc-landing-page h4,.tlc-landing-page h5,.tlc-landing-page h6,.tlc-landing-page p,.tlc-landing-page li{color:#020202}.tlc-landing-page p.lead{font-family:"Lora",serif;margin-left:-30px;padding-left:22px;border-left:8px solid #9e0045;line-height:1.2em}.tlc-landing-page .second-cta{display:block;position:relative;padding:30px;background:#eee;z-index:2}.tlc-landing-page .second-cta p{font-family:"Lora",serif;color:#020202;font-size:1.4em;line-height:1.2em}.tlc-landing-page .second-cta a{padding:15px;font-size:1em}.tlc-landing-page .second-img{display:block;z-index:1}.tlc-landing-page .tlc-related-content{background:#1f232c}.tlc-landing-page .tlc-related-content .section-title{color:#fff}@media (max-width:767px){.tlc-landing-page div.hero div.search{margin-top:0}.tlc-landing-page div.hero div.search form.tlc-availsearch{background:#444}.tlc-landing-page div.hero div.search form.tlc-availsearch label{margin-bottom:15px}.tlc-landing-page div.hero div.search form.tlc-availsearch .tlc-no-dates{margin-top:10px;position:relative;display:block;bottom:auto;left:auto}.tlc-landing-page div.hero div.search.affix,.tlc-landing-page div.hero div.search.affix-top{position:relative}.tlc-landing-page blockquote{margin:20px 0}.tlc-landing-page blockquote p{font-size:1.6em}.tlc-landing-page .second-cta:before{display:none}}.tlc-structured-blog.view .tlc-sticky-cta{top:0;left:20px;position:fixed;padding:12px 15px;background:#fff;box-shadow:0 0 20px 1px rgba(0,0,0,.3);border-radius:0 0 7px 7px;z-index:1}.tlc-structured-blog.view .tlc-sticky-cta.affix-top{top:-100px}.tlc-structured-blog.view .tlc-search-wrap{margin:10px 0 40px}.tlc-structured-blog.view .tlc-search-wrap form.tlc-availsearch.hero{padding:20px 30px;box-shadow:0 0 30px 2px rgba(0,0,0,.1)}.tlc-structured-blog.view .tlc-search-wrap form.tlc-availsearch.hero h2{margin-top:0}.tlc-structured-blog.view .tlc-search-wrap form.tlc-availsearch.hero img.ui-datepicker-trigger{display:none}.tlc-structured-blog.view img{position:relative;display:block;margin:0 auto 15px;box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.tlc-structured-blog.view span.back-to-results{font-size:.9em;color:#020202;letter-spacing:.01em}.tlc-structured-blog.view figure figcaption{font-size:.9em;text-align:center}.tlc-structured-blog.view figure footer small{display:block;color:#777;font-size:.8em;text-align:center}.tlc-structured-blog.view .tlc-related-content{background:#1f232c}.tlc-structured-blog.view .tlc-related-content .section-title{color:#fff}div.tlc-all-feefo-reviews div.tlc-overall{display:block;padding:20px 25px;text-align:center;margin:70px 0 50px}div.tlc-all-feefo-reviews div.tlc-overall h1{color:#020202;font-size:2em;letter-spacing:0;margin:0}div.tlc-all-feefo-reviews div.tlc-overall h1 strong{font-size:1.5em;display:inline-block;margin:0 3px;font-weight:normal;color:#3a435b;letter-spacing:-.05em}div.tlc-all-feefo-reviews div.tlc-overall h1 strong span.tlc-percentage{margin-left:3px}div.tlc-all-feefo-reviews div.tlc-reviews-list{display:block;background:#fff;padding:20px 30px;margin-top:0;margin-bottom:0}div.tlc-all-feefo-reviews div.tlc-reviews-list h3{color:#020202}div.tlc-reviews-list{margin-top:20px;margin-bottom:50px}div.tlc-reviews-list .trimmed-content{height:450px}div.tlc-reviews-list .trimmed-content.active{height:auto}div.tlc-reviews-list div.feefo-results-pagination{display:block;font-size:1.1em;text-align:right;margin:20px 0}div.tlc-reviews-list div.entry{margin-bottom:20px}div.tlc-reviews-list div.entry div.review-body h4{font-size:1.3em;line-height:1.1em;margin-top:5px}div.tlc-reviews-list div.entry div.review-block{padding:20px;background:#eee}div.tlc-reviews-list div.entry div.review-block h4{margin-top:0;font-size:1.2em}div.tlc-reviews-list div.entry div.review-block blockquote{padding:0;margin:0;border:none}div.tlc-reviews-list div.entry div.review-block blockquote dl{margin:0}div.tlc-reviews-list div.entry div.review-block .review-comments p{font-size:1.1em;color:#000;display:block;margin-bottom:15px}div.tlc-reviews-list div.entry div.tlc-feefo-response{display:block;position:relative;margin-top:25px;margin-left:25px;padding:10px 20px 20px;background:#f8f8f8;border:1px solid #ddd}div.tlc-reviews-list div.entry div.tlc-feefo-response blockquote{padding:0;margin:0;border:none}div.tlc-reviews-list div.entry div.tlc-feefo-response blockquote h4{margin-top:10px;color:#444;font-size:.9em;text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px}div.tlc-reviews-list div.entry div.tlc-feefo-response blockquote p{font-size:1.1em;color:#000;display:block;margin-bottom:15px}div.tlc-reviews-list div.entry div.tlc-feefo-response:before,div.tlc-reviews-list div.entry div.tlc-feefo-response:after{content:"";display:block;position:absolute;width:0;height:0}div.tlc-reviews-list div.entry div.tlc-feefo-response:before{top:-15px;left:20px;z-index:1;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #f8f8f8}div.tlc-reviews-list div.entry div.tlc-feefo-response:after{top:-17px;left:18px;z-index:0;border-left:17px solid rgba(0,0,0,0);border-right:17px solid rgba(0,0,0,0);border-bottom:17px solid #ddd}div.tlc-feefo-stars{margin:10px 0;display:block;margin-top:20px}div.tlc-feefo-stars span.tlReviewAverage span.tlFeefoRated{display:inline-block;font-size:1.3em;margin-right:5px}div.tlc-feefo-stars span.tlReviewAverage span.tlFeefoPercent{font-size:1.6em;line-height:1.2em;display:inline-block;color:#3a435b;padding:0 5px 0 0;font-family:"Lora",serif}div.tlc-feefo-stars span.tlReviewAverage span.tlFeefoPercent span{font-family:"Lora",serif;color:#3a435b}div.tlc-feefo-stars span.tlFeefoSmallText{color:#777;letter-spacing:0}.tlc-contact-hero{text-align:center}.tlc-contact-hero h1{margin-top:0;color:#9e0045;font-size:2em;margin-bottom:10px;position:relative;z-index:1}.tlc-contact-hero p{color:#020202;position:relative;z-index:1}.tlc-contact-hero .tlc-staff{position:relative;z-index:1}.tlc-contact-hero .tlc-staff h2{color:#9e0045;text-align:left;margin-bottom:10px;font-size:1.6em;margin-top:22px}.tlc-contact-hero .tlc-staff p{font-size:.9em;text-align:left}.tlc-contact-hero .tlc-contact-features{text-align:center;position:relative;z-index:1}.tlc-contact-hero .tlc-contact-features .feature{display:inline-block;padding:10px 30px;background:#fff;border-radius:10px;margin:0 15px 15px 0;box-shadow:0 0 20px 1px rgba(0,0,0,.1)}.tlc-contact-hero .tlc-contact-features .feature img{display:block;width:40px;max-width:100%;margin:10px auto}.tlc-contact-hero .tlc-contact-features .feature p{font-size:.9em}.tlc-contact-hero .tlc-contact-features .feature:last-child{margin-right:0}@media (max-width:767px){.tlc-contact-hero .tlc-staff h2,.tlc-contact-hero .tlc-staff p{text-align:center}}.tlc-embed-wrap{display:block;width:100%;max-width:100%}.tlc-embed-wrap iframe{width:100%;max-width:100%}#component-contact{margin-bottom:100px}.contact-form form{border:0;padding:0;background:none;box-shadow:none}.contact-form form legend{display:none}.contact-form form #jform_spacer-lbl{display:none}.contact-form form input[type="checkbox"]{position:relative;width:auto;margin-right:4px;margin-top:-3px;margin-left:10px}.contact-form form input.inline,.contact-form form label.inline{display:inline-block}.contact-form form label{font-size:.9em;display:block;text-align:left;font-weight:400;margin-bottom:5px}.contact-form form label small{font-style:italic;color:#888}.contact-form form label.invalid{color:#ff7375}.contact-form form #jform_contact_email_copy-lbl{margin-left:25px}.contact-form form span.optional{display:none}.contact-form form #jform_contact_email_copy{margin-top:-16px;display:block;position:relative;margin-bottom:25px}.contact-form form .control-group{margin-bottom:10px}.contact-form form input,.contact-form form textarea{font-family:"Lora",serif;border-radius:4px;padding:14px 3%;background:#f2f2f2;width:94%;box-shadow:none;font-size:1.1em;line-height:1.3em;border:1px solid rgba(0,0,0,0);max-width:94%}.contact-form form input:focus,.contact-form form textarea:focus{border:1px solid #9e0045}.contact-form form input.invalid,.contact-form form textarea.invalid{border:1px solid #ff7375}.contact-form form .tlc-tick-group{display:block;position:relative;margin-bottom:10px}.contact-form form .tlc-tick-group input[type="checkbox"]{display:block;position:absolute;top:2px;left:7px;margin:0;width:auto}.contact-form form .tlc-tick-group label{display:block;margin-left:30px}.contact-form form button.btn-primary{background:#9e0045;color:#fff}.contact-form form button.btn-primary:hover{background:#eb0066}header.tlc-site-header.owners-section{background:#f4f4f4;top:-1px}header.tlc-site-header.owners-section .tlc-main-menu-wrap a.tlc-menu-toggle span.frame span.bar{background:#3a435b}header.tlc-site-header.owners-section .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li a{color:#3a435b}header.tlc-site-header.owners-section .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li a:hover{color:#9e0045}header.tlc-site-header.owners-section .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li.current.active a{color:#020202;text-decoration:none}header.tlc-site-header.owners-section .tlc-main-menu-wrap div.tlc-main-menu ul.nav.menu li.current.active a:hover{color:#020202;text-decoration:none}header.tlc-site-header.owners-section .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts .moduletable .mod-custom a{color:#3a435b}header.tlc-site-header.owners-section .tlc-main-menu-wrap div.tlc-main-menu .tlc-header-contacts .moduletable .mod-custom a:hover{color:#9e0045}@media (max-width:767px){header.tlc-site-header.owners-section{z-index:2}}footer.tlc-site-footer.owners-section{padding:70px 0 50px;background:#f4f4f4}footer.tlc-site-footer.owners-section h3{font-size:1.3em}footer.tlc-site-footer.owners-section ul.nav.menu.mod-list,footer.tlc-site-footer.owners-section ul.menu.mainlevel{list-style:none;margin:0;padding:0}footer.tlc-site-footer.owners-section ul.nav.menu.mod-list li,footer.tlc-site-footer.owners-section ul.menu.mainlevel li{display:block;margin-left:20px}footer.tlc-site-footer.owners-section ul.nav.menu.mod-list li a,footer.tlc-site-footer.owners-section ul.menu.mainlevel li a{display:block}footer.tlc-site-footer.owners-section ul.nav.menu.mod-list li a:hover,footer.tlc-site-footer.owners-section ul.menu.mainlevel li a:hover{background:none}footer.tlc-site-footer.owners-section .tlc-newsletter{padding:0;background:none;text-align:center;border-top:0}footer.tlc-site-footer.owners-section .tlc-newsletter form{width:450px;max-width:100%;margin:0}footer.tlc-site-footer.owners-section .tlc-newsletter form label{color:#020202}footer.tlc-site-footer.owners-section .tlc-newsletter form input{border-radius:4px;box-shadow:none;border:1px solid #ccc}footer.tlc-site-footer.owners-section .tlc-newsletter form input:focus{border:1px solid #3a435b}footer.tlc-site-footer.owners-section .tlc-newsletter form .checkbox-group .tlc-tick-group{text-align:left}footer.tlc-site-footer.owners-section .tlc-newsletter form .checkbox-group .tlc-tick-group input[type="checkbox"]{width:auto;display:inline-block}footer.tlc-site-footer.owners-section .tlc-newsletter form .checkbox-group .tlc-tick-group label{display:inline-block}@media (max-width:767px){footer.tlc-site-footer.owners-section{padding:40px 20px}}.owners-section a.btn-primary{text-transform:none;letter-spacing:0;font-family:"Lora",serif;font-size:1.2em;font-weight:600;background:#3a435b}.owners-section a.btn-primary:hover{background:#9e0045}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide{background:#232839;border-radius:0 0 80px 0;display:block;position:relative;overflow:hidden}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .tlc-slide-hero{position:absolute;width:100%;height:100%;top:0;left:0}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .tlc-slide-hero:before{content:"";display:block;position:absolute;width:100%;height:100%;z-index:3;background:url(../img/as-badge-white.svg) no-repeat;background-position-y:-175px;background-position-x:25%;background-size:250px 250px}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .tlc-slide-hero div.tlGallery_Item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;z-index:1}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .tlc-slide-hero span.cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#3a435b;opacity:.6;z-index:2}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message{padding:100px 0;width:600px;max-width:100%;margin:0 auto;z-index:3;position:relative}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message h1,.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message h2,.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message p{color:#fff;text-shadow:0 0 20px #000}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message h1{margin:0}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message h1 em{font-weight:bold}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message h2,.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message p{margin-top:30px;margin-bottom:15px}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message h2 a,.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message p a{color:#fff;font-weight:bold}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message h2 a:hover,.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message p a:hover{color:#e0e0d5}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message h2{font-size:1.5em}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message p{margin-top:0;font-size:1.2em}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message a.btn-primary{text-transform:none;font-family:"Lora",serif;font-size:1.2em;letter-spacing:0;font-weight:600;background:#fff;color:#3a435b}.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message a.btn-primary:hover{color:#9e0045}.owners-section .tlc-testimonials-inline{display:block;padding:60px 0}.owners-section .tlc-testimonials-inline blockquote,.owners-section .tlc-testimonials-inline p{color:#020202}.owners-section .tlc-testimonials-inline blockquote{font-family:"Lora",serif;width:800px;max-width:100%;padding-left:0;margin:10px auto 0;display:block;position:relative;border:0}.owners-section .tlc-testimonials-inline blockquote:before{color:#e0e0d5;font-size:4em}.owners-section .tlc-testimonials-inline blockquote h2{margin-top:0}.owners-section .tlc-testimonials-inline p{margin-bottom:0}.owners-section .tlc-testimonials-inline p.tl-company{font-size:.8em;font-style:italic}.owners-section .tlc-hero-team{margin-top:50px;background:#f4f4f4}.owners-section .tlc-hero-team .container-fluid.true-full{padding:0;position:relative}.owners-section .tlc-hero-team .team-hero-image{margin-top:-60px}.owners-section .tlc-hero-team img.team-hero{border-radius:80px 0 0 80px}.owners-section .tlc-hero-team .team-member{text-align:center;padding:0 15px}.owners-section .tlc-hero-team .team-member img{border-radius:50%;width:250px;max-width:100%}.owners-section .tlc-hero-team .team-member p.name{font-family:"Lora",serif;font-size:1.2em;margin:10px 0 0 0}.owners-section .tlc-hero-team .team-member p.role{font-size:.9em;line-height:1.2em}.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption{display:block;position:relative;background:rgba(0,0,0,0)}.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad blockquote,.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad p{color:#020202}.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad blockquote{padding-left:0}.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-inner .carousel-item .carousel-caption .pad blockquote:before{color:#e0e0d5;font-size:3em}.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-control-prev,.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-control-next{background:rgba(0,0,0,0);color:#3a435b}.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-control-prev:hover,.owners-section .tlc-testimonials-carousel.alt-style .tl-testimonial .carousel .carousel-control-next:hover{color:#9e0045}.owners-section .tlc-hero-enquiries{display:block;position:relative;z-index:2;bottom:-20px}.owners-section .tlc-hero-enquiries .form-decorator{width:948px;max-width:100%;margin:0 auto;padding-top:75px;background:url(../img/as-badge-ruby.svg) top right no-repeat;background-size:250px 250px}.owners-section .tlc-hero-enquiries .form-container{display:block;width:800px;max-width:100%;margin:0 auto;border-radius:30px;background:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,.1)}.owners-section .tlc-hero-enquiries .form-container h2{margin:0;padding:50px 50px 10px 50px}.owners-section .tlc-hero-enquiries .form-container .contact-form{padding:10px 50px 30px 50px}.owners-section .tlc-hero-enquiries .form-container button.btn-primary{text-transform:none;letter-spacing:0;font-family:"Lora",serif;font-size:1.2em;font-weight:600;background:#3a435b}.owners-section .tlc-hero-enquiries .form-container button.btn-primary:hover{background:#9e0045}.tlc-service-block{padding:20px 30px 35px 80px;background:#edede8;border-radius:20px;margin-bottom:50px;position:relative;display:block}.tlc-service-block:before{content:"";display:block;position:absolute;width:60px;height:100%;left:0;background:url(../img/as-badge-ruby.svg) no-repeat;background-position-y:0;background-position-x:-106px;background-size:150px 150px}.tlc-service-block a.btn-primary{text-transform:none;letter-spacing:0;font-family:"Lora",serif;font-size:1.2em;font-weight:600}.tlc-structured-blog.find .hero-message div.title{margin-top:30px;font-family:"Lora",serif}.tlc-structured-blog.find .hero-message div.title:before{content:"“";font-family:"Lora",serif;font-size:1.7em}.tlc-structured-blog.find .hero-message div.title h1,.tlc-structured-blog.find .hero-message div.title h2{font-family:"Lora",serif;font-size:1.4em;display:inline}.tlc-structured-blog.find .hero-message img{margin-top:15px;border-radius:50%;width:250px;max-width:100%}.tlc-structured-blog.find .hero-message p.name{font-family:"Lora",serif;font-size:1.2em;margin:10px 0 0 0}.tlc-structured-blog.find .hero-message p.role{font-size:.9em;line-height:1.2em}.tlc-structured-blog.find .tlc-highlighted-post .tlc-per-entry.blog{border-radius:20px;background:#edede8}.tlc-structured-blog.find .tlc-highlighted-post .tlc-per-entry.blog .tlc-container.img img{border-radius:20px 0 0 20px}.tlc-structured-blog.find .tlc-highlighted-post .tlc-per-entry.blog .tlc-container.content{display:block;position:relative;padding:60px 25px 25px 25px}.tlc-structured-blog.find .tlc-highlighted-post .tlc-per-entry.blog .tlc-container.content:before{content:"";display:block;position:absolute;width:100%;height:50px;top:0;left:0;background:url(../img/icon-ruby-notext.png) no-repeat;background-size:100px;background-position-y:-50px;background-position-x:center}.tlc-structured-blog.find .tlc-highlighted-post .tlc-per-entry.blog .tlc-container.content h2{color:#020202;text-align:center}.tlc-structured-blog.find .tlc-highlighted-post .tlc-per-entry.blog:hover{background:#fff}.tlc-structured-blog.find .tlc-highlighted-post .tlc-per-entry.blog:hover .tlc-container.content h2{color:#9e0045;text-decoration:underline}.tlc-structured-blog.find .tlc-per-entry.blog{box-shadow:0 1rem 1rem .5rem rgba(0,0,0,.1);margin-bottom:30px}@media (max-width:767px){.owners-section .tlc-hero-overlay .tlc-owners-hero-slide .hero-message{padding-left:20px;width:auto}.owners-section .tlc-hero-team .container-fluid.true-full .pull-right{float:none}}.console{position:relative;display:block;margin:20px auto 80px auto;width:600px;max-width:100%}.console form{display:block;position:relative;background:#fff;padding:30px 40px;border-radius:20px;box-shadow:0 0 20px 2px rgba(0,0,0,.1)}.console form p{font-size:.9em}.console form span.add-on{display:none}.console form .control-group{margin-bottom:10px}.console form .control-group.error label,.console form .control-group.error span.help-inline{color:red}.console form label{font-family:"Lora",serif;display:block;margin-bottom:4px;text-align:left}.console form input{padding:7px 10px;width:100%;border:1px solid #ddd}.console form input.btn-success.btn{font-family:"Lora",serif;display:inline-block;width:auto;margin-top:10px;padding:12px 24px;border-radius:10px;background:#9e0045;border:0;line-height:1.3em;color:#fff;text-decoration:none}.console form input.btn-success.btn:hover{background:#d1005b}.console #tlUser_Profile_Form_Login{margin-bottom:20px}.console #tlUser_Profile_Form_Login .control-group:nth-child(3){position:relative}.console #tlUser_Profile_Form_Login .control-group:nth-child(3) label{padding-left:20px}.console #tlUser_Profile_Form_Login .control-group:nth-child(3) input[type=checkbox]{width:auto;position:absolute;top:7px}.console #tlUser_Profile_Form_Register{margin-bottom:20px}#sitemap ul,#sitemap ul.menu.mod-menu.mod-list.nav{list-style-type:disc;list-style-position:inside;padding-left:0;margin:0}#sitemap ul li,#sitemap ul.menu.mod-menu.mod-list.nav li{display:block;position:relative;width:100%;margin-bottom:10px}#sitemap ul li a,#sitemap ul.menu.mod-menu.mod-list.nav li a{padding:0}#sitemap ul li a:hover,#sitemap ul.menu.mod-menu.mod-list.nav li a:hover{background:none}img.img-circle{border-radius:50%}#tlCookieComplienceInitialWrapper{position:fixed;width:100%;bottom:10px;z-index:5;background:rgba(0,0,0,0)!important}#tlCookieComplienceInitialWrapper #tlCookieComplienceInitialWrapperInner{display:block;position:relative;padding:30px;border-radius:10px;background:#232839}#tlCookieComplienceInitialWrapper #tlCookieComplienceInitialWrapperInner span.tlCookieButton.tlAcceptCookies{position:relative;display:inline-block;text-transform:none;font-family:"Lora",serif;font-weight:normal;font-size:1.1em;color:#fff;background:#9e0045;padding:12px 22px;border:none;border-radius:8px!important}#tlCookieComplienceInitialWrapper #tlCookieComplienceInitialWrapperInner span.tlCookieButton.tlAcceptCookies:hover{background:#d1005b}