@charset "UTF-8";
/*
Theme Name: Morewithless Estilos Compilados en SASS
D.Albiol 2018-04-10
*/
/*
Estilos principal MWL. 
Lo saco del style.css para poder depurar en vivo
*/
body a {
  color: #999999; }

#mwl-lenguaje-switcher-container #mwl-lenguaje-switcher-inner a,
#mwl-lenguaje-switcher-derecha-container #mwl-lenguaje-switcher-derecha-inner a {
  color: #000; }

/* Fly-out Menu del tema*/
.fusion-header-v6 .fusion-flyout-menu, .fusion-header-v6 .fusion-flyout-menu-bg {
  width: 400px !important;
  overflow-y: hidden; }

.fusion-flyout-menu .fusion-menu-description {
  display: none !important; }

.fusion-header-v6 .fusion-flyout-menu {
  align-items: left !important; }

.fusion-header-v6 .fusion-flyout-menu .fusion-menu {
  text-align: left !important; }

.fusion-logo {
  width: 33%;
  text-align: center;
  /*border:1px solid yellow;*/ }

.fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow {
  box-shadow: none !important; }

.page #main {
  padding-top: 0px; }

/** Tamaños en Home  */
.MWL-HOME-IMagenes-Shop-Contenedor {
  display: none !important; }

/* Home Seccion Shop */
.MWL-HOME-IMagenes-Shop-Contenedor, .MWL-HOME-IMagenes-ProyectosEstudiantes-Contenedor {
  /*padding-left:60px !important;
  padding-right:60px !important;*/
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 30px;
  padding-right: 30px; }

.MWL-HOME-IMagenes-Shop {
  padding-right: 10px;
  padding-left: 10px;
  height: 330px;
  width: 100%;
  margin: auto;
  margin-bottom: 30px; }

.MWL-HOME-IMagenes-Shop img {
  height: 100%;
  width: 100%;
  object-fit: cover; }

/* ./Home Seccion Shop */
.category #wrapper #main {
  padding-top: 0px; }

/* ./Posts Home */
/*-----------------------------------------------------------------------------------------------*/
/* Footer Misc*/
.fusion-footer-widget-area ul li a {
  font-size: 18px; }

.fusion-footer .fusion-footer-widget-area {
  padding-top: 20px;
  padding-bottom: 20px; }

.fusion-footer-widget-area .fusion-row > .fusion-columns {
  max-width: 1480px;
  margin: auto; }

/* ./Footer MIsc */
.fusion-footer .col-lg-4, .fusion-footer .col-lg-3 {
  padding-left: 0px;
  padding-right: 0px; }

.fusion-footer .col-lg-4 {
  /*border:1px solid blue !important;*/ }

.fusion-footer-widget-area ul li a:hover {
  color: #999999; }

/*Mailchimp en footer*/
.titulo-newsletter h3 {
  text-transform: none; }

.fusion-footer .mc4wp-form #mc_embed_signup .email {
  color: #000;
  background-color: #B8B8B8; }

.fusion-footer .mc4wp-form #mc_embed_signup .email::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000; }

.fusion-footer .mc4wp-form #mc_embed_signup .email::-moz-placeholder {
  /* Firefox 19+ */
  color: #000; }

.fusion-footer .mc4wp-form #mc_embed_signup .email:-ms-input-placeholder {
  /* IE 10+ */
  color: #000; }

.fusion-footer .mc4wp-form #mc_embed_signup .email:-moz-placeholder {
  /* Firefox 18- */
  color: #000; }

.fusion-footer .mc4wp-form #mc_embed_signup .button {
  color: #000; }

#mc4wp-form-1 {
  margin-top: 5px; }

.fusion-footer #mwl-footer-2 {
  /*border:1px solid red;*/
  width: 100%;
  text-align: center; }

.fusion-footer #mwl-footer-2 #mwl-footer-2-inner {
  /*border:1px solid blue;*/
  display: inline-block;
  text-align: left; }

.fusion-footer #mwl-footer-3 {
  /*border:1px solid red;*/
  width: 100%;
  text-align: center; }

.fusion-footer #mwl-footer-3 #mwl-footer-3-inner {
  /*border:1px solid blue;*/
  display: inline-block;
  text-align: left; }

.fusion-footer #mwl-footer-4 {
  /*border:1px solid red;*/ }

.fusion-footer #mwl-footer-4 #mwl-footer-4-inner {
  /*border:1px solid blue;*/
  text-align: right; }

.fusion-footer #mwl-footer-4 #mwl-footer-4-inner > ul {
  display: inline; }

.fusion-footer #mwl-footer-4 #mwl-footer-4-inner > ul > li {
  display: inline; }

.fusion-footer #mwl-footer-4 #mwl-footer-4-inner > ul > li > a {
  display: inline-block; }

/* Social en footer */
.fusion-footer-widget-column > .fusion-social-networks {
  text-align: right; }

/*Menus en footer*/
.idintec-custom-menu-class-footer-1 .menu {
  display: inline !important; }

.idintec-custom-menu-class-footer-1b .menu {
  display: inline !important; }

.fusion-footer .fusion-social-network-icon {
  font-size: 25px !important; }

.fusion-footer #mc_embed_signup .columna_mchimp_input {
  width: 50%;
  float: left; }

.fusion-footer #mc_embed_signup .columna_mchimp_submit {
  float: left;
  width: 50%;
  padding-left: 15px; }

.titulo-newsletter > h3 {
  font-size: 23px;
  line-height: 1.3; }

#mc4wp-form-1 {
  margin-top: 0px; }

#mc_embed_signup #mc-embedded-subscribe {
  font-size: 23px; }

.MWL-Row_ancho_limitado {
  margin: auto !important;
  max-width: 1480px; }

/*Titulos varios pagina HOME*/
.MWL-Titulo_H3 {
  margin: auto;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  font-weight: 600;
  max-width: 1480px;
  /*border:1px solid red;*/ }

.MWL-Titulo_H3 h3 {
  font-size: 18px !important;
  line-height: 23px !important;
  font-weight: 700 !important; }

.MWL-HOME-IMagenes-Shop-Contenedor h3.title-heading-left,
.MWL-HOME-IMagenes-ProyectosEstudiantes-Contenedor h3.title-heading-left {
  /*padding-left:38px !important;*/ }

/*./Titulos varios pagina HOME*/
/* Archive Posts*/
#mwl_categorias_supra_container_archive #mwl-author-en-grid-archivos {
  margin-top: 0px;
  font-weight: 400; }

#discover-container {
  max-width: 1680px;
  margin: auto;
  margin-top: 70px; }

.archive .fusion-title.fusion-sep-none .title-heading-left.mwl-titlo-categroias-archive {
  font-size: 18px;
  text-transform: uppercase;
  color: #333333;
  font-family: "Neue Haas Grotesk Disp Reg" !important;
  font-weight: 700 !important; }

/* ./Archive Posts*/
/* Post Individual */
.single-post #main {
  padding-top: 0px; }

.single-post #main .post-content {
  max-width: 700px;
  /*;886px;*/
  margin: auto; }

.single-post .post-imagen_principal {
  width: 100%;
  height: 70vh;
  text-align: center;
  position: relative;
  display: block; }

.single-post .post-imagen_principal .post-imagen_principal_overlay {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35); }

.single-post .post-imagen_principal .post-imagen_principal_inner {
  width: 100%;
  text-align: center;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-width: 1024px;
  margin: auto;
  z-index: 3; }

.single-post .post-imagen_principal .post-imagen_principal_inner > h1 {
  color: #fff;
  font-size: 36px;
  line-height: 41px; }

.single-post .post-imagen_principal .post-imagen_principal_inner > p {
  color: #fff;
  font-size: 23px;
  line-height: 27px; }

.single-post .post_info_autor_y_fecha {
  width: 100%;
  text-align: center; }

.single-post .post_info_autor_y_fecha .post_info_autor_y_fecha_fecha {
  line-height: 1.3;
  margin-bottom: 0px;
  font-size: 20px; }

.single-post .post_info_autor_y_fecha .post_info_autor_y_fecha_autor {
  margin-top: 0px; }

.single-post .post_info_autor_y_fecha .post_info_autor_y_fecha_autor {
  font-size: 20px; }

.MWL_enlaces_sharers {
  display: block; }

.MWL_enlaces_sharers .fusion-sharing-box {
  background-color: #fff;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px; }

.MWL_enlaces_sharers .fusion-sharing-box .fusion-social-networks .fusion-social-network-icon:before {
  color: #000; }

.MWL_enlaces_sharers .fusion-sharing-box > h4 {
  display: none !important; }

.MWL_enlaces_sharers .fusion-sharing-box > .fusion-social-networks {
  text-align: center !important; }

.MWL-enlaces-navegacion-post {
  width: 100%;
  margin: auto;
  margin-bottom: 5px;
  margin-top: 45px;
  display: inline-block; }

.MWL-enlaces-navegacion-post_anterior {
  width: 50%;
  text-align: left;
  float: left;
  padding-left: 20px;
  padding-right: 20px; }

.MWL-enlaces-navegacion-post_posterior {
  width: 50%;
  text-align: right;
  float: left;
  padding-left: 20px;
  padding-right: 20px; }

.MWL-enlaces-navegacion-post_anterior > a, .MWL-enlaces-navegacion-post_posterior > a {
  color: #191919; }

.MWL-enlaces-navegacion-post_anterior a:hover, .MWL-enlaces-navegacion-post_posterior a:hover {
  color: #B8B8B8; }

.MWL-enlaces-navegacion-post_anterior .fa {
  padding-right: 10px; }

.MWL-enlaces-navegacion-post_posterior .fa {
  padding-left: 10px; }

.MWL-contenedor_ppal_posts_relacionados {
  margin: auto;
  margin-bottom: 85px;
  display: inline-block;
  width: 100%;
  max-width: 1480px; }

.MWL-contenedor_ppal_comentarios {
  width: 100%;
  margin: auto;
  margin-bottom: 85px;
  display: inline-block; }

/* Adaptaciones para posts antiguos */
.single-post .post-content iframe {
  max-width: 100% !important; }

.single-post .post-content img {
  object-fit: contain !important;
  max-height: 80vh !important;
  margin-top: 20px;
  margin-bottom: 20px; }

/* Related Posts */
.mwl_related_posts {
  display: inline-block;
  width: 100%; }

.mwl_related_posts .mwl_related_posts_titulo {
  width: 100%;
  text-align: center; }

.mwl_related_posts .mwl_related_posts_titulo h2 {
  font-size: 26px;
  color: #191919; }

.mwl_related_posts_item_overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35); }

.single-post .mwl_related_posts_item {
  float: left; }

.mwl_related_posts_item .mwl_related_posts_item_imagen {
  width: 100%;
  height: 300px; }

.mwl_related_posts_item .mwl_related_posts_item_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: 1;
  overflow: hidden;
  width: 100%; }

.mwl_related_posts_item .mwl_related_posts_item_overlay > img {
  object-fit: cover !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: all 0.7s ease-in-out;
  object-position: 50% 50%;
  filter: brightness(70%); }

.mwl_related_posts_item .mwl_related_posts_item_inner {
    /*position: relative;
    top: 50%;
	transform:translateY(-50%);
    overflow:hidden;*/ }

.mwl_related_posts_item .content {
  z-index: 2;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  /*border:1px solid red;*/ }

.mwl_related_posts_item .mwl_related_posts_item_inner > p {
  font-size: 23px;
  line-height: 1.2;
  color: #fff;
  width: 100%;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
  /*height:55px;*/
  overflow-y: hidden;
  font-weight: 500; }

.single-projects .mwl_related_posts_item .mwl_related_posts_item_inner > p {
  max-height: 55px;
  height: auto;
  overflow-y: hidden; }

.mwl_related_posts_item .mwl_related_posts_item_simbolo_mas {
  width: 100%;
  text-align: center; }

.mwl_related_posts_item .mwl_related_posts_item_simbolo_mas > p {
  font-size: 23px;
  color: #191919; }

/* Comentarios */
.single-post .comment-respond .title-sep-container {
  display: none; }

#wrapper #main #respond #reply-title {
  font-size: 18px;
  color: #333333;
  font-weight: 700;
  text-transform: uppercase; }

/* ./Post Individual */
/* Proyecto Individual */
.single-projects #main {
  padding-top: 0px; }

.single-projects #main .post-content {
  max-width: 700px;
  /*886px;*/
  margin: auto; }

