@import url('estilos.css');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap');

@font-face {
	font-family: Kelson Sans;
	src: url('../fonts/Kelson Sans Regular.otf'), url('../fonts/Kelson Sans Bold.otf'), url('../fonts/Kelson Sans Light.otf');
}
@font-face {
	font-family: PlayfairDisplay-Black;
	src: url('../fonts/PlayfairDisplay-Black.ttf'), url('../fonts/PlayfairDisplay-BlackItalic.ttf');
}
@font-face {
	font-family: PlayfairDisplay-Regular;
	src: url('../fonts/PlayfairDisplay-Regular.ttf'), url('../fonts/PlayfairDisplay-Regular.ttf');
}

@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/RobotoCondensed-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/RobotoCondensed-Bold.ttf');
}

@font-face {
	font-family: 'Roboto Condensed Light';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/RobotoCondensed-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Roboto Condensed Bold';
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/RobotoCondensed-Bold.ttf');
}

@font-face {
	font-family: 'Magnum';
	src: url('../fonts/Magnum.eot');
	src: url('../fonts/Magnum.eot?#iefix') format('embedded-opentype'), url('../fonts/Magnum.woff2') format('woff2'), url('../fonts/Magnum.woff') format('woff'), url('../fonts/Magnum.ttf') format('truetype'), url('../fonts/Magnum.otf') format('opentype'), url('../fonts/Magnum.svg#Magnum') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-00F6;
}

body,
html {
	height: 100%;
	/*overflow-x: hidden;*/
}

h1.logo-home {
	margin: 0;
}

.navbar-default {
	background-color: #333333;
	height: 55px;
}

.navbar-brand {
	padding: 10px 15px;
}

.nav2 {
	background-color: #ffffff;
	opacity: 0.9;
}
.navbar-brand {
	float: left;
	height: 50px;
	font-size: 18px;
	line-height: 20px;
}

.telos-logoHeader {
	background-image: url('../img/logo-header_telos.png');
	width: 120px;
	background-repeat: no-repeat;
}
.telos-logoHeader1 {
	background-image: url('../img/logo-telos-luto.png');
	width: 180px !important;
	background-repeat: no-repeat;
}
.nav li a {
	font-family: Kelson Sans, Regular;
	font-size: 19px;
	padding-top: 20px;
	color: #000000;
}
.navHome li a {
	padding-bottom: 16px;
	padding-top: 2px;
	font-weight: 800;
}
.navHome li a:first-child {
	padding-top: 10px;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	z-index: 40;
	background: #fff;
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: #333;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.nav li a:hover {
	background-color: transparent;
}

/**** EFECTO HOME ****/
.efectoFondo {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.9);
	z-index: 2000;
	transform-origin: center top;
}
.efecto {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 1170px;
	z-index: 2010;
	margin: auto;
}
.efecto .titulo {
	position: absolute;
	display: block;
	text-align: center;
	top: 200px;
	width: 50%;
	font-family: 'Kelson Sans', Light;
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 2px;
	left: 0;
	right: 0;
	margin: auto;
}
.logo {
	position: absolute;
	width: 100%;
	transform-origin: left top;
	transform: scale(1);
	top: 350px;
	margin-left: -15px;
	margin-right: -15px;
}
.efecto .scroll {
	display: block;
	width: 106px;
	height: 92px;
	background: url(../img/scroll.svg) no-repeat center center;
	position: absolute;
	top: 700px;
	left: 0;
	right: 0;
	margin: auto;
}

ul#line-nav li a {
	position: relative;
	font-weight: bold;
	color: #333;
	/*margin: 0px 15px;*/
}
ul#line-nav li a:after {
	position: absolute;
	bottom: 22px;
	left: 0px;
	width: 100%;
	height: 4px;
	background-color: #333;
	content: '';
	opacity: 0;
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
	transform: translateY(20px);
}
ul#line-nav li a:hover:after {
	opacity: 1;
	transform: translateY(15px);
}

/*SLIDER INICIO*/

.btnSlider {
	width: 36px;
	height: 36px;
	top: 50%;
	display: block;
	position: absolute;
	border-top: solid 4px #64aecc;
	border-right: solid 4px #64aecc;
}

.btnSlider.next {
	right: 25%;
	-moz-transform: rotate(45deg) translateX(20%) translateY(-25%);
	-webkit-transform: rotate(45deg) translateX(-20%) translateY(-25%);
	-o-transform: rotate(45deg) translateX(20%) translateY(-25%);
	-ms-transform: rotate(45deg) translateX(20%) translateY(-25%);
}

.btnSlider.prev {
	left: 25%;
	-moz-transform: rotate(225deg) translateX(25%) translateY(25%);
	-webkit-transform: rotate(225deg) translateX(25%) translateY(25%);
	-o-transform: rotate(225deg) translateX(25%) translateY(25%);
	-ms-transform: rotate(225deg) translateX(25%) translateY(25%);
}

.home .slide h3 {
	display: inline-block;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-family: 'Roboto Condensed';
	font-size: 25px;
	color: #64aecc;
	font-weight: 100;
	letter-spacing: 25px;
	text-shadow: none;
}
/*.home .slide h2 {  
  font-family: 'Roboto Condensed';
  font-weight: 800;
  font-size: 72px;
  letter-spacing: 26px;
  text-shadow: none;
}*/

.home .slide .name {
	font-family: 'Roboto Condensed';
	font-weight: 300;
	font-size: 20px;
	letter-spacing: 6px;
	text-shadow: none;
	margin-top: 36px;
}

.home .slide .seccion-pag {
	letter-spacing: 6px;
}
.card-pag-seccion .up {
	margin-top: 120px;
}

.home .slide .autor {
	font-family: 'Roboto Condensed';
	text-transform: uppercase;
	color: #fff;
	font-weight: 800;
	text-shadow: none;
	font-size: 20px;
}
.home .slide .seccion-autor {
	font-size: 18px;
	margin-bottom: 0px;
}

.home #contenedorEfecto {
	position: absolute;
	height: 100%;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 5000;
}

.carousel-caption {
	bottom: 60px;
}

.separador span {
	font-size: 30px;
}

.full-screen {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
}

.center {
	position: absolute;
	top: 93%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.down {
	position: relative;
	width: 18px;
	height: 31px;
	border-radius: 25px;
	background: transparent;
	border: 2px solid #fff;
	overflow: hidden;
	margin-top: 45px;
}

.down:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
	left: 50%;
	top: 10px;
	transform: translate(-50%, 0);
	animation: animate 1s linear infinite;
}

.down:after {
	content: '';
	position: absolute;
	width: 4px;
	height: 11px;
	border-radius: 50%;
	background: #fff;
	left: 50%;
	top: 5px;
	transform: translate(-50%, 0);
	border-radius: 3px;
}

@keyframes animate {
	0% {
		transform: translate(-50%, 0px);
		opacity: 0;
	}
	50% {
		transform: translate(-50%, 40px);
		opacity: 1;
	}
	100% {
		transform: translate(-50%, 80px);
		opacity: 0;
	}
}

.banner {
	margin-top: 55px;
}

.navbar-nav-primary {
	text-transform: uppercase;
}

.navbar-form-search {
	position: relative;
}
.navbar-form-search .form-control {
	width: 250px;
}
.navbar-form-search .btn {
	border: 0;
	background: transparent;
	font-size: 18px;
}
.navbar-form-search .btn:active,
.navbar-form-search .btn:hover,
.navbar-form-search .btn:focus {
	color: #000;
	outline: none;
	box-shadow: none;
}
.navbar-form-search .search-form-container {
	text-align: right;
	position: absolute;
	width: 329px;
	overflow: hidden;
	background: #fff;
	right: 60px;
	top: 0;
	z-index: 9;
	transition: all 0.3s ease-in-out;
}
.navbar-form-search .search-form-container.hdn {
	width: 0;
}
.navbar-form-search .search-form-container .search-input-group {
	width: 300px;
}

.carousel-indicators li {
	float: right;
	margin-right: 15px;
}
.carousel-indicators .active {
	margin-right: 15px;
}

.sidebar {
	width: 400px;
	z-index: 12;
	margin-top: 143px;
	position: fixed;
	padding-left: 0px;
}
.mini-submenu {
	display: none;
	border: transparent;
	border-radius: 4px;
	width: 84px;
}
.menulateral {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	text-align: center;
	height: 150px;
	background: #fff;
	width: 65px;
	border-radius: 0px 5px 5px 0px;
}
.numeroMenuLateral {
	text-align: center;
	font-size: 40px;
	color: #789dc4;
	border-radius: 0px 5px 5px 0px;
}
.menulateral p {
	margin-bottom: -47px;
	z-index: 259;
	position: relative;
	font-size: 13px;
	width: 65px;
}

.arrow-1 {
	height: 20px;
	width: 20px;
	border: 1px solid #333333;
	border-width: 2px 2px 0 0;
	transform: rotate(45deg);
	margin-left: 19px;
	margin-top: -43px;
}

.numerosubmenu {
	font-family: Kelson Sans, Light;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	margin-left: 35px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.numserie {
	color: #6686b3;
	font-size: 50px;
	font-family: 'Kelson Sans', Light;
	letter-spacing: 0px;
	margin-bottom: 0px;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	background-color: #fff;
	opacity: 0.9;
}
.home .list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	border: transparent;
	background-image: url(../img/fondoSlide.png);
	/* background-size: cover; */
	z-index: 10;
	height: 103px;
	background-position: 0px 12px;
	background-repeat: no-repeat;
	/* padding-bottom: 11px; */
	border-radius: 0px 5px 0px 0px;
}
.list-group-item:last-child {
	border-radius: 0px 0px 5px 0px;
}
.mini-submenu:hover {
	cursor: pointer;
}

.mini-submenu .icon-bar {
	border-radius: 1px;
	display: block;
	height: 2px;
	width: 22px;
	margin-top: 3px;
}

.mini-submenu .icon-bar {
	background-color: #000;
}

#slide-submenu {
	background-image: url('../img/cerrar.png');
	background-size: cover;
	width: 30px;
	height: 30px;
	cursor: pointer;
	margin-top: -18px;
	margin-right: 16px;
	/*padding: 0 8px;
    border-radius: 4px;
    cursor: pointer;
    margin-top: -56px;
    font-size: 40px;*/
}
.card {
	opacity: 1;
	border: transparent;
	padding: 4px 11px;
}

.home .card-block {
	padding-left: 36px;
}
.card-title {
	font-family: PlayfairDisplay-Black;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 7px;
}
.card-title i {
	margin-left: 95px;
}
.card-text {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 100;
	font-size: 15px;
	margin: 0 0 5px;
	width: 100%;
}
.card-text a {
	color: #333;
}
.card-text strong {
	font-weight: 800;
	font-family: 'Roboto Condensed';
	-webkit-font-smoothing: antialiased;
	color: #000000;
}
.autorcard {
	text-transform: uppercase;
	color: #64aecc;
	font-family: 'Roboto Condensed';
	font-weight: 800;
	margin: 0 0 2px;
	font-size: 12px;
}
.separadorMenu {
	border: 2px solid red;
	width: 70%;
	text-align: center;
}
.separadorSliderLateral hr {
	border-top: 0px;
	width: 92%;
	height: 1px;
	background: #333;
	margin: 1px 0px 12px 0px;
	margin-left: 14px;
}

.arrowLeft {
	margin-left: -30px;
	cursor: pointer;
}

/*TEXTOS BACKGROUND HOME*/

.box-articulos-seccion {
	text-align: right;
}
.box-articulos-iniciales {
	margin-top: -80px;
}
.title-seccion-articulos {
	color: #fff;
	font-style: italic;
	font-size: 18px;
	font-family: 'Roboto Condensed';
	margin-right: 10px;
}
.flecha-articulo {
	margin-left: 10px;
}
.title-seccion-pag {
	color: #fff;
	letter-spacing: 5px;
	font-size: 16px;
	margin: 10px 0;
}

/* END TEXTOS BACKGROUND HOME*/

/*CONTENEDORES SECCTION*/

