  ﻿@font-face {
  font-family: 'LatoWeb';
  src: url('/themes/custom/landing_static/styling/fonts/lato/Lato-Regular.eot'); /* IE9 Compat Modes */
  src: url('/themes/custom/landing_static/styling/fonts/lato/Lato-Regular.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('/themes/custom/landing_static/styling/fonts/lato/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
  url('/themes/custom/landing_static/styling/fonts/lato/Lato-Regular.woff') format('woff'), /* Modern Browsers */
  url('/themes/custom/landing_static/styling/fonts/lato/Lato-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

body {
  font-family: 'Lato', sans-serif;
    background:#ffffff;
}


.node-landing-edit-form {
    position: relative;
    font-family: 'Noto Sans', Arial, sans-serif; font-weight: 400;
    max-width: 100%;
    overflow: hidden;
}
.node-landing-edit-form img {
    max-width: 100%;
    height: auto;
}

.node-landing-edit-form .js-form-wrapper input {
    padding: 5px 10px;
}

.gadget-context-menu-wrapper ul li {
    font-family: 'Noto Sans', Arial, sans-serif; font-weight: 300;
    padding: 5px 15px;
}

.field--type-video-embed-field .video-embed-field-lazy .video-embed-field-lazy-play,
.oembed-lazyload__yt-icon {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url("/themes/custom/simonelectric/images/play.svg") no-repeat;
  cursor: pointer;
  background-size: 72px 72px;
}

.layout-content h2,
.layout-content h3{ font-family: 'Lato', sans-serif; font-weight:300; text-transform:uppercase; }

.layout-container {
    position:relative;
}

.modulo-azul > div,
.modulo-gris > div,
.modulo-negro > div,
.modulo-negativo > div{ padding:45px 0; position:relative;}

.modulo-azul{ background-color:#0060a5!important;    margin-top: 45px;}
.modulo-azul > div{ background-color:#0060a5!important; color:#fff!important;}
/*.modulo-azul > div:after,
.modulo-azul > div:before{background-color:#0060a5!important;}*/
.modulo-azul > div h2{ color:#fff!important;}
.modulo-azul > div p{ color:#fff!important;}

.modulo-gris{ background-color:#f0f0ee!important; margin-top: 45px;}
.modulo-gris > div{ background-color:#f0f0ee!important; }
/*.modulo-gris > div:after,
.modulo-gris > div:before{ background-color:#f0f0ee!important;}*/
.modulo-gris > div h2{ /*color:#0a0a0a!important;*/}
.modulo-gris > div p{ color:#0a0a0a!important;}

.modulo-negro{ background-color:#1d1e1e!important; margin-top: 45px;}
.modulo-negro > div{ background-color:#1d1e1e!important; color:#fff!important;}
/*.modulo-negro > div:after,
.modulo-negro > div:before{ background-color:#1d1e1e!important;}*/
.modulo-negro > div h2{ color:#fff!important;}
.modulo-negro > div p{ color:#fff!important;}


.landing-azul .modulo-negativo{ background-color:#0060a5!important; margin-top: 45px;}
.landing-azul .modulo-negativo > div{ background-color:#0060a5!important; color:#fff!important;}
.landing-azul .modulo-negativo > div h2{ color:#fff!important;}
.landing-azul .modulo-negativo > div p{ color:#fff!important;}

.landing-negro .modulo-negativo{ background-color:#1d1e1e!important; margin-top: 45px;}
.landing-negro .modulo-negativo > div{ background-color:#1d1e1e!important; color:#fff!important;}
.landing-negro .modulo-negativo > div h2{ color:#fff!important;}
.landing-negro .modulo-negativo > div p{ color:#fff!important;}

.landing-azul .modulo-negativo .modulo-2,
.landing-negro .modulo-negativo .modulo-2,
.landing-azul .modulo-negativo .modulo-18,
.landing-negro .modulo-negativo .modulo-18{ padding-top: 0; margin-top:0;}


/* Hasta que no quiten los background-color de las filas... */
.modulo-azul .gl-hollow-children{ background-color:#0060a5;}
.modulo-gris .gl-hollow-children{ background-color:#f0f0ee;}
.modulo-negro .gl-hollow-children{ background-color:#1d1e1e;}


#block-landing-static-breadcrumbs{ max-width: 75rem; margin: 0 auto;}
.block-system-breadcrumb-block .breadcrumb {margin-left: 0px;}
h1.field--name-title{ color: #0a0a0a; font-weight: 300; font-size: 50px; line-height:50px; font-family: 'Lato', sans-serif; /*text-transform: uppercase;*/ padding-top: 25px; padding-bottom: 22px;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    max-width: 75rem;
    margin: 0 auto;
}

/* Añadiendo la clase titular-minuscula a una landing el título de la misma respeta  tal y como lo tengamos escrito en el administrador */
.titular-minuscula h1.field--name-title {
    text-transform: none;
}

@media print, screen and (min-width: 40em){
	h1.field--name-title{
	padding-right: 0.9375rem;
    padding-left: 0.9375rem;
	}
}

.landing-azul h1.field--name-title,
.landing-azul .gadget--view-mode-left .texto h2,
.landing-azul .gadget--view-mode-right .texto h2,
.landing-azul .modulo-owl .texto h2,
.landing-azul .modulo-2 .texto h2,
.landing-azul .modulo7_texto h2,
.landing-azul .modulo-8 .texto h2,
.landing-azul .modulo-12 .texto h2,
.landing-azul .modulo-14 .texto h2,
.landing-azul .modulo-15 .texto h2,
.landing-azul .modulo-16 .texto h2,
.landing-azul .modulo-17 .texto h2,
.landing-azul .modulo-18 .texto h2,
.landing-azul .modulo-19 .texto h2,
.landing-azul .modulo-titulo-video .texto h2,
.landing-azul .gadget--view-mode-thumbnail-pro .texto h2{ color: #0061a0;}

.landing-negro .gadget--view-mode-thumbnail-pro .texto h2{ color: #1d1e1e;}

.landing-azul .modulo-negativo .modulo-2 .texto h2,
.landing-azul .modulo-negativo .modulo-14 .texto h2{ color: #fff;}
.landing-azul .modulo-2 .texto:before,
.landing-azul .modulo-2 .texto:after,
.landing-azul .modulo-14 .texto:before,
.landing-azul .modulo-14 .texto:after{ background-color:#0061a0;}
.landing-azul .modulo-negativo .modulo-2 .texto:before,
.landing-azul .modulo-negativo .modulo-2 .texto:after,
.landing-azul .modulo-negativo .modulo-14 .texto:before,
.landing-azul .modulo-negativo .modulo-14 .texto:after{ background-color:#fff;}


.modulo-negativo .modulo-2  > div,
.modulo-negativo .modulo-14 > div{ position:relative;}
/*.modulo-2.modulo-negativo > div:after,
.modulo-2.modulo-negativo > div:before,
.modulo-14.modulo-negativo > div:after,
.modulo-14.modulo-negativo > div:before{ content:""; position:absolute; height:100%; width:50%; top:0;}
.modulo-2.modulo-negativo > div:after,
.modulo-14.modulo-negativo > div:after{ left:-50%;}
.modulo-2.modulo-negativo > div:before,
.modulo-14.modulo-negativo > div:before{ right:-50%;}*/

.landing-azul .modulo-negativo{ background-color:#0060a5!important;}
.landing-azul .modulo-negativo .modulo-2  > div,
.landing-azul .modulo-negativo .modulo-14 > div{ background-color:#0060a5; color:#fff;}
/*.landing-azul .modulo-2.modulo-negativo > div:after,
.landing-azul .modulo-14.modulo-negativo > div:after,
.landing-azul .modulo-2.modulo-negativo > div:before,
.landing-azul .modulo-14.modulo-negativo > div:before{ background-color:#0060a5;}*/

.landing-negro .modulo-negativo{ background-color:#1d1e1e!important;}
.landing-negro .modulo-negativo .modulo-2  > div,
.landing-negro .modulo-negativo .modulo-14 > div{ background-color:#1d1e1e; color:#fff;}
/*.landing-negro .modulo-2.modulo-negativo > div:after,
.landing-negro .modulo-14.modulo-negativo > div:after,
.landing-negro .modulo-2.modulo-negativo > div:before,
.landing-negro .modulo-14.modulo-negativo > div:before{ background-color:#1d1e1e;}*/


.landing-negro .modulo-negativo .modulo-2 .texto h2,
.landing-negro .modulo-negativo .modulo-14 .texto h2{ color: #fff;}
.landing-negro .modulo-negativo .modulo-2 .texto:before,
.landing-negro .modulo-negativo .modulo-2 .texto:after,
.landing-negro .modulo-negativo .modulo-14 .texto:before,
.landing-negro .modulo-negativo .modulo-14 .texto:after{ background-color:#fff;}


.media-video{ margin-top:45px;}

@media only screen and (min-width: 1024px) {
    .large-order-1{ text-align:right; padding-left:0; padding-right:15px;}
    .large-order-2{ text-align:left; padding-left:15px;}
}

.messages--error{ display: none;}

/* Módulos 3,4,5,6,9 */
.gadget--view-mode-left,
.gadget--view-mode-right{ margin-top: 45px;}
.gadget--view-mode-left .media-video,
.gadget--view-mode-right .media-video{ margin-top:0;}
.gadget--view-mode-left .imagen_full img,
.gadget--view-mode-right .imagen_full img{ width:100%; height:auto;}
.gadget--view-mode-left .texto h2,
.gadget--view-mode-right .texto h2{ font-size:28px; font-family: 'Lato', sans-serif; font-weight: 300; text-transform: uppercase;    margin-top: 15px;}
.gadget--view-mode-left .texto h2 span,
.gadget--view-mode-right .texto h2 span{text-transform: none;}
.gadget--view-mode-left .texto p,
.gadget--view-mode-right .texto p{ color:#000; font-family: 'Lato', sans-serif;
/* font-weight:300;  */
color: #333;
font-size:16px; line-height:24px;}
.gadget--view-mode-left ul,
.gadget--view-mode-right ul{ list-style:none; margin:0;}
.gadget--view-mode-left ul li,
.gadget--view-mode-right ul li{ padding-bottom:15px;}
.gadget--view-mode-left ul li a,
.gadget--view-mode-right ul li a{ text-decoration:none; color:inherit; font-weight: 300;}
.gadget--view-mode-left ul li a:after,
.gadget--view-mode-right ul li a:after{ content: ""; width: 8px; height: 16px; display: inline-block; vertical-align: -2px;  margin-left: 20px; background-image: url(/themes/custom/landing_static/styling/simon/img/link_arrow.png); background-size: contain;}
.gadget--view-mode-left ul li a:hover,
.gadget--view-mode-right ul li a:hover{ text-decoration:underline; font-weight:600; }

@media only screen and (min-width: 1024px) {
	.gadget--view-mode-left .texto h2,
	.gadget--view-mode-right .texto h2{ margin-top: 0;}
}


.media-video.view-mode-popup,
.media-video.view-mode-popup-side{ position:relative;}
.media-video.view-mode-popup a.popup-field-group-open-popup,
.media-video.view-mode-popup-side a.popup-field-group-open-popup{
	position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
	-webkit-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition: background-color 300ms linear;
    background-color: rgba(41,45,46,0.3);
    background-image: url(/themes/custom/landing_static/styling/simon/img/video_play.png);
    background-repeat: no-repeat;
    font-size: 0;
    background-position: center center;
}
.media-video.view-mode-popup a.popup-field-group-open-popup:hover,
.media-video.view-mode-popup-side a.popup-field-group-open-popup:hover{
	background-color: rgba(41,45,46,0.1);
}



/* Módulo 2 */
.modulo-2{ margin-top:45px;}
.modulo-2 .texto{ padding:45px 0; position:relative; text-align:center;}
.modulo-2 .texto:before,
.modulo-2 .texto:after{ content:""; width:38%; height:1px; background-color:#000; left:50%; margin-left:-19%; position:absolute;}
.modulo-2.modulo-azul .texto:before,
.modulo-2.modulo-azul .texto:after,
.modulo-2.modulo-negro .texto:before,
.modulo-2.modulo-negro .texto:after{ background-color:#fff;}
.modulo-2 .texto:before{ top:-1px;}
.modulo-2 .texto:after{ bottom:-1px;}
.modulo-2 .texto h2{ font-size:28px;}
.modulo-2 .texto p{ font-family: 'Lato', sans-serif;
/* font-weight:300;  */
color: #333;
font-size:16px; line-height:24px; max-width:900px; margin:20px auto 0;}
.modulo-2 .texto p:first-child{ margin-top:0;}
.modulo-2 .texto a{ color:inherit; font-family: 'Lato', sans-serif;
color: #333;
/* font-weight:300;  */
font-size:13px; line-height:17px;display:inline-block; margin-top:30px;}
.modulo-2 .texto a:after{ content:">"; padding-left:5px;}
.modulo-2 .texto a:hover{ font-weight:600; }

/* Módulo 5 */

.modulo5-titulo{ padding: 45px 0 0; position:relative; text-align:center;}
.modulo5-titulo h2{font-size: 28px;}

.modulo-owl{ padding-top:45px;}
.modulo-owl .imagen img{ width:100%;}
.modulo-owl .texto h2{ margin-top:15px;}
.modulo-owl .texto p{ color:#000; font-family: 'Lato', sans-serif;
/* font-weight:300;  */
color: #333;
font-size:16px; line-height:24px; margin-bottom:0;}
.modulo-owl .owl-dots{ display:none;}
.modulo-owl .owl-item{ cursor:pointer;}
.modulo-owl .owl-item.active{ cursor:default;}
.modulo-owl .owl-item.active ~ .active{ cursor:pointer;}

@media only screen and (min-width: 1024px) {
	.modulo-owl .texto h2{ margin-top: 0;}
}

/* Módulo 5 new */

.gadget--view-mode-thumbnail-pro .slick-wrapper--tn-right .slick--main{
    margin-right: 0;
}

.gadget--view-mode-thumbnail-pro .slick.blazy{ margin-top:0;}
.gadget--view-mode-thumbnail-pro .slide__media{ width: 100%!important; float: none!important;}
.gadget--view-mode-thumbnail-pro .slide__caption{ display: none;}
.gadget--view-mode-thumbnail-pro .slick__arrow{ display: block;}
.gadget--view-mode-thumbnail-pro .slick__arrow .slider-count {
    display: none;
}
.gadget--view-mode-thumbnail-pro .slick-list{}
.gadget--view-mode-thumbnail-pro .slick--thumbnail .slick-list{ height:auto!important; padding:0; cursor: default;}
.gadget--view-mode-thumbnail-pro .slick--thumbnail .slick-list .slide img{ width:100%!important; cursor: pointer;}
.gadget--view-mode-thumbnail-pro .texto{ padding:0 5px;}
.gadget--view-mode-thumbnail-pro .texto h2{ margin-top:15px; font-size:28px;}
.gadget--view-mode-thumbnail-pro .texto p{ color:#333;
font-family: 'Lato', sans-serif;
/* font-weight:300;  */

font-size:16px; line-height:24px; margin-bottom:0;}
.gadget--view-mode-thumbnail-pro .slick--thumbnail .slick-list .slick-slide{ padding: 0 5px;}
.gadget--view-mode-thumbnail-pro .slick-wrapper{ margin:45px 0 0;}

.gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro {

}
.gadget--view-mode-thumbnail-pro .slick--thumbnail .slick-list .slide.slick-current img {
    opacity: 1;
}




.gadget--view-mode-thumbnail-pro .slick--thumbnail .slick-list .slide img {
    opacity:  0.35; transition:  0.5s;
}
.gadget--view-mode-thumbnail-pro .slick--thumbnail .slick-list .slide img:hover {
    opacity:  0.95;
}



.gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow {
    bottom: 45px; top: inherit;
}
.gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow .slider-count {
    display: none;
}
.gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow button .slick-prev:before:hover,
.gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow button .slick-next:before:hover {
    opacity:  1; color:  #0061a0;
}

.gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow button.slick-prev{
    left:  22px; cursor:  pointer;
}
.gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow button.slick-next{
    right:  6px; cursor:  pointer;
}

@media all and (max-width: 1024px){
   .gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow {
        bottom: 78px; top: inherit;
    }
    .gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow button.slick-prev{
        left:  10px;
    }
    .gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow button.slick-next{
        right:  10px;
    }
}
@media all and (max-width: 920px){
    .gadget--view-mode-thumbnail-pro .slick--optionset--landing-thumbnail-pro .slick__arrow {
        display: none;
    }
}





@media only screen and (min-width: 1024px) {
	.inverted .large-order-1{ -ms-flex-order: 2; order: 2; text-align:left; padding-left:15px; padding-right:0;}
	.inverted .large-order-2{ -ms-flex-order: 1; order: 1; text-align:right; padding-left:0; padding-right:15px;}
}

/* Módulo 7 */
.modulo7_texto{ padding:45px 0; position:relative;}
.modulo7_texto h2{ font-size:28px; text-align:center;}
.modulo7_texto p{ font-family: 'Lato', sans-serif;
color: #333;
/* font-weight:300;  */
font-size:16px; line-height:24px; text-align:center; max-width:900px; margin:0 auto;}
.field-name-field-image img{ width:100%; height:auto;}


/* Módulo 8 */
.modulo-8{ padding-top:45px;}
.modulo-gris .modulo-8{ padding-top:0;}
.modulo-8 .texto{ padding:45px 0 0; position:relative;}
.modulo-gris .modulo-8 .texto{ padding:0; }
.modulo-8 .texto h2{ color:#000; font-size:28px; text-align:center;}
.modulo-8 .imagenes .cell{ text-align:center; margin-top:50px; border-right:#c6c6c4 1px solid;}
.modulo-8 .imagenes > .grid-x{ justify-content: center;}
.modulo-8 .imagenes .cell:last-child{ border-right:none;}
@media only screen and (max-width: 40em) {
	.modulo-8 .imagenes .cell{ border-right:none;}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.modulo-8 .imagenes .cell:nth-child(3n+3){ border-right:none;}
	.modulo-8 .imagenes a span{ font-size:22px;}
}
@media only screen and (min-width: 64.063em) {
	.modulo-8 .imagenes .cell:nth-child(4n+4){ border-right:none;}
	.modulo-8 .imagenes a span{ font-size:22px;}
}
.modulo-8 .imagenes a{ color:inherit; padding: 0 45px; display: inline-block;}
.modulo-8 .imagenes a img{ margin-top:15px; width:80%;-webkit-box-shadow: 5px 5px 5px 2px rgba(0,0,0,0.08);
    -moz-box-shadow: 5px 5px 5px 2px rgba(0,0,0,0.08);
    box-shadow: 5px 5px 5px 2px rgba(0,0,0,0.08);}
.modulo-8 .imagenes a span,
.modulo-8 .imagenes a h3{ font-weight:300; font-size:16px; padding:50px 0 0; display:inline-block; text-transform: none;}

/* Módulo 9 */
.slick.blazy{ position:relative; margin-top: 45px;}
.slick.blazy .slick-slide img{ width:100%; height:auto;}
.slick.blazy .slick-dots{ display:none!important;}
.slick.blazy .slick__arrow{ }
.slick.blazy .slick__arrow .slick-arrow{ position: absolute; /*top: 50%; margin-top: -23px;*/ z-index: 10; width: 26px; height: 46px; font-size: 0; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.slick.blazy .slick__arrow .slick-arrow::before{ content:none;}

.slick.blazy .slick__arrow .slick-arrow.slick-prev{ left: 20px; background-image:url(/themes/custom/landing_static/styling/simon/img/arrow_carrousel_left.png);}
.slick.blazy .slick__arrow .slick-arrow.slick-next{ right: 32px; background-image:url(/themes/custom/landing_static/styling/simon/img/arrow_carrousel_right.png);}

.modulo-titulo-video{ margin-top:45px;}
.modulo-titulo-video .texto h2{ color:#0a0a0a; font-size:28px; text-align:center;}

/* Módulo 12 y 15 */
.modulo-12,
.modulo-15{ margin-top:45px;}

.modulo-12 .texto,
.modulo-15 .texto{ padding:0; padding-right: 0.625rem;
    padding-left: 0.625rem; position:relative; text-align:center;}
.modulo-12 .texto h2,
.modulo-15 .texto h2{ color:#0a0a0a; font-size:28px; text-align:center;}
.modulo-12 .texto p,
.modulo-15 .texto p{
    /* font-weight:300;  */
    color: #333;
    font-size:16px; line-height:22px; max-width:910px; margin:0 auto;}

.modulo-12 .field--type-text-long p,
.modulo-15 .field--type-text-long p{
    /* font-weight:300;  */
    color: #333;
    font-size:16px; line-height:22px; padding: 20px 10px 0 10px; text-align:center;
}

.modulo-12 .slick__slide.slide.slick-slide,
.modulo-15 .slick__slide.slide.slick-slide{ padding: 0 10px;}

.modulo-12 .slick__slide.slide .field--name-field-image,
.modulo-15 .slick__slide.slide .field--name-field-image {
    text-align: center;
}

@media only screen and (min-width: 1024px) {
	.modulo-12 .slick__slide.slide.slick-slide,
	.modulo-15 .slick__slide.slide.slick-slide{ padding: 0;}
}

/* TEMPORALMENTE....... */
.modulo-12 .slick.blazy .slick-slide img,
.modulo-15 .slick.blazy .slick-slide img{ width:auto;}

.modulo-12 .slick.blazy .slick__arrow,
.modulo-15 .slick.blazy .slick__arrow{ top: 107px; width: 100%; position: absolute;}
.modulo-12 .slick.blazy .slick__arrow .slick-arrow,
.modulo-15 .slick.blazy .slick__arrow .slick-arrow{ -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0);}
/* .................... */


/* Módulo 13 */
.gadget--view-mode-thumbnail{}
.gadget--view-mode-thumbnail .slick--main{ margin-bottom: 32px;}
.gadget--view-mode-thumbnail .slick--thumbnail .slick__arrow{ display:none;}
.gadget--view-mode-thumbnail .slick--thumbnail .slick__slide{ display: none;}
.gadget--view-mode-thumbnail .slick--thumbnail .slick-wrapper{ margin-bottom: 0;}
.gadget--view-mode-thumbnail .slick--thumbnail .slick__slide img{ padding:0 10px;}
.gadget--view-mode-thumbnail .slick-wrapper{ margin-bottom:0;}

@media only screen and (min-width: 768px) {
	.gadget--view-mode-thumbnail .slick--thumbnail .slick__slide{ display: block;}
}

/* Módulo 14 */
.modulo-14{ padding-top:45px;}
.modulo-gris .modulo-14,
.modulo-negro .modulo-14,
.modulo-azul .modulo-14,
.modulo-negativo .modulo-14{ padding-top:0;}
.modulo-14 .texto{ padding:30px 0.625rem; position:relative; text-align:left;}
.modulo-14 .texto h2{ font-size:28px;}
.modulo-14 .texto p{
/*     font-weight:300;  */
    color: #333;
    font-size:16px; line-height:22px; max-width:910px; margin:0 auto;}
.modulo-14 .imagen{ text-align:center;}
.modulo-14 .imagen img{ width:100%; height:auto;}


/* Módulo 16 */
.modulo-16{ margin-top:45px; padding-top:45px;}
.modulo-16 > div{ padding-bottom:45px; position:relative;}
.modulo-gris .modulo-16{ margin-top:0; padding-top:0;}
.modulo-gris .modulo-16 > div{ padding-bottom:0;}
.modulo-negro .modulo-16{ margin-top:0; padding-top:0;}
.modulo-negro .modulo-16 > div{ padding-bottom:0;}
.modulo-azul .modulo-16{ margin-top:0; padding-top:0;}
.modulo-azul .modulo-16 > div{ padding-bottom:0;}
.modulo-16 .texto{ padding:0 0 30px; position:relative; text-align:center;}
.modulo-16 .texto h2{ color:#000; font-size:28px; text-align:center;}
.modulo-16 .titulo,
.modulo-16 .listado,
.modulo-16 .imagen{ }
.modulo-16 .imagen{ text-align:center; border-left:#c6c6c4 1px solid;}
.modulo-16 .titulo{ padding-left:5%;}
.modulo-16 .titulo span{ color:#1d1e1e; font-size:16px; line-height:22px; font-weight:600; vertical-align:middle; display:inline-block;}
.modulo-16 .listado{ color:#1d1e1e; font-size:16px; line-height:22px; font-weight:300; padding: 20px 5% 0;}
.modulo-16 .listado ul{ margin-left: 0; margin-bottom:0; list-style-position: inside;}
.modulo-16 hr{ height: 1px; width: 100%; border-color: #c6c6c4;}

@media only screen and (min-width: 1024px) {
.modulo-16 .titulo{ padding-left:0.9375rem;}
.modulo-16 .imagen{ border-right:#c6c6c4 1px solid;}
.modulo-16 .listado{ padding: 0 45px;}
}




/* Modulo 17 */
.modulo-17{ padding-top:45px; margin-bottom: 20px;}
.modulo-17 > div{ position:relative;}
.modulo-17 .texto{ padding:0 0 30px; position:relative; text-align:center;}
.modulo-17 .texto h2{ color:#000; font-size:28px; text-align:center;}
.modulo-17 .imagen{ text-align:center;}
.modulo-17 .imagen a{ color:inherit;}
.modulo-17 .imagen a img{ margin-top:15px; width:100%; height:auto;}
.modulo-17 .imagen a span{ font-weight:300; font-size:16px; line-height:22px; padding-top:20px; display:inline-block;}

/* Módulo 18 */
.modulo-18{ padding-top:45px; margin-bottom: 20px;}
.modulo-gris .modulo-18,
.modulo-negro .modulo-18,
.modulo-azul .modulo-18{ padding-top:0;}
.modulo-18 .texto{ position:relative; text-align:center;}
.modulo-18 .large-6.texto{ padding-top: 15px;}
.modulo-18 .texto h2{ color:#000; font-size:28px;}
.modulo-18 .texto p{ color:#000; font-family: 'Lato', sans-serif;
/* font-weight:300;  */
font-size:16px; line-height:24px; max-width:900px; margin:0 auto;}
.modulo-18 .texto a{ color:inherit; font-family: 'Lato', sans-serif; font-weight:600; font-size:18px; line-height:20px; display:inline-block; margin-top:10px;}
.modulo-18 .texto a:after{ content:">"; padding-left:5px;}
.modulo-18 .texto a:hover{ font-weight:600; }


/* Modulo 19 Funciones */
.modulo-19{ padding-top:30px;}
.modulo-gris .modulo-19,
.modulo-negro .modulo-19,
.modulo-azul .modulo-19{ padding-top:0;}
.modulo-19 .texto{ padding:30px 0 0; position:relative;}
.modulo-gris .modulo-19 .texto,
.modulo-negro .modulo-19 .texto,
.modulo-azul .modulo-19 .texto{ padding-top:0;}
.modulo-19 .texto h2{ color:#000; font-size:28px; text-align:center;}
.modulo-19 .imagenes .cell{ text-align:center; margin-top:30px; border-right:#c6c6c4 1px solid;}
.modulo-19 .imagenes .cell:last-child{ border-right:none;}
@media only screen and (max-width: 40em) {
	.modulo-19 .imagenes .cell{ border-right:none;}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.modulo-19 .imagenes .cell:nth-child(3n+3){ border-right:none;}
}
@media only screen and (min-width: 64.063em) {
	.modulo-19 .imagenes .cell:nth-child(4n+4){ border-right:none;}
}

/* .modulo-19 .imagenes a{ display:none;} */
.modulo-19 .imagenes a.field-group-link{ color:inherit;}
.modulo-19 .imagenes .field--name-field-taxonomy-er-media-1{ color:inherit; padding:0 30px; display:inline-block;}

.modulo-19 .imagenes { color:inherit; padding:0 30px; display:inline-block;}
.modulo-19 .imagenes img {margin-top:10px; width:40%;}
.modulo-19 .imagenes span,
.modulo-19 .imagenes h2,
.modulo-19 .imagenes h3{ font-weight:300; font-size:16px; padding-top:30px; display:inline-block;text-transform: none;}

.modulo-19 .imagenes a.field-group-link img{ margin-top:10px; width: 90px;}
.modulo-19 .imagenes a.field-group-link span,
.modulo-19 .imagenes a.field-group-link h2,
.modulo-19 .imagenes a.field-group-link h3{ font-weight:300; font-size:16px; padding-top:30px; display:inline-block;text-transform: none;}

.modulo-19 .imagenes > .grid-x{ justify-content: center;}






/* GADGET ICONS */

.gadget--landings_location_icons.gadget--view-mode-full {
    position:  relative; max-width:  100%; margin:  0 auto;
    background-color: #f0f0ee !important;
}

.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 {
    max-width:  1200px; margin:  0 auto; font-size:  0; text-align:  center;
    display: block; margin: 15px 0; padding: 40px 0;
}




.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:first-child  {
    margin: 10px; margin-left:  0px;
}
.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:nth-child(8)  {
    margin: 10px; margin-right:  0px;
}
.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:nth-child(9)  {
    margin: 10px; margin-left:  0px;
}
.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item  {
    display: inline-block; width: calc(12.5% - 20px); margin: 10px; vertical-align:  top;
}
.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item  .taxonomy_term.taxonomy_term--product_location .field--name-field-file-svg{
    margin-bottom: 5px;
}

.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item .taxonomy_term.taxonomy_term--product_location .field--name-icon {
    font-size: 14px; color: #333;
    font-family: 'Lato', sans-serif;
}
.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item .taxonomy_term.taxonomy_term--product_location {
    text-align: center;
}
.gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item .taxonomy_term.taxonomy_term--product_location svg {
    fill: #0060a5; transition: 0.3s;
}

@media all and (max-width: 1200px){
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:first-child  { width: 15%; margin: 0px; margin-left: 0px; }
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item  { width: 15%; margin: 0px; }
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:nth-child(4)  { width: 15%; margin: 0px; margin-right: 0px; }
}


@media all and (max-width: 768px){
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:first-child  { width: 25%; margin: 10px 0; margin-left: 0px; }
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:nth-child(4)  { width: 25%; margin: 10px 0; margin-right: 0px; }
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item  {
        width: 25%; margin: 10px 0;
    }
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item .taxonomy_term.taxonomy_term--product_location svg {
        fill: #0060a5; transition: 0.3s;
/*         width:  25px; height:  25px; */
    }
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item .taxonomy_term.taxonomy_term--product_location .field--name-icon {
        font-size:  12px;
    }
}

@media all and (max-width: 480px){
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:first-child  { width: 33.333%; margin: 5px 0;margin-left: 0px; }
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item:nth-child(4)  { width: 33.333%; margin: 5px 0; margin-right: 0px; }
    .gadget--landings_location_icons.gadget--view-mode-full .field--name-field-gadget-er-taxonomy-1 > .field__item  {
        width: 33.333%; margin: 5px 0;
    }
}

/*.icon-listado-up {*/
/*    display: none;*/
/*    position: sticky;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    bottom: 60px;*/
/*    right: 20px;*/
/*    z-index: 200;*/
/*    cursor: pointer;*/
/*}*/


.gadget--image.gadget--view-mode-text_image {
  position: relative;
  display: block; }
  .gadget--image.gadget--view-mode-text_image:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    content: "";
    display: block; }
  .gadget--image.gadget--view-mode-text_image .wrapper--title {
    max-width: 90%;
    margin: 0 auto; }
    .gadget--image.gadget--view-mode-text_image .wrapper--title .field--name-field-gadget-slider-title-1-t {
      position: absolute;
      width: 90%;
      text-align: center;
      font-family: 'Noto Sans', Arial, sans-serif; font-weight: 300;
      font-size: 48px;
      color: #FFFFFF;
      padding: 0 10px;
      max-width: 100%;
      box-sizing: border-box;
      top: 50%;
      -moz-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
      @media all and (max-width: 1024px) {
        .gadget--image.gadget--view-mode-text_image .wrapper--title .field--name-field-gadget-slider-title-1-t {
          font-size: 42px; } }
      @media all and (max-width: 768px) {
        .gadget--image.gadget--view-mode-text_image .wrapper--title .field--name-field-gadget-slider-title-1-t {
          font-size: 36px; } }
      @media all and (max-width: 639px) {
        .gadget--image.gadget--view-mode-text_image .wrapper--title .field--name-field-gadget-slider-title-1-t {
          font-size: 32px; } }
      @media all and (max-width: 480px) {
        .gadget--image.gadget--view-mode-text_image .wrapper--title .field--name-field-gadget-slider-title-1-t {
          font-size: 26px; } }

.gadget--image .field--name-field-gadget-slider-title-1-t {
  font-size: 32px; }

.gadget--image img {
  min-height: 320px;
  object-fit: cover; }

.gadget--type-landings-items.gadget--view-mode-slider-square .slick-track {
    margin: 0 auto;
}
.gadget--type-landings-items.gadget--view-mode-slider-square .slick__arrow .slider-count {
    display: none;
}
.gadget--type-landings-items.gadget--view-mode-slider .slick__arrow .slider-count {
    display: none;
}

.gadget--landings_products .hermes-products_products {
    display: flex;
    flex-wrap: wrap;
    align-self: center;
    justify-content: center;
    max-width: 100%;
    margin-left: 0;
}

.gadget--landings_products .hermes-products__product {
    width: 25%;
    list-style: none;
    text-align: center;
    margin-top: 30px;
    padding: 0 45px;
    border-right: #c6c6c4 1px solid;
}

.gadget--landings_products .hermes-products__product:nth-child(4n), .gadget--landings_products .hermes-products__product:last-child {
    border-right: 0;
}

.gadget--landings_products .hermes-products__product a {
    color: inherit;
}

.gadget--landings_products .hermes-products__product-name {
    color: inherit;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 16px;
    padding-top: 50px;
    text-transform: none;
    line-height: 1.4;
    text-rendering: optimizeLegibility;
}

.gadget--landings_products .hermes-products__product-image img {
    margin-top: 15px;
    width: 80%;
    -webkit-box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.08);
}

@media all and (max-width: 1024px) {
    .gadget--landings_products .hermes-products__product {
        width: 33%;
    }
    .gadget--landings_products .hermes-products__product:nth-child(4n) {
        border-right: #c6c6c4 1px solid;
    }
    .gadget--landings_products .hermes-products__product:nth-child(3n) {
        border-right: 0;
    }
}
@media all and (max-width: 1024px) {
    .gadget--landings_products .hermes-products__product {
        width: 33%;
    }
    .gadget--landings_products .hermes-products__product:nth-child(4n) {
        border-right: #c6c6c4 1px solid;
    }
    .gadget--landings_products .hermes-products__product:nth-child(3n) {
        border-right: 0;
    }
}
@media all and (max-width: 768px) {
    .gadget--landings_products .hermes-products__product {
        width: 50%;
    }
    .gadget--landings_products .hermes-products__product:nth-child(3n) {
        border-right: #c6c6c4 1px solid;
    }
    .gadget--landings_products .hermes-products__product:nth-child(2n) {
        border-right: 0;
    }
}
@media all and (max-width: 480px) {
    .gadget--landings_products .hermes-products__product {
        width: 100%;
        padding: 20px 0;
        margin: 0 40px;
        border-right: 0;
        border-bottom: #c6c6c4 1px solid;
    }
    .gadget--landings_products .hermes-products__product:nth-child(3n) {
        border-right: 0;
    }
}
@media all and (max-width: 360px) {
    .gadget--landings_products .hermes-products__product {
        padding: 10px 0;
        margin: 0 20px;
    }
}




.gadget--landings_products >* .field__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.gadget--landings_products > .layout-region--content > .field--name-field-pimberly-product > .field__item {
  width: 25%;
  list-style: none;
  text-align: center;
  margin-top: 30px;
  padding: 0 45px;
  border-right: #c6c6c4 1px solid;
}
.gadget--landings_products .layout-region--content .field--name-field-pimberly-product .field__item:last-child {
  border: none;
}
.gadget--landings_products .layout-region--content .field--name-field-pimberly-product .field__item:nth-child(4) {
  border: none;
}
.gadget--landings_products > * .field-group-link {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gadget--landings_products > * .field--name-field-pimberly-id {
  display: none;
}
.gadget--landings_products > * .field--name-field-title {
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  font-size: 16px;
  padding-top: 50px;
  text-transform: none;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
}
@media all and (max-width: 768px) {
.gadget--landings_products>.layout-region--content>.field--name-field-pimberly-product >.field__item {
    padding: 45px 0px;
    border-right: none;
    border-bottom: #c6c6c4 1px solid;
    width: 100%;
  }
  .gadget--landings_products > * .field__items {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .gadget--landings_products .layout-region--content .field--name-field-pimberly-product .field__item:nth-child(4) {
    border-bottom: #c6c6c4 1px solid;
  }
}
.gadget--landings_products .field--name-field-gadget-er-content-1-x {
  display: flex;
  flex-wrap: wrap;
  align-self: center;
  justify-content: center;
  max-width: 100%;
  margin-left: 0;
}
  .gadget--landings_products .field--name-field-gadget-er-content-1-x a {
    color: inherit; }
  .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item {
    width: 25%;
    list-style: none;
    text-align: center;
    margin-top: 30px;
    padding: 0 45px;
    border-right: #c6c6c4 1px solid;
  }
    .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:nth-child(4n), .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:last-child {
      border-right: 0; }
    @media all and (max-width: 1024px) {
      .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item {
        width: 33%; }
        .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:nth-child(4n) {
          border-right: #c6c6c4 1px solid; }
        .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:nth-child(3n) {
          border-right: 0; } }
    @media all and (max-width: 1024px) {
      .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item {
        width: 33%; }
        .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:nth-child(4n) {
          border-right: #c6c6c4 1px solid; }
        .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:nth-child(3n) {
          border-right: 0; } }
    @media all and (max-width: 768px) {
      .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item {
        width: 50%; }
        .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:nth-child(3n) {
          border-right: #c6c6c4 1px solid; }
        .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:nth-child(2n) {
          border-right: 0; } }
    @media all and (max-width: 480px) {
      .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item {
        width: 100%;
        padding: 20px 0;
        margin: 0 40px;
        border-right: 0;
        border-bottom: #c6c6c4 1px solid; }
        .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item:nth-child(3n) {
          border-right: 0; } }
    @media all and (max-width: 360px) {
      .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item {
        padding: 10px 0;
        margin: 0 20px; } }
    .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item .hermes-products__product-image img {
      margin-top: 15px;
      width: 80%;
      -webkit-box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.08);
      -moz-box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.08);
      box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.08); }
    .gadget--landings_products .field--name-field-gadget-er-content-1-x .field__item .hermes-products__product-name {
      color: inherit;
      font-family: 'Lato', sans-serif;
      font-weight: 300;
      font-size: 16px;
      padding-top: 50px;
      text-transform: none;
      line-height: 1.4;
      text-rendering: optimizeLegibility; }







.hermes-related-categories,
.hermes-categories {
    max-width: 1140px;
    margin: 0 auto;
}
.hermes-related-categories .hermes-categories__categories,
.hermes-categories .hermes-categories__categories,
.view-content-hermes-less-blocks .view-content .item-list ul {
    display: flex;
    flex-wrap: wrap;
    align-self: center;
    justify-content: center;
    max-width: 100%;
    padding: 0 30px;
    margin-left: 0;
}
.view-content-hermes-less-blocks .view-content .item-list ul li {
    width: 25%;
    list-style: none;
    text-align: center;
    margin-top: 30px;
    border-right: #c6c6c4 1px solid;
    color: inherit;
}
.view-content-hermes-less-blocks .view-content .item-list ul li:last-child {
    border: 0;
}
.view-content-hermes-less-blocks > * .field--type-image {
    width: 90px;
    margin: auto;
}
.view-content-hermes-less-blocks > *.view-header {
    display: none;
}
.hermes-related-categories .hermes-categories__categories a,
.hermes-categories .hermes-categories__categories a {
    color: inherit;
}
.hermes-related-categories .hermes-categories__category-data,
  .view-content-hermes-less-blocks > * .field--name-taxonomy-term-title {
    padding-top: 30px;
    font-weight: 300;
    color: black;
}
.hermes-related-categories .hermes-categories__categories .hermes-categories__category,
.hermes-categories .hermes-categories__categories .hermes-categories__category {
    width: 25%;
    list-style: none;
    text-align: center;
    margin-top: 30px;
    border-right: #c6c6c4 1px solid;
}
.hermes-related-categories .hermes-categories__categories .hermes-categories__category:nth-child(4n),
.hermes-related-categories .hermes-categories__categories .hermes-categories__category:last-child,
.hermes-categories .hermes-categories__categories .field__item:nth-child(4n),
.hermes-categories .hermes-categories__categories .field__item:last-child {
    border-right: 0;
}
@media all and (max-width: 1024px) {
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-related-categories .hermes-categories__categories .field__item,
    .hermes-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-categories .hermes-categories__categories .field__item {
        width: 33%;
    }
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category:nth-child(4n),
    .hermes-related-categories .hermes-categories__categories .field__item:nth-child(4n),
    .hermes-categories .hermes-categories__categories .hermes-categories__category:nth-child(4n),
    .hermes-categories .hermes-categories__categories .field__item:nth-child(4n) {
        border-right: #c6c6c4 1px solid;
    }
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category:nth-child(3n),
    .hermes-related-categories .hermes-categories__categories .field__item:nth-child(3n),
    .hermes-categories .hermes-categories__categories .hermes-categories__category:nth-child(3n),
    .hermes-categories .hermes-categories__categories .field__item:nth-child(3n) {
        border-right: 0;
    }
}
@media all and (max-width: 1024px) {
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-related-categories .hermes-categories__categories .field__item,
    .hermes-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-categories .hermes-categories__categories .field__item {
        width: 33%;
    }
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category:nth-child(4n),
    .hermes-related-categories .hermes-categories__categories .field__item:nth-child(4n),
    .hermes-categories .hermes-categories__categories .hermes-categories__category:nth-child(4n),
    .hermes-categories .hermes-categories__categories .field__item:nth-child(4n) {
        border-right: #c6c6c4 1px solid;
    }
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category:nth-child(3n),
    .hermes-related-categories .hermes-categories__categories .field__item:nth-child(3n),
    .hermes-categories .hermes-categories__categories .hermes-categories__category:nth-child(3n),
    .hermes-categories .hermes-categories__categories .field__item:nth-child(3n) {
        border-right: 0;
    }
}
@media all and (max-width: 768px) {
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-related-categories .hermes-categories__categories .field__item,
    .hermes-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-categories .hermes-categories__categories .field__item {
        width: 50%;
    }
    .view-content-hermes-less-blocks .view-content .item-list ul li {
        width: 50%;
    }
    .view-content-hermes-less-blocks .view-content .item-list ul li:nth-child(2n) {
        border-right: 0;
    }
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category:nth-child(3n),
    .hermes-related-categories .hermes-categories__categories .field__item:nth-child(3n),
    .hermes-categories .hermes-categories__categories .hermes-categories__category:nth-child(3n),
    .hermes-categories .hermes-categories__categories .field__item:nth-child(3n) {
        border-right: #c6c6c4 1px solid;
    }
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category:nth-child(2n),
    .hermes-related-categories .hermes-categories__categories .field__item:nth-child(2n),
    .hermes-categories .hermes-categories__categories .hermes-categories__category:nth-child(2n),
    .hermes-categories .hermes-categories__categories .field__item:nth-child(2n) {
        border-right: 0;
    }
}
@media all and (max-width: 480px) {
    .view-content-hermes-less-blocks .view-content .item-list ul li {
        width: 100%;
        padding: 20px 0;
        margin: 0 40px;
        border-right: 0;
        border-bottom: #c6c6c4 1px solid;
    }
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-related-categories .hermes-categories__categories .field__item,
    .hermes-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-categories .hermes-categories__categories .field__item {
          width: 100%;
          padding: 20px 0;
          margin: 0 40px;
          border-right: 0;
          border-bottom: #c6c6c4 1px solid;
    }
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category:nth-child(3n),
    .hermes-related-categories .hermes-categories__categories .field__item:nth-child(3n),
    .hermes-categories .hermes-categories__categories .hermes-categories__category:nth-child(3n),
    .hermes-categories .hermes-categories__categories .field__item:nth-child(3n) {
        border-right: 0;
    }
}
@media all and (max-width: 360px) {
    .hermes-related-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-related-categories .hermes-categories__categories .field__item,
    .hermes-categories .hermes-categories__categories .hermes-categories__category,
    .hermes-categories .hermes-categories__categories .field__item {
        padding: 10px 0;
        margin: 0 20px;
    }
}
.hermes-related-categories .hermes-categories__categories .hermes-categories__category .hermes-categories__category-image img,
.hermes-related-categories .hermes-categories__categories .field__item .hermes-categories__category-image img,
.hermes-categories .hermes-categories__categories .hermes-categories__category .hermes-categories__category-image img,
.hermes-categories .hermes-categories__categories .field__item .hermes-categories__category-image img {
    margin-top: 10px;
    width: 90px;
}
.hermes-related-categories .hermes-categories__categories .hermes-categories__category .hermes-categories__category-name,
.hermes-related-categories .hermes-categories__categories .field__item .hermes-categories__category-name,
.hermes-categories .hermes-categories__categories .hermes-categories__category .hermes-categories__category-name,
.hermes-categories .hermes-categories__categories .field__item .hermes-categories__category-name {
    color: inherit;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 16px;
    padding-top: 30px;
    line-height: 1.4;
    text-transform: none;
    text-rendering: optimizeLegibility;
}

.hermes-related-categories .hermes-categories__categories a svg {
  width: 90px;
  height: 90px;
}
.hermes-related-categories .hermes-categories__categories a svg image {
  width: 90px;
  height: 90px;
}

.gadget--type-landings-slider.gadget--view-mode-thumbnail .slick__arrow .slider-count {
    display: none;
}

/*# sourceMappingURL=relatedlanding.css.map */
