@charset "UTF-8";


/*!
 * LAYOUT - MOBILE
 */

  /* 1- COMUNES */    
  /* 2- MENU */
  /* 3- FOOTER */ 
  /* 4- SELECTOR DE IDIOMA */
  /* 5- BANNER CALL TO ACTION */
  /* 6- CABECERAS */
  /* 7- COOKIES */
  /* 8- BUSCADOR */
  /* 9- 404 Not Found */
  /* 10- 2 BLOQUES HOME  */
  /* 11- BLOQUE TEXTO 10 COLUMNAS */
  /* 12- CALL TO ACTION*/ 
  /* 13- MANTENIMIENTO */
  /* 14- PÁGINA RESULTADOS DE BÚSQUEDA */
 /* 15- SLIDER  SERVICIOS EN ORGANIZA TU EVENTO*/
/* 16. Bloque Paragraphs */
/* 17 .- Bloques Título con Formato y Cuerpo */





@media (max-width: 991px) {
	
   /* 1.- COMUNES */    
	
	.scrollup {
		display: none !important;
	}
	
	/* 2- MENU */
	
	
	.navbar-brand img {
		width: 175px;
	}
	
	.navbar-collapse {
		padding-left: 25px;
		padding-top: 115px;
		margin-top: -75px;
        height: calc(100vh + 7px);
		transition: all 0.3s ease-in-out;
		padding-bottom: 50px;
	}
	
	#block-arena-enlaceentradasmenu,
	#block-arena-rrss,
	#block-arena-alternadordeidiomacontenido,
	#block-arena-buscar2es {
		display: none;
	}
	
	.navbar.black #block-arena-rrss, 
	.navbar.black #block-arena-alternadordeidiomacontenido, 
	.navbar.black #block-arena-buscar2es {
		display: block; 
		margin-right: 0;
		position: absolute;
		/* bottom: -85vh !important;		 */
		bottom: -88vh !important;
	}	
	
	#block-arena-rrss .rrss.nav-link.dropdown-toggle {
		padding-left: 17px;
		bottom: -7px !important;
		position: absolute;
		color: #B0B0B0;
		font-family: "FKGroteskNeue";
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 28px;
		text-transform: uppercase;
		transition: all 0.3s ease-in-out;
	}	
	
	#block-arena-rrss .rrss.nav-link.dropdown-toggle:hover {
		color: #000000;
		transition: all 0.3s ease-in-out;
	}
	
	/* Selector idioma */
	.language-switcher-language-url ul:hover li,
	.language-switcher-language-url ul:hover li a {
		background-color: #FFF !important;
	}
	
	.language-switcher-language-url ul:not(.contextual-links) li {
		display: block;
	}
	
	#block-arena-alternadordeidiomacontenido ul:not(.contextual-links) {
		padding-top: 1px !important;
	}
	
	#block-arena-alternadordeidiomacontenido ul:not(.contextual-links) li {
		display: inline-block;
		width: 40px;
	}
	#block-arena-alternadordeidiomacontenido::after {
		display: none;
	}
	
	#block-arena-alternadordeidiomacontenido ul:not(.contextual-links) a {
		font-family: "FKGroteskNeue";
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 28px;
		color: #B0B0B0;
	}
	
	
		
	#block-arena-alternadordeidiomacontenido ul:not(.contextual-links) a:hover {
		color: #000;
	}
	

	