.up .under {
	margin-left: 50px;
	width: 25%;
}
.up .k {
	float: left;
	margin-left: 60px;
	width: 90%;
	padding-bottom: 25px;
}

.up .digitalLine {
	float: left;
	margin-left: 60px;
	width: 90%;
}

.up .revista {
	margin-left: 94px;
	border: 2px solid #fff;
	width: 90%;
	background: transparent;
	margin-bottom: 50px;
}

.up .under i {
	margin-bottom: 20px;
}
.humanoDigital .keysIcons {
	color: #bedfd2;
	font-size: 13px;
}
.up .under .d {
	margin-bottom: 20px;
	border: 1px solid #4994cd;
	padding: 20px;
	background-color: #fff;
	color: #fff;
	border: 15px solid #fff;
}

.one {
	color: gray;
}
.up .k .sp {
	color: #dc5980;
}

.under .sp {
	color: #dc5980;
}
.up .under .a {
	margin-bottom: 10px;
	color: #fff;
}

/*.up .under .letras h1 {
  height: 183px;
  font-size: 250px;
  font-family: 'Roboto Condensed';
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: -30px;
  margin-left: -230px;
}*/
.box-title-analisis-home {
	margin-top: 0px;
}
.box-title-analisis-home .caption {
	text-align: right;
}
.title-home-analisis {
	margin-left: -40px;
}
.up .under .line {
	background-color: #4994cd;
	height: 0.5px;
	margin-bottom: 20px;
}
.up .under .l {
	background-color: #dc5980;
	height: 0.5px;
	margin-bottom: 20px;
}
.up .under .i {
	margin-right: 5px;
	color: #4994cd;
}
.up .under .o {
	margin-right: 5px;
	color: #dc5980;
}
.up .under span {
}
.up .under button {
	width: 100px;
	height: 40px;
	padding: 10px;
	background: none;
	background-color: #4994cd;
	color: #fff;
}
.up .under .b {
	width: 100px;
	height: 40px;
	padding: 10px;
	background: none;
	background-color: #dc5980;
	color: #fff;
}
.up .under button i {
	margin-left: 3px;
}

.tarjetas {
	padding: 0px;
	height: 100%;
	min-height: auto;
}

.filtro img {
	min-height: 290px;
	max-height: 290px;
}

.spacevideosp .cardIzquierda .tarjetas {
	min-height: 560px;
}

.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail a > img,
.thumbnail > img {
	max-width: 100%;
}

/*.cardDerecha  {
  float: right;
}*/
/*.cardDerecha h1 {
  font-size: 50px;
  font-family: PlayfairDisplay-Black;
  margin-left: -41px;
}*/

.cardDerecha .thumbnail,
.caption {
	border: transparent;
	background-color: transparent;
}
.cardDerecha .tarjetas {
	margin-top: -191px;
	position: relative;
}
.cardSeprador hr {
	border: 3px solid #000;
	width: 80%;
	margin-left: 0px;
	margin-top: 40px;
	margin-bottom: 5px;
}

.thumbnail.tarjetas .caption {
	padding-left: 20px;
	padding-right: 20px;
}
.thumbnail.tarjetas .caption:after,
.thumbnail.tarjetas .caption:before {
	content: '';
	clear: both;
	display: table;
}

.redesSociales .col_derecha .tarjetas .caption a {
	float: right;
}

.articulos {
	font-family: 'Roboto Condensed', sans-serif;
	font-style: italic;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}

