/*
estilo.css
*/

/*@import url(https://fonts.googleapis.com/css?family=Lato);*/

div#acf-sumario label,
div#acf-resumen label {
	font-size: 1.5em!important;
}

input#acf-field-sumario,
input#acf-field-resumen {
	font-style: italic!important;
}

b.fn a.url {
	position: absolute;
	font-size: 0.9375rem;
}

.comment-metadata {
	margin-top: -33px;
	margin-left: 60px;
	margin-bottom: 8px;
	font-size: small;
	font-style: italic;
}

.comment-metadata a {
	color: #888;
}

.reply {
	font-size: small;
}

.comment-author.vcard img {
	/*border-radius: 50%;*/
	margin-right: 10px;
}

li.even {
	background: #F4F5F2;
	padding: 1em;
}

li.odd {
	background: #E2E2E2;
	padding: 1em;
}

li.depth-2,
li.depth-3,
li.depth-4 {
	background: transparent;
	padding: 0;
}

.reply:before {
	content: "\f242";
	font-family: "dashicons";
	margin-right: 3px;
	font-size: 1.3em;
	vertical-align: sub;
}

h2.comments-title:before {
	content: "\f101";
	font-family: "dashicons";
	vertical-align: middle;
	color: #CF181F;
}

h3#reply-title {

	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
}

h3#reply-title:before {
	content: "\f464";
	font-family: "dashicons";
	vertical-align: middle;
	color: #CF181F;
	margin-right: 5px;
}

.comment-content p {
	line-height: 1.3;
	font-size: 0.9em;
	margin: 0.5em 0;
}

.reply {
	margin-top: 0;
}

ol.comment-list {
	margin-top: -6px;
	margin-bottom: -10px;
}

.portada1-left {
	width: 49%;
	margin-right: 1.9%;
	float: left;
}

.portada1-right {
	width: 49%;
	float: right;
}

a.more-link-custom {
	font-size: 0.79em;
	font-variant: small-caps;
	background: #666;
	color: #fff;
	margin-left: 0.5em;
	padding: 0.1em 0.2em;
}

a.more-link-custom:before {
	content: "\f132";
	font-family: dashicons;
	vertical-align: middle;
}

a.more-link-custom:hover {
	background: #CF181F;
}

/* INICIA VIDEO */
/* Navigation */

.video-left {
	width: 59%;
	margin-right: 1.9%;
	float: left;
}

.video-right {
	width: 39%;
	float: right;
	margin: 2em 0 2em 0;
}

.vslider {
  position: relative;
  height: 420px;
  outline: 0 solid black;
  width: 600px;
  overflow: hidden;
  margin: 2em 0;
}
.vslides {
  transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
  width: 1000%;
}
.vslide {
  position: relative;
  float: left;
  height: 400px;
}
.vslide .description {
  position: absolute;
  top: calc(100% - 30px);
  z-index: 3;
  opacity: 0;
  height: 30px;
  width: 600px;
  text-align: center;
  padding: 5px;
  background-color: black;
  color: white;
  transition: all 800ms ease;
}
.vslide .description:hover {
  opacity: 0.7;
  transition: all 800ms ease;
}
.vslider input[type="radio"] {
  display: none;
}
.vslider-prev {
  position: absolute;
  cursor: pointer;
  z-index: 2;
  top: 0;
  left: 0;
  height: 400px;
  width: 50px;
  background-color: white;
  opacity: 0;
  transition: all 800ms ease;
}
.vslider-prev:hover {
  opacity: 0;
  transition: all 800ms ease;
}
.vslider-next {
  position: absolute;
  cursor: pointer;
  z-index: 2;
  top: 0;
  right: 0;
  height: 400px;
  width: 50px;
  background-color: white;
  opacity: 0;
  transition: all 800ms ease;
}
.vslider-next:hover {
  opacity: 0;
  transition: all 800ms ease;
}
.vslider .vslider-nav {
  position: absolute;
  text-align: center;
  z-index: 3;
  top: 400px;
  width: 600px;
}

label.bottom {
  transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
  display: flex;
  cursor: pointer;
  width: 100%;
  /*height: 10px;*/
  margin: 0 0 1em 0;
  padding: 0;
}

label.bottom img {
	height: 100px;
	padding: 1em;
}

.video-thumb {
	float: left;
	width: 40%;
}

.video-title {
	float: right;
	width: 59%;
	margin-top: 2em;
	text-transform: none;
	text-align: left;
	color: #333;
	font-size: 1em;
}

.paragraph {

	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.paragraph:before {
	content: "\f236";
	font-family: "dashicons";
	vertical-align: middle;
	color: #CF181F;
	margin-left: 0.85em;
	margin-right: 0.15em;
}

#vslide0:checked ~ .vslider-nav > label[for="vslide0"],
#vslide1:checked ~ .vslider-nav > label[for="vslide1"],
#vslide2:checked ~ .vslider-nav > label[for="vslide2"],
#vslide3:checked ~ .vslider-nav > label[for="vslide3"],
#vslide4:checked ~ .vslider-nav > label[for="vslide4"],
#vslide5:checked ~ .vslider-nav > label[for="vslide5"],
#vslide6:checked ~ .vslider-nav > label[for="vslide6"],
#vslide7:checked ~ .vslider-nav > label[for="vslide7"],
#vslide8:checked ~ .vslider-nav > label[for="vslide8"],
#vslide9:checked ~ .vslider-nav > label[for="vslide9"] {
  background: #333333;
  transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
#vslide0:checked ~ .vslides { margin-left: 0; }
#vslide1:checked ~ .vslides { margin-left: -100%; }
#vslide2:checked ~ .vslides { margin-left: -200%; }
#vslide3:checked ~ .vslides { margin-left: -300%; }
#vslide4:checked ~ .vslides { margin-left: -400%; }
#vslide5:checked ~ .vslides { margin-left: -500%; }
#vslide6:checked ~ .vslides { margin-left: -600%; }
#vslide7:checked ~ .vslides { margin-left: -700%; }
#vslide8:checked ~ .vslides { margin-left: -800%; }
#vslide9:checked ~ .vslides { margin-left: -900%; }

/* FINALIZA VIDEO */

span.c_tv {
	background: #fff;
	font-size: 40px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	padding-right: 40px;
	padding-left: 5px;
	padding-top: 1px;
	font-weight: 500;
	vertical-align: super;
	margin: 0;
	letter-spacing: -2px;
  line-height: 1.3em;
}

.resumen-portada1 .more-link-custom {
	display: none;
}

.resumen-portada1 li {
	list-style: none;
}

li.portada1-categoria {

	font-family: 'Montserrat', sans-serif;
	font-weight: 100;
	text-transform: uppercase;
	color: #CF181F;
}

li.portada1-titulo {

	font-family: 'Montserrat', sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	letter-spacing: -1px;
}

hr.portada1-separador {
	margin-top: 1em;
}

p.author, p.author a {
	font-size: 18px;
	text-transform: uppercase;
	vertical-align: text-top;
}

li.notas_rel {
	margin-left: 0;
	line-height: 1.3;
}

li.notas_rel img {
	margin-left: -1em;
}

div.resumen-portada1 {
	border-bottom: 1px #ccc dotted;
	margin-bottom: 1em;
}

div.resumen-portada1:last-child {
	border-bottom: none;
}

li.portada1-resumen p {
	margin-bottom: 1em;
	line-height: 1.3em;
}

.portada1-right h1 {
	margin-top: 0;
	border-bottom: 1px #888 solid;
	margin-bottom: 1em;
}

.portada1-left p.sumario {
	font-size: 1.3em;
	line-height: 1.2;
	letter-spacing: -1px;
}

.portada1-left > p.singlepage_title {
	font-size: 3em;
}

li.portada1-resumen {
	margin-bottom: 1em;
}

p.extracto-portada1 {
	font-size: 1.2em;
	line-height: 1.4em;

}

p.singlepage_title a,
li.portada1-titulo a {
	color: inherit;
}

p.singlepage_title a:hover,
li.portada1-titulo a:hover {
	text-decoration: underline;
}

.individual-opinion-entry:nth-child(odd) {
	width: 49%;
	float: left;
	margin-bottom: 1em;

}

.individual-opinion-entry:nth-child(even) {
	width: 49%;
	float: left;
	margin-bottom: 1em;
	clear: both;
}

.individual-opinion-entry li {
	list-style: none;
}

.doe-left {
	width: 75px;
	float: left;
}

.doe-right {
	float: right;
	width: 68%;
}

.doe-right li: last-child {
	font-size: 0.8em;
	color: #3C7085;
}

.doe-right li: first-child {
	font-family: 'Montserrat', sans-serif;
	font-size: 1.1em;
	font-weight: 700;
	line-height: 1.2;
}

.doe-right.principal.blog li: last-child {

	font-family: 'Montserrat', sans-serif;
	font-size: .8em;
	color: #404040;
	font-weight: 700;
	line-height: 1.2;
}

.doe-right.principal.blog li: first-child {
	font-size: 0.8em;
	color: #3C7085;
}



.doe-right li a {
	color: inherit;
}

.doe-right li a:hover {
	text-decoration: underline;
}

.opinion-portada-wrap {
	background: #f2f2f2;
	padding: 0.65em 1em 0 1em;
	display: inline-block;
	margin-top: -1em;
}

.opinion-portada-wrap h1 {
	margin-bottom: 0.55em;
}

.molina-portada {
	margin-top: -0.5em;
}

span.portada2-franja-roja {
	float: left;
	margin-top: 1em;
	position: absolute;
	background: rgba(207, 24, 31, 0.9);
	color: #fff;
	padding: 0.2em 0.5em;

	font-family: 'Montserrat', sans-serif;
	font-size: 1em;
	font-weight: 700;
	text-transform: uppercase;
}

div.portada2-franja-negra {
	background: #000;
	color: #fff;
	margin-top: -3em;
	position: relative;
	padding: 0.2em 0.5em;

	font-family: 'Montserrat', sans-serif;
	font-size: 2em;
	font-weight: 700;
	background: rgba(0,0,0,1);
	background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,1) 28%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(28%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,1) 28%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,1) 28%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,1) 28%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,1) 28%, rgba(0,0,0,1) 100%);
	line-height: 1.2em;
}

