.header-fluid {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.hero-search-form .nav-tabs .nav-link {min-width: 20% !important;}

.custom-input {
  background: #fff !important;
  width: 73%;
}

.h3-home {
  font-size: 3em;
  color: #fff;
  letter-spacing: -2px;
}


.bg-cirujano {
  background-image: url(/static/img/core-img/cirujano-certificado.png);
  background-size: 55%;
  background-repeat: no-repeat;
  background-position: right bottom;
}

.padd-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.img-sello {
  width: 70%;
  margin-top: -1em;
}

.hero-search-form .tab-content .tab-pane {
  background-color: #1d5c7dcc;
}

.hero-search-form .nav-tabs .nav-link.active {
  background-color: #1d5c7dcc;
  border-bottom: #eeeeee4d solid 0.1px;
}

.hero-search-form .nav-tabs .nav-link {
  background-color: #1d5c7dcc;
}

li.nav-item{
  margin: auto;
}





.dorne-btn {
  background-color: #1eb7ce !important;
  color: #fff !important;
  border: #1eb7ce solid 2px !important;
  cursor: pointer;
}

.dorne-btn:hover,
.dorne-btn:focus {
  color: #1eb7ce !important;
  background-color: #fff !important;
  border: #1eb7ce solid 2px !important;
  cursor: pointer !important;
}

.dorne-btn-2 {
  background-color: #1eb7ce !important;
  color: #fff !important;
  cursor: pointer;
  width: 100%;
  height: 52px;
  border-radius: 0;
  padding: 0 15px;
  line-height: 50px;
  font-weight: 600;
  font-size: 15px;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
}

.dorne-btn-2:hover,
.dorne-btn-2:focus {
  color: #fff !important;
  background-color: #1d5c7d !important;
  border: #1eb7ce solid 1px !important;
  cursor: pointer !important;
}



.img-icons {



  height: 100px;



}



.single-catagory-area {
  background-color: #ececec;
  padding: 38px 15px;
  border-radius: 180px;
}







.busca-h6 {
  color: #1d5c7d !important;
  font-weight: 700;
}







.about-content h2 {



  text-transform: none;



  font-weight: 600;



}

.about-content span {
  color: #1eb7ce;
  font-weight: 700;
}







.dorne-footer-area {



  background-color: #333333;



}







.footer-social-btns > a {



  color: #eee;



}







.footer-social-btns > a:hover {



  color: #fff;



}







.footer-enlaces > a {



  color: #eee;



}







.footer-enlaces > a:hover {



  color: #fff;



}







.h4-video {



  color: #fff !important;



}







.h2-video {
  color: #fff;
  font-weight: 700;
}







.p-video {



  font-size: 18px;



  text-align: justify;



}







.border-video {



  border-left: #eeeeee4d solid 1px;



  margin-left: 50px;



  margin-right: -50px;



}







.bg-overlay-9:after {
  background: linear-gradient(45deg, #00CBE3, #195B7C) !important;
}







.dorne-features-destinations-area,



.dorne-features-restaurant-area {



  padding: 0px 35px 100px 35px;



}







.ratings {



  padding-left: 30%;



}







.res-star {



  float: left;



  width: 10% !important;



  padding-left: 0px !important;



  padding-right: 0px !important;



}







.owl-carousel .owl-item img {



  padding-left: 25%;



  padding-right: 25%;



}







.img-gradiente {



  background: linear-gradient(180deg, #fff, #fff 45%, #e3e3e3);



}







.bg-azul {
  background-color: #1eb7ce;
  color: #fff;
}







.text-white {



  color: #fff;



}







.custom-stars {



  color: #f8ad3b;



  font-size: 2em;



}







.text-description {



  min-height: 11em;



}







.owl-nav {



  margin-top: 10px;



  text-align: center;



  -webkit-tap-highlight-color: transparent;



}







.owl-nav [class*="owl-"] {



  color: #3d5382;



  font-size: 1.5em;



  margin: 5px;



  padding: 4px 7px;



  background: #a3c7ed4d;



  display: inline-block;



  cursor: pointer;



  border-radius: 3px;



}







.owl-nav [class*="owl-"]:hover {



  background: #a3c7ed;



  color: #3d5382;



  text-decoration: none;



}







.owl-nav .disabled {



  opacity: 0.5;



  cursor: default;



}







.owl-nav.disabled + .owl-dots {



  margin-top: 10px;



}







@media only screen and (max-width: 720px) {



  .border-video {



    border-left: none;



    margin-left: 0px;



    margin-right: 0px;



  }



  .explore-search-form {



    width: 100%;



  }



}







@media only screen and (min-width: 720px) {
  .explore-search-form {
    width: 12%;
    background-color: #195B7C;
  }
}







.explore-search-area,



.explore-map-area,



.explore-search-form,



.explore-search-result {



  flex: auto !important;



}







.single-feature-events-area:hover {
  background-color: #1eb7ce;
}







.feature-events-content {



  width: 90%;



}







.tag-style {



  background-color: #e3e3e3;

  cursor: initial;

  padding: 3px 5px;



  color: #333;



}







.tag-style-b {

  cursor: initial;

  background-color: #004085;

  padding: 3px 5px;

  color: #fff;

}







.feature-events-details-btn > a,
.book-a-table-widget {
  background-color: #1d5c7d;
}







.dorne-signin-btn > a {



  color: #f8ad3b;



}







.dorne-signin-btn > a:hover,



.navbar-nav .nav-link:hover,



.navbar-nav .nav-item.active .nav-link {
  color: #24ddfa;
}







.opening-hours-widget,
.contact-form-widget {
  background-color: #ececec !important;
}







.opening-hours-widget > h4,



.contact-form-widget > h4,



.opening-hours-widget > ul > li > p {

  color: #00276f;

}







.closed-day {

  color: #464a4e !important;

}







.color-ficha-b {
  background-color: #1d5c7d !important;
}



.color-ficha-b > div > h6,



.color-ficha-b > div > p {



  color: #fff;



}



.color-ficha-w {



  background-color: #fff !important;



}



.mb-28em {



  margin-bottom: -28em;



  z-index: 0 !important;



}



.color-white {



  color: #fff;



}



.single-listing-nav li.active a,



.single-listing-nav li a:hover {



  color: #f8ad3b;



}



.single-listing-nav li a {



  color: #fff;



}



.single-listing-nav li.active a:after {



  background-color: #f8ad3b;



}



.feature-content{padding: 20px 30px 0px 30px;}

.hero-content{margin-top: -140px;}

.dorne-catagory-area{margin-bottom: -140px;}

.hero-search-form{margin-top: 40px;}

.all-catagories{top: -75%;}

.item{float: left; margin-bottom: 20px;}

.section-padding-40{padding-top: 40px; padding-bottom: 40px;}
.navbar-expand-lg .navbar-nav .nav-link{text-align: center;}



@media only screen and (max-width: 736px){

  .hero-content{margin-top: -80px;}

  .all-catagories{top: -12%;}

  .feature-content{padding: 20px 30px 10px 30px;}

}