.cardsText h3 {
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 34px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.title-card-responsive {
	display: none;
}
.cardsText .keysIcons {
	font-size: 13px;
}

.tarjetas span {
	text-align: center;
	/*color: #FFADBE;*/
	font-size: 30px;
}
.fa-key:before {
	content: '\f084';
	margin-left: 3px;
}
.caption {
	text-align: center;
}

.cardAutor {
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin-top: 0px;
}
.carDescripcion {
	font-family: 'Roboto Condensed';
	font-size: 20px;
	text-transform: uppercase;
	color: #333333;
	margin-top: 21px;
	padding: 3px;
	font-weight: lighter;
}
.cardSepradorresTarjetas hr {
	border: 1px solid #333;
	width: 60%;
}
.tags {
	font-size: 14px;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 26px;
	text-decoration: underline;
}
.home .tags {
	margin-top: 30px;
}

.tags i {
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0 auto;
}

.card-rosa-resp {
	margin-top: 119px;
}
.thumbnail {
	border: 1px solid #333;
}

.cardIzquierdaSegunda {
	margin-top: 40px;
}
.card-art-home .cardSeprador hr {
	width: 64%;
	margin-left: 63px;
	width: 45%;
	margin-left: 0;
	float: right;
	margin-right: 30px;
}
.humanoDigital.card-art-home .cardSeprador hr {
	float: none;
	margin-left: 85px;
}

.card-art-home .cardIzquierda {
	margin-top: 0px;
}
.card-art-home .cardDerechaSegundo {
	margin-top: 0px;
}
.card-art-home .cover-rosa:after {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.cardEspacio {
	background-image: url('../img/card/mas_articulo.png');
	background-size: cover;
	height: 221px;
}
.icon-flecha {
	background-image: url(../img/imagenes-contenidos/arow-descargar-numero.png);
	width: 55px;
	height: 51px;
	position: absolute;
	top: 67%;
	right: 24px;
	opacity: 0.5;
	outline: none;
	text-indent: -9000px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 9;
}
.multiply {
	background-blend-mode: multiply;
}
.icon-logo-espacio {
	background-image: url(../img/imagenes-contenidos/logo-espacio.png);
	width: 126px;
	height: 126px;
	position: absolute;
	top: 42%;
	right: 109px;
	/* opacity: 0.5; */
	outline: none;
	text-indent: -9000px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 9;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.TitleEspacio {
	font-family: PlayfairDisplay-Black;
	font-size: 36px;
	text-align: left;
	margin: auto;
	font-weight: 100;
	margin-top: 26px;
	margin-bottom: 20px;
	position: relative;
	z-index: 2;
}
.analisisTerceraCard .thumbnail {
	border: transparent;
}
.cardDerechaTercera img {
	float: right;
	width: 35px;
}

.cardEspacio:after {
	/*content: "";*/
	display: block;
	position: absolute;
	top: 0;
	left: 3%;
	height: 30.3%;
	width: 93.8%;
	opacity: 1;
	background: rgba(190, 223, 210, 0.76);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 0;
}
.icon-logo-verde {
	background-image: url(../img/imagenes-contenidos/logo-espacio.png);
	width: 100px;
	height: 128px;
	position: absolute;
	top: 13%;
	right: 109px;
	opacity: 0.5;
	outline: none;
	text-indent: -9000px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 9;
}
.icon-flecha-cover-verde {
	background-image: url(../img/imagenes-contenidos/arow-descargar-numero.png);
	width: 55px;
	height: 51px;
	position: absolute;
	top: 21%;
	right: 24px;
	opacity: 0.5;
	outline: none;
	text-indent: -9000px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 9;
}

.cover-rosa:after {
	content: '';
	display: block;
	/* position: absolute;*/
	top: 0;
	left: 3%;
	height: 91.7%;
	width: 93.8%;
	opacity: 1;
	background: rgba(255, 173, 190, 0.76);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 0;
}
.cardsText .col_izquierda {
	position: relative;
}
.cardsText .col_izquierda:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	background: #ffffff;
	border: 10px solid #fff;
	top: 0;
	left: 0;
}
.humanoDigital .col_izquierda,
.humanoDigital .col_derecha {
	margin-top: -40px;
	position: relative;
}
.humanoDigital .col_izquierda:before,
.humanoDigital .col_derecha:before,
.redesSociales .col_izquierda:before,
.redesSociales .col_derecha:before,
.blockPerspectiva .col_izquierda:before,
.blockPerspectiva .col_derecha:before,
.noticiasFrescas .col_izquierda:before,
.noticiasFrescas .col_derecha:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	background: #ffffff;
	border: 10px solid #fff;
	top: 0;
	left: 0;
}
.humanoDigital .col_izquierda:before,
.redesSociales .col_derecha:before,
.noticiasFrescas .col_izquierda:before {
	top: 50px;
}
.humanoDigital .caption h2 {
	padding-left: 100px;
}

/*PAGINA SECCION VIDEOS*/

.home-pag-play {
	background: url(../img/sprite.png) no-repeat center center;
	width: 120px;
	height: 120px;
	position: absolute;
	top: 94%;
	right: 46%;
	opacity: 0.5;
	outline: none;
	text-indent: -9000px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-position: 11px -58px;
	cursor: pointer;
	z-index: 20;
}

.filtro:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 3%;
	height: 52%;
	width: 93.8%;
	opacity: 1;
	/* background: rgba(100,171,204,0.76); */
	background: rgba(0, 0, 0, 0.2);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.box-conten-video {
	margin-top: 5%;
	margin-bottom: 7%;
}
.video-pag-play {
	background: url(../img/seccion-videos/primarias.png) no-repeat center center;
	width: 68px;
	height: 68px;
	position: absolute;
	top: 145px;
	right: 50%;
	transform: translate(-50%, -50%);
	/* opacity: 0.5; */
	outline: none;
	text-indent: -9000px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 300;
}
.cardsText .title-seccion-videos {
	font-size: 24px;
	margin-bottom: 30px;
	margin-top: 50px;
}
.ver-videos-home .thumbnail {
	border: transparent;
}

.carrouselVideos .owl-carousel .owl-nav .owl-prev .fa-angle-left:before {
	width: 36px;
	height: 36px;
	top: 50%;
	display: block;
	position: absolute;
	border-left: solid 1px #808080;
	border-top: solid 1px #808080;
	content: '' !important;
	transform: rotate(-45deg);
	left: 0%;
}

.carrouselVideos .owl-carousel .owl-nav .owl-next .fa-angle-right:before {
	width: 36px;
	height: 36px;
	top: 50%;
	display: block;
	position: absolute;
	border-left: solid 1px #808080;
	border-top: solid 1px #808080;
	content: '' !important;
	transform: rotate(135deg);
	right: 0%;
}

/*SECCION PAGINA SECCION*/

.card-pag-seccion .cardIzquierda {
	margin-top: 0px;
}
.card-pag-seccion .cardDerechaSegundo {
	margin-top: 0px;
}
.box-card-sin-img {
	border: 1px solid #333;
	margin-top: 27.9%;
}
.card-pag-seccion .cardIzquierdaSegunda {
	margin-top: 0px;
}
.card-pag-seccion .title-box-sin-imagen {
	font-size: 28px;
}
.box-contenedor-pag-tema {
	margin-top: -30px;
}
/* END SECCION PAGINA SECCION*/

/*SECTION MAS INFORMACIÃ“N PORTADILLAS*/
.mas-informacion .up .box-autor-conten {
	float: left;
	margin-left: 60px;
	border: 1px solid #64adcb;
	width: 90%;
	position: relative;
}

.mas-informacion .up .under .letra-tribunas {
	margin-bottom: 20px;
	position: relative;
	font-size: 250px;
	background-color: #fff;
	font-weight: bold;
	width: 160px;
	height: 183px;
	left: -9%;
	top: -120px;
	font-family: 'Roboto Condensed';
	text-transform: uppercase;
}
.mas-informacion .title-nasinformacion {
	font-size: 36px;
	margin-bottom: 70px;
	margin-top: 32px;
}
.mas-informacion .cardSeprador hr {
	border: 3px solid #000;
	width: 45%;
	margin-left: 0px;
	margin-top: 6px;
	margin-bottom: 5px;
	float: right;
}
.mas-informacion .cardAutor {
	font-size: 15px;
	margin-bottom: 0px;
}
.mas-informacion .title-autor-invitado {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.mas-informacion strong {
	font-family: 'Roboto Condensed';
}
.fuente-bold {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 100;
}
.mas-informacion .img-descargar {
	padding: 7px;
}
.mas-informacion .texto-descargar p {
	font-size: 15px;
	font-style: italic;
	text-decoration: underline;
	text-transform: uppercase;
	color: #333;
	margin-top: 10px;
	font-weight: bold;
}
.mas-informacion .descargar-pdf {
	display: -webkit-inline-box;
	padding-right: 4px;
	margin-top: 25px;
}
.mas-informacion .thumbnail {
	border-radius: 0px;
}
.mas-informacion .separdorDigital {
	font-size: 32px;
}
.box-seccion-pag {
	margin-top: 5px;
}
.ver-articulos-seccion {
	font-size: 21px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.ediciones-revistas-sections.mas-informacion .ver-articulos-seccion {
	text-transform: none;
}
.mas-informacion .color-border-rosa:hover {
	color: #ffacbd;
}
.mas-informacion .color-border-verde:hover {
	color: #bedfd2;
}
.mas-informacion .color-border-azul:hover {
	color: #64adcb;
}
.mas-informacion .color-border-negro:hover {
	color: #000;
}
.box-otros-articulos-pag-seccion {
	margin-top: 90px;
}
/*END SECTION ENTREVISTAS PORTADILLAS*/

/*VIDEO FONDO HOME */

#vidwrap {
	height: 315px;
	width: 560px;
	background: white url('../img/video/poster.png') no-repeat center;
	overflow: hidden;
	cursor: pointer;
}
.home .slide .title-video-home {
	font-family: 'Roboto Condensed';
	font-weight: 100;
	font-size: 20px;
	letter-spacing: 6px;
	text-shadow: none;
	margin-top: 36px;
}

/* END VIDEO FONDO HOME */

/*SECTION TRAUMATISMO INTERMEDIO*/

.traumastismo {
	background-image: url('../img/bg_traumatismo/bg_traumatismo.png');
	background-size: cover;
	text-align: center;
	margin-top: 40px;
	background-color: rgba(0, 0, 0, 0.5);
	background-blend-mode: color;
}

.traumastismo + .cards-home {
	margin-top: 250px;
}

.traumastismo + .cards-home.central {
	margin-top: 150px;
}

.traumastismo > .container > .row > div {
	position: relative;
	padding: 17% 0;
}

.traumastismo h2 {
	text-align: center;
	color: #bedfd2;
	font-size: 70px;
	letter-spacing: 16px;
	/*padding-top: 214px;*/
	font-family: 'Roboto Condensed';
	font-weight: bold;
}
.traumastismo .articulos {
	color: #fff;
}
.traumastismo h3 {
	text-align: center;
	font-size: 18px;
	color: #bedfd2;
	font-family: 'Roboto Condensed';
	letter-spacing: 6px;
	font-weight: 100;
	margin-top: 57px;
}
.traumastismo h4 {
	font-family: PlayfairDisplay-Black;
}
.Autor-poster-traumatismo {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
.traumastismo span {
	text-align: center;
	color: #fff;
	font-size: 44px;
}
.traumastismo .autor-traumastismo {
	text-align: center;
	color: #fff;
	position: relative;
	text-transform: uppercase;
	font-size: 18px;
	font-family: 'Roboto Condensed';
	font-weight: bold;
}
.separadorTrauma {
	text-align: center;
}
.tagsTrauma .fa-inverse {
	color: #a7a7a7;
}
.tagsTrauma span {
	font-size: 13px;
}
.tagsTrauma {
	margin-top: 6%;
	margin-bottom: 10px;
}
.traumaArticulo {
	/*float: right;*/
	position: absolute;
	bottom: 3%;
	right: 0;
}
.articulos img {
	margin-left: 10px;
}
/* END SECTION TRAUMATISMO INTERMEDIO*/

/*SECTION INTERMEDIO EDUCACION IMAGEN DE FONDO*/
.section-educacion {
	background-image: url('../img/pag-seccion/secction-intermedia.jpg');
	background-size: cover;
}

.section-educacion > .container > .row > .col-md-12 {
	padding: 12% 0;
}

.section-educacion .traumaArticulo {
	bottom: 5%;
}

.section-educacion h1 {
	text-align: center;
	font-size: 70px;
	letter-spacing: 30px;
	/*margin-top: 170px;*/
	font-family: 'Roboto Condensed';
	font-weight: bold;
}
.section-educacion h2 {
	text-align: center;
	font-size: 18px;
	font-family: 'Roboto Condensed Light';
	letter-spacing: 2px;
	font-weight: 100;
	margin-top: 57px;
	text-transform: uppercase;
}
.section-educacion span {
	text-align: center;
	color: #fff;
	font-size: 13px;
}

.section-educacion span.glyphicon-minus {
	font-size: 30px;
}
.section-educacion p {
	text-align: center;
	color: #fff;
	position: relative;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	margin-bottom: 0px;
}
.section-educacion .tagsTrauma {
	margin-top: 40px;
	margin-bottom: 10px;
}
.box-card-sin-img .separdor-card-seccion {
	font-size: 30px;
}

/* END SECTION INTERMEDIO EDUCACION IMAGEN DE FONDO*/

/*HUMANO DIGITAL*/

.up .under .letrasDigital h2 {
	width: 160px;
	height: 183px;
	font-size: 250px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 20px;
	position: relative;
	left: 0;
	top: -55px;
	background: #fff;
}

.digital h2 {
	text-align: left;
	margin-left: 0px;
}
.digitalCard {
	/*margin-top: -306px;*/
}
.humanoDigital .cardAutor {
	color: #bedfd2;
	font-family: 'Roboto Condensed';
	font-weight: 800;
	text-transform: uppercase;
}
.humanoDigital .tags {
	color: #bedfd2;
}

.humanoDigital .separdorDigital {
	font-size: 30px;
	color: #bedfd2;
}
.digitalCardCuatro {
	margin-top: 77px;
}
.humanoDigital h3 {
	font-family: 'Roboto Condensed';
	font-weight: 800;
	font-size: 34px;
}
.fondoLineHumano {
	margin-bottom: -45px;
}

/*SECTION REVISTA*/
.revista {
	margin-top: 60px;
	background-image: url('../img/revista/bg_revista.png');
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 100px;
}
.titleRevista {
	margin-top: 50px;
	text-align: center;
	color: #64aecc;
	font-size: 70px;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	letter-spacing: 25px;
}

.revistarrow {
	width: 45px;
}
.revistaLateral {
	width: 160px;
	height: 183px;
}
.revistaText {
	border: transparent;
	background: transparent;
}
.posterRevista {
	border: transparent;
	background: transparent;
}
.revistaTelos {
	margin-left: -53px;
	margin-top: -151px;
}
.textoRevista {
	margin-top: -149px;
}
.textoRevista h3 {
	font-size: 50px;
	font-family: 'Roboto Condensed';
	font-weight: 100;
	color: #64aecc;
	letter-spacing: 10px;
}
.numeroRevista {
	font-family: 'Roboto Condensed';
	color: #64aecc;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0px;
}
.separdorRevista {
	color: #64aecc;
	font-size: 30px;
	margin-top: -10px;
	margin-bottom: 20px;
}

.descargarRevista {
	font-size: 16px;
	font-family: 'Roboto';
	font-weight: 100;
	background: transparent;
	border-color: #fff;
	color: #fff;
	border-radius: 0px;
}
.revista {
	margin-top: 87px;
	text-align: center;
}
.revista + .cards-home {
	margin-top: 300px;
}
.revista + .cards-home.central {
	margin-top: 0px;
}
.cards-home + .cards-home.central {
	margin-top: 150px;
}
.revista .thumbnail {
	border: transparent;
}
.titulo-edicion-revista-home {
	font-family: 'Roboto Condensed Bold';
	font-size: 70px;
	text-align: center;
	margin-top: 50px;
	letter-spacing: 13px;
}
.ultimoNmeroRevista {
	color: #fff;
	font-family: 'Roboto Condensed';
	font-size: 78px;
	z-index: -1;
	letter-spacing: 10px;
	font-weight: 100;
	margin-bottom: -60px;
	margin-top: 0px;
}
.revista .up {
	margin-top: 0px;
}

.revistaTitleNumero {
	font-size: 48px;
	color: #fff;
	font-family: 'Roboto Condensed';
	font-weight: 100;
	letter-spacing: 20px;
	margin-bottom: -30px;
}
.revistaTitleNumero.small {
	font-size: 25px;
	margin-bottom: 0;
	letter-spacing: 2px;
}

.revistaTitle {
	font-size: 14px;
	color: #64aecc;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	line-height: 20px;
}
.revistasAnteriores {
	margin-top: 123px;
}
.lineaRevistaPublicacion:after {
	border-bottom: 1px solid #fff;
	-webkit-box-shadow: 0 1px 0 0 white;
	-moz-box-shadow: 0 1px 0 0 red;
	box-shadow: 0 1px 0 0 white;
	content: '';
	margin: 9px;
	position: absolute;
	top: 45%;
	left: -110px;
	right: 0;
	width: 95%;
	z-index: -1;
	display: none;
}
.controlador-next {
	background: transparent;
	border: none;
}
.revista .owl-nav p {
	display: none;
}
.revista .owl-nav a {
	padding: 0;
}
.revista .owl-nav .owl-next,
.revista .owl-nav .owl-prev {
	width: 37px;
	height: 37px;
}
.revista .owl-nav .owl-next {
	right: 180px;
}
.revista .owl-nav .disabled {
	opacity: 0.5;
	pointer-events: none;
}
.revista .owl-nav > div {
}
.revista .owl-nav .owl-prev {
	left: 180px;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.lib-img-show {
	width: 100%;
}
.flechas-revista {
	width: 35px;
}
.revista .owl-carousel .owl-item img {
	width: auto;
}
.revista .owl-nav {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	right: 0;
	margin: auto;
	height: 59px;
}

/*ENTRADAS REDES SOCIALES*/

.redesSociales .thumbnail.tarjetas h3 {
	font-family: 'Roboto Condensed Bold';
}

.up .under .letrasRedes h2 {
	height: 183px;
	font-size: 250px;
	color: #e96b48;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 20px 0;
	top: -41px; /*-55px;*/
	text-shadow: -4px 0 #fff, 0 4px #fff, 4px 0 #fff, 0 -4px #fff;
}
.cardDerechaRedes {
	margin-top: -32px;
}
.cardDerechaRedes h2 {
	font-size: 40px;
	font-family: PlayfairDisplay-Black;
	padding-left: 95px;
	text-align: left;
	position: absolute;
	top: -61px; /*-75px;*/
}

.cardDerechaRedes .tarjetas {
	margin-top: -110px;
}
.cardDerechaRedes .thumbnail,
.caption {
	border: transparent;
	background-color: transparent;
}
.up .j {
	float: left;
	margin-left: 60px;
	border: 1px solid #e96b47;
	width: 90%;
	padding-bottom: 25px;
}
.redesSociales .cardIzquierda {
	margin-top: 0;
}
.redesSociales .keysIcons {
	color: #ff9376;
	font-size: 15px;
}
.redesSociales .tags {
	color: #ff9376;
}
.redesSociales .up {
	margin-top: 0px;
}
.redesSociales .linea-separadora {
	text-align: center;
	color: #ff9376;
	font-size: 30px;
}
.up .under .letraj {
	margin-bottom: 20px;
	position: relative;
	left: 3%;
	top: -68px;
}
.articuloRedes {
	background-image: url(../img/redes_Sociales/mas_articulos.png);
	background-size: cover;
	height: 221px;
}
.leerArticulo a {
	display: inline;
	text-align: right;
	color: #333;
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-size: 18px;
	font-weight: 800;
}

.articuloRedes .leerArticulo a p img {
	display: inline-block;
	margin-left: 10px;
}

.lerrArticulo p {
	margin-top: 20px;
}

.cardArticulo img {
	padding-left: 4px;
	padding-bottom: 4px;
	width: 35px;
}
.redesSociales .cardAutor {
	color: #e96b48;
}
.cardArticulo {
	margin-top: 67px;
}
.fondoLine {
	margin-bottom: -75px;
}

/*SECTION VIDEO*/

.video {
	margin-top: 50px;
}
.up .under .video i {
	background-image: url(../img/v.png);
	background-size: cover;
	width: 160px;
	height: 192px;
}
.up .under .letrav {
	margin-bottom: 20px;
	position: relative;
	left: -38%;
	top: 17px;
}
.up .v {
	float: left;
	margin-left: 60px;
	border: 1px solid #e96b47;
	width: 90%;
	padding-bottom: 25px;
}
.video .cardTitleVideo hr {
	border: 3px solid #000;
	width: 30%;
	margin-left: 189px;
	margin-top: 40px;
	margin-bottom: 5px;
}
.video .caption {
	background-color: #fff;
}
.lineVideo {
	text-align: right;
	width: 94%;
}

.titleVideo {
	margin-top: -86px;
	margin-right: -327px;
	background: #fff;
	font-size: 50px;
	font-family: PlayfairDisplay-Black;
	padding-bottom: 10px;
}

.titleVideo h2 {
	font-size: 36px;
	font-family: PlayfairDisplay-Black;
	margin-left: -41px;
}
.letraVideo {
	text-align: right;
}
.letraVideo h2 {
	background-size: cover;
	width: 160px;
	height: 183px;
	font-size: 250px;
	color: #64adcb;
	font-family: 'Roboto Condensed';
	text-transform: uppercase;
	font-weight: 800;
}
.titleVideoEmbebido {
	text-align: left;
	font-size: 24px;
	font-family: 'Roboto Condensed';
	text-transform: uppercase;
	font-weight: 800;
}
.tagsVideo {
	font-size: 14px;
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 100;
	text-align: left;
	color: #64aecc;
	margin-bottom: 20px;
}
.tagsVideo a {
	color: #64aecc;
	text-decoration: underline;
	margin-right: 5px;
}

.videoPoster {
	z-index: 30;
	margin-top: 45px;
}

video {
	width: 607px;
	height: 326px;
	/*background:transparent url('../img/video/poster.png') no-repeat 0 0; 
   -webkit-background-size:cover; 
   -moz-background-size:cover; 
   -o-background-size:cover; 
   background-size:cover; */
}
.fondoVideo {
	border: 2px solid #333;
	height: 460px;
	box-sizing: content-box;
	padding-bottom: 20px;
}

.ver-videos-home .owl-nav > div {
	margin-bottom: 80px;
	margin-top: -145px;
	font-size: 70px;
}
.ver-videos-home .owl-nav .owl-next {
	right: -68px;
}
.ver-videos-home .owl-nav i {
	font-size: 70px;
	color: #808080;
}
.ver-videos-home .owl-nav i:hover {
	font-size: 70px;
	color: #000;
}
.ver-videos-home .owl-nav .owl-prev {
	left: -74px;
}
/*end section video*/

/*CARROUSEL
*/
/*
.carousel-wrap {
  margin: 90px auto;
  padding: 0 5%;
  width: 90%;
  position: relative;
}*/

.cajasRedesSociales .owl-nav a.prev {
	display: block;
	width: 50px;
	height: 90px;
	background-image: url('../img/redes_Sociales/carrusel-rss-prev.svg');
	background-position: center;
	background-repeat: no-repeat;
}
.cajasRedesSociales .owl-nav .owl-prev {
	left: -90px;
}
.cajasRedesSociales .owl-nav a.next {
	display: block;
	width: 50px;
	height: 90px;
	background-image: url('../img/redes_Sociales/carrusel-rss-next.svg');
	background-position: center;
	background-repeat: no-repeat;
}
.cajasRedesSociales .owl-nav .owl-next {
	right: -90px;
}
.cajasRedesSociales .carrusel-wrapper {
	width: 100%;
	margin: auto;
	max-width: 1000px;
}

/* fix blank or flashing items on carousel */
.ver-videos-home .item {
	position: relative;
	z-index: 100;
	-webkit-backface-visibility: hidden;
}

/* end fix */
.owl-nav > div {
	margin-top: -26px;
	position: absolute;
	top: 50%;
	color: #cdcbcd;
}

.owl-nav i {
	font-size: 52px;
}

.owl-nav .owl-prev {
	left: -30px;
}

.owl-nav .owl-next {
	right: -30px;
}

/* carousel */

.carrouselVideos {
	margin-top: 60px;
}
.carrouselVideos .carousel-wrap {
	margin-bottom: 0;
}
.carrouselVideos + .cards-home {
	margin-top: 200px;
}
.carrouselVideos + .cards-home.central {
	margin-top: 0px;
}

.carrouselVideos .cover-blue:after {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
	left: 1%;
	height: 47.5%;
	width: 97.8%;
	opacity: 1;
	background: rgba(100, 174, 204, 0.76);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 0;
}
.carrouselVideos .video-boton-play {
	background: url(../img/carrousel/boton.png) no-repeat center center;
	width: 200px;
	height: 200px;
	position: absolute;
	top: -8%;
	right: 14%;
	z-index: 300;
}
.media-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
	margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left {
	left: -12px;
	background: transparent url(../img/sprite.png);
	height: 133px;
	width: 28px;
	margin-top: 40px;
	background-position: -63px 5px;
	background-repeat: no-repeat;
}
/* Next button  */
.media-carousel .carousel-control.right {
	right: -12px !important;
	background: transparent url(../img/sprite.png);
	height: 133px;
	width: 28px;
	margin-top: 40px;
	background-position: -89px 5px;
	background-repeat: no-repeat;
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li {
	background: #c0c0c0;
}
.media-carousel .carousel-indicators .active {
	background: #333333;
}
#media .thumbnail {
	border: none;
}
.titleVideoCarrousel {
	font-size: 18px;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Roboto Condensed';
	font-weight: 800;
	padding: 2px 10px 2px 10px;
	margin-top: 10px;
	line-height: 25px;
	/*height: 54px;*/
}
.tagsVideoCarrousel {
	text-align: left;
	font-family: 'Roboto Condensed';
	font-weight: 100;
	font-style: italic;
	font-size: 14px;
	color: #64aecc;
	padding: 2px 10px 2px 10px;
	text-decoration: underline;
	margin: 25px 0px;
}

/*Ventanas modales*/
.title-modal-contenidos {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffadbe;
	font-family: 'Roboto Condensed';
	margin-top: 10px;
	margin-bottom: 20px;
}

#myModal-contenidos .modal-header {
	border-bottom: transparent;
}
.modal-content {
	height: auto;
	min-height: 100%;
	border-radius: 0;
}
.modal-dialog {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

#myModal-contenidos .modal-footer {
	text-align: left;
}
.modal-descripcion {
	font-size: 22px;
	font-weight: 500;
}
.modal-footer {
	text-align: left;
}
.modal-autor-video {
	font-size: 14px;
}
.modal-autor-video span {
	text-transform: uppercase;
	text-decoration: underline;
}
.linkAutor {
	font-weight: 600;
	color: #333;
	text-decoration: underline;
}

.linkDescripcion {
	text-decoration: underline;
	color: #333;
}
.carrousel-libro {
	margin-bottom: 40px;
}
.notas-contenidos {
	font-size: 30px;
	color: #ffadbe;
	margin-bottom: 36px;
}
.sub-indice {
	color: #333333;
	text-decoration: underline;
}

.titulo-articulo-extraido {
	font-size: 36px;
	margin-top: 30px;
}

.panelTop:after {
	width: 100%;
	content: ' ';
	background-color: #ffadbe;
	position: absolute;
	left: 0px;
	top: 27px;
	height: 80%;
	z-index: 0;
}
.img-articulo-extraido {
	z-index: 2;
}
.articulo-extraido .panel-default {
	border: transparent;
}
.caja-titulo-extraido {
	z-index: 2;
	margin-top: 30px;
}
.descargar-numero {
	font-size: 18px;
	font-style: italic;
	display: inline-flex;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 2%;
	margin-top: 40px;
}
.descargar-numero img {
	margin-top: -16px;
	padding-left: 10px;
	cursor: pointer;
}
.caja-titulo-extraido a {
	color: #333;
}

.rosa .botnesTgasInferior {
	border-color: #ffadbe;
	color: #ffadbe;
}
.babgesRedes .rosa {
	color: #ffadbe;
}
.babgesRedes .footer-social .rosa {
	color: #ffadbe;
}
.articulosAutores .rosa {
	color: #ffadbe;
}
.glyphicon-minus {
	font-size: 32px;
}
.cajaTextoComentarios .rosa {
	border-color: #ffadbe;
	color: #ffadbe;
}
.list-details .rosa,
.list-card .rosa,
.card-block .rosa {
	color: #ffadbe;
}
.list-card .rosa a:hover {
	color: #ffadbe;
}
.modal-tags-video {
	font-size: 14px;
	color: #ffadbe;
	text-transform: uppercase;
	font-style: italic;
	text-decoration: underline;
}
.social .rosa {
	color: #ffadbe;
}
.x-cerrar-contenidos {
	background-image: url(../img/cerrar.png);
	background-size: cover;
	width: 30px;
	height: 30px;
	cursor: pointer;
	/* margin-top: 6px;*/
	margin-right: 16px;
	float: right;
	z-index: 9000;
	top: 92px;
	margin-bottom: -300px;
}

/*end ventanas modales*/

.posterSection {
	background-image: url('../img/section-poster/bg.png');
}
.posterSection h1 {
	text-align: center;
	color: #fff;
	font-size: 70px;
	letter-spacing: 30px;
	padding-top: 110px;
	font-family: 'Roboto Condensed';
	font-weight: bold;
}
.posterSection h2 {
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-family: 'Roboto Condensed';
	letter-spacing: 5px;
	font-weight: 100;
	margin-top: 57px;
}
.posterSection span {
	text-align: center;
	color: #fff;
	font-size: 30px;
}
.posterSection p {
	margin-bottom: 68px;
}
.botonSectionEarth {
	margin-bottom: 7%;
}

.icons-secction-index,
.fd-loading {
	background: transparent url(../img/sprite.png);
	width: 100px;
	height: 120px;
	position: absolute;
	top: 63%;
	right: 46%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-position: -9px -62px;
	z-index: 200;
}
.posterSection .autor-traumastismo {
	margin-bottom: 250px;
}

/*CAJAS REDES SOCIALES*/

.box-cajas-redes-sociales-slider .owl-stage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.box-cajas-redes-sociales-slider .item {
	height: 100%;
}
.cajasRedesSociales {
	margin-top: 40px;
	margin-bottom: 100px;
}
.cajasRedesSociales .cajaTitle > div {
	display: flex;
	justify-content: center;
}
.cajasRedesSociales .cajaTitle > div .cajaRedesLetra {
	margin-left: 10px;
}
.cajaRedesLetra h1 {
	font-size: 157px;
	color: #d4afae;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	background: #fff;
	position: relative;
}
.cajasRedesTitle h1 {
	margin-top: 110px;
	font-family: PlayfairDisplay-Black;
	font-weight: 800;
	margin-left: -20px;
	text-transform: uppercase;
	position: relative;
}

.cajaRedesLetra h1:before {
	content: '';
	position: absolute;
	top: 20px;
	left: -240px;
	width: 240px;
	height: 1px;
	background-color: #d4afae;
	display: block;
}
.cajaRedesLetra h1:after {
	content: '';
	position: absolute;
	top: 20px;
	left: -240px;
	width: 1px;
	height: 140px;
	background-color: #d4afae;
	display: block;
}

.cajasRedesTitle h1:before {
	content: '';
	display: block;
	background-color: #d4afae;
	width: 210px;
	height: 1px;
	position: absolute;
	top: 20px;
	right: -230px;
}

.cajasRedesTitle h1:after {
	content: '';
	display: block;
	background-color: #d4afae;
	width: 1px;
	height: 50px;
	right: -230px;
	top: 20px;
	position: absolute;
}
.blockRedes {
	height: 100%;
}
.cajasRedesSociales .thumbnail {
	border-radius: 0px;
	border: 2px solid #f4e9e9;
	padding: 0px;
	margin: 0;
}
.cajasRedesSociales .thumbnail .caption {
	padding: 2rem 3rem;
}
.cajasRedesSociales .thumbnail .caption picture {
	display: block;
	margin-bottom: 1.5rem;
}

.titleCajasRedesSociales {
	font-family: 'Roboto Condensed';
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	line-height: 22px;
	margin-top: 0px;
}
.nombreUsuario {
	color: #f2c468;
	font-family: 'Roboto Condensed';
	font-weight: 800;
	font-style: italic;
	font-size: 14px;
	text-decoration: underline;
	text-transform: uppercase;
	margin-top: 14px;
}
.cajasRedesSociales .thumbnail .caption .nombreUsuario {
	text-align: left;
	display: flex;
	align-items: center;
	color: #d4afae;
	font-size: 18px;
	text-decoration: none;
	text-transform: none;
}
.cajasRedesSociales .thumbnail .caption .nombreUsuario:before {
	content: '';
	display: block;
	width: 12px;
	height: 10px;
	background-image: url('../img/redes_Sociales/icon-enlace.svg');
	background-repeat: no-repeat;
	margin-right: 0.3rem;
}
.imagenCajaRedesSociales {
	color: #d4afae;
	text-align: center;
	font-size: 30px;
	background-color: #f4e9e9;
}
.imagenCajaRedesSociales .inferior {
	font-size: 50px;
	float: right;
}
.iconCajaRedesSociales {
	display: inline-block;
}
.row.display-flex {
	display: flex;
	flex-wrap: wrap;
}

.lineainferiorRedes {
	display: none;
}
.lineainferiorRedes:after {
	display: inline-block;
	content: '';
	border-top: 1px solid #f2c468;
	width: 87.4rem;
	margin: -57px 13.6rem;
	transform: translateY(-1rem);
	top: -2%;
}
.lineainferiorRedes:before {
	content: '';
	position: absolute;
	top: 19px;
	right: 8px;
	width: 12%;
	height: 210%;
	border-left: 1px solid #f2c468;
}
.lineainferiorRedes2 {
	display: none;
}
.lineainferiorRedes2:before {
	content: '';
	position: absolute;
	top: 20px;
	right: 294px;
	width: 62%;
	height: 210%;
	border-left: 1px solid #f2c468;
}

/*PERSPECTIVA*/
.letraTitlePerspetivas {
	z-index: 1;
}
.perspectivasLetra h1 {
	background-size: cover;
	width: 160px;
	height: 183px;
	font-size: 250px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	background: #fff;
}

.subtitulosPers hr {
	border: 3px solid #000;
	width: 19%;
	margin-left: 189px;
	margin-top: 40px;
	margin-bottom: 5px;
}
.up .p {
	float: left;
	margin-left: 60px;
	border: 1px solid #cfbfe2;
	width: 90%;
	padding-bottom: 25px;
	margin-top: -200px;
}
.perspectivas .digitalCard {
	margin-top: 10px;
}

.perspectivas .cardAutor {
	color: #cfbfe2;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin-top: 0px;
}
.perspectivas .carDescripcion {
	font-family: 'Roboto Condensed';
	font-size: 20px;
	text-transform: uppercase;
	color: #333333;
	margin-top: 21px;
	padding: 3px;
	font-weight: 100;
}
.perspectivas .tags {
	color: #cfbfe2;
}
.perspectivas span {
	color: #cfbfe2;
}
.perspectivas .keysIcons {
	color: #cfbfe2;
	font-size: 15px;
}
.blockPerspectiva {
	margin-top: 251px;
}
.perspectivas .tags {
	padding: 0px 20px 0px 20px;
}

/*Section Newsletter*/

.newsletter {
	margin-top: 30px;
	background-image: url('../img/newsletter/bg.jpg');
	height: 385px;
	margin-bottom: 100px;
	background-repeat: no-repeat;
	background-size: cover;
}
.textNewsletter {
	text-align: center;
}
.titleNewsletter {
	font-size: 52px;
	color: #fff;
	font-family: PlayfairDisplay-Black;
	margin-bottom: 5px;
}
.subTitleNewsletter {
	font-size: 36px;
	font-family: PlayfairDisplay-Black;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 50px;
}
.logoNewsletter {
	margin-top: 50px;
	margin-bottom: 40px;
}
.newsletter .descargarRevista {
	font-size: 21px;
	border-radius: 0px;
}

/*SECTION NOTICIAS FRESCAS*/

.up .under .letrasNoticiasFrescas h2 {
	background-size: cover;
	width: 160px;
	height: 183px;
	font-size: 250px;
	color: #64adcb;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	left: 0;
	top: -30px;
}
.up .under .n {
	margin-bottom: 20px;
	position: relative;
	left: 8%;
	top: -68px;
	background: #fff;
	margin-top: -0px;
}
.noticiasFrescas .cardAutor {
	color: #64aecc;
}
.noticiasFrescas .tags {
	color: #64aecc;
	text-decoration: underline;
}
.noticiasFrescas .separdorDigital {
	color: #64aecc;
}
.noticiasFrescas .keysIcons {
	color: #64aecc;
	font-size: 15px;
}

.verMasIcons {
	text-align: center;
	margin-top: 80px;
	margin-bottom: 50px;
}

.scrollup {
	width: 40px;
	height: 90px;
	opacity: 0.3;
	position: fixed;
	bottom: 50px;
	right: 48px;
	display: none;
	text-indent: -9999px;
	background: url('../img/iconTop.png');
	background-repeat: no-repeat;
	z-index: 1000;
}

.customNavigation {
	margin-top: 5px;
	margin-right: 11px;
	text-align: right;
}

.customNavigation .btn {
	position: relative;
	display: inline-block;
	overflow: visible;
	margin: -1.9px;
	padding: 0.8em 1.1em;
	border: 0;
	box-shadow: none;
	color: #fff;
	text-transform: uppercase;
	text-shadow: none;
	font-size: 20px;
	cursor: crosshair;
	-webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	transition-property: all 0.1s ease-in 0s;
	-webkit-font-smoothing: antialiased;
	background: #333;
}

.customNavigation .btn:hover {
	background: #222;
}
.logoFooter {
	float: left;
	width: 150px;
	padding-left: 10px;
}
.logoFooter1 {
	width: 120px;
}

.footer-bs {
	width: 100%;
	float: left;
	background-color: #333333;
	padding: 60px 40px 20px 40px;
	color: rgba(255, 255, 255, 1);
	border-bottom-right-radius: 6px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 6px;
	margin-top: 50px;
}
.footer-bs .footer-brand,
.footer-bs .footer-nav,
.footer-bs .footer-social,
.footer-bs .footer-ns {
	padding: 10px 25px;
}
.footer-bs .footer-nav,
.footer-bs .footer-social,
.footer-bs .footer-ns {
	border-color: transparent;
}
.footer-bs .footer-brand h2 {
	margin: 0px 0px 10px;
}
.footer-bs .footer-brand p {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.7);
	text-align: -webkit-left;
}
/* logos footer */
ul.logos {
	list-style: none;
	padding-left: 0px;
}
ul.logos li {
	float: left;
	width: 50%;
}
/* fin logos footer */
.footer-bs .footer-nav ul.pages {
	list-style: none;
	padding: 0px;
}
.footer-bs .footer-nav ul.pages li {
	padding: 5px 0px;
	font-family: 'Roboto Condensed';
	font-size: 14px;
}
.footer-bs .footer-nav ul.pages a {
	color: rgba(255, 255, 255, 1);
}
.footer-bs .footer-nav ul.pages a:hover {
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
}
.footer-bs .footer-nav h4 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 10px;
}

.footer-bs .footer-nav ul.list {
	list-style: none;
	padding: 0px;
}
.footer-bs .footer-nav ul.list li {
	padding: 5px 0px;
}
.footer-bs .footer-nav ul.list a {
	color: rgba(255, 255, 255, 0.8);
}
.footer-bs .footer-nav ul.list a:hover {
	color: rgba(255, 255, 255, 0.6);
	text-decoration: none;
}

.footer-bs .footer-social ul {
	list-style: none;
	padding: 0px;
	margin-bottom: 40px;
}
.footer-bs .footer-social h4 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-family: 'Roboto Condensed';
	margin-bottom: 30px;
}