div.portada2-franja-negra a {
	color: inherit;
}

div.portada2-franja-negra a:hover {
	text-decoration: underline;
}

.portada1-right.portada2 {
	padding-left: 1em;
	border-left: 1px #404040 solid;
}

.portada1-left.portada2 {
	width: -moz-calc(49% - 2em);
	width: -webkit-calc(49% - 2em);
	width: -o-calc(49% - 2em);
	width: calc(49% - 2em);
}

.portada1-right.portada2 {
	width: -moz-calc(49% + 1em);
	width: -webkit-calc(49% + 1em);
	width: -o-calc(49% + 1em);
	width: calc(49% + 1em);
}

.portada1-right.portada3 li {
	list-style: none;
	margin-bottom: 10px;

}

.portada3-right li img {
	object-fit: cover;
   /* object-position: 0 0; */
	height: 15.5em;
	object-position: 0px -30px;
}

.portada1-right.portada3 {
	border: 1px #ccc solid;
	padding: 1em;
}

li.p3r-sumario {

	font-family: 'Montserrat', sans-serif;
	line-height: 1.2;
}

li.p3r-titulo {

	font-family: 'Montserrat', sans-serif;
	line-height: 1.2;
	font-size: 1.5em;
	font-weight: 700;
}

li.p3r-titulo a {
	color: inherit;
}

li.p3r-titulo a:hover {
	text-decoration: underline;
}

li.p3r-extracto a.more-link-custom {
	/*display: none;*/
}

li.p3r-extracto {
	line-height: 1.4em;
    padding-bottom: 10px;

}

.hd-imagen img {
	display: block;
/*	height: 100vh; */
	overflow: hidden;
	object-fit: cover;

}

span.portada4-logo-blanco {
	float: left;
	position: absolute;
	top: 1.3em;
	z-index: 2;
	max-width: 688px;
	min-width: 688px;
	height: 90px;
	overflow: hidden;
	margin: 0 auto;
	left: 0;
	right: 0;
}

h2.site-description {
	display: none;
}

.menu-menu-1-container {
	width: 1080px;
	margin: 0 auto;
	text-align: center;
}

ul#menu-menu-1 {
	display: inline-block;
}

ul#menu-menu-1 li {
	margin-right: 1em;
}

ul#menu-menu-1 li:last-child {
	margin-right: 0;
}

ul#menu-menu-1 li a {
	color: inherit;
	font-size: 1em;
}

ul#menu-menu-1 li a:hover {
	color: #CF181F;
}

ul#menu-menu-1 {
	border-top: 1px #333 solid;
	border-bottom: 1px #333 solid;
	padding: 0.3em 0;
}

ul#menu-menu-1 li:first-child {
	padding-left: 1em;
}

ul#menu-menu-1 li:last-child {
	padding-right: 1em;
}

nav.main-navigation.blanco {
	float: left;
	position: absolute;
	top: calc(2.6em + 86px);
	z-index: 2;
	max-width: 1080px;
	min-width: 1080px;
	height: 84px;
	overflow: hidden;
	margin: 0 auto;
	left: 0;
	right: 0;
}

nav.main-navigation.blanco li a {
	color: #fff!important;
}

nav.main-navigation.blanco li a:hover {
	color: #ccc!important;
}

nav.main-navigation.blanco ul {
	border-top: 1px #fff solid!important;
	border-bottom: 1px #fff solid!important;
}

span.portada4-titulo {
	float: left;
	position: absolute;
	bottom: 0.2em;
	z-index: 2;
	max-width: 1080px;
	min-width: 1080px;
	overflow: hidden;
	margin: 0px auto;
	left: 0px;
	right: 0px;
	font-size: 3.5em;

	font-family: 'Montserrat', sans-serif;
	margin-bottom: 2px;
	color: #fff;
	line-height: 1.5;
}

span.portada4-titulo a {
	color: inherit;
}

span.portada4-titulo a:hover {
	text-decoration: underline;
}

span.portada4-sumario {
	float: left;
	position: absolute;
	bottom: 3.1em;
	max-width: 1080px;
	min-width: 1080px;
	overflow: hidden;
	margin: 0px auto;
	left: 0px;
	right: 0px;
	font-size: 1.5em;

	font-family: 'Montserrat', sans-serif;
	margin-bottom: 2px;
	color: #fff;
	line-height: 1.5;
}

.portada4-info {
	width: 100%;
	bottom: 0;
	position: absolute;
	background: #000;
	height: 7.2em;
	background: rgba(0,0,0,0.4);
}

.portada1-right.portada4 > .resumen-portada1 > li.portada1-titulo {
	margin-bottom: 0.5em;
}

.hd-imagen {
	margin-bottom: 1em;
/*	margin-top: -1.5em; */
}

.portada1-right.portada4 {
	border-left: 10px #CF181F solid;
	padding-left: 1em;
}

.portada1-left.portada4 p {
	font-size: 1.15em;
	line-height: 1.3em;
}

ul.blog h2 a {

	font-family: 'Montserrat', sans-serif;
	font-size: 0.9em;
	font-weight: 700;
	color: inherit;
}

ul.blog h2 a:hover {
	text-decoration: underline;
}

.nblog {
	font-size: 1em;
	font-family: 'Open Sans', sans-serif;
}

hr.blog {
	margin-bottom: 1em;
}

label.bottom:hover {
	text-decoration: underline;
}

.imgdes p {
	line-height: 1.2em;
}

p.resumen {
	font-style: normal!important;
}

.col.encabezado {
	margin-top: -1em;
}

.cont_singlepage .col.span_3_of_3 {
	margin-bottom: 0;
}

.col-video-left {
	width: 69%;
	float: left;
	margin-right: 1.9%;
	margin-top: 1em;
	margin-bottom: 1em;
}

.col-video-right {
	margin-top: 1em;
	margin-bottom: 1em;
}

.col-video-right p {
	font-size: 0.9em;
	font-family: 'Open Sans', sans-serif;
}

.col-video-right a img:first-child {
	margin-top: 1em;
}

hr.portada1-separador.videosep {
	margin-top: 1em;
	margin-bottom: 0.5em;
	clear: both;
}

.col-video-right li {
	list-style: none;
	margin-top: 1em;
	line-height: 1.3em;
}

.wp-pagenavi {
	font-size: 0.9em;
}

.wp-pagenavi .pages,
.wp-pagenavi .current,
.wp-pagenavi a {
	background: #CF181F;
	color: #fff;
	border: none;
}

.paragraph.video-page:before {
	margin: 0 0.25em 0 0!important;
}

.col-video-right div.fb-like {
	margin-top: 0;
}

p.sumario.categoria {
	margin-top: 0;
	font-size: 1.2em;
}

p.singlepage_title.categoria {
	margin: -0.1em 0 0.3em 0;
	line-height: 1.3em;
}

