/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
/** NUEVO DISEÑO Menu segundario **/

.secondary-navigation{z-index:99;padding:0;background-color:var(--global-color-8)}.secondary-menu-bar-items .menu-bar-item>a,.secondary-navigation .main-nav ul li a,.secondary-navigation .menu-toggle{color:#fff}.secondary-menu-bar-items .menu-bar-item:hover>a,.secondary-navigation .main-nav ul li.sfHover:not([class*=current-menu-])>a,.secondary-navigation .main-nav ul li:not([class*=current-menu-]):focus>a,.secondary-navigation .main-nav ul li:not([class*=current-menu-]):hover>a{color:#fff;background-color:var(--accent)}.secondary-navigation .main-nav{border-top:1px solid #050505;overflow:auto;display:flex}.secondary-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;position:relative}.secondary-navigation ul{list-style:none;margin:0;padding-left:0}.secondary-navigation li{position:relative;scroll-snap-align:start;flex:1 0 auto;margin:5px}.secondary-navigation a{display:block;text-decoration:none}.secondary-navigation ul ul{display:block;box-shadow:0 1px 1px rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.secondary-navigation ul ul li{width:100%}.secondary-navigation ul ul li a{line-height:normal;font-size:90%}.secondary-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.secondary-navigation.sub-menu-left .sub-menu{right:0}.secondary-navigation .main-nav>ul{display:flex;flex-wrap:nowrap;scroll-snap-type:mandatory;justify-content:normal}.secondary-navigation .main-nav ul ul li a{line-height:normal;font-size:12px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.secondary-navigation .main-nav ul li a{font-family:inherit;font-weight:400;text-transform:none;font-size:13px;padding-left:20px;padding-right:20px;line-height:40px}.secondary-navigation .menu-toggle{font-family:inherit;font-weight:400;text-transform:none;font-size:13px;padding-left:20px;padding-right:20px;line-height:40px;margin:0}.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.secondary-navigation .secondary-menu-bar-items{display:flex;align-items:center;font-size:13px}.secondary-navigation .menu-bar-item{position:relative}.secondary-navigation .menu-bar-item.search-item{z-index:20}.secondary-navigation .menu-bar-item>a{font-family:inherit;font-weight:400;text-transform:none;font-size:13px;padding-left:20px;padding-right:20px;line-height:40px}.dropdown-hover .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.dropdown-hover .secondary-navigation:not(.toggled) ul ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.dropdown-hover .secondary-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.dropdown-hover .secondary-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;top:0;left:auto}.secondary-nav-float-right .header-widget{margin-left:20px}.secondary-nav-float-right .secondary-navigation{margin-left:auto}.secondary-nav-float-right .secondary-navigation .main-nav ul ul li a{line-height:normal}.secondary-nav-float-right .secondary-navigation ul ul ul{top:0}.secondary-nav-float-right .multi-navigation-wrapper{margin-left:auto}.secondary-nav-float-left .multi-navigation-wrapper,.secondary-nav-float-left .secondary-navigation{margin-right:auto}.secondary-nav-float-left .site-branding,.secondary-nav-float-left .site-logo{order:5}.secondary-nav-float-left:not(.nav-float-right) .header-widget{order:-10;margin-left:0;margin-right:20px}.secondary-nav-float-left.nav-float-right .site-branding,.secondary-nav-float-left.nav-float-right .site-logo{margin-left:auto;margin-right:auto}.secondary-nav-float-left.nav-float-right .header-widget,.secondary-nav-float-left.nav-float-right .inside-header .main-navigation{order:10}.secondary-nav-float-right.nav-float-left .secondary-navigation{order:10}.multi-navigation-wrapper{display:flex;flex-direction:column}.widget-area .secondary-navigation li{display:block;float:none;margin:0;padding:0;width:100%}.widget-area .secondary-navigation ul ul{left:100%;top:0;width:220px}.secondary-nav-aligned-right .secondary-navigation .inside-navigation{justify-content:flex-end}.secondary-nav-aligned-right.rtl .secondary-navigation .inside-navigation{justify-content:flex-start}.secondary-nav-aligned-center .secondary-navigation .inside-navigation{justify-content:center}.secondary-nav-aligned-left.rtl .secondary-navigation .inside-navigation{justify-content:flex-end}.dropdown-click .secondary-navigation ul ul{visibility:hidden;float:none}.dropdown-click .secondary-navigation ul li.sfHover>ul.toggled-on,.dropdown-click .secondary-navigation ul.toggled-on{left:auto;opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible}.dropdown-click .secondary-navigation ul ul ul.toggled-on{left:0;top:auto;position:relative;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.dropdown-click .secondary-navigation ul ul li:last-child>ul.toggled-on{border-bottom:0}.dropdown-click .widget-area .secondary-navigation ul ul{top:auto;position:absolute;float:none;width:100%;left:-99999px}.dropdown-click .widget-area .secondary-navigation ul ul.toggled-on{position:relative;left:0;right:0}.both-right .widget-area .secondary-navigation ul ul,.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,.right-sidebar .widget-area .secondary-navigation ul ul{left:auto;right:100%}.dropdown-click.both-right .widget-area .secondary-navigation ul ul,.dropdown-click.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,.dropdown-click.right-sidebar .widget-area .secondary-navigation ul ul{right:0}.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li:hover ul{top:0;left:100%;width:220px}.dropdown-hover.both-right .widget-area .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.both-right .widget-area .secondary-navigation:not(.toggled) ul li:hover ul,.dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation:not(.toggled) ul li:hover ul,.dropdown-hover.right-sidebar .widget-area .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.right-sidebar .widget-area .secondary-navigation:not(.toggled) ul li:hover ul{right:100%;left:auto}.rtl .secondary-navigation ul ul{float:right;left:auto;right:0;text-align:right}.rtl .secondary-navigation ul ul ul{left:auto;right:100%}.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}.secondary-navigation.has-menu-bar-items .menu-toggle,.secondary-navigation.has-top-bar .menu-toggle{flex-grow:0}.secondary-navigation .top-bar{background:0 0}.secondary-navigation .top-bar a{display:inline}.secondary-navigation .inside-top-bar{padding:0}.secondary-nav-aligned-right .secondary-navigation .top-bar{margin-right:auto}.secondary-nav-aligned-right .secondary-navigation .top-bar .inside-top-bar .widget{margin:0 10px}.secondary-nav-aligned-left .secondary-navigation .top-bar{order:2;margin-left:auto}.secondary-nav-aligned-left .secondary-navigation .top-bar .inside-top-bar .widget{margin-left:10px}.secondary-nav-aligned-center .secondary-navigation.has-top-bar .inside-top-bar{justify-content:center}.secondary-nav-aligned-center .secondary-navigation.has-top-bar .inside-navigation{display:block}

/*final menu*/


.article-head h1.entry-title {
	margin-bottom: 16px;
}
.twitter-tweet {
	text-align: center;
	 margin: auto;
}
.i-amphtml-layout-fixed.i-amphtml-layout-size-defined.i-amphtml-element.i-amphtml-built.i-amphtml-layout {
	height: auto !important;
}
	/*push*/
.i-amphtml-layout-fixed, [layout="fixed"][width][height]:not(.i-amphtml-layout-fixed) {
	position: fixed !important;
}
amp-web-push-widget {
	position: fixed !important;
}
@media only screen and (max-width: 700px) {

/*codigo articulo imagen*/
.article-head {
	display: grid;
}
.article-head .entry-header{
	order: 2;
	margin-top:20px;
}
.post-image-below-header.post-image-aligned-center .inside-article .article-head div.featured-image {
	order: 1;
	padding-bottom: calc(75% + 32px);
	width: calc(100% + 16px * 2);
	margin: -15px -16px 10px -16px;
	height: 0;
	/*overflow: hidden;*/
	position: relative;	
}
	.featured-image .wp-caption {
	margin-top: calc(75% + 13px);
		margin-left:10px
}
.article-head div.featured-image img {
	max-height: 100%;
	min-width: 100%;
	object-fit: cover;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
	.article-head .entry-meta{
	order: 3;
		margin-top: 0px; 
}
.article-head h1.entry-title {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 700;
	font-family: playfairdisplay-font,times new roman,Times,serif;
	color: #000;
	margin-bottom: 16px;
}
.article-head .entry-excerpt {
	font-size: 20px;
	line-height: 1.33;
	color: #717171;
	word-break: break-word;
	margin-bottom: 16px;
}
.menu-toggle.amp-menu-toggle {
	max-width: 15%;
}
/*codigo articulo imagen*/
	}


	
	
/*post*/
/*.entry-excerpt {
    color: #242424;
    font-size: 1.3em;
    line-height: 1.2em;
    margin-bottom: 30px;
	font: 300 18px open sans,sans-serif;
	padding-top: 20px;
	margin-bottom: 5px;
}*/
/*#/styles/generic/fonts/fonts.css#*/
@font-face {
 font-family:'playfairdisplay-font';
 font-weight:400;
 font-style:normal;
 font-display:swap;
	display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.eot?2');
 src:url('//www.ecestaticos.com/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.eot?2#iefix') format('embedded-opentype'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.woff2?2') format('woff2'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.woff?2') format('woff'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.ttf?2') format('truetype'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.svg?2#playfairdisplayregular') format('svg')
}
@font-face {
 font-family:'playfairdisplay-font';
 font-weight:700;
 font-style:normal;
 font-display:swap;
 display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.eot?2');
 src:url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.eot?2#iefix') format('embedded-opentype'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.woff2?2') format('woff2'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.woff?2') format('woff'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.ttf?2') format('truetype'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.svg?2#playfairdisplaybold') format('svg')
}
@font-face {
 font-family:'playfairdisplay-font';
 font-weight:400;
 font-style:italic;
 font-display:swap;
	display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.eot?2');
 src:url('//www.ecestaticos.com/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.eot?2#iefix') format('embedded-opentype'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.woff2?2') format('woff2'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.woff?2') format('woff'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.ttf?2') format('truetype'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.svg?2#playfairdisplayitalic') format('svg')
}
@font-face {
 font-family:'playfairdisplay-font';
 font-weight:700;
 font-style:italic;
 font-display:swap;
	display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.eot?2');
 src:url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.eot?2#iefix') format('embedded-opentype'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.woff2?2') format('woff2'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.woff?2') format('woff'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.ttf?2') format('truetype'),
 url('//www.ecestaticos.com/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.svg?2#playfairdisplaybolditalic') format('svg')
}
@font-face {
 font-family:'roboto-font';
 font-weight:300;
 font-style:normal;
 font-display:swap;
	display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/roboto-light/roboto-light.eot');
 src:url('//www.ecestaticos.com/fonts/generic/roboto-light/roboto-light.eot#iefix') format('embedded-opentype'),
 url('//www.ecestaticos.com/fonts/generic/roboto-light/roboto-light.woff2') format('woff2'),
 url('//www.ecestaticos.com/fonts/generic/roboto-light/roboto-light.woff') format('woff'),
 url('//www.ecestaticos.com/fonts/generic/roboto-light/roboto-light.ttf') format('truetype'),
 url('//www.ecestaticos.com/fonts/generic/roboto-light/roboto-light.svg#robotolight') format('svg')
}
@font-face {
 font-family:'roboto-font';
 font-weight:400;
 font-style:normal;
 font-display:swap;
	display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/roboto-regular/roboto-regular.eot');
 src:url('//www.ecestaticos.com/fonts/generic/roboto-regular/roboto-regular.eot#iefix') format('embedded-opentype'),
 url('//www.ecestaticos.com/fonts/generic/roboto-regular/roboto-regular.woff2') format('woff2'),
 url('//www.ecestaticos.com/fonts/generic/roboto-regular/roboto-regular.woff') format('woff'),
 url('//www.ecestaticos.com/fonts/generic/roboto-regular/roboto-light.ttf') format('truetype'),
 url('//www.ecestaticos.com/fonts/generic/roboto-regular/roboto-regular.svg#robotoregular') format('svg')
}
@font-face {
 font-family:'roboto-font';
 font-weight:600;
 font-style:normal;
 font-display:swap;
	display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/roboto-medium/roboto-medium.woff') format('woff')
}
@font-face {
 font-family:'roboto-font';
 font-weight:700;
 font-style:normal;
 font-display:swap;
	display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/roboto-bold/roboto-bold.eot');
 src:url('//www.ecestaticos.com/fonts/generic/roboto-bold/roboto-bold.eot#iefix') format('embedded-opentype'),
 url('//www.ecestaticos.com/fonts/generic/roboto-bold/roboto-bold.woff2') format('woff2'),
 url('//www.ecestaticos.com/fonts/generic/roboto-bold/roboto-bold.woff') format('woff'),
 url('//www.ecestaticos.com/fonts/generic/roboto-bold/roboto-bold.ttf') format('truetype'),
 url('//www.ecestaticos.com/fonts/generic/roboto-bold/roboto-bold.svg#robotobold') format('svg')
}
@font-face {
 font-family:'voga-font';
 font-weight:400;
 font-style:normal;
 font-display:swap;
	display:swap;
 src:url('//www.ecestaticos.com/fonts/generic/voga-medium/Voga-Medium.woff') format('woff')
}
.jet-listing a {
	color: inherit;
	text-decoration: none;
}


.ulrelacionado li {
    margin-bottom:10px;
}

.cn-close-icon::after, .cn-close-icon::before {
    background-color: #f09b03 !important;
}
.cn-close-icon {
    opacity: 1 !important;
}
 .entry-meta, #amp-mobile-version-switcher{
	display:none;
	}
.entry-meta a{
	color:#2891d2;
	}
.single-post .entry-meta{
	display:block;
	}
.single-post .entry-meta {
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 30px;
	margin-top: 40px;
	padding-bottom: 10px;
}
.single-post .post img {
	margin-right:0;
	}
.category-economia .saboxplugin-wrap,.category-blog .saboxplugin-wrap {
	display:none;
	}
.single-post .entry-meta .author-data {
	display: inline-block;
	float: left;
	font: 14px open sans,sans-serif;
	margin-right: 10px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: bottom;
	width: auto;
	color:#00a7f1 ;
}
.single-post .entry-meta .author-data img {
	background-color: #ececec;
	border-radius: 50%;
	display: inline-block;
	height: 64px;
	overflow: hidden;
	vertical-align: middle;
	width: 64px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.single-post .entry-meta .author-information{
	clear: none;
	display: inline-block;
	float: none;
	height: 32px;
	line-height: 32px;
	margin-left: 15px;
	vertical-align: top;
}

.single-post .entry-meta .posted-on {
	color: #919191;
	display: inline-block;
	font: 14px/32px 'Open Sans',sans-serif;
	text-align: left;
	text-transform: uppercase;
}

/*Archivo*/
	.archive .inside-article a,
    .search .inside-article a{
    color: #000;
}
.archive .entry-excerpt,.archive .entry-summary,
.search .entry-excerpt,.search .entry-summary{
   display:none;
}

.one-container:not(.page) .inside-article {
    padding: 0 0 5px 0;
}

@media only screen and (min-width: 700px) {

    .archive .entry-header, .archive .entry-title,
	.search .entry-header, .search .entry-title {
	text-align: left;
	text-transform: none;
	font-size: 24px;
	font-weight: 700;
	margin-top: 0;
}

    .archive .post-image img,
	.search .post-image img{
	margin: 0;
	margin-bottom: 10px;
	display:block;
	max-width:100%;
	height:auto;
	width:100%;
}
	
	

    .archive .inside-article .post-image,
	.search .inside-article .post-image{
	margin: 0 15px 0 0 ;

}
	.archive article,
	.search article{
	border-bottom:1px solid #f1f1f1;
}

    .archive .author-data img,
	.search .author-data img{
	display: none;
}

    .archive .author-information,
	.search .author-information {
	border-bottom: 1px solid #eaeaea;
	display: flex;
	font: 12px open sans,sans-serif;
	font-weight: 400;
	justify-content: space-between;
	padding: .5rem 0;
	text-transform: none;
}

    .archive .entry-summary:not(:first-child),
	.search .entry-summary:not(:first-child){
	margin-top: 0;
}
	}

@media only screen and (max-width: 700px) {
	.archive .inside-article,
	.search .inside-article{
	display:flex;
	border-bottom:1px solid #f1f1f1;
		padding-bottom: 10px;
}
	
	.archive .post-image a,
	.search .post-image a{
		display:block;
		}
    .archive .post-image img,
	.search .post-image img {
	margin: 0;
	width: 100%;
	display:block;
	max-width:100%;
	height:auto;
}
	.archive .inside-article .post-image,
	.search .inside-article .post-image{
	margin: 0 15px 0 0 !important; 
	display:block;
	margin:0;
	flex: 0 0 30%;
	max-width:30%;
	width:30%;
}

	.archive .entry-header, .archive .entry-title,
	.search .entry-header, .search .entry-title{
	text-align: left;
	text-transform: none;
	font-size: 16px;
	font-weight: 700;
	margin-top: 0;
	float: right;
  margin-left: 5px;
}
	.archive .entry-meta, .archive .entry-summary,
	.search .entry-meta, .search .entry-summary{
	display:none;
}
	/*archive*/
	.single-post .entry-meta .author-data img {
	
	height: 34px;
	width: 34px;

}
	.single-post .entry-meta .author-information{
	font-size:13px;
}
	.single-post .entry-meta .posted-on {
    font-size: 10px;
}
}

/*jsanchez 08.01.2022 --> Esto es para la función que muestra los 3 enlaces de la misma categoría en las entradas de modo que quede alineado a la izquierda*/
.ulrelacionado{
      text-align: left;
}

.wp-caption{
    margin-top:10px;
	text-align: left;
	font-size: 0.9em;
	line-height:15px;
}
.icono-caption{
	padding-right:5px;
}

.entry-header {
      text-align: center;
}
.entry-title {
      text-align: center;
}
a.cn-set-cookie.cn-button.bootstrap {
  background-color: #FA5738;
}
div.no_bullets.contracted {
  margin: 0 auto;
}

div.no_bullets {
  margin: 0 auto;
}
div.at-share-btn-elements {
  margin-top: 15px;
}
img.attachment-full.size-full.wp-post-image {
  margin-bottom: -30px;
}
section.wp-show-posts {
  line-height: 23px;
	}

.page-id-114 header h2 a {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 500;
}

.page-id-114 div h2 {
  text-align: center;
}


h2.wp-show-posts-entry-title {
  text-align: center;
}
h3.wp-show-posts-entry-title {
  text-align: center;
}
h3.wp-show-posts-entry-title  {
  text-transform: uppercase
  
}


header h2 a {
  line-height: 1.3;
}




.rel_posts {
  border-top: 1px dotted gray;
  padding-top: 10px;
}
.rel_posts:after {
  content: "";
  display: block;
  margin-bottom: 10px;
	padding-top: 10px;
  padding-bottom: 10px;
  clear: both;
}
.rel_posts ul {
  width: 90%;
}
.rel_posts ul li {
  list-style: none;
  width: 100%;
  float: left;
  margin-left: 20px;
}
.rel_posts ul li .title_rel {
  display: block;
  padding: 1px;
}


@media only screen and (max-width: 600px) {
  .rel_posts ul li {
    width: 100%;
    margin-left: -50px;
    margin-bottom: 10px;
  }

  .rel_posts ul li:nth-child(odd) {
    clear: both;
  }
}

@media only screen and (min-width: 601px) {

  .post img {
	margin-right: 45px;
}

}


p.has-white-color.has-text-color.has-background {
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px
}


@media only screen and (max-width: 799px) {
.post img {
width: 100%;
}
}	



span.dashicons {
vertical-align: middle;

}

.post div ul li {
  margin-left: -20px;
}

p.has-white-color.has-text-color.has-background {
  text-indent: -40px;
}
p.ez-toc-title {
  text-align: center;
  font-weight: 700;
}


div.ez-toc-v2_0_17.counter-hierarchy.counter-numeric {
    margin-left: auto;
  margin-right: auto;
}


a.ez-toc-pull-right.ez-toc-btn.ez-toc-btn-xs.ez-toc-btn-default.ez-toc-toggle {
visibility: hidden;
	margin-top: 4px;
	margin-right: -25px;
}

a.ez-toc-pull-right.ez-toc-btn.ez-toc-btn-xs.ez-toc-btn-default.ez-toc-toggle:before{
content: "[mostrar]";
font-size: 15px;
	visibility:visible;
}




h2.entry-title {
  margin-top: -1.2em;
  
  font-weight: 400;
}

html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}


input.Buttons {
background-color: #E74C3C !important;
}


p.notas {
    line-height: 1.625;
    font-size: 17px;
    font-weight: normal;
    font-style: italic;

    padding: 1em;
    background-color: #FEF5C4;
    border-width: 0.1px;
    border-style: none;
    border-color:black;
    color: #333333;
    -webkit-border-radius: 0px;
}



.cabeza {padding: 5px 0px 5px 0px;
  margin-bottom: 0px;
  max-width: 100% !important;

	margin: 0 auto !important;
  color:white;
  background-color: black;
	align-content: center;
}



.columna {
padding: 18px 0px 0px 0px;

 border: black 4px solid;
}

.page-id-8843 .wp-block-column.is-vertically-aligned-top {
  box-shadow: 2px 2px 21px 1px rgba(0, 0, 0, 0.2);
	padding-top: 25px;
  padding-bottom: 25px;
	  margin-bottom: 20px;
}

.page-id-8843 .wp-block-media-text__content {
  box-shadow: 2px 2px 21px 1px rgba(0, 0, 0, 0.2);
	padding-top: 25px;
  padding-bottom: 25px;
}

.page-id-8843 .wp-block-column {
  box-shadow: 2px 2px 21px 1px rgba(0, 0, 0, 0.2);
  padding-bottom: 25px;
	  margin-bottom: 20px;
}

.page-id-8843 img.lazyloaded {
  width: 100%;
}

p.has-text-align-center.columna1 {
    margin-left: 20px;
  margin-right: 20px;
}
p.has-text-align-center.columna2 {
    margin-left: 20px;
  margin-right: 20px;
}
p.has-text-align-center.columna3 {
    margin-left: 20px;
  margin-right: 20px;
}
/*lupa*/

.solo-amp{
    display:none;
}
	
@media only screen and (max-width: 700px) {


.amp-mode-touch .solo-amp, .amp-mode-mouse .solo-amp{
    display:block;
}

.inside-navigation .search-form.solo-amp {
	  position: inherit;
  margin-left: auto;
  margin-top: -43px;
}

.inside-navigation .solo-amp .search-field {
	background-color: transparent;
	background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0ibHVwYS1zdmciIGZpbGw9JyNmZmYnIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBhcmlhLWhpZGRlbj0idHJ1ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMWVtIiBoZWlnaHQ9IjFlbSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjA4IDQ4Yy04OC4zNjYgMC0xNjAgNzEuNjM0LTE2MCAxNjBzNzEuNjM0IDE2MCAxNjAgMTYwIDE2MC03MS42MzQgMTYwLTE2MFMyOTYuMzY2IDQ4IDIwOCA0OHpNMCAyMDhDMCA5My4xMjUgOTMuMTI1IDAgMjA4IDBzMjA4IDkzLjEyNSAyMDggMjA4YzAgNDguNzQxLTE2Ljc2NSA5My41NjYtNDQuODQzIDEyOS4wMjRsMTMzLjgyNiAxMzQuMDE4YzkuMzY2IDkuMzc5IDkuMzU1IDI0LjU3NS0uMDI1IDMzLjk0MS05LjM3OSA5LjM2Ni0yNC41NzUgOS4zNTUtMzMuOTQxLS4wMjVMMzM3LjIzOCAzNzAuOTg3QzMwMS43NDcgMzk5LjE2NyAyNTYuODM5IDQxNiAyMDggNDE2IDkzLjEyNSA0MTYgMCAzMjIuODc1IDAgMjA4eiI+CjwvcGF0aD4KPC9zdmc+');
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 17px 24px;
	border: none;
	cursor: pointer;
	margin: 3px 0;
	padding: 0 0 0 40px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition: width 400ms ease, background 400ms ease;
	width: 40px;
	float: right;
}

.inside-navigation .solo-amp .search-field:focus {
	background-color: #3f3f3f;
	border: navajowhite;
	cursor: text;
	outline: 0;
	width: 230px;
	color: #f75936;
	opacity: 0.9;
}
.inside-navigation button.menu-toggle {
    text-align: left;
}

.inside-navigation .search-form.solo-amp .search-submit {
    display: none;
}
	}


/* NUEVO DISEÑO MENSQUARE */
/*Titulos*/

.site-logo {
	margin-top: 0px;
}
.title-area-def {
	padding: 0;
	box-sizing: border-box;
	vertical-align: bottom;
	margin: 0 0 25px 0;
	text-align: center;
	position: relative;
	overflow: hidden;
}
 .title-area-def::before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: #000;
	top: 50%;
	position: absolute;
}
.tit-sec-name, .tit-area-name {
	font: 400 50px/1 'voga-font',serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #000;
	display: inline-block;
	background-color: #fff;
	position: relative;
	margin: 0;
}
.tit-sec-link, .tit-area-link, .widget-video-day .tit-caption-link {
	color: #000;
	padding: 0 10px;
	position: relative;
	transition: color .3s;
	background-color: #fff;
}
.tit-sec-link::before, .tit-sec-link::after, .tit-area-link::before, .tit-area-link::after, .widget-video-day .tit-caption-link::before, .widget-video-day .tit-caption-link::after {
	display: block;
	position: absolute;
	background-color: #9a9a9a;
	content: '';
	top: 50%;
	height: 1px;
	transition: .5s;
}

