.input-group.date .input-group-addon span{display:block;cursor:pointer;width:20px;height:20px}
.room-rate-carousel.roomRateComponent h2 p.location{display:none}
.room-rate-carousel.roomRateComponent .extra-info{padding:10px 0 20px}
.room-rate-carousel.roomRateComponent .owl-controls .owl-dots{display:none !important}
.booking-widget .input-group input,.booking-widget .input-group span{border-radius:0}
.booking-widget .input-group input:focus,.booking-widget .input-group span:focus{outline:0;box-shadow:none}
.booking-widget .input-group .input-group-addon{padding:0 12px;border-bottom-right-radius:5px;border-top-right-radius:5px}
.booking-widget .input-group .form-control{height:auto;padding:11px 15px;line-height:100%;border-bottom-left-radius:5px;border-top-left-radius:5px}
.input-group.date .input-group-addon span.calendar-icon{font-family:'icomoon' !important;font-size:20px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.calendar-icon:after{content:"\e939"}
.check-availability{text-align:center}
.booking-widget .checkAvailability{margin:0}
.booking-widget .input-group .input-group-addon .horizontal-rule{width:1px;height:20px;background:#002659;position:absolute;left:0;padding:0}
@media(min-width:768px){.check-availability{text-align:left}
}