/*
Theme Name: Charm Life
Description: Revista de sociales Charm Life
Author URI: https://verticeasociados.com
Version: 1.0
Text Domain: charmlife
-------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700|Montserrat:400,600,700,800,900');
/*
	font-family: 'Libre Baskerville', serif;
	font-family: 'Montserrat', sans-serif;
*/
body{
	margin: 0 auto;
	-webkit-font-smoothing: antialiased !important;
	text-decoration:none;
}

/************************************
			   HEADER
************************************/
.contiene-top-banner{
	position: fixed;
    width: 100%;
    background-color: #FFF;
    height: 90px;
    z-index: 10;
    top: 0px;
    text-align: center;
}
.top-banner{
	position: relative;
	/*width: 90%;
	margin-left: 5%;
	margin-right: 5%;*/
	margin-bottom: 2vw;
	width: 720px;
	height: 90px;
}
.header{
	position: fixed;
	    width: 100%;
	    top: 90px;
    z-index: 10;
    background-color: #FFF;
}
.container{
	margin-top: 240px;
}
.logo{
	position: relative;
	width: 22%;
    margin-top: 1vw;
}
.menu{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	height: 40px;
	line-height: 40px;
	width: calc(90% - 70px);
}
.liga-menu{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-family: 'Libre Baskerville', serif;
	-webkit-font-smoothing: antialiased !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
.xoxo{
	list-style: none;
	padding: 0px;
}
.screen-reader-text{
	display: none;
}
.buscador{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-family: 'Libre Baskerville', serif;
	-webkit-font-smoothing: antialiased !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	width: 150px;
}
#s{
	position: relative;
    display: inline-block;
    vertical-align: top;
    width: 110px;
    height: 20px;
    border: 0px;
    padding-bottom: 0px;
    /* border-bottom: 1px solid #CCC; */
    border: solid 1px #CCC;
    border-radius: 20px;
    margin-top: 8px;
    text-align: center;
    font-family: 'Libre Baskerville', serif;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 700;
}
#searchsubmit{
	position: relative;
    display: inline-block;
    vertical-align: top;
    width: 20px;
    -webkit-appearance: none;
    -moz-appearance:none;
    -ms-appearance:none;
    appearance:none;
    border: 0px;
    color: transparent;
    background-color: #FFF;
    /* background-color: #FA0; */
    height: 25px;
    width: 25px;
    margin-top: 7px;
    background-image: url(images/lupa.jpg);
    background-size: auto 80%;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.redes-header{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 70px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.red-header{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
}
.slider{
	position: relative;
	width: 100%;
	width: 80%;
	margin-left: 10%;
	height: 50vw;
}

/************************************
			   HOME
************************************/

#modal{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:rgba(0,0,0,.5);
	z-index:999999;
	text-align:center;
}
#cerrar{
	position:relative;
	width:30px;
	top:21%;
	z-index:999999;
	cursor:pointer;
}
#foto{
	position:relative;
	width:665px;
	top:20%;
}

.sociales-home{
	position: relative;
	width: 100%;
}
.sociales-home-60{
	position: relative;
	width: 70%;
	display: inline-block;
	vertical-align: top;
}
.sociales-home-40{
	position: relative;
	width: 29%;
	padding-left: 1%;	
	display: inline-block;
	vertical-align: top;
}
.sociales-home-100{
	position: relative;
	width: 100%;
}
.social-home1{
	height: 42vw;
}
.social-home2{
	width: 100%;
	height: 21vw;
	display: inline-block;
	vertical-align: top;
}
.img-social-home, .img-social-home2{
	position: relative;
	width: 100%;
	height: 34vw;
	background-position: center center;
	background-size: cover;
}
.img-social-home2{
	height: 17vw;
}
.info-social-home, .info-social-home2{
	position: relative;
	padding-top: 2vw;
	padding-bottom: 2vw;
	text-align: left;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	height: 8vw;
	background-color: rgba(0,0,0,.8);
	background-color: #FFF;
}
.info-social-home2{
	height: 4vw;
	padding: 0px;
	width: 100%;
}
.articulo-grande-home{
	position: relative;
	width: 80%;
	padding-left: 10%;
	padding-right:10%;
	height: 25vw;
	margin-top: 2vw;
	margin-bottom: 2vw;
}
.portada-articulo-grande{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 100%;
	background-size: cover;
	background-position: center center;
	background-color: #FFF;
}
.info-articulo-grande{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 100%;
}
.titulos-articulo-grande{
	position: relative;
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	background-color: #666;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	margin-top: 4vw;
	font-weight: 400;
}
.titulo-articulo-grande{
	position: relative;
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 2.4vw;
}
.subtitulo-articulo-grande{
	position: relative;
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
	font-weight: 600;
	font-size: 1.3vw;
}
.extracto-articulo-grande{
	position: relative;
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 2vw;
	font-family: 'Montserrat', sans-serif;
	font-size: 1.1vw;
	line-height: 1.5;
	font-weight: 400;
}
.contenedor-cintillo{
	position: relative;
	width: 90%;
	height: 4vw;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 2vw;
	margin-bottom: 2vw;
	background-size: cover;
	background-position: center center;
}
.lo-mas-visto-bloque{
	position: relative;
	width: 100%;
	margin-top: 2vw;
	text-align: center;
}