#block-arena-alternadordeidiomacontenido ul:not(.contextual-links) li.black{
	display: inline-block!important;
}

	
.path-agenda nav.navbar #block-arena-alternadordeidiomacontenido:hover a,
.path-historico nav.navbar #block-arena-alternadordeidiomacontenido:hover a,
.path-prensa nav.navbar #block-arena-alternadordeidiomacontenido:hover a,
.path-como-llegar nav.navbar #block-arena-alternadordeidiomacontenido:hover a,
.path-visitas-guiadas nav.navbar #block-arena-alternadordeidiomacontenido:hover a,
.path-faqs nav.navbar #block-arena-alternadordeidiomacontenido:hover a,
.page-node-type-page nav.navbar #block-arena-alternadordeidiomacontenido:hover a,
.path-webform nav.navbar #block-arena-alternadordeidiomacontenido:hover a,
.path-agenda nav.navbar #block-arena-alternadordeidiomacontenido:hover::after,
.path-historico nav.navbar #block-arena-alternadordeidiomacontenido:hover::after,
.path-prensa nav.navbar #block-arena-alternadordeidiomacontenido:hover::after,
.path-como-llegar nav.navbar #block-arena-alternadordeidiomacontenido:hover::after,
.path-visitas-guiadas nav.navbar #block-arena-alternadordeidiomacontenido:hover::after,
.path-faqs nav.navbar #block-arena-alternadordeidiomacontenido:hover::after,
.page-node-type-page #block-arena-alternadordeidiomacontenido:hover::after,
.path-webform #block-arena-alternadordeidiomacontenido:hover::after,
.page-node-type-eventos .cartel  #block-arena-alternadordeidiomacontenido:hover::after {
	color:#B0B0B0 !important;
	transition: all 0s ease-in-out;
}

	
	.navbar.black #block-arena-alternadordeidiomacontenido {
		left: 35px;
	}	
	
	.region-nav-additional {
		width: 100%;
	}
	
	.navbar.black #block-arena-buscar2es {
		bottom: 25px;
		right: -5px;
		margin-bottom: 1px;
	}

	#block-arena-buscar2es .field--name-body a {
		color: #B0B0B0;
		font-family: "FKGroteskNeue";
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 28px;
		text-transform: uppercase;
		transition: all 0.3s ease-in-out;
	}	
	
	#block-arena-buscar2es .field--name-body a:hover {
		color: #000000;
		transition: all 0.3s ease-in-out;
	}
	
	#search-block-form::before {
		content: "¿Qué estás buscando?";
		display: block;
		position: absolute;
		bottom: 100px;
		font-size: 32px;
		line-height: 38px;
		letter-spacing: -0.96px;
	}
	
	#search-block-form .form-actions {
		margin-bottom: 13px;
	}

	.block-search input,
	.block-search input::placeholder{
		font-size: 22px;
		line-height: 32px;
	}
	
	.block-search.mostrar {
		height: 60vh;
		transition: all 0.3s ease-in-out;
		padding-bottom: 25px;
	}

	.block-search input {
		width: 75vw;
	}
	
	#block-arena-rrss {
		bottom: 20px;
		left: 50%;
		transform: translateX(-50%);
	}
	
	#block-arena-rrss ul.nav li ul {
		top: -220px;
		left: -3px;
	}

	.navbar {
		height: 76px;
	}
	
	.navbar .container-fluid {
		display: flex !important;
		flex-direction: row-reverse;
		transition: all 0.3s ease-in-out;
		top: 16px !important;
		position: absolute;
	}
	
	.region-nav-branding {
		left: 15px;
		transform: none;
		transition: all 0.3s ease-in-out;
	}
	
	button.navbar-toggler {
		right: 15px;
		transition: all 0.3s ease-in-out;
		position: relative;
		font-size: 32px;
		font-style: normal;
		font-weight: 700;
		line-height: 35.14px;
		letter-spacing: -0.96px;
	}
	
	

	#block-arena-main-navigation .nav-item a, 
	#block-arena-main-navigation .nav-item .nav-link {
		font-size: 32px;
		line-height: 38px;
		letter-spacing: -0.96px;
		padding-left: 20px;
        width: calc(100% - 10px);
		padding-bottom: 5px;
	}
	
	#block-arena-main-navigation ul.navbar-nav {
		border-top: 1px solid #FFF;
		margin-left: -25px;
		 z-index: 99;		 
		/* z-index: 9; */
		position: relative;
		background-color: #FFF;
	}
	
	#block-arena-main-navigation ul.navbar-nav li {
		border-bottom: 1px solid #FFF;
	}
		
	#block-arena-main-navigation ul.navbar-nav li:last-child {
		padding-bottom: 10 px;
	}
	
	#block-arena-main-navigation ul.navbar-nav li ul.dropdown-menu li  {
			border: 0;
			background-color: #FFF;
	}	
	
	#block-arena-main-navigation ul.navbar-nav li ul.dropdown-menu li a {
		color: #B0B0B0;
		font-family: "FKGroteskNeue";
		font-size: 32px;
		font-weight: 700;
		line-height: 32px; 
		letter-spacing: -0.96px;
		text-wrap: auto;
		        padding-bottom: 10px;
	}
	
	#block-arena-main-navigation ul.navbar-nav li ul.dropdown-menu li a:hover, 
	#block-arena-main-navigation ul.navbar-nav li ul.dropdown-menu li a.is-active {
		color: #000 !important;
		text-decoration: underline;
	}
	
	#block-arena-main-navigation ul.navbar-nav li ul.dropdown-menu li:first-child {
		padding-top: 10px;
	}
	
	#block-arena-main-navigation ul.navbar-nav li ul.dropdown-menu li:last-child,
	#block-arena-main-navigation ul.navbar-nav li ul.dropdown-menu li:last-child a {
		padding-bottom: 0;
	}
	
	#block-arena-main-navigation .nav-item.dropdown ul {
		padding: 0;
		padding-left: 25px;
	}	
	
	#block-arena-main-navigation .nav-item .nav-link.dropdown-toggle::after {
		content: url(../../images/flecha-down.svg);
		transition: transform 0.3s ease-in-out;
	    transform: rotate(360deg);
	}

	#block-arena-main-navigation .nav-item .nav-link.dropdown-toggle.show::after {
		transform: scalex(-1) rotate(180deg);
		opacity: 1;
		transition: transform 0.3s ease-in-out;
	}
	
	/* Email */

	.navbar-collapse .email {
		display: none;
	}

	
	
	.path-agenda nav.navbar.sticky button.navbar-toggler, .path-historico nav.navbar.sticky button.navbar-toggler, .path-prensa nav.navbar.sticky button.navbar-toggler, .path-como-llegar nav.navbar.sticky button.navbar-toggler, .page-node-type-page nav.navbar.sticky button.navbar-toggler, .path-agenda nav.navbar.sticky #block-arena-rrss .rrss.nav-link.dropdown-toggle, .path-historico nav.navbar.sticky #block-arena-rrss .rrss.nav-link.dropdown-toggle, .path-prensa nav.navbar.sticky #block-arena-rrss .rrss.nav-link.dropdown-toggle, .path-como-llegar nav.navbar.sticky #block-arena-rrss .rrss.nav-link.dropdown-toggle, .page-node-type-page nav.navbar.sticky #block-arena-rrss .rrss.nav-link.dropdown-toggle, .path-agenda nav.navbar.sticky #block-arena-alternadordeidiomacontenido a, .path-historico nav.navbar.sticky #block-arena-alternadordeidiomacontenido a, .path-prensa nav.navbar.sticky #block-arena-alternadordeidiomacontenido a, .path-como-llegar nav.navbar.sticky #block-arena-alternadordeidiomacontenido a, .page-node-type-page nav.navbar.sticky #block-arena-alternadordeidiomacontenido a, .path-agenda nav.navbar.sticky #block-arena-buscar2es a, .path-historico nav.navbar.sticky #block-arena-buscar2es a, .path-prensa nav.navbar.sticky #block-arena-buscar2es a, .path-como-llegar nav.navbar.sticky #block-arena-buscar2es a, .page-node-type-page nav.navbar.sticky #block-arena-buscar2es a {
    color: #B0B0B0;
}
	
	
 /* 3- FOOTER */
	
	footer {
		padding-top: 50px;
	}
	
	#block-arena-siguenoscanalfooteres .field--name-body {
		font-size: 32px;
		line-height: 42px;
		margin-bottom: 40px;
	}
	
	
    #block-arena-siguenoscanalfooteres .field--name-body .col-xs-12 {
		margin-left: -12px;
	}
	
	#block-arena-siguenoscanalfooteres .field--name-body ul li a {
		color: #FFF;
		font-family: "FK Roman Standard";
		font-size: 32px;
		font-weight: 400;
		line-height: 42px;
		letter-spacing: -0.96px;
	}
	
	

    @media (min-width: 992px) {
       #block-arena-menufooteres .accordion-button {
            pointer-events: none;
            background: none;
            border: none;
            box-shadow: none;
            display: block;
            width: 100%;
            text-align: left;
        }
        #block-arena-menufooteres .accordion-collapse {
            display: block !important;
            height: auto !important;
            visibility: visible !important;
        }
    }
    @media (max-width: 991px) {
        #block-arena-menufooteres .accordion-collapse {
            display: none;
        }
        #block-arena-menufooteres .accordion-collapse.show {
            display: block;
        }
    }


	