.single-projects .post-imagen_principal {
  width: 100%;
  height: 70vh;
  text-align: center;
  position: relative;
  display: block; }

.single-projects .post-imagen_principal .post-imagen_principal_overlay {
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35); }

.single-projects .post-imagen_principal .post-imagen_principal_inner {
  width: 100%;
  text-align: center;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-width: 1024px;
  margin: auto;
  z-index: 3; }

.single-projects .post-imagen_principal .post-imagen_principal_inner > h1 {
  color: #fff;
  font-size: 36px;
  line-height: 41px; }

.single-projects .post-imagen_principal .post-imagen_principal_inner > p {
  color: #fff;
  font-size: 23px;
  line-height: 27px; }

.single-projects .proyectos_info {
  width: 100%;
  text-align: center; }

.single-projects .proyectos_info .proyectos_info_titulo {
  line-height: 1.3;
  margin-bottom: 0px;
  font-size: 20px; }

.single-projects .proyectos_info .proyectos_info_datos {
  margin-top: 0px;
  font-size: 20px; }

.single-projects .proyectos_info .proyectos_info_titulo {
  color: #2d2d2d; }

.single-projects .proyectos_info .proyectos_info_datos, .single-projects .proyectos_info .proyectos_info_datos > a {
  color: #999999; }

.single-projects .mwl_related_posts_item {
  float: left; }

/* Comentarios */
.single-projects .comment-respond .title-sep-container {
  display: none; }

/* ./.single-projects Individual */
/* Search */
.search #main {
  padding-top: 0px; }

.search #main .fusion-row {
  max-width: 1480px !important; }

.search #main .fusion-row #mwl-titulo-busqueda {
  padding-top: 0px; }

.search #main .fusion-row article {
  margin-bottom: 25px; }

.search #wrapper #main .fusion-row .fusion-post-content.post-content h2.fusion-post-title {
  margin-bottom: 6px;
  font-size: 22px; }

.search #main .fusion-row .fusion-post-content.post-content .fusion-post-content-container > p {
  font-size: 14px;
  margin-bottom: 10px; }

.search #main .fusion-row article .fusion-meta-info {
  margin-top: 10px; }

.search #main .fusion-row #mwl-search-load_more_results {
  text-transform: none;
  display: inline-block;
  font-size: 18px;
  background-color: #ffffff;
  color: #2d2d2d !important;
  border: 2px solid #2d2d2d;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px !important;
  font-weight: 400;
  height: auto;
  line-height: 1; }

.search #main .fusion-row #mwl-search-load_more_results:hover {
  background-color: #ffffff; }

.search #main .fusion-row .fusion-loading-msg {
  opacity: 0 !important; }

.search #main .fusion-row #mwl-titulo-busqueda {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 35px;
  margin-top: 150px; }

/* ./Search */
/* Pagina generica */
.page-template #main .mwl_fullwdith_whereever_pagina > .fusion-row,
.page-template #main .mwl_fullwdith_whereever_pagina_left > .fusion-row {
  padding-left: 35px;
  padding-right: 35px; }

.page-template-default #wrapper #main {
  max-width: 1680px;
  margin: auto; }

.page-template-default #wrapper #main #content > .page {
  max-width: 1480px;
  margin: auto;
  margin-bottom: 75px; }

.page-template-default #wrapper .post-content h1 {
  font-size: 36px;
  margin-bottom: 10px;
  line-height: 1.3; }

.page-template-default #wrapper .post-content h2 {
  font-size: 28px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.3; }

.page-template-default #wrapper .post-content h3 {
  font-size: 26px;
  line-height: 1.3; }

.page-template-default #wrapper .post-content h4 {
  font-size: 24px;
  line-height: 1.3; }

.page-template-default #wrapper .post-content p, .page-template-default #wrapper .post-content ul > li {
  font-size: 20px;
  margin-bottom: 0px;
  line-height: 1.3; }

.page-template-default #wrapper .post-content ul > li {
  margin-bottom: 2px;
  line-height: 1.3; }

.page-template-default #wrapper .post-content ul {
  margin-top: 10px;
  margin-bottom: 10px; }

/* ./Pagina generica */
/* Pagina 1680 (.page-template-page_1680)*/
.page-template-page_1680 #main,
.category #main {
  padding-bottom: 0px; }

.page-template-page_1680 .fila-ancho-limitado {
  max-width: 700px;
  /*886px;*/
  margin: auto;
  padding-top: 35px;
  padding-bottom: 15px; }

.page-template-page_1680 .fila-ancho-limitado-2 {
  max-width: 1280px;
  margin: auto;
  padding-top: 35px;
  padding-bottom: 15px; }

.page-template-page_1680 #wrapper .post-content .titulo-h2-pagina {
  margin-bottom: 0px; }

.page-template-page_1680 #wrapper .post-content .titulo-h2-pagina h2 {
  font-size: 26px;
  line-height: 1.3;
  margin-bottom: 0px;
  padding-top: 35px; }

.page-template-page_1680 #wrapper .post-content .titulo-h3-pagina {
  margin-bottom: 0px; }

.page-template-page_1680 #wrapper .post-content .titulo-h3-pagina h3 {
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 0px;
  padding-top: 35px;
  text-transform: uppercase;
  font-weight: 600; }

.page-template-page_1680 #about-equipo {
  margin-bottom: 100px; }

.page-template-page_1680 .imagen-100pcien {
  height: 650px; }

.page-template-page_1680 .lista-3-columnas-columna-centro > .fusion-column-wrapper {
  padding-left: 5%; }

.page-template-page_1680 .lista-3-columnas-columna-derecha > .fusion-column-wrapper {
  padding-left: 5%; }

.page-template-page_1680 .separador-texto-columnas {
  height: 20px; }

.page-template-page_1680 .lista-personas-con-titulo h5,
.page-template-page_1680 .texto-y-titulo h5 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #2d2d2d;
  font-size: 20px;
  line-height: 1.26; }

.page-template-page_1680 .texto-y-titulo h5 {
  color: #2d2d2d; }

.page-template-page_1680 .lista-personas-con-titulo p,
.page-template-page_1680 .texto-y-titulo p {
  color: #999999;
  /*#4d4d4d;*/
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 1.26; }

.page-template-page_1680 .texto-y-titulo p {
  color: #999999;
  /*#4d4d4d;*/ }

.page-template-page_1680 .texto-sin-margin-bottom p {
  margin-bottom: 0px; }

.page-template-page_1680 p {
  font-size: 20px;
  color: #2d2d2d; }

/* Post generica */
.single-post #wrapper .post-content h1,
.single-projects #wrapper .post-content h1 {
  font-size: 36px;
  margin-bottom: 10px;
  line-height: 1.3; }

.single-post #wrapper #main .post-content h2,
.single-projects #wrapper #main .post-content h2 {
  font-size: 28px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.3; }

.single-post #wrapper .post-content h3,
.single-projects #wrapper .post-content h3 {
  font-size: 26px;
  line-height: 1.3; }

.single-post #wrapper .post-content h4,
.single-projects #wrapper .post-content h4 {
  font-size: 24px;
  line-height: 1.3;
  margin-top: 10px;
  margin-bottom: 10px; }

.single-post #wrapper .post-content p, .single-post #wrapper .post-content ul > li,
.single-projects #wrapper .post-content p, .single-post #wrapper .post-content ul > li {
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.3; }

.single-post #wrapper .post-content a,
.single-projects #wrapper .post-content a {
  /*color:#e6e6e6;*/
  font-weight: 500; }

.single-post #wrapper .post-content ul > li,
.single-projects #wrapper .post-content ul > li {
  margin-bottom: 2px;
  line-height: 1.3; }

.single-post #wrapper .post-content ul,
.single-projects #wrapper .post-content ul {
  margin-top: 10px;
  margin-bottom: 10px; }

.single-post .adsbygoogle {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

/* ./Pagina generica */
/* Autor */
.author #main {
  padding-top: 0px; }

#mwl-author-en-grid-archivos {
  font-size: 18px;
  text-align: left;
  margin: auto;
  margin-bottom: 15px;
  max-width: 1480px; }

.author #mwl_categorias_supra_container_archive {
  margin-top: 0px; }

/* 2018-03-08*/
#wrapper #main {
  padding-bottom: 0px; }

a.mwl_enlace_categoria_insertado {
  color: #333333; }

a.mwl_enlace_categoria_insertado:hover {
  color: #999999; }

.single-post .fusion-row #content > .post {
  margin-top: -23px; }

.mwl-height-320px {
  max-height: 320px;
  height: 320px; }

.search-results .fusion-rollover {
  display: none !important; }

.search-results #posts-container .fusion-blog-layout-grid .fusion-post-grid {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 0px;
  margin-bottom: 15px;
  padding-top: 0px; }

.search-results #posts-container .fusion-blog-layout-grid {
  margin-left: -30px;
  margin-right: -30px; }

.search-results .fusion-blog-layout-grid .fusion-post-wrapper {
  border-color: transparent !important; }

.search-results .fusion-post-wrapper .fusion-image-wrapper, .search-results .fusion-post-wrapper .fusion-image-wrapper > img {
  height: 280px; }

.search-results .fusion-post-wrapper .fusion-image-wrapper > img {
  object-fit: cover !important; }

.search-results .fusion-post-wrapper .fusion-content-sep.sep-double {
  display: none !important; }

.search-results .fusion-post-wrapper .fusion-post-content-wrapper {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 15px !important; }

.search .fusion-post-wrapper .entry-title.fusion-post-title {
  height: 54px;
  min-height: 54px;
  max-height: 54px;
  overflow: hidden;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600 !important;
  color: #2d2d2d !important;
  font-family: "Neue Haas Grotesk Disp Reg" !important; }

.search #main .fusion-row .fusion-post-content.post-content .fusion-post-content-container > p {
  height: 54px;
  min-height: 54px;
  max-height: 54px;
  overflow: hidden;
  padding-top: 0px;
  margin-top: 4px;
  font-family: "Neue Haas Grotesk Disp Reg" !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #4d4d4d !important;
  min-height: 60px;
  overflow: hidden; }

.search .fusion-read-more {
  width: 100%;
  text-align: center;
  line-height: 24px;
  font-weight: 600;
  color: #2d2d2d !important;
  font-size: 20px; }

