

a:hover {
	color: #ff9600;
}

.head-section + div {
	  margin-top: 95px;
	}
	
	.head-section {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 10000;
	/*	background:rgba(255,255,255,0.9);*/
		background:-webkit-gradient(to bottom, rgba(0, 0, 0, .8), rgba(51, 51, 51, .9));
		background:-webkit-linear-gradient(to bottom, rgba(0, 0, 0, .8), rgba(51, 51, 51, .9));
		background:-moz-linear-gradient(to bottom, rgba(0, 0, 0, .8), rgba(51, 51, 51, .9));
		background:-ms-linear-gradient(to bottom, rgba(0, 0, 0, .8), rgba(51, 51, 51, .9));
		background:-o-linear-gradient(to bottom, rgba(0, 0, 0, .8), rgba(51, 51, 51, .9));
		background:linear-gradient(to bottom, rgba(0, 0, 0, .8), rgba(51, 51, 51, .9));
	}
	
	.head-section .navbar-default {
		background-color: transparent;
	}
	
	.navbar-brand {
		margin-top: 16px;
	}
	
	div#wrapper-sub-logo-header {
	font-size: 12px;
	clear: both;
	float: none;
	max-width: 200px;
	}
	
	div#popin-profesionales {
	margin-right: auto;
	margin-left: auto;
	max-width: 400px;
	position: relative;
	}
	
	div#popin-profesionales button.mfp-close {
		right: 25px;
		top: -8px;
	}
	
	#wrapper-situacion {
	display: block;
	position: relative;
	margin-bottom: 0px;
	}
	
	div#google-map {
		pointer-events: auto;
	}
	
	div#wrapper-situacion div.container {
		pointer-events: none;
	}
	
	div#wrapper-situacion div.container a.btn-purchase {
		pointer-events: auto;
	}
	
	div#wrapperDatosSituacionPortada {
		background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
		padding: 15px;
		border-radius: 15px;
		-webkit-box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.75);
	}
	
	button.btn.btn-primary.botsIndices {
		width: 100%;
		background-color: #FFB23F;
		text-align: left;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 14px;
		position: relative;
		box-shadow:none;
		margin-bottom: 2px;
	}
	
	button.btn.btn-primary.botsIndices:hover {
		box-shadow:inset 0 0 0 99999px rgba(0,0,0,0.3);
	}
	
	button.btn.btn-primary.botsIndices:after {
		font-family: "Font Awesome 5 Free";
		content: "\f35a";
		position: absolute;
		right: 5px;
		top: 0px;
	}
	
	button.btn.btn-primary.botsIndices.botsCarburantes {
		width: 100%;
		background-color: #FFCC00;
		text-align: left;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 14px;
	}
	
	.bx-wrapper img {
		width: auto !important;
	}
	
	ul.clients-list li {
	text-align: center;
}

ul.clients-list li a {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

ul.clients-list li a img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	transition: filter .5s ease-in-out;
	-webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  	filter: grayscale(100%); /* FF 35+ */
}

ul.clients-list li a img:hover {
  	-webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  	filter: grayscale(0%); /* FF 35+ */
}

a.enlace-mas-colaboradores {
	font-size: 80px; 
	color: #ff9600; 
	margin-top: 0px;
}

a.enlace-mas-colaboradores i {
	transition: filter .5s ease-in-out;
}

a.enlace-mas-colaboradores i:hover {
	color: #FF6600;	
}

div#wrapperBuclePie, div#wrapperLemasPie {
	float: left;	
}

div#wrapperBuclePie {
	width: 60% !important;
	height: 185px;
}

div#wrapperLemasPie {
	width: 35%;
	text-align: center;
	position: relative;
	height: 185px;
	overflow: hidden;
}

div#wrapperLemasPie div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: italic;
	font-weight: 900;
	color: #FFFFFF;
	text-shadow: #fff 0 0 10px;
	position: absolute;
	top: 1000px;
	text-align: center;
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
}

div#wrapperLemasPie div:first-child {
	top: 0px;
}

div#wraper-idiomas-cabecera {
	position: absolute;
	right: 15px;
	bottom: 3px;	
}

div#wraper-idiomas-cabecera a {
	margin-left: 5px;	
}

div.navbar-collapse {
	position: relative;
}

.head-section .navbar-default .navbar-nav > .open > a:hover, .head-section .nav li a:hover {
	background-color: #ff9600;	
}

::selection {
    background: #ff9600;
}
::-moz-selection {
    background: #ff9600;
}