#block-arena-menufooteres {
	margin-left: -28px;
    margin-right: -20px;
	border-bottom: 1px solid #FFF;
}
		
#block-arena-menufooteres .accordion-button {
    background-color: #000;
    box-shadow: none;
    color: #FFF;
    font-family: 'FKGroteskNeue';
    padding-left: 15px;
    border-top: 1px solid #FFF;
    font-size: 32px;
    font-weight: 700;
    line-height: 35.14px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 0;
}

#block-arena-menufooteres .field--name-body ul li {
    padding-left: 15px;
	padding-bottom: 10px;
}
	
#block-arena-menufooteres .accordion-item {
	border: 0;
	border-radius: 0;
}	
	
#block-arena-menufooteres .col-lg-1 ul li,
#block-arena-menufooteres .col-lg-2 ul li,
#block-arena-menufooteres .col-lg-3 ul li,
#block-arena-menufooteres .columna ul li {
    border-top: 1px solid #FFF;
    color: #FFF;
    font-family: "FK Grotesk Neue";
    font-size: 32px;
    font-weight: 700;
    line-height: 35.14px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}
	
	#block-arena-menufooteres .col-lg-1:first-child ul li {
		border: 0;
	}
	
#block-arena-menufooteres .field--name-body ul li.menu {
		font-size: 35px;
	}
	
