/*
Theme Name: bilnea
Author: bilnea
Author URI: https://bilnea.com/
Description: Desarrollo a medida en WordPress
Version: 2.0.1
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
.sectores-home > div > .e-div-block-base {
	transition: background-image 0.5s ease-in-out;
  background-position: center;
  background-size: cover;

}
.sectores-home > div >.e-div-block-base:nth-child(1):hover{
	 background-image:linear-gradient(#00000000, #00000094),url("/wp-content/uploads/complejocarnico_mercamurcia-1.jpg");
}
.sectores-home > div >.e-div-block-base:nth-child(2):hover{
   background-image:linear-gradient(#00000000, #00000094),url("/wp-content/uploads/mercado-frutas-y-hortalizas-mercamurcia-hd-115-1.jpg");
}
.sectores-home > div >.e-div-block-base:nth-child(3):hover{
   background-image:linear-gradient(#00000000, #00000094),url("/wp-content/uploads/lonja-pescado-mercamurcia-1.jpg");
}
.sectores-home > div >.e-div-block-base:nth-child(4):hover{
   background-image:linear-gradient(#00000000, #00000094),url("/wp-content/uploads/mercado-flores-plantas-mercamurcia-hd-31-1.jpg");
}
.sectores-home > div >.e-div-block-base:nth-child(5):hover{
   background-image:linear-gradient(#00000000, #00000094),url("/wp-content/uploads/lonjaagropecuaria_mercamurcia-1.jpg");
 }
.sectores-home > div >.e-div-block-base:nth-child(6):hover{
	  background-image:linear-gradient(#00000000, #00000094),url("/wp-content/uploads/mercamurcia-hd-214r-1.jpg");
}
.btnicon .elementor-button-icon{
	font-size: 30px;
}
.btnicon .elementor-button-text{
	padding-top:5px ;
}
.formhome #form-field-name,
.formhome #form-field-tel,
.formhome #form-field-mail,
.formhome #form-field-message{
 	background-image: url('/wp-content/uploads/nombre.svg');
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 18px;
    padding-left: 40px;
}
.formhome #form-field-tel{
 	background-image: url('/wp-content/uploads/telefono.svg');
}
.formhome #form-field-mail{
 	background-image: url('/wp-content/uploads/mail.svg');
}
.formhome #form-field-message{
 	background-image: url('/wp-content/uploads/mensaje.svg');
 	background-position: 10px 8px;
}
.acordeon details{
	background: #f4f4f4 !important;
    border-radius: 10px !important;
}
.acordeon.red details{
    background: #D02A321F !important;
}
.acordeon.concurso details{
 background: white !important;
}
.franja-movimiento {
  background-color: #ffffff; /* fondo blanco */
  overflow: hidden;
  width: 100%;
}

.franja-movimiento .ticker {
  display: inline-block;
  white-space: nowrap;
  animation: scroll 30s linear infinite;
}

.franja-movimiento .ticker span {
  display: inline-block;
  color: #D02A32; /* texto rojo */
  font-size: 40px; /* tamaño de fuente */
  font-weight: 500;
  padding-right: 50px; /* espacio entre repeticiones */
}

/* Animación de desplazamiento */
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Pausar al pasar el mouse (opcional) */
.franja-movimiento:hover .ticker {
  animation-play-state: paused;
}
.carrusel-iconos .swiper-pagination{
  top: initial !important;
    bottom: -35px !important;
    width: 80% !important;
    left: 30px !important;
}
.carrusel-iconos .elementor-swiper-button:hover{
  opacity: .8;
}

.carrusel-instalate .swiper-pagination,
.carrusel-cifras .swiper-pagination{
  top: -30px !important;
   width:calc(100% - 150px) !important;
    left: 30px !important;
}
.carrusel-instalate .elementor-swiper-button:hover,
.carrusel-cifras .elementor-swiper-button:hover{
  opacity: .8;
}
.carrusel-instalate .swiper-pagination-progressbar{
  background-color: white !important;
}
.carrusel-cifras .swiper-pagination-progressbar{
  background-color: #F4F3F3 !important;
}
.franja-movimiento .ticker span {
  font-size: 40px;  /* tamaño desktop */
}
.marquee-white .mm-marquee,
.marquee-white .mm-marquee a,
.marquee-white .mm-marquee span {
  color: white;
  font-size: 20px;
}

.scroll-vertical {
    height: 337px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    scroll-behavior: smooth;
}

/* Personalizar scrollbar */
.scroll-vertical::-webkit-scrollbar {
    width: 6px;
}

.scroll-vertical::-webkit-scrollbar-thumb {
    background-color: #d32f2f; /* rojo */
    border-radius: 10px;
}




@media (max-width: 768px) {
  .franja-movimiento .ticker span {
    font-size: 20px;
  }
  .carrusel-instalate .swiper-pagination,
  .carrusel-cifras .swiper-pagination{
   width:calc(100% - 30px) !important;
 }
  .scroll-vertical {
    height: auto !important;
  }
}

