/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Ocultar logo coockiebot*/

a#CybotCookiebotDialogPoweredbyCybot, 
div#CybotCookiebotDialogPoweredByText {
    display:none !important;
  } 
 
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo { 
    display:none !important;
  }



/************************
 * CAMBIOS EN LA PAGINA https://railgo.dossetenta.es/rutas/fullgo//  
 ****************************/



/* cambiar weight del numero*/
 .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot {
   font-weight: 700 !important;
}

/* cambiar weight del texto del pop up*/
.inner .hotspot_cs + p
 {
	font-weight:400 !important;
	color:#000; 
}



/* color texto hubspot*/
.nectar_hotspot.pulse span{
	color:#000 !important;
}

/* ancho caja del contenido hubspot*/
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip{
	max-width:450px !important;
	width:450px !important;
}

/*seccion INCLUYE en rutas*/
#rcustomflex {
  width:100%;
	flex-wrap:nowrap !important;
	align-items:center !important;
}
#rcustomflex .wpb_column{
	width:50% !important;
	margin-bottom:0px;
}



/* titulo de cada husbpot*/

.hotspot_cs{
	font-weight:700;
	color:#000;
	font-size:18px;
}

/* margen abajo de cada boton / etiqueta de paises*/
.nectar-badge .nectar-badge__inner{
	margin-bottom:10px !important;
}

/* tamaño titulo widget faqs*/
.font_faqs .toggle-title a{
	font-size:24px;
	line-height:1.5em;
}

.team-member .team-meta h3{
	 font-family: "Roboto", sans-serif !important;
}


.team-member .team-meta h5{
	 font-family: "Roboto", sans-serif !important;
	font-weight:300;
}

.team_member_details .bio-inner h2{
	color:#000;
}

/* añadir logo a la animacion de srolling text*/
@media only screen and (max-width: 999px) {
    .nectar-scrolling-text.font_size_mobile_32px .nectar-scrolling-text-inner * {
        font-size: 32px;
        line-height: 1.1em;
        margin: 0px 50px !important;
    }
}

/* añadir logo a la animacion de srolling text*/
@media only screen and (min-width: 1000px) {
    .nectar-scrolling-text.font_size_56px .nectar-scrolling-text-inner * {
        font-size: 56px;
        line-height: 1em;
        margin: 0px 50px;
    }
}

/*añadir imagen a la pagina completa de rutas*/
.page-id-290 .row-bg{
	background:none !important;
}

.page-id-290 .container-wrap{
  background-image: url("https://warau.dossetenta.es/wp-content/uploads/2025/08/bg-sea1.jpg") !important; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
}

/*btn seccion elige tu saldia*/
.btneligetusalida .nectar-list-item-btn {
    background-color:#F42F63 !important;
	color:#000 !important;
	font-weight:500 !important;
}

/* efectos hover y cambios de color barra de fechas*/
.nectar-hor-list-item.has-btn:hover .nectar-list-item-btn {
 background-color:#000 !important;
	color:#fff !important;
	font-weight:500 !important;
}



.nectar-hor-list-item.has-btn:hover{
	background:#F42F63;
}



.nectar-hor-list-item.has-btn:hover .nectar-list-item {
  color: #fff !important;
}

/* quitar animacion de imagen de miembros del equipo*/
.nectar_team_member_overlay .team_member_image{
  -webkit-transition:none !important;
  transition:none !important;
    -webkit-transform: none !important;
    transform:none !important;
    background-position: center top;
}


/* responsive */
@media(max-width:780px){
	
/* ajustar contenedores con fechas*/	
.nectar-hor-list-item .item-icon[data-size=large] {
    font-size: 40px;
    margin-right: 20px;
    width: 100% !important;
    text-align: left !important;
}	
	
	.nectar-hor-list-item.has-btn[data-columns="3"]>div:nth-child(1){
		padding-right: 0px !important;
	}
	
	.nectar-list-item	{
		font-size:18px !important;
	}
/* termina ajustar contenedores con fechas*/	
}



.link_text,
.nectar-cta {
	font-weight:600 !important;
}




/* slider de reviews*/
.testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner{
	padding:20px;
}


@media(max-width:780px){
.testimonial_slider[data-style*=multiple_visible] blockquote p
{
	font-size:18px !important;
	line-height:1.2em !important;
}
}




/* logo de text scroll*/
@media only screen and (max-width: 999px) {
    .nectar-scrolling-text.font_size_mobile_32px .nectar-scrolling-text-inner * {
        font-size: 32px;
        line-height: 1.1em;
        margin: 0px 20px !important;
    }
.wlogo{
	width:80px !important;
}	
}




/************************
 PAGINA about us  fichas de team member
 ****************************/

.team-member .team-meta h3{
	 font-family: "Roboto", sans-serif !important;
}


.team-member .team-meta h5{
	 font-family: "Roboto", sans-serif !important;
	font-weight:300;
}

/* estilos de textos de  member en about*/
.team_member_details .title{
	line-height:1.2em !important;
	font-size:18px;
	margin-top:30px !important;
}

.team_member_details h2{
	font-size:36px !important;
	line-height:1.2em !important;
}

.team_member_details .team-desc{
	font-size:18px;
	line-height:1.2em;
}





/* ajustes de titulo de las cards*/

.nectar-post-grid .item-main .post-heading{
font-size: clamp(30px, 4vw, 35px) !important;
  line-height: 1.2em !important;
  margin: 0;
  position: relative;
  top: 18px;
}

@media(max-width:780px){
	
.floating-menu{

right:20px !important;
}	
}


/* burbuja de video en las rutas en la seccion de */
@media only screen and (max-width: 1980px) {
    body .vc_row.inner_row.top_position_tablet_10pct {
        top: 55% !important;
			right: 2% !important;
    }
}

/* burbuja de video en las rutas en la seccion de */
@media only screen and (max-width: 999px) {
    body .vc_row.inner_row.top_position_tablet_10pct {
    top:50% !important;
    }
}


/* burbuja de video en las rutas en la seccion de */
@media only screen and (max-width: 690px) {
    body .vc_row.inner_row.top_position_tablet_10pct {
    top:80% !important;
    }
}


.nectar-social{
	display:none !important;
}


/* estilos para el boton de reservar en movil */
@media(max-width:780px){
#menu-item-23 a,
#menu-item-23{
	margin-left: 0px !important;
  margin-right: -5px !important;
	font-size: 10px;
}}


/* tamaño de titulos de las cards del porfolio Viajes*/
#ajax-content-wrap .nectar-post-grid .nectar-post-grid-item .post-heading {
	font-size: 25px !important;
}