.tit-sec-link::before,
.tit-area-link::before,
.widget-video-day .tit-caption-link::before {
 left:0;
 right:100%
}
.tit-sec-link::after,
.tit-area-link::after,
.widget-video-day .tit-caption-link::after {
 right:0;
 left:100%
}
.tit-sec-link:hover,
.tit-area-link:hover,
.widget-video-day .tit-caption-link:hover {
 color:#6c6c6c
}
.tit-sec-link:hover::before,
.tit-area-link:hover::before,
.widget-video-day .tit-caption-link:hover::before {
 left:-550px
}
.tit-sec-link:hover::after,
.tit-area-link:hover::after,
.widget-video-day .tit-caption-link:hover::after {
 right:-550px;
}

/*Titulos*/
/*Global*/
.separador {
	border-bottom: 0;
	width: 40px;
	margin: 15px 0;
	border-color:#000;
}
.separador2 {
	border-top: 0;
	border-bottom: 1px #ddd dotted;
	margin:0;
}
.cover-img{
	height: 0;
	overflow: hidden;
	padding-bottom: 61.25%;
	position: relative;
	width: 100%;
}
.info-completa {
	padding: 20px;
	margin-bottom: 0;
}
.meta-info {
	display: flex;
}
.jet-listing-dynamic-meta__date{
	order: 2;
}
.jet-listing-dynamic-meta__author{
	order: 1;
}
.jet-listing-dynamic-meta__comments{
	order: 3;
}
.titulo-principal a {
	font-family: playfairdisplay-font,'Times New Roman',Times,serif;
	font-size: 23px;
	line-height: 110%;
letter-spacing: -1px;
	 color:#333;
	margin:0;
	text-decoration:none
}
.title-area-def a{
	text-decoration:none
}
.titulo-principal {
	margin:0;
}