#block-arena-menufooteres .col-lg-1 ul,
#block-arena-menufooteres .col-lg-2 ul {
    margin-bottom: 0;
}
	
#block-arena-menufooteres .accordion-body {
    padding: 0px;
}
	
#block-arena-menufooteres .accordion-body ul {
    padding-top: 10px;
	padding-bottom: 10px;
}
		
#block-arena-menufooteres .accordion-body ul li {
    padding: 0px 15px;
}
		
#block-arena-menufooteres .field--name-body ul li a {
    width: 100%;
    display: block;
}
	
#block-arena-menufooteres .field--name-body ul li a:hover {
    text-decoration: none;
}
	
#block-arena-menufooteres .accordion-body ul li a {
	color:#000;
	font-family: "FK Grotesk Neue";
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	text-transform: uppercase;
}
	

	
#block-arena-menufooteres .accordion-button::after {
    content: "";
    background-image: url(../../images/flecha-down.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    color: #000;
    filter: invert(1);
    right: 15px;
    margin-top: 7px;
    transform: rotate(180deg); 
}

#block-arena-menufooteres .accordion-button.collapsed::after {
    transform: rotate(0deg); 
}

#block-arena-arenapiees .izda,
#block-arena-arenapiees .ctro,
#block-arena-arenapiees .dcha {
    text-align: left;
}
	
#block-arena-arenapiees {
	padding-top: 50%;
    background-position: center 25%;
    margin-left: -13px;
}
	

	
	/* Logotipos Footer  */

#block-arena-logotipospiees {
	margin-left: -12px;
    margin-right: -6px;
}

#block-arena-logotipospiees .col-izda,
#block-arena-logotipospiees .col-dcha {
	display: block;
	padding-bottom: 30px;
}

