body {font-family: 'Merriweather', serif; font-size: 18px;}
a {
  text-decoration: none;
  color: #b10925;
}
a, .text-transition, .animate-all {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
a:hover { color: #b10925; text-decoration: none;}
a, a:active, a:focus {
  outline: none;
}

h1 { font-size: 2.222em; font-weight: 700; line-height: 1.333em;}
h2 { font-size: 1.889em; font-weight: 700; line-height: 1.333em;}
h3 { font-size: 1.444em; font-weight: 700; line-height: 1.333em;}
h4 { font-size: 0.889em; font-weight: 700; line-height: 1.555em;}
h5 { font-size: 0.778em; font-weight: 400; line-height: 1.333em;}
h6 { font-size: 0.667em; font-weight: 300; line-height: 1.333em;}
p { font-size: 1.000em; font-weight: 300;}
h1, h2, h3, h4, h5, h6, p, blockquote {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.light, .destacado-home.light { font-weight: 300;}
.normal {font-weight: 400;}
.small, small { font-size: 75%; }
.ultra-small { font-size: 65%; }
.ultra-small a [class^="ltpicto-"] {font-size: 100%;}
h1 [class^="ltpicto-"].small, h2 [class^="ltpicto-"].small, h3 [class^="ltpicto-"].small {font-size: 90%;}
.sans-serif {font-family: 'Open Sans', sans-serif;}
cite { font-size: 80%; font-weight: 100; }
dfn { font-style: italic; font-size: 90%; }
blockquote { border-left: 5px solid #1b3043; background-color: #dedede; color: #1b3043; margin: 20px 0px; }

.font-22 {font-size: 1.222em !important;}
a.tit-lk {color: #000000;}
a:hover.tit-lk, a:hover.text-opacity ,a:hover .text-opacity, .text-opacity a:hover {text-decoration:none; opacity: 0.6;}
a:hover.img-opacity {opacity: 0.9;}
a.lk-red { color: #b10925; }
span.tag-cat { font-weight: 900; -webkit-font-smoothing: antialiased; color: #b10925; }
a.tag-lk:hover {text-decoration: none; opacity: 0.6;}
span.tag-cat:after {content: " / ";color: #979797; font-weight: 400;}
.cajanota-img-red span.tag-cat {color: #fff;}
.template-portada h2 {margin-top: 10px; margin-bottom: 5px;}
.template-portada h3 {position: relative;}

.cajanota-img-blue h4.n-comentario-white:before { top: 0px; right: 10px; }

.template-portada p {padding-bottom: 10px;}

.p-relative { position: relative; }
.p-absolute { position: absolute; }
.p-static { position: static !important; }
.inline-block {display: inline-block; vertical-align: middle;}
.d-block {display: block;}

.margin-0 {margin: 0px;}
.margin-top-0 {margin-top: 0px !important;}
.padding-0 {padding: 0px;}
.padding-5 {padding: 5px;}
.padding-20 {padding: 20px;}
.padding-15 {padding: 15px;}
.padding-10 {padding: 10px;}
.p-vertical-5 { padding-left: 5px; padding-right: 5px;}
.p-vertical-10 { padding-left: 10px; padding-right: 10px;}
@media (max-width: 767px) {
  .padding-xs-0{padding: 0;}
  .m-top-xs-10 {margin-top: 10px;}
  .m-left-xs-10 {margin-left: 10px;}
  .small-title-xs {font-size: 0.778em !important;}
  .small-title-xs .small {font-size: 85%;}
  .d-table-xs { display: table; width: 100%; }
  .d-table-cell-xs { display: table-cell; }
  .text-center-xs {text-align: center;}
  .text-left-xs {text-align: left;}
  .aligncenter-xs {margin: 0 auto;}
  .pull-right-xs {float: right;}
}
@media (min-width: 768px) and (max-width: 991px) {.padding-sm-0{padding: 0;}}
@media (min-width: 992px) and (max-width: 1199px) {.padding-md-0{padding: 0;}}
@media (min-width: 1200px) {.padding-lg-0{padding: 0;}}

.p-top-0 {padding-top: 0px;}
.p-top-5 {padding-top: 5px;}
.p-top-10 {padding-top: 10px;}
.p-top-15 {padding-top: 15px;}
.p-top-20 {padding-top: 20px;}
.p-top-30 {padding-top: 30px !important;}
.p-top-40 {padding-top: 40px;}
.p-bottom-0 {padding-bottom: 0px;}
.p-bottom-5 {padding-bottom: 5px;}
.p-bottom-10 {padding-bottom: 10px;}
.p-bottom-15 {padding-bottom: 15px;}
.p-bottom-20 {padding-bottom: 20px;}
.p-bottom-30 {padding-bottom: 30px;}
.p-bottom-40 {padding-bottom: 40px;}
.p-right-0 {padding-right: 0px;}
.p-right-10, .padding-10-right {padding-right: 10px;}
.p-right-15 {padding-right: 15px;}
.p-right-20, .padding-20-right {padding-right: 20px;}
.p-left-0 {padding-left: 0px;}
.p-left-10, .padding-10-left {padding-left: 10px;}
.p-left-15 {padding-left: 15px;}
.p-left-20, .padding-20-left {padding-left: 20px;}
.m-top-40 {margin-top: 40px;}
.m-top-30 {margin-top: 30px;}
.m-top-25 {margin-top: 25px;}
.m-top-20 {margin-top: 20px !important;}
.m-top-15 {margin-top: 15px;}
.m-top-10 {margin-top: 10px;}
.m-top-5 {margin-top: 5px;}
.m-top-0 {margin-top: 0px !important;}
.m-bottom-0 {margin-bottom: 0px;}
.m-bottom-5 {margin-bottom: 5px;}
.m-bottom-10 {margin-bottom: 10px;}
.m-bottom-15 {margin-bottom: 15px;}
.m-bottom-20 {margin-bottom: 20px !important;}
.m-bottom-25 {margin-bottom: 25px;}
.m-right-0 {margin-right: 0px;}
.m-right-5 {margin-right: 5px;}
.m-right-15 {margin-right: 15px;}
.m-left-0 {margin-left: 0;}
.m-left-15 {margin-left: 15px;}
.m-left-20 {margin-left: 20px;}
.m-left-170 {margin-left: 170px;}
.m-vertical-20 {margin-top: 20px !important; margin-bottom: 20px !important;}
@media (min-width: 768px) {.m-vertical-20-sm{margin-top: 20px !important; margin-bottom: 20px !important;}}

.text-light { font-weight: 300; -webkit-font-smoothing: antialiased;}

.bg-red {background-color: #b10925;}
.bg-red-dark {background-color: #870d20;}
.bg-blue {background-color: #1b3043;}
.bg-blue-dark {background-color: #1f2935;}
.bg-black {background-color: #000000;}
.bg-black-opacity-7 {background-color: rgba(0, 0, 0, 0.7); color: rgba(0, 0, 0, 0.7);}
.bg-black-opacity-1 {background-color: black; opacity: 0.1;}
.bg-white {background-color: #ffffff;}
.bg-gray {background-color: #eaeaea;}
.bg-gray-light {background-color: #f5f5f5;}
.bg-gray-dark {background-color: #666666;}
.bg-gray-ultra { background-color: #ededed; }
.bg-yellow { background-color: #fabd00; }
.tx-black {color: #000;}
.tx-red {color: #b10925;}
.tx-red-dark {color: #870d20;}
.tx-blue {color: #1b3043 !important;}
.tx-blue-dark {color: #1f2935;}
.tx-black {color: #000000;}
.tx-white {color: #ffffff !important;}
.tx-gray {color: #dedede;}
.tx-gray-med {color: #ccc;}
.tx-gray-dark {color: #666666;}
.tx-yellow { color: #fabd00 !important;}

.img-nota, .img-nota-pri, .img-nota-p, .img-nota-p-pri, .img-nota-g, .img-nota-g, .img-nota-sq, .img-nota-sq-sm, .img-nota-poster, .img-nota-contain {
  width: 100%;
  background-color: #aa272f;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.img-nota {
  padding-bottom: 40%;
  background-position: top center;
}
.img-nota-pri {
  padding-bottom: 55%;
  border-color:#b10925;
  border-style: solid;
  border-width: 5px 0 0 0;
  background-position: center center;
}
.img-nota-poster {
  padding-bottom: 85%;
  background-position: top center;
}
.img-nota-sq {
  padding-bottom: 80%;
  border-top:5px solid #b10925;
  background-position: top center;
}
.img-nota-sq-sm {
  width: 45px;
  height: 45px;
  background-position: center;
}
.img-nota-p {
  padding-bottom: 70%;
  margin: 10px 0px;
  background-position: center center;
}
.img-nota-p-pri {
  padding-bottom: 50%;
  margin: 10px 0px;
  background-position: center center;
}
.img-nota-g {
  padding-bottom: 60%;
  background-position: center center;
}

.frame-gray {border: 1px solid #dedede; -webkit-border-radius:3px; border-radius:3px;}
.border-0 {border:0px;}
.b-top-white {border-top: 1px solid white;}
.b-top-white-opacity {border-top: 1px solid rgba(255,255,255,0.2);}
.b-top-red-1 {border-top: 1px solid #b10925;}
.border-bottom-1 { border-bottom: 1px solid #dedede; }
.border-top-1-black-gray { border-top: 1px solid #999999; }
.border-bottom-1-black-gray { border-bottom: 1px solid #999999; }
.border-top-1 { border-top: 1px solid #dedede; }
.border-top-dotted-1 { border-top: 1px dotted #dedede; }
.border-top-5 { border-top: 5px solid #dedede; }
.border-left-1 { border-left: 1px solid #dedede; }
.border-right-1 { border-right: 1px solid #dedede;}
.border-right-1-black-gray { border-right: 1px solid #999999;}
.border-bottom-1-white { border-bottom: 1px solid white; }
.border-bottom-1-red { border-bottom: 1px solid #b10925; }
.border-top-red-5 { border-top: 5px solid #b10925; }
.border-top-red-10 { border-top: 10px solid #b10925; }
.border-top-red-dark-1 { border-top: 1px solid #870d20; }
.border-top-red-dark-5 { border-top: 5px solid #870d20; }
.border-top-blue-1 { border-top: 1px solid #1b3043; }
.border-top-blue-dark-1 { border-top: 1px solid #1f2935; }
.border-top-blue-dark-10 { border-top: 10px solid #1f2935; }
.border-top-blue-5 { border-top: 5px solid #1b3043; }
.border-top-black-5 { border-top: 5px solid #000000; }
.border-top-black-10 { border-top: 10px solid #000000; }
.border-top-yellow-5 { border-top: 5px solid #fabd00; }
.border-left-1-white {border-left: 1px solid white;}
@media (min-width: 768px) {
  .border-left-sm-1 {border-left: 1px solid #dedede;}
  .border-bottom-sm-1 {border-bottom: 1px solid #dedede;}
}
@media (min-width: 992px) {
  .border-left-md-1 {border-left: 1px solid #dedede;}
  .border-left-sm-1.b-md-not {border-left: 0;}
}
@media (min-width: 1200px) {
  .border-left-sm-1.b-lg-not {border-left: 0;}
  .border-left-lg-1 {border-left: 1px solid #dedede;}
}
@media (max-width: 767px) {.b-bottom-xsfix {padding-bottom: 15px; border-bottom: 1px solid #dedede;}}

.border-bottom-table:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 1px;
  width: calc(100% - 30px);
  left: 15px;
  background-color: #dedede;
}

.con-bullet-left {
  padding-left: 20px;
  position: relative;
}
.con-bullet-left:before {
  background-color: #af0825;
  content: "";
  display: inline-block;
  height: 6px;
  left: 8px;
  position: absolute;
  top: 6px;
  width: 6px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.height-100 {height: 100% !important;}
.height-auto {height: auto !important;}

.caja-banner-300-mas, .transmutation-ad-xs {text-align: center; overflow: hidden;}
.caja-banner-300 > [id^="div-gpt-ad-"] {margin: 0 auto;}
.barra-top-dfp {text-align: center; overflow: hidden;}

.caja-banner-300-mas > [id^="div-gpt-ad-"] > div,
.transmutation-ad-xs > [id^="div-gpt-ad-"] > div {margin: 15px auto 20px; border: 1px solid #f5f5f5; }
.caja-banner-300-50.m-bottom-15 > [id^="div-gpt-ad-"] > div {margin: 15px auto 0px;}
.caja-banner-300-mas.caja-banner-archive {background-color: #dedede;}
.caja-banner-300-mas.caja-banner-archive > [id^="div-gpt-ad-"] > div {margin: 0 auto; padding: 15px 0;}
.caja-banner-300-mas.caja-banner-archive > [id^="div-gpt-ad-"] > div > img {display: block;}
@media (max-width: 991px) {.post .caja-banner-300-50.m-top-30.m-bottom-10 {margin-top: 10px;}}
.barra-top-dfp > [id^="div-gpt-ad-"] > div {
  border-bottom: 1px dotted #dedede;
  padding-bottom: 10px;
  margin: 15px 15px 0;
}
.caja-banner-300-50 {text-align: center; width: 100%; margin-left: auto; margin-right: auto;}
.caja-banner-300 { display: inline-block; text-align: center; width: 100%;position:relative;}
.dfp-sidebar-article {width: 300px; margin: 0 auto;}
.footer-banner-dfp {text-align: center; margin: 0 auto;}
.full-width-dfp > [id^="div-gpt-ad-"],
.footer-banner-dfp > [id^="div-gpt-ad-"] {
  display: block;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
  overflow: hidden;
}
.dfp-sidebar-article > [id^="div-gpt-ad-"] {
  display: block;
  margin: 0 auto 30px;
}

.d-table { display: table; width: 100%;}
.d-table-cell { display: table-cell; }
.vbottom {vertical-align: bottom;}
.vmiddle {vertical-align: middle;}
.vtop {vertical-align: top;}

.fill-up {padding-top: 50px;}
.header-offset-status {margin-top: -50px;}
.single-format-status .fill-up {
  background-color: #000;
}
@media (min-width: 768px) {
  .fill-up {padding-top: 200px;}
  /*.archive .fill-up, .page-template-search .fill-up, .page-template-custom-page .fill-up*/
  .home .fill-up,
  .preview-canal-home .fill-up,
  .page-template .fill-up,
  .error404 .fill-up,
  .dfp-medios-dgitales-sb-body .fill-up,
  .single-format-status .fill-up,
  .single-format-gallery .fill-up {padding-top: 70px;}
  .header-offset-status {margin-top: -70px;}
}
@media (min-width: 992px) {
  .fill-up {padding-top: 299px;}
  /*.archive .fill-up, .page-template-search .fill-up, .page-template-custom-page .fill-up*/
  .home .fill-up,
  .page-template .fill-up,
  .preview-canal-home .fill-up,
  .error404 .fill-up,
  .dfp-medios-dgitales-sb-body .fill-up,
  .single-format-gallery .fill-up {padding-top: 169px;}
  .single-format-status .fill-up {padding-top: 70px;}
  .header-offset-status {margin-top: -70px;}
}

/*-- Grilla superior --*/
.main-wrapper {
  margin: 0 auto;
  position: relative;
}
.skycrapper-ad {display: none;}
.grid-x {
	margin: 0 auto;
	display: block;
}
.main-col {
	width: auto;
	margin: 0 auto;
	float: none;
}
.main-sidebar {
	float: none;
	width: auto;
	margin: 0 auto;
	padding: 0 15px;
}
.main-col-full {
	padding: 0 15px;
}
.left-cat h4 { font-size: 1.222em;font-weight: 300; margin: 10px 15px 10px 15px;}
.on-top-cat h4 {font-size: 1.222em;font-weight: 300; margin: 10px 0 5px 0px;}
.on-top-cat + h1 {margin-top: 5px;}
.left-cat a, a.on-top-cat {color: #333;}
.main-header .main-wrapper {padding-left:15px;padding-right:15px;}

@media (max-width: 1359px) {.titulo-nota h1 {margin: 10px 0;line-height: 1.2em;}}
.is-table-row-xs {
  display: table;
  margin: 0 0 0 -15px;
  min-width: calc(100% + 30px);
}
.is-table-row-xs > [class*="col-"] { float: none; display: table-cell; vertical-align: top; }
@media only screen and (min-width : 768px) {
	.is-table-row {
    display: table;
    margin: 0 0 0 -15px;
    min-width: calc(100% + 30px);
  }
  .is-table-row.table-fix-width {
    min-width: auto;
  }
  .is-table-row > [class*="col-"] { float: none; display: table-cell; vertical-align: top; }
  .is-table-row > [class*="col-"].vbottom {vertical-align: bottom;}
  .is-table-row > [class*="col-"].vmiddle {vertical-align: middle;}
  .is-table-row.titulo-nota {
    table-layout: fixed;
    width: 100%;
  }
}
@media (min-width : 768px) and (max-width: 1199px) {
  .is-table-row-to-md {
    display: table;
    margin: 0 0 0 -15px;
    min-width: calc(100% + 30px);
  }
  .is-table-row-to-md.table-fix-width {
    min-width: auto;
  }
  .is-table-row-to-md > [class*="col-"] { float: none; display: table-cell; vertical-align: top; }
  .is-table-row-to-md > [class*="col-"].vbottom {vertical-align: bottom;}
  .is-table-row-to-md.titulo-nota {
    table-layout: fixed;
    width: 100%;
  }
}
@media (min-width : 768px) and (max-width: 991px) {
  .is-table-row-to-sm {display: table;margin: 0 0 0 -15px;min-width: calc(100% + 30px);}
  .is-table-row-to-sm.table-fix-width {min-width: auto;}
  .is-table-row-to-sm > [class*="col-"] {float: none; display: table-cell; vertical-align: top;}
}
@media only screen and (min-width : 992px) {
  .is-table-row-sm {
    display: table;
    margin: 0 0 0 -15px;
    min-width: calc(100% + 30px);
  }
  .is-table-row-sm > [class*="col-"] { float: none; display: table-cell; vertical-align: top; }
  .is-table-row-sm > [class*="col-"].vbottom {vertical-align: bottom;}
  .is-table-row-sm.titulo-nota {
    table-layout: fixed;
    width: 100%;
  }
}
@media only screen and (min-width : 1200px) {
  .is-table-row-lg {
    display: table;
    margin: 0 0 0 -15px;
    min-width: calc(100% + 30px);
  }
  .is-table-row-lg > [class*="col-"] { float: none; display: table-cell; vertical-align: top; }
  .is-table-row-lg > [class*="col-"].vbottom {vertical-align: bottom;}
  .is-table-row-lg.titulo-nota {
    table-layout: fixed;
    width: 100%;
  }
}

@media (min-width: 992px) {
	.grid-x {display: table; width: 100%;table-layout: fixed;}
	.main-col {width: calc(100% - 330px); float: left;}
	.main-sidebar { width: 300px; float: left; margin:0 15px; padding: 0;}
}
@media (min-width: 1430px) {
	.skycrapper-ad {
    display: block;
    position: absolute;
    left: -160px;
    width: 160px;
  }
  .single-page .skycrapper-ad {
    margin-top: 45px;
  }
  .skycrapper-ad > div {
    text-align: right;
    width: 160px;
    position: -webkit-sticky;
    position: sticky;
    top: 50px;
  }
  .main-header .main-wrapper {
    width: 100%;
    margin: 0 auto;
  }
  .single-format-gallery .main-wrapper {
    margin: 0 auto;
  }
  .left-cat {
    position: absolute;
    display: block;
    width: 160px;
    text-align: right;
    left: -160px;
    bottom: 0;
    overflow: hidden;
    height: 100%;
  }
  .left-cat h4 {
    font-weight: 700;
    position: absolute;
    bottom: 0;
    right: 0;
    margin-left: 5px;
    line-height: 1.1em;
  }
}
/* alinea el contenido desde la izquierda en escritorios pequeños */
@media (min-width: 1430px) and (max-width: 1549px) {
  .single .main-wrapper, .archive .main-wrapper,
  .main-wrapper.section-count-2, .main-wrapper.section-count-3,
  .full-width-widget.section-count-2 .main-wrapper, .full-width-widget.section-count-3 .main-wrapper {
    width: calc(100% - 160px);
    margin: 0 0 0 auto;
  }
}
/* alinea el contenido central en escritorio normal */
@media (min-width: 1550px) {
  .main-wrapper, .main-header .main-wrapper {
    width: calc(100% - 330px);
    max-width: 1550px;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
	.caja-banner-300-50 {margin-bottom: 20px;}
}
ul.menu_vertical {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
ul.menu_vertical li {
	display: inline-block;
	vertical-align: top;
}
ul.menu_vertical li a {
	color: white;
	font-weight: lighter;
	display: block;
}

ul.lista_mas_visto p {font-size: 0.889em; text-align: left; font-weight: 300; padding: 10px 10px 10px 20px; margin: 10px 0px; -webkit-font-smoothing: antialiased;}
ul.lista_mas_visto li {width: 47%; list-style: circle; border-top: 1px solid white; border-color: rgba(255,255,255,.1); margin-right: 1%; position: relative;}
ul.lista_mas_visto a:hover {text-decoration: none; background-color: #1f2935;}
ul.lista_mas_visto li:before {content: "•"; position: absolute; color: white; font-size:1.667em; left: 5px; top: 10px;}
@media (min-width: 768px) {
  ul.lista_mas_visto a {min-height: 70px;}
  ul.lista_mas_visto li:nth-child(-n+2) {border-top: 0px;}
}

ul.tags_menu li a {color: #1b3043; font-size: 0.778em; font-weight: 400; padding: 2px 10px; background: white; margin: 5px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; display: block;}
ul.tags_menu li a:hover, ul.tags_menu li a:focus {background-color: #b10925;}

ul.tags-principal {text-align: left;}
ul.tags-principal li {padding: 5px 10px;}
ul.tags-principal li a {color: #333333; font-weight: 300; font-size: 0.833em;}

/* Lo más visto */

.lo_mas_visto {
	border-top: 10px solid #1f2935;
	padding: 30px 0 60px;
}
.lo_mas_visto h1 {
	font-size: 2.778em;
	font-weight: 900;
}
.nota-interior + .lo_mas_visto,
.footer-banner-dfp + .lo_mas_visto {margin-top: 0;}

p span.cat_sec {
	font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
	padding-right: 5px;
	font-size: 1.000em;
}
p span.cat_sec:after {content: " /"}

/*papel digital*/
.owl-carousel.owl-overflow .owl-stage-outer {
  overflow: visible;
}
.papel-digital, .slider-collection {
  overflow: hidden;
  max-width: 100%;
  position: relative;
}
.papel-digital {padding: 30px 0 60px;}
.slider-collection {padding: 10px 0 10px;}
.slider-collection article {width: 230px;}
@media (min-width: 1360px) {
  .coll-is-normal .slider-collection article {width: 245px;}
}
.papel-digital .owl-item img {
  display: block;
  margin: 0 auto;
  height: 175px;
  width: 120px;
  border: 2px solid #181e26;
  position: relative;
  z-index: 1;
}
.papel-digital .owl-item a {
  position: relative;
  display: block;
  margin: 0 ,auto 15px;
  z-index: 1;
  background-color: #1b3043;
}
.papel-digital .owl-item a .read-over {
  display: none;
}

@media (min-width: 768px) {
  .papel-digital .owl-item a .read-over {
    opacity: 0;
    background: #1f2935;
    background: rgba(31,41,53,.8);
    color: #fff;
    display: block;
    text-align: center;
    z-index: 2;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
  }
  .papel-digital .owl-item a .read-over span {
    font-size: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-20%);
    -webkit-transform: translateX(-50%) translateY(-20%);
    -o-transform: translateX(-50%) translateY(-20%);
    -ms-transform: translateX(-50%) translateY(-20%);
    transform: translateX(-50%) translateY(-20%);
    -webkit-transition: all .3s ease .08s;
    -moz-transition: all .3s ease .08s;
    -ms-transition: all .3s ease .08s;
    -o-transition: all .3s ease .08s;
    transition: all .3s ease .08s;
  }
  .papel-digital .owl-item a:hover .read-over {
    opacity: 1;
  }
  .papel-digital .owl-item a:hover .read-over span{
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
}

.drop-shadow {position: relative;}
.drop-shadow:before, .drop-shadow:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 5px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #000;
  -webkit-box-shadow: 0 15px 10px #000;
  -moz-box-shadow: 0 15px 10px #000;
  box-shadow: 0 15px 10px #000;
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.drop-shadow:after {
  -webkit-transform: rotate(7deg);
  -moz-transform: rotate(7deg);
  -o-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  transform: rotate(7deg);
  right: 5px;
  left: auto;
}
.drop-shadow.shadow-align:before, .drop-shadow.shadow-align:after {bottom: 20px;}
.drop-shadow-box {
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);
}

.phantom-nav .owl-prev, .phantom-nav .owl-next{
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  color: #b10925;
  z-index: 2;
  text-align: center;
  cursor: pointer;
  font-size: 130%;
}
.phantom-nav.phantom-nav-sm .owl-prev, .phantom-nav.phantom-nav-sm .owl-next {
  font-size: 100%;
}
.phantom-nav.nav-blue-dark .owl-prev, .phantom-nav.nav-blue-dark .owl-next {
  color: #fff;
}
.phantom-nav .owl-prev span, .phantom-nav .owl-next span {
  position: absolute;
  cursor: pointer;
  display: block;
  top: 50%;
  -moz-transform: scale(1) translateY(-50%);
  -webkit-transform: scale(1) translateY(-50%);
  -o-transform: scale(1) translateY(-50%);
  -ms-transform: scale(1) translateY(-50%);
  transform: scale(1) translateY(-50%);

  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.phantom-nav .owl-prev span {left: 15%;}
.phantom-nav .owl-next span {right: 15%;}
.phantom-nav.phantom-nav-sm .owl-prev span {left: 5%;}
.phantom-nav.phantom-nav-sm .owl-next span {right: 5%;}

.phantom-nav .owl-prev:hover span, .phantom-nav .owl-next:hover span {
  -moz-transform: scale(1.1) translateY(-50%);
  -webkit-transform: scale(1.1) translateY(-50%);
  -o-transform: scale(1.1) translateY(-50%);
  -ms-transform: scale(1.1) translateY(-50%);
  transform: scale(1.1) translateY(-50%);
}
.phantom-nav .owl-prev,
.coll-hiroshimasplendor .phantom-nav.nav-gray .owl-prev,
.coll-lumpy-space .phantom-nav.nav-gray .owl-prev,
.coll-successione .phantom-nav.nav-gray .owl-prev,
.coll-ziggy .phantom-nav.nav-gray .owl-prev,
.coll-rubik .phantom-nav.nav-gray .owl-prev {
  left: 0;
  background: -moz-linear-gradient(left, rgba(255,255,255,1) 5%, rgba(255,255,255,0) 100%);
  background: -webkit-linear-gradient(left,rgba(255,255,255,1) 5%,rgba(255,255,255,0) 100%);
  background: linear-gradient(to right,rgba(255,255,255,1) 5%,rgba(255,255,255,0) 100%);
}
.phantom-nav .owl-next,
.coll-hiroshimasplendor .phantom-nav.nav-gray .owl-next,
.coll-lumpy-space .phantom-nav.nav-gray .owl-next,
.coll-successione .phantom-nav.nav-gray .owl-next,
.coll-ziggy .phantom-nav.nav-gray .owl-next,
.coll-rubik .phantom-nav.nav-gray .owl-next {
  right: 0;
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%);
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%);
}
.phantom-nav.nav-blue-dark .owl-prev {
  background: -moz-linear-gradient(left, rgba(31,41,53,1) 5%, rgba(31,41,53,0) 100%);
  background: -webkit-linear-gradient(left,rgba(31,41,53,1) 5%,rgba(31,41,53,0) 100%);
  background: linear-gradient(to right,rgba(31,41,53,1) 5%,rgba(31,41,53,0) 100%);
}
.phantom-nav.nav-blue-dark .owl-next{
  background: -moz-linear-gradient(left, rgba(31,41,53,0) 0%, rgba(31,41,53,1) 95%);
  background: -webkit-linear-gradient(left, rgba(31,41,53,0) 0%,rgba(31,41,53,1) 95%);
  background: linear-gradient(to right, rgba(31,41,53,0) 0%,rgba(31,41,53,1) 95%);
}
.phantom-nav.nav-blue .owl-prev,
.coll-nightwatch .phantom-nav.nav-gray .owl-prev {
  background: -moz-linear-gradient(left, rgba(27,48,67,1) 5%, rgba(27,48,67,0) 100%);
  background: -webkit-linear-gradient(left,rgba(27,48,67,1) 5%,rgba(27,48,67,0) 100%);
  background: linear-gradient(to right,rgba(27,48,67,1) 5%,rgba(27,48,67,0) 100%);
}
.phantom-nav.nav-blue .owl-next,
.coll-nightwatch .phantom-nav.nav-gray .owl-next {
  background: -moz-linear-gradient(left, rgba(27,48,67,0) 0%, rgba(27,48,67,1) 95%);
  background: -webkit-linear-gradient(left, rgba(27,48,67,0) 0%,rgba(27,48,67,1) 95%);
  background: linear-gradient(to right, rgba(27,48,67,0) 0%,rgba(27,48,67,1) 95%);
}
.phantom-nav.nav-gray .owl-prev,
.coll-chlamydomonas-nivalis .phantom-nav.nav-gray .owl-prev,
.coll-british .phantom-nav.nav-gray .owl-prev {
  background: -moz-linear-gradient(left, rgba(220,220,220,1) 5%, rgba(220,220,220,0) 100%);
  background: -webkit-linear-gradient(left,rgba(220,220,220,1) 5%,rgba(220,220,220,0) 100%);
  background: linear-gradient(to right,rgba(220,220,220,1) 5%,rgba(220,220,220,0) 100%);
}
.phantom-nav.nav-gray .owl-next,
.coll-chlamydomonas-nivalis .phantom-nav.nav-gray .owl-next,
.coll-british .phantom-nav.nav-gray .owl-next {
  background: -moz-linear-gradient(left, rgba(220,220,220,0) 0%, rgba(220,220,220,1) 95%);
  background: -webkit-linear-gradient(left, rgba(220,220,220,0) 0%,rgba(220,220,220,1) 95%);
  background: linear-gradient(to right, rgba(220,220,220,0) 0%,rgba(220,220,220,1) 95%);
}
.phantom-nav.nav-black .owl-prev,
.coll-vantablack .phantom-nav.nav-gray .owl-prev,
.coll-kraftwerk .phantom-nav.nav-gray .owl-prev,
.coll-lemonchicha .phantom-nav.nav-gray .owl-prev{
  left: 0;
  background: -moz-linear-gradient(left, rgba(0,0,0,1) 5%, rgba(0,0,0,0) 100%);
  background: -webkit-linear-gradient(left,rgba(0,0,0,1) 5%,rgba(0,0,0,0) 100%);
  background: linear-gradient(to right,rgba(0,0,0,1) 5%,rgba(0,0,0,0) 100%);
}
.phantom-nav.nav-black .owl-next,
.coll-vantablack .phantom-nav.nav-gray .owl-next,
.coll-kraftwerk .phantom-nav.nav-gray .owl-next,
.coll-lemonchicha .phantom-nav.nav-gray .owl-next {
  right: 0;
  background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 95%);
  background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 95%);
  background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 95%);
}

.phantom-nav .owl-prev.disabled, .phantom-nav .owl-prev {
  display: none;
}
@media (min-width: 768px) {
  .phantom-nav .owl-prev, .phantom-nav .owl-next {width: 80px;}
  .phantom-nav.phantom-nav-sm .owl-prev, .phantom-nav.phantom-nav-sm .owl-next {width: 50px;}
  .phantom-nav .owl-prev.disabled, .phantom-nav .owl-prev {
    display: block;
    opacity:1;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
  }
  .phantom-nav .owl-prev.disabled {
    opacity: 0;
    -moz-transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  .slider-collection .owl-stage-outer {padding: 0 20px;}
}
@media (min-width: 992px) {
  .phantom-nav .owl-prev, .phantom-nav .owl-next {width: 100px;}
}

@media (max-width: 991px){
	.lo_mas_visto h1 { text-align: center; margin-bottom: 10px; }
}

@media (max-width: 767px){
	ul.lista_mas_visto li { width: 100%; }
	.lo_mas_visto {padding-bottom: 20px; margin: 20px 0px 0px; padding: 20px 0px 0px 0px;}
	.lo_mas_visto h1 {font-size: 2em;}
	ul.lista_mas_visto p {margin: 0px; padding-right: 15px;}
	ul.lista_mas_visto li:before { top: -2px; }
}

/* Template portada */

h1.destacado-principal { font-size: 1.778em; line-height: 1.222em; font-weight: 400;}
h1.destacado-principal-interior { font-size: 1.444em; font-weight: 400;}
h1.bajada-sponsor { font-size: 0.833em; font-weight: 300; }
h1.tx-tv-01 { font-size: 1.000em; position: absolute; bottom: 0px;}
h2.destacado-home { font-size: 1.111em; line-height: 1.222em; font-weight: 400;}
h2.tx-tv-02 { font-size: 0.778em; height: 60px; overflow: hidden;}
h2.tx-tv-03 { font-size: 0.722em; height: 80px; overflow: hidden;}
h3.lista-notas { font-size: 0.778em; line-height: 1.222em; font-weight: 400;}
h3.destacado-home {font-size: 1em;}
h4.destacado-home { font-size: 0.778em; line-height: 1.333em;}
h4.bajada-nota { font-size: 0.722em; line-height: 1.333em; }
h5.relacionadas { font-size: 0.667em; line-height: 1.333em; margin: 0px; padding: 0 0 10px;}
p.bajada-principal { font-size: 0.778em;}
.wrp-type-1 p.bajada-principal {
    font-family: "open sans",sans-serif;
    font-size: 0.889em;
    margin-top: 5px;
}
.template-portada p { border-bottom: 1px solid #999999;}
.titulo-seccion h1, .titulo-seccion h4 {
  display: inline-block;
  background-color: #fff;
  position:relative;
}
.titulo-seccion h1 {
  padding: 10px 10px 5px 0px;
  font-weight: 700;
  font-size: 1.222em;
}
.titulo-seccion h4 {
  padding: 10px 10px 10px 0px;
  font-size: 0.778em;
  font-weight: 300;
}
.titulo-seccion a {color: #1b3043; position: relative; z-index: 1;}
.titulo-seccion:after {content: ""; width: 100%; height: 1px; background-color: #dedede; position: relative; display: block; left: 0; top: -20px;}
.titulo-seccion .sponsor {
    background-color: #fff;
    display: inline-block;
    font-size: 80%;
    vertical-align: middle;
    color: #666;
}
.titulo-seccion .sponsor > img {
    display: inline-block;
    margin-right: 5px;
    max-height: 30px;
    width: auto;
}
.titulo-seccion .titulo-seccion-right {
  position: absolute;
  right: 0;
  top: 50%;
  background-color: #fff;
  display: inline-block;
  padding: 5px 0 5px 5px;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.titulo-seccion .titulo-logo {
  max-width: 150px;
}

.bloque article {
  position: relative;
}
.ltpos-lg,
.ltpos-md,
.ltpos-sm,
.ltpos-xs {
  display: none;
  color: #fff;
  background-color: #aa272f;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.ltpos-lg.ltpos-top,
.ltpos-md.ltpos-top,
.ltpos-sm.ltpos-top,
.ltpos-xs.ltpos-top {
  bottom: auto;
  top: 0;
}
.ltpos-lg.ltpos-top-left,
.ltpos-md.ltpos-top-left,
.ltpos-sm.ltpos-top-left,
.ltpos-xs.ltpos-top-left {
  bottom: auto;
  top: 0;
  right: auto;
  left: 0;
}
.ltpos-lg.ltpos-fix,
.ltpos-md.ltpos-fix,
.ltpos-sm.ltpos-fix,
.ltpos-xs.ltpos-fix {
  right: 15px;
}
.ltpos-lg.ltpos-inline,
.ltpos-md.ltpos-inline,
.ltpos-sm.ltpos-inline,
.ltpos-xs.ltpos-inline {
  position: static;
  vertical-align: middle;
}
[class^="ltpicto-"].ltpos-lg,
[class^="ltpicto-"].ltpos-md,
[class^="ltpicto-"].ltpos-sm,
[class^="ltpicto-"].ltpos-xs {
  display: block;
}
[class^="ltpicto-"].ltpos-lg.ltpos-inline,
[class^="ltpicto-"].ltpos-md.ltpos-inline,
[class^="ltpicto-"].ltpos-sm.ltpos-inline,
[class^="ltpicto-"].ltpos-xs.ltpos-inline {
  display: inline-block;
}
.ltpos-lg { font-size: 2.5em;padding: 8px;}
.ltpos-md { font-size: 2em;padding: 8px;}
.ltpos-sm { font-size: 1.222em;padding: 5px;}
.ltpos-xs { font-size: 0.778em;padding: 4px;}
.ltpos-gray-dark {background-color: #666666; color: #fff;}

[class^="ltpicto-fav-"].ltpos-lg {font-size: 2.8em;padding: 4px;}
[class^="ltpicto-fav-"].ltpos-md { font-size: 2.4em;padding: 4px;}
[class^="ltpicto-fav-"].ltpos-sm { font-size: 1.5em;padding: 3px;}
[class^="ltpicto-fav-"].ltpos-xs { font-size: 1.25em;padding: 0px;}

.mainart-type-1 .wrp-type-1, .wrp-type-2 {
  background-color: #273344;
  color: #fff;
  padding: 15px;
  position: relative;
}
.wrp-type-2 {padding: 0 15px 15px;}
.wrp-type-2 a {color: #fff;}
@media (max-width: 767px) {
  .mainart-type-1 .img-nota-sq {
    padding-bottom: 55%;
  }
}
@media (min-width: 768px) {
  .mainart-type-1 .wrp-type-1 {
    margin: -15px 0 0 15px;
  }
  .wrp-type-2 {margin: 0 0 0 15px;}
  .mainart-type-1 .ltpos-lg {
    bottom: 15px;
  }
}
@media (min-width: 1440px) {
  .mainart-type-1 .wrp-type-1 {
    margin: -90px 0 0 30px;
    background: -moz-linear-gradient(top,  rgba(39,51,68,0.7) 0%, rgba(39,51,68,1) 15%, rgba(39,51,68,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(39,51,68,0.7) 0%,rgba(39,51,68,1) 15%,rgba(39,51,68,1) 100%);
    background: linear-gradient(to bottom,  rgba(39,51,68,0.7) 0%,rgba(39,51,68,1) 15%,rgba(39,51,68,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3273344', endColorstr='#273344',GradientType=0 );
  }
  .wrp-type-2 {margin: 0 0 0 30px;}
  .mainart-type-1 .ltpos-lg {
    bottom: 90px;
  }
}


.template-portada h3 { font-size: 0.778em; line-height: 1.222em; min-height: 65px; margin: 0px; overflow: hidden; font-weight: 400;}

.img-nota-int {height: 220px; position: relative; background-size: cover; background-position: center;}
.img-nota-int h4 {position: absolute; bottom: 0px; background-color: rgba(0, 0, 0, 0.8); margin-bottom: 0px;}

.cajanota-img-red { background-color: #870d20; padding: 10px 5px; }
.cajanota-img-red.red-lt { background-color: #aa262f; }
.cajanota-img-red h3 {height: 100%; padding-bottom: 25px;}
.cajanota-img-red h3 a { color: white;}

.cajanota-img-gray { background-color: #f5f5f5; padding: 10px 5px; border: 1px solid #eee;}
.cajanota-img-gray h3 {height: 100%; padding-bottom: 25px;}

.cajanota-img-blue { background-color: #1b3043; padding: 10px 5px 0px 5px;}
.cajanota-img-blue h3 {height: 100%; padding-bottom: 25px;}
.cajanota-img-blue h3 a { color: white;}

.caja-agrupador h3 {padding-bottom: 10px; min-height: 90px; margin: 10px 0px;}
.caja-agrupador.auto-height h3 {min-height: auto;}
.caja-agrupador .con-bullet-left:before { color: #b10925;}


.cab-sponsor { width: 100%; padding-bottom: 15%; background-size: cover; background-position: top left; }
.cab-medio { width: 100%; padding-bottom: 17%; background-size: cover; background-position: top left; background-color: black; }

/* Template interior */
.titulo-seccion {
  margin-top: 15px;
  position: relative;
}
.img-nota-interior { padding-bottom: 50%; background-size: cover; background-position: center; background-repeat: no-repeat; overflow: hidden;}

.position-lside {
  position: fixed;
  width: 100%;
  z-index: 3;
  bottom: 0;
  left: 0;
  top: auto;
  right: auto;
  background-color: rgba(255,255,255,.95);
  border-top: 1px solid #dedede;
}
.position-lside .rrss-nav ul li {
  margin: 0 3%;
}
.position-lside.verticalmiddle {
  z-index: 5;
}
.position-lside.verticalmiddle .fbc-comment {
  display: none;
}
@media (min-width: 992px) {
  .position-lside.verticalmiddle {
    top: 300px;
    bottom: auto;
    right: auto;
    position: fixed;
    left: 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    z-index: 10;
    -webkit-box-shadow: 2px 1px 10px 0 rgba(0,0,0,.2);
    box-shadow: 2px 1px 10px 0 rgba(0,0,0,.2);
  }
  .position-lside.verticalmiddle .rrss-nav {
    border: none;
  }
  .position-lside {
    width: 50px;
    position: absolute;
    z-index: 1;
    top: 15px;
    right: 0;
    left: auto;
    bottom: auto;
    border-top: 0;
  }
  .position-lside.rside {
    left: 0;
    right: auto;
  }
  .position-lside .rrss-nav ul li {margin: 0;}
}
.rrss-nav {
  border-width: 0;
}
.position-lside .rrss-nav {
  border-width: 0 0 1px;
  border-color: #dedede;
  border-style: solid;
}
.rrss-nav ul {
  padding: 5px 0 0;
  margin: 0px;
}
.position-lside .rrss-nav ul {
  padding: 5px 0 0;
}
.rrss-nav ul li {
  font-size: 1em;
  list-style-type: none;
  display: inline-block;
  margin: 0;
}
.rrss-nav ul li a {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  color: #fff;
  color: rgba(255,255,255,1);
  border: 1px solid #ccc;
}

.rrss-nav.rrss-nav-sm ul li a, .rrss-nav.rrss-nav-sm ul li a:after {width: 30px; height: 30px;}

.rrss-nav ul li a:hover, .rrss-nav ul li a:focus {
  text-decoration: none;
  color: #fff;
}
.rrss-nav ul li a span {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -moz-transform: scale(1) translateX(-50%) translateY(-50%);
  -webkit-transform: scale(1) translateX(-50%) translateY(-50%);
  -o-transform: scale(1) translateX(-50%) translateY(-50%);
  -ms-transform: scale(1) translateX(-50%) translateY(-50%);
  transform: scale(1) translateX(-50%) translateY(-50%);
}
.rrss-nav ul li a:after {
  content: "";
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  display: block;
  background-color: rgba(255,255,255,0);
  z-index: 2;
  -moz-transform: scale(.1);
  -webkit-transform: scale(.1);
  -o-transform: scale(.1);
  -ms-transform: scale(.1);
  transform: scale(.1);

  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.rrss-nav ul li a:hover:after, .rrss-nav ul li a:focus:after {
  background-color: rgba(255,255,255,1);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.rrss-nav [class^="ltpicto-"] {font-size: 130%;}
.font-90, [class^="ltpicto-"].font-90 {font-size: 90%;}
.font-120, [class^="ltpicto-"].font-120 {font-size: 120%;}

.rrss-nav.rrss-nav-sm [class^="ltpicto-"] {font-size: 110%;}
.rrss-nav-sm [class^="ltpicto-"].font-90 {font-size: 70%;}
.rrss-nav-sm [class^="ltpicto-"].font-120 {font-size: 100%;}
.rrss-nav ul li a.facebook:hover:after, .rrss-nav ul li a.facebook:focus:after {background-color: #485a94;}
.rrss-nav ul li a.twitter:hover:after, .rrss-nav ul li a.twitter:focus:after {background-color: #009bdb;}
.rrss-nav ul li a.whatsapp:hover:after, .rrss-nav ul li a.whatsapp:focus:after {background-color: #189D0E;}
.rrss-nav ul li a.default:hover:after, .rrss-nav ul li a.default:focus:after {background-color: #b10925;}
.rrss-nav ul li a.defaultb:hover:after, .rrss-nav ul li a.defaultb:focus:after {background-color: #1b3043;}
.rrss-nav ul li a.defaultc:hover:after, .rrss-nav ul li a.defaultc:focus:after {background-color: #ccc;}
.rrss-nav ul li a.gplus:hover:after, .rrss-nav ul li a.gplus:focus:after {background-color: #dd4b39;}
.rrss-nav ul li a.pinterest:hover:after, .rrss-nav ul li a.pinterest:focus:after {background-color: #bd081c;}
.rrss-nav ul li a.linkedin:hover:after, .rrss-nav ul li a.linkedin:focus:after {background-color: #0077b5;}
.rrss-nav.rrss-inverse ul li a:hover:after, .rrss-nav.rrss-inverse ul li a:focus:after {background-color: transparent;}

.rrss-nav .facebook {color: #485a94;}
.rrss-nav .twitter {color: #009bdb;}
.rrss-nav .whatsapp {color: #189D0E;}
.rrss-nav .default {color: #b10925;}
.rrss-nav .defaultb {color: #1b3043;}
.rrss-nav .defaultc {color: #ccc;}
.rrss-nav .gplus {color: #dd4b39;}
.rrss-nav .linkedin {color: #0077b5;}
.rrss-nav .pinterest {color: #bd081c;}
.main-header .rrss-nav .defaultc {color:#1f2935;}


.bajada-art {padding: 30px 40px;}
.bajada-art h2, h2.bajada-regular { font-size: 1.3em; font-weight: 300; line-height: inherit; margin: 0; }
h2.bajada-regular.m-bottom-30 {margin-bottom: 30px;}
.nota-interior-tx {position: relative;}
.nota-interior-tx h6, .nota-interior-tx h5, .nota-interior-tx h4, .nota-interior-tx h3, .nota-interior-tx h2, .nota-interior-tx h1, .nota-interior-tx p, .nota-interior-tx dl {padding-left: 40px; padding-right: 40px; margin-bottom: 20px;}
.nota-interior-tx h4 {line-height: 1.6em;}
.nota-interior-tx h5 {text-transform: uppercase; letter-spacing: 2px; font-size:1.6rem}
.nota-interior-tx h6 {font-size: 0.778em; font-weight: 700;}
.nota-interior-tx p {line-height: 1.7em;}
.nota-interior-tx .embed-responsive {margin-bottom: 15px;}
li { font-size: 1.000em; font-weight: 300; }
.nota-interior-tx ol, .nota-interior-tx ul {padding-left: 70px; padding-right: 40px;}
.nota-interior-tx a {
  position: relative;
  text-decoration: none;
  font-weight: 700;
}
.nota-interior-tx a:hover, .nota-interior-tx a:focus {
  opacity: 0.7;
}
.nota-interior-tx a.tag-relacionadasinterior:after  {
  content: '\e848';
  font-family: "lt-picto";
  font-style: normal;
  font-weight: normal;
  font-size: 90%;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 1px 0 3px;
}
/*.nota-interior-tx a[href^="http://www.latercera"]:after {
  content: '\e80c';
  font-size: 80%;
  line-height: .8em;
}*/
.nota-interior-tx dt {padding-top: 5px; font-weight: 700;}
.nota-interior-tx dd {font-weight: 400; font-size: 95%;}
.tags-interior {padding: 10px 40px 20px 40px;}
.nota-caja-sola {padding: 5px 20px;}
.nota-caja-sola h4 { max-height: 100px; overflow: hidden;}
.nota-caja-sola.bg-black a { color: white; }
.nota-caja-sola.bg-blue a { color: white; }
.nota-caja-lateral { height: 180px; background-size: cover; background-position: center;}
.nota-caja-lateral.bg-black a {color: white;}
.nota-caja-inferior {padding: 5px 20px;}
.nota-caja-inferior.bg-black a { color: white; }
.caja-nota-img-fondo {position: relative; height: 270px; background-size: cover; background-position: center;}
.caja-nota-img-fondo h4 { position: absolute; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.6); padding: 10px 20px; width: 100%;}
.caja-nota-img-fondo h4 a {color: white;}
.img-superior-nota {background-size: cover; background-position: center; padding-bottom: 205px;}
.comments-reveal {height: 55px; position: relative; display: block;}
.comments-reveal:hover, .comments-reveal:focus {
  text-decoration: none;
}
@media (max-width: 767px) {
  .nota-caja-lateral {height: auto; min-height: 180px;}
}
@media (min-width: 992px) {
  .nota-caja-sola {height: 125px;}
}
.caja-btn-despliege .ltpicto-down-sm {
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #fff;
}
.caja-btn-despliege {
  width: 55px;
  height: 55px;
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 15px;
}
.comments-reveal:hover .ltpicto-down-sm {
  opacity: .5;
}
.comments-reveal.collapsed .ltpicto-down-sm {
   -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.caja-recomendado { max-width: 350px; margin: 0 auto 30px; }
.caja-recomendado h3 { font-size: 1.111em; }
.caja-recomendado article {margin: 10px 0; padding-bottom: 10px;}
.caja-recomendado > article:first-of-type {padding-bottom: 0; margin-top:0;}

.union-bullet:after {
  border-left: 1px dotted #af0825;
  content: "";
  height: calc(100% - 14px);
  left: 10px;
  position: absolute;
  top: 15px;
}

@media (max-width: 1500px) {
	.img-nota-g { padding-bottom: 70%; }
}

@media (max-width: 1400px) {
	.img-nota-g { padding-bottom: 65%; }
}

@media (max-width: 1400px) and (min-width: 992px) {
.colapso-1400-sec { width: 35%; }
.colapso-1400-pri { width: 65%; }
}

@media (max-width: 1200px) {
  body {font-size: 16px;}
  h5 {font-size: 0.889em;}
  h4.destacado-home { font-size: 0.875em;}
	.articulo-borde-bajo { margin-bottom: 0px; margin-top: 0px; }
}

@media (max-width: 991px) {
	/* Template home */
	.cajanota-img-blue h4.destacado-home, .cajanota-img-red h4.destacado-home {padding-left: 0px;}
	.caja-banner-300-50.m-top-40 {margin-top: 10px; margin-bottom: 10px;}
	.articulo-borde-bajo { border-bottom: 0px; border-right: 1px solid #dedede; }
	.template-portada h3 { min-height: 45px; }
	h1.destacado-principal { font-size: 1.625em; }
	.caja-agrupador h3 { min-height: 80px; }
	.img-nota-g { padding-bottom: 60%; }
	.m-top-20-md { margin-top: 20px; }
	.caja-tv-01 { width: 400px; }
}

@media (max-width: 991px) and (min-width: 768px) {
	.s-margin-sm { margin: 0px; }
	.m-top-20-sm { margin-top: 20px; }
	.p-left-0-sm { padding-left: 0px; }
	.p-right-0-sm { padding-right: 0px; }
  .col-1-fix, .col-3-fix > .row > div:first-child {padding: 0 2px 0 15px !important;}
  .col-2-fix, .col-3-fix > .row > div:last-child {padding: 0 15px 0 2px !important;}
}
@media (min-width: 768px) {
  .m-bottom-sm-5 {margin-bottom: 5px;}
}
@media (min-width: 992px) {
  .col-1-fix {padding: 0 2px 0 15px !important;}
  .col-2-fix {padding: 0 2px !important;}
  .col-3-fix {padding: 0 15px 0 2px !important;}
}

.p-right-0-elg {padding-right: 0 !important;}
.p-left-0-elg {padding-left: 0 !important;}
@media (min-width: 1200px) {
  .p-right-0-elg {padding-right: 15px !important;}
  .p-left-0-elg {padding-left: 15px !important;}
}

@media (max-width: 767px) {
	/* Template home */
	.float-none-xs {float: none;}
	.margin-0-xs { margin: 0px; }
	.margin-left-0-xs { margin-left: 0px; }
	.padding-0-xs {padding: 0px;}
	.articulo-borde-bajo { border-bottom: 1px solid #dedede; border-right: 0px;}
	.img-nota-p {padding-bottom: 50%;}
	.border-right-1-black-gray {border-right: 0px;}
	.caja-agrupador h3 { min-height: 30px; }
	h1.destacado-principal { font-size: 1.500em; }
	h1 { font-size: 1.889em; }
	.caja-banner-300-50.m-top-40,
  .caja-banner-300-250.p-top-20,
  .dfp-sidebar-article { margin-left: -15px; margin-right: -15px; }
  .dfp-sidebar-article {width: auto;}
	.tags-interior {padding: 10px 10px 20px 10px;}
	.nota-interior-tx:after {display: none;}
	.nota-interior-tx h6, .nota-interior-tx h5, .nota-interior-tx h4, .nota-interior-tx h3, .nota-interior-tx h2, .nota-interior-tx h1, .nota-interior-tx p, .nota-interior-tx dl { padding-left: 0px; padding-right: 0px;}
	.nota-interior-tx.p-top-40 { padding-top: 20px;}
	.nota-interior-tx ol, .nota-interior-tx ul {padding-left: 40px;}
  .nota-interior-tx p {line-height: 1.6em;}
	.caja-tv-01 { width: 305px; }
	.caja-videos { padding-left: 0px; }
	.m-bottom-20-xs { margin-bottom: 20px; }
  .m-bottom-5-xs { margin-bottom: 5px; }
	.caja-tv-03 { width: 300px; margin-left: 5px;}
  .full-width-xs {margin-left: -15px !important; margin-right: -15px !important;}
  .full-width-xs.add-width-xs {width: calc(100% + 30px);}
  .bajada-art {margin: 0 -15px; padding: 30px;}
  .img-nota-interior {margin: 0 -15px;}
  .p-left-0-exs { padding-left: 0px; }
  .p-right-0-exs { padding-right: 0px; }
}
@media (max-width: 991px) {.bajada-art {margin-top:-1px;}}

@media (max-width: 767px) {
	.caja-banner-300-mas {display: none;}
}

@media (max-width: 500px)  {
	/* Template home */
	.img-nota-p {padding-bottom: 70%;}
  .ultra-article .coll-logo img {max-width: 230px;}
}

@media (max-width: 345px) {
	.caja-banner-300 { margin-right: -15px; margin-left: -15px; width: calc(100% + 30px);}
	.caja-banner-300-50 { margin-right: -15px; margin-left: -15px; width: calc(100% + 30px);}}

.hr-dots {
  border: 0;
  margin: 15px 0 20px;
  width: 3px;
  height: 3px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  display: block;
  -webkit-box-shadow: 15px 0 0 #fff, 30px 0 0 #fff, 45px 0 0 #fff, 60px 0 0 #fff, 75px 0 0 #fff, 90px 0 0 #fff, 105px 0 0 #fff;
          box-shadow: 15px 0 0 #fff, 30px 0 0 #fff, 45px 0 0 #fff, 60px 0 0 #fff, 75px 0 0 #fff, 90px 0 0 #fff, 105px 0 0 #fff;
}
h1 + .hr-dots, h2 + .hr-dots, h3 + .hr-dots, h4 + .hr-dots {
  margin-top: -10px;
}
/*.inside-img {position: relative;display: block;}*/
.inside-img h4 {
  bottom: 5px;
  padding: 5px 30px 0 15px;
  position: relative;
  z-index: 1;
}
.img-translucid {
  opacity: 0.15;
  z-index: 1;
}
.color-translucid {
  opacity: 0.85;
  z-index: 1;
}
.img-nota-full, .position-full {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bg-cover {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.inside-img .img-nota-full {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  width: calc(100% - 30px);
  margin: 0 15px;
}
.img-nota-full.bg-gray-light {
  border: 1px solid #eee;
}
.text-absolute-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 15px;
  padding-right: 45px;
  z-index: 1;
}
.text-absolute-bottom.p-right-15 {
  padding-right: 15px;
}
.text-absolute-bottom.p-relative {
  position: relative;
}
.border-radius-3 {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
.parallax {
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.nota-interior-tx img, .wp-caption img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.wp-caption, .nota-interior-tx figure {
  margin-bottom: 20px;
  max-width: 100%;
}
.wp-caption p.wp-caption-text, .nota-interior-tx figure figcaption {
  color: #666;
  border-bottom: 1px dotted #ccc;
  font-size: 65%;
  margin: 0;
  padding: 5px 0;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 0.1em;
  font-size: 300;
}
.alignleft, img.alignleft, blockquote.left  {text-align: left;}
img.alignleft {
  margin: 0 auto 0 0;
}
.alignright, img.alignright, blockquote.right {text-align: right;}
img.alignright {
  margin: 0 0 0 auto;
}
.aligncenter, img.aligncenter {text-align: center; margin-left: auto; margin-right: auto;}
.alignnone {margin-left:auto; margin-right:auto;}
img.aligncenter {
  margin: 0 auto;
}
.nota-interior-tx blockquote p {
  padding: 0;
}
.nota-interior-tx p.main {
  font-size: 1.222em;
}
.nota-interior-tx blockquote {
  position: relative;
}
.nota-interior-tx blockquote:after {
  content: '\e83a';
  font-family: "lt-picto";
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: #cfcfcf;
}
blockquote cite {
  display: block;
  color: #777;
  font-style: normal;
}
blockquote p > cite:before {
    content: "— ";
}
.time-ago {
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  opacity: .4;
}
.time-ago [class^="ltpicto-"] {
  font-size: 100%;
}
.bottom-info, .time-ago {
  font-family: 'Open Sans', sans-serif;
}
.bottom-info small, .bottom-info .time-ago {
  display: inline-block;
}
.bottom-info small:nth-child(n+2):before {
  content: " | ";
}
small.bottom-info.txt-white {
  color: #fff;
  opacity: .9;
}
h4.article-date small {color: #444;}
@media (max-width: 380px) {.article-date {font-size: 85%;}}
@media (min-width: 768px) {.article-date {margin-top: 10px;}}
.fb-video, .fb-post {
    display: block !important;
    margin: 0 auto 30px;
    text-align: center;
}
.nota-interior-tx iframe, .nota-interior-tx #twitter-widget-0, .nota-interior-tx .twitter-tweet  {
    margin-left: auto !important;
    margin-right: auto !important;
}
.nota-interior-tx iframe {max-width: 100%;}
@media (min-width: 768px) {
  .archive-article h4 {font-size: 1em;}
}
@media (min-width: 992px) {
  .archive-article h4 {font-size: 1.111em;}
}
.pagination {
  margin: 20px 5px 10px;
  font-family: 'Open Sans', sans-serif;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination > li > a, .pagination > li > span {
  color: #b10925;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #b10925;
  border-color: #b10925;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  opacity: .5;
  cursor: default;
}
.pagination .ltpicto-left, .pagination .ltpicto-right {
  font-size: 80%;
}

/*relacionados*/
.single-oferta-contenidos{
  margin: 30px auto 30px;
  padding: 10px 0 5px;
  border-width: 1px 0;
  border-style:solid;
  border-color:#eee;
}
.single-oferta-contenidos div.read-icon{
  display: table !important;
  border:1px solid #EEE;
  border-radius: 100px;
  display: block;
  width:40px;
  height:40px;
  margin-top: -40px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}
h5.titulo-oferta-contenido{
  text-align: center;
  color: #8a8a8a;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.6rem;
}
.single-oferta-contenidos .read-icon .ltpicto-lightning{
  display: table-cell;
  vertical-align: middle;
  color: #EEE;
  font-size: 15px;
}
/*first mobile*/
ul.interesa{
  margin-left: initial;
  padding: 0px;
  margin: 0;
  font-family: "Open Sans",sans-serif;
}
ul.interesa li{
  display: block;
  border-radius: 5px;
  border:1px solid #EFEFEF;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
ul.interesa li a {
  font-weight: normal;
  position: static;
}
ul.interesa li a:after, ul.interesa li a[href^="http://www.latercera"]:after {
  display: none;
}
ul.interesa li a span.title,
ul.interesa li a span.date{
  position: relative;
  color:#EFEFEF;
  padding-top: 5px;
  display: block;
  z-index: 2;
}
ul.interesa li a span.title{
  padding: 10px;
  max-height:50px;
  overflow: hidden;
  font-size: 0.9em;
}
ul.interesa li a span.date{
  bottom: 0px;
  text-align: right;
  padding-right: 10px;
  padding-bottom: 5px;
  font-size: 0.7em;
  text-transform: uppercase;
}
ul.interesa li a .overlayer,
ul.interesa li a img{
  width: 100%;
  position: absolute;
  left:0;
  top:0;
}
ul.interesa li a .overlayer{
  z-index:1;
  display: block;
  height: 100%;
  background-color:rgba(3,34,54,0.5);
}
ul.interesa li a .clearfix{display: none;}
/*end first mobile 320*/
@media (min-width: 600px){
  ul.interesa{
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 10px 5px;
  }
  ul.interesa li{
    display: table-cell;
    position: relative;
  }
  ul.interesa li a span.title{
    max-height:calc(100% - 35px);
  }
  ul.interesa li a img{
    width: auto;
    height: 100%;
  }
  ul.interesa li a span.title,
  ul.interesa li a span.date{
    position: absolute;
  }
  ul.interesa li a span.square{
    position: relative;
    padding-top: 100%;
    display: block;
  }
  ul.interesa li a span.date{
    width: 100%;
  }
  ul.interesa li.li-2 a span.square{padding-top: 45%;}
  ul.interesa li.li-1 a span.square{padding-top: 65px;}
  ul.interesa li.li-1 a span.title{
    width: calc(100% - 100px);
    right: 0;
  }
  ul.interesa li.li-1 {display: block;max-width: 700px; margin: 10px auto;}
  ul.interesa li.li-1 a span.title,
  ul.interesa li.li-1 a span.date{
    color:#ACACAC;
  }
  ul.interesa li.li-2 a img{
    height: auto;
    width: 100%;
  }
  ul.interesa li.li-1 a span.overlayer{
    background-color:initial;
  }
}
.title-link {margin-bottom: 20px; display: block;}
.title-link h3 {display: inline-block; margin-right: 5px; vertical-align: middle;}
.papel-digital .title-link {position: relative;z-index: 3;}
@media (max-width: 991px){
  .papel-digital .title-link {text-align:center;display:table;margin: 0 auto 20px;}
}
.loop-categoria {
  padding: 30px 0 10px;
}
hr.divisor {
  border-width: 1px 0 0;
  border-color: #dedede;
  border-style: solid;
  margin: 0;
}
hr.divisor.div-dark-blue {
  border-color: #1f2935;
}
/*fixx temporal banner 300x600*/
/* Tanto va el agua al cantaro... */
.caja-banner-300 > [id^="div-gpt-ad-"] {
    height: auto;
    /*width: 300px;*/

}
.caja-banner-300-50 > [id^="div-gpt-ad-"] > div {
  width: 300px;
  overflow: hidden;
  height: 50px;
  margin: 0 auto;
}
/* ESTILOS PARA AFFIX BOTONES COMPARTIR RRSS */
.rrss-nav.affix {
	top: 80px;
	position: fixed !important;
}
.rrss-nav.affix-bottom {
	position: relative !important;
}

@media (min-width: 992px) {
  .position-lside .rrss-nav {
    width: 50px;
  }
}
/* FIN ESTILOS PARA AFFIX BOTONES COMPARTIR RRSS */

.skycrapper-ad-inside.affix {
	top: 80px;
	position: fixed !important;
}
.skycrapper-ad-inside.affix-bottom {
	position: absolute !important;
}
/*fix IE*/
.alert-browser.alert-header {
  background-color: #1f2935;
  color: #fff;
}
.alert-browser.alert-header a {
  color: #b10925;
}
.alert-browser.alert-header a .ltpicto-close {
  color: #fff;
}
/*top breaking news*/
.live-show, .alert-header {
  padding: 10px 40px 10px 10px;
  position: relative;
  margin-bottom: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.alert-header {
  border-width: 0 0 1px;
  color: #e3b4bc;
  background-color: #b10925;
  border-color: #870d20;
}
.live-show a, .alert-header a {
  color: #fff;
}
.live-show .close, .alert-header .close {
  text-shadow: none;
  opacity: .65;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.live-show .close:hover, .alert-header .close:hover {
  opacity: 1;
  color: #fff;
}
@media (max-width: 549px) {.alert-header{font-size:.9em;}}

.alert > [class^="ltpicto-"]:not(.ltpicto-close) {
    font-size: 1.75em;
    vertical-align: middle;
    color: #fff;
}
/*transmision en vivo*/
.live-show {
  background-color: #1f2935;
  color: #fff;
  box-shadow: 0 5px 10px rgba(27,48,67,.5)
}
.live-show .live-video-wrp {width: 120px;}
@media (min-width: 400px) {.live-show .live-video-wrp {width: 170px;}}
@media (min-width: 500px) {.live-show .live-video-wrp {width: 220px;}}
@media (min-width: 768px) {
  .live-show .live-video-wrp {width: 300px;}
  .live-show .live-cell-wrp {width: 400px;}
  .grbg-cell .logo-alert.share-alert-out {
    display: table;
  }
  .grbg-logos {
    border-left: 1px solid rgba(255,255,255,.1);
    padding-left: 15px;
    margin-left: 15px;
  }
}
.live-show .live-cell-wrp {padding-left: 10px;}
.live-show .live-width-ctrl {max-width: 400px;}
.live-show .live-cell-wrp p {display:none; font-size: .755em;font-family: 'Open Sans', sans-serif;}
@media (min-width: 440px) {.live-show .live-cell-wrp p {display: block;}}
.live-show .live-cell-wrp h4 {
  font-size: 1em;
  line-height: 1em;
  padding-right: 20px;
}
.live-show .live-cell-wrp h4:before {
  content: "En vivo / ";
  font-size: 60%;
}
.live-cell-wrp h4:before, .live-tag {
  color: #aa262f;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
}
.live-tag {
  font-size: 50%;
  margin-bottom: 0;
  padding: 4px 5px;
}
.live-tag span {
  vertical-align: middle;
  display: inline-block;
}
.live-show .live-width-ctrl > a:before {
  float: left;
  margin: 6px 3px 0 0;
}
.live-tag:before {
  margin: 0 3px 0 0;
}
.live-show .live-width-ctrl > a:before, .live-tag:before {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
  -webkit-animation: flash 2s infinite;
  animation: flash 2s infinite;
}
.live-show .live-cell-wrp h4 .ltpicto-linkout {
    border-left: 1px dotted rgba(255, 255, 255, 0.4);
    color: #aa262f;
    font-size: 100%;
    margin-left: 5px;
    padding-left: 3px;
    vertical-align: middle;
}
.marca-dfp {
  width: 100px!important;
  height: 30px!important;
  overflow: hidden;
  display: block;
  margin-bottom: 5px;
}
@-webkit-keyframes flash {
  from, 50%, to {background-color: rgba(170,38,47,1);}
  25%, 75% {background-color: rgba(170,38,47,0);}
}
@keyframes flash {
  from, 50%, to {background-color: rgba(170,38,47,1);}
  25%, 75% {background-color: rgba(170,38,47,0);}
}

.share-alert, .logo-alert {
  font-size: 0.75em;
  border-width: 1px 0 0 0;
  border-color: #fff;
  border-color: rgba(0,0,0,.2);
  border-style: dotted;
  padding: 10px 5px 0;
  margin: 7px 0 0 0;
  text-align: right;
}
.share-alert.share-alert-out, .logo-alert.share-alert-out {
  border-color: rgba(255,255,255,.2);
  margin: 5px 0 0 0;
  text-align: left;
  padding: 10px 0 0;
}
.text-center .share-alert.share-alert-out, .text-center .logo-alert.share-alert-out {
  text-align: center;
}
.collection-footer .logo-alert.share-alert-out {
  margin: 0;
  padding: 0;
  border-width: 0;
}

.share-alert > span, .logo-alert > span {
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  text-transform: uppercase;
  font-size: 11px;
  vertical-align: middle;
  margin: 3px 0;
}
.share-alert ul, .logo-alert ul {
  margin:0;
  padding: 0;
  display: inline-block;
}
.share-alert ul li, .logo-alert ul li{
  display: inline-block;
  margin: 0 3px;
  vertical-align: middle;
}
.share-alert ul li a {
  display: block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #fff;
  border-color: rgba(255,255,255,.5);
  width: 28px;
  height: 28px;
  text-align: center;
  position: relative;
}
.share-alert ul li a span {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: scale(1) translateX(-50%) translateY(-50%);
  -webkit-transform: scale(1) translateX(-50%) translateY(-50%);
  -o-transform: scale(1) translateX(-50%) translateY(-50%);
  -ms-transform: scale(1) translateX(-50%) translateY(-50%);
  transform: scale(1) translateX(-50%) translateY(-50%);
}
@media (max-width: 350px) {
  .share-alert ul li, .logo-alert ul li {font-size: 0.8em;}
  .share-alert ul li a {width: 25px; height: 25px;}
}
@media (min-width: 768px) {
  .share-alert:not(.share-alert-out) {
    display: inline-block;
    border-width: 0 0 0 1px;
    margin: 0 0 0 7px;
    text-align: left;
    padding: 0 5px 0 10px;
  }
  .share-alert [class^="ltpicto-"],
  .alert .share-alert [class^="ltpicto-"] {
    font-size: 1.5rem !important;
  }
}

 .share-alert ul#listaAuspician li a {border:0;}

.bloque-inverso {
  color: #fff;
}
.bloque-inverso .caja-banner-300-50, .bloque-inverso .caja-banner-300 {background-color: #000;}

[class*="bg-filter-"] {
  background-blend-mode: multiply;
  background-size: cover;
}
.bg-filter-red {background-color: #aa262f;}
.bg-filter-lightred {background-color: #e11931;}
.bg-filter-blue {background-color: #008eff;}
.bg-filter-green {background-color: #27cabd;}
.bg-filter-hibiscus {background-color: #bc2767;}
.bg-filter-violet {background-color: #900bdd;}
.bg-filter-orange {background-color: #ea690b;}

[class*="bg-filter-"]:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: background .3s ease;
  -moz-transition: background .3s ease;
  -ms-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}
.bg-filter-red:after {background-color: rgba(170,38,47,.6);}
.bg-filter-lightred:after {background-color: rgba(225, 25, 49,.5);}
.bg-filter-black:after {background-color: rgba(0,0,0,.6);}
.bg-filter-blue:after {background-color: rgba(0, 142, 255,.5);}
.bg-filter-green:after {background-color: rgba(39, 202, 189,.5);}
.bg-filter-hibiscus::after {background-color: rgba(198, 40, 107,.5);}
.bg-filter-violet:after {background-color: rgba(144, 11, 221,.5);}
.bg-filter-orange:after {background-color: rgba(234, 105, 11,.5);}

.bg-gradient-black:after {
  content: "";
  width: 100%;
  height: 50%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.bg-gradient-black.bg-gradient-h {height: 100%;}
.bg-gradient-black-medium:after {
  content: "";
  width: 100%;
  height: 75%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.bg-gradient-black-parcial:after,
.bg-gradient-black-minus:after,
.bg-gradient-black-plus:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}
.bg-gradient-black-parcial:after {
  background: -moz-linear-gradient(top, rgba(0,0,0,.5) 0%, rgba(0,0,0,.7) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,.5) 0%, rgba(0,0,0,.7) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,.5) 0%, rgba(0,0,0,.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.bg-gradient-black-minus:after {
  background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.6) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.6) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#99000000',GradientType=0 );
}
.bg-gradient-black-plus:after {
  background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.7) 75%, rgba(0,0,0,1) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 75%,rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 75%,rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#000000',GradientType=0 );
}
.deportivo-main a:hover .bg-filter-red:after {
  background-color: rgba(135,13,32,.7);
}
.deportivo-main > a {
  min-height: 320px;
  display: block;
  position: relative;
  color: #fff;
}
.deportivo-main .destacado-principal {
  line-height: 1.1em;
}
.relative-bottom {
  position: relative;
  width: 100%;
  padding: 125px 15px 15px;
  bottom: 0;
}
.absolute-bottom {
  position: absolute;
  width: 100%;
  padding: 15px;
  bottom: 0;
}
.red-article span.tag-cat {
  color: #273344;
}
.tag-m-bottom .tag-cat {margin-bottom: 5px;}
.tag-block .tag-cat {display: block;}
.tag-small .tag-cat {font-size: 65%;}
.tag-shadow .tag-cat, .text-shadow-6 {
  text-shadow: 0 0 5px rgba(0,0,0,.6);
}
.text-shadow-9, .text-shadow-tag-9 .tag-cat {
  text-shadow: 0 0 5px rgba(0,0,0,.9);
}
.tag-white .tag-cat {
  color: #fff;
}
.red-article {
  color: #fff;
  background-color: #aa262f;
  padding: 10px 15px;
  display: block;
  margin: 5px 0;
}
.red-article:hover {
  color: #fff;
  background-color: #870d20;
}
.red-article h3 {margin: 0;}
.deportivo-box-dp {
  display: table;
  width: 100%;
  background-color: #fff;
  color: #000;
}
a.deportivo-box-dp:hover {
  color: #000;
}
.deportivo-box-dp .img-box-dp {
  display: table-cell;
  width: 30%;
  position: relative;
  overflow: hidden;
}
.deportivo-box-dp .img-box-dp:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 101%;
  background-color: #fff;
  -moz-transform: translateX(20px) skewX(-10deg);
  -webkit-transform: translateX(20px) skewX(-10deg);
  -o-transform: translateX(20px) skewX(-10deg);
  -ms-transform: translateX(20px) skewX(-10deg);
  transform: translateX(20px) skewX(-10deg);
}
.deportivo-box-dp .content-box-dp {
  display: table-cell;
  padding: 10px 10px 5px;
}
.deportivo-box-dp .bajada-principal {
  font-size: 0.722em;
}
.avatar-full {
  max-width: 120px;
  height: auto;
}
.avatar-md {
  width: 70px;
  height: 70px;
}
.avatar-sm {
  width: 40px;
  height: 40px;
  display: block;
}
.avatar-single {
  width: 70px;
  height: 70px;
}
.avatar-single, .avatar-context {
  display: inline-block;
  vertical-align: middle;
}
.avatar-context {
  width: calc(100% - 80px);
  padding: 5px 0 5px 5px;
}
.avatar-context p {
  max-width: 300px;
  max-height: 2.8em;
  overflow: hidden;
  position: relative;
}
.tag-el-representante-del-lector .avatar-context p {overflow: visible; max-width: 420px; max-height: none;}
.avatar-context p:after {
  content: "";
  width: 70%;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 1.4em;
  display: block;
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.tag-el-representante-del-lector .avatar-context p:after {display: none;}
.avatar-context h4 {margin: 0 0 5px;}
.category-el-deportivo .avatar-context h4 {font-weight: 600;}
@media (min-width: 420px) {
  .avatar-md {
    width: 90px;
    height: 90px;
  }
}
.quote-section h2.destacado-home {
  font-size: 1.333em;
  font-weight: 300;
}
.quote-section h3.destacado-home {
  font-size: 1em;
  font-weight: 300;
}
@media (max-width: 767px) {
  .quote-art-t1 {margin-bottom: 15px;}
  .quote-art-t1 > a {padding-left: 15px;}
}
@media (max-width: 991px) {
  .quote-art-t1 {border-bottom: 1px solid #dedede;}
  .quote-art-t1.fix-bdr {border-bottom: 0;}
}
.quote-art-t2 h2 .small{color: #000;}
.quote-art-t2 .customlt-pos,
[class^="coll-"] .customlt-pos,
.bloque-ultra-main .customlt-pos {background-color: #f5f5f5;}
.pull-user {
  width: 100%;
  padding: 10px 15px 5px;
  border-bottom: 1px solid #dedede;
}
@media (min-width: 1360px) {
  article:not(.tag-el-representante-del-lector) .user-table {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .avatar-single {
    width: 90px;
    height: 90px;
    margin: 10px 0 5px auto;
  }
  .tag-el-representante-del-lector .avatar-context {width: calc(100% - 95px);}
  article:not(.tag-el-representante-del-lector) .pull-user {
    display: table-cell;
    width: 180px;
    border-bottom: none;
    padding: 5px 10px 5px;
    border-right: 1px solid #dedede;
  }
  article:not(.tag-el-representante-del-lector) .pull-user-comp {
    display: table-cell;
    vertical-align: bottom;
  }
  article:not(.tag-el-representante-del-lector) .avatar-single, article:not(.tag-el-representante-del-lector) .avatar-context {display: block;}
  article:not(.tag-el-representante-del-lector) .avatar-context {
    width: 100%;
    padding: 0;
    text-align: right;
    margin: 5px auto 10px;
  }
  article:not(.tag-el-representante-del-lector) .avatar-context .small {
    font-size: 65%;
  }
  article:not(.tag-el-representante-del-lector) .avatar-context h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.table-cell-helper {
  display: none;
}
@media (min-width: 1550px) {
  .table-cell-helper {display: table-cell;width: 175px;}
}
.btn-ellipsis {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  border-left: 1px solid #ebebeb;
  padding: 0 0 0 5px;
}
.tag-el-representante-del-lector .btn-ellipsis {display: none;}
.btn-default {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.btn-default:hover, .btn-default:focus {
  color: #aa272f;
}
.btn-icon-right {
  position: relative;
  padding-right: 35px;
}
.btn-icon-right span {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 35px;
  color: #aa272f;
  padding: 5px;

  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.btn-icon-right:hover span, .btn-icon-right:focus span {
  opacity: .8;
  -moz-transform: translateX(-5px);
  -webkit-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
}

.li-ellipsis {margin: .2em 0;}
.li-ellipsis span{
    margin: 0 .1em;
    display:inline-block;
    width: .3em;
    height: .3em;
    background-color: #000;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    -webkit-animation: ellipsis 2s cubic-bezier(.49,.01,.23,1) infinite;
            animation: ellipsis 2s cubic-bezier(.49,.01,.23,1) infinite;
}
.li-ellipsis span:nth-child(2) {animation-delay: .15s;}
.li-ellipsis span:nth-child(3) {animation-delay: .3s;}

@-webkit-keyframes ellipsis {
    0%, 35%, 60%, 100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
    40% {opacity: .4;-webkit-transform: scale(1);transform: scale(1);}
    50% {opacity: .8;-webkit-transform: scale(1.5);transform: scale(1.5);}
}

@keyframes ellipsis {
    0%, 35%, 60%, 100% {opacity: 1;transform: scale(1);}
    40% {opacity: .4;transform: scale(1);}
    50% {opacity: .8;transform: scale(1.5);}
}
.modal-opinion button.close {
    background: #aa272f;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    opacity: 1;
    padding: 15px;
    position: fixed;
    right: 5px;
    top: 10px;
    z-index: 1;
    font-size: 1.5rem;
    color: #fff;
    text-shadow: none;
}
.modal-opinion button.close:hover {
  opacity: .8;
}
.modal-backdrop {background-color: #fff;}
.modal-backdrop.in {opacity: 0.9}
.modal-opinion .modal-content {
  box-shadow: none;
  border: 0;
}
.modal-opinion .modal-dialog {
  background-color: #fff;
  margin: 0 auto;
  min-height: 100%;
}
@media (min-width: 768px) {.modal-opinion .modal-dialog {padding: 30px 0;box-shadow: 0 0 20px rgba(0,0,0,.2);}}
@media (min-width: 992px) {
  .modal-opinion .modal-dialog {padding: 30px;}
  .modal-opinion button.close {top: 30px;right: 30px;}
}
.score-singular {
  text-align: left;
  margin-bottom: 15px;
}
.score-singular .txt {overflow: hidden;}
.score-singular > a {
  display: block;
  position: relative;
  color: #fff;
}
.score-singular .bg-gradient-black:after {
  height: 200px;
}
.score-singular .score-description {
  background-color: #fff;
  color: #000;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #dedede;
  padding: 10px 15px 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 0 0 3px 3px;
}
.score-singular h1 {
  line-height: 1em;
  font-size: 1.222em;
}
.titulo-marcador {
  background: #1f2935;
  color: white;
  padding: 1px 0 0px;
  margin-top: -2px;
  position: relative;
}
.titulo-marcador .img-translucid {z-index: 0;}
.titulo-marcador .img-nota-full {display: none;background-position: top;}
@media (min-width: 768px) {
  .titulo-marcador .img-nota-full {display: block;}
}
@media (min-width: 768px) {
  aside.main-sidebar .score-description,
  [class^="box-reg4-"] .score-description,
  .box-reg2-1 .score-description,
  .box-reg5-1 .score-description,
  .box-reg5-2 .score-description,
  .box-reg3-1 .score-description,
  .box-reg3-2 .score-description,
  .box-des2-6 .score-description,
  .box-des2-7 .score-description,
  .box-des3-7 .score-description,
  .box-des3-8 .score-description,
  .box-des4-7 .score-description,
  .box-des4-8 .score-description,
  .box-des4-9 .score-description,
  .box-des5-9 .score-description,
  .box-des5-10 .score-description,
  .box-des5-11 .score-description,
  .box-des5-12 .score-description,
  .box-des7-4 .score-description,
  .box-des7-5 .score-description {display: none;}
}
.box-des4-8 .score-singular,
.box-des4-7 .score-singular {
  margin-bottom: 20px;
}
.box-des8-1 .score-singular {
  margin-bottom: 0;
}
.box-des8-1.singular-score-cont + .wrp-type-2 {
  padding-top: 15px;
  background-color: #eaeaea;
}
.box-des8-1.singular-score-cont + .wrp-type-2 a {
  color: #b10925;
}
.score-singular .custom_marcador_mam iframe {
  height: 128px;
}
@media (min-width: 1360px) {
  .box-des4-1 .score-singular .custom_marcador_mam iframe{
    height: 96px;
  }
}
@media (min-width: 1780px) {
  .box-des5-1 .score-singular .custom_marcador_mam iframe {
    height: 96px;
  }
}
@media (min-width: 1825px) {
  .box-des6-1 .score-singular .custom_marcador_mam iframe {
    height: 96px;
  }
}
@media (min-width: 992px) {
  .box-reg2-1 .score-description {display: none;}
}
@media (min-width: 1650px) {
  .box-des1-1 .score-singular .img-nota-g {padding-bottom: 40%;}
}
@media (min-width: 1200px) and (max-width: 1750px) {
  .box-des3-7 .score-singular h1,
  .box-des3-8 .score-singular h1 { font-size: 1em; }
}
@media (min-width: 1825px) {
  .box-des8-1 .score-singular .custom_marcador_mam iframe{height: 96px;}
}
.score-singular .score-logo {
  display: inline-block;
  max-width: 25px;
  vertical-align: middle;
  margin-bottom: 5px;
}
.score-singular .tag-cat-top {display: inline-block;vertical-align: middle; margin-bottom: 0;}
.score-singular .score-logo + .tag-cat-top {margin-left: 5px;}
.score-singular .tag-cat-top {font-family: 'Open Sans', sans-serif;}
.df-score {
  display: table;
  width: 100%;
  table-layout: fixed;
  font-family: 'Open Sans', sans-serif;
  border-color: #dedede;
  border-style: solid;
  border-width: 0 1px;
  overflow: hidden;
}
.df-score .df-team, .df-score .df-info {display: table-cell;vertical-align: middle; text-align: center;}
.df-score .df-team {width: calc(50% - 55px); background-color: #f5f5f5; color: #000; position: relative;}
.df-score .df-info {width: 110px; background-color: #1f2935;}
.df-score .df-puntos {position: relative; background-color: #aa262f; padding: 0 15px}
.df-score .df-info .df-dtime {
  font-size: 60%;
  text-transform: uppercase;
  background-color: #870d20;
  margin: 0 0 0 -5px;
  padding: 2px 15px;
}
.df-score .df-team:before {
  background-color: #f5f5f5;
  content: "";
  height: 101%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(7px) skewX(-10deg);
  transform: translateX(7px) skewX(-10deg);
  width: 16px;
  z-index: 1;
}
.df-score .df-team:last-child:before {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-7px) skewX(-10deg);
  transform: translateX(-7px) skewX(-10deg);
}
.df-score .live-tag {
  padding: 4px 15px;
  margin-left: -10px;
}
.df-score .df-puntos p:first-child:after {
  content: "";
  border-left: 1px solid rgba(255,255,255,.3);
  position: absolute;
  right: 0;
  top: 5px;
  bottom: 5px;
  -moz-transform: skewX(-10deg);
  -webkit-transform: skewX(-10deg);
  -o-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  transform: skewX(-10deg);
}
.df-score .df-puntos p {
  height: 38px;
  float: left;
  position: relative;
  text-align: center;
  width: 50%;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 1.5em;
  margin: 0;
}
@media (min-width: 1200px) {.df-score .df-puntos p {font-size: 1.25em}}
.df-score .df-team img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 10px auto 0;
}
.df-score .df-team p {
  font-size: 70%;
  margin: 0 0 5px;
  width: 100%;
  overflow-x: hidden;
  text-overflow: ellipsis;
  padding: 0 8px;
  white-space: nowrap;
}
.df-score .df-team p strong {font-weight: 700;}

.df-timeline {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  background-color: #101924;
  border-width: 3px 1px 1px;
  border-color: #000;
  border-style: solid;
  height: 65px;
  padding: 0 10px;
}
.df-timeline:after, .df-timeline:before {
  content: "";
  position: absolute;
  top: -3px;
  display: block;
  height: calc(50% - 1px);
  width: 2px;
  background-color: #fff;
  background-color: rgba(255,255,255,.2);
  left: 50%;
  margin-left: -1px;
}
.df-timeline:before {
  bottom: -1px;
  top: auto;
}
.df-timeline .df-first-time, .df-timeline .df-second-time {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  position: relative;
}
.df-timeline .df-team-init {
  font-size: 70%;
  color: #fff;
  float: left;
  margin-top: 5px;
}
.df-timeline .df-progbar {
  width: 100%;
  height: 2px;
  margin-top: 29px;
  background-color: #fff;
  background-color: rgba(255,255,255,.2);
  position: absolute;
  left: 0;
}
.df-timeline .df-second-time .df-progbar {
  -webkit-border-radius: 0 1px 1px 0;
  border-radius: 0 1px 1px 0;
}
.df-timeline .df-home, .df-timeline .df-away, .df-timeline .df-incidences {
  height: 30px;
  width: 100%;
}
.df-timeline .df-progbar .df-progadv {
  background-color: #aa262f;
  height: 4px;
  margin-top: -1px;
}
.df-timeline .df-first-time .df-progbar .df-progadv {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.df-timeline .df-second-time .df-progbar .df-progadv {
  -webkit-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.df-timeline .df-incidences {
  position: relative;
}
.df-timeline .df-dot {
  width: 8px;
  height: 8px;
  background-color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #101924;
  position: absolute;
}
.df-timeline .df-home .df-dot {bottom: -4px;}
.df-timeline .df-away .df-dot {top: -4px;}
.df-timeline .df-pointer {
  background-image: url(../img/el-deportivo/incidencias.png);
  background-size: 64px 20px;
  background-position: 0 0;
  display: block;
  width: 16px;
  height: 20px;
  position: absolute;
  left: 50%;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.df-timeline .df-home .df-pointer {
  top: -23px;
}
.df-timeline .df-away .df-pointer {
  top: 7px;
  -moz-transform: rotate(180deg) translateX(50%);
  -webkit-transform: rotate(180deg) translateX(50%);
  -o-transform: rotate(180deg) translateX(50%);
  -ms-transform: rotate(180deg) translateX(50%);
  transform: rotate(180deg) translateX(50%);
}
.df-timeline .df-pointer.df-gol {background-position: 33.3333% 0;}
.df-timeline .df-pointer.df-cambio {background-position: 0 0;}
.df-timeline .df-pointer.df-troja {background-position: 66.6666% 0;}
.df-timeline .df-pointer.df-tamarilla {background-position: 100% 0;}

/*para marcadores default de Data Factory*/
.custom_marcador_mam, .custom_marcador_tl {
  display: block;
}
.custom_marcador_mam iframe, .custom_marcador_tl iframe {
  border: 0;
  display: block;
  width: 100%;
}
.custom_marcador_mam iframe {
  -webkit-box-shadow: 0 -9px 3px rgba(0,0,0,.15);
          box-shadow: 0 -9px 3px rgba(0,0,0,.15);
}

.df-score .df-info.df-spaced {width: 150px;}
.score-singular .link-score + .score-description {
	border-width: 0 1px 1px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

/*Widget nota tag custom*/
.customlt-pos {
  color: #fff;
  background-color: #aa272f;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  padding: 5px;
  height: 52px;
  display: block;
}
.customlt-pos.ltpos-lg {
  height: 72px;
}
.customlt-pos img, .customlt-pos svg {
  width: auto;
  max-height: 42px;
  display: block;
  margin: 0 auto;
}
.customlt-pos.ltpos-lg img, .customlt-pos.ltpos-lg svg {
  max-height: 60px;
}
.customlt-pos.ltpos-inline {display: inline-block;}
/*Excepciones Preview*/
@media (min-width: 768px) {
  body.preview-standar:before {
    content: "Estás viendo una previsualización de esta página";
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    position: fixed;
    top: 40px;
    right: 10px;
    width: 300px;
    display: block;
    background-color: #000;
    background-color: rgba(0,0,0,.7);
    color: #fff;
    padding: 5px 15px 5px 50px;
    z-index: 554;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 3px rgba(0,0,0,.5);
  }
  body.preview-standar:after {
    content: '\e808';
    font-family: "lt-picto", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 220%;
    display: inline-block;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    position: fixed;
    right: 260px;
    top: 45px;
    z-index: 555;
    color: #fff;
  }
  body.preview-standar[class*="preview-canal-"]:before {
    top: 10px;
  }
  body.preview-standar[class*="preview-canal-"]:after {
    top: 15px;
  }
}
/*Plugin Custom Tag*/
.custom-tag-bottom p {
  display: none;
}
.box-reg1-1 .custom-tag-bottom p, .box-reg1-6 .custom-tag-bottom p, .box-reg5-1 .custom-tag-bottom p, .box-reg5-2 .custom-tag-bottom p,
.box-des1-1 .custom-tag-bottom p, .box-des1-5 .custom-tag-bottom p, .box-des2-1 .custom-tag-bottom p, .box-des3-1 .custom-tag-bottom p {
  display: block;
}
.box-reg1-1 .custom-tag-bottom h2.destacado-home, .box-reg5-1 .custom-tag-bottom h2.destacado-home,
.box-des3-1 .custom-tag-bottom h2.destacado-home, .box-des1-1 .custom-tag-bottom h2.destacado-home, .box-des2-1 .custom-tag-bottom h2.destacado-home {
 font-size: 1.444em;
}
.box-des3-1 .custom-tag-bottom {
  background-color: #fff;
  border-color: #dedede;
  border-style: solid;
  border-width: 0 1px 1px;
  color: #000;
  padding: 10px 15px 0;
}
aside .custom-tag,
.box-des2-2 .custom-tag,
.box-des2-3 .custom-tag,
.box-des2-4 .custom-tag,
.box-des2-5 .custom-tag {
  margin: 10px -15px 10px;
  text-align: left;
}
aside .box-des3-9 .custom-tag {
  background-color: #fff;
  padding: 10px 0 5px;
  margin: 10px 0px;
}
aside .box-des3-9 .custom-tag:after {
  display: none;
}
aside .custom-tag-bottom h2.destacado-home,
.box-des2-2 .custom-tag-bottom h2.destacado-home,
.box-des2-3 .custom-tag-bottom h2.destacado-home,
.box-des2-4 .custom-tag-bottom h2.destacado-home,
.box-des2-5 .custom-tag-bottom h2.destacado-home {
  font-size: 0.778em;
}
aside .custom-tag:before, aside .custom-tag:after,
.box-des2-2 .custom-tag:before, .box-des2-2 .custom-tag:after,
.box-des2-3 .custom-tag:before, .box-des2-3 .custom-tag:after,
.box-des2-4 .custom-tag:before, .box-des2-4 .custom-tag:after,
.box-des2-5 .custom-tag:before, .box-des2-5 .custom-tag:after {
  display: table;
  content: " ";
}
aside .custom-tag:after,
.box-des2-2 .custom-tag:after,
.box-des2-3 .custom-tag:after,
.box-des2-4 .custom-tag:after,
.box-des2-5 .custom-tag:after {
  clear: both;
}
aside .custom-tag:after {
  content: "";
  display: block;
  height: 1px;
  width: auto;
  margin: 0 15px;
  background-color: #dedede;
}
aside .custom-tag .custom-tag-top, aside .custom-tag .custom-tag-bottom,
.box-des2-2 .custom-tag .custom-tag-top, .box-des2-2 .custom-tag .custom-tag-bottom,
.box-des2-3 .custom-tag .custom-tag-top, .box-des2-3 .custom-tag .custom-tag-bottom,
.box-des2-4 .custom-tag .custom-tag-top, .box-des2-4 .custom-tag .custom-tag-bottom,
.box-des2-5 .custom-tag .custom-tag-top, .box-des2-5 .custom-tag .custom-tag-bottom {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  float: left;
}
aside .custom-tag .custom-tag-bottom,
.box-des2-2 .custom-tag .custom-tag-bottom,
.box-des2-3 .custom-tag .custom-tag-bottom,
.box-des2-4 .custom-tag .custom-tag-bottom,
.box-des2-5 .custom-tag .custom-tag-bottom {
  padding-left: 15px;
  width: 58.33333333%;
  right: 41.66666667%;
}
aside .custom-tag .custom-tag-top,
.box-des2-2 .custom-tag .custom-tag-top,
.box-des2-3 .custom-tag .custom-tag-top,
.box-des2-4 .custom-tag .custom-tag-top,
.box-des2-5 .custom-tag .custom-tag-top {
  padding-left: 0;
  width: 41.66666667%;
  left: 58.33333333%;
}
@media (min-width: 768px) {
  aside .custom-tag .custom-tag-top .img-nota-pri,
  .box-des2-2 .custom-tag .custom-tag-top .img-nota-pri,
  .box-des2-3 .custom-tag .custom-tag-top .img-nota-pri,
  .box-des2-4 .custom-tag .custom-tag-top .img-nota-pri,
  .box-des2-5 .custom-tag .custom-tag-top .img-nota-pri {
    padding-bottom: 70%;
    margin-bottom: 10px;
  }
}

/*Html superior en tags especiales*/
.tag-header {
  width: 100%;
  background-color: #000;
  border-bottom: 1px solid rgba(0,0,0,.2);
  color: #fff;
  margin: -1px 0 0;
  padding: 10px 0px;
}
.post.category-el-deportivo .tag-header {
   margin: -1px 0 15px;
}
.tag-header p {
  font-size: .75em;
  max-width: 500px;
}
.tag-header a {color: rgba(255,255,255,1);}
.tag-header a:hover, .tag-header a:focus {color: rgba(255,255,255,.7);}
.tag-header .info-list {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
}
.box-des3-7 .custom-tag .custom-tag-bottom,
.box-des3-8 .custom-tag .custom-tag-bottom {
  display: block;
  padding: 1px 10px;
  background-color: #fff;
}
.info-list li span {vertical-align: middle;}

.entry-content-page iframe {
  width: 1px;
  min-width: 100%;
  width: 100%;
  border: 0;
}
.page-template-custom-page .fbc-comment {
  display: none;
}
/*Para iframe partidos Data Factory El Deportivo*/
.matches-df {
  background-color: #f2f2f2;
  padding: 5px 0;
}
.matches-df iframe {
  border: 0;
  height: 215px;
  min-width: 100%;
  width: 100%;

}
@media (min-width: 480px) {
  .matches-df iframe {
    height: 180px;
  }
}
/*Fixes para skinbranding en portada y publicidad*/
.bloque.bg-deportivo .caja-banner-300-mas {
  background-color: #1c2532;
}
main.dfp-skin-medios-digitales .full-width-widget + .main-wrapper.bloque > .m-vertical-20-sm {
  margin-top: 0 !important;
}
@media (max-width: 1359px) {
  main.dfp-skin-medios-digitales {background-image: none !important;}
}
@media (min-width: 1360px) {
  main.dfp-skin-medios-digitales {
    background-color: #fff !important;
    background-position: center 170px !important;
    background-repeat: no-repeat !important;
  }
  main.dfp-skin-medios-digitales > section:nth-of-type(1) {
    margin-top: 150px;
  }
  main.dfp-skin-medios-digitales .main-wrapper.bloque > .grid-x,
  main.dfp-skin-medios-digitales.single-page > article.post {
    background-color: rgba(255,255,255,.9);
  }
  main.dfp-skin-medios-digitales .full-width-widget,
  main.dfp-skin-medios-digitales .bg-deportivo,
  main.dfp-skin-medios-digitales section.bloque {
    width: auto;
    max-width: 1300px;
    margin: 0 auto;
  }
  main.dfp-skin-medios-digitales.single-page > article.post {
    width: auto;
    max-width: 1300px;
    margin: 150px auto 0;
  }
  main.dfp-skin-medios-digitales.single-page > article.post > .main-wrapper {width: 100%;}
  main.dfp-skin-medios-digitales.single-page > article.post .titulo-nota > .main-wrapper {
    width: calc(100% - 160px);
    margin: 0 0 0 160px;
  }
  main.dfp-skin-medios-digitales.single-page > article.post.category-el-deportivo .titulo-nota > .main-wrapper {
    width: 100%;
    margin: 0;
  }
  main.dfp-skin-medios-digitales.single-page .col-md-11.col-article-main {width: 100%;}
  main.dfp-skin-medios-digitales .skycrapper-ad {display: none;}
  main.dfp-skin-medios-digitales .bg-deportivo > .main-wrapper {width: 100%;}
  main.dfp-skin-medios-digitales .caja-banner-300-mas {background-color: transparent;}
  main.dfp-skin-medios-digitales .full-width-widget .main-wrapper {width: 100%;}
}
/* bloque para posicionar html y partidos simultaneos*/
.htmllibre iframe {
  width: 100%;
  border: 0;
}
.htmllibre .tabla-rusia2018 {
  height: 510px;
}
.main-sidebar .htmllibre iframe {margin-bottom: 30px;}

figure.mainimg {
  margin:0 -15px;
  max-height: 670px;
  overflow: hidden;
  position: relative;
}

figure.mainimg figcaption {
	position: absolute;
	bottom: 0;
	right: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 60%;
	background-color: rgba(255,255,255,.7);
	display: block;
	padding: 5px 15px;
	text-align: right;
	border-top: 1px dotted #ccc;
	color: #666;
	text-transform: uppercase;
}
figure.mainimg figcaption:empty {
  display: none;
}
figcaption.sp-leyenda {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: #fff;
  text-align: right;
  font-size: 60%;
  z-index: 3;
  font-family: 'Open Sans', sans-serif;
  opacity: .7;
  max-width: 30%;
}
@media (min-width: 768px) {figure.mainimg {margin:0 auto;}}
figure.mainimg img {
  display: block;
  width: 100%;
  height: auto;
}
@media (min-width: 992px) and (max-width: 1550px) {
  .box-des5-2 .img-nota-poster, .box-des5-3 .img-nota-poster {
    padding-bottom: 115%;
  }
}
.fb_comments_count {
  font-family: 'Open Sans', sans-serif;
}
.caja-banner-300 > [id^="div-gpt-ad-"] > div {
    height: 250px;
    overflow: hidden;
}
.caja-banner-300.caja-banner-large > [id^="div-gpt-ad-"] > div {
  max-height: 600px;
  height: auto;
}
.caja-banner-300.caja-banner-large {
  height: auto;
  max-height: 600px;
}
/*publirreportaje*/
.publi .customlt-pos span {
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-size: 60%;
}
.publi .customlt-pos img {
  display: inline-block;
  width: auto;
  max-width: 140px;
  height: 42px;
  margin-left: 5px;
}

.bg-blue .publi a.tit-lk {color: #fff;}

/*bloque ultra destacado*/
.bloque-ultra-main {
  position:relative;
  color: #fff;
  background-color: #000;
}
.ultra-article {
  min-height: 350px;
}
.ultra-article.ultra-dismiss {
  min-height: auto;
}
.ultra-article .main-wrapper {
  height: 100%;
  position: relative;
}
.ultra-article .tag-cat {
  font-size: 70%;
  display: block;
}
.bloque-ultra-main a {
  color: #fff;
}
.block-250 {
  width: 100%;
  display: block;
  height: 250px;
}
.ultra-article .text-absolute-bottom, .aside-control .text-absolute-bottom {
  padding-right: 15px;
  max-width: 390px;
}
.table-list-articles a {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 15px 0;
}
.bloque-ultra-main .table-list-articles a {
  padding: 0 15px;
}
.table-list-articles .img-article,
.table-list-articles .body-article {
  display: table-cell;
  vertical-align: middle;
}
.table-list-articles .img-article {width: 45px;}
.bloque-ultra-main .table-list-articles .body-article {
  padding: 0 0 0 10px;
}
.bloque-ultra-main .table-list-articles .body-article h4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
.aside-control {
  margin: 0 15px;
  padding: 0 0 1px;
}
@media (min-width: 360px) {
  .ultra-article .destacado-principal {font-size: 1.7em;}
}
@media (min-width: 400px) {
  .ultra-article {min-height: 420px;}
  .ultra-article p.bajada-principal {font-size: 1em;}
}
@media (min-width: 768px) {
  .ultra-article {min-height: 560px;}
  .ultra-article .destacado-principal {
    font-size: 2.25em;
    line-height: 1.2em;
  }
  .ultra-article .tag-cat {
    font-size: 50%;
    line-height: 1.2em;
    margin-top: 10px;
  }
  .ultra-article .text-absolute-bottom {
    max-width: 490px;
  }
  .aside-control {
    width: 250px;
    margin: 0;
    position: absolute;
    bottom: 65px;
    right: 15px;
  }
  .bloque-ultra-main .table-list-articles {
    width: 100%;
  }
  .bloque-ultra-main .table-list-articles article {
    width: 50%;
    float: left;
  }
}
@media (min-width:992px) {
  .bloque-ultra-main .naked-btn {
    margin-bottom: 30px;
  }
  .ultra-article p.bajada-principal {margin-bottom: 20px;}
  .ultra-article {min-height: 650px;}
  .bloque-ultra-main .table-list-articles {
    width: 575px;
    position: absolute;
    bottom: 10px;
    left: 150px;
    z-index: 2;
  }
  .aside-control {
    bottom: 10px;
  }
  .bloque-ultra-main .row-list-articles {margin-top: -150px;}
  .text-absolute-bottom.push-up-row {bottom: 150px;}
  .bloque-ultra-main .coll-date {font-size: 0.667em;}
}
@media (min-width:1100px) {
  .bloque-ultra-main .table-list-articles {width: 650px;}
  .aside-control {right: 25px;}
}

@media (min-width:1200px) {
    .ultra-article .text-absolute-bottom {
        max-width: 580px;
    }
}

@media (min-width: 1360px) {
  .bloque-ultra-main .table-list-articles {left: 340px;}
  .bloque-ultra-main .row-list-articles h4.destacado-home {font-size: 0.889em;}
}
@media (min-width: 1600px) {.bloque-ultra-main .table-list-articles {width: 800px;}}

.naked-btn [class^="ltpicto-"] {
  font-size: 70%;
}
.naked-btn {display: inline-block;}
.naked-btn:hover {
  color:#b10925;
}
@media (min-width:992px) {
  .naked-btn {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .naked-btn:hover, .naked-btn:focus {
    text-decoration: none;
    -moz-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -o-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}
/*bloque de medios asociados*/
.media-link {
  margin-bottom: 30px;
}
.top-media-link {
  position: relative;
  background-color: #000;
  height: 190px;
  width: 100%;
  display: block;
}
@media (min-width:360px) {
  .top-media-link {height: 200px;}
}
.box-media-link {
  position: absolute;
  top: 0;
  padding: 10px;
  width: 100%;
  vertical-align: middle;
  z-index: 3;
}
.box-media-link .img-responsive {display: inline-block;}
.box-media-link .ltpicto-up-sm {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: 5px 0;
  color: #fff;
}
.main-media-link {
  position: relative;
  width: 100%;
  height: 100%;
  bottom: 0;
}
.main-media-link h3 {padding-right: 15px; max-width: 280px; max-height: 130px; overflow: hidden; line-height: 1.2em;}
.media-link .table-list-articles .img-article {vertical-align: top;}
@media (min-width: 768px) {
  .media-link .table-list-articles .body-contain {
      min-height: 55px;
      overflow-y: hidden;
  }
}
@media (min-width: 992px) {
  .main-media-link h3 {max-height: 120px;}
  .box-media-link:hover .ltpicto-up-sm {
    -webkit-animation: bounce .4s linear;
    animation: bounce .4s linear;
  }
  @-webkit-keyframes bounce {
    0%    {transform: rotate(90deg) translateY(0);}
    40%   {transform: rotate(90deg) translateY(-10px)}
    80%   {transform: rotate(90deg) translateY(5px)}
    100%  {transform: rotate(90deg) translateY(0px);}
  }
  @keyframes bounce {
    0%    {transform: rotate(90deg) translateY(0);}
    40%   {transform: rotate(90deg) translateY(-10px)}
    80%   {transform: rotate(90deg) translateY(5px)}
    100%  {transform: rotate(90deg) translateY(0px);}
  }
}
@media (min-width: 1200px) {
  .col-lg-2-4 {width: 20%;}
}
::selection {
  background: #1b3043;
  color: #fff;
}
::-moz-selection {
  background: #1b3043;
  color: #fff;
}
.sidebarenportada.img-nota-contain {
  height: 215px;
}
.date-division {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-size: 80%;
  margin: 10px 0 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede;
}
@media (min-width: 768px) {
  .date-division {
    margin: 20px 0 0;
    padding-bottom: 20px;
  }
}
.cat-author, .coll-date {
  font-family: 'Open Sans', sans-serif;
}
.cat-author {
  font-size: 0.667em;
}
.inside-img .cat-author, h4.destacado-home .cat-author {
  font-size: .85em;
  display: block;
}
h2.destacado-home .cat-author {
  display: block;
}
.cat-author strong {
  color:#b10925;
}
.collection-main-wrapper {
  display: block;
}
.coll-date {
  font-size: 0.556em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.coll-logo {
  padding: 15px 15px 0;
  display: block;
}
.collection-top {
  position: relative;
  height: 340px;
  width: 100%;
}
.collection-top .coll-img, .collection-top .coll-content {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  bottom: 0;
  left: 0;
}
.coll-content .text-absolute-bottom {
  max-width: 360px;
}
.collection-top .coll-content {
  z-index: 1;
  background: -webkit-linear-gradient(rgba(0,0,0,.5) 0%, rgba(0,0,0,.7) 100%);
  background: -o-linear-gradient(rgba(0,0,0,.5) 0%, rgba(0,0,0,.7) 100%);
  background: linear-gradient(rgba(0,0,0,.5) 0%, rgba(0,0,0,.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.collection-top .coll-content img {
  max-width: 220px;
}
.collection-side article {
  padding: 15px;
}
.collection-side.coll-1 .hr-dots {
  margin: -7px 0 0 18px;
}
@media (min-width: 768px) {
  .coll-is-main .coll-cell-r {
    display: table;
    width: 100%;
    table-layout: fixed;
    margin-bottom: 5px;
  }
  .coll-is-main .collection-wrp,
  .coll-is-normal .collection-wrp {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .coll-is-main .collection-side,
  .coll-is-normal .collection-side {
    width: 33.3333%;
    display: table-cell;
    vertical-align: top;
  }
  .coll-is-normal .coll-cell-r {
    position: relative;
  }
  .coll-is-main .collection-side.collspan-2,
  .coll-is-normal .collection-side.collspan-2 {
    width: 66.6666%;
  }
}
@media (min-width: 1200px) {
  .coll-is-normal.collection-main-wrapper {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .coll-is-normal .coll-cell-l, .coll-is-normal .coll-cell-r {
    display: table-cell;
    vertical-align: top;
    position: relative;
  }
  .coll-is-normal .coll-cell-l {width: 33.3333%;}
  .coll-is-normal .coll-cell-r {width: 66.6666%;}
  .coll-is-normal .coll-cell-l.coll-cell-l2 {width: 41.66666667%;}
  .coll-is-normal .coll-cell-r.coll-cell-r2 {width: 58.33333333%;padding-left:15px;}
  .coll-is-normal article.collection-top {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  .coll-is-normal.coll-is-pm article.collection-top {
    width: calc(100% - 15px);
  }
}
@media (min-width: 1360px) {
  .coll-is-main .collection-top {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 310px;
  }
  .coll-is-main .collection-top .coll-img,
  .coll-is-main .collection-top .coll-content {
    display: table-cell;
    vertical-align: top;
    position: relative;
  }
  .coll-is-main .collection-top .coll-img {
    width: 60%;
  }
  .coll-is-main .collection-top .coll-content {
    width: 40%;
    background-color: #000;
  }
  .coll-is-main .collection-top h2.destacado-home {
    font-size: 1.222em;
  }
  .coll-is-main .collection-top .text-absolute-bottom {
    position: static;
    padding: 0 15px;
    display: block;
  }
}
.sidebar-width-widget .coll-cell-r h3.destacado-home,
.coll-is-main .coll-cell-r h3.destacado-home,
.full-width-widget .coll-cell-r h3.destacado-home {
  font-size: 0.889em;
}
.sidebar-width-widget .coll-2 h4.normal,
.full-width-widget .coll-2 h4.normal {
  font-size: 0.778em;
}
@media (min-width: 1700px) {
  .full-width-widget .coll-cell-r h3.destacado-home {
    font-size: 1em;
  }
  .full-width-widget .coll-2 h4.normal {
    font-size: 0.889em;
  }
}
.collection-footer {
  padding: 8px 10px;
  margin-bottom: 5px;
}
.coll-lemonchicha {background-color: #fff;}

.coll-nightwatch,
.coll-nightwatch .bg-gray,
.coll-nightwatch .bg-black,
.coll-nightwatch .titulo-seccion .titulo-seccion-right,
.coll-nightwatch .titulo-seccion h1,
.coll-nightwatch .titulo-seccion h4 {background-color: #1b3043;}
.coll-nightwatch,
.coll-nightwatch a.tit-lk,
.coll-nightwatch .titulo-seccion a,
.coll-nightwatch .phantom-nav.phantom-nav-sm span {color: #fff;}
.coll-nightwatch .bg-blue {background-color:#1f2935;}
.coll-nightwatch .collection-footer.bg-gray {border-top: 1px solid #304b65;}
.coll-nightwatch .coll-2 a {border-bottom: 1px solid #dedede;}

.coll-hiroshimasplendor,
.coll-hiroshimasplendor .bg-gray,
.coll-hiroshimasplendor .bg-black {background-color: #fff;}
.coll-hiroshimasplendor .bg-blue {background-color: #f1f1f1;}
.coll-hiroshimasplendor .tx-white,
.coll-hiroshimasplendor a.tit-lk,
.coll-hiroshimasplendor .titulo-seccion a,
.coll-hiroshimasplendor .phantom-nav.phantom-nav-sm span {color: #1b3043 !important;}
.coll-hiroshimasplendor .inside-img .tx-white {color: #fff!important;}
.coll-hiroshimasplendor .hr-dots,
.tematico-hiroshimasplendor .hr-dots {
  background-color: #bcbcbc;
  -webkit-box-shadow: 15px 0 0 #bcbcbc, 30px 0 0 #bcbcbc, 45px 0 0 #bcbcbc, 60px 0 0 #bcbcbc, 75px 0 0 #bcbcbc, 90px 0 0 #bcbcbc, 105px 0 0 #bcbcbc;
          box-shadow: 15px 0 0 #bcbcbc, 30px 0 0 #bcbcbc, 45px 0 0 #bcbcbc, 60px 0 0 #bcbcbc, 75px 0 0 #bcbcbc, 90px 0 0 #bcbcbc, 105px 0 0 #bcbcbc;
}
.coll-hiroshimasplendor .collection-top .coll-content {
  background: -webkit-linear-gradient(rgba(255,255,255,.2) 0%, rgba(255,255,255,.9) 100%);
  background: -o-linear-gradient(rgba(255,255,255,.2) 0%, rgba(255,255,255,.9) 100%);
  background: linear-gradient(rgba(255,255,255,.2) 0%, rgba(255,255,255,.9) 100%);
}
.coll-hiroshimasplendor .collection-footer.bg-gray {border-top: 1px solid #f1f1f1;}
.coll-hiroshimasplendor .coll-2 a {border-bottom: 1px solid #dedede;}

.coll-chlamydomonas-nivalis,
.coll-chlamydomonas-nivalis .titulo-seccion h1,
.coll-chlamydomonas-nivalis .titulo-seccion h4,
.coll-chlamydomonas-nivalis .titulo-seccion .titulo-seccion-right {background-color: #f5f5f5;}
.coll-chlamydomonas-nivalis .tx-white,
.coll-chlamydomonas-nivalis a.tit-lk,
.coll-chlamydomonas-nivalis .titulo-seccion a,
.coll-chlamydomonas-nivalis .phantom-nav.phantom-nav-sm span {color: #870d20;}
.coll-chlamydomonas-nivalis .bg-blue,
.coll-chlamydomonas-nivalis .bg-black,
.coll-chlamydomonas-nivalis .bg-gray {background-color: #fff;}
.coll-chlamydomonas-nivalis .bg-blue .tx-white,
.coll-chlamydomonas-nivalis .bg-black .tx-white {color: #870d20!important;}
.coll-chlamydomonas-nivalis .collection-footer.bg-gray {background-color: transparent;}
.coll-chlamydomonas-nivalis .hr-dots {
  background-color: #b10925;
  -webkit-box-shadow: 15px 0 0 #b10925, 30px 0 0 #b10925, 45px 0 0 #b10925, 60px 0 0 #b10925, 75px 0 0 #b10925, 90px 0 0 #b10925, 105px 0 0 #b10925;
          box-shadow: 15px 0 0 #b10925, 30px 0 0 #b10925, 45px 0 0 #b10925, 60px 0 0 #b10925, 75px 0 0 #b10925, 90px 0 0 #b10925, 105px 0 0 #b10925;
}
.coll-chlamydomonas-nivalis .text-absolute-bottom {background-color: #aa262f;}
.coll-chlamydomonas-nivalis .img-nota-p {border-top: 5px solid #b10925;}
.coll-chlamydomonas-nivalis .text-absolute-bottom .cat-author strong,
.coll-chlamydomonas-nivalis .text-absolute-bottom span.tag-cat {color: #fff;}
.coll-chlamydomonas-nivalis .coll-2 a {border-bottom: 1px solid #dedede;}
.coll-chlamydomonas-nivalis .bg-black.coll-3 {background-color: #dcdcdc;}

.coll-kraftwerk {font-family: 'Open Sans', sans-serif;}
.coll-kraftwerk em {font-style: normal;}
.coll-kraftwerk,
.coll-kraftwerk .bg-gray,
.coll-kraftwerk .bg-black,
.coll-kraftwerk .bg-blue,
.coll-kraftwerk .titulo-seccion h1,
.coll-kraftwerk .titulo-seccion h4,
.coll-kraftwerk .titulo-seccion .titulo-seccion-right {background-color: #000;}
.coll-kraftwerk,
.coll-kraftwerk a.tit-lk,
.coll-kraftwerk .titulo-seccion a,
.coll-kraftwerk .text-absolute-bottom .cat-author strong,
.coll-kraftwerk .text-absolute-bottom span.tag-cat {color: #fff;}
.coll-kraftwerk .cat-author strong,
.coll-kraftwerk span.tag-cat {color: #8282f0;}
.coll-kraftwerk .phantom-nav.phantom-nav-sm span {color: #f5e900;}
.coll-kraftwerk .text-absolute-bottom {background-color:#08107b; border: 2px solid #fff;}
.coll-kraftwerk .coll-2 a {border-bottom: 1px solid #dedede;}

.coll-vantablack,
.coll-vantablack .bg-gray,
.coll-vantablack .bg-black,
.coll-vantablack .bg-blue,
.coll-vantablack .titulo-seccion h1,
.coll-vantablack .titulo-seccion h4,
.coll-vantablack .titulo-seccion .titulo-seccion-right {background-color: #000;}
.coll-vantablack,
.coll-vantablack a.tit-lk,
.coll-vantablack .titulo-seccion a,
.coll-vantablack .text-absolute-bottom .cat-author strong,
.coll-vantablack .text-absolute-bottom span.tag-cat {color: #fff;}
.coll-vantablack .cat-author strong,
.coll-vantablack .phantom-nav.phantom-nav-sm span {color: #fff;}
.coll-vantablack .coll-2 a {border-bottom: 1px solid #383838;}
.coll-vantablack .ltpos-lg, .coll-vantablack .ltpos-md, .coll-vantablack .ltpos-sm, .coll-vantablack .ltpos-xs {
  background-color: #fff; color: #808080;
}
.coll-vantablack .hr-dots {
  background-color: #686868;
  -webkit-box-shadow: 15px 0 0 #686868, 30px 0 0 #686868, 45px 0 0 #686868, 60px 0 0 #686868, 75px 0 0 #686868, 90px 0 0 #686868, 105px 0 0 #686868;
          box-shadow: 15px 0 0 #686868, 30px 0 0 #686868, 45px 0 0 #686868, 60px 0 0 #686868, 75px 0 0 #686868, 90px 0 0 #686868, 105px 0 0 #686868;
}
.coll-vantablack .collection-top .coll-content {
  z-index: 1;
  background: -webkit-linear-gradient(rgba(0,0,0,.4) 0%, rgba(0,0,0,.9) 100%);
  background: -o-linear-gradient(rgba(0,0,0,.4) 0%, rgba(0,0,0,.9) 100%);
  background: linear-gradient(rgba(0,0,0,.4) 0%, rgba(0,0,0,.9) 100%);
}
.coll-lumpy-space .bg-blue,
.coll-lumpy-space .ltpos-lg, .coll-lumpy-space .ltpos-md, .coll-lumpy-space .ltpos-sm, .coll-lumpy-space .ltpos-xs {background-color: #6f1e63;}
.coll-lumpy-space .bg-black,
.coll-lumpy-space .bg-gray {background-color: #fff;}
.coll-lumpy-space .coll-3 .tx-white,
.coll-lumpy-space a.tit-lk,
.coll-lumpy-space .titulo-seccion a,
.coll-lumpy-space .phantom-nav.phantom-nav-sm span {color: #1b3043 !important;}
.coll-lumpy-space .text-absolute-bottom:before {
  content: "";
  width: 60px;
  height: 4px;
  background-color: #f22f9f;
  display: block;
}
.coll-lumpy-space h2.destacado-home {margin-top: 15px;}
.coll-lumpy-space .m-bottom-5-xs {margin-bottom: 0;}

.coll-british,
.coll-british .bg-gray,
.coll-british .bg-blue,
.coll-british .titulo-seccion h1,
.coll-british .titulo-seccion h4,
.coll-british .titulo-seccion .titulo-seccion-right {background-color: #000;}
.coll-british .bg-black.coll-3 {background-color: #dcdcdc;}
.coll-british .bg-black .tx-white {color: #870d20!important;}
.coll-british,
.coll-british a.tit-lk,
.coll-british .titulo-seccion a,
.coll-british .text-absolute-bottom .cat-author strong,
.coll-british .text-absolute-bottom span.tag-cat {color: #fff;}
.coll-british .cat-author strong,
.coll-british .phantom-nav.phantom-nav-sm span {color: #fff;}
.coll-british .coll-2 a {border-bottom: 1px solid #383838;}
.coll-british .phantom-nav.phantom-nav-sm span {color: #870d20;}
.coll-british .text-absolute-bottom {background-color: #aa262f;}

.coll-successione .bg-blue {background-color: #008eff;}
.coll-successione .bg-gray {background-color: #dfe2ea;}
.coll-successione .bg-black {background-color: #fff;}
.coll-successione .coll-2 a.tit-lk {color: #1b3043;}
.coll-successione .coll-2 a {border-bottom: 1px solid #c4c5ca;}
.coll-successione .coll-img:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(64,227,133);
  background: -moz-linear-gradient(left, rgba(64,227,133,1) 0%, rgba(28,196,196,1) 100%);
  background: -webkit-linear-gradient(left, rgba(64,227,133,1) 0%,rgba(28,196,196,1) 100%);
  background: linear-gradient(to right, rgba(64,227,133,1) 0%,rgba(28,196,196,1) 100%);
  mix-blend-mode: multiply;
  z-index: 0;
  display: block;
}
.coll-successione .collection-top .coll-content {
  background: rgb(64,227,133);
  background: -moz-linear-gradient(left, rgba(64,227,133,.6) 0%, rgba(28,196,196,.6) 100%);
  background: -webkit-linear-gradient(left, rgba(64,227,133,.6) 0%,rgba(28,196,196,.6) 100%);
  background: linear-gradient(to right, rgba(64,227,133,.6) 0%,rgba(28,196,196,.6) 100%);
}
.coll-successione .coll-3 .tx-white,
.coll-successione a.tit-lk,
.coll-successione .titulo-seccion a,
.coll-successione .phantom-nav.phantom-nav-sm span {color: #1b3043 !important;}

.coll-ziggy .bg-blue {background-color: #00efa8;}
.coll-ziggy .bg-gray,
.coll-ziggy .bg-black {background-color: #fff;}
.coll-ziggy .coll-img:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #008eff;
  mix-blend-mode: multiply;
  z-index: 0;
  display: block;
}
.coll-ziggy .collection-top .coll-content {
  background: rgba(0,142,255,.6);
}
.coll-ziggy .coll-1 .tx-white,
.coll-ziggy .coll-3 .tx-white,
.coll-ziggy a.tit-lk,
.coll-ziggy .titulo-seccion a,
.coll-ziggy .phantom-nav.phantom-nav-sm span {color: #303030 !important;}
.coll-ziggy .ltpos-lg, .coll-ziggy .ltpos-md, .coll-ziggy .ltpos-sm, .coll-ziggy .ltpos-xs {
  background-color: #008eff;
}
.coll-ziggy .m-bottom-5-xs {margin-bottom: 0;}

.coll-rubik .bg-blue {background-color: #47415b;}
.coll-rubik .bg-gray,
.coll-rubik .bg-black {background-color: #fff;}
.coll-rubik .coll-3 .tx-white,
.coll-rubik a.tit-lk,
.coll-rubik .titulo-seccion a,
.coll-rubik .phantom-nav.phantom-nav-sm span {color: #1b3043 !important;}
.coll-rubik .m-bottom-5-xs {margin-bottom: 0;}
.coll-rubik .collection-top .coll-content {
  z-index: 1;
  background: -webkit-linear-gradient(rgba(0,0,0,.3) 0%, rgba(0,0,0,.3) 100%);
  background: -o-linear-gradient(rgba(0,0,0,.3) 0%, rgba(0,0,0,.3) 100%);
  background: linear-gradient(rgba(0,0,0,.3) 0%, rgba(0,0,0,.3) 100%);
}
.coll-rubik .text-absolute-bottom {
  left: 10px;
  bottom: 10px;
  background-color: rgba(255,255,255,.9);
  box-shadow: 5px 0px 0px rgba(255,0,255,.8),
              -5px -6px 0px rgba(255,255,0,.9),
              5px -12px 0px rgba(255,0,0,.8),
              8px 7px 0px rgba(0,0,255,.8);
}
.coll-rubik .text-absolute-bottom .tx-white {
  color: #000 !important;
}
.coll-rubik {font-family: 'Open Sans', sans-serif;}
.coll-rubik em {font-style: normal;}
.coll-rubik h2.destacado-home {margin-top: 15px;}

@media (min-width: 768px) {
  .coll-chlamydomonas-nivalis .coll-2,
  .coll-chlamydomonas-nivalis .coll-3 {border-left: 1px solid #dedede;}
  .coll-british .coll-2 {border-left: 1px solid #383838;}
  .coll-kraftwerk .coll-2,
  .coll-kraftwerk .coll-3,
  .coll-kraftwerk .bg-black.coll-3 {border-left: 1px solid #dedede;}
}
@media (min-width: 992px) {
  .coll-hiroshimasplendor .coll-is-main .coll-cell-r {border: 1px solid #dedede;}
}
@media (min-width: 1360px) {
  .coll-nightwatch .coll-is-main .collection-top .coll-content {background: #1b3043;}
  .coll-hiroshimasplendor .coll-is-main .collection-top .coll-content {background: #e1e1e1;}
  .coll-chlamydomonas-nivalis .coll-is-main .collection-top .coll-content {background: #aa262f;}
  .coll-kraftwerk .coll-is-main .collection-top .coll-content {background: #08107b; border: 1px solid #fff;}
  .coll-kraftwerk .coll-is-main .collection-top .coll-img {border-width: 1px 1px 1px 0;border-style: solid; border-color: #fff;}
  .coll-kraftwerk .coll-is-main .text-absolute-bottom {border: none;}
}
@media (max-width: 499px) {
  .coll-3.coll-slider {
    max-width: none;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.sidebar-width-widget .main-col > [class^="coll-"] {
  margin-left: 15px;
  margin-right: 15px;
  width: auto;
}
.full-width-widget + .full-width-widget > [class^="coll-"] {
  margin: 40px auto;
}

.form-lt label {
  font-weight: 300;
  font-size: .778em;
}
/*bloques tematicos*/
.sponsor-brand-img img {max-height: 120px;}
.tematico-hiroshimasplendor {background-color: #fff;}
.tematico-hiroshimasplendor,
.tematico-hiroshimasplendor a.tit-lk {color:#000;}
.tematico-hiroshimasplendor > .main-wrapper {border-top: 1px solid rgba(0,0,0,0.1);}
.tematico-hiroshimasplendor .cajanota-img-blue,
.tematico-nightwatch .cajanota-img-blue {background-color: rgba(0,0,0,.1);}
.tematico-nightwatch {background-color: #1b3043;}
.tematico-nightwatch,
.tematico-nightwatch a.tit-lk,
.tematico-nightwatch .inside-img a,
.tematico-hiroshimasplendor .inside-img a {color:#fff;}
.tematico-nightwatch .b-bottom-xsfix {border-color: rgba(255,255,255,.3)}
/*fin bloques tematicos*/
.list-inverse a {
  color: #fff;
}
.list-inverse a:hover {
  color: #b10925;
  text-decoration: none;
}
.list-inverse span.small {
  color: rgba(255,255,255,.4)
}
.banner-liveshow {padding: 10px 0 0;}
.banner-liveshow .caja-banner-300-50 {
  margin-left: 0;
}
@media (max-width: 767px) {
  .banner-liveshow {
    position: absolute;
    width: calc(100% + 2px);
    background-color: #0a1723;
    bottom: -60px;
    left: -1px;
    display: block;
    padding: 5px;
    height: 60px;
  }
  .banner-liveshow .caja-banner-300-50 {
    margin: 0 auto;
  }
}
.table-timeline {
  max-height: 250px;
  overflow-y: auto;
  border-width:1px 0;
  border-style:solid;
  border-color: #ddd;
  text-align: left;
}
.table-timeline a {
  color: #000;
  display: block;
  -webkit-transition: background .3s ease;
  -moz-transition: background .3s ease;
  -ms-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}
.table-timeline a:hover {background-color: #f5f5f5;}
.table-timeline h5 {font-size: 0.7em;}
.table-timeline .d-table-cell {
  vertical-align: top;
  border-bottom:1px solid #ddd;
}
.table-timeline .d-table-cell:first-child {
  padding: 2px 5px 5px;
  width: 35px;
}
.table-timeline .d-table-cell:last-child {
  padding: 10px 5px;
  width: 55px;
}
.table-timeline li:lastchild .d-table-cell {
  border: 0;
}
.table-timeline small {
    font-size: 60%;
    font-family: 'open sans', sans-serif;
    color: #999;
}
.breaking-widget h2 .ltpicto-time.small {color: #c0c0c0;font-size:110%;}
@media (min-width: 1200px) {
  .table-timeline {max-height: 270px;}
}
.breaking-widget.list-horizontal-widget {
  background-color: #eaeaea;
}
.list-horizontal-widget {
  position: relative;
  padding-left: 30px;
  height: 82px;
}
.list-horizontal-widget .table-timeline h5 {
  line-height: 1.3em;
  margin: 6px 0;
}
.list-horizontal-widget h2.destacado-home {
  text-align: center;
  position: absolute;
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -ms-transform-origin: left top;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 0;
  top:100%;
  background-color: #fff;
  border: 1px solid #ddd;
  font-size: .563em;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  width: 82px;
  height: 30px;
  padding: 7px 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list-horizontal-widget .table-timeline {
  overflow-y: hidden;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 768px) {
  .list-horizontal-widget .table-timeline {overflow-x: auto;}
}
.list-horizontal-widget .table-timeline ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  flex-basis: auto;
  margin-bottom: 0;
  height: 80px;
}
.list-horizontal-widget .table-timeline li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 290px;
          flex: 1 0 290px;
  position: relative;
}
.list-horizontal-widget .table-timeline a {min-height: 100%;display: block;border-right: 1px solid #ddd;}
.list-horizontal-widget .table-timeline .d-table-cell {border-bottom: 0;}
.list-horizontal-widget .table-timeline .d-table-cell:first-child {padding-left: 10px;}
.list-horizontal-widget .table-timeline .d-table-cell:last-child {padding-right: 10px;}
@media (min-width: 992px) {
  .list-horizontal-widget .table-timeline {padding: 0 15px 0 0;}
  .list-horizontal-widget .table-timeline ul {height: 70px;}
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: rgba(0,0,0,.5) !important;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {height: 10px !important;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {display: none;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {margin: 3px auto !important;}
.mCSB_inside > .mCSB_container {margin-right: 15px !important;}
.mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom: 10px !important;}

.btn, .form-control {font-family: 'open sans', sans-serif}
.btn-primary {
    background-color: #aa262f;
    border: none;
}
.btn-primary:hover, .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover {
    background-color: #870d20;
    border: none;
}
.input-group-addon {
    padding: 6px 3px 6px 6px;
    font-size: 60%;
    color: #dcdcdc;
    background-color: #fff;
    border-right-width: 0;
    -webkit-box-shadow: inset 1px 2px 1px -1px rgba(0,0,0,.075);
    box-shadow: inset 1px 2px 1px -1px rgba(0,0,0,.075);
}
.input-group .form-control:not(:first-child) {
  border-left: 0;
}
.form-control:focus {
    border-color: #bf7c81;
    border-left-color: rgb(214, 107, 115);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(214, 107, 115,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(214, 107, 115,.6);
}
body .owl-carousel .owl-item img.img-circle {
  width: auto;
}
.w-50 {width: 50px;}
.w-100 {width: 100px;}
/*
.title-count {
  font-size: 150%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
.titulo-nota .title-count {
  display: table;
  border-bottom: 1px solid rgba(0,0,0,.1);
  padding-bottom: 9px;
  margin-bottom: 9px;
}*/
.grayprint {
  background: #ccc url(../img/ptrnsquare2.png) repeat;
  padding: 30px 0 60px;
}

.subscribe-box {
  color: #fff;
  background-color: #1b3043;
  font-family: 'open sans', sans-serif;
  text-transform: uppercase;
  max-width: 300px;
  margin: 0 auto 5px;
}
.mail-wrapper {
  overflow: hidden;
  width: 100%;
  height: 50px;
  position: relative;
  margin: 10px 0 10px;
}
.mail-wrapper:after {
  content: "";
  position: absolute;
  display: block;
  width: 300px;
  height: 2px;
  bottom: 0;
  left: 50%;
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(255,255,255,0) 100%);
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 65%,rgba(255,255,255,0) 100%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 65%,rgba(255,255,255,0) 100%);

  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.mail-wrapper .ltpicto-mail {
  font-size: 200%;
  color: #1b3043;
  background-color: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 2px 1px;
  -moz-transform: rotate(20deg)translateY(15px);
  -webkit-transform: rotate(20deg)translateY(15px);
  -o-transform: rotate(20deg)translateY(15px);
  -ms-transform: rotate(20deg)translateY(15px);
  transform: rotate(20deg)translateY(15px);
}
.pm-list-articles .img-nota-full {
  background-color: rgba(0,0,0,.28);
  border: 1px solid rgba(255,255,255,.3);
}
.pm-list-articles {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .pm-list-articles {
    margin-bottom: 15px;
  }
  .pm-list-articles [class^="col-xs-"] {
    padding-right: 10px;
    padding-left: 10px;
  }
  .pm-list-articles .inside-img .img-nota-full {
    width: calc(100% - 15px);
  }
  .pm-list-articles.is-table-row {
    min-width: calc(100% + 15px);
  } 
}

.full-screen-wrapper {
  min-height: 480px;
  width: 100%;
  background-size: 100%;
  background-position: center;
  position: relative;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 90vh;
}
.format-gallery .full-screen-wrapper {
  height: 78vh;
}
.full-screen-wrapper img:not(.img-responsive),
.full-screen-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  object-fit: cover;
  min-height: 100%;
}
.full-screen-wrapper video {
  display: none;
}
@media (min-width: 768px) {
  .full-screen-wrapper video {
    z-index: 2;
    display: block;
  }
  .full-screen-wrapper {
    height: 95vh;
  }
}
.full-screen-wrapper .position-full.bg-black-opacity-1 {
  z-index: 2;
}
.the-broken-tooth + .format-status .full-screen-wrapper {
  height: 75vh;
}
.the-broken-tooth + .format-status .header-offset-status {
  margin-top: 0;
}
.single-format-status .the-broken-tooth {
  z-index: 2;
  position: relative;
}
.single-format-status .tag-header.team-header {
  margin-bottom: 0;
}
.single-format-status .full-screen-wrapper img:not(.img-responsive) {
  position: fixed;
}
.main-header + .single-page .format-status .full-screen-wrapper img {
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.main-header.is-hidden + .single-page .format-status .full-screen-wrapper img {
  opacity: .5;
}
@media (min-width: 992px) {
  .main-header + .single-page .format-status .full-screen-wrapper img {
    -moz-transform: perspective(500px) translate3d(0,0,0);
    -webkit-transform: perspective(500px) translate3d(0,0,0);
    -o-transform: perspective(500px) translate3d(0,0,0);
    -ms-transform: perspective(500px) translate3d(0,0,0);
    transform: perspective(500px) translate3d(0,0,0);
  }
  .main-header.is-hidden + .single-page .format-status .full-screen-wrapper img {
    -moz-transform: perspective(500px) translate3d(0,0,-10px);
    -webkit-transform: perspective(500px) translate3d(0,0,-10px);
    -o-transform: perspective(500px) translate3d(0,0,-10px);
    -ms-transform: perspective(500px) translate3d(0,0,-10px);
    transform: perspective(500px) translate3d(0,0,-10px);
  }
}
.content-absolute-bottom {
  width: 100%;
  position: absolute;
  z-index: 3;
  bottom: 0;
  margin-bottom: 12px;
}
.vertical-dots .dot {
  display: block;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background:#fff;
  margin: 12px auto;
  -webkit-animation: disapear .8s cubic-bezier(.43,.02,.58,1) infinite alternate;
          animation: disapear .8s cubic-bezier(.43,.02,.58,1) infinite alternate;
}
.vertical-dots .dot:nth-child(2) {
  -webkit-animation-delay: .15s;
          animation-delay: .15s;
}
.vertical-dots .dot:nth-child(3) {
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}
@-webkit-keyframes disapear {
  0%    {opacity:0;}
  100%  {opacity:1;}
}
@keyframes disapear {
  0%    {opacity:0;}
  100%  {opacity:1;}
}
.slim-content {
  max-width: 900px;
  margin: 0 auto;
}
.text-contrast {
  background-color: rgba(0,0,0,.45);
  display: inline;
  -webkit-box-shadow: 10px 0 0 rgba(0,0,0,.45),-10px 0 0 rgba(0,0,0,.45);
  box-shadow: 10px 0 0 rgba(0,0,0,.45),-10px 0 0 rgba(0,0,0,.45);
  box-decoration-break: clone;
}
.ultra-article .destacado-principal.text-contrast {
  line-height: 1.3em;
}
.nota-interior-tx h4.margin-0 {
  margin: 0;
}
.single-format-status .loop-categoria,
.single-format-gallery .loop-categoria {
  margin-top: 0;
}
.single-format-status .format-status .bg-white.p-bottom-40,
.single-format-status .loop-categoria,
.single-format-status .footer-banner-dfp,
.single-format-status .lo_mas_visto,
.single-format-status footer.main-footer {
  position: relative;
  z-index: 2;
}
.single-format-status .content-absolute-bottom {
  z-index: 2;
}
/*formulario antonio*/
#form_trivia {
  border-top: 1px dashed #ccc;
}
#form_trivia label span {
  margin-left: 5px;
  font-family: 'open sans', sans-serif;
  font-weight: 400;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -ms-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
#form_trivia label {
  cursor: pointer;
}
#form_trivia label:hover span {
  opacity: .7;
}
#form_trivia input[type="button"] {
  background-color: #aa262f;
  border: none;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
  font-family: 'open sans', sans-serif;
  color: #fff;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  background-image: none;
}
/*galerias en formato gallery*/
.format-gallery {
  background-color: #141414;
  color: #fff;
}
.single-format-gallery .gallery .gallery-caption {
  padding: 15px 0;
  border-width: 1px 0;
  border-style: dotted;
  border-color: rgba(255,255,255,.25);
}
.single-format-gallery .gallery .gallery-caption h2 {
  font-size: 1em;
  font-family: 'open sans', sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  margin-top: 0;
}
.single-format-gallery .gallery .gallery-caption p {
  font-size: .855em;
}
.single-format-gallery .gallery .gallery-caption p.small {
  font-size: 70%;
  opacity: .7;
}
.single-format-gallery .bloque-ultra-main .content-absolute-bottom {
  margin-bottom: 0;
  padding: 15px 0;
  background: -moz-linear-gradient(top, rgba(20,20,20,0.6) 0%, rgba(20,20,20,1) 100%);
  background: -webkit-linear-gradient(top, rgba(20,20,20,0.6) 0%,rgba(20,20,20,1) 100%);
  background: linear-gradient(to bottom, rgba(20,20,20,0.6) 0%,rgba(20,20,20,1) 100%);
}
.single-format-gallery .bloque-ultra-main {
  border-bottom: 1px solid rgba(255,255,255,.25);
}
.single-format-gallery .gallery-item .main-sidebar {
  padding: 0;
}
@media (min-width: 992px) {
  .single-format-gallery .position-lside, .single-format-gallery .position-lside .rrss-nav {
    -webkit-border-radius: 0 3px 3px 0;
            border-radius: 0 3px 3px 0;
    overflow: hidden;
  }
  .single-format-gallery .position-lside .rrss-nav {
    background-color: rgba(255,255,255,.95);
  }
  .single-format-gallery .gallery-item .main-col {
    padding: 0 0 30px 30px;
    border-left: 1px solid rgba(255,255,255,.25);
  }
  .single-format-gallery .gallery-item .main-sidebar {
    margin: 0 30px 0 0;
  }
}
.left-cat .sponsor-logo, .center-cat .sponsor-logo {
  width: 120px;
  height: 70px;
  display: block;
  padding: 0 15px;
  margin: 5px 0 10px;
}
.center-cat .sponsor-logo {
  margin: 5px auto 10px;
}
@media (min-width: 992px) {
  .left-cat .sponsor-logo,
  .center-cat .sponsor-logo {
    width: 160px;
    height: 90px;
  }
}
@media (min-width: 1430px) {
  .left-cat .contenido-sponsor {
    display: table;
    height: 100%;
  }
  .left-cat .contenido-sponsor .sponsor-logo {
    display: table-cell;
    vertical-align: middle;
  }
  .single-format-gallery .left-cat {
    border-right: 1px solid #dedede;
  }
  .left-cat .sponsor-logo {
    margin-bottom: 0;
  }
  .single-format-gallery .position-lside, .single-format-gallery .position-lside .rrss-nav {
    -webkit-border-radius: 3px;
            border-radius: 3px;
  }
  .single-format-gallery .titulo-nota .grid-x {
    width: 91.66666667%;
    min-height: 1px;
    left: 4.33333333%;
    position: relative;
    float: none;
  }
  .single-format-gallery .titulo-nota .left-cat {
    left: -50px;
  }
  .single-format-gallery .titulo-nota .left-cat h4 {
    position: static;
  }
  .tag-el-representante-del-lector .pull-user{
    padding-left: 175px;
  }
}
@media (min-width: 1920px) {
  .tag-el-representante-del-lector .pull-user{padding-left: calc((100% - 1550px) / 2);}
}
.nota-interior-tx .slider-in-article figcaption {
  background-color: #f0f0f0;
  padding: 5px 15px;
  border-bottom: 0;
}
.slider-in-article figcaption h2 {
  font-size: 1.3em;
  margin: 5px 0;
  padding: 0;
}
.slider-in-article figcaption p {
  margin-bottom: 5px;
  padding: 0;
}
.slider-in-article .owl-nav .owl-prev,
.slider-in-article .owl-nav .owl-next {
  position: absolute;
  top: 280px;
  font-size: 180%;
}
.slider-in-article .owl-nav .owl-prev {left: 0;}
.slider-in-article .owl-nav .owl-next {right: 0;}
.slider-in-article .owl-theme .owl-nav [class*="owl-"] {
  background-color: transparent;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -ms-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.slider-in-article .owl-theme .owl-nav [class*="owl-"]:hover {
  opacity: .7;
}
.slider-in-article .owl-nav [class*="ltpicto-"] {
  text-shadow: 0 0 10px rgba(0,0,0,.8);
}
.slider-in-article .owl-dots {
  position: absolute;
  top: 570px;
  left: 0;
  width: 100%;
}
.slider-in-article .owl-theme .owl-dots .owl-dot span {
  background-color: rgba(255,255,255,.5);
}
.slider-in-article .owl-theme .owl-dots .owl-dot.active span {
  background-color: rgba(255,255,255,1);
}

/* Contenido externo */

.coll-html-insert {
  display: block;
  margin-bottom: 5px;
}
.coll-html-insert > img.img-responsive {
  max-width: 80px;
  margin-right: 5px;
}
.coll-html-insert .radio-tags {
  background-color: white;
  text-transform: uppercase;
  color: black;
  font-size: 9px;
  padding: 1px 4px;
  font-weight: 700;
  letter-spacing: 1px;
  -webkit-border-radius: 2px;
      border-radius: 2px;
}
.coll-html-insert > img.img-responsive, .coll-html-insert span {
  display: inline-block;
  vertical-align: bottom;
}

.imperdibles-lt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  background-color: #efefef;
}
.imperdibles-lt .imp-article {
  position:relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: block;
  margin: 5px;
  min-height: 250px;
}
.imperdibles-lt .imp-article:last-child {margin-left: 0px;}
.imperdibles-lt .imp-article a {
  position: relative;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  padding: 5px;
  background-color: #000;
}
.imperdibles-lt .imp-article .position-full {
  opacity: .7;
}
.imperdibles-lt .imp-article .imp-top {
  width: 100%;
  font-family: 'Open Sans', sans-serif;
}
.imperdibles-lt .imp-article h1, .imperdibles-lt .imp-article .imp-top {
  position: relative;
  color: white;
}
.imperdibles-lt .imp-article h1 {
  font-size: .875em;
  font-weight: 700;
  margin-bottom: 0;
}
.imperdibles-lt .imp-top img {
  max-height: 30px;
  width: auto;
  display: inline-block;
}
@media (min-width: 400px) {
  .imperdibles-lt .imp-article h1 {font-size: 1em;}
}
@media (min-width: 650px) {
  .imperdibles-lt .imp-article .imp-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .imperdibles-lt .imp-article h1 {font-size: 1.2em;}
}
@media (min-width: 992px) {
  .imperdibles-lt .imp-article {
    margin: 10px;
    min-height: 270px;
  }
  .imperdibles-lt .imp-article:last-child {margin-left: 0px;}
  .imperdibles-lt .imp-article h1 {font-size: 1.333em;}
  .imperdibles-lt .imp-article a {
    padding: 15px 10px;
    border:5px solid #fff;
    overflow: hidden;
  }
  .imperdibles-lt .imp-article a h1 {-webkit-transition: opacity .3s cubic-bezier(.43,.02,.58,1);transition: opacity .3s cubic-bezier(.43,.02,.58,1);}
  .imperdibles-lt .imp-article a .position-full {-webkit-transition: -webkit-transform .8s cubic-bezier(.43,.02,.58,1);transition: transform .8s cubic-bezier(.43,.02,.58,1);}
  .imperdibles-lt .imp-article a:hover h1 {opacity: .8;}
  .imperdibles-lt .imp-article a:hover .position-full {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
}