.header-franquicias {
    background-image: url(../../img/header/header-landing-franquicias.jpg);
		
	background-size:cover;
	background-position:center right;
	background-repeat: no-repeat;
	background-size: cover;
		
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
			
	clear: both;
	position: relative;
	z-index: 2;
	/*height: 94vh;
	min-height: 94vh;*/
	display: table;
	width: 100%;
}
		
.navbar-addwords-b{
	background-color:rgb(255,255,255,0.9);

}
		
		
		
.tab-text{
	float:left;	
	width:calc(100% - 400px);
	text-align:left;
}
		
@media (max-width:991px){
	.tab-text{
		float:none;	
		width:100%;
		text-align:center;
	}
	
	.tab-addwords {
		float:none;
		margin: 0 auto;	
	}
	
	.header-franquicias{
		background-size:cover;	
	}
		
}

@media (min-width:992px){
	/* thanks formulari height fix */
	.tab-addwords {
		min-height: 480px;	
	}
}

@media (min-width:992px) and (max-width:1199px){
	.tab-text{
		float:left;	
		width:calc(100% - 400px);
		text-align:left;
	}
	
	.header-franquicias h1.thin-dark-blue-60{
		font-size:3.4rem;
	}
	
	.header-franquicias h2.regular-dark-blue-30{
		font-size:1.6rem;
	}
	
	.header-franquicias .light-dark-blue-28{
		font-size:1.6rem;
	}
	
}

@media (min-width: 575px) and (max-width:767px){
	.header-franquicias .light-dark-blue-28{
		font-size:1.5rem;	
	}
	
	
	
}

@media (max-width: 574px){
	.header-franquicias .light-dark-blue-28{
		font-family: "Salesforce Sans", Geneva, sans-serif;
		font-size: 1.2rem;
		font-weight: 300;
		font-style: normal;
		color:
		#253045;	
	}
	.header-franquicias{
		background-position:center center;	
		background-image:url(../../img/header/header-landing-franquicias-mobile.jpg);
	}
	.header-franquicias .thin-dark-blue-50{
		font-size: 2.4rem;	
	}
}


/* custom new */