#block-arena-logotipospiees .media--type-image{
	padding: 10px 0;
}



	
  /* 5- BANNER CALL TO ACTION */

	#banner .field--name-field-imagen img, [id^="banner"]  .field--name-field-imagen img {
		height: 100vh;
	}
	
	.block-views-blockcabecera-home-header-home .views-field-field-subtitulo, .view-cabecera-home .views-field-field-subtitulo {
		position: absolute;
		top: 24px;
		left: 15px;
		font-weight: 700;
		line-height: 28px; 
		letter-spacing: -0.48px;
	}
	
	.block-views-blockcabecera-home-header-home .views-field-field-lema, 
	.view-cabecera-home .views-field-field-lema {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
		z-index: 1;
		width: 95%;
		font-size: clamp(16px, 15vw, 120px);
		line-height: clamp(20px, 13.5vw, 110px);
		font-family: 'FKRomanStandard';
		font-weight: 400;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.block-views-blockcabecera-home-header-home .views-field-field-titular, 
	.view-cabecera-home .views-field-field-titular {
		color: #FFF;
		text-align: center;
		font-family: "FKRomanStandard";
		font-size: 32px;
		font-weight: 500;
		line-height: 42px;
		letter-spacing: -0.96px;
		width: 100%;
		bottom: 140px;
	}
	
	.view-display-id-footer_home .field--name-field-media-image img {
		height: 100vh;
	}
	
	.view-cabecera-home .views-field-field-lema strong {
		margin-top: 10px;
		display: block;
	}
	
	.block-views-blockcabecera-home-header-home .views-field-field-enlace, 
	.view-cabecera-home .views-field-field-enlace {
		right: 65px;
		bottom: 45px;
	}
	
	.block-views-blockcabecera-home-header-home .views-field-field-lema p em:last-of-type::after, 
	.view-cabecera-home .views-field-field-lema p em:last-of-type::after {
		width: 60px;
	}
	
	.view-cabecera-home .views-field-field-links-abajo-izda,
	section.cta .node__content .field--name-field-links-abajo-izda {
		left: 15px;
        bottom: 15%;
		font-size: 32px;
		font-weight: 700;
		line-height: 38px; 
		letter-spacing: -0.96px;
	}

	.view-cabecera-home .views-field-field-links-abajo-dcha,
	section.cta .node__content .field--name-field-links-abajo-dcha {
		left: 15px;
		font-size: 32px;
		font-weight: 700;
		line-height: 38px;
		letter-spacing: -0.96px;
	}
	
	.block-views-blockcabecera-home-restaura .views-field-field-links-abajo-izda a, .block-views-blockcabecera-home-restaura .views-field-field-links-abajo-dcha a, section.cta .node__content .field--name-field-links-abajo-dcha a, section.cta .node__content .field--name-field-links-abajo-izda a {
		font-family: "FKRomanStandard";
		font-size: 32px;
		font-style: normal;
		font-weight: 400;
		line-height: 38px; /* 118.75% */
		letter-spacing: -0.96px;
		overflow-wrap: anywhere;
	}
	
	.path-restauracion .view-cabecera-home .field__item, 
	.page-node-type-servicios section.cta .node__content .field--name-field-media-image {
		height: 90vh;
	}

	.path-restauracion .view-cabecera-home .field__item img, 
	.page-node-type-servicios section.cta .node__content .field--name-field-media-image img {
		height: 90vh;
	}
	
	.block-views-blockcabecera-home-header-home .views-field-field-lema, 
	.view-cabecera-home .views-field-field-lema{
		font-size: 54px;
		line-height: 54px; 
		letter-spacing: -1.62px;
		top: 20%;
	}
	
	.page-node-type-servicios .cta .node--type-cta .field--name-field-lema {
		font-family: 'FKRomanStandard';
		font-size: 54px;
		font-weight: 400;
		line-height: 54px; 
		letter-spacing: -1.62px;
	}	
	.page-node-type-servicios .cta.down .node--type-cta .field--name-field-lema {
		top: 30%; 
	}
	
	.page-node-type-servicios article.servicios .field--name-body {
		padding: 50px 0 30px 0;
	}
	
		section.cta .field--name-field-lema p em:last-of-type::after {
			width: 15%;
		}
	
	.page-node-type-servicios section.cta .node__content .field--name-field-subtitulo {
		font-family: "FKRomanStandard";
		font-size: 32px;
		font-weight: 500;
		line-height: 42px;
		letter-spacing: -0.96px;
	}
	
	.page-node-type-servicios section.cta .node__content .field--name-field-subtitulo {
		bottom: 150px;
		text-align: center;
		width: 100%;
	}
	
	.page-node-type-servicios section.cta .node__content .field--name-field-media-image,
	 .page-node-type-servicios section.cta .node__content .field--name-field-media-image img{
        height: 100vh;
    }
	
	.page-node-type-servicios section.plano {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.page-node-type-servicios .paragraph--type--planos-servicios .block-field-blockparagraphplanos-serviciosfield-enlace {
		display: inline-block;
		margin-top: 40px;
	}
	

	/* Formulario*/

	.path-contacto .block-webform h2, 
	.path-organiza-tu-evento .block-webform h2, 
	.path-empresas .block-webform h2,
	.page-node-type-servicios .formulario h2 {
		font-family: "FKRomanStandard";
		font-size: 48px;
		font-weight: 400;
		line-height: 50px;
		letter-spacing: -1.44px;
	}
	
	.path-contacto .block-webform #edit-markup .subtit, 
	.path-organiza-tu-evento .block-webform #edit-markup .subtit, 
	.path-empresas .block-webform #edit-markup .subtit,
	.page-node-type-servicios .formulario #edit-markup .subtit {
		font-family: "FKGroteskNeue";
		font-size: 48px;
		font-style: normal;
		font-weight: 700;
		line-height: 50px;
		letter-spacing: -1.44px;
		position: relative;
		padding-top: 30px;
	}

	
  /* 6- CABECERAS */
	
	#cabecera .grupo {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
		max-width: fit-content;
		bottom: 50px;
	}	
	
	[id^="cabecera"] .grupo {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
		max-width: fit-content;
		bottom: 50px;
	}

	
	#cabecera .grupo .field--name-field-titulo,
	.page-node-type-servicios .titular h1.title {
		font-size: 54px;
		font-style: normal;
		font-weight: 700;
		line-height: 54px;
		letter-spacing: -1.92px;
		hyphens: auto;
		word-wrap: break-word;
		hyphenate-character: "/";
		padding: 0;
		max-width: 100vw;
	}

	#cabecera .grupo .field--name-field-subtitulo,
	.page-node-type-servicios .titular .field--name-field-subtitulo {
		font-size: 32px;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -0.96px;
	}
	
	.view-display-id-page_agenda [id^="cabecera"]  .grupo .field--name-field-subtitulo {
		font-family: 'FKRomanStandard';
		font-size: 32px;
        font-weight: 500;
        line-height: 38px;
        letter-spacing: -0.96px;
	}
	
	.view-display-id-page_agenda ul:not(.contextual-links) li a, 
	.view-display-id-historico ul:not(.contextual-links) li a, 
	.view-display-id-bus ul:not(.contextual-links) li a {
		font-size: 16px;
	}
	
	.view-display-id-page_agenda .btn a, .view-display-id-historico .btn a, .view-display-id-bus .btn a {
		font-size: 16px;
	}

	.view-display-id-historico .bef-exposed-form {
		padding-right: 0;
	}

	
	
   /* 7- COOKIES */
	
	#sliding-popup {
		width: 100% !important;
	}

	
	
  /* 10. 2 BLOQUES HOME  */
	

	.block-block-content65227981-8089-4358-9b5b-d35a504b3a04, 
	.block-block-content5c9ff6f4-e332-4c22-ac4f-18bfe7c09e50 {
		width: 100%;
		margin: 0px !important;
		border-radius: 20px !important;
		max-height: none; 
	}
	
	.block-block-content65227981-8089-4358-9b5b-d35a504b3a04{
		margin-bottom: 2px !important;
	}
	
	.block-block-content5c9ff6f4-e332-4c22-ac4f-18bfe7c09e50 {
		margin-bottom: 8px !important;
	}
	
	.block-block-content65227981-8089-4358-9b5b-d35a504b3a04 {
		margin-top: 8px !important;
	}
	
	.path-frontpage .video .field--name-field-lema,
	.path-frontpage .block-block-content65227981-8089-4358-9b5b-d35a504b3a04 .video .field--name-field-lema {
		font-size: 12vw;
		line-height: 12vw;
		letter-spacing: -1.62px;
		top: 35%;
	}
	
	.path-frontpage .video .field--name-field-titulo {
		top: 10px;
	}
	
	.path-frontpage .custom-play-button img {
		width: 48px;
		height: 48px;
	}
	


  /* 11- BLOQUE TEXTO 10 COLUMNAS */
	
	#col10 .field--name-body, 
	.col10 .field--name-body {
		padding: 30px 0 0 0;
		font-size: 32px;
		line-height: 38px;
		font-family: 'FKRomanStandard';
		letter-spacing: -0.96px;
	}
		
	#col10, .col10 {
		padding: 0 7px 50px 7px;
	}
	
	.block-block-content68ecf256-2585-4b38-94da-e750a75330bd [id^="col10"]  {
		padding: 0 7px 5px 7px;
	}
	
	[id^="col10"]  .field--name-body p strong {
		/* display: inline-block;		 */
		display: contents;
	}

	#views-bootstrap-servicios-servicios .col-12 .views-field-title strong, 
	#views-bootstrap-servicios-servicios .col-12 .views-field-title a strong {
			font-family: "FKGroteskNeue";
			font-size: 54px;
			font-weight: 700;
			line-height: 54px; 
			letter-spacing: -1.62px;
	}

	#views-bootstrap-servicios-servicios .col-12 {
		height: 60vh;
	}
	
	#views-bootstrap-servicios-servicios .col-12 .views-field-view-node {
		right: 20%;
	}
	
	#views-bootstrap-servicios-servicios .col-12 .views-field-field-lema, 
	#views-bootstrap-servicios-servicios .col-12 .views-field-title, 
	#views-bootstrap-servicios-servicios .col-12 .views-field-title a {
		font-family: "FKRomanStandard";
		font-size: 54px;
		font-weight: 400;
		line-height: 54px; 
		letter-spacing: -1.62px;
	}

	
	
	

