html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear-all,.clearfix,#app-active-filters-wrapper #app-active-filters,.accom-price .cta,.search-filters-col li,.box .boxtitlegrey,.box .boxtitlegreen,.box .boxbody,.box .greybody,.pagination-wrapper,.pagination,.establisment-detail-overview{clear:both;zoom:1}.clear-all:before,.clearfix:before,#app-active-filters-wrapper #app-active-filters:before,.accom-price .cta:before,.search-filters-col li:before,.box .boxtitlegrey:before,.box .boxtitlegreen:before,.box .boxbody:before,.box .greybody:before,.pagination-wrapper:before,.pagination:before,.establisment-detail-overview:before,.clear-all:after,.clearfix:after,#app-active-filters-wrapper #app-active-filters:after,.accom-price .cta:after,.search-filters-col li:after,.box .boxtitlegrey:after,.box .boxtitlegreen:after,.box .boxbody:after,.box .greybody:after,.pagination-wrapper:after,.pagination:after,.establisment-detail-overview:after{content:"";display:table}.clear-all:after,.clearfix:after,#app-active-filters-wrapper #app-active-filters:after,.accom-price .cta:after,.search-filters-col li:after,.box .boxtitlegrey:after,.box .boxtitlegreen:after,.box .boxbody:after,.box .greybody:after,.pagination-wrapper:after,.pagination:after,.establisment-detail-overview:after{clear:both}.abnew .checkout-form h1{border-bottom:solid 10px #009b3e;font:normal 28px/52px Arial,Helvetica,sans-serif;margin-bottom:20px;width:100%}.abnew .form-step .step-title{border-bottom:solid 2px #009b3e;font:bold 18px/20px Arial,Helvetica,sans-serif;padding:2px 0 4px;margin-bottom:10px}.box{border:solid 1px #ccc}.box .boxtitlegrey,.box .boxtitlegreen{border-bottom:solid 1px #ccc;font-weight:bold;padding:8px 15px}.box .boxbody,.box .greybody{padding:10px 15px}.green-btn,.share-blue-btn,.print-blue-btn,.pdf-blue-btn,.confirm-alert .ui-button-text-only,.link-blue-btn{background-color:#2d5495;border:1px solid #02296e;box-shadow:inset 0 0 10px rgba(21,49,95,0.9);border-radius:3px;color:#FFF;cursor:pointer;display:inline-block;font:bold 15px Arial,Helvetica,sans-serif;padding:8px 22px;text-decoration:none;background:#2b5192;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#305b9f),color-stop(100%,#183b7b));background:-webkit-linear-gradient(#305b9f,#183b7b);background:-moz-linear-gradient(#305b9f,#183b7b);background:-o-linear-gradient(#305b9f,#183b7b);background:linear-gradient(#305b9f,#183b7b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305b9f',endColorstr='#183b7b');zoom:1}.green-btn:hover,.share-blue-btn:hover,.print-blue-btn:hover,.pdf-blue-btn:hover,.confirm-alert .ui-button-text-only:hover,.link-blue-btn:hover{background:#3d6fbe;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3d6fbe),color-stop(100%,#1f4a97));background:-webkit-linear-gradient(#3d6fbe,#1f4a97);background:-moz-linear-gradient(#3d6fbe,#1f4a97);background:-o-linear-gradient(#3d6fbe,#1f4a97);background:linear-gradient(#3d6fbe,#1f4a97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6fbe',endColorstr='#1f4a97');zoom:1;text-decoration:none}.green-btn{background-color:#00a64d;border:1px solid #1c8c43;box-shadow:none;background:#00a64d;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#00a64d),color-stop(100%,#008c33));background-image:-webkit-linear-gradient(#00a64d,#008c33);background-image:-moz-linear-gradient(#00a64d,#008c33);background-image:-o-linear-gradient(#00a64d,#008c33);background-image:linear-gradient(#00a64d,#008c33);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A64D',endColorstr='#008C33',GradientType=0);zoom:1}.green-btn:hover{background:#047531;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#1cbc59),color-stop(100%,#158c42));background-image:-webkit-linear-gradient(#1cbc59,#158c42);background-image:-moz-linear-gradient(#1cbc59,#158c42);background-image:-o-linear-gradient(#1cbc59,#158c42);background-image:linear-gradient(#1cbc59,#158c42);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1cbc59',endColorstr='#158c42',GradientType=0);zoom:1}.arrow-blue-btn{position:relative;background-color:#2d5495;border-radius:3px;box-sizing:border-box;color:#FFF;cursor:pointer;display:inline-block;font:bold 15px Arial,Helvetica,sans-serif;margin:0;padding:10px 38px 10px 20px;text-align:center;text-decoration:none;background:#2b5192;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#305b9f),color-stop(100%,#183b7b));background:-webkit-linear-gradient(#305b9f,#183b7b);background:-moz-linear-gradient(#305b9f,#183b7b);background:-o-linear-gradient(#305b9f,#183b7b);background:linear-gradient(#305b9f,#183b7b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305b9f',endColorstr='#183b7b');zoom:1}.arrow-blue-btn:hover{background:#3d6fbe;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3d6fbe),color-stop(100%,#1f4a97));background:-webkit-linear-gradient(#3d6fbe,#1f4a97);background:-moz-linear-gradient(#3d6fbe,#1f4a97);background:-o-linear-gradient(#3d6fbe,#1f4a97);background:linear-gradient(#3d6fbe,#1f4a97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6fbe',endColorstr='#1f4a97');zoom:1;text-decoration:none}.arrow-blue-btn:after{background:transparent url(../img/sprites/sprite-main.png) no-repeat 0 -527px;content:'';display:block;height:18px;margin-top:-9px;position:absolute;right:6px;top:50%;width:18px}@media only screen and (max-width:1080px){.arrow-blue-btn{padding:10px 28px 10px 3%}}@media only screen and (max-width:1080px){#page-offer_list .cta .arrow-blue-btn,#page-dhp.dhp404 .cta .arrow-blue-btn,#page-dhpl.dhp404 .cta .arrow-blue-btn,#page-poi .cta .arrow-blue-btn,#page-establishment_list_bb .cta .arrow-blue-btn,#page-establishment_list_apartment .cta .arrow-blue-btn,#page-establishment_list_hotel .cta .arrow-blue-btn,#page-establishment_list_hostel .cta .arrow-blue-btn{padding-right:3%}#page-offer_list .cta .arrow-blue-btn:after,#page-dhp.dhp404 .cta .arrow-blue-btn:after,#page-dhpl.dhp404 .cta .arrow-blue-btn:after,#page-poi .cta .arrow-blue-btn:after,#page-establishment_list_bb .cta .arrow-blue-btn:after,#page-establishment_list_apartment .cta .arrow-blue-btn:after,#page-establishment_list_hotel .cta .arrow-blue-btn:after,#page-establishment_list_hostel .cta .arrow-blue-btn:after{content:none}}.share-blue-btn,.print-blue-btn,.pdf-blue-btn{font:bold 13px Arial,Helvetica,sans-serif;margin-left:10px;padding:4px 22px 4px 40px;position:relative}@media only screen and (max-width:930px){.share-blue-btn,.print-blue-btn,.pdf-blue-btn{padding:8px 22px 8px 40px;font:bold 15px Arial,Helvetica,sans-serif}}.share-blue-btn:after,.print-blue-btn:after,.pdf-blue-btn:after{background:transparent url(../img/sprites/sprite-main.png) no-repeat 0 0;content:'';display:block;margin-top:-10px;position:absolute;top:50%}.share-blue-btn:after{background-position:-263px -197px;height:15px;left:15px;margin-top:-8px;width:16px}.print-blue-btn:after{background-position:-249px -227px;height:16px;left:15px;width:16px}.pdf-blue-btn:after{background-position:-249px -243px;height:16px;left:15px;width:16px}.fakeselect,.field input[type='text'],.field input[type='password'],.field input[type='email'],.field input[type='tel'],.field textarea,.engine input[type="text"]{border:1px solid #a4a4a4;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666;font:13px/24px Arial,Helvetica,sans-serif;height:30px;margin-bottom:4px;max-width:85%;padding:1px 5px;width:230px}.field label{color:#484848;display:block;font:bold 16px Arial,Helvetica,sans-serif;padding-bottom:5px}.field .info span,.abnew .checkout-form .info span,.field .field-note{color:#333;display:inline-block;font:normal 11px/14px Arial,Helvetica,sans-serif;margin-top:0;padding:2px 0;text-decoration:none}.field .info span,.abnew .checkout-form .info span{font-size:12px}.field .info span:before,.abnew .checkout-form .info span:before{background:transparent url(../img/sprites/sprite-main.png) no-repeat -254px -162px;content:"";display:block;float:left;height:10px;padding:0 12px 0 0;position:relative;top:2px;width:5px}.field input[type='checkbox'],.field input[type='radio']{height:10px;margin-right:10px;position:relative;width:10px}.field input[type='checkbox']:before,.field input[type='radio']:before{background-color:#fff;box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.7);bottom:-1px;color:#009b3e;content:"";display:inline-block;height:15px;left:-2px;position:absolute;width:15px}.dropdown{background-color:#FFF;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:2px 2px 5px #333;-moz-box-shadow:2px 2px 5px #333;box-shadow:2px 2px 5px #333;display:none;margin:0;position:absolute;z-index:10000}.dropdown li{clear:both;float:none}.handle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer}.handle:after{content:" \25BC";white-space:nowrap}.handle-collapsible{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer}.handle-collapsible:before{content:"\25BC ";white-space:nowrap}.fakeselect{border-color:#a2a2a2;cursor:pointer;display:inline-block;min-width:225px;padding:0;position:relative;width:auto}.fakeselect-handle{padding:0 24px 0 10px;width:100%;position:relative}.fakeselect-handle:after{position:absolute;right:6px}.prefixdropdown,.fakeselect-dropdown{box-shadow:2px 2px 5px #aaa;height:200px;left:0;margin:3px 0 0;overflow-y:auto;overflow-x:visible;padding:0;right:0}.prefixdropdown>li,.fakeselect-dropdown>li{border-bottom:solid 1px #f0f0f0;padding:0 10px}.prefixdropdown>li:hover,.fakeselect-dropdown>li:hover{background-color:#edefef}.prefixdropdown a,.fakeselect-dropdown a{text-decoration:none;display:block}.prefixdropdown a:hover,.fakeselect-dropdown a:hover{text-decoration:none}.field.errorous input[type='text'],.field.errorous input[type='password'],.field.errorous input[type='email'],.field.errorous input[type='tel'],.field.errorous textarea,.field.errorous .dial-codes .flag-select{border:solid 2px #de2020 !important}.app-error-container li{color:#de2020;font:bold 12px Arial,Helvetica,sans-serif;margin:0 0 10px 0;max-width:270px}.errorous .field-check-icon-ko,.valid .field-check-icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -139px -145px;display:inline-block;height:19px;margin-left:7px;position:relative;top:7px;width:24px}.valid .field-check-icon,.abnew .valid .field-check-icon{background-position:-244px -144px;height:18px;top:4px}.big-top-alert{background-color:#fffada;color:#009b3e;font:bold 28px/50px Arial,Helvetica,sans-serif;margin-bottom:25px;padding-left:60px;position:relative}.big-top-alert:after{background:transparent url(../img/sprites/sprite-main.png) no-repeat -41px -353px;content:'';display:inline-block;height:40px;left:12px;position:absolute;top:5px;width:40px}.app-final-success{display:table;background:#fcf6db;margin:0 0 33px;overflow:hidden;padding:10px;position:relative}.app-final-success div{display:table-cell;vertical-align:middle}.app-final-success div:before{content:'';padding:0 10px 0 10px;position:absolute;top:50%}.app-final-success p{color:#333;font:bold 14px/18px Arial,Helvetica,sans-serif;margin:0;padding:10px 0 12px 45px;display:block}.tooltip{position:relative;display:table}.tooltip-handle{cursor:pointer}.tooltip-content-topleft,.tooltip-content-bottomleft,.tooltip-content-topright,.tooltip-content-lefttop,.tooltip-content{background:#fff none;border:solid 1px #ccc;color:#484848;cursor:pointer;display:none;font:normal 12px/16px Arial,Helvetica,sans-serif;left:0;padding:18px 15px;position:absolute;margin-top:7px;z-index:10}.tooltip-content-topleft:after,.tooltip-content-bottomleft:after,.tooltip-content-topright:after,.tooltip-content-lefttop:after,.tooltip-content:after{background:transparent url(../img/sprites/sprite-main.png) no-repeat -51px -489px;content:"";display:block;height:10px;left:10%;position:absolute;top:-10px;width:15px}.tooltip-content-topleft span,.tooltip-content-bottomleft span,.tooltip-content-topright span,.tooltip-content-lefttop span,.tooltip-content span{background:white url(../img/sprites/sprite-main.png) no-repeat -82px -510px;cursor:pointer;display:block;float:right;height:8px;margin:0 0 5px 5px;vertical-align:top;width:8px;z-index:10}.tooltip-content-topleft:after{left:10%}.tooltip-content-bottomleft{left:10%;bottom:100%}.tooltip-content-bottomleft:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:auto;bottom:-10px}.tooltip-content-topright:after{left:90%}.tooltip-content-lefttop{left:100%;margin-top:0;top:-10px;margin-left:12px}.tooltip-content-lefttop:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);top:15px;left:-12px}@media only screen and (max-width:480px){.tooltip-content-lefttop{left:0;margin-top:7px;top:100%;width:auto}.tooltip-content-lefttop:after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:10%;top:-10px}}.rating-block-default{background-image:url(../img/tripadvisor/tadvisor-sprite.png);background-repeat:no-repeat;display:block;height:20px;margin:10px 0;width:118px}.app-rate-0-0.rating-block-default{background-position:0 0}.app-rate-0-5.rating-block-default{background-position:0 -19px}.app-rate-1-0.rating-block-default{background-position:0 -39px}.app-rate-1-5.rating-block-default{background-position:0 -59px}.app-rate-2-0.rating-block-default{background-position:0 -79px}.app-rate-2-5.rating-block-default{background-position:0 -99px}.app-rate-3-0.rating-block-default{background-position:0 -119px}.app-rate-3-5.rating-block-default{background-position:0 -139px}.app-rate-4-0.rating-block-default{background-position:0 -159px}.app-rate-4-5.rating-block-default{background-position:0 -179px}.app-rate-5-0.rating-block-default{background-position:0 -199px}.social-button{border-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.4);border-radius:3px;color:#fff !important;cursor:pointer;display:inline-block;font:bold 14px/2.1 "Lucida Grande",Tahoma,sans-serif;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#26FFFFFF',endColorstr='#26000000');padding:4px 13px 4px 3px;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.5);white-space:nowrap}.social-button:before{content:url(../img/myaccount/facebook.png);border-right:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.25);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.25);box-shadow:1px 0 0 rgba(255,255,255,0.25);font-style:normal;font-weight:normal;height:15px;margin:0 8px 0 0;padding:10px 6px;vertical-align:middle;width:8px}.social-button:active{outline:0}.social-button:hover,.social-button:focus{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0.1)),color-stop(49%,rgba(255,255,255,0.05)),color-stop(51%,rgba(0,0,0,0.05)),color-stop(100%,rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.1));background-image:-moz-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.1));background-image:-o-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.1));background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.1));*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#1AFFFFFF',endColorstr='#1A000000');text-decoration:none}.social-button:active{background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0,rgba(255,255,255,0.1)),color-stop(30%,rgba(255,255,255,0)),color-stop(50%,transparent),color-stop(100%,rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0) 30%,transparent 50%,rgba(0,0,0,0.1));background-image:-moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0) 30%,transparent 50%,rgba(0,0,0,0.1));background-image:-o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0) 30%,transparent 50%,rgba(0,0,0,0.1));background-image:linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0) 30%,transparent 50%,rgba(0,0,0,0.1));*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#1AFFFFFF',endColorstr='#1A000000')}.social-button.facebook{background-color:#606060}.wrapper .column{float:left;width:50%}.divider{border-top:1px solid #ddd;clear:both;height:1px;margin:0 0 10px 0;width:100%}.no-show{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}body{font:normal 12px Arial,Helvetica,sans-serif;line-height:15px}input{font-family:Arial,Helvetica,sans-serif}b,strong{font-weight:bold}ul,li{list-style:none}a{color:#000}a:hover{text-decoration:underline}.l-content h2{border:1px solid #ccc;font:bold 14px Arial,Helvetica,sans-serif;margin:20px 0 10px 0;padding:5px 0 5px 5px}h3{font:bold 14px Arial,Helvetica,sans-serif;margin:0}h4{font:bold 14px Arial,Helvetica,sans-serif}h6{color:#484848;font:bold 20px/25px Arial,Helvetica,sans-serif}hr{background:#ccc;border:0;clear:both;margin:10px 0}input:-moz-placeholder{font-style:italic}input::-moz-placeholder{font-style:italic}input::-webkit-input-placeholder{font-style:italic}input:-ms-input-placeholder{font-style:italic}.blue-link,.span-link{color:#2c5193;cursor:pointer;text-decoration:underline}.blue-link a,.span-link a{color:#2c5193;text-decoration:underline}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.line-through{text-decoration:line-through}.justify{text-align:justify}.float-left{float:left}.float-right{float:right}.is-hidden{display:none !important}img.responsive{height:auto;max-width:100%}.noborder,.no-border,a,img{border:0}.ico-more-open,.ico-more-close{background-image:url(../img/sprites/sprite-main.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;height:11px;margin:0 3px;vertical-align:baseline;width:11px}.ico-more-open,.is-collapsed .ico-more-close{background-position:-154px -253px}.ico-more-close{background-position:-139px -253px}html,body{margin:0;width:100%;height:100%}body{background:#fff;overflow-x:hidden}.wrapper{display:block;overflow:hidden}.l-container{background:white;margin:0 auto;max-width:1080px;min-width:600px;min-height:400px}.responsive .l-container{min-width:0}.l-content-wrapper{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:400px;max-width:1080px;min-width:600px;padding:0 1.2987% 0 1.2987%;position:relative;z-index:0;width:100%}.l-content{float:right;margin-top:15px;width:75%}.container{margin-left:auto;margin-right:auto;max-width:1080px}#header{background:#009b3e}#header .menu{background:#00752f;color:#fff;display:inline-block;height:30px;text-align:right;width:100%}#header ul{list-style-type:none;margin:0;padding:0}#header li{display:inline-block;padding:5px 0;position:relative}#header .menu #language{font-weight:bold;padding-right:0}#header .menu #language:after{background-image:url("../img/homepage-images/sprite.png");background-position:-260px 0;background-repeat:no-repeat;content:"";height:16px;margin-left:0;margin-bottom:-2px;display:inline-block;width:16px}#header .menu #currency{font-weight:bold;padding-right:0;margin-right:8px}#header .menu #currency:after{background-image:url("../img/homepage-images/sprite.png");background-position:-260px -17px;background-repeat:no-repeat;content:"";height:16px;margin-bottom:-2px;display:inline-block;width:16px}#header .menu #header-menu-find-reservation{font-weight:bold;margin-left:8px}#header .menu .app-header-link-hotel-login{font-weight:bold}#header .menu .login-links{font-weight:bold;word-spacing:-2px}#header .menu .separator-line{width:2px;height:20px;background:#61cc8c;padding:0;margin-bottom:-5px;margin-right:10px}#header .menu a{color:white;cursor:pointer;display:inline-block;font-size:14px;padding:0;margin-left:8px;text-decoration:none}#header .menu a:last-child{margin-left:0}#header .menu .menu-last-link{margin-right:15px;font-size:14px}@media all and (min-width:940px){#header .menu li{margin-left:8px}}#logo{display:inline-block;float:left;margin-bottom:10px;margin-left:15px;margin-top:12px;overflow:hidden}#logo .logo-img{background-image:url("../img/homepage-images/sprite.png");border:0;height:48px;width:248px}#phone{box-sizing:border-box;display:inline-block;float:right;height:30px;line-height:2em;margin-right:10px;margin-top:18px;overflow:hidden;padding:4px 4px 4px 40px;text-align:right}#phone:before{background-image:url("../img/homepage-images/sprite.png");background-position:-111px -57px;background-repeat:no-repeat;content:"";height:30px;margin-left:-25px;margin-top:-3px;position:absolute;width:30px}#phone .phone-number{color:white;display:inline-block;font-size:20px;font-weight:bold;margin-left:10px;vertical-align:middle}#app-langdropdown,#app-currencydropdown,#app-myaccount-dropdown{-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);background:white;box-shadow:0 0 5px rgba(0,0,0,0.3);display:none;min-width:200px;padding:10px;position:absolute;top:35px;white-space:nowrap;z-index:9999}#app-langdropdown ul,#app-currencydropdown ul,#app-myaccount-dropdown ul{height:355px;overflow-y:scroll;padding-right:10px;font-size:14px}#app-langdropdown li,#app-currencydropdown li,#app-myaccount-dropdown li{padding:5px}#app-langdropdown .separator,#app-langdropdown .separator:hover,#app-currencydropdown .separator,#app-currencydropdown .separator:hover,#app-myaccount-dropdown .separator,#app-myaccount-dropdown .separator:hover{background:white;color:#009b3e;cursor:default;font-size:16px;font-weight:bold;display:block;float:none}#app-langdropdown .dropdown-tooth,#app-currencydropdown .dropdown-tooth,#app-myaccount-dropdown .dropdown-tooth{border-bottom:10px solid white;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;float:left;height:0;margin-top:-30px;margin-left:8%;width:0}#app-myaccount-dropdown{text-align:left}#app-myaccount-dropdown a:hover{color:white;background:#00a9d5;border-radius:2px;-webkit-border-radius:2px;-moz-webkit-border-radius:2px;padding:5px}#app-myaccount-dropdown li{margin-left:20px;padding-left:20px}#app-myaccount-dropdown .account:before{background-image:url("../img/homepage-images/sprite.png");background-position:-259px -54px;background-repeat:no-repeat;content:"";height:16px;margin-left:-25px;position:absolute;display:inline-block;width:14px}#app-myaccount-dropdown .signout:before{background-image:url("../img/homepage-images/sprite.png");background-position:-259px -36px;background-repeat:no-repeat;content:"";height:16px;margin-left:-25px;position:absolute;display:inline-block;width:14px}#header #app-myaccount-dropdown{padding:10px 0;right:0}#app-myaccount-dropdown:before{border-bottom:10px solid white;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;content:"";float:right;height:0;margin-top:-30px;margin-right:10px;width:0}#header .menu #app-myaccount-dropdown li a{color:black;padding:5px}#header .menu #app-myaccount-dropdown li a:hover{color:white;padding:5px;text-decoration:none}#app-langdropdown>ul li,#app-currencydropdown>ul li{border-radius:2px;clear:both;color:black;cursor:pointer;display:inline-block;float:left;margin-bottom:2px;margin-top:2px;text-align:left;z-index:9999}#app-langdropdown>ul li:hover,#app-langdropdown .language-selected,#app-currencydropdown>ul li:hover,#app-currencydropdown .currency-selected{background:#00a9d5;color:white}.footer-wrapper{padding:0 1.2987% 0 3.2987%}.extra-info{margin-bottom:20px}.map-block{overflow:inherit}.menu-wrapper{margin:0;position:absolute;right:10px;z-index:1}.top-menu{font-size:11px;position:relative;z-index:10000}.top-menu a{color:#FFF;text-decoration:none}.top-menu li{border-right:1px solid #FFF;float:left;padding:0 13px}.top-menu li.last{border:0;padding:0 3px 0 13px}.top-menu .myaccount{border:solid 1px red;border:0;padding:0 22px 0 13px;position:relative}.top-menu .myaccount:after{background-image:none;clip:rect(5px,277px,21px,265px);content:url(../img/sprites/sprite-main.png);cursor:pointer;display:block;position:absolute;right:0;top:-5px}.top-menu .myaccount a{font-weight:bold}body.sitetype-hsg .top-menu{float:right;right:21px}body.sitetype-hsg .top-menu .currencydropdown{right:-60px}.language-selector,.currency-selector{position:relative;z-index:10000}.langdropdown,.currencydropdown{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:280px;max-width:300px;min-width:150px;overflow-y:auto;top:19px}.langdropdown li,.currencydropdown li{border:0;color:#484848;cursor:pointer;float:none;font-size:12px;padding:3px 10px;text-align:left}.langdropdown li:hover,.currencydropdown li:hover{background-color:#ccc}.langdropdown .separator,.currencydropdown .separator{border-top:solid 1px #ccc;color:#009b3e;cursor:default;font-weight:bold;margin:5px 5% 5px 5%;padding:5px 5px 3px;text-align:center;width:87%}.langdropdown .separator:hover,.currencydropdown .separator:hover{background-color:transparent}.currencydropdown{width:235px}.langdropdown .language-selected,.currencydropdown .currency-selected{padding-right:30px;position:relative}.langdropdown .language-selected:after,.currencydropdown .currency-selected:after{background:transparent url(../img/sprites/sprite-main.png) no-repeat -262px -21px;content:"";display:block;height:14px;padding:5px 5px 0 0;position:absolute;right:0;top:2px;width:19px}.langdropdown .language-selected:hover,.currencydropdown .currency-selected:hover{background-color:transparent;cursor:default}.user-dropdown{padding:10px 0;top:19px;right:0;width:auto}.user-dropdown li{float:none;padding:0 10px;text-align:right}.user-dropdown li:hover{background-color:#ccc}.user-dropdown .separator{border-bottom:1px solid #ccc;padding:0;margin:5px 10px}.user-dropdown a{color:#484848;display:inline-block;font:normal 12px Arial,Helvetica,sans-serif;padding:5px 0 5px 18px;position:relative}.user-dropdown a:before{background-image:none;content:url(../img/sprites/sprite-main.png);display:block;position:absolute}.user-dropdown a.account:before{clip:rect(36px,264px,53px,250px);left:-250px;top:-34px}.user-dropdown a.signout:before{clip:rect(20px,264px,36px,250px);left:-249px;top:-17px}.call-us-container{background:url(../img/sprites/sprite-main.png) no-repeat 0 -288px transparent;display:inline-block;float:none;height:35px;margin-left:20px;padding-left:44px}.call-us-container span{background:url(../img/sprites/sprite-main.png) no-repeat right -288px transparent;color:#FFF !important;display:inline-block;height:35px;font:16px/36px Arial,Helvetica,sans-serif;padding-right:10px}.chat-widget{font:bold 16px/25px Arial,Helvetica,sans-serif;padding:10px 0 0 0;text-align:center}.breadcrumb{float:left;margin-top:10px}.breadcrumb a{color:#bdbdbd;font-size:12px;position:relative;text-decoration:none}.breadcrumb a:after{background:transparent url(../img/sprites/sprite-main.png) no-repeat -267px -35px;content:'';display:inline-block;height:15px;margin:2px 8px 4px;vertical-align:middle;width:8px}.breadcrumb li{display:inline}.l-aside{float:left;margin-top:15px;width:24.90741%}.l-footer-wrapper{background-color:transparent;clear:both;width:100%}#footer{background:#47544e;font-size:14px;overflow:hidden}#footer .footer-padding{padding:15px 3.05556% 0 3.05556%}#footer .links{margin-left:auto;margin-right:auto;max-width:1080px}#footer .links .footer-title{font-size:28px;padding:20px 0}#footer .links ul{float:left;list-style-type:none;margin:0;padding:0}#footer .links li{padding:6px 0}#footer .links a{color:white;text-decoration:none}#footer .links a:hover{text-decoration:underline}@media all and (min-width:940px){#footer .footer-small-block{display:inline-block;width:25%}#footer .footer-long-block{display:inline-block;width:49%}#footer .footer-long-block .one,#footer .footer-long-block .two,#footer .footer-long-block .three{display:inline-block;width:30%}}@media all and (max-width:939px){#footer .footer-small-block{display:inline-block;width:49%}#footer .footer-long-block{display:inline-block;width:100%}#footer .footer-long-block .one,#footer .footer-long-block .two,#footer .footer-long-block .three{display:inline-block;width:33%}#footer .footer-padding{padding:20px}}#footer .our-site{color:#fe9132}#footer .partners{color:#61cc8c}#footer .all-languages{color:#00a9d5}.footer-small-block{float:none;margin-right:inherit;overflow:inherit;width:inherit}.footer-otherlanguages{border-top:0;color:#fff;overflow:inherit;padding-top:inherit}.footer-bottom-right{margin-bottom:20px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:1080px}.extranet-link{background:#1f2824;font-size:16px;padding:15px 0;text-align:center}.extranet-link a{color:white;text-decoration:underline}.extranet-link a:hover{font-weight:bold}.accom-options-wrapper{margin:0;width:100%}.box .boxtitlegrey{background:whitesmoke none;color:#484848}.box .boxtitlegreen{background:#009b3e none;color:#fff}.box .greybody{background-color:whitesmoke;border-top:solid 1px #fff;color:#484848}.social-media-bar{display:table-cell;min-width:115px;vertical-align:middle}.social-media-bar div.fb-share-button{display:inline-block}.social-header-block{border:0;padding-left:15px}.fb-iframe-widget-loader{display:none !important}.social-media-bar .button-holder{float:right;height:34px;margin-right:16px;position:relative;width:34px}#facebook-container{width:125px}#twitter-container{width:150px}#gplus-container{width:84px}#facebook-button-holder span.container,#gplus-button-holder span.container{background:#fff;border-radius:5px;border:1px solid #ddd;display:block;height:22px;padding:2px 4px;position:absolute}#facebook-button-holder span.tooth,#gplus-button-holder span.tooth{position:absolute;top:26px;z-index:10000;display:block;height:10px;width:10px}#twitter-button-holder span.container{left:-106px}#twitter-button-holder span.container span.tooth{background:url(../img/sprites/sprite-main.png) no-repeat scroll -114px -248px transparent;left:127px}#gplus-button-holder span.container{left:-62px;top:-37px}#gplus-button-holder span.container span.tooth{background:url(../img/sprites/sprite-main.png) no-repeat scroll -114px -248px transparent;left:74px}#facebook-button-holder span.container{left:-74px;top:-38px}#facebook-button-holder span.container span.tooth{background:url(../img/sprites/sprite-main.png) no-repeat scroll -114px -248px transparent;left:87px}#facebook-button-holder iframe{width:100% !important}#facebook-like-button,#gplus-plus-button{background-repeat:no-repeat;display:block;cursor:pointer;height:33px;width:33px}#facebook-like-button{background-image:url("../img/homepage-images/sprite.png");background-position:-33px -92px}#gplus-plus-button{background-image:url("../img/homepage-images/sprite.png");background-position:0 -92px}#app-login-fb-wrapper{clear:both;display:table;width:100%}#app-login-fb-wrapper .separator{background:#ccc;clear:both;height:1px;text-align:center;width:100%}#app-login-fb-wrapper .separator span{background:#fff;font:bold 14px Arial,Helvetica,sans-serif;position:relative;top:-0.65em}#app-login-fb-wrapper .separator span span{padding:2px;top:0}#app-login-fb-wrapper .login-facebook{display:table;margin:0 auto;padding:23px 5px}.news-subscribed-confirmation{background-color:#f0f0f0;float:left;margin:20px 0;text-align:center;width:100%}.news-subscribed-confirmation .ok-ico{background:url(../img/sprites/sprite-main.png) 0 -394px no-repeat;display:block;height:84px;margin:45px auto 30px auto;width:83px}.news-subscribed-confirmation .alert-ico{background:url(../img/sprites/sprite-main.png) 0 -354px no-repeat;display:block;height:40px;margin:60px auto 42px auto;width:42px}.news-subscribed-confirmation .big-top-confirmation{margin:0 auto 40px auto;font:16px/30px Arial,Helvetica,sans-serif;padding:0 0 0 68px;text-align:center;width:70%}.news-subscribed-confirmation .big-top-confirmation strong{font:bold 22px/26px Arial,Helvetica,sans-serif}.pagination-wrapper{margin:20px 20px}.pagination{color:#2c5193;font:16px/18px Arial,Helvetica,sans-serif;text-align:center}.pagination li{display:inline-block;margin:0 3px}.pagination li span{color:#353535;display:block;padding:6px 10px}.pagination .other a:hover span{background-color:#353535;color:#FFF;text-decoration:underline}.pagination .previous span,.pagination .next span{background-color:transparent;color:#2c5193;display:inline-block;font-weight:bold;text-transform:capitalize;text-decoration:underline;vertical-align:middle}.pagination .previous a,.pagination .next a{color:#2c5193;font-weight:bold}.pagination .icon{background-image:url(../img/sprites/sprite-pagination.png);display:inline-block;height:19px;padding:0;width:14px}.pagination .previous .icon{background-position:-15px 0}.pagination .next .icon{background-position:-30px 0}.pagination .previous.is-disabled .icon{background-position:0 0}.pagination .next.is-disabled .icon{background-position:-46px 0}.pagination .is-disabled span,.pagination.is-disabled span:hover{color:#929292}.pagination .current-page span{background-color:#353535;color:#FFF;text-decoration:underline}.pagination .ellipsis{margin:0}.pagination .ellipsis span{padding:6px}.pagination .pagination-wrapper{margin:0}.alert-msg{background-color:#fcf6db;float:left;font:bold 18px/23px Arial,Helvetica,sans-serif;margin:15px 25px 30px 25px;padding:10px 30px 10px 30px}.l-content .alert-msg{float:none;margin:0 0 15px}#app-l-livelist-contents .alert-msg{margin-top:20px}.alert-msg-2nd{font-size:14px;text-align:center}.alert-msg-2nd span{color:#3146e0;cursor:pointer;text-decoration:underline}.alert-msg-2nd span.app-l-livelist-total-items{background-color:#2c5193;border-radius:5px;color:#fff;cursor:auto;padding:0 6px;text-decoration:none}.alert-msg-2nd .app-ll-remove-filters{display:inline;background:transparent;display:inline}.top-alert-msg{border:2px solid #ccc;border-radius:5px;color:#606060;font:bold 18px/37px Arial,Helvetica,sans-serif;margin:0 auto 15px;padding:9px 18px;position:relative;width:93.58974%}.alert-msg .icon,.top-alert-msg .icon{background:url(../img/sprites/sprite-main.png) no-repeat scroll 0 -110px transparent;display:block;float:left;height:28px;margin-right:20px;width:28px}.close-icon{background:url(../img/sprites/sprite-main.png) no-repeat scroll -41px -139px transparent;cursor:pointer;display:inline-block;height:14px;position:absolute;right:5px;top:3px;width:14px}.bestprice{float:right;margin:7px 0;text-align:right}.bestprice>div{padding-bottom:3px}.bestprice .tooltip-handle{color:#2c5193;cursor:pointer;text-decoration:none}.bestprice .tooltip-handle:before{background:transparent url(../img/sprites/sprite-main.png) no-repeat scroll -197px -552px;content:"";display:inline-block;height:29px;margin:0 5px -10px;width:24px}.bestprice .tooltip-content-topright{margin-left:-220px;margin-right:-5px;text-align:left}@media only screen and (max-width:767px){.bestprice .tooltip-content-topright{margin-left:0}}.warranty-link{cursor:pointer;float:right;font-size:12px;margin:-15px 5px 0 0;text-align:right;text-decoration:underline}@media only screen and (max-width:480px){.responsive .warranty-link{display:none}}.ico-best-price{background:url(../img/sprites/sprite-main.png) no-repeat -250px -82px;cursor:pointer;float:left;height:14px;margin:0 0 0 42px;width:14px}.head-two .warranty-link{margin:12px 0 10px 0}ul.prefixdropdown-placeholder .text-enter{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;float:left;width:240px}ul.prefixdropdown-placeholder .flag-select{background:#fff;border-top:solid 1px #a2a2a2;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #a2a2a2;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;float:left;padding:6px 5px 5px 10px}ul.prefixdropdown-placeholder .flag-select a:hover{text-decoration:none}ul.prefixdropdown-placeholder .flag-select .handle:after{font-size:11px}ul.prefixdropdown-placeholder .flag-select .flag{margin:3px 0}ul.prefixdropdown-placeholder .errorous .text-enter,ul.prefixdropdown-placeholder .errorous .flag-select{border-color:#de2020;position:relative;z-index:1}.prefixdropdown{font-size:12px;margin-top:32px;width:225px}.prefixdropdown .flag{margin-left:10px;vertical-align:top}.prefixdropdown .lang-name{color:#000;cursor:pointer;display:inline-block;margin-left:5px;width:60%}.prefixdropdown-details .prefix-name{float:right;margin-right:10px}a.app-current-prefix-make,a.app-current-prefix-cancel,a.app-current-prefix-change,a.app-current-prefix-others{cursor:pointer}.errorous .dropdown-container-make{position:absolute;top:0}.prefixdropdown .app-prefixdropdown-row{margin:0;border-bottom:solid 1px #f0f0f0}.prefixdropdown-row li.prefixdropdown-details{padding:5px 0}.prefixdropdown-row li.prefixdropdown-details:hover{background-color:#ddd}.tooltip-container{position:absolute;right:-29px;top:33px;z-index:1000}.tooltip-container .content{font-size:11px}.sticky-top-message{background-color:#2c5193;background-size:auto 100%;box-shadow:0 0 5px rgba(1,1,1,0.5);display:block;left:0;min-height:75px;position:fixed;text-align:center;top:0;width:100%;z-index:100000}.sticky-top-message a{color:white;display:inline-block;font:bold 16px Arial,Helvetica,sans-serif;padding:5px;text-decoration:none}.sticky-top-message a .phone-message{display:block}.sticky-top-message a .phone-button{background:#fe9132;border-radius:4px;box-shadow:inset 0 -2px 0 rgba(1,1,1,0.3);display:inline-block;margin-top:5px;padding:8px 10px 10px 10px}.sticky-top-message .close-icon{background:url(../img/sprites/sprite-main.png) no-repeat scroll -204px -356px transparent;cursor:pointer;display:inline-block;height:14px;position:absolute;right:5px;top:3px;width:14px}.top-message-height{height:75px;display:block}.ui-state-disabled{background-image:none;filter:alpha(opacity=35);opacity:.35}.ui-widget-overlay{background:#000;cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;filter:alpha(opacity=50);opacity:.5;z-index:10000 !important}.ui-dialog{background:#FFF;border-radius:2px;-webkit-box-shadow:0 0 10px 3px #333;-moz-box-shadow:0 0 10px 3px #333;box-shadow:0 0 10px 3px #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;padding:10px;position:absolute;max-width:750px !important;width:100% !important;z-index:10001}.ui-dialog a{color:#000}.ui-dialog .ui-dialog-titlebar{background:#2c5193 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;margin:0 0 10px;padding:6px 15px;font:bold 18px/130% Arial,Helvetica,sans-serif}.ui-dialog .app-social-share-email{font:normal 16px/130% Arial,Helvetica,sans-serif;padding:15px}.ui-dialog .app-social-share-email h4{border:0;font:normal 16px/130% Arial,Helvetica,sans-serif;margin:0 0 15px;width:100%;padding:0}.ui-dialog .ui-widget-content{background-color:#fff;color:#222;font-size:14px}.dialog-small{width:480px !important}.ui-dialog-titlebar-close{background:transparent url(../img/sprites/sprite-main.png) -178px -356px no-repeat;border:0;cursor:pointer;height:29px;outline:0;position:absolute;right:-13px;top:-13px;width:26px}.ui-dialog-titlebar-close span{display:none}.confirm-alert .ui-dialog-content{margin:20px 0}.confirm-alert .ui-dialog-buttonset{text-align:center;margin:0 auto 5px}.best-price-garantee{margin:15px 20px 30px 25px}.best-price-garantee p{margin-bottom:20px}.best-price-garantee p em{color:#999;font:14px/11px Arial,Helvetica,sans-serif}.best-price-garantee h3{font:bold 30px/30px Arial,Helvetica,sans-serif;margin-bottom:20px}.best-price-garantee dl{font:normal 14px Arial,Helvetica,sans-serif}.best-price-garantee dl dt{font:16px/30px Arial,Helvetica,sans-serif;margin-bottom:20px}.best-price-garantee dl dd{float:left;line-height:18px;margin-bottom:17px;padding-top:4px;width:100%}.best-price-garantee dl dd span{background:#2e5195;border-radius:12px;color:#fff;display:inline-block;float:left;font:normal 14px/26px Arial,Helvetica,sans-serif;height:24px;margin:-5px 7px 0 0;text-align:center;width:24px}.menu-tabs{border-bottom:1px solid #ccc}.menu-tabs li{background:#f1f1f1;border:1px solid #ccc !important;border-top-left-radius:5px;border-top-right-radius:5px;color:#484848;cursor:pointer;display:inline-block;font-weight:normal;outline:0;margin:10px 16px -1px 0;padding:0}.menu-tabs a,.menu-tabs a:link,.menu-tabs a:visited{color:#484848;font:normal 14px Arial,Helvetica,sans-serif;display:inline-block;padding:9px 22px !important;text-decoration:none;outline:0}.menu-tabs .ui-state-active{background:#fff;border-bottom:1px solid #fff !important;outline:0}.menu-tabs .ui-state-active a{font-weight:bold}.menu-tabs .ui-state-active.no-show{display:none}#page-establishment_detail .ui-autocomplete,#page-offer_detail .ui-autocomplete,#page-guest_reviews .ui-autocomplete{top:47px !important}#page-dhp .ui-autocomplete{top:110px !important}.ui-autocomplete{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);background:#fff;list-style-type:none;max-width:330px;padding:15px;position:absolute;top:92px !important;width:332px !important;z-index:9999}.ui-autocomplete li{border-radius:2px;clear:both;cursor:pointer;padding:5px;text-align:left}.ui-autocomplete .results-group{font-weight:bold}.ui-autocomplete .results-group,.ui-autocomplete:hover{background:#fff;color:#009b3e;cursor:default;display:block;float:none;font-size:16px;text-decoration:none}.ui-autocomplete .ui-menu-item{border-radius:2px;clear:both;color:black;cursor:pointer;display:inline-block;float:left;font-size:14px;padding:5px;text-align:left}.ui-autocomplete .ui-menu-item:hover{background:#00a9d5}.ui-autocomplete .ui-menu-item:hover a{color:#fff;text-decoration:none}.ui-autocomplete:before{border-bottom:9px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid transparent;content:"";float:left;height:0;margin-right:10px;margin-top:-31px;width:0}.ui-slider-handle{position:absolute;z-index:2}.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{background:#ccc;border:0;border-radius:4px;height:10px;position:absolute;width:100%}.ui-slider-horizontal .ui-slider-range{background:#ccc;height:10px;padding:0;top:0}.ui-slider-horizontal .handle-left,.ui-slider-horizontal .handle-right{background:transparent url(../img/sprites/sprite-main.png) no-repeat scroll -225px -494px;border:0;cursor:pointer;display:block;height:22px;margin-left:-1px;outline:0;top:-5px;width:16px}.gm-style-iw a{color:#2c5193}.gm-style .gm-style-iw,.gm-style .gm-style-iw a,.gm-style .gm-style-iw span,.gm-style .gm-style-iw label,.gm-style .gm-style-iw div{font-weight:inherit;font-size:inherit}.gm-style div,.gm-style span,.gm-style label,.gm-style a{font-family:Arial,Helvetica,sans-serif;font-size:inherit;font-weight:inherit}.flag{display:inline-block;width:16px;height:11px;background:url("../img/sprites/flags.png") no-repeat;vertical-align:middle}.flag-ad{background-position:-16px 0}.flag-ae{background-position:-32px 0}.flag-af{background-position:-48px 0}.flag-ag{background-position:-64px 0}.flag-ai{background-position:-80px 0}.flag-al{background-position:-96px 0}.flag-am{background-position:-112px 0}.flag-an{background-position:-128px 0}.flag-ao{background-position:-144px 0}.flag-ar{background-position:-160px 0}.flag-as{background-position:-176px 0}.flag-at{background-position:-192px 0}.flag-au{background-position:-208px 0}.flag-aw{background-position:-224px 0}.flag-az{background-position:-240px 0}.flag-ba{background-position:0 -11px}.flag-bb{background-position:-16px -11px}.flag-bd{background-position:-32px -11px}.flag-be{background-position:-48px -11px}.flag-bf{background-position:-64px -11px}.flag-bg{background-position:-80px -11px}.flag-bh{background-position:-96px -11px}.flag-bi{background-position:-112px -11px}.flag-bj{background-position:-128px -11px}.flag-bm{background-position:-144px -11px}.flag-bn{background-position:-160px -11px}.flag-bo{background-position:-176px -11px}.flag-br{background-position:-192px -11px}.flag-bs{background-position:-208px -11px}.flag-bt{background-position:-224px -11px}.flag-bv{background-position:-240px -11px}.flag-bw{background-position:0 -22px}.flag-by{background-position:-16px -22px}.flag-bz{background-position:-32px -22px}.flag-ca{background-position:-48px -22px}.flag-catalonia{background-position:-64px -22px}.flag-cd{background-position:-80px -22px}.flag-cf{background-position:-96px -22px}.flag-cg{background-position:-112px -22px}.flag-ch{background-position:-128px -22px}.flag-ci{background-position:-144px -22px}.flag-ck{background-position:-160px -22px}.flag-cl{background-position:-176px -22px}.flag-cm{background-position:-192px -22px}.flag-cn{background-position:-208px -22px}.flag-co{background-position:-224px -22px}.flag-cr{background-position:-240px -22px}.flag-cu{background-position:0 -33px}.flag-cv{background-position:-16px -33px}.flag-cw{background-position:-32px -33px}.flag-cy{background-position:-48px -33px}.flag-cz{background-position:-64px -33px}.flag-de{background-position:-80px -33px}.flag-dj{background-position:-96px -33px}.flag-dk{background-position:-112px -33px}.flag-dm{background-position:-128px -33px}.flag-do{background-position:-144px -33px}.flag-dz{background-position:-160px -33px}.flag-ec{background-position:-176px -33px}.flag-ee{background-position:-192px -33px}.flag-eg{background-position:-208px -33px}.flag-eh{background-position:-224px -33px}.flag-england{background-position:-240px -33px}.flag-er{background-position:0 -44px}.flag-es{background-position:-16px -44px}.flag-et{background-position:-32px -44px}.flag-eu{background-position:-48px -44px}.flag-fi{background-position:-64px -44px}.flag-fj{background-position:-80px -44px}.flag-fk{background-position:-96px -44px}.flag-fm{background-position:-112px -44px}.flag-fo{background-position:-128px -44px}.flag-fr{background-position:-144px -44px}.flag-ga{background-position:-160px -44px}.flag-gb{background-position:-176px -44px}.flag-gd{background-position:-192px -44px}.flag-ge{background-position:-208px -44px}.flag-gf{background-position:-224px -44px}.flag-gg{background-position:-240px -44px}.flag-gh{background-position:0 -55px}.flag-gi{background-position:-16px -55px}.flag-gl{background-position:-32px -55px}.flag-gm{background-position:-48px -55px}.flag-gn{background-position:-64px -55px}.flag-gp{background-position:-80px -55px}.flag-gq{background-position:-96px -55px}.flag-gr{background-position:-112px -55px}.flag-gs{background-position:-128px -55px}.flag-gt{background-position:-144px -55px}.flag-gu{background-position:-160px -55px}.flag-gw{background-position:-176px -55px}.flag-gy{background-position:-192px -55px}.flag-hk{background-position:-208px -55px}.flag-hm{background-position:-224px -55px}.flag-hn{background-position:-240px -55px}.flag-hr{background-position:0 -66px}.flag-ht{background-position:-16px -66px}.flag-hu{background-position:-32px -66px}.flag-ic{background-position:-48px -66px}.flag-id{background-position:-64px -66px}.flag-ie{background-position:-80px -66px}.flag-il{background-position:-96px -66px}.flag-im{background-position:-112px -66px}.flag-in{background-position:-128px -66px}.flag-io{background-position:-144px -66px}.flag-iq{background-position:-160px -66px}.flag-ir{background-position:-176px -66px}.flag-is{background-position:-192px -66px}.flag-it{background-position:-208px -66px}.flag-je{background-position:-224px -66px}.flag-jm{background-position:-240px -66px}.flag-jo{background-position:0 -77px}.flag-jp{background-position:-16px -77px}.flag-ke{background-position:-32px -77px}.flag-kg{background-position:-48px -77px}.flag-kh{background-position:-64px -77px}.flag-ki{background-position:-80px -77px}.flag-km{background-position:-96px -77px}.flag-kn{background-position:-112px -77px}.flag-kp{background-position:-128px -77px}.flag-kr{background-position:-144px -77px}.flag-kurdistan{background-position:-160px -77px}.flag-kw{background-position:-176px -77px}.flag-ky{background-position:-192px -77px}.flag-kz{background-position:-208px -77px}.flag-la{background-position:-224px -77px}.flag-lb{background-position:-240px -77px}.flag-lc{background-position:0 -88px}.flag-li{background-position:-16px -88px}.flag-lk{background-position:-32px -88px}.flag-lr{background-position:-48px -88px}.flag-ls{background-position:-64px -88px}.flag-lt{background-position:-80px -88px}.flag-lu{background-position:-96px -88px}.flag-lv{background-position:-112px -88px}.flag-ly{background-position:-128px -88px}.flag-ma{background-position:-144px -88px}.flag-mc{background-position:-160px -88px}.flag-md{background-position:-176px -88px}.flag-me{background-position:-192px -88px}.flag-mg{background-position:-208px -88px}.flag-mh{background-position:-224px -88px}.flag-mk{background-position:-240px -88px}.flag-ml{background-position:0 -99px}.flag-mm{background-position:-16px -99px}.flag-mn{background-position:-32px -99px}.flag-mo{background-position:-48px -99px}.flag-mp{background-position:-64px -99px}.flag-mq{background-position:-80px -99px}.flag-mr{background-position:-96px -99px}.flag-ms{background-position:-112px -99px}.flag-mt{background-position:-128px -99px}.flag-mu{background-position:-144px -99px}.flag-mv{background-position:-160px -99px}.flag-mw{background-position:-176px -99px}.flag-mx{background-position:-192px -99px}.flag-my{background-position:-208px -99px}.flag-mz{background-position:-224px -99px}.flag-na{background-position:-240px -99px}.flag-nc{background-position:0 -110px}.flag-ne{background-position:-16px -110px}.flag-nf{background-position:-32px -110px}.flag-ng{background-position:-48px -110px}.flag-ni{background-position:-64px -110px}.flag-nl{background-position:-80px -110px}.flag-no{background-position:-96px -110px}.flag-np{background-position:-112px -110px}.flag-nr{background-position:-128px -110px}.flag-nu{background-position:-144px -110px}.flag-nz{background-position:-160px -110px}.flag-om{background-position:-176px -110px}.flag-pa{background-position:-192px -110px}.flag-pe{background-position:-208px -110px}.flag-pf{background-position:-224px -110px}.flag-pg{background-position:-240px -110px}.flag-ph{background-position:0 -121px}.flag-pk{background-position:-16px -121px}.flag-pl{background-position:-32px -121px}.flag-pm{background-position:-48px -121px}.flag-pn{background-position:-64px -121px}.flag-pr{background-position:-80px -121px}.flag-ps{background-position:-96px -121px}.flag-pt{background-position:-112px -121px}.flag-pw{background-position:-128px -121px}.flag-py{background-position:-144px -121px}.flag-qa{background-position:-160px -121px}.flag-re{background-position:-176px -121px}.flag-ro{background-position:-192px -121px}.flag-rs{background-position:-208px -121px}.flag-ru{background-position:-224px -121px}.flag-rw{background-position:-240px -121px}.flag-sa{background-position:0 -132px}.flag-sb{background-position:-16px -132px}.flag-sc{background-position:-32px -132px}.flag-scotland{background-position:-48px -132px}.flag-sd{background-position:-64px -132px}.flag-se{background-position:-80px -132px}.flag-sg{background-position:-96px -132px}.flag-sh{background-position:-112px -132px}.flag-si{background-position:-128px -132px}.flag-sk{background-position:-144px -132px}.flag-sl{background-position:-160px -132px}.flag-sm{background-position:-176px -132px}.flag-sn{background-position:-192px -132px}.flag-so{background-position:-208px -132px}.flag-somaliland{background-position:-224px -132px}.flag-sr{background-position:-240px -132px}.flag-ss{background-position:0 -143px}.flag-st{background-position:-16px -143px}.flag-sv{background-position:-32px -143px}.flag-sy{background-position:-48px -143px}.flag-sz{background-position:-64px -143px}.flag-tc{background-position:-80px -143px}.flag-td{background-position:-96px -143px}.flag-tf{background-position:-112px -143px}.flag-tg{background-position:-128px -143px}.flag-th{background-position:-144px -143px}.flag-tj{background-position:-160px -143px}.flag-tk{background-position:-176px -143px}.flag-tl{background-position:-192px -143px}.flag-tm{background-position:-208px -143px}.flag-tn{background-position:-224px -143px}.flag-to{background-position:-240px -143px}.flag-tr{background-position:0 -154px}.flag-tt{background-position:-16px -154px}.flag-tv{background-position:-32px -154px}.flag-tw{background-position:-48px -154px}.flag-tz{background-position:-64px -154px}.flag-ua{background-position:-80px -154px}.flag-ug{background-position:-96px -154px}.flag-um{background-position:-112px -154px}.flag-us{background-position:-128px -154px}.flag-uy{background-position:-144px -154px}.flag-uz{background-position:-160px -154px}.flag-va{background-position:-176px -154px}.flag-vc{background-position:-192px -154px}.flag-ve{background-position:-208px -154px}.flag-vg{background-position:-224px -154px}.flag-vi{background-position:-240px -154px}.flag-vn{background-position:0 -165px}.flag-vu{background-position:-16px -165px}.flag-wales{background-position:-32px -165px}.flag-wf{background-position:-48px -165px}.flag-ws{background-position:-64px -165px}.flag-ye{background-position:-80px -165px}.flag-yt{background-position:-96px -165px}.flag-za{background-position:-112px -165px}.flag-zanzibar{background-position:-128px -165px}.flag-zm{background-position:-144px -165px}.flag-zw{background-position:-160px -165px}.flag-xk{background-position:-176px -165px}.csprite-sprite,.csprite-icon-arrow-left,.engine.widget a,.number,.chat-text,.csprite-icon-breakfast-free,.csprite-icon-breakfast,.csprite-icon-chat-box,.csprite-icon-checked,.search-filters-col input[type="checkbox"]:checked+label .filter-check,.csprite-icon-collapsed,.csprite-icon-cross,.recentlyviewed-row .accom-price .icon,.csprite-icon-expanded,.csprite-icon-input-calendar,.csprite-icon-location,.csprite-icon-phone-box,.number,.csprite-icon-sortby-off,.csprite-icon-sortby-on-desc,.csprite-icon-sortby-on,.csprite-icon-unchecked,.search-filters-col input[type="checkbox"]+label .filter-check,.csprite-icon-viewed,.csprite-icon-wifi-free,.csprite-icon-wifi{background:url("../img/csprite-s8c1aa4748f.png") no-repeat}.csprite-icon-arrow-left,.engine.widget a{background-position:-11px -50px}.csprite-icon-breakfast-free{background-position:0 -90px}.csprite-icon-breakfast{background-position:-24px -110px}.csprite-icon-chat-box{background-position:0 -130px}.csprite-icon-checked,.search-filters-col input[type="checkbox"]:checked+label .filter-check{background-position:-31px 0}.csprite-icon-collapsed{background-position:4px 0}.csprite-icon-cross,.recentlyviewed-row .accom-price .icon{background-position:-19px 0}.csprite-icon-expanded{background-position:0 -13px}.csprite-icon-input-calendar{background-position:0 -110px}.csprite-icon-location{background-position:-35px -13px}.csprite-icon-phone-box,.number{background-position:0 -160px}.csprite-icon-sortby-off{background-position:0 -51px}.csprite-icon-sortby-on-desc{background-position:-11px -13px}.csprite-icon-sortby-on{background-position:-26px -70px}.csprite-icon-unchecked,.search-filters-col input[type="checkbox"]+label .filter-check{background-position:-22px -13px}.csprite-icon-wifi-free{background-position:0 -31px}.csprite-icon-wifi{background-position:0 -70px}.link-blue-btn.button{font-weight:bold}.engine .green-bordered-btn{background-color:#03ab46;border-radius:5px;border:solid 2px #a4b5d2;color:#FFF;cursor:pointer;display:table-cell;font:bold 20px/20px Arial,Helvetica,sans-serif;height:42px;min-width:185px;text-decoration:none;vertical-align:middle}.engine .green-bordered-btn:hover{background-color:#247e47}.field{margin-bottom:10px}.field input[type='text'],.field input[type='password'],.field input[type='email'],.field input[type='tel'],.field textarea{max-width:100%}.field input[type='checkbox']:checked:after{background:transparent url(../img/sprites/sprite-main.png) -265px -23px no-repeat;content:"";left:-1px;position:absolute;top:-2px;width:21px;height:11px}.field input[type='radio']:before{border-radius:8px}.field input[type='radio']:checked:before{content:"\2022";font-size:24px;line-height:15px;text-align:center}.field .sublabel{font-size:14px;font-weight:normal}.handle{vertical-align:middle}.handle-collapsible{vertical-align:middle}.field input[type='text']:focus,.field input[type='password']:focus,.field input[type='email']:focus,.field input[type='tel']:focus,.field textarea:focus{outline-color:#009b3e;border:1px solid #009b3e !important}.field.errorous .info{margin-top:-10px}.field.errorous .dial-codes .aux{border:none !important}.field.errorous .dial-codes .flag-select{padding-top:6px;padding-bottom:6px;border-right:none !important}.app-final-success div:before{background:transparent url(../img/sprites/sprite-main.png) no-repeat -42px -353px;height:39px;margin-top:-20px;width:40px}#page-offer_list .l-content,#page-establishment_list_hotel .l-content,#page-establishment_list_hostel .l-content,#page-establishment_list_bb .l-content,#page-establishment_list_apartment .l-content,#page-poi .l-content{width:73%}#page-offer_list .widget h3,#page-establishment_list_hotel .widget h3,#page-establishment_list_hostel .widget h3,#page-establishment_list_bb .widget h3,#page-establishment_list_apartment .widget h3,#page-poi .widget h3{text-align:center}.app-ll-remove-filters{display:table;text-align:center}.app-ll-remove-filters .text{color:#fff;background:#484848;border-radius:5px;cursor:pointer;font-weight:bold;padding:4px}.app-ll-remove-filters .close{background:#484848 url(../img/sprites/sprite-main.png) no-repeat scroll -197px -507px;display:inline-block;height:10px;overflow:hidden;position:relative;text-indent:100%;top:1px;white-space:nowrap;width:10px}.grey-button{background:#f0f0f0;border:1px solid #ccc;border-bottom:3px solid #ccc;border-radius:5px;font:normal 12px Arial,Helvetica,sans-serif;display:block}.grey-button a{display:block;padding:5px 10px}.toggle-map{background:0;display:table;height:100%;line-height:17px;padding:0 14px 0 0;position:relative;text-decoration:underline}.toggle-map:after{background-image:none;clip:rect(68px,264px,81px,250px);content:url(../img/sprites/sprite-main.png);margin-bottom:5px;position:absolute;right:-21px;top:-67px}.map-block{display:block;overflow:hidden;border:1px solid #ccc}.map-block h6{float:left;line-height:1em}.map-block .grey-button{float:right}.map-block .map-header{background-color:#f0f0f0;display:block;overflow:hidden;border-bottom:1px solid #ccc;padding:10px 1.2987% 10px 1.2987%}.map-block .map-legend{display:block;overflow:hidden;background:#fff;border-bottom:1px solid #ccc;clear:both;display:none;font:bold 10px Arial,Helvetica,sans-serif;margin:0;padding:1.2987%;padding-right:5px}.map-block ul{float:left}.map-block li{float:left;line-height:19px;margin-right:15px}.map-block li div{margin-top:3px}.map-block .app-map-toggle-poi{margin-top:-1px}.map-block input[type=checkbox]{border:0;padding:1px;width:auto;vertical-align:middle}.map-block label{margin:2px 0;padding:0 3px;vertical-align:bottom;width:auto}.map-block .map-markers{background:transparent url(../img/sprites/sprite-map-markers.png) no-repeat;display:block;height:27px;line-height:25px;padding-left:25px}.map-block .places-icon{background-position:0 -388px}.map-block .places-available{background-position:0 -230px}.map-block .poi-icon{background-position:0 -418px;height:18px;line-height:16px;position:relative;top:5px}.map-block .estabs-maps{border-bottom:1px solid #ccc;display:none;height:400px;line-height:1em}.map-block .infowindow-wrapper{width:324px}@media only screen and (max-width:930px){.map-block .infowindow-wrapper{width:auto;min-width:250px}}.info-image{margin-right:10px;max-height:86px;overflow:hidden}.info-window{height:86px;min-width:185px;max-width:250px;overflow:hidden}.info-window div{overflow:hidden}.info-window.poi,.info-window.accommodation{font:bold 11px/16px Arial,Helvetica,sans-serif !important;height:86px}@media only screen and (max-width:930px){.info-window.poi,.info-window.accommodation{display:inline}}.info-window .price-from,.info-window .more-info-link{display:block}.info-window .more-info-link{font-weight:400}.info-window .name-link{display:block;font-size:12px !important;text-decoration:underline}.info-window .title{text-decoration:underline}.info-window p{font:12px/14px Arial,Helvetica,sans-serif !important;height:58px;max-width:210px;overflow:hidden}.sitetype-hsg .info-window.poi{color:#2c5193;font-size:12px}.sitetype-hsg .info-window.poi p{color:#333}.info-window-not-available{color:#979797;font-weight:700}#app-active-filters-wrapper{display:none;padding:10px 5px 2px 5px}#app-active-filters-wrapper h4{color:#424242;font-size:16px}#app-active-filters-wrapper #app-active-filters{padding:10px 0 0 0}#app-active-filters-wrapper .app-filter-tag{display:block;float:left;margin:0 8px 8px 0}#app-active-filters-wrapper .app-filter-tag .text{background:#f5f5f5;border-radius:4px;color:#2c5193;display:block;font-weight:bold;padding:5px 10px 5px 12px;border:1px solid #ccc}#app-active-filters-wrapper .app-filter-tag .close{background:transparent url(../img/sprites/sprite-main.png) no-repeat scroll -211px -507px;cursor:pointer;display:inline-block;height:10px;margin-left:5px;overflow:hidden;text-indent:100%;width:10px;white-space:nowrap}#app-active-filters-wrapper .app-ll-remove-filters{float:right;margin-top:5px}#page-offer_list .sorting-bar{clear:right;float:none;font-weight:bold;text-align:right}#page-offer_list .sorting-bar ul{float:none}#page-offer_list .sorting-bar .sort-by{margin-right:0;color:#484848}.estab-list{clear:both}.offer-list{display:block;overflow:hidden}.accom-item{border-bottom:2px solid #ccc;clear:both;overflow:hidden;padding:24px 0 24px 0;position:relative;width:auto}.accom-item.app-row-lim-rooms .accom-pic{padding:0}.accom-item.app-row-viewed .accom-pic{padding:0}.accom-item.special-offer .accom-pic{padding-top:0}.accom-item.special-offer .accom-details{min-height:139px}.accom-item.special-offer .accom-price{border:4px solid #009b3e}.accom-item.special-offer .price-before-offer{margin-bottom:5px;color:#666;display:block}.accom-item.special-offer .price-before-offer span{display:inline;font:normal 14px Arial,Helvetica,sans-serif;margin-left:6px;text-decoration:line-through}.accom-item.special-offer .content-top{padding:5.91716% 5.91716% 0}.accom-item.special-offer .content-top .heading{color:#009b3e;font:bold 14px Arial,Helvetica,sans-serif;padding-bottom:10px;text-transform:uppercase}.accom-item.special-offer .content-top+.content-middle{padding-top:0}.accom-item.special-offer .cta .arrow-blue-btn{padding-right:30px}.accom-pic{padding:0 0 15px 0;position:absolute;text-align:center;top:22px;width:21.16402%}.accom-pic a img{display:block;margin-bottom:3px;max-height:120px;outline:1px solid #eee;width:160px}.accom-pic .img-wrapper{display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ll-carousel-wrapper,.carousel-middle{position:absolute;margin-top:-16px;max-width:100%;top:50%;width:160px}.app-ll-carousel-prev,.app-ll-carousel-next{background-image:url(../img/sprites/sprite-main.png);background-repeat:no-repeat;cursor:pointer;height:29px;width:30px}.app-ll-carousel-prev{background-position:-88px -668px;float:left;height:30px}.app-ll-carousel-next{background-position:-87px -638px;float:right}.carousel-middle{height:30px;left:18%;width:61%}.carousel-middle a{display:block;width:100%;height:100%}.carousel-disabled{opacity:.4;filter:alpha(opacity=40)}.accom-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#484848;float:left;margin-left:21.16402%;min-height:118px;padding:0 0 2px 10px;max-width:52.91005%}.accom-details li{margin:0 0 4px 0;overflow:hidden}.accom-details li.last{margin:-3px 0 1px 0}.accom-details .accom-name{color:#404040;font:bold 18px Arial,Helvetica,sans-serif;margin-right:10px;text-decoration:none}.accom-details .accom-distance{float:left;margin-top:8px;width:auto}.accom-details .location-icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -250px -68px;display:inline-block;height:14px;top:3px;vertical-align:-3px;width:10px}.accom-details .address{font-size:12px}.accom-details .show-map{color:#484848;cursor:pointer;margin-left:5px;text-decoration:underline}.accom-details .amenity-wrapper{padding:0 0 2px 0}.accom-price{background:#f0f0f0;border:1px solid #e8e8e8;box-sizing:border-box;float:right;position:relative;text-align:right;width:22.48677%}.accom-price .content-middle{padding:5.91716%;margin-bottom:2px;min-height:74px}.accom-price span{display:inline-block}.accom-price .price-from-text{font:14px/16px Arial,Helvetica,sans-serif}.accom-price .price-from-value{color:#2c5193;display:block;font:bold 28px/31px Arial,Helvetica,sans-serif}.accom-price .price-from-value span{font:bold 19px/19px Arial,Helvetica,sans-serif}.accom-price .cta{padding:5.91716%;position:relative}.accom-price .cta .arrow-blue-btn{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#page-establishment_list_apartment .accom-price .price-from-text{font-size:12px;font-weight:bold}#page-establishment_list_apartment .accom-price .content-middle{min-height:0;padding-top:0}#page-establishment_list_apartment .accom-price .arrow-blue-btn{margin-top:0}.urgency-message{display:inline-block;font-weight:bold;line-height:14px;padding:7px 5px 0 5px;text-align:center}.urgency-message span{color:#db0008 !important;text-align:center}.amenity-wrapper{display:block;width:100%}.amenity{display:inline-block;float:left;height:18px;margin:7px 5px 0 0;vertical-align:-4px}.amenity+span{float:left;margin-top:10px}.amenity+span+.amenity{margin-left:10px}.amen-breakfast,.amen-breakfast-inc{background:transparent url(../img/sprites/sprite-main.png) scroll -94px -422px;width:18px}.amen-wifi,.amen-wifi-free{background:transparent url(../img/sprites/sprite-main.png) no-repeat -115px -423px;width:23px}.viewed-listings{display:inline-block;margin-top:2px;text-align:center}.viewed-listings span{color:#484848;text-align:left;padding-left:14px;position:relative}.viewed-listings span:before{background-image:none;clip:rect(96px,262px,108px,250px);content:url(../img/sprites/sprite-main.png);display:block;left:-252px;position:absolute;top:-95px}.reviews-link{display:block;text-decoration:none;font-weight:bold;padding:5px 0 5px 0}.reviews-link span{background-color:#2c5193;border-radius:5px;color:#fff;float:none !important;line-height:16px;padding:0 6px}.reviews-link .count{background-color:#2c5193;border-radius:3px;color:#fff;float:none !important;line-height:16px;padding:0 6px}.reviews-link .from{background-color:transparent;color:#606060;font-weight:normal}.reviews-link .text{background-color:transparent;color:#606060;padding:0 3px}.accom-ratings .reviews-link{line-height:16px}.remove-filters{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f0f0f0;height:35px;padding-top:10px}.search-filters-col .widget-content{padding:5.57621%}.search-filters-col .app-ll-remove-filters{margin:0 auto}.search-filters-col h3{background:#f0f0f0;height:33px;line-height:33px;padding-left:10px}.search-filters-col h5{border-bottom:1px solid #ccc;font:bold 14px Arial,Helvetica,sans-serif;margin:0 0 5px 0;padding:3px 0}.search-filters-col h5 i{font:bold 12px Arial,Helvetica,sans-serif}.search-filters-col ul{clear:both;margin-bottom:3px;padding-bottom:15px}.search-filters-col ul:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.search-filters-col li{display:block;overflow:hidden;line-height:14px;padding:3px 0 3px 0}.search-filters-col select{max-width:96.98276%}.search-filters-col input[type="checkbox"]{display:none}.search-filters-col input[type="checkbox"]+label .filter-check{cursor:pointer;display:inline-block;float:left;height:13px;margin-right:9px;vertical-align:middle;width:13px}.search-filters-col label.is-checked .filter-label{background-color:#009b3e;border-radius:3px;color:white;font-weight:700;padding:2px 3px 1px 3px}.filter-label-wrapper{line-height:16px;width:89%}.filter-label span{margin-left:5px}.filter-label-items{display:inline;width:88%}.app-disabled .filter-check,.app-disabled label{color:#888;cursor:default;opacity:.4}.price-nights{display:block;margin-bottom:15px}.slider-wrapper .range{padding-bottom:3px;text-align:center}.slider-wrapper .range span{color:#484848;font-weight:bold}.slider-wrapper .slider{max-width:92%;position:relative}.slider-wrapper .slider-on .ui-slider-horizontal .ui-slider-range{background:#009b3e;border:0}.slider-wrapper .labels{display:block;padding-top:20px}.slider-wrapper .labels span.left{float:left}.slider-wrapper .labels span.right{float:right}#page-establishment_detail .more-hotels-link,#page-offer_detail .more-hotels-link{float:right;margin:10px 0 10px 25px}#page-establishment_detail .more-hotels-link a,#page-offer_detail .more-hotels-link a{color:#2c5193;font-size:14px}#page-establishment_detail .more-hotels-link a:before,#page-offer_detail .more-hotels-link a:before{background:transparent url(../img/sprites/sprite-main.png) no-repeat -266px -52px;content:'';display:inline-block;height:15px;margin:2px 8px 4px;vertical-align:middle;width:8px}#page-establishment_detail .booking-engine-medium,#page-offer_detail .booking-engine-medium{margin-top:20px}.acomm-title{padding-top:15px}.acomm-title .title{float:left;margin:0 0 -26px 0;max-width:70%}.acomm-title .title a:focus{outline:0}.acomm-title .name{color:#000;font:bold 24px/28px Arial,Helvetica,sans-serif;margin-bottom:5px}.acomm-title .reviews-link{margin:5px 0 0 0}.acomm-title .reviews-link:focus{outline:0}.acomm-title .address{color:#484848;display:block;font-size:14px}.acomm-title .ico-place-little{background:url(../img/sprites/sprite-main.png) no-repeat -249px -67px;float:left;height:17px;margin-right:5px;width:12px}@media only screen and (max-width:767px){.responsive .acomm-title{margin-bottom:25px}.responsive .acomm-title .title{float:none;max-width:100%}}.sitetype-hsg .content-box{margin-top:15px}.enter-dates{color:#009b3e;font:bold 13px/24px Arial,Helvetica,sans-serif;margin-left:20px}.prp-best-price{position:relative;top:16px}@media only screen and (max-width:767px){.prp-best-price{top:43px}}.price-reserve{float:right;margin:10px 0 0 0;min-height:85px;position:relative;text-align:right;z-index:50}.price-reserve .button-group{text-align:right;white-space:nowrap}.price-reserve .button-group .price,.price-reserve .button-group .button{display:inline-block;vertical-align:middle}.price-reserve .button-group .price{font-size:27px;line-height:.485em;color:#2c5193}.price-reserve .button-group .price span{font-size:15px}.price-reserve .button-group .price sup{font-size:50%;margin-right:5px;position:relative !important;top:-7px !important}.price-reserve .button-group .original-price{color:#666;font-size:50%;text-decoration:line-through;margin-right:5px;position:relative}.price-reserve .button-group .price-detail{font-size:12px;color:#484848;margin:5px 0 -5px}.price-reserve .button-group .button{margin-left:7px;font-weight:normal;font-size:18px;padding:10px 32px 10px 18px}.price-reserve .warranty-link{margin:50px 5px -10px 0}@media only screen and (max-width:767px){.responsive .price-reserve{clear:both;float:none;text-align:left}.responsive .price-reserve .button-group{white-space:normal}.responsive .price-reserve .button-group .button{margin-top:10px}.responsive .price-reserve .warranty-link{display:none}}.menu-establisment{float:left;margin:-25px 0 0 0;width:100% !important}.button-google-translate{background:#d9d9d9;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e9e9e9),color-stop(100%,#d9d9d9));background-image:-webkit-linear-gradient(#e9e9e9,#d9d9d9);background-image:-moz-linear-gradient(#e9e9e9,#d9d9d9);background-image:-o-linear-gradient(#e9e9e9,#d9d9d9);background-image:linear-gradient(#e9e9e9,#d9d9d9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9',endColorstr='#D9D9D9');border:1px solid #ababab;border-radius:5px;cursor:pointer;display:inline-block;margin-bottom:10px}.button-google-translate a{color:#294f96;font:bold 12px Arial,Helvetica,sans-serif;margin:4px 7px;text-decoration:none}.translate-line{color:#000;font:14px/18px Arial,Helvetica,sans-serif;width:100%}.translate-line .ico-translate{background:url(../img/sprites/sprite-main.png) no-repeat -141px -443px;display:inline-block;height:17px;margin:0 5px 0 0;width:17px}.translate-line p{display:inline-block;margin:0 10px 10px 0}.translate-line .button-google-translate a{color:#294f96;text-decoration:none}.establisment-detail-overview{padding-top:5px}.establisment-detail-overview .l-content{float:left}.establisment-detail-overview .l-aside{float:right;width:225px}.establisment-detail-overview .l-aside .widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e7e7e7;border:0;margin-bottom:10px;width:99.8%}.establisment-detail-overview .app-widget-moreless-more-trigger,.establisment-detail-overview .app-widget-moreless-less-trigger{white-space:nowrap}.establishment-ratings{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:normal 16px Arial,Helvetica,sans-serif;margin-bottom:10px;padding:10px;text-align:center}.establishment-ratings h3{font:bold 14px Arial,Helvetica,sans-serif;text-indent:0}.establishment-ratings ul{display:block;margin:10px 0;text-align:left}.establishment-ratings .reviews-link{color:#2c5193;font-weight:normal;padding:0}.establishment-ratings .reviews-link .value{background-color:#2c5193;border-radius:5px;color:#fff;font:bold 18px Arial,Helvetica,sans-serif;padding:5px 8px}.establishment-ratings .from{text-align:left}.establishment-ratings .no-reviews{color:#2c5193;font:bold 12px Arial,Helvetica,sans-serif}.rewiews-trigger{color:#2c5193;cursor:pointer;font:12px Arial,Helvetica,sans-serif;text-decoration:underline}.highlighted-comment{margin:0 0 10px;background:#dedede;float:left;font:normal 10px Arial,Helvetica,sans-serif;width:42.96389%}.highlighted-comment .comment{border:0;font:italic 10px/14px Arial,Helvetica,sans-serif;margin:7px 10px;padding:0}.highlighted-comment .commenter{display:block;overflow:hidden;margin:7px 10px}.highlighted-comment .commenter .name{float:right;font-weight:bold}.highlighted-comment .commenter .name span{margin:0 0 0 5px}.highlighted-comment .commenter .name span:first-child{margin-left:0}.phone-widget{clear:both;cursor:pointer;margin-bottom:0 !important}.phone-widget h3{color:#2c5193;font:bold 13px/14px Arial,Helvetica,sans-serif;line-height:14px !important;height:auto !important;margin:0 -15px 8px 40px;text-align:right !important;text-indent:0 !important}.phone-widget .content{padding:5px 20px 5px 0;position:relative}.phone-widget .content:before{background-image:none;clip:rect(528px,263px,561px,229px);content:url(../img/sprites/sprite-main.png);display:block;left:-220px;position:absolute;top:-521px}.phone-widget .left{margin:0;position:relative;right:3px;text-align:right}.phone-widget .right{bottom:6px;position:absolute;right:10px;width:13px}.phone-widget .phone{color:#484848;display:block;font:bold 14px Arial,Helvetica,sans-serif}.phone-widget .ico-more-open,.phone-widget .ico-more-close{display:block;height:13px;width:13px}.phone-widget .ico-more-open{background-position:-64px -505px}.phone-widget .ico-more-close{background-position:-49px -505px}.app-widget-moreless-text .bubble-tip,.tooltip-container .bubble-tip{background:transparent url(../img/sprites/sprite-main.png) no-repeat -51px -489px;display:block;height:10px;left:91%;position:relative;top:1px;width:15px;z-index:10}.app-widget-moreless-text .content,.tooltip-container .content{background-color:#fff;border:1px solid #ccc;color:#484848;font-size:12px;padding:4%;position:relative;width:100%}.app-widget-moreless-text .content .close,.tooltip-container .content .close{background:white url(../img/sprites/sprite-main.png) no-repeat -82px -510px;cursor:pointer;display:block;float:right;height:8px;margin:0 0 5px 5px;width:8px}.accom-overview{clear:both;display:block;width:98%}.accom-overview h2{border:0;margin:0;padding:0}.accom-overview hr{background:#ccc;height:1px}.accom-overview .ico-more{color:#2a4f95;cursor:pointer;text-decoration:underline}#page-establishment_detail #app-target-availability{clear:both}#page-establishment_detail #app-target-availability .be-wrapper{margin-bottom:20px}.booking-engine-medium{clear:both}.booking-engine-medium .chat-widget{clear:both;float:right;margin-right:25px;padding:10px 0 0 0}.booking-engine-medium .chat-widget a{color:#000 !important;float:left;font:normal 12px Arial,Helvetica,sans-serif}.booking-engine-medium .ico-chat{background:transparent url(../img/sprites/sprite-main.png) no-repeat -75px -490px;display:block;float:left;height:15px;margin:0 3px 4px 7px;width:15px}.booking-engine-medium .formbookingmaincurved{overflow:hidden}.accom-gallery{display:block;overflow:hidden;position:relative;width:100%}.gallery-wrapper{background:#333;height:320px;float:left;max-width:786px;width:100%}.accom-overview{margin-top:20px}#page-establishment_detail .accom-overview{font-size:13px}.gallery-counter{background:#fff;color:#333;display:none;bottom:0;font-size:14px;font-weight:bold;left:46%;opacity:.7;padding:5px;position:absolute;z-index:3}.slides-container{background:#333;border-right:1px solid #000;height:auto;float:left;line-height:320px;outline:0;overflow:hidden;position:relative;text-align:center;height:321px;width:58%}.slides-container .responsive{cursor:auto;margin-top:0;max-height:100%;max-width:460px;vertical-align:middle}.slides-container:hover .big-slides-nav{opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.slides-nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;margin-left:0;max-width:325px;border-left:1px solid #5f5f5f;padding-left:1.2%}.slides-nav ul{float:left;max-width:100%;width:100%}.slides-nav li{cursor:pointer;display:block;float:left;padding:0 2.5% 10px 0}.slides-nav img{display:block;height:51px;width:70px}.slides-nav .app-thumbnail-selected{border:0;display:block;float:left;position:relative}.slides-nav .app-thumbnail-selected:before{border:3px solid #60cb8b;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.gallery-thumbs{height:310px;overflow:hidden;padding-top:10px}.big-slides-nav{display:block !important;height:320px;opacity:0;position:absolute;width:60px;z-index:1}.big-slides-nav .arrow{display:block;background-image:url(../img/sprites/sprite-main.png);background-repeat:no-repeat;cursor:pointer;height:20px;position:relative;top:49%;width:10px;z-index:2}.big-slides-nav.left{left:0;text-align:left}.big-slides-nav.left .arrow{background-position:-11px -638px;left:5px}.big-slides-nav.right{right:0;text-align:right}.big-slides-nav.right .arrow{background-position:0 -638px;right:-45px}.big-slides-arrow{background-color:#000;border-top:1px solid #bbb9ad;border-bottom:1px solid #bbb9ad;cursor:pointer;display:inline-block;height:31px;opacity:.5;position:relative;width:25px}.big-slides-arrow.left{border-right:1px solid #bbb9ad}.big-slides-arrow.right{border-left:1px solid #bbb9ad}.establishment-services{line-height:24px;margin:20px 0 0;font-size:14px}.establishment-services .menu-services{margin-bottom:15px}.establishment-services h2{font:bold 18px Arial,Helvetica,sans-serif;margin-bottom:10px}.establishment-services strong{font-weight:bold}.establishment-services dl{border:1px solid #ccc;display:inline-table;margin-bottom:10px;width:99.8%}.establishment-services dl dt{display:table-cell;font-weight:bold;padding:10px 15px;vertical-align:top;width:20%}@media only screen and (max-width:1080px){.establishment-services dl dt{width:25%}}@media only screen and (max-width:900px){.establishment-services dl dt{width:40%}}@media only screen and (max-width:480px){.responsive .establishment-services dl dt{display:block;width:100%;border-bottom:1px solid #ccc}}@media only screen and (max-width:480px){.responsive .establishment-services dl{display:block}}.establishment-services dl dd{border-left:1px solid #ccc;display:table-cell;padding:10px 15px 10px 20px;width:70%}.establishment-services dl dd span{font-weight:bold}.establishment-services dl dd h6{color:#009b3e;font:bold 14px/18px Arial,Helvetica,sans-serif}.establishment-services dl dd li{float:left;margin:0 2% 10px 0;width:45%}@media only screen and (max-width:480px){.responsive .establishment-services dl dd{width:auto;border:0}}.establishment-services .amenities-room-list{width:60%}.establishment-services .amenities-room-list li{float:left;width:48%}.establishment-services .amenities-general-list,.establishment-services .amenities-internet-list,.establishment-services .amenities-room-list{width:100%}.establishment-services .amenities-general-list li,.establishment-services .amenities-internet-list li,.establishment-services .amenities-room-list li{float:left;width:48%}.establishment-services .amenities-general-list span,.establishment-services .amenities-internet-list span,.establishment-services .amenities-room-list span{font-weight:bold}.establishment-services .amenities-general-list li,.establishment-services .amenities-room-list li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:14px/17px Arial,Helvetica,sans-serif;margin:6px 0;padding:0 6px 5px 12px}.establishment-services .amenities-general-list li:before,.establishment-services .amenities-room-list li:before{color:#000;content:'\2022';display:inline-block;font:14px Arial,Helvetica,sans-serif;margin:0 4px 0 -10px}.establishment-services .ico-bullet,.establishment-services .ico-breakfast,.establishment-services .ico-internet,.establishment-services .ico-parking,.establishment-services .ico-check-in,.establishment-services .ico-payment{background-image:url(../img/sprites/sprite-main.png);background-repeat:no-repeat;display:block;float:left;height:20px}.establishment-services .ico-bullet{background-position:-261px -363px;height:3px;margin:13px 5px 0 0;width:4px}.establishment-services .ico-breakfast{background-position:-92px -421px;margin:2px 9px 0 0;width:21px}.establishment-services .ico-internet{background-position:-114px -421px;margin:1px 9px 0 0;width:26px}.establishment-services .ico-parking{background-position:-142px -423px;margin:3px 10px 0 0;width:17px;height:17px}.establishment-services .ico-check-in{background-position:-115px -442px;margin:4px 10px 0 0;width:20px}.establishment-services .ico-payment{background-position:-92px -441px;margin:4px 10px 0 0;width:20px}.accom-options-wrapper,.accom-configurator,.offer-options{margin:0 auto}.accom-options-wrapper{box-sizing:border-box;clear:both;float:none;border-bottom:1px solid #ccc;margin:-1px auto 0 auto}.room-line{border:1px solid #ccc;border-bottom:0;display:inline-table;width:100%}.room-line .front{min-height:100px;margin-left:15px}.room-line .front li{display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.room-line .front ul li{margin:0 !important}.room-line .room{float:left;font:12px/16px Arial,Helvetica,sans-serif;margin:15px 0;width:30%}.room-line .room p{clear:left}.room-line .room .tax-note{font-size:11px;line-height:1.25em;margin-top:10px}.room-line .room h3 img{vertical-align:-6px}.room-line .details-link{float:left;padding:35px 0 0 0;text-align:center;width:18%}.room-line .details-link a{cursor:pointer;font:normal 16px/24px Arial,Helvetica,sans-serif;text-decoration:underline}.room-line .details-link a span{background:transparent url(../img/sprites/sprite-main.png) no-repeat -113px -462px;display:inline-block;height:24px;margin:0 5px -8px 0;position:relative;top:1px;width:20px}.room-line .details-link .is-collapsed span{background-position:-93px -462px}.room-line .price{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;min-height:104px;padding-left:6%;width:27%}@media screen and (max-width:900px){.room-line .price{padding-left:0}}.room-line .price .text{font:16px/24px Arial,Helvetica,sans-serif}.room-line .price ul{display:inline-block;margin:15px auto;text-align:left}@media screen and (max-width:900px){.room-line .price ul{padding:0 10%}}.room-line .price .value{color:#2c5193;font:normal 25px/25px Arial,Helvetica,sans-serif}.room-line .price .value sup{font:14px/19px Arial,Helvetica,sans-serif;padding:0 2px;vertical-align:text-top}.room-line .price .value.normal{color:#666;display:inline-block;font-size:12px;margin:0 4px 0 0;text-decoration:line-through}@media screen and (max-width:900px){.room-line .price .value{font:20px/20px Arial,Helvetica,sans-serif}}.room-line .price .value-in-origin,.room-line .price .normal sup{font-size:12px;vertical-align:baseline}.room-line .price .value-in-origin.normal{color:#666;font-size:12px;line-height:16px;text-decoration:line-through}.room-line .price .pricefor{font-size:12px;padding:5px 0 4px}.room-line .price .cancel-note{color:#019d3c;font:bold 14px/16px Arial,Helvetica,sans-serif;padding:3px 0}.room-line .button{padding:40px 3% 15px 0;text-align:right}.room-line .button .limited-rooms{color:#C00;display:block;font:bold 12px/18px Arial,Helvetica,sans-serif;margin:4px 0 6px;padding:3px 0 0;text-align:right}@media only screen and (max-width:1080px){.room-line .button a{padding:10px 32px 10px 15px}}.room-line .details{background:#f0f0f0;border:1px solid #ccc;margin:0 15px 15px 15px !important;max-width:990px}.room-line .room-list li{border-bottom:1px solid #ccc;color:#484848;font:12px/24px Arial,Helvetica,sans-serif;margin:10px 15px 8px}.room-line .room-list strong{font:bold 14px Arial,Helvetica,sans-serif}.room-line .room-list .room-numeral{background-color:#484848;border-radius:3px;box-shadow:inset 0 0 10px rgba(72,72,72,0.9);color:#FFF;font:bold 14px Arial,Helvetica,sans-serif;margin:10px 5px 0 0;padding:4px 6px}.room-line .room-list .room-availability-info{color:#db0008;font-size:14px;font:normal 14px Arial,Helvetica,sans-serif}.room-line .room-list p{margin:10px 0}.room-line .room-config-table{color:#484848;font:12px/25px Arial,Helvetica,sans-serif;overflow:auto;padding:25px 15px 35px 15px}.room-line .room-config-table table{width:100%}.room-line .room-config-table th{border-bottom:1px solid #ccc;font-weight:bold}.room-line .room-config-table td{min-width:70px;padding:0}.room-line .room-config-table .special-offer{color:#656565}.room-line .room-config-table .special-offer td{padding:10px 0;vertical-align:top}.room-line .room-config-table .special-offer .normal-price{color:#656565;text-decoration:line-through}.room-line .room-config-table .special-offer .special-offer{color:#009b3e;font-weight:700}.room-line .room-config-table .previous-price td.date{color:#000;font:normal 12px/20px Arial,Helvetica,sans-serif;margin:0 !important;padding:0 !important}.room-line .room-config-table .separator{border-top:1px solid #c7c7c7}.room-line .room-config-table .last{padding-right:10px !important;text-align:right}.room-line .room-config-table .amenity{margin:3px 2px 0 0}.room-line .room-config-table .amenity+span{font-size:10px;margin-top:0}.room-line .totals-taxes{float:left;width:100%}.room-line .totals-taxes .taxes{float:right;width:35%}.room-line .totals-taxes .taxes li{float:left;padding:4px}.room-line .totals-taxes .taxes .last{float:right}.room-line .totals-summa{float:right;width:35%}.room-line .totals{background:#ccc;border-radius:5px;display:block;float:left;font:normal bold 12px Arial,Helvetica,sans-serif;margin:6px 0 0 0;padding:0;width:100%}.room-line .totals li{float:left;padding:0 6px}.room-line .totals li.last{float:right}.room-line .totals .dashed{font-weight:normal !important;text-decoration:line-through !important}.room-line.including-nrp{background:url(../img/pixelCCC.png) 32% 0 repeat-y}.room-line.including-nrp .front{display:block;overflow:hidden;clear:both}.room-line.including-nrp .details{margin:10px;max-width:991px}.room-line.including-nrp .details-link{box-sizing:border-box;padding:35px 10px 0}.dashed-line{height:1px;float:right;width:67.9%}.accom-configurator h2{color:#2c5193;cursor:pointer;display:inline-block;font:bold 14px/18px Arial,Helvetica,sans-serif;margin-bottom:0;margin-top:10px;padding:0 0 15px 0;text-decoration:underline;width:auto}.config-table{border:1px solid #ccc}.config-table tr{border-bottom:1px solid silver}.config-table select{min-width:40px}.config-table .occupancy{box-sizing:border-box;border:0}.config-table .occupancy td{padding:0}.config-table .sum-sec td{padding:4px 4px 4px 23px;text-align:left}.config-table .sum-sec span{color:#7a7a7a;display:inline-block;font:bold 14px arial;margin:0 3px}.config-table .app-roomtype-row{background:#ddd}.config-table th{font:bold 14px Arial,Helvetica,sans-serif;padding:20px 15px 5px 15px;text-align:center}.config-table td{padding:10px 0;text-align:center}.config-table td strong{font:bold 14px Arial,Helvetica,sans-serif}.config-table td span{display:block;font:12px/16px Arial,Helvetica,sans-serif}.config-table td .icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -86px -168px;display:inline-block;height:15px;width:15px}.config-table .col1{padding-left:15px;text-align:left;width:40%}.config-table .amenity{margin:5px 5px 0 0}.config-table .amenity+span{float:left;margin-top:5px}.config-table .app-rooms-required{width:38%}.config-table li{clear:left}.config-table .room-type,.config-table .people-amount{font:bold 14px arial}.config-table .room-type{display:inline-block;float:left;padding:15px;text-align:left;width:20%}.config-table .people-amount{float:right;width:70%}.price-per-occupancy{border:0 none;width:100%}.price-per-occupancy li{display:inline-block;float:left;font-weight:700;padding-right:20px}.config-footer{display:block;overflow:hidden;padding:15px 30px 15px 15px}.config-summary{border:1px solid #b1b1b1;float:left;width:38%}.config-summary li{display:block;overflow:hidden;border-bottom:1px solid #000;clear:both;padding:4px}.config-summary .title{background:#d8d8d8;font:bold 12px/14px Arial,Helvetica,sans-serif;text-decoration:none}.config-summary .total{border-bottom:0;background-color:#e9e9e9;font-weight:700}.config-summary .payable{background-color:#e9e9e9;font-weight:700;margin-bottom:14px}.summary-book-btn{float:right;margin-right:-10px}.summary-book-btn .button{margin-top:15%}.no-room .button{background:#8b8b8b;border:1px solid #4f5154;box-shadow:none;filter:none;margin-top:2%}.guests-comments{margin:0 0 30px 0}.guests-comments h1{font-size:18px;margin-bottom:25px}.guests-comments h5{font-size:18px;line-height:25px;margin-bottom:20px}@media only screen and (max-width:767px){.responsive .guests-comments h5{margin-bottom:0}}.reviews-widget{display:block;overflow:hidden;float:left;padding:30px 0;width:99.7%}.reviews-widget .alert-message{background:#f0f0f0;color:#454545;font:bold 16px/47px Arial,Helvetica,sans-serif;margin:106px auto;text-align:center;width:74%}.reviews-widget .alert-message .ico-exclamation{background:transparent url(../img/sprites/sprite-main.png) no-repeat -133px -462px;display:inline-block;height:28px;margin:8px 10px -10px 0;width:28px}.menu-reviews-wrapper{display:table;width:100%}@media only screen and (max-width:767px){.responsive .menu-reviews-wrapper{display:block}}.menu-reviews-widget{display:table-cell;padding:10px 0;padding-top:14px;vertical-align:top;width:21%}.menu-reviews-widget li{background:#f5f5f5;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#9b9b9b;font:normal 15px/12px Arial,Helvetica,sans-serif;margin:0 0 4px 0;padding:8px 0 8px 10px}.menu-reviews-widget a{color:#484848 !important;text-decoration:underline}.menu-reviews-widget .app-filter-selected{background:#009b3e}.menu-reviews-widget .app-filter-selected a{color:#fff !important;font-weight:bold;text-decoration:none}@media only screen and (max-width:480px){.responsive .menu-reviews-widget{display:none}}.gest-comments-list{width:100%}.content-reviews-widget{background:#e1e1e1;display:table-cell;padding:10px 1% 17px 2.59259%;min-height:215px;width:51.17188%}.content-reviews-widget .ratings{font:14px Arial,Helvetica,sans-serif;padding-top:9px}.content-reviews-widget .reviews-link{color:#484848;display:inline-block;padding:0 0 25px}.content-reviews-widget .reviews-link span{font:bold 16px Arial,Helvetica,sans-serif;margin:0 5px -4px 0;padding:5px 10px}.content-reviews-widget dl,.content-reviews-widget dt,.content-reviews-widget dd{float:left}.content-reviews-widget dl{color:#494949;font:12px/22px Arial,Helvetica,sans-serif;width:100%}.content-reviews-widget dl dt{clear:left;font-size:14px;margin-bottom:10px;text-align:left;width:32%;white-space:nowrap}@media only screen and (max-width:480px){.responsive .content-reviews-widget dl dt{width:160px}}.content-reviews-widget dl dd{font-size:14px;line-height:22px;margin:0 0 10px 2%;text-align:right}.content-reviews-widget dl .rating-bar{border-radius:3px;border:1px solid #ccc;background:#fff;position:relative;width:205px}.content-reviews-widget dl .rating-bar div{background-color:#2c5193;border-top-left-radius:3px;border-bottom-left-radius:3px}.content-reviews-widget dl .ratings-top-lines{background:transparent url(../img/tripadvisor/tadvisor-sprite.png) no-repeat 41px -623px !important;height:22px;position:absolute;width:100%}.spacer-cell{display:table-cell;width:1.5%}@media only screen and (max-width:767px){.responsive .spacer-cell{display:none}}.verified-reviews-widget{background:#f4f4f4;display:table-cell;min-height:215px;text-align:center;padding:35px 1.26953% 0;vertical-align:middle;width:24.90234%}.verified-reviews-widget.tadvisor{padding-top:10px}@media only screen and (max-width:767px){.responsive .verified-reviews-widget.tadvisor{display:block;margin-top:10px;min-height:0;padding-bottom:10px;width:100%}.responsive .verified-reviews-widget.tadvisor .rating-block-default{margin:0 10px}.responsive .verified-reviews-widget.tadvisor h3,.responsive .verified-reviews-widget.tadvisor span{display:inline-block}}.verified-reviews-widget .ico-verified{background:transparent url(../img/sprites/sprite-main.png) no-repeat -161px -386px;margin:-18px auto 10px auto;height:106px;width:106px}.verified-reviews-widget h3{font-size:18px}.verified-reviews-widget h5{color:#2c5193;margin-bottom:10px}.verified-reviews-widget p{color:#484848;font:12px/14px Arial,Helvetica,sans-serif;margin:0 25px 20px 25px}.verified-reviews-widget .small-copy-tadvisor{float:none;font-size:12px}.comments-select-language{height:25px;font:12px/20px Arial,Helvetica,sans-serif}.comments-select-language select{float:right}.comments-select-language span{float:left;margin-right:7px}.menu-sort-comments{height:25px;line-height:18px;font:bold 12px/18px Arial,Helvetica,sans-serif}.menu-sort-comments p{float:left}.menu-sort-comments ul{display:block;overflow:hidden}.menu-sort-comments li{cursor:pointer;border-right:1px solid #484848;float:left;line-height:14px;margin:1px 0 0 0;padding:0 20px;text-decoration:underline}.menu-sort-comments li:last-child{border-right:0 !important}.menu-sort-comments li[data-direction="asc"]{border-right:0 !important}.menu-sort-comments .app-sorter-selected{color:#2c5193;text-decoration:none}@media only screen and (max-width:767px){.responsive .menu-sort-comments{height:auto;clear:both;padding:15px 0}}.comment-large{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;display:table;margin-top:10px;margin-bottom:15px;position:relative;width:100%}.comment-large .comment-head{display:table-cell;float:left;width:190px}.comment-large dl{font:12px/16px Arial,Helvetica,sans-serif;margin:15px}.comment-large dl dd strong{font-weight:bold}.comment-large dl dd span{color:#7f7f7f}.comment-large dl .gest-group{margin-top:10px}.comment-large .reviews-link{color:#484848;margin-bottom:12px}.comment-large .reviews-link span{font:bold 14px Arial,Helvetica,sans-serif;padding:2px 6px 2px 5px}.comment-large .comment-body{border-left:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;font:12px/18px Arial,Helvetica,sans-serif;padding:15px 10px 15px 15px;vertical-align:top;width:100%}.comment-large .text{display:block;padding-bottom:30px}.comment-large .title{display:block;font:bold 16px Arial,Helvetica,sans-serif;padding-bottom:10px}@media only screen and (max-width:480px){.responsive .comment-large{display:block}.responsive .comment-large .comment-head{display:block;float:none;width:100%}.responsive .comment-large dl{margin-bottom:0}.responsive .comment-large dd{display:inline-block;margin-right:10px}}.global-rating{font-weight:700;padding:10px 0;text-align:center}.global-rating span{display:inline-block;margin-right:5px}.establisment-detail-map .map-block{background-color:#fff;border:0;height:451px;padding:10px 0 0 0;margin:22px 0 0;width:100%}.establisment-detail-map .acomm-location{color:#484848;background:#f0f0f0;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:15px/22px Arial,Helvetica,sans-serif;margin:15px 0 35px 0;padding:15px;width:70%}.establisment-detail-map .acomm-location h2{cursor:auto;font:bold 18px/27px Arial,Helvetica,sans-serif;margin:0 0 15px}@media only screen and (max-width:767px){.responsive .establisment-detail-map .map-block,.responsive .establisment-detail-map .acomm-location{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:15px 2%;width:95%}.responsive .establisment-detail-map .amp-block{padding:10px 1%}}.establisment-detail-map .icon-places{background:transparent url(../img/sprites/sprite-main.png) no-repeat -228px -55px;display:inline-block;height:27px;margin:0 5px -6px 0;width:21px}.establisment-detail-map .map-legend{float:right;text-align:right;border-bottom:0}.establisment-detail-map .map-legend ul{float:right}.establisment-detail-map .map-legend ul li{margin:0 0 0 15px !important}.related-establishments{float:left;margin:20px 0;width:100%}.related-establishments h2{margin-bottom:10px}.related-wrapper{float:left;padding:20px 0;width:100%}.related-wrapper .accom-details{border-left:1px solid #ccc;display:inline-block;margin-left:5px;max-width:32%;padding-left:15px;position:relative;width:32%}.related-wrapper .accom-details:first-child{float:left;border-left:0;margin-left:none;padding:0}.related-wrapper .items-first{float:right;width:66%;line-height:normal}.related-wrapper .items-first a{text-decoration:none;padding-bottom:5px}.related-wrapper .items-first .value{width:100%;clear:left;color:#2c5193;float:left;font:normal 25px/25px Arial,Helvetica,sans-serif}.related-wrapper .accom-name{display:inline-block;width:100%;float:left;font-size:14px;margin-top:-3px}.related-wrapper .accom-name span{clear:both;float:left;font-size:16px;line-height:18px}.related-wrapper .rating-value{clear:right;color:#2c5193;float:left;font:normal 25px/25px Arial,Helvetica,sans-serif}.related-wrapper .reviews-link{padding-top:53px;width:100%}.related-wrapper .reviews-link span{clear:left;float:left;font-size:18px}@media only screen and (max-width:950px){.related-wrapper .accom-details{min-height:226px}.related-wrapper .items-first,.related-wrapper .related-image-wrapper{float:none;width:90%;position:absolute}.related-wrapper .items-first{top:136px}.related-wrapper .related-thumbnail{height:auto;width:160px}}.related-image-wrapper{float:left;margin-right:10px}.related-thumbnail{height:75px;width:82px}.accom-options-wrapper,.accom-configurator,.offer-options{margin-top:15px}.MR-84 .accom-overview h2{color:#00752f;font:bold 18px Arial,Helvetica,sans-serif;padding-bottom:10px}.MR-84 .accom-overview hr{display:none}.MR-84 .accom-options-wrapper{border-bottom:0}.MR-84 .booking-engine-medium{margin-top:0 !important}.rc-sticky-bar{background:#eee;border-bottom:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:14px;margin:30px 0 25px 0}.rc-sticky-bar>div{padding:15px}.rc-sticky-bar hr{background:#d9d9d9;border:0;height:1px}.rc-sticky-bar hr.no-line{height:0}.rc-sticky-bar .price-reserve{min-height:inherit;padding-bottom:15px}.rc-sticky-bar .price-reserve .price-wrapper{display:table;float:right;padding-bottom:2px}.rc-sticky-bar .price-reserve .price-wrapper .app-price-error{font-size:18px}.rc-sticky-bar .price-reserve .price span{cursor:pointer;display:table-cell;font-size:inherit;padding-right:5px;vertical-align:middle}.rc-sticky-bar .price-reserve .price span.original-price{color:#484848;font-size:16px;text-decoration:line-through}.rc-sticky-bar .price-reserve .button-group .button.disabled{background:#bebebe;box-shadow:none;filter:none}.rc-sticky-bar .price-reserve .button-group .price-detail{padding:5px 0 0;display:block;clear:right}.rc-sticky-bar .select-policy{display:inline-block}.rc-guest-nr{padding-left:10px}.sticky{left:0;-webkit-overflow-scrolling:touch;position:fixed;top:0;width:100%;z-index:10000}.sticky .rc-sticky-bar{border-bottom:3px solid #ccc;margin:0 auto;max-width:1080px;min-width:600px}.sticky.app-has-policies+.rc-container{padding-top:23%}.sticky.app-no-policies+.rc-container{padding-top:15%}.rc-price-container{display:table;float:right}.rc-price-container div{display:table-cell}.rc-price-container .main-price{color:#0b246e;font-size:30px}.rc-filter-wrapper ul{float:right}.rc-booking-engine .engine{margin-top:10px;padding:0}.rc-booking-engine .engine label{font:normal 14px Arial,Helvetica,sans-serif;width:auto}.rc-booking-engine .engine div{display:inline-block;float:left}.rc-booking-engine .engine select{clear:both;display:block}.rc-booking-engine .engine input{border-radius:3px;font:normal 14px/1.8em Arial,Helvetica,sans-serif;height:24px;width:93%}.rc-booking-engine .select-date{margin:0 1% 0 0;width:12%}.rc-booking-engine .select-guests{padding-right:2%}.rc-booking-engine .select-guests select{font:normal 14px Arial,Helvetica,sans-serif !important;height:28px;margin-top:2px}.rc-booking-engine .button-bpg{position:relative;top:14px}.rc-avail-toggle{cursor:pointer;display:inline-block;font-weight:normal;margin:0 5px 0 10px}.rc-avail-toggle a{color:#1e609d}.rc-filter{cursor:pointer;display:inline-block;float:left;font-size:16px;padding:10px 80px;text-align:center;background:#fff;color:#00752f}.rc-filter:nth-child(1){-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-left:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}.rc-filter:nth-child(1).active{border-top:1px solid rgba(0,0,0,0.2);border-bottom:0}.rc-filter:nth-child(1).disabled{border-bottom:1px solid rgba(0,0,0,0.2)}.rc-filter:nth-child(2){-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:1px solid rgba(0,0,0,0.2);border-right:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}.rc-filter:nth-child(2).active{border-bottom:0;border-top:1px solid rgba(0,0,0,0.2);border-left:0}.rc-filter:nth-child(2).disabled{border-bottom:1px solid rgba(0,0,0,0.2)}.rc-filter.active{background:#60cb8b;color:#fff;font-weight:bold}.rc-filter.disabled{background:#fff;color:#666;font-weight:normal}.rc-room-row{border-bottom:1px solid #cdcdcd;display:table;height:155px;margin-bottom:10px;padding-bottom:10px;width:100%}.rc-room-row:last-child{border-bottom:0}.rc-room-row .left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;float:left;max-width:36%;padding:2% 2% 0 0;width:100%}.rc-room-row .left:first-child{padding-top:0}.rc-room-row .right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;display:table-cell;max-width:64%;width:100%}.rc-room-description{padding-bottom:15px}.rc-room-description h3{color:#365341;font:bold 18px Arial,Helvetica,sans-serif;padding-bottom:15px}.rc-room-description p{color:#484848;font:14px/1.3em Arial,Helvetica,sans-serif}.rc-room-description .amenity-wrapper{padding-top:10px}.rc-room-description .amenity{margin-top:0}.rc-room-description .amenity+span{margin-top:3px}.rc-room-urgency{display:block;font:bold 14px Arial,Helvetica,sans-serif;padding-top:15px}.rc-room-item{background:#00a64d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:none;display:inline-block;height:185px;text-align:center;margin:1px;padding-top:10px;position:relative;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f1f1f1),color-stop(100%,#ececec));background-image:-webkit-linear-gradient(#f1f1f1,#ececec);background-image:-moz-linear-gradient(#f1f1f1,#ececec);background-image:-o-linear-gradient(#f1f1f1,#ececec);background-image:linear-gradient(#f1f1f1,#ececec);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#f1f1f1',endColorstr='#ececec')}.rc-room-item+.rc-room-item{margin-left:1.55%}.rc-room-item span{display:block;font-size:12px;margin:0 auto}.rc-room-item .price{color:#0b246e;font-size:20px;padding-top:10px;position:relative}.rc-room-item sup{font-size:50%;margin-right:5px;position:relative;top:-7px}.rc-room-item .policy-type{color:#006680;cursor:auto;padding:10px 0 10px 0}.rc-room-item .room-nr{color:#666;padding-bottom:10px}.app-rc-widget-input{background:#fff;border:1px solid #ccc;color:#484848;font-size:18px;height:25px;margin:0 5%;padding:0;text-align:center;width:40px}.occupancy-icon{background-image:url(../img/product_page/temp_sprite.png);background-repeat:no-repeat;display:block;height:37px}.rc-occupancy-1 .occupancy-icon,.rc-occupancy-4plus .occupancy-icon,.rc-occupancy-5plus .occupancy-icon{background-position:right -179px;width:13px}.rc-occupancy-2 .occupancy-icon{background-position:right -215px;width:24px}.rc-occupancy-3 .occupancy-icon{background-position:right -252px;width:36px}.rc-occupancy-4 .occupancy-icon{background-position:right -289px;width:48px}.rc-occupancy-4plus .occupancy-icon span{color:#bebebe;font-size:22px;padding:12px 0 0 20px}.rc-rooms{display:inline-block;float:left}.rc-rooms+.rc-rooms{float:right;margin-left:10px}.rc-rooms .rc-room-item:last-child{float:right}.rc-rooms.rc-roomcount-1 .rc-room-item{width:100%}.rc-rooms.active .rc-room-item.active{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#60cb8b),color-stop(100%,#60cb8b));background-image:-webkit-linear-gradient(#60cb8b,#60cb8b);background-image:-moz-linear-gradient(#60cb8b,#60cb8b);background-image:-o-linear-gradient(#60cb8b,#60cb8b);background-image:linear-gradient(#60cb8b,#60cb8b);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#60cb8b',endColorstr='#60cb8b')}.rc-rooms.active .rc-room-item.active .price,.rc-rooms.active .rc-room-item.active .policy-type{color:#fff}.rc-rooms.active .rc-room-item.active .rc-discount-wrapper .price{color:#484848}.rc-rooms.active .rc-room-item.active.rc-occupancy-1 .occupancy-icon,.rc-rooms.active .rc-room-item.active.rc-occupancy-4plus .occupancy-icon{background-position:right -327px;color:#fff;width:13px}.rc-rooms.active .rc-room-item.active.rc-occupancy-1 .occupancy-icon span,.rc-rooms.active .rc-room-item.active.rc-occupancy-4plus .occupancy-icon span{color:#fff}.rc-rooms.active .rc-room-item.active.rc-occupancy-2 .occupancy-icon{background-position:right -364px;width:24px}.rc-rooms.active .rc-room-item.active.rc-occupancy-3 .occupancy-icon{background-position:right -401px;width:36px}.rc-rooms.active .rc-room-item.active.rc-occupancy-4 .occupancy-icon{background-position:right -437px;width:48px}.rc-rooms.active .rc-room-item.active .rc-counter-control{background:#00752f}.rc-rooms.active .rc-room-item.active input{border:1px solid #00a544}.rc-rooms.disabled .rc-room-item{background-color:#f1f1f1;background-image:none}.rc-rooms.disabled .rc-room-item .price{color:#bebebe}.rc-rooms.disabled .rc-room-item .icon{display:none}.rc-rooms.disabled .rc-widget{display:none}.rc-rooms.disabled .policy-type{color:#bebebe}.rc-room-item{width:23.2%}.rc-roomcount-1{width:100%}.rc-roomcount-2{width:49.2%}.rc-roomcount-2 .rc-room-item{width:48.78%}.rc-roomcount-2+.rc-roomcount-1{width:49.2%}.rc-room-rowc-2 .rc-roomcount-1{width:49.2%}.rc-room-rowc-2 .rc-roomcount-1.active{width:79.4%}.rc-room-rowc-2 .rc-roomcount-1.disabled{width:19%}.rc-room-rowc-2 .rc-roomcount-2{width:100%}.rc-room-rowc-3 .rc-room-item{width:23.1%}.rc-room-rowc-3 .rc-roomcount-1.active{width:59%}.rc-room-rowc-3 .rc-roomcount-1.active .rc-room-item{width:100%}.rc-room-rowc-3 .rc-roomcount-1.disabled{width:18%}.rc-room-rowc-3 .rc-roomcount-2 .rc-room-item{width:47.5%}.rc-room-rowc-3 .rc-roomcount-2.active{width:80.4%}.rc-room-rowc-3 .rc-roomcount-2.active .rc-room-item{width:48.48%}.rc-room-rowc-3 .rc-roomcount-2.disabled{width:39.4%}.rc-room-rowc-3 .rc-roomcount-2.disabled .rc-room-item{width:46.6%}.rc-room-rowc-3 .rc-roomcount-3 .rc-seq-1{width:49.2%}.rc-room-rowc-4 .rc-roomcount-2 .rc-room-item{width:47.4%}.rc-room-rowc-4 .rc-roomcount-2.active{width:58.45%}.rc-room-rowc-4 .rc-roomcount-2.active .rc-room-item{width:47.8%}.rc-room-rowc-4 .rc-roomcount-2.disabled{width:40%}.rc-room-rowc-4 .rc-roomcount-2.disabled .rc-room-item{width:46.8%}.rc-room-rowc-4 .rc-roomcount-3 .rc-seq-3{width:48.5%}.rc-room-rowc-5plus .rc-rooms{width:100%}.rc-room-rowc-5plus .rc-rooms+.rc-rooms{margin-left:0;margin-top:5px}.rc-room-rowc-5plus .rc-roomcount-5 .rc-seq-1,.rc-room-rowc-5plus .rc-roomcount-5 .rc-seq-2,.rc-room-rowc-5plus .rc-roomcount-5 .rc-seq-3{width:31.65%}.rc-room-rowc-5plus .rc-roomcount-5 .rc-seq-4{margin-left:0}.rc-room-rowc-5plus .rc-roomcount-5 .rc-seq-4,.rc-room-rowc-5plus .rc-roomcount-5 .rc-seq-5{float:left;margin-top:7px;width:48.9%}.rc-room-rowc-6 .rc-roomcount-3 .rc-seq-1{width:48.8%}.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-5,.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-6,.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-7,.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-8,.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-9{margin-top:7px}.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-5{margin-left:0}.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-5,.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-6{width:48.8%}.rc-room-rowc-7 .rc-seq-4{float:right}.rc-room-rowc-7 .rc-seq-5{margin-left:0}.rc-room-rowc-7 .rc-seq-5{width:48.8%}.rc-room-rowc-7 .rc-seq-5,.rc-room-rowc-7 .rc-seq-6,.rc-room-rowc-7 .rc-seq-7{margin-top:7px}.rc-room-rowc-8 .rc-room-item{width:23%}.rc-room-rowc-8 .rc-seq-5,.rc-room-rowc-8 .rc-seq-6,.rc-room-rowc-8 .rc-seq-7,.rc-room-rowc-8 .rc-seq-8{margin-top:10px}.rc-room-rowc-8 .rc-seq-5{margin-left:0}.rc-room-rowc-12 .rc-room-item{width:23%}.rc-room-rowc-12 .rc-seq-4,.rc-room-rowc-12 .rc-seq-10{float:right}.rc-room-rowc-12 .rc-seq-5{margin-left:0}.rc-room-rowc-12 .rc-seq-5,.rc-room-rowc-12 .rc-seq-6,.rc-room-rowc-12 .rc-seq-7,.rc-room-rowc-12 .rc-seq-8,.rc-room-rowc-12 .rc-seq-9,.rc-room-rowc-12 .rc-seq-10,.rc-room-rowc-12 .rc-seq-11,.rc-room-rowc-12 .rc-seq-12{margin-top:10px}.rc-room-rowc-12 .rc-seq-5,.rc-room-rowc-12 .rc-seq-6,.rc-room-rowc-12 .rc-seq-11,.rc-room-rowc-12 .rc-seq-12{width:48.7%}.rc-tooltip{cursor:pointer;position:relative}.rc-tooltip .tooltip-container .bubble-tip{display:block;left:0;width:16px}.rc-tooltip .tooltip-container .content{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;line-height:2em}.rc-tooltip .tooltip-container.rc-price-breakdown{left:-2%;right:0;top:-137px;width:335px}.rc-tooltip .tooltip-container.rc-price-breakdown .bubble-tip{background:transparent url(../img/sprites/sprite-main.png) no-repeat right -100px;top:23px}.rc-tooltip .tooltip-container.app-has-extra{top:-115px}.rc-tooltip .tooltip-container.app-has-vat{top:-115px}.rc-tooltip .tooltip-container.app-has-vat.app-has-extra{top:-139px}.rc-tooltip .vat-tooltip{width:300px !important}.rc-tooltip .vat-tooltip .bubble-tip{left:135px;top:22px !important}.rc-tooltip .content span{display:table-cell;text-align:left}.rc-tooltip .float-left{max-width:100%;text-align:left;white-space:normal}.rc-tooltip .icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat right -110px;display:inline-block;height:15px;margin:0 5px;width:16px}.price-reserve .icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat right -110px;display:inline-block;height:15px;margin:0 5px;width:16px}.price .rc-tooltip{float:right;width:175px}.price-reserve .tooltip-container.app-has-extra,.price-reserve .tooltip-container.app-has-vat,.price-reserve .tooltip-container.app-has-vat.app-has-extra{top:auto;bottom:44px}.rc-room-item .tooltip-container.app-has-extra,.rc-room-item .tooltip-container.app-has-vat,.rc-room-item .tooltip-container.app-has-vat.app-has-extra{top:auto;bottom:30px}.rc-room-item .tooltip-container.app-has-vat .app-has-extra{top:auto;bottom:43px}.rc-room-item .tooltip-container .rc-price-breakdown{top:auto;bottom:30px}.rc-price-wrapper,.rc-discount-wrapper{display:table;margin:0 auto;text-align:center}.rc-price-wrapper span,.rc-discount-wrapper span{display:table-cell}.rc-discount-wrapper .price{color:#666;font-size:12px;padding:0;text-decoration:line-through;top:5px}.rc-discount-wrapper .price sup{font-size:inherit;margin:0;top:0}.rc-room-item.active .icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat right -173px}.rc-counter-control{background:#006680;border-radius:50%;display:inline-block;cursor:pointer;height:25px;width:25px}.rc-counter-control a{color:#fff;font:500 22px Arial,Helvetica,sans-serif;text-decoration:none}.rc-counter-control .minus{line-height:22px}@media only screen and (max-width:1024px){.rc-room-row .left,.rc-room-row .right{display:block;float:none;max-width:100%;padding:0;width:100%}}@media only screen and (min-width:850px) and (max-width:900px){.sticky.app-no-policies+.rc-container{padding-top:27%}.sticky.app-has-policies+.rc-container{padding-top:27%}}@media only screen and (min-width:600px) and (max-width:1050px){.rc-filter{padding:10px 60px}.rc-roomcount-2{width:48.6%}.rc-roomcount-2 .rc-room-item{width:48.6%}.rc-room-rowc-2 .rc-roomcount-1{width:48.6%}.rc-room-rowc-2 .rc-roomcount-1.active{width:79%}.rc-room-rowc-3 .rc-roomcount-3 .rc-seq-1{width:48.6%}.rc-room-rowc-4 .rc-roomcount-2 .rc-room-item{width:47%}.rc-room-rowc-4 .rc-roomcount-2.active{width:55.2%}.rc-room-rowc-4 .rc-roomcount-2.active .rc-room-item{width:47.5%}.rc-room-rowc-4 .rc-roomcount-2.disabled{width:43%}.rc-room-rowc-4 .rc-roomcount-4 .rc-room-item{width:23.1%}.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-3{float:right}.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-4{margin-left:0}.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-5{margin-left:10px}.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-5,.rc-room-rowc-6 .rc-roomcount-6 .rc-seq-6{width:31.6%}.rc-room-rowc-6 .rc-room-item{width:31.6%}}@media only screen and (min-width:1051px) and (max-width:1080px){.rc-room-row .left{max-width:26%}.rc-room-row .right{max-width:73%}}#page-dhp #ui-datepicker-div:before{left:15px}#page-dhp #ui-datepicker-div.date-arrival,#page-dhp #ui-datepicker-div.date-departure{margin-left:-32px !important}.special-offer-triangle{display:none}body.app-has-special-offer-193 .heading{display:none}body.app-has-special-offer-193 .special-offer-triangle{border-color:#009b3e transparent transparent transparent;border-style:solid;border-width:50px 50px 0 0;display:block;float:left;height:50px;position:absolute;width:50px}body.app-has-special-offer-193 .special-offer-triangle span{color:#fff;display:block;font:bold 14px Arial,Helvetica,sans-serif;margin-top:-46px;text-align:left;width:40px}body.app-has-special-offer-193 .special-offer .price-from-text{padding:10px 0 0 15%}body.app-has-special-offer-193 .room-line .price .cancel-note{font-weight:normal}body.app-has-special-offer-193 .accom-item.special-offer .price-before-offer span{color:#db0008}.price-reserve .price .original-price.special-offer-193{color:#db0008}.special-offer-193 .price .value.normal{color:#db0008}span.special-offer-193{color:#009b3e;display:block;font:bold 15px Arial,Helvetica,sans-serif;margin:2px 0 3px}.abnew .call-us-container{display:none}.abnew .checkout-form{float:none;font:normal 14px/20px Arial,Helvetica,sans-serif;width:100%}.abnew .checkout-form h1{padding:0}.abnew .checkout-form h3{border-top:0;font:bold 18px/20px Arial,Helvetica,sans-serif}.abnew .checkout-form input[type="text"],.abnew .checkout-form input[type="password"],.abnew .checkout-form input[type="email"],.abnew .checkout-form input[type="tel"]{width:280px}.abnew .checkout-form input[type="text"].creditcard,.abnew .checkout-form input[type="tel"].creditcard{width:260px}.abnew .checkout-form input[type="text"].cvc-number,.abnew .checkout-form input[type="text"].issue-number,.abnew .checkout-form input[type="tel"].cvc-number,.abnew .checkout-form input[type="tel"].issue-number{width:80px}.abnew .checkout-form .app-payment-sdd .app-error-container li{max-width:none}.abnew .checkout-form .leftcol{float:left;margin-right:3%;width:57%}.abnew .checkout-form .rightcol{float:right;width:40%}@media only screen and (max-width:1080px){.abnew .checkout-form .leftcol{clear:left;float:none;margin-bottom:10px;margin-right:0;width:auto}.abnew .checkout-form .rightcol{width:50%}.abnew .checkout-form .groupwrapper{clear:both}.abnew .checkout-form .stack{clear:both;width:100%}.abnew .checkout-form .specialstack{position:relative;padding-top:40px;transition:padding-top .5s}.abnew .checkout-form .personal-info-block{float:left}}@media only screen and (max-width:767px){.abnew.responsive .checkout-form .rightcol{width:100%}}@media only screen and (max-width:1080px){.abnew .app-bcc-expanded .specialstack{padding-top:260px;transition:padding-top .5s}}.abnew .checkout-form .title{position:relative}.abnew .checkout-form .handle{color:#2c5193;display:block;font-size:18px;line-height:22px;margin:10px 0 5px}.abnew .checkout-form .handle:after{content:" \25B2"}.abnew .checkout-form .handle.is-collapsed:after{content:" \25BC"}.abnew .checkout-form .handle-collapsible:before{content:"\25b2";display:inline-block;font-size:.9125em;margin-right:.175em;text-decoration:none}.abnew .checkout-form .is-collapsed.handle-collapsible:before{content:"\25BC"}@media only screen and (max-width:480px){.abnew.responsive .checkout-bestprice .tooltip-content-topright{margin-left:10px;width:auto}}@media only screen and (max-width:767px){.abnew.responsive .checkout-bestprice{position:relative;top:-12px;width:100%}}@media only screen and (max-width:480px){.abnew.responsive .checkout-bestprice{width:auto}}.abnew .checkout-establishment .boxtitlegrey .blue-link{font:normal 14px/20px Arial,Helvetica,sans-serif;float:right}.abnew .checkout-establishment .media-img{float:left;margin-right:3%;width:28%}@media only screen and (max-width:1080px){.abnew .checkout-establishment .media-img{max-width:160px}}.abnew .checkout-establishment .media-body{margin-left:31%}@media only screen and (max-width:1080px){.abnew .checkout-establishment .media-body{margin-left:0}}.abnew .checkout-establishment .media-body h4{font-size:16px}.abnew .checkout-establishment .media-body dl{margin:4px 0}.abnew .checkout-establishment .media-body dt{display:block;float:left;font-weight:bold;margin-right:10px}.abnew .checkout-establishment .media-body dd{display:block}.abnew .form-step{margin:15px 0 20px 30px}.abnew .form-step:before{background-color:#009b3e;border-radius:12px;color:#fff;content:"1";display:block;float:left;font:bold 16px/25px Arial,Helvetica,sans-serif;height:25px;margin-left:-30px;text-align:center;width:25px}.abnew .form-step .step-title{background:0}.abnew .form-step label{color:#717171;font:normal 14px/18px Arial,Helvetica,sans-serif;padding-bottom:3px}.abnew .form-step .field-note,.abnew .form-step .info span{color:#717171;position:relative;top:-3px}.abnew .form-step .errorous .field-note,.abnew .form-step .errorous .info span{top:-10px}@media only screen and (max-width:767px){.abnew.responsive .form-step{margin-left:0}.abnew.responsive .form-step:before{height:23px;margin:0 10px 0 0;width:23px}}.abnew .checkout-guest .login-link{margin-bottom:10px}@media only screen and (max-width:480px){.abnew.responsive .checkout-guest{margin-top:25px}}.abnew .checkout-payment:before{content:"2"}.abnew .checkout-payment .step-content{margin-top:15px}.abnew .checkout-payment fieldset{border-bottom:dashed 1px #a2a2a2;margin:16px 0}.abnew .checkout-payment fieldset .section-label{color:#484848;font-weight:bold}.abnew .checkout-payment fieldset .app-no-radio input{display:none}.abnew .checkout-payment .fieldicons{display:inline-block;margin-left:10px;vertical-align:middle}.abnew .checkout-payment .fieldicons li{background:transparent url(../img/sprites/sprite-main.png) no-repeat left bottom;float:left;height:18px;list-style:none;margin:5px 7px 5px 0;width:26px}.abnew .checkout-payment .fieldicons .visa{background-position:-32px -267px}.abnew .checkout-payment .fieldicons .visa-electron{background-position:-64px -267px}.abnew .checkout-payment .fieldicons .maestro,.abnew .checkout-payment .fieldicons .maestrouk{background-position:-127px -267px;width:26px}.abnew .checkout-payment .fieldicons .mastercard{background-position:-96px -267px}.abnew .checkout-payment .fieldicons .american-express{background-position:-161px -267px}.abnew .checkout-payment .fieldicons .carte-bleue{background-position:-225px -267px;width:35px}.abnew .checkout-payment .fieldicons .carte-bancaire{background-position:-194px -267px}.abnew .checkout-payment .cvc-icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -137px -228px;content:"";display:inline-block;height:24px;margin:0 0 -8px 5px;width:36px}.abnew .checkout-payment .sepa-icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -43px -565px;content:"";display:inline-block;height:16px;margin:0 0 -2px 5px;width:51px}.abnew .checkout-payment .paypal-icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -235px -330px;content:"";display:inline-block;height:18px;margin:0 0 -4px 5px;width:29px}@media only screen and (max-width:480px){.abnew.responsive .checkout-payment .fieldicons{display:block;margin-left:0}}.abnew .checkout-submit h4,.abnew .checkout-submit .field{margin:7px 0 7px 30px}.abnew .checkout-submit h4{font-size:16px;margin-bottom:15px}.abnew .checkout-submit label{font-size:14px}.abnew .checkout-submit .policy-accept .field-check-icon{display:inline-block;height:18px}.abnew .checkout-submit .submit-block{background-color:#e6e6e6;margin:40px 0 15px;padding:16px 12px}.abnew .checkout-submit .submit-block input{font-size:20px}.abnew .checkout-submit .paynow{float:right;line-height:130%;margin:12px 0;width:50%;text-align:right;vertical-align:baseline}.abnew .checkout-submit .paynow strong{font-size:18px;font-weight:bold}.abnew .checkout-submit .paynow .price{color:#2c5193;font-size:18px;font-weight:bold;white-space:nowrap}.abnew .checkout-submit .paynow .price span{white-space:nowrap}.abnew .checkout-submit .paynow .small{font-weight:normal}.abnew .checkout-submit .paynow .note{font-size:11px}@media only screen and (max-width:767px){.abnew.responsive .checkout-submit h4,.abnew.responsive .checkout-submit .field{margin-left:0}}@media only screen and (max-width:767px){.abnew.responsive .checkout-submit .paynow{float:right;margin:13px 0 0 0;text-align:right;width:60%}}.abnew .conditions-box{height:320px}.abnew .conditions-box h5{font:bold 16px/20px Arial,Helvetica,sans-serif;margin:0 0 10px}.abnew .conditions-box ul{margin-bottom:15px}.abnew .checkout-cs{margin-top:20px}.abnew .checkout-cs .boxtitlegreen{line-height:24px;padding:12px 15px 12px 50px;position:relative;vertical-align:middle}.abnew .checkout-cs .boxtitlegreen:before{background:transparent url(../img/sprites/sprite-main.png) no-repeat -87px -698px;content:"";display:inline-block;height:34px;left:10px;margin:-18px 10px 0 0;position:absolute;top:50%;width:30px}.abnew .checkout-cs .boxtitlegreen:after{background:transparent url(../img/sprites/sprite-main.png) no-repeat -51px -489px;bottom:-1px;content:'';display:inline-block;height:10px;left:45px;position:absolute;width:15px}.abnew .checkout-cs .boxbody{line-height:16px}.abnew .checkout-cs .csnumber{font-weight:bold;line-height:18px;margin-bottom:15px}.abnew .checkout-cs .tooltip-handle{display:block;line-height:20px}.abnew .checkout-cs .tooltip{width:80%}@media only screen and (max-width:1080px){.abnew .checkout-cs{margin-top:-5px}}@media only screen and (max-width:767px){.abnew.responsive .checkout-cs{margin:5px 0 25px 0}}.abnew .checkout-conditions{font-size:16px;line-height:30px;margin-top:5px}@media only screen and (max-width:1080px){.abnew .checkout-conditions{left:0;position:absolute;top:0;width:100%}}.abnew .conditions-box{border:solid 1px #ccc;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;height:210px;overflow:auto;padding:10px 15px;width:100%}.abnew .conditions-box ul{padding:0 15px}.abnew .personal-info-block{padding:0}.widget{border:1px solid #ccc;display:block;overflow:hidden;margin-bottom:15px}.widget h2{font:bold 16px Arial,Helvetica,sans-serif;margin-bottom:10px;text-align:center}.widget h3{text-align:left}.widget h4{font-size:16px;margin:10px;text-align:center}.widget .widget-content{border-top:1px solid #ccc;margin-bottom:-4px}.widget .note{color:#666;display:block;font-size:12px;text-align:center}.widget.call-now{padding:10px 0 10px 0;clear:both}.show-map{border:0;position:relative}.show-map .widget-content{background:transparent url(../img/map-thumb.png) 0 0 no-repeat;cursor:pointer;height:120px}.show-map .map-preview{background:transparent !important;cursor:pointer;height:100%;width:100%}.show-map .button{background:#009b3e;border-radius:3px;bottom:7%;color:#fff;display:table;font:bold 15px Arial,Helvetica,sans-serif;padding:5px 10px;position:absolute;right:4%}.show-map .see-map{vertical-align:middle;display:table-cell}.show-map .magnifier{background:transparent url(../img/sprites/sprite-main.png) -134px -562px no-repeat;display:block;height:20px;margin-right:5px;padding:0;width:16px}.number{background-color:#127da1;border-radius:5px;border:1px solid #484848;display:block;height:30px;margin:0 auto;margin-bottom:10px;padding-left:32px;width:92%}.number .data{color:#FFF;display:inline-block;font:bold 20px/30px Arial,Helvetica,sans-serif;height:28px;line-height:30px;text-align:center;vertical-align:text-top;width:98%}.number a span{background-color:#127da1;border-bottom:1px solid #484848;border-top:1px solid #484848;color:#FFF;display:inline-block;font:bold 20px/30px Arial,Helvetica,sans-serif;height:28px;text-align:center;width:98%}.widget.recently-viewed .widget-content{height:190px;overflow:auto}.recently-viewed{border-left:0;float:left}.recently-viewed h2{background:#f0f0f0;border-bottom:1px solid #ccc;color:#404040;margin:0 !important;padding:10px 0 8px 30px}.recently-viewed .app-recentlyviewed-row{margin:0 25px}.recently-viewed .accom-pic{width:15.93886%}.recently-viewed .accom-details{padding:0;width:43.23144%}.recently-viewed .accom-details a{text-decoration:none}.recently-viewed .accom-name{display:block;font:normal 14px Arial;padding-bottom:2px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.recently-viewed .accom-ratings{line-height:50px;width:22.70742%}.recently-viewed .accom-pic img{border-radius:3px}.recently-viewed .widget-wrapper{max-height:268px;overflow:auto}.recently-viewed .smaller-rating-block+span{display:block;line-height:11px;padding:0}.recently-viewed .reviews-link{padding:0}.recentlyviewed-alternative h2{background-color:#FFF}.recentlyviewed-alternative img{float:right}.recentlyviewed-row{display:block;overflow:hidden;border-bottom:1px solid #ccc;margin:0 5px;line-height:1em;padding:7px 0}.recentlyviewed-row li{display:block;overflow:hidden;float:left}.recentlyviewed-row .accom-pic{padding:0 3px 0 1px;position:inherit;width:14.17323%}.recentlyviewed-row .accom-pic img{margin:0 auto;max-height:inherit;width:auto}.recentlyviewed-row .accom-price{background:transparent;border:0;float:right;padding-left:2px;position:inherit;text-align:right;width:33.46457%}.recentlyviewed-row .accom-price a{color:#a2a2a2;float:right;font:normal 10px Arial,Helvetica,sans-serif}.recentlyviewed-row .accom-price .icon{display:inline-block;height:11px;margin-left:3px;position:relative;top:2px;width:12px}.recentlyviewed-row .accom-price span{display:block}.recentlyviewed-row .accom-details{margin:0;min-height:inherit}.recentlyviewed-row .accom-price-from{color:#009b3e;display:block;font:bold 18px Arial}.recentlyviewed-row .accom-price-from .from-text{color:#999;font:normal 12px Arial}.app-booking-engine{clear:both;position:relative}.be-horizontal,.be-collapsible{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ddd;color:#323232;font-size:14px;margin-left:auto;margin-right:auto;padding:15px;position:relative}.be-horizontal .search-details,.be-collapsible .search-details{color:#484848}.be-horizontal .change-search,.be-collapsible .change-search{color:#006680;cursor:pointer;text-decoration:none}.be-horizontal .open,.be-collapsible .open{display:none}.be-horizontal .close,.be-collapsible .close{display:block}.be-horizontal .is-collapsed,.be-collapsible .is-collapsed{cursor:pointer}.be-horizontal .is-collapsed .close,.be-collapsible .is-collapsed .close{display:none}.be-horizontal .is-collapsed .open,.be-collapsible .is-collapsed .open{display:block}.be-horizontal .search-box,.be-horizontal .select-date,.be-collapsible .search-box,.be-collapsible .select-date{margin:0 5px 0 0}.be-horizontal .search-box,.be-collapsible .search-box{width:32%}.be-horizontal .select-date,.be-collapsible .select-date{width:17.3%}.be-horizontal .button-bpg,.be-collapsible .button-bpg{float:right}.padded-wrapper{padding-top:15px}.engine{float:none;width:100%}.engine label{cursor:pointer;display:block;height:100%;font:bold 18px/22px Arial,Helvetica,sans-serif;width:100%}@media only screen and (max-width:1080px){.engine label{font-size:14px}}.engine .select-wrapper,.engine .date-wrapper{background:#fff;border-bottom:0;border-left:1px solid #a4a4a4;border-radius:3px;border-right:0;border-top:1px solid #a4a4a4;cursor:pointer;display:inline-block;font:bold 18px/22px Arial,Helvetica,sans-serif;height:38px;padding:1px 5px;position:relative;width:100%}.engine .select-wrapper:active,.engine .date-wrapper:active{-webkit-appearance:none;-moz-appearance:none}.engine input[type="text"]{border-bottom:0;border-right:0;cursor:pointer;font:16px/24px Arial,Helvetica,sans-serif;height:38px;margin:0;max-width:100%;width:100%}.engine input[type="text"].active{background:#bebebe;font-weight:bold}.engine input[type="submit"],.engine button{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background:#009b3e;border:0;color:#fff;cursor:pointer;font-size:16px;font-weight:bold;height:38px;min-width:135px;padding:5px 20px}.engine input[type="submit"]:hover,.engine button:hover{background:#00752f;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.engine .search-box,.engine .select-date,.engine .select-guests{cursor:pointer;display:inline-block;float:left;letter-spacing:normal;text-align:left;text-rendering:auto;vertical-align:top;word-spacing:normal}.engine .search-box input{cursor:auto}.engine .select-date label{background:white url("../img/homepage-images/sprite.png") no-repeat -282px -35px;cursor:pointer;letter-spacing:0;text-indent:30px}.engine .select-date input{border:0;height:auto;max-width:80%;padding:0;position:relative;top:6px}.engine .select-guests{width:9%}.engine .select-guests label:before{background:white url("../img/homepage-images/sprite.png") no-repeat -281px -8px;content:"";display:block;float:left;height:20px;left:0;position:relative;top:7px;width:27px}.engine .select-guests select{-moz-appearance:none;-webkit-appearance:none;background:transparent;border:0;color:#666;cursor:pointer;font-size:16px;height:38px;left:0;padding:8px 0 8px 40px;position:absolute;top:0;width:98%}.engine .field__error{left:0;position:absolute;top:78px;z-index:2}#page-offer_detail .field__error,#page-establishment_detail .field__error,#page-guest_reviews .field__error{top:32px}.sitetype-affiliate .field__error{top:47px !important}.be-toggler{float:right}.close,.open{color:#006680;cursor:pointer}.close .icon,.open .icon{display:inline-block;background-image:url(../img/product_page/temp_sprite.png);background-repeat:no-repeat;height:10px;width:20px}.close .icon{background-position:right -157px}.open .icon{background-position:right -167px}.establishment-trigger{color:#006680;cursor:pointer;display:block;margin-top:15px}.establishment-trigger input{margin:0}.establishment-trigger .dark{color:#323232}.sitetype-hsg #ui-datepicker-div:before,.sitetype-affiliate #ui-datepicker-div:before,.sitetype-bbe #ui-datepicker-div:before{left:15px}.sitetype-hsg #ui-datepicker-div.date-arrival,.sitetype-hsg #ui-datepicker-div.date-departure,.sitetype-affiliate #ui-datepicker-div.date-arrival,.sitetype-affiliate #ui-datepicker-div.date-departure,.sitetype-bbe #ui-datepicker-div.date-arrival,.sitetype-bbe #ui-datepicker-div.date-departure{margin-left:-33px !important}.sitetype-hsg .be-collapsible .button-bpg,.sitetype-affiliate .be-collapsible .button-bpg,.sitetype-bbe .be-collapsible .button-bpg{float:left;margin-left:5px}.sitetype-hsg .enter-dates{display:none}.sitetype-hsg .be-change-criteria{padding-top:15px}.sitetype-hsg .alert-msg{margin-top:0}.sitetype-affiliate .padded-wrapper{padding:0}.sitetype-affiliate .search-details{display:none}.sitetype-affiliate .app-bookingengine-wrapper-establishment-top .be-horizontal{padding:15px 0}.sitetype-affiliate .booking-engine-medium h2{padding-bottom:15px}.sitetype-affiliate .alert-msg{margin-top:0}#ui-datepicker-div{-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 5px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 5px;box-shadow:rgba(0,0,0,0.3) 0 0 5px;background:#fff;display:none;font-size:16px;margin-left:-11%;margin-top:17px;max-width:520px;padding:0;text-align:center}#ui-datepicker-div:before{left:50%;border-bottom:10px solid #009b3e;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;content:"";height:0;position:absolute;top:-20px;margin-left:-10px;right:auto}#ui-datepicker-div .ui-datepicker-group{display:inline-block;float:left;margin:8px 0;max-width:259px;padding:0 10px}#ui-datepicker-div .ui-datepicker-group-first{border-right:1px solid #bebebe}#ui-datepicker-div .ui-datepicker-header{background:transparent;margin-top:7px;padding:0;position:relative}#ui-datepicker-div .ui-datepicker-title{border-bottom:1px solid #bebebe;color:#009b3e;display:block;font:normal 18px Arial,Helvetica,sans-serif;margin:0;padding-bottom:10px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{background-image:url("../img/homepage-images/sprite.png");cursor:pointer;height:25px;width:25px}#ui-datepicker-div .ui-datepicker-prev{background-position:-166px -57px;float:left}#ui-datepicker-div .ui-datepicker-next{background-position:-141px -57px;float:right}#ui-datepicker-div .ui-datepicker-header .ui-state-disabled{cursor:default;opacity:.5}#ui-datepicker-div table{border-spacing:0;padding-top:5px;width:238px}#ui-datepicker-div th{font:bold 14px Arial,Helvetica,sans-serif;padding:11px;width:34px}#ui-datepicker-div td{text-align:center;cursor:pointer}#ui-datepicker-div td a{color:#009b3e;display:block;text-decoration:none}#ui-datepicker-div .ui-state-default{background-position:center;background-repeat:no-repeat;display:block;font:normal 17px Arial,Helvetica,sans-serif;line-height:2em}#ui-datepicker-div .ui-datepicker-today{background:#00a9d5;opacity:1}#ui-datepicker-div .ui-datepicker-today a{border:0;color:#fff}#ui-datepicker-div .ui-datepicker-today span{background:transparent;color:#fff}#ui-datepicker-div .arrival-date-calendar,#ui-datepicker-div .app-picker-for-arrival .ui-state-default:hover{background:transparent url("../img/homepage-images/sprite.png") no-repeat 0 -57px}#ui-datepicker-div .departure-date-calendar,#ui-datepicker-div .app-picker-for-departure .ui-state-default:hover{background:transparent url("../img/homepage-images/sprite.png") no-repeat -32px -57px}#ui-datepicker-div .app-picker-for-arrival .ui-state-default,#ui-datepicker-div .app-picker-for-departure .ui-state-default{display:block;height:33px;width:33px}#ui-datepicker-div .app-picker-for-arrival .ui-datepicker-unselectable .ui-state-default,#ui-datepicker-div .app-picker-for-arrival .ui-datepicker-unselectable .ui-state-default:hover{background:#fff;color:#bebebe;cursor:default}#ui-datepicker-div .app-picker-for-departure .ui-datepicker-unselectable span,#ui-datepicker-div .app-picker-for-departure .ui-datepicker-unselectable span:hover{background:transparent;color:#bebebe;cursor:default}#ui-datepicker-div table a:hover,#ui-datepicker-div .arrival-date-calendar a,#ui-datepicker-div .departure-date-calendar a{background:transparent;color:#fff}#ui-datepicker-div .stay-date-calendar{background:#61cc8c}#ui-datepicker-div .stay-date-calendar a{background:#61cc8c;color:#fff}#ui-datepicker-title{background:#009b3e;color:#fff;font:bold 13px Arial,Helvetica,sans-serif;padding:5px 10px;text-align:left}#ui-datepicker-title .bedpnn{float:right;font-weight:normal}@media all and (max-width:970px){#ui-datepicker-div{margin-left:0 !important}#ui-datepicker-div:before{left:20px !important}}#ui-datepicker-div.app-datepicker-above{top:563px !important}#ui-datepicker-div.app-datepicker-above:before{border-bottom:10px solid transparent}#ui-datepicker-div.app-datepicker-above:after{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:"";position:absolute;bottom:-20px;left:0}@media only screen and (min-width:971px) and (max-width:1050px){#ui-datepicker-div{margin-left:-19.6%}#page-offerlist #ui-datepicker-div.app-datepicker-above{top:224px !important}}@media only screen and (max-width:970px){.be-horizontal .search-box,.be-collapsible .search-box{margin-bottom:10px !important;width:100% !important}.be-horizontal .select-date,.be-collapsible .select-date{width:25.3% !important}#page-offer_list #ui-datepicker-div,#page-suggest #ui-datepicker-div{top:271px !important}}.be-prominent{text-align:left}.be-prominent .engine{margin:0}.be-prominent .be-prominent-title{color:#fff;font:normal 18px/22px Arial,Helvetica,sans-serif;min-height:28px;text-align:left}.be-prominent .search-box{margin:5px 0 10px 0;width:100%}@media only screen and (max-width:1080px){.be-prominent .search-box label,.be-prominent .search-box input{font-size:18px}}.be-prominent .select-date,.be-prominent .select-guests{float:left}.be-prominent .select-date{margin:10px 5% 10px 0;width:33.8%}@media only screen and (max-width:480px){.responsive .be-prominent .select-date{width:100%}}.be-prominent .select-guests{margin:10px 0;width:22%}.be-prominent .select-guests label{display:block}@media only screen and (max-width:480px){.responsive .be-prominent .select-guests{text-align:left}}.be-prominent .button-bpg{float:right;margin:20px 4px 30px 0}.be-prominent .button-bpg .go-button{font-size:24px;line-height:40px;width:100%}@media only screen and (max-width:480px){.responsive .be-prominent .button-bpg{margin:23px 0 0 10px;width:auto}}.rating-block-default{margin:25px auto}.rating-block-default.est-ratings{margin:0}.rating-block-default.estab-widget{margin:10px 0}.small-rating-block{background-image:url(../img/tripadvisor/tadvisor-sprite.png);background-repeat:no-repeat;display:inline-block;float:left;height:14px;margin:3px 5px 5px 0;width:69px}.small-rating-block.app-rate-0-0{background-position:0 -220px}.small-rating-block.app-rate-0-5{background-position:0 -235px}.small-rating-block.app-rate-1-0{background-position:0 -250px}.small-rating-block.app-rate-1-5{background-position:0 -265px}.small-rating-block.app-rate-2-0{background-position:0 -280px}.small-rating-block.app-rate-2-5{background-position:0 -295px}.small-rating-block.app-rate-3-0{background-position:0 -310px}.small-rating-block.app-rate-3-5{background-position:0 -325px}.small-rating-block.app-rate-4-0{background-position:0 -340px}.small-rating-block.app-rate-4-5{background-position:0 -355px}.small-rating-block.app-rate-5-0{background-position:0 -370px}.smaller-rating-block{background-image:url(../img/tripadvisor/tadvisor-sprite.png);background-repeat:no-repeat;display:inline-block;height:15px;width:90px}.smaller-rating-block.app-rate-0-0{background-position:0 -385px}.smaller-rating-block.app-rate-0-5{background-position:0 -401px}.smaller-rating-block.app-rate-1-0{background-position:0 -417px}.smaller-rating-block.app-rate-1-5{background-position:0 -433px}.smaller-rating-block.app-rate-2-0{background-position:0 -449px}.smaller-rating-block.app-rate-2-5{background-position:0 -465px}.smaller-rating-block.app-rate-3-0{background-position:0 -481px}.smaller-rating-block.app-rate-3-5{background-position:0 -497px}.smaller-rating-block.app-rate-4-0{background-position:0 -513px}.smaller-rating-block.app-rate-4-5{background-position:0 -529px}.smaller-rating-block.app-rate-5-0{background-position:0 -545px}.tadvisor-review-count{font-size:12px;padding-left:3px;position:relative;top:-2px}.tadvisor-ratings-container{padding-top:5px}.tadvisor-myaccount{display:block}#page-home .establishment .smaller-rating-block{margin:0;margin-bottom:5px;position:relative;top:3px;vertical-align:middle}.establishment-gallery-dialog .tadvisor-ratings-container{padding-top:10px}.tadvisor-review-trigger{cursor:pointer;display:block;font-size:12px;margin-bottom:10px;text-decoration:underline}.tadvisor-ratings-modal{padding-top:5px}.tadvisor-ratings-modal span{display:inline-block}.tadvisor-ratings-modal .rating-block-default{margin:0}.tadvisor-ratings-modal .tadvisor-review-count{top:-3px;vertical-align:middle}.price-from+.infowindow-tadvisor{margin-top:-5px}.infowindow-tadvisor{padding-top:5px}.infowindow-tadvisor span{display:block;padding:0}.small-copy-tadvisor{color:#484848;float:right;font-size:10px}.widget-reviews-tadvisor .small-copy-tadvisor{display:block;float:none;font-size:12px;padding-top:20px}.review-tooltip-wrapper{bottom:15px;display:table;height:32px;position:absolute;right:45px}.review-tooltip-wrapper>span{color:#484848;display:table-cell;font:bold 13px Arial,Helvetica,sans-serif;padding-right:10px;vertical-align:middle}.review-tooltip-wrapper .tooltip{display:table-cell;position:static}.review-tooltip{background:transparent url(../img/sprites/sprite-main.png) no-repeat -163px -548px;display:block;height:32px;position:absolute;text-indent:-9000em;width:32px}.tadvisor-reviews-header{background:#e1e1e1;border:1px solid #b2b2b2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;display:table;height:45px;padding:0 2.44141% 10px 0;text-align:right;width:100%}.tadvisor-reviews-header p:after{content:url(http://www.30madrid.com/assets/img/tripadvisor/tripadvisor_logo_colour.gif);padding-left:10px;position:relative;top:9px}.tadvisor-reviews-header span{display:inline-block;margin-top:7px;vertical-align:middle}.tadvisor-reviews-header .logo{background:transparent url(../img/tripadvisor/tadvisor-sprite.png) no-repeat 0 -583px;height:26px;margin-left:10px;width:157px}.tadvisor-offerlist-heading{border-bottom:none !important;margin:0 !important}.tadvisor-offerlist-powered{border-bottom:1px solid #ccc;display:table;margin-bottom:13px;padding-bottom:6px;width:100%}.tadvisor-offerlist-powered span{display:table-cell;font-size:11px;vertical-align:middle}.tadvisor-offerlist-powered .logo{background:transparent url(../img/tripadvisor/tadvisor-sprite.png) no-repeat 0 -545px;display:inline-block;height:15px;width:26px}.tadvisor-post-stay{text-align:center}.tadvisor-breakdown-header{border-bottom:1px solid #ccc;padding-left:0;text-align:left}.tadvisor-breakdown-header h3{font-size:18px}.tadvisor-breakdown-header .inline li{float:left}.tadvisor-breakdown-header p,.tadvisor-breakdown-header strong,.tadvisor-breakdown-header span{font-size:12px}.tadvisor-breakdown-header p{margin:4px 0 0 5px}.tadvisor-breakdown-header span{font-weight:bold}.tadvisor-breakdown-header .rating-block{margin:0}.tadvisor-rating-list li{clear:left}.tadvisor-establishment-reviewlist .comment-large{border-bottom:1px solid #ccc;border-left:0;border-top:0;border-right:0;margin:0}.tadvisor-establishment-reviewlist .comment-body{border-left:0;padding:15px 0}.tadvisor-establishment-reviewlist .ratings-comment{vertical-align:-2px}.tadvisor-establishment-reviewlist .text{padding:0}.tadvisor-date-author{padding:10px 0}.tadvisor-date-author span{color:grey;font-style:italic}.tadvisor-disclaimer,.tadvisor-disclaimer a,.tadvisor-morereviews a{color:#b7b7b7;font-size:11px;text-decoration:none}.tadvisor-disclaimer,.tadvisor-disclaimer a{padding:10px 0}.tadvisor-morereviews a{text-decoration:none}.tadvisor-only-reviews{background:#e1e1e1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:87.89063%}.tadvisor-only-reviews h3{font-size:18px}.tadvisor-only-reviews-inner{border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px}.tadvisor-only-reviews-inner .left{float:left;padding:20px 0 0 13.57813%}.tadvisor-only-reviews-inner .right{float:right;font-size:13px;padding-right:9%}.tadvisor-only-reviews-inner li:first-child{padding-bottom:10px}.tadvisor-footer{display:table-cell;padding-top:5px}.tadvisor-footer span{color:#fff;display:inline-block;font:bold 10px Arial,Helvetica,sans-serif;vertical-align:middle}.tadvisor-footer .logo{background:transparent url(../img/tripadvisor/tadvisor-sprite.png) no-repeat 0 -560px;height:23px;margin-left:5px;width:160px}@media only screen and (max-width:1024px){.tadvisor-footer{margin:-17px 0 0 35.9%}}@media only screen and (max-width:850px){.tadvisor-footer{margin:-15px 0 0 24.5%}}.field__error{background:#fcc;border-radius:4px;color:#000;display:inline-block;margin-top:15px;padding:10px}.field__error span{font-size:14px}.field__error:before{border-bottom:10px solid #fcc;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;content:'';display:inline-block;float:left;height:0;margin-left:30%;margin-top:-30px;width:0}