
#texto {
	width:500px;
	height:375px;
	position:relative;
}
#texto>div
{
	position: relative;
	bottom: 375px;
	color:yellow;
	font-weight:bold;
}
.form-control{
background-color: #DFDFDF;
}
.border_butlleti{
	border-top:none;
	border-bottom: 3px solid black !important;
	border-left: none;
	border-right: none;
}
.border_sobre{
	border-top:none;
	border-bottom: 2px solid black !important;
	border-left: none;
	border-right: none;
}

.espacio{
	padding-bottom: 30px !important;
	padding-top: 30px !important;
}
.espacio_inicio{
	padding-top: 30px !important;
}
.border_butlleti_fi{
	padding: 5px;
}
.butlleti_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	font-size: var(--butlleti_titol);
}
.butlleti_subtitol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	font-size: var(--butlleti_subtitol);
}
.border_seccions{
	border-top:1.5px solid white !important;
	border-bottom: 1.6px solid white !important;
	border-left: 3px solid white !important;
	border-right: 4px solid white !important;
}
.border_observatori2{
	border-top:3px solid white !important;
	border-bottom: 1.5px solid white !important;
	border-left: 1.5px solid white !important;
	border-right: 1.5px solid white !important;
}
.border_observatori {
	border: 1.5px solid white !important;
}
.border_observatori_recuadres_petits {
	border-top:1.5px solid white !important;
	border-bottom: none;
	border-left: none;
	border-right: 3px solid white !important;
}
.border_observatori_recuadres_petits2 {
	border-top:1.5px solid white !important;
	border-bottom: none;
	border-left: none;
	border-right: 3px solid white !important;
}

.border_observatori_general {
	border-top:0.5px solid white !important;
	border-bottom: 1.5px solid white !important;
	border-left: 1.5px solid white !important;
	border-right: none ;
}

.input_finder {
	border: 1px solid #ffffff;
	width: 100%;
	text-align: left;
	vertical-align: m
	height:30px;
	font-size: 18px;
	background-color: white;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 36px;
}

.cercador {
	color:black;
	font-family: 'ff-real-headline-pro',sans-serif;
	border: 1px solid #ffffff;
	width: 90%;
	text-align: center;
	vertical-align: middle;
	height:39px;
	font-size: 1.5em;
	background-color: white;
	margin-bottom: 24px;
}
.cercador2 {
	color:black;
	font-family: 'ff-real-headline-pro',sans-serif;
	border: 1px solid #ffffff;
	width: 99%;
	text-align: center;
	vertical-align: middle;
	height:55px;
	font-size: 1.5em;
	background-color: white !important;
	margin-bottom: 41px;
}

.lupa_new{
		background-image: url('../img/lupa2.png');
		background-repeat: no-repeat;
		height:55px; 
		width:50px; 
		background-position: center;
}

.lupa{
		background-image: url('../img/lupa.png');
		background-repeat: no-repeat;
		height:40px; 
		width:80%; 
		background-position: center;
}
.lupa:focus {
		background-image: none;
		background-repeat: no-repeat;
		height: 40px; 
		background-position: center;
}
.lupa2{
		background-image: url('../img/lupa.png');
		background-repeat: no-repeat;
		height:40px; 
		width:99%; 
		background-position: right;
}
.lupa2:focus {
		background-image: none;
		background-repeat: no-repeat;
		height: 40px; 
		background-position: center;
}
.lupa3{
		background-image: url('../img/lupa.png');
		background-repeat: no-repeat;
		height:40px; 
		width:99%; 
		background-position: right;
}
.resultats {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: sans-serif;
	/*background-color: #f2eef0;
	transition: all .5s ease-in-out;
	color: gray;*/
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
}
.kkresultats:hover {
	color: black;
	background-color: #e0def3;
	transition: all .5s ease-in-out;
}
.resultats_2 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: sans-serif;
	/*background-color: #f2eef0;
	transition: all .2s ease-in-out;
	color: gray;*/
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
}
.kkresultats_2:hover {
	color: black;
	background-color: white;
	transition: all .2s ease-in-out;
}
.registre{
	font-family: 'ff-real-headline-pro',sans-serif;
	color: white;
	background-color: #00acac; 
}
.empresa3 {
	font-family: 'bebas-neue',sans-serif;
	background-color: #fff;
	text-transform: uppercase;
	color: #8c84d6;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
}

.empresa5 {
	font-family: 'bebas-neue',sans-serif;
	background-color: #fff;
	text-transform: uppercase;
	color: #8c84d6;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
}


.finder_new{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/Rectangle_2_copy_1.png);
	background-repeat:no-repeat;
	height: 1278px;
	color:white;
}

.empresa {
	font-family: 'bebas-neue',sans-serif;
	background-color: gray;
	/*padding-top: 10px;
	padding-bottom: 50px;
	padding-right: 20px;
	padding-left: 20px;*/
	transition: all .2s ease-in-out;
	text-transform: uppercase;
	color: white;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	cursor:pointer;
}

.empresa2 {
	font-family: 'ff-real-headline-pro',sans-serif;
	color: white;
	background-color: #8c84d6;
}
.recerca2 {
	background-color: #8c84d6;
	text-transform: uppercase;
	font-family: 'bebas-neue',sans-serif;
	color: white;
}
.innovacio2 {
	font-family: 'bebas-neue',sans-serif;
	color: white;
	background-color: #8c84d6;
	text-transform: uppercase;
}
.recerca3 {
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #8c84d6;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-color: #fff;
}
.recerca {
	cursor:pointer;
	font-family: 'bebas-neue',sans-serif;
	background-color: gray;
	/*padding-top: 10px;
	padding-bottom: 50px;
	padding-right: 20px;
	padding-left: 20px;*/
	transition: all .2s ease-in-out;
	text-transform: uppercase;
	color: white;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
}