p.extracto-portada1.categoria {
	font-size: 1.2em;
	font-family: 'Open Sans', sans-serif;

}

p.extracto-portada1.categoria {
	border-bottom: 1px #ccc solid;
	margin-bottom: 0;
	padding-bottom: 1em;
}

nav.navigation.posts-navigation {
	display: none;
}

.col.span_2_of_3.categoriapag p.singlepage_title {
	font-size: 2em;
}

.portada1-left p.sumario {
	margin-top: 0;
}

/*fix vertical photos*/
.portada1-right.foto-destacada, .portada1-right.video-destacado  {
	max-height: 435px;
	overflow: hidden;
}
.portada1-right.foto-destacada {
	max-height: 535px;
	overflow: hidden;
}
/*fix vertical photos*/

.portada1-left > p.singlepage_title {
	margin: 0.1em 0 0.2em 0;
}

img.iconp,
img.iconl {
	padding-top: 8px;
	margin-right: 1em;
}

.ctv-header-left {
	width: 69%;
	margin-right: 1.9%;
	float: left;
	margin: 2em 0 1em 0;
}

.ctv-header-right {
	width: 29%;
	float: right;
	margin: 1em 0 1em 0;
}

.clearfix {
	clear: both;
}

hr.blog,
hr.video,
hr.guia {
	background-color: #888;
}

p.footerc a {
	color: inherit;
}

p.footerc a:hover {
	text-decoration: underline;
}

hr.portada1-separador.ctv-separador {
	margin: 0;
}

p.videop-title {

	font-family: 'Montserrat', sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
	margin-bottom: 0;
	padding-top: 1em;
}



/*SOCIAL BAR*/
ul.social-bar-icons {
	list-style: none;
	width: 1080px;
	margin: 0 auto;
	padding-top: 12px;
}

ul.social-bar-icons li {
	display: inline-block;
}

ul.social-bar-icons li {
	/*margin-right: 14px;*/
}

li.fb-barra.bsi-fb {
	padding-left: 4px;
	border-left: 1px #fff solid;
}

li.yt-barra.bsi-yt {
	padding-right: 10px;
	border-right: 1px #fff solid;
}

ul.social-bar-icons.barra-social li img {
	padding-bottom: 2px;
	padding-right: 5px;
}

.social-bar {
	height: 60px;
	background: #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	position: fixed;
	width: 100%;
	z-index: 9000;
}

.social-bar-i {
	height: 60px;
	background: transparent;
	transition: background 0.5s ease-in-out;
	-webkit-transition: background 0.5s ease-in-out;
	-moz-transition: background 0.5s ease-in-out;
	position: fixed;
	width: 100%;
	z-index: 9000;
	top: 0;
	transition: top 0.5s ease-in-out;
	-webkit-transition: top 0.5s ease-in-out;
	-moz-transition: top 0.5s ease-in-out;
}

.social-bar-i-down {
	background: #CF181F;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);

}

.social-bar {
	height: 60px;
	background: #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	position: fixed;
	width: 100%;
	z-index: 8900;
	top: 0;
	transition: top 0.5s ease-in-out;
	-webkit-transition: top 0.5s ease-in-out;
	-moz-transition: top 0.5s ease-in-out;
}

.nav-up {
	top: -60px;
}

.nav-down li.fb-barra.bsi-fb:before {
	font-family: dashicons;
	content: "\f305";
	font-size: 1.5em;
	color: #fff;
}

.nav-up li.fb-barra.bsi-fb:before {
	font-family: dashicons;
	content: "\f305";
	font-size: 1.5em;
	color: #fff;
}

.nav-down li.tw-barra.bsi-tw:before {
	font-family: dashicons;
	content: "\f301";
	font-size: 1.5em;
	color: #fff;
}

.nav-up li.tw-barra.bsi-tw:before {
	font-family: dashicons;
	content: "\f301";
	font-size: 1.5em;
	color: #fff;
}

.nav-down li.yt-barra.bsi-yt:before {
	font-family: dashicons;
	content: "\f236";
	font-size: 1.5em;
	color: #fff;
}

.nav-up li.yt-barra.bsi-yt:before {
	font-family: dashicons;
	content: "\f236";
	font-size: 1.5em;
	color: #fff;
}

.social-bar-i > ul {
	display: none;
}

.social-bar-i-down ul {
	display: block;
}
/*SOCIAL BAR*/
/*START SEARCH*/
.sb-search {
    position: relative;
    margin-top: -100px; /*FIXME!*/
    width: 0%;
    min-width: 37px;
    height: 60px;
    float: right;
    overflow: hidden;

    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;

    -webkit-backface-visibility: hidden;
}

.sb-search-input {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    outline: none;
    background: #fff;
    width: 100%;
    height: 30px;
    margin: 0;
    z-index: 10;
    padding: 20px 65px 20px 20px;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
	background:#034EA2;
}

input[type="search"].sb-search-input {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    width: 95%;
}

.sb-search-input::-webkit-input-placeholder {
    color: #eee;
}

.sb-search-input:-moz-placeholder {
    color: #eee;
}

.sb-search-input::-moz-placeholder {
    color: #eee;
}

.sb-search-input:-ms-input-placeholder {
    color: #eee;
}

.sb-icon-search,
.sb-search-submit  {
    width: 37px;
    height: 38px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}

.sb-search-submit {
    background: #fff; /* IE needs this */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.sb-icon-search {
    color: #fff;
    background: #fff;
    z-index: 90;
    font-size: 22px;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

.sb-icon-search:before {
    content: "\f179";
    font-family: dashicons;
    color: #fff;
    margin-top: -6px!important;
	display: block;
}

.sb-search.sb-search-open,
.no-js .sb-search {
    width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
    background: #fff;
    color: #fff;
    z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
    z-index: 90;
}

.sb-search-input {
padding-left: 12px!important;
color: #fff!important;
}

/*END SEARCH*/

hr.portada1-separador.ctv {
	margin: 0!important;
	background-color: #888;
}

div.paragraph a {
	color: #333;
}

div.paragraph a:hover {
	text-decoration: underline;
}

.galeria-colthumb {
	width: 69%;
	margin-right: 1.9%;
	float: left;
}

.galeria-coltext {
	float: right;
	width: 29%;
}

h2.titulo-gale a {
	color: inherit;
	margin-left: 0;
	margin-bottom: 1em;

	font-family: 'Montserrat', sans-serif;
	font-size: 1em;
	font-weight: 700;
}

h2.titulo-gale {
	line-height: 1.2em;
}

h2.titulo-gale a:hover {
	text-decoration: underline;
}

p.cont-gale {
	margin-left: 0;
	font-family: 'Open sans',sans-serif;
}

.galeria-home .pop-layout-v {
	margin-top: -1.8em;
}

.galeria-colthumb .slideshow-window {
	border-radius: 0!important;
}

.ctv-header-left.vida-ocio {
	margin-top: 0.5em;
}

.ctv-header-right.vida-ocio {
	margin-top: -0.6em;
	margin-bottom: 0;
}

.col.span_2_of_3.publicidad-vida-ocio-left-portada {
    margin-top: 3em;
}

hr.portada1-separador.ctv.vida-ocio {
	background-color: #ccc;
	margin-bottom: 1em!important;
}

.wpp-list .top-number {
	width: 13%;
	margin-right: 1.9%;
	float: left;
	margin-top: 0.3em;
}
.wpp-list .top-post-title {
	width: 75%;
	float: right;
	list-style: none;
	margin-right: 0.5em;
}

.wpp-line-wrap {
	clear: both;
	background: #fff;
/*	height: 100%; */
	width: 100%;
	display: inline-block;
	margin: -0.16em 0;
}

.anunciolm {
	clear: both;
}

.wpp-list {
	background: url(../confidencial/img/top-bg.png);
	padding: 1em;
}

.top-post-title a {
	color: inherit;

	font-family: 'Montserrat', sans-serif;
	line-height: 1.2em;
	font-weight: 500;
	letter-spacing: -1px;
}

.top-post-title a:hover {
	text-decoration: underline;
}

.wpp-line-wrap {
	padding-bottom: 0.55em;
}

.wpp-line-wrap:first-child {
	padding-top: 0.5em;
}

.top-number {
	padding: 0.2em;
	border: 1px #cf181f solid;
	margin: 0 0.5em;
	text-align: center;
}

.wpp-line-wrap:first-child > .top-number:before {
	content: '1';
}

.wpp-line-wrap:nth-child(2) > .top-number:before {
	content: '2';
}

.wpp-line-wrap:nth-child(3) > .top-number:before {
	content: '3';
}

.wpp-line-wrap:nth-child(4) > .top-number:before {
	content: '4';
}

.wpp-line-wrap:nth-child(5) > .top-number:before {
	content: '5';
}

.top-number:before {

	font-family: 'Montserrat', sans-serif;
	font-size: 1.4em;
	padding-left: 0.1em;
}

.sponsored-top-list {
	text-align: center;
	background: #cf181f;
	color: #fff;

	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-size: 1.2em;
	padding: 0.5em;
}

.sponsored-top-list:before {
	content: "\f185";
	font-family: dashicons;
	padding-right: 0.3em;
	vertical-align: bottom;
}

.col.span_1_of_3.galeria-home {
	margin-top: -1em;
}

.col.span_2_of_4.main-vida-ocio img {
	height: 383px;
	overflow: hidden;
	object-fit: cover;
}

.col.span_1_of_4.secondary-vida-ocio img {
	height: 162px;
	overflow: hidden;
	object-fit: cover;
}

.titlevideo.title-main-vo a {
	color: inherit;
	font-size: 1.2em;

	font-family: 'Montserrat', sans-serif;;
	font-weight: 700;
}

.titlevideo.title-main-vo a:hover {
	text-decoration: underline;
}

.titlevideo.title-secondary-vo a {
	color: inherit;
	line-height: 1.2em;
}

.titlevideo.title-secondary-vo a:hover {
	text-decoration: underline;
}

p.resumen-vo-main {
	line-height: 1.3em;
	margin-top: -0.5em;
}

.col.span_2_of_3.publicidad-vida-ocio-left-portada {
/*	margin-top: 1.5em;
	margin-bottom: -1em; */
}

.col.span_1_of_3.publicidad-vida-ocio-right-portada {
/*	margin-top: 1.5em; */
  /*  margin-top: 0!important;
	margin-bottom: -1em; */
}

.col.span_1_of_3.publicidad-vida-ocio-right-portada p img {
	margin-right: 0;
	float: right;
	padding-right: 0;
}

ul#breadcrumbs {
	list-style: none;
	margin-left: 0;
	margin-bottom: 0;
}