.footer-bs .footer-social li {
	padding: 5px 4px;
}
.footer-bs .footer-social {
	border-right: solid 2px rgba(255, 255, 255, 0.45);
}
.footer-bs .footer-social a {
	color: rgba(255, 255, 255, 1);
	padding-right: 12px;
}
.footer-bs .footer-social a:hover {
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
}

.footer-bs .footer-ns h4 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 10px;
}
.footer-bs .footer-ns p {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.7);
}

.separadores-footer hr {
	display: none;
}
.icons-top-responsive {
	display: none;
}
.footer-bs .footer-nav ul.pages a {
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
	font-size: 14px;
}
.arow-footer {
	font-size: 28px;
	text-align: right;
	display: none;
}
.icons-top {
	text-align: -webkit-center;
}
.mas-videos-home {
	display: none;
}

/*RESPONSIVE*/

@media (max-width: 1024px) {
	.efectoFondo,
	.efecto,
	#contenedorEfecto {
		display: none;
	}
	header.home .banner {
		transform: none !important;
	}
}

@media (min-width: 992px) {
}

@media screen and (min-width: 768px) {
	.home .carousel-caption {
		right: 6.5%;
		left: 6.5%;
		padding-bottom: 40px;
	}

	.home .seccion-videos {
		margin-bottom: 170px;
	}
	.footer-bs .footer-nav,
	.footer-bs .footer-social,
	.footer-bs .footer-ns {
		border-left: solid 0px rgba(255, 255, 255, 0.45);
	}
}
.si-desktop {
	display: block;
}
.no-desktop {
	display: block;
}

