@charset "utf-8";
/* CSS Document */

a {
	text-decoration:none;
	}
 a:hover  h2{
	text-decoration:underline;
	color:#3D3D3D;
	}

/* HEADER*/

header{
	border-bottom: 1px solid #D1D1D1;
	text-align:center;
	}
	
.superior {
	display:flex;
	}
	
ul{
	font-family: 'Raleway', sans-serif;
	font-size: 0.8rem;
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: flex;
	transition: all 20%;
	justify-content:space-between;
	}	
	
ul li {
	flex-grow: 1;
	flex-basis: 1;
	width: 25%;
	text-align: center;
	position:relative;
	padding: 2px;
	}
ul ul {
	display: none;
	position:absolute;
	top:1em;
	left:140px;
	}
	
ul li:hover > ul {
	display:block;
	position:absolute;
	z-index: 20;
	}
	
ul a {
	text-decoration: none;
	color:#8A8888; 
	display: block;
	justify-content:center;
	align-items:center;
			
	}
ul a:hover {
	color: #EF7C58; 
	}
ul li ul li {
	width: 100%;
	position: relative;
	}


	
.canales{
	width:20vw;
	position:relative;
	}
.medio{
	width:58vw;
	position:relative;
	}
	
	.medio p {
	font-family: 'Raleway', sans-serif;
	font-size: 0.8rem;
	color:#8A8888;
	text-align:center;
	}
	
.subcripcion{
	width:10vw;
	position:relative;
	}
	
#search5back{
	width:12vw;
	position:relative;
    margin:0 auto;  
}

#searchbox5{
    width:10px;
	margin-left: 1.5em;
    /*margin:5px auto;
    padding-rigth: 40px;  */
}
#search5{
    background: url(data:image/png;base64,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) no-repeat 10px 6px #444;
    border:0 none;
	background-color:#FFFFFF;
    font: 0.8rem 'Raleway', sans-serif;
    width:100px;
    padding:6px 15px 6px 35px;
    border-radius:20px;
    /*text-shadow:0 2px 2px rgba(0,0,0,0.3);*/
    box-shadow:0 1px 0 rgba(255,255,255,0.1), 0 1px 3px rgba(0,0,0,0.2) inset;
    -webkit-transition: all 0.7s ease 0s;	
	}

#search5:focus {
    width: 100px;
    outline:0;
	}


h1{
	font-family: 'Playfair Display', serif;
	text-align:center;
	font-size: 7vw;
	letter-spacing: 3px;
	width: 100%;
	margin-left: 0;
	color: #3D3D3D;
	margin-bottom: 1em;
	}
.principal {
	margin-bottom: 1em;
	}
	.principal ul ul {
		background-color:white;
		text-align:center;
		}



/*CONTENEDOR*/

.card1{
	display:flex;
	padding: 20px;
	/*margin:15px 0px 20px 0px;*/
	border-bottom: 1px solid #D1D1D1;
	}
	.foto{
		width:60vw;
		position:relative;
		}
	.texto{
		width:40vw;
		position:relative;
		margin: 10vw 4vw 3vw 4vw;
		
		}
		.texto h3, .texto h2, .texto h4 {
			text-align:center;
			}
		.texto p{
			text-align: left;}
		.texto h3 {
			color:#EF7C58;
			font-size:1rem;
			margin:0;
			}
		.texto h2{
			font-family: 'Playfair Display', serif;
			font-size: 2.5rem;
			color:#3D3D3D;
			}
			
		.texto h4{
			font-family: 'Raleway', sans-serif;
			font-size: 0.8rem;
			color:#8A8888;
			}
		.foto img{
			width: 100%;
			height:auto;
			}


.card2{
	display:flex;
	padding:20px;
	
	}
	.card2_1, .card2_2{
		width:50vw;
		position:relative;
		padding: 30px 70px;

		}
		.card2_1 img, .card2_2 img{
			width:100%;
			height:auto;		
			}
		.texto_2{
		width:40vw;
		position:relative;
		margin-top: 20px;
		
		}
		.texto_2 h3, .texto_2 h2, .texto_2 h4 {
			text-align:center;
			}
		.texto_2 p{
			text-align: left;}
		.texto_2 h3 {
			color:#EF7C58;
			font-size:1rem;
			margin:0;
			}
		.texto_2 h2{
			font-family: 'Playfair Display', serif;
			font-size: 2.5vw;
			color: #3D3D3D;
			}
		.texto_2 h4{
			font-family: 'Raleway', sans-serif;
			font-size: 0.8rem;
			color:#8A8888;
			}
		.foto img, texto_2 h3, texto_2 h2, texto_2 h4, .texto_2 p{
			width: 100%;
			height:auto;
			}


