@media only screen and (min-width:1024px) and (max-width:1200px){#rates-list{width:100%!important;float:left!important;margin-right:5%!important;position:inherit}.boxed .content{width:100%}.boxed .aside{float:left;width:100%}.warn{width:74%}}@media only screen and (min-width:570px) and (max-width:1200px){.date-modal>div:nth-child(5){display:none}}@media only screen and (min-width:570px) and (max-width:1024px){.input-link{display:none!important}.filters{width:initial!important}.aside{width:100%!important;float:left!important}#rates-list{width:100%!important;float:right!important;position:inherit}#fyi{width:100%!important;float:right}.addonProp .prices{float:left}.payment-details>div{height:auto}.boxed .content-full{width:inherit;min-width:100%}.boxed .content-full form{width:70%;margin-left:15%}.confirmation .payment-details>div{width:186px;height:inherit}.warn{width:70%}.leader-info,.hotel-info{width:45%}}@media(min-width:570px) and (max-width:890px){.prices.pwCalendar{width:100%}.calendarholder{width:100%}}@media only screen and (min-width:570px) and (max-width:849px){.date-modal>div:nth-child(4){display:none}}@media only screen and (min-width:570px) and (max-width:800px){#oldForm .occupancy-selector{padding:20px 0}.board-name{display:inline-block!important}.room-desc .rate-name{display:inherit}.promo-code{margin-top:initial}.promo-input{margin-top:initial}.promo-input a{padding:2px 10px}.calendar-half{margin-left:15%}.room-calendar .arrow{bottom:20%}.pager{width:560px;left:72%}.units-title{width:95px}.forWho{margin-left:initial;clear:both}form .form-line label{display:table-row}.boxed .half-page small{font-size:12px}.payment-details span{font-size:18px}.s-1{width:71px!important}}@media only screen and (max-width:850px){.call-to-action{display:none!important}.filters{width:100%}}@media only screen and (max-width:663px){.question{font-size:18px!important}.support{font-size:12px!important;width:100%!important}.input-arrow{display:none!important}.breadcrumbs{display:none}.breadcrumbs ul{display:none}.no-print li:last-child{position:relative;left:25px}#step2{padding-right:85px}.input-link{display:none!important}.room-img{position:initial}.room-desc{margin-left:initial}.room-desc .rate-name{display:inherit}.room-desc .board-name{display:inline-block;width:250px}.filterDateContainer{padding:0;margin:0}.aside{width:100%!important;float:left!important}#rates-list{width:100%!important;float:right!important;position:inherit}#fyi{width:100%!important;float:right}.pager{width:450px!important;left:80%!important}.page-details{padding-left:100px}.page-img{width:100px}.page-details{font-size:10px!important}.page-details h1{font-size:16px!important}.page-details h2{display:none}.room-mini-img{display:none}.room-mini{min-height:20px}.room-mini-name{margin-top:0}.page-details.horizontal{padding-top:110px!important;padding-left:initial}.page-img.horizontal{height:100px!important;width:initial}.page-img.horizontal h1{font-size:20px!important}footer{padding:0!important}.dates-holder{padding:0 0 0 8%!important}.arrow.arrow-prev{top:0;left:0}.arrow.arrow-next{top:0;right:2px}.weekdays .day{font-size:8px}.day{width:28px;font-size:10px;text-align:center}.date-modal>div:nth-child(4){display:none}.date-modal>div:nth-child(5){display:none}.room-calendar .arrow{top:initial;bottom:14%}.room-calendar .arrow-prev{left:10%}.room-calendar .arrow-next{right:10%}.units-picker{margin-top:8px}.addonProp .prices{width:100%;left:initial;margin-top:15px}.addonProp .room-desc{width:initial}.forWho{margin-left:initial;clear:both}.pwCalendar{right:5%!important}.room-purchased-details{width:100%!important}.boxed .half-page-right{width:inherit;width:100%}.boxed .content-full{width:inherit;min-width:100%}form .form-line label{width:120px}form .form-line input.s-2{width:36%}.form-line input[name=address]{width:300px!important}.s-3{width:245px!important}#comments{width:100%}.payment-details>div{display:inline-block}.boxed .content-full form{width:inherit;margin-left:0}.payment-iframe{overflow:scroll;-webkit-overflow-scrolling:touch}.legal{overflow:scroll;-webkit-overflow-scrolling:touch}.loginModal{overflow:scroll;-webkit-overflow-scrolling:touch}.policy{overflow:scroll;-webkit-overflow-scrolling:touch}.confirmation .payment-details>div{width:186px;height:inherit}.leader-info,.hotel-info{width:45%}.user-content{top:30px;right:30px;bottom:30px;left:30px;font-size:10px}.user-content h1{font-size:14px}.legal-content{top:30px;right:30px;bottom:30px;left:30px;font-size:10px}.legal-content h1{font-size:14px}.policy-content{top:30px;right:30px;bottom:30px;left:30px;font-size:10px}.policy-content h1{font-size:14px}.hotel-filter{display:none}.pricing-explanation{display:none}.boxed{margin-top:0}.packagePrices,.proposalFrom{position:relative;bottom:inherit;right:inherit;margin-bottom:20px}}@media only screen and (max-width:520px){.pager{width:auto!important;left:0%!important;margin:auto;top:10%!important}.pager .pricing{margin:0 0 0 25%;width:170px}#step2{padding-right:40px}.weekdays .day{font-size:8px}.arrow.arrow-next{right:-2px}.input-arrow{display:none!important}.hotel-filter{display:none}.support{font-size:10px!important;width:100%!important}.pricing-explanation{display:none}.room-desc .board-name{width:160px}.room-calendar .arrow-next{right:10%}form .form-line label{display:table-row}form .form-line input.s-2{width:183px}.boxed .content-full form{width:100%}.warn{padding:10px;font-size:12px}.leader-info .field .value,.hotel-info .field .value{font-size:14px}}@media only screen and (max-width:430px){body{background:url() #fff repeat top center!important}.roomsBoxed{padding:0}.rate-name{margin-top:0!important;margin-right:12px!important;width:90%}.calendar-half{margin-left:35px;margin-right:0}.ageInfo{display:none}.haswithAges{top:0}.withAges{top:0}.weekdays .day{font-size:8px}.fc-day{width:22px}.month{margin-right:15px}.prices{width:-webkit-fill-available}#step1{padding-right:0}#step3{padding-right:0}form .form-line input.s-2{width:168px}.boxed .half-page-right{width:388px;float:initial}form .form-line input.s-1{width:85px}.packagePrices,.proposalFrom{margin-bottom:20px}.btn-offer{padding:4px;font-size:11px;margin:0!important}.btn-offer.text-info{color:#007bff;font-size:12px;padding-bottom:0}}@media only screen and (max-width:374px){.day{width:25px}.weekdays .day{font-size:8px}.proposalItem .prices{text-align:right}.support{width:100%!important}.question{font-size:18px!important}.input-arrow{display:none!important}.hotel-filter{display:none}.pricing-explanation{display:none}.breadcrumbs{display:none}.breadcrumbs ul{display:none}.breadcrumbs .active{display:inherit}.filters form{text-align:center}.room-img{position:initial}.prices{width:-webkit-fill-available;margin-bottom:10px}.pricing-explanation{width:initial;float:none;margin-bottom:15px}#oldForm .occupancy-selector{padding-top:10px;padding-left:initial}#oldForm .occupancy-selector a{margin-left:0;margin-top:5px}.negotiated-label{margin-bottom:6px}.room-desc .rate-name{width:inherit!important;display:inherit!important}.room-desc .pricing-explanation{margin-left:40px}.proposal.proposalItem{margin-left:8px}.pager{width:275px!important;left:135%!important;height:500px;top:50%}.page-details h2{display:initial}.pager .pricing{margin:0 0 0 5%}.page-details.horizontal{padding-top:190px}.page-img.horizontal{height:180px}.dates-holder .calendar{width:initial;margin:initial}.arrow{top:120px!important;height:200px}.arrow.arrow-next{right:10px}.promo-input input{width:50%}.calendar-half{margin-left:0}.room-calendar .arrow{top:initial!important}.room-calendar .arrow-prev{left:5px}.hotel-filter li{font-size:12px}.addonProp .room-desc{width:inherit}.addonProp .proposal{margin-left:0}.units-picker{margin-top:8px}.centered{margin-left:30px}.textBook{margin-top:initial}.your-booking .room-purchased-details{padding:0 10px}.your-booking .room-addons{padding:0 10px}.your-booking .room-pic{width:100%}.payment-details span{font-size:14px}.boxed .half-page-right{width:300px}form .form-line input{width:200px!important}form .form-line input{display:inline-block;width:100%!important;border:1px solid #ccc;padding:4px 12px;font-weight:400;margin-bottom:3px}form .form-line input.s-1{width:66px!important}.boxed .half-page h3,.boxed .content-full h3{padding:3px 0}.form-line input[name=address]{width:250px!important}.your-booking.confirmation h2{padding:0 8px}.leader-info,.hotel-info{width:95%}.last-units{margin-top:6px}}@media(min-width:1024px){.breadcrumbs li{display:inline;color:#959595}}@media(min-width:974px) and (max-width:1023px){.breadcrumbs li{display:inline;color:#959595}}@media(min-width:846px) and (max-width:973px){.breadcrumbs li{display:inline;color:#959595}}@media(min-width:743px) and (max-width:845px){.breadcrumbs li{display:inline;color:#959595}}@media(min-width:675px) and (max-width:742px){.breadcrumbs li{display:inline;color:#959595}}@media(min-width:625px) and (max-width:675px){.breadcrumbs li{display:inline;color:#959595}}@media(min-width:562px) and (max-width:624px){.breadcrumbs li{display:inline;color:#959595}}@media(min-width:431px) and (max-width:561px){.breadcrumbs li{display:inline;color:#959595}}@media(min-width:375px) and (max-width:430px){#step1,#step2,#step3{padding-right:160px}.no-print li:last-child{position:relative;left:1px}.your-booking .room-purchased-details{padding:10px}.your-booking .room-addons{padding:10px}.present_box{padding:10px}.rate-name{margin-top:0!important;margin-right:12px!important}}@media(max-width:568px){.page-details{margin:0;position:relative;padding-left:320px;color:#959595;font-size:12px}}@media(max-width:663px){.ageInfo{display:none}.picker-container{width:100%}.picker-container .board-picker-selector{width:100%}.picker-container .board-picker-selector{width:100%}.proposal.proposalItem .picker-container .boarding-picker{margin-right:0}.picker-container{margin-right:0;padding:0}}@media(min-width:569px){.page-details{margin:0;position:relative;padding-left:320px;color:#959595;font-size:12px}}@media(max-width:375px){.rate-title{width:auto}.roomDescriptionBox .img-responsive{max-width:100%;width:100%;height:auto;max-height:initial}button.btn.btn-default.icon_info{margin-right:8px;cursor:pointer}.rate-name{margin-top:0!important;margin-right:12px!important}}@media(min-width:913px) and (max-width:980px){.room-desc .rate-name{margin-right:6px}}@media(min-width:910px){.room-desc .boarding-picker select .boarding-picker select{display:inline-block;width:150px;margin-right:6px;margin-bottom:5px}}@media(min-width:826px) and (max-width:907px){.room-desc .boarding-picker select{display:inline-block;width:150px;margin-right:18px;margin-bottom:15px;margin-left:50px}.room-desc .rate-name{display:inline-block;width:60px;margin-right:6px}.filters form{padding:0 0 0 30px;margin-bottom:30px}.room-desc .rate-name{display:inline-block;width:60px;margin-right:6px}}@media(min-width:801px) and (max-width:808px){.room-desc .boarding-picker select{display:inline-block;width:140px;margin-bottom:10px}}@media(min-width:800px) and (max-width:826px){.room-desc .boarding-picker select{display:inline-block;width:140px;margin-bottom:10px}a.book-now{text-decoration:none;display:inline-block;border-radius:4px;color:#fff}.prices{text-align:right;float:right}.room-desc .boarding-picker{display:inline-block;width:140px;margin-right:6px}}@media(min-width:700px) and (max-width:760px){.room-desc .boarding-picker select{width:100%}.room-desc .rate-name{margin-bottom:1px}a.book-now{text-decoration:none;display:inline-block;border-radius:4px;color:#fff}.room-img{width:310px}.prices{text-align:right;width:-webkit-fill-available;display:inline-block}}@media(min-width:568px) and (max-width:664px){.warn{font-size:12px}.present_box{padding-left:10px!important}}@media(min-width:664px) and (max-width:700px){.room-desc .boarding-picker select{width:100%;padding-right:30px}.room-desc .rate-name{margin-bottom:1px}.pricing-explanation{text-transform:uppercase;float:right;width:220px;display:inline-block;font-size:0;text-align:right;margin-bottom:18px}a.book-now{text-decoration:none;display:inline-block;border-radius:4px;color:#fff}.prices{text-align:right;width:-webkit-fill-available;display:inline-block}}@media(max-width:575px){.modal-overlay .img-responsive,.roomDescriptionBox .img-responsive{max-height:initial;height:initial;max-width:initial;width:100%}.present_box{padding-left:10px!important}}@media(min-width:576px) and (max-width:767px){.modal-overlay .img-responsive,.roomDescriptionBox .img-responsive{max-height:initial;height:initial;max-width:initial;width:100%}}@media(min-width:375px) and (max-width:571px){.prices{display:inline-block}.packagePrices .prices,.proposalFrom .prices{margin-bottom:8px;float:right}}@media(min-width:571px) and (max-width:663px){.prices{display:inline-block}.packagePrices .prices,.proposalFrom .prices{margin-bottom:8px;float:right}.room-desc .boarding-picker select{display:inline-block;width:180px;margin-right:6px;padding-right:30px;margin-bottom:3px}}@media(max-width:430px){.boarding-picker select{display:inline-block;width:140px;margin-right:6px}}@media(max-width:375px){.room-desc .boarding-picker select{display:inline-block;width:180px;margin-bottom:15px;padding-right:30px}.present_box{padding:10px}}@media(max-width:1200px){.filters form{margin:10px}}@media(min-width:1200px){.class870px{width:870px}.boxed .content{float:left}}@media(min-width:664px){.room-img{float:left;min-height:155px;top:0;left:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background-image .5s ease-in-out;cursor:pointer}.room-img.room-img-proposal{position:relative;min-height:155px}.room.package .room-img{position:relative}}@media(max-width:570px){.room-img{position:initial}.warn{font-size:12px}.calendarholder{width:100%}}@media(max-width:570px){.icon-circle{width:10%;border-radius:50%;border:1px solid #aeceec;margin:2%;padding:5px}}@media only screen and (min-width:570px) and (max-width:1200px){.icon-circle{width:9.25%;border-radius:50%;border:1px solid #aeceec;margin-right:3%;padding:5px}}@media(min-width:562px){.addonProp .room-desc{width:calc(100% - 360px)}}@media(min-width:431px) and (max-width:561px){.addonProp .room-desc{width:85%}}@media(min-width:788px) and (max-width:799px){.addonProp .prices{float:left;padding-top:15px;padding-left:35%;position:inherit}}@media(min-width:690px) and (max-width:787px){.room-desc .room-name{margin:0;font-size:28px}}@media(min-width:569px) and (max-width:689px){.room-desc .room-name{margin:0;font-size:25px}.calendar-half{margin-left:40%}}@media(min-width:439px) and (max-width:568px){.addonProp .room-desc{width:85%}}@media(min-width:375px) and (max-width:438px){.addonProp .room-desc{width:85%}}@media(min-width:1200px){.payment-details>div{display:inline-block}form .form-line input.s-2{width:180px;padding:2px}form .form-line label{display:inline-block;width:140px;padding-right:40px;text-align:right;font-weight:400;margin-bottom:10px}.labelComments{top:-40px;position:relative}form textarea{width:363px;height:100px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:550px!important}form .form-line input{display:inline-block;width:66%;border:1px solid #ccc;padding:2px 12px;font-weight:400}form .form-line input.s-1{width:85px}}@media(min-width:1025px) and (max-width:1199px){.payment-details>div{display:inline-block}form .form-line input.s-2{width:150px;margin-bottom:1px;padding:2px}form .form-line input.s-3{width:230px}.select-s-2{width:150px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}form .form-line label{width:100px;padding-right:5px;text-align:right;font-weight:400}.labelComments{top:-90px;position:relative}form textarea{width:304px;height:120px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:440px;padding-bottom:0}form .form-line input{width:300px;border:1px solid #ccc;padding:2px 6px;font-weight:400}form .form-line input.s-1{width:70px}}@media(min-width:980px) and (max-width:1024px){form .form-line input.s-2{width:140px;margin-bottom:1px;padding:2px}.select-s-2{width:140px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}form .form-line label{display:inline-block;width:140px;padding-right:40px;text-align:right;font-weight:400}.labelComments{top:-90px;position:relative}form textarea{width:285px;height:120px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:460px!important;padding-bottom:0}form .form-line input{display:inline-block;width:100%;border:1px solid #ccc;padding:2px 6px;font-weight:400}form .form-line input.s-3{width:210px}form .form-line input.s-1{width:106px}.payment-details>div{display:inline-block;height:auto}}@media(min-width:910px) and (max-width:979px){form .form-line input.s-2{width:130px;margin-bottom:1px;padding:2px}.select-s-2{width:130px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}form .form-line label{display:inline-block;width:140px;padding-right:40px;text-align:right;font-weight:400}.labelComments{top:0;position:relative}form textarea{width:285px;height:120px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:420px!important;padding-bottom:0}form .form-line input{display:inline-block;width:100%;border:1px solid #ccc;padding:2px 6px;font-weight:400}form .form-line input.s-3{width:195px}form .form-line input.s-1{width:96px}.payment-details>div{display:inline-block}}@media(min-width:847px) and (max-width:909px){.payment-details>div{display:inline-block}form .form-line input.s-2{width:120px;margin-bottom:1px;padding:2px}form .form-line label{width:120px;padding-right:40px;text-align:right;font-weight:400}.labelComments{top:-70px;position:relative}form textarea{width:230px;height:120px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:400px!important;padding-bottom:0}form .form-line input{display:inline-block;width:100%;border:1px solid #ccc;padding:2px 6px;font-weight:400}form .form-line input.s-1{width:91px}form .form-line input.s-3{width:180px}.select-s-2{width:119px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}.select-s-2{width:120px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}}@media(min-width:801px) and (max-width:846px){.payment-details>div{display:inline-block}form .form-line input.s-2{width:130px}.select-s-2{width:130px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}form .form-line label{display:inline-block;width:100px;padding-right:10px;text-align:right;font-weight:400}form .form-line input.s-3{width:197px}.select-s-2{width:130px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}.labelComments{position:relative;top:-5px}form textarea{width:265px;border:1px solid #ccc}.boxed .half-page-right{float:right;width:350px!important;padding-bottom:0}form .form-line input{display:inline-block;width:100%;border:1px solid #ccc;padding:2px 6px;font-weight:400}form .form-line input.s-1{width:79px}}@media(min-width:734px) and (max-width:800px){form .form-line input.s-2{width:150px}form .form-line label{width:130px;padding-right:40px;text-align:right;font-weight:400}.labelComments{position:relative}form textarea{width:300px;height:100px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:330px!important;padding-bottom:0}form .form-line input{display:inline-block;width:300px;border:1px solid #ccc;padding:2px 6px;font-weight:400}form .form-line input.s-3{width:225px}.payment-details>div{display:inline-block}.select-s-2{width:145px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}form .form-line input.s-1{width:75px}}@media(max-width:680px){.boxed .half-page-right{float:left;width:100%!important}form .form-line input.s-2{width:48%}form .form-line input{display:inline-block;width:96%!important;border:1px solid #ccc;padding:2px 6px;font-weight:400}form .form-line input.s-3{width:81.5%}.select-s-2{width:47.5%;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}.labelComments{top:-1px;position:relative}}@media(min-width:670px) and (max-width:733px){form .form-line input.s-3{width:200px}form .form-line input.s-2{width:270px;margin-bottom:5px;padding:2px}form .form-line label{width:130px;padding-right:40px;text-align:right;font-weight:400}.labelComments{top:-1px;position:relative}form textarea{width:270px;height:80px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:300px!important}form .form-line input{display:inline-block;width:270px;border:1px solid #ccc;padding:2px 2px;font-weight:400}form .form-line input.s-1{width:65px!important}.payment-details>div{display:inline-block}}@media(min-width:570px) and (max-width:669px){.labelComments{top:0;position:relative}form .form-line input.s-3{width:170px}form .form-line input.s-2{width:49%;margin-right:0}form .form-line label{width:130px;padding-right:40px;text-align:right;font-weight:400}.labelComments{top:-1px;position:relative}form textarea{width:100%;height:75px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:100%!important}.payment-details>div{display:inline-block}form .form-line input{display:inline-block;width:240px;border:1px solid #ccc;padding:2px;font-weight:400}form .form-line input.s-1{width:100px!important}}@media(min-width:570px) and (max-width:619px){form .form-line input.s-2{width:210px;margin-bottom:5px;padding:2px}form .form-line label{width:130px;padding-right:40px;text-align:right;font-weight:400}.labelComments{top:0;position:relative}form textarea{width:210px;height:80px!important;border:1px solid #ccc}.boxed .half-page-right{float:right;width:260px!important}form .form-line input{display:inline-block;width:210px;border:1px solid #ccc;padding:2px;font-weight:400}form .form-line input.s-1{width:55px!important}form .form-line input.s-3{width:152px}}@media(min-width:520px) and (max-width:569px){form .form-line label{display:table-row;width:70px;padding-right:10px;text-align:right;font-weight:400}.payment-details>div{display:inline-block}form .form-line input.s-3{width:247px}form textarea{width:100%!important;height:70px!important;border:1px solid #ccc}form .form-line input.s-2{width:49%;margin-right:0}.select-s-2{width:169px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}form .form-line input{display:inline-block;width:355px;border:1px solid #ccc;padding:2px 6px;font-weight:400}.labelComments{position:relative;top:-40px}form .form-line input.s-1{width:100px!important;margin-bottom:3px;padding:2px}.form-line input[name=address]{width:335px!important}.your-booking .room-purchased-details{padding:10px}.warn{font-size:12px}}@media(min-width:375px) and (max-width:430px){.payment-iframe-addonpayments{width:100%}form textarea{width:330px!important;height:70px!important;border:1px solid #ccc}form .form-line input.s-2{width:330px;margin-bottom:5px;padding:2px}form .form-line input.s-3{width:300px}.select-s-2{width:300px;display:inline-block;border:1px solid #ccc;padding:1px 6px;font-weight:400}.labelComments{position:relative;top:0}form .form-line input.s-1{width:86px!important;margin-bottom:3px}form .form-line input{display:inline-block;width:96%!important;border:1px solid #ccc;padding:2px 18px;font-weight:400}.room-desc .boarding-picker select{display:inline-block;width:140px;margin-right:12px;margin-bottom:10px}.payment-details>div{display:inline-block}.your-booking .total{text-align:center}.get-another-room{margin:12px 5px 0 0!important}.get-another-room a{padding:10px 20px!important;font-size:14px;border-radius:6px;background-color:#2a6496;color:#fff;border-bottom:3px solid #0e3c63;font-weight:400;margin-bottom:0;margin-top:10px}.goback-btn{margin:12px 0 0 5px!important}.goback-btn a{padding:10px 20px!important}.your-booking .goback-btn{float:left}.your-booking h4{width:100%}.top-header{padding:5px 0 0 0;box-shadow:none}.top-header .logo{max-width:150px;padding:0 0 5px 0!important}.question{display:none}.blue-line-content{padding:0}.boxed .search-form,.boxed article,.boxed aside,.boxed .your-booking,.boxed .half-page,.boxed .content-full{margin-bottom:20px}.dateInfo{display:none}#aci-search-box #searchFormNew .form-group{margin-bottom:5px!important}aside p{margin:0 8px}#aci-search-box #searchFormNew .form-group.calendarpricesLine{margin:0 0 5px!important;padding:0!important}.prices{width:100%;padding:0}a.btn.book-now{width:100%}.last-units{width:100%}.bestPriceContainer{margin-right:0;width:100%;text-align:center}.bestHotelPriceContainer{margin-right:0;width:100%;text-align:center}.bestHotelPriceText{padding:2px}.packageInRoomsContainer{display:inline-block;vertical-align:top;margin-right:10px;margin-top:4px}.packageInRoomsText{background-color:purple;padding:5px 20px;color:#fff;border-radius:4px;margin:2px}.bestPriceText{padding:2px}.room-desc .room-name{font-size:22px!important;margin:0}.room-desc{margin:0;background-color:#fff;padding:3px 10px}button.btn.btn-sm.btn-outline-info.room-brief{margin-top:3px;margin-bottom:3px;width:100%;padding:1px;background:#f8f9fa}.rate-title{width:100%}p.room-brief.room-description{margin:0;display:none!important}.room-name{font-weight:bold}.icon_info_dates{display:none}.support{padding:0!important;background:none!important}button.btn.btn-light.icon_info{margin:4px 0 0 0;float:right}button.btn.btn-sm.btn-outline-info.room-brief:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.board-name{margin:0!important}.flexible-dates-container{position:relative!important;width:100%;top:-10px!important;right:0!important}.flexible-dates-container a{width:100%;border:1px solid}.proposalList{padding:0 10px;background-color:#fff}.proposal{padding:0}.carousel-item.item.active.addon-img.img-addon-div{width:50%;float:none;margin:auto}a#apply-code{margin:5px 0 0}.your-booking .room-purchased-details{margin-bottom:0!important}a.btn.btn-sm.btn-warning.btnShowAddons{width:100%}div#addonsBox{padding:0!important}.promo-input span{margin-top:0}.your-booking{border:0!important}input#promoCode{border:1px solid #ced4da;border-radius:.25rem}.payment-details{margin-bottom:0!important}div#acinetbody{padding:0 10px!important}.rate-name,.board-name{line-height:25px!important}aside#fyi{margin-bottom:10px!important}.search-form{margin-bottom:10px!important}}@media(max-width:375px){.search-form{margin-bottom:10px!important}aside#fyi{margin-bottom:10px!important}.rate-name,.board-name{line-height:25px!important}div#acinetbody{padding:0 10px!important}.payment-details{margin-bottom:0!important}input#promoCode{border:1px solid #ced4da;border-radius:.25rem}.your-booking{border:0!important}.promo-input span{margin-top:0}.carousel-item.item.active.addon-img.img-addon-div{width:50%;float:none;margin:auto}a.btn.btn-sm.btn-warning.btnShowAddons{width:100%}div#addonsBox{padding:0!important}.your-booking .room-purchased-details{margin-bottom:0!important}a#apply-code{margin:5px 0 0}.rate-title{width:100%}.proposalList{padding:0 10px;background-color:#fff}.proposal{padding:0}.flexible-dates-container{position:relative!important;width:100%;top:-10px!important;right:0!important}.flexible-dates-container a{font-size:12px;width:100%;border:1px solid}.board-name{margin:0!important}button.btn.btn-light.icon_info{margin:4px 0 0 0;float:right}button.btn.btn-sm.btn-outline-info.room-brief:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.support{padding:0!important;background:none!important}.icon_info_dates{display:none}.room-name{font-weight:bold}p.room-brief.room-description{display:none!important}.dateInfo{display:none}button.btn.btn-sm.btn-outline-info.room-brief{margin-top:3px;margin-bottom:3px;width:100%;padding:1px;background:#f8f9fa}.room-desc .room-name{font-size:22px!important;margin:0}.room-desc{margin:0;background-color:#fff;padding:3px 10px}.prices{width:100%;padding:0}a.btn.book-now{width:100%}.last-units{width:100%}.bestPriceContainer{margin-right:0;width:100%;text-align:center}.bestHotelPriceContainer{margin-right:0;width:100%;text-align:center}.bestHotelPriceText{padding:2px}.bestPriceText{padding:2px}#aci-search-box #searchFormNew .form-group.calendarpricesLine{margin:0 0 5px!important;padding:0!important}aside p{margin:0 8px}#aci-search-box #searchFormNew .form-group{margin-bottom:5px!important}.boxed .search-form,.boxed article,.boxed aside,.boxed .your-booking,.boxed .half-page,.boxed .content-full{margin-bottom:20px}.top-header{padding:5px 0 0 0;box-shadow:none}.top-header .logo{max-width:150px}.question{display:none}.blue-line-content{padding:0}.payment-iframe-addonpayments{width:100%}form textarea{height:75px!important;border:1px solid #ccc}.labelComments{position:relative}form .form-line input{display:inline-block;width:250px!important;border:1px solid #ccc;padding:4px 12px;font-weight:400;margin-bottom:3px}form .form-line input.s-1{width:60px!important;margin-bottom:3px}.payment-details>div{display:inline-block}article.addonProp{padding:0!important}.get-another-room{margin:12px 5px 0 0!important}.get-another-room a{padding:10px 20px!important;font-size:14px;border-radius:6px;background-color:#2a6496;color:#fff;border-bottom:3px solid #0e3c63;font-weight:400;margin-bottom:0;margin-top:10px}.goback-btn{margin:12px 0 0 5px!important}.goback-btn a{padding:10px 30px!important}.your-booking .goback-btn a:hover{padding:10px 15px!important}.your-booking .goback-btn{float:left}.your-booking h4{width:100%}#havePromoCode{padding:0;background-color:transparent;color:#428bca;border-bottom:0;font-size:17px;margin:0!important}#havePromoCodeAgain{padding:0;background-color:transparent;color:#428bca;border-bottom:0;font-size:17px;margin:0!important}.removeSearch a{margin-right:0!important;border:0}.promo-input a{background-color:#7aa93c;padding:4px 10px;border-radius:4px;color:#fff;border-bottom:3px solid #6f9a37;margin-left:15px}.promo-input{margin-bottom:10px}.TouristTax{font-size:10px}.packageInRoomsContainer{display:inline-block;vertical-align:top;margin-right:10px;margin-top:4px}.packageInRoomsText{background-color:purple;padding:5px 20px;color:#fff;border-radius:4px;margin:2px}}@media(min-width:570px) and (max-width:848px){.warn{width:60%}}@media(min-width:1024px){room-addons .addon-name,.room-addons .addon-price{display:inline-block}}.confirmation .payment-details>div{width:100%;height:inherit}@media only screen and (max-width:826px) and (min-width:664px){.proposal{text-align:center;padding-bottom:0}.package-details{margin-bottom:38px}.room-desc .boarding-picker{display:inherit;width:inherit;margin-bottom:5px}.prices{display:inherit;width:inherit;text-align:right;float:none}.proposal.proposalItem .prices{text-align:right}.negotiated-label{display:block;margin-bottom:5px}}@media(max-width:519px) and (min-width:430px){form textarea{height:70px!important;border:1px solid #ccc}.payment-details>div{display:inline-block}form .form-line input.s-1{width:92px!important;margin-bottom:3px;padding:2px}form .form-line input.s-2{width:300px;margin-bottom:5px;padding:2px}form .form-line input{display:inline-block;width:380px!important;border:1px solid #ccc;padding:2px;font-weight:400}.labelComments{position:relative;top:0}form .form-line input.s-3{width:225px!important;padding:2px}.your-booking .room-purchased-details{padding:10px}.bestHotelPriceText.purpleize{background:linear-gradient(to bottom,#846bad 1%,#4f278e 100%);font-weight:600;text-shadow:#000 1px 1px 0;box-shadow:0 0 5px rgba(0,0,0,.13)}}@media(min-width:576px) and (max-width:767.98px){.container{max-width:100%}}.apartmentLocation{height:400px;margin-bottom:15px}@media(max-width:500px){.filterBox{min-height:0}.search-form{min-height:0}.stickySearchBar{padding:0 0 5px 0}a#showMapButton{width:100%}a#showApartmentFilters{width:100%}.room-not-available{float:none!important;margin-top:0!important;width:100%!important}button.btn.btn-success.check-calendar-availability{width:100%}.fancybox-item.fancybox-close{display:none}}