@media (max-width: 1100px) {
	.cajasRedesSociales .carrusel-wrapper {
		width: 100%;
		margin: auto;
		max-width: 1000px;
		padding: 0 80px;
	}
	.cajaRedesLetra h1:before {
		width: 180px;
		left: -180px;
	}
	.cajaRedesLetra h1:after {
		left: -180px;
	}
	.cajasRedesTitle h1:before {
		width: 150px;
		right: -160px;
	}
	.cajasRedesTitle h1:after {
		right: -160px;
	}
}

@media screen and (max-width: 768px) {
	.hide-resp {
		display: none;
	}
	.hide-resp-revista {
		display: block;
	}
	/*HOME*/
	.home .slide h2 {
		font-size: 28px;
		letter-spacing: 5px;
	}
	.home .slide h3 {
		letter-spacing: 5px;
		margin-bottom: 90px;
	}
	.card-art-home .cardDerecha {
		padding-right: 30%;
		margin-top: 30px;
	}
	.humanoDigital .cardIzquierda .c1 {
		margin-top: 420px;
	}
	.up .under .letrasDigital .HD {
		left: -44%;
	}
	.card-humano-digi .up {
		margin-top: 47px;
	}
	.card-humano-digi .HD-card {
		margin-top: 0px;
	}
	.up .under .letrasRedes h1 {
		left: 20%;
		top: -99px;
	}
	.card-art-home .up .k {
		margin-left: 41px;
	}
	.card-humano-digi .up .under .letraj {
		left: 17%;
	}
	.card-conten-humano .card-conten-humano {
		margin-top: 927px;
	}
	.sidebar {
		display: none;
	}
	.box-title-analisis-home .box-title-analisis-home {
	}
	/*.traumastismo h1 {
    font-size: 28px;
    letter-spacing: 5px;
  }*/
	.home .slide .name {
		font-size: 15px;
		letter-spacing: 2px;
		margin-bottom: 80px;
	}
	.cardIzquierda {
		margin-top: 0px;
	}
	.cardDerecha .tarjetas {
		margin-top: 0px;
	}
	.cardDerecha {
		float: none;
		margin-bottom: 30px;
	}
	.tarjeta1 {
		margin-top: 8px;
	}
	.titulo-tajeta {
		margin-top: -1078px;
		margin-bottom: 1109px;
	}
	.cardIzquierdaSegunda {
		margin-bottom: 0px;
	}
	.card-art-home .cardDerechaSegundo {
		margin-top: 20%;
	}
	.cardsText .res-home {
		margin-left: 12.5%;
	}
	.card-art-home .cover-rosa:after {
		top: 0px;
		left: 2%;
		height: 100%;
	}
	/*.box-title-analisis-home {
    margin-top: -10px;
  }*/

	.card-art-home .up .k {
		border: #fff;
	}
	.card-art-home .cardIzquierda {
		margin-top: 73px;
	}
	.cardsText .up {
		margin-top: 266px;
	}
	.cardSeprador hr {
		border: 3px solid #000;
		width: 15%;
		margin-left: 306px;
		margin-top: -1px;
		margin-bottom: 5px;
	}
	.traumastismo h2 {
		font-size: 36px;
		letter-spacing: 5px;
	}
	.traumastismo h3 {
		letter-spacing: 6px;
	}
	.up .k {
		margin-left: 40px;
	}
	.up .j {
		margin-left: 15px;
	}
	.lineainferiorRedes:after {
		display: none;
	}
	.titleVideo {
		margin-right: 0px;
	}
	.letraVideo {
		text-align: center;
	}
	.autor {
		display: none;
	}
	.separador span {
		display: none;
	}
	.up .revista {
		margin-left: 20px;
	}
	.titulo-edicion-revista-home {
		font-size: 40px;
	}
	.cardDerechaSegundo {
		margin-top: 0px;
	}
	.digital h1 {
		text-align: center;
	}
	.cardDerecha .tarjetas {
		margin-top: -195px;
	}
	.digital h1 {
		position: relative;
	}
	.up .under .letrasDigital h1 {
		left: 16%;
	}
	.digitalCard {
		margin-top: 0px;
	}
	.redesSociales .cardDerechaRedes {
		margin-top: -950px;
		text-align: center;
		float: none;
	}
	.lineVideo {
		width: 100%;
	}
	.video-boton-play {
		right: 96px;
	}
	.ver-videos-home .owl-nav .owl-next {
		right: 8px;
		color: #fff;
	}
	.ver-videos-home .owl-nav .owl-prev {
		left: 9px;
	}
	.box-card-perspecivas .up .p {
		margin-left: 0;
		width: 100%;
	}
	.noticiasFrescas .box-n {
		margin-top: -70px;
	}
	.noticiasFrescas .cardDerecha {
		float: none;
	}
	.noticiasFrescas .cardSeprador hr {
		width: 29%;
		margin-left: 235px;
	}
	/*END HOME*/
	/*----------------------->*/

	.seccion-videos-pag .slide .seccion-autor {
		margin-bottom: 123px;
	}
	.card-pag-seccion .up {
		margin-top: 0px;
	}
	.seccion-videos-pag .home-pag-play {
		top: 74%;
		right: 43%;
	}
	.box-videos-responsive img {
		width: 100%;
	}
	.filtro img {
		min-height: 210px;
	}
	.filtro:after {
		left: 2%;
		height: auto;
		width: 95.8%;
	}
	.title-seccion-videos-resp {
		margin-bottom: 22px;
	}
	.video-pag-play {
		top: 10%;
		right: 15%;
	}
	.cardIzquierda .video-pag-play {
		top: 2%;
		right: 15%;
	}
	.spacevideosp .cardIzquierda .tarjetas {
		min-height: 490px;
		max-height: 556px;
	}
	.up .digitalLine {
		margin-left: 35px;
	}
	.cover-blue:after {
		height: 62.5%;
	}
	.cajaRedesLetra h1:before {
		width: 80px;
		left: -80px;
	}
	.cajaRedesLetra h1:after {
		left: -80px;
	}
	.cajasRedesTitle h1:before {
		width: 50px;
		right: -60px;
	}
	.cajasRedesTitle h1:after {
		right: -60px;
	}

	.lineainferiorRedes:after {
		display: inline-block;
		content: '';
		width: 66.5rem;
		margin: -60px -1rem;
		transform: translateY(-1rem);
		top: -1%;
	}
	.lineainferiorRedes:before {
		content: '';
		position: absolute;
		top: 19px;
		right: 6px;
		width: 12%;
		height: 210%;
		border-left: 3px solid #f2c468;
	}
	.lineainferiorRedes2:before {
		content: '';
		position: absolute;
		top: 20px;
		right: 294px;
		width: 62%;
		height: 210%;
		border-left: 3px solid #f2c468;
	}

	/*FOOOTER RESPONSIVE*/

	.footer-bs .footer-social {
		border-right: none;
	}
	.footer-bs .footer-nav ul.pages {
		font-size: 18px;
		line-height: 30px;
		text-align: center;
	}
	.footer-social h4 {
		display: none;
	}
	.footer-bs .footer-social ul {
		text-align: center;
	}
	.footer-bs .footer-brand p {
		text-align: -webkit-center;
	}
	/*END FOOTER RESPONSIVE*/

	.cover-rosa:after {
		content: '';
		display: block;
		/* position: absolute; */
		top: 0;
		left: 2%;
		height: 100%;
		width: 96%;
		opacity: 1;
		background: rgba(255, 173, 190, 0.76);
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		z-index: 0;
	}
	.conten-res-pag-seccion {
		margin-top: 100px;
		margin-bottom: 0px;
	}
	.redesSociales .cardIzquierda {
		margin-top: 0px;
	}
	.up .under .letraj {
		left: 22%;
	}
	.revista .owl-nav .owl-next {
		right: 0;
		margin-top: 0;
		background: #64aecc;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.revista .owl-nav .owl-prev {
		left: 0;
		margin-top: 0;
		background: #64aecc;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#vidwrap {
		width: 100%;
	}
	#vidwrap {
		width: 100%;
	}
	.titleVideoEmbebido {
		padding-left: 8%;
	}
	.fondoVideo .tagsVideo {
		padding-left: 8%;
	}
	.icons-secction-index,
	.fd-loading {
		top: 65%;
		right: 45%;
	}

	.perspectivas .letraTitlePerspetivas {
		margin-left: 25%;
	}
	.perspectivas .articulos {
		margin-left: 2%;
	}
	.perspectivas .cardSeprador hr {
		width: 35%;
		margin-left: 171px;
	}
	.up .p {
		margin-left: 35px;
	}
	.up .under .n {
		left: 16%;
	}
	.icons-secction-index,
	.fd-loading {
		top: 107%;
		right: 43%;
	}
	.home .slide .title-video-home {
		margin-bottom: 170px;
	}
}
/*end pag seccion*/

