html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}body{line-height:1}ol, ul{list-style:none}blockquote, q{quotes:none}blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:100%}body{font-family:Arial, Helvetica, sans-serif;font-size:1em; background:#ffffff}strong{font-weight:bold}em{font-style:italic}img{display:block;max-width:100%}#page{position:relative;width:100%;max-width:1366px;margin:auto;-webkit-box-shadow:1px 1px 7px 0px #555555;box-shadow:1px 1px 7px 0px #555555}#top-bar{position:fixed;top:0;width:100%;max-width:1366px;height:30px;background-color:#000000;z-index:101;overflow:hidden}#languages{position:relative;float:left;margin:0.55em auto auto 0.625em}#languages ul{overflow:hidden}#languages ul li{float:left;margin-right:0.8em}#languages ul .last{ margin-right:0 !important}#languages ul li a{display:block;font-family:'Bitter', serif;font-size:0.75em;color:#bdbdbd;line-height:normal;text-decoration:none;border-bottom:1px dotted #bdbdbd}#languages ul .active a{ border-bottom:1px solid #bdbdbd}#contact-info{position:relative;float:right;margin:0.35em 0.625em auto auto}#contact-info ul{overflow:hidden}#contact-info ul li{float:left;padding:0 1em 0 1em;font-family:'Bitter', serif;font-size:1em;color:#ffffff;line-height:normal;border-right:1px solid #ffffff}#contact-info ul li:last-child{border-right:none;padding:0 0 0 1em}#contact-info ul li a{display:block;margin-top:1px;font-family:'Bitter', serif;font-size:0.75em;color:#ffffff;line-height:normal;text-decoration:none}.mini-logo{display:none;float:left;margin-left:10px}.mini-logo img{max-height:60px;margin-top:10px}#container{position:relative;overflow:hidden;width:100%;max-width:1366px;margin-top:30px}.slh-logo img{margin:auto; width:73%}#menu{position:fixed;width:20%;max-width:273.2px;height:100%;background-color:#ffffff;text-align:center;z-index:100;-webkit-box-shadow:4px 0 7px -4px #555555;box-shadow:4px 0 7px -4px #555555;behavior:url(https://www.hotelbanke.com/resources/lib/js/PIE.htc)}.logos-wrapper img{display:block;margin:0 auto;margin-top:20px}.logo{width:79%;margin:2em auto 2.5em auto}.logo img{ margin:auto}#menu ul{margin-top:0.8em}#menu ul li{list-style:none;font-size:1em;margin-bottom:0.8em}#menu ul li a{font-family:'Bitter', serif;font-size:1.12em;color:#474747;text-decoration:none;font-weight:400}#hotel-menu{ display:none}#menu ul .active a{ color:#000; font-weight:700}#menu ul .booking{ margin:1.688em 0 2.8em}#menu ul .booking a{ font-size:1.75em}#menu ul .little{ margin-bottom:0.3em}#menu ul .little a{ font-size:1em}#menu #social-box{text-align:center; position:relative; overflow:hidden; width:125px; margin:1.93em auto 0 auto}#social-box li{ display:inline-block; margin-right:0.93em; margin-bottom:0 !important; width:20px; height:20px}#social-box .last{ margin-right:0 !important}#social-box li img{ width:20px; height:20px}#menu #social-box-2{ text-align:center;position:relative; overflow:hidden; width:90px; margin:0.93em auto 0 auto}#social-box-2 li{ display:inline-block; margin-right:0.93em; margin-bottom:0 !important; width:20px; height:20px}#social-box-2 .last{ margin-right:0 !important}#social-box-2 li img{ width:20px; height:20px}#logo-derby-hotels{margin:1.813em auto 2.813em auto}#logo-derby-hotels img{margin:auto;width:90%}#menu #secondary-items{ padding-bottom:1em}#content{position:relative;padding-left:20%;overflow:hidden}#scene{position:relative;overflow:hidden;background-color:#f6f6f6;display:none}.scene{position:relative;overflow:hidden;background-color:#f6f6f6}#footer{position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;clear:both;background-color:#000000;font-family:'Bitter', serif;font-size:0.70em !important;color:#bdbdbd;line-height:normal;text-align:right}#footer .top-links{position:relative;text-align:right;padding:0.3em 0.5em;margin-right:1em\9}#footer span, #footer a{color:#bdbdbd;text-decoration:none}#footer span{padding-left:0}#footer .last{ padding-right:0 !important}#footer .t4xi{margin:0.3em 0.5em;clear:both}#footer .t4xi span{width:auto}#footer .t4xi a{width:auto;display:inline;font-size:1em;margin-top:6px;padding:0;color:#6d6d6d}#footer a:hover{color:#FFFFFF}#footer .active{color:#FFFFFF;font-weight:bold}#footer-hotels{position:relative;overflow:hidden;width:100%;background:#f6f6f6}.fh-main-content{position:relative;overflow:hidden;border-bottom:1px solid #999999}.fh-title{padding:0 1.125em;text-align:center}#footer-hotels .fh-title a{width:210px;padding:1.125em 0;margin:auto;display:block;font-size:1.07em;color:#999999 !important}#footer-hotels .fh-title a.off{background:transparent url("images/common/off-arrow.png") 100% center no-repeat;)}#footer-hotels .fh-title a.off:hover{color:#303030 !important;text-decoration:underline;background:transparent url("images/common/off-hover.png") 100% center no-repeat;)}#footer-hotels .fh-title a.on{background:transparent url("images/common/on-arrow.png") 100% center no-repeat;)}#footer-hotels .fh-title a.on:hover{color:#303030 !important;text-decoration:underline;background:transparent url("images/common/on-hover.png") 100% center no-repeat;)}.fh-links{display:none;overflow:hidden;width:100%;padding:0 0.9em 1.8em 0.9em;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}.fh-links > div{overflow:hidden;position:relative;float:left;width:17.6%;margin-right:3.5%}.fh-links .fh-barcelona{width:36.5%}.fh-barcelona .col-left{margin-right:12%}.fh-links .fh-paris{float:right;margin-right:0}.fh-links > div > h3{width:auto;margin-bottom:0.875em;padding-bottom:0.43em;font-size:1.07em;color:#999999 !important;font-weight:bold;text-align:left;border-bottom:1px solid #999999;text-transform:uppercase}.fh-links > div >ul{display:block;float:left;text-align:left;line-height:1.3em}#footer .fh-links a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.07em;color:#999999 !important}#footer .fh-links a:hover{color:#303030 !important}.social-footer{display:none}.form-thanks{position:relative;padding:0 0.5em;margin:13% 0;text-align:center;line-height:normal;font-style:italic}.form-thanks p{font-family:'Bitter', serif !important;font-size:1em !important;color:#545454 !important}.form-thanks strong{display:block;margin-bottom:0.5em;font-size:1.5em;font-style:normal}.form-thanks img{display:inline;margin-bottom:20px}#dialog > a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:;line-height:1.3em;text-decoration:underline}#dialog > h1{padding:10px 0;font-family:'Bitter', serif;font-size:1.5em !important;color:#545454 !important;line-height:normal !important;text-align:center !important}#dialog > h2{margin:1em 0 1em 0 !important;font-family:'Bitter', serif;font-size:1em !important;line-height:normal !important;color:#545454 !important}#dialog > h3{margin:1em 0 1em 0 !important;font-family:'Bitter', serif;font-size:0.80em !important;line-height:normal !important;color:#545454 !important}#dialog > ul li{list-style-position:inside;list-style-type:disc;font-family:Arial, Helvetica, sans-serif;font-size:1em !important;color:#545454 !important}#dialog > p{margin:1em 0 1em 0 !important;font-family:Arial, Helvetica, sans-serif;font-size:0.75em !important;color:#545454 !important;line-height:normal !important}#dialog > a{font-family:Arial, Helvetica, sans-serif;font-size:0.75em !important;color:#545454 !important}.slh-logo-footer img{display:none}.member-logo-footer{display:none}@media screen and (max-width:1024px){ }@media screen and (max-width:768px){ #menu{ width:30%}#content{width:70%;padding-left:30%}}@media screen and (max-width:550px){ #top-bar{position:relative;height:80px;background-color:#ffffff}.mini-logo{ display:block}#languages{float:none;margin:0.25em 0.31em 1.43em auto;overflow:hidden}#languages ul{float:right;overflow:hidden}#languages ul li a{color:#474747;border-bottom:1px dotted #474747}#contact-info{float:none;overflow:hidden;margin:0 0.31em 0.5em auto}#contact-info ul li{color:#474747;font-size:0.87em;float:none;padding:0;text-align:right}#contact-info ul li a{color:#474747;font-size:0.87em}#menu{height:auto;max-width:100%;position:fixed;top:80px;left:0;width:100%;overflow:hidden;box-shadow:none}#menu ul{margin:0;overflow:hidden;border-bottom:1px solid #474747}#menu ul li{width:33.33%;height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;background:transparent url("images/common/bg-mini-menu.jpg") repeat-x;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;margin-bottom:0}#menu ul li.booking{ margin:0 !important; border-right:0 !important}#menu ul li a{display:block;font-family:'Bitter', serif;font-size:0.81em;color:#474747;line-height:normal;text-decoration:none;text-align:center;padding:0.63em 0 0.34em 0}#menu ul li a#hotel-menu{display:block;padding-right:0.95em !important}#menu ul li.booking a{ font-size:0.81em}#menu ul li.active a{color:#474747;font-weight:normal}#menu .submenu{display:none;position:absolute;top:31px;left:0;width:100%;float:left;clear:both;overflow:hidden;border-top:1px solid #474747;-webkit-box-shadow:inset 0px 5px 8px 0px #ededed;box-shadow:inset 0px 5px 8px 0px #ededed;behavior:url("https://www.hotelbanke.com/resources/lib/js/PIE.htc")}.submenu li{width:50% !important;border-right:0 !important;border-bottom:1px solid #9e9e9e !important;border-top:0 !important;background:none !important}.submenu li.bottom-option{ border-bottom:0 !important}.submenu li a{text-align:left !important;padding:0.63em 1em !important;background:transparent url("images/common/bg-link-mini-menu.jpg") no-repeat right 6px}.submenu li a.last{ background:none !important}.submenu-down{ background:transparent url("images/common/arrow-menu.png") no-repeat right 12px}.submenu-up{ background:transparent url("images/common/arrow-menu-up.png") no-repeat right 12px}#menu .logo{ display:none}#menu #news-items{ display:none}#menu #logo-derby-hotels{ display:none}#menu #secondary-items{ display:none}#content{ padding-left:0; width:100%}.social-footer{display:block;position:relative;overflow:hidden;background:#f6f6f6;border-top:1px solid #999999}.social-footer ul{position:relative;overflow:hidden;padding:0.8em 0;width:246px;margin:auto;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-footer ul li{float:left;margin-right:2.25em}.social-footer ul li.last{margin-right:0}.slh-logo-footer img{display:block;float:left;max-width:40px;max-height:40px;margin-bottom:5px;margin-right:5px;margin-left:5px;right:2px;clear:both}.member-logo-footer{display:block;width:100px;float:left;margin-top:10px;margin-left:5px}.member-logo-footer img{display:block;float:right;max-width:100px;max-height:100px;margin-bottom:5px;margin-right:5px;right:2px;clear:both}#footer-hotels{ display:none}}@media screen and (max-width:320px){ #footer .top-links{position:relative;text-align:right}#footer{font-size:0.75em}}.top-box-page{position:relative;z-index:10}.top-box-page-shadow{border-bottom:1px solid #aeaeae;-webkit-box-shadow:0px 0px 5px 0px #555555;box-shadow:0px 0px 5px 0px #555555;behavior:url("https://www.hotelbanke.com/resources/lib/js/PIE.htc")}.top-box-page-text{position:absolute;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;right:0;background-color:#e9e6e4;padding:1.06em 0.68em 0.87em 0.68em;border:1px solid #f5f3f1;border-right:0 !important;border-top:0 !important;-webkit-box-shadow:inset 0 18px 20px -10px #b3b1af;box-shadow:inset 0 18px 20px -10px #b3b1af;behavior:url("https://www.hotelbanke.com/resources/lib/js/PIE.htc")}.top-box-page-text .title{font-family:'Bitter', serif;font-size:2.625em;color:#474747;line-height:normal}.top-box-page-text .subtitle{font-family:'Bitter', serif;font-size:1.75em;color:#474747;line-height:normal}.submenu-page{position:relative;background-color:#494949;-webkit-box-shadow:inset 0px 0px 10px 1px #222222;box-shadow:inset 0px 0px 10px 1px #222222}.submenu-page ul{overflow:hidden;margin-left:1.93em}.submenu-page ul li{height:2em;float:left;margin-right:1.5em}.submenu-page ul li a{font-family:'Bitter', serif;font-size:0.93em;color:#b3b3b3;line-height:2.4em;text-decoration:none}.submenu-page ul li a:hover, .submenu-page ul li.active a{color:#ffffff;border-bottom:5px solid #000000}.main-box{position:relative;width:100%;height:100%;overflow:hidden}.highlighted-box{background-color:#e4e4e4;-webkit-box-shadow:inset 0 2px 10px -5px #555555;box-shadow:inset 0 2px 10px -5px #555555}.sidebar{background-color:#e7e7e7;color:#333333}.form{ width:93%; margin:auto; overflow:hidden}.form label{display:block;margin-bottom:0.375em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#333333;line-height:normal}.form .textField{margin-bottom:1.18em;width:100%;height:2.5em !important;padding:0 2%;border:1px solid #acacac;border-bottom:1px solid #d4d4d4 !important;-webkit-box-shadow:inset 0px 3px 8px 1px #E6E6E6;box-shadow:inset 0px 3px 8px 1px #E6E6E6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form input[type=checkbox]{ display:none}.form input[type=checkbox] + label{display:inline-block;float:left;margin:0.9em 0.3em 0 0;width:25px;height:25px;background:#fff;background:url("images/newsletter/bg-check.png") 0px 0px no-repeat;text-indent:-1000em}.form input[type=checkbox]:checked + label{background:url("images/newsletter/bg-checked.png") 0px 0px no-repeat}.form textarea{width:100%;height:12.3em;border:1px solid #acacac;padding:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form input[type=radio] + label{display:inline-block;margin:0.5em 1em 0 0}.grey-button{font-family:'Arial', Helvetica, sans-serif;font-size:0.68em;color:#888888 !important;line-height:2.9em !important;text-decoration:none !important;font-weight:bold}.grey-button:before{content:url("images/common/arrow-bt.png");display:block;width:32px;height:32px;margin-top:0;float:left}.grey-button:after{content:url("images/common/final-bt.png");display:block;float:left;width:5px;height:32px;margin-top:1px}.grey-button span{float:left;height:33px;margin-top:1px;padding:0 16px 0 20px;background:transparent url("images/common/bg-bt.png") repeat-x}.orange-button{font-family:'Arial', Helvetica, sans-serif;font-size:0.68em !important;color:#ffffff !important;line-height:2.9em !important;text-decoration:none !important;font-weight:bold}button.orange-button{background:none !important;cursor:pointer;padding:0 !important;height:auto !important;border:none !important}.orange-button:before{content:url("images/common/arrow-red-bt.png");display:block;width:32px;height:32px;margin-top:1px;float:left}.orange-button:after{content:url("images/common/red-final-bt.png");display:block;float:left;height:32px;margin-top:1px}.orange-button span{float:left;height:33px;margin-top:1px;padding:0 16px 0 20px;background:transparent url("images/common/red-bg-bt.png") repeat-x}#share-box{position:fixed;bottom:70px;right:-99px;z-index:100;padding:7px 15px 7px 45px;background:#FFFFFF url("images/common/share-icon.png") no-repeat 15px center;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;-webkit-box-shadow:0 2px 4px 1px #555555;box-shadow:0 2px 4px 1px #555555;cursor:pointer}#share-box p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.688em;color:#666666;line-height:normal}#share-box ul{position:relative;overflow:hidden;margin-top:4px}#share-box ul li{float:left;margin-right:10px}#share-box ul li:last-child{margin-right:0}#share-box ul li a{display:block;width:20px;height:20px}#share-box ul li .fb{ background:#FFFFFF url("images/common/share-fb.png") no-repeat 0 0}#share-box ul li .tw{ background:#FFFFFF url("images/common/share-tw.png") no-repeat 0 0}#share-box ul li .google{ background:#FFFFFF url("images/common/share-google.png") no-repeat 0 0}#share-box ul li .pinterest{ background:#FFFFFF url("images/common/share-pint.png") no-repeat 0 0}#share-box ul li a:hover{ background-position:0 -22px}@media screen and (max-width:1024px){ .top-box-page-text{padding:0.93em 0.56em0.56em 0.56em}.top-box-page-text .title{font-size:1.87em}.top-box-page-text .subtitle{font-size:1.25em}.submenu-page ul li{height:1.9em}.submenu-page ul li a{font-size:0.8em;line-height:2.7em}.form label{margin-bottom:0.375em;font-size:0.8em}}@media screen and (max-width:768px){ .top-box-page-text{display:none}.form label{display:block;margin-bottom:0.375em}.form input{width:95%;height:2.18em;border:1px solid #d4d4d4;padding:0 5px}.form textarea{width:100%;height:12.3em;border:1px solid #d4d4d4;padding:2%}}@media screen and (max-width:550px){ .main-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em 0.813em 2.75em 0.81em}.submenu-page ul{margin-left:0 !important}.submenu-page ul li{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;border-bottom:1px solid #27282B;border-right:1px solid #27282B;float:left;behavior:url("https://www.hotelbanke.com/resources/lib/js/PIE.htc")}.submenu-page ul .active{border-left:5px solid #27282B}.submenu-page ul .active a{color:#FFF;font-weight:700;padding-left:0.4em;border-bottom:0 !important}.submenu-page ul .active a:hover{color:#FFF}.submenu-page ul .right{border-right:0 !important}.submenu-page ul li a{font-size:0.75em;display:block;padding-left:0.81em}.submenu-page ul li a:hover{color:#b3b3b3;border:0 !important}.form label{font-size:0.7em;margin-bottom:0.2em}.form .textField{height:1.8em}.form input[type=checkbox] + label{margin-right:0.5em;background:url("images/newsletter/bg-check-mini.png") 0px 0px no-repeat}.form input[type=checkbox]:checked + label{background:url("images/newsletter/bg-checked-mini.png") 0px 0px no-repeat}.form .btn-conditions{line-height:2.2em}#share-box{ display :none}.ui-dialog .ui-dialog-titlebar{ padding:0 1em !important}}#booking-main-box{position:relative;width:100%}#booking-main-box-text{position:relative;width:100%}#booking-form-box{ position:absolute;top:0;left:0;width:62%;max-height:100%;height:100%;background:transparent url("images/booking/bg-booking.png");padding:28px 0 0 25px;border-right:1px solid #817d74;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box}#booking-form-box form{ width:415px; overflow:hidden; margin:0 !important}.day_num, .month_num, .year_num{display:block;float:left}#booking-form-box .hasDatepickerBox{width:410px;height:76px;font-family:'Bitter', serif;font-size:3.2em;color:#333333;line-height:normal;border:none;background:transparent url("images/booking/bg-datapicker.jpg") no-repeat;text-transform:uppercase;text-align:center}.day_num, .month_num, .year_num{height:76px;line-height:76px} .day_num{ width:110px} .month_num{ width:150px} .year_num{ width:150px} #booking-form-box > ul{}#booking-form-box ul li{ margin-bottom:30px; overflow:hidden}#booking-form-box ul li ul{ }#booking-form-box ul li ul li{ margin-bottom:0 !important}#booking-form-box label{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.87em;color:#333333;line-height:normal}#booking-form-box .textField{ margin-bottom:0}#booking-form-box .float{ float:left}#booking-form-box .last{ margin-right:0 !important}.ui-datepicker{z-index:101 !important}#booking-form-box .calendar p{display:block;margin-bottom:23px;font-family:'Bitter', serif !important;font-size:1.56em}#booking-form-box .calendar input{padding:0 !important}#booking-form-box .calendar label span{display:inline-block;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1em;color:#333333;line-height:normal}#booking-form-box .calendar .day{ width:110px}#booking-form-box .calendar .month{ width:150px}#booking-form-box #calendar-right{ margin-bottom:0.75em} #booking-form-box .selectors{ overflow:hidden; clear:both; margin:20px 0 !important}#booking-form-box .selectors label{display:block;width:88px;height:37px;margin-right:28px}#booking-form-box .selectors .selectBox{width:78px;height:37px;overflow:hidden;background:transparent url("images/booking/bg-select.jpg") no-repeat right}#booking-form-box .selectors .selectField{width:95px;height:37px;padding:5px 0 0 15px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.2em;color:#333333;line-height:normal;background:none;border:none;-webkit-appearance:none}#booking-form-box .selectors ul li{ margin-right:23px}#booking-form-box .selectors ul li ul li{ margin-right:0 !important}#booking-form-box .codes label{ display:inline-block; margin-bottom:10px}#booking-form-box .codes .right{ margin-right:23px}#booking-form-box .codes .textField{width:184px;height:37px}#booking-form-box .booking-links{float:left;overflow:hidden;margin-bottom:10px}#booking-form-box input[type=checkbox]{ display:none}#booking-form-box input[type=checkbox] + label{ display:inline-block; width:28px;height:27px;background:url("images/booking/bg-check.png") 0px 0px no-repeat}#booking-form-box input[type=checkbox]:checked + label{background:url("images/booking/bg-checked.png") 0px 0px no-repeat !important}#booking-form-box .my-days-box{ float:right; margin-bottom:2.688em}.my-days-box .right{ margin:5px 13px 0 0}#booking-form-box .modify-link{ display:inline-block;width:150px;margin-top:-3px;padding-left:12px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#333333;line-height:normal;text-decoration:none;background:url("images/booking/arrow-link.png") 0px 2px no-repeat}.booking-bg-img{ max-width:none}.button-box{ float:right}.orange-button{height:27px} @media screen and (max-width:1024px){ #booking-form-box{ width:60%}#booking-form-box .calendar label span{ font-size:1em}.selectors{ clear:both}.button-box{ clear:none; float:right}.modify-link{ margin-top:0 !important; font-size:0.8em} #booking-form-box label{ font-size:0.8em !important}}@media screen and (max-width:925px){ #booking-form-box{ width:100%;border-bottom:1px solid #897f71;height:auto !important}.selectors{ clear:none}#booking-form-box .my-days-box{display:block}.button-box{ float:right}.modify-link{ margin-top:0 !important}}@media screen and (max-width:650px){ #booking-main-box-text{background-color:#F6F6F6}.booking-bg-img{ display:none}#booking-form-box{ position:relative;width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box; height:100%;background-image:none;background-color:#F6F6F6;padding:28px 0;border-bottom:0}#calendar-left{ float:left}#calendar-right{ float:right}#booking-form-box form{ width:96% !important; margin:auto !important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#booking-form-box ul li{ margin-bottom:16px}#booking-form-box .calendar p{ font-size:0.8em !important; margin-bottom:0 !important}#booking-form-box .calendar label{font-size:0.75em !important;margin-bottom:6px}#booking-form-box .hasDatepickerBox{width:144px !important;height:37px;background:transparent url("images/booking/bg-calendar.png") no-repeat;font-size:1em}.day_num, .month_num, .year_num{height:37px;line-height:37px} .day_num{ width:36px} .month_num{ width:48px} .year_num{ width:60px} .ui-widget{ font-size:0.8em}.text-info{ display:none !important}#booking-form-box .selectors ul li{ margin-right:0}#booking-form-box .selectors{ clear:both}#booking-form-box .selectors .selectBox{width:57px;height:37px;background:transparent url("images/booking/bg-select.png") no-repeat}#booking-form-box .selectors .selectField{width:75px;padding:5px 0 0 10px;font-size:1em}#booking-form-box label{ font-size:0.7em !important}#booking-form-box .selectors label{margin-right:-1px}#booking-form-box .selectors .last{ float:right !important}#booking-form-box .codes .right{ margin-right:0 !important}#booking-form-box .codes label{margin-bottom:6px}#booking-form-box .codes .textField{width:134px;height:22px;font-size:0.75em} #booking-form-box .codes .last{ float:right !important} #booking-form-box .my-days-box{margin-right:0 !important; margin-bottom:0.75em; clear:both} .my-days-box .right{ margin:5px 0 !important}.my-days-box label{ display:block; margin-right:5px}#booking-form-box input[type="checkbox"] + label{ margin-right:0 !important}#booking-form-box .modify-link{ width:130px; font-size:0.75em}.button-box{ float:right; clear:none}}@media screen and (max-width:550px){ #booking-form-box .modify-link{ font-size:0.7em !important}#booking-main-box-text{ height:auto !important} }@media screen and (max-width:315px){ #calendar-right{ float:left; clear:both}#booking-form-box ul li{ width:100%}#booking-form-box ul li ul li{ width:auto}#booking-form-box .codes .last{ float:left !important}#booking-form-box .booking-links{ width:auto}#booking-form-box .booking-links .last{ float:left !important; margin-top:0}#booking-form-box .button-box{ width:auto}.day_num{ width:36px !important} .month_num{ width:48px !important} .year_num{ width:60px !important} }.ui-datepicker{ font-size:1em !important}#booking-offer-box{ position:relative;width:100%;float:left;padding:0 1.2em;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box}#booking-offer-box .form{ width:100%}#booking-offer-box .hasDatepickerBox{width:251px;height:53px;font-family:'Bitter', serif;font-size:1.875em;color:#333333;line-height:normal;border:none;background:transparent url("images/booking-offer/bg-calendar-big.png") no-repeat;text-transform:uppercase;text-align:center;cursor:pointer}#booking-offer-box .day_num, #booking-offer-box .month_num, #booking-offer-box .year_num{ display:block;float:left;height:53px;line-height:53px} #booking-offer-box .day_num{ width:69px}#booking-offer-box .month_num{ width:89px}#booking-offer-box .year_num{ width:93px}#booking-offer-box label{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#333333;line-height:normal}#booking-offer-box .textField{ margin-bottom:0}#booking-offer-box .float{ float:left}#booking-offer-box .last{ margin-right:0 !important}#booking-offer-box .calendar{position:relative;overflow:hidden;float:left}#booking-offer-box #calendar-left{ margin-right:20px}#booking-offer-box .calendar p{display:block;margin-bottom:6px;padding-left:5px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;text-transform:uppercase}#booking-offer-box .calendar input{padding:0 !important}#booking-offer-box .selectors{ position:relative;overflow:hidden; float:left;clear:both;margin-top:20px}#booking-offer-box .selectors label{display:block;margin-bottom:0;margin-right:20px;line-height:37px}#booking-offer-box .selectors .selectBox{width:78px;height:37px;overflow:hidden;background:transparent url("images/booking-offer/bg-select.jpg") no-repeat right;cursor:pointer}#booking-offer-box .selectors .selectField{width:150%;height:37px;padding:0 15px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.2em;color:#333333;line-height:37px;background:none;border:none;-webkit-appearance:none;cursor:pointer}@media screen and (max-width:1024px){ #booking-offer-box .calendar label span{ font-size:1em}.selectors{ clear:both}#booking-offer-box label{ font-size:0.8em !important}}@media screen and (max-width:650px){ .ui-datepicker{ font-size:0.9em !important}#calendar-left{ float:left}#calendar-right{ float:right}#booking-offer-box{ margin-top:1.25em;padding:0 0.813em}#booking-offer-box form{ width:100% !important; margin:auto !important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#booking-offer-box .calendar p{ font-size:0.8em !important}#booking-offer-box .calendar label{font-size:0.75em !important;margin-bottom:6px}#booking-offer-box .hasDatepickerBox{width:144px !important;height:37px;background:transparent url("images/booking-offer/bg-calendar.png") no-repeat;font-size:1em}#booking-offer-box .day_num, #booking-offer-box .month_num, #booking-offer-box .year_num{height:37px;line-height:37px} #booking-offer-box .day_num{ width:36px}#booking-offer-box .month_num{ width:48px}#booking-offer-box .year_num{ width:60px}#booking-offer-box .selectors ul li{ margin-right:0}#booking-offer-box .selectors{ clear:both}#booking-offer-box .selectors .selectBox{width:57px;height:37px;background:transparent url("images/booking-offer/bg-select.png") no-repeat}#booking-offer-box .selectors .selectField{width:75px;padding:0 10px;font-size:1em}#booking-offer-box label{ font-size:0.7em !important}#booking-offer-box .selectors .last{ float:right !important}}@media screen and (max-width:400px){ #booking-offer-box{ padding:0; text-align:center}#booking-offer-box .calendar, #booking-offer-box .selectors{float:none;display:inline-block}#booking-offer-box #calendar-left{margin-right:0;margin-bottom:0}}@media screen and (max-width:328px){ #booking-offer-box #calendar-left{margin-bottom:20px}}.ui-datepicker{font-size:1em !important}#booking-room-box{position:relative;width:100%;margin-top:20px;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#booking-room-box .form{width:100%;overflow:visible}#booking-room-box ul{margin:0 !important}#booking-room-box ul li{margin-bottom:0 !important;font-size:1em !important;color:#000000 !important;list-style:none !important}#booking-room-box .hasDatepickerBox{width:251px;height:53px;font-family:'Bitter', serif;font-size:1.875em;color:#333333;line-height:normal;border:none;background:transparent url("images/booking-offer/bg-calendar-big.png") no-repeat;text-transform:uppercase;text-align:center;cursor:pointer}#booking-room-box .day_num, #booking-room-box .month_num, #booking-room-box .year_num{display:block;float:left;height:53px;line-height:53px;font-family:'Bitter', serif;font-size:1.875em !important;color:#333333 !important}#booking-room-box .day_num{width:69px}#booking-room-box .month_num{width:89px}#booking-room-box .year_num{width:93px}#booking-room-box .promoCode{height:37px !important;line-height:37px}#booking-room-box label{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#333333;line-height:normal}#booking-room-box .textField{margin-bottom:0}#booking-room-box .float{float:left}#booking-room-box .last{margin-right:0 !important}#booking-room-box .calendar{position:relative;overflow:hidden;float:left}#booking-room-box #calendar-left{margin-right:20px}#booking-room-box .calendar p{display:block;margin-bottom:6px;padding-left:5px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000 !important;text-transform:uppercase}#booking-room-box .calendar input{padding:0 !important}#booking-room-box .selectors{position:relative;float:left;clear:both;margin-top:20px}#booking-room-box .selectors label{display:block;margin-bottom:0;margin-right:20px;line-height:37px}#booking-room-box .selectors .selectBox{width:78px;height:37px;overflow:hidden;background:transparent url("images/booking-offer/bg-select.jpg") no-repeat right;cursor:pointer}#booking-room-box .selectors .selectField{width:150%;height:37px;padding:0 15px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.2em;color:#333333;line-height:37px;background:none;border:none;-webkit-appearance:none;cursor:pointer}#booking-room-box .orange-button{float:left;clear:both}@media screen and (min-width:1180px){#booking-room-box .labelAdults{float:none}#booking-room-box .promoCodeBox{margin-left:93px}#booking-room-box .orange-button{margin-top:30px !important}}@media screen and (max-width:1180px){#booking-room-box .promoCodeBox{clear:both}}@media screen and (max-width:1024px){#booking-room-box .calendar label span{font-size:1em}.selectors{clear:both}#booking-room-box label{font-size:0.8em !important}}@media screen and (max-width:650px){.ui-datepicker{font-size:0.9em !important}#calendar-left{float:left}#calendar-right{float:right}#booking-room-box{margin-top:1.25em}#booking-room-box form{width:100% !important;margin:auto !important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#booking-room-box .calendar p{font-size:0.8em !important}#booking-room-box .calendar label{font-size:0.75em !important;margin-bottom:6px}#booking-room-box .hasDatepickerBox{width:144px !important;height:37px;background:transparent url("images/booking-offer/bg-calendar.png") no-repeat;font-size:1em}#booking-room-box .day_num, #booking-room-box .month_num, #booking-room-box .year_num{height:37px;line-height:37px;font-size:1em !important}#booking-room-box .day_num{width:36px}#booking-room-box .month_num{width:48px}#booking-room-box .year_num{width:60px}#booking-room-box .selectors ul li{margin-right:0}#booking-room-box .selectors{clear:both}#booking-room-box .selectors .selectBox{width:57px;height:37px;background:transparent url("images/booking-offer/bg-select.png") no-repeat}#booking-room-box .selectors .selectField{width:75px;padding:0 10px;font-size:1em}#booking-room-box label{font-size:0.7em !important}#booking-room-box .selectors .last{float:right !important}}@media screen and (max-width:400px){#booking-room-box{padding:0;text-align:center}#booking-room-box .calendar, #booking-room-box .selectors{float:none;display:inline-block}#booking-room-box #calendar-left{margin-right:0;margin-bottom:0}#booking-room-box #calendar-right{margin-top:10px}#booking-room-box .promoCodeBox{width:180px;margin:auto !important;float:none}}@media screen and (max-width:328px){#booking-room-box #calendar-left{margin-bottom:20px}}}}}}}}}}}}}}}}}}}}}}}}#comments-main-box{}#comments-main-box-text{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;padding:2.18em 1.87em 3.27em 0}#comments-main-box-text .rate-text{display:inline-block;float:left;margin:0.5em 0.5em 0 0}#comments-main-box-text .stars-box{display:inline-block;float:left;margin-top:0.4em}#comments-main-box-text .stars-box > div{ float:left}#comments-main-box-text .rate-total{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;display:block;float:left;clear:both;margin-top:0.5em}#comments-main-box #intro-box{width:auto !important;padding-left:1.8em;margin-bottom:1em;padding-top:0 !important}#intro-box h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#545454;line-height:normal}#intro-box h2{margin-bottom:0.5em;font-family:'Bitter', serif;font-size:1.2em;color:#545454;line-height:normal}#intro-box img{float:left}#comments-main-form-box{ display:none}.comment-item{position:relative;overflow:hidden;padding:1.25em 1.8em 0.6em 1.8em;margin-bottom:1.25em;width:89.9%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;line-height:normal;background-color:#e4e4e4;border:1px solid #dddddd}.comment-item time{padding-top:1.3em;font-family:'Bitter', serif;font-size:0.8em;color:#545454;line-height:normal}.comment-item h1{padding:0.2em 0 0.75em;font-family:'Bitter', serif;font-size:1.2em;line-height:normal;color:#545454;font-style:italic}.comment-item h2{padding:0em 0 0.75em;font-family:'Bitter', serif;font-size:0.875em;line-height:normal;color:#545454;font-style:italic}.comment-item p{margin-bottom:0.8em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;line-height:1.3em;color:#545454}.comment-item-rate{position:absolute;width:6.3em;top:0.85em;right:1em}.comment-item-rate img{position:relative;float:left}#comments-form-sidebar{position:relative;float:right;height:100%;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.75em 0 4.125em 0;border-left:1px solid #d5d5d5}#comments-form-sidebar form{width:93%;margin:auto}#comments-form-sidebar #comments_form .comments-form-text{margin-bottom:1em;font-family:'Bitter', serif;font-size:0.875em;color:#545454;line-height:normal}#comments-form-sidebar #comments_form label{}#comments-form-sidebar #comments_form input{}#comments-form-sidebar #comments_form textarea{}#comments-form-sidebar #comments_form .comments-form-rate{position:relative;margin:0.6em 0 1.438em 0;overflow:hidden}#comments-form-sidebar #comments_form .comments-form-rate p{margin-bottom:0.265em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#545454;line-height:normal}#comments-form-sidebar #comments_form .comments-form-rate img{float:left;cursor:pointer}#comments-form-sidebar p.mandatory-fields, #comments-main-form-content p.mandatory-fields{margin-top:0.5em;margin-bottom:0.5em !important;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important;font-size:0.75em!important;color:#333333 !important;line-height:normal}#comments-form-sidebar #comments_form .orange-button{position:relative;float:left;display:block;clear:both;margin-top:1.5em}@media screen and (max-width:1024px){ #comments-main-box-text{padding:2.25em 2.875em 3.75em 0}#intro-box{padding-left:1.688em}#intro-box h1{margin-bottom:0.3em}.comment-item{padding:1.25em 1.75em 0.375em 1.75em;margin-bottom:1.875em;width:97%}.comment-item time{padding-top:1.25em}.comment-item h3{padding:0.688em 0 1.188em;font-size:0.938em}.comment-item p{font-size:0.8em}.comment-item-rate{position:absolute;top:0.813em;right:0.813em}}@media screen and (max-width:768px){ #comments-main-box-text{width:100%;padding:1em 3.125em 1.875em 0}#intro-box{padding-left:1.875em;margin-bottom:1.4em}#intro-box h1{margin-bottom:0;font-size:1.9em}#comments-main-form-box{display:block;clear:both;width:100%;margin-bottom:0.62em;border:1px solid #ACACAC;border-left:0;background-color:#ffffff}.form{ width:97%}#comments-main-form-box #show-comments-form-box{display:block;width:100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; height:40px;padding:0.95em 2.1em 0 2.1em;background:#FFF url("images/comments/bg-show-form-down.jpg") no-repeat 99% 0;cursor:pointer;font-family:'Bitter', serif;font-size:0.875em;color:#666666;line-height:normal}#comments-main-form-box .form-down{background:transparent url("images/comments/bg-show-form-down.jpg") no-repeat 99% 0 !important}#comments-main-form-box .form-up{background:transparent url("images/comments/bg-show-form-up.jpg") no-repeat 99% 0 !important}#comments-main-form-box #comments-main-form-content{display:none;position:relative;padding:0.75em 1.55em 0 1.55em;margin-bottom:3em;background-color:#FFFFFF}#comments-main-form-box #comments-main-form-content p{margin-bottom:1.563em;font-family:'Bitter', serif;font-size:0.875em;color:#666666}#comments-main-form-box #comments_form_2 .comments-form-rate{overflow:hidden}#comments-main-form-box #comments_form_2 .comments-form-rate img{float:left;cursor:pointer}#comments-main-form-box #comments-main-form-content label{}#comments-main-form-box #comments-main-form-content input{}#comments-main-form-box #comments-main-form-content textarea{}#comments-main-form-box #comments-main-form-content #name-2{margin-bottom:1.063em}#comments-main-form-box #comments-main-form-content .comments-form-rate{position:relative;margin:0 0 1.18em}#comments-main-form-box #comments-main-form-content .comments-form-rate p{margin-bottom:0.265em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#545454;line-height:normal}#comments-main-form-box #comments-main-form-content #legal-box{position:relative;overflow:hidden;clear:both;margin-top:0.5em}.form input[type="checkbox"] + label{ margin-left:0}#comments-main-form-box #comments-main-form-content .orange-button{position:absolute;display:block;bottom:-6em;left:2.4em}.comment-item{padding:1.25em 1.75em 0.56em 1.75em;margin-bottom:1.875em;width:100%}.comment-item time{padding-top:0}.comment-item ul li{ margin-bottom:0.9em}#comments-form-sidebar{ display:none}}@media screen and (max-width:550px){ #comments-main-box-text{width:100%;padding:0}#comments-main-box-text .rate-text{font-size:1em;margin:0.8em 0.5em 0 0}#comments-main-box-text .stars-box{margin-top:0.6em}#comments-main-box-text .rate-total{font-size:0.875em;margin-top:0.2em}#intro-box{padding-left:0em !important;margin-bottom:0.8em}#intro-box h1{font-size:1.5em}#comments-main-form-box{border-left:1px solid #ACACAC;margin-bottom:1em}#comments-main-form-box #show-comments-form-box{font-size:0.875em;padding:0.95em 0.8em}#comments-main-form-box #comments-main-form-content{margin-bottom:2.188em}#comments-main-form-box #comments-main-form-content .orange-button{ bottom:-5em}.comment-item{padding:0.75em 1.125em 0.56em 1.125em;margin-bottom:1em}.comment-item time{font-size:0.6em;padding-top:0}.comment-item h1{font-size:1.1em;padding-bottom:0.55em}.comment-item h3{padding:0.5em 0 0.8em}}#content-main-box{}#content-main-box-text{position:relative;float:left;width:62%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.18em 1.87em 3.27em 1.87em}#content-main-box-text.content-main-box-text--full{width:100%}#content-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#666666;line-height:normal}#content-main-box-text h2{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.5em;color:#666666;line-height:normal;font-style:italic}#content-main-box-text h3{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.2em;color:#666666;line-height:normal;font-style:italic}#content-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:1.3em}#content-main-box-text hr{height:2px;background:transparent url("images/content/bg-list-site-map.jpg") bottom left repeat-x;border:0}#content-main-box-text p a{font-size:1em}#content-main-box-text ul{margin-left:1.2em;margin-bottom:1.875em}#content-main-box-text ul li{margin-bottom:0.875em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:normal;list-style:disc}#content-main-box-text ul li a{font-size:1em}#content-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000;line-height:1.3em;text-decoration:underline}#content-main-box-text .orange-button{display:block;margin-top:1.5em;line-height:2em}#content-main-box-sidebar{position:relative;float:left;width:38%;height:100%}.sidebar-img{line-height:0;-webkit-column-count:1; -moz-column-count:1; column-count:1; -webkit-column-gap:0; -moz-column-gap:0; column-gap:0}#content-main-box-sidebar > div{margin-bottom:0.25em}#content-main-box-sidebar div:last-child{margin-bottom:0}#content-main-box-sidebar .sidebar-form{position:absolute;top:0;right:0;width:100%;height:700px;padding:2.75em 0 0;border-left:1px solid #D5D5D5}#content-main-box-sidebar .sidebar-form #map{position:relative;width:93%;height:auto;margin:auto;border:1px solid #acacac}.sidebar-form p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#8c8c8c;line-height:normal}.sidebar-form h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#8c8c8c;line-height:normal;margin-bottom:1.43em}.sidebar-form #hotel-info{position:relative;width:93%;margin:0.875em auto 2.125em auto}#content-main-box-text #wedding-menu-list{margin-left:0}#content-main-box-text #wedding-menu-list li{list-style:none;padding:0;margin:0}#content-main-box-text #wedding-menu-list p{font-size:1em}#content-main-box-text li .menu-bt{display:block;position:relative;height:24px;padding-left:30px;text-decoration:none;background:transparent url("images/common/pdf.png") center left no-repeat;color:#666666;line-height:25px}#content-main-box-text li hr{margin-top:1.5em}@media screen and (max-width:1024px){ #content-main-box-text{padding:2.06em 1.68em 3.09em 1.68em}#content-main-box-text h1{margin-bottom:0.3em;font-size:2.5em}#content-main-box-text h2{margin-bottom:0.5em;margin-top:0.9em;font-size:1.37em}#content-main-box-text h3{margin-bottom:0.5em;margin-top:0.9em;font-size:1.1em}#content-main-box-text p{margin-bottom:1.15em;font-size:0.875em}#content-2-main-box-text ul li{font-size:0.875em}}@media screen and (max-width:768px){ #content-main-box-text{width:100%;padding:1.06em 1.87em 1.59em 1.87em}#content-main-box-text h1{font-size:1.9em}#content-main-box-text ul li{}#content-main-box-sidebar{width:100%;clear:both;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}#content-main-box-sidebar > div{margin-bottom:2px !important}#content-main-box-sidebar img{margin:0 !important}}@media screen and (max-width:550px){ #content-main-box{ padding:0 !important}#content-main-box-text{padding:1em 0.813em 2.75em 0.81em !important}#content-main-box-text h1{font-size:1.5em}#content-main-box-text h2{font-size:1.15em;margin-top:0.5em}#content-main-box-text h3{font-size:1em}#content-main-box-sidebar{-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:1px; -moz-column-gap:1px; column-gap:1px}#content-main-box-sidebar > div{margin-bottom:0px !important}}#content-2-main-box{padding:1.5em 0 2.25em 0}.back-bar{position:relative;overflow:hidden;width:94%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0.3em auto 0.25em auto}.back-btn{float:right;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#a1a1a1;line-height:normal}#content-2-main-box-container{position:relative;overflow:hidden;width:94%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:auto;padding-bottom:4em}#content-2-main-box-container h1{width:62%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.4em 0 0 0.9em;font-family:'Bitter', serif;font-size:1.375em;color:#545454;line-height:normal}#content-2-main-box-container .content-2-main-box-sub-h1{ text-align:right; display:block; overflow:hidden }#content-2-main-box-container .content-2-main-box-sub-h1 em{color:#545454;display:block;text-align:right;line-height:1.2;padding-right:20px;font-size:1.1em;font-family:"Bitter",serif;width:auto}}#content-2-main-box-container .content-2-main-box-sub-h1 em strong{font-weight:100}#content-2-main-box-text{position:relative;float:left;width:62%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.4em 1.5em 2.1em 1.2em}#content-2-main-box-text h1{margin-bottom:0.5em;font-family:'Bitter', serif;font-size:1.375em;color:#545454;line-height:normal}#content-2-main-box-text h2{margin-bottom:1em;font-family:'Bitter', serif;font-size:1em;color:#545454;line-height:normal;font-style:italic}#content-2-main-box-text h3{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.2em;color:#545454;line-height:normal;font-style:italic}#content-2-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#545454;line-height:1.3em}#content-2-main-box-text hr{height:2px;background:transparent url("images/content/bg-list-site-map.jpg") bottom left repeat-x;border:0}#content-2-main-box-text p a{font-size:1em}#content-2-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000;line-height:1.3em;text-decoration:underline}#content-2-main-box-text ul{margin-left:1.2em;margin-bottom:1.875em}#content-2-main-box-text ul li{margin-bottom:0.875em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#545454;line-height:normal;list-style:disc}#content-2-main-box-text ul li a{font-size:1em}#content-2-main-box-sidebar{position:relative;float:left;width:38%;padding:1.2em 1.2em 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#content-2-main-box-sidebar > div{margin-bottom:1.2em;text-align:right}#content-2-main-box-sidebar div:last-child{margin-bottom:0}#content-2-main-box-sidebar img{display:inline}#content-2-main-box .orange-button{position:absolute;bottom:4.75em;left:4.5em;height:27px;font-size:0.68em;font-weight:bold;line-height:2.9em}@media screen and (max-width:1024px){.back-btn{font-size:0.8em}#content-2-main-box{}#content-2-main-box h1{width:100%;padding:1.4em 1.5em 0 0.8em}#content-2-main-box-text p{margin-bottom:1.15em;font-size:0.875em}#content-2-main-box-text ul li{font-size:0.875em}}@media screen and (max-width:768px){#content-2-main-box-text{width:100%}#content-2-main-box{}#content-2-main-box-container .content-2-main-box-sub-h1{overflow:visible}#content-2-main-box-container .content-2-main-box-sub-h1 em{float:left;padding:0 20px 20px 20px;text-align:left}#content-2-main-box-sidebar{width:100%;clear:both;padding:0 20px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.content-2-main-box-sidebar__img{}#content-2-main-box-sidebar img{margin:0 !important}#content-2-main-box .orange-button{left:3.5em}}@media screen and (max-width:550px){#content-2-main-box{padding-top:0.6em}#content-2-main-box{}#content-2-main-box h1{width:100%;padding:1em 0.813em 0 0.6em !important}#content-2-main-box-text{padding:1em 0.813em 2.75em 0.81em !important}#content-2-main-box-text h1{font-size:1.2em}#content-2-main-box .orange-button{left:2em}#content-2-main-box-sidebar > div{margin-bottom:0px !important}}#top-area{position:relative;margin-bottom:5px}#front-slideshow{position:relative;overflow:hidden;max-height:976px}#featured-col{position:absolute;top:0;right:0;width:38%;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box; height:100%;background:transparent url("images/home/bg-featured-col.png") repeat;border-left:1px solid #FFFFFF}#featured-col ul{width:90%;margin:1.25em auto auto auto;overflow:hidden}#featured-col ul li{float:left;width:100%;margin-bottom:2em}#featured-col ul li h1, #featured-col ul li h2{padding:10px;border:2px solid #FFFFFF;font-family:'Bitter', serif;font-weight:700;color:#FFFFFF;font-size:1.5em;line-height:1.2em}#featured-col ul li h1 a, #featured-col ul li h2 a{display:block;color:#FFFFFF;text-decoration:none}#featured-col ul li .btn{display:block;width:30px;height:30px;background:transparent url("images/home/bg-arrow.png") no-repeat;float:right;margin-top:5px;font-family:'Bitter', serif;line-height:normal;color:#FFFFFF;text-decoration:none}#bottom-area{position:relative;overflow:hidden}#left-col{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; border-right:5px solid #FFFFFF}#left-col ul{overflow:hidden}#left-col ul li{position:relative;float:left;width:100%;margin-bottom:5px}#left-col ul li:last-child{margin-bottom:0}#left-col ul li .featured-title{position:absolute;bottom:0;right:0;width:50%;min-height:35%;z-index:2;background:transparent url("images/home/bg-destacado-izq.png") repeat}#left-col ul li .featured-title h3{float:right;padding:23px 15px;text-align:right;font-family:'Bitter', serif;font-size:1.8em;color:#474747;line-height:normal}#left-col ul li .featured-title h3 a{display:block;color:#474747;text-decoration:none}#right-col{position:relative;float:left;width:38%}#right-col ul{overflow:hidden}#right-col ul li{position:relative;float:left;width:100%;margin-bottom:5px}#right-col ul li:last-child{margin-bottom:0}#right-col ul li .featured-img{position:relative}#right-col ul li .img{position:absolute;width:100%}#right-col ul li .featured-title{position:absolute;bottom:0;right:0;width:100%;min-height:35%;z-index:2;background:#F2F2F2}#right-col ul li .featured-title h3{float:left;padding:23px 15px;font-family:'Bitter', serif;font-size:1.8em;color:#474747;line-height:normal;text-align:left}#right-col ul li .featured-title h3 a{display:block;color:#474747;text-decoration:none}@media screen and (max-width:1024px){ #featured-col ul li h1 a, #featured-col ul li h2 a{font-size:1em}#left-col ul li .featured-title h3{padding:13px;font-size:1.5em}#right-col ul li .featured-title h3{padding:13px;font-size:1.5em}#featured-col ul li h1, #featured-col ul li h2{ line-height:1.3em}}@media screen and (max-width:768px){ #top-area{ margin-bottom:0 !important}#featured-col{position:relative;width:100%;background:none repeat scroll 0 0 #343434;border-top:0 !important;border-left:none}#featured-col ul{margin:0 !important;width:100%}#featured-col ul li{position:relative;width:100%;margin-bottom:0 !important}#featured-col ul li h1, #featured-col ul li h2{border-left:0 !important;border-right:0 !important;border-bottom:0 !important;min-height:0;padding:8px 45px 8px 10px}#featured-col ul li .btn{position:absolute;top:auto;bottom:7px;right:13px}#featured-col .right{ float:right}#featured-col ul li h1, #featured-col ul li h2{ font-size:1em;min-height:0;line-height:1.2em}#featured-col ul li h1 a, #featured-col ul li h2 a{font-size:1em}#left-col{width:100%;border-right:0 !important}#left-col ul li{ margin-bottom:0 !important}#left-col ul li .featured-top{ bottom:auto; top:0}#left-col ul li .featured-title h3{padding:15px 20px;font-size:1.5em}#right-col{ width:100%}#right-col ul li{ margin-bottom:0 !important; background-color:#F2F2F2;border-top:1px solid #FFFFFF}#right-col ul li .featured-bg{ display:none}#right-col ul li .featured-img{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #FFFFFF}#right-col ul li .featured-img img{ position:relative}#right-col ul li .featured-title{position:relative;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#right-col ul li .featured-title h3{padding:11px 10px;font-size:1.5em}}@media screen and (max-width:550px){ #featured-col ul li h1, #featured-col ul li h2{font-size:0.81em}#left-col ul li .featured-title h3{font-size:1em;font-weight:700;padding:0.43em 0.68em}#right-col ul li .featured-title h3{font-size:1em;font-weight:700;padding:0.43em 0.68em}}@media screen and (max-width:320px){ #featured-col ul li h1 a, #featured-col ul li h2 a{font-size:1em}#left-col ul li .featured-title h3{ padding:0.43em 0.68em}#left-col ul li .featured-title h3{font-size:1em;font-weight:700}#right-col ul li .featured-title h3{padding:0.43em 0.68em}#right-col ul li .featured-title h3{font-size:1em}}.video{ position:relative}#photos-box{ line-height:0; -webkit-column-count:4; -moz-column-count:4; column-count:4; -webkit-column-gap:0px; -moz-column-gap:0px;  column-gap:0px}#photos-box img{width:100% !important;height:auto !important}.multimedia-popup-gallery li.videoItem img,.multimedia-popup-gallery li.videoItem a,.multimedia-popup-gallery li .play-box,.multimedia-popup-gallery li .image-hover{display:none}.multimedia-popup-gallery li a{ display:block}.multimedia-popup-gallery .image-hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent url("images/common/opacity-15.png") repeat}.multimedia-popup-gallery .image-hover .more{position:absolute; display:block;width:115px;height:115px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:100}.multimedia-popup-gallery .image-hover .more .sprite{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:115px;width:115px;background:transparent url("images/common/zoom-overlay.png") repeat}.multimedia-popup-gallery li .iframe-video{position:relative;width:100%;height:250px}.multimedia-popup-gallery li .iframe-video iframe{width:100%;height:100%;top:0px;left:0px}.multimedia-popup-gallery li.videoItem img,.multimedia-popup-gallery li.videoItem a{display:block}.multimedia-popup-gallery li .play-box{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.img-box .play-btn{position:absolute; width:100%;height:100%;z-index:100;background:transparent url("images/play-overlay.png") center center no-repeat}.videoItem .image-hover .more{ background:transparent url("images/play-overlay.png") center center no-repeat}.videoItem .image-hover .sprite{ display:none}.multimedia-popup-gallery li .iframe-video{ display:none}@media (max-width:1024px){#photos-box{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media (max-width:768px){#photos-box{-moz-column-count:2;-webkit-column-count:2;column-count:2}.videoItem .img-box{ display:none}.multimedia-popup-gallery li .iframe-video{ display:block}.multimedia-popup-gallery .image-hover{ display:block !important;background:none}.multimedia-popup-gallery .image-hover .more{ display:none}}@media (max-width:550px){#photos-box{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.video{position:relative}.play-button{position:absolute;top:0;left:0;z-index:10000}#newsletter-main-box{padding:0}#newsletter-main-box-sidebar{position:relative;float:left;width:62%}.col{float:left;width:33.33%}.col li{margin:0 0.25em 0.25em 0}.col li:last-child{margin-bottom:0}.col li img{width:100%}.col-3 li{margin-right:0}#newsletter-main-box-text{position:relative;float:right;width:38%;height:100%;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}#newsletter-form{position:relative;margin:auto;padding:2.75em 0 0 0;line-height:normal;color:#333333}#newsletter-form h1{width:93%;margin:0 auto 0.5em auto;font-family:'Bitter', serif;font-size:2.5em;color:#333333;line-height:normal}#newsletter-form label{}#newsletter-form input{}#newsletter-form input[type=checkbox]{}#newsletter-form input[type=checkbox] + label{}#newsletter-form input[type=checkbox]:checked + label{}#newsletter-form .selectField{width:100%;height:37px;padding:5px;margin-bottom:1.18em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1em;color:#333333;line-height:normal;-webkit-appearance:none}#newsletter-form .mandatory-fields{margin-top:-0.5em;margin-bottom:0.5em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important;font-size:0.75em !important;color:#333333 !important}.btn-conditions{position:relative;float:left;margin:1.2em 0 0 0.5em;font-size:0.67em;color:#333333;line-height:2.2em}#newsletter-form .orange-button{float:left;clear:both;margin-top:1.375em;margin-bottom:3.5em}.btn-unsubscribe{float:left;clear:both;margin:2.4em 1.3em 2em 0.4em;text-decoration:none;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#333333;font-size:0.875em;background:url("images/newsletter/newsletter_7.jpg") 0px 3px no-repeat;padding-left:15px}@media screen and (max-width:1024px){ .col{ width:50%}.col-2 li{ margin-right:0}.col-3{ display:none}.btn-unsubscribe{ font-size:0.8em}}@media screen and (max-width:768px){ #newsletter-form{ padding:2.75em 1.55em 0}#newsletter-form .form{ width:100%}#newsletter-form h1{ width:100%; font-size:1.9em}#newsletter-main-box-sidebar{ width:50%}.col{ width:100%}.col li{margin-bottom:0.125em}.col-1 li{ margin-right:0}.col-2{ display:none}#newsletter-main-box-text{ width:50%}}@media screen and (max-width:550px){ #newsletter-form h1{ font-size:1.5em}#newsletter-main-box-sidebar{ display:none}#newsletter-main-box-text{ position:relative;width:100%;overflow:hidden}#newsletter-form{padding-top:1.18em}.btn-unsubscribe{ font-size:0.67em}.btn-conditions{ margin:0.8em 0 0 0}}#offers-main-box-text{position:relative;width:100%}#offers-main-box-text{position:relative;padding:2.18em 0 3.12em 0;width:92%;margin:auto}#offers-main-box-text .offer-box{position:relative;max-width:100%;min-height:10.5em;padding:1.25em 1.37em 2.81em 1.37em;margin-bottom:3.43em}.offer-box .offer-box-text{width:53%;display:inline-block}.offer-box a{text-decoration:none}.offer-box-text h1{font-family:'Bitter', serif;font-size:1.375em;color:#545454;line-height:normal}.offer-box-text .offer-box-info{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.8em;color:#545454;line-height:normal;padding:0.8em 0 1.3em 0}.offer-box-text h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.8em;color:#545454;line-height:normal;padding:0.8em 0 0 0}.offer-box-text .offer-box-desc{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#545454;line-height:1.3em}.offer-box-img{position:absolute;bottom:20px;right:20px;width:43%}.grey-button{position:absolute;bottom:-0.93em;left:1.90em;height:27px}@media screen and (max-width:1024px){#offers-main-box-text{position:relative;padding:2.31em 0 2.37em 0;width:92%;margin:auto}#offers-main-box-text .offer-box{padding:1.12em 0.62em 3.12em 1.06em;margin-bottom:3.12em}.offer-box .offer-box-text{width:53.1%}.offer-box-text .offer-box-info{font-size:0.8em}.offer-box-text h2{font-size:0.8em}.offer-box-text .offer-box-desc{font-size:0.8em;margin-bottom:1.15em}.offer-box-img{position:absolute;bottom:15px;right:15px;width:43%}.grey-button{bottom:-1em;left:1em}}@media screen and (max-width:768px){#offers-main-box-text{position:relative;padding:1.81em 0 3.12em 0;width:92%;margin:auto}.offer-box .offer-box-text{width:100%}#offers-main-box-text .offer-box{min-height:0;padding:1em 1em 2.5em;margin-bottom:3.87em}.offer-box .offer-box-text{width:100%}.offer-box-text h1{font-size:1.2em;margin-bottom:30px}.offer-box-img{margin:0 0 14px 0;width:100%;position:relative;bottom:auto;right:auto}#offers-main-box-text .grey-button{bottom:-1em !important;left:1em !important}}@media screen and (max-width:550px){#offers-main-box-text{position:relative;padding:1.25em 0 1.31em 0;width:98%;margin:auto}#offers-main-box-text .offer-box{padding:1em 1em 1.75em;margin-bottom:2.81em}.offer-box .offer-box-text{width:100%}.offer-box-text h1{font-weight:700;line-height:1.2em;margin-bottom:0px}.offer-box-text .offer-box-info{padding:0.8em 0 0.9em 0}.offer-box-text h2{padding:0.9em 0 0 0}.offer-box-text .offer-box-desc{margin-top:0.9em}.offer-box-img{margin:0 0 14px 0;width:100%;position:relative;bottom:auto;right:auto}.grey-button{left:1.4em}}img{ max-width:100%; height:auto}strong{ font-weight:700}#restaurant-content #top-area{position:relative;margin-bottom:5px}#restaurant-content #front-slideshow{position:relative;overflow:hidden;max-height:976px}#restaurant-content #featured-col{position:absolute;top:0;right:0;width:38%;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box; height:100%;background:transparent url("images/home/bg-featured-col.png") repeat;border-left:1px solid #FFFFFF}#restaurant-content #featured-col ul{width:90%;margin:1.25em auto auto auto;overflow:hidden}#restaurant-content #featured-col ul li{float:left;width:100%;margin-bottom:5%}#restaurant-content #featured-col ul li p{font-family:'Bitter', serif;color:#FFFFFF;line-height:normal}#restaurant-content #featured-col ul li h2{padding:0;border:0 !important;font-family:'Bitter', serif;font-weight:700;color:#FFFFFF;font-size:1.5em}#restaurant-content #featured-col ul li h2 a{color:#FFFFFF;text-decoration:none}#restaurant-content #featured-col ul .featured-link{position:relative}#restaurant-content #featured-col ul .featured-link h2{padding:10px;border:2px solid #FFFFFF !important;font-family:'Bitter', serif;font-weight:700;color:#FFFFFF;font-size:1.5em;line-height:1.2em}#restaurant-content #featured-col ul .featured-link h2 a{color:#FFFFFF;text-decoration:none;font-size:1em}#restaurant-content #featured-col ul li .btn{display:block;width:30px;height:30px;background:transparent url("images/home/bg-arrow.png") no-repeat;float:right;margin-top:5px;font-family:'Bitter', serif;line-height:normal;color:#FFFFFF;text-decoration:none}#restaurant-content #bottom-area{position:relative;overflow:hidden}#restaurant-content #left-col{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; border-right:5px solid #FFFFFF}#restaurant-content #left-col ul{overflow:hidden}#restaurant-content #left-col ul li{position:relative;float:left;width:100%;margin-bottom:5px}#restaurant-content #left-col ul li:last-child{margin-bottom:0}#restaurant-content #left-col ul li .featured-title{position:absolute;bottom:0;right:0;width:50%;min-height:35%;z-index:2;background:transparent url("images/home/bg-destacado-izq.png") repeat}#restaurant-content #left-col ul li .featured-title h3{float:right;padding:23px 15px;text-align:right;font-family:'Bitter', serif;font-size:1.8em;color:#474747;line-height:normal}#restaurant-content #left-col ul li .featured-title h3 a{display:block;color:#474747;text-decoration:none}#restaurant-content #right-col{position:relative;float:left;width:38%}#restaurant-content #right-col ul{overflow:hidden}#restaurant-content #right-col ul li{position:relative;float:left;width:100%;margin-bottom:5px}#restaurant-content #right-col ul li:last-child{margin-bottom:0}#restaurant-content #right-col ul li .featured-img{position:relative}#restaurant-content #right-col ul li .img{position:absolute;width:100%}#restaurant-content #right-col ul li .featured-title{position:absolute;bottom:0;right:0;width:100%;min-height:35%;z-index:2;background:#F2F2F2}#restaurant-content #right-col ul li .featured-title h3{float:left;padding:23px 15px;font-family:'Bitter', serif;font-size:1.8em;color:#474747;line-height:normal;text-align:left}#restaurant-content #right-col ul li .featured-title h3 a{display:block;color:#474747;text-decoration:none}@media screen and (max-width:1024px){ #restaurant-content #featured-col ul li h2{font-size:1.2em}#restaurant-content #featured-col ul .featured-link h2{font-size:1.2em}#restaurant-content #left-col ul li .featured-title h3{padding:13px;font-size:1.5em}#restaurant-content #right-col ul li .featured-title h3{padding:13px;font-size:1.5em}}@media screen and (max-width:768px){ #restaurant-content #featured-col{position:relative;width:100%;background:none repeat scroll 0 0 #343434;border-top:2px solid #FFFFFF !important;padding:1em 0.8em;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; border-left:none}#restaurant-content #featured-col ul{margin:0 !important;width:100%}#restaurant-content #featured-col ul li{position:relative;width:100%;margin-bottom:0.3em !important}#restaurant-content #featured-col ul li h2{min-height:0}#restaurant-content #featured-col ul .featured-link{position:relative;width:100%;margin-bottom:0.3em !important}#restaurant-content #featured-col ul .featured-link h2{border-left:0 !important;border-right:0 !important;border-bottom:0 !important;font-size:0.875em;padding-left:0;border-top:1px solid #FFFFFF !important}#restaurant-content #featured-col ul li .btn{ bottom:0; right:0}#restaurant-content #featured-col ul li p{font-size:0.875em}#restaurant-content #left-col{width:100%;border-right:0 !important}#restaurant-content #left-col ul li{ margin-bottom:0 !important}#restaurant-content #left-col ul li .featured-top{ bottom:auto; top:0}#restaurant-content #left-col ul li .featured-title h3{font-size:1.5em}#restaurant-content #right-col{ width:100%}#restaurant-content #right-col ul li{ margin-bottom:0 !important; background-color:#f2f2f2; border-top:1px solid #FFF}#restaurant-content #right-col ul li .featured-bg{ display:none}#restaurant-content #right-col ul li .featured-img{float:left;width:49.7%;border-right:1px solid #FFF}#restaurant-content #right-col ul li .featured-img img{ position:relative}#restaurant-content #right-col ul li .featured-title{position:relative;float:left;width:49.7%}#restaurant-content #right-col ul li .featured-title h3{padding:15px 20px;font-size:1.5em}}@media screen and (max-width:550px){ #restaurant-content #left-col ul li .featured-title h3{ padding:0.43em 0.68em}#restaurant-content #left-col ul li .featured-title h3{font-size:1em;font-weight:700}#restaurant-content #right-col ul li .featured-title h3{padding:0.43em 0.68em}#restaurant-content #right-col ul li .featured-title h3{font-size:1em}}@media screen and (max-width:320px){ #restaurant-content #featured-col{border-top:2px solid #ffffff !important}#restaurant-content #featured-col ul li h2 a{font-size:0.875em}#restaurant-content #featured-col ul .featured-link h2 a{font-size:1em}#restaurant-content #left-col ul li .featured-title h3{ padding:0.43em 0.68em}#restaurant-content #left-col ul li .featured-title h3{font-size:1em;font-weight:700}#restaurant-content #right-col ul li .featured-title h3{padding:0.43em 0.68em}#restaurant-content #right-col ul li .featured-title h3{font-size:1em}}#restaurants-main-box{position:relative;width:100%}#restaurants-main-box-text{position:relative;width:94%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; padding:2.688em 0 4.032em 0;margin:auto}.restaurants-box{position:relative;width:100%;margin-bottom:2em}.restaurants-box a{ text-decoration:none}.restaurants-box .restaurants-info{position:absolute;bottom:0;right:0.81em;width:35%;height:105%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; background:transparent url("images/restaurants/bg-info-text.png") repeat}.restaurants-box .restaurants-button{position:absolute;left:20px;bottom:20px}.restaurants-info-text{position:absolute;left:0;bottom:0;padding:1.5em 1.688em}.restaurants-box .restaurants-info-text h1{ margin-bottom:0.3em;font-family:'Bitter', serif;font-size:2.313em;color:#FFFFFF;line-height:1.1em;font-weight:700;text-shadow:3px 3px 7px #1b1b1b;filter:dropshadow(color=#1b1b1b, offx=3, offy=3)}.restaurants-box .restaurants-info-text h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.313em;color:#FFFFFF;line-height:normal;text-shadow:3px 2px 1px #000000;filter:dropshadow(color=#000000, offx=3, offy=2)}@media screen and (max-width:1024px){ #restaurants-main-box-text{padding:1.25em 0 2.25em 0}.restaurants-box{margin-bottom:1.25em}.restaurants-box .restaurants-info{height:104%}.restaurants-info-text{padding:1.25em}.restaurants-box .restaurants-info-text h1{ font-size:1.688em;line-height:1em}.restaurants-box .restaurants-info-text h2{font-size:0.938em}}@media screen and (max-width:768px){ #restaurants-main-box-text{width:100%;padding:0}.restaurants-box{margin-bottom:0.5em}.restaurants-box .restaurants-button{position:absolute;left:20px;top:20px}.restaurants-box .restaurants-info{position:relative;left:0;bottom:0;width:100%;height:auto;padding:0.75em 0.563em 1.1em;background:none repeat scroll 0 0 #343434}.restaurants-info-text{position:relative;width:100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; padding:0}.restaurants-box .restaurants-info-text h1{ font-size:1.313em;line-height:1.2em;text-shadow:none;margin:0}.restaurants-box .restaurants-info-text h2{font-size:0.875em;text-shadow:none;margin:0}}#rooms-main-box{}#rooms-main-box #top-box-page{border-bottom:none !important}#rooms-main-box-text{position:relative;padding:2.18em 0 3.12em 0;width:95%;margin:auto}#rooms-main-box-text .room-box{position:relative;max-width:100%;min-height:16em;padding:1em 1.25em;margin-bottom:3.43em}#rooms-main-box-text .room-box .room-box-text{ width:34%; float:right;margin-right:1em}#rooms-main-box-text a{ text-decoration:none}#rooms-main-box-text .room-box-text h1{font-family:'Bitter', serif;font-size:1.87em;color:#545454;line-height:normal}#rooms-main-box-text .room-box-text .room-box-desc{margin-top:1em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.1em;color:#545454;line-height:normal}#rooms-main-box-text .room-box-img{position:absolute;top:-0.62em;left:0.62em;overflow:hidden;width:60%}#rooms-main-box-text .grey-button{position:absolute;bottom:-0.93em;left:auto;right:1.9em;height:27px}@media screen and (max-width:1024px){ #rooms-main-box-text{position:relative;padding:2.31em 0 2.37em 0;width:95%;margin:auto}#rooms-main-box-text .room-box{padding:1em;margin-bottom:2.5em;min-height:11em}.room-box .room-box-text{ width:35.5%; float:right;margin-right:0.6em !important;z-index:90}#rooms-main-box-text .room-box-text h1{ font-size:1.375em}.room-box-text .room-box-desc{font-size:0.8em !important;margin-top:0.3em}.room-box-img{overflow:hidden;width:60%}#rooms-main-box-text .grey-button{bottom:-1em;right:1em;z-index:90}}@media screen and (max-width:768px){ #rooms-main-box-text{position:relative;padding:1.87em 0 3.12em 0;width:95%;margin:auto}#rooms-main-box-text .room-box{min-height:0 !important}.room-box .room-box-text{ position:relative;width:auto !important;height:auto;float:none !important;margin-top:38%;padding-bottom:1.5em}.room-box-text h1{font-size:1.5em}.room-box-text .room-box-desc{font-size:1em}.room-box-img{bottom:-0.93em;left:2% !important;overflow:hidden;width:95.8% !important}.grey-button{bottom:-2% !important;left:auto !important;right:2% !important}}@media screen and (max-width:550px){ #rooms-main-box-text{position:relative;padding:1em 0 1.31em 0;width:100%}#rooms-main-box-text .room-box{margin-bottom:2.81em}.room-box .room-box-text{ width:88% !important}.room-box-text h1{font-size:1.2em;font-weight:700}.room-box-text .room-box-desc{font-size:0.875em;margin-top:1.2em}.room-box-img{bottom:-0.93em;left:2% !important;overflow:hidden;width:95.8%}.room-button{right:0.63em;left:auto}.grey-button{bottom:-3% !important;left:auto !important;right:5% !important}}#intro-box{width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;padding:2.75em 0 0 1.8em}#intro-box h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#545454;line-height:normal}#location-main-box-text{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;padding:0 1.87em 3.27em 1.87em}#location-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#666666;line-height:normal}#location-main-box-text h2{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.5em;color:#666666;line-height:normal;font-style:italic}#location-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:1.3em}#location-main-box-text ul{margin-left:1.2em}#location-main-box-text ul li{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:normal;list-style:disc}#location-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000;line-height:1.3em;text-decoration:underline}#location-form-sidebar{position:relative;height:100%;width:38%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.75em 0 4.125em 0;border-left:1px solid #d5d5d5}#location-form-sidebar #map{position:relative;width:93%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;clear:both;height:auto;margin:auto;border:1px solid #acacac}.gm-style img{display:inline;max-width:none;height:auto !important}#location-form-sidebar p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#545454;line-height:normal}#location-form-sidebar h2{font-family:'Bitter', serif;font-size:1em;color:#545454;line-height:normal;margin-bottom:1.43em;font-weight:bold}#location-form-sidebar #hotel-info{position:relative;width:93%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 2.125em}#location-form-sidebar form{width:93%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;margin:auto}#location-form-sidebar .form{margin:2.125em auto 0 auto}@media screen and (max-width:1024px){ #intro-box{padding:2.235em 0 0 1.688em}#intro-box h1{margin-bottom:0.3em}#location-main-box-text{padding:0 1.688em 3.75em 1.688em}#location-main-box-text h2{margin-bottom:0.5em;margin-top:0.9em;font-size:1.37em}#location-main-box-text p{margin-bottom:1.15em;font-size:0.8em}#location-main-box-text ul li{margin-bottom:1.15em;font-size:0.8em}}@media screen and (max-width:768px){ #location-main-box-text{width:100%;padding:0 1.875em 2.375em}#intro-box{padding-left:1.875em;margin-bottom:1.4em}#intro-box h1{margin-bottom:0;font-size:1.9em}#location-form-sidebar{position:relative;width:100%;padding:0 1.875em 2.375em 1.875em;background:none !important}#location-form-sidebar #map{ width:100%}#location-form-sidebar #hotel-info{ width:100%}#location-form-sidebar .form{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.75em 1.55em;background-color:#FFF;border:1px solid #ACACAC}}@media screen and (max-width:550px){ #location-main-box-text{width:100%;padding:1em 0 1.5em 0}#location-main-box #intro-box{padding:0.8em 0 0 0;padding-top:0 !important;margin-bottom:0.8em;margin-left:0 !important}#location-main-box #intro-box h1{font-size:1.5em}#location-form-sidebar{padding:0;border:0}#location-form-sidebar #hotel-info{ margin-bottom:1em}#location-form-sidebar h2{ margin-bottom:1em}}#halls-main-box{background-color:#f6f6f6}#halls-main-box-text{position:relative;float:left;width:62%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.18em 1.87em 3.27em 1.87em}#halls-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#666666;line-height:normal}#halls-main-box-text h2{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.5em;color:#666666;line-height:normal;font-style:italic}#halls-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:1.3em}#halls-main-box-text ul{margin-left:1.2em}#halls-main-box-text ul li{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:normal;list-style:disc}#halls-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000;line-height:1.3em;text-decoration:underline}.partitionable{margin-top:1em;font-style:italic}#halls-tables-box .table-title{margin:1.15em 0;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:normal}#halls-tables-box table{width:100%;border-collapse:collapse}#halls-tables-box tr{background:#f6f6f6}#halls-tables-box th{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.813em;background:#fbf6d9;color:#666666;font-weight:bold;text-align:center;vertical-align:middle}#halls-tables-box th img{ display:inline}#halls-tables-box td, th{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.813em;color:#666666;padding:6px;border:1px solid #d2d0c4;text-align:center}#halls-tables-box td{border-top:0;border-bottom:0;background:transparent url("images/halls/bg-border-td.png") repeat-x left bottom}#halls-tables-box tr:nth-last-child(1) td{background:none}#halls-tables-box tbody{ border-bottom:1px solid #d2d0c4}@media only screen and (max-width:940px){#halls-tables-box table, #halls-tables-box thead, #halls-tables-box tbody, #halls-tables-box th, #halls-tables-box td, #halls-tables-box tr{display:block}#halls-tables-box thead tr{position:absolute;top:-9999px;left:-9999px}#halls-tables-box tr{ border:1px solid #ccc}#halls-tables-box tr:nth-of-type(odd){background:#fff}#halls-tables-box td{border:none;border-bottom:1px solid #eee;position:relative;padding:10px;padding-left:50%;text-align:right;background:none}#halls-tables-box td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:center}#features td:nth-of-type(1):before{ content:"Salón"; margin-top:4px}#features td:nth-of-type(2):before{ content:url("images/halls/salon-superficie.png"); margin-top:-3px}#features td:nth-of-type(3):before{ content:url("images/halls/salon-altura.png"); margin-top:-3px}#features td:nth-of-type(4):before{ content:url("images/halls/salon-planta.png"); margin-top:-3px}#features td:nth-of-type(5):before{ content:url("images/halls/salon-luz-natural.png"); margin-top:-3px}#capacity td:nth-of-type(1):before{ content:"Salón"; margin-top:4px}#capacity td:nth-of-type(2):before{ content:url("images/halls/salon-superficie.png"); margin-top:-3px}#capacity td:nth-of-type(3):before{ content:url("images/halls/salon-u.png"); margin-top:-3px}#capacity td:nth-of-type(4):before{ content:url("images/halls/salon-consejo.png"); margin-top:-3px}#capacity td:nth-of-type(5):before{ content:url("images/halls/salon-escuela.png"); margin-top:-3px}#capacity td:nth-of-type(6):before{ content:url("images/halls/salon-teatro.png"); margin-top:-3px}#capacity td:nth-of-type(7):before{ content:url("images/halls/salon-banquete.png"); margin-top:-3px}#capacity td:nth-of-type(8):before{ content:url("images/halls/salon-buffet.png"); margin-top:-3px}#capacity td:nth-of-type(9):before{ content:url("images/halls/salon-coctel.png"); margin-top:-3px}}#halls-form-sidebar{position:relative;float:right;height:100%;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #d5d5d5}.sidebar-img{line-height:0;-webkit-column-count:1; -moz-column-count:1; column-count:1; -webkit-column-gap:0; -moz-column-gap:0; column-gap:0}#halls-form-sidebar > div:first-child{margin-bottom:0.25em}#halls-form-sidebar p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#545454;line-height:normal}#halls-form-sidebar h2{width:93%;margin:auto auto 1.43em;font-family:'Bitter', serif;font-size:0.875em;color:#545454;line-height:normal}#halls-form-sidebar form{width:93%;margin:auto}#halls-form-sidebar textarea{height:12.3em}#halls-form-sidebar .mandatory-fields{margin-top:0.6em;margin-bottom:0.5em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important;font-size:0.75em !important;color:#333333 !important}#halls-form-sidebar .orange-button{float:left;clear:both;margin-top:1.5em}@media screen and (max-width:1024px){ #halls-main-box-text{padding:2.06em 1.68em 3.09em 1.68em}#halls-main-box-text h1{margin-bottom:0.3em;font-size:2.5em}#halls-main-box-text h2{margin-bottom:0.5em;margin-top:0.9em;font-size:1.37em}#halls-main-box-text p{margin-bottom:1.15em;font-size:0.875em}#halls-main-box-text ul li{margin-bottom:1.15em;font-size:0.875em}}@media screen and (max-width:768px){ #halls-main-box-text{width:100%;padding:1.06em 1.87em 1.59em 1.87em}#halls-main-box-text h1{font-size:1.9em}#halls-form-sidebar{position:relative;float:left;padding:0;width:100%;clear:both;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}#halls-form-sidebar > div:first-child{margin-bottom:2px !important}#halls-form-sidebar h2{width:auto;display:block;cursor:pointer;padding:0.813em 1.7em;margin-bottom:0;background:#FFF url("images/halls/bg-show-form-down.jpg") no-repeat 99% 0}#halls-form-sidebar .form-down{background:transparent url("images/halls/bg-show-form-down.jpg") no-repeat 99% 0 !important}#halls-form-sidebar .form-up{background:transparent url("images/halls/bg-show-form-up.jpg") no-repeat 99% 0 !important}#halls-form-sidebar #halls-main-form-content{display:none;padding:0 1.55em 5em}#halls-form-sidebar .form{ width:100%}.form input[type="radio"]{height:auto !important;width:auto !important}#halls-form-sidebar .orange-button{position:absolute;display:block;bottom:-1.5em;left:2em}}@media screen and (max-width:550px){ #halls-main-box{ padding:0 !important}#halls-main-box-text{width:100%;padding:1em 0.813em 2.75em 0.81em !important}#halls-main-box-text h1{font-size:1.5em}#halls-form-sidebar{width:100%;padding:0;margin:auto 0 0 0}#halls-form-sidebar{-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:1px; -moz-column-gap:1px; column-gap:1px}#halls-form-sidebar > div:first-child{margin-bottom:0px !important}#halls-form-sidebar textarea{height:7em}#halls-form-sidebar h2{padding:0.813em 1.9em 0.813em 0.5em}#halls-form-sidebar #halls-main-form-content{padding:0.75em 1.55em 0}#halls-form-sidebar #legal-box{position:relative;clear:both;overflow:hidden;padding-bottom:2.5em}}@media screen and (max-width:320px){#halls-form-sidebar{width:100%}}#error-404-main-box{position:relative;width:100%}#error-404-main-box-text{position:relative;width:100%}#error-404-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#333333;line-height:normal}#error-404-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:1.3em}#error-404-main-box-text p a{font-size:1em}#error-404-main-box-text a{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:1.3em;font-weight:bold}#error-404-text-box{ position:absolute;top:0;left:0;width:50%;max-height:100%;height:100%;background:transparent url("images/error-404/bg-error-404.png");border-right:1px solid #817d74;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box}#error-404-text-content{padding:14em 4.375em 0 1.875em}.error-404-bg-img{ max-width:none}@media screen and (max-width:1024px){ #error-404-text-box{ width:60%}}@media screen and (max-width:768px){ #error-404-text-box{ width:100%;border-bottom:1px solid #897f71;height:auto !important}#error-404-text-content{padding:3em}}@media screen and (max-width:550px){ .error-404-bg-img{ display:none}#error-404-text-box{position:relative;width:100%;height:100%;margin:auto;border:0 none}#error-404-text-content{padding:2em}#error-404-main-box-text h1{font-size:1.5em}#error-404-main-box-text p{font-size:0.8em}#error-404-main-box-text a{font-size:1em}}#site-map-list{position:relative}#site-map-list > ul{padding:1em 0;background:transparent url("images/content/bg-list-site-map.jpg") bottom left repeat-x}#site-map-list > ul > li{ font-size:1em; margin-bottom:0; list-style:none}#site-map-list > ul > li > a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.125em;color:#393939;line-height:normal;text-decoration:none}#site-map-list > ul > li > ul{margin:0.875em 0 1.4em 1.125em}#site-map-list > ul > li > ul > li{font-size:1em;margin-bottom:0.875em;list-style:none}#site-map-list > ul > li > ul > li:last-child{margin-bottom:0 !important}#site-map-list > ul > li > ul > li a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1em;color:#666666;line-height:normal;text-decoration:none}#site-map-list > ul > li > ul li > ul{margin:0.875em 0 0 1em}#site-map-list > ul > li > ul > li ul > li{margin-bottom:0.875em;background:transparent url("images/content/square.jpg") center left no-repeat;padding-left:8px;list-style:none}#site-map-list > ul > li > ul > li ul > li:last-child{margin-bottom:0 !important}#site-map-list ul{padding-bottom:0.4em;margin-bottom:0.875em;margin-left:0}#site-map-list a:hover{color:#393939}@media screen and (max-width:1024px){ #site-map-list .first-row{padding-top:0.7em}#site-map-list > ul > li > ul{margin:0.6em 0 0 1.125em}#site-map-list > ul > li > ul > li{margin-bottom:0.6em}#site-map-list > ul > li > ul > li ul > li{margin-bottom:0.6em}}@media screen and (max-width:768px){ #site-map-list > ul{padding:0.7em 0}}@media screen and (max-width:550px){ }#restaurantpage-main-box{}#restaurantpage-main-box-text{position:relative;float:left;width:62%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.18em 1.87em 3.27em 1.87em}#restaurantpage-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#666666;line-height:normal}#restaurantpage-main-box-text h2{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.5em;color:#666666;line-height:normal;font-style:italic}#restaurantpage-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:1.3em}#restaurantpage-main-box-text hr{height:2px;background:transparent url("images/content/bg-list-site-map.jpg") bottom left repeat-x;border:0}#restaurantpage-main-box-text p a{font-size:1em}#restaurantpage-main-box-text ul{}#restaurantpage-main-box-text ul li{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:normal;list-style:disc}#restaurantpage-main-box-text ul li a{font-size:1em}#restaurantpage-main-box-text ul li p{font-size:1em}#restaurantpage-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000;line-height:1.3em;text-decoration:underline}#restaurantpage-main-box-text .orange-button{display:block;margin-top:1.5em;line-height:2em}#restaurantpage-main-box #restaurantpage-menu-list{}#restaurantpage-main-box #restaurantpage-menu-list li{list-style:none;padding:0;margin:0}#restaurantpage-menu-list li .menu-bt{display:block;position:relative;height:24px;padding-left:30px;text-decoration:none;background:transparent url("images/restaurant-content/pdf.png") center left no-repeat;color:#666666;line-height:25px}#restaurantpage-menu-list li hr{margin-top:1.5em}#restaurantpage-main-box-sidebar{position:relative;float:left;width:38%;height:100%}.sidebar-img{line-height:0;-webkit-column-count:1; -moz-column-count:1; column-count:1; -webkit-column-gap:0; -moz-column-gap:0; column-gap:0}#restaurantpage-main-box-sidebar > div{margin-bottom:0.25em}#restaurantpage-main-box-sidebar div:last-child{margin-bottom:0}#restaurantpage-main-box-sidebar .sidebar-form{position:absolute;top:0;right:0;width:100%;height:700px;padding:2.75em 0 0;border-left:1px solid #D5D5D5}#restaurantpage-main-box-sidebar .sidebar-form #map{position:relative;width:93%;height:auto;margin:auto;border:1px solid #acacac}.sidebar-form p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#8c8c8c;line-height:normal}.sidebar-form h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#8c8c8c;line-height:normal;margin-bottom:1.43em}@media screen and (max-width:1024px){ #restaurantpage-main-box-text{padding:2.06em 1.68em 3.09em 1.68em}#restaurantpage-main-box-text h1{margin-bottom:0.3em;font-size:2.5em}#restaurantpage-main-box-text h2{margin-bottom:0.5em;margin-top:0.9em;font-size:1.37em}#restaurantpage-main-box-text p{margin-bottom:1.15em;font-size:0.875em}#restaurantpage-main-box-text ul li{margin-bottom:1.15em;font-size:0.875em}}@media screen and (max-width:768px){ #restaurantpage-main-box-text{width:100%;padding:1.06em 1.87em 1.59em 1.87em}#restaurantpage-main-box-text h1{font-size:1.9em}#restaurantpage-main-box-text ul li{margin-bottom:0.9em}#restaurantpage-main-box-sidebar{width:100%;clear:both;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}#restaurantpage-main-box-sidebar > div{margin-bottom:2px !important}#restaurantpage-main-box-sidebar img{margin:0 !important}}@media screen and (max-width:550px){ #restaurantpage-main-box{ padding:0 !important}#restaurantpage-main-box-text{padding:1em 0.813em 2.75em 0.81em !important}#restaurantpage-main-box-text h1{font-size:1.5em}#restaurantpage-main-box-text h2{font-size:1.15em}#restaurantpage-main-box-sidebar{-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:1px; -moz-column-gap:1px; column-gap:1px}#restaurantpage-main-box-sidebar > div{margin-bottom:1px !important}}#virtual-tour-main-box{position:relative;overflow:hidden;padding:1em 0.813em}#virtual-tour-main-box-text{position:relative;width:100%}#virtual-tour-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:1.5em;color:#666666;line-height:normal}#virtual-tour-main-box-text p{margin-bottom:1em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#666666;line-height:1.3em}#virtual-tour-main-box-text p a{ font-size:1em}.tour-img{position:relative;overflow:hidden;width:100%;display:block}.tour-img .select-tour-btn{display:block;position:relative;padding:0.7em 0 0.7em 0.90em;font-family:'Bitter', serif;color:#666666;font-size:0.87em;cursor:pointer;background:#FFFFFF;border:1px solid #acacac}.tour-img .select-tour-btn.close .arrow{display:block;position:absolute;right:0.93em;top:0;bottom:0;margin:auto;width:16px;height:11px;background-color:transparent;background-repeat:no-repeat;background-image:url("images/virtual-tour/ico-arrow.svg");background-position:0 0}.tour-img .select-tour-btn.open{ border-bottom:0}.tour-img .select-tour-btn.open .arrow{display:block;position:absolute;right:0.93em;top:0;bottom:0;margin:auto;width:16px;height:11px;background-color:transparent;background-repeat:no-repeat;background-image:url("images/virtual-tour/ico-arrow.svg");background-position:-21px 0}.no-svg .tour-img .select-tour-btn.close .arrow{background-image:url("images/virtual-tour/ico-arrow.png") !important}.no-svg .tour-img .select-tour-btn.open .arrow{background-image:url("images/virtual-tour/ico-arrow.png") !important}.tour-btns{position:relative;overflow:hidden;display:none;background:#FFFFFF;border-right:1px solid #acacac;border-bottom:1px solid #acacac;border-left:1px solid #acacac}.tour-btns ul{position:relative;overflow:hidden;padding:0;list-style:none;background:#FFFFFF}.tour-btns ul li{margin:0;position:relative;cursor:pointer}.tour-btns ul li.active{background:#e4e4e4}.tour-sprite{position:absolute;left:0.93em;top:0;bottom:0;margin:auto;background-color:transparent;background-repeat:no-repeat;background-image:url("images/virtual-tour/ico-virtual-tour.svg")}.no-svg .tour-sprite{background-image:url("images/virtual-tour/ico-virtual-tour.png")}.tour-btns ul li.reception .tour-sprite{width:26px;height:20px;background-position:0 0}.tour-btns ul li.terrace .tour-sprite{width:30px;height:24px;background-position:-31px 0}.tour-btns ul li.bar .tour-sprite{width:21px;height:24px;background-position:-129px -29px}.tour-btns ul li.museum .tour-sprite{width:25px;height:23px;background-position:-67px -0px}.tour-btns ul li.gym .tour-sprite{width:30px;height:13px;background-position:-97px -0px}.tour-btns ul li.room .tour-sprite{width:30px;height:18px;background-position:-29px -29px}.tour-btns ul li.face .tour-sprite{width:25px;height:23px;background-position:-64px -29px}.tour-btns ul li.meeting .tour-sprite{width:24px;height:28px;background-position:0 -29px}.tour-btns ul li.restaurant .tour-sprite{width:30px;height:19px;background-position:-94px -29px}.tour-btns ul li a{display:block;padding:0.9em 0 0.9em 4em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.87em;color:#545454;text-decoration:none}.tour-iframe{height:300px;margin-bottom:2.75em}.gm-style img{display:inline;max-width:none;height:auto !important}.map-block{position:absolute;width:100%;height:100%;left:0;top:0;background:transparent url('images/virtual-tour/bg-map-block.png');cursor:pointer;z-index:999}@media screen and (min-width:768px){ #virtual-tour-main-box{ padding:1.875em}#virtual-tour-main-box-text h1{ font-size:1.9em}.top-box-page-text{ display:none}}@media screen and (min-width:1000px){ .top-box-page-text{ display:block}#virtual-tour-main-box{ padding:1.25em 1.875em 3.75em 1.875em}#virtual-tour-main-box-text h1{ display:none}#virtual-tour-main-box-text p{ font-size:0.938em}.tour-iframe{margin-bottom:0;height:600px}.tour-img .select-tour-btn{ display:none}.tour-btns, .tour-btns ul{ background:none}.tour-btns{margin:-2.5% 0 1.875em 0;border:0}.tour-btns ul li{width:18%;min-height:105px;float:left;margin-top:2.5%;margin-right:2.5%;margin-bottom:0;padding:1.25em 0.5em;border-bottom:none;background:#e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0px 2px 5px 0px rgba(50, 50, 50, 0.16);-moz-box-shadow:inset 0px 2px 5px 0px rgba(50, 50, 50, 0.16);box-shadow:inset 0px 2px 5px 0px rgba(50, 50, 50, 0.16)}.tour-btns ul li.active{ background:#aaaaaa}.tour-btns ul li:nth-child(5n){ margin-right:0}.tour-btns ul li .tour-sprite{display:block;top:0;left:0;position:relative;margin:auto;background-image:url("images/virtual-tour/ico-virtual-tour_desktop.svg")}.no-svg .tour-sprite{background-image:url("images/virtual-tour/ico-virtual-tour_desktop.png") !important}.tour-btns ul li.reception .tour-sprite{width:34px;height:26px;background-position:0 0}.tour-btns ul li.terrace .tour-sprite{width:37px;height:30px;background-position:-39px 0}.tour-btns ul li.museum .tour-sprite{width:33px;height:30px;background-position:-81px -0px}.tour-btns ul li.gym .tour-sprite{width:44px;height:19px;background-position:-119px -0px}.tour-btns ul li.room .tour-sprite{width:38px;height:23px;background-position:-32px -35px}.tour-btns ul li.face .tour-sprite{width:33px;height:30px;background-position:-75px -35px}.tour-btns ul li.meeting .tour-sprite{width:27px;height:30px;background-position:0 -35px}.tour-btns ul li.bar .tour-sprite{width:27px;height:31px;background-position:-163px -35px}.tour-btns ul li.restaurant .tour-sprite{width:45px;height:27px;background-position:-113px -35px}.tour-btns ul li a{display:block;position:absolute;left:0;right:0;bottom:1.25em;margin:auto;padding:0 0.5em;text-align:center;font-size:0.938em}.tour-btns ul .tiny a{ font-size:0.75em}}@media screen and (min-width:1200px){ .tour-btns ul li{ min-height:90px}}.home-slide-show-home .home-slide-show-ctr{position:absolute;top:1%;left:1%;overflow:hidden;width:60%}@media screen and (max-width:768px){.home-slide-show-home .home-slide-show-ctr{width:98%}}.home-slide-show-home .home-slide-show-ctr li{position:relative;float:left;overflow:hidden;padding-top:10px;padding-bottom:10px;cursor:pointer}.home-slide-show-home .home-slide-show-ctr li span{width:auto;height:auto;display:block}.home-slide-show-home .home-slide-show-ctr li span.bg{display:block;position:relative;width:100%;height:1px;background-color:#bbbbbb}.home-slide-show-home .home-slide-show-ctr li span.abs{display:block;position:absolute;top:10px;width:100%;height:2px;background-color:#ffffff}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover, .mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover, .mfp-arrow:focus{opacity:1}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure{ }.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0} }@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px} }.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}