ul#breadcrumbs li {
	display: inline-block;
}

ul#breadcrumbs li {
	display: inline-block;
	margin-right: 0.5em;
	margin-top: 1em;
}

ul#breadcrumbs li a {
	color: inherit;
}

ul#breadcrumbs li a:hover {
	text-decoration: underline;
}

ul.datosauthor, .share_this {
	font-size: 1em;
	margin-top: 1em!important;
}

li.sharify-btn-twitter a span.sharify-title, li.sharify-btn-facebook a span.sharify-title {
  display: none;
}

ul.datosauthor li {
	line-height: 1em;
}

ul.datosauthor li:first-child:before {
	content: "\f110";
	font-family: dashicons;
	color: #CF181F;
	padding-right: 0.3em;
	vertical-align: bottom;
}

/*ul.datosauthor li:first-child {
	text-transform: uppercase;
} */

ul.datosauthor li:nth-child(2):before {
	content: "\f301";
	font-family: dashicons;
	color: #CF181F;
	padding-right: 0.5em;
	vertical-align: bottom;
}

ul.datosauthor li:last-child:before {
	content: "\f508";
	font-family: dashicons;
	color: #CF181F;
	padding-right: 0.5em;
	vertical-align: bottom;
}

ul.datosauthor.cuadro-left {
	width: 30%;
	margin-right: 1.9%!important;
	float: left;
}

.share_this.cuadro-right {
	width: 49%;
	float: right;
	text-align: right;

}


.share_this_au.cuadro-right {
  width: 60%;
  float: left;
  position: relative;
  overflow: auto;
  margin-top: 0.5em !important;

}

.share_this_au {
  width: 60%;
}


.clearfix-individual-block {
	clear: both;
}

.col.span_2_of_4.main-vida-ocio {
	width: 51.9%;
}

.col.span_1_of_4.secondary-vida-ocio,
.col.span_1_of_4.secondary-vida-ocio-pub {
	float: left;
	margin-left: 1.9%;
	margin-right: 0;
	width: 22%;
}

hr.portada1-separador.separador-home-top {
	margin-bottom: 0.3em;
}

.adv_cat.portada1 {
	margin-bottom: 0;
}

.col.span_1_of_3.col-blogs-home {
	float: left;
	width: 22%;
	margin-right: 22.5px;
}

.col.span_1_of_3.col-blogs-home img {
	height: 162px;
	object-fit: cover;
}

figcaption.wp-caption-text {
	font-size: 0.75em;
}

.single .wp-caption {
	background: #333;
	color: #fff;
	padding-bottom: 0.25em;
}

span.slb_template_tag.slb_template_tag_item.slb_template_tag_item_title {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.5em;
}

#slb_viewer_wrap .slb_theme_slb_baseline * {
	line-height: 1em;
}

span.slb_template_tag.slb_template_tag_ui.slb_template_tag_ui_group_status {
	display: none;
}

span.slb_data_title {
	line-height: 1!important;
}

ul.datosauthor.cuadro-left li:nth-child(2) a {
	color: inherit;
	margin-left: -0.30em;
}

ul.datosauthor.cuadro-left li:first-child a:hover,
ul.datosauthor.cuadro-left li:nth-child(2) a:hover {
	text-decoration: underline;
}

ul.datosauthor.cuadro-left li:first-child a {
	color: inherit;
}

hr.singlepage.single-div-top {
	margin-bottom: 0;
}

hr.singlepage.single-div-bottom {
	margin-bottom: 1em;
}

ul.datosauthor.cuadro-left li {
	line-height: 1.2;
}

/*BEGIN Estilo para shortcodes*/
.cs-destacado-wrap {
	background: #f2f2f2;
	color: #555;
	margin-bottom: 1em;
}

.cs-destacado-titulo {
	padding: 0.5em 0.75em;
	border-bottom: 1px solid #fff;

	font-family: 'Montserrat', sans-serif;
	font-size: 1.2em;
}

.cs-destacado-contenido {
	padding: 0.5em 0.75em;
}
/*END Estilo para shortcodes*/

.p-svg-pulse {
  height:40px;
  width: 40px;
  overflow: visible!important;
}

@-webkit-keyframes svg_pulse {
	 0% {
		-webkit-transform: matrix(1,0,01,0,0);
        stroke-width: 1;
		opacity: 1;
	 }

	 50% {
		opacity: 1;
	 }
	 100% {
		-webkit-transform: matrix(4,0,0,4,-120,-120);
        stroke-width: 0.25;
		opacity: 0;
	 }
}

.p-svg-pulse .pulse {
    -webkit-animation: svg_pulse 3s ease;
    -webkit-animation-iteration-count: infinite;
}

svg.p-svg-pulse {
	margin-top: -0.5em;
}

.noticia-urgente span {
	vertical-align: top;
}

.noticia-urgente h3 {
	margin-top: -1.72em;
	margin-left: 1.7em;

	font-family: 'Montserrat', sans-serif;
	font-size: 1.6em;
}

.noticia-urgente h3 a {
	color: inherit;
}

.noticia-urgente h3 a:hover {
	text-decoration: underline;
}

.imgevent img {
	height: 150px;
	object-fit: cover;
}

.contevent .diaevent ,
.contevent .event,
p.titevent,
p.lugarevent {
	line-height: 1.2;
}

p.titevent a {
	font-size: 1em;
	font-weight: 700;
	color: inherit;
}

p.titevent a:hover {
	text-decoration: underline;
}

p.lugarevent {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px!important;
}

span.dashicons.dashicons-video-alt.dashicons-overlay {
	position: absolute;
	padding: 0.25em;
	background: #CF181F;
	width: 2em;
	height: 1.5em;
	color: #fff;
}

ul.linkrelp {
	list-style: none;
	margin-left: 0;
	line-height: 1.3;
}

ul.linkrelp li a {
	color: inherit;

	font-family: 'Montserrat', sans-serif;
	font-size: 1.1em;
}

ul.linkrelp li a:hover {
	text-decoration: underline;
}

ul.linkrelp li:before {
	content: "\f502";
	font-family: dashicons;
	vertical-align: bottom;
	padding-right: 0.25em;
	color: #CF181F;
}

.bl_videotv.ctv-cat-fondo {
	background: #1b1b1b;
	max-height: 450px;
	margin-bottom: 4em;
	color: #fff;
	margin-top: 3.5em;
}

