@-webkit-keyframes slide{100%{right:0px}}@keyframes slide{100%{right:0px}}@-webkit-keyframes dash{0%{stroke-dasharray:1, 400;stroke-dashoffset:0}100%{stroke-dasharray:300, 400;stroke-dashoffset:10}}@keyframes dash{0%{stroke-dasharray:1, 400;stroke-dashoffset:0}100%{stroke-dasharray:300, 400;stroke-dashoffset:10}}@-webkit-keyframes stroke{100%{stroke-dashoffset:0}}@keyframes stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes color{100%,
	0%{stroke:#ccc}40%{stroke:#ccc}50%{stroke:#dc9162}80%,
	90%{stroke:#ee782e}}@keyframes color{100%,
	0%{stroke:#ccc}40%{stroke:#ccc}50%{stroke:#dc9162}80%,
	90%{stroke:#ee782e}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes colortg{100%,
	0%{stroke:#ccc}40%{stroke:#ccc}50%{stroke:#51a451}80%,
	90%{stroke:#51a451}}@keyframes colortg{100%,
	0%{stroke:#ccc}40%{stroke:#ccc}50%{stroke:#51a451}80%,
	90%{stroke:#51a451}}aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:inline-block;*display:inline;*zoom:1}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:16px;line-height:1.231;background-color:#fff}body,button,input,select,textarea{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, Helvetica, sans-serif;vertical-align:baseline;color:#333}a:hover{text-decoration:none}a:focus{text-decoration:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}select{margin:1px;height:2em}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}input[type='checkbox'],input[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type='search']{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.partial{padding:20px 0 10px}.partial__explanation{margin-bottom:1.5rem;margin-top:1rem}.partial--login{margin-bottom:10rem}#page{background-color:#fff;position:relative;z-index:20;height:100%}.clearfix:after{content:'';display:table;clear:both}.clearfixbf:before,.clearfixbf:after{content:'';display:table}.clearfixbf:after{clear:both}.clearfixbf{zoom:1}.hidden{display:none}.list-unstyled{padding-left:0;list-style:none}.desaturate{opacity:0.7;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.btn{-webkit-animation-duration:0.1ms;animation-duration:0.1ms;-webkit-animation-name:mui-node-inserted;animation-name:mui-node-inserted;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;text-align:center;font-weight:normal;border-radius:2px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.16),0 3px 3px rgba(0,0,0,0.22);box-shadow:0 4px 10px rgba(0,0,0,0.16),0 3px 3px rgba(0,0,0,0.22)}button:focus{outline:none}.btn.disabled{-webkit-box-shadow:none;box-shadow:none}.input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #666;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s}.input-error-message{height:14px;margin-bottom:5px;text-align:right;color:#a94442;font-size:12px;font-style:italic}input.input.error{border-color:#a94442;background-color:#fdcecd}.textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #666;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s}.autocomplete-suggestions{border:1px solid #999;background:#fff;cursor:default;overflow:auto}.autocomplete-suggestion{padding:10px 5px;font-size:14px;white-space:nowrap;overflow:hidden;color:#555;border-bottom:1px solid #e6e6e6}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#3399ff;font-weight:normal}.ls .autocomplete-suggestions strong{color:#ee782e}.autocomplete-group{background-color:#f5f5f5;border-bottom:1px solid #e6e6e6;padding:10px 5px;font-size:13px}.autocomplete-suggestions .autocomplete-group strong{color:#555;font-weight:bold;text-transform:uppercase}.datepicker .pika-lendar{width:250px}.datepicker .pika-label{color:#555;font-size:16px;text-decoration:underline}.datepicker .pika-table th{font-size:14px}.datepicker .pika-button{font-size:14px;text-align:center;line-height:2em}.datepicker .is-today .pika-button{color:#555}.datepicker .is-selected .pika-button{background-color:#1f67b5;color:#fff;-webkit-box-shadow:none;box-shadow:none}.ls .datepicker .is-selected .pika-button{background-color:#ee782e}.datepicker .pika-button:hover{background-color:#999}#header .header-btn{width:45px;cursor:pointer}#header .header-btn.hidden{display:none}#header .fa-arrow-left{margin:0 15px}.ls #header img{height:35px}.tg #header img{height:35px}#header .fa,#header .pressed .fa-stack-2x{color:#1f67b5}.ls #header .fa,.ls #header .pressed .fa-stack-2x{color:#ee782e}#header .fa-stack-2x,.ls #header .fa-stack-2x,#header .pressed .fa-stack-1x{color:#fff}.drawer{display:none;position:absolute;top:51px;right:0;width:100%;z-index:10}.banner-drawer{display:none;position:absolute;top:93px;right:0;width:100%;z-index:10}.drawer-wrapper{position:relative;margin:20px 20px 25px 20px}.tg #menu{border-bottom:1px solid #efefef}.tg[data-page="homepage"].visible #page{top:150px}.tg[data-page="homepage"].visible #page.logged-in{top:360px}.tg[data-page="homepage"] #menu{border-bottom:0px}.ls.visible #page{top:315px}.ls.visible #page.is-app{top:380px}.ls.visible #page.logged-in{top:420px}.ls.visible #page.logged-in.supplier{top:450px}.ls.visible #page.logged-in.is-app{top:500px}.tg.visible #page{top:300px}.search{background:#fff}.search .drawer-wrapper{margin-top:30px}.search .autocomplete-full{position:fixed;top:0;left:0}.search .autocomplete-full input{height:51px}.search select{color:#555;font-size:14px;width:100%;height:40px;padding:6px 12px;background-color:#fff;border:1px solid #555;border-radius:2px;-webkit-appearance:none;-moz-appearance:none}.search ::-webkit-input-placeholder{color:#999}.search :-moz-placeholder{color:#999;opacity:1}.search ::-moz-placeholder{color:#999;opacity:1}.search :-ms-input-placeholder{color:#999}.search .form{border-bottom:1px solid #ccc}.search form.display-notice{padding-bottom:20px}.search .field{position:relative;cursor:pointer}.search .autocomplete input{padding-right:36px}.search .selected input{color:#1f67b5;border-color:#1f67b5}.search .selected input:focus{outline:none}.search .selected select{color:#1f67b5;border-color:#1f67b5}.search .selected option{color:#555}.search .selected select:focus{outline:none}.search .selected .fa{color:#1f67b5}.search .selected ::-webkit-input-placeholder{color:#1f67b5}.search .selected :-moz-placeholder{color:#1f67b5}.search .selected ::-moz-placeholder{color:#1f67b5}.search .selected :-ms-input-placeholder{color:#1f67b5}.ls .search .selected input{color:#ee782e;border-color:#ee782e}.ls .search .selected select{color:#ee782e;border-color:#ee782e}.ls .search .selected .fa{color:#ee782e}.ls .search .selected ::-webkit-input-placeholder{color:#ee782e}.ls .search .selected :-moz-placeholder{color:#ee782e}.ls .search .selected ::-moz-placeholder{color:#ee782e}.ls .search .selected :-ms-input-placeholder{color:#ee782e}.search .icon{width:40px;height:40px;position:absolute;right:0;top:0;color:#555}.search .icon>div{width:40px;height:40px;display:table-cell;vertical-align:middle;text-align:center}.search .icon:focus{outline:none}.search .col-full{width:100%;margin-bottom:30px}.search .col-half{width:50%;float:left}.search .datepickers input{cursor:pointer}.search .col-half .field{min-width:128px;width:99%;max-width:99%}.search .col-half .right{margin-left:auto}.search .unselected{color:#999}.search select{color:#555}.search option{color:#555 !important}.search .submit-btn{background:#1f67b5;padding:10px 0;text-transform:uppercase}.ls .search .submit-btn{background:#ee782e}.search .submit-btn.disabled{opacity:0.6}.search .notice-box{color:#c93315;margin-top:15px;margin-bottom:5px;font-size:14px;text-align:center}.notice-box-sort{color:#c93315;margin:-20px 0px 10px 0px;font-size:80%;text-align:center;border:1px solid;background:rgba(227,58,24,0.2);height:25px;line-height:25px}.search-animating .search,.search-visible .search{display:block}.search-animating #page{transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;-webkit-transition:-webkit-transform 0.25s ease-in-out}.search-animating.down #page{transform:translate3d(0, 320px, 0);-webkit-transform:translate3d(0, 320px, 0)}.search-animating.up #page{transform:translate3d(0, -320px, 0);-webkit-transform:translate3d(0, -320px, 0)}#menu h3{font-size:18px;color:#777;text-align:center;margin:0;margin-bottom:8px}#menu .close-menu-btn{float:right;color:#777;position:absolute;right:-20px;top:-10px;padding:5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}#menu ul{list-style:none;padding:0;margin:0;border:1px solid #efefef;font-size:14px}#menu li{border-bottom:1px solid #efefef;font-weight:bold}#menu a{display:block;padding:12px 32px;color:#1f67b5 !important;text-decoration:none}.ls #menu a{color:#ee782e !important}#menu .icon{float:right;width:30px}#menu i{float:right;width:20px;text-align:center}.menu-animating #menu,.menu-visible #menu{display:block}.menu-animating #page{transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;-webkit-transition:-webkit-transform 0.25s ease-in-out}.menu-animating.down #page{transform:translate3d(0, 320px, 0);-webkit-transform:translate3d(0, 320px, 0)}.menu-animating.up #page{transform:translate3d(0, -320px, 0);-webkit-transform:translate3d(0, -320px, 0)}.login_drawer{border:none !important}.homepage{border-top:1px solid #ccc}.homepage .as-seen-in{border-top:1px solid #ccc;text-align:center;padding:10px}.homepage .as-seen-in h2{margin:0;font-size:18px;color:#555;margin-bottom:5px}.homepage .as-seen-in img{max-width:100%;max-height:100%}.homepage .as-seen-in .col{width:33.33%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;float:left;overflow:hidden;text-align:center}.homepage .contents{padding:10px 0;background-color:#efefef;border-bottom:1px solid #ccc}.homepage .contents .contents-heading{margin:0 10px}.homepage .contents h2{color:#555;font-size:16px}.homepage .contents .category{margin:0 10px}.homepage .contents .category-heading{margin-top:24px}.homepage .contents .view-all{color:#1f67b5;float:right;font-size:12px;font-weight:bold;text-decoration:none;margin-right:10px}.ls .homepage .contents .view-all{color:#ee782e}.homepage .contents p{color:#555;font-size:14px}.homepage .listing-placeholder{width:100%;max-width:525px;margin:auto;display:table;height:200px}.homepage .loader-container{display:table-cell;text-align:center;vertical-align:middle}@-webkit-keyframes three-quarters-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes three-quarters-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.three-quarters-loader:not(:required){-webkit-animation:three-quarters-loader 1250ms infinite linear;animation:three-quarters-loader 1250ms infinite linear;border:8px solid #1f67b5;border-right-color:transparent;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;text-indent:-9999px;width:32px;height:32px}.ls .three-quarters-loader:not(:required){-webkit-animation:three-quarters-loader 1250ms infinite linear;animation:three-quarters-loader 1250ms infinite linear;border:8px solid #ee782e;border-right-color:transparent;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;text-indent:-9999px;width:32px;height:32px}.homepage .single-item{margin:0 10px}.homepage .listing{height:200px;margin:5px 0}.homepage .multiple-items .swiper-slide{width:283px}@media screen and (max-width: 450px){.multiple-items .swiper-slide{width:290px}}.homepage .listing .swiper-container{height:200px}.homepage .location .content-bg{bottom:10px;font-size:24px;font-weight:bold}.homepage .location .content{height:30px;font-weight:normal}.homepage .listing .content .reviews{padding-left:0px !important}.homepage .blog_post .picture{background-repeat:no-repeat;background-size:contain;background-position:initial}.listing.blog_post .content.title{height:80px !important;font-weight:normal}.homepage #social-media .swiper-slide{width:300px;height:165px}.homepage .blog_post i{top:6px;right:4px;cursor:pointer;z-index:10;stroke-width:1px}.homepage .blog_post .fa.tg{color:#64a805;stroke-color:#1f67b5}.homepage .blog_post .fa.ls{color:#ee782e;stroke-color:black}.homepage .blog_post .fa{display:none !important}.homepage .comment{height:150px;padding:10px;background-color:#fff}.homepage #guest-comments .swiper-slide{width:220px}.homepage .comment .fa-quote-left{position:absolute;top:0;left:5px;color:rgba(85,85,85,0.1)}.homepage .comment .body{font-size:14px;font-style:italic;margin:0;margin-left:10px;margin-top:7px;font-family:Arial}.homepage .comment .user{position:absolute;text-align:right;right:10px;bottom:10px}.homepage .comment .user-wrapper{width:200px;color:#1f67b5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ls .homepage .comment .user-wrapper{color:#ee782e}.homepage .comment .user .name{font-size:14px;font-style:italic}.homepage .as-seen-in .col div{height:30px;vertical-align:middle}@media screen and (min-width: 450px){.homepage .as-seen-in .col{width:25%}}.homepage .value-propositions ul{color:#555;margin:36px 24px}.homepage .value-propositions li{background:url(../../img/value-proposition-tg.png) no-repeat 0 5px;background-size:45px auto;padding-left:62px;margin-bottom:20px}.ls .homepage .value-propositions li{background-image:url(../../img/value-proposition-ls.png)}.homepage .value-propositions h4{margin:0}.homepage .value-propositions p{margin:0;font-size:14px}.homepage--background{position:relative;height:150px;background-image:url("https://travelground.imgix.net/AAEAAQAAAAAAAAAAAAAAJDJmOWE3YmUyLWZiNTgtNGQ5OS05NTUyLTEyMWQ3ZDNiZDBjMA?w=750&h300&fit=crop&bg=000000&auto=enhance,compress");background-position:center center;background-size:cover;overflow:hidden}.homepage--tabs{display:block;position:absolute;bottom:0px;left:0px;right:0px;font-size:0px}.homepage--tabs__item{display:inline-block;padding:0.5rem 0.75rem;font-size:14px;color:#5a5b5d !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.homepage--tabs__item a{text-decoration:none;line-height:16px;color:#5a5b5d !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.homepage--tabs__item.active{background:#fff;margin-left:1rem}.homepage--tabs__item.inactive{background:#d8d8d8}.homepage--title{font-size:20px;font-weight:400;padding-bottom:2rem;margin-top:0rem;margin-bottom:0rem;letter-spacing:0.5px;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}#header-old{text-align:center;height:50px;padding-left:10px;padding-right:10px}#header-old .back-button{position:absolute;display:block;top:7px;border-radius:3px;padding:5px;text-decoration:none;line-height:7px;width:25px;height:25px}#header-old .back-button.tg{color:#1f67b5;border:1px solid #1f67b5}#header-old .back-button.ls{color:#ee782e;border:1px solid #ee782e}#header-old .back-button .label{font-size:10px}#header-old img{margin:1px;height:47px;width:210px}#header-old .menu-button{position:absolute;display:block;top:7px;right:10px;border-radius:3px;padding:5px;text-decoration:none;line-height:7px;width:25px;height:25px;cursor:pointer}#header-old .menu-button.tg{color:#1f67b5;border:1px solid #1f67b5}#header-old .menu-button.ls{color:#ee782e;border:1px solid #ee782e}#header-old .menu-button .label{font-size:10px}#header-old .menu-button .fa-lg{line-height:0.85em}.button{color:#fff;text-shadow:0 1px 0 #1a2289;display:inline-block;text-decoration:none;vertical-align:middle;margin:0 0.4em 0 0.4em;border-radius:8px;border-top:2px solid #cccef5;border-bottom:1px solid #666;border-left:0;border-right:0;background:#313cd8;background:-webkit-gradient(linear, left top, left bottom, from(#313cd8), to(#1d269a));background:linear-gradient(to bottom, #313cd8 0%, #1d269a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#313cd8', endColorstr='#1d269a',GradientType=0 )}.continue .forward{top:1em;right:1em}.continue .down{top:1em;right:1em}.left{left:4px}.right{right:0px}.right2{right:15px}.row{display:block;overflow:hidden}.row label{margin:0 0 0.5em 0}.day-label{float:left;width:33%;font-size:14px;font-weight:normal}.month-year-label{float:right;width:60%;font-size:14px;font-weight:normal}#footer{color:#1f67b5;text-align:center;background-color:#eee;padding:10px;border-top:1px solid #ccc}.ls #footer{color:#fff;background-color:#5a5b5d}#footer ul{list-style-type:none;margin:0;padding:0}#footer .links{line-height:1.8em}#footer li{display:inline-block}#footer .links li{padding:0 10px}#footer .social-media{margin:20px 0}#footer .social-media li{padding:0 5px}#footer li a{color:#1f67b5;font-weight:bold;text-decoration:none;font-size:14px}.ls #footer li a{color:#fff}#footer .list-your-accommodation{color:#1f67b5;text-decoration:underline;font-weight:bold;font-size:15px;margin-top:5px;margin-bottom:10px;display:block}.ls #footer .list-your-accommodation{color:#fff}#footer .trademark{font-size:12px}#footer .trademark-ext{margin-top:10px;color:#fff;font-size:10px}.list_head{background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.list_head .top_bar{position:relative;white-space:nowrap}.list_head .top_bar h1{font-size:16px;margin-left:8px;margin-right:80px;overflow:hidden;font-weight:500;text-overflow:ellipsis;margin:15px 80px 15px 8px}.list_head .top_bar .result_nums{display:inline-block;float:right;color:#957f7f;font-size:12px;position:absolute;top:50%;right:0;margin-right:8px;margin-top:-7px}.list_head.list-head-listings .top_bar h1{margin:7px 0px;text-align:center}.list_head.list-head-listings .top_bar .result_nums{position:relative;text-align:center;margin:0px auto 7px;float:none;display:block}.list_head.list-head-listings .top_bar .result_nums.favourites{margin-top:15px;margin-bottom:0}.list_head.list-head-listings .top_bar{position:relative;text-align:center;margin:0px auto 7px;float:none;display:block}.list_head.list-head-listings .top_bar.favourites{padding:0 15px}.list_head.list-head-listings .top_bar.favourites .dates-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:15px}.list_head.list-head-listings .top_bar.favourites .dates-container .fa{color:inherit}.list_head.list-head-listings .top_bar.favourites .col-full{width:100%;margin-bottom:20px}.list_head.list-head-listings .top_bar.favourites .col-half{max-width:50%;float:left}.list_head.list-head-listings .top_bar.favourites .col-half.right{margin-left:15px}.list_head.list-head-listings .top_bar.favourites .col-half .field{position:relative;cursor:pointer}.list_head.list-head-listings .top_bar.favourites .datepickers .heading{margin-top:20px;margin-bottom:5px;text-align:left}.list_head.list-head-listings .top_bar.favourites .datepickers input{cursor:pointer}.list_head.list-head-listings .top_bar.favourites .datepickers .icon{width:40px;height:40px;position:absolute;right:0;top:0;outline:0 !important}.list_head.list-head-listings .top_bar.favourites .datepickers .icon>div{width:40px;height:40px;display:table-cell;vertical-align:middle;text-align:center}.list_head.list-head-listings .top_bar.favourites .change-dates-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-line-pack:center;align-content:center}.list_head.list-head-listings .top_bar.favourites .change-dates-btns>div{width:60%}.list_head.list-head-listings .top_bar.favourites .change-dates-btns>div.ghost{width:38%}.list_head.list-head-listings .top_bar .btn{padding:7.5px 14px;-webkit-box-shadow:none !important;box-shadow:none !important;color:white}.list_head.list-head-listings .top_bar .btn.ghost{color:#064f93}.list_head.list-head-listings .top_bar .btn.ghost :hover{outline:0 !important;color:#4e93f7}.list_head.list-head-listings .top_bar #edit-wishlist-name-form{text-align:right;width:100%;margin:10px 0 0 0;display:none}.list_head.list-head-listings .top_bar #edit-wishlist-name-form>div{line-height:inherit;vertical-align:initial;max-width:15%}.list_head.list-head-listings .top_bar #edit-wishlist-name-form>div.fa{font-family:FontAwesome !important}.list_head.list-head-listings .top_bar #wishlist-date-form{display:none}.list_head.list-head-listings .top_bar .wishlist-notification{padding:8px;font-size:12px;position:relative;border-radius:3px;text-align:left !important;line-height:normal !important;display:block;margin:5px 0 10px 0;display:none;white-space:initial !important}.list_head.list-head-listings .top_bar .wishlist-notification.error{background:#fdcecd;border:1px solid #daacab;color:#a94442}.list_head.list-head-listings .top_bar .wishlist-notification.success{background:#f5faf3;border:1px solid #cfe2bb;color:#437d00}.list_head.list-head-listings .top_bar .wishlist-options{margin:10px 0 15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.list_head.list-head-listings .top_bar .wishlist-options a.fa{margin-right:25px}.list_head.list-head-listings .top_bar .wishlist-options a.fa:last-of-type{margin-right:0 !important}.list_head.list-head-listings .top_bar .favourites-link{font-size:15px;text-decoration:underline !important;color:#064f93;white-space:nowrap}.list_head.list-head-listings .top_bar .favourites-link:hover{color:#4e93f7;text-decoration:underline !important}.list_head.list-head-listings .top_bar .favourites-link.dark{color:#5a5b5d !important}.list_head.list-head-listings .top_bar .favourites-link.dark>i{color:#5a5b5d !important}.list_head.list-head-listings .top_bar .favourites-link.dark:hover{color:#064f93;cursor:pointer}.list_head.list-head-listings .top_bar .favourites-icon{font-size:1.333333333em;text-decoration:none !important;color:#064f93;white-space:nowrap}.list_head.list-head-listings .top_bar .favourites-icon:hover{color:#4e93f7;text-decoration:none !important}.list_head.list-head-listings .top_bar .favourites-icon.dark{color:#5a5b5d !important}.list_head.list-head-listings .top_bar .favourites-icon.dark>i{color:#5a5b5d !important}.list_head.list-head-listings .top_bar .favourites-icon.dark:hover{color:#064f93;cursor:pointer}.list_head.list-head-listings .top_bar .wishlist_selection_box{font-size:14px;color:#555;line-height:18px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px}.list_head.list-head-listings .top_bar .wishlist_selection_box .heading{margin-bottom:2px}.list_head.list-head-listings .top_bar .wishlist_selection_box .select_dropdown{max-width:50%;overflow:hidden;background:none !important;border:#575757 1px solid;border-radius:4px;position:relative;height:35px;z-index:99;text-align:left}.list_head.list-head-listings .top_bar .wishlist_selection_box .select_dropdown:before{content:"";position:absolute;right:10px;top:14px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #555;z-index:-1}.list_head.list-head-listings .top_bar .wishlist_selection_box .select_dropdown:after{content:"";position:absolute;right:10px;top:11px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;z-index:-1}.list_head.list-head-listings .top_bar .wishlist_selection_box .select_dropdown select{margin:0 !important;height:35px;font-weight:600;max-width:calc(100% - 25px);outline:0 !important;-webkit-appearance:none;background:none;border:none;padding-left:10px}.list_head.list-head-listings .top_bar .wishlist_selection_box .ghost{padding:7.5px 14px;height:37px;width:50%;margin-left:15px}.ls .favourites-link{color:#e86826 !important}.ls .favourites-link:hover{color:#af4813 !important}.ls .favourites-link.dark:hover{color:#f15a24 !important}.ls .favourites-icon{color:#e86826 !important}.ls .favourites-icon:hover{color:#af4813 !important}.ls .favourites-icon.dark:hover{color:#f15a24 !important}.ls .btn.ghost{color:#5a5b5d !important}.ls .btn.ghost :hover{color:#f15a24 !important}.list_head .top_bar .map_title{font-size:16px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;margin-top:10px;margin-bottom:10px}.list_head .top_bar .map_nums{display:inline-block;float:right;color:#957f7f;font-size:12px;position:absolute;top:50%;right:0;margin-right:8px;margin-top:-10px}.list_head .top_bar .map_nums span{display:inline-block;margin-right:15px;font-size:16px;position:relative;margin-top:-2px;cursor:pointer;padding:5px}.list_head .fa,.list_head span{color:#1f67b5}.ls .list_head .fa,.ls .list_head span{color:#777777}.list_head .bottom_bar{border-top:1px solid #ccc;height:35px;padding-left:10px;padding-right:10px}@media screen and (max-width: 325px){.list_head .bottom_bar{padding-left:2px;padding-right:2px}}.list_head .bottom_bar span{cursor:pointer;font-size:12.5px;border:1px solid #1f67b5;border-radius:2px;background:#fff;padding-top:3px;padding-bottom:2px;padding-left:5px;padding-right:5px;text-decoration:none}.ls .list_head .bottom_bar span{border:1px solid #ccc}.bottom_bar a{position:absolute;margin-left:auto;margin-right:auto;left:0}.list_head .bottom_bar .depressed,.list_head .bottom_bar .depressed .fa{background:#1f67b5;color:#fff}.ls .list_head .bottom_bar .depressed,.ls .list_head .bottom_bar .depressed .fa{background:#ee782e;color:#fff;border:1px solid #ee782e}.list_head .attraction-nums{display:inline-block;margin-top:10px;margin-left:8px;color:#957f7f;font-size:13px}.list_head .map_button{display:inline-block;margin-top:7px;margin-left:8px}@media screen and (max-width: 325px){.list_head .map_button{margin-left:3px}}.list_head .dates-button{display:inline-block;float:right;margin-top:7px}.list_head .filter-button{display:inline-block;float:right;margin-top:7px;margin-right:5px}.list_head .sort-button{display:inline-block;float:right;margin-top:7px;margin-right:5px}.results-box{padding:20px;border-bottom:1px solid #bbb;background-color:#f1f1f1;font-size:15px}.results-box h4{margin-bottom:5px;margin-top:10px}.results-box label{display:block;font-weight:normal;border:1px solid #e5e5e5;margin:0;padding-top:10px;padding-bottom:8px}.results-box input[type='radio']{width:auto;display:inline;margin:0 15px;-ms-transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);-o-transform:scale(1.5, 1.5)}.results-box input[type='checkbox']{width:auto;display:inline;margin:0 15px}.results-box .close{float:right;margin-top:-6px;cursor:pointer;border:1px solid #333;padding:3px;border-radius:3px}.box-buttons{margin-top:30px;height:50px;color:#fff}.box-button{background:none repeat scroll 0% 0%;text-align:center;border-radius:2px;padding:10px 0px;text-decoration:none;cursor:pointer}.cancel-button{float:left;width:30%;background-color:#888}.submit-button{float:left;width:65%;margin-left:4%;background-color:#1f67b5}.submit-button.sort{padding:0;height:38px !important;line-height:38px}.submit-button.sort .spinner{padding:6px}.submit-button.tg{background-color:#1f67b5}.submit-button.ls{background-color:#ee782e}.remove-filter-box{background-color:#fff;margin-bottom:16px;padding:5px 5px;font-size:14px;border-radius:2px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12)}.remove-filter-box.old{background-color:#f1f1f1;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.remove-filter-box a{float:right;color:#2489ce;text-decoration:none;font-weight:bold}.ls .remove-filter-box a{color:#ee782e}.remove-filter-box a:hover{text-decoration:underline}.remove-filter-box a:visited{color:#2489ce}.remove-map-filter-box{background-color:#f1f1f1;margin-bottom:0px;padding:5px 5px;padding-right:10px;padding-left:10px;font-size:13px;border-radius:2px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ccc}.remove-map-filter-box a{float:right;color:#2489ce;text-decoration:none;font-weight:bold}.remove-map-filter-box a:hover{text-decoration:underline}.remove-map-filter-box a:visited{color:#2489ce}@media screen and (max-width: 480px){.result-snippet .favourite-btn{left:45% !important}}@media screen and (max-width: 350px){.result-snippet .favourite-btn{left:43% !important}.result-snippet .not-mobile{display:none !important}}.listings .result-snippet{cursor:pointer;color:#333;padding-bottom:5px;padding-top:8px;padding-left:5px;padding-right:5px;border-bottom:1px solid #bbbbbb;display:block;height:100%;max-height:185px;min-height:128px;position:relative;text-decoration:none;background-color:#fbfbfb;overflow:hidden}.listings .result-snippet.removed{color:#ccc}.listings .result-snippet a{text-decoration:none;color:#333}.listings .result-snippet:hover{background:#f9f9f9}.listings .result-snippet:active{background:#eee}.listings .result-snippet:visited{text-decoration:none}.listings .result-snippet .deal{position:absolute;font-size:12px;font-weight:normal;color:#fff;text-align:center;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;top:7px;left:1px;padding:5px;z-index:5}.listings .result-snippet .deal.tg{background:rgba(0,128,0,0.8)}.listings .result-snippet .deal.ls{background:rgba(128,0,0,0.8)}.listings .listing .deal{position:absolute;font-size:14px;font-weight:bold;color:#fff;text-align:center;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;top:7px;padding:5px;z-index:10}.listings .listing .deal.tg{background:rgba(0,128,0,0.8)}.listings .listings .listing .deal.ls{background:rgba(128,0,0,0.8)}.listings .result-snippet .favourite-btn{position:absolute;color:#fff;cursor:pointer;z-index:2;left:215px}.listings .result-snippet .favourite-btn .fa-heart{color:rgba(0,0,0,0.6);-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.listings .result-snippet .favourited .fa-heart{color:rgba(255,90,95,0.6);-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.listings .result-snippet .snippet-image{float:left;top:8px;left:5px;width:55%;max-width:250px}.listings .result-snippet .snippet-image .image-container{position:relative;height:0;padding-bottom:70.4%;overflow:hidden}.listings .result-snippet .image{overflow:hidden;border:1px solid #ddd}.listings .result-snippet img{display:inline-block;margin-right:8px;width:100%;overflow:hidden;position:absolute}.listings .result-snippet .snippet-content{font-size:11px;overflow:auto}.listings .result-snippet .snippet-content .estab-name{overflow:hidden;text-overflow:ellipsis;margin:0;white-space:nowrap}.listings .result-snippet .snippet-content .name{font-size:15px;white-space:nowrap;font-weight:normal;overflow:hidden;text-overflow:ellipsis;margin:0}.listings .result-snippet .snippet-content .name.tg{color:#1f67b5}.listings .result-snippet .snippet-content .name.ls{color:#ee782e}.listings .result-snippet.removed .snippet-content .name{color:#aaa}.listings .result-snippet .snippet-content .estab-type{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.listings .result-snippet .snippet-content .reviews-container{display:inline-block;margin-top:5px}.listings .result-snippet .snippet-content .review-star{background:url(../../region/assets/img/new-review-star-empty.png) no-repeat;background-size:100% auto;overflow:hidden;text-indent:100%;white-space:nowrap;display:inline-block;position:relative;margin-right:-2px;width:14px;height:14px;vertical-align:middle}.listings .result-snippet .snippet-content .review-star .star{width:18px;height:18px;display:block;background:url(../../region/assets/img/new-review-star.png) 0 0 no-repeat;background-size:14px;overflow:hidden}.listings .result-snippet .snippet-content .num-reviews{margin-left:1px;font-size:10.5px;display:inline-block}@media screen and (max-width: 360px){.listings .result-snippet .snippet-content .num-reviews{font-size:9.5px}}.listings .result-snippet .snippet-content .features{font-size:11px;color:#777777;margin:4px 0px 3px 0px}.listings .result-snippet .snippet-content .features span{display:block;max-width:125px;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listings .result-snippet .snippet-content .features .nearby-crow-distance{padding-top:5px;font-size:14px}.listings .result-snippet .snippet-content .features .instant-booking{font-size:12px;font-weight:normal;margin:5px 0px 5px 2px;display:block}.listings .result-snippet .snippet-content .features .instant-booking.tg{color:#1f67b5}.listings .result-snippet .snippet-content .features .instant-booking.ls{color:#ee782e}@media screen and (max-width: 380px){.listings .result-snippet .snippet-content .features .instant-booking.not-mobile{display:none !important}}.listings .result-snippet .snippet-content .features .deal-char{font-size:13px;font-weight:normal;margin-bottom:5px;display:block}.listings .result-snippet .snippet-content .features .deal-char.tg{color:green}.listings .result-snippet .snippet-content .features .deal-char.ls{color:#aa0000}.listings .result-snippet .availability{font-size:12px;position:absolute;bottom:0px;color:#fff;left:1px;text-align:center;width:99%;color:#fff;letter-spacing:0.5px;z-index:1}.listings .result-snippet .bookingThreadTG{position:absolute;bottom:0px;width:100%;text-align:center;font-size:12px;line-height:1.3;font-weight:300;color:#fff;z-index:2;padding:2px 0px;background-color:#51a451b0}.listings .result-snippet .bookingThreadLS{position:absolute;bottom:0px;width:100%;text-align:center;font-size:12px;line-height:1.3;font-weight:300;color:#fff;z-index:2;padding:2px 0px;background-color:rgba(238,119,46,0.8)}.listings .result-snippet .availability .availability-overlay{padding:3px 0}.listings .result-snippet .availability .availability-overlay.available{background:rgba(23,100,20,0.6)}.listings .result-snippet .availability .availability-overlay.possibly-available{background:rgba(50,50,50,0.6)}.listings .result-snippet .availability .availability-overlay.not-available{background-color:rgba(170,0,0,0.7)}.listings .result-snippet .left-content{overflow:hidden;margin-left:5px}.listings .result-snippet .right-content{font-size:11px;color:#777777;font-weight:normal;line-height:1;text-align:right;position:absolute;right:10px;bottom:5px}.listings .result-snippet .right-content .normal-arrow{color:gray}.listings .result-snippet .right-content .deal-arrow.tg{color:green}.listings .result-snippet .right-content .deal-arrow.ls{color:#aa0000}.listings .result-snippet .right-content .org-price{color:#888;font-size:12px !important;text-decoration:line-through}.listings .result-snippet .right-content .price{margin-top:15px}.listings .result-snippet .right-content span{font-size:17px;font-weight:normal;line-height:1}.listings .result-snippet .right-content .tg{color:#1f67b5}.listings .result-snippet .right-content .ls{color:#ee782e}.listings .result-snippet.removed .right-content .tg{color:#ccc}.listings .result-snippet.removed .right-content .ls{color:#ccc}@keyframes phAnimation{0%{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}100%{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}}@-webkit-keyframes phAnimation{0%{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}100%{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}}.loading_placeholder .snippet::before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;-webkit-animation:phAnimation 1s linear infinite;animation:phAnimation 1s linear infinite;background:-webkit-gradient(linear, left top, right top, color-stop(46%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.35)), color-stop(54%, rgba(255,255,255,0))) 50% 50%;background:linear-gradient(to right, rgba(255,255,255,0) 46%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 54%) 50% 50%}.loading_placeholder .snippet-image{background:#dcdcdc;border-radius:2px}.loading_placeholder .right-content{width:20%;background:#dcdcdc;border-radius:2px}.loading_placeholder .left-content .estab-name,.loading_placeholder .left-content .estab-type{width:90%;background:#dcdcdc;border-radius:2px;height:15px;margin-bottom:5px !important}.loading_placeholder .reviews-container{height:8px;width:20%;background:#dcdcdc;border-radius:2px}.list_foot{display:block;text-align:center;padding:20px 0}.list_foot .nav_page{display:inline-block;text-align:center;color:#777;font-size:12.5px;border:1px solid #ccc;background:#eee;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));background-image:linear-gradient(#fff, #f1f1f1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);padding:10px 0;width:45%;text-decoration:none}.list_foot .nav_page:hover{background:#f5f5f5}.list_foot .nav_page:active{background:#eee}.list_foot .full{width:90%}.list_foot .hidden{display:none}.booked-out-banner{height:100%;display:block;padding:10px;margin:5px 0px 0px;background:#fff;border-top:1px solid #ccc;min-height:60px}.booked-out-banner .booked-out-desc{padding-left:10px;font-size:13px;margin-left:105px;padding-top:5px}.booked-out-banner span{color:#333 !important}.booked-out-banner .availability-guage{text-align:center;float:left}.booked-out-banner .availability-guage .mask{position:relative;overflow:hidden;display:block;width:6.3125rem;height:3.14rem}.booked-out-banner .availability-guage .semi-circle{position:relative;display:block;width:6.3125rem;height:3.14rem;border-radius:50% 50% 50% 50% / 100% 100% 0% 0%}.booked-out-banner .availability-guage .semi-circle::before{content:'';position:absolute;bottom:-1px;left:50%;z-index:2;display:block;width:4.375rem;height:2.1875rem;margin-left:-2.1875rem;background:#fff;border-radius:50% 50% 50% 50% / 100% 100% 0% 0%}.booked-out-banner .availability-guage .semi-circle-mask{position:absolute;top:0;left:0;width:6.4rem;height:6.36rem;background:transparent;-webkit-transform-origin:center center;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.booked-out-banner .availability-guage .semi-circle-mask::before{content:'';position:absolute;top:0;left:0%;z-index:2;display:block;width:6.3125rem;height:3.1875rem;background:#dedede;border-radius:50% 50% 50% 50% / 100% 100% 0% 0%}.booked-out-banner .availability-guage .semi-circle .availability-score{position:absolute;bottom:5px;left:40%;z-index:5;font-size:13px}.booked-out-banner .availability-guage .gauge-1 .semi-circle{background:#1f67b5}.ls .booked-out-banner .availability-guage .gauge-1 .semi-circle{background:#ee782d}.show-unavailable-results-banner{margin:0px 0px 0px;display:block;text-align:center;padding:10px 10px;font-size:13px;border-top:1px solid #ccc}.show-unavailable-results-banner .show-unavailable-button{display:inline-block;margin-top:10px;cursor:pointer;font-size:12.5px;border:1px solid #1f67b5;color:#1f67b5;border-radius:2px;background:#fff;padding-top:4px;padding-bottom:4px;padding-left:6px;padding-right:6px;text-decoration:none;line-height:18px}.ls .show-unavailable-results-banner .show-unavailable-button{border:1px solid #ccc;color:#777777}.distance-divisions-banner{margin:4px 0px 5px;display:block;text-align:center;padding:10px 10px;font-size:13px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}.distance-divisions-banner .distance-divisions-label{font-size:16px}.filter-container .hidden-unavailable{display:none !important}.nearby-crow-distance-desc{padding:10px 20px 20px;font-size:12px}.no_results{width:95%;margin:30px auto;text-align:center;font-size:20px;height:200px}.no_results .search_again{display:inline-block;text-align:center;color:#957f7f;font-size:12.5px;border:1px solid #ccc;background:#eee;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));background-image:linear-gradient(#fff, #f1f1f1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);margin-top:30px;padding:10px 0;width:90%}.establishment_main{margin-bottom:40px}.establishment_main .deal-container{border-top:1px solid #ccc;color:#008000;background-color:#def0d8;font-family:Helvetica, Arial, sans-serif;padding:5px 0px}.establishment_main .deal-container h3{margin:5px 10px 0px;font-size:18px;text-align:left;font-weight:normal}.establishment_main .deal-container p{margin:0px 10px 5px;font-size:13px;font-weight:normal}.establishment_main .deal-container .deal-details{font-size:11px;font-weight:normal}.establishment_main .deal-container .special-details{font-size:12px;line-height:20px;font-weight:normal}.establishment_main .top_bar{border-top:1px solid #ccc;overflow:auto}.establishment_main .user-actions{float:right;margin-top:11px;margin-right:10px;text-align:center;color:#666}.establishment_main .user-actions .fa{display:block}.establishment_main .user-actions .label{font-size:10px}.establishment_main .favourite-btn{display:inline-block;border:1px solid;border-radius:3px;width:40px;height:25px;padding:5px 0;cursor:pointer;line-height:7px}.establishment_main .favourited .fa-heart{color:#ff5a5f}.establishment_main .share-btn{display:inline-block;border:1px solid;border-radius:3px;width:40px;height:25px;padding:5px 0;cursor:pointer;line-height:7px}.establishment_main .map-btn{display:inline-block;border:1px solid;border-radius:3px;width:40px;height:25px;padding:5px 0;cursor:pointer;line-height:7px}.establishment_main .map-btn a{text-decoration:none;color:inherit}.establishment_main .btn-pressed{background:#f1f1f1}.inline-accordian{position:relative;color:#666;border-top:1px solid #999;border-bottom:1px solid #999;padding:10px;background:#fcfcfc;-webkit-box-shadow:0px 1px 6px rgba(100,100,100,0.5);box-shadow:0px 1px 6px rgba(100,100,100,0.5)}.inline-accordian::before{content:'';position:absolute;bottom:-20px;left:40px;border-width:20px 20px 0px;border-style:solid;border-color:#999 transparent;display:block;width:0px;top:-10px;bottom:auto;left:auto;right:16px;border-width:0px 10px 10px}.inline-accordian::after{content:'';position:absolute;bottom:-13px;left:47px;border-width:13px 13px 0px;border-style:solid;border-color:#f1f1f1 transparent;display:block;width:0px;top:-8px;bottom:auto;left:auto;right:18px;border-width:0px 8px 8px}.inline-accordian form{overflow:hidden}.inline-accordian .fa-times{float:right;padding:5px 10px;cursor:pointer}.inline-accordian h2{margin:0px;font-size:16px;margin-bottom:10px}.inline-accordian .desc{font-size:14px;margin-top:0}.inline-accordian h3{font-size:14px;margin-top:0;margin-bottom:5px;font-weight:normal}.inline-accordian .field{margin-bottom:15px;overflow:auto}.inline-accordian .floatlabel-wrapper{overflow:hidden}.inline-accordian label{border-collapse:separate;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;z-index:3;top:3px !important;color:#333 !important}.inline-accordian input{border-collapse:separate;height:100 !important;position:relative;z-index:2;float:left;display:table-cell;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;height:40px;padding:7px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #666;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s}.inline-accordian input.valid{color:#468847;border-color:#468847}.inline-accordian .invalid{border-color:#a94442;color:#a94442}.inline-accordian .field-msg{color:#a94442;font-size:12px;margin-left:15px;display:none}.inline-accordian .suggested-email-msg{color:#666}.inline-accordian .suggested-email{color:#2a6496;cursor:pointer}.inline-accordian .suggested-email:hover{text-decoration:underline}.inline-accordian textarea{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;display:block;height:34px;padding:6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #666;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;height:auto}.inline-accordian .input-group{margin-bottom:5px}.inline-accordian .btn-group{color:#fff;overflow:auto;margin-top:15px;margin-bottom:10px}.inline-accordian .btn-group .cancel-btn{float:left;width:30%;background:#888 none repeat scroll 0% 0%;text-align:center;border-radius:2px;padding:10px 0px;text-decoration:none;cursor:pointer}.inline-accordian .btn-group .send-btn{float:left;width:65%;margin-left:4%;text-align:center;border-radius:2px;padding:10px 0px;text-decoration:none;cursor:pointer;background:#1f67b5 none repeat scroll 0% 0%}.ls .inline-accordian .btn-group .send-btn{background:#ee782e none repeat scroll 0% 0%}.inline-accordian .btn-group .disabled{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:0.65}.inline-accordian .post-send .fa{float:left;color:#437d00;margin-top:5px;margin-left:5px}.inline-accordian .post-send .fa-check{color:#437d00}.inline-accordian .post-send .fa-times{color:#c00}.inline-accordian .post-send p{margin-left:50px;font-size:14px}.spinner{margin:auto;width:50px;height:25px;text-align:center;font-size:10px}.spinner>div{background-color:#fff;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,
	40%,
	100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,
	40%,
	100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.establishment_main .top_bar h1{font-size:18px;overflow:hidden;text-overflow:ellipsis;color:#333;margin:5px 25px 5px 10px}.establishment_main .top_bar p{float:left;margin:0 0 10px 10px;color:#555;font-size:0.8em;padding-right:7px}.establishment_main .top_bar .tgcsa{list-style-type:none;float:left;padding-left:7px;margin:0;border-left:1px solid #ccc}.establishment_main .top_bar .tgcsa li{float:left;width:20px;height:17px;background:url(../../img/tgcsa.svg) 0 0 no-repeat;background-size:100% auto}.establishment_main .nav_bar ul{list-style-type:none;display:block;max-width:100%;margin:0;padding:0;clear:both}.establishment_main .nav_bar .unselected{float:left;text-align:center;font-size:12.5px;color:#333;border-bottom:2px solid #e5e5e5;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));background-image:linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.establishment_main .nav_bar .unselected a{text-decoration:none;color:#333;display:block;padding-top:0.7em;padding-bottom:0.8em}.establishment_main .nav_bar .unselected:active{color:#333;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0));background-image:linear-gradient(top, #eee, #e0e0e0);background-image:-webkit-linear-gradient(top, #eee, #e0e0e0)}.establishment_main .nav_bar .selected_tab{float:left;text-align:center;font-size:12.5px;font-weight:bold;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0));background-image:linear-gradient(top, #eee, #e0e0e0);background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);padding-top:0.7em;padding-bottom:0.8em}.establishment_main .nav_bar .selected_tab.tg{border-bottom:2px solid #1f67b5}.establishment_main .nav_bar .selected_tab.ls{border-bottom:2px solid #ee782e}.establishment_main .nav_bar li:first-child:nth-last-child(1){width:100%}.establishment_main .nav_bar li:first-child:nth-last-child(2),.establishment_main .nav_bar li:first-child:nth-last-child(2) ~ li{width:50%}.establishment_main .nav_bar li:first-child:nth-last-child(3),.establishment_main .nav_bar li:first-child:nth-last-child(3) ~ li{width:33.3333%}.establishment_main .nav_bar li:first-child:nth-last-child(4),.establishment_main .nav_bar li:first-child:nth-last-child(4) ~ li{width:25%}.establishment_main .nav_bar li:first-child:nth-last-child(5),.establishment_main .nav_bar li:first-child:nth-last-child(5) ~ li{width:20%}.establishment_main .image-view{background:#f9f9f9;clear:both}.establishment_main .book_bar{background-color:#f6f6f6;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.establishment_main .book_bar .book_button{display:block;text-align:center;border-radius:2px;padding:10px 0;width:60%;max-width:300px;margin:auto;text-decoration:none;color:#fff}.establishment_main .book_bar .book_button.tg{background:#1f67b5}.establishment_main .book_bar .book_button.ls{background:#ee782e}.establishment_main .book_bar .book_button .label{font-size:16px;color:#fff}.establishment_main .book_bar .book_button .arrow{float:right;right:10px;position:relative}.book-bar{position:fixed;text-align:center;bottom:0;left:0;right:0;background:grey;background:rgba(70,70,70,0.65)}.book-btn{display:block;color:#fff;text-decoration:none;padding:10px 10px;margin:6px auto;border-radius:4px;-webkit-box-shadow:0 0 10px 3px #a0a0a0;box-shadow:0 0 10px 3px #a0a0a0}.book-btn.tg{width:100px;background:#1f67b5;background-image:-webkit-gradient(linear, left top, left bottom, from(#2b84d7), to(#023f77));background-image:linear-gradient(#2b84d7, #023f77);border-top:1px solid #9ec2e4;border-bottom:1px solid #073b6c;border-left:1px solid #6590b8;border-right:1px solid #6590b8}.book-btn.ls{width:110px;background:#ee782e;background-image:-webkit-gradient(linear, left top, left bottom, from(#ee782e), to(#a05002));background-image:linear-gradient(#ee782e, #a05002);border-top:1px solid #e7c39f;border-bottom:1px solid #774514;border-left:1px solid #b37941;border-right:1px solid #b37941}.book-bar-pad{height:50px}.book-label{font-size:16px;margin-right:7px}.establishment_main .details{padding:0 10px}.establishment_main .details h3{margin-bottom:5px;padding-bottom:2px;border-bottom:1px solid #e5e5e5;font-size:16px}.establishment_main .details .org-price{text-decoration:line-through;margin-right:4px}.establishment_main .details .price-desc{display:inline-block}.establishment_main .details .value-price{line-height:1.5}.establishment_main .details .label{padding-right:1px;width:90px}.establishment_main .details .reviews{padding-top:7px}.establishment_main .details .address{color:#666;font-style:italic;font-size:13px;line-height:1.5}.establishment_main .details .address a{text-decoration:none}.establishment_main .details .address .fa{max-width:5%;position:relative;top:-3px;font-size:75%;left:-1px}.establishment_main .description{padding:0 0;margin:0 8px 20px 8px}.establishment_main .description p{margin-bottom:0;font-size:0.8em;color:#333;line-height:1.65}.establishment_main .subroom-description{padding:0 0;margin:0 8px 20px 8px;font-size:0.8em}.establishment_main .subroom-description h6{font-size:16px;line-height:18px;margin-bottom:0;font-weight:normal}.establishment_main .subroom-description{padding:0 0;margin:0 8px 20px 8px}.establishment_main .facilities{padding:0 0;margin:0 8px 5px 8px}.establishment_main .facilities .char-group{margin-top:10px;clear:both}.establishment_main .facilities .char-block{padding:8px 3px;background:#f9f9f9;margin-top:3px}.establishment_main .facilities .char-block li{display:block;float:left;font-size:13px;padding:4px 3px;width:45%}.establishment_main .facilities .char-block .char .fa-check{color:#555}.establishment_main .rates_info h3{font-size:17px;margin-top:0;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal !important}.establishment_main .rates_info{padding:0 0;margin:16px 8px 15px 8px}.establishment_main .rates_info p{margin-top:0px;margin-bottom:0;font-size:0.8em;color:#333;line-height:1.6}.establishment_main .rates_info.specials_container .specials-container-special{margin-bottom:10px}.establishment_main .rates_info.specials_container h4{margin-top:0;margin-bottom:4px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal !important}.establishment_main .rates_info.specials_container h4,.establishment_main .rates_info.specials_container p{color:#2c7e0c}.from_price_derivation .org-price{text-decoration:line-through;font-size:16px;margin-right:5px}.from_price_derivation .price-bold{font-size:20px}.from_price_derivation .price-desc{font-size:16px}.establishment_main .rates_info.admin_cleaning .fa{max-width:5%;position:relative;font-size:60%;top:-2px;padding-right:4px}.establishment_main .details .reviews{list-style-type:none;float:left;padding-left:0;margin:0}.establishment_main .details .reviews ol{line-height:2}.establishment_main .details .full{width:18px;height:18px;background:url(../../img/new-review-star.png) 0 0 no-repeat;background-size:100% auto;float:left}.establishment_main .details .empty{width:18px;height:18px;background:url(../../img/new-review-star-empty.png) 0 0 no-repeat;background-size:100% auto;float:left}.establishment_main .regions h3{font-size:16px;margin-left:10px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.margin-top-regions{margin-top:48px}.establishment_main .regions .region_button{display:block;background-color:#f9f9f9;border:1px solid #ccc;text-align:left;padding:10px 0;padding-left:15px;margin-left:10px;margin-right:10px;text-decoration:none;margin-bottom:5px}.establishment_main .regions .region_button .label{font-size:15px;color:#333}.establishment_main .regions .region_button .arrow{float:right;right:10px;position:relative;color:#666}.establishment_main .regions .region_button:hover{background:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f9f9f9));background-image:linear-gradient(#eee, #f9f9f9)}.establishment_main .regions .region_button:active{background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#eee));background-image:linear-gradient(#eee, #eee)}.establishment_main .regions .region_button:visited{text-decoration:none}.rooms-list{clear:both}.room-element{color:#333;text-decoration:none;padding-top:10px;padding-bottom:5px;padding-left:5px;padding-right:10px;border-bottom:1px solid #bbbbbb;display:block;min-height:110px;position:relative;background:#fff;text-align:left}.room-element:last-of-type{border-bottom:none}.room-element.has-deal{min-height:139px}.room-element.has-special{min-height:130px}.room-element h2{font-size:16px;margin-top:0;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal}.room-element .snippet-thumbnail-single-left{width:140px;height:90px;float:left;margin:10px 7px -5px 4px;background-color:#fff;border:1px solid #ddd;padding:1px;position:absolute;-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.room-element .snippet-thumbnail-single-right{width:140px;height:90px;float:left;top:0px;left:0px;background-color:#fff;border:1px solid #ddd;padding:1px;position:absolute;-webkit-transform:rotate(16deg);transform:rotate(16deg)}.room-element .snippet-thumbnail{width:170px;height:115px;float:left;margin:5px 7px -5px 0px;background-color:#fff;border:1px solid #ddd;padding:1px;position:relative}.room-element img{width:170px;height:115px;overflow:hidden;background:#ccc;position:relative}.room-element .snippet-thumbnail span{color:#fff;top:-0.25px;left:132.25px;width:24px;position:absolute;background:rgba(0,0,0,0.4);padding:6px 8px;text-align:center;font-size:13px}.room-gallery{display:none}.room-element .room-contents{padding-bottom:5px;height:100px;margin-top:25px}.room-element .room-contents ul{list-style-type:none;font-size:12px;padding-left:165px}.room-element .room-contents li{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-element .room-contents .icon-width{width:10px}.room-element .room-contents .icon-male{margin-left:3px}.room-element .room-contents .icon-fem{margin-right:-3.5px}.room-element .room-price{float:right;font-size:11px;color:#999999;color:#333;line-height:1;white-space:nowrap;text-align:right;display:block}.room-element .price-normal{color:#777;color:#333;font-size:18px;line-height:0.9}.room-element .room-deal-off{color:green;font-size:14px}.room-element .room-deal-time{color:green;font-size:12px}.room-element .price-deal{color:green;font-size:16px}.room-element strike{font-size:12px}.room-element .room-description{overflow:hidden}.room-element .room-accordion-content{font-size:0.8em;line-height:1.6;padding-top:10px;padding-bottom:6px}.room-element .room-more{display:block;width:100%;padding:0;background:transparent;border:none;color:#064f93;font-size:0.8em;text-decoration:none;text-align:right;cursor:pointer;margin:10px auto 10px auto;outline:none}.room-element .room-less{display:block;width:260px;padding:0;background:transparent;border:none;color:#064f93;font-size:0.8em;text-decoration:underline;text-align:right;cursor:pointer;width:100%;margin:10px auto 10px auto}.room-element .room-more i,.room-element .room-less i{margin-right:5px}.room-element .room-desc h6{font-size:0.8em;font-weight:bold;margin:10px auto}.room-element .individual-sub-room.on-overview{font-size:0.8em}.room-element .specials{white-space:nowrap}.establishment_main .map_view{background:#777777;clear:both;padding-bottom:3px;overflow:hidden}.establishment_main .map_view #map-canvas{height:250px}.ib-name{display:block;font-size:12px;padding-bottom:3px;text-decoration:none;color:#1f67b5}.ib-name.ls{color:#ee782e}.ib-type{font-size:10px}.reviews{clear:both;padding-top:1px;padding-left:6px;padding-right:6px}.establishment_main .reviews h3{margin-bottom:5px;padding-bottom:2px;font-size:17px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal !important}.establishment_main .reviews .ratings_heading{margin-top:15px}.reviews h5{margin:0px;padding:0px;position:relative;font-size:12px}.reviews h6{margin:0px;padding:1px;position:relative;font-size:13px;padding-bottom:5px;word-wrap:break-word}.reviews .rating_top_bar{background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));background-image:linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);padding-top:3px;padding-bottom:3px;border-bottom:1px solid #ccc;height:auto;display:block;position:relative;cursor:pointer;margin:auto;margin-bottom:8px;border-radius:2px;-mox-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);background:#fff}.reviews .rating_top_bar .title{padding-top:3px;padding-left:8px;font-size:15px;float:left;display:inline-block}.reviews .rating_top_bar .score{padding-left:2px;font-size:18px;float:left;display:inline-block}.reviews .rating_top_bar ol{padding:2px;right:6px;display:inline-block}.reviews .title{font-size:14px;text-align:center;margin:1px}.reviews .score{font-size:40px;text-align:center;margin:2px}.reviews .info{font-size:15px;text-align:center;margin:1px}.reviews .chart{position:relative;display:inline-block;padding-left:4px}.reviews .chart .bar_values{padding-right:4px;font-size:14px}.reviews .chart .bar{font:9px sans-serif;background-color:#ffc107;padding-top:1px;padding-bottom:1px;margin-top:3px;margin-bottom:1px;height:9px;display:inline-block;float:left}.reviews .chart .bar_count{font:10px sans-serif;padding-top:4px;padding-bottom:1px;margin-left:4px;display:inline-block}.reviews .rating{margin:0px;position:relative;display:inline-block;float:right;right:2px;padding-left:1px}.overall_ratings{text-decoration:none;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;display:block;min-height:110px;position:relative;text-align:center;cursor:pointer;margin:auto;margin-bottom:15px;border-radius:2px;background:#fff;border:1px solid #ccc}.overall_ratings .col,.review_ratings .col{display:inline-block;padding:1px}.overall_ratings .row ol,.review_ratings .row ol{display:inline-block;width:100%;text-align:center}.reviews .rating-big li{background:url(../../img/new-review-star-empty.png) no-repeat;background-size:100% auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;display:inline-block}.reviews .rating .rating-lg-full{width:20px;height:20px;display:block;background:url(../../img/new-review-star.png) 0 0 no-repeat;background-size:20px;overflow:hidden}.reviews .overall_ratings .rating-small li{background:url(../../img/new-review-star-empty.png) no-repeat;background-size:100% auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:14px;height:14px;display:inline-block}.reviews .overall_ratings .rating .rating-sm-full{width:14px;height:14px;display:block;background:url(../../img/new-review-star.png) 0 0 no-repeat;background-size:14px;overflow:hidden}.individual_review{text-decoration:none;padding-top:5px;padding-bottom:15px;padding-left:2px;padding-right:2px;border:1px solid #ccc;display:block;position:relative;display:block;position:relative;cursor:pointer;margin:auto;margin-bottom:15px;border-radius:2px;background:#fff}.individual_review .review_header{margin-right:10px;margin-left:10px;margin-top:3px}.individual_review .review_title h6{font-size:16px;text-align:left;margin:1px}.individual_review .country{display:inline-block;-webkit-transform:scale(0.75);transform:scale(0.75);-moz-transform:scale(0.75);margin-top:-9px}.individual_review .guest_name{position:absolute;font-size:16px;text-align:center;display:inline-block;margin-left:2px;margin-right:2px;color:#1f67b5;font-style:italic}.ls .individual_review .guest_name{color:#444}.individual_review .stars{display:inline-block}.rating-med li{background:url(../../img/new-review-star-empty.png) no-repeat;background-size:100% auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:18px;height:18px;display:inline-block}.rating-md-full{width:18px;height:18px;display:block;background:url(../../img/new-review-star.png) 0 0 no-repeat;background-size:18px;overflow:hidden}.rating-e{background:url(../../img/new-review-star-empty.png) no-repeat;background-size:100% auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:15px;height:15px;display:inline-block}.rating-f{width:15px;height:15px;display:block;background:url(../../img/new-review-star.png) 0 0 no-repeat;background-size:15px;overflow:hidden;display:inline-block}.review_body{font-size:0.85em;line-height:1.5;margin:2px 0px 0px}.review_body .icon{position:relative;display:inline-block;margin-left:15px;color:#1f67b5;font-size:30px}.review_body .icon.fa-bed{float:right;margin-top:-7px;margin-right:10px;margin-left:0px}.ls .review_body .icon{color:#444}.ls .review_body .supplier{color:#444}.review_body .supplier{margin:0px;padding:1px;position:relative;font-size:13px;padding-bottom:5px;word-wrap:break-word}.review_body blockquote{margin:1em 10px 1em 35px}.review_body .quote_guest{height:auto;padding:10px;background-color:#f9f9f9;margin-top:-10px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05)}.review_body .quote_supplier{height:auto;padding:10px;padding-bottom:5px;background-color:#f9f9f9;margin-top:-10px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05);margin:1em 35px 1em 10px}.review_footer{font-size:12px;font-style:italic;color:#1f67b5;padding-top:3px;padding-bottom:3px}.ls .review_footer{color:#444}.review_footer .date{white-space:nowrap;float:left}.review_footer .type{float:right;margin-right:4px}.image-view{padding-bottom:70.4%;background:#f9f9f9;height:0px;position:relative}@media screen and (max-width: 550px){.image-view .swipe{overflow:hidden;visibility:hidden;position:relative;width:auto;height:auto;margin:auto}}@media screen and (min-width: 550px){.image-view .swipe{overflow:hidden;visibility:hidden;position:relative;width:auto;height:auto;margin:auto}}.image-view .swipe-wrap{overflow:hidden;position:relative}.image-view .swipe-wrap div{float:left;width:100%;position:relative;height:auto;background-position:center center;background-repeat:no-repeat;background-color:#444;background-size:100% 100%}.image-view .swipe-wrap img{width:100%;height:auto;margin:auto;opacity:0}.image-view .swipe .nav{position:absolute;top:40%;cursor:pointer;color:#fff}.image-view .swipe .nav.next{right:5%;padding:6px}.image-view .swipe .nav.prev{left:5%;padding:6px}.image-view .swipe .pop-up{position:absolute;cursor:pointer;color:#fff;right:6%;bottom:5%;background-color:rgba(0,0,0,0.4);padding:5px;border-radius:3px}.image-view .swipe .price-overlay{position:absolute;cursor:pointer;color:#fff;left:-1%;top:5%;background-color:rgba(0,0,0,0.4);padding:5px 10px 5px 15px;border-radius:3px;font-size:14px;letter-spacing:0.8px}.image-view .swipe .price-overlay .org-price{text-decoration:line-through;font-size:20px;margin-right:5px}.image-view .swipe .price-overlay .price-bold{font-size:24px}.image-view .swipe .price-overlay .price-bold::after{content:'\000A';white-space:pre}.step-bar{font-size:12.5px;border-bottom:1px solid #ccc;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0));background-image:linear-gradient(top, #eee, #e0e0e0);background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5em}.step-bar span{font-weight:normal;color:#666}.enquiry-main{margin-bottom:40px}.enquiry-main form{padding:10px}.enquiry-main p{font-size:0.8em;margin-top:3px;margin-bottom:15px}.enquiry-main .dates-container{padding-right:10px}.enquiry-main .dates-container label{border:1px solid #bbb;border-radius:5px;margin-bottom:5px;padding:5px;margin-left:0;overflow:auto;cursor:pointer}.enquiry-main .not-available-notice{margin-top:20px;padding:0 15px;color:#c93315}.enquiry-main .not-available-notice i{float:left;margin-top:2px}.enquiry-main .not-available-notice p{margin-left:50px;margin-bottom:20px;font-size:14px}.enquiry-main .not-available-snippets-head{font-size:14px;margin-bottom:10px;display:block}.date-block{border:1px solid #bbb;cursor:pointer;border-radius:5px;padding:10px;margin-bottom:5px;font-weight:bold}.date-pressed{background-color:#bbb}.date-label{display:inline-block;width:40%}.date-value{display:inline-block;width:55%;color:#bbb;text-align:center}.date-value.tg.in{color:#1f67b5}.date-value.ls.in{color:#ee782e}.date-input{display:inline-block;border:1px solid #bbb;cursor:pointer;border-radius:5px;padding-bottom:5px;margin-bottom:5px}.date-input:active{background-color:#bbb}.form-full{margin-bottom:10px}.form-full-two{margin-bottom:10px}.form-full h3{margin-top:20px !important}.form-sides{height:50px;margin-bottom:10px}.form-left{float:left;margin-right:20px;width:43%}.form-right{float:left;width:43%}.enquiry-main h3{margin-top:5px;margin-bottom:10px;text-align:center}.enquiry-main label{font-size:12px;text-shadow:none;margin-top:0;margin-left:5px;margin-bottom:0;padding-bottom:5px;font-weight:normal;cursor:default}.enquiry-main input[type='date']{font-size:14px;width:100%}.invalid-dates{color:red;font-weight:bold}.enquiry-main h2{font-size:18px;margin:5px 5px 10px 0}#rooms-content{margin-top:10px}#spinner-container{text-align:center}#spinner-container img{width:70px;margin-top:25px}.enquiry-room-item{float:left;width:100%}.left-column{margin-right:55px}.enquiry-room-snippet{cursor:pointer;color:#333;padding-top:8px;padding-left:5px;padding-right:10px;border-bottom:1px solid #bbbbbb;display:block;height:110px;position:relative;text-decoration:none;color:#6b6b6b;text-decoration:none;padding-top:10px;padding-bottom:5px;padding-left:5px;padding-right:10px;border-radius:2px;margin-bottom:10px;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));background-image:linear-gradient(#fafafa, #f6f6f6);text-align:left;min-height:110px;position:relative}.enquiry-room-snippet .snippet-content{font-size:11px}.enquiry-room-snippet .snippet-thumbnail{width:100px;height:75px;float:left;margin:0 5px -5px 0;background-color:#fff;border:1px solid #ddd;padding:3px}.enquiry-room-snippet .snippet-thumbnail-wrapper{background:none repeat scroll 0 0 #ccc;width:100px;height:75px}.enquiry-room-snippet .snippet-thumbnail-placeholder{cursor:default !important}.enquiry-room-snippet .snippet-thumbnail-gallery .image-gallery-label{color:#fff;left:98px;width:18px;position:absolute;background:rgba(0,0,0,0.4);padding:3px 3px;text-align:center;font-size:10px}.enquiry-room-item h3{font-size:14px;margin-top:0;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enquiry-room-item img{width:100px;height:75px;overflow:hidden;background:none repeat scroll 0 0 #ccc}.enquiry-room-item .chars{margin-bottom:20px;margin-top:20px}.enquiry-room-item .chars ul{list-style-type:none;font-size:12px;padding-left:10px}.enquiry-room-item .chars li{margin-bottom:5px;overflow:hidden;white-space:nowrap}.enquiry-room-item .chars .bed-icon{background:url("../../img/bed-icon.png");background-size:100%;width:15px;height:9px;display:inline-block;margin-right:4px}.enquiry-room-item .chars .house-icon{background:url("../../img/home_grey.png");background-size:100%;width:15px;height:14px;display:inline-block;margin-right:4px}.enquiry-room-item .price{float:right;font-size:10px;color:#999999;font-weight:bold;line-height:1;white-space:nowrap;text-align:right;display:block}.enquiry-room-item .price span{color:#808080;font-size:16px;font-weight:bold;line-height:0.9}.enquiry-room-item .cancellation{color:green}.enquiry-room-item .price-normal{color:#808080;font-size:16px;font-weight:bold;line-height:0.9}.enquiry-room-item .room-deal-off{color:green;font-size:14px;font-weight:bold}.enquiry-room-item .room-deal-time{color:green;font-size:11px;bottom:3px;margin-top:8px}.enquiry-room-item span.price-deal{color:green;font-size:16px}.enquiry-room-item strike{font-size:12px}.enquiry-room-item .room-container{margin-top:10px;padding-top:10px;border-top:1px solid #bbbbbb}.room-input{border-top:1px solid #ccc;margin-top:10px;padding:10px 0}.person-input label{display:inline;font-size:13px;font-weight:300;margin:7px 5px 0 5px;color:#6b6b6b}.person-input select{float:right}.child-input{margin-right:10px}.child-age-input{margin-top:25px}.right-column{float:left;width:55px;margin-left:-55px;margin-top:20px}.choose-rooms{text-align:center;margin-left:5px}.choose-rooms p{font-size:12px;margin-bottom:5px}.availability-notice{margin-top:9px;font-size:12px;color:green}.min-nights-label{font-weight:bold;font-size:12px;color:red}.unavailable{color:red;float:left;width:74%;text-decoration:none;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:5px;border:1px solid red;border-radius:2px;display:block;position:relative;margin-bottom:10px;background:rgba(255,0,0,0.3);text-align:left}.not-available-part .result-snippet{border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb}.not-available-part .result-snippet.first-item{border-top:1px solid #bbb}.enquiry-two label{width:100%;display:block;margin:20px 0 10px 0;font-size:14px;padding:0}.enquiry-two form{padding:30px}.enquiry-main textarea{width:100%}.enquiry-main .summary{font-size:0.8em}.enquiry-main .bottom-buttons{margin-top:30px;margin-bottom:30px}.enquiry-main .enquiry-back{float:left;width:20%;background:#888888;text-align:center;border-radius:2px;padding:10px 0;text-decoration:none;cursor:pointer}.enquiry-main .enquiry-back span{font-size:16px;color:#fff}.enquiry-main .enquiry-back .arrow{float:left;left:10px;position:relative}.enquiry-main .enquiry-continue{float:left;width:60%;margin-left:4%;text-align:center;border-radius:2px;padding:10px 0;text-decoration:none;cursor:pointer}.enquiry-main .enquiry-continue.tg{background:#1f67b5}.enquiry-main .enquiry-continue.ls{background:#ee782e}.enquiry-main .enquiry-continue span{font-size:16px;color:#fff}.enquiry-main .enquiry-continue .arrow{float:right;right:10px;position:relative}.enquiry-main input[type='radio']{width:auto;display:inline}.enquiry-main .form-full .country{font-size:12px}.enquiry-main .cell-label{display:inline;margin-top:5px}.enquiry-main .country-container{margin-top:10px;margin-bottom:10px}.enquiry-main .cell-container{margin-bottom:5px}.post-enquiry-main{padding:10px;margin-bottom:40px}.post-enquiry-main{font-size:14px;border-top:1px solid #ccc}.post-enquiry-main h3{font-size:18px}.post-enquiry-main .back-button{display:block;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));background-image:linear-gradient(top, #fafafa, #f6f6f6);background-image:-webkit-linear-gradient(top, #fafafa, #f6f6f6);border:1px solid #ccc;padding:10px 0;padding-left:15px;margin-left:10px;margin-right:10px;text-decoration:none;text-align:center}.post-enquiry-main .back-button span{font-size:16px;font-weight:bold;color:#333}.post-enquiry-main .back-button .arrow{float:left;border-radius:9px;position:relative}.top-bar{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f1f1f1;white-space:nowrap;position:relative}.top-bar h1{font-size:14px;margin-left:8px;overflow:hidden;text-overflow:ellipsis}.top-bar span{color:#957f7f;cursor:pointer;font-size:12.5px;border:1px solid #ccc;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1)) repeat scroll 0% 0% #eee;background:linear-gradient(#fff, #f1f1f1) repeat scroll 0% 0% #eee;text-shadow:0px 1px 0px #fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 3px rgba(0,0,0,0.2);padding:2px 5px;text-decoration:none;display:inline-block;float:right;position:absolute;top:50%;right:0px;margin-right:8px;margin-top:-11px}.page-tabs{border:none;white-space:nowrap;position:relative;margin-bottom:30px}.accommodation-tab{display:inline-block;width:50%;text-align:center;text-decoration:none;color:#333;padding-top:10px;padding-bottom:10px;border-right:1px solid #ccc;border-bottom:#ccc 1px solid;background-color:#f1f1f1}.accommodation-tab.selected-tab{background-color:#fff;border:none}.flights-tab{display:inline-block;width:50%;text-align:center;text-decoration:none;color:#333;padding-top:10px;padding-bottom:10px;border-left:1px solid #ccc;border-bottom:#ccc 1px solid;background-color:#f1f1f1}.flights-tab.selected-tab{background-color:#fff;border:none}.flights-snippet-span{line-height:15px}.bar-archive{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f1f1f1;white-space:nowrap;position:relative;height:30px;margin-top:20px}.bar-archive h5{font-size:14px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;margin-top:7px;margin-bottom:0px;color:#1f67b5;cursor:pointer}.ls .bar-archive h5{color:#ee782e}.overview-bottom{height:80px}.questions{padding:10px;background-color:#fff;border-top:1px solid #ccc}.questions h2{text-align:center;font-size:18px;margin-top:5px;margin-bottom:10px}.questions table{color:#777;margin-top:10px;margin-bottom:5px}.questions a{color:#777}.questions td{vertical-align:middle}.questions .question-icon{text-align:center}.questions .question-text{line-height:1.5em}.questions .up-center{margin-bottom:10px}.questions .up-ref{border:1px solid #ccc;padding:5px;border-radius:2px;margin-top:10px;display:inline-block}.result-snippet .ref{font-weight:bold}.snippet-type{text-align:center;font-size:18px;margin-top:15px;margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #ccc}.snippets .empty-section{font-size:13px;text-align:center;margin-top:30px;margin-bottom:10px;padding-bottom:30px;border-bottom:1px solid #ccc}.booking-snippets .result-snippet{cursor:pointer;color:#333;padding-top:8px;padding-left:5px;padding-right:10px;border-bottom:1px solid #bbbbbb;display:block;height:110px;position:relative;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));background-image:linear-gradient(#fafafa, #f6f6f6)}.booking-snippets .result-snippet.removed{color:#ccc}.booking-snippets .result-snippet a{text-decoration:none;color:#333}.booking-snippets .result-snippet:hover{background:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f9f9f9));background-image:linear-gradient(#eee, #f9f9f9)}.booking-snippets .result-snippet:active{background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#eee));background-image:linear-gradient(#eee, #eee)}.booking-snippets .result-snippet:visited{text-decoration:none}.booking-snippets .result-snippet .snippet-image{position:absolute;top:8px;left:5px}.booking-snippets .result-snippet img{display:inline-block;float:left;width:130px;height:100px;border:1px solid #ddd;margin-right:8px}.booking-snippets .result-snippet .snippet-content{margin-left:138px;font-size:11px}.booking-snippets .result-snippet .right-content{font-size:9px;color:#aaaaaa;font-weight:bold;line-height:1;text-align:right;position:absolute;right:10px;bottom:10px}.booking-snippets .result-snippet .snippet-content .name{font-size:13px;white-space:nowrap;font-weight:bold;overflow:hidden;text-overflow:ellipsis;margin:0}.booking-snippets .result-snippet .snippet-content .name.tg{color:#1f67b5}.booking-snippets .result-snippet .snippet-content .name.ls{color:#ee782e}.booking-snippets .result-snippet.removed .snippet-content .name{color:#aaa}.booking-snippets .result-snippet .snippet-content .features{font-size:10px;color:#777777;margin:3px}.booking-snippets .result-snippet .snippet-content .features .deal-char{font-size:12px;font-weight:bold;margin-left:-2px;margin-bottom:5px;display:block}.booking-snippets .result-snippet .snippet-content .features .deal-char.tg{color:green}.booking-snippets .result-snippet .snippet-content .features .deal-char.ls{color:#aa0000}.booking-snippets .result-snippet .snippet-content .availability{font-size:11px;font-weight:bold;position:absolute;bottom:8px}.booking-snippets .result-snippet .snippet-content .availability .yes{color:#0f9d58}.booking-snippets .result-snippet .snippet-content .availability .maybe{color:#777777;position:relative;bottom:0}.booking-snippets .result-snippet .snippet-content .availability .no{color:#dd0000}.booking-snippets .result-snippet .right-content{font-size:9px;color:#aaaaaa;font-weight:bold;line-height:1;text-align:right;position:absolute;right:10px;bottom:10px}.booking-snippets .result-snippet .right-content .normal-arrow{color:gray}.booking-snippets .result-snippet .right-content .deal-arrow.tg{color:green}.booking-snippets .result-snippet .right-content .deal-arrow.ls{color:#aa0000}.booking-snippets .result-snippet .right-content .price{margin-top:15px}.booking-snippets .result-snippet .right-content span{font-size:16px;font-weight:normal;line-height:0.9}.booking-snippets .result-snippet .right-content .tg{color:#1f67b5}.booking-snippets .result-snippet .right-content .ls{color:#ee782e}.booking-snippets .result-snippet.removed .right-content .tg{color:#ccc}.booking-snippets .result-snippet.removed .right-content .ls{color:#ccc}.up-container{padding:10px}.up-center{text-align:center;display:block}.up-container h2{font-size:20px;text-align:center}.up-container h3{font-size:18px;text-align:center}.up-container h4{margin-top:10px;margin-bottom:5px}.up-text-small{font-size:14px}.up-text-big{font-size:16px}.up-remove-concess{line-height:22px}.textarea-wrapper{padding-right:5px}textarea{width:100%;font-size:14px;margin-bottom:10px}.ajax-container{height:100%;position:relative}.ajax-spinner{position:absolute;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em}.spacer{height:20px}.up-orig-link{background-color:#f1f1f1;padding:5px 10px;font-size:14px}.up-orig-link .fa{margin-right:5px}.up-orig-link a{float:right;color:#2489ce}.up-title{border:none;font-size:23px;margin:10px 0}.up-title a{text-decoration:none !important;color:#1f67b5}.ls .up-title a{color:#ee782e}.up-quote-message{padding:0 10px;font-style:italic}.up-banner{border:none;margin:0 10px}.up-banner h2{margin:0}.up-banner p{margin:10px 0}.up-green{color:#009e0f;background-color:#def0d8}.up-green.ls{color:#ec972a;background-color:#fff9e5}.up-red{color:#cc0000;background-color:rgba(204,0,0,0.25)}.up-blue{color:#71a0d3;background-color:rgba(161,215,246,0.25)}.up-orange{color:#d39e71;background-color:rgba(246,197,161,0.3)}.up-picture-container{width:250px;margin:auto;overflow:hidden;padding:3px;border:1px solid #ccc;border-radius:2px}.up-picture{height:160px;background-color:#ccc;background-size:cover;background-position:center center;background-repeat:no-repeat}.up-picture img{opacity:0}.up-picture-price{margin-top:10px;margin-bottom:5px}.up-stay-details .up-ref{border:1px solid #ccc;padding:5px;border-radius:2px;margin-top:5px;display:inline-block}.up-stay-details table{margin-left:15px}.up-stay-details td{vertical-align:middle}.monies.quote{padding-right:2%;text-align:right}.monies.pay{padding-right:15%;text-align:right}.monies.pay.voucher{padding-right:5%}.monies .vouchers-used{display:inline-block}.monies .vouchers-used label{white-space:nowrap}.monies .vouchers-used table{float:right}.monies .vouchers-used .voucher{border-bottom:2px solid}.monies .label{padding-right:27px}.monies .value{font-weight:bold}.monies .value.total{font-size:22px;border-top:1px solid}.monies .breakdown{margin-bottom:10px;margin-top:10px}.up-deposit-deadline{background:#fffc96;font-style:italic}.up-payment .up-price-discounted{display:block;color:#cf2a27;font-size:14px;font-weight:400;font-style:italic;text-align:right;margin-bottom:10px}.up-payment h2{margin-top:10px;margin-bottom:10px;text-align:right}.up-payment .pay-prompt{color:green}.up-payment-buttons{margin-top:20px;margin-bottom:10px;overflow:hidden}.up-decline-button{width:30%;float:left;background-color:#ccc;padding:15px 0;color:#fff;border-radius:6px;text-align:center;cursor:pointer}.up-confirm-button{text-decoration:none;width:65%;float:left;margin-left:4%;background-color:#2b78e4;padding:15px 0;color:#fff;border-radius:6px;text-align:center;cursor:pointer}.ls .up-confirm-button{background-color:#ee782e}.up-pay-button{display:block;text-decoration:none;width:70%;background-color:#2a9f40;padding:15px 0;color:#fff;border-radius:6px;text-align:center;margin:10px auto;cursor:pointer}.up-secure{width:70%;margin:10px auto;color:#888;text-align:center}.up-secure p{display:inline-block;margin:0;vertical-align:5px}.up-breakdown-total{height:30px}.up-breakdown-sub{height:20px;margin-left:20px}.up-breakdown-label{float:left}.up-breakdown-value{float:right;font-weight:bold}.up-price-breakdown{overflow:scroll}.admin-cleaning-fees{padding:12px}.admin-cleaning-fees .extra-fee span{font-weight:bold}.tooltip-fees{position:relative;display:inline-block}.tooltip-fees .tooltiptext{visibility:hidden;width:180px;background-color:black;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1}.tooltip-fees:hover .tooltiptext{visibility:visible}.free-extras-free{font-weight:bold;font-style:italic;font-family:arial}.terms-content{margin-top:1rem;border:1px solid #ddd;border-radius:3px;padding:5px 10px 5px 10px;margin-bottom:1rem}.terms-btn.hide-btn{margin-top:1rem}a.terms-btn{text-align:right !important;color:black !important;display:block}.table tr:first-child{border-top:1px solid #ddd !important}.table tr:nth-child(3){border-top:1px solid #ddd !important}table tr:nth-child(5){border-top:1px solid #ddd !important}.extras-table-row td{text-align:right;border:none !important}.extras-table-row .pb-25{padding-bottom:25px !important}.fa-check-square-o{color:green;font-size:16px}.back-button-container{border-top:1px solid #ccc;padding-top:20px}.up-back-button{font-size:14px;padding:10px 0;border-radius:2px;display:block;text-align:center;width:150px;margin-left:20px;background:#1f67b5;color:#fff;cursor:pointer;text-decoration:none}.up-back-button.ls{background:#ee782e}.up-price-breakdown p{background-color:#efefef;border:1pt solid #999;padding:10px;border-radius:5px;font-family:monospace;white-space:nowrap;text-overflow:inherit;width:auto;overflow:visible;float:left}.up-full-breakdown .row{display:block}.up-full-breakdown .date{padding-left:2em}.up-full-breakdown .room-total{text-align:right}.up-full-breakdown .people{padding-left:4em}.up-options h3{margin:10px}.up-options ul{color:#7f98cb;margin:0;list-style:none;margin-left:0;padding:0}.up-options.ls ul{color:#c93315}.up-options .options-link{text-decoration:none;color:#7f98cb}.up-options .options-link.ls{color:#c93315}.up-options li{border:1px solid #e5e5e5;padding:10px;width:250px;margin:auto;margin-bottom:10px;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));background:linear-gradient(#fafafa, #f6f6f6);cursor:pointer}.up-options li:active{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#bbb));background:linear-gradient(#ddd, #bbb)}.up-options .balance-option{font-size:14px;background:#fff;margin-bottom:0}.up-options li.li-spacer{margin-bottom:0}.up-cancel-enquiry h3{margin:10px;margin-bottom:10px}.up-cancel-enquiry .up-cancel-reasons{margin-bottom:20px}.up-cancel-enquiry label{padding-top:10px;padding-bottom:8px;border:1px solid #e5e5e5;width:90%;font-weight:normal}.up-cancel-enquiry .input-container{padding-left:35px}.up-cancel-enquiry input{width:auto;display:inline;margin-left:-23px}.up-cancel-enquiry span{margin-left:10px}.up-decline-booking h3{margin:10px;margin-bottom:10px}.up-decline-booking .up-decline-reasons{margin-bottom:20px}.up-decline-booking label{padding-top:10px;padding-bottom:8px;border:1px solid #e5e5e5;width:90%;font-weight:normal}.up-decline-booking .input-container{padding-left:35px}.up-decline-booking input{width:auto;display:inline;margin-left:-23px}.up-decline-booking span{margin-left:10px}.up-request-extension h3{margin:10px;margin-bottom:10px}.up-request-extension .ext-label{display:block;font-weight:bold;margin-bottom:10px}.up-request-extension .up-input{text-align:center;margin-bottom:15px}.up-request-extension select{width:50%;height:3em}.up-request-extension .fa{vertical-align:middle;margin-right:5px}.up-button-container{text-align:center}.up-button{padding:10px 0;border-radius:2px;display:inline-block;text-align:center;width:40%;margin:auto;color:#fff;cursor:pointer}.up-button.up-cancel{background:#888;margin-right:10px}.up-button.up-submit{background:#1f67b5}.up-button.up-submit.ls{background:#ee782e}.up-redeem-voucher h3{margin:10px;margin-bottom:10px}.up-redeem-voucher .red-label{display:block;font-weight:bold;margin-bottom:10px}.up-redeem-voucher input{width:50%;margin:auto;margin-bottom:15px;height:2em;font-size:18px;padding-left:10px}.up-disclaimers ul{padding:0 15px}.message-feed{list-style:none;padding:0}.message-feed .message{width:90%;margin:10px 0 0;clear:both}.message-feed .message.right{float:right}.message-feed .message label{padding:0 2px;font-weight:normal;cursor:auto}.send-message-input{clear:both}.pull-right{float:right;margin-right:10px}.up-messages h3{margin:10px;padding-bottom:5px;border-bottom:1px solid #00acc1}.up-messages.ls h3{border-bottom:1px solid #b42d0b}.message-feed .message p{background:none repeat scroll 0 0 #f2f2f2;padding:15px;margin:0 0 9px}.message-feed .message.right p{background:none repeat scroll 0 0 #e5f1ff;margin:0 0 9px}.message-feed .message.right.ls p{background:none repeat scroll 0 0 #fff9e5}.up-messages .up-message-prompt{display:inline-block;margin-top:10px;margin-bottom:10px}.up-send-button{font-size:14px;padding:10px 0;border-radius:2px;display:block;text-align:center;width:140px;margin:auto;background:#1f67b5;color:#fff;cursor:pointer}.up-send-button.ls{background:#ee782e}#up-unlink-submit-btn{font-size:14px;padding:10px 0;border-radius:2px;display:block;text-align:center;width:140px;margin:auto;background:#1f67b5;color:#fff;cursor:pointer}#up-unlink-submit-btn.ls{background:#ee782e}.up-unlink .alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.up-unlink .alert-success{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#c8e5bc));background-image:linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1;color:#3c763d;background-color:#dff0d8}.up-unlink .alert-danger{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#e7c3c3));background-image:linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7;color:#a94442;background-color:#f2dede}.up-contact-details span{margin-top:10px;margin-bottom:10px;font-size:14px;display:block}.up-contact-details td{height:1.5em;font-size:12px}.error-button-container{margin-top:40px;margin-bottom:40px}.about-container{padding:10px}.about-container h2{font-size:18px;border-bottom:1px solid #e5e5e5}.about-container ul{list-style:none;padding-left:0}.about-container .phone-contacts li{margin-bottom:15px}.about-container label{font-weight:normal}.about-container a{color:#0088cc}.about-container.ls a{color:#ee782e}.about-container .phone{font-size:24px;font-weight:bold}.about-container .click-expand{cursor:pointer;color:#0088cc}.about-container.ls .click-expand{color:#ee782e}.about-container .office{list-style:none;padding-left:0}.about-container .box{border:1px solid #ccc;background:#fcfcfc;color:#666;padding:7px}#careers ul.styled>li{list-style-type:square;margin-bottom:10px;font-size:14px;line-height:1.5}.about_container_mobile{margin-left:20px;margin-right:20px;background-color:#fff}.about_container_mobile.ls a{color:#ff8813;text-decoration:none}.about_container_mobile.tg a{color:#0088cc;text-decoration:none}#terms .terms-sections{margin-top:10px;margin-bottom:20px;font-size:14px}#terms h4,#terms p,#terms li{font-size:12px;line-height:18px}#terms h2{margin-top:10px;margin-bottom:0;font-weight:bold;border-bottom:none}#terms h4{font-weight:bold;margin:1em 0}#terms p{margin:0}#terms ol#ordered{padding-left:40px;list-style:square !important}#terms #ordered li{list-style-type:lower-roman !important}#terms ul{padding-left:20px}#terms ul li{list-style:disc}#terms ul ul li{list-style:circle}#terms ul ul ul li{list-style:square}#terms hr{display:block;height:1px;border:0;margin:1em 0;padding:0;border-top:1px solid #999}.login input{display:block;width:100%}.login label{width:100%;display:block;margin:10px 0 5px 0;font-size:12px}.login .col-full{margin-bottom:0px !important}.login-container,.signup-container,.forgot-container{padding:1px 5px}.login-button-container{text-align:right;margin-top:12px;margin-bottom:12px}.login .forgot-pin,.forgot-container .forgot-pin{text-align:center;color:#2a6496;cursor:pointer;font-size:13px;margin-bottom:20px}.message-container{text-align:center}.ls .login .forgot-pin,.ls .forgot-container .forgot-pin{color:#ee782e}.login-input{padding:5px;margin-bottom:20px}.login #user-type{padding:10px 0}.login #user-type label{display:inline;width:inherit}.login #user-type input{display:inline;width:inherit}.login #user-type .radio-inline{padding-right:10px}.login #user-type input[type='radio']{position:relative;top:1px}.login #check-user-spinner{text-align:center;padding:20px 0}.login .ajax-spinner{position:inherit;top:inherit;left:inherit;margin-top:inherit;margin-left:inherit;padding:30px 0}.login .country-type input{margin-right:5px;vertical-align:sub;display:inline-block;width:auto}.login .country-type label{float:left;width:50%;font-size:13px;margin-top:0px}.login .field-msg{font-size:11px;color:#a94442}.invalid-container{margin-top:20px;display:none}.forgot-pw input{display:block;width:100%}.forgot-pw label{width:100%;display:block;margin:20px 0 10px 0;font-size:14px}.forgot-pw .error{color:#a94442;text-align:right;font-size:14px !important;line-height:10px;font-weight:400 !important}.forgot-pw input.error{text-align:left;border-color:#a94442 !important;background:#fdcecd !important}.forgot-pw-container{padding:10px 5px}.forgot-pw .send-btn-container{text-align:center;margin:30px 0}.forgot-pin input{display:block;width:100%}.forgot-pin label{width:100%;display:block;margin:20px 0 10px 0;font-size:14px}.forgot-pin-container{padding:10px 5px}.forgot-pin .send-btn-container{text-align:center;margin:30px 0}.divider{border-top:1px solid #ccc}.removed-box{border:1px solid red;background:#ffeeee;margin:40px 20px 0;padding:10px;text-align:center}.favourites-desc{font-size:14px;margin:10px;padding-bottom:10px}.listings-main{background-color:#d3d3d3}.listings{padding:10px}.listing{display:block;position:relative;height:240px;max-width:525px;cursor:pointer;margin:auto;margin-bottom:8px;border-radius:2px;-mox-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12)}.listing a{text-decoration:none}.listing .banner{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:94px;height:94px;text-align:right}.listing .banner span{font-size:12px;font-weight:normal;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:125px;display:block;-webkit-box-shadow:0 3px 10px -5px #000;box-shadow:0 3px 10px -5px #000;position:absolute;top:28px;left:-24px}.tg .listing .banner span{background:#1e5799;background:-webkit-gradient(linear, left top, left bottom, from(#2989d8), to(#1e5799));background:linear-gradient(#2989d8 0%, #1e5799 100%)}.ls .listing .banner span{background:#8f0808;background:-webkit-gradient(linear, left top, left bottom, from(#f70505), to(#8f0808));background:linear-gradient(#f70505 0%, #8f0808 100%)}.listing .banner span::before{content:'';position:absolute;left:0px;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.tg .listing .banner span::before{border-left:3px solid #1e5799;border-top:3px solid #1e5799}.ls .listing .banner span::before{border-left:3px solid #8f0808;border-top:3px solid #8f0808}.listing .banner span::after{content:'';position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.tg .listing .banner span::after{border-right:3px solid #1e5799;border-top:3px solid #1e5799}.ls .listing .banner span::after{border-right:3px solid #8f0808;border-top:3px solid #8f0808}.listing .picture{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.listing .swiper-container{height:240px;border-radius:2px;background-color:#666}.listing .swiper-slide{background-repeat:no-repeat;background-size:cover}.listing .favourite-btn{position:absolute;top:0;right:0;color:#fff;cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent}.listing .favourite-btn .fa-heart{color:rgba(0,0,0,0.6);-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.listing .favourited .fa-heart{color:rgba(255,90,95,0.6);-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.listing .content-bg{width:100%;position:absolute;bottom:0;background-color:rgba(0,0,0,0.5);border-bottom-left-radius:2px;border-bottom-right-radius:2px;z-index:2}.listing .content{height:60px;color:#fff;margin:5px 8px}@media screen and (max-width: 450px){.homepage .listing .content{margin:5px 5px}}.listing .content h2{color:#fff;margin:0 30px -2px 0;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal}.listing .content .full{margin-right:0}.listing .content .type{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:78px;display:block}.listing .content .type.include-availability{margin-right:0;display:inline}.listing .content .price{position:absolute;right:10px;bottom:5px;font-size:12px;line-height:1;text-align:right}@media screen and (max-width: 450px){.homepage .listing .content .price{right:5px}}.listing .content .view{position:absolute;right:7px;bottom:7px;padding:4px 7px;font-weight:bold;font-size:14px;border:1px solid #fff;border-radius:2px}.listing .content .price .amount{font-size:24px;display:block;font-weight:normal}.listing .content .price .price-type{line-height:0.8}.listing .content .reviews{margin-top:5px}.listing .content .num-reviews{font-size:12px}.listing .content .reviews .fa{color:#ffc107;margin-right:-2px}@media screen and (max-width: 450px){margin-right:-4px}.listing .content .stay-details{font-size:14px;position:absolute;bottom:7px}.listing .content .availability{padding:1px 2px;font-size:12px;font-weight:bold}.listing .content .available{color:#32ca38}.listing .content .possibly-available{color:#bdbdbd}.listing .content .not-available{color:#f44336}.no-results-main{padding:0}.no-results{color:#666;background:#f4f4f4;text-align:center;position:relative;height:440px;background-image:url("/img/no-results-bg.jpg");background-size:cover}.no-results span{display:block;padding-top:25px;margin-bottom:15px;font-size:14px}.no-results a{display:inline-block;text-decoration:none;color:#fff;background:#1f67b5;border-radius:2px;font-weight:bold;margin-bottom:25px;padding:10px}.ls .no-results a{background:#ee782e}.vip-container{font-size:15px;font-weight:normal;line-height:1;padding-top:0.3em;padding-bottom:0.3em;background:#fff;text-transform:uppercase}.vip-contact{margin-top:10px;color:#1f67b5;font-family:'Lato';text-transform:uppercase}.ls .vip-contact{color:#c93315}img.agent-portrait.vip-portrait{margin-top:-6px}h4.vip-contact.agent-name{margin-top:12px}.vip-contact a.agent-email{text-transform:lowercase;letter-spacing:1px}.vip-container .vip{width:275px;margin:auto}.vip-container .vip .vip-welcome{width:90%}.vip-gold-heading{padding:2px;margin:10px}.gold-background,.gold-background--before:before,.gold-background--after:after{background-color:#cc9933;background-image:linear-gradient(135deg, #9c792c 0%, #9e7d30 2%, #a5843a 3%, #b89850 6%, #cdac64 8%, #e1c077 10%, #eecc81 12%, #f5d285 14%, #f5cf7e 15%, #f1c971 16%, #d7a63a 19%, #cf9d2b 20%, #cd9a24 21%, #cd9a24 55%, #cf9c28 56%, #d5a538 57%, #eec56c 60%, #f5ce7c 61%, #f5d284 62%, #f5d185 62%, #f0cd83 64%, #e3c279 66%, #ceac65 68%, #ae8d45 72%, #a38238 74%, #9c792c 76%, #9c792c 78%, #a27a2c 79%, #c69226 86%, #cd9a24 89%, #cda339 92%, #cda437 93%, #cdaa48 95%, #cbb564 98%, #cbb96d 100%)}.vip-container .vip h1{font-family:'Lato', Arial, sans-serif;font-weight:100;font-size:50px;text-transform:uppercase;text-align:center;margin:0}.vip-container .vip h1 span{color:#cc9933}.vip-container .vip h2{font-family:'Lato', Arial, sans-serif;text-transform:uppercase;font-weight:300;text-align:center}.vip-container .vip h3{font-family:'Lato', Arial, sans-serif;text-transform:uppercase;font-weight:300;text-align:center}.vip-container .vip h4{font-family:'Lato', Arial, sans-serif;text-align:center;font-weight:normal}.vip-container .vip h4 span{color:#e2bf01}.vip-container .vip h4 a{text-decoration:none;color:inherit;cursor:pointer}.tg-grid{color:#333;clear:both;width:98%;margin:4px;padding:2px 0px 2px 1px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.grid_info{padding:6px 2px 6px 6px;font-size:13px}.grid_info_text{padding:6px 6px 6px 0px;font-size:12px}.tg-grid .header{-webkit-column-count:15 36px;column-count:15 36px;padding-top:10px;padding-bottom:4px}.tg-grid .header .block{font-size:12px;line-height:1.4;border-bottom:0px;border-left:0px;cursor:default}.tg-grid .header .header-inner{position:relative;top:13px}.tg-grid .header .tg .fa{color:#1f67b5;background:#fff}.tg-grid .header .ls .fa{color:#ee782e;background:#fff}.tg-grid .block{position:relative;display:inline-block;font-size:14px;width:50px;text-align:center;left:0px;right:0px;padding-right:0px}.tg-grid .block.control{cursor:pointer;padding-top:12px;height:60px}.tg-grid .block.control:click{outline:none;border-color:#9ecaed;-webkit-box-shadow:0 0 10px #9ecaed;box-shadow:0 0 10px #9ecaed}.tg-grid .info{width:82px;font-size:12px;font-weight:bold;text-align:left;vertical-align:middle;display:inline-block;margin-top:0px;height:60px;border-right:1px #ccc solid;border-bottom:0.25px #ccc solid;border-left:1px #ccc solid;overflow:hidden;padding-top:2px;padding-bottom:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.tg-grid .line:first-of-type .info{border-top:0.5px #ccc solid;border-bottom:0.5px #ccc solid}.tg-grid .info.padding{width:82px;cursor:pointer;border:none !important}.tg-grid .info.padding .picker-date{width:80px;padding:2px 0px;margin-top:10px;border:1px #ccc solid;text-align:center;cursor:pointer;font-weight:bold}.tg-grid .info.padding .picker-date:focus{outline:none;border-color:#9ecaed;box-shadow:0 0 10px #9ecaed;-webkit-box-shadow:0px 0px 4px #4195fc;box-shadow:0px 0px 4px #4195fc}.tg-grid .info .container{margin-left:2px;margin-top:1px;font-size:88%;display:inline-block;position:relative;max-height:25px;overflow:hidden;font-weight:600}.tg-grid .info .subtext{display:table;position:relative;color:#333;font-size:72%;top:0px;left:3%;font-weight:500}.tg-grid .info .sleeps{display:table;position:relative;color:#dd3344;font-size:88%;bottom:8%;left:5%}.tg-grid .line .rates{vertical-align:middle;line-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.tg-grid .rates{position:relative;display:inline-block;font-size:80%;width:50px;height:60px;text-align:center;border-right:1px #ccc solid;border-bottom:0.5px #ccc solid;clear:both}.tg-grid .line:first-of-type .rates{border-top:0.5px #ccc solid}.tg-grid .rates.hide-spinner .fa{background-color:#ddd}.tg-grid .rates.hide-spinner .fa{display:none}.tg-grid .rates.is-sunday{border-right:none}.tg-grid .rates.black-border{border-left:1px #555 solid}.tg-grid .rates.avail.has-extra{line-height:16px;padding-top:8px;padding-bottom:2px;text-align:right;padding-right:3px}#main .tg-grid .rates.avail.has-extra{height:50px}.tg-grid .rates.has-extra span{font-size:10px;color:#666666;line-height:10px}.tg-grid .rates.has-extra-info span{display:block;font-size:10px;color:#666666;padding-top:2px;line-height:15px}.tg-grid .rates.avail{background-color:#b8e0b8;cursor:default}.tg-grid .rates.unavail{padding-bottom:2px;background-color:#f5bfbf;cursor:not-allowed;text-align:center;color:#666}.tg-grid .line:hover .rates.avail{background-color:#c5edc5}.tg-grid .line:hover .rates.unavail{background-color:#ffcece}.tg-grid .rates.avail.not-exact{background-color:#ddd}.tg-grid .rates.unavail.not-exact{background-color:#f5bfbf}.tg-grid .line:hover .rates.avail.not-exact{background-color:#ececec}.tg-grid .line:hover .rates.unavail.not-exact{background-color:#ffcece}.tg-grid .rates.control{cursor:pointer;cursor:hand}.tg-grid .rates.control.disabled{color:#888888}.tg-grid .rates.control.disabled:hover{color:#888888}.tg-grid .rates.control:hover{color:#555555}.tg-grid .rates.avail .star{font-size:20px;color:red}.qtip{min-width:50px !important;max-width:130px !important;font-size:10.5px !important;line-height:12px !important}.qtip .qtip-titlebar{font-size:14px !important;line-height:12px !important;padding:5px 2px 5px 8px !important}.qtip .qtip-content{padding:5px 2px 5px 8px !important}.qtip .qtip-content table{table-layout:fixed}.qtip .qtip-content .ppl{width:50px;overflow:hidden}.qtip .qtip-content .price{width:55px;overflow:hidden;white-space:nowrap}@media (orientation: landscape){.pswp__item .iOS{width:auto;margin:0 auto}.pswp__zoom-wrap .iOS{width:auto !important}img.pswp__img .iOS{position:absolute;left:0px}.pswp__img--placeholder .iOS{width:auto;display:block}.pswp__container .iOS,.pswp__zoom-wrap .iOS{-ms-touch-action:none;touch-action:none;position:absolute;left:-45px;right:0;top:0;bottom:0}.pswp__container .iOS{left:0}.pswp__scroll-wrap .iOS{width:auto !important}}@media (orientation: portrait){.pswp__item .iOS{width:auto;margin:0 auto}.pswp__container .iOS,.pswp__zoom-wrap .iOS{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:-3px !important;bottom:0}.pswp__scroll-wrap .iOS{width:auto !important}}#enquiry{padding:10px}#enquiry .deal-banner{border-radius:2px;border:1px solid #b8e5bc;color:#2c7e0c;background-color:#dff6e1;padding:8px 12px;margin-bottom:16px}#enquiry .deal-banner h2{color:#2c7e0c}#enquiry .deal-banner span{font-size:12px}#enquiry .desc{font-size:12px;margin:0;margin-bottom:25px}#enquiry .bottom-buttons{margin:30px 20px}#enquiry .enquiry-back{float:left;width:30%;background:#888888;text-align:center;border-radius:2px;padding:10px 0;text-decoration:none;cursor:pointer}#enquiry .enquiry-back span{font-size:16px;color:#fff}#enquiry .enquiry-back .arrow{float:left;left:10px;position:relative}#enquiry .enquiry-continue{float:left;width:65%;margin-left:4%;text-align:center;border-radius:2px;padding:10px 0;text-decoration:none;cursor:pointer}#enquiry .enquiry-continue.tg{background:#1f67b5}#enquiry .enquiry-continue.ls{background:#ee782e}#enquiry .enquiry-continue span{font-size:16px;color:#fff}#enquiry .enquiry-continue .arrow{float:right;right:10px;position:relative}.ls #enquiry .btn-continue{background-color:#ee782e}#enquiry .nav-buttons{padding:30px 0px 20px}#enquiry .btn-back{width:30%;min-width:80px;max-width:120px;float:left;background-color:#888;text-align:center;padding:10px 0}#enquiry .btn-continue{width:60%;min-width:160px;max-width:240px;float:right;background-color:#1f67b5;text-align:center;padding:10px 0}#enquiry .btn-continue.disabled{opacity:0.6}#enquiry h2{font-size:16px;text-align:center;margin:0;margin-bottom:5px;color:#555}#enquiry .select-style{padding:0;margin:auto;border:2px solid #1f67b5;width:40px;height:30px;border-radius:4px;overflow:hidden;background-color:#fff;background:#fff url("/img/arrowdown-blue.png") no-repeat 90% 50%}#enquiry .room-input .select-style{display:inline-block;border-color:#777;background:#fff url("/img/arrowdown-grey.png") no-repeat 90% 50%;vertical-align:middle}#enquiry .select-style select{font-size:12px;font-weight:bold;color:#1f67b5;padding:0px 8px;width:130%;height:30px;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#enquiry .room-input .select-style select{color:#777}#enquiry .select-style select:focus{outline:none}#enquiry .results,#postenquiry .results{border:1px solid #ccc;background-color:#fcfcfc;border-radius:2px}#enquiry .result-snippet,#postenquiry .result-snippet{background-image:none}#postenquiry .similarity-container .available-notice{margin-top:20px}#enquiry .result-snippet .availability,#postenquiry .result-snippet .availability{width:130px;font-size:12px;font-weight:bold;position:absolute;bottom:-1px;color:#fff;padding:3px 0;left:1px;background:rgba(0,0,0,0.5);text-align:center}#enquiry .result-snippet .snippet-content .distance,#postenquiry .result-snippet .snippet-content .distance{font-size:11px;font-weight:bold;position:absolute;bottom:5px;color:#1f67b5}.ls #enquiry .result-snippet .snippet-content .distance,.ls #postenquiry .result-snippet .snippet-content .distance{color:#ee782e}#postenquiry .result-snippet .availability .fa,.ls #postenquiry .result-snippet .availability .fa{color:#fff}#room-allocation .dates{border:1px solid #ccc;background-color:#fcfcfc;border-radius:2px;padding:20px;padding-bottom:25px;margin-bottom:25px}#room-allocation .dates .col-full{margin-bottom:0}#room-allocation .dates .field-label{font-size:12px;display:block;margin-bottom:5px}#room-allocation .dates .field-label.right{min-width:128px;width:95%;max-width:135px;margin-left:auto}#room-allocation .rooms-container{min-height:150px}#room-allocation #spinner-container{padding:30px 0 50px}#room-allocation #spinner-container img{margin:0}#room-allocation .rooms{border:1px solid #ccc;border-bottom:none;border-radius:2px;background-color:#fcfcfc}.similarity-container .result-snippet,#room-allocation .result-snippet{cursor:pointer;color:#333;padding-top:8px;padding-left:5px;padding-right:10px;border-bottom:1px solid #bbbbbb;display:block;height:110px;position:relative;text-decoration:none}.similarity-container .result-snippet .snippet-image,#room-allocation .result-snippet .snippet-image{position:absolute;top:8px;left:5px}.similarity-container .result-snippet img,#room-allocation .result-snippet img{display:inline-block;float:left;width:130px;height:100px;border:1px solid #ddd;margin-right:8px}.similarity-container .result-snippet .snippet-content,#room-allocation .result-snippet .snippet-content{margin-left:138px;font-size:11px}.similarity-container .result-snippet .snippet-content .name,#room-allocation .result-snippet .snippet-content .name{font-size:13px;white-space:nowrap;font-weight:bold;overflow:hidden;text-overflow:ellipsis;margin:0}.similarity-container .result-snippet .snippet-content .features,#room-allocation .result-snippet .snippet-content .features{font-size:10px;color:#777777;margin:3px}.similarity-container .result-snippet .snippet-content .right-content,#room-allocation .result-snippet .snippet-content .right-content{font-size:9px;color:#aaaaaa;font-weight:bold;line-height:1;text-align:right;position:absolute;right:10px;bottom:10px}.similarity-container .result-snippet .right-content .tg,#room-allocation .result-snippet .right-content .tg{color:#1f67b5}.similarity-container .result-snippet .right-content .ls,#room-allocation .result-snippet .right-content .ls{color:#ee782e}.similarity-container .result-snippet .right-content span,#room-allocation .result-snippet .right-content span{font-size:16px;font-weight:normal;line-height:0.9}#room-allocation .result-snippet.enquiry-room-snippet{color:#777;background:none;padding-right:7px;height:auto;min-height:110px;margin-bottom:0}#room-allocation .result-snippet.enquiry-room-snippet .room-display{position:relative;height:100px}#room-allocation .result-snippet.enquiry-room-snippet img{width:120px;display:inline-block;float:left;height:100px;border:1px solid #ddd;margin-right:8px}#room-allocation .result-snippet.enquiry-room-snippet .availability{width:120px;font-size:12px;font-weight:bold;position:absolute;bottom:-1px;color:#fff;padding:3px 0;left:1px;background:rgba(0,0,0,0.5);text-align:center}#room-allocation .result-snippet.enquiry-room-snippet h3{margin-right:45px;font-size:12px;white-space:normal;color:#555;font-weight:bold;overflow:hidden;text-overflow:ellipsis;margin:0}#room-allocation .result-snippet.enquiry-room-snippet .deal-desc{font-weight:bold;color:#2c7e0c;margin:2px 0px 5px 0;font-size:12px;line-height:1.1}#room-allocation .result-snippet.enquiry-room-snippet .snippet-content{margin-left:130px}#room-allocation .result-snippet.enquiry-room-snippet ul{width:145px;list-style:none;padding:0;font-size:11px !important;line-height:1em;margin:0;color:#777777}#room-allocation .result-snippet.enquiry-room-snippet li{margin:3px 0}#room-allocation .result-snippet.enquiry-room-snippet .icon{width:16px;display:inline-block}#room-allocation .result-snippet.enquiry-room-snippet .right-content{color:#888;right:0;bottom:0;font-size:9px;font-weight:bold;line-height:1;text-align:right;position:absolute}#room-allocation .result-snippet.enquiry-room-snippet .right-content span{font-size:16px;line-height:0.9}#room-allocation .result-snippet.enquiry-room-snippet .price{margin-top:15px}#room-allocation .result-snippet.enquiry-room-snippet .original-price{color:#777;font-size:12px !important;text-decoration:line-through}#room-allocation .result-snippet.enquiry-room-snippet .actual-price{color:#777;font-weight:bold}#room-allocation .result-snippet.enquiry-room-snippet .actual-price.discount{color:#2c7e0c;line-height:1em}#room-allocation .result-snippet.enquiry-room-snippet .num-rooms{float:right;text-align:center}#room-allocation .result-snippet.enquiry-room-snippet .fully-booked{color:#b71c1c;border:1px solid #b71c1c;border-radius:3px;padding:2px;width:65px}#room-allocation .result-snippet.enquiry-room-snippet .no-rooms{display:block;font-weight:bold;margin-bottom:3px}.tg #room-allocation .result-snippet.enquiry-room-snippet .no-rooms{color:#1f67b5}.ls #room-allocation .result-snippet.enquiry-room-snippet .no-rooms{color:#ee782e}#room-allocation .select-style{padding:0;margin:auto;border:2px solid #1f67b5;width:40px;height:30px;border-radius:4px;overflow:hidden;background-color:#fff;background:#fff url("/img/arrowdown-blue.png") no-repeat 90% 50%}#room-allocation .cancellation{font-size:12px;margin-top:5px}#room-allocation .room-input{padding:5px 0px}#room-allocation .room-input .select-style{display:inline-block;border-color:#777;background:#fff url("/img/arrowdown-grey.png") no-repeat 90% 50%;vertical-align:middle}#room-allocation .select-style select{font-size:12px;font-weight:bold;color:#1f67b5;padding:0px 8px;width:130%;height:30px;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ls #room-allocation .select-style{border:2px solid #ee782e;background:#fff url("/img/arrowdown-orange.png") no-repeat 90% 50%}.ls #room-allocation .select-style select{color:#ee782e}#room-allocation .room-input .select-style select{color:#777}#room-allocation .select-style select:focus{outline:none}#room-allocation .room-item{padding:5px 0px;font-size:12px}#room-allocation .room-item .label{display:inline-block;font-weight:bold;font-size:14px;-webkit-transform:translateY(50%);transform:translateY(50%)}#room-allocation .room-item .content{float:right;margin:0 auto;width:auto}#room-allocation .room-item .content.center{float:none;text-align:center}#room-allocation .room-item .content-wrap{text-align:center}#room-allocation .room-item .content-wrap.center{width:auto;text-align:center}#room-allocation .room-item .adult-label{max-width:65px;width:auto;display:inline-block;text-align:left;margin-left:3px;margin-right:5px;-webkit-transform:translateY(4%);transform:translateY(4%)}#room-allocation .child-age-item{padding:5px 15px}#room-allocation .child-label{display:inline-block;text-align:left;margin-left:3px}#room-allocation .child-age-item.last{padding-bottom:0}#room-allocation .child-age-input{margin-top:10px;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}#room-allocation .child-age-input.last{margin-top:10px;border-bottom:none;padding-bottom:0;margin-bottom:0}#room-allocation .child-age-input input{margin:0 5px;display:inline-block;width:42px;height:27px;-webkit-appearance:none;border:1px solid #777;border-radius:2px;text-align:center}#room-allocation .child-age-input .age-label{width:50px;display:inline-block}#room-allocation .fees{font-size:13px;color:#555;padding:12px 10px;border-bottom:1px solid #bbbbbb;line-height:1.4}#room-allocation .not-available-notice{margin-top:20px;padding:0 15px;color:#c93315}#room-allocation .not-available-notice i{float:left;margin-top:0px}#room-allocation .not-available-notice p{margin-left:50px;margin-bottom:20px;font-size:14px}#room-allocation .not-available-snippets-head{font-size:14px;margin-bottom:10px;display:block}#pricing-summary{margin-top:20px}#pricing-summary .summary{color:#666;border:1px solid #ccc;background-color:#fcfcfc;border-radius:2px;padding:10px;font-size:14px;margin-bottom:20px}#pricing-summary .summary table{width:100%}#pricing-summary .summary td{line-height:2.5}#pricing-summary .summary table .name{text-overflow:ellipsis;width:65%}#pricing-summary .summary table .value{font-weight:bold;text-align:right;padding-right:0px}.pricing-table .final-price{font-weight:bold;font-size:16px}.price-summary-label{text-align:left;font-size:12px;color:#797878;margin-top:8px}#contact-details{display:none}#contact-details .details{border:1px solid #ccc;background-color:#fcfcfc;border-radius:2px;padding:20px;padding-bottom:25px;margin-bottom:20px}#invite-friends .friends{color:#666;border:1px solid #ccc;background-color:#fcfcfc;border-radius:2px;padding:20px;font-size:14px;margin-bottom:20px}#invite-friends .friends .friend_checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#invite-friends .friends .friend_checkboxes input{margin-right:10px}#contact-details .details .form-full{margin-bottom:20px}#contact-details .details label{display:block;font-size:12px;margin-bottom:5px;text-transform:uppercase;color:#555}#contact-details .col-full{width:100%;margin-bottom:20px}#contact-details .col-half{width:50%;float:left}#contact-details .col-half .field{min-width:128px;width:95%;max-width:175px}#contact-details .col-half .right{margin-left:auto}#contact-details input{color:#555;border-color:#999}.swiper-button-next{height:26px}.swiper-button-prev{height:26px}#contact-details .field-msg{font-size:11px;color:#a94442}#contact-details .field-msg.suggest-email,#contact-details .field-msg .suggest-email{color:#555}#contact-details .field-msg .suggested-email{color:#1f67b5;cursor:pointer}#contact-details .country{margin-top:6px;margin-bottom:5px}#contact-details .country-type label{float:left;margin-right:20px;font-size:11px}#contact-details .country-type input{margin-right:5px;font-size:11px}#contact-details .language-preference{margin-top:6px;margin-bottom:5px}#contact-details .language-preference label{float:left;margin-right:20px;font-size:11px}#contact-details .language-preference input{margin-right:7px;font-size:11px}#contact-details .country-select select{width:100%;height:3em;margin-top:10px;margin-bottom:5px}#contact-details .valid{color:#468847;border-color:#468847}#contact-details .invalid{color:#a94442;border-color:#a94442}#contact-details .selected input{color:#555;border-color:#1fbad6}#contact-details .selected input:focus{outline:none}#contact-details .selected textarea{border-color:#1fbad6}#contact-details .selected textarea:focus{outline:none}.ls #contact-details .selected input{color:#ee782e;border-color:#ee782e}.ls #contact-details .selected select{color:#ee782e;border-color:#ee782e}.ls #contact-details .selected .fa{color:#ee782e}.ls #contact-details .selected ::-webkit-input-placeholder{color:#ee782e}.ls #contact-details .selected :-moz-placeholder{color:#ee782e}.ls #contact-details .selected ::-moz-placeholder{color:#ee782e}.ls #contact-details .selected :-ms-input-placeholder{color:#ee782e}#contact-details .radio-field input{display:none}#contact-details .radio-field{float:left}#contact-details .radio-field label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:40px;min-width:65px;margin-bottom:0;border:1px solid #999;border-radius:2px;text-transform:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:11px 0}#contact-details .radio-field input:checked ~ label{color:#1fbad6;border-color:#1fbad6;font-weight:bold}#contact-details .select-style{float:left}#contact-details .summary{color:#666;border:1px solid #ccc;background-color:#fcfcfc;border-radius:2px;padding:20px;font-size:14px;margin-bottom:20px}#contact-details .summary h3{margin-top:0;font-size:14px}#contact-details .summary h3 .fa{margin-right:10px}#contact-details .summary table{width:100%;color:#666}#contact-details .summary td{border-top:1px solid #ddd;line-height:2.5}#contact-details .summary table .name{text-overflow:ellipsis}#contact-details .summary table .value{font-weight:bold;text-align:right;padding-right:0px}#contact-details .summary .dates-table{margin-bottom:15px}#contact-details .booking_intention{color:#666;border:1px solid #ccc;background-color:#fcfcfc;border-radius:2px;padding:20px;padding-top:15px;padding-bottom:15px;font-size:14px;margin-bottom:10px}#contact-details .booking_intention label{float:left;margin-right:20px;display:block;font-size:12px;text-transform:uppercase;color:#555}#contact-details .booking_intention span{margin-left:5px;font-size:12px;text-transform:lowercase;color:#555}#contact-details .booking_intention input{margin-right:8px}#postenquiry{padding:10px;padding-bottom:0px;font-size:14px;border-top:1px solid #ccc}#postenquiry .banner{text-align:center;font-size:18px;border:1px solid #cfe2bb;border-radius:4px;padding:12px 20px;margin-bottom:20px;color:#437d00;background:#f5faf3;position:relative}#postenquiry .what-happens-now{font-size:14px}#postenquiry .what-happens-now h2{font-size:18px}#postenquiry .what-happens-now ol{padding-left:30px}#postenquiry .back-button{display:block;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));background-image:linear-gradient(top, #fafafa, #f6f6f6);background-image:-webkit-linear-gradient(top, #fafafa, #f6f6f6);border:1px solid #ccc;padding:10px 0;padding-left:5px;padding-right:5px;margin-left:10px;margin-right:10px;text-decoration:none;text-align:center;margin-bottom:40px;margin-top:40px}#postenquiry .back-button span{font-size:14px;font-weight:bold;color:#333}#postenquiry .back-button .arrow{float:left;border-radius:9px;position:relative}#postenquiry .back-button .fa{float:left;border-radius:9px;position:relative;left:30px;top:3px}#postenquiry .fa{color:#1f67b5}.ls #postenquiry .fa{color:#ee782e}#postenquiry .invite{padding-top:0px;border:1px solid #ccc;background-color:#fcfcfc;border-radius:2px}#postenquiry .dropdown{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;padding-right:20px;border-bottom:0.1px solid #ccc;cursor:pointer}#postenquiry .dropdown .fa{right:10px;position:absolute;padding:3px}.postenquiry-questions{margin-top:40px;border-top:1px solid #ccc;border-radius:2px;padding-top:20px;margin-bottom:30px}.postenquiry-questions .question-text{line-height:1.5;padding-left:20px}.postenquiry-questions a{color:#777}.postenquiry-questions .team-img{margin-right:5px;margin-left:10px;margin-top:8px;border-radius:50%}.questions .team-img{margin-right:5px;border-radius:50%;margin-top:7px}.invite{padding:10px}.invite-wrapper .label-floatlabel{z-index:3;top:3px !important}.invite-wrapper .field-msg{color:#a94442;margin-top:5px;margin-left:7px;font-size:0.8em}.invite-wrapper .invite-body .alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.invite-wrapper .invite-body .alert-success{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#c8e5bc));background-image:linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1;color:#3c763d;background-color:#dff0d8}.invite-wrapper .invite-body .alert-danger{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#e7c3c3));background-image:linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7;color:#a94442;background-color:#f2dede}.invite-wrapper #quick-invite,.invite-wrapper #quick-invite-spinner{margin-top:8px;margin-bottom:10px}.invite-wrapper #quick-invite table>tbody>tr>td{border-bottom:1px solid #ddd;padding:8px 4px}.invite-wrapper #quick-invite .quick-invited-check{color:#3d7703;font-size:13px}.invite-wrapper #quick-invite .quick-accepted-check{color:#3d7703;font-size:13px}.invite-wrapper #quick-invite .quick-invited-check .fa{margin-right:3px}.invite-wrapper #quick-invite .quick-accepted-check .fa{margin-right:3px}.invite-wrapper #quick-invite .quick-invite-btn-error{margin-right:3px;font-size:13px}.invite-wrapper button#invite-submit-btn{width:272px;text-align:center;padding:10px 0px;text-decoration:none;cursor:pointer;margin-bottom:20px;border:1px solid #999;border-radius:2px;-webkit-box-shadow:0px 1px 6px rgba(100,100,100,0.5);box-shadow:0px 1px 6px rgba(100,100,100,0.5)}.invite-wrapper button#invite-submit-btn.btn-primary{background:#1f67b5 none repeat scroll 0% 0%}.invite-wrapper button#invite-submit-btn.btn-warning{background:#ee782e none repeat scroll 0% 0%}.invite-wrapper form[name='invite-form'] .field{margin-bottom:10px}.invite-wrapper form[name='invite-form'] input.valid{color:#468847;border-color:#468847}.invite-wrapper form[name='invite-form'] .invalid{border-color:#a94442;color:#a94442}.invite-wrapper #quick-invite table{width:100%}.invite-wrapper #quick-invite .quick-invite-btn{text-align:center;padding:2px 2px;text-decoration:none;cursor:pointer;color:#333;background:#eee none repeat scroll 0% 0%;margin-bottom:20px;border:1px solid #999;border-radius:2px;-webkit-box-shadow:0px 1px 6px rgba(100,100,100,0.5);box-shadow:0px 1px 6px rgba(100,100,100,0.5)}#signup-form-error,.invite_error{border:none;padding:0 10px;margin:0}#signup-form-error p,.invite_error p{color:#cc0000;background-color:rgba(204,0,0,0.25);padding:15px;text-align:center}#sign-up-form .col-half .field{min-width:120px !important}#sign-up-form .field{height:60px !important}.invite-signup-box{margin-bottom:40px;padding:30px}.invite-signup-box p{font-size:0.8em;margin-top:3px;margin-bottom:15px}.invite-signup-box h3{margin-top:5px;margin-bottom:10px;text-align:center}.invite-signup-box label{text-shadow:none;font-weight:normal;cursor:default;width:100%;display:block;margin:20px 0 10px 0;font-size:14px;padding:0}.invite-signup-box .bottom-buttons{margin-top:30px;margin-bottom:30px;padding-left:10%;padding-right:10%}.invite-signup-box .invite-btn{width:100%;text-align:center;border-radius:2px;padding:10px 0;text-decoration:none;cursor:pointer}.invite-signup-box .invite-btn.tg{background:#1f67b5}.invite-signup-box .invite-btn.ls{background:#ee782e}.invite-signup-box .invite-btn span{font-size:16px;color:#fff}.invite-signup-box input[type='radio']{width:auto;display:inline}.invite-signup-box .form-full .country{font-size:12px}.invite-signup-box .cell-label{display:inline;margin-top:5px}.invite-signup-box .country-container{margin-top:10px;margin-bottom:10px}.invite-signup-box .cell-container{margin-bottom:5px}#invite-backlog{padding:10px;font-size:14px}#invite-backlog img{display:inline-block;float:left;width:130px;height:100px;border:1px solid #ddd;margin-right:8px}#invite-backlog .snippet{cursor:pointer;color:#333;padding-top:8px;padding-left:5px;padding-right:10px;border-bottom:1px solid #bbbbbb;display:block;height:110px;position:relative;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));background-image:linear-gradient(#fafafa, #f6f6f6)}#invite-backlog .snippet:first-child{border-top:1px solid #bbbbbb}#invite-backlog .snippet-content{margin-left:138px;font-size:11px;line-height:16px}#invite-backlog .snippet-content .name{font-size:15px;color:#4d4e50;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}#invite-backlog .snippet-content .name.ls{color:#ee782e}#invite-backlog .right-content{font-size:9px;color:#aaaaaa;font-weight:bold;line-height:1;text-align:right;position:absolute;right:10px;bottom:10px}#invite-backlog .right-content .price{margin-top:15px;color:#4d4e50}#invite-backlog .right-content span{font-size:16px;font-weight:normal;line-height:0.9}#invite-backlog .snippet .ref{font-weight:bold}#invite-backlog .bottom-buttons{margin-top:30px;margin-bottom:30px;padding-left:10%;padding-right:10%}#invite-backlog #continue-btn{width:100%;text-align:center;border-radius:2px;padding:10px 0;text-decoration:none;cursor:pointer;font-size:16px;color:#fff;display:block}#invite-backlog #continue-btn.tg{background:#1f67b5}#invite-backlog #continue-btn.ls{background:#ee782e}.map-listing{display:block;position:relative;height:160px;max-width:525px;cursor:pointer;margin:auto;margin-bottom:1px;border-radius:2px;-mox-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.12)}.map-listing a{text-decoration:none}.map-listing .banner{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:94px;height:94px;text-align:right}.map-listing .banner span{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:125px;display:block;-webkit-box-shadow:0 3px 10px -5px #000;box-shadow:0 3px 10px -5px #000;position:absolute;top:28px;left:-24px}.tg .map-listing .banner span{background:#1e5799;background:-webkit-gradient(linear, left top, left bottom, from(#2989d8), to(#1e5799));background:linear-gradient(#2989d8 0%, #1e5799 100%)}.ls .map-listing .banner span{background:#8f0808;background:-webkit-gradient(linear, left top, left bottom, from(#f70505), to(#8f0808));background:linear-gradient(#f70505 0%, #8f0808 100%)}.map-listing .banner span::before{content:'';position:absolute;left:0px;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.tg .map-listing .banner span::before{border-left:3px solid #1e5799;border-top:3px solid #1e5799}.ls .map-listing .banner span::before{border-left:3px solid #8f0808;border-top:3px solid #8f0808}.map-listing .banner span::after{content:'';position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.tg .map-listing .banner span::after{border-right:3px solid #1e5799;border-top:3px solid #1e5799}.ls .map-listing .banner span::after{border-right:3px solid #8f0808;border-top:3px solid #8f0808}.map-listing .picture{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.map-listing .swiper-container{height:240px;border-radius:2px;background-color:#666}.map-listing .swiper-slide{background-repeat:no-repeat;background-size:cover}.map-listing .favourite-btn{position:absolute;top:0;right:0;color:#fff;cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent}.map-listing .favourite-btn .fa-heart{color:rgba(0,0,0,0.6);-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.map-listing .favourited .fa-heart{color:rgba(255,90,95,0.6);-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.map-listing .close-info{position:absolute;left:2%;cursor:pointer;color:rgba(0,0,0,0.6);padding:8px;z-index:1}.map-listing .view-info{position:absolute;top:4%;right:2%;cursor:pointer;color:rgba(0,0,0,0.6);padding:2px;z-index:1}.map-listing .content-bg{width:100%;position:absolute;bottom:0;background-color:rgba(0,0,0,0.65);border-bottom-left-radius:2px;border-bottom-right-radius:2px;z-index:2}.map-listing .content{height:60px;color:#fff;margin:4px 4px}.map-listing .content h2{color:#fff;margin:0 5px -2px 0;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-listing .content .full{margin-right:0}.map-listing .content .type{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px;display:inline;float:left}.map-listing .content .reviews{margin-top:0%;display:inline-block;right:2%;float:right;margin-right:4px;clear:none !important;padding-top:0px !important;padding-left:0px !important;padding-right:0px !important}.map-listing .content .num-reviews{margin-left:2px;font-size:14px;display:inline-block}.map-listing .content .reviews .fa{color:#ffc107}.map-listing .content .price{position:absolute;right:8px;bottom:8px;font-size:12px;line-height:0.95;text-align:right}.map-listing .content .availability{float:left;font-size:12px;font-weight:bold;position:absolute;left:5px;bottom:8px}.map-listing .content .available.instant{font-size:14px}.map-listing .content .available{color:#32ca38}.map-listing .content .possibly-available{color:#bdbdbd}.map-listing .content .not-available{color:#f44336}.map-listing .content .price .amount{font-size:14px;font-weight:bold;display:block}.results-info-container .listing-placeholder{width:100%;max-width:525px;margin:auto;display:table}.results-info-container .loader-container{display:table-cell;text-align:center;vertical-align:middle}.histogram_overlay{position:relative;display:block}.overlay_left{height:90px;left:11%;position:absolute;display:block;z-index:99;margin-top:-90px;width:1%;background:rgba(241,241,241,0.8)}.overlay_right{height:90px;left:55.2%;background:rgba(241,241,241,0.8);position:absolute;display:block;z-index:99;margin-top:-90px;margin-left:10px;width:75px}.irs-from{top:40px !important}.irs-to{top:40px !important}.irs-single{top:40px !important}.irs-min{visibility:hidden !important}.irs-max{visibility:hidden !important}.irs-from::after,.irs-to::after,.irs-single::after{display:none !important}.ls .irs-bar{background:url(../../img/sprite-skin-flat-ls.png) repeat-x !important;background-position:0 -60px !important}.ls .irs-slider{background:url(../../img/sprite-skin-flat-ls.png) repeat-x !important;background-position:0 -120px !important}.ls .irs-from{background:#f36e31 !important}.ls .irs-to{background:#f36e31 !important}.ls .irs-single{background:#f36e31 !important}.language_switch_btn{border:none;background-color:inherit;color:#537eb7;text-decoration:underline;padding:0}.translated_review_text{margin-left:6%}.profile-page .col-full{width:100%;margin-bottom:30px}.profile-page .col-half{width:50%;float:left}.profile-page .datepickers input{cursor:pointer}.profile-page .col-half .field{min-width:128px;width:95%;max-width:135px}.profile-page .col-half .right{margin-left:auto}.profile-page .label{padding-top:10px}.profile-page{padding:10px}.profile-page .btn{background:#1f67b5;padding:10px 0}.ls .profile-page .btn{background-color:#ee782e}.profile-page .field-msg{font-size:11px;color:#a94442;margin-left:35px;font-size:11px;font-style:italic;margin-top:0px}.box-widget{border:1px solid #ccc;background:#f9f9f9;margin:15px 10px;padding:10px 10px;border-radius:2px}.box-widget table{width:100%}.box-widget table .label{font-size:13px;line-height:2.5;width:33%}.box-widget table .value{font-size:14px;line-height:2.3}.box-widget table tr:not(:last-child) td{border-bottom:1px solid #ddd}.tg-lock-scrolling{position:fixed;width:100%;height:100%}.modal-overlay-visible{opacity:1 !important;pointer-events:auto !important}.is-ie .modal-overlay-visible{display:block !important}.is-ie .modal-overlay{display:none}.modal-overlay{background:rgba(0,0,0,0.8);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in;z-index:10000}.modal-overlay .modal-small{top:25%}.modal-overlay .inline-btn{width:49% !important;display:inline-block}.modal-overlay .tg-modal{border-radius:4px;color:#333;text-align:center;background-color:#fff;height:100%;position:relative;margin:0 auto;padding:2em;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width: 41em){.modal-overlay .tg-modal{overflow-y:hidden;height:auto;margin:1% auto;max-height:57em;max-width:60em;width:50%}}@media screen and (max-width: 480px){.modal-overlay .tg-modal{padding:1em 0.75em}}.modal-overlay .tg-modal>iframe,.modal-overlay .tg-modal>div{border:none;width:100%}.modal-overlay .tg-modal p{font-size:95%;margin-top:10px}.modal-overlay .tg-modal hr{border-width:0;border-top:1px solid #e1e1e1;margin-top:20px;margin-bottom:20px}.modal-overlay .tg-modal .logo img{height:45px}@media (min-width: 41em){.modal-overlay .tg-modal .logo img{height:55px}}.modal-overlay .tg-modal .modal-title{font-size:22px !important;margin-top:20px;margin-bottom:0px}.modal-overlay .tg-modal .modal-label{font-size:16px;font-weight:500;letter-spacing:0.2px;margin-bottom:20px}.modal-overlay .tg-modal .field{position:relative;cursor:pointer;margin-top:0px}.modal-overlay .tg-modal .icon{width:40px;height:40px}.modal-overlay .tg-modal .icon>div{width:40px;height:40px}.modal-overlay .tg-modal .ls-btn{color:#fff;text-transform:none;background:#ee782e;padding:10px 0}.modal-overlay .tg-modal .ls-btn.disabled{pointer-events:none}.modal-overlay .tg-modal .ls-btn .spinner{height:14px;text-align:center;line-height:6px;padding-bottom:4px}.modal-overlay .tg-modal .nopadding-left{padding-left:0px}.modal-overlay .tg-modal .nopadding-right{padding-right:0px}.modal-overlay .tg-modal .col-full{width:100%;margin-bottom:10px}.modal-overlay .tg-modal .col-half{width:49%;margin-bottom:10px}.modal-overlay .tg-modal .secret{display:none !important}.visible #lang-pref-banner{display:none !important}#lang-pref-banner.header-container{height:45px}#lang-pref-banner.header-container .content-container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0px auto;width:100%;font-size:13px;height:45px;line-height:36px;background-color:#ffec7f;color:#000;box-shadow:inset 0px -4px 4px 0px #fce727;-webkit-box-shadow:inset 0px -4px 4px 0px #fce727;-moz-box-shadow:inset 0px -4px 4px 0px #fce727;letter-spacing:0.2px}#lang-pref-banner.header-container p{margin:0px}#lang-pref-banner.header-container .header-text{overflow:hidden;height:16px;padding-left:1px;text-align:center;float:none;line-height:16px}#lang-pref-banner.header-container .pref-text-span{display:block;overflow:hidden;height:16px;padding-left:1px;text-align:center;float:none;line-height:16px;margin-top:3px}#lang-pref-banner.header-container .pref-text-span a{color:#000 !important;text-decoration:none}#lang-pref-banner.header-container .pref-text-span a:hover{color:#ee782e !important}#lang-pref-banner.header-container .fa{color:#000 !important}#lang-pref-banner.header-container .close-lang-pref-banner{margin-left:5px;display:inline-block;text-decoration:none}#lang-pref-banner.header-container a.close-lang-pref-banner{color:#836f00 !important}#lang-pref-banner.header-container .close-lang-pref-banner .fa{color:#836f00 !important}#lang-pref-banner.header-container .close-lang-pref-container a:hover{color:#ee782e !important}#lang-pref-banner.header-container .close-lang-pref-container a:hover .fa{color:#ee782e !important}#lang-banner.footer-container{padding:4px 0px 3px;clear:both;height:36px;line-height:1.1;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#bbb;color:#555;letter-spacing:0.6px}#lang-banner.footer-container .lang-content-container{text-align:center;padding:10px}.price_range_filter{display:none}.app-link-btn{width:210px;display:inline-block;border:3px solid;border-radius:10px;padding:5px 10px;font-size:16px;float:left;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:8px}.app-link-icons{padding-right:10px;float:left;margin-top:1px;margin-left:5px}.flash{-moz-animation:flash 1s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash 1s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash 1s ease-out;-ms-animation-iteration-count:1}@keyframes flash{0%{background-color:#fff}50%{background-color:#fbf8b2}100%{background-color:#fff}}@-webkit-keyframes flash{0%{background-color:#fff}50%{background-color:#fbf8b2}100%{background-color:#fff}}.info-checker{border:1px solid #fff}.info-box{display:none;font-size:13px;line-height:18px;position:absolute;cursor:pointer;left:0px;top:35px;background:black;padding:10px;color:white;max-width:220px;border-radius:3px;z-index:999}.info-box::after,.info-box::before{bottom:100%;left:66px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.info-box::after{border-color:transparent;border-bottom-color:#000000;border-width:5px;margin-left:-5px}.info-box::before{border-color:transparent;border-width:11px;margin-left:-11px}.info-box.serviceLevyAmount::after,.info-box.serviceLevyAmount::before{left:102px}:lang(af) .info-box.serviceLevyAmount::after,:lang(af) .info-box.serviceLevyAmount::before{left:105px}:lang(af) .info-box.serviceFee::after,:lang(af) .info-box.serviceFee::before{left:55px}.position-relative{position:relative;display:block}.serviceFeeClicker,.serviceLevyAmountClicker{padding:5px 8px;cursor:pointer}.ls .info-checker.shower{color:#ee782e;border:1px solid #ccc;border-radius:5px}.tg .info-checker.shower{color:#51a451;border:1px solid #ccc;border-radius:5px}#open-invite-friend{width:272px;padding:10px;margin:auto;margin-bottom:10px;text-align:center;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}#open-invite-friend.btn-primary{border:1px solid #e5e5e5;background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));background:linear-gradient(#fafafa, #f6f6f6);color:#7f98cb;border:1px solid #e5e5e5}#open-invite-friend.btn-warning{background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));background:linear-gradient(#fafafa, #f6f6f6);cursor:pointer;border:1px solid #e5e5e5;color:#c93315}.specific_booking{margin-top:48px}.up-container.up-options{padding-bottom:0px}.invite-body-spinner{text-align:center}label.label-floatlabel{color:#333 !important}.active-floatlabel{outline:none !important}input.floatlabel{outline:none !important;-webkit-appearance:none}.dummy{color:red}.hidden{display:none !important}.unselected{color:#999}.ls .selected .ls-input{color:#ee782e !important;border-color:#ee782e !important;font-style:normal}.ls .selected .ls-select{border-color:#ee782e}.ls .selected .fa{color:#ee782e !important}.ls .selected ::-webkit-input-placeholder{color:#ee782e}.ls .selected :-moz-placeholder{color:#ee782e}.ls .selected ::-moz-placeholder{color:#ee782e}.ls .selected :-ms-input-placeholder{color:#ee782e}.selected .tg-input{border:1px solid #51a451 !important;font-style:normal}.selected .tg-select{border-bottom:1px solid #51a451 !important}.selected .fa{color:#51a451 !important}.selected ::-webkit-input-placeholder{color:#51a451}.selected :-moz-placeholder{color:#51a451}.selected ::-moz-placeholder{color:#51a451}.selected :-ms-input-placeholder{color:#51a451}.ls ::-webkit-input-placeholder{color:#999;font-size:13px}.ls :-moz-placeholder{color:#999;opacity:1;font-size:13px}.ls ::-moz-placeholder{color:#999;opacity:1;font-size:13px}.ls :-ms-input-placeholder{color:#999;font-size:13px}.tg ::-webkit-input-placeholder{color:#999;font-size:13px}.tg :-moz-placeholder{color:#999;opacity:1;font-size:13px}.tg ::-moz-placeholder{color:#999;opacity:1;font-size:13px}.tg :-ms-input-placeholder{color:#999;font-size:13px}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.field-msg{font-size:12px;color:#a94442}.ls-input.valid{color:#468847 !important;border-color:#468847 !important}.ls-input.invalid{color:#a94442 !important;border-color:#a94442 !important}.ls-success{color:#437d00}.ls-info{color:#7196bc}.ls-error{color:#a94442}.slide-in{animation:slide-in 0.5s forwards;-webkit-animation:slide-in 0.5s forwards}.slide-out{animation:slide-out 0.5s forwards;-webkit-animation:slide-out 0.5s forwards}@keyframes slide-in{100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slide-in{100%{-webkit-transform:translateX(0%)}}@keyframes slide-out{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(-100%)}}.ls-spinner{margin:auto;width:50px;height:20px;text-align:center;font-size:10px}.ls-spinner>div{background-color:white;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.ls-btn .ls-spinner.ghost>div{background-color:#ee782e}.tg-btn .ls-spinner.ghost>div{background-color:#064f93}.ls-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.ls-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.ls-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.ls-spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,
	40%,
	100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,
	40%,
	100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.ls-snackbar{visibility:hidden;min-width:350px;background-color:#ee782e;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;width:100%;bottom:0px}.ls-snackbar.show{visibility:visible;-webkit-animation:fadein 0.5s, fadeout 0.5s 7.5s;animation:fadein 0.5s, fadeout 0.5s 7.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:0px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:0px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:0px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:0px;opacity:1}to{bottom:0;opacity:0}}#header a:visited{text-decoration:none}#header .ls a:hover,#header .ls a:focus{color:#ee782e !important;text-decoration:none;outline:0 !important}#header .tg a:hover,#header .tg a:focus{color:#064f93;text-decoration:none;outline:0 !important}#header .ls a:active{color:#ee782e !important;text-decoration:none;outline:0 !important}#header .tg a:active{color:#51a451 !important;text-decoration:none;outline:0 !important}.ls-input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;line-height:normal;color:#555 !important;background-color:#fff;background-image:none;border:1px solid #666 !important;border-radius:2.5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s}.ls-input.checkbox{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;border-radius:3px;display:inline-block;position:relative;max-width:18px !important;max-height:18px !important;padding-right:0 !important;margin:4px 0 0 0 !important}.ls-input.checkbox:checked{border-color:#ee782e !important}.ls-input.checkbox:checked:after{content:'\2714';top:-1px;height:100% !important;width:100% !important;position:absolute;padding:0 0 0 2px !important;margin:0 !important;color:#ee782e}.ls-input:focus{color:#ee782e !important;border-color:#ee782e !important;font-style:normal;outline:0 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.ls-input:focus .fa{color:#ee782e !important}.ls-input:active{color:#ee782e !important;border-color:#ee782e;font-style:normal;outline:0 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.ls-input:active .fa{color:#ee782e !important}.tg-input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;line-height:normal;background-color:#fff;background-image:none;border:1px solid #888;border-radius:2.5px;box-shadow:inset 0 1px 2px #eee;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s}.tg-input.checkbox{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;border-radius:3px;display:inline-block;position:relative;max-width:18px !important;max-height:18px !important;padding-right:0 !important;margin:4px 0 0 0 !important}.tg-input.checkbox:checked{border-color:#6eb525 !important}.tg-input.checkbox:checked:after{content:'\2714';top:-1px;height:100% !important;width:100% !important;position:absolute;padding:0 0 0 2px !important;margin:0 !important;color:#6eb525}.tg-input:hover{border:1px solid #51a451 !important}.tg-input:focus{border:1px solid #51a451 !important;font-style:normal;outline:0 !important}.tg-input:focus .fa{color:#51a451 !important}.tg-input:active{border-color:#51a451 !important;font-style:normal;outline:0 !important}.tg-input:active .fa{color:#51a451 !important}.ls-input::-ms-clear,.tg-input::-ms-clear{width:0;height:0}.ls-input::-ms-clear,.ls-input::-ms-reveal,.tg-input::-ms-clear,.tg-input::-ms-reveal{display:none}.ls-input::-webkit-contacts-auto-fill-button,.ls-input::-webkit-credentials-auto-fill-button,.tg-input::-webkit-contacts-auto-fill-button,.tg-input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;right:0;position:absolute}.ls-select{margin:0px;width:100%;height:40px;padding:6px 12px;font-size:14px;color:#555;background-image:none;background-color:white;border-radius:2px;border:1px solid #666;border-radius:2.5px;-webkit-appearance:none;-moz-appearance:none}.ls-select:focus{border-color:#ee782e;font-style:normal;outline:0 !important}.ls-select:focus .fa{color:#ee782e !important}.tg-select{margin:0px;width:100%;height:40px;padding:6px 12px;font-size:14px;color:#555;background-image:none;background-color:white;border-radius:2px;border:1px solid #888;border-radius:2.5px;-webkit-appearance:none;-moz-appearance:none}.tg-select:hover{border-bottom:1px solid #51a451 !important}.tg-select:focus{border:1px solid #51a451 !important;font-style:normal;outline:0 !important}.tg-select:focus .fa{color:#51a451 !important}.ls-select::-ms-expand,.tg-select::-ms-expand{display:none}.ls-btn{-webkit-animation-duration:0.1ms;animation-duration:0.1ms;-webkit-animation-name:mui-node-inserted;animation-name:mui-node-inserted;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;padding:10px 0;font-size:16px;line-height:1.15;letter-spacing:1px;text-transform:capitalize;color:white;background:#ee782e;border-radius:2.5px;border-top:1.5px solid #ee782e;border-bottom:2px solid #f15a24;border-right:none;border-left:none}.ls-btn.grey{background:#5a5b5d;border-top:0.5px solid #808080;border-bottom:1px solid #333333}.ls-btn.ghost{background:#fff;color:#5a5b5d;border:1px solid #333333}.ls-btn:hover,.ls-btn:focus{background-color:#f15a24 !important;border-top:1.5px solid #f15a24;color:white}.ls-btn.grey:hover,.ls-btn.grey:focus{background-color:#f15a24 !important;border-top:0.5px solid #f15a24;color:white}.ls-btn.ghost:hover,.ls-btn.ghost:focus{background-color:white !important;border:1px solid #f15a24 !important;color:#f15a24 !important}.ls-btn.disabled{-webkit-box-shadow:none;box-shadow:none;opacity:0.6}a.ls-btn:link{color:white !important}a.ls-btn.ghost:link{color:#5a5b5d !important}a.ls-btn:visited{text-decoration:none;color:white !important}a.ls-btn.ghost:visited{color:#5a5b5d !important}a.ls-btn:hover,a.ls-btn:focus{text-decoration:none;outline:0 !important;color:white !important}a.ls-btn.ghost:hover,a.ls-btn.ghost:focus{text-decoration:none;outline:0 !important;color:#f15a24 !important}a.ls-btn :active{text-decoration:none;outline:0 !important}.tg-btn{-webkit-animation-duration:0.1ms;animation-duration:0.1ms;-webkit-animation-name:mui-node-inserted;animation-name:mui-node-inserted;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;outline:0 !important;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:white;background:#064f93;text-align:center;padding:10px 0;font-size:16px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1.15;letter-spacing:1px;border-radius:2.5px}.tg-btn.green{background:#51a451}.tg-btn.grey{background:#5a5b5d;border-top:0.5px solid #808080;border-bottom:1px solid #333333}.tg-btn.ghost{background:#fff;color:#064f93;border:1px solid #064f93}.tg-btn:hover,.tg-btn:focus{background-color:#1654ae !important;color:white}.tg-btn.grey:hover,.tg-btn.grey:focus{background-color:gray !important;border-top:0.5px solid gray !important;border-bottom:1px solid gray !important}.tg-btn.green:hover,.tg-btn.green:focus{background-color:#6eb525 !important}.tg-btn.ghost:hover,.tg-btn.ghost:focus{background-color:white !important;border:1px solid #4e93f7 !important;color:#4e93f7 !important}.tg-btn.disabled{-webkit-box-shadow:none;box-shadow:none;opacity:0.6}a.tg-btn:link{color:white !important}a.tg-btn.ghost:link{color:#064f93 !important}a.tg-btn:visited{text-decoration:none;color:white !important}a.tg-btn.ghost:visited{color:#064f93 !important}a.tg-btn:hover,a.tg-btn:focus{text-decoration:none;outline:0 !important;color:white !important}a.tg-btn.ghost:hover,a.tg-btn.ghost:focus{text-decoration:none;outline:0 !important;color:#4e93f7 !important}a.tg-btn :active{text-decoration:none;outline:0 !important}a:link{text-decoration:none !important}a:visited{text-decoration:none !important}a:hover,a:focus{text-decoration:none !important;outline:0 !important}a:active{text-decoration:none !important;outline:0 !important}.tg-a-white,.tg-a-white:active,.tg-a-white:visited,.tg-a-white a,.tg-a-white a:active,.tg-a-white a:visited{color:#fff}.tg-a-white:hover,.tg-a-white .fa:hover,.tg-a-white:focus,.tg-a-white a:hover,.tg-a-white a:focus{color:#064f93 !important}.tg-a-blue,.tg-a-blue:active,.tg-a-blue:visited,.tg-a-blue a,.tg-a-blue a:active,.tg-a-blue a:visited,.tg-a-blue.no-hover:hover,.tg-a-blue.no-hover:focus{color:#064f93 !important}.tg-a-blue:hover .tg-a-blue .fa:hover,.tg-a-blue:focus,.tg-a-blue a:hover,.tg-a-blue a:focus{color:#51a451 !important}.tg-a-grey,.tg-a-grey:active,.tg-a-grey:visited,.tg-a-grey a,.tg-a-grey a:active,.tg-a-grey a:visited{color:#757575}.tg-a-grey:hover,.tg-a-grey .fa:hover,.tg-a-grey:focus,.tg-a-grey a:hover,.tg-a-grey a:focus{color:#51a451 !important}.tg-a-black,.tg-a-black:active,.tg-a-black:visited,.tg-a-black a,.tg-a-black a:active,.tg-a-black a:visited{color:#333}.ls .a-link-generic a{color:#ec782d !important}.ls .a-link-generic a:hover{color:#ec782d !important}.checkbox--component__label{display:inline-block;margin:5px 0 0 5px}.radio--group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%}.radio--component{width:50%;max-width:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #666;height:40px;border-radius:3px;margin-right:16px;padding-left:8px;font-weight:400 !important;font-size:12px !important}.radio--component:hover,.radio--component.selected{cursor:pointer;border-color:#ee782e}.radio--component:nth-child(2n){margin-right:0rem;margin-left:16px}.radio--component.selected{border-color:#ee782e}.radio--component.selected .radio--component__label:before{background:#ee782e;-webkit-box-shadow:0 0 0 0.15em #ee782e;box-shadow:0 0 0 0.15em #ee782e}.radio--component__label{margin-left:8px !important;font-weight:400 !important;margin-bottom:0px}.radio--component__label:before{content:'';display:inline-block;width:6px;height:6px;vertical-align:0em;border-radius:16px;border:2px solid #fff;-webkit-box-shadow:0 0 0 0.15em #dcdfe6;box-shadow:0 0 0 0.15em #dcdfe6;margin-right:12px;-webkit-transition:0.5s ease all;transition:0.5s ease all;-webkit-box-sizing:content-box;box-sizing:content-box}.radio--component .js-radio-input{pointer-events:none;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tg .radio--component.selected{border-color:#6eb525}.tg .radio--component .js-radio-input:checked+label:before{background:#6eb525;-webkit-box-shadow:0 0 0 0.15em #6eb525;box-shadow:0 0 0 0.15em #6eb525}.tg .radio--component:hover,.tg .radio--component.selected{cursor:pointer;border-color:#6eb525}#user-modal .form,#reset-form .form,#gift-voucher-form .form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}#user-modal .form.wishlists,#reset-form .form.wishlists,#gift-voucher-form .form.wishlists{max-height:320px;overflow:hidden;overflow-y:scroll;scrollbar-width:none}#user-modal .form.wishlists.scroll-fix.ie,#reset-form .form.wishlists.scroll-fix.ie,#gift-voucher-form .form.wishlists.scroll-fix.ie{width:calc(100% + 17px)}#user-modal .form.wishlists.scroll-fix.edge,#reset-form .form.wishlists.scroll-fix.edge,#gift-voucher-form .form.wishlists.scroll-fix.edge{width:calc(100% + 16px)}#user-modal .form.wishlists-create,#reset-form .form.wishlists-create,#gift-voucher-form .form.wishlists-create{margin-top:20px}#user-modal .form.wishlists::-webkit-scrollbar,#reset-form .form.wishlists::-webkit-scrollbar,#gift-voucher-form .form.wishlists::-webkit-scrollbar{width:0px;background:transparent}#user-modal .form-item,#reset-form .form-item,#gift-voucher-form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:18px;position:relative}#user-modal .form-item .js-password-hide,#user-modal .form-item .js-password-show,#reset-form .form-item .js-password-hide,#reset-form .form-item .js-password-show,#gift-voucher-form .form-item .js-password-hide,#gift-voucher-form .form-item .js-password-show{cursor:pointer}#user-modal .form-item.half,#reset-form .form-item.half,#gift-voucher-form .form-item.half{width:50%;padding-right:8px}#user-modal .form-item.half:nth-child(2n),#reset-form .form-item.half:nth-child(2n),#gift-voucher-form .form-item.half:nth-child(2n){padding-left:8px;padding-right:0rem}#user-modal .form-item.full,#reset-form .form-item.full,#gift-voucher-form .form-item.full{text-align:left;width:100%;padding-right:0rem !important;padding-left:0rem !important}#user-modal .form-item.full.form-item-wishlists,#reset-form .form-item.full.form-item-wishlists,#gift-voucher-form .form-item.full.form-item-wishlists{padding-left:16px !important;padding-top:10px !important;padding-bottom:10px !important;margin-bottom:10px}#user-modal .form-item-input,#reset-form .form-item-input,#gift-voucher-form .form-item-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative}#user-modal .form-item-input:nth-child(2n),#reset-form .form-item-input:nth-child(2n),#gift-voucher-form .form-item-input:nth-child(2n){min-width:50%;padding-left:16px}#user-modal .form-item-input .ls-label,#reset-form .form-item-input .ls-label,#gift-voucher-form .form-item-input .ls-label{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#user-modal .form-item-input .valid,#reset-form .form-item-input .valid,#gift-voucher-form .form-item-input .valid{background-color:#fff}#user-modal .form-item-input .ls-input,#reset-form .form-item-input .ls-input,#gift-voucher-form .form-item-input .ls-input{padding-right:40px}#user-modal .form-item-input .ls-input:focus+.icon,#reset-form .form-item-input .ls-input:focus+.icon,#gift-voucher-form .form-item-input .ls-input:focus+.icon{color:#ee782e !important}#user-modal .form-item-input .icon,#reset-form .form-item-input .icon,#gift-voucher-form .form-item-input .icon{position:absolute;font-size:16px !important;top:22px;right:0px;padding:12px;color:#464646 !important;cursor:default}#user-modal .form-item-input .icon.js-password-show,#user-modal .form-item-input .icon.js-password-hide,#reset-form .form-item-input .icon.js-password-show,#reset-form .form-item-input .icon.js-password-hide,#gift-voucher-form .form-item-input .icon.js-password-show,#gift-voucher-form .form-item-input .icon.js-password-hide{cursor:pointer}#user-modal .form-item-wishlists,#reset-form .form-item-wishlists,#gift-voucher-form .form-item-wishlists{font-size:0.98rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ee782e;border-radius:3px}#user-modal .form-item-wishlists:hover,#reset-form .form-item-wishlists:hover,#gift-voucher-form .form-item-wishlists:hover{color:#ee782e}#user-modal .form-item-wishlists span:first-child,#reset-form .form-item-wishlists span:first-child,#gift-voucher-form .form-item-wishlists span:first-child{padding-right:16px}#user-modal .form-item-wishlists .icon,#reset-form .form-item-wishlists .icon,#gift-voucher-form .form-item-wishlists .icon{margin-right:16px}#user-modal .wishlist-wrapper,#reset-form .wishlist-wrapper,#gift-voucher-form .wishlist-wrapper{position:relative;overflow:hidden}#user-modal .ls-label,#reset-form .ls-label,#gift-voucher-form .ls-label{width:100%;margin-bottom:4px;font-size:12px;line-height:18px;font-weight:400;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;white-space:nowrap}#user-modal .ls-label-hint,#reset-form .ls-label-hint,#gift-voucher-form .ls-label-hint{color:#aaa}#user-modal .ls-label-hint:before,#reset-form .ls-label-hint:before,#gift-voucher-form .ls-label-hint:before{content:"-";margin-right:4px;margin-left:4px}.modal--form input[type=number]::-webkit-inner-spin-button,.modal--form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media screen and (min-width: 735px){#header .form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}#header .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding-right:8px;padding-bottom:20px}#header .form-item:nth-child(2n){padding-right:0;padding-left:8px}#header .form-item-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#header .form-item-input:nth-child(2n){min-width:50%;padding-left:16px}}#header.tg .form-item-wishlists{border:1px solid #064f93 !important}#header.tg .form-item-wishlists:hover{color:#064f93 !important}#header.tg .form-item-input .ls-input{padding-right:40px}#header.tg .form-item-input .ls-input:focus+.icon{color:#6eb525 !important}.tg .form-item-wishlists{border:1px solid #064f93 !important}.tg .form-item-wishlists:hover{color:#064f93 !important}.is_ie.accomm-view #user-modal .modal--content,.is_ie.enquiry #user-modal .modal--content,.is_ie.region-map #user-modal .modal--content,.is_ie.login #user-modal .modal--content,.is_ie.vouchers #user-modal .modal--content,.is_ie.blog #user-modal .modal--content{width:350px !important}.is_ie.accomm-view #user-modal .radio--component,.is_ie.enquiry #user-modal .radio--component,.is_ie.region-map #user-modal .radio--component,.is_ie.login #user-modal .radio--component,.is_ie.vouchers #user-modal .radio--component,.is_ie.blog #user-modal .radio--component{max-width:142px !important}.is_ie #user-modal{opacity:1 !important;pointer-events:auto !important;display:none !important}.is_ie #user-modal.show{display:table !important}.is_ie #user-modal .modal--content{width:320px !important}.is_ie #user-modal .modal--content__body .js-favourite{max-width:300px}#user-modal .fa{color:#ee782e;line-height:inherit !important}#user-modal .fa.fa-plus{margin-right:18px}.tg #user-modal .fa{color:#064f93}.martin-dummy{display:none}#user-modal{opacity:0 !important;pointer-events:none;-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}#user-modal.show{opacity:1 !important;pointer-events:auto !important}.or{text-align:center;width:100%;line-height:0.1rem;border-bottom:1px solid #aaa;margin-top:2.5rem}@media screen and (max-height: 610px){.or{margin-top:1.5rem}}.or-text{font-size:0.9rem;background:white;padding-right:20px;padding-left:20px}@media screen and (max-height: 610px){.send-otp-link{margin-top:1rem}}.send-otp-link .send{margin-top:10px;margin-bottom:5px;position:relative}.resend-otp-link{font-size:.75rem;color:#ee782e}.modal--scroll-lock{position:fixed;width:100%;height:100%}.modal--mobile{height:50px !important;display:block;padding:7px 0px;border-bottom:1px solid #fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.modal--mobile img{height:35px}.modal--mask{position:absolute;z-index:10000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:table !important;font-weight:400;background:rgba(0,0,0,0.7)}.modal--mask.override{display:block !important}.modal--link{color:#ee782e}.modal--link:hover{color:#ee782e}.modal--link#scroll-for-more{position:fixed !important;bottom:0;left:0;right:16px;margin:5px -16px 0 -16px;padding:10px 16px 10px 0 !important;-webkit-box-shadow:rgba(0,0,0,0.1) 0px -15px 20px 0px !important;box-shadow:rgba(0,0,0,0.1) 0px -15px 20px 0px !important;background:white !important}.modal--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;margin:0px auto;position:relative;background-color:#fff;overflow-y:auto}.modal--forgot{font-size:12px !important;margin-top:16px !important;display:block;position:relative;bottom:0rem;left:0rem;font-size:.75rem;color:#ee782e;cursor:pointer;line-height:18px}.modal--forgot.otp{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;font-size:0.9rem;margin-top:2.5rem !important}@media screen and (max-height: 610px){.modal--forgot.otp{margin-top:1.5rem !important}}.modal--forgot.otp .send{color:black}.modal--forgot.otp:focus{outline:none}.modal--forgot .have-otp-link{color:black}.modal--error{background:#fdcecd;border:1px solid #daacab;color:#a94442;padding:8px;font-size:12px;position:relative;border-radius:3px;text-align:left !important;margin-top:5px;min-height:30px;line-height:normal !important;display:block;visibility:hidden}.modal--error.inherit{position:inherit;margin:0rem}.modal--error.invite-friend-wishlist{min-height:unset;margin-top:1rem}.modal--info{background:#7196bc;border:1px solid #7196bc;color:#7196bc;padding:8px;font-size:12px;position:absolute;bottom:16px;left:0rem;right:0rem;margin:0rem 16px}.modal--info.inherit{position:inherit}.modal--success{background:#f5faf3;border:1px solid #cfe2bb;color:#437d00;padding:8px;font-size:12px;position:absolute;text-align:left !important;border-radius:3px;bottom:16px;left:0rem;right:0rem;margin:0rem 16px}.modal--success.inherit{position:inherit;margin:0rem}.modal--close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0rem;right:0rem;background:#e4eaf0;width:50px;height:50px;z-index:10050}.modal--close.inherit{position:inherit}.modal--close:hover{cursor:pointer}.modal--close:hover .modal-close__icon{line-height:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal--close:hover .modal--close__icon{color:#464646 !important}.modal--close__icon{color:rgba(170,170,170,0.8) !important;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-size:16px !important}.modal--wrapper{height:100%;vertical-align:middle;overflow-y:auto}.modal--content{display:none}.modal--form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;min-height:420px;height:100%}.modal--form.hidden{display:none !important}.modal--form.wishlists{min-height:350px}.modal--form.wishlists li{cursor:pointer}.modal--header{padding:0px 16px 16px 16px;text-align:left}@media screen and (max-height: 610px){.modal--header{margin-bottom:0}}.modal--header__text{position:relative;display:inline-block;font-size:18px;font-weight:500;color:#ee782e;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal--header__text:after{content:' ';display:block;background:#ee782e;height:3px;width:100%}.modal--sub{padding:0px 16px 8px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;text-align:left;line-height:18px}.modal--sub-signup{padding:0px 16px 0px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;text-align:left;line-height:18px;font-weight:600}.modal--sub-favourites{padding:0px 16px 14px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;text-align:left;line-height:18px}.modal--sub-favourites--header{display:block;font-size:12px !important;margin:0 !important;padding-bottom:8px !important;font-weight:600}.modal--sub-favourites ul{list-style:disc !important;padding-left:15px !important;margin:0px !important}.modal--sub-favourites ul li{list-style:disc !important;padding-bottom:4px !important}.modal--body{padding:0rem 16px 16px 16px;font-size:0.8rem;margin-top:0.5rem;position:relative;height:100%}.modal--body__half{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.modal--body__half>button{min-width:calc(50% - 8px);margin-right:8px}.modal--body__half>button:last-child{margin-right:0rem;margin-left:8px}.modal--button{padding-left:8px;padding-right:8px;min-width:100%;color:#fff !important;margin-top:1rem;height:40px;overflow:hidden;padding-top:0rem;padding-bottom:0rem}@media screen and (max-height: 610px){.modal--button{margin-top:0rem}}.modal--button.ghost{color:black !important;border:1px solid #aaa}.modal--button:disabled{cursor:not-allowed !important}.modal--button.btn-signup{margin-top:0 !important}.modal--button.create{margin-top:1.5rem !important}.modal--footer{text-align:center;padding:0px 16px;background-color:#e4eaf0;margin-top:auto}.modal--footer__action{font-size:12px !important;line-height:40px;color:#464646}.modal--footer__action .login{font-weight:700}.modal--footer__action:hover{cursor:pointer;color:#ee782e}.modal--footer__action .icon{font-size:10px}.modal--footer__action.create{font-size:14px !important}.modal--default-button{float:right}.modal--text{font-size:14px;padding-bottom:8px}.text-right{text-align:right !important}@media screen and (min-width: 735px){.modal--otp{min-width:100%;margin-top:6px !important;padding-left:0.5rem;padding-right:0.5rem;margin-top:1rem;height:40px;overflow:hidden;padding-top:0rem;padding-bottom:0rem;font-size:.875rem;color:black !important;background:white !important;border-radius:3px;width:100%;border-top:0.5px solid black !important;border-bottom:1px solid black !important;border-right:0.5px solid black !important;border-left:0.5px solid black !important}.modal--mask{position:fixed}.modal--mask.override{display:table !important}.modal--mask.override .modal--wrapper{display:table-cell}.modal--wrapper{display:table-cell}.modal--scroll-lock{position:static;width:auto;height:auto}.modal--header{padding-top:16px}.modal--mobile{display:none}.modal--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-size:cover;position:relative;padding:16px 16px}.modal--content__logo{position:absolute;bottom:16px;left:16px}.modal--content__logo img{width:100px}.modal--content__body{border-radius:3px;padding:16px;color:#464646;text-align:left}.modal--content__body h3{padding:8px 8px 24px !important;margin:0px !important;display:block;font-size:16px !important;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;-moz-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;-moz-margin-end:0px;margin-inline-end:0px;font-weight:bold;font-family:Arial, Helvetica, sans-serif !important}.modal--content__body ul{padding:0rem 16px 16px 8px !important;list-style-type:none !important}.modal--content__body ul li{font-weight:500 !important;font-size:14px !important;margin-bottom:12px !important}.modal--content.sign-up .js-sign-up{display:block !important;background-color:rgba(255,255,255,0.85);border-radius:5px;border-top-right-radius:0px;border-bottom-left-radius:0px;padding:10px 20px;margin-top:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14);visibility:visible !important}.modal--content.sign-up .js-sign-up>ul{padding-bottom:0rem !important}.modal--content.profile .js-partial-profile{line-height:1.4;display:block !important;background-color:rgba(255,255,255,0.85);border-radius:5px;border-top-right-radius:0px;border-bottom-left-radius:0px;padding:10px 20px;margin-top:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14);visibility:visible !important}.modal--content.profile .js-partial-profile>ul{padding-bottom:0rem !important}.modal--content.bookings .js-partial-bookings{line-height:1.4;display:block !important;background-color:rgba(255,255,255,0.85);border-radius:5px;border-top-right-radius:0px;border-bottom-left-radius:0px;padding:10px 20px;margin-top:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14);visibility:visible !important}.modal--content.bookings .js-partial-bookings>ul{padding-bottom:0rem !important}.modal--content.listings .js-supplier-login{line-height:1.4;display:block !important;background-color:rgba(255,255,255,0.85);border-radius:5px;border-top-right-radius:0px;border-bottom-left-radius:0px;padding:10px 20px;margin-top:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14);visibility:visible !important}.modal--content.listings .js-supplier-login>ul{padding-bottom:0rem !important}.modal--content.favouriterer .js-favourite{display:block !important;background-color:rgba(255,255,255,0.85);border-radius:5px;border-top-right-radius:0px;border-bottom-left-radius:0px;padding:10px 20px;margin-top:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14);visibility:visible !important}.modal--content.favouriterer .js-favourite>ul{padding-bottom:0rem !important}.modal--content.login_favourite .js-favourite-header{display:block !important;background-color:rgba(255,255,255,0.85);border-radius:5px;border-top-right-radius:0px;border-bottom-left-radius:0px;padding:10px 20px;margin-top:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14);visibility:visible !important}.modal--content.login_favourite .js-favourite-header>ul{padding-bottom:0rem !important}.modal--content.wishlist .js-wishlist{display:block !important;background-color:rgba(255,255,255,0.85);border-radius:5px;border-top-right-radius:0px;border-bottom-left-radius:0px;padding:10px 20px;margin-top:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14);visibility:visible !important}.modal--content.wishlist .js-wishlist>ul{padding-bottom:0rem !important}.modal--content.wishlist-invite .js-wishlist-invite{display:block !important;background-color:rgba(255,255,255,0.85);border-radius:5px;border-top-right-radius:0px;border-bottom-left-radius:0px;padding:10px 20px;margin-top:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14);visibility:visible !important}.modal--content.wishlist-invite .js-wishlist-invite>ul{padding-bottom:0rem !important}.modal--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:700px;height:auto;overflow:hidden;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.14);box-shadow:0 1px 3px rgba(0,0,0,0.14)}.modal--container>div{width:350px}.modal--container.wishlist{width:350px !important}.modal--form{height:auto}.modal--sub-favourites,.modal--sub-signup{display:none}.modal--link#scroll-for-more{position:inherit !important;padding-bottom:0 !important}}.tg .modal--header__text{color:#51a451}.tg .modal--header__text:after{background:#51a451}.tg .modal--footer__action:hover{color:#51a451}.tg .modal--forgot{color:#0074d9}.tg .modal--link{color:#064f93}.tg .modal--link:hover{color:#064f93}.tg .js-signup-modal .modal--body{padding-bottom:0rem}.tg .js-signup-modal .modal--button{margin-top:0rem;margin-bottom:35px}.tg .js-signup-modal .modal--error{bottom:1rem}.visibilityhidden{visibility:hidden !important;opacity:0 !important}.visible{visibility:visible !important;opacity:1 !important}.modal-login-success,.modal-invite-success{text-align:center;position:absolute;right:-100%;top:50px;width:100%}.modal-login-success.slide-in,.modal-invite-success.slide-in{-webkit-animation:slide 0.2s forwards;animation:slide 0.2s forwards;-webkit-animation-delay:0s;animation-delay:0s}.modal-login-success.slide-in .loader,.modal-invite-success.slide-in .loader{position:relative;margin:0px auto;width:100px;height:100px}.modal-login-success.slide-in .circular,.modal-invite-success.slide-in .circular{-webkit-animation:rotate 2s linear forwards;animation:rotate 2s linear forwards;width:100px;height:100px;position:relative}.modal-login-success.slide-in .path,.modal-invite-success.slide-in .path{stroke:#ee782e;stroke-dasharray:1, 400;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out forwards, color 1.5s ease-in-out;animation:dash 1.5s ease-in-out forwards, color 1.5s ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;stroke-linecap:round}.modal-login-success.slide-in .checkmark__check,.modal-invite-success.slide-in .checkmark__check{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke 0.5s cubic-bezier(0.65, 0, 0.45, 1) 1.5s forwards,color 6s linear;animation:stroke 0.5s cubic-bezier(0.65, 0, 0.45, 1) 1.5s forwards,color 6s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.modal-login-success.slide-in .suc,.modal-invite-success.slide-in .suc{stroke:#ee782e;stroke-width:3;position:absolute;top:30px;left:30px;width:40px;height:40px}.modal-login-success .title-new,.modal-invite-success .title-new{font-size:18px !important;font-weight:500;margin-top:1rem;text-align:center !important}.modal-invite-success{top:15px}.tg .modal-login-success.slide-in .path,.tg .modal-invite-success.slide-in .path{stroke:#51a451;stroke-dasharray:1, 400;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out forwards, colortg 1.5s ease-in-out;animation:dash 1.5s ease-in-out forwards, colortg 1.5s ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;stroke-linecap:round}.tg .modal-login-success.slide-in .suc,.tg .modal-invite-success.slide-in .suc{stroke:#51a451 !important}.tg .modal-login-success.slide-in .checkmark__check,.tg .modal-invite-success.slide-in .checkmark__check{-webkit-animation:stroke 0.5s cubic-bezier(0.65, 0, 0.45, 1) 1.5s forwards,colortg 6s linear !important;animation:stroke 0.5s cubic-bezier(0.65, 0, 0.45, 1) 1.5s forwards,colortg 6s linear !important}.dummy-css{color:red}.form .ls-input.error,.form .tg-input.error{color:#a94442 !important;border-color:#a94442 !important;background:#fdcecd !important;display:block;padding:6px 12px;margin-bottom:0px}.form .ls-input.error::-webkit-input-placeholder,.form .tg-input.error::-webkit-input-placeholder{opacity:0}.form .ls-input.error:-moz-placeholder,.form .tg-input.error:-moz-placeholder{color:transparent;opacity:0}.form .ls-input.error::-moz-placeholder,.form .tg-input.error::-moz-placeholder{color:transparent;opacity:0}.form .ls-input.error:-ms-input-placeholder,.form .tg-input.error:-ms-input-placeholder{color:transparent !important}.form .ls-input+label.error,.form .tg-input+label.error{color:#a94442;position:absolute;top:67px;right:0rem;font-size:11px !important;line-height:10px;font-weight:400 !important}.form .ls-input.valid,.form .tg-input.valid{border-color:#666 !important;color:#555 !important}#reset-form{margin-top:20px !important}#reset-form .modal--button{min-width:auto;padding-left:20px;padding-right:20px;margin-top:0px}#reset-form .form{margin-bottom:0px}#reset-form .form-group{margin-bottom:0px}.reset-form-class .lead{font-size:18px !important;color:#555;margin-bottom:20px !important;font-weight:300;line-height:1.4}.reset-form-class h1{text-align:center;margin-top:0;font-weight:300;font-size:36px !important;margin-bottom:10px !important;color:#555}.table{width:100%;max-width:100%;margin-bottom:20px;font-size:13px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:5px;line-height:1.42857143;vertical-align:middle;border-top:1px solid #ddd;text-align:left}.table td{height:39px}.table .word-break{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text-right{text-align:right !important;padding-right:5px !important}.main-value{font-weight:bold}.estab-fees-notice{font-size:12px;font-style:italic;color:#333333}.back-button-container{padding:20px 0}.header__container{width:100%;height:50px;display:table;border-bottom:1px solid #ccc}.header__container>div{display:table-cell;text-align:center;vertical-align:middle}.header.fixed{height:51px}.header.fixed .header__container{position:fixed;top:0px;z-index:99;background:#fff}#menu-btn{padding:15px 3px !important;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.menu{display:block;overflow:hidden;background-color:#fff;position:fixed;top:50px;bottom:0;right:-300px;z-index:999999991;-webkit-transition:right 0.2s ease;transition:right 0.2s ease;width:300px}.menu.open{overflow:hidden;overflow-y:scroll;right:0px}.menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.menu__footer{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem}.menu__footer>img{margin-right:16px !important}.menu__footer-contact{color:#464646}.menu__footer-contact:hover,.menu__footer-contact:visited{color:#464646}.menu__image{position:absolute;bottom:16px;left:0px;z-index:-1}.menu__image--login{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.3}.menu__background{display:block !important;position:fixed;z-index:100 !important;top:50px;left:0;right:0;bottom:0;visibility:hidden;pointer-events:none;opacity:0;-webkit-transition:visibility 0s linear, opacity 0.2s ease;transition:visibility 0s linear, opacity 0.2s ease}.menu__background-inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}.menu__background.open{opacity:1;pointer-events:auto;visibility:visible;background-color:rgba(0,0,0,0.5)}.menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu__welcome{background:#5a5b5d;padding:16px 16px;color:#fff;font-size:.875rem;border-bottom:3px solid #ee782e}.menu__welcome-header{display:block;color:#fff;font-size:1rem;font-weight:500;margin-bottom:5px}.menu__welcome-header.guest:hover{cursor:pointer}.menu__welcome-sub-header{font-size:.75rem;color:#fff !important}.menu__list{list-style-type:none;padding:0;margin:16px 0 1.5rem 0 !important}.menu__item{background:#fff;font-size:.875rem}.menu__item-divider-top{margin-top:14px;margin-bottom:4px;border-bottom:1px solid #dadada}.menu__item-divider-bottom{margin-top:4px;margin-bottom:14px;border-bottom:1px solid #dadada}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px !important;color:#464646;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left}.menu__link:hover{background:#f7f7f7}.menu__text{color:#464646;font-size:14px !important;width:100%;text-align:left}.menu__icon{min-width:20px;margin-right:16px}#hamburger{width:20px;height:20px;position:relative;margin-left:auto;margin-right:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:transparent}#hamburger.open span:nth-child(1){top:10px;width:0%;left:50%}#hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#hamburger.open span:nth-child(4){top:10px;width:0%;left:50%}#hamburger.tg span{background:#064f93}#hamburger span{display:block;position:absolute;height:2px;width:100%;background:#ee782e;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#hamburger span:nth-child(1){top:0px}#hamburger span:nth-child(2),#hamburger span:nth-child(3){top:7px}#hamburger span:nth-child(4){top:14px}.menu.tg .menu__welcome{background:#064f93;border-bottom-color:#6eb525}#lang-pref-banner.fixed .content-container{position:fixed;background-color:#ffec7f;top:0px;z-index:99}#lang-pref-banner:not(.hidden) ~ .header .header__container{top:45px}#lang-pref-banner:not(.hidden) ~ .menu__background,#lang-pref-banner:not(.hidden) ~ .menu{top:95px !important}#app-banner{height:44px}#app-banner .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:0px auto;width:100%;font-size:12px;height:44px;letter-spacing:0px;border-bottom:1px solid #ee782e;background-color:#fffcfa;letter-spacing:0.2px}#app-banner .content-container .banner-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}#app-banner .content-container .banner-img{height:30px}#app-banner .content-container .banner-left{margin-left:20px;width:50%;font-weight:700}#app-banner .content-container .close-app-banner{margin-left:20px}#app-banner.fixed .content-container{position:fixed;top:0px;z-index:100}#app-banner:not(.hidden) ~ .header .header__container{top:44px}#app-banner:not(.hidden) ~ .menu__background,#app-banner:not(.hidden) ~ .menu{top:94px !important}.enquiry-room-snippet .child-age-input.selected{display:block !important}.enquiry-room-snippet .child-age-input.selected .child-age-item.selected{display:block !important}.map-snippet .loading-icon,.map-snippet .loading-text{margin-top:5px;margin-bottom:5px}

/*# sourceMappingURL=style.css.map */