.landing-video-cover {
	background-image: url(../img/video-franquiciados-cover.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

@media (min-width:575px) and (max-width: 1300px){
	.landing-video-cover {
		background-image: url(../img/video-franquiciados-cover-sm.jpg);
	}
	
}

@media (max-width: 574px){
	.landing-video-cover {
		background-image: url(../img/video-franquiciados-cover-mobile.jpg);
		background-position:center;
	}
}

.img-input-franquicias{
	height:100px;
	vertical-align:bottom;
}

@media(min-width:1501px){
	.text-input-franquicias{
		height:85px;	
	}
}

@media(min-width:992px) and (max-width: 1500px){
	.text-input-franquicias{
		height:125px;	
	}
}

@media(min-width:768px) and (max-width: 991px){
	.text-input-franquicias{
		height:90px;	
	}
}

@media (max-width: 767px){
	.text-input-franquicias{
		height:75px;	
	}
	
}

@media (min-width: 576px) and (max-width:767px){
	.text-input-franquicias{
		height:95px;	
	}	
}

@media (max-width: 575px){
	.text-input-franquicias{
		height:auto;	
	}
}

/*franquicias.html i landing-franquicias-recordatorio-test.php */
button.blue-button-round{
	cursor:pointer;
	border:none;	
}

button.blue-button-radius[disabled]{
	background-color:#666;
}	


/* landing franquícies / landing franquícies discovery 10/2025 */

/* header custom white-opacity */
.navbar-white-opacity{
    background-color:rgba(255,255,255,0.25);
    border-bottom:0;
    z-index:1000;
}

.navbar-light.navbar-white-opacity .navbar-nav .nav-link {
  /*color: rgba(0, 0, 0, 0.5);*/
  color:#FFFFFF;
  font-size:0.83rem;
}

.navbar-light.navbar-white-opacity .navbar-nav .nav-link:hover, .navbar-light.navbar-white-opacity .navbar-nav .nav-link:focus {
  /*color: rgba(0, 0, 0, 0.7); ORIGINAL */
	color: rgba(255, 255, 255, 0.7);
}

.navbar-light .nav-item  .nav-link.button-white { /* button busco empleo */
	/*color: rgba(0, 0, 0, 0.5);*/
	font-weight:400;
	letter-spacing:-0.05em;
	background-color:#FFFFFF;
	border-radius:20px;
	padding: 0.35rem 0.9rem;
	margin: auto 0.45rem;
	margin-top:0.35rem;
	color:#0082CA;
}

.navbar-light.navbar-white-opacity .navbar-nav .nav-link.button-white:hover, .navbar-light.navbar-white-opacity .navbar-nav .nav-link.button-white:focus {
  /*color: rgba(0, 0, 0, 0.7); ORIGINAL */
	color: rgba(0, 130, 202, 0.65);
}

/* menu width fix with container-xl */
@media (min-width:992px) and (max-width:1085px){
	
	.navbar-light .nav-item  .nav-link.button-white { /* button busco empleo */
		padding: 0.35rem 0.7rem;
		margin: 0.35rem 0.50rem;
	 }
}

.navbar-light.navbar-white-opacity .navbar-toggler .icon-bar {
    background-color: rgba(255, 255, 255, 0.9);
}

/* menu mobile changes */
@media (max-width:991px) {
    .navbar-white-opacity{
        background-color:rgba(255,255,255,0.90);
    }

    .navbar-light.navbar-white-opacity .navbar-toggler .icon-bar {
        background-color: #AAAAAA;
    }

	.navbar-light.navbar-white-opacity .nav-item  .nav-link.button-white { /* button busco empleo */
		letter-spacing:-0.05em;
		border-radius:0;
		padding: .5rem 1rem!important;
		margin: inherit;
		/*color:#FFFFFF;*/
        color: rgba(0, 0, 0, 0.5);
        background-color:transparent;
		text-transform:uppercase!important;
	}

    .navbar-white-opacity .dropdown-menu{
        background-color:transparent;
        border:none;
    }

    .navbar-white-opacity .dropdown-menu a{
        color: rgba(0, 0, 0, 0.5);

    }

    
    .navbar-white-opacity .dropdown-item:focus,.navbar-white-opacity .dropdown-item:hover {
        color: rgba(255, 255, 255, 0.7);
        text-decoration: none;
        background-color: transparent;
    }
        
    
    .navbar-light.navbar-white-opacity .navbar-nav .nav-link {
        color: rgba(0, 0, 0, 0.5);
        /*color:#FFFFFF;*/
        font-size:0.83rem;
    }

    .navbar-light.navbar-white-opacity .navbar-nav .nav-link:hover, .navbar-light.navbar-white-opacity .navbar-nav .nav-link:focus {
        color: rgba(0, 0, 0, 0.7);
        /*color: rgba(255, 255, 255, 0.7);*/
     }

    @media (max-width: 767px) {
        .navbar-light.navbar-white-opacity .nav-item > .nav-link {
            border-bottom: 1px solid #FFFFFF;
            padding-left: 1rem;
        }
    }

}

@media (min-width:768px) and (max-width:991px){
	.navbar-light.navbar-white-opacity .nav-item  .nav-link.button-white { /* button busco empleo */
		padding: .5rem 0rem!important;
	}
}

/* end header */
@media (max-width:767px){
    .background-video.header-franquicias-video {
        min-height:500px;
        background-image:url(../../video/video-quienes-somos.jpg);
        background-position:center center;
        background-size:cover;
        overflow:hidden;
        max-height:none;
    }

    .background-video.header-franquicias-video .background-video-container{
		position:absolute; /* modificamos position para poder mantener el d-flex y posicionar verticalmente el contenido de la miniatura del vídeo */
	} 
}


.background-razones-emprender{
	background-image:url('../../landings/img/landing-franquicias/background-razones-emprender.jpg');
	background-position: center;
	background-repeat:no-repeat;
	background-size:cover;
	min-height:380px;
	width:100%;

	background-attachment:fixed;

	position:relative;
	display:table;
	clear:both;
	z-index:0;
}

.background-razones-emprender:before{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	box-sizing: border-box;
	background-color: rgba(0,130,202,.65);
	display: block;
	content: ' ';
	z-index: -1;
	margin: 0;
	padding: 0;
}

.tab-porque-etalentum{
	max-width:350px;
	width:100%;
	min-height:280px;
	
	/*margin:0 auto;*/
	margin:0 auto 0.75rem auto;
	background:linear-gradient(0.25turn, #FFFFFF, #FFFFFF);
			
	box-sizing:border-box;	
	
	border-radius:20px;
	padding:25px;

	-o-transition: all 300ms;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	transition: all 300ms;
	/*
	overflow:hidden;
	display:table;
	*/
}

.tab-porque-etalentum:hover{
	background: linear-gradient(0.25turn, #01ADE0, #1286C7);
	/*background-color:#01ADE0;*/
	
	-o-transition: all 300ms;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

.tab-porque-etalentum:hover .light-dark-blue-17, .tab-porque-etalentum:hover .regular-dark-blue-18{
	/*background: linear-gradient(0.25turn, #01ADE0, #1286C7);*/
	color:#FFFFFF;
	
	
}

.tab-porque-etalentum img.hover, .tab-porque-etalentum:hover img.noHover{
	display:none;

	-o-transition: all 300ms;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

.tab-porque-etalentum:hover img.hover, .tab-porque-etalentum img.noHover{
	display:block;

	-o-transition: all 300ms;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

.light-dark-blue-17{
	font-family:"Onest Flex", Geneva, sans-serif;
	font-size: 1.1rem;
	font-weight:200;
	font-style:normal;
	color:#253045;
	
}

@media (max-width:575px){
	.tab-porque-etalentum{
		max-width:350px;
		width:100%;
		min-height:100px;
	}
}


.add-bottom-round-blue-gradient::before{
	background-image: url(../../landings/img/landing-franquicias/media-redonda-bottom-blue-gradient.png);
	background-size: 269px 130px;
	background-repeat: no-repeat;
	position: absolute;
	
	bottom: 0px;
	content: '';
	width: 100%;
	height: 100%;
	background-position: bottom center;
}



.background-si-fueras-franquiciado{
	background-image: url(../../landings/img/landing-franquicias/media-redonda-right-blue-gradient.png), linear-gradient(0.25turn, #01ADE0, #1480C3);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:auto;

	position:relative;
	/*overflow:hidden;*/
}

.background-si-fueras-franquiciado img{
	max-width:100%;
}

.background-si-fueras-franquiciado img:last-child{
	margin-top:-160px; 
	margin-left:250px; 
	position:absolute; 
	display:block;
	z-index: 999;
}

@media (max-width:575px){
	.background-si-fueras-franquiciado img:first-child{
		width:90%;
		height:auto;
	}

	.background-si-fueras-franquiciado img:last-child{
		width:150px;
		margin-top:-100px; 
		margin-left:50%; 
	}
}

@media (min-width:768px) and (max-width:1199px){
	.background-si-fueras-franquiciado img:first-child{
		margin-top:75px;
	}

	.background-si-fueras-franquiciado img:last-child{
		margin-top: -100px;
  		margin-left: 45%;
 
  		width: 190px;
		height:auto;
	}
}

	/* landing franquícies discovery 10/2025 */
	.header-discovery-day{
        background-image:url('../../landings/img/header/header-discovery-day.jpg');
		background-repeat:no-repeat;
		background-position:center center;
    }

	.background-discovery-day{
		background-image:url('../../landings/img/landing-franquicias/background-landing-discovery.jpg');
		background-position: center;
		background-repeat:no-repeat;
		background-size:cover;
		min-height:380px;
		width:100%;

		position:relative;
		display:table;
		clear:both;
		z-index:0;
	}

	.background-discovery-day:before{
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		box-sizing: border-box;
		background-color: rgba(0,130,202,.65);
		display: block;
		content: ' ';
		z-index: -1;
		margin: 0;
		padding: 0;
	}

	.background-discovery-manos{
		background-image:url('../../landings/img/landing-franquicias/background-discovery-manos.jpg');
		background-repeat:no-repeat;
		background-size:cover;
		background-position:top center;

		min-height:500px;

	}

	.spacer-background-discovery-manos{
		clear:both;height: 400px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; 
	}
	@media (min-width:900px){
		.spacer-background-discovery-manos{
			clear:both;height: 460px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; 
		}
	}

	@media (min-width:1050px){
		.spacer-background-discovery-manos{
			clear:both;height: 560px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; 
		}
	}

	@media (min-width:1400px){
		.spacer-background-discovery-manos{
			clear:both;height: 660px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; 
		}
	}

	@media (min-width:1700px){
		.spacer-background-discovery-manos{
			clear:both;height: 800px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; 
		}
	}



/* OLD
.llamadme-icon-fixed{
	position:fixed; 
	bottom:0px; 
	right:20px; 
	z-index:999; 
	display: block; 
	width: 175px;
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	border:1px solid #1B82C5;
	text-align:right;
	background-color:#1B82C5;
	padding:4px 10px 3px 0px;
	color:white;
	font-weight:300;
	
	
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.55);
	
	-o-transition: all 200ms;
	-moz-transition: all 200ms;
	-webkit-transition: all 200ms;
	transition: all 200ms;
}

.llamadme-icon-fixed:hover{
	-o-transition: all 200ms;
	-moz-transition: all 200ms;
	-webkit-transition: all 200ms;
	transition: all 200ms;
	
	color:#FFFFFF;
	background-color:#253045;
	border:1px solid #253045;
	
	
}
	*/