.bl_videotv.ctv-cat-fondo .col-video-right {
	padding-right: 1em;
}

.bl_videotv.ctv-cat-fondo .col-video-left {
	margin-top: 0;
}

li.ctv-cat-time {
	font-size: 0.9em;
}

li.ctv-cat-time:before {
	content: "\f508";
	font-family: dashicons;
	font-size: 1.1em;
	vertical-align: bottom;
	padding-right: 0.5em;
}

li.ctv-cat-time {
	margin-bottom: 0;
}

li.yt-total-vistas {
	font-size: 0.9em;
	margin: 0.3em 0 1.2em 0;
}

li.yt-total-vistas:before {
	content: "\f185";
	font-family: dashicons;
	font-size: 1.1em;
	vertical-align: bottom;
	padding-right: 0.5em;
}

li.yt-total-duracion {
	margin-top: 0.3em;
	font-size: 0.9em;
}

li.yt-total-duracion:before {
	content: "\f469";
	font-family: dashicons;
	font-size: 1.1em;
	vertical-align: bottom;
	padding-right: 0.5em;
}

.titlevideo {
	line-height: 1.3;
}

.titlevideo a:hover {
	text-decoration: underline;
}

.titlevideo a {
	color: inherit;
}

span.ctv-video-time {
	margin-top: 0;
	margin-right: 0;
	padding: 0 4px;
	font-weight: 500;
	font-size: 11px;
	/*background-color: #CF181F;*/
	color: #fff!important;
	height: 14px;
	line-height: 14px;
	display: -moz-inline-stack;
	vertical-align: top;
	display: inline-block;
	position: absolute;
	text-align: right;
	width: 243px;
}

span.ctv-video-time-inner {
	background: #CF181F;
	position: absolute;
	right: 0.35em;
	bottom: 2.25em;
	padding: 0 0.25em;
}

.molina-portada {
	max-height: 410px;
	overflow: hidden;
	margin-bottom: 2em;
}

.imgdes {
	padding-right: 1em;
}

.col.span_1_of_4.secondary-vida-ocio-pub.pub-portada {
	margin-top: 0.75em;
}

p.sidebl {
	line-height: 1.3;
}

li.notas_rel a:hover {
	text-decoration: underline;
}

ul.adjuntos-detalles {
	text-transform: uppercase;
	list-style: none;
	margin-left: 0;
	margin-bottom: 0;
	font-size: 0.8em;
}

ul.adjuntos-detalles li {
	display: inline-block;
	padding-right: 1em;
}

ul.adjuntos-detalles li:first-child:before {
	content: "\f491";
	font-family: dashicons;
	font-size: 1.2em;
	vertical-align: sub;
	margin-right: 0.2em;
	color: #CF181F;
}

ul.adjuntos-detalles li:last-child:before {
	content: "\f311";
	font-size: 1.2em;
	margin-right: 0.2em;
	margin-left: -0.6em;
	content: '-';
}

p.adjuntos-nombre {
	margin-bottom: 0;
}

a span.adjuntos-descarga {
	background: #CF181F;
	width: 8em;
	text-align: center;
	padding: 0.5em 0.75em;
	color: #fff;
	font-weight: 700;
}

a span.adjuntos-descarga:hover {
	background: #C21B21;
}

.adjuntos-left {
	width: 83%;
	float: left;
	margin-right: 1.9%;
	margin-bottom: 0;
}

.adjuntos-right {
	width: 15%;
	float: right;
	margin-top: 2em;
}

.adjuntos-articulo {
	background: #f2f2f2;
	display: block;
	max-height: 100%;
	overflow: hidden;
	margin-bottom: 1.5em;
	padding: 1.5em;
}

div#comments {
	margin-bottom: 1.5em;
}

.tespeciales {
	line-height: 1.1em;
}

.tespeciales a {
	color: inherit;
	text-decoration: none;
}

.tespeciales a {
	color: inherit;
	text-decoration: underline;
}

/*Submenus*/
.main-navigation ul ul {
	box-shadow: none;
	float: left;
	top: 1.5em;
	padding: 0.5em 0 1em 0;
	background: #fff;
	text-align: left;

}

.main-navigation ul ul li {
	margin-left: -1em;
	padding-left: 2em;
	margin-right: 0!important;
}

ul.sub-menu {
	padding-top: 1em;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
	margin-top: 0.25em;
	margin-left: -1em;
}

ul.sub-menu li:first-child {
	margin-top: -0.75em;
	padding-top: 0.5em;
	padding-left: 2em!important;
}

/*Top menu active when hovering sub item*/
ul#menu-menu-1 li:hover > a,
ul#menu-menu-1  li a.active {
	color: #CF181F!important;
}
/*Submenus*/

h1.titulo-blog.titulo-galerias {
	text-transform: none;
}

h1.titulo-blog.titulo-galerias:before {
	content: "\f161";
	font-family: dashicons;
	font-weight: 300;
	color: #cf181f;
	padding-right: 0.18em;
	vertical-align: bottom;
}

.col.span_2_of_2.galeria-back {
	background: #222;
}

.col.span_2_of_2.galeria-back h2 {
	margin-top: 1em;
}

h1.titulo-blog.titulo-galerias {
	padding-top: 1em;
}

.category h1.titulo-blog.titulo-galerias {
	padding-top: 0!important;
}

.col.span_1_of_4_ctv.galeria-col a {
	color: inherit;
}

.col.span_1_of_4_ctv.galeria-col a:hover {
	text-decoration: underline;
}

.col.span_1_of_4_ctv.galeria-col img {
	height: 162px;
	overflow: hidden;
}

.col.span_1_of_4_ctv.galeria-col:last-child {
	padding-bottom: 1em;
}

.galeria-colthumb2.col-molina {
	float: none;
	margin-right: 0;
	text-align: center;
	width: 100%;
	height: 541px;
}

.nav-caricaturas {
	clear: both;
}

.span_1_of_2_pxmolina-col {
	width: 45%;
	margin-right: 3.5% !important;
	overflow: hidden;
}

.pxentry {
	width: 238px;
	height: 184px;
}

.pxentry.pxentry-1 {
	margin-top: 1.5em;
}

.btn-compartir {
	width: 238px;
	background: #000;
	opacity: 0.5;
	height: 50px;
	margin-top: -50px;
	margin-left: -238px;
	position: relative;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.active-px {
	margin-left: 0!important;
}

.opinio1-left.px-left {
	margin-top: 0.5em !important;
}

#caricaturas .videotb {
	margin-top: -1.8em;
}

.anunciopx-medio {
	margin-top: 1.5em;
}

.px-historieta-big {
	margin-bottom: 2em;
}

.titulo-px:before {
	display: none;
}

span.autor-web {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 1.1em;
}

img.alignnone.size-full.wp-image-395 {
	border: none;/*FIXME*/
}

input.especiales:hover {
	box-shadow: none!important;
	border-color: inherit;
}

/*
.heroico {
	font-size: 7.5em!important;
	margin-bottom: 0!important;
}
*/

.reportajes-cols {
	float: left;
}

.title-main-vo {
	padding: 0.5em 0 0.25em 0;
}

.reportajes-col-title,
.title-post-blog {
	padding-top: 0.5em;
}

.col-especiales {
	width: 32%;
	margin-right: 1.9%;
	float: left;
	padding-bottom: 1.5em;
}

.especial-last {
	margin-right: 0;
}

.title-especiales a {
	color: inherit;
	text-decoration: none;

	font-family: 'Montserrat', sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	line-height: 1.3em;
	letter-spacing: -1px;
}

.title-especiales a:hover {
	color: inherit;
	text-decoration: underline;
}

.thumb-especiales {
	padding-bottom: 0.5em;
}

.col.span_2_of_3.categoriapag {
	padding-top: 1.5em;
}

.img_rep {
	text-align: center;
}

.btn-compartir:hover {
	opacity: 1;
}

.btn-compartir:hover {
opacity: 1;
}

input.especiales {
outline: none !important;
}

input.especiales:hover {
box-shadow: none !important;
border-color: transparent;
background: #fff;
color: #CF181F;
}

.imgdes.portada {
  height: 70px;
}

.imgdes.portadaesp p {
  padding-top: 1.5em!important;
}