.card3 {
	display:flex;
	padding: 20px;
	}
	.articulos{
		width:70vw;
		position:relative;
		display:flex;
		}
		.foto_3{
			width: 50vw;
			position:relative;
			}
			.foto_3 img{
				width:auto;
				}
		.texto_3{
			width:50vw;
			position:relative;
			text-align: left;
			}
			.texto_3 h3 {
			color:#EF7C58;
			font-size:1rem;
			}
		.texto_3 h2{
			font-family: 'Playfair Display', serif;
			font-size: 1.5rem;
			color: #3D3D3D;
			}
		.texto_3 h4{
			font-family: 'Raleway', sans-serif;
			font-size: 0.8rem;
			color:#8A8888;
			}
		h3{
			margin:0;
			}
	
	
	.destacados{
		width: 30vw;
		position:relative;
		flex-grow: 1;
		}
		.destacados h2{
			font-family: 'Playfair Display', serif;
			font-size: 2rem;
			color:#EF7C58;
			text-align:center;
			margin-bottom: 30px;
			}
		.articulo_visto{
			display:flex;
			}
			.articulo_visto p{
				margin: 20px;
				}
			.articulo_visto img{
				width:auto;
				}
					
			
			
	
/*FOOTER*/

footer{
	padding:30px;
	background-color:#e77070;
	}
	
	.redes{
		display:flex;
		}
		.vacio{
			width:85vw;
			position:relative;
			}
		.logos{
			width:15vw;
			position:relative;
			}
			
.copy{
	display:flex;
	background-color:#3d3d3d;
	padding:15px;
	}
	.contacto{
		width:20vw;
		position:relative;
		}
		.contacto ul a{
			font-family: 'Raleway', sans-serif;
			font-size: 0.6rem;
			color:white;
			margin-top:10px;
			display:inline;
			}
		
.vacio_2{
	width:60vw;
	position:relative;
	}
	
.derechos{
		width:20vw;
		position:relative;
		}
		.derechos p{
			font-family: 'Raleway', sans-serif;
			font-size: 0.8rem;
			color:white;
			margin-right: 40px;
			margin-top: 20px;
			}
		
		
	
	

/*MEDIA querys */	
	
@media	(min-width:320px){
 /*header*/
	ul{
		font-size: 0.8rem;
	}
	.medio p{
		font-size: 0.6rem;
	}
        .principal ul {
            flex-direction: column;
			width:100%;
			font-size: 0.8rem;
			text-align:center;
			/*margin-left: 21em;*/
            }
			
			.principal li {
				width:100%;}
		
		.principal a{
			color: #8A8888;
			width:auto;
			margin: 0.5em;
			
		}
		.principal a:hover{
			color: #EF7C58 ;
			width:auto;
		}
		
		ul li ul li {
				width: 100%;
				position: relative;
				background-color:white;
				border: 1px solid #D1D1D1;
				
				}
		
/*contenedor*/
.card1{
		flex-direction:column;
		}
		.foto{
			width:100%;
			}
		.texto{
			width:100%;
			padding: 20px;
			margin:0;
			
			}
			.texto h3, .texto h2, .texto h4 {
			text-align:left;
			margin-rigth: 80px;
			}
			.texto h2{
				font-size:2rem;
				}
	h2 a{
		text-decoration:none;
		}
	
.card2 {
	flex-direction:column;
	margin:0;
	border-bottom:1px solid #D1D1D1;
	}
	.card2_1, .card2_2{
		width:100%;
		padding: 0;
		
		}
		.card2_2{
			margin-top:10px;}
	
	.texto_2{
			width:100%;
			padding: 20px;
			
			}
			.texto_2 h3, .texto_2 h2, .texto_2 h4 {
			text-align:left;
			margin-rigth: 80px;
			}
			.texto_2 h2{
				font-size:2rem;
				}


.card3{
		flex-direction:column;
		}
		.articulos{
			width:100%;
			}
		.destacados{
			width:100%;
			}
	.articulos{
		flex-direction:column;
		}
		.foto_3{
			width:100%;
			}
		.texto_3{
			width:100%;
			}




.redes{
		display:flex;
		}
		.vacio{
			width:0vw;
			position:relative;
			}
		.logos{
			width:100vw;
			position:relative;
			}

/*footer*/
.copy{
	display:flex;

	}
	.contacto{
		width:40vw;
		position:relative;
		}
		.contacto ul{
			flex-direction:column;}
		
.vacio_2{
	width:20vw;
	position:relative;
	}
	
.derechos{
		width:40vw;
		position:relative;
		}
/*ARTICULO*/


.articulo{
	flex-direction:column;
	}
	.texto_art{
		position:relative;
		order: 2;
		}
	.imagen{
		position:relative;	
		order:1;
		}
		
.imagen img{
			width: 90%;
			margin-top:20px;
			}
			

.flecha{
	display:none;
	}

}