a:hover { color: #ff9600 }

.navbar-brand span { color: #ff9600 }

ul.dropdown-menu { border: none }
.head-section .nav li a:hover,
.head-section .nav li a:focus,
.head-section .nav li.active a,
.head-section .nav li.active a:hover,
.head-section .nav li a.dropdown-toggle:hover,
.head-section .nav li a.dropdown-toggle:focus,
.head-section .nav li.active ul.dropdown-menu li a:hover,
.head-section .nav li.active ul.dropdown-menu li.active a {
    background-color: #ff9600;
}
.head-section .navbar-default .navbar-nav > .open > a,
.head-section .navbar-default .navbar-nav > .open > a:hover,
.head-section .navbar-default .navbar-nav > .open > a:focus {
    background-color: #ff9600;
}

div.mfp-bg {
	z-index: 10001;
}

div.mfp-wrap {
	z-index: 10002;
}

.da-slide .da-img {
	margin-left: -100px;
}

.da-slide .container h2 i, .da-slide .container p i {
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 1), 0px 0px 5px rgba(0, 0, 0, 1), 0px 0px 5px rgba(0, 0, 0, 1), 0px 0px 5px rgba(0, 0, 0, 1);
}

a.btn-info {
	background-color: #ff9600 !important;
}

#filters li span.active {
	background-color: #000066;
}

div.feature-boxes-aeu div.caption p {
	text-transform: none;
	text-align: left;
}

.marquees {
 height: 50px;	
 overflow: hidden;
 position: relative;
}
.marquees div {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 margin: 0;
	 line-height: 50px;
	 text-align: center;
	 /* Starting position */
	 -moz-transform:translateX(100%);
	 -webkit-transform:translateX(100%);	
	 transform:translateX(100%);
	 /* Apply animation to this element */	
	 -moz-animation: scroll-left 35s linear infinite;
	 -webkit-animation: scroll-left 35s linear infinite;
	 animation: scroll-left 35s linear infinite;
}