.search .fusion-read-more:after {
  display: none; }

.search .mwl-search-load_more_results_container {
  width: 100%;
  text-align: center;
  margin-bottom: 20px; }

/* Flechas Paginacion */
/* Archive posts*/
.tg-pagination-holder .tg-pagination-prev .fa,
.tg-pagination-holder .tg-pagination-next .fa {
  display: none !important; }

/* Single post*/
.MWL-enlaces-navegacion-post .MWL-enlaces-navegacion-post_anterior .fa,
.MWL-enlaces-navegacion-post .MWL-enlaces-navegacion-post_posterior .fa {
  display: none !important; }

#mwl_flecha_izquierda {
  margin-top: 5px;
  margin-right: 10px;
  float: left;
  height: 22px;
  width: 22px;
  cursor: pointer;
  /*Rotacion*/
  -webkit-transform: rotate(180deg);
  /* Chrome and other webkit browsers */
  -moz-transform: rotate(180deg);
  /* FF */
  -o-transform: rotate(180deg);
  /* Opera */
  -ms-transform: rotate(180deg);
  /* IE9 */
  transform: rotate(180deg);
  /* W3C compliant browsers */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, DX=0, DY=0, SizingMethod='auto expand'); }

#mwl_flecha_derecha {
  margin-top: 5px;
  margin-left: 10px;
  float: right;
  height: 22px;
  width: 22px;
  cursor: pointer; }

/* Fly-out Menu del tema*/
@media (min-width: 1680px) {
  .fusion-flyout-menu #menu-primary-menu {
    padding-left: calc(50vw - 880px) !important; } }
@media (max-width: 1440px) and (min-width: 1025px) {
  .MWL-HOME-IMagenes-Shop-Contenedor {
    padding-left: 40px !important;
    padding-right: 40px !important; }

  .MWL-HOME-IMagenes-Shop {
    padding-right: 15px;
    padding-left: 15px;
    height: 290px; } }
@media (max-width: 1024px) and (min-width: 769px) {
  .MWL-HOME-IMagenes-Shop-Contenedor {
    padding-left: 40px !important;
    padding-right: 40px !important; }

  .MWL-HOME-IMagenes-Shop {
    padding-right: 15px;
    padding-left: 15px;
    height: 210px; }

  .fusion-separator {
    display: none; } }
@media (max-width: 768px) and (min-width: 321px) {
  .MWL-HOME-IMagenes-Shop-Contenedor {
    padding-left: 25px !important;
    padding-right: 25px !important; }

  .MWL-HOME-IMagenes-Shop {
    padding-right: 10px;
    padding-left: 10px;
    height: 200px; }

  .fusion-separator {
    display: none; } }
@media (max-width: 320px) {
  .MWL-HOME-IMagenes-Shop-Contenedor {
    padding-left: 25px !important;
    padding-right: 25px !important; }

  .MWL-HOME-IMagenes-Shop {
    padding-right: 10px;
    padding-left: 10px;
    height: 200px; }

  .fusion-separator {
    display: none; } }
@media (min-width: 768px) and (max-width: 815px) {
  /* .fusion-footer .fusion-columns-4 #footer-columna-2,
   .fusion-footer .fusion-columns-4 #footer-columna-3{
       width:25% !important;  
   clear:none !important;
    
   }
   
   .fusion-footer .fusion-columns-4 #footer-columna-4{
       clear:both;
       text-align:center;
       width:100% !important;
   }*/ }
@media all and (max-width: 800px) {
  .fusion-footer .fusion-columns-4 .fusion-column:nth-child(1), .fusion-footer .fusion-columns-4 .fusion-column:nth-child(2), .fusion-footer .fusion-columns-4 .fusion-column:nth-child(3), .fusion-footer .fusion-columns-4 .fusion-column:nth-child(4) {
    width: 50% !important;
    float: left;
    /*display:none;*/ }

  .fusion-footer .fusion-columns-4 #footer-columna-2 #mwl-footer-2-inner {
    text-align: right !important; }

  .fusion-footer .fusion-columns-4 #footer-columna-1, .fusion-footer .fusion-columns-4 #footer-columna-2 {
    margin-bottom: 8px; }

  .fusion-footer .fusion-columns-4 .fusion-column:nth-child(2) #mwl-footer-2 {
    text-align: right; }

  .fusion-footer .fusion-columns-4 .fusion-column:nth-child(3) #mwl-footer-3 {
    text-align: left; } }
@media all and (min-width: 650px) {
  .fusion-footer .fusion-columns-4 .fusion-column:nth-child(1), .fusion-footer .fusion-columns-4 .fusion-column:nth-child(2), .fusion-footer .fusion-columns-4 .fusion-column:nth-child(3), .fusion-footer .fusion-columns-4 .fusion-column:nth-child(4) {
    width: 25% !important;
    float: left;
    clear: none !important;
    /*display:none;*/ }

  .fusion-footer .fusion-columns-4 #footer-columna-2 #mwl-footer-2-inner {
    text-align: left !important; }

  .fusion-footer .fusion-columns-4 #footer-columna-1, .fusion-footer .fusion-columns-4 #footer-columna-2 {
    margin-bottom: 8px; }

  .fusion-footer .fusion-columns-4 .fusion-column:nth-child(2) #mwl-footer-2 {
    text-align: left; }

  .fusion-footer .fusion-columns-4 .fusion-column:nth-child(3) #mwl-footer-3 {
    text-align: left;
    padding-left: 50px; } }
/* Pagina generica */
@media (max-width: 1440px) and (min-width: 1025px) {
  .page-template-default #wrapper .post-content h1 {
    font-size: 36px;
    margin-bottom: 10px; }

  .page-template-default #wrapper .post-content h2 {
    font-size: 28px;
    margin-bottom: 10px;
    font-weight: 500; }

  .page-template-default #wrapper .post-content h3 {
    font-size: 26px; }

  .page-template-default #wrapper .post-content h4 {
    font-size: 24px; }

  .page-template-default #wrapper .post-content p, .page-template-default #wrapper .post-content ul > li {
    font-size: 20px;
    margin-bottom: 0px; }

  .page-template-default #wrapper .post-content ul > li {
    margin-bottom: 2px; }

  .page-template-default #wrapper .post-content ul {
    margin-top: 10px;
    margin-bottom: 10px; } }
@media (max-width: 1024px) and (min-width: 769px) {
  .page-template-default #wrapper .post-content h1 {
    font-size: 34px;
    margin-bottom: 10px; }

  .page-template-default #wrapper .post-content h2 {
    font-size: 26px;
    margin-bottom: 10px;
    font-weight: 500; }

  .page-template-default #wrapper .post-content h3 {
    font-size: 24px; }

  .page-template-default #wrapper .post-content h4 {
    font-size: 22px; }

  .page-template-default #wrapper .post-content p, .page-template-default #wrapper .post-content ul > li {
    font-size: 18px;
    margin-bottom: 0px; }

  .page-template-default #wrapper .post-content ul > li {
    margin-bottom: 2px; }

  .page-template-default #wrapper .post-content ul {
    margin-top: 10px;
    margin-bottom: 10px; } }
@media (max-width: 768px) and (min-width: 321px) {
  .page-template-default #wrapper .post-content h1 {
    font-size: 32px;
    margin-bottom: 10px; }

  .page-template-default #wrapper .post-content h2 {
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 500; }

  .page-template-default #wrapper .post-content h3 {
    font-size: 22px; }

  .page-template-default #wrapper .post-content h4 {
    font-size: 20px; }

  .page-template-default #wrapper .post-content p, .page-template-default #wrapper .post-content ul > li {
    font-size: 16px;
    margin-bottom: 0px; }

  .page-template-default #wrapper .post-content ul > li {
    margin-bottom: 2px; }

  .page-template-default #wrapper .post-content ul {
    margin-top: 10px;
    margin-bottom: 10px; }

  .single-post .post-imagen_principal .post-imagen_principal_inner {
    max-width: 80%; }

  .single-post .post-imagen_principal .post-imagen_principal_inner > h1 {
    font-size: 30px; }

  .MWL-enlaces-navegacion-post_anterior > a {
    font-size: 16px; }

  .MWL-enlaces-navegacion-post_posterior > a {
    font-size: 16px; }

  .MWL-contenedor_ppal_posts_relacionados {
    margin-bottom: 15px; }

  #mwl_post_supra_container_sponsors {
    margin-top: 0px; } }
@media (max-width: 320px) {
  .page-template-default #wrapper .post-content h1 {
    font-size: 20px;
    margin-bottom: 10px; }

  .page-template-default #wrapper .post-content h2 {
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 500; }

  .page-template-default #wrapper .post-content h3 {
    font-size: 18px; }

  .page-template-default #wrapper .post-content h4 {
    font-size: 16px; }

  .page-template-default #wrapper .post-content p, .page-template-default #wrapper .post-content ul > li {
    font-size: 14px;
    margin-bottom: 0px; }

  .page-template-default #wrapper .post-content ul > li {
    margin-bottom: 2px; }

  .page-template-default #wrapper .post-content ul {
    margin-top: 10px;
    margin-bottom: 10px; }

  .single-post .post-imagen_principal .post-imagen_principal_inner {
    max-width: 80%; }

  .single-post .post-imagen_principal .post-imagen_principal_inner > h1 {
    font-size: 20px;
    line-height: 1.35; }

  .MWL-enlaces-navegacion-post_anterior > a {
    font-size: 16px; }

  .MWL-enlaces-navegacion-post_posterior > a {
    font-size: 16px; }

  .MWL-contenedor_ppal_posts_relacionados {
    margin-bottom: 15px; }

  #mwl_post_supra_container_sponsors {
    margin-top: 0px; } }
/* ./Pagina generica */
@media all and (min-width: 769px) {
  .archive .fusion-title.fusion-sep-none .title-heading-left.mwl-titlo-categroias-archive {
    display: none; } }
@media all and (max-width: 1024px) {
  .archive .fusion-title.fusion-sep-none .title-heading-left.mwl-titlo-categroias-archive {
    margin-top: 20px; }

  #mwl_categorias_supra_container_archive #mwl-author-en-grid-archivos {
    margin-top: 20px;
    font-weight: 400; } }