.innovacio3 {
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #8c84d6;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-color: #fff;
}
.innovacio {
	font-family: 'bebas-neue',sans-serif;
	transition: all .2s ease-in-out;
	text-transform: uppercase;
	color: #8c84d6;
	-webkit-background-size: 100% 100%;           /* Safari 3.0 */
	-moz-background-size: 100% 100%;           /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: 100% 100%;           /* Opera 9.5 */
	background-size: 100% 100%;
}

.compas {
	cursor:pointer;
	font-family: 'bebas-neue',sans-serif;
	background-color: gray;
		/*padding-top: 10px;
	padding-bottom: 50px;
	padding-right: 20px;
	padding-left: 20px;*/
	transition: all .2s ease-in-out;
	color: white;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
}
.compas:hover {
	color: white;
	background-color: #8C84D6;
	transition: all .2s ease-in-out;
}
.update {
	font-family: 'bebas-neue',sans-serif;
	color: white;
	background-color: #8C84D6;
	transition: all .2s ease-in-out;
}
.knowledge {
	font-family: 'bebas-neue',sans-serif;
	color: white;
	background-color: #7B6E66;
	transition: all .2s ease-in-out;
}
.resultat_finder_barra{
	background-color: black;
	color:white;
	text-align: center;
	height: 50px;
}

.panel_knowledge {
	font-family: 'bebas-neue',sans-serif;
	transition: all .2s ease-in-out;
	color: white;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-color: #8C84D6;
	transition: all .2s ease-in-out;
}
.finder{
	font-family: 'bebas-neue',sans-serif;
	text-align: center;
	color: white;
	background-color: #8C84D6;
	transition: all .2s ease-in-out;
}
.finder2{
	font-family: 'bebas-neue',sans-serif;
	text-align: center;
	color: white;
	background-color: gray;
	background: repeating-linear-gradient( -45deg, #8C84D6 0.4px,#8C84D5 3px,#8C84D6 4px,#8C84D6 6px ,black 5px,#8C84D5 7px,#8C84D6 5px,#8C84D5 2px,#8C84D6 5px);
}
.finder3{
	font-family: 'bebas-neue',sans-serif;
	background-color: gray;
	/*padding-top: 10px;
	padding-bottom: 50px;
	padding-right: 20px;
	padding-left: 20px;*/
	transition: all .2s ease-in-out;
	text-transform: uppercase;
	color: white;
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	cursor:pointer;
}
.img5{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/slide_butlleti_sense.png);
	background-repeat:no-repeat;
}
.img5a{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/slide_butlleti2_mobil.png);
	background-repeat:no-repeat;
}

/*FUNDS*/
.img6 {
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	background-image: url(../img/compas-funds.png);
	background-repeat: no-repeat;}


/*UPDATE*/
.img7 {
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	background-image: url(../img/compas-empren_menu.png);
	background-repeat: no-repeat;}


/*FUNDS*/
@media screen and (min-width: 320px) and (max-width: 580px) {
	.img6 {
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-o-background-size: 100% auto;
		background-size: 100% auto;
		background-image: url(../img/compas-funds.png);
		background-repeat: no-repeat;
	}
}

.margen1{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 0.5px;
}
.margen2{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 1px;
}
.margen3{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 1px;
}
.margen4{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 0.5px;
}
.texto_imagenes{
	top: 10px;
	z-index: 10000;
}
.sinmargen{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

}
.sinmargen2{
	padding: 0px;
}
.derecha{
	padding: 0px;
	padding-left: 0;
}
.zquierda{
	padding: 0px;
	padding-right: 0;
}
.img1{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/Slider_PublicEmpresa_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}
.img1:hover{
	background-image: url(../img/SliderON_PublicEmpresa_Observatori_FundacioRecerca,png);
	background-repeat:no-repeat;
}
.img1_covid{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/Slider_COVID19.png);
	background-repeat:no-repeat;
}
.img1_covid:hover{
	background-image: url(../img/Slider_on_COVID19.png);
	background-repeat:no-repeat;
}

