/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/

a {
  color: #25457e;
}

input.form-control:focus,
textarea.form-control:focus,
select.form-control:focus {
  outline: none;
  box-shadow: none;
}

/* Make the calendar icon inside date inputs clickable */
.input-dates .icon_calendar {
  cursor: pointer;
  pointer-events: auto;
}

/* Ensure the icon sits above the input so it can receive clicks */
.booking .form-group i.icon_calendar {
  z-index: 2;
}

.hero_single .wrapper,
.hero_single.version_3 .wrapper,
.hero_in.restaurants_detail .wrapper {
  background-color: unset;
  /* background-color: rgba(0, 0, 0, 0.8); */
}

.main_title_2 h2 {
  margin-bottom: 15px;
}

/* blog sidebar */
.alignleft {
  width: 50%;
  height: 100px;
}

.alignleft img {
  width: 100%;
  height: auto;
}

a.btn_1,
.btn_1,
.btn_search,
.custom-search-input-2 input[type="submit"],
#newsletter input[type="submit"] {
  background: #f09f4f;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #f09f4f !important;
}

#newsletter input[type="email"]::placeholder {
  color: #fff;
  opacity: 0.5;
}

.main_title_2 span em,
.main_title_3 span em {
  background-color: #f09f4f;
}

footer,
.box_1 {
  background-color: #25457e;
}

footer ul li a:hover {
  color: #f09f4f;
}

footer ul.links li a:hover:after {
  color: #f09f4f;
}