/* ./Archive Posts*/
@media all and (max-width: 700px) {
  .page-template-default #wrapper .post-content h3 {
    font-size: 18px; }

  .single-post .post-imagen_principal {
    height: 50vh; }

  .single-post #wrapper #main .post-content h2,
  .single-projects #wrapper #main .post-content h2 {
    font-size: 24px; }

  .single-post #wrapper .post-content h3,
  .single-projects #wrapper .post-content h3 {
    font-size: 22px; }

  .single-post #wrapper .post-content h4,
  .single-projects #wrapper .post-content h4 {
    font-size: 21px; }

  .single-post .post-imagen_principal .post-imagen_principal_inner > h1 {
    font-size: 20px;
    line-height: 1.35; }

  .single-projects .post-imagen_principal .post-imagen_principal_inner > h1 {
    font-size: 24px;
    line-height: 1.35; }

  .single-post .post_info_autor_y_fecha .post_info_autor_y_fecha_fecha,
  .single-post .post_info_autor_y_fecha .post_info_autor_y_fecha_autor {
    font-size: 15px; }

  .single-post #wrapper .post-content p, .single-post #wrapper .post-content ul > li,
  .single-projects #wrapper .post-content p, .single-post #wrapper .post-content ul > li {
    font-size: 16px; }

  /* Paginas */
  .page-template-page_1680 #wrapper .post-content .titulo-h2-pagina h2 {
    font-size: 24px; }

  .page-template-page_1680 #wrapper .post-content .titulo-h3-pagina h3 {
    font-size: 20px; }

  .page-template-page_1680 p {
    font-size: 18px; }

  .page-template-page_1680 .lista-personas-con-titulo p,
  .page-template-page_1680 .texto-y-titulo p {
    font-size: 18px; }

  .page-template-page_1680 .lista-personas-con-titulo h5, .page-template-page_1680 .texto-y-titulo h5 {
    font-size: 18px; }

  .single-projects .proyectos_info .proyectos_info_titulo {
    font-size: 18px; }

  .single-projects .proyectos_info .proyectos_info_datos {
    font-size: 18px; }

  .page-template-page_1680 #content {
    margin-bottom: 0px; }

  .page-template .mwl-sponsors-hecho-x-mwl .fusion-column-wrapper {
    text-align: center; }

  #wrapper #main {
    padding-left: 20px !important;
    padding-right: 20px !important; } }
/* Flechas Paginacion */
@media all and (max-width: 1640px) {
  #mwl_flecha_derecha, #mwl_flecha_izquierda {
    margin-top: 0px !important; } }
/**
	Estilos para complementar "the grid"

	Ejemplo Estructura Media Queries:
        -------------------------------------

	@media (max-width:1680px) and (min-width:1441px){
		}
	}

	@media (max-width:1440px) and (min-width:1025px){
		}

	}

	@media (max-width:1024px) and (min-width:769px){
		}

	}

	@media (max-width:768px) and (min-width:321px){
		}

	}

	@media (max-width:320px){
		}
	}
**/
.tg-mwl_masonry_grid_mas_debajo .tg-element-2 > a {
  font-size: 24px !important;
  outline: 0 !important; }

.tg-item-media-content > a, .tg-element-3 > a {
  outline: 0 !important; }

.tg-mwl_masonry_grid_mas_debajo .tg-element-2 > a:focus {
  font-size: 24px !important; }

.tg-mwl_masonry_grid_mas_debajo a:focus {
  font-size: 20px !important;
  line-height: 24px; }

.MWL-ES-Categorias_Archive_generico .tg-nav-color:hover:not(.dots):not(.tg-dropdown-value):not(.tg-dropdown-title), #grid-55663 .tg-nav-color:hover .tg-nav-color, #grid-55663 .tg-page-number.tg-page-current, #grid-55663 .tg-filter.tg-filter-active span,
.MWL-ES-home-Interviews .tg-nav-color:hover:not(.dots):not(.tg-dropdown-value):not(.tg-dropdown-title), #grid-55663 .tg-nav-color:hover .tg-nav-color, #grid-55663 .tg-page-number.tg-page-current, #grid-55663 .tg-filter.tg-filter-active span {
  color: #2d2d2d !important;
  /*B8B8B8 !important;*/ }

/* Posts Home */
.fusion-column-wrapper .MWL-ES-Categorias_Archive_generico {
  margin-bottom: 25px; }

.MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  /*600;*/
  color: #2d2d2d !important; }

.MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
  /*el subitutlo*/
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #4d4d4d !important;
  min-height: 60px;
  overflow: hidden; }

/* Home Interviews */
.MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  /*600;*/
  color: #2d2d2d !important; }

.MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
  /*el subitutlo*/
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #4d4d4d !important; }

#mwl_categorias_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3,
#mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3 {
  min-height: 0px !important; }

/* ./Home Interviews*/
/* MWL-ES-variable */
.MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  /*600;*/
  color: #2d2d2d !important; }

.MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
  /*el subitutlo*/
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #4d4d4d !important;
  min-height: 60px;
  overflow: hidden; }

#mwl_categorias_supra_container_variable .tg-mwl_masonry_grid_mas_debajo h2.tg-item-title {
  /*min-height:0px !important;*/ }

#mwl_categorias_supra_container_variable .tg-mwl_masonry_grid_mas_debajo .tg-element-3 {
  height: auto; }

/* .MWL-ES-variable*/
/* The grid */
/* 00.MWL-ES-Categorias_Archive_generico */
.MWL-ES-Categorias_Archive_generico .tg-grid-area-bottom1 {
  margin-top: 20px; }

.MWL-ES-Categorias_Archive_generico .tg-item-inner {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.MWL-ES-Categorias_Archive_generico .tg-item .tg-item-content-holder {
  padding-bottom: 0px !important; }

.MWL-ES-Categorias_Archive_generico .tg-pagination-holder {
  width: 100% !important; }

.MWL-ES-Categorias_Archive_generico .tg-pagination-prev {
  width: 50%;
  /* !important;*/
  text-align: left !important;
  padding-left: 30px;
  padding-right: 0px;
  margin-right: 0px; }

.MWL-ES-Categorias_Archive_generico .tg-pagination-next {
  width: 50%;
  /*!important;*/
  text-align: right !important;
  padding-left: 0px;
  padding-right: 30px;
  margin-left: 0px; }

.MWL-ES-Categorias_Archive_generico .tg-item-media-inner {
  max-height: 280px !important;
  height: 280px !important; }

/* ./00.MWL-ES-Categorias_Archive_generico */
/* 02. Home Interviews*/
.MWL-ES-home-Interviews .tg-grid-area-bottom1 {
  margin-top: 20px; }

.MWL-ES-home-Interviews .tg-item-inner {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.MWL-ES-home-Interviews .tg-item .tg-item-content-holder {
  padding-bottom: 0px !important; }

.MWL-ES-home-Interviews .tg-pagination-holder {
  width: 100% !important; }

.MWL-ES-home-Interviews .tg-pagination-prev {
  width: 50%;
  /*!important;*/
  text-align: left !important;
  padding-left: 30px;
  padding-right: 0px;
  margin-right: 0px; }

.MWL-ES-home-Interviews .tg-pagination-next {
  width: 50%;
  /*!important;*/
  text-align: right !important;
  padding-left: 0px;
  padding-right: 30px;
  margin-left: 0px; }

.MWL-ES-home-Interviews .tg-item-media-inner {
  height: 440px !important;
  max-height: 440px !important;
  height: 440px !important; }

.MWL-ES-home-Interviews .tg-item-media-inner img {
  object-fit: cover !important;
  height: 100% !important;
  width: 100% !important; }

/* ./02. Home Interviews*/
/* 03. Hvariable */
.MWL-ES-variable .tg-item-content-holder {
  background-color: rgba(0, 0, 0, 0) !important; }

.MWL-ES-variable .tg-grid-area-bottom1 {
  margin-top: 20px; }

.MWL-ES-variable .tg-item-inner {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.MWL-ES-variable .tg-item .tg-item-content-holder {
  padding-bottom: 0px !important; }

.MWL-ES-variable .tg-pagination-holder {
  width: 100% !important; }

.MWL-ES-variable .tg-pagination-prev {
  width: 50%;
  /* !important;*/
  text-align: left !important;
  padding-left: 30px;
  padding-right: 0px;
  margin-right: 0px; }

.MWL-ES-variable .tg-pagination-next {
  width: 50%;
  /*!important;*/
  text-align: right !important;
  padding-left: 0px;
  padding-right: 30px;
  margin-left: 0px; }

.MWL-ES-variable .tg-item-media-inner {
  max-height: 280px !important;
  height: 280px !important; }

/* ./03. variable */
/* ./MWL-ES-home-Eventos */
/**/
.MWL-home-eventos_class .tg-grid-wrapper {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.MWL-ES-home-Eventos .tg-item {
  max-height: 320px !important;
  height: 320px !important;
  /*max-width:50% !important;*/ }

.MWL-ES-home-Eventos .tg-center-inner {
  padding-left: 65px !important;
  padding-right: 65px !important; }

.MWL-ES-home-Eventos .tg-mwl_grid_mas_dentro {
  padding-left: 25px !important;
  padding-right: 25px !important; }

/* ./MWL-ES-home-Eventos */
/*The grid , botones more, prev, next */
.tg-grid-wrapper .tg-nav-color > a, .tg-txt-slash .tg-nav-font {
  font-size: 18px !important;
  line-height: 33px;
  font-weight: 600;
  color: #2d2d2d !important; }

/* Felchitas*/
.tg-grid-wrapper .tg-nav-color > a > .fa, .tg-txt-slash .tg-nav-font > .fa {
  padding-left: 4px; }

/*./The grid , botones more, prev, next */
/*Boton cargar más con AJAX*/
.tg-grid-wrapper .tg-ajax-button-holder .tg-nav-color span {
  border: 2px solid #2d2d2d !important;
  background-color: transparent;
  color: #2d2d2d !important;
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px !important;
  font-weight: 400; }

.tg-grid-wrapper .tg-ajax-button-holder .tg-nav-color span:hover {
  color: #4d4d4d !important; }

/* Campos de depuracion logica de The Grid */
.tg-cats-holder.tg-element-1, .tg-item-date.tg-element-4, .tg-cats-holder.tg-element-5, .tg-item-author.tg-element-7 {
  display: none !important; }

/* Campos de depuracion logica de The Grid*/
.tg-item-inner .tg-item-media-inner > img {
  object-fit: cover !important; }

.tg-grid-wrapper.MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-3 {
  height: 50px !important; }

/* Posts Home */
@media all and (min-width: 780px) {
  .category .MWL-ES-Categorias_Archive_generico {
    margin-top: -30px; } }
@media (max-width: 1680px) and (min-width: 1441px) {
  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; }

  .MWL-ES-Categorias_Archive_generico {
    margin-top: -30px; } }
@media (max-width: 1440px) and (min-width: 1025px) {
  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; } }
@media (max-width: 1024px) and (min-width: 769px) {
  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; } }
@media (max-width: 768px) and (min-width: 321px) {
  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 16px;
    line-height: 20px; }

  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 14px;
    line-height: 18px; } }
@media (max-width: 320px) {
  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 16px;
    line-height: 20px; }

  .MWL-ES-Categorias_Archive_generico .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 12px;
    line-height: 16px; } }
/* ./Posts Home */
/* Home Interviews */
@media (max-width: 1680px) and (min-width: 1441px) {
  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; } }
@media (max-width: 1440px) {
  .MWL-ES-home-Interviews .tg-item-inner {
    padding-left: 20px !important;
    padding-right: 20px !important; }

  .MWL-ES-home-Interviews .tg-item-media-inner, .MWL-ES-home-Interviews .tg-item-media-inner img {
    max-height: 420px !important;
    height: 420px !important; } }
@media (max-width: 1440px) and (min-width: 1025px) {
  .MWL-ES-home-Interviews {
    margin-left: -20px !important;
    margin-right: -20px !important; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; } }
@media (max-width: 1024px) and (min-width: 769px) {
  .MWL-ES-home-Interviews {
    margin-left: -10px !important;
    margin-right: -10px !important; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; } }
@media (max-width: 768px) and (min-width: 321px) {
  .MWL-ES-home-Interviews {
    margin-left: -20px !important;
    margin-right: -20px !important; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    /*font-size:16px;	line-height:20px;*/
    font-size: 14px;
    line-height: 1.35; }

  .MWL-ES-home-Interviews .tg-item-media-inner, .MWL-ES-home-Interviews .tg-item-media-inner img {
    max-height: 250px !important;
    height: 250px !important; } }