@media (max-width: 480px) {
	.hide-resp-revista {
		display: none;
	}
	/*home*/
	.cajasRedesSociales .owl-nav {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 20px;
	}
	.cajasRedesSociales .owl-nav > div {
		position: static;
		margin-top: 0;
	}
	.cajasRedesSociales .owl-nav a.prev,
	.cajasRedesSociales .owl-nav a.next {
		width: 50px;
		height: 50px;
	}
	.cajasRedesSociales .thumbnail {
		border: transparent;
	}
	.up .under .letras h2 {
		display: none;
	}
	.articulos {
		display: none;
	}
	.cardSeprador hr {
		display: none;
	}
	.box-title-analisis-home {
		margin-top: 0px;
	}
	.titulo-tajeta {
		margin-top: -879px;
	}

	.cardsText .thumbnail,
	.humanoDigital .thumbnail,
	.redesSociales .thumbnail {
		border: transparent;
	}
	.lineainferiorRedes:after {
		display: none;
	}
	.titulo-edicion-revista-home {
		font-size: 24px;
		text-align: center;
		letter-spacing: 5px;
	}
	.revistasAnteriores {
		display: none;
	}
	.up .revista {
		margin-left: 80px;
	}
	.textoRevista h3 {
		font-size: 14px;
	}
	.title-card-responsive {
		font-family: 'Roboto Condensed';
		font-size: 16px;
		font-weight: 800;
		text-transform: uppercase;
		margin-top: 10px;
		display: inline-block;
		letter-spacing: 8px;
		width: 100%;
		text-align: center;
	}
	.revista {
		margin-top: 0px;
		padding-bottom: 40px;
		margin-bottom: 0px;
	}
	.tarjeta1 {
		margin-top: -2px;
	}
	.cardsText .up {
		margin-top: 0px;
	}
	.cardDerecha h1 {
		/*display: none;*/
	}
	.up .under .letrasDigital h1,
	.up .under .letrasRedes h1,
	.cajaRedesLetra h1,
	.cajasRedesTitle h1:after,
	.letraVideo h1,
	.perspectivasLetra h1,
	.up .under .letrasNoticiasFrescas h1 {
		display: none;
	}
	.icons-secction-index,
	.fd-loading {
		top: 112%;
		right: 39%;
	}
	.hide-resp {
		display: none;
	}
	.home .slide h3 {
		font-size: 18px;
	}

	.home .carousel-indicators {
		display: none;
	}
	.humanoDigital .up {
		margin-top: 0px;
	}
	.up .j,
	.up .p {
		border: none;
		margin-left: 0px;
		width: 100%;
	}
	.video {
		margin-top: 0px;
		background-color: #64aecc;
	}
	.lineVideo {
		margin: 0;
	}
	.titleVideoEmbebido {
		color: #fff;
		text-align: center;
		padding-left: 0px;
	}
	.fondoVideo {
		border: none;
	}
	#vidwrap {
		border: 3px solid #fff;
	}
	.mas-videos-home {
		text-align: center;
	}
	.card-art-home .cardIzquierda {
		margin-top: 45%;
	}
	.card-art-home .up .k {
		margin-left: 0px;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.redesSociales .up .under {
		margin-left: 0px;
		width: 100%;
		padding-bottom: 0px;
	}
	.noticiasFrescas .box-n {
		margin-top: 77px;
	}
	.lineainferiorRedes,
	.lineainferiorRedes2 {
		display: none;
	}
	.mas-videos-home {
		display: block;
	}
	/*.revista .revistaText {
    margin-top: 170px;
  }
  .revista .posterRevista {
    margin-top: 176px;
    z-index: 2;
    position: relative;
  }
  .revista-res .revistaTelos {
    margin-top: 0px;
  }
  .cuadro{
    width: 323px;
    height: 243px;
    border: 3px solid #fff;
    z-index: 1;
    margin-top: 34px;
    position: absolute;
    margin-left: -85px;
  }*/
	.num-revista {
		margin-bottom: 80px;
	}

	/*end home*/

	/*pag seccion*/
	.telos-logoHeader {
		width: 140px;
	}
	.home .tags {
		display: none;
	}
	.home .slide .seccion-pag {
		letter-spacing: 2px;
		font-size: 18px;
	}

	.section-educacion h1 {
		font-size: 28px;
		letter-spacing: 5px;
	}
	.up .k {
		margin-left: 0px;
		border: transparent;
		width: 100%;
	}
	.title-seccion-articulos {
		display: none;
	}

	.title-seccion-pag {
		text-align: center;
		margin-top: -55px;
	}
	.cover-rosa:after {
		height: 100%;
	}
	.conten-res-pag-seccion {
		margin-top: 99px;
	}
	.cont-res {
		padding-right: 0px;
		padding-left: 0px;
		margin-bottom: 0px;
	}
	.carousel-caption {
		padding-bottom: 40px;
	}
	/*end pag seccion*/

	/*PAG SECCION VIDEOS*/
	.contendor-responsive-video .col-md-5 {
		padding: 0px;
	}
	.home .seccion-videos h2 {
		font-size: 28px;
		letter-spacing: 7px;
	}
	.title-video-home {
		font-size: 20px;
		text-shadow: none;
		margin-top: 36px;
		letter-spacing: 0px;
	}
	.seccion-videos-pag .autor {
		display: none;
	}
	.seccion-videos-pag .separador {
		display: none;
	}
	.home .slide .title-video-home {
		font-size: 18px;
		letter-spacing: normal;
		text-shadow: none;
		margin-top: -140px;
		letter-spacing: 5px;
	}
	.seccion-videos {
		margin-top: -30px;
		margin-bottom: 170px;
	}

	.seccion-videos-pag .home-pag-play {
		width: 106px;
		height: 97px;
		top: 240%;
		right: 33%;
		background-position: -217px -61px;
	}

	.title-seccion-videos-resp {
		text-align: center;
	}
	.caja-de-contenidos-responsive .up {
		margin-top: 43px;
	}
	.up .digitalLine {
		margin-left: 0px;
		border: none;
		width: 100%;
	}
	.filtro:after {
		left: 0%;
		height: 50%;
		width: 100%;
	}

	.video-pag-play {
		top: 3%;
		right: 27%;
	}

	.videos-seccion {
		border: 1px solid #fff;
	}
	.home .slide .title-video-home {
		margin-bottom: 0px;
		margin-top: -95px;
	}
	.home .slide .seccion-videos h2 {
		font-size: 27px;
	}
	.seccion-videos-pag .home-pag-play {
		width: 106px;
		height: 97px;
		top: 100%;
		right: 33%;
		background-position: -217px -61px;
	}
	/*END PAG SECCION VIDEOS*/

	/*NEWSLETTER*/

	.suscripcion-newsletter .pagina-autor {
		font-size: 28px;
		letter-spacing: 8px;
	}
	.box-home-form {
		font-size: 18px;
	}

	.suscripcion-newsletter .portada {
		background-image: url(../img/pag-secundarias/bg-newslatter.png);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width: 100%;
		text-align: center;
		height: 500px;
	}
	.formularios-de-contacto .form-horizontal .control-label {
		display: none;
	}

	.form-horizontal input::placeholder {
		font-size: 14px;
		font-weight: 100;
		padding-left: 0px;
		color: #333;
		font-style: italic;
	}
	.boton-form-suscripcion {
		text-align: center;
	}
	.formularios-de-contacto .form-control {
		border: 2px solid #64aecc;
	}
	.angle-down-ver-mas {
		font-size: 50px;
		color: #fff;
		display: inline-block;
	}
	/*END NEWSLETTER*/
	/*---------------------------->*/

	/*ARTICULOS POR ETIQUETA*/
	.articulos-por-etiqueta {
		font-size: 28px;
	}
	.subtitle-articulos-por-etiqueta {
		font-size: 28px;
	}
	.articulos-etiquetados .up .box-autor-conten {
		margin-left: 0px;
		width: 100%;
	}
	.articulos-etiquetados .up .box-autor-conten {
		border: none;
	}
	/*END ARTICULOS POR ETIQUETA*/

	/*PAG WEB BUSQUEDA*/
	.link-articulos-relacionado {
		display: inline-block;
		word-wrap: break-word;
		width: 100%;
	}
	.title-buscador {
		margin-top: 125px;
	}
	.title-resultados {
		margin-top: 40px;
	}

	/*END WEB BUSQUEDA*/
	/*------------------------------>*/

	/*PAG AVISO LEGAL RESPONSIVE*/
	.aviso-legal .portada {
		background: url(../img/pag-secundarias/bg-aviso-legal.png) no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width: 100%;
		text-align: center;
		height: 295px;
	}
	.aviso-legal .pagina-autor {
		margin-top: 0px;
		font-size: 40px;
		letter-spacing: 5px;
		margin-bottom: 20px;
	}
	.link-contendores {
		display: inline-block;
		word-wrap: break-word;
		width: 100%;
	}
	/*END PAG AVISO LEGAL RESPONSIVE*/

	/*--------------------------->*/

	/*PAG SUSCRIPTORES*/

	.bg-suscripcion-form .portada {
		background-image: url(../img/responsive/bg-suscripcion.png);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width: 100%;
		text-align: center;
		height: 545px;
	}

	.bg-suscripcion-form .pagina-autor {
		font-size: 28px;
		font-weight: bold;
		margin-top: 0px;
		color: #fff;
		letter-spacing: 10px;
	}
	.bg-suscripcion-form .text {
		margin: 120px 0px 30px 0px;
	}
	.bg-suscripcion-form .sepador-home {
		display: none;
	}
	.bg-suscripcion-form .box-home-form {
		margin-top: 79px;
		margin-bottom: 300px;
		color: #64aecc;
	}
	.bg-suscripcion-form .angle-down-ver-mas {
		margin-top: 266px;
	}
	.suscripcion-box {
		margin-top: 140px;
	}
	.tarifas-suscripcion {
		text-align: center;
	}

	/*END PAG SUSCRIPTORES*/
	/*----------------------------->*/

	.comites .portada {
		background-image: url(../img/pag-secundarias/bg-comites.png);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width: 100%;
		text-align: center;
		height: 301px;
	}
	.comites .text {
		padding: 0px;
		margin: 100px 0px;
	}

	.politicas-section-text {
		margin-top: 20px;
	}
	.comites .pagina-autor {
		font-size: 36px;
		text-align: center;
		line-height: 45px;
		letter-spacing: 5px;
		margin-top: 40px;
	}

	.normas .portada {
		background-image: url(../img/pag-secundarias/bg-normas.png);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width: 100%;
		text-align: center;
		height: 301px;
	}
	.normas .text {
		padding: 0px;
		margin: 100px 0px;
	}

	.normas .pagina-autor {
		font-size: 36px;
		text-align: center;
		line-height: 64px;
		letter-spacing: 5px;
		margin-top: 40px;
	}
	.footer-bs .footer-nav ul.pages {
		text-align: left;
	}

	.text-quienes-somos .titleLeyesSimplicidad {
		margin-top: 20px;
		margin-bottom: 30px;
		font-size: 28px;
		line-height: 40px;
	}
	.sub-titlle-azul {
		font-size: 21px;
		margin-bottom: 10px;
	}

	/*FOOOTER STYEL RESPONSIVE*/
	.footer-brand img {
		padding: 0px;
		/*margin-left: 22px;*/
	}
	.arow-footer {
		font-size: 38px;
		text-align: right;
		display: inline-block;
		float: right;
		margin-top: -8px;
	}
	.icons-top img {
		padding-bottom: 40px;
	}
	.separadores-footer hr {
		display: inline-block;
		width: 90%;
		margin-left: 15px;
	}
	.footer-bs .footer-nav ul.pages li {
		margin-bottom: 20px;
	}
	.footer-social h4 {
		display: none;
	}
	.footer-bs .footer-social ul {
		text-align: center;
	}
	.footer-bs .footer-social ul {
		margin-bottom: 20px;
	}
	.logoFooter {
		margin-top: 30px;
	}
	.icons-top {
		display: none;
		text-align: center;
	}
	.icons-top-responsive {
		display: block;
		margin-bottom: 30px;
		text-align: -webkit-center;
	}
	.footer-bs .footer-nav ul.pages a {
		font-size: 18px;
	}
	/* END FOOOTER STYEL RESPONSIVE*/

	.revista + .cards-home {
		margin-top: 0px;
	}
}

