/* Premier Inn Color Override Stylesheet */
/* Primary Blue: #0101fb, Dark Blue: #090994 */

/* Header Background */
.tpheader {
  background: #0101fb !important;
}

/* Navigation and Buttons */
.bkbtn {
  background: #0101fb !important;
  border-color: #0101fb !important;
}

.bkbtn:hover {
  background: #090994 !important;
  border-color: #090994 !important;
}

/* Footer Blocks */
.ftr-block.blk-icn-left[style*="#418064"] {
  background: #090994 !important;
}

.ftr-block.blk-icn-left[style*="#2b5c46"] {
  background: #0101fb !important;
}

.ftr-block.blk-icn-left[style*="#21543d"] {
  background: #090994 !important;
}

.ftr-block i[style*="#2b5c46"] {
  background: #0101fb !important;
}

.ftr-block i[style*="#418064"] {
  background: #090994 !important;
}

.ftr-block i[style*="#4c9876"] {
  background: #0101fb !important;
}

/* Footer block background colors */
.ftr-block.blk-icn-left[style*="#3535ff"] {
  background: #3535ff !important;
}

.ftr-block.blk-icn-left[style*="#2828ff"] {
  background: #2828ff !important;
}

/* Buttons */
.btn-default.readmore,
.btn-default.book-now,
.btn-default.readmore1 {
  background: #0101fb !important;
  border-color: #0101fb !important;
  color: #fff !important;
}

.btn-default.readmore:hover,
.btn-default.book-now:hover,
.btn-default.readmore1:hover {
  background: #090994 !important;
  border-color: #090994 !important;
}

/* Room sections */
.red-bg {
  background: rgba(0, 0, 0, 0.72) !important;
}

.red-bg:hover {
  background-color: #0101fb !important;
  transition: all ease 0.5s;
}

/* Button inside room box - transparent by default */
.red-bg .book-now {
  background-color: transparent !important;
  border: 1px solid #fff !important;
  color: #fff !important;
}

.red-bg:hover .book-now {
  border: 1px solid #fff !important;
  color: #fff !important;
  background-color: transparent !important;
}

/* Form submit buttons */
.scfp-form-submit {
  background-color: #0101fb !important;
  border-color: #0101fb !important;
}

.scfp-form-submit:hover {
  background-color: #090994 !important;
  border-color: #090994 !important;
}

.scfp-form-field:focus {
  border-color: #0101fb !important;
  box-shadow: 0 0 5px rgba(1, 1, 251, 0.5) !important;
}

/* Gallery title color */
.gallarybanner .gtitle {
  color: #0101fb !important;
}

/* Section headers */
.inn-header h1 {
  color: #0101fb !important;
}

/* Active menu items */
.nav-menu .current-menu-item a {
  color: #0101fb !important;
  border-bottom: 5px solid #0101fb !important;
  font-style: normal !important;
}

.nav-menu .current-menu-item a::before {
  background: #0101fb !important;
}

/* Room titles */
.inner-room .room-title {
  color: #0101fb !important;
}

/* Booking form button */
#bb_resBtn {
  background: #0101fb !important;
  border-color: #0101fb !important;
}

#bb_resBtn:hover {
  background: #090994 !important;
  border-color: #090994 !important;
}

/* Owl carousel navigation */
#main-slider .owl-nav button {
  background: rgba(1, 1, 251, 0.8) !important;
}

#main-slider .owl-nav button:hover {
  background: rgba(1, 1, 251, 1) !important;
}

#main-slider .owl-dots button.active {
  background: rgba(1, 1, 251, 1) !important;
}

/* Facilities section - all text white */
.hm-facility .service-name,
.hm-facility .product-desc,
.hm-facility .product-desc p {
  color: #fff !important;
  font-size: 15px !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: normal !important;
}
.hm-facility h1,
.hm-facility h2,
.hm-facility h3,
.hm-facility h4,
.hm-facility h5,
.hm-facility h6 {
  color: #fff !important;
}

/* Facilities icon background */
.facilities .fac-img {
  background-color: #0101fb !important;
}

/* Attraction page styles */
.attr-block h3 {
  color: #0101fb !important;
}

.attraction-block h3 {
  color: #0101fb !important;
}

/* Contact page icons */
.contactbox .theame-btn {
  color: #0101fb !important;
}