@media (max-width: 320px) {
  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 16px;
    line-height: 20px; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 14px;
    line-height: 17px; }

  .MWL-ES-home-Interviews .tg-item-media-inner, .MWL-ES-home-Interviews .tg-item-media-inner img {
    max-height: 250px !important;
    height: 250px !important; } }
/* ./Home Interviews */
/* MWL-ES-variable */
@media (max-width: 1680px) and (min-width: 1441px) {
  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; } }
@media (max-width: 1440px) {
  .MWL-ES-variable .tg-item-inner {
    padding-left: 20px !important;
    padding-right: 20px !important; }

  .MWL-ES-variable .tg-item-media-inner, .MWL-ES-variable .tg-item-media-inner img {
    max-height: 250px !important;
    height: 250px !important; } }
@media (max-width: 1440px) and (min-width: 1025px) {
  .MWL-ES-variable {
    margin-left: -20px !important;
    margin-right: -20px !important; }

  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; } }
@media (max-width: 1024px) and (min-width: 769px) {
  .MWL-ES-variable {
    margin-left: -20px !important;
    margin-right: -20px !important; }

  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 20px;
    line-height: 24px; }

  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 16px;
    line-height: 20px; } }
@media (max-width: 768px) and (min-width: 321px) {
  .MWL-ES-variable {
    margin-left: -20px !important;
    margin-right: -20px !important; }

  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 17px;
    line-height: 20px; }

  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 14px;
    line-height: 17px; } }
@media (max-width: 320px) {
  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 17px;
    line-height: 20px; }

  .MWL-ES-variable .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    font-size: 14px;
    line-height: 17px; } }
/* ./MWL-ES-variable */
/* 00.MWL-ES-Categorias_Archive_generico */
@media (max-width: 1440px) {
  .MWL-ES-Categorias_Archive_generico .tg-item-inner {
    padding-left: 20px !important;
    padding-right: 20px !important; }

  .MWL-ES-Categorias_Archive_generico .tg-item-media-inner, .MWL-ES-Categorias_Archive_generico .tg-item-media-inner img {
    max-height: 250px !important;
    height: 250px !important; } }
/* ./00.MWL-ES-Categorias_Archive_generico */
/*The grid , botones more, prev, next */
@media (max-width: 1680px) and (min-width: 1441px) {
  .tg-grid-wrapper .tg-nav-color > a, .tg-txt-slash .tg-nav-font {
    font-size: 18px !important;
    line-height: 24px; } }
@media (max-width: 1440px) and (min-width: 1025px) {
  .MWL-ES-Categorias_Archive_generico {
    margin-left: -20px !important;
    margin-right: -20px !important; }

  .tg-grid-wrapper .tg-nav-color > a, .tg-txt-slash .tg-nav-font {
    font-size: 18px !important;
    line-height: 24px; } }
@media (max-width: 1024px) and (min-width: 769px) {
  .MWL-ES-Categorias_Archive_generico {
    margin-left: -15px !important;
    margin-right: -15px !important; }

  .tg-grid-wrapper .tg-nav-color > a, .tg-txt-slash .tg-nav-font {
    font-size: 18px !important;
    line-height: 24px; }

  #main .MWL-ES-variable h2.tg-element-3 {
    line-height: 1.35; } }
@media (max-width: 768px) and (min-width: 321px) {
  .MWL-ES-Categorias_Archive_generico {
    margin-left: -25px !important;
    margin-right: -25px !important; }

  .tg-grid-wrapper .tg-nav-color > a, .tg-txt-slash .tg-nav-font {
    font-size: 18px !important;
    line-height: 24px; }

  #main .tg-grid-wrapper h2.tg-element-3 {
    line-height: 1.35; }

  .tg-grid-wrapper .tg-mwl_masonry_grid_mas_debajo .tg-element-3 {
    height: 74px;
    min-height: 74px; }

  #mwl_categorias_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3, #mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3,
  #mwl_home_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3, #mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3 {
    height: 74px !important;
    min-height: 74px !important; }

  #mwl_categorias_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3, #mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3 > a,
  #mwl_home_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3, #mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3 > a {
    font-size: 17px;
    line-height: 1.35; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 16px;
    line-height: 1.35; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    /*font-size:16px;	line-height:20px;*/
    font-size: 14px;
    line-height: 1.35; } }
@media (max-width: 320px) {
  .tg-grid-wrapper .tg-nav-color > a, .tg-txt-slash .tg-nav-font {
    font-size: 17px !important;
    line-height: 20px; }

  #main .tg-grid-wrapper h2.tg-element-3 {
    line-height: 1.35; }

  .tg-grid-wrapper .tg-mwl_masonry_grid_mas_debajo .tg-element-3 {
    height: 74px;
    min-height: 74px; }

  #mwl_categorias_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3, #mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3,
  #mwl_home_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3, #mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3 {
    height: 74px !important;
    min-height: 74px !important; }

  #mwl_categorias_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3, #mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3 > a,
  #mwl_home_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3, #mwl_home_supra_container_entrevistas .tg-mwl_masonry_grid_mas_debajo h2.tg-element-3 > a {
    font-size: 17px;
    line-height: 1.35; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo a:not([class*="tg-element-"]), .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo [class*="tg-element-"] :not(del) {
    font-size: 16px;
    line-height: 1.35; }

  .MWL-ES-home-Interviews .tg-mwl_masonry_grid_mas_debajo .tg-element-6 {
    /*font-size:16px;	line-height:20px;*/
    font-size: 14px;
    line-height: 1.35; } }
/*./The grid , botones more, prev, next */
#wrapper .fusion-header-wrapper {
  max-width: 1540px;
  /*width:1540px;*/
  margin: auto; }

.fusion-header-v6-content {
  position: relative; }

.fusion-flyout-search {
  background: rgba(255, 255, 255, 0.95);
  z-index: 2; }

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {
  color: #2d2d2d;
  border-bottom-color: #2d2d2d; }

/* Placeholders, search*/
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #2d2d2d;
  opacity: 1;
  /* Firefox */ }

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-ms-input-placeholder {
  color: #2d2d2d; }

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #2d2d2d; }

/* ./Placeholders, search*/
.fusion-header-v6 {
  padding-left: 0px;
  padding-right: 0px; }

.fusion-header-v6 > .fusion-header {
  padding-left: 30px;
  padding-right: 30px;
  max-width: 100%; }

.fusion-header-v6 .fusion-sticky-shadow {
  padding-left: 30px;
  padding-right: 30px; }

/* Ancho del menu ppal*/
.fusion-header-v6 .fusion-header {
  max-width: 1540px; }

.fusion-is-sticky .fusion-header-v6 .fusion-header > .fusion-row {
  max-width: 1480px; }

/*----------------------------------------------------------------------*/
/* El logo*/
.fusion-logo {
  height: 100px;
  margin-top: 35px !important;
  margin-bottom: 35px !important;
  z-index: 999998 !important; }

.fusion-logo-link {
  outline: 0 !important; }

.fusion-is-sticky .fusion-logo {
  height: 90px; }

.fusion-header-sticky-height,
.fusion-sticky-shadow {
  height: 100px !important; }

.fusion-is-sticky .fusion-header-sticky-height,
.fusion-is-sticky .fusion-sticky-shadow {
  height: 90px !important; }

.fusion-logo #mwl-logo-no-sticky {
  height: 100px;
  width: 100px;
  object-fit: cover;
  display: inline; }

.fusion-logo #mwl-logo-sticky {
  height: 50px;
  width: 50px;
  object-fit: cover;
  display: none; }

.fusion-standard-logo-mwl-sticky {
  display: none; }

.fusion-is-sticky .fusion-standard-logo-mwl-sticky {
  display: inline !important;
  margin-top: 20px;
  margin-bottom: 20px; }

.fusion-standard-logo {
  /*Este es el logo cuando la barra se hace sticky*/
  height: 100px !important;
  width: 100px;
  object-fit: cover; }

.fusion-is-sticky .fusion-header-v6-content {
  height: 90px !important; }

.fusion-is-sticky .fusion-logo #mwl-logo-no-sticky {
  opacity: 0;
  display: none; }

/* ./El logo*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* El menu de la derecha*/
#mwl-header-zona-derecha {
  display: inline-block;
  width: 33%;
  height: auto;
  overflow: auto;
  min-height: 100px;
  /*position:relative;*/
  overflow-x: hidden;
  /*border:1px solid blue;*/ }

.fusion-is-sticky #mwl-header-zona-derecha {
  padding-top: 25px;
  min-height: 90px; }

#mwl-header-zona-derecha-text-place-1 {
  width: 100%;
  height: 30px;
  text-align: right;
  opacity: 1;
  display: block; }

.fusion-is-sticky #mwl-header-zona-derecha-text-place-1 {
  opacity: 0;
  display: none; }

#mwl-header-zona-derecha-text-place-2 {
  display: inline-block;
  float: left;
  margin-right: 20px;
  opacity: 0; }

.fusion-is-sticky #mwl-header-zona-derecha-text-place-2 {
  opacity: 1; }

#mwl-header-zona-derecha-menu-place {
  display: inline-block;
  padding-top: 12px; }

#mwl-menu-derecha-burguer {
  padding-right: 16px;
  outline: 0 !important; }

#sideNavigation-derecha-fondo {
  position: fixed;
  right: 0px;
  background-color: #fff;
  display: none;
  /*top:90px;*/ }

#nav-icon-derecha {
  width: 24px;
  height: 22px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index: 99999; }

#nav-icon-derecha span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #d3531a;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out; }

/* Icon 3 */
#nav-icon-derecha span:nth-child(1) {
  top: 50%;
  left: 4.5%;
  width: 90%;
  background-color: #000000;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

#nav-icon-derecha span:nth-child(2),
#nav-icon-derecha span:nth-child(3) {
  background-color: #000000;
  top: 50%; }

#nav-icon-derecha.open span:nth-child(1) {
  left: 0%;
  width: 100%;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

#nav-icon-derecha.open span:nth-child(2) {
  top: 50%;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

#nav-icon-derecha.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/* The side navigation menu */
.sidenav-derecha {
  height: 100vh;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: absolute;
  /* Stay in place */
  z-index: 1;
  /* Stay on top */
  top: 60px;
  right: 0;
  /*background-color: #fff;*/
  /* Black*/
  /*overflow-x: hidden;*/
  /* Disable horizontal scroll */
  padding-top: 60px;
  /* Place content 60px from the top */
  transition: 0s;
  /* 0.5 second transition effect to slide in the sidenav */
  z-index: 5; }

.fusion-is-sticky .sidenav-derecha {
  padding-top: 0px !important;
  top: 40px !important; }

#sideNavigation-inner-derecha {
  /*border:1px solid red;*/
  text-align: right;
  margin-top: 45px; }

/* The navigation menu links */
.sidenav-derecha a {
  /*padding: 8px 8px 8px 32px;*/
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s; }

/* When you mouse over the navigation links, change their color */
#sidenav-derecha a:hover,
.offcanvas a:focus {
  color: #f1f1f1; }

#sideNavigation-inner-derecha {
  background-color: #fff;
  opacity: 0;
  height: 100vh; }

