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

#logo img {
  height: 35px;
  width: auto;
  margin: 8px 0;
  fill: #000;
}



/*====== Color overrides =======*/

/* Primary color */

footer a:hover,
h1.main_title,
h2.main_title,
h3.main_title,
a:hover, a:focus,
a.btn_1_outline,
.btn_1_outline,
a.btn_slider:hover,
.btn_slider:hover,
a.btn_1.white:hover,
.btn_1.white a:hover,
.btn_1.white:hover,
footer a:hover,
#social_footer ul li a:hover,
#container_7 .btn_1:hover,
.room_list_desc .price,
ul#policies li i,
.grid figcaption a:hover,
.grid figcaption a:focus,
ul#cat_nav li a:hover,
ul#cat_nav li a.active,
.accordion .card-header h5 a i.indicator,
#cookie-bar .cb-policy,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link:hover
{
  color: #0c8597 !important;
}

a.btn_1_outline,
.btn_1_outline
{
  border: #0c8597;
}

a.btn_1,
.btn_1,
a.btn_full, .btn_full,
a.btn_slider, .btn_slider,
a.btn_1.white,
.btn_1.white,
.room_pic span,
.box_feat i,
.input-group button
{
  background: #0c8597;
}

[data-loader="circle-side"],
.form-control:focus,
.form-select:focus,
.input-group button
{
  border-color: #0c8597;
}

.box_feat
{
  border-top-color: #0c8597;
}

/* Secondary color */

footer h3 {
  color: #15ACC3;
}


#social_footer {
  display: none !important;
}

.whatsapp-icon-rooms {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-top: -2px;
}

.video-container iframe {
  aspect-ratio: 16 / 9;
  width: 100% !important;
}