/* Sobreescrimos estilos en responsive para homogeneizar las cabeceras y centrar horizontal y verticalmente los títulos */

@media (max-width: 670px) {
	/* aviso-legal.html */
	.aviso-legal {
		margin-top: 57px;
	}
	.aviso-legal .portada {
		background-image: url(../img/pag-secundarias/bg-aviso-legal.png);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position: center;
		margin: 0 auto;
		width: 100%;
		height: 253px;
	}

	.aviso-legal .text {
		padding: 0px;
		margin: 0 auto;
		text-align: center;
		display: flex;
		vertical-align: middle;
		height: 100%;
		align-items: center;
	}

	.aviso-legal .pagina-autor {
		font-size: 36px;
		text-align: center;
		line-height: 45px;
		letter-spacing: 5px;
		margin: 0 auto;
		width: 160px;
	}

	/* normas-colaboracion.html */
	.normas {
		margin-top: 57px;
	}
	.normas .portada {
		background-image: url(../img/pag-secundarias/bg-normas.png);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position: center;
		margin: 0 auto;
		width: 100%;
		height: 253px;
	}

	.normas .text {
		padding: 0px;
		margin: 0 auto;
		text-align: center;
		display: flex;
		vertical-align: middle;
		height: 100%;
		align-items: center;
	}

	.normas .pagina-autor {
		font-size: 36px;
		text-align: center;
		line-height: 45px;
		letter-spacing: 5px;
		margin: 0 auto;
		width: 305px;
	}

	.cajasRedesSociales .carrusel-wrapper {
		padding: 0;
	}
}

/* Estilos compra telos */
@media (min-width: 0px) {
	.comprar-telos {
		background: #d5e8f0;
		padding: 2rem 0 4rem;
	}
	.comprar-telos .container {
		width: 100%;
	}
	.comprar-telos .container .row {
		display: initial;
	}
	.comprar-telos .container .row > div {
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: center;
	}
	.comprar-telos h2 {
		font-family: 'Roboto Condensed';
		font-weight: bold;
		font-size: 30px;
		color: #1d1d1b;
		text-transform: uppercase;
		margin-bottom: 0;
		text-align: center;
	}
	.comprar-telos h2 img {
		width: 90px;
		display: inline-block;
		margin-top: -7px;
	}
	.comprar-telos h2 br {
		display: none;
	}
	.comprar-telos p {
		font-family: 'Roboto Condensed';
		font-weight: 200;
		font-size: 16px;
		font-style: italic;
		text-align: center;
	}
	.comprar-telos .botones {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
		padding-top: 3rem;
		flex-wrap: wrap;
	}
	.comprar-telos .botones a {
		display: flex;
		background: #58a5c5;
		border-radius: 5px;
		color: #fff;
		font-family: 'Roboto Condensed';
		font-weight: 700;
		font-size: 14px;
		text-transform: uppercase;
		font-style: italic;
		padding: 1rem 1rem;
		align-items: center;
		justify-content: space-between;
		margin: 0 0 1rem;
		width: 48%;
		text-align: center;
	}
	.comprar-telos .botones a img {
		display: inline-block;
		margin: 0;
	}
	.comprar-telos .botones a.puntos img {
		height: 18px;
	}
	.comprar-telos .botones a.suscribe img {
		height: 13px;
	}
	.comprar-telos .gif:before {
		content: '';
		display: none;
		position: absolute;
		width: 90%;
		height: 199px;
		border: 1px solid #58a5c5;
		left: 0;
		right: 0;
		margin: auto;
		top: 50%;
		transform: translateY(-50%);
		z-index: 1;
	}
	.comprar-telos .gif img {
		position: relative;
		z-index: 2;
		width: 80%;
		margin: 0;
	}
	.comprar-telos .gif span {
		position: absolute;
		bottom: -30px;
		right: 40px;
		color: #fff;
		font-family: 'Roboto Condensed';
		font-weight: 700;
		font-size: 70px;
		z-index: 30;
	}
	.carrusel-home .carousel-caption {
		right: 0;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.8);
		display: flex;
		flex-direction: column;
		padding: 40px 10px 50px;
	}
	.carrusel-home .carousel-caption > div {
		width: 100%;
		text-align: left;
	}
	.carrusel-home .carousel-caption .center {
		width: 100%;
		transform: none;
		top: initial;
		bottom: 0;
		left: 0;
	}

	.carrusel-home .carousel-caption .center {
		display: none;
	}
	.carrusel-home .carousel-indicators {
		display: none;
	}
	.carrusel-home .slide h3 {
		display: none;
	}
	.carrusel-home .slide h2 {
		color: #fff;
		font-size: 23px;
		line-height: 25px;
		text-align: left;
		text-transform: none;
		letter-spacing: normal;
		padding: 0;
	}
	.carrusel-home .slide h2.small {
		font-size: 23px;
		line-height: 25px;
	}
	.carrusel-home .slide .name {
		color: #fff;
		font-size: 14px;
		line-height: 16px;
		font-family: 'Roboto';
		text-align: left;
		letter-spacing: normal;
		margin: 10px;
		padding: 10px 0;
	}
	.carrusel-home .slide .separador {
		display: none;
	}
	.carrusel-home .slide .autor {
		color: #fff;
		line-height: 16px;
		font-size: 14px;
		font-family: 'Roboto';
		font-style: italic;
		text-align: left;
		margin: 10px;
		padding: 0 20px 10px 0;
		border-bottom: 1px solid #fff;
		width: auto;
	}
	.carrusel-home .slide .autor.mobile {
		display: inline-block;
	}
	.carrusel-home .slide .autor.desktop {
		display: none;
	}
	.carrusel-home .navigation {
		position: absolute;
		right: 0;
		bottom: 20px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		left: 0;
		width: 90%;
		margin: auto;
	}
	.carrusel-home .navigation a.carousel-control {
		position: static;
		display: block;
		width: 23px;
		height: 23px;
	}
	.carrusel-home .navigation a.carousel-control span {
		display: none;
	}
	.carrusel-home .navigation a.carousel-control.left {
		background: url(../img/carrusel-home-prev.svg);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
	}
	.carrusel-home .navigation a.carousel-control.right {
		background: url(../img/carrusel-home-next.svg);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
	}
	.carrusel-home .navigation .count {
		font-size: 16px;
		color: #fff;
		font-family: 'Roboto';
		font-weight: 700;
		padding: 0 2rem;
	}
}
header + .cards-home {
	margin-top: 50px;
}
@media (min-width: 562px) {
	.comprar-telos .botones {
		flex-direction: row;
	}
	.comprar-telos .botones a {
		width: calc(50% - 1rem);
	}
}
@media (min-width: 768px) {
	.comprar-telos .gif:before {
		margin: none;
		display: block;
	}
	.comprar-telos .gif span {
		font-size: 100px;
	}
	.comprar-telos h2 {
		font-size: 50px;
		text-align: left;
	}
	.comprar-telos h2 img {
		width: 150px;
	}
	.comprar-telos h2 br {
		display: block;
	}
	.comprar-telos p {
		text-align: left;
	}
	.comprar-telos .botones {
		flex-direction: row;
		justify-content: center;
	}
	.comprar-telos .botones a {
		margin: 0 0.5rem 1rem;
	}
	.carrusel-home .slide .name {
		display: block;
	}
	header + .cards-home {
		margin-top: 100px;
	}
}
@media (min-width: 992px) {
	.comprar-telos .botones a {
		width: 30%;
	}
	.comprar-telos .container .row {
		display: flex;
	}
	.carrusel-home .carousel-caption {
		flex-direction: row;
		padding: 50px;
	}
	.carrusel-home .carousel-caption > div {
		width: 50%;
	}
	.carrusel-home .slide h2 {
		font-size: 35px;
		line-height: 42px;
		padding: 0 20px 0 0;
		margin: 0;
	}
	.carrusel-home .slide h2.small {
		font-size: 25px;
		line-height: 37px;
	}
	.carrusel-home .slide .name {
		font-size: 16px;
		line-height: 20px;
		border-left: 1px solid #fff;
		letter-spacing: normal;
		margin: 0;
		padding: 10px 0 10px 20px;
	}
	.carrusel-home .slide .name.small {
		font-size: 14px;
	}
	.carrusel-home .slide .autor {
		line-height: 20px;
		font-size: 20px;
		margin: 10px;
		padding: 0 20px;
		border: none;
	}
	.carrusel-home .slide .autor.mobile {
		display: none;
	}
	.carrusel-home .slide .autor.desktop {
		display: block;
	}
	.carrusel-home .navigation a.carousel-control {
		width: 30px;
		height: 30px;
	}
	.carrusel-home .navigation {
		right: 20px;
		bottom: 20px;
		justify-content: center;
		left: initial;
		margin: initial;
		width: auto;
	}
	.carrusel-home .navigation .count {
		font-size: 34px;
		padding: 0 3rem;
	}
	header + .cards-home {
		margin-top: 300px;
	}
}
@media (min-width: 1200px) {
	.comprar-telos .container {
		width: 1170px;
	}
	.carrusel-home .carousel-caption {
		padding: 80px 50px;
	}
	.carrusel-home .slide h2 {
		font-size: 50px;
		line-height: 65px;
		padding: 0 20px;
		margin: 0 10px;
	}
	.carrusel-home .slide h2.small {
		font-size: 35px;
		line-height: 47px;
	}
	.carrusel-home .slide .name {
		margin: 10px;
		padding: 10px 20px;
		font-size: 18px;
	}
	.carrusel-home .slide .name.small {
		font-size: 16px;
	}
	.carrusel-home .navigation {
		bottom: 40px;
	}
}