.topnav-derecha {
  position: absolute;
  right: 0px;
  margin-top: 0px;
  margin-right: -15px;
  background-color: transparent !important;
  width: auto; }

/* Style the links inside the navigation bar */
.topnav-derecha a {
  float: left;
  display: block;
  color: #191919;
  text-align: center;
  padding: 0px;
  text-decoration: none;
  height: auto; }

/* Add a color to the active/current link */
.topnav-derecha a.active {
  background-color: transparent;
  color: white; }

#sideNavigation-inner-derecha ul {
  list-style: none outside none;
  margin-top: 0px;
  display: block;
  /* Chrome, IOs, Safari */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
  /* Mozilla */
  -moz-margin-before: 0em;
  -moz-margin-after: 0em;
  -moz-margin-start: 0px;
  -moz-margin-end: 0px;
  -moz-padding-start: 0px; }

/** Botones siempre visibles a pesar de flyout-search */
#mwl-header-zona-derecha {
  z-index: 99999; }

/* Fuentes*/
#mwl-header-zona-derecha a {
  font-size: 26px;
  line-height: 33px;
  color: #000000;
  outline: 0 !important; }

/* ./El menu de la derecha*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* El menu de la izquierda*/
#mwl-header-zona-izquierda {
  display: inline-block;
  width: 33%;
  height: auto;
  overflow: auto;
  min-height: 100px;
  /*position:relative;*/
  /*border:1px solid blue;*/ }

.fusion-is-sticky #mwl-header-zona-izquierda {
  padding-top: 25px;
  min-height: 90px; }

#mwl-header-zona-izquierda-text-place-1 {
  width: 100%;
  height: 30px;
  text-align: left;
  opacity: 1;
  display: inline; }

.fusion-is-sticky #mwl-header-zona-izquierda-text-place-1 {
  opacity: 0;
  display: none; }

#mwl-header-zona-izquierda-text-place-2 {
  display: inline-block;
  float: right;
  margin-right: 20px;
  opacity: 0; }

.fusion-is-sticky #mwl-header-zona-izquierda-text-place-2 {
  opacity: 1; }

#mwl-header-zona-izquierda-menu-place {
  display: inline-block;
  padding-top: 10px; }

#mwl-menu-izquierda-burguer {
  padding-right: 16px;
  outline: 0 !important; }

#sideNavigation-izquierda-fondo {
  position: fixed;
  left: 0px;
  background-color: #fff;
  display: none;
  top: 90px; }

#nav-icon-izquierda {
  width: 28px;
  /*30px;*/
  height: 28px;
  /*30px;*/
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index: 999999 !important; }

#nav-icon-izquierda span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #d3531a;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out; }

/* Icon 3 */
#nav-icon-izquierda span:nth-child(1) {
  top: 20%;
  background-color: #000000; }

#nav-icon-izquierda span:nth-child(2),
#nav-icon-izquierda span:nth-child(3) {
  background-color: #000000;
  top: 50%; }

#nav-icon-izquierda span:nth-child(4) {
  background-color: #000000;
  top: 80%; }

#nav-icon-izquierda.open span:nth-child(1) {
  background-color: #000000;
  top: 8px;
  width: 0%;
  left: 50%; }

#nav-icon-izquierda.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

#nav-icon-izquierda.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

#nav-icon-izquierda.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%; }

/* The side navigation menu */
.sidenav-izquierda {
  height: 100vh;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: absolute;
  /* Stay in place */
  z-index: 1;
  /* Stay on top */
  top: 60px;
  left: 0;
  /*background-color: #fff;*/
  /* Black*/
  /*overflow-x: hidden;*/
  /* Disable horizontal scroll */
  padding-top: 60px;
  /* Place content 60px from the top */
  transition: 0s;
  /* 0.5 second transition effect to slide in the sidenav */
  z-index: 99998; }

.fusion-is-sticky .sidenav-izquierda {
  padding-top: 0px !important;
  top: 40px !important; }

#sideNavigation-inner-izquierda {
  /*border:1px solid red;*/
  text-align: left;
  margin-top: 45px; }

/* The navigation menu links */
.sidenav-izquierda a {
  /*padding: 8px 8px 8px 32px;*/
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s; }

/* When you mouse over the navigation links, change their color */
#sidenav-izquierda a:hover,
.offcanvas a:focus {
  color: #f1f1f1; }

#sideNavigation-inner-izquierda {
  background-color: #fff;
  opacity: 0;
  height: 100vh;
  min-height: 500px; }

.topnav-izquierda {
  position: absolute;
  left: 0px;
  margin-top: 0px;
  margin-right: -15px;
  background-color: transparent !important;
  width: auto;
  /*margin-left:32px;*/ }

/* Style the links inside the navigation bar */
.topnav-izquierda a {
  /*float: left;*/
  display: block;
  color: #191919;
  text-align: center;
  padding: 0px;
  text-decoration: none;
  height: auto; }

/* Add a color to the active/current link */
.topnav-izquierda a.active {
  background-color: transparent;
  color: white; }

#sideNavigation-inner-izquierda ul {
  list-style: none outside none;
  margin-top: 0px;
  display: block;
  /*Chrome , IOs, Safari*/
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
  /* Mozilla */
  -moz-margin-before: 0em;
  -moz-margin-after: 0em;
  -moz-margin-start: 0px;
  -moz-margin-end: 0px;
  -moz-padding-start: 0px; }

/* Botones siempre visibles a pesar de flyout-search */
#mwl-header-zona-izquierda {
  z-index: 99999; }

/* Fuentes*/
#mwl-header-zona-izquierda a, .mwl-breadcrumbs, .mwl-breadcrumbs-parte-variable-paralelo {
  font-size: 26px;
  line-height: 33px;
  color: #000000;
  outline: 0 !important; }

.mwl-breadcrumbs-parte-variable {
  color: #999999; }

.mwl-breadcrumbs-parte-variable-paralelo {
  color: #999999;
  max-width: 20%; }

/* ./El menu de la izquierda*/
/* Lenguaje Sitcher arriba*/
#mwl-lenguaje-switcher-container {
  width: 100%;
  background-color: #E6E6E6;
  padding-right: 25px;
  padding-left: 25px; }

#mwl-lenguaje-switcher-inner {
  text-align: right;
  max-width: 1480px;
  margin: auto;
  font-size: 18px; }

#mwl-lenguaje-switcher-inner a {
  text-transform: uppercase; }

#mwl-lenguaje-switcher-container .mwl-lenguaje-switcher-selected {
  font-weight: 700; }

/* ./Lenguaje Switcher arriba*/
/* Lenguaje Sitcher derecha*/
#mwl-lenguaje-switcher-derecha-container {
  width: 100%;
  padding-left: 25px;
  padding-right: 0px;
  background-color: transparent;
  display: none; }

#mwl-lenguaje-switcher-derecha-inner {
  text-align: right;
  max-width: 1480px;
  margin: auto;
  font-size: 18px; }

#mwl-lenguaje-switcher-derecha-inner a {
  /*text-transform:uppercase;*/ }

#mwl-lenguaje-switcher-derecha-container .mwl-lenguaje-switcher-selected {
  font-weight: 500; }

/* ./Lenguaje Switcher arriba*/
/* Estilos comunes para todos los menus*/
.menu-separacion-arriba {
  margin-top: 30px; }

.menu-item-pendiente a {
  /*Pra indicar que todavia no esta rellenado*/
  color: #f00 !important; }

/* Ocultar navegacion normal en pantallas con alto muy pequeño */
/*
@media (max-height:480px){
    #sideNavigation-inner-izquierda, #sideNavigation-inner-derecha{
        opacity:0;display:none;
    }
    #sideNavigation-izquierda-fondo, #sideNavigation-derecha-fondo{
        opacity:0;display:none;
    }
}*/
@media (max-height: 500px) {
  body.body-menus-deplagados {
    overflow: hidden;
    /*position:fixed;*/ }

  .body-menus-deplagados #sideNavigation-inner-izquierda {
    overflow-y: scroll; }

  .body-menus-deplagados #sideNavigation-izquierda .idintec-custom-menu-class-footer-1 {
    min-height: 800px; }

  .body-menus-deplagados #sideNavigation-inner-derecha {
    overflow-y: scroll; }

  .body-menus-deplagados #sideNavigation-derecha .dummy-idintec-custom-menu-class-footer-1 {
    min-height: 800px; }

  .body-menus-deplagados #menu-mwl-menu-ppal-derecha > li {
    padding-right: 20px; } }
/* Selector de idioma */
.mwl-selector-idioma-derecha {
  font-size: 26px;
  line-height: 33px;
  /*color:#000000;*/
  display: block !important; }

#wrapper .fusion-widget-area .current-menu-item > a {
  color: #9e9e9e; }

/* Correcion Fallos.Al pasar ppor el menu aunque este cerrado se pueden pulsar los items!!!! */
#menu-mwl-menu-ppal-izquierda .menu-item {
  display: none !important; }

.body-menus-deplagados #menu-mwl-menu-ppal-izquierda .menu-item {
  display: list-item !important; }

#menu-mwl-menu-ppal-derecha .menu-item {
  display: none !important; }

.body-menus-deplagados #menu-mwl-menu-ppal-derecha .menu-item {
  display: list-item !important; }

@media all and (max-width: 1024px) {
  .fusion-header :not(.fusion-sticky-shadow) {
    /* max-height:140px;*/ } }
.search-results .fusion-header-v6 .fusion-header {
  max-height: 95px !important; }

#footer .fusion-copyright-notice {
  font-size: 18px; }

#footer .fusion-copyright-notice a:hover {
  color: #999999 !important; }

#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {
  font-size: 30px !important; }

#mwl_boton_cerrar_form_search {
  position: absolute;
  right: 10px;
  top: 5px;
  width: 32px;
  height: 32px;
  cursor: pointer; }

#mwl_boton_cerrar_form_search:hover {
  opacity: 1; }

#mwl_boton_cerrar_form_search:before, #mwl_boton_cerrar_form_search:after {
  position: absolute;
  right: 15px;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #000; }

#mwl_boton_cerrar_form_search:before {
  transform: rotate(45deg); }

#mwl_boton_cerrar_form_search:after {
  transform: rotate(-45deg); }

/*Iphone Horizontal */
@media (max-width: 768px) {
  #mwl-header-zona-izquierda-text-place-1, #mwl-header-zona-izquierda-text-place-2 {
    display: none; } }
.body-menus-deplagados #menu-mwl-menu-ppal-derecha .menu-item.mwl-search-button-header {
  display: none !important; }

@media (max-width: 768px) {
  #mwl-header-zona-derecha-text-place-1, #mwl-header-zona-derecha-text-place-2 {
    display: none; }

  .body-menus-deplagados #menu-mwl-menu-ppal-derecha .menu-item.mwl-search-button-header {
    margin-top: 30px;
    display: list-item !important; } }
@media (max-width: 1024px) {
  .fusion-logo {
    width: 75px; }

  .fusion-logo #mwl-logo-no-sticky {
    width: 75px;
    height: 75px;
    object-fit: contain;
    object-position: 50% 0%; }

  .mwl-breadcrumbs-parte-variable {
    display: none; } }
/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidenav-derecha {
    padding-top: 15px; }

  .sidenav-derecha a, .mwl-selector-idioma-derecha {
    font-size: 18px; }

  .body-menus-deplagados #menu-mwl-menu-ppal-derecha .mwl-menu-hide-mobile {
    display: none !important; } }
