.blue-button,.button{-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5)}body{background-image:none!important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9bffff),color-stop(10%,#fff));background-image:-moz-linear-gradient(top,#9bffff,#fff 10%);background-image:-ms-linear-gradient(#9bffff,#fff 10%);background-image:-o-linear-gradient(top,#9bffff,#fff 10%);background-image:linear-gradient(to bottom,#9bffff,#fff 10%);height:100%}.ie10 body,.ie11,.lte-ie8{background:url(/images/ts-bg-body.png) center top repeat-x}a{color:#0f238c;font-weight:700}a:hover{color:#fe812b;text-decoration:none}p{font-size:.9em}img{max-width:100%;height:auto}.lte-ie8 img{max-width:none;height:auto}.button{background-color:#fe812b;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px 25px 25px 5px;border-radius:5px 25px 25px 5px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;padding:10px 15px 10px 10px;background-image:-moz-linear-gradient(bottom,#fc6701,#ff8939);background-image:-webkit-linear-gradient(bottom,#fc6701,#ff8939);background-image:linear-gradient(to top,#fc6701,#ff8939)}.button:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.blue-button{background-color:#5785ca;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px 25px 25px 5px;border-radius:5px 25px 25px 5px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;display:inline-block;padding:7px 15px 7px 10px;background-image:-moz-linear-gradient(bottom,#0f238c,#5785ca);background-image:-webkit-linear-gradient(bottom,#0f238c,#5785ca);background-image:linear-gradient(to top,#0f238c,#5785ca)}.hotel-box .hotel-box-body img,.orange-box{-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5)}.blue-button:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.double-border-button{background-color:#fe812b;border:1px solid #fe812b;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px 25px 25px 5px;border-radius:5px 25px 25px 5px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;color:#fff;font-size:1em}.double-border-button span{background-color:#fe812b;border:1px solid #fff;display:block;-moz-border-radius:5px;-webkit-border-radius:5px 25px 25px 5px;border-radius:5px 25px 25px 5px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;padding:5px 10px 5px 5px}.double-border-button:hover{border:1px solid #6bba70;color:#fff}.double-border-button:hover span{background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.orange-box{background-color:#fe812b;border:2px solid #fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;padding:10px 15px 10px 10px;background-image:-moz-linear-gradient(bottom,#fc6701,#ff8939);background-image:-webkit-linear-gradient(bottom,#fc6701,#ff8939);background-image:linear-gradient(to top,#fc6701,#ff8939)}.sprite-bg{background-image:url(../images/ts-offers-sprite.png);background-repeat:no-repeat}.header-top{display:none;margin-bottom:5px}@media (max-width:767px){.header-top{background:#009;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:1.1em;padding-bottom:10px;position:absolute;width:250px;right:15px;top:50px;z-index:999}}.header-left{margin-bottom:-8px;margin-top:10px;text-align:left}@media (min-width:768px){.header-top{display:block}.header-left{height:75px;margin-bottom:0;margin-top:0}}.mobile-menu-button{background:#CDD7E5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#31609e;cursor:pointer;display:inline-block;float:right;font-size:1.9em;margin-top:10px;padding:2px 8px 0}@media (max-width:350px){.mobile-menu-button{font-size:1.6em}}.header-resume-search a{display:inline-block;text-decoration:none}@media (min-width:768px){.header-resume-search a{background:#5785ca;font-size:1.1em;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px 25px 25px 5px;border-radius:5px 25px 25px 5px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;display:inline-block;margin-bottom:5px;margin-top:10px;padding:7px 15px 7px 10px;text-align:center;background-image:-moz-linear-gradient(bottom,#0f238c,#5785ca);background-image:-webkit-linear-gradient(bottom,#0f238c,#5785ca);background-image:linear-gradient(to top,#0f238c,#5785ca)}.header-resume-search a:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.header-resume-search a span{font-size:.5em;float:right}}@media (min-width:992px){.header-resume-search a{font-size:1.3em}}.header-menu{float:left;position:relative;width:100%;text-align:left;z-index:999}@media (min-width:768px){.header-menu{text-align:right}}.locale-box,.locale-options-container{text-align:center}.header-menu ul{padding:0;position:relative;margin:7px auto 0}@media (min-width:768px){.header-menu ul{float:right;margin:7px 0 0}.locale-options-container{width:35%}}.header-menu ul li{display:inline;list-style:none;margin:0;padding:0;position:relative}.header-menu ul li a{border-right:1px solid #6e9294;font-size:.9em;font-weight:700;padding:0 5px 0 0}@media (max-width:767px){.header-menu ul li{display:block;margin:7px 0}.header-menu ul li a{border-right:0;color:#fff}}.header-menu ul li span{color:#fff;font-size:.9em;font-weight:700}.mobile-menu li a:focus,.mobile-menu li a:hover,.mobile-menu li:focus a,.mobile-menu li:focus span,.mobile-menu li:hover a,.mobile-menu li:hover span{color:#31609e}.header-menu ul li.last a{border-right:0}.mobile-menu li{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:3px!important}.mobile-menu li:focus,.mobile-menu li:hover{background:#fff;color:#31609e}.mobile-menu li a{display:block}.menu-header{border-bottom:1px dotted #dbeaf8;color:#dbeaf8;font-weight:700;margin:3px 0;padding:5px 0!important}.menu-header:hover{background:0 0!important;color:#dbeaf8!important}.mobile-select-item{color:#fff;font-size:.9em;font-weight:700}@media (min-width:992px){.locale-options-container{width:25%}}.locale-box{background-image:url(../images/ts-offers-sprite.png);background-repeat:no-repeat;border-right:3px solid #82d8d8;border-left:3px solid #82d8d8;border-bottom:3px solid #82d8d8;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;position:relative;float:right;height:32px;padding:5px 3px;margin:0 10px}.locale-box a{float:left;font-size:.8em;font-weight:700;padding:0 0 0 5px;width:100%;text-align:left}.locale-box.last{margin:0}.dropdowns-container{float:right;margin:0 auto;position:relative;width:100%}@media (max-width:767px){.dropdowns-container{float:none}}@media (min-width:768px){.dropdowns-container{width:210px}}.currency-select-container{background-position:60px -473px;margin:0 auto;float:none;width:90px;z-index:1}@media (min-width:768px){.currency-select-container{background-position:60px -470px;float:right;margin:0 10px 0 0}}.currency-select-container a{border-right:0!important;padding:0!important}.currency-select-container ul{background-color:#9bffff;border:solid #82d8d8;border-radius:0 0 5px 5px;border-width:0 3px 3px;display:none;margin:0;padding:5px 5px 0 9px;list-style:none;left:-3px;height:210px;position:absolute;overflow-y:scroll;overflow-x:hidden;text-align:left;top:27px;z-index:999;width:90px}@media (max-width:767px){.currency-select-container ul{background:#5785ca}.language-select-container a{color:#fff}}.currency-select-container ul li{display:block;list-style-type:none;width:86px}.language-select-container{background-position:999px -999px;margin:0 auto!important;float:none;width:106px;z-index:3}@media (min-width:768px){.language-select-container{background-position:80px -470px;float:right;margin:0}}.language-select-container a{background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat;border-right:0!important;padding:0 20px!important}.language-select-container ul{background-color:#9bffff;border:solid #82d8d8;border-radius:0 0 5px 5px;border-width:0 3px 3px;display:none;margin:0;padding:5px 5px 0 9px;list-style:none;left:-3px;position:absolute;text-align:left;top:22px;z-index:999;width:106px}@media (max-width:767px){.language-select-container ul{background:#5785ca}}.language-select-container ul li{list-style-type:none;width:86px}.currency-select-list,.language-select{color:#000;width:100%;z-index:999}.currency-drop{float:left;margin-left:7px;margin-top:2px;text-align:left;width:100%}#currency_select select,.mobile-select{border-radius:0;color:#000;-webkit-appearance:button;height:100%;left:0;margin:0!important;opacity:0;position:absolute;top:0;width:100%}.flag{position:relative;float:right;height:13px;margin-top:4px!important;margin-bottom:0!important;margin-right:0!important;width:16px}.mobile-menu-icon{float:right;font-size:1.3em!important;line-height:1em}.gb{background-position:0 -239px}a.ae{background-position:0 0}a.au{background-position:0 -20px}a.br{background-position:0 -40px}a.ca{background-position:0 -60px}a.ch{background-position:0 -80px}a.cl{background-position:0 -100px}a.cz{background-position:0 -120px}a.de{background-position:0 -140px}a.dk{background-position:0 -160px}a.es{background-position:0 -180px}a.eu{background-position:0 -200px}a.fr{background-position:0 -220px}a.gb{background-position:0 -240px}a.hu{background-position:0 -260px}a.il{background-position:0 -280px}a.in{background-position:0 -300px}a.it{background-position:0 -320px}a.jp{background-position:0 -340px}a.mx{background-position:0 -360px}a.no{background-position:0 -380px}a.pl{background-position:0 -400px}a.se{background-position:0 -420px}a.sg{background-position:0 -440px}a.us{background-position:0 -460px}.lte-ie8 .header-logo img{max-width:auto!important}.header-contact-block{height:50px;text-align:center}.header-contact-block .telephone-number{background:url(../images/ts-offers-sprite.png) -85px -1335px no-repeat;height:45px;width:240px;margin:0 auto}@media (min-width:768px){.header-logo{position:absolute;left:0;top:0}.header-contact-block{text-align:right}.header-contact-block .telephone-number{float:right}}.header-contact-block .telephone-number a{font-size:2em;font-weight:700;padding-left:40px}.header-contact-block .opening-hours{display:block;font-size:.8em;line-height:0}.main-body-wrapper{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.page-sharing-container{position:relative;float:left}.page-sharing-actions{float:right;margin:5px 0;padding:0;position:relative}.page-sharing-actions li{display:inline;list-style-type:none;margin-left:10px}.page-sharing-actions li a{background-image:url(../images/ts-offers-sprite.png);background-repeat:no-repeat;font-size:.8em;font-weight:700;padding-left:17px}.page-sharing-actions li.print a{background-position:0 -2018px}.page-sharing-actions li.forward a{background-position:0 -498px}.page-sharing-actions li.bookmark a{background-position:0 -519px}.top-boxes-container{margin-top:65px}@media (min-width:435px){.top-boxes-container{margin-top:45px}}@media (min-width:768px){.top-boxes-container{margin-top:5px}}.recent-search-container{clear:both;background:#fff;margin-bottom:20px}.recent-search-container .recent-search-container-inner{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:4px solid #fe812b;-moz-box-shadow:0 0 6px rgba(15,35,140,.7);-webkit-box-shadow:0 0 6px rgba(15,35,140,.7);box-shadow:0 0 6px rgba(15,35,140,.7)}.recent-search-container h2{background:#fe812b;color:#fff;display:block;font-size:1.8em;font-weight:700;margin:0;padding:6px 0 10px}.recent-search-container .recent-search-content{padding:5px}.recent-search-container .upper-recent-search-content{margin:0 0 10px;padding:0 0 5px;position:relative;width:100%}.recent-search-container .upper-recent-search-content img{position:relative;float:left;width:100%;height:auto}@media (min-width:420px){.recent-search-container .upper-recent-search-content img{margin-right:10px;width:55%}}.why-book-container .why-book-inner,.why-book-container .why-book-list{width:100%;position:relative;float:left}.recent-search-container .upper-recent-search-content .search-location-info{position:relative}.recent-search-container .upper-recent-search-content .search-location-info h3{color:#029de0;margin:0}.recent-search-container .upper-recent-search-content .search-location-info .recent-search-location{color:gray;display:block}.recent-search-container .upper-recent-search-content .search-location-info .stay-duration{color:#029de0;display:block;font-size:.9em;font-weight:700}.recent-search-container .lower-recent-search-content h4{color:#0f238c;font-size:1.1em;font-weight:700;margin:5px 0}.recent-search-container .lower-recent-search-content p{margin:0}.recent-search-container .recent-search-lower-container{background:#fe812b;padding:25px 10px 20px;text-align:right}.recent-search-container .recent-search-button{border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px 25px 25px 5px;border-radius:5px 25px 25px 5px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;color:#fff;font-size:1.7em;padding:10px 15px 10px 10px;background-color:#5785ca;background-image:-moz-linear-gradient(bottom,#0f238c,#5785ca);background-image:-webkit-linear-gradient(bottom,#0f238c,#5785ca);background-image:linear-gradient(to top,#0f238c,#5785ca)}.recent-search-container .recent-search-button:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.bottom-content-container .bottom-blue-box,.why-book-container .why-book-inner{background-image:-moz-linear-gradient(#fff,#e3f1fc);background-image:-webkit-linear-gradient(#fff,#e3f1fc);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5)}.why-book-container .why-book-inner{background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-image:linear-gradient(#fff,#e3f1fc);box-shadow:0 0 6px rgba(15,35,140,.5);margin-bottom:20px;padding:10px}.why-book-container .why-book-inner h3{color:#0f238c;font-size:1.6em;font-weight:700;margin:0 0 10px;text-align:center}.why-book-container ol{color:#fe812b;font-size:.9em}.why-book-container .why-book-list span{color:#0f238c}.why-book-container .why-book-list .why-book-list-left,.why-book-container .why-book-list .why-book-list-right{position:relative;float:left;width:50%}.why-book-container .why-book-images{position:relative;float:left;width:100%;padding:8px 0;text-align:center}.left-column-section-container{border:4px solid #5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative;float:left;margin-bottom:20px;width:100%}.left-column-section-container h2{background:#5785ca;color:#fff;font-size:1.6em;margin:0;padding:7px}.left-column-section-container .left-column-section-container-inner{background:#fff;border-spacing:5px;display:table;position:relative;float:left;width:100%}.hotel-box{border:3px solid #e6f5fc;display:block;float:left;vertical-align:top;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;position:relative;width:98%;margin-right:1%;margin-bottom:10px}.hotel-box .hotel-box-body,.hotel-box .hotel-box-footer{width:100%;text-align:center}.hotel-box.top-hotel{border:3px solid #fe812b}.hotel-box .hotel-box-head{font-size:1.1em;margin:0 0 10px}.hotel-box .hotel-box-head a{color:#000}.hotel-box .hotel-box-head a:hover{color:#fe812b}.hotel-box .hotel-box-body img{border:1px solid #fff;box-shadow:0 0 6px rgba(0,0,0,.5);max-width:100%;height:auto}.hotel-box .hotel-box-body .hotel-stars-rating{font-size:.8em;margin-top:10px;text-align:center;width:100%}.hotel-box .hotel-box-body .hotel-location-container{font-size:.8em}.hotel-box .hotel-box-body .hotel-location-container .hotel-distance,.hotel-box .hotel-box-body .hotel-location-container .hotel-location{display:block;margin:4px;text-align:center}.hotel-box .hotel-box-body .hotel-location-container a{border-bottom:1px dotted #5785ca}.hotel-box .hotel-box-body .hotel-offer-message{background:#DC0000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center}.hotel-box .hotel-box-body .hotel-offer-message p{color:#fff;font-size:.8em;font-weight:700;padding:3px}.hotel-box .hotel-box-footer{position:relative;float:left;height:40px;margin:10px 0}.hotel-review-container{position:relative;margin:2px auto;height:52px;width:155px}.hotel-review-container.no-badge{position:relative;margin:2px auto;height:52px;width:105px}.hotel-review-container .hotel-review-fill{background:#8cfefe;float:left;height:14px;left:14px;position:relative;top:25px;width:77px}.hotel-review-container .hotel-review-rating{background:url(../images/ts-offers-sprite.png) 0 -678px no-repeat;height:18px;left:-3px;line-height:18px;position:absolute;top:-2px;width:81px}.hotel-review-container .hotel-review-rating-text{font-size:.6875em;color:#000;font-weight:700;height:18px;left:0;line-height:18px;position:absolute;top:-19px;white-space:nowrap;width:81px}.hotel-review-container .hotel-badge{position:absolute;top:7px;right:10px;display:block;text-indent:-999em;width:40px;height:40px;background-image:url(../images/ts-offers-sprite.png);background-repeat:no-repeat}.hotel-review-container.featured{margin:0 auto;height:20px;width:160px}@media (min-width:550px){.hotel-review-container.featured{margin:0;width:100%}}.hotel-review-container.featured .hotel-review-fill{left:0;top:0}.hotel-review-container.featured .hotel-review-rating-text{left:85px;top:-3px}.hotel-facilities-container{font-size:.8em;margin:10px 0}.hotel-facilities-container.featured{position:relative;float:left;margin:0;width:100%}.hotel-facilities-container .hotel-facility-cost{color:#fe812b;font-weight:700;position:relative;top:-7px}@media (min-width:360px){.hotel-box{width:49%}}@media (min-width:992px){.hotel-box{width:24%}}.featured-hotel-box{border:3px solid #feb98b;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:10px;padding:10px;position:relative;float:left;width:99%}.featured-hotel-box .featured-hotel-head{font-size:1.4em;font-weight:400;margin:0 0 10px}.featured-hotel-box .featured-hotel-head a{color:#000;font-weight:400}.featured-hotel-box .featured-hotel-head a:hover{color:#fe812b}.featured-hotel-box .featured-hotel-left{position:relative;float:left;width:100%;text-align:center}@media (min-width:550px){.featured-hotel-box .featured-hotel-left{margin-right:2%;width:30%;text-align:left}}.featured-hotel-box .featured-hotel-right{position:relative;float:left;text-align:center;width:100%}@media (min-width:550px){.featured-hotel-box .featured-hotel-right{text-align:left;width:68%}}.featured-hotel-box .featured-hotel-photos{margin:0 0 10px;padding:0;position:relative;float:left}.featured-hotel-box .featured-hotel-photos li{display:inline;float:left;list-style-type:none;margin-right:4%;width:48%}.make-another-search,.make-another-search .make-another-search-box,.show-all-accommodation{width:100%;position:relative;float:left}.featured-hotel-box .featured-hotel-photos li.last{margin-right:0}.featured-hotel-box .featured-hotel-photos img{border:1px solid #fff;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);max-width:100%;height:auto}.featured-hotel-box .featured-hotel-location p{font-size:.8em}.cash-back-offer .cashback-offer-image{margin:10px 0;text-align:center}.cash-back-offer .cashback-offer-text{font-size:.9em;margin:10px 0}.cash-back-offer .cashback-offer-text ul li{color:#fe812b;margin-bottom:20px}.cash-back-offer .cashback-offer-text ul li span{color:#000}.show-all-accommodation{margin-bottom:20px}.show-all-accommodation a{display:block;font-size:1.6em}.make-another-search{margin-bottom:20px}.make-another-search h2{background:#fe812b;color:#fff;display:block;font-size:1.8em;font-weight:700;margin:0;padding:6px 0 10px}.make-another-search-form{font-size:.9em}.make-another-search-form ul{margin:0;padding:0;list-style:none}.make-another-search-form ul li{display:inline-block;float:left;margin-right:10px;width:auto}@media (min-width:992px){.make-another-search-form ul li{margin-right:20px}}.make-another-search-form ul li.last{margin-right:0}.make-another-search-form label{display:block;max-width:100px;width:auto}.make-another-search-form select{color:#000;font-size:.95em;width:75px;padding-bottom:0;padding-right:2px;padding-top:2px;height:27px;border:2px solid #b4b4b4;overflow:hidden;display:inline-flex;background:url(http://tsn2.secure-reservation.com/html/Ts/Img/layout/select-button.gif) right no-repeat #fff;}.make-another-search-form #ts-checkin-day,.make-another-search-form #ts-checkout-day{width:80px}.make-another-search-form #ts-checkin-month,.make-another-search-form #ts-checkout-month{width:120px}.make-another-search-form #ts-guest{width:60px}.make-another-search-form .blue-button{font-size:1em;margin-top:17px}@media (min-width:992px){.make-another-search-form .blue-button{font-size:1.4em;margin-top:7px}}.make-another-search-form .ts-calendar-icon{text-indent:-999em;position:relative;top:-8px;left:0;cursor:pointer;display:inline-block;width:18px;height:20px;background:url(/images/ico-calendar3.png) top left no-repeat}.bottom-content-container .bottom-blue-box img,.right-sidebar-box .right-sidebar-image img{height:auto;max-width:100%}.make-another-search-form .ui-datepicker-trigger{margin-top:-18px}.reasons-to-book-container{position:relative;float:left;margin-bottom:20px;width:100%}.reasons-to-book-container h3{color:#0f238c;font-size:1.2em;font-weight:700}.reasons-to-book-container ul{color:#fe812b;font-size:.9em;padding-left:15px}.bottom-content-container .bottom-blue-box,.right-sidebar-box .right-sidebar-box-inner{background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;padding:10px;width:100%;float:left;position:relative}.reasons-to-book-container ul span{color:#000}.bottom-content-container{position:relative;float:left;margin-bottom:20px;width:100%}.bottom-content-container .bottom-blue-box{border-radius:7px;background-image:linear-gradient(#fff,#e3f1fc);box-shadow:0 0 6px rgba(15,35,140,.5)}.right-sidebar-box .right-sidebar-box-inner,.search-box{-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5)}.bottom-content-container .bottom-blue-box h3{font-size:1.4em;margin-top:0}.bottom-content-container .bottom-blue-box p{font-size:.8em}.right-sidebar-box{position:relative;float:left;margin-bottom:20px;width:100%}.right-sidebar-box .right-sidebar-box-inner{border-radius:7px;background-image:-moz-linear-gradient(#fff,#e3f1fc);background-image:-webkit-linear-gradient(#fff,#e3f1fc);background-image:linear-gradient(#fff,#e3f1fc);box-shadow:0 0 6px rgba(15,35,140,.5)}.right-sidebar-box .right-sidebar-title{color:#0f238c;font-size:1.2em;font-weight:700;margin:0;text-align:center}.right-sidebar-box .right-sidebar-title.orange{color:#fe812b}.right-sidebar-box .price-promise-title{color:#0f238c;font-size:1.6em;font-weight:700;margin:0;text-align:center}.right-sidebar-box .right-sidebar-text{position:relative;float:left;margin:5px 0 0;text-align:center;width:100%}.right-sidebar-box .right-sidebar-text p{margin:0;text-align:center}.right-sidebar-box .right-sidebar-image{position:relative;float:left;width:100%;margin:5px 0;text-align:center}.go-to-top{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block;font-size:1.4em;padding:5px;text-align:center;width:100%}.go-to-top span{margin-right:5px}.price-promise-icon{background-position:0 -1000px;display:block;margin:0 auto 10px;width:60px;height:60px}.five-point-box .five-point-list{color:#fe812b;font-size:.9em;margin:0 0 0 20px;padding:0;text-align:left}.five-point-box .five-point-list li span{color:#0f238c}.seen-on-tv-box .seen-on-tv-icon{background-position:0 -1698px;display:block;margin:10px auto;width:115px;height:123px}.student-long-stay-image{background-position:-188px -2387px;display:block;margin:10px auto;width:159px;height:129px}.save-60-image{background-position:-188px -2148px;display:block;margin:10px auto;width:163px;height:122px}.secret-member-image{background-position:0 -2387px;display:block;margin:10px auto;width:187px;height:140px}.five-voucher-image{background-position:-117px -1700px;display:block;margin:10px auto;width:159px;height:125px}.five-voucher-image-new,.london-comp-image,.ten-voucher-image{display:block;width:187px;height:140px}.london-comp-image{background-position:0 -2149px;margin:10px auto}.ten-voucher-image{background-position:0 -1825px}.five-voucher-image-new{background-position:0 -2625px}.rating-text{margin-left:3px}.one-star-rating{background-position:0 -570px;padding-left:15px}.two-star-rating{background-position:0 -590px;padding-left:30px}.three-star-rating{background-position:0 -610px;padding-left:45px}.four-star-rating{background-position:0 -630px;padding-left:60px}.five-star-rating{background-position:0 -650px;padding-left:75px}.selling-fast-badge{background-position:-80px -750px}.hotel-facility-icon{cursor:pointer;display:inline-block;width:21px;height:21px;text-indent:-999em;background-image:url(../images/ts-offers-sprite.png);background-repeat:no-repeat;margin-right:1px}.icon-eng-breakfast{background-position:-21px -1620px}.icon-self-cater{background-position:-42px -1620px}.icon-parking{background-position:-63px -1620px}.icon-wifi{background-position:-84px -1620px}.footer-container{background:#e6f5fc;position:relative;float:left;width:100%}.footer-inner{padding-top:10px;padding-bottom:10px}.newsletter-form-container .newsletter-bg,.newsletter-success-container .newsletter-bg{background:#5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;text-align:center}.newsletter-bg h3{color:#fff;margin-top:0}.subscribe-sign-up-link{color:#fff;font-size:18px}.subscribe-sign-up-link:hover{color:#fff;text-decoration:underline}.newsletter-form-container{clear:both}.newsletter-form-container input{font-size:.9em}.newsletter-form-container .newsletter-title{display:block;margin-top:3px;font-size:1.4em}.newsletter-form-container .submit-form{display:block;margin-right:0}.newsletter-form-container .submit-button{display:block;padding:7px 15px 7px 10px;text-align:center}.footer-actions-container .footer-actions-inner{background:#5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.footer-actions-container h3{color:#fff;margin:0 0 10px}.footer-actions-container input{font-size:.9em}.footer-actions-container p{color:#fff}.footer-actions-container p a{color:#fff;font-weight:400}.footer-actions-container p a:hover{text-decoration:underline}.footer-actions-container textarea{margin-top:10px;font-size:.9em}.footer-actions-container .submit-quick-contact,.submit-send-me-deals{display:inline-block;margin:8px 0 0;padding:7px 15px 7px 10px}.footer-actions-container .submit-quick-contact{float:right;font-weight:700}.email-sent-message{width:100%;background:#fe812b;color:#fff;display:none;font-weight:700;padding:10px}.footer-bottom-container{padding-top:10px;padding-bottom:10px}.footer-bottom-container .footer-logo{float:left;margin-right:2%;width:28%}@media (min-width:530px){.footer-bottom-container .footer-logo{width:10%}}.footer-bottom-container .footer-logo-icon{display:block;width:55px;height:40px;background:url(../images/ts-offers-sprite.png) 0 -1570px no-repeat}.footer-bottom-container .footer-text{float:left;margin-right:2%;width:68%}@media (min-width:530px){.footer-bottom-container .footer-text{width:50%}}.footer-bottom-container .card-logos{position:relative;float:left;margin-bottom:15px;margin-top:15px;text-align:center;width:100%;height:auto}.footer-bottom-container .card-logos img{max-width:100%}.footer-bottom-container .footer-menu{margin:0;padding:0}.footer-bottom-container .footer-menu li{display:inline;list-style-type:none}.footer-bottom-container .footer-menu li a{border-right:1px solid #0f238c;font-size:.8em;padding:0 5px 0 0}.footer-bottom-container .footer-menu li.last a{border-right:0}.footer-bottom-container p{font-size:.8em}.footer-bottom-container .footer-review-plugin{text-align:center}.footer-bottom-container .footer-review-plugin a{float:right}@media (min-width:530px){.footer-bottom-container .card-logos{width:36%}.footer-bottom-container .footer-review-plugin{text-align:right}.card-security-logos{float:left}}.footer-extras,.ultimate-guide-box{text-align:center}.card-security-logos{position:relative;margin-top:20px;width:auto}@media (min-width:768px){.card-security-logos{width:50%}}@media (min-width:992px){.card-security-logos{width:auto}}#feefologo{float:none;position:relative;width:auto;right:auto}@media (min-width:768px){#feefologo{margin:0 auto;width:42%}}@media (min-width:992px){#feefologo{float:right;width:auto}}#feefologo img{max-width:100%;height:auto}.facebook-container{background-position:-188px -1825px;margin:0 auto;position:relative;width:159px;height:125px}.free-stay-box input[type=text]{margin-bottom:5px}.free-stay-box p{margin-bottom:5px!important}.addthis_sharing_toolbox{position:relative;float:right;margin:8px 0 0 13px}.ultimate-guide-box h3{font-style:italic;font-weight:700;margin-top:5px!important}@media (min-width:768px){.ultimate-guide-box .submit-button{margin-top:-4px}}.ultimate-guide-box input{font-size:.9em}#reputation-reviews{position:relative;float:left;height:300px;margin-bottom:30px;width:100%}#reputation-reviews iframe{position:relative;float:left;height:500px;width:100%!important}.price-promise-sticker{margin-top:27px}@media (min-width:992px){.price-promise-sticker-footer{float:left;margin-top:5px;width:35px}}@media (min-width:1200px){.price-promise-sticker-footer{float:left;margin-top:0;width:55px}}@media (min-width:992px){.card-security-logos{width:43%}}.img_con_AE,.img_con_AM,.img_con_AR,.img_con_AU,.img_con_AW,.img_con_AZ,.img_con_BB,.img_con_BD,.img_con_BG,.img_con_BH,.img_con_BN,.img_con_BO,.img_con_BR,.img_con_BS,.img_con_BW,.img_con_BZ,.img_con_CA,.img_con_CH,.img_con_CL,.img_con_CN,.img_con_CO,.img_con_CR,.img_con_CU,.img_con_CV,.img_con_CY,.img_con_CZ,.img_con_DK,.img_con_DO,.img_con_DZ,.img_con_EE,.img_con_EG,.img_con_EU,.img_con_FJ,.img_con_GB,.img_con_GE,.img_con_GH,.img_con_GT,.img_con_HK,.img_con_HN,.img_con_HR,.img_con_HT,.img_con_HU,.img_con_ID,.img_con_IL,.img_con_IN,.img_con_IR,.img_con_IS,.img_con_JM,.img_con_JO,.img_con_JP,.img_con_KE,.img_con_KR,.img_con_KW,.img_con_KY,.img_con_KZ,.img_con_LK,.img_con_LT,.img_con_LY,.img_con_MA,.img_con_MD,.img_con_MG,.img_con_MT,.img_con_MU,.img_con_MX,.img_con_MY,.img_con_NA,.img_con_NG,.img_con_NI,.img_con_NO,.img_con_NP,.img_con_NZ,.img_con_OM,.img_con_PE,.img_con_PH,.img_con_PK,.img_con_PL,.img_con_PY,.img_con_QA,.img_con_RO,.img_con_RS,.img_con_RU,.img_con_SA,.img_con_SE,.img_con_SG,.img_con_SK,.img_con_SY,.img_con_TH,.img_con_TL,.img_con_TN,.img_con_TR,.img_con_TW,.img_con_TZ,.img_con_UA,.img_con_UG,.img_con_US,.img_con_UY,.img_con_XA,.img_con_XC,.img_con_XO,.img_con_XP,.img_con_ZA{width:16px!important;height:14px!important;margin:0 5px 2px 0}label.error{color:#fff}.img_con_GB{background:url(../images/flag-sprite.png) 0 1px no-repeat}.img_con_AE{background:url(../images/flag-sprite.png) 0 -17px no-repeat}.img_con_AU{background:url(../images/flag-sprite.png) 0 -71px no-repeat}.img_con_BR{background:url(../images/flag-sprite.png) 0 -251px no-repeat}.img_con_CA{background:url(../images/flag-sprite.png) 0 -323px no-repeat}.img_con_CH{background:url(../images/flag-sprite.png) 0 -341px no-repeat}.img_con_CL{background:url(../images/flag-sprite.png) 0 -359px no-repeat}.img_con_CZ{background:url(../images/flag-sprite.png) 0 -485px no-repeat}.img_con_DK{background:url(../images/flag-sprite.png) 0 -503px no-repeat}.img_con_EU{background:url(../images/flag-sprite.png) 0 -593px no-repeat}.img_con_HU{background:url(../images/flag-sprite.png) 0 -756px no-repeat}.img_con_IL{background:url(../images/flag-sprite.png) 0 -792px no-repeat}.img_con_IN{background:url(../images/flag-sprite.png) 0 -810px no-repeat}.img_con_JP{background:url(../images/flag-sprite.png) 0 -899px no-repeat}.img_con_MX{background:url(../images/flag-sprite.png) 0 -1150px no-repeat}.img_con_NO{background:url(../images/flag-sprite.png) 0 -1260px no-repeat}.img_con_SG{background:url(../images/flag-sprite.png) 0 -1547px no-repeat}.img_con_US{background:url(../images/flag-sprite.png) 0 -1727px no-repeat}.img_con_AM{background:url(../images/flag-sprite.png) 0 -35px no-repeat}.img_con_AR{background:url(../images/flag-sprite.png) 0 -54px no-repeat}.img_con_AZ{background:url(../images/flag-sprite.png) 0 -107px no-repeat}.img_con_BH{background:url(../images/flag-sprite.png) 0 -179px no-repeat}.img_con_CN{background:url(../images/flag-sprite.png) 0 -377px no-repeat}.img_con_CO{background:url(../images/flag-sprite.png) 0 -395px no-repeat}.img_con_DZ{background:url(../images/flag-sprite.png) 0 -53px no-repeat}.img_con_FJ{background:url(../images/flag-sprite.png) 0 -611px no-repeat}.img_con_HK{background:url(../images/flag-sprite.png) 0 -683px no-repeat}.img_con_JO{background:url(../images/flag-sprite.png) 0 -882px no-repeat}.img_con_KR{background:url(../images/flag-sprite.png) 0 -936px no-repeat}.img_con_MY{background:url(../images/flag-sprite.png) 0 -1188px no-repeat}.img_con_NZ{background:url(../images/flag-sprite.png) 0 -1295px no-repeat}.img_con_PH{background:url(../images/flag-sprite.png) 0 -1350px no-repeat}.img_con_QA{background:url(../images/flag-sprite.png) 0 -1438px no-repeat}.img_con_RU{background:url(../images/flag-sprite.png) 0 -1492px no-repeat}.img_con_TH{background:url(../images/flag-sprite.png) 0 -1600px no-repeat}.img_con_ZA{background:url(../images/flag-sprite.png) 0 -1835px no-repeat}.img_con_TL{background:url(../images/flag-sprite.png) -201px -120px no-repeat}.img_con_BS{background:url(../images/flag-sprite.png) 0 -269px no-repeat}.img_con_XC{background:url(../images/flag-sprite.png) 0 -1780px no-repeat}.img_con_BB{background:url(../images/flag-sprite.png) 0 -125px no-repeat}.img_con_BZ{background:url(../images/flag-sprite.png) 0 -305px no-repeat}.img_con_GT{background:url(../images/flag-sprite.png) 0 -666px no-repeat}.img_con_HN{background:url(../images/flag-sprite.png) 0 -702px no-repeat}.img_con_CR{background:url(../images/flag-sprite.png) 0 -413px no-repeat}.img_con_MU{background:url(../images/flag-sprite.png) 0 -1134px no-repeat}.img_con_UY{background:url(../images/flag-sprite.png) 0 -1744px no-repeat}.img_con_PY{background:url(../images/flag-sprite.png) 0 -1422px no-repeat}.img_con_AW{background:url(../images/flag-sprite.png) 0 -89px no-repeat}.img_con_BD{background:url(../images/flag-sprite.png) 0 -143px no-repeat}.img_con_BG{background:url(../images/flag-sprite.png) 0 -161px no-repeat}.img_con_BM{background:url(../images/flag-sprite.png) 0 -197px no-repeat;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BN{background:url(../images/flag-sprite.png) 0 -215px no-repeat}.img_con_BO{background:url(../images/flag-sprite.png) 0 -233px no-repeat}.img_con_BW{background:url(../images/flag-sprite.png) 0 -287px no-repeat}.img_con_CU{background:url(../images/flag-sprite.png) 0 -431px no-repeat}.img_con_CV{background:url(../images/flag-sprite.png) 0 -449px no-repeat}.img_con_CY{background:url(../images/flag-sprite.png) 0 -467px no-repeat}.img_con_DO{background:url(../images/flag-sprite.png) 0 -521px no-repeat}.img_con_EE{background:url(../images/flag-sprite.png) 0 -557px no-repeat}.img_con_EG{background:url(../images/flag-sprite.png) 0 -575px no-repeat}.img_con_GE{background:url(../images/flag-sprite.png) 0 -629px no-repeat}.img_con_GH{background:url(../images/flag-sprite.png) 0 -646px no-repeat}.img_con_HR{background:url(../images/flag-sprite.png) 0 -720px no-repeat}.img_con_HT{background:url(../images/flag-sprite.png) 0 -738px no-repeat}.img_con_ID{background:url(../images/flag-sprite.png) 0 -774px no-repeat}.img_con_IR{background:url(../images/flag-sprite.png) 0 -828px no-repeat}.img_con_IS{background:url(../images/flag-sprite.png) 0 -846px no-repeat}.img_con_JM{background:url(../images/flag-sprite.png) 0 -864px no-repeat}.img_con_KE{background:url(../images/flag-sprite.png) 0 -918px no-repeat}.img_con_KW{background:url(../images/flag-sprite.png) 0 -954px no-repeat}.img_con_KY{background:url(../images/flag-sprite.png) 0 -972px no-repeat}.img_con_KZ{background:url(../images/flag-sprite.png) 0 -990px no-repeat}.img_con_LK{background:url(../images/flag-sprite.png) 0 -1008px no-repeat}.img_con_LT{background:url(../images/flag-sprite.png) 0 -1026px no-repeat}.img_con_LY{background:url(../images/flag-sprite.png) 0 -1044px no-repeat}.img_con_MA{background:url(../images/flag-sprite.png) 0 -1062px no-repeat}.img_con_MD{background:url(../images/flag-sprite.png) 0 -1080px no-repeat}.img_con_MG{background:url(../images/flag-sprite.png) 0 -1098px no-repeat}.img_con_MT{background:url(../images/flag-sprite.png) 0 -1116px no-repeat}.img_con_NA{background:url(../images/flag-sprite.png) 0 -1206px no-repeat}.img_con_NG{background:url(../images/flag-sprite.png) 0 -1224px no-repeat}.img_con_NI{background:url(../images/flag-sprite.png) 0 -1242px no-repeat}.img_con_NP{background:url(../images/flag-sprite.png) 0 -1278px no-repeat}.img_con_OM{background:url(../images/flag-sprite.png) 0 -1314px no-repeat}.img_con_PE{background:url(../images/flag-sprite.png) 0 -1332px no-repeat}.img_con_PK{background:url(../images/flag-sprite.png) 0 -1368px no-repeat}.img_con_PL{background:url(../images/flag-sprite.png) 0 -1386px no-repeat}.img_con_RO{background:url(../images/flag-sprite.png) 0 -1458px no-repeat}.img_con_RS{background:url(../images/flag-sprite.png) 0 -1474px no-repeat}.img_con_SA{background:url(../images/flag-sprite.png) 0 -1510px no-repeat}.img_con_SE{background:url(../images/flag-sprite.png) 0 -1528px no-repeat}.img_con_SK{background:url(../images/flag-sprite.png) 0 -1564px no-repeat}.img_con_SY{background:url(../images/flag-sprite.png) 0 -1582px no-repeat}.img_con_TN{background:url(../images/flag-sprite.png) 0 -1618px no-repeat}.img_con_TW{background:url(../images/flag-sprite.png) 0 -1654px no-repeat}.img_con_TZ{background:url(../images/flag-sprite.png) 0 -1672px no-repeat}.img_con_UA{background:url(../images/flag-sprite.png) 0 -1690px no-repeat}.img_con_UG{background:url(../images/flag-sprite.png) 0 -1708px no-repeat}.img_con_XA{background:url(../images/flag-sprite.png) 0 -1762px no-repeat}.img_con_XO{background:url(../images/flag-sprite.png) 0 -1798px no-repeat}.img_con_XP{background:url(../images/flag-sprite.png) 0 -1816px no-repeat}.img_con_TR{background:url(../images/flag-sprite.png) 0 -1636px no-repeat}.feefo-image{background:url(../images/ts-offers-sprite.png) no-repeat;display:block;width:175px;height:44px}.feefo-img-en{background-position:-316px -2774px}.reviews-container h2{height:95px}@media (min-width:360px){.reviews-container h2{height:80px}}.reviews-container .hotel-review-average{line-height:16px;margin-right:0;position:absolute;right:0;text-align:left;top:35px;width:205px;color:#fff}@media (min-width:360px){.reviews-container .hotel-review-average{line-height:16px;margin-right:10px;position:absolute;right:0;text-align:left;top:35px;width:295px;color:#fff}}@media (min-width:580px){.reviews-container h2{height:auto}.reviews-container .hotel-review-average{top:2px}}.reviews-container .hotel-review-average .hotel-review-average-rating{display:block;font-size:.6em}.reviews-container .hotel-review-average .hotel-review-number{display:block;font-size:.5em;font-weight:400;text-align:left;line-height:20px}.reviews-container .hotel-review-fill-wrap{vertical-align:top;margin:1px 0 0 3px;display:inline-block;width:75px;height:14px;background:#fff}.reviews-container .hotel-average-rating-text{display:block}@media (min-width:360px){.reviews-container .hotel-review-average .hotel-review-number{text-align:right}.reviews-container .hotel-average-rating-text{display:inline}}.reviews-container .hotel-review-fill{display:inline-block;position:relative;width:77px;height:14px;background:#8cfefe}.reviews-container .hotel-review-rating,.reviews-container .hotel-review-rating-text{background:url(/images/ts-offers-sprite.png) 0 -678px no-repeat;position:absolute}.reviews-container .hotel-review-rating-text{font-size:.875em;display:inline-block;font-weight:700;height:18px;left:-3px;line-height:19px;padding-left:84px;top:-2px;width:81px}.reviews-container .review-rating-container{float:left;width:105px}@media (min-width:360px){.reviews-container .review-rating-container{float:right}}.reviews-container .hotel-review-name-date{float:left;font-size:.9em;font-weight:700}.reviews-container .hotel-review-text{padding:10px 0 0 50px;min-height:30px;clear:both;background-position:0 -1230px;position:relative;float:left;width:100%}.reviews-container .review-icon{background-position:0 -1230px;display:block;position:absolute;top:0;left:0;width:40px;height:45px}.hotel-info-footer,.pagination,.reviews-footer{float:left;width:100%;position:relative}.reviews-footer{font-size:.9em}.reviews-footer .review-page-summary{color:#000;font-weight:700;text-align:right}.pagination{margin:15px 0 5px;text-align:right}.pagination a{overflow:hidden;display:inline-block;border:1px solid #e8f3fd;border-radius:10px;font-size:1.3em;text-decoration:none}#view-full,.pagination a span{display:block;cursor:pointer}.pagination a span{background-color:#e8f3fd;border:1px solid #fff;border-radius:10px;height:29px;padding:3px 8px}#lang-filter,#view-responsive{display:none}.pagination a:hover span{background-color:#fe812b;color:#fff}.hotel-info-footer{margin:15px 0;text-align:center}.hotel-info-footer a{font-size:1.2em}.hotel-info-footer a span{border:2px solid #fff}#lang-filter{font-size:.8em;width:77px}@media screen and (max-device-width:767px){#view-responsive{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;cursor:pointer;display:block;float:left;margin-left:10px;font-weight:700;padding:7px;margin-top:10px;text-align:center}}@media (max-width:767px){#view-responsive{display:none}}.mobile-resume-search{font-size:.8em;margin-top:-20px;text-align:right}.your-offers-box{border:1px solid #B3CADC;border-radius:7px;margin-bottom:20px;text-align:center}.your-offers-box h3{color:#0F238C;font-weight:700;margin-bottom:5px;margin-top:0;padding:10px 10px 0;text-align:center}.your-offers-box .right-sidebar-text{color:#0F238C;margin-top:0;margin-bottom:15px;text-align:center}.your-offers-box .btn{border-radius:0 0 5px 5px;background:#182F93;color:#fff;font-weight:700;font-size:1.3em;display:block;padding:10px 15px;text-shadow:-1px -1px 0 rgba(0,0,0,.4);width:100%;word-wrap:break-word}.search-box-container h1,.search-tabs-container .search-tabs li.first{text-shadow:0 0 7px #000}.coupon-code-container{cursor:pointer;float:right;text-align:left;background:#FFF;border-radius:5px;color:#36588C;margin-bottom:15px;margin-top:5px;width:100%}.coupon-copy,.coupon-title{padding:0 15px;width:20%;display:block;height:40px;line-height:40px;vertical-align:middle;font-size:1.1em;text-align:center;color:#fff;font-weight:700}.coupon-title{border-radius:5px 0 0 5px;float:left;background:#5785CA;background-image:linear-gradient(to top,#0f238c,#5785ca)}.coupon-copy{border-radius:0 5px 5px 0;float:right;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.coupon-code{background-color:#e3f1fc;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.75);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.25);display:block;float:left;font-weight:700;height:40px;line-height:40px;vertical-align:middle;font-size:1.1em;text-align:center;width:60%}.mobile-coupon-container{padding:15px}.mobile-coupon-container .coupon-code-container{margin-bottom:10px;margin-top:25px;padding:3px 7px;width:100%}.mobile-coupon-container .coupon-code-container .coupon-title{margin-left:0}@media (max-width:1199px){.smaller-coupon{font-size:.8em}.coupon-title{width:25%}.coupon-copy{width:20%}.coupon-code{width:55%}}@media (max-width:991px){.smaller-coupon{font-size:.7em}.coupon-title{width:27%}.coupon-copy{width:10%}.coupon-code{width:63%}}@media (max-width:768px){.coupon-code-container{background:0 0;cursor:default}.smaller-coupon{font-size:.8em}.coupon-title{border-radius:5px 5px 0 0;width:100%}.coupon-copy{display:none;width:15%}.coupon-code{border:0;width:100%}}.search-box-container.bottom{margin-top:0;margin-bottom:20px}.search-box-container .search-box-container-inner{background:url(../images/search-bg.jpg) top left;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;padding:35px 50px 25px;width:100%}.search-box-container h1{color:#fff;font-weight:700;margin-bottom:15px;margin-top:0;filter:progid: DXImageTransform.Microsoft.Shadow(direction=80, strength=5, color=000000)}.search-box{margin-top:20px;position:relative;float:left;background-color:#5380c7;border:3px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5MzA5NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzODBjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#193095),color-stop(100%,#5380c7));background-image:-moz-linear-gradient(#193095,#5380c7);background-image:-webkit-linear-gradient(#193095,#5380c7);background-image:linear-gradient(#193095,#5380c7);box-shadow:0 0 6px rgba(15,35,140,.5);color:#fff;padding:10px}.search-box .search-rows .row{margin-bottom:7px}.search-box .row{margin-bottom:0}@media (min-width:991px){.search-box .row.last-row{margin-bottom:0}}.search-box .row.room-type-row{margin-bottom:0;margin-top:7px}.checkbox-label input,.search-box .inline-label input{margin-right:5px;margin-bottom:3px;vertical-align:bottom}.search-box .label,.search-box label{color:#fff;display:block;font-size:1.1em;font-weight:700;margin-top:5px;text-align:left;width:100%}.advanced-search-link,.other-cities a{font-size:.9em;font-style:italic;font-weight:400;text-decoration:underline;color:#fff}.search-box .inline-label{display:inline-block;text-align:left;margin-top:4px}.other-cities,.search-box .city{display:inline-block;margin-top:5px}.search-box .form-control{padding:3px!important}.search-box .month-field{width:45%;float:left}.search-box .datepicker-holder{width:25%;float:left}.other-cities{float:right}.checkbox-label{display:inline;text-align:left}.date-field{float:left;margin-right:5%;width:80%}.advanced-search-link{cursor:pointer;display:block;margin-top:7px}@media (max-width:991px){.advanced-fields{margin-bottom:7px}}.advanced-fields,.mobile-advanced-fields{display:none}.mobile-advanced-search-link{cursor:pointer;display:block;font-size:1.2em;font-weight:700;margin-top:27px;text-decoration:underline}.search-tabs-container{margin-top:-3px;z-index:801}.search-tabs-container .search-tabs{float:right;padding-left:0;z-index:799}.search-tabs-container .search-tabs li{display:inline-block;color:#fff;font-size:.9em;font-weight:700}@media (min-width:992px){.search-tabs-container .search-tabs li{font-size:1em}}.search-tabs-container .search-tabs li a{background-color:#ececec;border:3px solid #fff;border-top:0;-moz-border-radius:10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ececec),color-stop(100%,#c4c4c4));background-image:-moz-linear-gradient(#ececec,#c4c4c4);background-image:-webkit-linear-gradient(#ececec,#c4c4c4);background-image:linear-gradient(#ececec,#c4c4c4);color:#193095;display:block;padding:8px 12px}.large-search-button,.mobile-search-button{-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;display:block;line-height:1em;text-align:center}.search-tabs-container .search-tabs li.active a,.search-tabs-container .search-tabs li:hover a{background-color:#5380c7;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzODBjNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE5MzA5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5380c7),color-stop(100%,#193095));background-image:-moz-linear-gradient(#5380c7,#193095);background-image:-webkit-linear-gradient(#5380c7,#193095);background-image:linear-gradient(#5380c7,#193095);color:#fff}.large-search-button{-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;font-size:2.1em;font-weight:700;padding:5px 15px 5px 10px}@media (min-width:768px){.large-search-button{font-size:2.1em}}@media (min-width:992px){.large-search-button{font-size:1.6em}}@media (min-width:1200px){.large-search-button{font-size:2.1em}}.large-search-button span{display:block;font-size:.5em;font-weight:400}.large-search-button:focus{color:#fff;text-decoration:none}.large-search-button .searching-icon{margin:10px 10px 10px 0}.mobile-search-button{-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;font-size:1.4em;font-weight:700;margin-top:10px;padding:15px 15px 15px 10px}.mobile-search-button.pressed:focus,.mobile-search-button.pressed:hover{color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGMwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiYmE3MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) #6bba70;background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0,#008c00),color-stop(100%,#6bba70));background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70);text-decoration:none}.mobile-search-button.pressed{color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGMwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiYmE3MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) #6bba70;display:none;background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0,#008c00),color-stop(100%,#6bba70));background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.mobile-search-button .searching-icon{margin:0 10px 0 0}.mobile-date{cursor:pointer!important;background-color:#fff!important;background-repeat:no-repeat;background-position:right 2px center;background-size:20px auto}@media (min-width:340px){.mobile-date{background-image:url(/includes/images/ico-calendar.png)}}.mobile-search-container{margin-top:30px}.mobile-search-container .mobile-search-inner{position:relative;float:left;background-color:#e3f1fc;border:3px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5MzA5NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzODBjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#193095),color-stop(100%,#5380c7));background-image:-moz-linear-gradient(#193095,#5380c7);background-image:-webkit-linear-gradient(#193095,#5380c7);background-image:linear-gradient(#193095,#5380c7);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5);box-shadow:0 0 6px rgba(15,35,140,.5);color:#fff;margin:0 0 20px;padding:10px;z-index:800}.mobile-search-container h1{color:#fff;font-size:1.2em;font-weight:700;margin-bottom:15px;margin-top:0;text-shadow:0 0 7px #000}.mobile-search-container .row{margin-bottom:10px}.mobile-search-container .city{font-weight:700}.mobile-search-list{display:none;margin-top:10px}.mobile-advanced-search .mobile-advanced-search-inner{background:#9acdff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;float:left;margin-bottom:15px;padding:10px;width:100%}.mobile-advanced-search ul{float:left;margin-bottom:0;margin-left:0;padding-left:0;width:100%}.mobile-advanced-search ul li{display:block;margin-bottom:10px}@media (min-width:768px){.mobile-advanced-search ul{width:auto}.mobile-advanced-search ul li{display:inline;margin-bottom:0;margin-right:10px}}.mobile-advanced-search ul li a{background:#dbeaf8;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;font-size:1.1em;padding:4px 10px;width:100%}@media (min-width:768px){.mobile-advanced-search ul li a{width:auto}}.mobile-advanced-search ul li a:focus{color:#fe812b;text-decoration:none}.mobile-advanced-search .mobile-search-title{color:#31609E;cursor:pointer;display:block;font-weight:700}.mobile-advanced-search .mobile-search-title .fa{margin-right:5px}.student-discount-mobile{margin-top:10px}.ts-day{float:left;margin-right:5%;width:33%}.ts-month{float:left;width:47%}.ui-datepicker-current-day{background-color:#ffcb00}.ui-datepicker-inline{margin:0 auto}.datepicker-container{display:none;margin-left:8px}.ts-calendar-icon{text-indent:-999em;position:relative;cursor:pointer;display:inline-block;float:right;width:27px;height:29px;background:url(/includes/images/ico-calendar.png) top left no-repeat}