/*AJUSTES LO MAS VISTO*/
.ajuste-lo-mas-visto{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 40%;
	height: 46vw;
	margin-right: 1.5%;
	margin-left: 1.5%;
	background-position: center center;
	background-size: cover;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
}
.lo-mas-visto{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 34vw;
	background-position: center center;
	background-size: cover;
}
.info-lo-mas-visto{
	position: relative;
	padding-top: 2vw;
	padding-bottom: 2vw;
	text-align: left;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	height: 8vw;
	background-color: rgba(0,0,0,.8);
	background-color: #FFF;
}
.etiqueta-lo-mas-visto{
	position: relative;
    /* top: 50%; */
    /* background-color: #FFF; */
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 1.2vw;
    line-height: 3vw;
    color: #d3222a;
}
.titulo-lo-mas-visto{
	position: absolute;
	/*top: 58%;*/
	margin: 0px;
	font-weight: 400;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	color: #FFF;
	padding-top: 1vw;
	text-align: left;
	font-family: 'Libre Baskerville', serif;
	line-height: 1;
	font-size: 2.6vw;
	text-shadow: 1px 1px 2px rgba(50, 50, 50, .3);
	color: #000;
}
.lo-mas-visto-chico{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 18%;
	margin-left: 1.1%;
	margin-right: 1.1%;
	margin-top: 2vw;
	background-color: rgba(0,0,0,.8);
	background-color: #FFF;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
}
.lo-mas-visto-chico-2{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 22%;
	margin-left: 1.1%;
	margin-right: 1.1%;
	margin-top: 2vw;
	background-color: rgba(0,0,0,.8);
	background-color: #FFF;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
}
.lo-mas-visto-chico-3{
	position: relative;
    display: inline-block;
    vertical-align: top;
    width: 47%;
    margin-left: 1.1%;
    margin-right: 1.1%;
    /* margin-top: 2vw; */
    background-color: rgba(0,0,0,.8);
    margin-bottom: 4vw;
    background-color: #FFF;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
}
.portada-lo-mas-visto-chico{
	position: relative;
	width: 100%;
	height: 14.4vw;
	background-size: cover;
	background-position: center center;
	text-align: center;
    line-height: 14.4vw;
    color: #FFF;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
    font-size: 3vw;
}
.etiqueta-lo-mas-visto-chico{
	position: relative;
    /* top: 50%; */
    /* background-color: #FFF; */
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    padding-left: 5%;
    padding-right: 5%;
    font-size: .9vw;
    line-height: 1.3;
    color: #d3222a;
    text-align: left;
    padding-top: 1vw;
}
.titulo-lo-mas-visto-chico{
	font-size: 1vw;
	line-height: 1.3;
	font-family: 'Libre Baskerville', serif;
	text-align: left;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	font-weight: 400;
	color: #FFF;
	-webkit-font-smoothing: subpixel-antialiased;
	color: #000;
	height: 3.2vw;
	/*line-height: 3.2vw;*/
}
.box-banner{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 22%;
	margin-left: 1.1%;
	margin-right: 1.1%;
	/*height: 14vw;*/
	/*height: 17vw;*/
	height: 19vw;
	margin-top: 2vw;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.entrevista-home{
	position: relative;
	width: 100%;
	height: 35vw;
	text-align: center;
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 1vw;
}
.cintillo-entrevista{
	position: relative;
	width: 22%;
	padding: .2vw;
	padding-right: 1vw;
	padding-left: 1vw;
	background-color: #FFF;
}
.info-entrevista-home{
	position: relative;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	/*padding-top: 18vw;*/
	padding-top: 1vw;
	padding-bottom: 1vw;
	text-align: center;
	background-color: rgba(0,0,0,.8);
	background-color: #FFF;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
	color: #000;
}
.titulo-entrevista-home{
	position: relative;
	width: 100%;
	color: #FFF;
	font-family: 'Libre Baskerville', serif;
	font-weight: 400;
	line-height: 1.2;
	font-size: 3vw;
	margin: 0px;
	padding-bottom: 1vw;
	/*text-shadow: 1px 1px 2px rgba(50, 50, 50, 1);*/
	color: #000;
}
.fecha{
	position: relative;
	font-size: 1.2vw;
	color: #666;
	font-family: 'Libre Baskerville', serif;
	background-color: #FFF;
	padding-right: .5vw;
	padding-left: .5vw;
	padding-top: .1vw;
	padding-bottom: .1vw;
}
.extracto-entrevista-home{
	position: absolute;
	bottom: 0px;
	width: 23%;
	left: 37.5%;
	background-color: #666;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 1vw;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 1vw;
	padding-bottom: 1vw;
	font-weight: 400;
	display: none;
}
.extracto-entrevista-home-chico{
	position: absolute;
	bottom: 0px;
	width: 50%;
	left: 23%;
	background-color: #666;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 1vw;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 1vw;
	padding-bottom: 1vw;
	font-weight: 400;
	display: none;
}
.bloque-banners{
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 1vw;
	padding-bottom: 3vw;
}
.articulo-solo-titulo{
	position: relative;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	padding-top: 2vw;
	padding-bottom: 2vw;
	line-height: 1.3;
	font-weight: 400;
}
.titulo-grande-home{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: 800;
	font-size: 6vw;
	letter-spacing: .5vw;
}
.subtitulo-grande-home{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: 700;
	font-size: 4vw;
}
.articulo-grande-home-2{
	position: relative;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 2vw;
	margin-bottom: 2vw;
}
.bloque-titulo-articulo-grande-2{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 45%;
}
.titulo-articulo-grande-2{
	position: relative;
	width: 80%;
	font-size: 4.5vw;
	/* font-size: 50px; */
	line-height: 1;
	margin: 1vw;
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
}
.linea-negra-articulo-grande-2{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	height: 3px;
	background-color: #000;
}
.fecha-autor-articulo-grande-2{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 44%;
	padding-left: 3%;
}
.fecha-articulo-grande-2{
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-size: .8vw;
	font-weight: 800;
}
.autor-articulo-grande-2{
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-size: .8vw;
	font-weight: 400;
}
.extracto-entrevista-home-2{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 17%;
	font-family: 'Montserrat', sans-serif;
	font-size: 1.1vw;
	font-weight: 400;
	text-align: justify;
}
.portada-articulo-grande-2{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	margin-left: 3%;
	height: 30vw;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
    line-height: 30vw;
    color: #FFF;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
    font-size: 6vw;
}
.mosaico-home{
	position: relative;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	padding-bottom: 2vw;
	padding-top: 2vw;
}

.articulo-mosaico{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 18vw;
}
.info-articulo{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 1vw;
}
.triangulo-derecho{
	position: absolute;
	top: 45%;
	left: -2px;
	width: 0; 
    height: 0; 
    border-left: 2vw solid #FFF;
    border-top: 2vw solid transparent;
    border-bottom: 2vw solid transparent; 
}
.triangulo-izquierdo{
	position: absolute;
	top: 45%;
	right: -2px;
	width: 0; 
    height: 0; 
    border-right: 2vw solid #FFF;
    border-top: 2vw solid transparent;
    border-bottom: 2vw solid transparent; 
}
.titulo-articulo{
	position: relative;
	font-family: 'Libre Baskerville', serif;
	font-size: 1.8vw;
	font-weight: 700;
}
.subtitulo-articulo{
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-size: 1.1vw;
	font-weight: 400;
}
.portada-articulo{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	height: 100%;
	background-size: cover;
	background-position: center center;
}
.videos{
	position: relative;
	width: 100%;
	margin-top: 2vw;
	margin-bottom: 2vw;
	text-align: center;
}

.izquierdo-video{
	position: relative;	
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding-top: 2vw;
}
.video-chico-home{
	position: relative;
	width: 80%;
	margin-bottom: 4vw;
}
.portada-video-chico{
	position: relative;
	width: 100%;
	height: 14vw;
	background-position: center center;
	background-size: cover;
}
.titulo-video-chico{
	position: relative;
	width: 100%;
	text-align: center;
	font-family: 'Libre Baskerville', serif;
	font-size: 1.3vw;
	line-height: 1.2;
}
.derecho-video{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 55%;
	padding-top: 2vw;
}
.video-grande-home{
	position: relative;
	width: 100%;
}
.portada-video-grande-home{
	position: relative;
	width: 100%;
	height: 27vw;
	background-color: #FFF;
	background-position: center center;
	background-size: cover;
	text-align: center;
    line-height: 27vw;
    color: #FFF;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
    font-size: 6vw;
}
.play-grande{
	position: absolute;
	width: 100%;
	text-align: center;
	top: 12vw;
	color: #FFF;
	font-size: 8vw;
}
.play-chico{
	position: absolute;
	width: 100%;
	text-align: center;
	top: 4.5vw;
	color: #FFF;
	font-size: 5vw;
}
.titulo-video-grande-home{
	position: relative;
	font-family: 'Libre Baskerville', serif;
	font-size: 2.7vw;
	line-height: 1.2;
	color: #000;
	margin: 0px;
	padding-top: 1vw;
	padding-bottom: .5vw;
	font-weight: 400;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}
.extracto-video-grande-home{
	position: relative;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	font-size: 1.1vw;
	font-weight: 400;
}
/***********************************
			 NOVEDADES
***********************************/
.titulo-seccion-interior{
	position: relative;
	width: 65%;
	height: 5vw;
	background-size: cover;
	background-position: center center;
	margin-top: 3vw;
	margin-bottom: 2vw;
}
.novedades{
	position: relative;
	display: inline-block;
	width: 100%;
}
.novedad{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 24%;
	margin-left: .5%;
	margin-top: .5vw;
	height: 25vw;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	animation-name: background-hover;
	animation-duration: .5s;
	animation-fill-mode: forwards;
}
.novedad:hover{
	animation-name: background-leave;
}
.novedad-mediana{
	width: 50%;
	height: 25vw;
}
.novedad-grande{
	width: 75%;
	height: 25vw;
}
.info-novedad{
	position: relative;
	margin-top: 15vw;
	width: 100%;
	height: auto;
}
.titulo-novedad{
	position: relative;
	padding: 0px;
	margin: 0px;
	max-width: 22vw;
	font-family: 'Libre Baskerville', serif;
	font-weight: bolder;
	font-size: 1.7vw;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
.subtitulo-novedad{
	position: relative;
	width: 16vw;
	border:solid 1px #F00;
	border: solid 1px #ffc0a0;
	color: #FFF;
	background-color: rgba(0,0,0,.5);
	padding: 2%;
	padding-top: .7vw;
	padding-bottom: .7vw;
	font-family: 'Montserrat', sans-serif;
	font-size: .8vw;
	text-transform: uppercase;
	text-align: center;
}
/***********************************
		  TALENTOS
***********************************/
.talento-grande{
	position: relative;
	width: 100%;
	height: 27vw;
	margin-bottom: 2vw;
	background-color: #000;
}
.info-talento-grande{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding-right: 3%;
	padding-left: 12%;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
}
.foto-talento-grande{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 60%;
	height: 100%;
	background-position: center center;
	background-size: cover;
}
.titulo-it-girl{
	position: relative;
	width: 8vw;
}
.titulo-talento-grande{
	font-size: 2.5vw;
}
.subtitulo-talento-grande{
	font-size: 1.5vw;
}
.columna-mitad{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding-bottom: 4vw;
	padding-top: 4vw;
}
.fondo-negro{
	background-color: #000;
}
.articulo-talentos{
	position: relative;
	width: 90%;
	margin-left: 5%;
	height: 20vw;
	margin-top: 2vw;
	background-color: #Fff;
}
.portada-talento{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 60%;
	height: 100%;
	background-position: center center;
	background-size: cover;
}
.info-talento{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 40%;
	height: 100%;
}
.titulo-talento{
	position: relative;
	width: 90%;
	padding-left: 5%;
	font-family: 'Montserrat', sans-serif;
	font-size: 2.5vw;
}
.subtitulo-talento{
	position: relative;
	width: 90%;
	padding-left: 5%;
	font-family: 'Montserrat', sans-serif;
	font-size: 1.2vw;
}
/************************************
			  RECETARIO
************************************/
.recetario{
	position: relative;
	width: 100%;
}
.receta{
	position: relative;
	width: 100%;
	height: 35vw;
}
.fondo-blanco-receta{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 48%;
	height: 100%;
	z-index: 2;
	background-color: #FFF;
}
.info-receta{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 32%;
	height: 100%;
	padding-right: 10%;
	padding-left: 10%;
}
.bloque-info-receta{
	position: absolute;
	bottom: 20%;
	width: 60%;
}
.foto-receta-derecha{
	position: absolute;
    width: 113%;
    height: 65%;
    top: 17%;
    z-index: 2;
    left: 0px;
    background-position: center center;
    background-size: cover;
}
.foto-receta-izquierda{
	position: absolute;
    width: 113%;
    height: 65%;
    top: 17%;
    right: 0px;
    z-index: 2;
    background-position: center center;
    background-size: cover;
}
.titulo-receta{
	position: relative;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	font-size: 4vw;
	font-weight: 700;
	margin: 0px;
	line-height: 1;
}
.autor-receta{
	position: relative;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	font-size: 1vw;
	font-weight: 800;
	padding-top: 1vw;
}
.extracto-receta{
	position: relative;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	font-size: 1.1vw;
	padding-top: 1vw;
	font-weight: 400;
}

/************************************
			   FOOTER
************************************/
.footer{
	position: relative;
	width: 100%;
	background-color: #000;
	font-family: 'Libre Baskerville', serif;
}
.contenedor-footer{
	position: relative;
	width: 100%;
	height: 200px;
}
.columna-footer{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 24%;
	color: #FFF;
	text-align: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-top: 35px;

	line-height: 1.2;
	font-size: 13px;
	letter-spacing: 1px;
}
.columna-footer:nth-child(1){
	width: 400px;
	width: 30%;
}
.columna-footer:nth-child(2){
	width: 300px;
	width: 22%
}
.columna-footer:nth-child(3){
	width: 240px;
	width: 21%;
	text-align: right;
}
.revista-footer{
	position: relative;
	width: 190px;
	margin-top: -15px;
	z-index: 2;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
}
.menu-footer{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 170px;
	list-style: none;
	font-size: 12px;
	padding: 0px;
	padding-left: 20px;
	line-height: 1.2;
	font-size: 13px;
	letter-spacing: 1px;
	font-size: 11px;
}
.titulo-footer{
	font-size: 25px;
	line-height: 1;
	padding-bottom: 20px;
	letter-spacing: 3px;
}
.derechos-reservados{
	font-size: 11px;
	line-height: 1.3;
	margin-top: 23px;
}
.contacto-footer{
	margin-top: 20px;
}
.telefono-footer{
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bloque-footer{
	position: relative;
	text-align: center;
	width: 100%;
	height: 75px;
	background-color: #FFF;
}
.logo-footer{
	position: relative;
	height: 80%;
	margin-top: 10px;
}
/***********************************
			 ENTRADA
***********************************/
.portada-entrada{
	position: relative;
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	height: 40vw;
	background-position: top center;
	background-size: cover;
}
.bloque-articulo{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 55%;
	padding-left: 15%;
	background-color: #Fff;
	top: -5vw;

}
.titulo-entrada{
	position: relative;
	font-size: 4vw;
	font-family: 'Libre Baskerville', serif;
	font-weight: 400;
}
.bloque-articulo, .bloque-articulo p{
	font-family: 'Montserrat', sans-serif;
	font-size: 1vw;
}

 .bloque-articulo a{
	font-family: 'Montserrat', sans-serif;
	font-size: 1vw;
	color: #008ee6;
}
/***********************************
			ESTILO DE VIDA
***********************************/
.cuadriculo-estilo{
	position: relative;
	width: 100%;
}
.cuadro-estilo{
	position: relative;
	width: 50%;
	display: inline-block;
	vertical-align: top;
	height: 45vw;
	background-position: center center;
	background-size: cover;
}
.titulo-estilo{
	position: absolute;
	bottom: 8vw;
	left: 0px;
	background-color: rgba(0,0,0,0.6);
	color: #FFF;
	font-family: 'Libre Baskerville', serif;
	font-size: 1.7vw;
	text-align: center;
	width: 70%;
	padding: 3vw;
	padding-right: 15%;
	padding-left: 15%;
}
.cuadro-arriba{
	/*bottom: 20vw;*/
}

/***********************************
			ENTREVISTAS
***********************************/
.entrevista-grande{
	position: relative;
	width: 100%;
}

.entrevista-chica{
	position: relative;
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin-left: .5%;
    margin-right: .5%;
    margin-top: 1vw;
    margin-bottom: 1vw;
}
.entrevista-grande .entrevista-home{
	margin-top: 0px;
}
.entrevista-chica .entrevista-home{
	margin-top: 0px;
}
/***********************************
			  VIDEOS
***********************************/
.video-seccion{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 47%;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 2vw;
}
/***********************************
			  SOCIALES
***********************************/
.lista-lo-mas-nuevo-sociales{
	position: relative;
	width: 40%;
	padding: 0px;
	margin: 0px;
	list-style: none;
	margin-left: 30%;
	text-align: center;
	padding-top: 5vw;
}
.item-lista-lo-mas-nuevo-nosotros{
	position: relative;
	width: 100%;
	margin-bottom: 20px;
	font-family: 'Libre Baskerville', serif;
	color: #666;
	font-size: 1vw;
}
.lo-mas-nuevo-sociales{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 29%;
	margin-right: 1%;
	height: 46vw;
	text-align: center;
	background-color: #e2e2e2;
}
.titulo-lo-mas-nuevo{
	position: relative;
	width: 36%;
	margin-top: 2vw;
}
.lo-mas-visto-largo{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 38%;
	height: 46vw;
	margin-right: 1.5%;
	margin-left: 1.5%;
	background-position: center center;
	background-size: cover;
}
.sociales-chicos-columna{
	position:relative;
	display: inline-block;
	vertical-align: top;
	width: 51vw;
	margin-right: 2%;
	margin-left: 1%;
}
.banner-largo{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width:720px;
}
.box-banner-social{
	vertical-align: middle;
	margin-top: 0px;
}
.box-banner-social-chico{
	width: 100%;
}
.sociales-chicos{
	position: relative;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.social-chico{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 22vw;
	min-height: 25vw;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 20px;
}
.foto-social-chico{
	position: relative;
	width: 100%;
	height: 18vw;
	background-position: center center;
	background-size: cover;
}
.titulo-social-chico{
	position: relative;
	width: 100%;
	text-align: center;
	font-size: 1.3vw;
	line-height: 1.5;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	font-family: 'Montserrat', sans-serif;
}
.extracto-social-chico{
	position: relative;
	width: calc(100% - 42px);
	padding: 20px;
	font-family: 'Libre Baskerville', serif;
	font-size: .8vw;
	border:solid 1px #ccc;
	text-align: left;
}
.calendario{
	position: relative;
	width: 95%;
	height: auto;
	max-height: 50vw;
	margin-right: 2.5%;
	margin-left: 2.5%;
	border:solid 1px #CCC;
	margin-bottom: 50px;
	background-color: #FFF;
}
.cintillo-alto{
	position: relative;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 2vw;
}
.lista-fechas{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 13%;
	list-style: none;
	font-family: 'Montserrat', sans-serif;
	font-size: 1vw;
	line-height: 3vw;
	color: #555;
	font-weight: 400;
}
.lista-anios{
	position: relative;
	width: 100%;
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
}
.anio{
	color: #d41d49;
	line-height: 2.5vw;
	/*MODIFICACION*/
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 1vw;
	line-height: 3vw;
	padding-right: 2vw;
	padding-left: 2vw;
	cursor: pointer;
	/******************/
}
.mes{
	cursor:pointer;
}
.articulos-calendario{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 80%;
	height: 35vw;
	overflow:auto;
}
.articulo-calendario{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 22%;
	margin-right: 1.5%;
	margin-left: 1.5%;
	height: 16vw;
	margin-top: 2vw;
}
.portada-articulo-calendario{
	position: relative;
	width: 100%;
	height: 59%;
	background-position: center center;
	background-size: cover;
}
.fecha-articulo-calendario{
	position: relative;
	font-family: 'Changa', sans-serif;
	font-size: 1vw;
	color: #d41d49;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	padding-top: .5vw;
}
.nombre-articulo-calendario{
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-size: .9vw;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
/***********************************
		  AJUSTES CAMERA
***********************************/
.camera_caption > div{
	background-color: transparent;
    background-color: #FFF;
    background: #FFF;
    width: 100%;
    text-align: center;
    height: 8vw;
}
.camera_caption{
	bottom: -1vw;
    width: 50%;
    left: 25%; 
}
.titulo-slider{
	color: #000;
	background-color: #FFF;
	font-size: 2vw;	
    padding: .5vw;
    padding-left: 1vw;
    padding-right: 1vw;
	margin: 0px;
	letter-spacing: .3vw;
	font-family: 'Libre Baskerville', serif;  
	line-height: 1.3;
}
.subtitulo-slider{
	color: #887169;
	background-color: #FFF;
	font-size: 1vw;
	padding: .4vw;
	padding-left: 1vw;
	padding-right: 1vw;
	font-family: 'Libre Baskerville', serif;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.solo-movil{
	display: none;
}
.slider-movil{
	display: none;
}
.slider{
	display: block;
}
.boton-menu{
	display: none;
}
.tope{
	position: relative;
    width: 100%;
    height: 200px;
    height: 20vw;
}
.titulo-relacionados{
	font-family: 'Montserrat', sans-serif;
	font-size: 2.5vw;
	position: relative;
	width: 100%;
	text-align: center;
}
.barra-redes{
	position: fixed;
    top: 24vw;
    z-index: 10;
    /*left: 0px;*/
    right: 0px;
    width: 50px;
    height: 150px;
    background-color: #FA0;
}
.red-flotante{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: center;
    line-height: 50px;
    border-bottom: 2px solid #34435a;
    background-color: #2c3b4e;
    cursor: pointer;
}
.red-flotante:hover{
	background-color: #e2e2e2;
	color: #2c3b4e;
}

.firma{
	position: absolute;
    bottom: 15px;
    right: 26px;
    font-family: 'Nunito', sans-serif;
    font-size: 11px;
    color: #333;
}
.modal-sociales{
	position: fixed;
	top: 0px;
	left:0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.7);
	text-align: center;
	z-index: 10;
	display: none;
}
.cerrar-modal{
	position: absolute;
	top: 30px;
	right: 30px;
	width: 30px;
	height: 30px;
	border-radius:5px;
	background-color: #FFF;
	font-family: 'Nunito', sans-serif;
    font-size: 11px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}
.modal-sociales img{
	position: relative;
    width: 70%;
    margin-top: 1vw;
}
.video-entrada{
	width: 100%;
	height: 480px;
}
#primary, #secondary{
}
#primary{
	width: 150px;
    height: 40px;
    overflow: hidden;
    margin-top: 5px;
}
.banner-nosotros{
	position: relative;
    width: 100%;
    height: 20vw;
    background-image: url(images/logo.png);
    background-size: 30%;
    background-position: center center;
    background-repeat: no-repeat;
}
.cintillo-mision{
	position: relative;
    width: 100%;
    height: 4vw;
    background-image: url(images/mision.png);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-top: 4vw;
}
.cintillo-vision{
	position: relative;
    width: 100%;
    height: 4vw;
    background-image: url(images/vision.png);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-top: 4vw;
}
.texto-nosotros{
	position: relative;
    width: 46%;
    padding: 1%;
    margin-left: 26.5%;
    margin-right: 26.5%;
    font-family: 'Montserrat', sans-serif;
    font-size: 1vw;
    background-color: #FFF;
    margin-top: -3vw;
    text-align: center;
}
.texto-mision{
	position: relative;
    width: 46%;
    padding: 1%;
    margin-left: 26.5%;
    margin-right: 26.5%;
    font-family: 'Montserrat', sans-serif;
    font-size: 1vw;
    background-color: #FFF;
    text-align: center;
}
.texto-mision ul{
	position: relative;
	width: 26%;
	margin-left: 37%;
	text-align: left;
}
.video-charm{
	position: relative;
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 4vw;
	margin-bottom: 4vw;
	height: 35vw;
}
.paginador{
	position: relative;
    width: 100%;
    /* padding-left: 25%; */
    /* padding-right: 25%; */
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding-bottom: 10vw;
    text-align: center;
    margin-top: 4vw;
}
.page-numbers{
	border: solid 1px #000;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: 900;
	color: #000;
}
.prev{
	font-weight: 900;
	border:0px;
	color: #000;
}
.current{
	background-color: #000;
	color: #FFF;
}
.screen-reader-text{
	display: none;
}
.fa-play-circle{
	color: #FFF;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}
.medio-nosotros{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.primera-portada{
	position: relative;
	width: 70%;
}
.segunda-portada{
	position: relative;
	width: 100%;
}
.portada-chica{
	position: relative;
	width: 48%;
	display: inline-block;
	vertical-align: top;
	margin-left: 1%;
	margin-right: 1%;
}
.medio-nosotros h1{
	position: relative;
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	font-size: 4vw;
	font-family: 'Libre Baskerville', serif;
	font-weight: 400;
	padding-top: 5vw;
	margin-bottom: 0px;
}
.medio-nosotros p{
	position: relative;
	width: 70%;
	padding-left: 10%;
	padding-right: 20%;
	font-family: 'Montserrat', sans-serif;
    font-size: 1.2vw;
    line-height: 1.5
}
.medio-nosotros p.mision{
	width: 50%;
	padding-left: 30%;
}
.medio-nosotros h1.mision{
	width: 50%;
	padding-left: 30%;
	padding-top: 7vw;
}
.bloque-nosotros{
	position: relative;
	width: 100%;
	font-size: 0px;
	padding-top: 3vw;
	padding-bottom: 3vw;
}
.medio-nosotros h1.vision{
	padding-top: 3vw;
}
.medio-nosotros h1.vision-2{
	padding-top: 0vw;
}
.medio-nosotros p.medio-parrafo{
	display: inline-block;
    vertical-align: top;
    width: 26%;
    padding-left: 10%;
    padding-right: 0%;
}
@media (max-width: 480px) {
	#foto{
		width:450px;
	}
	.box-banner-social-chico img{
		position: relative;
		width: 100%;
	}
	
	.tope{
		display: block;
		position: relative;
		width: 100%;
		height: 140px;
	}
	
	
	.slider{
		display: none;
	}
	.top-banner{
		width: 460px;
		height: 60px;
		margin: 0px;
	}
	.redes-header{
		display: none;
	}
	.menu{
		position: fixed;
		width: 100%;
		height: calc(100% - 90px);
		left: 0px;
		top: 115px;
		z-index: 2;
		background-color: #fff;/*
		animation-name: abre-menu;*/
		animation-duration: .5s;
		animation-fill-mode: forwards;
		left: -100%;
	}
	.header{
		position: fixed;
		height: 85px;
		z-index: 3;
		top: 60px;
		background-color: #FFF;
		width: 480px;
	}
	.logo{
		margin-top: 25px;
		width: auto;
		height: 40px;
		z-index: 3;
		/*margin-right: 200px*/
	}
	.boton-menu{
		position: absolute;
		right: 20px;
    	top: 20px;
		font-size: 30px;
		display: block;
		z-index: 3;
		cursor: pointer;
	}
	.liga-menu{
		position: relative;
		width: 80%;
		padding-right: 10%:
		padding-left:10%;
		text-align: left;
		font-size: 30px;
		font-family: 'Libre Baskerville', serif;
		font-weight: 800;
		padding: 0px;
		margin-top: 30px;
		line-height: 1;
		color: #000;
	}
	.liga-menu:nth-child(1){
		margin-top: 50px;
	}
	.slider-movil{
		position: relative;
		width: 100%;
		height: 500px;
		display: block;
		overflow: hidden;
	}
	.camera_caption{
		width: 80%;
	    margin: 0px;
	    left: 0px;
	    bottom: 15px;
	    text-align: center;
	    background-color: #FFF;
	    /* display: none; */
    	margin-left: 10%;
    	height: 100px;
	}
	.camera_caption > div{
		width: 89%;
		height: auto;
	}
	.camera_fakehover{
		height: 400px;
	}
	.cameraCont, .cameraContents{
		height: 500px;
	}
	.camera_target_content{
		height: 500px;
	}
	.titulo-slider{
		font-size: 20px;
		width: initial;
	}
	.subtitulo-slider{
		line-height: 2;
		font-size: 14px;
	}
	.articulo-grande-home{
		width: 100%;
		padding: 0px;
		height: auto;
	}
	.portada-articulo-grande{
		height: 250px;
		width: 100%;
	}
	.info-articulo-grande{
		width: 100%;
	}
	.titulos-articulo-grande{
		margin: 0px;
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}
	.titulo-articulo-grande{
		font-size: 30px;
	}
	.subtitulo-articulo-grande{
		font-size: 24px;
	}
	.extracto-articulo-grande{
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
		font-size: 20px;
		padding-top: 20px;
		overflow: hidden;
	}
	.lo-mas-visto-bloque{
		margin-top: 20px;
	}
	.lo-mas-visto{
		width: 100%;
		height: 380px;
		margin: 0px;
		margin-bottom: 0px;
		margin-top: 3px;
		margin-bottom: 3px;
	}
	.titulo-lo-mas-visto{
		font-size: 28px;
    /* top: 50%; */
    line-height: 1.2;
    padding-top: 15px;
    width: 80%;
    /* padding-left: 10%; */
    padding-right: 10%;
    margin: 0px;
	}
	.etiqueta-lo-mas-visto{
		/*line-height: 30px; */
	    font-size: 18px;
	    top: 20px;
	}
	.lo-mas-visto-chico, .lo-mas-visto-chico-2, .lo-mas-visto-chico-3{
		width: 48%;
		margin:0px;
		margin-top: 5px;
		height: 330px;
	}
	.portada-lo-mas-visto-chico{
		height: 200px;
	}
	.titulo-lo-mas-visto-chico{
		font-size: 18px;
	}
	.bloque-banners{
		padding-bottom: 0px;
	}
	.box-banner{
		height: 400px;
	    width: 97%;
	    margin: 0px;
	    margin-left: 2px;
	    margin-right: 2px;
	    margin-top: 5px;
	    background-size: 100%;
	}
	.entrevista-home{
		width: 480px;/*
		margin-left: 10px;
		margin-right: 10px;*/
		height: 300px;
	}
	.titulo-entrevista-home{
		font-size: 26px;
	}
	.fecha{
		font-size: 18px;
	}
	.info-entrevista-home{
		padding-top: 30px;
    padding-bottom: 30px;
	}
	.extracto-entrevista-home{
		display: none;
	}
	.mosaico-home{
		width: 480px;
		margin:0px;/*
		margin-left:10px;
		margin-right: 10px;*/
	}
	.articulo-mosaico{
		width: 100%;
		height: 200px;
	}
	.titulo-articulo{
		font-size: 21px;
	}
	.subtitulo-articulo{
		font-size: 18px;
		display: none;
	}
	.articulo-grande-home-2{
		width: 100%;
		margin: 0px;
		margin-top: 20px;
	}
	.bloque-titulo-articulo-grande-2{
		width: 100%;
	}
	.titulo-articulo-grande-2{
		font-size: 42px;
		/*padding-left: 5%;
		padding-right: 5%;*/
		width: 90%;
		padding-bottom: 10px;
		text-align: center;
	}
	.extracto-entrevista-home-2{
		font-family: 'Montserrat', sans-serif;
		width: 440px;
	    font-size: 18px;
	    margin-left: 20px;
	    margin-right: 20px;
	    font-weight: 400;
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.fecha-autor-articulo-grande-2{
		width: 200px;
	}
	.fecha-articulo-grande-2, .autor-articulo-grande-2{
		font-size: 16px;
	}
	.linea-negra-articulo-grande-2{
		width: 240px;
		margin-left: 20px;
	}
	.portada-articulo-grande-2{
		width: 460px;
		margin: 0px;
		margin-left: 10px;
		margin-right: 10px;
		height: 280px;
		line-height: 280px;
    	font-size: 62px;
	}
	.videos{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.izquierdo-video, .derecho-video{
		width: 100%;
	}
	.video-chico-home{
		width: 230px;
		display: inline-block;
		vertical-align: top;
	}
	.portada-video-chico{
		height: 150px;
	}
	.titulo-video-chico{
		font-size: 20px;
	}
	.play-chico, .play-grande{
		font-size: 60px;
		top: 42px;
	}
	.play-grande{
		top: 90px;
	}
	.titulo-video-grande-home{
		font-size: 32px;
		padding-top: 25px;
		padding-bottom: 15px
	}
	.portada-video-grande-home{
		height: 240px;
		line-height: 240px;
    	font-size: 62px;
	}
	.extracto-video-grande-home{
		font-size: 22px;
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
		padding-bottom: 30px;
		padding-top: 10px;
	}
	.footer{
		margin-top: 30px;
	}
	.contenedor-footer{
		height: 600px;
		padding-top: 20px;
		text-align: center;
	}
	.titulo-footer, .contacto-footer{
		font-size: 32px;
	}
	.derechos-reservados{
		display: none;
	}
	.columna-footer{
		text-align: center;
		font-size: 20px;
		line-height: 1.5;
	}
	.menu-footer{
		display: none;
	}
	.columna-footer:nth-child(1){
		width: 100%;
	}
	.columna-footer:nth-child(3){
		text-align: center;
		width: 100%;
	}
	.columna-footer:nth-child(2){
		width: 100%;
	}
	.bloque-footer{
		height: 100px;
	}
	.logo-footer{
		height: 50px;
		margin-top: 15px;
	}
	.contenedor-cintillo{
		height: 70px;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.triangulo-derecho{
		border-left: 20px solid #FFF;
    	border-top: 20px solid transparent;
    	border-bottom: 20px solid transparent;
	}
	.triangulo-izquierdo{
		border-right: 20px solid #FFF;
    	border-top: 20px solid transparent;
    	border-bottom: 20px solid transparent;
	}
	.titulo-seccion-interior {
	    width: 99%;
	    height: 60px;
	    margin-top: 50px;
	    margin-bottom: 20px;
	    background-position: -60px;
	}
	.novedades{
		margin-bottom: 20px;
	}
	.novedad{
		width: 100%;
		height: 350px;
		margin-top: 5px;
	}/*
	.novedad:nth-child(3n+3){
		width: 100%;
	}*/
	.info-novedad{
		margin-top: 190px;
		width: 95%;
	}
	.titulo-novedad{
		max-width: 100%;
		font-size: 32px;
		font-weight: bolder;
	}
	.subtitulo-novedad{
		width: 70%;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 18px;
		text-transform: uppercase;
		text-align: center;
	}
	.receta{
		height: 200px;
	}
	.bloque-info-receta{
	}
	.fondo-blanco-receta{
		width: 50%;
	}
	.foto-receta-derecha{
		height: 100%;
		top: 0px;
		width: 100%;
	}
	.foto-receta-izquierda{
		height: 100%;
		top: 0px;width: 100%;
	}
	.titulo-receta{
		font-size: 20px;
	}
	.autor-receta{
		font-size: 12px;
	}
	.extracto-receta{
		font-size: 14px;
		display: none;
	}
	.info-receta{
		width: 40%;
		padding-left: 5%;
		padding-right: 5%;
	}
	.cudro-estilo{
		width: 50%;
		height: 300px;
	}
	.titulo-estilo{
		font-size: 20px;
	}
	.entrevista-chica{
		width: 100%;
	}
	.extracto-entrevista-home-chico{
		display: none;
	}
	.video-seccion{
		width: 98%;
	}
	.lo-mas-visto-largo{
		width: 480px;
		height: 380px;
		margin: 0px;
		margin-bottom: 0px;
		margin-top: 3px;
		margin-bottom: 3px;
	}
	.sociales-chicos-columna{
		width: 52%;
		margin-left: 0px;
		margin-right: 5px;
	}
	.social-chico{
		width: 98%;
		height: auto;
	}
	.foto-social-chico{
		height: 200px;
	}
	.titulo-social-chico{
		font-size: 14px;
	}
	.lo-mas-nuevo-sociales{
		width: 46%;
		width: 100%;
    	margin-left: 0%;
    	margin-right: 0px;
    	height: 500px;
    	margin-top: 20px;
	}
	.lista-lo-mas-nuevo-sociales{
		width: 70%;
		margin-left: 15%;
	}
	.item-lista-lo-mas-nuevo-nosotros{
		font-size: 14px;
	}
	.extracto-social-chico{
		font-size: 14px;
	}
	.cuadro-estilo{
		width: 50%;
	}
	.titulo-estilo{
		font-size: 14px;
	}
	.bloque-articulo{
		width: 100%;
		padding-left: 0%;
		padding-right:0%;
	}
	.bloque-articulo iframe{
		width: 100%;
		height: 480px;
	}
	.portada-entrada{
		height: 300px;
	}
	.titulo-entrada{
		font-size: 24px;
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}
	.bloque-articulo, .bloque-articulo p{
		font-size: 16px;
	}
	.bloque-articulo p{
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}

	.bloque-articulo, .bloque-articulo a{
		font-size: 16px;
	}
	.sociales-chicos-columna{
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	.titulo-it-girl{
		width: 100px;
	}
	.columna-mitad{
		width: 100%;
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.articulo-talentos{
		height: 200px;
	}
	.titulo-talento{
		font-size: 24px;
	}
	.talento-grande{
		display: none;
	}
	.titulo-relacionados{
		font-size: 24px;
	}
	.buscador{
		width: 480px;
	}
	#primary{
		width: 480px;
		height:60px;
	}
	#s{
		width: 300px;
		height: 40px;
		line-height: 40px;
	}
	#searchsubmit{
		height: 40px;
    width: 40px;
    margin-right: 63px;
	}
	.cintillo-alto{
		font-size: 24px;
	}
	.anio{
		font-size: 24px;
	}
	.lista-fechas{
		font-size: 20px;
		line-height: 40px;
		padding-left: 15px;
		width: 32%;
	}
	.calendario{
		max-height: 600px;
	}
	.articulos-calendario{
		width: 63%;
	}
	.articulo-calendario{
		width: 47%;
		height: 180px;
		height: auto;
	}
	.fecha-articulo-calendario{
		padding-top: 5px;
		font-size: 14px;
	}
	.nombre-articulo-calendario{
		font-size: 14px;
	}
	#calendario-entrevistas{
		height: auto;
		max-height: 500px;
	}
	.portada-articulo-calendario{
		height: 100px;
	}
	.contiene-top-banner{
		height: 70px;
		width: 480px;
	}
	.video-entrada{
		width: 100%;
		height: 480px;
	}
	.firma{
		position: relative;
		width: 100%;
		right: 0px;
		text-align: center;
		/* padding-top: 15px; */
		padding-bottom: 10px;
		font-family: 'Nunito', sans-serif;
		font-size: 11px;
		color: #333;
	}
	.texto-nosotros, .texto-mision{
		width: 90%;
		padding-right: 5%;
		padding-left: 5%;
		margin: 0px;
		font-size: 20px;
		margin-top: 20px;
		text-align: justify;
	}
	.cintillo-mision, .cintillo-vision{
		height: 50px;
		background-size: 250%;
		background-position: center center;
		margin-top: 40px;
	}
	.banner-nosotros{
		height: 340px;
		background-size: 131%;
	    background-position: center center;
	    background-repeat: no-repeat;
	}
	.video-charm{
		position: relative;
	    width: 90%;
	    margin-left: 5%;
	    margin-right: 5%;
	    margin-top: 40px;
	    margin-bottom: 40px;
	    height: 240px;
	}
	.ajuste-lo-mas-visto{
		width: 97%;
		height: 520px;
	}
	.info-lo-mas-visto{
		height: 110px;
	}
	.lo-mas-visto-chico:nth-child(5){
		display: none;
	}
	.etiqueta-lo-mas-visto-chico{
		font-size: 12px;
    padding-top: 14px;
	}
	.banner-largo{
		position: relative;
		display: inline-block;
		vertical-align: middle;
		width:100%;
	}
	.no-movil{
		display: none;
		width: 100%
	}
	.solo-movil{
		display: inline-block;
	}
	.medio-nosotros{
		width: 100%;
	}
	.primera-portada{
		width: 90%;
	    margin-left: 5%;
	    margin-right: 5%;
	}
	.medio-nosotros h1{
		font-size: 26px;
	}
	.medio-nosotros p{
		width: 80%;
	    padding-left: 10%;
	    padding-right: 10%;
		font-size: 18px;
	}
	.medio-nosotros h1.mision{
		width: 80%;
	    padding-left: 10%;
	    padding-right: 10%;
		padding-top:40px;
	}
	.medio-nosotros p.mision{
		width: 80%;
	    padding-left: 10%;
	    padding-right: 10%;
	}

}

a{
	text-decoration: none;
	color: inherit;
}
.roja-negrita{
	font-weight: 800;
	color: #F00;
}



/**********************************
		   ANIMACIONES
**********************************/

@keyframes abre-menu{
	from{left: -100%}
	to{left: 0px;}
}
@keyframes cierra-menu{
	from{left: 0px}
	to{left: -100%;}
}

/*@keyframes background-leave{
	from{background-size:  auto 130%; }
	to{background-size: auto 160%;}
}
@keyframes background-hover{
	from{background-size: auto 160%;}
	to{background-size: auto 130%;}
}*/

.etiqueta-lo-mas-visto, .etiqueta-lo-mas-visto-chico{
	display: none;
}