.img1_covid_es{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/Slider_COVID19_es.png);
	background-repeat:no-repeat;
}
.img1_covid_es:hover{
	background-image: url(../img/Slider_on_COVID19_es.png);
	background-repeat:no-repeat;
}
.img1-1{
	background-image: url(../img/SliderON_PublicEmpresa_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}

.img2{
	-webkit-background-size: contain;           /* Safari 3.0 */
		 -moz-background-size: contain;
			 -o-background-size: contain;           /* Opera 9.5 */
					background-size: contain; 
	
	background-repeat:no-repeat;
	color: #8c84d6;
	background: #fff;
	background-image: url(../img/investigacio.png);
}

.img3{
	-webkit-background-size: contain;           /* Safari 3.0 */
		 -moz-background-size: contain;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: contain;           /* Opera 9.5 */
					background-size: contain; 
	background-image: url(../img/educacio.png);
	background-repeat:no-repeat;
}

.img2_new{
	-webkit-background-size: contain;           /* Safari 3.0 */
		 -moz-background-size: contain;
			 -o-background-size: contain;           /* Opera 9.5 */
					background-size: contain; 
	
	background-repeat:no-repeat;
	color: #8c84d6;
	background: #fff;
	background-image: url(../img/negoci.png);
}

.img3_new{
	-webkit-background-size: contain;           /* Safari 3.0 */
		 -moz-background-size: contain;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: contain;           /* Opera 9.5 */
					background-size: contain; 
	background-image: url(../img/about.png);

}

.img4{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/Slider_About_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}
.img4:hover{
	background-image: url(../img/Slideron_About_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}

#sidebar-wrapper {
		margin-right: -250px;
		right: 0;
		width: 250px;
		background: rgb(0,0,0);
		opacity: 0.8;
		position: fixed;
		height: 100%;
		overflow-y: auto;
		z-index: 1000;
		transition: all 0.5s ease-in 0s;
		-webkit-transition: all 0.5s ease-in 0s;
		-moz-transition: all 0.5s ease-in 0s;
		-ms-transition: all 0.5s ease-in 0s;
		-o-transition: all 0.5s ease-in 0s;
	}
	.sidebar-nav {
		position: absolute;
		top: 0;
		width: 250px;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.sidebar-nav li {
		line-height: 50px;
		text-indent: 20px;
	}

	.sidebar-nav li a {
		color: #999999;
		display: block;
		text-decoration: none;
	}

	.sidebar-nav li a:hover {
		color: #fff;
		background: rgba(255,255,255);
		opacity: 0.2;
		text-decoration: none;
	}

	.sidebar-nav li a:active, .sidebar-nav li a:focus {
		text-decoration: none;
	}

	.sidebar-nav > .sidebar-brand {
		height: 55px;
		line-height: 55px;
		font-size: 18px;
	}

	.sidebar-nav > .sidebar-brand a {
		color: #999999;
	}

	.sidebar-nav > .sidebar-brand a:hover {
		color: #fff;
		background: none;
	}

	#menu-toggle {
		top: 0;
		right: 0;
		position: fixed;
		z-index: 1;
	}

	#sidebar-wrapper.active {
		right: 250px;
		width: 250px;
		transition: all 0.5s ease-out 0s;
		-webkit-transition: all 0.5s ease-out 0s;
		-moz-transition: all 0.5s ease-out 0s;
		-ms-transition: all 0.5s ease-out 0s;
		-o-transition: all 0.5s ease-out 0s;
	}

	.toggle {
		margin: 5px 5px 0 0;
	}

.menu_user{
color:white;
font-family: 'ff-real-headline-pro',sans-serif;
font-size: 25px;
line-height: 25px;
padding: 5px;
}
.menu_user_black{
color:black;
font-family: 'ff-real-headline-pro',sans-serif;
font-size: 25px;
line-height: 25px;
padding: 5px;
}

.menu_user2{
color:white;
font-family: 'bebas-neue',sans-serif;
font-size: 25px;
padding-left: 40px;
line-height: 25px;
}

.menu_user2_black{
color:black;
font-family: 'bebas-neue',sans-serif;
font-size: 25px;
line-height: 25px;
padding-left: 40px;
}

.menu_user2a{
font-size: 25px;
line-height: 25px;
}

.a_menu{
	color:black;
	font-family: 'ff-real-headline-pro',sans-serif;
	font-size: 10px;
	padding: 5px;
}

.a_menu:hover{
	text-decoration: underline;
	color:black;
}

.a_menu:visited{
	text-decoration: underline;
	color:black;
}

.a_menu2{
	color:white;
	font-size: 16px;
}

.a_menu2:hover{
	text-decoration: underline;
	color:white;
}

.a_menu2:visited{
	text-decoration: underline;
	color:white;
}

.a_menu_2{
	color:#8C84D6;
	font-family: 'ff-real-headline-pro',sans-serif;
}

.a_menu_2:hover{
	text-decoration: underline;
}

.a_menu_2:visited{
	text-decoration: underline;
}


.boton_compas{
	font-family: 'ff-real-headline-pro',sans-serif;
	text-decoration: none;
	padding: 10px;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 25px;
	color: white;
	background-color: transparent;
	border-radius: 6px;
	border: none;
}
.boton_compas:hover{
	text-decoration: underline;
	cursor:pointer;
	background-color: transparent;
	font-size: 25px;
}

.hr{
display: block;
height: 1px;
border: 0;
border-top: 2px solid #8c84d6;
margin: 1em 0;
padding: 0; 
}
.hr2{
display: block;
height: 3px;
border: 0;
border-top: 2px solid white;
margin: 1em 0;
padding: 0; 
}
.hr3{
display: block;
height: 3px;
border: 0;
border-top: 2px solid white;
padding: 0; 
width:95%;
}
.link_finder{
text-transform: none !important;
font-family: 'ff-real-headline-pro',sans-serif;
line-height: 22px;
font-size: 20px;
color:black;
}
.link_finder:hover{
color:black;
}
.link_finder2{
font-family: 'ff-real-headline-pro',sans-serif;
font-size: 15px;
color:gray;
}
.link_finder2:hover{
color:black;
}
.link_BAC{
text-transform: none;
font-family: 'ff-real-headline-pro',sans-serif;
color:black;
text-decoration: none !important;
}
.link_BAC:hover{
color:black;
}
.link_BAC{
text-transform: none;
font-family: 'ff-real-headline-pro',sans-serif;
color:black;
text-decoration: none !important;
}
.link_BAC:hover{
color:black;
}
.link_mes{
color:black;
transition: all .6s ease-in-out;
}
.link_mes:active{
color:black;
text-decoration: none;
}
.link_mes:hover{
color:#8C84D6;
text-decoration: none;
transition: all .6s ease-in-out;
}