/*styling open close button*/
.button-nav {
	display:none;
	position:fixed;
	right:50px;
	top:6px;
	z-index:999;
	font-size:30px;
}
.button-nav a {
	text-decoration:none;
}
.btn-open:after {
	color:#333;
	/*content:"\f0c9";
	font-family:"FontAwesome";*/
	content: "\f333";
	font-family: dashicons;
	transition-property:all .2s linear 0s;
	-moz-transition:all .2s linear 0s;
	-webkit-transition:all .2s linear 0s;
	-o-transition:all .2s linear 0s;
}
.btn-open:hover:after {
	color:#cf181f;
}
.btn-close:after {
	color:#fff;
	/*content:"\f00d";
	font-family:"FontAwesome";*/
	content: "\f158";
	font-family: dashicons;
	transition-property:all .2s linear 0s;
	-moz-transition:all .2s linear 0s;
	-webkit-transition:all .2s linear 0s;
	-o-transition:all .2s linear 0s;
}
.btn-close:hover:after {
	color: #cf181f;
}
/*overlay*/
.overlay-nav {
	display:none;
	position:fixed;
	top:0;
	height:100%;
	width:100%;
	background:#333;
	overflow:auto;
	z-index:99;
}
.wrap {
	color:#e9e9e9;
	text-align:center;
	max-width:90%;
	margin:0 auto;
}
.wrap ul.wrap-nav {
	border-bottom:1px solid #575757;
	text-transform:capitalize;
	padding:150px 0px 100px;
}
.wrap ul.wrap-nav li {
	font-size:20px;
	display:inline-block;
	vertical-align:top;
	width:24%;
	position:relative;
}
.wrap ul.wrap-nav li a {
	color:#cf181f;
	display:block;
	padding:8px 0;
	text-decoration:none;
	transition-property:all .2s linear 0s;
	-moz-transition:all .2s linear 0s;
	-webkit-transition:all .2s linear 0s;
	-o-transition:all .2s linear 0s;
}
.wrap ul.wrap-nav li a:hover {
	color:#f0f0f0;
}
.wrap ul.wrap-nav ul {
	padding:20px 0;
}
.wrap ul.wrap-nav ul li {
	display:block;
	font-size:13px;
	width:100%;
	color:#e9e9e9;
}
.wrap ul.wrap-nav ul li a {
	color:#f0f0f0;
}
.wrap ul.wrap-nav ul li a:hover {
	color:#cf181f;
}

@media screen and (max-width:48em) {
	.wrap ul.wrap-nav>li {
		width:100%;
		padding:20px 0;
		border-bottom:1px solid #575757;
	}
	.wrap ul.wrap-nav {
		padding:30px 0px 0px;
	}
}

b.fn {
	position: absolute;
}

.comment-metadata a time {
	margin-top: 0.5em!important;
	display: block;
}


/*BEGIN PXMOLINA CUSTOM*/
.adv-wrapper {
	width: 1080px!important;
	clear: both;
	margin: 0 auto
}

.caricaturas-wrapper {
	width: 1080px;
	clear: both;
	margin: 0 auto;
}

.historietas-left-column,
.caricaturas-left-column {
	width: 66.95%;
}

.caricaturas-right-column {
	width: 29%;
}

.caricaturas-left-column > p img,
.historietas-left-column > p img {
	width: 100%;
}

.caricaturas-left-column {
	margin-right: 1.75%;
	float: left;
	height: 720px!important;
}

.historietas-left-column {
	margin-right: 1.75%;
	float: left;
}

.caricaturas-right-column {
	margin: 0;
	float: right;
}

.caricaturas-right-box:nth-child(odd) {
	width: 49%;
	margin-right: 1.75%;
	float: left;
}

.caricaturas-right-box:nth-child(even) {
	width: 49%;
	margin: 0;
	float: left;
}

.caricaturas-social {
	width: 100%;
	overflow: auto;
}

.caricaturas-social ul li {
	display: inline-block;
	margin-right: 0.5em;
}

.caricaturas-social ul {
	margin-left: 0;
	text-align: center;
	margin-top: -0.75em;
}

.caricaturas-right-box a img {
	margin: 0;
}

.caricaturas-right-box > .caricaturas-social ul li .twitter-share-button {
	margin-top: 0.5em;
}

.barra-molina {
	width: 1080px;
}

div#contentpx {
	height: 580px;
}

.pagination-caricatura > .wp-pagenavi .pages,
.pagination-caricatura > .wp-pagenavi span.current,
.pagination-caricatura > .wp-pagenavi span.first,
.pagination-caricatura > .wp-pagenavi span.last,
.pagination-caricatura > .wp-pagenavi a.page.larger,
.pagination-caricatura > .wp-pagenavi a.page.smaller,
.pagination-caricatura > .wp-pagenavi > .extend,
.pagination-caricatura > .wp-pagenavi > .last {
	display: none;
}
/*END PXMOLINA CUSTOM*/

img.iconv {
	vertical-align: top;
	border-radius: 50%;
}

.video-left-responsive {
	display: none;
}

p.singlepage_title {
	margin-bottom: 0.5em!important;
}

ul.datosauthor.cuadro-left {
	width: 100%!important;
	margin-left: 0;
}

.col.span_1_of_2.datos-evento-single {
	width: 48.2%;
	padding-left: 1%;
	padding-top: 0;
	margin-top: 0;
}

ul.datosguia.cuadro-left.datos-single-evento {
	width: 100%;
}

h3.footer a {
	color: inherit;
}

.col.span_2_of_3.galeria-home-wrap {
	background: #333;
	color: #fff;
	padding: 2%;
}

.galeria-colthumb {
	width: 100%;
}

span.dashicons.dashicons-format-gallery {
	color: #fff;
	float: right;
	margin-top: -1em;
}

.molina-single-caricatura > p img {
/*	max-width: 700px;
    max-height: 541px!important; */
    width: 100%;

}

/*FIXME*/
.postid-5059 .attachment-post-thumbnail {
display: none;
}

.postid-5059 .imgdes  {
display: none;
}

.postid-5059 .col.span_2_of_3 p img {
	width: 100%;
}
/*FIXME*/

.portada1-left.portada2.transp-border.portada2-alt-left {
	margin-left: -12px;
	width: calc(49% - 1em);
}

.portada1-left.portada2.portada2-alt-right {
	width: calc(49% - 1em);
}

.portada1-left.portada2.transp-border.portada2-alt-left > .not1,
.portada1-left.portada2.portada2-alt-right > .not1 {
	padding-right: 6px;
}

/**/
.archive-button {
	height: 35px;
	padding: 0 1em;
	color: #fff;
	background: #cf181f;
	font-size: 1em;
	border: 3px solid #fff;
	box-shadow: none;
	text-shadow: none;
	outline: none;
	float: right;
	border-radius: 0;

	font-family: 'Montserrat', sans-serif;
}

.archive-button:hover {
	cursor: pointer;
	color: #cf181f;
	background: #fff;
	border: 3px solid #fff;
	box-shadow: none;
	text-shadow: none;
}

.archive-button:active,
.archive-button:visited {
	box-shadow: none;
	outline: none;
	border-color: #fff;
}

input.sb-search-submit,
.sbsi.sb-search-input {
display: none;
}

li.google-search {
	width: 275px;
	float: right;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	height: 35px !important;
	margin-top: 0;
	min-width: 35px;
	padding: 0;
	width: auto !important;
	border: none;
	border-radius: 0;
	margin-right: 0.75em;
	margin-left: 0.75em;
	background: #cf181f;
	/*color: #cf181f!important;*/
}

.cse .gsc-search-button input.gsc-search-button-v2:hover, input.gsc-search-button-v2:hover {
	background: #cf181f;
}

.gsc-input-box {
	border: 1px solid #fff;
	background: #fff;
	height: 35px!important;
	margin-top: -5px!important;
}

.gsc-input {
	margin-top: 5px!important;
}

.gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	padding: 9px 13px;
	border: none;
	border-radius: 0;
	background: transparent;
}

.gsc-selected-option-container.gsc-inline-block {
	width: 150px!important;
}
/**/

.caricaturas-catabajo > p > a img {
	width: 723px;
}

.col.span_2_of_3.portada1banner.movil {
	display: none;
}

/*BEGIN RESPONSIVE*/

@media only screen and (max-width: 1366px) {
div#DfaVisibilityIdentifier_2513231816 a img {
    width: 95%!important;
    height: auto!important;
}

ins.dcmads {
    width: 780px!important; }

.span_2_of_3 {
    width: 780px;}
}

@media only screen and (max-width: 1080px) {

ins.dcmads {
    display: block!important;
    margin: 0 auto 0 auto!important;
}

div#primary {
	width: 90%;
}

.menu-menu-1-container {
	width: 90%;
}