/* 12. CALL TO ACTION */

	.block-views-blockcabecera-home-header-home .views-field-field-mostrar .si {
		bottom: 55px;
	}

	
	
	
 /* 15- SLIDER  SERVICIOS EN ORGANIZA TU EVENTO*/
	
	.block-views-blockslider-txt-img-slide-organiza {
		background-color: #ACA88F;
		margin-left: -8px;
		margin-right: -8px;
		color: #FFF;
		position: relative;
		padding-left: 0;
		margin-bottom: -6px;
		padding-right: 0;
		margin-top: -6px;
		overflow-x: hidden;
		height: 100%;
		padding-top: 60px;
	}
	
	.block-views-blockslider-txt-img-slide-organiza .noticias {
		margin-left: 12px;
		margin-right: 12px;
	}

	.block-views-blockslider-txt-img-slide-organiza .noticias .izda .bloque {
		top: 4vh;
		position: relative;
		width: 100%;
		padding-bottom: 60px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.block-views-blockslider-txt-img-slide-organiza h2 {
		color: #000;
		font-family: "FKRomanStandard";
		font-size: 32px;
		font-weight: 500;
		line-height: 42px;
		letter-spacing: -0.96px;
		left: 15px;
		top: 30px;
	}
	
	.block-views-blockslider-txt-img-slide-organiza  .noticias .dcha img {
		object-fit: cover;
		margin-right: 0;
		border-radius: 0;
		height: 40vh;
		width: 100%;
	}

	.block-views-blockslider-txt-img-slide-organiza  .slick__arrow {
		right: 15px;
		display: flex;
		flex-direction: row;
		bottom: auto;
		/* bottom: 250px; */
		top: 28px;
	}
	
	.block-views-blockslider-txt-img-slide-organiza  .slick__arrow .slick-next {
		margin-top: 0;
		margin-left: 8px;
		transform: rotate(0deg);
	}
	
	.block-views-blockslider-txt-img-slide-organiza  .slick__arrow .slick-prev {
		transform: rotate(0deg);
	}
	
	.block-views-blockslider-txt-img-slide-organiza  .noticias .izda {
		padding-right: 0;
		padding-left: 0px;
		margin-right: 0;
		position: relative;
	}
	
	
	.block-views-blockslider-txt-img-slide-organiza .noticias .izda .bloque .titulo {
		width: 90vw;
	}
	
	
	.block-views-blockslider-txt-img-slide-organiza .field--name-field-entradilla {
		padding-bottom: 30px;
		padding-top: 15px;
	}
	
	

/* 16. Bloque Paragraphs */
	.field--name-field-bloques {
    padding-top: 40px;
    padding-bottom: 40px;
}
	
	/* 17. Bloques Título con Formato y Cuerpo */
.paragraph--type--tit-format-txt-format .col-izda .field--name-field-title-format,
.paragraph--type--tit-format-txt-format .col-dcha .field--name-field-body-format{
    padding-top: 0;
}
	

}