/* BLOQUES HOME */
.cards-home {
	margin: 200px 0 50px;
}
.cards-home .cards {
	width: 90%;
	margin: auto;
	position: relative;
	display: flex;
	justify-content: space-between;
	padding: 0 50px;
	z-index: 1;
}
.cards-home.central .cards {
	justify-content: center;
	flex-wrap: wrap;
}
.cards-home.post-header {
	/*margin-top: 100px;*/
}
.cards-home .cards > div {
	width: 47%;
}
.cards-home.central .cards > div {
	width: 100%;
	display: flex;
	justify-content: flex-end;
}
.cards-home.central .cards > div.cards-right {
	justify-content: space-between;
}
.cards-home.central .cards > div.cards-right .card {
	width: 47%;
}
.cards-home .cards > div.cards-left {
	margin-top: -200px;
}
.cards-home.reverse .cards > div.cards-left,
.cards-home.tres-items .cards > div.cards-left {
	margin-top: -50px;
}
.cards-home.reverse .cards > div.cards-right {
	margin-top: -50px;
}
.cards-home.central .cards > div.cards-left {
	margin-top: -20px;
}
.cards-home .cards span.recuadro {
	position: absolute;
	z-index: 0;
	height: 90%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	display: block;
	border: 1px solid;
}
.cards-home.central .cards span.recuadro {
	top: initial;
}
.cards-home .cards .card {
	width: 100%;
	position: relative;
	margin: 2rem 0;
}
.cards-home .cards .card .content {
	position: relative;
	z-index: 20;
	border: 1px solid #333;
	background-color: #fff;
}
.cards-home.central .cards .card.titulo {
	width: 50%;
	margin-right: 150px;
}
.cards-home .cards .card.titulo .content {
	border: none;
	background-color: transparent;
	display: flex;
	flex-direction: column;
}
.cards-home .cards .card.titulo .content a {
	align-self: flex-end;
}
.cards-home .cards .card.titulo h2 {
	font-size: 50px;
	font-family: PlayfairDisplay-Black;
	color: #333;
	position: relative;
	display: flex;
	align-items: flex-end;
	margin: 0;
}
.cards-home .cards .card.titulo h2 span.letra {
	font-size: 250px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	left: 0;
	z-index: 0;
	line-height: 0.6em;
	text-shadow: -10px 0 #fff, 0 10px #fff, 10px 0 #fff, 0 -10px #fff;
}
.cards-home .cards .card.titulo h2 span.texto {
	position: relative;
	z-index: 10;
}

.cards-home .cards .card.promo .content {
	height: auto;
}
.cards-home .cards .card.promo .content img {
	width: 100%;
}
.cards-home .cards .card:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 10px solid #fff;
	background-color: #fff;
}
.cards-home .cards .card.titulo:before {
	display: none;
}
.cards-home.reverse .cards .card.titulo {
	margin-bottom: 100px;
}
.cards-home.reverse .cards .card.titulo:before {
	display: block;
}
.cards-home .cards .card .imagen img {
	width: 100%;
}
.cards-home .cards .card .text {
	padding: 9px 20px;
}
.cards-home .cards .card h3,
.cards-home .cards .card h3 a {
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 34px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.cards-home.central .cards .card h3,
.cards-home.central .cards .card h3 a,
.cards-home.titulo-simple .cards .card h3,
.cards-home.titulo-simple .cards .card h3 a,
.cards-home.tres-items .cards .card h3,
.cards-home.tres-items .cards .card h3 a {
	/*text-transform: none;*/
}
.cards-home .cards .card .glyphicon {
	text-align: center;
	font-size: 30px;
	display: block;
}
.cards-home .cards .card h4 {
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin-top: 0px;
	text-align: center;
}
.cards-home .cards .card .subtitulo {
	font-family: 'Roboto Condensed';
	font-size: 20px;
	text-transform: uppercase;
	color: #333333;
	margin-top: 21px;
	padding: 3px;
	font-weight: lighter;
	text-align: center;
}
.cards-home .cards .card .seprador hr {
	border: 1px solid #333;
	width: 60%;
}
.cards-home .cards .card .tags {
	font-size: 14px;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 26px;
	text-decoration: underline;
}
.cards-home .titulo-mobile {
	font-family: PlayfairDisplay-Black;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 20px 0;
	text-align: center;
	color: #fff;
	margin: 0;
}

@media screen and (max-width: 768px) {
	.cards-home .cards {
		width: 100%;
		padding: 0 70px;
		flex-direction: column;
	}
	.cards-home .cards > div {
		width: 100%;
	}
	.cards-home .cards > div.cards-left,
	.cards-home.reverse .cards > div.cards-left,
	.cards-home.tres-items .cards > div.cards-left,
	.cards-home.reverse .cards > div.cards-right,
	.cards-home.central .cards > div.cards-left {
		margin-top: 0;
	}
	.cards-home.central .cards > div.cards-right {
		flex-direction: column;
	}
	.cards-home.central .cards > div.cards-right .card {
		width: 100%;
	}
	.cards-home.central .cards .card.titulo {
		width: 100%;
		margin-right: 0;
	}
	.cards-home .cards .card.titulo .content {
		align-items: center;
	}
	.cards-home .cards .cardSeprador hr {
		border: 3px solid #000;
		width: 80%;
		margin-left: 0px;
		margin-top: 40px;
		margin-bottom: 5px;
	}
	.cards-home .cards .articulos {
		margin-left: 0;
	}
}

@media screen and (max-width: 648px) {
	.cards-home {
		margin: 0;
	}
	.cards-home.post-header {
		margin-top: 0;
	}
	.cards-home .cards {
		width: 100%;
		padding: 0;
		flex-direction: column;
	}
	.cards-home .cards span.recuadro {
		display: none;
	}
	.cards-home .cards > div {
		width: 100%;
	}
	.cards-home .cards > div.cards-left,
	.cards-home.reverse .cards > div.cards-left,
	.cards-home.tres-items .cards > div.cards-left,
	.cards-home.reverse .cards > div.cards-right,
	.cards-home.central .cards > div.cards-left {
		margin-top: 0;
	}
	.cards-home.central .cards > div.cards-right {
		flex-direction: column;
	}
	.cards-home.central .cards > div.cards-right .card {
		width: 100%;
	}
	.cards-home .cards .card {
		padding: 0;
	}
	.cards-home .cards .card:before {
		display: none;
	}
	.cards-home .cards .card .content {
		border: none;
		display: none;
	}
	.cards-home .cards .card.active .content {
		border-bottom: 1px solid #000;
	}
	.cards-home .cards .card.visible .content {
		display: block;
		border-bottom: 1px solid #000;
	}
	.cards-home .cards .card .text {
		padding-left: 0;
		padding-right: 0;
	}
	.cards-home .cards .card .imagen img {
		border: 1px solid #333;
	}
	.cards-home .cards .card .boton-mobile {
		display: block;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		margin: 0 0 20px;
	}
	.cards-home .cards .card h3,
	.cards-home .cards .card h3 a {
		font-size: 28px;
		color: #000;
		text-align: left;
		text-transform: none;
	}
	.cards-home .cards .card .glyphicon {
		display: none;
	}
	.cards-home .cards .card h4 {
		font-family: 'Roboto';
		font-size: 16px;
		font-weight: normal;
		text-transform: none;
		text-align: left;
	}
	.cards-home .cards .card .subtitulo {
		text-align: left;
	}
	.cards-home .cards .card .tags {
		text-align: left;
		position: relative;
		padding-left: 35px;
		min-height: 30px;
		margin-top: 2rem;
	}
	.cards-home .cards .card .tags span {
		position: absolute;
		left: 0;
	}
	.cards-home .cards .card.visible .boton-mobile,
	.cards-home .cards .card.active .boton-mobile {
		display: none;
	}
	.cards-home .cards .card .boton-mobile .content {
		padding-top: 0;
		padding-bottom: 0;
		display: block;
	}
	.cards-home .cards .card .boton-mobile .flecha {
		bottom: 0;
		right: 0;
		top: 0;
		margin: auto;
	}
	.cards-home .cards .card .seprador {
		display: none;
	}
	.traumastismo + .cards-home,
	.carrouselVideos + .cards-home {
		margin-top: 0;
	}
}
