@import url("//hello.myfonts.net/count/27696d");@font-face{font-family:'futura-pt';src:url('/font/27696D_0_0.eot');src:url('/font/27696D_0_0.eot?#iefix') format('embedded-opentype'),url('/font/27696D_0_0.woff') format('woff'),url('/font/27696D_0_0.ttf') format('truetype')}
/* normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}header.master *, aside#search-order *, div.container *, footer#bottom *,
header.master *, aside#search-order *, div.container *, footer#bottom *:before,
header.master *, aside#search-order *, div.container *, footer#bottom *:after{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important}div.container aside#sidebar section#search_filter header,
div.container aside#sidebar section#search_filter header:before,
div.container aside#sidebar section#search_filter header:after{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}body{background:#f0f0f0;color:#4d4a49;padding-bottom:40px;min-width:1150px}a,a.selected{color:#00afff;text-decoration:none}a:hover{color:#31bcff}div.clear{clear:both}a.more{background:url("/img/sprite/misc.png") no-repeat scroll 0px -665px transparent;font-weight:bold;padding-left:15px}.strike{text-decoration:line-through}h1,h2,h3,h4,h5{font-weight:normal}html[data-platform*='iPad'] body{min-width:1190px;height:100%}header{width:100%;clear:both}header.master
.wrapper{width:1155px;margin:0
auto}.top-bar{font-size:11px;text-align:right;padding:0px
0px;z-index:2000;position:relative;height:20px}.top-bar
nav{display:inline-block;margin-right:15px;position:relative;height:20px;top:15px}.top-bar nav
ul{margin:0px;padding:4px
40px 4px 0px;background:url('/img/css/separator.gif') no-repeat right}.top-bar nav
li{list-style-type:none}.top-bar nav ul
a{color:#4d4a49}.top-bar nav
img{position:absolute;right:20px;top:8px}.top-bar nav.language
img{right: -5px;top: -6px}.top-bar
nav.language{width:100px;position:relative;background:none}.top-bar nav.language ul,
.top-bar nav.currency
ul{position:absolute;border:1px
solid #FFF;width:128px;padding:0px;box-shadow:2px 3px 6px rgba(100,100,100,0.5);margin: -16px 0px 0px -16px}.top-bar nav.telephone
ul{border:1px
solid #FFF;padding:0px;box-shadow:2px 3px 6px rgba(100,100,100,0.5);margin: -16px 0px 0px -16px}.top-bar nav.language ul.open,
.top-bar nav.telephone ul.open,
.top-bar nav.currency
ul.open{border:none;box-shadow:none;margin:-14px 0px 0px -14px}.top-bar nav.language li a,
.top-bar nav.currency li
a{padding:5px
25px 5px 35px;border-bottom:1px solid #efefef;border-top:1px solid #FFF;border-right:1px solid #efefef;border-left:1px solid #efefef;display:block;text-align:left}.top-bar nav.telephone li
a{padding:5px
25px 5px 30px;border-bottom:1px solid #efefef;border-top:1px solid #FFF;border-right:1px solid #efefef;border-left:1px solid #efefef;display:block;text-align:left}.top-bar nav.language li:first-child a,
.top-bar nav.currency li:first-child
a{background-color:transparent !important;padding-bottom:4px;margin-top:1px}.top-bar nav.language li a:hover,
.top-bar nav.currency li a:hover{background-color:#f2f2f2 !important}.top-bar nav.language li
a{background:url('/img/sprite/flags.gif') no-repeat 6px 6px #f8f8f8}.top-bar nav.language li.es
a{}.top-bar nav.language li.de
a{background-position:6px -38px}.top-bar nav.language li.fr
a{background-position:6px -104px}.top-bar nav.language li.it
a{background-position:6px -82px}.top-bar nav.language li.nl
a{background-position:6px -60px}.top-bar nav.language li.en
a{background-position:6px -16px}.top-bar nav.telephone li.us
a{background-position:6px -126px}.top-bar nav.language ul.open li a,
.top-bar nav.telephone ul.open li a,
.top-bar nav.currency ul.open li
a{border-bottom:none;border-top:none;border-right:none;border-left:none}.top-bar
nav.telephone{padding-left:20px;position:relative;top: -2px}.top-bar nav.telephone li
a.need_help_dropdown_link{text-align:left;background-image:url(/img/css/chat_blue.png);background-repeat:no-repeat;background-position:0px center}.top-bar nav.currency li
a{padding:5px
5px 5px 30px;background-color:#f8f8f8}.top-bar nav.currency li
a{padding:5px
20px 5px 9px}.top-bar nav.telephone
img{right:9px;top: -7px}.top-bar nav.currency
ul{width:91px}.top-bar
nav.currency{padding-left:10px;width:70px;position:relative}.top-bar nav.currency li:first-child
a{background-color:transparent}.top-bar nav.currency
img{right:3px;top: -6px}.top-bar nav.telephone
img{top: -5px}.top-bar nav.language img,
.top-bar nav.currency
img{top: -4px}#menu-login{list-style-type:none;margin-left:0;padding-left:0}.bookings{color:black}.quickview-user-session{position:absolute;box-shadow:2px 3px 6px rgba(100,100,100,0.5);border-radius:5px;background-color:#f8f8f8;display:none;z-index:9999}.quickview-user-session
p{padding:0;margin:0}.quickview-user-session li:hover{cursor:pointer;color:#00afff;background-color:#efefef}.quickview-user-session
li{text-align:left;line-height:30px;list-style-type:none;padding-left:10px;padding-right:10px}.quickview-user-session
a{display:block}.login-btn{font-weight:bold;font-size:12px;top:5px;color:#00afff;display:inline-block}.login-btn:hover{cursor:pointer}.login-btn-cont{height:30px}.icon-profile{margin-left:15px !important;margin-right:5px !important;}@media (min-width: 695px){.quickview-user-session{right:0;top:25px}.login-btn-cont{display:inline-block }.icon-profile{margin-left:0px !important;margin-right:0px !important}}header.master
.top{box-shadow:0px 2px 8px rgba(0,0,0,0.1)}header.master .top
#logo{margin:10px
0px 10px 0px}header.master .top
nav{text-transform:uppercase;clear:both}header.master .top nav li:not(.selected) a{color:#4d4a49}header.master .top nav li:not(.selected) a:hover{color:#00AFFF}header.master .top nav.habitat_destinations
li{border-right:1px solid #4d4a49;display:inline-block;padding:0px
6px 0px 0px;margin-right:2px;height:12px;font-size:15px;line-height:15px}header.master .top nav li:last-child{border-right:none}header.master .top
section#mifavorites{border:1px
solid #ebebeb;background:url('/img/ico/heart.png') no-repeat 10px;padding:8px
15px 8px 40px;display:inline-block;border-radius:20px;float:right;margin:15px
14px 10px 0px;color:#787777;font-size:12px}header.master .top section#mifavorites
a{color:#787777}header.master .top section#mifavorites a:hover{color:#31bcff}header.master .top
img#logo{float:left}header.master .top
aside{float:right}header.master .top aside
ul{margin:35px
0px 10px 0px}html[data-platform*='iPad'] header.master
.wrapper{width:1180px}html[data-platform*='iPad'] .top-bar{width:100%}html[data-platform*='iPad'] header.master .top
img#logo{margin-left:15px}html[data-platform*='iPad'] header.master .top
aside{margin-right:10px}.top-bar nav.telephone div.menuTelephone
a{background-color:transparent;display:inline;padding:0px}.menuTelephone{display:none;background-color:rgb(240, 240, 240);position:absolute;right:0px;width:530px;box-shadow:2px 3px 6px rgba(100,100,100,0.5);border-radius:5px;background-image:none;padding:20px;font-size:14px;text-transform:none}.menuTelephone
h3{color:#00afff;font-weight:normal;font-size:20px;margin:0px
0px 10px 0px;font-family:'futura-pt';text-align:left}.menuTelephone div
ul.habitat_phones{position:relative;width:100%;box-shadow:none;background-color:white;margin:0px;background:none;border:0px}.menuTelephone
.bloc_left{position:relative;float:left;width:250px;display:inline-block}.menuTelephone
.bloc_right{position:relative;width:235px;display:inline-block;clear:both}.menuTelephone
.bloc{position:relative;float:left;width:100%;text-align:center;margin-top:10px;line-height:20px}.menuTelephone
.skype{background-image:url(/img/css/skype.png);background-repeat:no-repeat;min-height:35px;text-align:left;padding:10px
0px 0px 45px}.menuTelephone
.whastapp{background-image:url(/img/css/WhatsApp-icon.png);background-repeat:no-repeat;min-height:35px;text-align:left;padding:10px
0px 0px 45px}.menuTelephone
.live_help{border:1px
solid #00afff;border-radius:5px;padding:15px
30px;text-align:center;margin-top:10px;margin-left:10px}.menuTelephone
a.blue{color:#00afff}.menuTelephone
span.blue{color:#00afff}.top-bar nav.telephone div.menuTelephone .live_help
a.chat{display:block;background-color:#00afff;color:white;font-size:18px;font-family:'futura-pt';border-radius:5px;padding:10px
0px 8px 30px;margin-top:10px;text-align:center;background-image:url(/img/css/chat.png);background-repeat:no-repeat;background-position:8px center;font-weight:600}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones
a{background-color:white}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones li
a{background:url('/img/sprite/flags.gif') no-repeat 6px 8px transparent;padding:7px
5px 7px 30px;display:block}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones li.es
a{}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones li.de
a{background-position:6px -35px}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones li.fr
a{background-position:6px -101px}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones li.it
a{background-position:6px -79px}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones li.nl
a{background-position:6px -57px}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones li.en
a{background-position:6px -13px}.top-bar nav.telephone div.menuTelephone div ul.habitat_phones li.us
a{background-position:6px -123px}select#adults,select#children,select#babies{width:100px;height:49px}select#all-areas{width:240px}select#all-types{width:185px}.combowrap{color:#333;padding:11px
12px;width:auto;border-collapse:collapse;border-spacing:0;border-radius:5px}.combowrap{overflow:hidden;padding:0;width:auto;position:relative;background-image:linear-gradient(bottom, rgb(236,236,236) 0%, rgb(255,255,255) 25%);background-image: -o-linear-gradient(bottom, rgb(236,236,236) 0%, rgb(255,255,255) 25%);background-image: -moz-linear-gradient(bottom, rgb(236,236,236) 0%, rgb(255,255,255) 25%);background-image: -webkit-linear-gradient(bottom, rgb(236,236,236) 0%, rgb(255,255,255) 25%);background-image: -ms-linear-gradient(bottom, rgb(236,236,236) 0%, rgb(255,255,255) 25%);background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(236,236,236)),
color-stop(0.25, rgb(255,255,255))
)}.combowrap.withInfo
div.extra_info{position:absolute;top:22px;left:7px;font-size:16px;font-family:'futura-pt';pointer-events:none}.combowrap.withInfo.disabled span.customStyleSelectBox,
.combowrap.withInfo.disabled .customStyleSelectBoxInner,
.combowrap.withInfo.disabled
div.extra_info{color:#aeaeae}select.beautySelect{display:none}select.beautySelect
option{background:none repeat scroll 0 0 #F7F7F7;border-bottom:1px solid #DADADA;color:#666;display:block;font-size:15px;font-weight:normal;line-height:1.5;min-height:0;padding:4px
0.4em;text-decoration:none}span.customStyleSelectBox{background:url("/img/css/selector-rounded-button-tall.png") no-repeat scroll center right transparent;color:#333;padding:6px
11px 7px 11px;border-radius:5px 5px;line-height:11px;height:24px;cursor:pointer}.light
span.customStyleSelectBox{color:#777}.combowrap.light{border:solid 1px #CCC}.customStyleSelectBoxInner{position:relative}ul.beautySelect_list{background:none repeat scroll 0 0 #FFF;border-top:1px solid #999;border-radius:0 0 5px 5px;box-shadow:0 3px 5px rgba(0,0,0,0.35);cursor:pointer;max-height:200px;overflow-x:hidden;overflow-y:auto;position:absolute;z-index:1001;margin:0;padding:0}.no-count-limit+ul.beautySelect_list{max-height:1000px}ul.beautySelect_list
li{margin:0;padding:0;width:100%}ul.beautySelect_list li
a{min-height:35px;color:#666;display:block;font-size:15px;line-height:24px;padding:0
20px 0 8px;text-decoration:none;white-space:nowrap;background:none repeat scroll 0 0 #F7F7F7;border-bottom:1px solid #DADADA;border-top:1px solid #FFF;height:24px}ul.beautySelect_list li
a.small{font-size:10px}ul.beautySelect_list li:first-child
a{border-top:medium none !important}ul.beautySelect_list li:last-child
a{border-bottom:medium none !important}ul.beautySelect_list li a:hover{background-color:#00AFFF;color:#FFF}.combowrap.withInfo
span.customStyleSelectBoxInner{top:5px !important}.combowrap_toolbar{border:none;height:48px;box-shadow:0px 1px 2px rgba(0,0,0,0.5);background-image: -moz-linear-gradient(center bottom , #E9E9E9 0%, #FFF 25%);font-family:futura-pt;font-size:18px}.combowrap_blue{background:url("/img/css/background_button_apartments_left.png") no-repeat scroll left center transparent;text-shadow:0 1px 1px rgb(51, 51, 51);color:#FFF;font-size:18px}.combowrap_blue
span.customStyleSelectBox{color:#FFF;background:url("/img/css/background_button_apartments_right.png") no-repeat scroll right center transparent}.combowrap_blue
.customStyleSelectBoxInner{width:242px !important;left:9px}ul.beautySelect_list_blue li
a{padding:6px
20px 6px 8px;font-size:18px}.combowrap_blue_arrow{border-radius:5px;color:#FFF;border:1px
solid #E6E6E6;box-shadow:1px 2px 1px #D7D6D6 inset;font-size:12px}.combowrap_blue_arrow
span.customStyleSelectBox{background:url("/img/css/blue-triangle.png") no-repeat scroll right 5px center transparent}ul.beautySelect_list_blue_arrow{}#breadcrumb{background:url('/img/css/bg-border-top.png') repeat-x bottom;clear:both;margin:0px;padding:12px
0px 12px 7px;margin:0
0 14px}#breadcrumb
.wrapper{clear:both;margin:0
auto;width:1155px}#breadcrumb
nav{clear:both}#breadcrumb nav
ul{clear:both;padding:0px;margin:0px}#breadcrumb nav
li{display:inline;font-size:12px;height:auto;margin-right:2px}footer#bottom{position:relative;display:block;clear:both;width:100%}footer#bottom
.wrapper{width:1150px;margin:0
auto}footer#bottom
.line{width:100%;border-bottom:1px solid #949393;display:block;position:absolute;top:140px}#barcelona_city_guide{clear:both;background:#4d4a49;width:100%}#barcelona_city_guide
section{display:block;float:left;margin-right:57px;font-size:13px;line-height:18px;margin-top:15px;height:118px}#barcelona_city_guide section:last-child{margin-right:0px}#barcelona_city_guide section
a{color:#f2f2f2}#barcelona_city_guide section a:hover{color:#00afff}#barcelona_city_guide section
ul{list-style:none;margin:7px
0px 0px 0px;padding:0px}#barcelona_city_guide
section.blue{color:#485054;background:url('/img/css/background-footer-v2.png') no-repeat 10px 0px;width:240px;padding:20px
30px 0px 30px;margin: -10px 20px 0px -13px;height:140px;z-index:100;position:relative}#barcelona_city_guide section.blue
strong{color:#FFF;text-transform:uppercase;font-size:16px;background:url('/img/sprite/misc.png') no-repeat left -600px;padding-left:28px;font-weight:normal;padding-top:2px}#barcelona_city_guide section.blue
a{color:#485054}#barcelona_city_guide section.blue a:hover{color:#FFF}#barcelona_city_guide section.blue a:before{content:"- "}#barcelona_city_guide
section#find_us{float:right;margin-right:0px}#barcelona_city_guide section
strong{color:#00afff}#barcelona_city_guide section#find_us
li{display:inline-block;margin-right:5px}#barcelona_city_guide section#find_us li:last-child{margin-right:0px}#barcelona_city_guide section#find_us li
a{position:relative;display:inline-block;width:33px;height:32px;background:url('/img/sprite/social.png') no-repeat center center}#barcelona_city_guide section#find_us li
a.facebook{background-position: -33px 0px}#barcelona_city_guide section#find_us li a.facebook:hover{background-position: -33px -32px}#barcelona_city_guide section#find_us li
a.twitter{background-position: -99px 0px}#barcelona_city_guide section#find_us li a.twitter:hover{background-position: -99px -32px}#barcelona_city_guide section#find_us li
a.youtube{background-position:0px 0px}#barcelona_city_guide section#find_us li a.youtube:hover{background-position:0px -32px}#barcelona_city_guide section#find_us li a.google-plus{background-position: -66px 0px}#barcelona_city_guide section#find_us li a.google-plus:hover{background-position: -66px -32px}#barcelona_city_guide section#find_us li
a.wordpress{background-position: -132px 0px}#barcelona_city_guide section#find_us li a.wordpress:hover{background-position: -132px -32px}#barcelona_city_guide section#find_us li
a.instagram{background-position: -166px 0px}#barcelona_city_guide section#find_us li a.instagram:hover{background-position: -166px -32px}#about{clear:both;width:1150px;margin:0
auto;position:relative;display:block;margin-top:20px;padding:0px
0px 10px 0px;height:55px;background:url('/img/css/border-line.gif') bottom repeat-x}#about
img{float:left;position:relative}#about
p{float:right;width:970px;text-align:justify;font-size:13px;line-height:14px;padding:0px;margin:4px
0px 0px 0px}#destinations{clear:both;position:relative;display:block;text-transform:uppercase;font-size:12px;margin:15px
0px 0px 0px;color:#878686;float:left}#destinations
nav{display:inline}#destinations
ul{list-style:none;margin:0px
0px 0px 10px;padding:0px;display:inline-block}#destinations ul
li{display:inline-block;border-right:1px solid #00afff;padding-right:8px;margin-left:5px}#destinations ul li:last-child{border-right:none;padding-right:0px}#destinations ul li
a{color:#878686}#destinations ul li a:hover{color:#00afff}#language{float:right;font-size:12px;color:#878686;text-transform:uppercase;margin:15px
0px 0px 0px}#language
ul{list-style:none;margin:0px;padding:0px;display:inline;margin-left:5px}#language ul
li{display:inline;margin-right:8px}#language ul li:last-child{margin-right:0px}#language ul li
a{background:url('/img/sprite/flags.gif') no-repeat 0px 0px #f8f8f8;position:relative;display:inline-block;width:16px;height:11px}#language ul li.es
a{background-position:0px 0px}#language ul li.de
a{background-position:0px -44px}#language ul li.fr
a{background-position:0px -110px}#language ul li.it
a{background-position:0px -88px}#language ul li.nl
a{background-position:0px -66px}#language ul li.en
a{background-position:0px -22px}#partners{position:relative;display:block;clear:both;width:1150px;margin:0
auto;margin-top:38px;padding:20px
0px 0px 0px;background:url('/img/css/border-line.gif') top repeat-x;text-transform:uppercase;font-size:11px}#partners
span{display:inline-block;margin-right:50px}#partners
span.right{float:right;margin-right:0px}#partners span.right
img{margin-right:0px}#partners
img{margin-right:25px;margin-top:6px}#contact{position:relative;display:block;clear:both;width:1150px;margin:0
auto;color:#878686;padding-top:15px;margin-top:10px;font-size:11px;background:url('/img/css/border-line.gif') top repeat-x}#contact>ul{padding:0px;margin:0px;float:left}#contact>ul>li{list-style:none;margin-right:10px;display:inline-block}#contact>ul>li.telephone{background:url('/img/sprite/misc.png') 0px -475px no-repeat;padding:0px
0px 8px 20px}#contact>ul>li.mail{background:url('/img/sprite/misc.png') 0px -522px no-repeat;padding:0px
0px 8px 22px}#contact>ul>li.mail a:hover{color:#31bcff}#contact
a{color:#878686}#contact
span{float:right;padding-top:8px}#contact
li.dropdown{padding:8px
5px 5px 11px;cursor:pointer;border:1px
solid transparent}#contact li.dropdown:hover{border:1px
solid #FFF;box-shadow:2px -2px 6px rgba(100,100,100,0.5);background:#f8f8f8}#contact li.dropdown
img{margin-left:8px;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}#contact
nav{display:none}#contact nav
ul{margin:0
0 0 -12px;padding:0;position:absolute;bottom:0;border:1px
solid #FFF;box-shadow:2px -2px 6px rgba(100,100,100,0.5);width:168px}#contact nav ul
li{list-style-type:none}#contact nav ul li
a{padding:5px
25px 5px 40px;border-bottom:1px solid #efefef;border-top:1px solid #FFF;border-right:1px solid #efefef;border-left:1px solid #efefef;display:block;text-align:left;background:url('/img/sprite/flags.gif') no-repeat 14px 6px #f8f8f8}#contact nav ul li a:hover{background-color:#f2f2f2 !important}#contact nav ul li.es
a{}#contact nav ul li.de
a{background-position:14px -38px}#contact nav ul li.fr
a{background-position:14px -104px}#contact nav ul li.it
a{background-position:14px -82px}#contact nav ul li.nl
a{background-position:14px -60px}#contact nav ul li.en
a{background-position:14px -16px}#contact nav ul li.us
a{background-position:14px -126px}
/* jQuery UI - v1.10.3 - 2013-05-29
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0px, 0px, 0px, 0px);height:1px;margin: -1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent: -99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top: -5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom: -5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right: -5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left: -5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left: -5px;bottom: -5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left: -5px;top: -5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right: -5px;top: -5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px
dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding: .5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left: .7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left: .5em;top:50%;margin-top: -8px}.ui-accordion .ui-accordion-content{padding:1em
2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right: .1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding: .4em 1em}.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text{padding: .4em;text-indent: -9999999px}.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text{padding: .4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text{padding: .4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding: .4em 1em}.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top: -8px}.ui-button-icon-only .ui-icon{left:50%;margin-left: -8px}.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary{left: .5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary{right: .5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right: -.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding: .2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding: .2em 0}.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next
span{display:block;position:absolute;left:50%;margin-left: -8px;top:50%;margin-top: -8px}.ui-datepicker .ui-datepicker-title{margin:0
2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title
select{font-size:1em;margin:1px
0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker
table{width:100%;font-size: .9em;border-collapse:collapse;margin:0
0 .4em}.ui-datepicker
th{padding: .7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker
td{border:0;padding:1px}.ui-datepicker td span,
.ui-datepicker td
a{display:block;padding: .2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin: .7em 0 0 0;padding:0
.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane
button{float:right;margin: .5em .2em .4em;cursor:pointer;padding: .2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group
table{width:95%;margin:0
auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane
button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding: .2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding: .4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin: .1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right: .3em;top:50%;width:21px;margin: -10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding: .5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top: .5em;padding: .3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane
button{margin: .5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right: -5px;bottom: -5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top: -3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px
-2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item
a{text-decoration:none;display:block;padding:2px
.4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin: -1px}.ui-menu .ui-state-disabled{font-weight:normal;margin: .4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled
a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item
a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top: .2em;left: .2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin: -1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("/css/widgets/images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size: .7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height: .8em}.ui-slider-horizontal .ui-slider-handle{top: -.3em;margin-left: -.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width: .8em;height:100px}.ui-slider-vertical .ui-slider-handle{left: -.3em;margin-left:0;margin-bottom: -.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin: .2em 0;vertical-align:middle;margin-left: .4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size: .5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top: -8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position: -65px -16px}.ui-tabs{position:relative;padding: .2em}.ui-tabs .ui-tabs-nav{margin:0;padding: .2em .2em 0}.ui-tabs .ui-tabs-nav
li{list-style:none;float:left;position:relative;top:0;margin:1px
.2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li
a{float:left;padding: .5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom: -1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading
a{cursor:text}.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active
a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em
1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em }.ui-widget .ui-widget{font-size:1em}.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget
button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px
solid #aaa;background:#fff url(/css/widgets/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222 }.ui-widget-content
a{color:#222 }.ui-widget-header{border:1px
solid #aaa;background:#ccc url(/css/widgets/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header
a{color:#222 }.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:1px
solid #d3d3d3;background:#e6e6e6 url(/css/widgets/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555 }.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:1px
solid #999;background:#dadada url(/css/widgets/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121 }.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:1px
solid #aaa;background:#fff url(/css/widgets/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121 }.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px
solid #fcefa1;background:#fbf9ee url(/css/widgets/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636 }.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight
a{color:#363636 }.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px
solid #cd0a0a;background:#fef1ec url(/css/widgets/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a }.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error
a{color:#cd0a0a }.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#cd0a0a }.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity: .7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity: .35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,
.ui-widget-content .ui-icon{background-image:url(/css/widgets/images/ui-icons_222222_256x240.png) }.ui-widget-header .ui-icon{background-image:url(/css/widgets/images/ui-icons_222222_256x240.png) }.ui-state-default .ui-icon{background-image:url(/css/widgets/images/ui-icons_888888_256x240.png) }.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon{background-image:url(/css/widgets/images/ui-icons_454545_256x240.png) }.ui-state-active .ui-icon{background-image:url(/css/widgets/images/ui-icons_454545_256x240.png) }.ui-state-highlight .ui-icon{background-image:url(/css/widgets/images/ui-icons_2e83ff_256x240.png) }.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{background-image:url(/css/widgets/images/ui-icons_cd0a0a_256x240.png) }.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position: -16px 0}.ui-icon-carat-1-e{background-position: -32px 0}.ui-icon-carat-1-se{background-position: -48px 0}.ui-icon-carat-1-s{background-position: -64px 0}.ui-icon-carat-1-sw{background-position: -80px 0}.ui-icon-carat-1-w{background-position: -96px 0}.ui-icon-carat-1-nw{background-position: -112px 0}.ui-icon-carat-2-n-s{background-position: -128px 0}.ui-icon-carat-2-e-w{background-position: -144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position: -16px -16px}.ui-icon-triangle-1-e{background-position: -32px -16px}.ui-icon-triangle-1-se{background-position: -48px -16px}.ui-icon-triangle-1-s{background-position: -64px -16px}.ui-icon-triangle-1-sw{background-position: -80px -16px}.ui-icon-triangle-1-w{background-position: -96px -16px}.ui-icon-triangle-1-nw{background-position: -112px -16px}.ui-icon-triangle-2-n-s{background-position: -128px -16px}.ui-icon-triangle-2-e-w{background-position: -144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position: -16px -32px}.ui-icon-arrow-1-e{background-position: -32px -32px}.ui-icon-arrow-1-se{background-position: -48px -32px}.ui-icon-arrow-1-s{background-position: -64px -32px}.ui-icon-arrow-1-sw{background-position: -80px -32px}.ui-icon-arrow-1-w{background-position: -96px -32px}.ui-icon-arrow-1-nw{background-position: -112px -32px}.ui-icon-arrow-2-n-s{background-position: -128px -32px}.ui-icon-arrow-2-ne-sw{background-position: -144px -32px}.ui-icon-arrow-2-e-w{background-position: -160px -32px}.ui-icon-arrow-2-se-nw{background-position: -176px -32px}.ui-icon-arrowstop-1-n{background-position: -192px -32px}.ui-icon-arrowstop-1-e{background-position: -208px -32px}.ui-icon-arrowstop-1-s{background-position: -224px -32px}.ui-icon-arrowstop-1-w{background-position: -240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position: -16px -48px}.ui-icon-arrowthick-1-e{background-position: -32px -48px}.ui-icon-arrowthick-1-se{background-position: -48px -48px}.ui-icon-arrowthick-1-s{background-position: -64px -48px}.ui-icon-arrowthick-1-sw{background-position: -80px -48px}.ui-icon-arrowthick-1-w{background-position: -96px -48px}.ui-icon-arrowthick-1-nw{background-position: -112px -48px}.ui-icon-arrowthick-2-n-s{background-position: -128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position: -144px -48px}.ui-icon-arrowthick-2-e-w{background-position: -160px -48px}.ui-icon-arrowthick-2-se-nw{background-position: -176px -48px}.ui-icon-arrowthickstop-1-n{background-position: -192px -48px}.ui-icon-arrowthickstop-1-e{background-position: -208px -48px}.ui-icon-arrowthickstop-1-s{background-position: -224px -48px}.ui-icon-arrowthickstop-1-w{background-position: -240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position: -16px -64px}.ui-icon-arrowreturnthick-1-e{background-position: -32px -64px}.ui-icon-arrowreturnthick-1-s{background-position: -48px -64px}.ui-icon-arrowreturn-1-w{background-position: -64px -64px}.ui-icon-arrowreturn-1-n{background-position: -80px -64px}.ui-icon-arrowreturn-1-e{background-position: -96px -64px}.ui-icon-arrowreturn-1-s{background-position: -112px -64px}.ui-icon-arrowrefresh-1-w{background-position: -128px -64px}.ui-icon-arrowrefresh-1-n{background-position: -144px -64px}.ui-icon-arrowrefresh-1-e{background-position: -160px -64px}.ui-icon-arrowrefresh-1-s{background-position: -176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position: -16px -80px}.ui-icon-extlink{background-position: -32px -80px}.ui-icon-newwin{background-position: -48px -80px}.ui-icon-refresh{background-position: -64px -80px}.ui-icon-shuffle{background-position: -80px -80px}.ui-icon-transfer-e-w{background-position: -96px -80px}.ui-icon-transferthick-e-w{background-position: -112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position: -16px -96px}.ui-icon-document{background-position: -32px -96px}.ui-icon-document-b{background-position: -48px -96px}.ui-icon-note{background-position: -64px -96px}.ui-icon-mail-closed{background-position: -80px -96px}.ui-icon-mail-open{background-position: -96px -96px}.ui-icon-suitcase{background-position: -112px -96px}.ui-icon-comment{background-position: -128px -96px}.ui-icon-person{background-position: -144px -96px}.ui-icon-print{background-position: -160px -96px}.ui-icon-trash{background-position: -176px -96px}.ui-icon-locked{background-position: -192px -96px}.ui-icon-unlocked{background-position: -208px -96px}.ui-icon-bookmark{background-position: -224px -96px}.ui-icon-tag{background-position: -240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position: -16px -112px}.ui-icon-calendar{background-position: -32px -112px}.ui-icon-cart{background-position: -48px -112px}.ui-icon-pencil{background-position: -64px -112px}.ui-icon-clock{background-position: -80px -112px}.ui-icon-disk{background-position: -96px -112px}.ui-icon-calculator{background-position: -112px -112px}.ui-icon-zoomin{background-position: -128px -112px}.ui-icon-zoomout{background-position: -144px -112px}.ui-icon-search{background-position: -160px -112px}.ui-icon-wrench{background-position: -176px -112px}.ui-icon-gear{background-position: -192px -112px}.ui-icon-heart{background-position: -208px -112px}.ui-icon-star{background-position: -224px -112px}.ui-icon-link{background-position: -240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position: -16px -128px}.ui-icon-plusthick{background-position: -32px -128px}.ui-icon-minus{background-position: -48px -128px}.ui-icon-minusthick{background-position: -64px -128px}.ui-icon-close{background-position: -80px -128px}.ui-icon-closethick{background-position: -96px -128px}.ui-icon-key{background-position: -112px -128px}.ui-icon-lightbulb{background-position: -128px -128px}.ui-icon-scissors{background-position: -144px -128px}.ui-icon-clipboard{background-position: -160px -128px}.ui-icon-copy{background-position: -176px -128px}.ui-icon-contact{background-position: -192px -128px}.ui-icon-image{background-position: -208px -128px}.ui-icon-video{background-position: -224px -128px}.ui-icon-script{background-position: -240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position: -16px -144px}.ui-icon-notice{background-position: -32px -144px}.ui-icon-help{background-position: -48px -144px}.ui-icon-check{background-position: -64px -144px}.ui-icon-bullet{background-position: -80px -144px}.ui-icon-radio-on{background-position: -96px -144px}.ui-icon-radio-off{background-position: -112px -144px}.ui-icon-pin-w{background-position: -128px -144px}.ui-icon-pin-s{background-position: -144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position: -16px -160px}.ui-icon-seek-next{background-position: -32px -160px}.ui-icon-seek-prev{background-position: -48px -160px}.ui-icon-seek-end{background-position: -64px -160px}.ui-icon-seek-start{background-position: -80px -160px}.ui-icon-seek-first{background-position: -80px -160px}.ui-icon-stop{background-position: -96px -160px}.ui-icon-eject{background-position: -112px -160px}.ui-icon-volume-off{background-position: -128px -160px}.ui-icon-volume-on{background-position: -144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position: -16px -176px}.ui-icon-signal{background-position: -32px -176px}.ui-icon-battery-0{background-position: -48px -176px}.ui-icon-battery-1{background-position: -64px -176px}.ui-icon-battery-2{background-position: -80px -176px}.ui-icon-battery-3{background-position: -96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position: -16px -192px}.ui-icon-circle-close{background-position: -32px -192px}.ui-icon-circle-triangle-e{background-position: -48px -192px}.ui-icon-circle-triangle-s{background-position: -64px -192px}.ui-icon-circle-triangle-w{background-position: -80px -192px}.ui-icon-circle-triangle-n{background-position: -96px -192px}.ui-icon-circle-arrow-e{background-position: -112px -192px}.ui-icon-circle-arrow-s{background-position: -128px -192px}.ui-icon-circle-arrow-w{background-position: -144px -192px}.ui-icon-circle-arrow-n{background-position: -160px -192px}.ui-icon-circle-zoomin{background-position: -176px -192px}.ui-icon-circle-zoomout{background-position: -192px -192px}.ui-icon-circle-check{background-position: -208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position: -16px -208px}.ui-icon-circlesmall-close{background-position: -32px -208px}.ui-icon-squaresmall-plus{background-position: -48px -208px}.ui-icon-squaresmall-minus{background-position: -64px -208px}.ui-icon-squaresmall-close{background-position: -80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position: -16px -224px}.ui-icon-grip-solid-vertical{background-position: -32px -224px}.ui-icon-grip-solid-horizontal{background-position: -48px -224px}.ui-icon-gripsmall-diagonal-se{background-position: -64px -224px}.ui-icon-grip-diagonal-se{background-position: -80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px }.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px }.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px }.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px }.ui-widget-overlay{background:#aaa url(/css/widgets/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .3;filter:Alpha(Opacity=30) }.ui-widget-shadow{margin: -8px 0 0 -8px;padding:8px;background:#aaa url(/css/widgets/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .3;filter:Alpha(Opacity=30);border-radius:8px }#sheet-group{width:846px;position:relative;float:left;font-size:14px;margin-bottom:50px}div.sheet-wrapper{width:1150px;display:block;position:relative;clear:both;margin:0
auto}#sheet-group header nav
ul{margin:0px;padding:0px;list-style:none;position:relative;float:left;top:-27px}#sheet-group header nav ul
li{display:inline-block;margin:0px
-3px 0px 0px;padding:0px}#sheet-group header nav ul li
a{color:#FFF;border:1px
solid #d4d3d3;border-left:none;border-right:none;border-bottom:none;text-shadow:0px 1px 1px #333;background:#a3a2a2;display:inline-block;padding:6px
13px;font-size:15px}#sheet-group header nav ul li:first-child
a{border-radius:5px 0px 0px 0px;border-left:1px solid #d4d3d3}#sheet-group header nav ul li:last-child
a{border-radius:0px 5px 0px 0px;border-right:1px solid #d4d3d3}#sheet-group header nav ul li.selected a,
#sheet-group header nav ul li a:hover{color:#797979;text-shadow:none;background:#FFF}#sheet-group
div.social{position:relative;float:right;top:-27px;display:block}#sheet-group div.social
div.wrapper{display:inline-block}#sheet-group div.social div.wrapper .fb-like{top:-4px}#sheet-group div.social
div.pinterest{margin-right:45px}div.sheet-wrapper
aside.lateral{float:right;width:280px}html[data-platform*='iPad'] #sheet-group header nav
ul{top: -32px}html[data-platform*='iPad'] div.sheet-wrapper{margin-bottom:20px}@media(max-width: 800px){.fav-container .favorite-toggle
p{display:none !important}}.fav-container
a.favorite{padding:3px
0px 3px 25px;font-size:13px;font-weight:bold;position:relative;top: -6px;margin-right:20px}.fav-container{float:left;margin-right:10px;font-weight:bold}.fav-container:hover{cursor:pointer}.fav-container .favorite-toggle p, .fav-container .favorite-toggle
img{display:inline-block;margin:0}#sheet-overview{background:#FFF;border:1px
solid #D4D3D3;border-radius:0px 5px 5px 5px;padding:20px
35px;font-size:14px}#sheet-overview
header{border:1px
solid #eee;border-left:none;border-right:none;display:block;position:relative;width:100%;padding:16px
0px 5px 0px}#sheet-overview header
ul{list-style:none;margin:0px
0px 10px 0px;padding:0px;display:block}#sheet-overview header ul
li{display:inline-block;font-weight:bold;border-right:1px solid #4d4a49;margin-right:4px;padding-right:7px}#sheet-overview header ul li
em{font-weight:normal;font-style:normal}#sheet-overview header ul li:last-child{padding-right:0px;margin-right:0px;border-right:none}#sheet-overview header
aside{position:absolute;right:0px;top:16px;text-align:right}#sheet-overview
.comments{top:-8px}#sheet-overview
div.wrapper{width:100%;display:block;position:relative;clear:both}#sheet-overview
h2{font-size:18px;font-weight:normal;font-family:'futura-pt'}#sheet-overview div.wrapper
section{width:45%;float:left;margin:20px
0px;position:relative}#sheet-overview div.wrapper section
p{text-align:justify}#sheet-overview div.wrapper section:first-child{margin-right:4%;padding-right:4%;border-right:1px solid #eee}#sheet-overview div.wrapper section:last-child{margin-right:0px;width:46.6%}#sheet-overview #location
div.map{overflow:hidden;width:100%;margin:15px
0px 0px 0px}#sheet-overview #location div.map
img{border:1px
solid #eee;border-radius:5px;width:100%}#sheet-overview #covid-19-prevention{position:relative;display:block;clear:both}#sheet-overview #covid-19-prevention
header{padding:0px;border-bottom:none}#sheet-overview #covid-19-prevention
p{text-align:justify}#sheet-overview #covid-19-prevention
ol{padding-left:20px}#sheet-overview #amenities-and-services{position:relative;display:block;clear:both}#sheet-overview #amenities-and-services
header{padding:0px;border-bottom:none}#sheet-overview #amenities-and-services
ul{border:1px
solid #eee;border-radius:7px;padding:10px
0px 10px 30px;margin:10px
0px 15px 0px;list-style:none}#sheet-overview #amenities-and-services ul
li{display:inline-block;width:16%;padding:2px
0px 2px 25px;margin-bottom:5px}#sheet-overview #amenities-and-services ul
li.available{background:url('/img/sprite/misc.png') no-repeat 0px 0px}#sheet-overview #amenities-and-services ul
li.unavailable{background:url('/img/sprite/misc.png') no-repeat 0px -50px}#sheet-overview #additional-data{border:1px
solid #eee;border-radius:7px;overflow:hidden;margin-bottom:20px}#sheet-overview #additional-data
table{width:100%}#sheet-overview #additional-data table tr
td{border:1px
solid #eee;vertical-align:top}#sheet-overview #additional-data table tr td
ul{margin:10px
0px 10px 20px;padding:0px;list-style:none}#sheet-overview #additional-data table tr td ul
li{display:inline;line-height:20px}#sheet-overview #additional-data table tr td ul li:after{content:' - '}#sheet-overview #additional-data table tr td ul li:last-child:after{content:''}#sheet-overview #additional-data table tr:first-child
td{border-top:none;border-left:none;min-width:120px}#sheet-overview #additional-data table tr:last-child
td{border-bottom:none;border-left:none}#sheet-overview #additional-data table tr td:last-child{border-right:none}#sheet-overview #additional-data table tr td:first-child{padding:10px
0px 0px 20px;background:#e5f6ff;font-weight:bold}#sheet-overview #customer-reviews
header{padding:0px;border-bottom:none}#sheet-overview .average-customer-rating{position:relative;float:left;width:50%;border:1px
solid #eee;border-radius:7px;padding:10px;width:280px}#sheet-overview .average-customer-rating
header{color:#00afff;text-transform:uppercase;border-top:none;text-align:center;margin-bottom:10px}#sheet-overview .average-customer-rating
strong{display:block;color:#00afff;text-align:center}#sheet-overview .average-customer-rating strong:before{content:'“'}#sheet-overview .average-customer-rating strong:after{content:'”'}#sheet-overview .average-customer-rating
table{font-size:13px;width:100%}#sheet-overview .average-customer-rating table tr
td{padding-bottom:5px}#sheet-overview .average-customer-rating table tr td:last-child{text-align:right}#sheet-overview .average-customer-rating table tr td .gauge-bar{margin-right:12px}#sheet-overview .average-customer-rating
div.wrapper{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0px
0px 10px 0px;padding:10px
0px 0px 0px;background:url('/img/sprite/misc.png') no-repeat 0px -1013px}#sheet-overview .average-customer-rating div.wrapper .gauge-bar{width:64%;left:42px;position:relative;top:-2px}#sheet-overview .average-customer-rating div.wrapper .blue-ball{position:relative;top: -3px;left:44px}#sheet-overview .average-customer-rating
p{text-align:center;border-top:1px solid #eee;padding-top:10px;color:#818080}#sheet-overview .hreview-aggregate{position:relative;float:left;width:50%;border:1px
solid #eee;border-radius:7px;padding:10px;width:280px}#sheet-overview .hreview-aggregate
.item{color:#00afff;text-transform:uppercase;border-top:none;text-align:center;margin-bottom:10px}#sheet-overview .hreview-aggregate .item
.fn{}#sheet-overview .hreview-aggregate
strong{display:block;color:#00afff;text-align:center}#sheet-overview .hreview-aggregate strong:before{content:'\201C'}#sheet-overview .hreview-aggregate strong:after{content:'\201D'}#sheet-overview .hreview-aggregate
table{font-size:13px;width:100%}#sheet-overview .hreview-aggregate table tr
td{padding-bottom:5px}#sheet-overview .hreview-aggregate table tr td:last-child{text-align:right}#sheet-overview .hreview-aggregate table tr td .gauge-bar{margin-right:12px}#sheet-overview .hreview-aggregate
div.wrapper{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0px
0px 10px 0px;padding:10px
0px 0px 0px;background:url('/img/sprite/misc.png') no-repeat 0px -1013px}#sheet-overview .hreview-aggregate div.wrapper .gauge-bar{width:55%;left:42px;position:relative;top:-2px}#sheet-overview .hreview-aggregate
p{text-align:center;border-top:1px solid #eee;padding-top:10px;color:#818080}#sheet-overview .hreview-aggregate div.wrapper
.rating{position:relative;top: -3px;left:44px;color:#FFF;background:#00afff;display:inline-block;position:relative;padding:7px;font-size:17px;font-weight:bold;border-radius:17px;margin:0px
5px}#sheet-overview
#reviews{position:relative;float:right;width:55%}#sheet-overview #reviews
article{border-bottom:1px solid #eee;padding:15px
0px}#sheet-overview #reviews article
p{margin:0px
0px 10px 0px}#sheet-overview #reviews article p:before{content:'“'}#sheet-overview #reviews article p:after{content:'”'}#sheet-overview #reviews
article.featured{background:#00afff;color:#FFF;padding:15px;border-radius:7px;margin-left: -10px}#sheet-overview #reviews article.featured
h5{font-weight:bold;text-transform:uppercase;margin:0px
0px 10px 0px;padding:0px}#sheet-overview #reviews article.featured .blue-ball{color:#00afff;background:#FFF}#sheet-overview #reviews
a{display:block;margin-top:10px}#sheet-location{font-size:14px;padding:20px
35px;background:#FFF;border:1px
solid #d4d3d3;border-radius:0px 5px 5px 5px;font-size:14px}#sheet-location
div.box{position:relative;top: -10px}#sheet-location
ul#distances{margin:0px
0px 20px 0px;padding:0px
0px 5px 0px;list-style:none;border-bottom:1px solid #f4f4f4}#sheet-location ul#distances li:before{content:'- '}#sheet-location ul#distances
li{margin-bottom:15px}#sheet-location
ul#transport{margin:0px;padding:0px;list-style:none}#sheet-location ul#transport
li{padding:0px
0px 0px 35px;line-height:18px;margin:0px
0px 15px 0px}#sheet-location ul#transport
li.metro{background:url('/img/ico/train.png') no-repeat left center}#sheet-location ul#transport
li.bus{background:url('/img/ico/bus.png') no-repeat left center}#sheet-location
div.map{overflow:hidden;border:1px
solid #dbd7d3;border-radius:5px;width:100%;height:160px;margin:15px
0px 0px 0px}#sheet-location
div.wrapper{width:100%;display:block;position:relative;clear:both;top: -14px}#sheet-location
h2{font-size:18px;font-weight:normal;font-family:'futura-pt';margin-top:0px}#sheet-location div.wrapper
section{width:45%;float:left;margin:20px
0px 29px 0px;position:relative}#sheet-location div.wrapper section
p{text-align:justify}#sheet-location div.wrapper section:first-child{margin-right:4%;padding-right:4%;border-right:1px solid #f4f4f4}#sheet-location div.wrapper section:last-child{margin-right:0px;width:46.6%}#sheet-location
header{border:1px
solid #f4f4f4;border-left:none;border-right:none;display:block;position:relative;width:100%;padding:16px
0px}#sheet-location #main-sights-nearby header,
#sheet-location #the-area
header{border-bottom:medium none;padding:20px
0px 0px 0px}#sheet-location #main-sights-nearby
ul{margin:0px;padding:0px;list-style:none;position:relative}#sheet-location #main-sights-nearby ul
li{background:#e5f6ff;color:#575554;padding:10px
10px 10px 125px;min-height:50px;width:auto;position:relative;overflow:hidden;border-radius:7px;margin-bottom:13px;font-size:13px;line-height:19px}#sheet-location #main-sights-nearby ul li
strong{color:#00afff;font-size:18px}#sheet-location #main-sights-nearby ul li
img{position:absolute;left:0px;top:0px}#sheet-location #main-sights-nearby ul li
p{margin:0px}#sheet-location #the-area
ul{padding:0px;list-style:none}#sheet-location #the-area ul
li{margin-bottom:3px}#sheet-location #the-area{width:100%;border-right:none}#sheet-location #the-area div#widget-slideshow-mini{float:right}#sheet-location #the-area
div.info{float:left;width:50%}#sheet-conditions{font-size:14px;padding:20px
0px 20px 35px;background:#FFF;border:1px
solid #d4d3d3;border-radius:0px 5px 5px 5px;font-size:14px;line-height:20px}#sheet-conditions
div.box{position:relative;top: -10px}#sheet-conditions
ul{margin:15px
0px 15px 0px;padding:0px
0px 5px 0px}#sheet-conditions ul
li{list-style-position:inside;margin-bottom:20px}#sheet-conditions ul li:last-child{margin-bottom:0px}#sheet-conditions ul.short
li{margin-bottom:3px}#sheet-conditions
#extended{border:0px;width:100%}#sheet-conditions
div.wrapper{width:100%;display:block;position:relative;clear:both;border-bottom:1px solid #f4f4f4;left:1px;top: -8px}#sheet-conditions
h2{font-size:18px;font-weight:normal;font-family:'futura-pt'}#sheet-conditions div.wrapper
section.ontop{margin-top:0px}#sheet-conditions div.wrapper
section{width:43%;float:left;margin:20px
0px;margin-left: -1px;position:relative;border-left:1px solid #f4f4f4;border-collapse:collapse;padding-left:3%}#sheet-conditions div.wrapper section
p{text-align:justify}#sheet-conditions div.wrapper section:first-child{padding-right:3%;width:47%;padding-left:0;border-right:1px solid #f4f4f4;border-left:none}#sheet-conditions div.wrapper section:last-child{margin-right:0px;width:46.6%}#sheet-reviews{background:#FFF;border:1px
solid #d4d3d3;border-radius:0px 5px 5px 5px;padding:20px
35px;font-size:14px}#sheet-reviews
div.box{position:relative;top: -10px}#sheet-reviews .sheet-wrapper
div.wrapper{display:block;position:relative;clear:both;border:1px
solid #F4F4F4;border-radius:7px 7px 7px 7px;padding:0
15px}#sheet-reviews
h2{font-size:18px;font-weight:normal;font-family:'futura-pt'}#sheet-reviews div.wrapper
section{width:45%;float:left;margin:20px
0px;position:relative}#sheet-reviews div.wrapper section
p{text-align:justify}#sheet-reviews div.wrapper section:first-child{margin-right:4%;padding-right:4%;border-right:1px solid #f4f4f4}#sheet-reviews div.wrapper section:last-child{margin-right:0px;width:46.6%}#sheet-reviews .average-customer-rating{position:relative;float:left;width:50%;border:1px
solid #e9e9e9;border-radius:7px;padding:10px;width:97%}#sheet-reviews .average-customer-rating
header{color:#00afff;text-transform:uppercase;border-top:none;text-align:center;margin-bottom:10px;border-bottom:1px solid #e9e9e9;font-weight:bold;padding-bottom:10px}#sheet-reviews .average-customer-rating
strong{display:block;color:#00afff;text-align:center}#sheet-reviews .average-customer-rating strong:before{content:'\201C'}#sheet-reviews .average-customer-rating strong:after{content:'\201D'}#sheet-reviews .average-customer-rating
table{font-size:13px;margin:auto;position:relative;top:15px;width:36%}#sheet-reviews .average-customer-rating table tr
td{padding-bottom:5px}#sheet-reviews .average-customer-rating table tr td:last-child{text-align:right}#sheet-reviews .average-customer-rating table tr td .gauge-bar{margin-right:12px}#sheet-reviews .average-customer-rating div.wrapper-average{background:url("/img/sprite/misc.png") no-repeat scroll 16% -975px transparent;border-right:1px solid #E9E9E9;float:left;margin:0
2%;padding:10px
7% 0 7%;position:relative;width:34%}#sheet-reviews .average-customer-rating div.wrapper-average .gauge-bar{width:64%;left:42px;position:relative;top:-2px}#sheet-reviews .average-customer-rating div.wrapper-average .blue-ball{position:relative;top: -3px;left:44px}#sheet-reviews .average-customer-rating
p{text-align:center;border-top:1px solid #e9e9e9;padding-top:10px;color:#818080}#sheet-reviews #reviews-list{border-top:1px solid #e9e9e9;margin-top:20px}#sheet-reviews #reviews-list
header{display:inline-block;width:auto}#sheet-reviews #reviews-list
.filter{float:right;position:relative;top:12px;color:#585554}#sheet-reviews #reviews-list .filter>div>span{position:relative;top: -9px}#sheet-reviews #reviews-list .filter
.combowrap{display:inline-block;width:120px;height:28px}#sheet-reviews #reviews-list .filter
.categories{display:inline-block;margin-right:150px}#sheet-reviews #reviews-list .filter
.language{display:inline-block}#sheet-reviews #reviews-list .filter .categories,
#sheet-reviews #reviews-list .filter
.language{position:relative;top: -4px}#sheet-reviews #reviews-list .filter
select{background:none repeat scroll 0 0 transparent;border:1px
solid #E9E9E9;padding:5px}#sheet-reviews #reviews-list
article{border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;margin-bottom:10px}#sheet-reviews #reviews-list article
.puntutation{position:relative;float:left;width:50%;border-radius:7px;padding:10px;width:280px}#sheet-reviews #reviews-list article .puntutation div.review-guest{background:#FFF;padding-bottom:5px}#sheet-reviews #reviews-list article .puntutation div.review-guest
strong{color:#4D4A49;display:block;font-size:14px;margin:3px
0px 6px 0px}#sheet-reviews #reviews-list article .puntutation div.review-guest img.review-flag{margin:0px
5px 0px 0px;padding:0px}#sheet-reviews #reviews-list article .puntutation div.review-guest div.reviewer-type{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;display:inline-table;position:relative;top: -6px}#sheet-reviews #reviews-list article .puntutation
table{font-size:13px;width:100%}#sheet-reviews #reviews-list article .puntutation table tr
td{padding-bottom:5px}#sheet-reviews #reviews-list article .puntutation table tr td:last-child{text-align:right;width:25px}#sheet-reviews #reviews-list article .puntutation table tr td .gauge-bar{margin-left:5px}#sheet-reviews #reviews-list article .puntutation div.wrapper-puntuation{border-bottom:1px solid #e9e9e9;margin:0px
0px 10px 0px;padding:10px
0px 0px 0px;background:url("/img/sprite/misc.png") no-repeat scroll 0% -1013px transparent}#sheet-reviews #reviews-list article .puntutation div.wrapper-puntuation .gauge-bar{width:55%;left:42px;position:relative;top:-2px}#sheet-reviews #reviews-list article .puntutation div.wrapper-puntuation .blue-ball{position:relative;top: -3px;left:44px}#sheet-reviews #reviews-list article .puntutation
p{text-align:center;border-top:1px solid #e9e9e9;padding-top:10px;color:#818080}#sheet-reviews #reviews-list article
.description{float:right;position:relative;width:58%}#sheet-reviews #reviews-list article .description>p{font-size:14px;line-height:18px;height:146px;overflow:hidden;text-align:justify;margin-top:24px;overflow-y:auto}#sheet-reviews #reviews-list .puntutation
aside{bottom:15px;margin-top:15px;position:absolute;left:323px;width:400px}#sheet-reviews #reviews-list .puntutation aside
p{margin:0;border-top:none;padding-top:0px;color:#4D4A49;text-align:left}#sheet-reviews #reviews-list .puntutation aside p
span{font-weight:bold;color:#00AFFF}#sheet-reviews #reviews-list
a.more{color:#00AFFF;font-size:13px;padding-left:18px;background:url("/img/css/blue-arrow.png") no-repeat scroll left center transparent;position:relative;float:right;margin-top:10px}.stars{color:#797979;font-size:12px;position:relative;top:-5px}.stars
span{background:url('/img/css/yellow-star.png') 0px 3px repeat-x;display:inline-block;height:18px;margin-right:10px}.stars
span.s6{width:96px;top:2px;position:relative}.stars
span.s5{width:80px;top:2px;position:relative}.stars
span.s4{width:64px;top:2px;position:relative}.stars
span.s3{width:48px;top:2px;position:relative}.stars
span.s2{width:32px;top:2px;position:relative}.stars
span.s1{width:16px;top:2px;position:relative}.comments{position:relative;color:#00afff;font-size:12px;background:url('/img/sprite/misc.png') no-repeat 0px -135px;padding:14px
0px 8px 26px;margin:0px;font-weight:bold;top:3px;clear:both}.comments
em{font-weight:normal;margin-left:4px}.comments em:before{content:'“'}.comments em:after{content:'”'}.comments
strong{font-weight:normal;color:#797979;margin-left:4px}.comments
span.wrapper{float:right;display:block;position:relative;width:110px;text-align:center}.comments
a{display:inline-block;background:#00afff;color:#FFF;font-size:14px;font-weight:normal;padding:2px
15px;min-width:60px;border-radius:12px;box-shadow:inset 1px 2px 2px #0076ae;margin-top: -3px}.comments a:hover{background:#39bfff;box-shadow:inset 1px 2px 2px #0087c8}.gauge-bar{overflow:hidden;background:#eaeaea;border-radius:6px;box-shadow:inset 1px 2px 2px #c4c3c3;display:inline-block;width:120px;height:11px}.gauge-bar.big{height:16px;border-radius:7px}.gauge-bar
span{width:50%;position:relative;display:block;height:100%;box-shadow:inset 1px 2px 2px rgba(0, 0, 0, 0.26);background:#6adbfc;background: -moz-linear-gradient(left, #6adbfc 0%, #09b3f7 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6adbfc), color-stop(100%,#09b3f7));background: -webkit-linear-gradient(left, #6adbfc 0%,#09b3f7 100%);background: -o-linear-gradient(left, #6adbfc 0%,#09b3f7 100%);background: -ms-linear-gradient(left, #6adbfc 0%,#09b3f7 100%);background:linear-gradient(to right, #6adbfc 0%,#09b3f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6adbfc', endColorstr='#09b3f7',GradientType=1 )}.blue-ball{color:#FFF;background:#00afff;display:inline-block;position:relative;padding:5px;font-size:13px;font-weight:bold;border-radius:13px;margin:0px
5px}.blue-ball.big{font-size:18px;padding:7px;border-radius:18px}nav.toolbar{float:right;margin-right: -4px;position:relative}nav.toolbar
ul{clear:both;padding:0;margin:0}nav.toolbar
li{display:inline-block;background:none repeat scroll 0 0 #FFF;box-shadow:0 3px 2px #E0E0E0;margin: -3px;border:1px
solid #D2D2D2}nav.toolbar li:first-child{border-radius:5px 0px 0px 5px;border-right:none}nav.toolbar li:last-child{border-radius:0px 5px 5px 0px;border-left:none}nav.toolbar li
a{color:#b7b6b4;display:block;font-size:14px;padding:8px
15px 4px 38px;position:relative;background:no-repeat scroll 8px center transparent}nav.toolbar li.selected,
nav.toolbar li:not(.selected) a:hover{background-color:#12b4ff}nav.toolbar li.selected a,
nav.toolbar li a:hover{color:#fff}#apartment-widget
nav.toolbar{top:10px;margin-right:1px}#popup nav.toolbar
li{box-shadow:0 0 2px rgba(0, 0, 0, 0.3) inset}#popup
nav.toolbar{right:10px}#popup nav.toolbar li
a{text-indent: -99999px;padding-left:22px}nav.toolbar li
a.list{background-image:url("/img/ico/show-type-list-grey.png")  }nav.toolbar li.selected a.list, nav.toolbar a.list:hover{background-image:url("/img/ico/show-type-list.png")  }nav.toolbar li
a.map{background-image:url("/img/ico/show-type-map-grey.png") }nav.toolbar li.selected a.map,
nav.toolbar li a.map:hover{background-image:url("/img/ico/show-type-map.png") }nav.toolbar li
a.photos{background-image:url("/img/ico/show-type-photo-camera-grey.png") }nav.toolbar li.selected a.photos,
nav.toolbar li a.photos:hover{background-image:url("/img/ico/show-type-photo-camera.png") }nav.toolbar li
a.video{background-image:url("/img/ico/show-type-video-camera-grey.png") }nav.toolbar li.selected a.video,
nav.toolbar li a.video:hover{background-image:url("/img/ico/show-type-video-camera.png") }#sidebar>section,aside.lateral>section{border-radius:5px;overflow:hidden;margin-bottom:15px;position:relative}#flipkey-reviews{padding-left:50px;margin-bottom:15px}#solidarity-check-in{text-align:center;margin-bottom:15px}#solidarity-check-in
a{text-decoration:none;border:0px}#solidarity-check-in a
img{border:0px}#any-questions{background:#cef;color:#5d5d5d;font-size:13px;padding:0px
20px 12px 20px;font-size:15px}#any-questions
header{background:#74d1fd;color:#FFF;font-size:18px;padding:6px
20px;margin:0px
-20px 10px -20px;font-family:'futura-pt'}#any-questions
a{font-size:15px;color:#5D5D5D;padding-left:27px;margin-top:5px;position:relative;display:inline-block}#any-questions
a.telephone{background:url('/img/sprite/misc.png') no-repeat 0px -311px}#any-questions
a.mail{background:url('/img/sprite/misc.png') no-repeat 0px -252px;margin-left:20px}#why-book-with-us,#your-booking{background:#cfcece;box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.2) inset}#why-book-with-us header, #your-booking
header{font-size:18px;color:#FFF;margin:15px
0px 0px 0px;padding:5px
0px 0px 15px;background:url('/img/css/loop-arrow.png') repeat-x;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);display:inline-block;width:auto}.toggleMe header:hover{color:#e6f7ff;cursor:pointer}#why-book-with-us header h2, #your-booking header
h2{font-weight:normal;margin:0px;padding:0px;font-size:inherit;display:inline-block;position:relative;top: -18px;font-family:'futura-pt';min-width:180px}#why-book-with-us header span, #your-booking header
span{background:url('/img/css/end-arrow.png');width:17px;height:40px;position:relative;display:inline-block;left:17px;top:-5px}#why-book-with-us
ul{margin:0px;padding:0;list-style:none;background:#a8a8a8}#why-book-with-us ul
li{padding:10px
0;background:url('/img/css/bg-border-list_why-book.png') bottom repeat-x}#why-book-with-us ul li:last-child{background:none}#why-book-with-us ul
span{background:url("/img/sprite/misc.png") no-repeat scroll 0px -203px transparent;padding-left:25px;margin-left:15px;cursor:pointer;display:block;position:relative;color:#FFF}#why-book-with-us ul span:hover,
#why-book-with-us ul li.open
span{color:#4D4A49}#why-book-with-us ul
a{background:url("/img/css/arrow-dark.png") no-repeat scroll right 2px transparent;float:right;height:14px;width:12px;margin-right:25px;cursor:pointer;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}#why-book-with-us ul li.open
a{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}#why-book-with-us ul
.content{background:#CFCECE;padding:10px
25px;margin-top:10px;color:#6c6a6b;font-size:14px}#why-book-with-us ul
li{padding:10px
0;background:url('/img/css/bg-border-list_why-book.png') bottom repeat-x}#why-book-with-us ul
li.open{background:none;padding-bottom:3px}#why-book-with-us ul li
.content{display:none}#world-travel-awards{background:#FFF;padding:10px
15px 15px 15px}#world-travel-awards
header{color:#00AFFF;margin:0px
0px 5px 0px;font-family:'futura-pt';font-size:18px}#world-travel-awards
p{float:left;font-size:12px;color:#7b7b7b;width:65%;margin:0px;text-align:justify}#world-travel-awards
img{float:right}#book-with-security{background:#FFF;padding:10px
15px 15px 15px}#book-with-security
header{color:#00AFFF;margin:0px
0px 5px 0px;font-family:'futura-pt';font-size:18px}#book-with-security
p{font-size:12px;color:#7b7b7b;width:74%;margin:0px}#book-with-security
img{float:right}#follow_facebook{background:url('/img/css/checker-board.gif') repeat white}#follow_facebook
header{background-color:#00AEFF;color:#FFF;font-size:14px;padding:15px;width:90%}#follow_facebook
img{margin:15px
27px}#your-booking .block
header{background:none repeat scroll 0 0 #2CBAFB;display:block;font-size:14px;margin:0;padding:15px;text-shadow:none;position:relative}#your-booking .block header
a{background:url("/img/css/white-triangle.png") no-repeat scroll center 5px transparent;float:right;padding:6px
16px;position:relative;display:block;position:relative;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#your-booking .block.open header
a{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}#your-booking .block header
span{background:none repeat scroll 0 0 transparent;display:inline;left: -5px;margin-left:5px;top:1px}#your-booking .block
.content{background:url("/img/css/blue-arrow-down.png") no-repeat scroll center -2px #FFF;padding:10px
15px}#your-booking .block
.content.full{padding:0px}#your-booking .block
header{border-bottom:1px solid #70D0FC}#your-booking .block.open
header{border:none}#your-booking .block
.content{display:none}#your-booking .block.open
.content{display:block}#your-booking .block.calendar
header{background:url('/img/sprite/misc.png') no-repeat 15px -402px #2CBAFB;padding-left:42px}#your-booking .calendar .content
p{margin:0
auto;text-align:center;font-size:12px;color:#6B6B6B}#your-booking .calendar .content p
label{margin-left:5px}#your-booking .checkout .detail>div{background-color:#FFF;border-bottom:2px solid #b6b6b6;padding:14px
15px}#your-booking .checkout div:last-child{border-bottom:none}#your-booking .checkout
div.original_price{font-size:12px;color:#6b6b6b}#your-booking .checkout div.original_price
span{display:inline-block;clear:both;color:#00afff;font-weight:bold}#your-booking .checkout div.original_price span:last-child{position:relative;float:right}#your-booking .checkout div.total_price
p{margin:0;padding:0}#your-booking .checkout div.total_price p:first-child{color:#00AFFF;font-weight:bold;font-size:16px}#your-booking .checkout div.total_price p:nth-child(2){color:#5d5d5d;font-weight:bold;font-size:20px;margin:8px
0}#your-booking .checkout div.total_price p:last-child{font-size:14px;color:#6b6b6b}#your-booking .checkout .pays
p{margin:0px
0px 4px;padding:0px}#your-booking .checkout .pays
span{position:relative}#your-booking .checkout
.already_paid{color:#00AFFF;font-weight:bold;font-size:16px}#your-booking .checkout .already_paid
span{color:#5d5d5d}#your-booking .checkout
.paid_later{margin-top:8px;font-size:14px;color:#6b6b6b}#your-booking .checkout .paid_later p:last-child{margin-bottom:0px}#your-booking .checkout
.book_now{color:#FFF;display:block;padding:8px
30px;width:60%;text-align:center;border-radius:30px;border:none;font-size:20px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);box-shadow:2px 2px 7px rgba(0, 0, 0, 0.2) inset;font-family:'futura-pt';margin:0
auto;background:#00AFFF;background: -moz-linear-gradient(top,  #00AFFF 0%, #30c0fe 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00AFFF), color-stop(100%,#30c0fe));background: -webkit-linear-gradient(top,  #00AFFF 0%,#30c0fe 100%);background: -o-linear-gradient(top,  #00AFFF 0%,#30c0fe 100%);background: -ms-linear-gradient(top,  #00AFFF 0%,#30c0fe 100%);background:linear-gradient(to bottom,  #00AFFF 0%,#30c0fe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00AFFF', endColorstr='#30c0fe',GradientType=0 )}#your-booking .checkout .book_now:hover{background:#39bfff;background: -moz-linear-gradient(top,  #39bfff 0%, #4bc9fe 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39bfff), color-stop(100%,#4bc9fe));background: -webkit-linear-gradient(top,  #39bfff 0%,#4bc9fe 100%);background: -o-linear-gradient(top,  #39bfff 0%,#4bc9fe 100%);background: -ms-linear-gradient(top,  #39bfff 0%,#4bc9fe 100%);background:linear-gradient(to bottom,  #39bfff 0%,#4bc9fe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#39bfff', endColorstr='#4bc9fe',GradientType=0 )}#your-booking .checkout
.resume{background:#ffcc01;color:#5D5D5D;padding:15px
20px;font-weight:bold}#your-booking .checkout .resume
p{font-size:20px;margin:0}#your-booking
.total_price{position:relative}#your-booking .total_price
img{position:absolute;bottom:8px;right:8px}#your-booking .total_price img:hover{cursor:pointer}.preloader{width:32px;height:32px;position:absolute;top:50%;left:50%;margin-top: -16px;margin-left: -16px}#slider-top
.preloader{top:22%}
/*
 * jQuery UI Datepicker 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker{width:17em;padding: .2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding: .2em 0}.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:2em;height:2em }.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:2px }.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px }.ui-datepicker .ui-datepicker-next-hover{}.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next
span{display:block;position:absolute;left:50%;margin-left: -8px;top:50%;margin-top: -8px;cursor:pointer}.ui-datepicker .ui-datepicker-title{margin:0
2.3em;line-height:1.8em;text-align:center;color:#00AFFF}.ui-datepicker .ui-datepicker-title
select{font-size:1em;margin:1px
0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker
table{width:100%;font-size: .9em;border-collapse:collapse;margin:0
0 .4em}.ui-datepicker
th{padding: .7em .3em;text-align:center;font-weight:normal;border:0;color:#B6B5B4}.ui-datepicker
td{border:1px
solid #ddd;padding:0
}.ui-datepicker td span,
.ui-datepicker td
a{display:block;padding: .6em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin: .7em 0 0 0;padding:0
.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane
button{float:right;margin: .5em .2em .4em;cursor:pointer;padding: .2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group
table{width:95%;margin:0
auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane
button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-size:0.9em}.ui-widget-content{border:none;background:none;color:#444}.ui-widget-header{border:none;background:none;color:#444;font-weight:normal}.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:none;background:none;font-weight:bold;color:#2CBAFB;text-align:center}.ui-widget-content .ui-state-disabled .ui-state-default{background:none repeat-x scroll 50% 50% #F8F8F8;color:#B6B5B4}.ui-widget-content .ui-state-hover, .ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:none;background:#2CBAFB;font-weight:bold;color:#fff}.ui-widget-header .ui-state-hover{background:none}.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:none;background:#2CBAFB;font-weight:bold;color:#fff}.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:none;background:#fff url(/img/css/datepicker/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#444}.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px
solid #ff0084;background:#fff url(/img/css/datepicker/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,
.ui-widget-content .ui-icon{background-image:url(/img/css/datepicker/ui-icons_ff0084_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/img/css/datepicker/ui-icons_0073ea_256x240.png)}.ui-state-default .ui-icon{background-image:url(/img/css/datepicker/ui-icons_666666_256x240.png)}.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon{}.ui-state-active .ui-icon{background-image:url(/img/css/datepicker/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/img/css/datepicker/ui-icons_0073ea_256x240.png)}.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{background-image:url(/img/css/datepicker/ui-icons_ff0084_256x240.png)}.ui-widget-overlay{background:#eee url(/img/css/datepicker/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity: .8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin: -4px 0 0 -4px;padding:4px;background:#aaa url(/img/css/datepicker/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .6;filter:Alpha(Opacity=60);border-radius:0px}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{background-image:none;opacity:1}#ui-datepicker-div{left:124px;position:absolute;top:84px;background:#fff;padding:5px
10px;border-radius:5px;box-shadow:0px 2px 7px rgba(0, 0, 0, 0.3);display:none;z-index:999;margin-top:5px;min-width:300px}#slider-top .arrival_datepicker_home,
#slider-top .departure_datepicker_home,
#search-top-filter .arrival_datepicker_home,
#search-top-filter
.departure_datepicker_home{left:124px;position:absolute;top:84px;background:#fff;padding:5px
10px;border-radius:5px;box-shadow:0px 2px 7px rgba(0, 0, 0, 0.3);display:none;z-index:999}#search-top-filter .arrival_datepicker_home,
#search-top-filter
.departure_datepicker_home{top:96px}#slider-top .departure_datepicker_home, #search-top-filter
.departure_datepicker_home{left:280px}#slider-top
.arrival_datepicker_home.near_destination{left:232px}#slider-top
.departure_datepicker_home.near_destination{left:380px}.ui-icon-circle-triangle-w{background-position: -80px -192px}.ui-icon-circle-triangle-e{background-position: -48px -192px}.ui-icon{display:block;text-indent: -99999px;overflow:hidden;background-repeat:no-repeat}#apartment-widget{margin-bottom:11px;margin-top: -7px}#apartment-widget
header{position:relative;float:left;width:auto}#apartment-widget
h1{color:#00AFFF;font-size:23px;font-weight:normal;margin:0;font-family:'futura-pt'}#apartment-widget
p{color:#4D4A49;font-size:12px;font-weight:normal;margin:0}#apartment-widget p
span{color:#00AFFF;font-weight:bold}#widget-slideshow-big{width:846px;margin:0px
0px 50px 0px;position:relative;float:left;display:block;overflow:hidden;height:564px;border-radius:7px}#widget-video-big{width:846px;margin:0px
0px 50px 0px;position:relative;float:left;display:block;overflow:hidden;height:564px;border-radius:7px}#widget-map-big{width:846px;margin:0px
0px 50px 0px;position:relative;float:left;display:block;overflow:hidden;height:564px;border-radius:7px}#popup #widget-slideshow-big{width:574px;height:383px;margin:0px
0px 15px 0px}#widget-slideshow-big img.slide-left,
#widget-slideshow-big img.slide-right{position:absolute;top:47%;cursor:pointer;z-index:1000}#widget-slideshow-big img.slide-left{left:-1px}#widget-slideshow-big img.slide-right{right:0px}#widget-slideshow-big img.slide-bottom{position:absolute;left:50%;margin-left: -10px;bottom:12px;z-index:1000;cursor:pointer;opacity:0.8}#widget-slideshow-big img.pager-left,
#widget-slideshow-big img.pager-right{position:absolute;bottom:40px;cursor:pointer;z-index:1001}#widget-slideshow-big img.pager-left{left:5px}#widget-slideshow-big img.pager-right{right:10px}#widget-slideshow-big
div.pager{position:absolute;bottom:0px;height:86px;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.57);padding:10px
36px 10px 22px;z-index:1002}#widget-slideshow-big div.pager div
img{border:1px
solid #e7e7e7;max-width:126px;margin-right:0px;cursor:pointer;opacity:0.6;display:block;float:left;margin-right:5px}#widget-slideshow-big div.pager div img:last-child{margin-right:0px}#widget-slideshow-big div.pager
div.wrapper{position:relative;left:3px;width:793px;overflow:hidden}#widget-slideshow-big div.pager div
div{position:relative}#widget-slideshow-big
a.pinterest{position:absolute;top:10px;right:10px;z-index:1000}#widget-slideshow-big a.pinterest
img{opacity:0.8}#next-apartments-in-your-search{position:relative;float:left;width:846px}#next-apartments-in-your-search
div.box{position:relative;overflow:hidden;width:777px;height:264px;left:34px}#next-apartments-in-your-search
header{font-size:22px;width:auto;position:relative}#next-apartments-in-your-search header
h1{font-size:inherit;font-weight:normal;font-size:20px;font-family:'futura-pt';margin:20px
0px 10px 0px;padding:0px;background:url('/img/sprite/misc.png') no-repeat 3px -91px #f0f0f0;position:relative;z-index:10;width:auto;padding-left:35px;padding-right:10px;display:inline-block}#next-apartments-in-your-search header
span{display:inline-block;border-top:1px solid #4D4A49;position:absolute;top:37px;left:0px;width:100%}#next-apartments-in-your-search a.left img,
#next-apartments-in-your-search a.right
img{background:#878686;padding:120px
9px 121px 9px;position:absolute;z-index:1000}#next-apartments-in-your-search a.right
img{right:0px;top:53px}#next-apartments-in-your-search a.left:hover img,
#next-apartments-in-your-search a.right:hover
img{background:#797979}#next-apartments-in-your-search
ul{margin:0px
0px 0px 0px;padding:0px}#next-apartments-in-your-search ul
li{display:block;float:left;background:#FFF;border:1px
solid #dbdada;margin:0px
6px 0px 0px;padding:10px;width:233px;height:242px;overflow:hidden}#next-apartments-in-your-search ul li:last-child{margin-right:0px}#next-apartments-in-your-search ul li
img{margin: -10px}#next-apartments-in-your-search ul li
p{margin:12px
0px 0px 0px;font-size:20px;line-height:24px;border-bottom:1px solid #dbdada;padding-bottom:10px;font-family:'futura-pt';min-height:48px}#next-apartments-in-your-search
.comments{display:inline;background:none;text-align:right;float:right;top: -3px;padding-left:0px}#next-apartments-in-your-search
.stars{top:4px}#widget-slideshow-mini{width:340px}#widget-slideshow-mini
img.big{width:100%;height:194px;border-radius:7px}#widget-slideshow-mini a.left img,
#widget-slideshow-mini a.right
img{padding:16px
4px 16px 2px;background:#FFF;border:1px
solid #c8c8c7;position:absolute;top:5px;z-index:20}#widget-slideshow-mini a.right
img{padding:16px
2px 16px 4px;right:0px}#widget-slideshow-mini
div{position:relative}#widget-slideshow-mini  div
div{position:relative;overflow:hidden;width:86%;height:60px;left:24px}#widget-slideshow-mini
ul{margin:5px
0px 0px 0px;padding:0px;list-style:none;position:relative;left:0px}#widget-slideshow-mini ul
li{display:inline-block}#widget-slideshow-mini ul li
img{width:95px;border-radius:2px}.popup-check-availability{padding:10px}.popup-check-availability
header{float:left;height:37px;margin-top:2px;position:relative;width:auto}.popup-check-availability
h3{color:#00AFFF;font-size:20px;font-weight:normal;margin:0}.popup-check-availability
.content{position:relative;float:left;width:500px;margin:0px;padding:0px;font-size:13px}form#checkAvailabilityForm{margin:0px;padding:0px;text-align:center}form#checkAvailabilityForm a.date-picker{margin:25px
0px 0px 0px}form#checkAvailabilityForm
a.departure_calendar{margin:25px
0px 0px 10px}form#checkAvailabilityForm
div.combowrap_toolbar{margin:15px
0px 0px 0px;text-align:left}form#checkAvailabilityForm div.combowrap_toolbar.children,
form#checkAvailabilityForm
div.combowrap_toolbar.babies{margin:15px
0px 0px 10px}form#checkAvailabilityForm div.adults
span.customStyleSelectBoxInner{top:13.5px !important}form#checkAvailabilityForm
ul.beautySelect_list{max-height:77px;text-align:left}form#checkAvailabilityForm
div.button{margin:40px
0px 30px 0px}form#checkAvailabilityForm #check-availability-button{margin:0px
auto;padding:8px
30px;width:60%;color:rgb(255, 255, 255);display:block;text-align:center;border-radius:30px;border:medium none;font-size:20px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);box-shadow:2px 2px 7px rgba(0, 0, 0, 0.2) inset;font-family:'futura-pt';background:linear-gradient(to bottom, rgb(0, 175, 255) 0%, rgb(48, 192, 254) 100%) repeat scroll 0% 0% transparent}form#checkAvailabilityForm #check-availability-button:hover{background:#39bfff;background: -moz-linear-gradient(top,  #39bfff 0%, #4bc9fe 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39bfff), color-stop(100%,#4bc9fe));background: -webkit-linear-gradient(top,  #39bfff 0%,#4bc9fe 100%);background: -o-linear-gradient(top,  #39bfff 0%,#4bc9fe 100%);background: -ms-linear-gradient(top,  #39bfff 0%,#4bc9fe 100%);background:linear-gradient(to bottom,  #39bfff 0%,#4bc9fe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#39bfff', endColorstr='#4bc9fe',GradientType=0 )}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px}#cboxTopCenter{height:14px}#cboxTopRight{width:14px;height:14px}#cboxTopRight{background:url("/img/css/close-button.png") repeat scroll 0 0 transparent;float:right;height:32px;position:absolute;right:0;width:32px;z-index:99;cursor:pointer}#cboxTopRight:hover{background:url("/img/css/close-button-hover.png") repeat scroll 0 0 transparent}#cboxBottomLeft{width:14px;height:43px}#cboxBottomCenter{height:43px}#cboxBottomRight{width:14px;height:43px}#cboxMiddleLeft{width:14px}#cboxMiddleRight{width:14px}#cboxContent{background:#fff;border-radius:5px 5px 5px 5px;overflow:hidden;padding:5px
5px 0px 5px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px
solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(/img/css/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/img/css/colorbox/loading.gif) no-repeat center center}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(/img/css/colorbox/controls.png) no-repeat 0px 0px;width:23px;height:23px;text-indent:-9999px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{left:0px;background-position: -51px -25px}#cboxPrevious:hover{background-position:-51px 0px}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0px}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0px}.cboxSlideshow_on
#cboxSlideshow{background-position:-125px 0px;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px}.cboxSlideshow_off
#cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px}#slider-top
.toolbar{background:rgba(255, 255, 255, .5);clear:both;display:block;float:left;height:51px;margin-top: -245px;padding:20px
0px 30px 0px;position:relative;width:1154px;z-index:1000;left:4px;font-family:futura-pt}#search-top-filter
.toolbar{clear:both;display:block;float:left;height:51px;padding:32px
0px 46px 0px;position:relative;width:1154px;left:4px;z-index:1000;margin-top: -129px}#search-top-filter.landing
.toolbar{margin-top: -180px;padding-top:20px}#search-top-filter
.net{background:url("/img/css/background-grey-pics.png") repeat-x scroll 0 0 transparent;height:129px;width:100%;min-width:1161px;position:absolute;z-index:999;top:119px;left:0px}#search-top-filter.landing
.net{height:180px}#slider-top h1, #search-top-filter
h1{font-size:20px;font-family:'futura-pt';text-shadow:1px 1px 1px rgba(255,255,255,1);font-weight:normal;margin:0px
20px 0px 53px;padding:0px;line-height:24px;display:inline-block}#search-top-filter.landing
h1{width:100%;text-align:center;font-size:24px;padding-bottom:15px;margin:0px}#search-top-filter.landing
form{text-align:center}#search-top-filter.landing
p{font-family:'futura-pt';text-align:center;margin-top:0px;font-weight:bold;text-shadow:1px 1px 1px rgba(255,255,255,1)}#slider-top a.date-picker, #search-top-filter a.date-picker{position:relative;display:inline-block;color:#333;padding:11px
30px 11px 12px;margin:0px
6px 0px 0px;min-width:108px;width:auto;border-collapse:collapse;border-spacing:0;border:none;border-radius:5px;box-shadow:0px 1px 2px rgba(0,0,0,0.5);font-family:'futura-pt';font-size:18px;text-align:left;background-image:linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 25%);background-image: -o-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 25%);background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 25%);background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 25%);background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 25%);background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(233,233,233)),
color-stop(1, rgb(255,255,255))
);top: -9px;cursor:pointer}#slider-top a.date-picker input, #search-top-filter a.date-picker
input{width:108px;background-color:transparent;border:0px;font-size:16px;cursor:pointer}#slider-top a.date-picker span, #search-top-filter a.date-picker
span{background:url('/img/css/calendar-rounded-button.png') right center no-repeat transparent;position:absolute;display:block;height:100%;width:38px;right:0px;top:0px}#slider-top input.btn-search, #search-top-filter input.btn-search{background:url('/img/css/background-button-search.png') right center no-repeat transparent;padding:12px
12px 12px 30px;font-family:'futura-pt';color:#FFF;text-shadow:0px 1px 1px #333;font-size:18px;border:none;padding:20px
27px 20px 20px;position:relative;width:143px;text-align:right;top: -11px;position:relative}#slider-top  div.adults,
#slider-top  div.children,
#slider-top  div.babies,
#search-top-filter  div.adults,
#search-top-filter  div.children,
#search-top-filter
div.babies{display:inline-block;margin-left:0px;width:140px}#slider-top  div.adults, #search-top-filter
div.adults{margin-left:15px}#slider-top .combowrap, #search-top-filter
.combowrap{border:none;height:49px;box-shadow:0px 1px 2px rgba(0,0,0,0.5);position:relative;top:8px;background-image: -moz-linear-gradient(center bottom , #E9E9E9 0%, #FFF 25%);font-family:futura-pt;font-size:18px}html[data-platform*='iPad'] #slider-top
.toolbar{padding:40px
0px 40px 0px}html[data-platform*='iPad'] #slider-top a.date-picker{top: -12px;padding:11px
30px 12px 12px}html[data-platform*='iPad'] #slider-top div.adults,
html[data-platform*='iPad'] #slider-top div.children,
html[data-platform*='iPad'] #slider-top
div.babies{top: -22px}html[data-platform*='iPad'] #slider-top input.btn-search{top: -12px}.win.gecko #featured_apartments article
p{line-height:16px}.win.gecko #featured_apartments article aside
.price{padding:7px
0px 7px 0px}.win.gecko nav.toolbar li
a{padding-top:6px;padding-bottom:6px}.win.gecko #featured_apartments
article{line-height:18px}.win.gecko #sheet-group header nav
ul{top:-31px}.win.gecko #next-apartments-in-your-search a.right
img{top:56px}.win.gecko .search_results .comments
span.wrapper{top:-5px}.win.gecko #contact nav
ul{width:181px}.win.gecko #search-order .wrapper .sort #sortForm>span{top:0px}.win.gecko #search-order
.combowrap{top:1px}.win.gecko td.creditcard-information table.p-details tr td input.proceed-payment{padding:7px
30px 9px 30px}@media screen and (min-width: 1024px){.win.gecko #slider-top a.date-picker, #search-top-filter a.date-picker{padding:14px
30px 12px 12px}}.win.gecko .container #pre-content{padding:17px
0}.win.gecko .container .area-info .apartment-locations a.moreinfo,
.win.gecko .container .city-info .apartment-locations
a.moreinfo{padding-top:3px}.win.gecko .container .area-info .area-general div.essentials div.btns
a{padding-top:6px;font-size:13px}.win.gecko
.timetable{margin-top:20px}.win.gecko .container .area-aside  section ul li span,
.win.gecko .container .area-aside  section
a{padding-top:5px}.win.gecko .container .area-aside section ul li
p{margin-top:6px}.win.gecko .container .area-aside #dynamic-content
p{line-height:12px}.win.gecko .container .city-info .apartment-locations
b{height:57px}.win.gecko #compare-apartments .column>a{margin-bottom:31px;margin-top:31px}.win.gecko #compare-apartments .cards
article{height:86px}.win.gecko #compare_container
.price{height:52px}.win.gecko #compare_container aside
.price{margin-top:201px}.win.gecko #compare_container .general_info ul
li{font-size:13px}.win.gecko ul.zebra
li{padding:4px
15px}.win.webkit #featured_apartments article
p{line-height:16px}.win.webkit #featured_apartments article aside
.price{padding:7px
0px 7px 0px}.win.webkit header.master .top nav
li{line-height:13px}.win.webkit nav.toolbar li
a{padding-top:6px;padding-bottom:6px}.win.webkit #featured_apartments
article{line-height:18px}.win.webkit #featured_apartments.search_results .comments
a{margin-top: -2px}.win.webkit #sheet-group header nav
ul{top:-29px}.win.webkit #next-apartments-in-your-search a.right
img{top:57px}.win.webkit #next-apartments-in-your-search
div.box{height:289px}.win.webkit #search-top-filter
.toolbar{}.win.webkit #search-top-filter
.combowrap{top:8px}.win.webkit #popup .right
.buttons{top:22px}.win.webkit #search-top-filter
h1{}.win.webkit #search-top-filter
.net{}.win.webkit #contact nav
ul{width:181px}.win.webkit #search-order .wrapper .sort>span{top:-5px}.win.webkit #search-order
.combowrap{top:1px}.win.webkit #pagination .results-number>span{top:0px}.win.webkit #sheet-reviews #reviews-list .filter>div>span{top:6px}.win.webkit #sheet-reviews #reviews-list .filter
.combowrap{top:3px}.win.webkit #sheet-reviews #reviews-list .filter .categories,
.win.webkit #sheet-reviews #reviews-list .filter
.language{top:0px}.win.webkit body div.sheet-wrapper #booking #booking-steps
a.step{padding:19px
26px}.win.webkit body table.formulary tr td.payment-confirmation{border-top-right-radius:7px}@media screen and (min-width: 1024px){.win.webkit #slider-top a.date-picker, #search-top-filter a.date-picker{padding:14px
30px 13px 12px}}.win.webkit
.timetable{margin-top:20px}.win.webkit
.note{margin-top:36px}.win.webkit div.container .testimonial-info{width:634px}.win.webkit .container #pre-content{padding:17px
0}.win.webkit .container .area-aside #dynamic-content
p{line-height:12px}.win.webkit .container .area-aside  section
a{padding-top:5px}.win.webkit #compare_container > aside
a.back{padding-top:8px;height:18px;font-size:18px}.win.webkit #compare_container .general_info ul
li{font-size:13px}.win.webkit #nav_favourites
a{background-position:0 -1182px}.win.webkit #compare_container
.price{height:52px}.win.webkit ul.zebra
li{padding:4px
15px}@media screen and (max-width: 1150px) and (min-width: 1023px){.win.webkit .combowrap_blue
.customStyleSelectBoxInner{margin-top: -5px !important}}@media screen and (max-width: 1023px) and (min-width: 768px){.win.webkit #slider-top #top-pic-slider .slides img,
.win.webkit #slider-top .original,
.win.webkit #slider-top #top-pic-slider{height:291px}}@media screen and (max-width: 1023px) and (min-width: 768px){.win.webkit #search-top-filter #top-pic-slider .slides img,
.win.webkit #search-top-filter .original,
.win.webkit #search-top-filter #top-pic-slider,
.win.webkit #slider-top
.toolbar{height:290px}}@media screen and (max-width: 1023px) and (min-width: 768px){.win.webkit #search-top-filter
.toolbar{height:227px}}@media screen and (max-width: 1023px){.win.webkit .container .blue
ul{padding-left:0px}}@media screen and (max-width: 1150px) and (min-width: 1023px){.win.webkit .combowrap_blue
.customStyleSelectBoxInner{top:12.5px !important}}.win.ie #featured_apartments article
p{line-height:16px}.win.ie #featured_apartments article aside
.price{padding:7px
0px 7px 0px}.win.ie nav.toolbar li
a{padding-top:6px;padding-bottom:6px}.win.ie #featured_apartments
article{line-height:18px}.win.ie #sheet-group header nav
ul{top:-29px}.win.ie #next-apartments-in-your-search a.right
img{top:55px}.win.ie #next-apartments-in-your-search
div.box{height:289px}.win.ie #search-top-filter
.net{top:115px}.win.ie #featured_apartments.search_results .comments
a{margin-top: -2px}.win.ie .quickview-container{background:url('/css/img/css/spacer.gif')}.win.ie #contact nav
ul{width:184px}.win.ie #search-order .wrapper .sort>span{top:-5px}.win.ie #search-order
.combowrap{top:1px}.win.ie #popup
.right{line-height:17px}.win.ie body div.sheet-wrapper #booking #booking-steps
a.step{padding:20px
28px}.win.ie body table.formulary tr td.payment-confirmation{border-top-right-radius:7px}.win.ie td.creditcard-information table.p-details tr td input.proceed-payment{padding:7px
30px 9px 30px}.win.ie
.timetable{margin-top:19px}.win.ie
.note{margin-top:52px}.win.ie .container #pre-content{padding:18px
0 17px}.win.ie .container .area-aside  section ul li span,
.win.ie .container .area-aside  section
a{padding-top:5px}.win.ie .container .area-aside section ul li
p{margin-top:6px}.win.ie .container .area-info .area-general div.essentials div.btns
a{height:19px}.win.ie .container .area-info .apartment-locations
b{height:57px}.win.ie .container .area-info .apartment-locations
a.moreinfo{padding-top:3px}.win.ie #compare_container > aside
a.back{line-height:15px}.win.ie #compare-apartments .column>a{padding-bottom:8px}.win.ie .container .city-info .apartment-locations
a.moreinfo{padding-top:3px}@media screen and (max-width: 1023px){.win.ie .container .blue
ul{padding-left:0px !important}}.mac.gecko
body{}.mac.gecko #customers_feedback footer
nav{position:relative;top:-3px}.mac.gecko #customers_feedback
footer{top:4px}.mac.gecko
#nav_apartments{margin-top: -2px}.mac.gecko #search-top-filter
.net{top:112px;height:130px}.mac.gecko #featured_apartments article
aside{margin-top:6px}.mac.gecko #featured_apartments article div:not(.comments){line-height:18px}.mac.gecko .comments
a{padding:3px
15px 0px 15px;margin-top: -4px}.mac.gecko #popup
.right{line-height:17px}.mac.gecko #featured_apartments.search_results .comments
a{margin-top:-2px}.mac.gecko #featured_apartments.search_results
.comments{padding-top:10px;background-position:0 -140px}.mac.gecko .step-text
a{margin-top:6px}.mac.gecko body div.sheet-wrapper #booking #booking-steps
a.step{padding:22px
28px}.mac.gecko #nav_apartments .back
a{background:url("/img/sprite/misc.png") no-repeat scroll 0px -809px transparent}.mac.gecko #nav_apartments .nav a:last-child{background:url("/img/sprite/misc.png") no-repeat scroll 99px -942px transparent}.mac.gecko #nav_apartments .nav a.disabled:first-child{background-position:0 -710px}.mac.gecko header.master .top
#logo{margin-top:11px}.mac.gecko #compare-apartments .cards
article{height:86px}@media screen and (max-width: 1023px) and (min-width:768px){#mobile-book-now
.content.full.displaced{margin-top: -170px !important}}.mac.webkit
body{}.mac.webkit .top-bar
nav.telephone{width:120px}.mac.webkit .top-bar nav.telephone
ul{width:135px}.mac.webkit #sheet-group header nav
ul{top:-29px}.mac.webkit #featured_apartments article
p{line-height:16px}.mac.webkit #featured_apartments article aside
.price{padding:6px
0px 6px 0px}.mac.webkit #featured_apartments article div.over,
.mac.webkit #featured_apartments article div.quickview-container{margin-top:0px}.mac.webkit #next-apartments-in-your-search
div.box{height:289px}.mac.webkit #next-apartments-in-your-search a.right
img{top:55px}.mac.webkit #search-order .wrapper .sort>span{top:1px}.mac.webkit #search-order
.combowrap{top:0}.mac.webkit #sheet-reviews #reviews-list .filter>div>span{top:6px}.mac.webkit #contact nav
ul{width:182px}.mac.webkit #slider-top .combowrap,
.mac.webkit #search-top-filter
.combowrap{top:-23px}.mac.webkit
.btn_go{top:8px}.mac.webkit #search-top-filter
.net{top:115px}.mac.webkit #search-top-filter
h1{margin-top:6px}.mac.webkit #featured_apartments article
aside{margin-top:6px}.mac.webkit #search-order
.combowrap{top:0px}.mac.webkit #popup
.right{line-height:17px}.mac.webkit #pagination .results-number>span{top:0}.mac.webkit #sheet-reviews #reviews-list .filter>div>span{top:6px}.mac.webkit #sheet-reviews #reviews-list .filter
.combowrap{top:3px}.mac.webkit #sheet-reviews #reviews-list .filter .categories,
.mac.webkit #sheet-reviews #reviews-list .filter
.language{top:0px}.mac.webkit #slider-top
.toolbar.with_blue_btn{padding-top:20px}.mac.webkit #slider-top .toolbar.with_blue_btn a.date-picker{top:0}.mac.webkit #slider-top .toolbar.with_blue_btn
.combowrap{top: -14px}.mac.webkit #slider-top .toolbar.with_blue_btn
.combowrap_blue{top: -24px}.mac.webkit body div.sheet-wrapper #booking #booking-steps
a.step{padding:22px
27px}.mac.webkit td.creditcard-information table.p-details tr td
input{float:right}.mac.webkit td.creditcard-information table.p-details tr td input.radio-button{float:none}.mac.webkit td.creditcard-information table.p-details tr td input.ccv-input{float:none;margin-left:14px}.mac.webkit td.creditcard-information table.p-details tr
td.top3{padding-left:10px}.mac.webkit td.creditcard-information table.p-details tr
td.visa{padding-left:15px}.mac.webkit section.share-booking div.details .btn-print{background:url('/img/ico/share.png') no-repeat 14px 8px #00aeff}.mac.webkit section.share-booking div.details .btn-print:hover{background:url('/img/ico/share.png') no-repeat 14px 8px #31bcff}.mac.webkit section.share-booking div.details .btn-print{padding:8px
15px 5px 40px}.mac.webkit table td.payment-confirmation div.print a.btn-print{padding:8px
15px 5px 17px;background-color:#00aeff}.mac.webkit td.personal-details table.p-details tr td
textarea{padding:6px
6px}.mac.webkit
.note{margin-top:40px}.mac.webkit div.container .testimonial-info{width:634px}.mac.webkit .container #pre-content{padding:18px
0 17px}.mac.webkit .container .area-aside  section ul li span,
.mac.webkit .container .area-aside  section
a{padding-top:5px}.mac.webkit .container .area-aside section ul li
p{margin-top:6px}.mac.webkit #compare_container > aside
a.back{padding-top:8px;height:18px;font-size:18px}.mac.webkit #compare_container aside
.price{margin-top:199px}.mac.webkit #compare_container .general_info ul
li{font-size:13px}div.clear{height:0px}#search-order .wrapper .sort #sortForm>span{top:0px}@media screen and (max-width: 767px){div.container,
#slider-top #top-pic-slider, #search-top-filter #top-pic-slider,
header.master .wrapper,
#slider-top .toolbar,
#search-top-filter .toolbar,
.fix-slider-top,
.fix-slider-top .fix-wrapper,
footer#bottom .wrapper,
#partners,
#contact,
#about,
#destinations,
#barcelona_city_guide,
#slider-top .wrapper,
#search-top-filter .wrapper,#featured_apartments{width:auto}.fix-slider-top,
.fix-slider-top .fix-wrapper{width:auto !important}#search-top-filter{height:290px}body{min-width:100%;padding-bottom:0px}.top-bar{height:auto}.top-bar nav.language img,
.top-bar nav.telephone img,
.top-bar nav.currency
img{display:none}header.master .top aside,.top-bar,#breadcrumb{display:none}header.master .top
img#logo{margin:1em;width:40%;max-width:216px}header.master
.top{box-shadow:none}footer#bottom{margin-top:1em}#barcelona_city_guide{padding:1em}#barcelona_city_guide section:nth-child(2){margin-top:0px}#barcelona_city_guide section,
#barcelona_city_guide
section#find_us{display:block;width:auto;height:auto;float:none}#barcelona_city_guide section.blue,
#sidebar,
footer#bottom .line,#featured_apartments>header{display:none}#contact{padding:1em;margin:0px}#contact
span{display:block;float:none;clear:both}#about{height:auto;margin:0px
auto}#about
img{margin:1em
0 0 1em;width:40%;max-width:164px;display:block;margin-bottom:1em}#about
p{width:auto;float:none;clear:both;margin:1em}#destinations{margin-top:0px;background:url("/img/css/border-line.gif") repeat-x scroll center bottom rgba(0, 0, 0, 0);padding:1em;margin-bottom:1em}#destinations
span{margin-bottom:0.5em;font-weight:bold;position:relative;display:block}#destinations
nav{display:block}#destinations ul,
#destinations ul
li{margin-left:0px}#language{float:none;display:block;clear:both;padding-left:1em}#language
span{display:none}#partners{margin:0px;padding:1em}#partners span:nth-child(2){display:none}#partners
span.right{float:none}#partners
span{margin-right:1em}#slider-top .toolbar,
#search-top-filter .toolbar,
#search-top-filter.landing
.toolbar{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);left:0px;margin:0px;padding:1em
0em 1em 1em;float:none;height:auto}#slider-top
.toolbar{height:261px}#apartments_home #slider-top .toolbar,
#search #search-top-filter #top-pic-slider,
#apartments_list #search-top-filter #top-pic-slider,
#apartments_map #search-top-filter #top-pic-slider{height:300px}#search #search_filter,
#search .container,
#apartments_list .container,
#apartments_map
.container{margin-top:18px}#search-top-filter .toolbar.short_toolbar,
#slider-top
.toolbar.short_toolbar{height:227px}#slider-top h1,
#search-top-filter
h1{font-size:1.5em;margin:0px
0px 0.5em 0em;width:auto;display:block}#search-top-filter.landing
form{text-align:left}#slider-top a.date-picker input,
#search-top-filter a.date-picker
input{padding-left:12px;position:relative}#slider-top a.date-picker,
#search-top-filter a.date-picker{min-width:auto;width:45%;padding-left:0;padding-right:0}#slider-top div.adults,
#slider-top a.date-picker,
#search-top-filter div.adults,
#search-top-filter a.date-picker{margin-right:0.5em}#slider-top a.date-picker:nth-child(3),
#search-top-filter a.date-picker:nth-child(3){margin-right:0}#slider-top a.date-picker,
#search-top-filter a.date-picker,
#search-top-filter
div.babies{margin-top:0.5em}#home #slider-top
div.babies{top:23px}#apartments_home #slider-top
div.babies{top:6px}#slider-top div.adults,
#slider-top div.children,
#slider-top div.babies,
#search-top-filter div.adults,
#search-top-filter div.children,
#search-top-filter
div.babies{width:45%}#slider-top div.adults span,
#slider-top div.children span,
#slider-top div.babies span,
#search-top-filter div.adults span,
#search-top-filter div.children span,
#search-top-filter div.babies
span{margin-left:0px}#slider-top div.adults,
#search-top-filter
div.adults{margin-left:0}#slider-top .combowrap,
#search-top-filter
.combowrap{top:0}#slider-top input.btn-search,
#search-top-filter input.btn-search{background:url('/img/responsive/button_search_background.gif') center repeat-x;width:45%;left:10px;top:0;text-align:center;font-size:1.3em;padding:13px;border-radius:7px}.fix-slider-top{height:290px;position:absolute;overflow:hidden;width:100%}.fix-slider-top.unanimated #top-pic-slider .slides
img{position:relative !important;visibility:visible !important}#slider-top #top-pic-slider .slides img,
#search-top-filter #top-pic-slider .slides img,
#slider-top .original,
#slider-top #top-pic-slider,
#search-top-filter #top-pic-slider{height:290px}#apartments_home #slider-top #top-pic-slider .slides
img{height:290px}#search-top-filter #top-pic-slider .slides
img{height:290px !important;clip:rect(0px,1154px,290px,0px) !important}#top-pic-slider
a{display:none !important}#keypoints{margin:0
0 1em 0;padding:0;width:100%}#keypoints
article{border-radius:0;display:block;margin-right:0;padding:0.5em 0.5em 1em 8em;width:auto}#keypoints
p{min-height:0;margin-top:0px;font-size:10px;line-height:12px;min-height:30px}#keypoints article:first-child{border-bottom:1px solid #efefef;box-shadow:none}#keypoints article:last-child{border-top:1px solid #efefef;box-shadow:none}#featured_apartments{float:none}#featured_apartments
article{height:auto;overflow:visible;margin:0
1em 1em 1em;width:auto;position:relative}#featured_apartments article
img{float:none;width:100%;height:auto}#featured_apartments article div.quickview-container{display:none}#featured_apartments article
div{float:none;width:auto;margin-left:0px;margin-top: -30px;padding:1em;background:#FFF;z-index:100;position:relative}#featured_apartments article div section.title,
#featured_apartments.search_results article div
section.title{float:none;width:100%}#featured_apartments
header{font-size:1.5em;line-height:18px;margin-bottom:0.3em}#featured_apartments article
aside{position:absolute;float:none;top:0px;right:0px;background:rgba(255,255,255,0.7);padding:0.5em;width:auto}#featured_apartments
.comments{padding-left:26px;padding-bottom:0px;top:0px}#featured_apartments .comments
span.wrapper{float:none;width:auto}#featured_apartments .comments
a{border-radius:10px;box-shadow:0px -8px 9px #008acc inset;margin-top:0.5em;margin-left: -26px;display:block;padding:0.3em 0;font-size:1.5em}#featured_apartments.monthly-list
.comments{padding-left:26px;padding-bottom:0px;top:0px}#featured_apartments.monthly-list .comments
span.wrapper{float:none;width:auto}#featured_apartments.monthly-list .comments
a{float:none;border-radius:10px;box-shadow:0px -8px 9px #008acc inset;margin-top:0.5em;margin-left: -26px;display:block;padding:0.3em 0;font-size:1.5em}#contact
nav{position:relative;bottom:23px}#featured_apartments
a.full_list{margin-right:1em}#featured_apartments article aside
section.price{margin-top:0px;margin-bottom:0px}#featured_apartments.search_results article aside
section.price{margin-bottom:0px}.is_tablet,.is_desktop,.is_tablet_and_desktop{display:none !important}}@media screen and (min-width:768px){.is_mobile{display:none !important}}@media screen and (max-width: 1024px) and (min-width:768px){.fix-slider-top{margin-left:0px !important}#search-top-filter .fix-slider-top{margin-left:0px !important}}@media screen and (max-width: 1023px) and (min-width:768px){body{min-width:100%;padding-bottom:0px}.top-bar{height:auto}.top-bar nav.language img,
.top-bar nav.telephone img,
.top-bar nav.currency
img{display:none}div.container,
#slider-top #top-pic-slider,
#search-top-filter #top-pic-slider,
header.master .wrapper,
#slider-top .toolbar,
#search-top-filter .toolbar,
.fix-slider-top,
.fix-slider-top .fix-wrapper,
footer#bottom .wrapper,
#partners,
#contact,
#slider-top .wrapper,
#search-top-filter .wrapper,#keypoints,#about{width:auto}#keypoints
article{width:33%;margin:0
auto;vertical-align:top}#sidebar,
#search
#breadcrumb{display:none}#keypoints
h3{text-align:left}#keypoints article:first-child{margin-right:2%}#keypoints
p{min-height:0}#featured_apartments{width:auto;padding:0
1em;float:none}#featured_apartments article
img{position:relative}#featured_apartments article div.quickview-container{display:none}#featured_apartments
article{height:auto}#featured_apartments article
p{max-height:none;line-height:15px}#featured_apartments article>div{width:auto;margin-left:284px;float:none;position:relative}#featured_apartments article div
section.title{width:76%}#featured_apartments article
aside{width:20%}#featured_apartments
.comments{top:132px;position:absolute;width:95%}#featured_apartments
header{clear:none !important}#about{width:98%;height:auto}#about
img{width:20%;max-width:164px}#about
p{width:78%;margin-right:1em}#language{float:none;display:block;clear:both;margin-top:1em}#language
span{display:none}.fix-slider-top{position:absolute;overflow:hidden;width:100%;height:290px}.fix-slider-top.unanimated #top-pic-slider .slides
img{position:relative !important;visibility:visible !important}#slider-top .toolbar,
#search-top-filter.landing .toolbar,
#search-top-filter
.toolbar{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);left:0px;margin:0px;padding:1em
0em 1em 1em;float:none;height:auto;width:50%}#search-top-filter.landing
.toolbar{height:288px}#slider-top
.toolbar{height:261px}#search-top-filter .toolbar.short_toolbar,
#slider-top
.toolbar.short_toolbar{height:227px}#slider-top h1,
#search-top-filter
h1{font-size:1.5em;margin:0px
0px 0.5em 0em;width:auto;display:block}#search-top-filter.landing
p{position:absolute;bottom:0px}#search-top-filter.landing
form{text-align:left}#slider-top a.date-picker input,
#search-top-filter a.date-picker
input{padding-left:12px;position:relative}#slider-top a.date-picker,
#search-top-filter a.date-picker{min-width:auto;width:45%;padding-left:0;padding-right:0}#slider-top div.adults,
#search-top-filter div.adults,
#slider-top a.date-picker,
#search-top-filter a.date-picker{margin-right:0.5em}#slider-top a.date-picker:nth-child(3),
#search-top-filter a.date-picker:nth-child(3){margin-right:0}#slider-top a.date-picker,
#search-top-filter a.date-picker,
#search-top-filter
div.babies{margin-top:0.5em}#home #slider-top
div.babies{top:23px}#apartments_home #slider-top
div.babies{top:6px}#slider-top div.adults,
#slider-top div.children,
#slider-top div.babies,
#search-top-filter div.adults,
#search-top-filter div.children,
#search-top-filter
div.babies{width:45%}#slider-top div.adults span,
#slider-top div.children span,
#slider-top div.babies span,
#search-top-filter div.adults span,
#search-top-filter div.children span,
#search-top-filter div.babies
span{margin-left:0px}#slider-top div.adults,
#search-top-filter
div.adults{margin-left:0}#slider-top .combowrap,
#search-top-filter
.combowrap{top:0}#slider-top input.btn-search,
#search-top-filter input.btn-search{background:url('/img/responsive/button_search_background.gif') center repeat-x;width:45%;left:10px;top:0;text-align:center;font-size:1.3em;border-radius:7px;padding-top:12px;padding-bottom:10px}#slider-top #top-pic-slider .slides img,
#search-top-filter #top-pic-slider .slides img,
#search-top-filter.landing #top-pic-slider .slides img,
#slider-top .original,
#search-top-filter .original,
#slider-top #top-pic-slider,
#search-top-filter #top-pic-slider{height:290px}#search-top-filter.landing #top-pic-slider{height:320px}#search-top-filter #top-pic-slider .slides
img{height:290px !important;clip:rect(0px,1154px,290px,0px) !important}#search-top-filter.landing #top-pic-slider .slides
img{height:320px !important;clip:rect(0px,1154px,320px,0px) !important}#bottom
.wrapper{padding:0
1em}#barcelona_city_guide
section{margin-right:1%;width:13%}#barcelona_city_guide
section#find_us{width:17%}#barcelona_city_guide section#find_us
li{margin-right:1%}#barcelona_city_guide
section.blue{margin-right:0px}#destinations{float:none}#language
ul{margin-left:0px}#about,#partners{margin-left:1em;margin-right:1em}#partners
span{margin-right:0;vertical-align:top}#partners
span.right{float:none}#partners
img{margin-right:20px}header.master .top nav
li{font-size:11px}.is_mobile,.is_desktop{display:none !important}}@media screen and (min-width:1200px){#slider-top #top-pic-slider,
#search-top-filter #top-pic-slider{position:relative;height:400px;width:1154px;left:4px}#search-top-filter #top-pic-slider{height:129px !important}#slider-top #top-pic-slider{left:-1154px}}@media screen and (max-width: 1200px) and (min-width:768px){#slider-top .fix-slider-top{width:auto !important}.top-bar{height:auto}.top-bar nav.language img,
.top-bar nav.telephone img,
.top-bar nav.currency
img{display:none}.comments
span.wrapper{margin-right:2em}#keypoints article:last-child{margin-right:0px}#keypoints{width:100%;text-align:center}header.master
.wrapper{margin-left:1em}#contact{padding:1em}}@media screen and (max-width: 1200px) and (min-width:1023px){body{min-width:100%}.top-bar{height:auto}.top-bar nav.language img,
.top-bar nav.telephone img,
.top-bar nav.currency
img{display:none}div.container,
#slider-top #top-pic-slider,
#search-top-filter #top-pic-slider,
header.master .wrapper,
.fix-slider-top,
.fix-slider-top .fix-wrapper,
footer#bottom .wrapper,
#partners,
#contact,
#slider-top .wrapper, #search-top-filter .wrapper,#keypoints,#about{width:auto}#search-top-filter #top-pic-slider{height:290px}#slider-top
.wrapper{position:relative;height:290px !important;width:1154px;left:4px}#search-top-filter #top-pic-slider .slides
img{height:290px;clip:rect(0px,1154px,290px,0px) !important}#keypoints
article{width:23%;padding:10px
1% 10px 80px;margin:0
auto;vertical-align:top;text-align:left}#keypoints article.club,
#keypoints article.world-travel-awards{padding-left:100px;width:21%}#keypoints article.percent,
#keypoints
article.verified{margin-right:1%}#barcelona_city_guide
section{margin-right:3%}#barcelona_city_guide
section#find_us{margin-right:1em}#about
p{float:none;width:auto;margin-left:178px;padding-right:1em}#featured_apartments{width:auto;padding:0
1em;margin-left:280px;float:none;clear:none !important}#featured_apartments article
img{position:relative}#featured_apartments
article{height:auto}#featured_apartments article>div{width:auto;margin-left:284px;float:none;position:relative}#featured_apartments article div
section.title{width:76%}#featured_apartments article
aside{width:20%}#featured_apartments
.comments{top:132px;position:absolute;width:95%}#featured_apartments
header{clear:none !important}#slider-top .toolbar,
#search-top-filter
.toolbar{width:98.7%;padding-left:1%}#slider-top h1,
#search-top-filter
h1{margin-left:0px;margin-right:0px;font-size:17px}#slider-top div.adults,
#search-top-filter
div.adults{margin-left:1px}#slider-top input.btn-search,
#search-top-filter input.btn-search{margin-left:-5px;width:130px;background-size:100%}#about,#partners,#destinations{margin-left:1em;margin-right:1em}#language{margin-right:1em}.container>.content{width:auto;float:none;margin-left:1em}#sidebar{margin-left:1em}.is_mobile,.is_tablet{display:none !important}.fix-slider-top{left:0;margin:0
auto;overflow:hidden;height:290px}}@media screen and (max-width:640px){.btn-search.android_hack_1{margin-top:203px !important}.btn-search.android_hack_2{margin-top:166px !important}.btn-search.android_hack_3{margin-top:156px !important}.btn-search.ios_hack_1{margin-top:194px !important}.btn-search.ios_hack_2{margin-top:166px !important}.btn-search.ios_hack_3{margin-top:154px !important}}@media screen and (min-width:641px){.btn-search.ios_hack_1{margin-top:192px !important}.btn-search.ios_hack_2,.btn-search.ios_hack_3{margin-top:184px !important}}.mini-menu{display:block;float:right;margin:1em
1em 0 0;list-style-type:none}.mini-menu-content{display:none;clear:both;padding:1em
0;margin:0;background:#fff}.mini-menu-content .habitat_destinations
ul{padding:0;margin:0.5em 0 0 0}.mini-menu-content.top-bar{text-align:left;font-size:1em;padding-top:1em;padding-bottom:1em}.mini-menu-content.top-bar
nav{top:0px;margin:1em}.mini-menu-content.top-bar
nav.habitat_destinations{height:auto;z-index:10}.mini-menu-content.top-bar
nav.language{z-index:20;margin-top:26px;margin-bottom:0px}.mini-menu-content.top-bar
nav.telephone{z-index:30}.mini-menu-content.top-bar nav.language,
.mini-menu-content.top-bar
nav.telephone{display:block;text-transform:none;height:15px;padding-left:10px}.mini-menu-content.top-bar
nav.language{width:144px}.mini-menu-content.top-bar
nav.telephone{width:100%}.mini-menu-content.top-bar nav.telephone
img{left:155px}.mini-menu-content
hr{border:none;border-bottom:1px solid #ccc;z-index: -30;position:relative}.mini-menu-content.top-bar nav.language ul,
.mini-menu-content.top-bar nav.telephone
ul{width:90%;background:#FFF}.mini-menu-content.top-bar nav
ul{background:none}.mini-menu-content.top-bar nav.language ul li,
.mini-menu-content.top-bar nav.telephone ul
li{border-right:none;display:block;height:30px;padding:0px}.mini-menu-content.top-bar ul
*{z-index:2000}.mini-menu-content
.menuTelephone{width:90%;background-color:white}.mini-menu-content .menuTelephone .bloc_left,
.mini-menu-content .menuTelephone
.bloc_right{width:100%}header.master .top nav.telephone li:not(.selected) a.blue{color:#00afff}#mini-tab-menu
ul{list-style-type:none;text-align:center;margin:0;padding:0;border-bottom:1px solid #acacac;background:#f9f9f9}#mini-tab-menu ul
li{display:inline-block;text-align:center;width:31%;border-left:1px solid #00aeff;font-family:'futura-pt';font-weight:bold;font-size:1.2em;padding:0.4em 0;margin:0}#mini-tab-menu ul li:first-child{border-left:none}#mini-tab-menu ul li
a{color:#4d4a49}#mini-tab-menu ul li.selected
a{color:#00aeff}#mini-tab-menu{height:39px;display:inline-block;margin-bottom:0px;width:100%}@media screen and (min-width: 768px){.mini-menu,.mini-menu-content{display:none !important}#mini-tab-menu{display:inline-block;position:relative !important;width:100%;margin-top:0 !important}#mini-tab-menu
nav{width:100% !important;display:inline-block;position:absolute;bottom:0;left:0}#mini-tab-menu
ul{width:100% !important}}@media screen and (min-width: 1023px){#mini-tab-menu{display:none}}#mobile-book-now,#mobile-sidebar,#mobile-sheet-overview{display:none}#sheet-overview header
ul{width:70%}@media screen and (max-width: 767px){#breadcrumb,
#nav_apartments,
#apartment-tabbar,
#sheet-overview,
div.sheet-wrapper aside.lateral,
#widget-slideshow-big div.pager,
#widget-slideshow-big img.slide-bottom,
#widget-map-big,
#widget-video-big,
#apartment-widget p,
#apartment-widget
.toolbar{display:none !important}header.master{padding-bottom:1px;box-shadow:0px 0px 15px rgba(0,0,0,0.3);margin-bottom:1.5em}#mobile-book-now,#mobile-sidebar,#mobile-sheet-overview{display:block}#widget-slideshow-big,
#sheet-group,
div.sheet-wrapper,
#widget-slideshow-big .pics
img{width:100%}#widget-slideshow-big
.pics{width:100%;overflow:hidden}#widget-slideshow-big{height:auto;border-radius:0px}#mobile-sheet-overview{background:#FFF;box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px}#mobile-sheet-overview
.wrapper{padding:1em;border-bottom:1px solid #b6b6b6}#mobile-sheet-overview,#mobile-sidebar{margin:0
auto;width:90%}#mobile-sheet-overview
ul{padding-left:1em}#mobile-sheet-overview
h2{margin-top:0px;cursor:pointer;margin-bottom:0px}#mobile-sheet-overview h2
span{display:inline-block;width:15px;height:15px;position:relative;margin-left:10px;background:url('/img/css/arrow-popup.png') no-repeat center center;transform:rotate(270deg);-webkit-transform:rotate(270deg)}#mobile-sheet-overview .open h2
span{transform:rotate(0deg);-webkit-transform:rotate(0deg)}#mobile-sheet-overview .open
h2{margin-bottom:1em}#mobile-sheet-overview ul
li{}#mobile-sheet-overview .covid-19-prevention
p{text-align:justify}#mobile-sheet-overview .covid-19-prevention
ol{padding-left:20px}#mobile-sheet-overview
.amenities_services{font-size:1.2em;line-height:1.5em}#mobile-sheet-overview .amenities_services
.unavailable{display:none}#mobile-sheet-overview,#any-questions,#why-book-with-us{border-radius:0.5em;overflow:hidden}#any-questions{margin-top:1em;margin-bottom:1em}#mobile-sheet-overview #reviews
article.featured{background:none repeat scroll 0 0 #00afff;color:#fff;padding:1em}#mobile-sheet-overview #reviews article.featured
h5{font-weight:bold;margin:0
0 10px;padding:0;text-transform:uppercase}#mobile-sheet-overview
a.more{margin-top:1em;display:block;position:relative}#mobile-sheet-overview #reviews article.featured .blue-ball{background:none repeat scroll 0 0 #fff;color:#00afff}#mobile-sheet-overview header
h1{font-family:'futura-pt';font-size:1.5em;margin-bottom:5px;margin-top:0px;position:relative;width:auto;color:#00afff}#mobile-sheet-overview header
ul{border-bottom:1px solid #d2d2d2;list-style:none outside none;margin:5px
0 3px;padding:0
0 6px;position:relative;top: -3px;width:92%}#mobile-sheet-overview header ul
li{border-right:1px solid #b3b3b2;display:inline;font-size:13px;font-weight:bold;height:auto;margin-right:4px;padding:0
8px 0 0}#mobile-sheet-overview header ul li:last-child{border:medium none;margin-right:0;padding-right:0}#mobile-sheet-overview #your-booking .checkout .detail>div{border-bottom:none;padding:0}#mobile-sheet-overview #your-booking
.go_book_now{position:relative;width:auto}#mobile-sheet-overview #your-booking .checkout
.book_now{background:linear-gradient(to bottom, #43bef9 0%, #2f84ba 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border:0;border-radius:5px;box-shadow:none;width:inherit;display:block;position:relative}#mobile-book-now
.original_price{padding-top:1em !important;padding-bottom:0.3em}#mobile-book-now
h2{margin-bottom:14px}#mobile-book-now .total_price,
#mobile-book-now
.pays{padding:0.4em 0 !important}#widget-slideshow-big img.slide-left,
#widget-slideshow-big img.slide-right{top:42%}#apartment-widget
h1{margin-left:1em;font-size:18px}#widget-slideshow-big{margin-bottom:18px}.wrapper
.content{display:none}.complete{text-align:center;margin-bottom:0px}}@media screen and (max-width: 1023px){#your-booking .checkout div.total_price p:nth-child(2){margin:0
0}#your-booking .block.calendar:first-child{border-radius:15px 15px 0 0;overflow:hidden;background:#FFF}#your-booking .block.checkout
header{border-radius:0 0 10px 10px}#why-book-with-us,#your-booking{background:transparent;box-shadow:none}}@media screen and (max-width: 1023px) and (min-width:768px){.complete{display:none}#mobile-book-now
.original_price{padding-top:1em !important;padding-bottom:0.3em}#mobile-book-now .total_price,
#mobile-book-now
.pays{padding:0.4em 0 !important}#mobile-book-now
.content.full.displaced{width:90%;position:relative;left:105%;margin-top: -190px}#mobile-book-now #your-booking{width:50%}#your-booking .checkout div.original_price span:last-child,
#your-booking .checkout .pays
span{float:none}#your-booking .checkout div.original_price span:last-child{margin-left:10em}div.sheet-wrapper aside.lateral,.mini-size-only{display:none}#widget-slideshow-big,
#sheet-group,
#nav_apartments .wrapper,
#widget-slideshow-big .pics img,
#widget-map-big,
#widget-map-big iframe,
#widget-video-big,
#widget-video-big iframe,
#widget-slideshow-big div.pager
div.wrapper{width:100%}#breadcrumb
.wrapper{width:97%}#sheet-group
div.social{right:0px}#widget-slideshow-big{height:auto;margin-bottom:15px}div.sheet-wrapper{width:96%;margin-left:2%}#sheet-overview #reviews
article.featured{border-radius:0px}#mobile-sheet-overview,#mobile-book-now{display:block}#your-booking .checkout
.book_now{display:inline-block;width:auto;padding:8px
60px}#your-booking .checkout .detail>div{border-bottom:0px}#mobile-book-now
.wrapper{background:#FFF;border:1px
solid #d4d3d3;border-radius:0 5px 5px;padding:1em;position:relative}#mobile-book-now .wrapper
h2{margin-top:0px}#your-booking .checkout .detail>div{padding:0px}#mobile-sheet-overview{margin:0px
0px 60px 0px;clear:both}#sheet-overview
#reviews{width:54%}#sheet-overview #location div.map
img{width:100%;height:auto}#sheet-overview .hreview-aggregate{width:41%}#sheet-reviews #reviews-list article .description,
#widget-slideshow-mini,
#sheet-location #the-area
div.info{width:47%}#mobile-sheet-overview #your-booking
.go_book_now.displaced{position:absolute;right:1em;bottom:1em}}@media screen and (max-width: 1200px) and (min-width:768px){#sheet-overview #reviews
article.featured{margin-left:0px}#breadcrumb .wrapper,#nav_apartments{padding-left:1em}}@media screen and (max-width: 1200px) and (min-width:1023px){div.sheet-wrapper{width:97%;margin:auto 1em}#sheet-group{width:auto;margin-right:297px}#widget-video-big,
#widget-slideshow-big,
#widget-slideshow-big .pics img,
#widget-map-big,
#widget-map-big iframe,
#widget-video-big iframe,
#widget-slideshow-big div.pager
div.wrapper{width:100%}#widget-map-big,#widget-video-big,#widget-slideshow-big{height:auto}div.sheet-wrapper
aside.lateral{position:absolute;right:0px}#breadcrumb .wrapper,
#nav_apartments
.wrapper{width:auto}#map-location{width:100% !important}#sheet-overview
#reviews{width:50%}#sheet-reviews #reviews-list article .description,
#widget-slideshow-mini,
#sheet-location #the-area
div.info{width:47%}}@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape){body{width:1024px !important;min-width:1024px !important;max-width:1024px !important;position:relative;display:block}div.container,
#slider-top #top-pic-slider,
#search-top-filter #top-pic-slider,
header.master .wrapper,
#slider-top .toolbar,
#search-top-filter .toolbar,
.fix-slider-top,
.fix-slider-top .fix-wrapper,
footer#bottom .wrapper,
#partners,
#contact,
#slider-top .wrapper,
#search-top-filter .wrapper,#keypoints,#about{width:auto !important}#keypoints article,
#keypoints article.club,
#keypoints article.verified,
#keypoints article.percent,
#keypoints article.save_time,
#keypoints article.world-travel-awards{width:21.5%;padding:10px
1% 10px 100px;margin:0
auto;vertical-align:top;min-height:129px}#keypoints
article.percent{padding:10px
1% 10px 80px}.fix-slider-top{width:100% !important}.steps{width:55% !important}#featured_apartments.search_results .comments
a{margin-top: -6px !important}body#home #slider-top
div.destination{top:22px}#search-order .wrapper .sort #sortForm>span{top:0px}#search-order .wrapper .sort #sortForm>combowrap{top:0px}#slider-top .toolbar
form{margin-top: -10px}#searchFormHome{margin-left:0px !important}}@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait){body{width:768px !important;min-width:768px !important;max-width:768px !important;position:relative;display:block}div.container,
#slider-top #top-pic-slider,
#search-top-filter #top-pic-slider,
header.master .wrapper,
#slider-top .toolbar,
#search-top-filter .toolbar,
.fix-slider-top,
.fix-slider-top .fix-wrapper,
footer#bottom .wrapper,
#partners,
#contact,
#slider-top .wrapper,
#search-top-filter .wrapper,#keypoints,#about{width:auto !important}#keypoints article,
#keypoints article.club,
#keypoints article.verified,
#keypoints article.percent,
#keypoints article.save_time,
#keypoints article.world-travel-awards{width:34%;padding:10px
1% 10px 100px;margin:0
auto;vertical-align:top;min-height:129px}#keypoints
article.percent{padding:10px
1% 10px 80px}.fix-slider-top{width:100% !important}#slider-top .toolbar, #search-top-filter
.toolbar{width:50% !important}#slider-top a.date-picker, #search-top-filter a.date-picker{width:34% !important;margin-bottom:30px !important}#search-top-filter
.toolbar{padding-top:15px !important;padding-left:15px !important;height:198px}#slider-top
.toolbar{padding-top:15px !important;padding-left:15px !important;height:204px}body#home #slider-top
.toolbar{height:262px}body#home #slider-top
div.destination{margin-bottom: -20px}.step-line{width:39% !important}.steps{width:55% !important}#featured_apartments.search_results .comments
a{margin-top: -6px !important}#search-order .wrapper .sort #sortForm>span{top:0px}#search-order .wrapper .sort #sortForm>combowrap{top:0px}body#home #slider-top input.btn-search{position:relative;top:-3px !important}#search-top-filter input.btn-search,
#slider-top input.btn-search{position:relative;top:0px !important}#slider-top
.toolbar.short_toolbar{height:204px}#search-top-filter
.toolbar.short_toolbar{height:198px}.booking-details>div.middle-sidebar{width:50% !important;left:330px !important}.booking-details{padding-left:40px !important}#slider-top .wrapper,
#search-top-filter
.wrapper{overflow:visible !important;position:relative}}@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
,
only screen
and (min-device-width : 320px)
and	(max-device-width : 568px){#slider-top input.btn-search{position:relative;top:13px !important}#home #slider-top input.btn-search,
#home #search-top-filter input.btn-search{top:22px}#search_filter .block .content input[type="checkbox"],
#search_filter .block .content
label{display:inline-block !important;width:auto !important}#slider-top a.date-picker input,
#search-top-filter a.date-picker
input{margin-left: -2px !important}#search-order .wrapper .sort #sortForm>span{top:0px}#search-order .wrapper .sort #sortForm>combowrap{top:0px}}.popup-info{padding:10px}.popup-info
header{float:left;height:37px;margin-top:2px;position:relative;width:auto}.popup-info header
h3{color:#00AFFF;font-size:20px;font-weight:normal;margin:0}.popup-info
.content{position:relative;float:left;width:580px;margin:0px;padding:0px;font-size:13px}.popup-info .content
p{margin-top:0px;text-align:justify}.popup-info .content
ul{padding-left:15px}.popup-info .content ul
li{margin-bottom:10px;text-align:justify}a.quick-view{outline:none}.login-container{width:300px;display:block;margin-left:auto;margin-right:auto;border-radius:5px;background:white;margin-top:50px;margin-bottom:50px;padding:50px}.padding{padding-left:30px;padding-right:30px;padding-bottom:10px}.padding h2:first-child{margin-top:0}.button{color:#FFF;border:medium none;border-radius:3px;padding:0px
20px;line-height:54px;display:inline-block;width:100%;margin-top:5px;margin-bottom:5px}.button:hover{text-decoration:none}#popup-login
.facebook{background:none repeat scroll 0% 0% #3B5998;font-size:16px;margin-right:10px;background-image:url('/img/ico/btn-facebook.png');background-repeat:no-repeat;background-position:10px center;background-size:20px}#popup-login .facebook:hover{color:#FFF;background:none repeat scroll 0% 0% #344E86;background-image:url('/img/ico/btn-facebook.png');background-repeat:no-repeat;background-position:10px center;background-size:20px}#popup-login
.googleplus{background:none repeat scroll 0% 0% #DD4B39;font-size:16px;background-image:url('/img/ico/btn-googleplus.png');background-repeat:no-repeat;background-position:10px center;background-size:20px}#popup-login .googleplus:hover{color:#FFF;background:none repeat scroll 0% 0% #D73925;background-image:url('/img/ico/btn-googleplus.png');background-repeat:no-repeat;background-position:10px center;background-size:20px}.register{font-size:14px;font-weight:bold}.register:hover{text-decoration:underline}.form-input{padding:0;margin:0;width:100%;height:25px;margin-bottom:10px}.form-tag{padding:0;margin:0;margin-bottom:5px;margin-top:5px;font-weight:bold;font-size:16px}.forgotten{font-size:14px;font-weight:bold;margin-left:20px}.forgotten:hover{text-decoration:underline}.login-habitat{margin-bottom:10px}.no-account{font-weight:bold;font-size:16px}.habitat{color:#797979;font-weight:bold}#cambio-ok,#recuperacion-msg,#registrer-msg,#login-msg{font-weight:bold;text-align:center;padding:0;margin:0}#remember-password{display:none;text-align:center}button.show-login-popup,button.show-register-popup,button.show-forgot-pwd-popup{background:none;color:#00afff;border:none;font-weight:bold;font-size:12px}.ui-dialog-titlebar{background:white;border:0}.ui-dialog .ui-dialog-content{background:white !important}.ui-dialog{z-index:9999999 !important;width:auto !important}.ui-state-default .ui-icon{background:url("/img/css/close-button.png") no-repeat scroll 0 0 transparent !important;background-size:18px !important;width:20px;height:20px}#popup-register,#popup-login,#popup-forgot-pwd{min-width:400px}#show-login-popup{font-size:12px;border:0;background:none;color:#12B4FF;font-weight:bold;outline:none}#show-forgot-pwd-popup,#show-register-popup,#show-forgot-pwd-popup-from-register,#show-login-popup-from-register,#show-login-popup-from-form{border:0;background:none;color:#12B4FF;font-weight:bold;outline:none;max-width:500px}#show-login-popup-from-form{display:inline-block;margin:0;padding:0;margin-top:10px;font-size:12px}#show-login-popup-from-form:hover{cursor:pointer}#submitregisterdata{margin-bottom:20px}.ui-dialog .ui-widget-content .ui-state-default, .ui-dialog .ui-widget-header .ui-state-default{background:white !important;border:0;outline:0}#error-msg,#cambio-ok{text-align:center;font-weight:bold;padding-bottom:20px;margin:0}#error-msg{color:red}#register-msg,#login-msg,#forgot-pwd-msg,#register-after-booking-msg{font-weight:bold;font-size:15px}#show-forgot-pwd-popup-from-register,#show-login-popup-from-register{width:100%}#popup-login,#popup-register,#popup-forgot-pwd,#popup-register-after-reservation{max-width:500px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#nav_apartments{background:url("/img/css/bg-border-top.png") repeat-x scroll center bottom transparent;clear:both;height:28px;margin: -5px 0px 12px 0px;font-size:14px}#nav_apartments
.wrapper{clear:both;margin:0
auto;padding:0;width:1150px}#nav_apartments
.back{position:relative;float:left}#nav_apartments .back
a{background:url("/img/sprite/misc.png") no-repeat scroll 0px -807px transparent;padding-left:20px;color:#4d4a49}#nav_apartments
.nav{position:relative;float:right}#nav_apartments .nav
a{color:#4d4a49}#nav_apartments .nav a:hover,
#nav_apartments .nav a.disabled:hover,
#nav_apartments .back a:hover{color:#00afff}#nav_apartments .nav
a.disabled{color:#b6b5b4}#nav_apartments .nav a:first-child{background:url("/img/sprite/misc.png") no-repeat scroll 0px -807px transparent;padding-left:20px;margin-right:6px}#nav_apartments .nav a:first-child.disabled{background-position:0px -708px}#nav_apartments .nav a:last-child{background:url("/img/sprite/misc.png") no-repeat scroll 99px -940px transparent;padding-right:20px;margin-left:6px}#nav_apartments .nav a:last-child.disabled{background-position:99px -853px}