html,body{background:url(../images/ts-bg-body.png) repeat-x center top;color:#1b1b1b;display:table;font-family:Arial,sans-serif;font-weight:400;height:100%;table-layout:fixed;margin-left:auto;margin-right:auto}.lte-ie8,.ie10 body,.ie11{background:url(../images/ts-bg-body.png) repeat-x center top}a{color:#31609e;font-weight:700}a:hover{color:#fe812b;text-decoration:none}h1,h2,h3{font-family:open sans,Arial,sans-serif}.page-wrapper{display:table-row;height:1px}.page-wrapper-expanded{height:100%}.blue-box{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#ffffff,#e3f1fc);background-image:-webkit-linear-gradient(#ffffff,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-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);margin-bottom:20px;padding:10px;width:100%;*width:97%}.blue-box h5{font-weight:700;margin:0}.button{background-color:#fe812b;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius: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;font-family:open sans,Arial,sans-serif;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,.button:focus{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)}.highlight{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;padding:0 8px}.highlight.orange{background:#fe812b;color:#fff;font-weight:700;padding:5px 8px}.highlight.red{background:#dc0000;color:#fff;font-weight:700;padding:5px 8px}.red-text{color:#dc0000}.orange-text{color:#fe812b;font-weight:700}p{font-size:.9em}img{max-width:100%;height:auto}.lte-ie8 img{max-width:none;height:auto}.inline-label{margin-top:5px}.block-label{display:block}.block-label{margin-top:5px}.sprite-bg{background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat}.container{float:left}@media(min-width:768px){.container{margin-left:10px}}.header-top{display:none;margin-bottom:5px}@media(max-width:767px){.header-top{background:#31609e;-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}}@media(min-width:768px){.header-top{display:block}}.header-left{margin-bottom:-8px;margin-top:10px;text-align:left}@media(min-width:768px){.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;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#fff;font-size:1.1em;background-color:#5785ca;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius: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;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}}.header-menu ul{padding:0;position:relative;margin:7px auto 0}@media(min-width:768px){.header-menu ul{float:right;margin:7px 0 0}}.header-menu ul li{display:inline;list-style:none;margin:0;padding:0;position:relative}@media(max-width:767px){.header-menu ul li{display:block;margin:7px 0}}.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 a{border-right:0;color:#fff}}.header-menu ul li span{color:#fff;font-size:.9em;font-weight:700}.header-menu ul li.last a{border-right:0}.locale-options-container{text-align:center}@media(min-width:768px){.locale-options-container{width:35%}}@media(min-width:992px){.locale-options-container{width:25%}}.breadcrumb{float:right;font-size:.8em;list-style:none}.breadcrumb li{float:left;margin-left:5px}.breadcrumb li:before{content:"> "}.breadcrumb li:first-child:before{display:none}.mobile-resume-search{font-size:.8em;margin-top:-20px;text-align:right}.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;*width:210px}}.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}.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%}.mobile-select,#currency_select 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}#view-full{cursor:pointer;display:block}#view-responsive{display:none}@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}}.currency-select-container{background-position:999px -999px;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}}.currency-select-container ul li{display:block;list-style-type:none;width:86px}.lte-ie8 .header-logo img{max-width:auto!important}.header-logo{background-position:0 -541px;display:block;float:left;height:auto;margin:0 auto;position:relative}@media(min-width:768px){.header-logo{margin:0}}.header-contact-block{text-align:center}@media(min-width:768px){.header-contact-block{height:74px;text-align:right}}.header-contact-block .telephone-number{background:url(../images/ts-sitemap-sprite.png) -80px -485px no-repeat;height:45px;margin-top:10px;width:240px;margin:0 auto}@media(min-width:768px){.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;*line-height:1em}#main-page-wrapper{position:relative}.main-body-wrapper{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.inactive{color:#fe812b}.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%;*width:98%}.left-column-section-container ul{font-size:.9em;margin-bottom:0;padding-left:25px}@media(min-width:768px){.left-column-section-container ul{padding-left:40px}}.left-column-section-container ul li.inactive{color:#fe812b}.left-column-section-container ul ul{font-size:1em;margin-top:5px;margin-bottom:5px;padding-left:20px}.left-column-section-container li.has-sub{padding:10px 0}.left-column-section-container h1{background:#5785ca;color:#fff;font-size:1.15em;font-weight:700;margin:0;padding:7px}.left-column-section-container .left-column-section-container-inner{background:#fff;border-spacing:5px;display:table;padding:10px;position:relative;float:left;width:100%}.left-column-section-container h2{clear:both;border-bottom:1px solid #d1dcdf;color:#31609e;font-size:1.2em;padding:5px 0}.left-column-section-container h3{color:#31609e;font-size:1.2em;font-weight:400}.left-column-section-container h4{color:#31609e;font-size:1em;font-weight:400}.has-subnav{padding:10px 0}.right-sidebar-box{position:relative;float:left;margin-bottom:20px;width:100%}.right-sidebar-box .right-sidebar-box-inner{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#ffffff,#e3f1fc);background-image:-webkit-linear-gradient(#ffffff,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-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);padding:10px;width:100%;*width:97%}.right-sidebar-box .right-sidebar-title{color:#31609e;display:block;font-size:1.2em;font-weight:700;margin:0;text-align:center}.right-sidebar-box .right-sidebar-title.orange{color:#fe812b}.right-sidebar-box .right-subhead{color:#31609e;display:block;font-size:1.1em;font-weight:700;margin:0 0 5px;text-align:center}.right-sidebar-box .right-subhead.orange{color:#fe812b}.right-sidebar-box .price-promise-title{color:#31609e;font-size:1.6em;font-weight:700;margin:0;text-align:center}.right-sidebar-box .lowest-price-title{color:#31609e;font-size:1.6em;font-weight:700;margin:0;text-align:left}.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 0 5px;text-align:center}.right-sidebar-box .right-sidebar-image{position:relative;float:left;width:100%;margin:5px 0;text-align:center}.right-sidebar-box .right-sidebar-image img{max-width:100%;height:auto}#feefologo{margin:10px auto 0!important;float:none!important}.sprite-bg{background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat}.price-promise-icon{background-position:-77px 0;display:block;margin:0 auto 10px;width:60px;height:60px}.lowest-price-icon{background-position:-77px 0;display:block;margin:0 auto 10px;width:60px;height:60px;float:left;margin-left:42px;margin-right:10px}.check-list{font-size:.9em;margin:0;padding:0;text-align:left;list-style:none}.check-list li{background-image:url(../images/ts-sitemap-sprite.png);background-position:-115px -92px;background-repeat:no-repeat;margin:3px 0;padding:0 0 0 25px}.sitemap-alphabetical-nav{font-size:1.1em;padding:10px 0}.sitemap-footer-info{float:left}.sitemap-footer-info a{word-wrap:break-word}.divmonthNormalAnchor{text-decoration:none}.divmonthUnderlineAnchor{text-decoration:underline}.page-top-link{font-size:.9em;position:absolute;right:10px;top:7px}.left-column-subsection-container{border:4px solid #dbeaf8;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative;float:left;margin-bottom:20px;width:100%;*width:98%}.left-column-subsection-container ul{font-size:.9em;margin-bottom:0}.left-column-subsection-container h2{background:#dbeaf8;color:#31609e;font-size:1.15em;font-weight:700;margin:0;padding:7px}.left-column-subsection-container .left-column-subsection-container-inner{background:#fff;border-spacing:5px;display:table;padding:10px;position:relative;float:left;width:100%}.go-to-top{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;cursor:pointer;display:block;font-size:1.4em;padding:5px;text-align:center;width:100%}.go-to-top span{margin-right:5px}.london-hotel-offers .right-sidebar-title{font-size:1.6em;text-align:center}.london-hotel-offers .button{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block;font-size:1em;padding:5px;text-align:center;width:100%}.footer-container{background:#dbeaf8;width:100%}.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) and (max-width:991px){.footer-bottom-container .footer-logo{width:15%}}@media(min-width:992px){.footer-bottom-container .footer-logo{width:10%}}.footer-bottom-container .footer-logo-icon{display:block;width:65px;height:40px;background:url(../images/ts-sitemap-sprite.png) no-repeat 0 -495px}.footer-bottom-container .footer-text{float:left;margin-right:2%;width:68%}@media(min-width:530px){.footer-bottom-container .footer-text{width:52%}}.footer-bottom-container .card-logos{position:relative;float:left;margin-bottom:15px;margin-top:15px;text-align:center;width:100%;height:auto}@media(min-width:530px){.footer-bottom-container .card-logos{width:34%}}.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 #31609e;font-size:.8em;padding:0 4px 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}@media(min-width:530px){.footer-bottom-container .footer-review-plugin{text-align:right}}.card-security-logos{position:relative;margin-top:20px;width:auto}@media(min-width:530px){.card-security-logos{float:left}}@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{float:right;width:42%}}@media(min-width:992px){#feefologo{width:auto}}#feefologo img{max-width:100%;height:auto}.feefo-img{background-position:-118px -166px;display:block;width:175px;height:44px;margin:0 auto}.recent-search-container{background:#fff}.recent-search-container .recent-search-container-inner{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:4px solid #5785ca;margin-bottom:20px;-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 .recent-search-top{background:#5785ca;color:#fff;display:block;font-weight:700;margin:0;padding:6px 0 10px}.recent-search-container .recent-search-header{color:#fff;display:inline-block;font-family:open sans,sans-serif;font-size:1.3em;font-weight:700;margin:0;padding:0 0 0 5px}@media(min-width:768px){.recent-search-container .recent-search-header{font-size:1.8em;padding:12px 0 10px 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;height:auto}@media(min-width:420px){.recent-search-container .upper-recent-search-content img{margin-right:10px}}.recent-search-container .upper-recent-search-content .search-location-info{position:relative}.recent-search-container .upper-recent-search-content .search-location-info .search-location-header{color:#029de0;font-size:1.8em;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 .lower-search-head{color:#31609e;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:#5785ca;clear:both;padding:0;text-align:right}.recent-search-container .recent-search-button{border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;color:#fff;display:none;float:none;font-family:open sans,Arial,sans-serif;font-size:1.4em;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)}@media(min-width:768px){.recent-search-container .recent-search-button{display:inline-block;float:right}}.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)}.mobile-menu-icon{float:right;font-size:1.3em!important;line-height:1em}#view-options{padding:0 5px 0 0}.price-promise-sticker{float:left;margin-top:27px}.price-promise-sticker-footer{float:left}@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%}}.footer-bottom-container .footer-review-plugin{text-align:center}@media(min-width:530px){.footer-bottom-container .footer-review-plugin a{float:right}}@media(min-width:530px){.footer-bottom-container .footer-review-plugin{text-align:right}}@media(max-width:992px){.footer-bottom-container .footer-review-plugin{float:right;margin-top:10px}}.img_con_GB{background:url(../images/flag-sprite.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AE{background:url(../images/flag-sprite.png) no-repeat 0 -17px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AU{background:url(../images/flag-sprite.png) no-repeat 0 -71px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BR{background:url(../images/flag-sprite.png) no-repeat 0 -251px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CA{background:url(../images/flag-sprite.png) no-repeat 0 -323px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CH{background:url(../images/flag-sprite.png) no-repeat 0 -341px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CL{background:url(../images/flag-sprite.png) no-repeat 0 -359px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CZ{background:url(../images/flag-sprite.png) no-repeat 0 -485px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DK{background:url(../images/flag-sprite.png) no-repeat 0 -503px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EU{background:url(../images/flag-sprite.png) no-repeat 0 -593px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HU{background:url(../images/flag-sprite.png) no-repeat 0 -756px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IL{background:url(../images/flag-sprite.png) no-repeat 0 -792px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IN{background:url(../images/flag-sprite.png) no-repeat 0 -810px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JP{background:url(../images/flag-sprite.png) no-repeat 0 -899px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MX{background:url(../images/flag-sprite.png) no-repeat 0 -1150px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NO{background:url(../images/flag-sprite.png) no-repeat 0 -1260px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PL{background:url(../images/flag-sprite.png) no-repeat 0 -1386px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SE{background:url(../images/flag-sprite.png) no-repeat 0 -1528px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SG{background:url(../images/flag-sprite.png) no-repeat 0 -1547px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_US{background:url(../images/flag-sprite.png) no-repeat 0 -1727px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AM{background:url(../images/flag-sprite.png) no-repeat 0 -35px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AR{background:url(../images/flag-sprite.png) no-repeat 0 -54px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AZ{background:url(../images/flag-sprite.png) no-repeat 0 -107px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BH{background:url(../images/flag-sprite.png) no-repeat 0 -179px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CN{background:url(../images/flag-sprite.png) no-repeat 0 -377px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CO{background:url(../images/flag-sprite.png) no-repeat 0 -395px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DZ{background:url(../images/flag-sprite.png) no-repeat 0 -53px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_FJ{background:url(../images/flag-sprite.png) no-repeat 0 -611px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HK{background:url(../images/flag-sprite.png) no-repeat 0 -683px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JO{background:url(../images/flag-sprite.png) no-repeat 0 -882px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KR{background:url(../images/flag-sprite.png) no-repeat 0 -936px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MY{background:url(../images/flag-sprite.png) no-repeat 0 -1188px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NZ{background:url(../images/flag-sprite.png) no-repeat 0 -1295px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PH{background:url(../images/flag-sprite.png) no-repeat 0 -1350px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_QA{background:url(../images/flag-sprite.png) no-repeat 0 -1438px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RU{background:url(../images/flag-sprite.png) no-repeat 0 -1492px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TH{background:url(../images/flag-sprite.png) no-repeat 0 -1600px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_ZA{background:url(../images/flag-sprite.png) no-repeat 0 -1835px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TL{background:url(../images/flag-sprite.png) no-repeat -201px -120px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BS{background:url(../images/flag-sprite.png) no-repeat 0 -269px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XC{background:url(../images/flag-sprite.png) no-repeat 0 -1780px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BB{background:url(../images/flag-sprite.png) no-repeat 0 -125px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BZ{background:url(../images/flag-sprite.png) no-repeat 0 -305px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GT{background:url(../images/flag-sprite.png) no-repeat 0 -666px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HN{background:url(../images/flag-sprite.png) no-repeat 0 -702px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CR{background:url(../images/flag-sprite.png) no-repeat 0 -413px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NI{background:url(../images/flag-sprite.png) no-repeat 0 -1242px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MU{background:url(../images/flag-sprite.png) no-repeat 0 -1134px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UY{background:url(../images/flag-sprite.png) no-repeat 0 -1744px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PY{background:url(../images/flag-sprite.png) no-repeat 0 -1422px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AW{background:url(../images/flag-sprite.png) no-repeat 0 -89px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BD{background:url(../images/flag-sprite.png) no-repeat 0 -143px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BG{background:url(../images/flag-sprite.png) no-repeat 0 -161px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BM{background:url(../images/flag-sprite.png) no-repeat 0 -197px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BN{background:url(../images/flag-sprite.png) no-repeat 0 -215px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BO{background:url(../images/flag-sprite.png) no-repeat 0 -233px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BW{background:url(../images/flag-sprite.png) no-repeat 0 -287px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CU{background:url(../images/flag-sprite.png) no-repeat 0 -431px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CV{background:url(../images/flag-sprite.png) no-repeat 0 -449px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CY{background:url(../images/flag-sprite.png) no-repeat 0 -467px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DO{background:url(../images/flag-sprite.png) no-repeat 0 -521px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EE{background:url(../images/flag-sprite.png) no-repeat 0 -557px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EG{background:url(../images/flag-sprite.png) no-repeat 0 -575px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GE{background:url(../images/flag-sprite.png) no-repeat 0 -629px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GH{background:url(../images/flag-sprite.png) no-repeat 0 -646px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HR{background:url(../images/flag-sprite.png) no-repeat 0 -720px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HT{background:url(../images/flag-sprite.png) no-repeat 0 -738px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_ID{background:url(../images/flag-sprite.png) no-repeat 0 -774px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IR{background:url(../images/flag-sprite.png) no-repeat 0 -828px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IS{background:url(../images/flag-sprite.png) no-repeat 0 -846px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JM{background:url(../images/flag-sprite.png) no-repeat 0 -864px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KE{background:url(../images/flag-sprite.png) no-repeat 0 -918px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KW{background:url(../images/flag-sprite.png) no-repeat 0 -954px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KY{background:url(../images/flag-sprite.png) no-repeat 0 -972px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KZ{background:url(../images/flag-sprite.png) no-repeat 0 -990px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LK{background:url(../images/flag-sprite.png) no-repeat 0 -1008px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LT{background:url(../images/flag-sprite.png) no-repeat 0 -1026px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LY{background:url(../images/flag-sprite.png) no-repeat 0 -1044px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MA{background:url(../images/flag-sprite.png) no-repeat 0 -1062px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MD{background:url(../images/flag-sprite.png) no-repeat 0 -1080px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MG{background:url(../images/flag-sprite.png) no-repeat 0 -1098px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MT{background:url(../images/flag-sprite.png) no-repeat 0 -1116px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NA{background:url(../images/flag-sprite.png) no-repeat 0 -1206px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NG{background:url(../images/flag-sprite.png) no-repeat 0 -1224px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NI{background:url(../images/flag-sprite.png) no-repeat 0 -1242px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NP{background:url(../images/flag-sprite.png) no-repeat 0 -1278px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_OM{background:url(../images/flag-sprite.png) no-repeat 0 -1314px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PE{background:url(../images/flag-sprite.png) no-repeat 0 -1332px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PK{background:url(../images/flag-sprite.png) no-repeat 0 -1368px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PL{background:url(../images/flag-sprite.png) no-repeat 0 -1386px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RO{background:url(../images/flag-sprite.png) no-repeat 0 -1458px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RS{background:url(../images/flag-sprite.png) no-repeat 0 -1474px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SA{background:url(../images/flag-sprite.png) no-repeat 0 -1510px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SE{background:url(../images/flag-sprite.png) no-repeat 0 -1528px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SK{background:url(../images/flag-sprite.png) no-repeat 0 -1564px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SY{background:url(../images/flag-sprite.png) no-repeat 0 -1582px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TN{background:url(../images/flag-sprite.png) no-repeat 0 -1618px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TW{background:url(../images/flag-sprite.png) no-repeat 0 -1654px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TZ{background:url(../images/flag-sprite.png) no-repeat 0 -1672px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UA{background:url(../images/flag-sprite.png) no-repeat 0 -1690px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UG{background:url(../images/flag-sprite.png) no-repeat 0 -1708px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XA{background:url(../images/flag-sprite.png) no-repeat 0 -1762px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XO{background:url(../images/flag-sprite.png) no-repeat 0 -1798px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XP{background:url(../images/flag-sprite.png) no-repeat 0 -1816px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TR{background:url(../images/flag-sprite.png) no-repeat 0 -1636px;width:16px!important;height:14px!important;margin:0 5px 2px 0}#lang-filter{display:none;font-size:.8em;width:77px}.content-box{position:relative;float:left;margin-bottom:20px;width:100%}.content-box .content-box-inner{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#ffffff,#e3f1fc);background-image:-webkit-linear-gradient(#ffffff,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-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);padding:10px;width:100%;*width:97%}.content-box .content-box-title{color:#31609e;font-size:1.3em;font-weight:700;margin:0 0 15px;text-align:left}.content-box .content-box-title.orange{color:#fe812b}.content-box .content-box-title.center{text-align:center}.content-box .price-promise-title{color:#31609e;font-size:1.6em;font-weight:700;margin:0;text-align:center}.content-box .content-box-text{position:relative;float:left;margin:5px 0 0;text-align:center;width:100%}.content-box .content-box-text p{margin:0;text-align:center}.content-box .content-box-image{position:relative;float:left;width:100%;margin:5px 0;text-align:center}.content-box .content-box-image img{max-width:100%;height:auto}.header-telephone-number{color:#31609e;font-family:open sans,Arial,sans-serif;font-size:2em;font-weight:700;padding-left:35px;position:relative}.header-telephone-number small{display:block;font-size:.5em;font-weight:400}.header-telephone-number i{color:#fe812b;font-size:1.3em;left:0;top:5px;margin-right:5px;position:absolute}.orange-box{background-color:#fe812b;border:2px solid #fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-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;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)}.blue-button{background-color:#5785ca;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius: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: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);text-align:center}.blue-button:hover,.blue-button:focus{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)}.inline-label{display:inline;text-align:left}.inline-label input{margin-right:5px;margin-bottom:3px;vertical-align:bottom}.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%;*width:98%}.left-column-section-container h1,.left-column-section-container h2,.left-column-section-container .subsection-header{background:#5785ca;color:#fff;font-size:1.15em;font-weight:700;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%}.date-field{float:left;margin-right:5%;width:80%}.double-border-button{background-color:#fe812b;border:1px solid #fe812b;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius: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;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;padding:5px 15px 5px 10px}.double-border-orange-button{background-color:#fe812b;border:1px solid #fe812b;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;color:#fff;font-size:1em}.double-border-orange-button div:first-child{background-color:#fe812b;border:2px solid #fff;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;padding:5px 15px 5px 10px}.double-border-orange-button span{border:none!important}.double-border-orange-button:hover{border:1px solid #6bba70;color:#fff}.double-border-orange-button:hover div{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: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)}.large-search-button{-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;display:block;font-size:2.5em;font-weight:700;line-height:1em;margin-top:20px;padding:5px 15px 5px 10px;text-align:center}@media(min-width:768px){.large-search-button{font-size:2.5em}}@media(min-width:992px){.large-search-button{font-size:1.6em;margin-top:90px}}@media(min-width:1200px){.large-search-button{font-size:2.5em}}.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{-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;display:block;font-size:1.4em;font-weight:700;line-height:1em;margin-top:10px;padding:15px 15px 15px 10px;text-align:center}.mobile-search-button.pressed{color:#fff;background:#6bba70;display:none;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.pressed:focus,.mobile-search-button.pressed: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);text-decoration:none}.mobile-search-button.pressed{color:#fff;background:#6bba70;display:none;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-list{display:none;margin-top:10px}.mobile-recent-search-button{border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;color:#fff;display:none;float:none;margin-bottom:15px;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)}.mobile-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)}.student-discount-mobile{margin-top:10px}.ts-month{float:left;width:80%}.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) no-repeat top left}.thawte-logo{float:left;margin-top:20px}@media(max-width:992px){.thawte-logo{display:inline;float:none}}#feefologo{margin-top:0!important}@media(max-width:992px){#feefologo{display:inline}}.bottom-content-container{position:relative;float:left;margin-bottom:20px;width:100%}.bottom-content-container .bottom-blue-box{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(white,#e3f1fc);background-image:-webkit-linear-gradient(white,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-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);padding:10px;width:100%}.bottom-content-container .bottom-blue-box h3{font-size:1.4em;margin-top:0}.bottom-content-container .ultimate-guide-box p{font-size:.8em}.bottom-content-container .bottom-blue-box img{max-width:100%;height:auto}#lang-filter{display:none;font-size:.8em;width:77px}.input-sm,.form-group-sm .form-control{color:#000;font-size:calc(30% + .9em);font-weight:400;padding:5px}@media(max-width:350px){.input-sm,.form-group-sm .form-control{font-size:.8em}}.form-control:focus{border-color:#fe812b;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,129,43,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,129,43,.6)}.img_con_GB{background:url(../images/flag-sprite.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AE{background:url(../images/flag-sprite.png) no-repeat 0 -17px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AU{background:url(../images/flag-sprite.png) no-repeat 0 -71px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BR{background:url(../images/flag-sprite.png) no-repeat 0 -251px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CA{background:url(../images/flag-sprite.png) no-repeat 0 -323px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CH{background:url(../images/flag-sprite.png) no-repeat 0 -341px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CL{background:url(../images/flag-sprite.png) no-repeat 0 -359px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CZ{background:url(../images/flag-sprite.png) no-repeat 0 -485px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DK{background:url(../images/flag-sprite.png) no-repeat 0 -503px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EU{background:url(../images/flag-sprite.png) no-repeat 0 -593px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HU{background:url(../images/flag-sprite.png) no-repeat 0 -756px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IL{background:url(../images/flag-sprite.png) no-repeat 0 -792px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IN{background:url(../images/flag-sprite.png) no-repeat 0 -810px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JP{background:url(../images/flag-sprite.png) no-repeat 0 -899px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MX{background:url(../images/flag-sprite.png) no-repeat 0 -1150px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NO{background:url(../images/flag-sprite.png) no-repeat 0 -1260px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PL{background:url(../images/flag-sprite.png) no-repeat 0 -1386px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SE{background:url(../images/flag-sprite.png) no-repeat 0 -1528px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SG{background:url(../images/flag-sprite.png) no-repeat 0 -1547px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_US{background:url(../images/flag-sprite.png) no-repeat 0 -1727px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AM{background:url(../images/flag-sprite.png) no-repeat 0 -35px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AR{background:url(../images/flag-sprite.png) no-repeat 0 -54px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AZ{background:url(../images/flag-sprite.png) no-repeat 0 -107px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BH{background:url(../images/flag-sprite.png) no-repeat 0 -179px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CN{background:url(../images/flag-sprite.png) no-repeat 0 -377px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CO{background:url(../images/flag-sprite.png) no-repeat 0 -395px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DZ{background:url(../images/flag-sprite.png) no-repeat 0 -53px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_FJ{background:url(../images/flag-sprite.png) no-repeat 0 -611px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HK{background:url(../images/flag-sprite.png) no-repeat 0 -683px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JO{background:url(../images/flag-sprite.png) no-repeat 0 -882px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KR{background:url(../images/flag-sprite.png) no-repeat 0 -936px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MY{background:url(../images/flag-sprite.png) no-repeat 0 -1188px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NZ{background:url(../images/flag-sprite.png) no-repeat 0 -1295px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PH{background:url(../images/flag-sprite.png) no-repeat 0 -1350px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_QA{background:url(../images/flag-sprite.png) no-repeat 0 -1438px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RU{background:url(../images/flag-sprite.png) no-repeat 0 -1492px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TH{background:url(../images/flag-sprite.png) no-repeat 0 -1600px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_ZA{background:url(../images/flag-sprite.png) no-repeat 0 -1835px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TL{background:url(../images/flag-sprite.png) no-repeat -201px -120px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BS{background:url(../images/flag-sprite.png) no-repeat 0 -269px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XC{background:url(../images/flag-sprite.png) no-repeat 0 -1780px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BB{background:url(../images/flag-sprite.png) no-repeat 0 -125px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BZ{background:url(../images/flag-sprite.png) no-repeat 0 -305px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GT{background:url(../images/flag-sprite.png) no-repeat 0 -666px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HN{background:url(../images/flag-sprite.png) no-repeat 0 -702px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CR{background:url(../images/flag-sprite.png) no-repeat 0 -413px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NI{background:url(../images/flag-sprite.png) no-repeat 0 -1242px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MU{background:url(../images/flag-sprite.png) no-repeat 0 -1134px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UY{background:url(../images/flag-sprite.png) no-repeat 0 -1744px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PY{background:url(../images/flag-sprite.png) no-repeat 0 -1422px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AW{background:url(../images/flag-sprite.png) no-repeat 0 -89px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BD{background:url(../images/flag-sprite.png) no-repeat 0 -143px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BG{background:url(../images/flag-sprite.png) no-repeat 0 -161px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BM{background:url(../images/flag-sprite.png) no-repeat 0 -197px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BN{background:url(../images/flag-sprite.png) no-repeat 0 -215px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BO{background:url(../images/flag-sprite.png) no-repeat 0 -233px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BW{background:url(../images/flag-sprite.png) no-repeat 0 -287px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CU{background:url(../images/flag-sprite.png) no-repeat 0 -431px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CV{background:url(../images/flag-sprite.png) no-repeat 0 -449px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CY{background:url(../images/flag-sprite.png) no-repeat 0 -467px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DO{background:url(../images/flag-sprite.png) no-repeat 0 -521px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EE{background:url(../images/flag-sprite.png) no-repeat 0 -557px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EG{background:url(../images/flag-sprite.png) no-repeat 0 -575px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GE{background:url(../images/flag-sprite.png) no-repeat 0 -629px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GH{background:url(../images/flag-sprite.png) no-repeat 0 -646px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HR{background:url(../images/flag-sprite.png) no-repeat 0 -720px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HT{background:url(../images/flag-sprite.png) no-repeat 0 -738px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_ID{background:url(../images/flag-sprite.png) no-repeat 0 -774px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IR{background:url(../images/flag-sprite.png) no-repeat 0 -828px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IS{background:url(../images/flag-sprite.png) no-repeat 0 -846px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JM{background:url(../images/flag-sprite.png) no-repeat 0 -864px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KE{background:url(../images/flag-sprite.png) no-repeat 0 -918px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KW{background:url(../images/flag-sprite.png) no-repeat 0 -954px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KY{background:url(../images/flag-sprite.png) no-repeat 0 -972px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KZ{background:url(../images/flag-sprite.png) no-repeat 0 -990px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LK{background:url(../images/flag-sprite.png) no-repeat 0 -1008px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LT{background:url(../images/flag-sprite.png) no-repeat 0 -1026px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LY{background:url(../images/flag-sprite.png) no-repeat 0 -1044px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MA{background:url(../images/flag-sprite.png) no-repeat 0 -1062px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MD{background:url(../images/flag-sprite.png) no-repeat 0 -1080px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MG{background:url(../images/flag-sprite.png) no-repeat 0 -1098px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MT{background:url(../images/flag-sprite.png) no-repeat 0 -1116px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NA{background:url(../images/flag-sprite.png) no-repeat 0 -1206px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NG{background:url(../images/flag-sprite.png) no-repeat 0 -1224px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NI{background:url(../images/flag-sprite.png) no-repeat 0 -1242px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NP{background:url(../images/flag-sprite.png) no-repeat 0 -1278px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_OM{background:url(../images/flag-sprite.png) no-repeat 0 -1314px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PE{background:url(../images/flag-sprite.png) no-repeat 0 -1332px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PK{background:url(../images/flag-sprite.png) no-repeat 0 -1368px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PL{background:url(../images/flag-sprite.png) no-repeat 0 -1386px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RO{background:url(../images/flag-sprite.png) no-repeat 0 -1458px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RS{background:url(../images/flag-sprite.png) no-repeat 0 -1474px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SA{background:url(../images/flag-sprite.png) no-repeat 0 -1510px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SE{background:url(../images/flag-sprite.png) no-repeat 0 -1528px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SK{background:url(../images/flag-sprite.png) no-repeat 0 -1564px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SY{background:url(../images/flag-sprite.png) no-repeat 0 -1582px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TN{background:url(../images/flag-sprite.png) no-repeat 0 -1618px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TW{background:url(../images/flag-sprite.png) no-repeat 0 -1654px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TZ{background:url(../images/flag-sprite.png) no-repeat 0 -1672px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UA{background:url(../images/flag-sprite.png) no-repeat 0 -1690px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UG{background:url(../images/flag-sprite.png) no-repeat 0 -1708px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XA{background:url(../images/flag-sprite.png) no-repeat 0 -1762px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XO{background:url(../images/flag-sprite.png) no-repeat 0 -1798px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XP{background:url(../images/flag-sprite.png) no-repeat 0 -1816px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TR{background:url(../images/flag-sprite.png) no-repeat 0 -1636px;width:16px!important;height:14px!important;margin:0 5px 2px 0}#popups,#popups-mobile{background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:.9em;display:none;overflow:auto;position:absolute}#popups .suggestions,#popups-mobile .suggestions{border-bottom:1px solid #dbeaf8;cursor:pointer;padding:5px}#popups .suggestions:hover,#popups .suggestions:focus,#popups-mobile .suggestions:hover,#popups-mobile .suggestions:focus{background:#dbeaf8}#popups .suggtypes,#popups-mobile .suggtypes{border-bottom:1px solid #dbeaf8;cursor:pointer;font-weight:700;padding:5px}#popups .suggtypes:hover,#popups .suggtypes:focus,#popups-mobile .suggtypes:hover,#popups-mobile .suggtypes:focus{background:#dbeaf8}#dc_box2{display:none}.mobile-advanced-search-expand:focus{color:#31609e;text-decoration:none}.breadcrumb{}.search-header{font-size:1.4em;font-weight:700}#hotel-gallery img{width:100%}#hotel-gallery li{list-style-type:none;margin-bottom:20px}#hotel-gallery .gallery-thumbs ul{margin-top:-9px;padding:0}#hotel-gallery .gallery-nav{color:#fff;font-size:5em;text-shadow:rgba(0,0,0,.8) 0 0 5px}#hotel-gallery a#previous-image-bottom{position:relative;float:left;width:50%;height:70px;display:inline-block;background-repeat:no-repeat;border-bottom:none;padding-right:20px;text-align:right}#hotel-gallery a#next-image-bottom{position:relative;float:left;width:50%;height:70px;display:inline-block;border-bottom:none;padding-left:20px;text-align:left}#hotel-gallery #gallery-photo-title{display:block;background:rgba(0,0,0,.6);color:#fff;font-size:.8em;font-weight:700;padding:5px;position:absolute;left:20px;bottom:5px;text-align:center;width:240px}@media(min-width:768px){#hotel-gallery #gallery-photo-title{bottom:75px}}@media(max-width:991px){#hotel-gallery #gallery-photo-title{width:178px}}@media(min-width:992px){#hotel-gallery #gallery-photo-title{width:247px}}@media(min-width:1200px){#hotel-gallery #gallery-photo-title{width:240px}}.image-border{border:1px solid #e6f2fd;box-shadow:0 1px 7px #999;padding:4px}.hotel-section{border-bottom:3px solid #e6f2fd;margin-bottom:10px;position:relative;float:left;width:100%}.hotel-section dt{margin-bottom:10px}.hotel-section.last{border-bottom:0;margin-bottom:0}.hotel-description-container{position:relative;float:left}.hotel-description-container .hotel-description-title{font-weight:700}.hotel-description-container .hotel-description{font-weight:700;position:relative}.hotel-info{position:relative;float:left;width:100%;margin-bottom:-10px;margin-top:-10px}.hotel-info ul{font-size:.85em;margin:0 0 5px;padding:0}.hotel-info ul li{display:inline-block;line-height:16px}.hotel-info ul li:after{content:" / "}.hotel-info ul li:last-child:after,.hotel-info ul li:first-child:after{content:""}.hotel-info ul li:first-child{font-weight:700;margin-right:5px}.hotel-info .hotel-rating{background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat;margin:0 0 1px;padding-top:1px;text-indent:-999em;font-size:.6875em;color:#000;display:inline-block;width:0}.hotel-info .hotel-rating.hotel-rating-1{background-position:-127px -346px;padding-left:15px}.hotel-info .hotel-rating.hotel-rating-2{background-position:-127px -363px;padding-left:30px}.hotel-info .hotel-rating.hotel-rating-3{background-position:-127px -380px;padding-left:45px}.hotel-info .hotel-rating.hotel-rating-4{background-position:-127px -395px;padding-left:60px}.hotel-info .hotel-rating.hotel-rating-5{background-position:-127px -413px;padding-left:75px}.hotel-info .hotel-address{font-size:.85em;margin-bottom:15px}.hotel-info .hotel-address dt{float:left;margin-right:5px;width:100%}@media(min-width:410px){.hotel-info .hotel-address dt{width:auto}}.hotel-info .hotel-address span:after{content:", "}.hotel-info .hotel-address span:last-child:after{content:""}.hotel-attractions-container{position:relative;float:left}.hotel-map-container{position:relative;float:left;width:100%}.hotel-map-container img{width:100%}.hotel-main-description{position:relative;float:left;width:100%}.reveal-map-button{position:relative;float:left;height:40px;text-align:center;width:100%}@media(min-width:600px){.reveal-map-button{width:25%;text-align:right}}.reveal-map-button a{-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;border-bottom-left-radius:25px;padding-left:15px}.hotel-info-footer{position:relative;float:left;margin:15px 0;text-align:center;width:100%}.hotel-info-footer a{font-size:1.2em}.hotel-info-footer a span{border:2px solid #fff}.resume-search-container{position:absolute;top:10px;left:0}.main-content-left-container{margin-top:335px}@media(min-width:768px){.main-content-left-container{margin-top:300px}}.main-content-right-container{margin-top:0}@media(min-width:768px){.main-content-right-container{margin-top:300px}}.make-another-search-form{font-size:.9em}.make-another-search-form label{font-size:1em;margin-top:5px}@media(min-width:1200px){.make-another-search-form label{font-size:1.1em}}.make-another-search-form .row{margin-bottom:10px}.make-another-search-form .row.advanced-details-row{margin-bottom:0}.make-another-search-form .row:last-of-type{margin-bottom:0}.make-another-search-form .ts-calendar-icon{text-indent:-999em;position:relative;left:-15px;top:6px;cursor:pointer;display:inline-block;width:18px;height:20px;background:url(../images/ico-calendar3.png) no-repeat top left;float:right}.make-another-search-form .booking-submit-button{display:inline-block;font-size:2em;line-height:1.1em;padding:25px 11px;text-align:center}@media(min-width:1200px){.make-another-search-form .booking-submit-button{font-size:2.2em}}.make-another-search-form .advanced-search-link{color:#fff;font-size:1.1em;font-style:italic}.make-another-search-form .advanced-search-link:focus{text-decoration:none}.make-another-search{position:relative;float:left;width:100%}.make-another-search h2{color:#fff;display:block;font-size:1.5em;font-weight:700;margin:0 0 10px}@media(min-width:768px){.make-another-search h2{font-size:2em}}@media(min-width:1200px){.make-another-search h2{font-size:2.3em;padding:0 0 10px}}.make-another-search .search-header{color:#fff;display:block;font-size:1.5em;font-weight:700;margin:0 0 10px}@media(min-width:768px){.make-another-search .search-header{font-size:2em}}@media(min-width:1200px){.make-another-search .search-header{font-size:2.3em;padding:0}}.make-another-search .make-another-search-box{position:relative;float:left;width:100%;*width:96%}.advanced-fields{display:none;margin:10px 0 0}.advanced-fields,.mobile-advanced-fields{display:none}.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;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;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:20px 0;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:3px}.mobile-search-container .city{font-weight:700}.ui-datepicker-current-day{background-color:#ffcb00}.ui-datepicker-inline{margin:0 auto}.datepicker-container{display:none;margin-left:8px}.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(../images/ico-calendar3.png)}}.mobile-search-button{-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;clear:both;display:block;font-size:1.4em;font-weight:700;line-height:1em;margin-top:10px;padding:15px 15px 15px 10px;text-align:center}.mobile-search-button.pressed{color:#fff;background:#6bba70;display:none;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.pressed:focus,.mobile-search-button.pressed: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);text-decoration:none}.mobile-search-button.pressed{color:#fff;background:#6bba70;display:none;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-advanced-search .mobile-advanced-search-inner{background:#9acdff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;float:left;margin-bottom:15px;margin-top:10px;padding:10px;width:100%}.mobile-advanced-search ul{float:left;margin-bottom:0;margin-left:0;padding-left:0;width:100%}@media(min-width:768px){.mobile-advanced-search ul{width:auto}}.mobile-advanced-search ul li{display:block;margin-bottom:10px}@media(min-width:768px){.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}.mobile-advanced-search-expand:hover{color:#31609e}.mobile-advanced-search-expand:focus{text-decoration:none}.student-discount-mobile{margin-top:10px}.checkbox-label{display:inline;text-align:left}.checkbox-label input{margin-right:5px;margin-bottom:3px;vertical-align:bottom}.mobile-menu-icon{float:right;font-size:1.3em!important;line-height:1em}.search-right-image{background-size:100%;background-position:top center;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-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);height:227px;position:relative;width:100%}.search-right-image .search-right-text{background:rgba(0,0,0,.5);-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;color:#fff;display:block;font-size:1.6em;font-weight:700;padding:20px 10px;position:absolute;bottom:0;left:0;text-align:center}.prices-discounts-table{font-size:.9em;width:100%}.prices-discounts-table tr{border-bottom:3px solid #e6f2fd;cursor:pointer}.prices-discounts-table tr:last-of-type{border-bottom:0}.prices-discounts-table tr:hover{background:#fffff1;color:#fe812b}.prices-discounts-table tr:hover a{color:#fe812b}.prices-discounts-table td{padding:5px 0}.reviews-container h2{height:95px}@media(min-width:360px){.reviews-container h2{height:80px}}@media(min-width:580px){.reviews-container h2{height:auto}}.reviews-container .hotel-review-average{font-family:arial,sans-serif;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:280px;color:#fff}}@media(min-width:580px){.reviews-container .hotel-review-average{top:0}}.reviews-container .hotel-review-average .hotel-review-average-rating{display:block;font-size:.9em}.reviews-container .hotel-review-average .hotel-review-number{display:block;font-size:.8em;font-weight:400;text-align:left;line-height:15px}@media(min-width:360px){.reviews-container .hotel-review-average .hotel-review-number{text-align:right}}.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-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{position:absolute;background:url(../images/ts-sitemap-sprite.png) no-repeat 0 -963px}.reviews-container .hotel-review-rating-text{font-size:.875em;background:url(../images/ts-sitemap-sprite.png) no-repeat 0 -963px;display:inline-block;font-weight:700;height:18px;left:-3px;line-height:19px;padding-left:84px;position:absolute;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}.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-image:url(../images/ts-sitemap-sprite.png);background-position:0 -982px;display:block;position:absolute;top:0;left:0;width:40px;height:45px}.reviews-container .hotel-review-name-date{font-size:.9em;font-weight:700}.reviews-footer{position:relative;float:left;font-size:.9em;width:100%}.reviews-footer .review-page-summary{color:#000;font-weight:700;text-align:right}.pagination{position:relative;float:left;margin:15px 0 5px;text-align:right;width:100%}.pagination a{overflow:hidden;display:inline-block;border:1px solid #e8f3fd;border-radius:10px;font-size:1.3em;text-decoration:none}.pagination a span{background-color:#e8f3fd;cursor:pointer;border:1px solid #fff;border-radius:10px;height:29px;display:block;padding:3px 8px}.pagination a:hover span{background-color:#fe812b;color:#fff}.pagination a.current span{background-color:#fe812b;color:#fff}.hotel-box{border:3px solid #dbeaf8;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;*margin-top:5px;*margin-left:5px}.hotel-box.top-hotel{border:3px solid #fe812b}.hotel-box .hotel-box-head{font-size:1.1em;margin:0 0 20px}.hotel-box .hotel-box-head a{color:#31609e}.hotel-box .hotel-box-head a:hover{color:#fe812b}.hotel-box.wide-hotel .hotel-box-head{float:right;font-size:1.1em;margin:0 0 20px;width:49%}.hotel-box.wide-hotel .hotel-box-head a{color:#31609e}.hotel-box.wide-hotel .hotel-box-head a:hover{color:#fe812b}@media(max-width:991px){.hotel-box.wide-hotel .hotel-box-head{text-align:center;width:100%}}.hotel-box .hotel-box-body{text-align:center;width:100%}.hotel-box .hotel-box-body 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}.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-location,.hotel-box .hotel-box-body .hotel-location-container .hotel-distance{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-review-container{position:relative;margin:2px auto;height:65px;width:90%}.hotel-box .hotel-box-body .hotel-review-container.no-badge{position:relative;margin:2px auto;height:52px;width:105px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-fill{float:left;height:14px;left:14px;position:relative;top:30px;width:77px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating{background:url(../images/ts-sitemap-sprite.png) no-repeat 0 -963px;height:18px;left:-3px;line-height:18px;position:absolute;top:-2px;width:81px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue{background:#a3dce7;height:13px;left:0;line-height:18px;position:absolute;top:0;width:75px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue.four-star{width:62px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue.three-star{width:45px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue.two-star{width:28px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue.one-star{width:12px}.hotel-box .hotel-box-body .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-box .hotel-box-body .hotel-review-container .hotel-badge{position:absolute;top:7px;right:10px;display:block;text-indent:-999em;width:54px;height:56px;background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat}.hotel-box .hotel-box-body .hotel-facilities-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:.8em;margin:10px 0;border:1px solid #dbeaf8;padding:3px 10px 0}.hotel-box .hotel-box-body .hotel-facilities-container .hotel-facility-cost{color:#fe812b;font-weight:700;position:relative;top:-7px}.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-intro-text{font-style:italic}.hotel-box .hotel-box-footer{position:absolute;bottom:0;margin:10px 0;width:95%;text-align:center}.hotel-box .hotel-box-footer .featured-hotel-book-button{font-size:.9em;margin-top:0}.hotel-box .hotel-box-footer .featured-hotel-book-button .per-person{font-size:.9em}@media(min-width:360px){.hotel-box{width:49%}}@media(min-width:992px){.hotel-box{width:24%;*width:21%}.hotel-box.wide-hotel{width:49%;*width:42%}.hotel-box.wide-hotel .hotel-box-footer{text-align:right}.hotel-box .hotel-box-left{position:relative;float:left;margin-right:3%;width:48%}.hotel-box .hotel-box-right{position:relative;float:left;width:49%}}.selling-fast-badge{background-position:0 -841px}.hotel-facility-icon{cursor:pointer;display:inline-block;width:21px;height:21px;text-indent:-999em;background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat;margin-right:1px}.icon-eng-breakfast{background-position:-147px -439px}.icon-self-cater{background-position:-168px -439px}.icon-parking{background-position:-189px -439px}.icon-wifi{background-position:-210px -439px}.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%;*width:21%}}.show-all-accommodation{position:relative;float:left;width:100%;margin-bottom:20px}.show-all-accommodation a{display:block;font-size:1.6em}.why-book-inner{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#ffffff,#e3f1fc);background-image:-webkit-linear-gradient(#ffffff,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-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);margin-bottom:20px;padding:10px;width:100%;*width:95%}.why-book-inner h3{color:#0f238c;font-size:1.6em;font-weight:700;margin:0 0 10px;text-align:center}ol{color:#fe812b;font-size:.9em}.why-book-list{position:relative;float:left;text-align:left;width:100%;font-size:1.1em}.why-book-list span{color:#0f238c}.why-book-list .why-book-list-left{position:relative;float:left;width:50%;*width:48%}.why-book-list .why-book-list-right{position:relative;float:left;width:50%;*width:48%}.sidebar-links-list{font-size:.9em;margin:0;padding:0}.sidebar-links-list li{list-style-type:none;margin:0 0 3px;padding:0}.footer-language{font-size:.8em;margin-bottom:5px}.quick-links-container .quick-links-container-inner{background:#9acdff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;float:left;margin-bottom:20px;padding:10px;position:relative;width:100%}.quick-links-container .quick-links-title{color:#31609e;float:left;font-size:1.4em;display:block;font-weight:700;margin-bottom:10px;width:100%}@media(min-width:768px){.quick-links-container .quick-links-title{display:inline-block;margin-bottom:0;margin-right:10px;width:auto}}.quick-links-container .quick-links-list{float:left;margin-bottom:0;margin-left:0;padding-left:0;width:100%}@media(min-width:768px){.quick-links-container .quick-links-list{width:auto}}.quick-links-container .quick-links-list li{display:block;margin-bottom:10px}@media(min-width:768px){.quick-links-container .quick-links-list li{display:inline;margin-bottom:0;margin-right:10px}}.quick-links-container .quick-links-list 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){.quick-links-container .quick-links-list li a{width:auto}}.quick-links-container .quick-links-list li.active{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fe812b;font-weight:700;display:inline-block;font-size:1.1em;padding:4px 10px;width:100%}@media(min-width:768px){.quick-links-container .quick-links-list li.active{width:auto}}.quick-links-container .quick-links-character{background-position:0 -3070px;display:block;position:absolute;left:15px;bottom:0;width:91px;height:80px}.main-header{color:#31609e;font-size:1.8em;font-weight:700;margin-bottom:5px;margin-top:0}.header-container{position:relative}@media(min-width:768px){.header-container{height:134px}}.header-top{display:none;margin-bottom:10px}@media(min-width:768px){.header-top{display:block}}.header-left{height:75px;margin-bottom:5px;margin-top:10px;text-align:center;z-index:990}@media(min-width:768px){.header-left{margin-bottom:0;margin-top:45px}}.header-right{position:absolute;top:0;right:0}@media(min-width:768px){.header-right{top:35px;width:100%}}.page-wrapper{position:relative}.header-resume-search{padding-top:10px}.header-resume-search a{display:block;text-decoration:underline}@media(min-width:768px){.header-resume-search a{background:#5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#fff;font-size:1.1em;background-color:#5785ca;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius: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;padding:7px 15px 7px 10px;text-align:center;text-decoration:none;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:center}@media(min-width:768px){.header-menu{text-align:right}}.header-menu ul{padding:0;position:relative;margin:7px auto 0}@media(min-width:768px){.header-menu ul{float:right;margin:7px 0 0}}.header-menu ul li{display:inline;list-style:none;margin:0;padding:0}.header-menu ul li a{border-right:1px solid #6e9294;font-size:.8em;font-weight:700;padding:0 5px 0 0}.header-menu ul li.last a{border-right:0}.locale-options-container{text-align:center}@media(min-width:768px){.locale-options-container{width:35%}}@media(min-width:992px){.locale-options-container{width:25%}}.breadcrumb{float:right;font-size:.8em;list-style:none}.breadcrumb li{float:left;margin-left:5px}.breadcrumb li:before{content:"> "}.breadcrumb li:first-child:before{display:none}.locale-box{background-image:url(../images/ts-sitemap-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;padding:3px;margin:0 10px;text-align:center}.locale-box a{font-size:.8em;font-weight:700}.locale-box.last{margin:0}.header-main-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:auto;padding:0;margin:7px auto 0;text-align:center;width:90%}@media(min-width:768px){.header-main-menu{display:block;position:absolute;top:0;right:225px;padding:0;margin:7px 0 0;text-align:right;width:100%}}.header-main-menu li{display:inline;list-style:none;margin:0;padding:0}.header-main-menu li a{border-right:1px solid #6e9294;font-size:.8em;font-weight:700;padding:0 3px}.header-main-menu li.last a{border-right:0}.dropdowns-container{display:none;right:0;top:0;position:absolute;width:91%}@media(min-width:768px){.dropdowns-container{display:block}}@media(min-width:768px){.dropdowns-container{margin:0 auto;width:210px;*width:210px}}.language-select-container{background-position:80px -470px;margin:0 auto!important;float:right;height:27px;width:106px;z-index:992}@media(min-width:768px){.language-select-container{float:right;margin:0}}.language-select-container a{border-right:0!important;display:block;margin-top:3px;text-align:left}.language-select-container a img{float:left;margin-right:10px;margin-left:5px;margin-top:2px}.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}.language-select-container ul li{list-style-type:none;width:86px}.language-select-container .language-select-list img{margin-left:0}.currency-select-container{background-position:999px -999px;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}}.currency-select-container ul li{display:block;list-style-type:none;width:86px}#view-full{cursor:pointer;display:block}#view-responsive{display:none}@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}}.header-container{position:relative}.hidden-text{display:none}.page-wrapper{position:relative}.mobile-menu{padding:0;position:relative;margin:7px auto 0}@media(min-width:768px){.mobile-menu{float:right;margin:7px 0 0}}.mobile-menu li{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline;list-style:none;margin:0;padding:3px!important;position:relative}.mobile-menu li:hover,.mobile-menu li:focus{background:#fff;color:#31609e}.mobile-menu li:hover a,.mobile-menu li:focus a{color:#31609e}.mobile-menu li:hover span,.mobile-menu li:focus span{color:#31609e}@media(max-width:767px){.mobile-menu li{display:block;margin:7px 0}}.mobile-menu li a{border-right:1px solid #6e9294;display:block;font-size:.9em;font-weight:700;padding:0 5px 0 0}@media(max-width:767px){.mobile-menu li a{border-right:0;color:#fff}}.mobile-menu li a:hover{color:#31609e}.mobile-menu li a:focus{color:#fff;text-decoration:none}.mobile-menu li span{color:#fff;font-size:.9em;font-weight:700}.mobile-menu li.last a{border-right:0}.mobile-menu-container{display:none;margin-bottom:10px}@media(max-width:767px){.mobile-menu-container{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}}@media(min-width:768px){.mobile-menu-container{display:block}}.mobile-menu-container .menu-header{border-bottom:1px dotted #dbeaf8;color:#dbeaf8;font-weight:700;margin:3px 0;padding:5px 0!important}.mobile-menu-container .menu-header:hover{background:0 0!important;color:#dbeaf8!important}.flag{position:relative;float:right;height:13px;margin-top:4px;width:16px}.mobile-resume-search{font-size:.8em;margin-top:-32px;position:absolute;text-align:right;top:90px;right:0}.page-sharing-container{position:relative;float:left}.submit-send-me-deals{font-weight:700;display:inline-block;margin:8px 0 0;padding:7px 15px 7px 10px}.london-comp-image{background-image:url(../images/ts-sitemap-sprite.png);background-position:0 -1027px;display:block;margin:10px auto;width:187px;height:140px}.secret-member-image{background-image:url(../images/ts-sitemap-sprite.png);background-position:0 -1167px;display:block;margin:10px auto;width:187px;height:140px}.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;margin-top: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{display:inline-block;float:right;font-weight:700;margin:8px 0 0;padding:7px 15px 7px 10px}.submit-send-me-deals{display:inline-block;margin:8px 0 0;padding:7px 15px 7px 10px}.quick-contact-form input{*height:20px!important;*width:85%}.quick-contact-form textarea{*width:93%}.email-sent-message{width:100%;background:#fe812b;color:#fff;display:none;font-weight:700;padding:10px}.group-quote-button{display:block}.hotel-container-inner{clear:both;padding:5px}.hotel-offers-box .button{display:inline-block;font-size:.9em;margin:10px 0}.sidebar-hotel{border:1px solid #cbd9ef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;float:left;margin-bottom:10px;padding:10px;position:relative;text-align:left;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.sidebar-hotel h4{font-size:1.2em;font-weight:300;margin:0 0 9px}.sidebar-hotel 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);position:relative;float:left;margin-right:3%;width:40%}@media(min-width:768px){.sidebar-hotel img{margin-bottom:10px;margin-right:0;width:100%}}@media(min-width:992px){.sidebar-hotel img{margin-right:3%;width:40%}}.sidebar-hotel:hover{background:rgba(255,255,255,.8);border:1px solid #fe812b}.sidebar-hotel:hover p{color:#000}.sidebar-hotel .sidebar-hotel-info{position:relative;float:left;width:57%}@media(min-width:768px){.sidebar-hotel .sidebar-hotel-info{width:100%}}@media(min-width:992px){.sidebar-hotel .sidebar-hotel-info{width:57%}}.sidebar-hotel .sidebar-hotel-info h5{font-size:.9em;font-weight:700;margin:0 0 5px}.sidebar-hotel .sidebar-hotel-info p{color:#000;font-size:.8em;font-weight:400;text-align:left}.star-rating{background-image:url(../images/ts-sitemap-sprite.png);*display:inline-block;*font-size:1.2em;height:14px;display:inline-block}.one-star-rating{background-position:-142px -362px;padding-left:15px}.two-star-rating{background-position:-142px -380px;padding-left:30px}.three-star-rating{background-position:-142px -396px;padding-left:45px}.four-star-rating{background-position:-142px -412px;padding-left:60px}.five-star-rating{background-position:-142px -360px;padding-left:75px}.featured-hotel-book-button{-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;clear:both;display:block;font-size:1.1em;font-weight:400;line-height:1.2em;margin-top:40px;padding:5px 15px 5px 10px;text-align:center}.featured-hotel-book-button span{font-size:1.6em;font-weight:700}.featured-hotel-book-button .per-person{color:#eddcc5;display:block;font-size:.8em;margin-top:-5px;font-weight:400}.pagination-container{position:relative;float:left;margin-bottom:20px;width:100%}.pagination-container .pagination-inner{position:relative;float:right;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#ffffff,#e3f1fc);background-image:-webkit-linear-gradient(#ffffff,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-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);padding:10px;width:100%;*width:97%}.pagination-container .pagination-link{float:left;font-size:1.2em;padding-top:4px}.pagination-buttons{position:relative;float:right;margin:0;text-align:right}.pagination-buttons a{display:inline-block;border:1px solid #e8f3fd;border-radius:10px;font-size:1em;text-decoration:none}.pagination-buttons a span{background-color:#e8f3fd;cursor:pointer;border:1px solid #fff;border-radius:10px;height:29px;display:block;padding:3px 8px}.pagination-buttons a:hover span{background-color:#fe812b;color:#fff}.pagination-buttons a.current span{background-color:#fe812b;color:#fff}.ultimate-guide-box h2{font-size:1.9em;font-weight:600;text-align:center}.ultimate-guide-box h3{font-style:italic;font-weight:700;margin-top:5px!important}.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;*height:20px!important}.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}.newsletter-form-container .form-control{*width:94%}#competition-thanks{display:none}#secret-deals-error{background:#d23317;border-radius:5px;font-size:1em;padding:6px;font-weight:700;display:none;color:#fff;margin-bottom:5px}#secret-deals-success{background:#fe812b;border-radius:5px;font-size:1em;padding:6px;font-weight:700;display:none;color:#fff}#secret-deals-success a{color:#fff}#secret-deals-success a:hover{text-decoration:underline}#newsletter-success{background:#fe812b;border-radius:5px;font-size:1em;padding:6px;font-weight:700;display:none;color:#fff}#newsletter-success a{color:#fff}#newsletter-success a:hover{text-decoration:underline}.hotel-grid .hotel-box-body{padding-bottom:65px}.termscond{font-weight:400!important;font-size:.9em}.top-pick-pos-es{background-position:-60px -667px}.top-pick-pos-en{background-position:0 -667px}.top-pick-pos-it{background-position:-233px -667px}.top-pick-pos-de{background-position:-117px -667px}.top-pick-pos-pl{background-position:-291px -667px}.top-pick-pos-fr{background-position:-175px -667px}.best-badge-en{background-position:0 -723px}.best-badge-es{background-position:-57px -723px}.best-badge-it{background-position:-231px -723px}.best-badge-de{background-position:-115px -723px}.best-badge-pl{background-position:-289px -723px}.best-badge-fr{background-position:-173px -723px}.selling-fast-badge-en{background-position:0 -841px}.selling-fast-badge-es{background-position:-56px -841px}.selling-fast-badge-it{background-position:-229px -841px}.selling-fast-badge-de{background-position:-113px -841px}.selling-fast-badge-pl{background-position:-287px -841px}.selling-fast-badge-fr{background-position:-171px -841px}.new-badge-en{background-position:0 -781px}.new-badge-de{background-position:-115px -781px}.new-badge-es{background-position:-57px -781px}.new-badge-it{background-position:-230px -781px}.new-badge-fr{background-position:-172px -781px}.new-badge-pl{background-position:-289px -781px}.fotorama{background:#e5f2fc;margin-bottom:15px}.fotorama__wrap{background:#eee;margin:0 auto!important}.fotorama__caption__wrap{background:rgba(0,0,0,.8)!important;color:#fff;text-align:center;width:100%;margin-top:6px}.fotorama img{max-width:100%}.fotorama1444111676567 .fotorama__nav--thumbs .fotorama__nav__frame{padding:2px;height:64px}.fotorama1444111676567 .fotorama__thumb-border{height:60px;border-width:2px;margin-top:2px}.fotorama__wrap,.fotorama__wrap .fotorama__stage,.fotorama__wrap .fotorama__stage .fotorama__stage__shaft,.fotorama__wrap .fotorama__stage__frame img{}@media(min-width:1200px){.fotorama__stage{}}@media(max-width:1024px){.custom-width .fotorama__wrap{width:700px!important}}@media(max-width:992px){.custom-width .fotorama__wrap{width:490px!important}}@media(max-width:768px){.custom-width .fotorama__wrap{width:370px!important}.fotorama__wrap,.fotorama__wrap .fotorama__stage,.fotorama__wrap .fotorama__stage .fotorama__stage__shaft,.fotorama__wrap .fotorama__stage__frame img{min-width:100%!important}.fotorama__wrap .fotorama__img{max-width:100%!important}.custom-width .fotorama__nav-wrap{width:100%!important}.custom-width .fotorama__nav-wrap img.fotorama__img{max-width:100%!important}body{overflow-x:hidden!important}.fotorama__thumb{width:116%!important}}@media(max-width:480px){.custom-width .fotorama__wrap{width:220px!important}.fotorama__wrap,.fotorama__wrap .fotorama__stage,.fotorama__wrap .fotorama__stage .fotorama__stage__shaft,.fotorama__wrap .fotorama__stage__frame img{min-width:100%!important}.fotorama__caption__wrap{font-size:.8em}.fotorama__thumb{width:116%!important}}.img_con_en{background:url(../images/en.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_fr{background:url(../images/fr.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_de{background:url(../Images/de.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_it{background:url(../images/it.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_es{background:url(../images/es.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_pl{background:url(../images/pl.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.fotorama__arr{background-color:rgba(0,0,0,.5)!important;border-radius:20px;opacity:1!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.not-active{pointer-events:none;cursor:default}.mobile-menu>li:nth-of-type(16){display:none}.ts-day{width:90px}