.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media (max-width:599px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media (max-width:480px){.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}.row-fluid [class*=span],[class*=span]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span12,.span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-large,.input-xlarge,.input-xxlarge,.uneditable-input,input[class*=span],select[class*=span],textarea[class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span]{display:inline-block;width:auto}.controls-row [class*=span]+[class*=span]{margin-left:0}.modal{position:absolute;top:20px;left:20px;right:20px;width:auto;margin:0}input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.modal-body{max-height:none}.carousel-caption{position:static}}@media all and (max-width:599px){.navbar .navHotelLine{overflow:hidden;background:#fff;border:solid #d4d4d4;border-width:0 0 1px;height:30px;line-height:30px;padding:0 10px}.navbar .navHotelLine .hotelName{color:#2f2e2e}.navbar .navHotelLine .hotelAddress{font-size:12px;color:#8f8e8e}.navbar .navbar-inner{padding-left:10px;padding-right:2px}.navbar .btn-navbar,.navbar .btnClean{margin-top:3px;padding:8px 10px;border:0;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .mainDivider{margin:0 2px}.navbar .btn.btn-navbar{padding:10px 8px}.navbar .btn.btn-navbar .icon-bar{background:#a5a5a5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .brand{font-size:15px}.navbar .btnBack{padding:4px}#all-guests .gRoom{float:none;width:100%;margin-right:0!important}#all-guests .gRoom .guestCategories{padding:10px}#all-guests .gRoom .guestCategories .guestCategory{padding:0 10px 10px}#all-guests .gRoom .guestCategories .guestCategory .gueCnt .guestPick .plusMinusInput input{width:12px}.rooms-table .info{width:100%}.rooms-table .header div{font-size:10px}.rooms-table .header .price{width:30%}.rooms-table .header .count{width:20%}.rooms-table .discount-badge-panel{display:none}.rooms-table .accordion-group .room-properties li{width:132px}.rooms-table .accordion-group .daily-prices{display:none}.room>tbody>tr>td.price{width:30%;padding-left:5px}.room>tbody>tr>td.price .past{font-size:11px}.room>tbody>tr>td.price .normal{font-size:15px;font-weight:700}.room>tbody>tr>td.price .non-refundable{font-size:15px;font-weight:700}.room>tbody>tr>td.price .single-use{font-size:15px;font-weight:700}.room>tbody>tr>td.price .hot{font-size:15px}.room>tbody>tr>td.count{width:20%;padding-right:5px}.room>tbody>tr>td .thumbnail{position:static;float:left;margin:0 15px 0 0}.room>tbody>tr>td .details{margin:0}.room>tbody>tr>td .details .dropdown-anchors{display:none}.mRoom{display:block;border-bottom:1px solid #ddd}.mRoom>tbody{display:block}.mRoom>tbody>tr{display:block;clear:both;background:#f9f9f9}.mRoom>tbody>tr:after,.mRoom>tbody>tr:before{display:table;content:"";line-height:0}.mRoom>tbody>tr:after{clear:both}.mRoom>tbody>tr>td{display:block}.mRoom>tbody>tr>td.info{width:90%;padding:5%;background:#fff;border-right:0}.mRoom>tbody>tr>td.price{float:left;width:55%;border:0;padding:10px 5%;margin:0 0 0 5%;height:58px;border-bottom:1px solid #e7e7e7;display:flex;align-items:center}.mRoom>tbody>tr>td.count{float:left;width:20%;border:0;height:30px;padding:24px 5% 24px 0;border-bottom:1px solid #e7e7e7}.mRoom>tbody>tr:last-child>td.price{border-bottom:0}.mRoom>tbody>tr:last-child>td.count{border-bottom:0}.mRoom.roomPerOccupancy>tbody>tr{position:relative;z-index:1;background:0 0}.mRoom.roomPerOccupancy>tbody>tr>td.numOfPersons{position:absolute;width:12%;text-align:center;float:left;border:0;padding:21px 2%;height:36px;background:#f9f9f9!important;z-index:2;margin-top:-5px;border-top:1px solid #e7e7e7}.mRoom.roomPerOccupancy>tbody>tr>td.numOfPersons.withNrr{height:38px;padding:60px 2%}.mRoom.roomPerOccupancy>tbody>tr>td.numOfPersons .ppo-beds{padding:10px 0}.mRoom.roomPerOccupancy>tbody>tr>td.numOfPersons .ppo-beds.withExtraBeds{padding:0}.mRoom.roomPerOccupancy>tbody>tr>td.price{position:relative;margin-left:16%;margin-top:-4px;width:48%;border-left:1px solid #e7e7e7;z-index:9;background:#f9f9f9}.mRoom.roomPerOccupancy>tbody>tr>td.count{position:relative;width:16%;margin-top:-4px;padding-left:1px;padding-right:9%;z-index:9;background:#f9f9f9}.mRoom.roomPerOccupancy>tbody>tr:first-child>td.numOfPersons{border:0;margin-top:0}.mRoom.roomPerOccupancy>tbody>tr:first-child>td.count,.mRoom.roomPerOccupancy>tbody>tr:first-child>td.price{margin-top:0}.wrapper{min-width:320px}.wrapper .content{padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.wrapper .content .choices dt{width:100%}.wrapper .content .choices dd{margin-left:0}.wrapper .content .choices dd,.wrapper .content .choices dt{line-height:24px}.wrapper .content table.guests-table thead tr th{font-size:12px}.wrapper .content table.guests-table thead tr th.column{width:auto}.wrapper .content .total-price{margin:15px 0 0;text-align:center;width:100%}.wrapper .content .total-price .price-holder{display:inline-block}.wrapper .content .pay-methods>li .credit-card-form{margin-left:0}.wrapper .content .hero-unit{padding:30px}.wrapper .content .hero-unit.online-payment-failure,.wrapper .content .hero-unit.reservation-finish{padding:20px}.wrapper .content .hero-unit.online-payment-failure p,.wrapper .content .hero-unit.reservation-finish p{font-size:16px;line-height:1.5}.wrapper .content .all-guests .control-group .control-label{padding-left:0}.mod-default .discounts{display:none}.previo-switchpanel{display:none!important}#map-canvas{height:300px}.occupancy-table thead tr td p{font-size:6px}.stay.rooms-table .info{width:50%}.stay.rooms-table .price{width:30%}.stay.rooms-table .room{table-layout:fixed}.stay.rooms-table .room>tbody>tr>td .btn.btn-primary{font-size:11px;word-wrap:break-word}.stay.rooms-table .rooms li .details-dropdown.tabbable>.nav-tabs li{font-size:9px}.stay.rooms-table .rooms li .details-dropdown.tabbable>.nav-tabs li a{width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px;padding-right:4px}.dl-rating{float:none;font-size:11px;padding:0 0 0 5px;margin:0}.dl-rating dt{width:80px}.dl-rating dd{margin-left:80px}.dl-rating .percentage{width:30px}.review .review-details{border-left:none;padding-left:0;padding-top:10px}.previo-progress .progress .step .title{visibility:hidden}.previo-progress .progress.step-1 .first .title{visibility:visible}.previo-progress .progress.step-2 .second .title{visibility:visible}.previo-progress .progress.step-3 .third .title{visibility:visible}.previo-progress .progress.step-4 .fourth .title{visibility:visible}.mod-pricelist table{max-width:initial!important}.mod-pricelist .packages .table tbody tr td:first-child{width:65%}.mod-pricelist .discounts .table tbody tr td:first-child{width:70%}.mod-pricelist .discounts .table.discount-rooms-table tbody{display:block;width:100%}.mod-pricelist .discounts .table.discount-rooms-table tbody tr{display:block;width:100%}.mod-pricelist .discounts .table.discount-rooms-table tbody tr td{display:block;width:100%;text-align:left;box-sizing:border-box}.wrapper .content .services .span8{float:left;width:60%}.wrapper .content .services .rightCol{width:40%;text-align:right}.wrapper .content .services .image{display:none}}@media all and (max-width:832px) and (min-width:600px){.wrapper .content .discountCouponSection{clear:both;margin:10px 0 0 0}}@media all and (max-width:494px){.wrapper .content .discountCouponSection{clear:both;margin:10px 0 0 0}}@media (max-width:599px){body{padding-top:0}.navbar-fixed-bottom,.navbar-fixed-top{position:static}.navbar-fixed-top{margin-bottom:18px}.navbar-fixed-bottom{margin-top:18px}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 9px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{padding:9px 15px;font-weight:700;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .dropdown-menu a:hover,.nav-collapse .nav>li>a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .nav>li>a:hover{background-color:#111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:after,.nav-collapse .dropdown-menu:before{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:after,.nav-collapse .nav>li>.dropdown-menu:before{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}