body.home {
	zoom: 100%;
}

div#social-bar {
	display: none;
}

.torre1,
.torre2 {
	display: none;
}

.portada1-left {
	clear: both;
	width: 95%;
	float: none;
	margin-left: 0;
	margin-right: 0;
}

.molina-portada {
	width: 90%;
	text-align: center;
}

.portada1-right.foto-destacada,
.portada1-right {
	clear: both;
	width: 95%;
	float: none;
	margin-left: 0;
	margin-right: 0;
}

img.attachment-post-thumbnail.wp-post-image {
	min-width: 92%;
}

.col.span_2_of_3.adv-01-01,
.col.span_2_of_3.adv-01-02 {
	width: 95%;
	margin-left: 0;
	margin-right: 0;
	float: none;
}

.col.span_1_of_3.adv-blogs-02 p {
	text-align: center;
}

.col.span_1_of_3.adv-blogs-02 p img {
	float: none;
}

.adv_cat.portada1 {
	float: none;
	border: none;
	text-align: center;
}

.span_1_of_3 {
	width: 95%;
	margin-left: 0;
	margin-right: 0;
	float: none;
	clear: both;
}

.adv_cat.portada1 div {
	width: 95%;
}

.opinion-portada-wrap {
	width: 100%;
}

.resumen-portada1 {
	width: 90%;
}

.individual-opinion-entry:nth-child(even),
.individual-opinion-entry:nth-child(odd) {
	width: 32%;
	clear: none;
}

.col.span_2_of_3.adv-blogs-01 {
	margin-left: 0;
	width: 100%;
}

.col.span_1_of_3.col-blogs-home {
	margin-left: 0;
	clear: none;
}

.vslider {
	margin: 1em auto 0.5em auto;
}

.vslider-prev,
.vslider-next,
.vslider-prev:hover,
.vslider-next:hover {
	opacity: 1;
	background: rgba(0,0,0,0.25);
}

.vslider-next span,
.vslider-prev span {
font-size: 4em;
margin-left: -0.5em;
color: #fff;
}
.vslider-next,
.vslider-prev {
	top: 40%;
}

.video-right {
	display: none;
}

.ctv-header-left {
	margin-left: 0;
	width: 90%;
	float: none;
	clear: both;
	margin-right: 0;
}

.ctv-header-right {
	display: none;
}

.video-left {
	width: 90%;
	margin-left: 0;
	margin-right: 0;
	clear: both;
}

.doe-right {
	width: 64%;
}

.paragraph {
	width: 90%;
	float: none;
	margin-left: 0;
	margin-right: 0;
	clear: both;
	margin-bottom: 1em;
	text-align: center;
}

.portada1-right.foto-destacada {
	max-height: 800px;
}

.col.span_2_of_3.publicidad-vida-ocio-left-portada,
.col.span_1_of_3.publicidad-vida-ocio-right-portada {
	width: 100%;
}

.col.span_2_of_3.publicidad-vida-ocio-right-portada p,
.col.span_1_of_3.publicidad-vida-ocio-right-portada p {
	text-align: center;
}

.col.span_2_of_3.publicidad-vida-ocio-right-portada p img,
.col.span_1_of_3.publicidad-vida-ocio-right-portada p img{
	float: none;
}

.col.span_2_of_4.main-vida-ocio {
	width: 100%;
}

.col.span_1_of_4.secondary-vida-ocio:first-child {
	margin-left: 0;
}

.col.span_2_of_4.home-especiales,
.col.span_2_of_4.home-reportajes {
	width: 100%;
}

.backgesp {
	width: 100%;
}

.img_rep {
	padding-left: 2.3%;
	text-align: left;
}

.cespeciales {
	width: 100%;
}

input.especiales {
	margin-left: 40%;
}

.col.span_1_of_3.galeria-home div {
	display: none;
}

footer#colophon .site-info, footer#colophon2 .site-info {
	width: 90%;
}

.adv_cat.portada1 div {
	border: none;
}

.adv_cat.portada1,  .adv_cat.portada1 img {
	float: none;
	text-align: center;
}

.sponsored-top-list,
.wpp-list,
.anunciolm {
	width: 250px;
}

.col.span_2_of_3.single {
	width: 100%;
}

.col.span_2_of_3.single.molina-single-caricatura  {
    width: 100%;

}

.col.span_2_of_3.single.molina-single-caricatura.historieta  {
    width: 100%;

}

.doe-right.principal {
	width: calc(100% - 90px);
	padding-right: 10px;
}

.col.span_2_of_3 {
	width: 100%; /*FIXME*/
}

.backgesp {
	width: 500px!important;
}

.col.span_2_of_4.reportajes-right {
	clear: both;
	width: 100%;
}

.conf_tvtitle.barra-molina {
	width: 100%;
}

.caricaturas-wrapper {
	width: 100%;
}

.caricaturas-catarriba {
    width: 100% !important;
}

.caricaturas-social ul li div.fb-like.fb_iframe_widget {
	width: 100%!important;
}

.historietas-left-column,
.caricaturas-left-column {
	width: 100%;
	height: auto!important;
}

.caricaturas-right-column {
	width: 100%;
}

.caricaturas-right-box > p img {
	width: 100%;
}

.portada1-left.portada2.transp-border.portada2-alt-left {
	width: 100%;
}

.portada1-left.portada2.transp-border.portada2-alt-left > .col.span_1_of_2.not1,
.portada1-left.portada2.portada2-alt-right > .not1 {
	float: none;
}

.portada1-left.portada2.portada2-alt-right {
	width: 100%;
	margin-left: 0;
	padding-left: 0;
}

.portada1-left.portada2.portada2-alt-right {
	border: none;
}

ins.dcmads {
	/*display:inline!important;*/
}

mark, ins {
    background: transparent;
}

}

@media only screen and (max-width: 1050px) {
.gallery-columns-3 .gallery-item {
    max-width: 50%!important;
}
}

@media only screen and (max-width: 980px) {
.main-navigation {
	display: none;
}

.button-nav {
	display:inline;
}

footer .col.span_1_of_03.first-footer,
footer .col.span_1_of_03.second-footer,
footer .col.span_1_of_03.third-footer,
footer .col.span_1_of_03.fourth-footer {
	width: 48%;
}

.col.span_1_of_03.first-footer {
	margin-right: 2.5%;
}

.col.span_1_of_03.third-footer {
	clear: both;
	margin-right: 2.5%;
}

textarea.wpcf7-form-control.wpcf7-textarea {
	max-width: 100%;
}

.wpcf7-form-control.wpcf7-text {
	min-width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
	margin-right: 0;
}
figure {
	width: 100%!important;
	margin-left: 0!important;
}

.individual-opinion-entry {
	width: 45%!important;
}

.doe-right {
	width: calc(100% - 90px);
	float: left;
	padding-left: 10px;
}

.col.span_1_of_03 {
	width: 46%;
	margin-right: 1.7%;
}

.col.span_1_of_03:last-child {
	clear: both;
}

.opinio1-left {
	width: 100%;
	margin-right: 0;
}

.individual-opinion-entry2:nth-child(even) {
	width: 30%;
	float: left;
	margin-bottom: 1em;
	margin-right: 1%;
}

.individual-opinion-entry2:nth-child(odd) {
	width: 30%;
	margin-right: 1%;
	float: left;
	margin-bottom: 1em;
}

.individual-opinion-entry2:nth-child(odd),
.individual-opinion-entry2:nth-child(even) {
	clear: none;
}

.individual-opinion-entry2:nth-child(4),
.individual-opinion-entry2:nth-child(7),
.individual-opinion-entry2:nth-child(10) {
	clear: both;
}

.opinio1-right {
	float: left;
	width: 100%;
	margin-top: 0;
}

.catopinionleft {
	float: left;
	width: 49%;
	margin-right: 1.9%;
}

.catopinionright {
	width: 49%;
	float: left;
}

.op-left {
	display: none;
}

.op-right {
	float: left;
	width: 100%;
}

}

@media only screen and (max-width: 850px) {

.col.span_1_of_3.col-blogs-home {
	width: 45%;
}

.col.span_2_of_3.pcat {
	width: 100%;
}

.col.span_2_of_3.categoriapag {
	width: 100%;
}

.col.span_2_of_3.psingle {
	width: 100%;
}

.individual-opinion-entry {
	width: 95%!important;
}

.guiai, hr.guia {
	display: none;
}

.guia-cuadro-home {
	display: none;
}

.individual-opinion-entry2:nth-child(4),
.individual-opinion-entry2:nth-child(7),
.individual-opinion-entry2:nth-child(10) {
	clear: none;
}

.individual-opinion-entry2:nth-child(odd) {
	width: 48%;
	margin-right: 1.9%;
	clear: both;
}

.individual-opinion-entry2:nth-child(even) {
	width: 49%;
	margin-right: 1.9%;
}

}