.text_finder{
font-family: 'ff-real-headline-pro',sans-serif;
font-size: 15px;
color:gray;
}
.idiomas{
font-family: 'ff-real-headline-pro',sans-serif;
font-size: 10px;
color:white;
text-decoration: none;
}
.idiomas:active{
text-decoration: underline;
color:white;
}
.idiomas:hover{
color:white;

}
.idiomas2{
font-family: 'ff-real-headline-pro',sans-serif;
font-size: 15px;
color:#8C84D6;
text-decoration: none;
}
.idiomas2:active{
text-decoration: underline;
color:#8C84D6;
}
.idiomas2:hover{
color:#8C84D6;
text-decoration: underline;
}
.idiomas2:visited{
color:#8C84D6;
text-decoration: underline;
}
.avis_legal{
font-family: 'ff-real-headline-pro',sans-serif;
font-size: 15px;
color:#8C84D6;
text-decoration: underline;
}
..avis_legal.avis_legal:active{
text-decoration: none;
color:#8C84D6;
}
..avis_legal:hover{
color:#8C84D6;
text-decoration: none;
}
..avis_legal:visited{
color:#8C84D6;
text-decoration: none;
}
.img1{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/Slider_PublicEmpresa_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}
.img1:hover{
	background-image: url(../img/SliderON_PublicEmpresa_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}
.img1-1{
	background-image: url(../img/SliderON_PublicEmpresa_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}

.img2{
	-webkit-background-size: contain;           /* Safari 3.0 */
		 -moz-background-size: contain;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: contain;           /* Opera 9.5 */
					background-size: contain; 
	background-image: url(../img/investigacio.png);
	background-repeat:no-repeat;
	background-position: right;
}

.img3{
	-webkit-background-size: contain;           /* Safari 3.0 */
		 -moz-background-size: contain;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: contain;           /* Opera 9.5 */
					background-size: contain; 
	background-image: url(../img/educacio.png);
	background-repeat:no-repeat;
	background-position: right;
}

.img2_new{
	-webkit-background-size: contain;           /* Safari 3.0 */
		 -moz-background-size: contain;
			 -o-background-size: contain;           /* Opera 9.5 */
					background-size: contain; 
	
	background-repeat:no-repeat;
	background-position: right;
	background-image: url(../img/negoci.png);
}

.img3_new{
	-webkit-background-size: contain;           /* Safari 3.0 */
		 -moz-background-size: contain;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: contain;           /* Opera 9.5 */
					background-size: contain; 
					background-repeat:no-repeat;
	background-image: url(../img/about.png);
	background-position: right;
}

.img3:hover{
	background-image: url(../img/Slideron_PublicEnsenyament_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}
.img4{
	-webkit-background-size: 100% auto;           /* Safari 3.0 */
		 -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
			 -o-background-size: 100% auto;           /* Opera 9.5 */
					background-size: 100% auto; 
	background-image: url(../img/Slider_About_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}
.img4:hover{
	background-image: url(../img/Slideron_About_Observatori_FundacioRecerca.png);
	background-repeat:no-repeat;
}
.titulo_resultat{
	text-transform: uppercase;
	font-family: 'bebas-neue',sans-serif;
	color:black;font-size: 25px;
	color:black;
}
.titulo_resultat:hover{
 color:black;
}

.link_compas{
 color:black; 
}
.link_compas:hover{
 color:black; 
}

.link_compas2{
 color:white; 
}
.link_compas2:hover{
 color:white; 
}
.upload {
	display: none;
}
:root {
	--twitter_color:white;
	--twitter_font:30px;  
	--cuadro_grande:60px;
	--ltitulo: black;
	--titulo_font: 80px;
	--titulo_pappding:30px;
	--butlleti_subtitol:20px;
	--butlleti_titol:25px;
	--subtitulo_font: 50px;
	--subtitulo_sobre:60px;
	--subtitulo_pappding:30px;
	--height_slider:300px;
	--height_indicadors0: 501px;
	--height_indicadors1: 250px;
	--height_indicadors2: 251px;
	--titulo_indicadors: 230px;
	--subtitulo_indicadors: 70px;
	--subtitulo_indicadors_gran:105px;
	--subtitulo_indicadors_petit:31px;
	--tamaño_imagen_pag_info:550px;
	--tamaño_logo:200px;
	--texte_web:23px;
	--texte_compas:15px;
	--padding_quebusques_horiontal:50px;
	--padding_quebusques_vertical:20px;
	--margen_lupa_quebusques:63px;
	--indicadors:180px;
	--indicadors2:100px;
	--width_logo_footer_blanco:250px;
	--tamany_mes:30px;
	--tamany_mes_gran:50px;
	--separacio_footer_blanco:0px;
	--distancia_boto:150px;
	--knowledge_subtitol:35px;
	--knowledge_subtitol2:25px;
	--knowledge_texte:21px;
	--separacion_footer:50px;
	--separacion_footer_sobre:0px;
/* Indicadors*/
	--altura_caja: 620px;
	--altura_indicadors:300px;
	--lindicador:300px;
	--lindicador_mestexte:110px;
	--ltitular:60px;
	--ltitol_any:40px;
	--ltexte:20px;
	/*finder*/
	--titol_finder:25px;
	--texte_finder:15px;
	--resultats_titol:60px;
	--resultats_texte:45px;
	--resultats_ambits:25px;
	--font_compas_titol:90px;
	/*update*/
	--update_boton_size:60px;
	--update_font:25px;
	/*knowledge*/
	--boton_knowlegde:50px;
	--boton_texte:35px;
	--texte_knowlegde:15px;
	--titol_knowlegde:20px;
	--alineacion_imagen_knowlegde:left;
}

@media (min-width: 120px) {
	:root {
	/*dispositivos minis*/
	--subtitulo_indicadors_mitja: 36px;
	--margen_lupa_quebusques:20px;
	--ltitulo: green;
	--cuadro_grande:46px;
	--titulo_font: 40px;
	--titulo_pappding:1px;
	--subtitulo_font: 10px;
	--subtitulo_sobre: 20px;
	--subtitulo_pappding:0px;
	--height_slider:200px;
	--height_indicadors0: 15px;
	--height_indicadors1: 10px;
	--height_indicadors2: 10px;
	--titulo_indicadors: 10px;
	--subtitulo_indicadors: 10px;
	--subtitulo_indicadors_gran:50px;
	--subtitulo_indicadors_mitja:32px;
	--subtitulo_indicadors_petit:8px;
	--separacio_indicadors_1:15px;
	--tamaño_imagen_pag_info:15px;
	--tamaño_logo:38px;
	--texte_web:15px;
	--texte_compas:15px;
	--padding_quebusques_horiontal:10px;
	--padding_quebusques_vertical:20px;
	--margen_lupa_quebusques:30px;
	--indicadors:130px;
	--indicadors2:35px;
	--knowledge_titol:35px;
	--knowledge_texte:12px;
	--knowledge_subtitol:14px;
	--knowledge_subtitol2:20px;
	--espai_mes: 0px;
	--tamany_mes:20px;
	--width_logo_footer_blanco:100px;
	--separacio_footer_blanco:0px;
	--separacion_footer:30px;
	--distancia_boto:18px;
/* Indicadors*/
	--altura_caja: 220px;
	--altura_indicadors:20px;
	--lindicador:80px;
	--lindicador_mestexte:45px;
	--ltitular:17px;
	--ltitular_petit:15px;
	--ltitol_any:10px;
	--ltexte:10px;
	--lboton_indicadors:18px;
	/*finder*/
	--titol_finder:10px;
	--texte_finder:10px;
	--finder_resultats_titol:10px;
	--finder_resultats_subtitol:10px;
	--resultats_titol:15px;
	--resultats_texte:10px;
	--resultats_ambits:15px;
	--font_compas_titol:40px;
	/*update*/
	--update_boton_size:30px;
	--update_font:15px;
	/*knowledge*/
	--boton_knowlegde:24px;
	--texte_knowlegde:15px;
	--titol_knowlegde:20px;
	--alineacion_imagen_knowlegde:center;
}
@media (min-width: 320px) {
	:root {
	/*iphone vertical*/
	--margen_lupa_quebusques:20px;
	--ltitulo: pink;
	--cuadro_grande:60px;
	--titulo_font: 53px;
	--titulo_pappding:5px;
	--subtitulo_font: 12px;
	--subtitulo_pappding:0px;
	--height_slider:200px;
	--height_indicadors0: 350px;
	--height_indicadors1: 175px;
	--height_indicadors2: 175px;
	--titulo_indicadors: 156px;
	--subtitulo_indicadors: 100px;
	--subtitulo_indicadors_gran:50px;
	--subtitulo_indicadors_petit:21px;
	--separacio_indicadors_1:20px;
	--tamaño_imagen_pag_info:200px;
	--tamaño_logo:45px;
	--texte_web:20px;
	--texte_compas:20px;
	--padding_quebusques_horiontal:10px;
	--padding_quebusques_vertical:20px;
	--margen_lupa_quebusques:30px;
	--indicadors:130px;
	--indicadors2:35px;
	--knowledge_titol:35px;
	--knowledge_texte:10px;
	--knowledge_subtitol:15px;
	--knowledge_subtitol2:15px;
	--espai_mes: 10px;
	--tamany_mes:30px;
	--width_logo_footer_blanco:150px;
	--separacio_footer_blanco:15px;
/* Indicadors*/
	--altura_caja: 350px;
	--altura_indicadors:130px;
	--lindicador:130px;
	--lindicador_mestexte:70px;
	--ltitular:30px;
	--ltitular_petit:20px;
	--ltitol_any:18px;
	--ltexte:15px;
	--lboton_indicadors:18px;
	--indicadors:120px;
	--indicadors_petit:60px;
	--indicadors2:35px;
	/*finder*/
	--titol_finder:25px;
	--texte_finder:15px;
	--finder_resultats_titol:30px;
	--finder_resultats_subtitol:20px;
	--resultats_titol:50px;
	--resultats_texte:30px;
	--resultats_ambits:18px;
	--font_compas_titol:50px;
	/*update*/
	--butlleti_subtitol:25px;
	--butlleti_titol:35px;
	--update_boton_size:50px;
	--update_font:20px;
	/*knowledge*/
	--boton_knowlegde:24px;
	--texte_knowlegde:15px;
	--titol_knowlegde:20px;
	}
}
@media (min-width: 576px) {
	:root {
			/*safari */
			/*iphone apaisado */
		--ltitulo: red;
		--cuadro_grande:120px;
		--titulo_font: 95px;
		--titulo_pappding:10px;
		--subtitulo_font: 20px;
		--subtitulo_sobre: 35px;
		--subtitulo_pappding:7px;
		--height_slider:140px;
		--height_indicadors0: 350px;
		--height_indicadors1: 175px;
		--height_indicadors2: 175px;
		--titulo_indicadors: 156px;
		--subtitulo_indicadors: 50px;
		--subtitulo_indicadors_gran:60px;
		--subtitulo_indicadors_petit:21px;
		--separacio_indicadors_1:20px;
		--tamaño_imagen_pag_info:250px;
		--tamaño_logo:70px;
		--texte_web:23px;
		--texte_compas:30px;
		--padding_quebusques_horiontal:50px;
		--padding_quebusques_vertical:20px;
		--margen_lupa_quebusques:40px;
		--knowledge_titol:80px;
		--knowledge_texte:20px;
		--indicadors:260px;
		--indicadors2:80px;
		--knowledge_subtitol:25px;
		--knowledge_subtitol2:15px;
		--knowledge_texte:15px;
		--espai_mes: 0px;
		--width_logo_footer_blanco:250px;
		--distancia_boto:19px;
		/* Indicadors*/
		--altura_caja: 280px;
		--altura_indicadors:150px;
		--lindicador:140px;
		--lindicador_mestexte:75px;
		--ltitular:25px;
		--ltitular_petit:20px;
		--ltitol_any:20px;
		--ltexte:16px;
		--lboton_indicadors:20px;
		

		--resultats_titol:60px;
		--resultats_texte:45px;
		--resultats_ambits:25px;
	--alineacion_imagen_knowlegde:left;
	}
}
@media (min-width: 768px) {
	:root {
		/*ipad vertical*/
	--ltitulo: lightblue;
	--titulo_font: 150px;
	--titulo_pappding:15px;
	--subtitulo_font: 30px;
	--subtitulo_pappding:13px;
	--height_slider:210px;
	--height_indicadors0: 350px;
	--height_indicadors1: 175px;
	--height_indicadors2: 175px;
	--titulo_indicadors: 156px;
	--subtitulo_indicadors: 50px;
	--subtitulo_indicadors_gran:60px;
	--subtitulo_indicadors_petit:21px;
	--separacio_indicadors_1:20px;
	--tamaño_logo:90px;
	--texte_web:30px;
	--knowledge_titol:80px;
	--knowledge_texte:40px;
	--indicadors:300px;
	--indicadors2:90px;
	--knowledge_subtitol:35px;
	--knowledge_subtitol2:25px;
	--knowledge_texte:21px;
	--espai_mes: 0px;
	--resultats_titol:60px;
	--resultats_finder:;
	--distancia_boto:20px;
	--font_compas_titol:70px;

	/*knowledge*/
	--boton_knowlegde:24px;
	--texte_knowlegde:20px;
	--titol_knowlegde:30px;
	--alineacion_imagen_knowlegde:left;

}
}
@media (min-width: 992px) {
	:root {
		/*ipad apaisado*/
	--ltitulo: yellow;
	--titulo_font: 170px;
	--titulo_pappding:15px;
	--subtitulo_font: 30px;
	--subtitulo_pappding:13px;
	--height_slider:210px;
	--height_indicadors0: 350px;
	--height_indicadors1: 175px;
	--height_indicadors2: 175px;
	--titulo_indicadors: 156px;
	--subtitulo_indicadors: 50px;
	--subtitulo_indicadors_gran:60px;
	--subtitulo_indicadors_petit:21px;
	--separacio_indicadors_1:20px;
	--tamaño_logo:100px;
	--texte_web:30px;
	--knowledge_titol:80px;
	--knowledge_texte:40px;
	--indicadors:380px;
	--indicadors2:120px;
	--knowledge_subtitol:30px;
	--knowledge_subtitol2:20px;
	--knowledge_texte:25px;
	--espai_mes: -30px;
	/* Indicadors*/
	--altura_caja: 620px;
	--altura_indicadors:300px;
	--lindicador:300px;
	--lindicador_mestexte:110px;
	--ltitular:25px;
	--ltitol_any:40px;
	--ltexte:20px;
	/*finder*/
	--resultats_titol:60px;
	--resultats_texte:40px;
	--resultats_ambits:30px;
	--separacio_footer_blanco:45px;
	--distancia_boto:25px;
	--font_compas_titol:70px;
	}
}
@media (min-width: 1050px) {
	:root {
		/*ipad apaisado*/
	--ltitulo: gray;
	--cuadro_grande:150px;
	--titulo_font: 90px;
	--titulo_pappding:15px;
	--subtitulo_font: 30px;
	--subtitulo_pappding:13px;
	--height_slider:210px;
	--height_indicadors0: 350px;
	--height_indicadors1: 175px;
	--height_indicadors2: 175px;
	--titulo_indicadors: 156px;
	--subtitulo_indicadors: 50px;
	--subtitulo_indicadors_gran:60px;
	--subtitulo_indicadors_petit:21px;
	--separacio_indicadors_1:20px;
	--tamaño_logo:100px;
	--texte_web:30px;
	--texte_compas:50px;
	--knowledge_titol:80px;
	--knowledge_texte:40px;
	--indicadors:380px;
	--indicadors2:130px;
	--knowledge_subtitol:30px;
	--knowledge_subtitol2:20px;
	--knowledge_texte:25px;
	--espai_mes: -30px;
	/* Indicadors*/
	--altura_caja: 620px;
	--altura_indicadors:300px;
	--lindicador:300px;
	--lindicador_mestexte:110px;
	--ltitular:25px;
	--ltitol_any:40px;
	--ltexte:20px;
	/*finder*/
	--resultats_titol:60px;
	--resultats_texte:40px;
	--resultats_ambits:30px;
	--separacio_footer_blanco:45px;
	/*update*/
	--butlleti_subtitol:40px;
	--butlleti_titol:50px;
	--update_font:25px;
	}
}
@media (min-width: 1200px) {
	:root {
	/*safari */
	--ltitulo: purple;
	--titulo_font: 60px;
	--titulo_pappding:20px;
	--subtitulo_font: 32px;
	--subtitulo_pappding:18px;
	--height_slider:230px;
 --height_indicadors0: 460px;
	--height_indicadors1: 230px;
	--height_indicadors2: 230px;
	--titulo_indicadors: 211px;
	--subtitulo_indicadors: 60px;
	--subtitulo_indicadors_gran:80px;
	--subtitulo_indicadors_petit:31px;
	--tamaño_imagen_pag_info:400px;
	--tamaño_logo:200px;
	}
}
@media (min-width: 1365px) {
	:root {
	--ltitulo: black;
	--titulo_font: 100px;
	--titulo_pappding:15px;
	--subtitulo_font: 30px;
	--subtitulo_pappding:13px;
	--height_slider:210px;
	--height_indicadors0: 350px;
	--height_indicadors1: 175px;
	--height_indicadors2: 175px;
	--titulo_indicadors: 156px;
	--subtitulo_indicadors: 50px;
	--subtitulo_indicadors_gran:60px;
	--subtitulo_indicadors_petit:21px;
	--separacio_indicadors_1:20px;
	--tamaño_logo:100px;
	--texte_web:30px;
	--texte_compas:50px;
	--knowledge_titol:80px;
	--knowledge_texte:40px;
	--indicadors:380px;
	--indicadors2:130px;
	--knowledge_subtitol:40px;
	--knowledge_subtitol2:20px;
	--knowledge_texte:29px;
	--espai_mes: -30px;
	/* Indicadors*/
	--altura_caja: 620px;
	--altura_indicadors:300px;
	--lindicador:300px;
	--lindicador_mestexte:110px;
	--ltitular:40px;
	--ltitol_any:40px;
	--ltexte:20px;
	/*finder*/
	--resultats_titol:60px;
	--resultats_texte:40px;
	--resultats_ambits:30px;
	--separacio_footer_blanco:45px;
	 /*update*/
	--butlleti_subtitol:40px;
	--butlleti_titol:60px;
	--update_font:30px;
	}
}
.subtitulo_sobre{
	font-size:var(--subtitulo_sobre);
	font-family: 'ff-real-headline-pro',sans-serif;
}
.update_font{
	font-size:var(--update_font);
}
.update_boton_activo {
	margin-top: 20px;
	margin-bottom: 20px;
	color: white;
	font-size: var(--update_boton_size);
	text-align:  center;
	font-family: 'bebas-neue',sans-serif;
	border-top: 5px solid white !important;
	border-bottom: 5px solid white !important;
	border-left: 5px solid white !important;
	border-right: 5px solid white !important;
	transition: all .2s ease-in-out;
}
.update_boton_activo:hover{
color: black;
}
.update_boton {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: white;
	color: #8C84D6;
	font-size: var(--update_boton_size);
	text-align:  center;
	font-family: 'bebas-neue',sans-serif;
	border-top: 5px solid white !important;
	border-bottom: 5px solid white !important;
	border-left: 5px solid white !important;
	border-right: 5px solid white !important;
	transition: all .2s ease-in-out;
}
.update_boton:hover{
color: black;
}

.entradilla_finder{
	font-size: var(--titol_finder);
	font-family: 'ff-real-headline-pro',sans-serif;
	line-height: 28px;
}
.texte_finder{
	font-size: var(--texte_finder);
	font-family: ff-real-headline-pro,sans-serif;
	line-height: 25px;
}
.titulo{
	color: var(--ltitulo)
	color:white;
	padding: var(--titulo_pappding);
	font-size: var(--titulo_font);
	text-align:  left;
	font-family: 'bebas-neue',sans-serif;
}
.cuadro_grande{
	/*color: var(--ltitulo);*/
	color:white;
	padding: var(--titulo_pappding) !important;
	font-size: var(--cuadro_grande) !important;
	text-align:  left;
	font-family: 'bebas-neue',sans-serif !important;
}
.subtitulo{
	/*color: var(--ltitulo);*/
	color: white;
	padding:var(--subtitulo_pappding);
	font-size: var(--subtitulo_font);
	text-align:  left;
	font-family: 'bebas-neue',sans-serif;
}
.link_update{
color:black !important;
}
.link_update:hover{
color:black !important;;
}
.link_update:visited{
color:black !important;;
}
.carousel-indicators li {
	width:10px;
	height:10px;
	margin: 1px;
	border-radius:250px;
}
.uploader label {
	border-spacing: 0px;
	margin-top: 5px;
	cursor: pointer;
	width: 55px;
	height: 45px !important;
	position: absolute;
	right:var(--distancia_boto);
	background: white url('../img/lupa_mobil.png') no-repeat center;
}

/* indicadors*/
.subtitulo{
	color: var(--ltitulo);
	color: white;
	padding:var(--subtitulo_pappding);
	font-size: var(--subtitulo_font);
	text-align:  left;
	font-family: 'bebas-neue',sans-serif;
}

.button {
	margin: 5px 0px 5px 0px;
	border: none;
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	font-size: var(--lboton_indicadors);
	cursor: pointer;
	background-color: transparent;
}
.button:hover {
	font-size: var(--lboton_indicadors);
	transition: all 1.5s ease-in-out;
	text-decoration: underline;
}

.button:active,
.button.is-checked {
	font-size: var(--lboton_indicadors);
	text-decoration: underline;
}

.grid {
	
}

.subtitulo_estatitcs{
	font-family: 'ff-real-headline-pro',sans-serif;
	font-size:var(--subtitulo_sobre);
}

.element-item {
	width: 100%;
	height: var(--altura_caja);
	margin-top: 5px;
	background: none;
	color: #262524;
}
.empresa_indicador {
	font-family: 'bebas-neue',sans-serif;
	background-color: #4EA685;
	font-size: var(--lindicador);
	color: white;
}
.recerca_indicador {
	font-family: 'bebas-neue',sans-serif;
	background-color: #FF6C36;
	font-size: var(--lindicador);
	color: white;
}
.educacio_indicador {
	font-family: 'bebas-neue',sans-serif;
	background-color: #F7B334;
	font-size: var(--lindicador);
	color: white;
}  
.defecte_indicador {
	font-family: 'bebas-neue',sans-serif;
	background-color: #5b5b5f;
	font-size: var(--lindicador);
	color: white;
}  
.empresa_titol{
	font-family: 'bebas-neue',sans-serif;
	color: #4EA685;
	text-transform: uppercase;
	font-size: var(--ltitular);
}
.recerca_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #FF6C36;
	font-size: var(--ltitular)
}
.defecte_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #5b5b5f;
	font-size: var(--ltitular)
}
.educacio_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #F7B334;
	font-size: var(--ltitular)
}
.defecte_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #5b5b5f;
	font-size: var(--ltitular)
}
.empresa_any_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #4EA685;
	font-size: var(--ltitol_any)
}
.recerca_any_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #FF6C36;
	font-size: var(--ltitol_any)
}
.educacio_any_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #F7B334;
	font-size: var(--ltitol_any)
}
.defecte_any_titol{
	font-family: 'bebas-neue',sans-serif;
	text-transform: uppercase;
	color: #5b5b5f;
	font-size: var(--ltitol_any)
}
/* fin indicadors*/

