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}.clear-all,.clearfix,#app-active-filters-wrapper #app-active-filters,.accom-price .cta,.search-filters-col li,.pagination-wrapper,.pagination,.menu-tabs,.establishment-tabs,.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,.pagination-wrapper:before,.pagination:before,.menu-tabs:before,.establishment-tabs: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,.pagination-wrapper:after,.pagination:after,.menu-tabs:after,.establishment-tabs: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,.pagination-wrapper:after,.pagination:after,.menu-tabs:after,.establishment-tabs:after,.establisment-detail-overview:after{clear:both}.share-blue-btn,.print-blue-btn,.pdf-blue-btn,.confirm-alert .ui-button,.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}.share-blue-btn:hover,.print-blue-btn:hover,.pdf-blue-btn:hover,.confirm-alert .ui-button: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}.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:-249px -213px;height:14px;left:15px;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']{border:1px solid #ccc;border-radius:5px;color:#484848;font:13px/24px Arial,Helvetica,sans-serif;height:24px;margin-bottom:4px;padding-left:5px;width:225px}.field label{color:#484848;display:block;font:bold 16px Arial,Helvetica,sans-serif;padding-bottom:5px}.field .info span{color:#333;display:inline-block;font:12px/19px Arial,Helvetica,sans-serif;margin-top:0;text-decoration:none}.field .info span:before{background:transparent url(../img/sprites/sprite-main.png) no-repeat -254px -162px;content:"";display:block;float:left;height:10px;padding:0 8px 0 0;position:relative;top:4px;width:5px}.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";vertical-align:middle;margin-left:6px}.fakeselect{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']{border:solid 1px #de2020 !important}.field .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}.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}.social-button{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(49%,rgba(255,255,255,0.15)),color-stop(51%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(rgba(255,255,255,0.15) 49%,rgba(0,0,0,0.1) 51%,rgba(0,0,0,0.15));background-image:-moz-linear-gradient(rgba(255,255,255,0.15) 49%,rgba(0,0,0,0.1) 51%,rgba(0,0,0,0.15));background-image:-o-linear-gradient(rgba(255,255,255,0.15) 49%,rgba(0,0,0,0.1) 51%,rgba(0,0,0,0.15));background-image:linear-gradient(rgba(255,255,255,0.15) 49%,rgba(0,0,0,0.1) 51%,rgba(0,0,0,0.15));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;margin:0 8px 0 0;padding:10px 6px;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle}.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:#353535;background-image:url(../img/bkg/bkg-bp.jpg);padding-bottom:240px}.wrapper{display:block;overflow:hidden}.l-container{background:white;margin:0 auto;max-width:1080px;min-width:768px;min-height:400px}.l-content-wrapper{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:0;border-bottom:0;border:1px solid #ccc;min-height:400px;max-width:1080px;min-width:768px;padding:0 1.2987% 0 1.2987%;float:left;position:relative;z-index:0;width:100%}#page-offer_list .l-content-wrapper{padding:0 .74212% 0 1.2987%}#page-checkout .l-content-wrapper,#page-post_checkout .l-content-wrapper{overflow:hidden;padding:15px 30px;width:100%}.l-content{float:right;margin-top:15px;width:73.42593%}.l-header{max-width:1050px;min-height:64px;min-width:738px;padding:15px 10px 20px 20px}.l-header{color:#FFF;background:#009b3e;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;-webkit-box-shadow:0 4px 5px -1px #bfbfbf;-moz-box-shadow:0 4px 5px -1px #bfbfbf;box-shadow:0 4px 5px -1px #bfbfbf;overflow:visible;position:relative;z-index:1;z-index:auto\0}.l-header .logo-link{background:url(../img/sprites/sprite-main.png) no-repeat 0 0 transparent;display:block;height:50px;margin-top:5px;float:left;width:248px}.l-header .slogan-and-contact{bottom:16px;position:absolute;right:10px}.l-header .slogan-and-contact p.tag-line{display:inline;float:left;font:normal 23px/30px Arial,Helvetica,sans-serif}.l-header .slogan-and-contact a{float:right;text-decoration:none}.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}.language-selector .handle:after,.currency-selector .handle:after{margin-left:4px}.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:11px;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:7px}.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-right:.92764%;margin-top:15px;width:24.90741%}.l-footer-wrapper{background-color:transparent;bottom:0;width:100%}.footer-padding{padding:0 3.05556% 0 3.05556%}.l-footer{background-color:#353535;clear:both;display:block;float:none;margin:0 auto;max-width:1080px;min-width:768px;min-height:240px}.l-footer h4{background:transparent;border:0;color:#FFF;font:bold 18px Arial,Helvetica,sans-serif;line-height:1em;margin:12px 0 6px 0;padding:0}.l-footer .links{border:0;clear:both;margin-bottom:10px;overflow:hidden}.l-footer .links ul{font-size:12px;margin:0}.l-footer .links ul.sitemap-list{font-weight:normal;border-top:solid 2px #009b3e}.l-footer .links li{margin:0;overflow:hidden}.l-footer .links a{color:#fff;text-decoration:none}.footer-otherlanguages{border-top:solid 2px #009b3e;color:#fff;overflow:hidden;padding-top:7px}.footer-otherlanguages ul{float:left;width:41.83673%}.footer-otherlanguages ul.three{width:80px}.footer-small-block{float:left;margin-right:5.71992%;overflow:auto;width:20.01972%}.footer-small-block ul{padding:7px 0 0 0}.sitemap-list{font-weight:normal}.footer-logo{background:url(../img/sprites/sprite-main.png) no-repeat scroll 0 -168px transparent;display:inline-block;float:left;height:21px;width:85px}.footer-bottom-right{display:table;float:right}.social-media-bar{display:table-cell;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{bottom:3px;float:right;height:21px;margin-right:11px;position:relative;width:21px}.social-media-bar .button-holder span.container{background:#fff;border:1px solid #ddd;border-radius:5px;display:block;height:20px;padding:2px;position:absolute;top:-24px}.social-media-bar .button-holder span.tooth{display:block;height:9px;position:absolute;top:23px;width:9px}#facebook-container{width:108px}#twitter-container{width:150px}#gplus-container{width:84px}#twitter-button-holder span.container{left:-122px}#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{background:#fff;border:1px solid #ddd;border-radius:5px;left:-70px;padding:2px 4px}#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:-82px}#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,#twitter-follow-button,#gplus-plus-button{background-image:url(../img/sprites/sprite-main.png);background-repeat:no-repeat;cursor:pointer;height:21px;left:0;position:absolute;top:10px;width:22px}#facebook-like-button{background-position:-171px -182px}#facebook-like-button:hover{background-position:-171px -204px}#twitter-follow-button{background-position:-215px -182px}#twitter-follow-button:hover{background-position:-215px -204px}#gplus-plus-button{background-position:-193px -182px}#gplus-plus-button:hover{background-position:-193px -204px}#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}.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}.warranty-link{cursor:pointer;float:right;font-size:12px;margin:-15px 5px 0 0;text-align:right;text-decoration:underline}.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 5px 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:1px solid #ccc;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.errorous .flag-select{border-color:#de2020}.prefixdropdown{font-size:12px;margin-top:30px;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}.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}.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;width:750px !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}.ui-datepicker{background:#fff;border:1px solid #aaa;color:#222;display:none;font:bold 18px Arial,Helvetica,sans-serif;padding:.2em .2em 0;width:15em}.ui-datepicker .ui-datepicker-header{background:#626262;padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-title{color:#fff;font:bold 1em/1.8em Arial,Helvetica,sans-serif;margin:0 10%;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker .ui-datepicker-month-year{width:100%}.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker .ui-icon{background-image:url(../img/sprites/sprite-main.png)}.ui-datepicker .ui-icon-circle-triangle-e{background-position:-94px -145px;float:right}.ui-datepicker .ui-icon-circle-triangle-w{background-position:-71px -145px;float:left}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background-color:transparent;border:0;cursor:pointer;position:absolute;top:25%}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{color:transparent;display:block;height:20px;width:21px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:10%}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:10%}.ui-datepicker table{border-collapse:collapse;font-size:.8em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font:normal .9em Arial,Helvetica,sans-serif;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:0}.ui-datepicker td span,.ui-datepicker td a{display:block;font-weight:bold;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .stay-date-calendar a{background:#ededed}.ui-datepicker .arrival-date-calendar a{background:#016c89;color:#fff}.ui-datepicker .departure-date-calendar a{background:#626262;color:#fff}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em .6em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-state-highlight{border:1px solid #cfdcff}.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 li:first-child{margin-left:25px}.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}.ui-autocomplete{background:#fff;border:1px solid #000;border-radius:10px;font:12px/16px Arial,Helvetica,sans-serif;list-style-position:outside;list-style:none;margin:0;padding:10px 0;width:100%}.ui-autocomplete li{cursor:pointer;display:block;margin:0 15px;overflow:hidden;padding:3px 0;text-transform:capitalize}.ui-autocomplete .results-group{font:bold 14px Arial,Helvetica,sans-serif;border-bottom:1px solid #000}.ui-autocomplete .ui-menu-item{border:0;cursor:pointer;display:block;font-size:12px;font-weight:400;line-height:14px;margin:5px 0;overflow:hidden;text-transform:capitalize}.ui-autocomplete a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:3px 15px;text-decoration:none;width:100%}.ui-autocomplete strong{background-color:#ff0;font-weight:normal}.ui-autocomplete .ui-menu-item:hover a,.ui-autocomplete .ui-menu-item:hover strong,.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-state-focus strong{background-color:#0a246a;color:#fff}.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;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,.chat-text,.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,.chat-text{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}.green-bordered-btn{background-color:#03ab46;border-radius:5px;border:solid 2px #a4b5d2;color:#FFF;cursor:pointer;display:inline-block;font:bold 20px/26px Arial,Helvetica,sans-serif;min-width:185px;padding:8px 12px;text-decoration:none}.green-bordered-btn:hover{background-color:#247e47}.field{margin-bottom:15px}.field.errorous input[type='checkbox'],.field.errorous input[type='radio']{border:0}.field.errorous .info{margin-top:-10px}.app-final-success div:before{background:transparent url(../img/sprites/sprite-main.png) no-repeat -43px -353px;height:39px;margin-top:-20px;width:18px}#page-offer_list .l-content{margin-right:5px;width:72.5%}#page-offer_list .widget h3{text-align:center}#page-offer_list .be-horizontal{width:99.3%}@media(max-width:850px){#page-offer_list .be-horizontal{width:98.5%}}.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;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 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 .places-icon,.map-block .poi-icon{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 .poi-icon{background-position:0 -418px;height:18px;line-height:16px;position:relative;top:5px}.map-block .estabs-maps{border:1px solid #777;display:none;height:400px;line-height:1em;width:99.7%}.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:3px;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}.sorting-bar{float:right;font-weight:bold;overflow:hidden;text-align:right}.sorting-bar ul{float:right}.sorting-bar .sort-by{margin-right:0;color:#484848}.sorting-bar select{max-width:50%}.estab-list{clear:both}.offer-list{display:block;overflow:hidden}.accom-item{border-bottom:2px solid #ccc;clear:both;overflow:hidden;padding:22px 0 22px 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-details p{font-size:12px;padding:5px 0 0 0}.accom-item.special-offer .accom-price{border:4px solid #009b3e}.accom-item.special-offer .price-before-offer{margin-bottom:5px}.accom-item.special-offer .price-before-offer span{color:#db0008;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;width:160px}.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:14px}.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{background:transparent url(../img/sprites/sprite-main.png) no-repeat scroll -250px -94px;color:#484848;text-align:left;padding-left:14px}.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}.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 .l-content-wrapper,#page-offer_detail .l-content-wrapper{padding:0;float:none}#page-establishment_detail .breadcrumb,#page-offer_detail .breadcrumb{margin:10px 25px 0 25px}#page-establishment_detail .more-hotels-link,#page-offer_detail .more-hotels-link{float:right;margin:10px 2.35% 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}.change-criteria{clear:both;overflow:hidden}@media only screen and (max-width:1080px){.change-criteria{margin-bottom:0}}.change-criteria-form{overflow:hidden}.acomm-title{margin:10px 25px 0 25px}.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}.sitetype-hsg .content-box{margin-top:15px}.enter-dates{color:#009b3e;font:bold 13px/24px Arial,Helvetica,sans-serif;margin-left:20px}.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 sup{font-size:50%;margin-right:5px;position:relative !important;top:-7px !important}.price-reserve .button-group .original-price{color:#db0008;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}.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}.button-google-translate a{color:#294f96 !important;font:normal 12px Arial,Helvetica,sans-serif;margin:0 6px;text-decoration:none}.translate-line{color:#000;font:14px/18px Arial,Helvetica,sans-serif;margin:0 0 10px 0;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-right:10px}.translate-line .button-google-translate a{color:#294f96 !important;text-decoration:none}#page-establishment_detail .establishment-tabs .more-hotels-link{margin:-30px 10px 15px}#page-offer_detail .establishment-tabs .more-hotels-link{margin:-5px 2.35% 15px}.establisment-detail-overview{padding-top:5px}.establisment-detail-overview .l-aside{float:right;margin-right:2.31481%;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 .l-content{background:#fff;float:left;margin-left:2.31481%;width:74.07407%}.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:-225px;position:absolute;top:-524px}.phone-widget .left{margin:0;position:relative;text-align:right}.phone-widget .right{bottom:5px;padding:15px 3px 3px 3px;position:absolute;right:0;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:white 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;left:-22px;padding:4%;position:relative;width:105%}.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;overflow:hidden;text-indent:100%;width:8px;white-space:nowrap}.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;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px;overflow:hidden;position:relative;width:100%}.gallery-wrapper{float:left;width:100%}.gallery-link{clear:both;display:table}.gallery-link a,.gallery-link .gallery-circle{display:table-cell}.gallery-link a{vertical-align:middle;padding-left:5px}.gallery-circle{background:#009b3e url(../img/sprites/sprite-main.png) no-repeat -264px -66px;border-radius:50%;height:20px;width:20px}.slides-container{background:#eaeaea;height:270px;float:left;line-height:270px;outline:0;text-align:center;width:43.08842%;zoom:1}.slides-container iframe{display:block;height:200px}.slides-container .responsive{cursor:pointer;max-height:100%;max-width:100%;margin-top:-1px;vertical-align:middle}.gallery-thumbs{height:280px;overflow:hidden}.gallery-modal .gallery-thumbs{height:auto}.slides-nav{float:left;max-width:54.4%;margin-left:2.49066%}.slides-nav img{height:51px;float:left;width:70px;z-index:4444;display:inline}.slides-nav ul{float:left;width:100%}.slides-nav li{cursor:pointer;display:block;float:left;padding:0 3.86473% 14px 0}.slides-nav span{display:block}.slides-nav .app-thumbnail-selected{border:5px solid #009b3e;display:block;float:left}.slides-nav .app-thumbnail-selected img{display:block;width:60px;float:left;height:41px}.establishment-gallery-dialog{padding:20px 0 0;width:768px !important}@media screen and (max-width:900px){.establishment-gallery-dialog{width:720px !important}}.establishment-gallery-dialog .ui-dialog-titlebar{background:transparent;margin:0;padding:0}.establishment-gallery-dialog .ui-dialog-title{display:none}.establishment-gallery-dialog .acomm-title{margin-top:0}.establishment-gallery-dialog .acomm-title .title{max-width:455px}.establishment-gallery-dialog .acomm-title .name{white-space:normal;max-width:100%}.establishment-gallery-dialog .price-reserve{margin-top:-20px;min-height:0}.establishment-gallery-dialog a{color:#606060;text-decoration:none}.gallery-modal .foto-video-number{color:#fff;font-weight:bold;left:7px;position:absolute;top:96%}.gallery-modal .gallery-wrapper{background:url(../img/pixelCCC.png) 0 0 repeat-x;margin-top:20px;width:100%}.gallery-modal .gallery-wrapper .previous{left:9px;height:35px;position:absolute;top:55%;width:35px}@media screen and (max-width:900px){.gallery-modal .gallery-wrapper .previous{left:24px}}.gallery-modal .gallery-wrapper .previous .ico-previous{background:url(../img/sprites/sprite-main.png) no-repeat -89px -386px;cursor:pointer;display:block;height:35px;width:35px}.gallery-modal .gallery-wrapper .next{height:35px;position:absolute;right:246px;top:55%;width:35px}@media screen and (max-width:900px){.gallery-modal .gallery-wrapper .next{right:265px}}.gallery-modal .gallery-wrapper .next .ico-next{background:url(../img/sprites/sprite-main.png) no-repeat -126px -386px;cursor:pointer;display:block;height:35px;width:35px}.gallery-modal .slides-container{background:#484848;cursor:pointer;height:490px;line-height:490px;width:531px}@media screen and (max-width:900px){.gallery-modal .slides-container{width:480px}}.gallery-modal .slides-container p{color:#fff;margin:0 0 10px 15px;text-align:left}.gallery-modal .slides-container iframe{height:350px;margin:10% auto;width:80%}.gallery-modal .slides-container .responsive{max-width:80%;max-height:70%}.gallery-modal .slides-nav{margin:0;width:237px}.gallery-modal .slides-nav img{width:95px;height:74px}.gallery-modal .slides-nav ul{height:470px !important;margin-top:10px;overflow-y:scroll;overflow-x:hidden;width:230px}.gallery-modal .slides-nav li{margin:0 0 10px 9px;padding:0}.gallery-modal .slides-nav .app-thumbnail-selected img{height:64px;width:85px}.availability-calendars{border-top:1px solid #ccc}.app-availability-calendars h3{font:bold 14px Arial,Helvetica,sans-serif;margin:25px auto 10px auto;width:66.5%}.app-availability-calendars .month0{float:left}.app-availability-calendars .month0 table{float:right}.app-availability-calendars legend{font-weight:700}.app-availability-calendar{width:47.5%;float:right}.app-availability-calendar table{background-color:#fff;border-bottom:1px solid #d2d2d2 !important;float:left;font-size:.8em}.app-availability-calendar table legend{font-size:12px;margin:0 auto;text-align:center}.app-availability-calendar table thead td{background-color:#f0f0f0 !important;font:bold 12px Arial,Helvetica,sans-serif;height:18px !important;line-height:20px}.app-availability-calendar table .legent-content{border-bottom:1px solid #f0f0f0 !important;color:#000;height:20px !important}.app-availability-calendar table .day-name{border-left:1px solid #f0f0f0 !important;border-right:1px solid #f0f0f0 !important;border-top:1px solid #f0f0f0 !important;border-bottom:0 solid #eee !important;color:#484848}.app-availability-calendar table .day-name:first-child{border-left:1px solid #d2d2d2 !important}.app-availability-calendar table .day-name:last-child{border-right:1px solid #d2d2d2 !important}.app-availability-calendar table td{border:1px solid #d2d2d2;color:#009b3e;font-weight:500;height:50px;text-align:center;width:47px}.app-availability-calendar table .day{display:block;font:20px/24px Arial,Helvetica,sans-serif}.app-availability-calendar table .cost{display:block;font-size:12px !important;font-weight:normal}.app-availability-calendar table .app-date-today{border:4px solid #009b3e}.app-availability-calendar table .app-not-available,.app-availability-calendar table .app-past-date{color:#bababa;text-align:center;font-size:20px;height:50px;width:47px}.app-availability-calendar table .app-past-date{text-decoration:line-through}.legend{float:left;font:11px/25px Arial,Helvetica,sans-serif;margin:20px auto;width:100%}.legend div{margin:0 auto;width:66.5%}.legend .booked{background-color:#bababa;color:#bababa;display:inline-block;height:25px;margin:0 4px;text-align:center;width:25px}.legend .available{background-color:#009b3e;color:#009b3e;display:inline-block;font-weight:700;height:25px;margin:0 4px;text-align:center;width:25px}.change-criteria-form{overflow:hidden}.acomm-location{clear:both;margin-bottom:10px}.availability-calendars{display:block;overflow:hidden;border-top:1px solid #ccc;clear:both}.availability-calendars .app-availability-calendars{margin-top:25px;overflow:hidden}.availability-calendars .app-availability-calendars h3{font:bold 14px Arial,Helvetica,sans-serif;margin:0 auto 10px auto;width:66.5%}.availability-calendars .app-availability-calendars .app-availability-calendar{width:47.5%}.availability-calendars .app-availability-calendars .month0{float:left}.availability-calendars .app-availability-calendars .month0 table{float:right}.availability-calendars .app-availability-calendars legend{font-weight:700}.availability-calendars .app-availability-calendar{float:right}.availability-calendars .app-availability-calendar table{background-color:#fff;border-bottom:1px solid #d2d2d2 !important;float:left;font-size:.8em}.availability-calendars .app-availability-calendar table legend{font-size:12px;margin:0 auto;text-align:center}.availability-calendars .app-availability-calendar table thead td{background-color:#f0f0f0 !important;font:bold 12px Arial,Helvetica,sans-serif;height:18px !important;line-height:20px}.availability-calendars .app-availability-calendar table thead td.legent-content{border-bottom:1px solid #f0f0f0 !important;color:#000;height:20px !important}.availability-calendars .app-availability-calendar table thead td.day-name{border-left:1px solid #f0f0f0 !important;border-right:1px solid #f0f0f0 !important;border-top:1px solid #f0f0f0 !important;border-bottom:0 solid #eee !important;color:#484848}.availability-calendars .app-availability-calendar table thead td.day-name:first-child{border-left:1px solid #d2d2d2 !important}.availability-calendars .app-availability-calendar table thead td.day-name:last-child{border-right:1px solid #d2d2d2 !important}.availability-calendars .app-availability-calendar table td{border:1px solid #d2d2d2;color:#009b3e;font-weight:500;height:50px;text-align:center;width:47px}.availability-calendars .app-availability-calendar table td span.day{display:block;font:20px/24px Arial,Helvetica,sans-serif}.availability-calendars .app-availability-calendar table td span.cost{display:block;font-size:12px !important;font-weight:normal}.availability-calendars .app-availability-calendar table td.app-date-today{border:4px solid #009b3e}.availability-calendars .app-availability-calendar table .day-name td{color:#bababa;font-weight:300;height:50px;text-transform:capitalize}.availability-calendars .app-availability-calendar table .app-not-available,.availability-calendars .app-availability-calendar table .app-past-date{text-align:center;font-size:20px;height:50px;width:47px}.availability-calendars .app-availability-calendar table .app-not-available{color:#d2d2d2}.availability-calendars .booked{background-color:#bababa;color:#bababa;display:inline-block;height:25px;margin:0 4px;text-align:center;width:25px}.availability-calendars .available{background-color:#009b3e;color:#009b3e;display:inline-block;font-weight:700;height:25px;margin:0 4px;text-align:center;width:25px}.establishment-services{line-height:24px;margin:20px 0 0;font-size:14px}.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:inline-table;float:left;font-weight:bold;padding:10px 15px;width:20%}.establishment-services dl dd{border-left:1px solid #ccc;display:inline-table;float:left;padding:10px 15px 10px 20px;width:70%}.establishment-services dl dd span{font-weight:bold}.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;height:35px;margin:6px 0;padding:0 6px 0 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{background:url(../img/sprites/sprite-main.png) no-repeat -261px -363px;float:left;height:3px;margin:13px 5px 0 0;width:4px}.establishment-services .ico-breakfast{background:transparent url(../img/sprites/sprite-main.png) no-repeat -92px -421px;display:block;float:left;height:20px;margin:2px 9px 0 0;width:21px}.establishment-services .ico-internet{background:url(../img/sprites/sprite-main.png) no-repeat -114px -421px;display:block;float:left;height:20px;margin:1px 9px 0 0;width:26px}.establishment-services .ico-parking{background:transparent url(../img/sprites/sprite-main.png) no-repeat -142px -423px;display:block;float:left;margin:3px 10px 0 0;width:17px;height:17px}.establishment-services .ico-check-in{background:url(../img/sprites/sprite-main.png) no-repeat -115px -442px;display:block;float:left;height:20px;margin:4px 10px 0 0;width:20px}.establishment-services .ico-payment{background:url(../img/sprites/sprite-main.png) no-repeat -92px -441px;display:block;float:left;height:20px;margin:4px 10px 0 0;width:20px}#page-establishment_detail .establishment-services{margin:20px 10px 25px !important}.accom-options-wrapper,.accom-configurator,.offer-options{margin:0 auto;width:95.32%}.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:99.8%}.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:#db0008;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 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{border-bottom:solid 1px #ccc;display:block;float:right;margin-bottom:-1px !important;position:relative;right:0;width:67.9%}.accom-configurator h2{color:#2c5193;cursor:pointer;display:inline-block;font:bold 14px/18px Arial,Helvetica,sans-serif;margin-bottom:0;padding:0 0 15px 0;text-decoration:underline;width:auto;margin-top:10px}.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:-15px 25px 30px 25px}.guests-comments h1{font-size:18px;margin-bottom:25px}.guests-comments h5{font-size:18px;line-height:25px;margin-bottom:20px}.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%}.menu-reviews-widget{display:table-cell;padding:10px 0;vertical-align:middle;width:21%}.menu-reviews-widget li{color:#484848;font:normal 12px/12px Arial,Helvetica,sans-serif;margin:0 0 2px 0;padding:6px 0 5px 10px}.menu-reviews-widget a{color:#484848 !important;text-decoration:underline}.menu-reviews-widget .app-filter-selected{background:#009b3e;border-top-left-radius:5px;border-bottom-left-radius:5px}.menu-reviews-widget .app-filter-selected a{color:#fff !important;text-decoration:none}.gest-comments-list{width:100%}.content-reviews-widget{background:#e1e1e1;display:table-cell;padding:10px 0 17px 2.77778%;min-height:215px;vertical-align:middle;width:51.17188%}.content-reviews-widget .ratings{font:14px/40px Arial,Helvetica,sans-serif}.content-reviews-widget .reviews-link{color:#484848}.content-reviews-widget .reviews-link span{font:bold 18px Arial,Helvetica,sans-serif;margin:0 5px -4px 0;padding:5px 15px}.content-reviews-widget dl{color:#494949;float:left;font:12px/22px Arial,Helvetica,sans-serif;width:100%}.content-reviews-widget dl dt{float:left;margin-bottom:10px;text-align:right;width:35%}.content-reviews-widget dl dd{float:left;font-weight:bold;line-height:22px;margin:0 0 10px 2%;text-align:right;width:4%}.content-reviews-widget dl .rating-bar{width:50%}.content-reviews-widget dl .rating-bar div{background:#2c5193;height:22px}.spacer-cell{display:table-cell;width:1.5%}.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}.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-lenguaje{height:25px;font:12px/18px Arial,Helvetica,sans-serif}.comments-select-lenguaje select{float:right;font-family:Arial !important;font-size:12px !important;line-height:25px}.comments-select-lenguaje legend{float:left;margin-right:7px;text-align:right;width:auto}.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}.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 .translate-bt{display:block;overflow:hidden;height:26px;margin:0;width:100%}.comment-large .translate-bt .button-google-translate{display:inline-block}.comment-large .translate-bt .button-google-translate a{font-weight:bold;margin:4px 7px}.comment-large .translate-bt .button-google-translate a:hover{text-decoration:underline}.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:435px;padding:10px 25px;margin:22px 0 0;width:95.32%}.establisment-detail-map .acomm-location{color:#484848;background:#f0f0f0;border:1px solid #ccc;font:15px/22px Arial,Helvetica,sans-serif;margin:15px 0 35px 25px;width:70%}.establisment-detail-map .acomm-location h2{cursor:auto;font:bold 18px/27px Arial,Helvetica,sans-serif;margin:15px 15px 15px 15px}.establisment-detail-map .acomm-location p{margin:0 30px 30px 40px}.establisment-detail-map .translate-line{margin:0 0 0 35px;width:95%}.establisment-detail-map .translate-line p{margin:0 10px 10px 0 !important}.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}.establisment-detail-map .map-legend ul{float:right}.establisment-detail-map .map-legend ul li{margin:0 0 0 15px !important}.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;display:block;border:1px solid #484848;border-radius:5px;margin:0 auto;padding-left:32px;width:75.83643%}.chat-widget{font:bold 16px/25px Arial,Helvetica,sans-serif;padding:10px 0 0 0;text-align:center}.chat-text{background-color:#127da1;border-right:1px solid #484848;border-top-right-radius:5px;border-bottom-right-radius:5px;display:block;margin:0 auto;padding-left:48px;width:69.51673%}.chat-text a{color:#fff;line-height:30px}.number,.chat-text{height:30px;margin-bottom:10px}.number .data,.chat-text .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,.chat-text a span{background-color:#127da1;border-top:1px solid #484848;border-bottom:1px solid #484848;color:#FFF;display:inline-block;font:bold 20px/30px Arial,Helvetica,sans-serif;height:28px;text-align:center;width:98%}#page-offer_list .chat-widget{font:bold 16px/25px Arial,Helvetica,sans-serif;padding:10px 0 0 0;text-align:center;text-decoration:underline}.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:8px 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}.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;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}#page-home .l-content-wrapper{padding:0}.home-block h2{color:#404040;font:bold 18px Arial,Helvetica,sans-serif;margin:10px 10px 5px 23px}#page-home .recently-viewed,#page-home .special-offers{border:1px solid #CCC;display:block;width:48.42593%;height:308px;overflow:hidden;margin-bottom:40px}.home-head{display:block;overflow:hidden;background-color:#c4c4c4;height:312px;margin:15px 0 0 0;width:100%}.home-head .engine-wrapper{display:block;overflow:hidden;float:left;min-height:312px;width:45.9%}.home-head .warranty-link{float:left;margin-top:65px}.home-head .ico-best-price{margin-left:0}.home-head a{text-decoration:none}@media only screen and (max-width:1080px){#page-home .engine-wrapper{width:52.3% !important}}#page-home .engine{background-color:#FFF;border:3px solid #ccc;height:280px;padding:0 25px 25px 25px}@media screen and (max-width:1075px){#page-home .engine{width:89.8% !important}}#page-home .engine h1{color:#009b3e;font:bold 23px Arial;height:28px;margin:15px 0 20px 0;text-align:left}#page-home .engine .button-bpg{width:35%}#page-home .search-for{padding:2px inherit}#page-home .ico-best-price{margin:0}.featured-city{float:right;min-height:312px;width:54.07407%}.home-main-promo-block{background:transparent url(../img/home/home-promo.jpg) right top no-repeat;display:block;overflow:hidden;min-height:312px;position:relative;width:100%;z-index:0}.home-main-promo-block a{display:block;overflow:hidden;text-decoration:none}#promo-headings{background:transparent url(../img/bkg/bkg-transparent.png) repeat 0 0;border:0;border-bottom:1px solid #000;border-bottom-left-radius:15px;box-shadow:inset 0 -1px #87887a;color:#FFF;list-style:none;max-height:250px;min-height:110px;padding-left:0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:245px;z-index:100}#promo-headings li{display:block;overflow:hidden}#promo-headings h3{font:24px/37px Arial,Helvetica,sans-serif;text-shadow:0 4px 2px #000}#promo-headings h2{-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#d10053', endColorStr='#bd003a', GradientType=0)";background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#d10053),color-stop(100%,#bd003a));background-image:-webkit-linear-gradient(#d10053,#bd003a);background-image:-moz-linear-gradient(#d10053,#bd003a);background-image:-o-linear-gradient(#d10053,#bd003a);background-image:linear-gradient(#d10053,#bd003a);border-bottom:1px solid #ce0037;border-bottom-left-radius:5px;box-shadow:inset 0 -1px #df2323;font:16px/43px Arial,Helvetica,sans-serif;height:40px;letter-spacing:.8em;padding-left:6px;text-transform:uppercase;width:100%}#promo-headings h4{font:normal 19px/22px Arial,Helvetica,sans-serif;margin:-5px 0 15px 0;vertical-align:middle}#promo-headings .blue-arrow-icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -110px -186px;display:inline-block;height:25px;margin:0 0 5px 0;position:relative;top:9px;width:25px}.feat-dest{border-bottom:1px solid #ccc;clear:both;display:block}.feat-dest ul{overflow:hidden}.feat-dest a{display:block;float:left;margin-right:2.58398%}.feat-dest a img{border-radius:2px}.feat-dest ul{overflow:hidden}.feat-dest .name,.feat-dest .title a{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:text-bottom;width:54.26357%;white-space:nowrap}.feat-dest .reviews-link,.feat-dest .ratings{display:inline-block;width:22.22222%}.feat-dest .reviews-link .text,.feat-dest .ratings .text{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.feat-dest .price,.feat-dest .price-from{display:inline-block;float:right !important;text-align:right !important;width:20.93023%}.feat-dest .price sup,.feat-dest .price-from sup{font-size:12px;position:relative;top:-4px}.feat-dest .reviews-link{position:relative;top:-2px}.feat-dest .destination{float:left;margin:5px 2.0284%;min-height:102px;width:45.64815%}@media screen and (max-width:900px){.feat-dest .destination{width:96.8%;margin-top:10px}}.feat-dest .destination li{display:block;overflow:hidden;border-bottom:1px solid #ddd;width:100%}.feat-dest .destination li:last-child{border-bottom:0}.feat-dest .title a,.feat-dest .title h3{color:#606060;font:bold 18px/15px Arial;margin:0;padding-bottom:4px;text-decoration:none}.feat-dest .title span{color:#999;font:normal 12px Arial}.feat-dest .establishment a{text-decoration:none;width:100%}.feat-dest .establishment a:hover{background-color:#fde008;color:#060;cursor:pointer}.feat-dest .establishment .name{color:#000;font:normal 14px/20px Arial;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.feat-dest .establishment .price{color:#009c39;font:bold 18px Arial}@media screen and (max-width:1046px){.feat-dest .name,.feat-dest .title a{width:63.30749% !important}.feat-dest .reviews-link,.feat-dest .ratings{width:6.45995% !important}.feat-dest .reviews-link .text,.feat-dest .ratings .text{display:none}.feat-dest .price,.feat-dest .price-from{width:24.5478% !important}}@media screen and (max-width:900px){.feat-dest .name,.feat-dest .title a{width:52.97158% !important}.feat-dest .reviews-link,.feat-dest .ratings{width:21.18863% !important}.feat-dest .reviews-link .text,.feat-dest .ratings .text{display:inline-block}.feat-dest .destination .title a{font-size:15px !important}.feat-dest .price{font-size:16px !important;line-height:20px !important;width:22.48062% !important}.feat-dest .price-from{font-size:12px !important;width:22.48062% !important}}.app-next,.app-prev{cursor:pointer;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e8e8e8),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#e8e8e8,#f7f7f7);background-image:-moz-linear-gradient(top,#e8e8e8,#f7f7f7);background-image:-o-linear-gradient(top,#e8e8e8,#f7f7f7);background-image:linear-gradient(top,#e8e8e8,#f7f7f7);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E8E8E8', endColorStr='#F7F7F7', GradientType=0)";overflow:hidden;position:absolute;z-index:200}.app-next:hover,.app-prev:hover{background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0,#cecece),color-stop(100%,#e0e0e0));background-image:-webkit-linear-gradient(bottom,#cecece,#e0e0e0);background-image:-moz-linear-gradient(bottom,#cecece,#e0e0e0);background-image:-o-linear-gradient(bottom,#cecece,#e0e0e0);background-image:linear-gradient(bottom,#cecece,#e0e0e0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cecece', endColorStr='#e0e0e0', GradientType=0)"}.app-next .icon,.app-prev .icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -88px -94px;display:inline-block;height:17px;position:relative;width:11px}.app-next{right:0}.app-prev{left:0}.pop-dests{display:block;overflow:hidden;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:190px;margin:20px 0;position:relative}.pop-dests.home-block h2{margin:15px 10px 5px 44px}.pop-dests .app-prev,.pop-dests .app-next{height:190px;width:28px}.pop-dests .app-prev .icon,.pop-dests .app-next .icon{left:8px;top:90px}.pop-dests .app-prev{border-right:1px solid #e0e0e0}.pop-dests .app-prev .icon{background-position:-70px -94px}.pop-dests .app-next{border-left:1px solid #e0e0e0}.pop-dests .app-next .icon{background-position:-88px -94px}.pop-dests #app-top-destinations{height:119px;margin:0 auto;overflow:hidden;width:92.59259% !important}.pop-dests .pop-dests-list{width:1007px}.pop-dests .pop-dests-list li{float:left;height:115px !important;margin:4px 8px 8px 8px;width:235px !important}.pop-dests .pop-dests-list img{border-radius:2px;height:115px;width:235px}.pop-dests .pop-dests-list .image-credit{background:transparent url(../img/bkg/bkg-transparent.png) repeat 0 0;color:#FFF;display:inline-block;height:23px;padding-top:8px;position:relative;text-align:center;top:-34px;width:235px}.pop-dests .see-more-link{background:#fefefe;background-image:-ms-linear-gradient(top,#fefefe 0,#f6f6f6 100%);background-image:-moz-linear-gradient(top,#fefefe 0,#f6f6f6 100%);background-image:-o-linear-gradient(top,#fefefe 0,#f6f6f6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#f6f6f6));background-image:-webkit-linear-gradient(top,#fefefe 0,#f6f6f6 100%);background-image:linear-gradient(to bottom,#fefefe 0,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f6f6f6',GradientType=0);border:1px solid #e0e0e0;bottom:0;padding:2px 12px 3px 15px;position:absolute;right:43px;width:auto}.pop-dests .see-more-link .icon{background:transparent url(../img/sprites/sprite-main.png) no-repeat -88px -94px;display:inline-block;height:15px;left:5px;position:relative;top:4px;width:11px}.special-offers{border-right:0;float:right;position:relative}.special-offers a{text-decoration:none}.special-offers h2{margin:0}.special-offers li{background-color:#484848;float:left;width:100%}.special-offers img{position:absolute;right:0;top:0}.special-offers span{display:block}.special-offers .heading{display:block;overflow:hidden;height:22px;margin:11px 9px 7px}.special-offers .title{color:#404040;float:left;text-decoration:none}.special-offers .see-more{float:right;font-weight:700;position:relative;text-decoration:underline;top:5px;right:30px}.special-offers .special-offers-wrapper{height:180px;width:93% !important}.special-offers .mask{display:block;overflow:hidden;float:right;height:180px;position:relative;width:60%}.special-offers .promo-text{background-color:#484848;display:block;overflow:hidden;color:#fff;float:left;font:bold 30px/40px Arial,Helvetica,sans-serif;height:180px;text-align:center;width:40%}@media screen and (max-width:1080px){.special-offers .promo-text{font:bold 26px/34px Arial,Helvetica,sans-serif}}.special-offers .city-name{padding:10px 10px 0}.special-offers .offer{padding:0 10px 0}.special-offers .app-next{height:180px;top:40px;right:0;width:38px}.special-offers .icon{left:13px;top:85px}.special-offers .news-signup{background:#2c5193;clear:both;display:block;height:68px;margin:0;padding:10px;text-align:center;width:96.7619%}.special-offers .news-signup h2{color:#FFF;margin:0 0 10px 0}.special-offers .news-signup .app-input-email{border:1px solid #999;border-radius:3px;color:#999;font:normal 18px Arial;height:30px;padding:0 10px;margin:0 20px 0 2px;width:57.65408%}.special-offers .news-signup .app-submit{border-radius:5px;border:0;color:#FFF;cursor:pointer;font:bold 16px Arial;height:30px;position:relative;top:1px;width:28.23062%;background:#009b3e;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}.special-offers .news-signup .app-submit:hover{background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0,#047531),color-stop(100%,#1cc45f));background-image:-webkit-linear-gradient(bottom,#047531,#1cc45f);background-image:-moz-linear-gradient(bottom,#047531,#1cc45f);background-image:-o-linear-gradient(bottom,#047531,#1cc45f);background-image:linear-gradient(bottom,#047531,#1cc45f)}#app-newsletter-message{background-color:#d2d2d2;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e2e2e2),color-stop(100%,#ccc));background-image:-webkit-linear-gradient(top,#e2e2e2,#ccc);background-image:-moz-linear-gradient(top,#e2e2e2,#ccc);background-image:-o-linear-gradient(top,#e2e2e2,#ccc);background-image:linear-gradient(top,#e2e2e2,#ccc);border:2px solid #bbb;border-radius:5px;bottom:46px;left:12px;min-height:30px;padding:10px;position:absolute;text-align:left;width:320px;z-index:9999}#app-newsletter-message .tooth{background:url(../img/sprites/sprite-main.png) -149px -114px no-repeat;bottom:-14px;display:block;height:14px;left:10px;position:absolute;width:15px}#app-newsletter-message span{color:#000 !important;font:bold 12px Arial}.engine{padding:15px;color:#484848}.engine label{float:left;font:bold 18px/22px Arial,Helvetica,sans-serif;width:100%}@media only screen and (max-width:1080px){.engine label{font-size:14px}}.engine input{background:#fff;border-radius:5px;border:1px solid #9c9c9c;color:#717171;font:normal 18px/25px Arial,Helvetica,sans-serif;height:27px;letter-spacing:1px;margin:2px 5px 1px 0;text-indent:4px;width:98%}.engine .search-box{float:left}.engine .select-date{float:left}.engine .select-date input{background:white url(../img/icons/icon-input-calendar.png) 5px 5px no-repeat;letter-spacing:0;text-indent:30px}.engine .select-guests{float:left}.engine .select-guests select{background-color:#FFF !important;border:1px solid #9c9c9c;border-radius:5px;color:#717171;font:18px/20px Arial,Helvetica,sans-serif;height:30px;margin:3px 0 0;padding:2px}.engine .button-bpg{float:right}.go-button{background:#009b3e;background:linear-gradient(top,#1ca251 0,#008635 100%);background:-moz-linear-gradient(top,#1ca251 0,#008635 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1ca251),color-stop(100%,#008635));background:-webkit-linear-gradient(top,#1ca251 0,#008635 100%);background:-o-linear-gradient(top,#1ca251 0,#008635 100%);background:-ms-linear-gradient(top,#1ca251 0,#008635 100%);border:0;border-radius:5px;color:#FFF;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ca251',endColorstr='#008635',GradientType=0);font:bold 18px Arial;line-height:20px;min-height:32px;padding:0 10px;text-align:center}.go-button:hover{background:#009b3e;background-image:linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-o-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-moz-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-webkit-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-ms-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.3,#047531),color-stop(1,#1cc45f));border:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ca251',endColorstr='#008635',GradientType=0)}.be-alert{background:url(../img/icons/ico-alert.png) no-repeat 0 0;color:#fb2d2d;font:bold 13px/24px Arial,Helvetica,sans-serif;margin-top:10px;text-indent:27px}.be-shadow input{box-shadow:-2px 2px 2px 0 #ddd inset}.be-horizontal,.be-collapsible{background:#f0f0f0;border:1px solid #ccc;margin-top:5px}.be-horizontal .engine,.be-collapsible .engine{float:left;padding-top:0;width:96%}.be-horizontal .engine label,.be-collapsible .engine label{font:normal 14px Arial,Helvetica,sans-serif}.be-horizontal .search-box,.be-collapsible .search-box{margin:0 3% 0 0;width:32%}.be-horizontal .select-date,.be-collapsible .select-date{margin:0 3% 0 0;width:15%}.be-horizontal .select-guests,.be-collapsible .select-guests{margin:0 3% 0 0;width:5%}.be-horizontal .button-bpg,.be-collapsible .button-bpg{margin:15px 0 0 3%;min-width:15%;float:left}.be-horizontal .go-button,.be-collapsible .go-button{width:100%}.be-horizontal{float:left}.be-collapsible{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 25px 10px 25px;width:95.5%}.be-collapsible .grey-heading p{margin:10px 0 10px 10px;cursor:text;color:#009b3e;font:bold 14px/12px Arial,Helvetica,sans-serif}.be-collapsible .button-bpg{float:left}.booking-engine-medium .be-collapsible{width:95.32%;margin:0 auto}.change-criteria h2{cursor:pointer;font:normal 14px/12px Arial,Helvetica,sans-serif;height:auto;padding:10px 15px 10px 10px;background:#f0f0f0;text-align:left}.change-criteria .change-search{color:#2c5193;margin-right:10px;text-decoration:underline}.change-criteria .change{color:#1e609d;display:inline;font-weight:normal;margin:0 5px 0 10px;text-decoration:underline}.change-criteria .ico-calendar{background:url(../img/icons/icon-input-calendar.png) top left no-repeat;display:inline-block;height:20px;margin:0 2px -5px 5px;width:24px}.be-prominent .engine{margin:0}.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{margin:10px 5% 10px 0;width:35%}.be-prominent .select-guests{margin:10px 0;width:20%;text-align:right}.be-prominent .select-guests label{display:block}.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%}.be-widget .engine{border:1px solid #ccc;margin:0 0 15px 0;overflow:hidden;padding-bottom:10px}.be-widget .engine .search-box{margin:0 0 5px 0;width:100%}.be-widget .engine .select-date,.be-widget .engine .select-guests{margin:5px 0 5px 0}.be-widget .engine .select-date{width:75%}.be-widget .engine .select-guests{width:30%}.be-widget .engine .button-bpg{margin:26px -5px 10px 0;width:62%}.be-widget .engine .button-bpg .go-button{font-size:20px;width:100%}.be-widget .engine .warranty-link{float:left;margin-top:5px}.be-widget .engine .warranty-link .ico-best-price{margin:0}@media(max-width:900px){.be-widget .engine label{font:bold 16px/22px Arial,Helvetica,sans-serif}.be-widget .engine .button-bpg{width:60%}}@media(max-width:800px){.be-widget .engine label{font:bold 14px/22px Arial,Helvetica,sans-serif}}.rating-block,.rating-block-default{background-position:0 0;background-repeat:no-repeat;display:block;height:20px;margin:10px 0;width:118px}.rating-block-default{margin:25px auto}.small-rating-block{background-position:0 0;background-repeat:no-repeat;display:block;float:left;height:14px;margin:3px 5px 5px 0;width:69px}.small-rating-block.app-rate-0-0{background-image:url(../../img/cdsi/img2/ratings/traveler/s0.0-19505-5.gif)}.small-rating-block.app-rate-0-5{background-image:url(../../img/cdsi/img2/ratings/traveler/s0.5-19505-5.gif)}.small-rating-block.app-rate-1-0{background-image:url(../../img/cdsi/img2/ratings/traveler/s1.0-19505-5.gif)}.small-rating-block.app-rate-1-5{background-image:url(../../img/cdsi/img2/ratings/traveler/s1.5-19505-5.gif)}.small-rating-block.app-rate-2-0{background-image:url(../../img/cdsi/img2/ratings/traveler/s2.0-19505-5.gif)}.small-rating-block.app-rate-2-5{background-image:url(../../img/cdsi/img2/ratings/traveler/s2.5-19505-5.gif)}.small-rating-block.app-rate-3-0{background-image:url(../../img/cdsi/img2/ratings/traveler/s3.0-19505-5.gif)}.small-rating-block.app-rate-3-5{background-image:url(../../img/cdsi/img2/ratings/traveler/s3.5-19505-5.gif)}.small-rating-block.app-rate-4-0{background-image:url(../../img/cdsi/img2/ratings/traveler/s4.0-19505-5.gif)}.small-rating-block.app-rate-4-5{background-image:url(../../img/cdsi/img2/ratings/traveler/s4.5-19505-5.gif)}.small-rating-block.app-rate-5-0{background-image:url(../../img/cdsi/img2/ratings/traveler/s5.0-19505-5.gif)}.app-rate-0-0{background-image:url(../../img/cdsi/img2/ratings/traveler/0.0-19505-5.gif)}.app-rate-0-5{background-image:url(../../img/cdsi/img2/ratings/traveler/0.5-19505-5.gif)}.app-rate-1-0{background-image:url(../../img/cdsi/img2/ratings/traveler/1.0-19505-5.gif)}.app-rate-1-5{background-image:url(../../img/cdsi/img2/ratings/traveler/1.5-19505-5.gif)}.app-rate-2-0{background-image:url(../../img/cdsi/img2/ratings/traveler/2.0-19505-5.gif)}.app-rate-2-5{background-image:url(../../img/cdsi/img2/ratings/traveler/2.5-19505-5.gif)}.app-rate-3-0{background-image:url(../../img/cdsi/img2/ratings/traveler/3.0-19505-5.gif)}.app-rate-3-5{background-image:url(../../img/cdsi/img2/ratings/traveler/3.5-19505-5.gif)}.app-rate-4-0{background-image:url(../../img/cdsi/img2/ratings/traveler/4.0-19505-5.gif)}.app-rate-4-5{background-image:url(../../img/cdsi/img2/ratings/traveler/4.5-19505-5.gif)}.app-rate-5-0{background-image:url(../../img/cdsi/img2/ratings/traveler/5.0-19505-5.gif)}.tadvisor-review-trigger{cursor:pointer;display:block;font-size:12px;margin-bottom:10px;text-decoration:underline}.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}.tadvisor-footer{display:table-cell;padding-bottom:15px}.tadvisor-footer span{color:#fff;display:table-row;font:bold 10px Arial,Helvetica,sans-serif;vertical-align:middle}.tadvisor-footer span:after{content:url(../../img/cdsi/langs/en/tripadvisor_logo_white_160x40-19505-0.png);padding-left:10px;position:relative;top:15px;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%}}.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}.tooltip{display:table-cell}.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}.tooltip-container{position:absolute;right:-29px;top:33px;z-index:10}.tooltip-container .content{font-size:11px}.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% 13px 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-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 .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}