/*  HEADER TOP NAVBAR */
.header__top .email{margin-right:30px;}
.header__top .tel{margin-right: 30px;}

.header__top .horario{width:auto;}

.header__top .horario a {display: block; float: left; font-size: 15px; color: #fff; width: auto; line-height: 30px;}

.socials, .social_blogs{padding-top:5px;}

.socials .fa, .socials .fa-solid, .socials .fa-brands{
    color: white;
    font-size: 19px;
    margin-left: 16px;
}

.socials .fa:hover, .socials .fa-solid:hover, .socials .fa-brands:hover{color: white;}

@media(max-width:1076px){.header__top{display: none;}}

.header__bottom .menu .scroll_wrap > ul > li > a{padding: 0 4px;}

.header__bottom  .currency_container{
        display: block;
        float: right;
        height: 70px;
        width: 26px;
        position: relative;
}

.search_link:before{display: none;}

#currency{
    position: absolute;
    top: 30%;
    right: 40px;
    background: none;
    color: white;
    border: 1px solid white;
    border-radius: 10px;
    padding: 5px;
}

@media(max-width:1076px){#currency{top:24%; right: 1px; display: none;}}

/* @media(max-width:610px){
    .header__bottom .search_link{float: left; width:73px;}
    #currency { top: 24%; right: 0px; left: 10%;}
} */

/* FIN HEADER TOP NAVBAR*/


/* MOTOR */
.search_tour{background-color: #040a19;}
/* FIN MOTOR */


/* Otros Tours */

.otrosTours .sq_content{height: 250px; background-size: cover; background-position: center;}
.otrosTours .popular_destination__slider .slide_item_content{padding: 25px 36px 25px; height: 200px; display: flex; flex-direction: column; justify-content: space-evenly;}
.otrosTours .flag{
    background: #ff7f00;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
}

.otrosTours .flag:hover{background-color:#d46a00;}
.otrosTours .popular_destination__slider .slide_item_content .slide_title{font-size: 23px;}

@media screen and (max-width: 610px){
.otrosTours .popular_destination__slider .slide_item_content {
    padding: 25px 28px 25px;
}
}

.otrosTours .tags{position: absolute; top:3%; margin-left: 20px;}

/*Hoteleria*/
.hoteles .wrap_float{text-align: center;}
.top_destination .section_content {
    text-align: center;
}

/* Blog */
.contenedorArticulo .blog_item{margin-right: 0; margin-bottom:40px; padding: 20px;}
.contenedorArticulo .blog.blog-section .blog_item{margin-bottom: 40px;}
.contenedorArticulo .blog_item_img img{height: 300px; width: 100%; object-fit: cover; border-radius: 20px;;}
.contenedorArticulo .blog_item_title{padding-right: 0;}
.contenedorArticulo .blog_item_text{padding-right: 0;}

/* BLOG INDEX */
.blogIndex .blog-item ._img{height: 200px; background-size: cover; background-position: center; border-radius: 10px;}


/* BLOG CAROUSEL */
.galeriaBlog img{height: 250px; object-fit: cover;}
.owl-theme .owl-dots .owl-dot{width: 20px;}
.owl-theme .owl-dots, .owl-theme .owl-nav{display: flex; justify-content:center}

.icons_blog{position: static; display: flex;;}

.icons_blog .socials_blog {
    width: auto;
    float: right;
  }
  .icons_blog .socials_blog .a {
    width: 30px;
    height: 30px;
    text-align: center;
    display: block;
    float: left;
    position: relative;
    margin-left: 16px;
    opacity: .36;
  }
  .icons_blog .socials_blog .a:hover {
    opacity: 1;
  }
  .icons_blog .socials_blog .a:first-child {
    margin-left: 0;
  }
  .icons_blog .socials_blog .a:before {
    position: absolute;
    content: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    top: 50%;
    left: 50%;
  }

  .socials_blog .fa, .socials_blog .fa-solid, .socials_blog .fa-brands{
    color: #ab9f9d;
    font-size: 19px;
    margin-left: 16px;
}

.socials_blog .fa:hover, .socials_blog .fa-solid:hover, .socials_blog .fa-brands:hover{color: black;}

.content-blog{position: absolute; margin-top: 140px; padding-top: 0 !important; z-index:2;}

@media screen and (max-width: 430px){
.blog-single{
    padding-top: 220px;
}
}

@media screen and (max-width: 1440px){
.single-page { padding-top: 203px;}
}

@media screen and (max-width: 760px){
.single-page {
    padding-top: 150px;
}
}

@media screen and (max-width: 430px){
.blog-single {
    padding-top: 120px;
}
.content-blog{margin-top: 200px !important;}
}

/* DatosCompra*/

.contenedorFechas{
  display: flex;
  align-items: center;
}


.field .tres {
  height: 62px;
  box-sizing: border-box;
  border: 2px solid #E6E6E6;
  background: none;
  border-radius: 5px;
  width: 97%;
  padding: 0 25px;
  font-size: 15px;
  font-weight: 500;
  color: #3e4559;
}

@media(max-width:610px){
  .contenedorFechas{display: block;}
  .field .tres{width: 100%; margin-bottom: 20px;}

}