/* Ocultar botÃ³n radio */
input[id^="spoiler"]{
display: none;
}
/* Estilo botÃ³n clicable */
input[id^="spoiler"] + label {
display: block;
margin: 0 auto;
cursor: pointer;
}
/* Estilo botÃ³n cuando su INPUT estÃ¡ seleccionado */
input[id^="spoiler"]:checked + label {
color: #333;
}
/* Estilo caja SPOILER (inicialmente oculto) */
input[id^="spoiler"] ~ .spoiler {
height: 0;
overflow: hidden;
opacity: 0;
margin: 10px auto 0; 
}
/* Estilo caja SPOILER cuando su INPUT estÃ¡ seleccionado */
input[id^="spoiler"]:checked + label + .spoiler{
height: auto;
opacity: 1;
}

@media (min-width: 1050px) {
	.container {
		max-width: 1050px;
	}
}
@media (min-width: 1365px) {
	.container {
		max-width: 1365px;
	}
}
.selected{
	color: black !important;
	text-shadow: none;
	text-decoration: underline;
}
.collapse_text{
	padding: 5px;
	line-height:15px;
	font-size: 15px;

}
#inves_empreses {
		counter-reset: li; 
		list-style: none; 
		padding: 0;
		margin-bottom: 4em;
		text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