.meta-info a {
	font: 400 14px/100% roboto-font,Arial,Helvetica,sans-serif;
	color: #1a1a1a;
	line-height: 14px;
	text-transform: capitalize;
}
.cuadrado1 {
	display: flex;
	padding: 20px 20px 0 20px;
	border: 1px solid #000;
}
/*Global*/
/*body {
    overflow-x: hidden;
}*/
#page .full-columna {
	background: linear-gradient(to bottom, #000 50%, transparent 50%);
}
.wp-block-column.columna-1 {
margin:auto;
}
:root {
  --viewportwidth: 100vw;
}
.no-sidebar .entry-content .alignfull {
	margin-left: calc(-1 * var(--viewportwidth)/2 + 100%/2);
	margin-right: calc(-1 * var(--viewportwidth)/2 + 100%/2);
}


.centrado .info-column{
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 100%;
}

.centrado .titulo-principal {
	text-align: center;
}
.D1 .titulo-principal a{
	font-size: 40px;
 letter-spacing: -.125rem;
width: 100%;
max-width: 700px;
margin: 0 auto;
}
.D1.alt .titulo-principal a{
font-size: 30px;
line-height: 110%;
letter-spacing: -1px;
}
/*negro segundo*/
.D2.alt .jet-listing-grid__item:nth-child(2n) > .info-completa {
  background:#000;
	color:#fff;
}
.D2.alt .jet-listing-grid__item:nth-child(2n) .titulo-principal a,.D2.alt .jet-listing-grid__item:nth-child(2n) .separador,.D2.alt .jet-listing-grid__item:nth-child(2n) .meta-info a{
	color:#fff;
	border-color:#fff;
}
/*negro primero*/
.D2.alt2 .jet-listing-grid__item:nth-child(1) > .info-completa {
  background:#000;
	color:#fff;
}
.D2.alt2.f2 .jet-listing-grid__item:nth-child(1) {
  margin-top:-40px;
}
.D2.alt2 .jet-listing-grid__item:nth-child(1) .titulo-principal a,.D2.alt2 .jet-listing-grid__item:nth-child(1) .separador,.D2.alt2 .jet-listing-grid__item:nth-child(1) .meta-info a{
	color:#fff;
	border-color:#fff;
}
/*blanco sobrepuesto*/
.D2.alt2.f2 .jet-listing-grid__item:nth-child(2) > .info-completa {
  background:#fff;
	padding: 20px;
  padding-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
  margin-top: -80px;
}
.cuadrado2 {
	box-sizing: border-box;
	margin: 0 auto;
	margin-bottom: 0px;
	padding: 0 20px;
	overflow: visible;
	border: 1px solid #000;
}
.cuadrado2 .title-area-def {
	margin-top: -26px;
}