@media (max-width: 1680px) and (min-width: 1441px) {
  #mwl-header-zona-derecha a, .mwl-selector-idioma-derecha {
    font-size: 26px;
    line-height: 33px; } }
@media (max-width: 1440px) and (min-width: 1025px) {
  #mwl-header-zona-derecha a, .mwl-selector-idioma-derecha {
    font-size: 22px;
    line-height: 27px; }

  #mwl-header-zona-derecha-menu-place {
    padding-top: 10px; }

  #nav-icon-derecha {
    width: 20px;
    height: 20px; }

  #mwl-header-zona-izquierda-menu-place {
    padding-top: 12px; }

  #nav-icon-izquierda {
    width: 20px;
    height: 20px; } }
@media (max-width: 1024px) and (min-width: 769px) {
  #mwl-header-zona-derecha a, .mwl-selector-idioma-derecha {
    font-size: 22px;
    line-height: 27px; }

  #mwl-header-zona-derecha-menu-place {
    padding-top: 10px; }

  #nav-icon-derecha {
    width: 20px;
    height: 20px; }

  #mwl-header-zona-izquierda-menu-place {
    padding-top: 12px; }

  #nav-icon-izquierda {
    width: 20px;
    height: 20px; } }
@media (max-width: 768px) and (min-width: 321px) {
  #mwl-header-zona-derecha a, .mwl-selector-idioma-derecha {
    font-size: 23px;
    line-height: 31px; }

  #mwl-header-zona-derecha #mwl-header-zona-derecha-text-place-2 > a {
    line-height: 24px; }

  #mwl-header-zona-derecha-menu-place {
    padding-top: 10px; }

  #nav-icon-derecha {
    width: 20px;
    height: 20px; }

  #mwl-header-zona-izquierda-menu-place {
    padding-top: 12px; }

  #nav-icon-izquierda {
    width: 20px;
    height: 20px; } }
@media (max-width: 320px) {
  #mwl-header-zona-derecha a, .mwl-selector-idioma-derecha {
    font-size: 23px;
    line-height: 31px; }

  #mwl-header-zona-derecha-menu-place {
    padding-top: 10px; }

  #nav-icon-derecha {
    width: 20px;
    height: 20px; }

  #mwl-header-zona-izquierda-menu-place {
    padding-top: 12px; }

  #nav-icon-izquierda {
    width: 20px;
    height: 20px; } }
/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidenav-izquierda {
    padding-top: 15px; }

  .sidenav-izquierda a {
    font-size: 18px; }

  .body-menus-deplagados #menu-mwl-menu-ppal-derecha .mwl-menu-hide-mobile {
    display: none !important; } }
@media (max-width: 1680px) and (min-width: 1441px) {
  #mwl-header-zona-izquierda a, .mwl-breadcrumbs, .mwl-breadcrumbs-parte-variable-paralelo {
    font-size: 26px;
    line-height: 33px; } }
@media (max-width: 1440px) and (min-width: 1025px) {
  #mwl-header-zona-izquierda a, .mwl-breadcrumbs, .mwl-breadcrumbs-parte-variable-paralelo {
    font-size: 22px;
    line-height: 27px; } }
@media (max-width: 1024px) and (min-width: 769px) {
  #mwl-header-zona-izquierda a, .mwl-breadcrumbs, .mwl-breadcrumbs-parte-variable-paralelo {
    font-size: 22px;
    line-height: 27px; } }
@media (max-width: 768px) and (min-width: 321px) {
  #mwl-header-zona-izquierda a, .mwl-breadcrumbs, .mwl-breadcrumbs-parte-variable-paralelo {
    font-size: 23px;
    line-height: 31px; } }
@media (max-width: 320px) {
  #mwl-header-zona-izquierda a, .mwl-breadcrumbs, .mwl-breadcrumbs-parte-variable-paralelo {
    font-size: 23px;
    line-height: 31px; } }
@media all and (max-width: 880px) {
  .mwl-breadcrumbs-parte-variable-paralelo {
    display: none; } }
/* Escondo a aprtir de ipad vertical*/
@media all and (max-width: 768px) {
  .body-menus-deplagados #menu-mwl-menu-ppal-derecha .mwl-menu-hide-mobile,
  .body-menus-deplagados #menu-english_mwl-menu-ppal-derecha .mwl-menu-hide-mobile {
    display: none !important; } }
@media all and (max-width: 568px) {
  .fusion-header-v6 > .fusion-header {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%; }

  .fusion-header-v6 .fusion-sticky-shadow {
    padding-left: 20px;
    padding-right: 20px; } }
@media all and (max-width: 600px) {
  #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {
    font-size: 20px !important; }

  #mwl_boton_cerrar_form_search {
    top: 6px;
    width: 20px;
    height: 20px; }

  #mwl_boton_cerrar_form_search:before, #mwl_boton_cerrar_form_search:after {
    position: absolute;
    right: 15px;
    content: ' ';
    height: 20px;
    width: 2px;
    background-color: #000; } }
/*
Estilos newsletter MWL. 
*/
/* The Modal (background) */
.mwl-modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 999999;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */ }

/* Modal Content/Box */
.mwl-modal .mwl-modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  /* Could be more or less, depending on screen size */
  max-width: 600px; }

.mwl-modal .mwl-modal-content .modal-header {
  position: relative;
  width: 100%; }

.mwl-modal .mwl-modal-content .modal-header .mwl_newsletter_close {
  position: absolute;
  right: 0px;
  top: 0px;
  cursor: pointer; }

/* The Close Button */
.mwl-modal .mwl-modal-close {
  color: #000;
  float: right;
  font-size: 36px;
  font-weight: 400;
  padding-top: 6px; }

.mwl-modal .close:hover,
.mwl-modal .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer; }

.mwl-modal .mwl-titulo_newsletter {
  margin-top: 0px;
  margin-bottom: 0px; }

.mwl-modal .mc-field-group {
  margin-bottom: 15px; }

.mwl-modal .mc-field-group label {
  font-size: 18px; }

@media (max-width: 768px) {
  .mwl-modal .mc-field-group label {
    display: none; } }
.mwl-modal .mc-field-group input {
  font-size: 16px;
  border-radius: 4px; }

.mwl-modal #mc_embed_signup div.mce_inline_error {
  background-color: transparent;
  color: #f00;
  font-size: 14px;
  margin-bottom: 2px;
  padding-bottom: 0px; }

.mwl-modal #mc_embed_signup div#mce-error-response, .mwl-modal #mce-success-response {
  font-size: 14px; }

.mwl-modal #mc_embed_signup input.mce_inline_error {
  border-color: #f00; }

.mwl-modal #mc_embed_signup #mc-embedded-subscribe {
  margin-top: 15px;
  font-size: 16px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid;
  border-color: #969696;
  cursor: pointer; }

.mwl-modal #mc_embed_signup #mc-embedded-subscribe:hover {
  background-color: #e6e6e6; }

.mwl-modal .select2-dropdown-open.select2-drop-above .select2-choice {
  border-color: #969696; }

#select2-drop.select2-drop-active, .select2-container .select2-choice {
  border-color: #969696; }

.select2-drop {
  z-index: 999999 !important; }

.select2-result, .select2-input, .select2-no-results, .select2-choice, .select2-chosen {
  font-size: 14px !important; }

#newsletter-footer {
  /*Enlace desde el footer*/
  cursor: pointer;
  font-size: 18px;
  padding-top: 6px; }

@media all and (max-width: 468px) {
  /* Modal Content/Box */
  .mwl-modal .mwl-modal-content {
    margin: 30% auto;
    /* 15% from the top and centered */
    width: 100%;
    /* Could be more or less, depending on screen size */ } }
.mwl-anuncio-div-exterior {
  /*border:1px solid green;*/
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 35px;
  padding-right: 35px; }

.mwl-espacio-anuncio {
  position: relative;
  display: block;
  background-color: transparent;
  /*#fff;*/
  /*padding-top:10px;
  padding-bottom:10px;*/
  overflow: auto;
  height: auto;
  /*margin-bottom:25px;margin-top:25px;*/
  max-width: 1680px;
  margin: auto;
  /*border:1px solid black;*/ }

.mwl-espacio-anuncio .mwl-espacio-anuncio-container {
  position: relative;
  display: block; }

.mwl-espacio-anuncio_1_1_container {
  /*border:1px solid red;*/
  overflow-x: hidden;
  width: 100%;
  max-width: 1480px;
  margin: auto; }

.mwl-espacio-anuncio_1_2_container {
  /*border:1px solid orange;*/
  width: 100%;
  max-width: 1480px;
  margin: auto; }

.mwl-espacio-anuncio_1_3_container {
  /*border:1px solid green;*/
  max-width: 1480px;
  margin: auto; }

.mwl-espacio-anuncio_8_12_y_4_12_container {
  /*border:1px solid blue;*/
  max-width: 1480px;
  margin: auto; }

.mwl-espacio-anuncio_1_1_col {
  position: relative;
  display: block;
  width: 100%;
  margin: auto;
  /*border:1px solid green;*/
  height: 100px;
  text-align: center;
  overflow: hidden; }

.mwl-espacio-anuncio_1_2_col {
  position: relative;
  display: block;
  width: 50%;
  /*border:1px solid black;*/
  height: 200px;
  float: left;
  text-align: center;
  overflow: hidden; }

.mwl-espacio-anuncio_1_3_col {
  position: relative;
  display: inline-block;
  width: 33.3%;
  /*border:1px solid black;*/
  height: 200px;
  float: left;
  text-align: center;
  overflow: hidden; }

.mwl-espacio-anuncio_8_12_y_4_12_col {
  position: relative;
  display: block;
  width: 50%;
  /*border:1px solid black;*/
  height: 200px;
  float: left;
  text-align: center;
  overflow: hidden; }

.mwl-espacio-anuncio_8_12_y_4_12_col.mwl-espacio-anuncio_8_12_y_4_12_col_1 {
  width: 65%;
  /*border:1px solid red;*/ }

.mwl-espacio-anuncio_8_12_y_4_12_col.mwl-espacio-anuncio_8_12_y_4_12_col_2 {
  width: 35%; }

/* DIvs interiores para centrado vertical*/
.mwl-espacio-anuncio-outer {
  display: table;
  position: absolute;
  height: 100%;
  width: 100%;
  /*border:1px solid black;       */ }

.mwl-espacio-anuncio_1_1_container .mwl-espacio-anuncio-outer {
  width: 100%;
  margin: auto;
  position: relative; }

.mwl-espacio-anuncio-middle {
  display: table-cell;
  vertical-align: middle; }

.mwl-espacio-anuncio-inner {
  margin-left: auto;
  margin-right: auto; }

.mwl-espacio-anuncio_1_2_col_1 .mwl-espacio-anuncio-outer {
  text-align: center;
  /*right;*/ }

.mwl-espacio-anuncio_1_2_col_2 .mwl-espacio-anuncio-outer {
  text-align: center;
  /*left;*/ }

.mwl-espacio-anuncio_1_3_col_1 .mwl-espacio-anuncio-outer {
  text-align: center; }

.mwl-espacio-anuncio_1_3_col_2 .mwl-espacio-anuncio-outer {
  text-align: center; }

.mwl-espacio-anuncio_1_3_col_3 .mwl-espacio-anuncio-outer {
  text-align: center; }