#inves_empreses ol {
		margin: 0 0 0 2em; 
}

#inves_empreses li{
		position: relative;
		display: block;
		padding: .4em .4em .4em .8em;
		margin: .5em 0 .5em 2.5em;
		background: #ddd;
		color: black;
		text-decoration: none;
		transition: all .3s ease-out;   
}

#inves_empreses li:hover{
		background: lightgrey;
}   

#inves_empreses li:before{
		content: counter(li);
		counter-increment: li;
		position: absolute; 
		left: -2.5em;
		top: 15px;
		margin-top: -1em;
		background: lightgrey;
		height: 2em;
		width: 2em;
		line-height: 2em;
		text-align: center;
		font-weight: bold;
}

#inves_empreses li:after{
		position: absolute; 
		content: '';
		border: .5em solid transparent;
		left: -1em;
		top: 15px;
		margin-top: -.5em;
		transition: all .3s ease-out;               
}

#inves_empreses li:hover:after{
		left: -.5em;
		border-left-color: grey;             
}
.link_update{
color:black;
}
.link_update:hover{
color:black;
}
.link_update:visited{
color:black;
}


/* CUSTOM 2022 */

span.tk-ff-real-headline-pro {max-width: 60%; display: block;}

/*knowlege*/
span.text-w {max-width: 100%; display: block; margin-top: 10px;}
.publicacio {
	font-size: 16px; 
	font-family: "ff-real-headline-pro",sans-serif; 
	display: block; 
	margin: 10px 0px;
	font-weight: 500;
}

.alt-font {
	font-family: "ff-real-headline-pro",sans-serif; 
	text-transform: initial;
	font-size: 16px;
}

.cuadro_pequeno {font-size: 28px; margin-top: 20px;}
.texto_imagenes {color: #8c84d6;}
.empresa, .compas {background-color: #fff;}

.fcri-footer {padding-top: 25px;font-family: sans-serif;}
.fcri-footer h3 {text-align: left; font-weight: 600; margin-top: 20px;}
.fcri-footer p {text-align: left;}
.fcri-footer a {text-align: left; display: block; color: #8c84d6;}

/* END CUSTOM 2022 */