/*d3*/
@media only screen and (min-width: 700px) {

.D3 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 0;
	margin: 0 0 30px 0;
	position: relative;
}
.D3.alt {
background: #000;
	color:#fff;
}
.D3.alt .titulo-principal a, .D3.alt .separador, .D3.alt .meta-info a {
	color: #fff;
	border-color: #fff;
}
.D3.alt .jet-listing-grid__item {
	padding-top: 0;
	padding-bottom: 0;
}
.D3.alt .cover-img {
	float: left;
	width: 48%;
	margin: 0 20px 0 0;
	padding-bottom: 230px;
}
.D3 .cover-img {
	float: left;
	width: 100%;
	margin: 0 20px 0 0;
	padding-bottom: 100px;
}
.D3.alt .info-completa {
	padding-top: 30px;
}
.D3 .info-completa {
	padding: 0px;
}
.D3.rbt .titulo-principal a {
	font-family: roboto-font,Arial,Helvetica,sans-serif;
	font-size: 16px;
	letter-spacing: -.025rem;
	font-weight: 600;
}
}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
	margin-top: 0;
}
/*.one-container .site-content {
	padding: 0;
}*/
.cover-img a {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.cover-img > a img {
	height: 100%;
	max-height: 100%;
	min-width: 100%;
	object-fit: cover;
}
footer.site-info a {
	margin: 0 5px;
	text-decoration: none;
	font-size: 11px;
}
.inside-top-bar #text-2
{
	margin-left: auto;
	margin-right:10px;
	font-size: 17px;
	order:1;
}
.inside-top-bar .lang-item {
	margin-left: 10px;
}
#lang_choice_polylang-4 {
	background: transparent;
	color: #fff;
	border: 0;
	padding:0;
}
.inside-top-bar .widget:nth-child(2n){
	margin-left: 0;
	order:2;
}
.inside-top-bar {
	padding-bottom:10px;
}
.widget ul li {
	display: inline;
}
@media only screen and (min-width: 700px) {
.menu .lang-item {
	display:none
	}
	}
@media only screen and (max-width: 700px) {
.inside-top-bar {
padding-top: 0;
padding-bottom: 0;
	}
	.site-footer .inside-site-info {
	padding-right: 5px;
	padding-left: 5px;
}
	.single-post .entry-meta {
	margin-top: 0px;
           }
	.top-bar.top-bar-align-right {
	display: none;
}
	
}