@media	(min-width:720px){
	
	.card3{
		flex-direction:row;
		border-bottom:1px solid #D1D1D1;
		}
		
	.articulos{
		flex-direction:column;
		width:50vw;
		position:relative;
		padding: 20px;
		border-right:1px solid #D1D1D1;
		}
		.foto_3 img{
			width:90%;
			height:auto;
			}
		.texto_3{
			width:100%;
			
			}
			.texto_3 h2, .texto_3 h3, .texto_3 h4{
				margin:5px;
				}
			.texto_3 p{
				padding:10px;
				}

	.destacados{
		width:50vw;
		position:relative;
		padding: 0 30px;
		}
	
	
	}

@media	(min-width:992px){
.principal ul {
            flex-direction: row;
			width:auto;
			font-size: 0.8rem;
            }

.card1{
		flex-direction:row;
		}
	.foto{
		width:65vw;
		}
	.texto {
		width:35vw;
		margin: 5vw 5vw 3vw 5vw;
		}

.card2{
		flex-direction:row;
		}
	.card2_1, .card2_2{
		width:50vw;
		padding: 30px 70px 0 70px;
		}
	.card2_1{
		border-right:1px solid #D1D1D1;}
		.card2_2{
			margin-top:0px;} 
			

			
footer{
	padding:50px;
	background-color:#e77070;
	}
	
	.redes{
		display:flex;
		}
		.vacio{
			width:85vw;
			position:relative;
			}
		.logos{
			width:15vw;
			position:relative;
			}
			
.derechos{
	text-align:right;}

/*ARTICULO*/

article{
	padding:10px 250px;
	}
	
.articulo{
	flex-direction:row;
}

i{
	font-size: 0.8rem;
	}
.imagen img{
			width: 90%;
			margin-top:20px;
			margin-left: 40px;
			}
	
.flecha{
	text-align:right;
	margin-top: 500px;
	display:block;
	}

}


@media	(min-width:1300px){
.texto {
		width:35vw;
		margin: 8vw 5vw 3vw 5vw;
		}
i{
	font-size: 1.2rem;
	}

.card3{
		flex-direction:row;
		border-bottom:1px solid #D1D1D1;
		}
		
	.articulos{
		flex-direction:row;
		width: 70vw;
		position:relative;
		}
		.texto_art{
			width:100%;
			position:relative;
		}
		.imagen{
			width:100%;
			position:relative;	
			}
	.foto_3{
			width:100%;
			}
		.texto_3{
			width:100%;
			padding: 50px 25px;
			}

	.destacados{
		width:30vw;
		position:relative;
		}
		
		
	

}




/*ARTICULO*/

.logo_art h1{
	font-size: 2.5rem;
	margin-top: 0;
	margin-bottom: 9px;
	}
		
	
article{
	padding:0.5vw 15vw;
	}

 h2{
	font-family: 'Playfair Display', serif;
	font-size: 2.5rem;
	margin:0;
	color: #3D3D3D;
 }
 
h3{
	font-family:  'Gilda Display', serif;
	font-size: 0.8rem;
	margin-top:10px;
	color: #e77070;
	}

h4{
	font-family: 'Raleway', sans-serif;
	font-size: 0.8rem;
	color:#8A8888;	
	}
p{
	color:#3D3D3D;
	font-family: 'Gilda Display', serif;
	}
	i{
		color:#8A8888;
		font-family: 'Gilda Display', serif;
		}
	
.entradilla {
	border-bottom:1px solid #D1D1D1;
	padding-bottom:20px;
	}
	.entradilla img{
		width:2%;
		float:right;
		margin: 5px;
		}
.articulo{
	display:flex;
	border-bottom:1px solid #D1D1D1;
	}
	.texto_art{
		position:relative;
		order: 1;
		}
	.imagen{
		position:relative;	
		order:2;
		}
		.imagen img{
			width: 90%;
			margin-top:20px;
			}
	.frase{
		font-size: 1.5rem;
		color:#3D3D3D;	
		}

.capitalLetter {
	font-family: 'Gilda Display', serif;
   float:left;
   color:#3D3D3D;
   background:white;
   font-size:80px;
   line-height:60px;
   padding:2px;
   margin-right: 5px;
   margin-top: 22px;
}
	

.flecha{
	position:fixed;
	top:2vh;
	left:90vw;
	}	