@media only screen and (max-width: 822px) {
.col.span_2_of_3.portada1banner {
    display: none;
}

.col.span_2_of_3.portada1banner.movil {
    display: block;
    margin: 0 auto 0 auto;
}

ins.dcmads {
	display:inline!important;
}

}


@media only screen and (max-width: 820px) {

.individual-opinion-entry:nth-child(even), .individual-opinion-entry:nth-child(odd) {
	width: 45%;
	margin-right: 2%;
}

.col.span_1_of_4.secondary-vida-ocio, .col.span_1_of_4.secondary-vida-ocio-pub {
	width: 45%;
}

.col.span_1_of_4.reportajes-cols {
	width: 45%;
}

.col.span_2_of_3.galeria-home-wrap {
	width: 100%;
}

.col.span_2_of_3.portada1banner {
	width: 100%;
}

.col.span_2_of_4.reportajes-adv {
	clear: both;
	width: 100%;
}

}


@media only screen and (max-width: 750px) {

footer .col.span_1_of_2 {
	width: 100%;
}

p.footerc {
	text-align: left;
}

.site-branding {
	zoom: 0.9;
}

.col.span_1_of_03 {
	clear: both;
}

.catopinionleft {
	width: 100%;
	margin-right: 0;
}

.catopinionright {
	width: 100%;
	margin-right: 0;
	margin-bottom: 3em;
}

.gallery-columns-3 .gallery-item {
    max-width: 100%!important;
}

}

@media only screen and (max-width: 650px) {

.site-branding {
	zoom: 0.75;
}

footer .col.span_1_of_03.first-footer,
footer .col.span_1_of_03.second-footer,
footer .col.span_1_of_03.third-footer,
footer .col.span_1_of_03.fourth-footer {
	width: 100%;
}

p.singlepage_title,
p.singlepage_title a {
	font-size: 32px;
}

p.extracto-opinion.categoria,
p.extracto-portada1 {
	font-size: 1em!important;
}

.video-left {
	display: none;
}

.video-left-responsive {
	display: block;
}

.caricaturas-right-box:nth-child(even),
.caricaturas-right-box:nth-child(odd) {
	width: 100%;
	margin-right: 0;
}

.individual-opinion-entry2:nth-child(odd) {
	width: 100%;
	margin-right: 0;
}

.individual-opinion-entry2:nth-child(even) {
	width: 100%;
	margin-right: 0;
}

}

@media only screen and (max-width: 600px) {
.individual-opinion-entry:nth-child(even),
.individual-opinion-entry:nth-child(odd) {
	width: 100%!important;
}

.doe-right {
	width: calc(100% - 80px);
}

h1.site-title {
	width: 100%!important;
	zoom: .8!important;
}

.col.span_1_of_03 {
	width: 92%;
}

.portada1-left.portada2.transp-border.portada2-alt-left > .not1,
.portada1-left.portada2.portada2-alt-right > .not1 {
width: 100%;
}

}

@media only screen and (max-width: 543px) {
.col.span_2_of_3.single .pf-content p iframe {
	    height:250px!important;
    }
}

@media only screen and (max-width: 520px) {
.col.span_1_of_4.secondary-vida-ocio {
	margin-left: 0!important;
	width: 100%;
}

.backgesp {
	zoom: 0.9;
}


}

@media only screen and (max-width: 450px) {
h1.site-title {
	max-width: 100%!important;
	zoom: .55!important;
}

.backgesp {
	zoom: 0.45;
}

}


/*END RESPONSIVE*/

/*TEMP PORTADA BANNER*/
.portada-banner-nu {
	width: 100%;
	padding-bottom: 1.5em;
	margin-top: -2em;
}

ul.portadauser li {
	display: block;
}

ul.portadauser li:last-child {
	padding-left: 0;
}

ul.portadauser li:first-child {
	border-right: none;
	padding-right: 0;
}

/*form contact*/
 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
 margin-left: 0px!important;
}

/*TEMP PORTADA BANNER*/

/*Temporal Portada 4*/
.hd-imagen img {
    /*height: calc(100vh + 4.6em);*/
        width: 100%;
}

.portada1-right.portada4 {
    margin-bottom: 1.2em;
}

/*.main-navigation ul ul {
    display: none;
} */

.hd-imagen {
    overflow: hidden;
    height: calc(100vh + 6.2em);
}


@media only screen and (max-width: 1080px) {

span.portada4-titulo {
	min-width: 0px;
	width: 90%;
}

span.portada4-sumario {
	display: none;
}

.portada4-info {
	background: transparent;
}

span.portada4-logo-blanco {
	min-width: 0;
	width: 90%;
}

}
/**/

.esbackg {
    background: #CF181F none repeat scroll 0% 0%;
}

@media only screen and (max-width: 1080px) {

.col.span_1_of_3.intumb {
        width: 237.5px;
}

}

.ad_especialeeuu {
    width: 40%;
    float: left;
    margin-right: 2%;
}

/*form contacto*/

input.wpcf7-form-control.wpcf7-submit, input[type="submit"] {
	float: right;
	background: #333;
	box-shadow: none;
	color: #fff;

	font-family: 'Montserrat', sans-serif;
	border-color: #333;
	border-radius: 0;
	text-shadow: none;
	/*width: 100px;*/
	font-size: 14px;
	margin-top: 13px;

}

anchor-normal.rc-anchor-light {
    width: 267px;
}

.rc-anchor {
     border-radius: 0;
}

span.portada4-titulo.especiales.miskito {
    font-size: 3.5em!important;
}

.opinio1-left.young {
    width: 100%;
}

.doe-right.young {
    float: left;
    padding-left: 12px;
}

@media screen and (max-width:1080px) {
	.col2 {
		width:40%;
		padding-right: 5%;
		float: left;
		clear: none;
	}
	.col3 {
		width: 40%;
		float: left;
	    clear: none;
	}
}

@media screen and (max-width:650px) {
	.col2 {
		width: 100%;
		float: none;
	}
	.col3 {
		width: 100%;
		float: none;
	}

	.portada1-left.port2.col2 {
    width: 100% ;
	}

	.portada1-left.port2.col3 {
    width: 100% ;
	}


    .col.span_2_of_3.single .pf-content p iframe {
	    height:300px!important;
    }

}

img.paperspng {
    margin: 21.5px;
}

.reply {
    display: none;
}

.col.span_2_of_3.single .pf-content p iframe {
  width: 750px;
  height: 415px;
}

form.snp-subscribeform.snp_subscribeform {
    display: none;
}


.caption.portada img.attachment-post-thumbnail.wp-post-image {
    min-width: 100%;
    max-height: 400px;
    width: auto;
    object-fit: cover;
}

.single img.attachment-post-thumbnail.wp-post-image {
	min-width: 100%;
	max-height: 550px;
	width: auto;
	object-fit: cover;
}

/* galeria comentarios*/

.jp-carousel-left-column-wrapper, .jp-carousel-image-meta {
    display: none;
}

/*twitter*/
.col.span_2_of_3.single iframe#twitter-widget-0, .col.span_2_of_3.single iframe#twitter-widget-1,
.col.span_2_of_3.single iframe#twitter-widget-2 , .col.span_2_of_3.single iframe#twitter-widget-3,
twitterwidget#twitter-widget-0, twitterwidget#twitter-widget-1, twitterwidget#twitter-widget-2, twitterwidget#twitter-widget-3   {
    margin-left: auto;
    margin-right: auto;
}

/*single vida y ocio*/
.thumb_singlev .caption.single img {
    max-height: 100%!important;
}

/*thumbail-category*/
.portada1-right.foto-destacada div .caption {
    max-height: 435px!important;
}
/*portada3*/
li.p3r-titulo {
    font-weight: bold!important;
    color: #000;
}

li.p3r-titulo a {
    font-size: 1.5em;
}

ul.portadauser.especial li:nth-child(4):before {
    content: "\f161"!important;
    font-family: "dashicons";
    vertical-align: middle;
    color: #cf181f;
}


/*niu*/

.section.group.niu {
    margin-bottom: 2em!important;
}

hr.portada1-separador.ctv.vida-ocio.gal {
    margin-top: 2em!important;
}