.mwl-espacio-anuncio_8_12_y_4_12_col_1 .mwl-espacio-anuncio-outer {
  text-align: right; }

.mwl-espacio-anuncio_8_12_y_4_12_col_1 .mwl-espacio-anuncio-outer .mwl-espacio-anuncio-inner {
  text-align: center; }

.mwl-espacio-anuncio_8_12_y_4_12_col_2 .mwl-espacio-anuncio-outer {
  text-align: center;
  /*left;*/ }

/* ./DIvs interiores para centrado vertical*/
/* Paddings columnas */
.mwl-espacio-anuncio_1_2_col_1 .mwl-espacio-anuncio-middle {
  left: 45px;
  right: 45px; }

.mwl-espacio-anuncio_1_2_col_2 .mwl-espacio-anuncio-middle {
  left: 45px;
  right: 45px; }

.mwl-espacio-anuncio_1_2_col_1 .mwl-espacio-anuncio-middle, .mwl-espacio-anuncio_1_2_col_2 .mwl-espacio-anuncio-middle {
  padding-left: 45px;
  padding-right: 45px; }

/* Paddings columnas */
.mwl-espacio-anuncio_1_3_col_1 .mwl-espacio-anuncio-middle, .mwl-espacio-anuncio_1_3_col_2 .mwl-espacio-anuncio-middle, .mwl-espacio-anuncio_1_3_col_3 .mwl-espacio-anuncio-middle {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  max-width: 100%; }

/* Paddings columnas */
.mwl-espacio-anuncio_8_12_y_4_12_col_1 .mwl-espacio-anuncio-middle, .mwl-espacio-anuncio_8_12_y_4_12_col_2 .mwl-espacio-anuncio-middle {
  padding-left: 0px;
  /*40px;*/
  padding-right: 0px;
  /*40px;*/ }

/* ./Paddings columnas */
.mwl-espacio-anuncio-inner img {
  height: 100%;
  object-fit: contain !important; }

/* Tamaños ctlr visibilidad*/
@media (min-width: 1025px) {
  .mwl-anuncio-desktop {
    /*visible */ }

  .mwl-anuncio-tablet {
    display: none; }

  .mwl-anuncio-mobile {
    display: none; }

  .mwl-anuncio-todos-menos-mobile {
    /*visible */ } }
@media (max-width: 1024px) and (min-width: 650px) {
  .mwl-anuncio-desktop {
    display: none; }

  .mwl-anuncio-tablet {
    /*visible*/ }

  .mwl-anuncio-mobile {
    display: none; }

  .mwl-anuncio-todos-menos-mobile {
    /*visible */ } }
@media (max-width: 649px) {
  .mwl-anuncio-desktop {
    display: none; }

  .mwl-anuncio-tablet {
    display: none; }

  .mwl-anuncio-mobile {
    /*visible*/ }

  .mwl-anuncio-todos-menos-mobile {
    display: none; } }
/* ./Tamaños ctlr visibilidad*/
/* Paticularidades BsaPro*/
.mwl-espacio-anuncio-inner .bsaProContainer {
  width: 100%;
  height: 100%; }

.mwl-espacio-anuncio-inner .bsaProContainer .bsaProItemInner__thumb {
  display: none; }

.mwl-espacio-anuncio-inner .bsaProContainer .bsaProItemInner__thumb.mwl-anuncio-bsa-centrado-vertical {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  height: 100%; }

.mwl-espacio-anuncio-inner .bsaProHeader {
  display: none !important; }

.mwl-espacio-anuncio-inner .bsaProContainer.bsa-pro-col-1 .bsaGridGutter .bsaProItem {
  margin: auto !important;
  float: none !important; }

/* Responsive */
@media all and (max-width: 767px) {
  .mwl-espacio-anuncio_1_2_col_1 .mwl-espacio-anuncio-middle, .mwl-espacio-anuncio_1_2_col_2 .mwl-espacio-anuncio-middle {
    padding-left: 6px;
    padding-right: 6px; }

  .mwl-espacio-anuncio_1_3_col_1 .mwl-espacio-anuncio-middle, .mwl-espacio-anuncio_1_3_col_2 .mwl-espacio-anuncio-middle, .mwl-espacio-anuncio_1_3_col_3 .mwl-espacio-anuncio-middle {
    padding-left: 2px;
    padding-right: 2px; }

  .mwl-espacio-anuncio_8_12_y_4_12_col_1 .mwl-espacio-anuncio-middle, .mwl-espacio-anuncio_8_12_y_4_12_col_2 .mwl-espacio-anuncio-middle {
    padding-left: 6px;
    padding-right: 6px; } }
#nav ul li ul li a, #reviews #comments > h2, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type=button], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type=submit], body {
  font-family: "Neue Haas Grotesk Disp Reg" !important; }

#main .post h2, #main .reading-box h2, #main h2, .ei-title h2, .fusion-modal h2, .fusion-title h2, .fusion-widget-area h2, .main-flex .slide-content h2, .post-content h2, .title h2 {
  font-family: "Neue Haas Grotesk Disp Reg" !important; }

.fusion-author .fusion-author-title, .fusion-header-tagline, .fusion-modal .modal-title, .fusion-modal h3, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .fusion-title h3, .fusion-widget-area h3, .main-flex .slide-content h3, .post-content h3, .project-content h3, .sidebar .widget h3 {
  font-family: "Neue Haas Grotesk Disp Reg" !important; }

#wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-heading a, .fusion-accordian .panel-title, .fusion-carousel-title, .fusion-content-widget-area h4, .fusion-flip-boxes .fusion-flip-box .flip-box-heading-back, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-modal h4, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-tabs .nav-tabs li .fusion-tab-heading, .popover .popover-title, .post-content h4, .project-content .project-info h4, .share-box h4, table th {
  font-family: "Neue Haas Grotesk Disp Reg" !important; }

input, select, textarea {
  font-family: "Neue Haas Grotesk Disp Reg" !important; }

/*
Gestion de contenedores
*/
/* Clase para meter divs 100% ancho donde quiera*/
.mwl_fullwdith_whereever {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  text-align: center; }

/* Clase para meter divs 100% ancho donde quiera. Igual que .mwl_fullwdith_whereever pero con Js hago que se linea interiormente con main*/
.mwl_fullwdith_whereever_keep_padding_main {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  text-align: center; }

/* Clase para meter divs 100% ancho donde quiera*/
.page-template .mwl_fullwdith_whereever_pagina {
  width: 100vw !important;
  position: relative !important;
  left: 50% !important;
  right: 50% !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  text-align: center; }

.page-template .mwl_fullwdith_whereever_pagina_left {
  width: 100vw !important;
  position: relative !important;
  left: 50% !important;
  right: 50% !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  text-align: left; }

#mwl_home_supra_container_anuncios_arriba, #mwl_home_supra_container_anuncios_medio, #mwl_home_supra_container_anuncios_abajo {
  width: 100%;
  text-align: center; }

/* Contenedores Home */
#mwl_home_ultimosPosts_supra,
#mwl_home_supra_container_slider,
#mwl_home_ultimosPosts,
#mwl_home_supra_container_entrevistas,
#mwl_home_supra_container_variable,
#mwl_home_supra_container_eventos,
#mwl_home_supra_container_sponsors {
  display: inline-block;
  width: 100%;
  position: relative;
  /*border:1px solid red;*/
  padding-bottom: 0px;
  padding-top: 0px;
  margin-bottom: 25px;
  margin-top: 25px;
  text-align: center; }

#mwl_home_supra_container_sponsors {
  margin-bottom: 0px; }

#mwl_home_supra_container_slider, #mwl_home_supra_container_variable {
  max-width: 1680px; }

#mwl_home_supra_container_slider {
  margin-top: 0px;
  margin-bottom: 0px;
  /*15px;*/ }

#mwl_home_supra_container_variable {
  background-color: #e6e6e6; }

#mwl_home_container_entrevistas,
#mwl_home_container_variable,
#mwl_home_container_eventos,
#mwl_home_container_sponsors {
  margin-top: 20px;
  margin-bottom: 20px; }

#mwl_home_ultimosPosts {
  max-width: 1480px; }

.mwl-contenedor-shortcode {
  max-width: 1480px;
  margin: auto;
  /*display:inline-block;text-align:center;*/ }

.mwl_home_anuncios {
  /*display:none;*/ }

/* ./Contenedores Home */
/* Contenedores Categorias */
#mwl_categorias_supra_container_anuncios_arriba, #mwl_categorias_supra_container_anuncios_medio, #mwl_categorias_supra_container_anuncios_abajo {
  width: 100%; }

#mwl_categorias_supra_container_archive,
#mwl_categorias_supra_container_entrevistas,
#mwl_categorias_supra_container_variable,
#mwl_categorias_supra_container_opinion_editorial,
#mwl_categorias_supra_container_sponsors {
  margin-top: 40px;
  display: inline-block;
  width: 100%;
  position: relative;
  padding-bottom: 45px;
  text-align: center;
  /*border:1px solid red;*/ }

#mwl_categorias_supra_container_archive {
  margin-top: 30px; }

.category #mwl_categorias_supra_container_archive {
  margin-top: 0px; }

#mwl_categorias_supra_container_lateststudentsprojects {
  margin-top: 0px; }

#mwl_categorias_supra_container_opinion_editorial,
#mwl_categorias_container_opinion_editorial {
  background-color: #e6e6e6; }

#mwl_categorias_container_archive,
#mwl_categorias_container_entrevistas,
#mwl_categorias_container_variable,
#mwl_categorias_container_sponsors {
  margin-top: 20px;
  margin-bottom: 31px; }

#mwl_categorias_container_archive {
  max-width: 1480px;
  margin: auto;
  /*border:1px solid blue;*/ }

/* ./Contenedores Categorias */
/* Contenedores SinglePost */
#mwl_post_supra_container_anuncios_arriba, #mwl_post_supra_container_anuncios_medio, #mwl_post_supra_container_anuncios_abajo {
  width: 100%; }

#mwl_post_supra_container_opinion_editorial,
#mwl_post_supra_container_sponsors {
  margin-top: 40px;
  display: inline-block;
  width: 100%;
  position: relative;
  padding-bottom: 45px;
  text-align: center;
  /*border:1px solid red;*/ }

#mwl_post_supra_container_opinion_editorial,
#mwl_post_container_opinion_editorial {
  background-color: #e6e6e6; }

#mwl_post_container_sponsors {
  margin-top: 20px;
  margin-bottom: 31px; }

#mwl_post_container_archive {
  max-width: 1480px;
  margin: auto;
  /*border:1px solid blue;*/ }

/* ./Contenedores SinglePost */
@media all and (max-width: 768px) {
  #mwl_post_supra_container_sponsors {
    margin-top: 0px; }

  #mwl_post_container_sponsors.MWL-Titulo_H3 {
    margin-top: 0px !important; } }
@media all and (max-width: 1025px) {
  .category #mwl_categorias_supra_container_opinion_editorial {
    padding-bottom: 10px; } }
@media all and (max-width: 568px) {
  #mwl_post_supra_container_opinion_editorial {
    margin-top: 0px; }

  #mw_home_variable_fwwhereever {
    padding-left: 15px;
    padding-right: 15px; } }

/*# sourceMappingURL=mwl_style-compiled_rev02.css.map */