.marquees:hover div {
	-webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
     animation-play-state: paused;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-left {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}

.head-section .nav li a {
	color: #CCCCCC;	
}

.head-section .nav li ul.dropdown-menu a {
	color: #999999;	
}

input.search {
	background-color: #FFFFFF;
}

.da-slider{
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;	
}

.wrapperSliderSubcabecera {
	position: relative;
}

.wrapperSliderSubcabecera li {
	padding-top: 15px;
	padding-bottom: 15px;
}

.wrapperSliderSubcabecera .flex-control-paging {
	display: block;
	bottom: 0px;
	right: 0px;
	z-index: 1000;
	text-align: right;
}

.wrapperSliderSubcabecera .flex-control-paging a {
	font-size: 0px;
}

ul.listas-1 li {
	list-style-position: inside;
	list-style-type: none;
	padding-left: 20px;
	position: relative;
}

ul.listas-1 li:before {
	font-family: "Font Awesome 5 Free";
	content: "\f058";
	position: absolute;
	left: 0px;
	top: 0px;
	color: #F93;
	font-size: 12px;
}

ul.listas-1 ul {
	padding-left: 20px;
}

ul.listas-1 ul li:before {
	content: "\f00c";
	font-weight: 900;
}

.txt-restaurante-xl {
	position: absolute;
	width: 100%;
	top: 0px;
	color: #000;
	padding-top: 30px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.txt-restaurante-xl p {
	font-size: 18px;
	text-align: center;
	line-height: 26px;
	padding: 0px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.inputs-cortos {
	width: 48%;
	float: left;
}

.inputs-cortos:nth-child(even) {
	float: right;
}

.requerido {
	color: #F00;
}

.has-error ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: red;
  opacity: 1; /* Firefox */
}

.has-error :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: red;
}

.has-error ::-ms-input-placeholder { /* Microsoft Edge */
  color: red;
}

canvas {
	background-image: radial-gradient(#666, #333);
}

.wrapper-icono-servicios {
	text-align: center;
}

.wrapper-icono-servicios img {
	max-height: 100px;
	width: auto;
}

.wrapperMenusExtendidos {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #666;
	box-shadow: 
        inset 0px 11px 8px -10px #000,
        inset 0px -11px 8px -10px #000;
   text-align: center;
}

.wrapperMenusExtendidos .btn-primary {
	background-color: #0047aa;
}

.feature-box-heading img {
    color: #48cfad;
    width: 40px;
    height: 40px;
    display: inline-block;
    border-radius: 50px;
    border: 1px solid #48cfad;
    line-height: 40px;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    			transition:         transform .3s ease-in-out;
}

.feature-box-heading:hover img {
  animation: feature-box-flip .5s;
  animation-timing-function: linear;
}

@keyframes feature-box-flip {
  /* You could think of as "step 1" */
  50% {
    -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  }
  /* You could think of as "step 2" */
  100% {
    -webkit-transform: scaleX(1);
          transform: scaleX(1);
  }
}

.feature-box a:hover, .feature-box a {
	color: #797979;
}

.wrapper-contacto-pie address p {
	margin-bottom: 0px;
}

.clients-list li {
	background-color: #FFF;
}

.wrapper-mapa-web {
	padding-bottom: 50px;
}

.wrapper-mapa-web h3 {
	color: #0047aa;
	font-weight: bold;
}

.wrapper-txts-legales p {
	text-align: justify !important;
}

.wrapper-txts-legales ul li {
	margin-left: 20px;
}



.wrapper-error {
	text-align: center;
}

.img-error {
	margin-right: auto;
	margin-left: auto;
}

.aviso-error {
	font-size: 28px;
	font-weight: bold;
	color: #2340b2;
}

.caja-enlace .blog-left {
	background-color: #FFF;
}

.caja-enlace .blog-left .blog-img {
	border-bottom-color: #EEE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.caja-enlace .blog-content {
	padding-top: 0px;
	padding-bottom: 10px;
	min-height: 70px;
}

.caja-enlace .btn-app {
	margin-bottom: 20px;
}

/* Nuevos estilos 2021 */

li.icono-medio-ambiente img {
	position: absolute;
	left: -12px;
	top: 18px;
}

.head-section .nav li.menu-medio-ambiente a {
	color: #46aa17;
	background-image: url("../img/icono-hojas.png");
	background-repeat: no-repeat;
	background-position: -15px -11px;
}

.head-section .nav li.menu-medio-ambiente a:hover {
	color: #fff;
	background-color: #46aa17;
	background-image: url("../img/icono-hojas-blanco.png");
	background-repeat: no-repeat;
	background-position: -14px -11px;
}

li.icono-medio-ambiente-2 img {
	position: absolute;
	left: -12px;
	top: 18px;
}

.head-section .nav li.menu-medio-ambiente-2 a.dropdown-toggle {
	color: #46aa17;
	background-image: url("../img/icono-hojas.png");
	background-repeat: no-repeat;
	background-position: -15px -11px;
}

.head-section .nav li.menu-medio-ambiente-2:hover a.dropdown-toggle {
	color: #fff;
	background-color: #46aa17;
	background-image: url("../img/icono-hojas-blanco.png");
	background-repeat: no-repeat;
	background-position: -14px -11px;
}

.head-section .nav li.menu-medio-ambiente-2 ul li a:hover {
	color: #fff;
	background-color: #46aa17;
}

.iconos-medio-ambiente .thumbnail {
	border-style: none;
	text-align: center;
}

.iconos-medio-ambiente .thumbnail img {
	max-width: 150px;
}

.tarjetas-internacionales .thumbnail {
	border-style: none;
}

.tarjetas-internacionales .btn-warning {
	background: #34495e;
}

.tarjetas-internacionales .btn-warning:hover {
	background: #f96600;
}

.btn-warning.btn-naranja {
	background: #ff6200;
}

.btn-warning.btn-naranja:hover {
	background: #34495e;
}

.tarjetas-repsol h3 {
	margin-top: 0px;
}

.tarjetas-repsol .btn-naranja {
	margin-top: -10px;
}

.wrappersMiniaturasConectores {
	text-align: center;
}

.wrappersMiniaturasConectores img {
	max-height: 100px;
}

.botones-menu-carta {
	min-width: 180px;
}

.bmc-activo {
	background-color: #8cc152;
}

.bmc-inactivo {
	background-color:rgba(170, 170, 170, .9) !important;
}

.bmc-inactivo:hover {
	background-color: #a0d468 !important;
}

.wrapper-fecha-menu {
	font-size: 32px;
	text-align: center;
	font-style: italic;
	color: white;
	padding: 5px;
	background-color: #2f2f31;
	display: inline-block;
}

.wrapper-precio-menu {
	font-size: 32px;
	text-align: center;
	font-style: italic;
	color: white;
	padding: 5px;
	padding-right: 10px;
	background-color: rgb(52, 73, 94);;
	display: inline-block;
}

.intro-menu {
	font-size: 18px;
	text-align: center;
}

.wrapper-imagen-menu {
	width: 255px;
	height: 255px;
	float: left;
	margin-right: 20px;
}

.wrapper-imagen-menu img {
	height: 100%;
    width: 100%;
    object-fit: cover;
}

.wrapper-elegir-plato {
	width: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 16px;
	background-color:rgba(170, 170, 170, .9) !important;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}

.wrapper-elegir-plato.activo {
	background-color: #8cc152 !important;
}

.wrapper-elegir-plato label {
	text-align: center;
	font-size: 20px;
}

.wrapper-plato-menu .content {
	display:table;
}

h3.nombre-plato-menu {
	font-size: 24px;
}

h2.course {
	display: block;
	border-bottom-color: #34495e;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 25px;
	margin-top: 50px;
	float: none;
	clear: both;
}

h2.course:before {
	position:absolute;
	height:3px;
	background:#333;
	content:"";
	bottom:-3px;
}

.wrapper-menu-diario, .wrapper-carta {
	display: none;
}

.precio-plato-carta, .precio-bebida-carta {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #f12c0e;
	margin-top: 15px;
}

.precio-bebida-carta {
	float: right;
	margin-top: 10px;
	padding-right: 10px;
	font-size: 18px;
	font-style: normal;
}

.wrapper-carta .wrapper-elegir-plato select, .wrapper-carta .wrapper-bebida-carta select {
	display: none;
	font-size: 16px;
	margin-left: 10px;
}

.wrapper-bebida-menu, .wrapper-bebida-carta {
	text-align: left !important;
	border-bottom: rgb(204, 204, 204) solid 1px;
	padding-bottom: 0px;
	padding-top: 10px;
}

.wrapper-bebida-menu label, .wrapper-bebida-carta label {
	font-size: 24px;
}

.wrapper-cabecera-video {
	position: relative;
	height: 400px;
	overflow: hidden;
}

.wrapper-cabecera-video video{
    height: 100%;
    width: 177.77777778vh; /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 56.25vw; /* 100 * 9 / 16 */
	min-width: 100%;
	position: absolute;
    left: 50%; /* % of surrounding element */
    top: 40%;
    transform: translate(-50%, -40%); /* % of current element */
}

.da-slider {
	transition: background 1s linear !important;
}

@keyframes animatedBackground {
	from {
	  background-position: center center;
	}
	to {
	  background-position: center 40%;
	}
  }

.slider-medio-ambiente {
	position: relative;
	height: 400px;
	overflow: hidden;
	transition: background 1s linear !important;
	background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center; 
	/* animation: animatedBackground 10s linear infinite alternate; */
}

/* Fin de nuevos estilos 2021 */



/* Inicio de estilos movilidad electrica */
.menuMovilidadElectrica {
	margin-top: -5px;
}

.menuMovilidadElectrica a:hover {
	background-color: rgba(0, 0, 0, .0)!important;
	transition: all 1.65s;
  	transform: rotateX(360deg);
}

.navbar-nav li a {
	padding-right: 10px!important;
	padding-left: 10px!important;
}

.wrapper-movilidadelectrica-video {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/* Fin de estilos movilidad electrica */

.titular-con-icono-fa i {
	font-size: 20px;
	color: #ff6200;
	margin-right: 10px;
}

.titular-con-icono-fa h4 {
	display: inline-block;
	font-size: 20px;
}

.carrusel, .slick-list, .slick-track, .wrapper-tarjeta-carrusel {
	overflow-x: visible !important;
	overflow-y: visible !important;
}

.slick-center {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transition: transform .2s;
}



.video-background-holder {
  position: relative;
  background-color: black;
  height: calc(100vh - 472px);
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}

.video-background-holder video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.video-background-content {
  position: relative;
  z-index: 2;
}

.video-background-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 1;
}

.video-background-holder h1, .video-background-holder p {
	text-align: center;
	color: white;
	font-weight: bold;
}

.gray-box {
	overflow-x: hidden;
}

.beneficios .content {
	margin-left: 90px;
}

.beneficios .icon-wrap {
	background-color: #ff6200;
}

.caja-detalle h3 {
	padding-top: 40px;
	text-align: center;
}

.wrapperVideoGreenChem {
	position: relative;
	max-height: 300px;
	overflow: hidden;
}

video.videoGreenChem {
	min-width: 100%;
	min-height: 100%;
	margin-top: -500px;
	filter:grayscale(100%);
}

.wrapperVideoGreenChem .wrapperPlay {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 100px;
	left: calc(50% - 50px);
}

.wrapperVideoGreenChem .wrapperPlay i {
	font-size: 100px;
	color: #46aa17;
	-webkit-text-shadow: 0 0 10px #ffffff;
	-moz-text-shadow: 0 0 10px #ffffff;
	text-shadow: 0 0 10px #ffffff;
}

.galeriaGreenChem {
	margin-top: 10px;
}

.icon-wrap {
	display: flex;
  	justify-content: center;
  	align-items: center; 
}

.carousel-control {
	display: flex;
  	justify-content: center;
  	align-items: center; 
}




@media only screen 
  and (min-width: 1185px) {
  
  .img-error {
		max-width: 800px;
		height: auto;
	}  
  
}

@media only screen 
  and (max-width: 1184px) {
	
	div#wrapperLemasPie div {
		font-size: 20px;
	}
	
	div#wrapper-situacion i.far.fa-star {
		font-size: 40px !important;
	}
	
	div.estrella-situacion {
		display: none;
	}
	
	div.titulo-situacion h1 {
		font-size: 18px;
	}
	
	div#wrapperDatosSituacionPortada hr {
		display: none;
	}
	
	div#wrapper-sub-logo-header {
		text-align: left;
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	
	div.wrapperMenusExtendidos {
		display: none;	
	}

	.wrapper-imagen-menu {
		width: 100px;
		height: 100px;
	}
	
}

@media (max-width: 480px) {
	div#wrapperBuclePie {
		width: 100% !important;
		height: 130px;
	}
	
	div#wrapperLemasPie {
		width: 100%;
		height: 120px;
		overflow: hidden;
	}
	
	div#wrapperLemasPie div {
		font-size: 20px;
	}
	
	.bx-wrapper img {
		max-width: 100%;
		height: auto;
	}
	
	a.enlace-mas-colaboradores {
		font-size: 40px;
	}
	
	div#wraper-idiomas-cabecera {
		position: relative;
		display: block;
		padding-top: 10px;
		margin-left: 30px;
	}
	
	div#wrapper-sub-logo-header {
		max-width: 200px;
		margin-left: 0px;
	}
	
	.navbar-brand img {
		max-width: 220px;
	}
	
	.services .content {
		width: 60%;
		margin-left: 80px;
	}
	
	.services .icon-wrap {
		margin-right: 10px;
	}
	
	.services .col-lg-6.col-sm-6 {
		padding-bottom: 10px;
	}
	
	.services {
		margin-bottom: 0px;
	}
	
	.breadcrumbs {
		margin-top: 90px !important;
	}
	
	.inputs-cortos {
		width: 100%;
		float: none;
	}
	
	.wrappersMiniaturasConectores {
		text-align: center;
		display: inline-block;
	}
	
	.wrappersMiniaturasConectores img {
		max-height: 70px;
		width: auto;
	}

	.wrapper-imagen-menu {
		width: 255px;
		height: 255px;
		float: none;
		margin-right: 0px;
		margin-right: auto;
		margin-left: auto;
	}

	h3.nombre-plato-menu {
		width: 100%;
		display: block;
		text-align: center;
		margin-top: 10px;
	}

	.wrapper-plato-menu .content {
		display: block;
	}

	.wrapper-elegir-plato {
		margin-top: 10px;
		margin-bottom: 20px;
	}
}

@media (max-width: 768px) {
    /* Nuevos estilos 2021 */
	
	li.icono-medio-ambiente, li.icono-medio-ambiente-2 {
		display: none;
	}
	
	.head-section .nav li.menu-medio-ambiente a, .head-section .nav li.menu-medio-ambiente-2 a {
		background-image: none !important;
	}
	
	.head-section .nav li.menu-medio-ambiente a:hover, .head-section .nav li.menu-medio-ambiente-2 a:hover {
		background-image: none !important;
	}

	.da-slider .da-slide {
		margin-top: 150px!important;
	}
	
	/* Fin de nuevos estilos 2021 */
	
	.carrusel, .slick-list, .slick-track, .wrapper-tarjeta-carrusel {
		overflow-x: hidden; !important;
		overflow-y: hidden; !important;
	}

	.slick-center {
		transform: scale(1.0);
		-ms-transform: scale(1.0);
		-webkit-transform: scale(1.0);
		transition: transform .2s;
		display: block;
	}
	
}