/*
Theme Name: plantilla_HeraBang
Author: Chiti de la Hera
Author URI: https://herabang.es/
Description: Plantilla de wordpress
*/

/* GLOBAL */
@font-face {
  font-family: "Nunito-ExtraLight";
  src: url("https://www.pevata.com/wp-content/themes/HeraBang_plantilla/font/Nunito-ExtraLight.ttf");
} 
@font-face {
  font-family: "Nunito-Light";
  src: url("https://www.pevata.com/wp-content/themes/HeraBang_plantilla/font/Nunito-Light.ttf");
} 
@font-face {
  font-family: "Nunito-Regular";
  src: url("https://www.pevata.com/wp-content/themes/HeraBang_plantilla/font/Nunito-Regular.ttf");
} 
html,body{
	box-sizing:border-box;
	font-family: 'Nunito-Regular' !important;
}
body{
	display:flex;
	flex-direction:column;
	margin:0% !important;
	padding:0% !important;
	font-family: 'Nunito-Regular' !important;
}
.nocomments{
	display: none !important;
}
h1{
	display:none !important;
}

/* HEADER */
header{
	background: #00679c; 
  	margin: 0% !important;
  	padding: 2% !important;
 	display: flex;
  	flex-direction: column;
  	justify-content: center;
  	align-items: center;
  	width: 100%;
}
.infoHeader{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.infoIHeader{
	font-size:1.5rem;
	text-align:right;
	color:white;
}
.tHeader{
	margin:0% !important;
}
.eHeader{
	text-decoration:none;
	color:white;
}
.eHeader:hover{
	color:#e96468;
}
.navMenu{
	width:100%;
}
.menu{
	list-style:none;
	display:flex;
	flex-direction:row;
	margin: 0%;
	padding: 2% 0% 0% 0%;
	justify-content: center;
	align-items: center;
}
.menu li{
	padding:0% 2%;
	text-align:center;
}
.menu li a{
	color:white;
	text-decoration:none;
	font-size:1.25rem;
}
.menu li a:hover{
	color:#e96468;
	text-decoration:none;
	font-size:1.25rem;
}
.navegacion{
	display:flex;
	flex-direction:row;
	justify-content:initial;
	align-items:center;
	padding:2%;
	width:100%;
}
.bMenu{
	list-style:none;
	color:white;
	margin:0% !important;
	padding:0% !important;
}
.bMenu li{
	background:white;
	border:1px solid #00679c;
	padding:2% 8%;
}
.bMenu li a{
	text-decoration:none;
	color:#00679c; 
}
.bMenu li a:hover{
	color:#e96468;
}

/* BODY */
.contenido{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	height:100vh !important;
	width:100%;
	flex:1;
}
.contenido article{
	width:100% !important;
}
.entry-title{
	display:none !important;
}
.pagina,.pagina1,.pagina2,.pagina3,.pagina4{
	display:flex;
	flex-direction:column;
	justify-content:center;
	text-align:justify;
	padding:2% 5%;
}
#post-17{
	background-image:url("https://www.pevata.com/wp-content/uploads/2022/08/imagen01.jpg");
	background-repeat:no-repeat;
	background-size:100% 100%;
}
#post-35{
	background-image:url("https://www.pevata.com/wp-content/uploads/2022/08/imagen02.jpg");
	background-repeat:no-repeat;
	background-size:100% 100%;
}
#post-50{
	background-image:url("https://www.pevata.com/wp-content/uploads/2022/08/imagen03.jpg");
	background-repeat:no-repeat;
	background-size:100% 100%;
}
#post-52{
	background-image:url("https://www.pevata.com/wp-content/uploads/2022/08/imagen05.jpg");
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.pTit{
	font-size:1.75rem;
	color:#800040;
	margin:0% !important;
	padding:2% 0%;
}
.pText{
	font-size:1rem;
	margin:0% !important;
}
.pText2{
	font-size:1rem;
	margin:0% !important;
	padding:1% 0%;
}
.pText3{
	text-align:center;
	font-weight:bold;
	font-size:1rem;
	margin:0% !important;
	padding:1% 0%;
}
.pTextE{
	font-size:1rem;
	font-weight:bold;
	color:#800040;
	margin:0% !important;
}
.pTextE2{
	font-size:1.2rem;
	font-weight:bold;
	color:#800040;
	margin:0% !important;
}
.socios,.contacto{
	display:grid;
	grid-template-columns:50% 50%;
	grid-template-rows:auto;
	justify-content:center;
	align-items:initial;
	padding:1% 0% 0% 0%;
}
.dSocios,.contactoI,.contactoD{
	display:flex;
	flex-direction:column;
	justify-content:initial;
	align-items:center;
	width:100%;
	text-align:center;
	padding:2%;
	margin:0% !important;
}
.socios2{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
}
.formI{
	width:100%;
}
.wpcf7-form-control{
	width:100%;
}
.wpcf7{
	width:100%;
}
.eContacto{
	text-decoration:none;
	color:black;
}
.eContacto:hover{
	color:#e96468;
}

/* FOOTER */
footer{
	background:#00679c; 
	margin:0% !important;
	padding:2% !important;
	width:100%;
}
footer ul{
	list-style:none;
	display:flex;
	flex-direction:row;
	margin: 0%;
	padding:0%;
	justify-content: center;
	align-items: center;
}
footer ul li{
	padding:0% 2%;
	text-align:center;
}
footer ul li a{
	color:white;
	text-decoration:none;
	font-size:1.25rem;
}
footer ul li a:hover{
	color:#e96468;
	text-decoration:none;
	font-size:1.25rem;
}

/* movil */
@media (min-width:176px) and (max-width:318px){ 
	#navbarToggleExternalContent{
		margin:64% 0% 0% 0%;
	} 
	.logo{
		width:50%;
	}
	.infoHeader{
		display:flex;
		flex-direction:column;
	}
	.infoIHeader{
		font-size:0.6rem !important;
	}
	.navMenu{
		display:none;
	}
	.socios,.contacto{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		width:100%;
	}
	footer ul li a{
		font-size:0.6rem !important;
	}
}

/* movil */
@media (min-width:319px) and (max-width:480px){ 
	#navbarToggleExternalContent{
		margin:30% 0% 0% 0%;
	}
	.logo{
		width:45%;
	}
	.infoIHeader{
		font-size:0.55rem !important;
	}
	.navMenu{
		display:none;
	}
	.socios,.contacto{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		width:100%;
	}
	footer ul li a{
		font-size:0.6rem !important;
	}
}

/* movil y tv */
@media (min-width:481px) and (max-width:767px){ 
	#post-17{
		height:100vh !important;
	} 
	#navbarToggleExternalContent{
		margin:27% 0% 0% 0%;
	} 
	.logo{
		width:45%;
	}
	.infoIHeader{
		font-size:0.55rem !important;
	}
	.navMenu{
		display:none;
	}
	.socios,.contacto{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		width:100%;
	}
	footer ul li a{
		font-size:0.6rem !important;
	}
}

/* para pc y tablet*/
@media (min-width:768px) and (max-width:1024px){ 
	#post-17,#post-35{
		height:100vh !important;
	}
	.logo{
		width:50%;
	}
	.infoIHeader{
		font-size:1.2rem !important;
	} 
	.navegacion{
		display:none;
	}
}

/* pc, tablet y tv */
@media (min-width:1025px) and (max-width:1279px){ 
	.navegacion{
		display:none;
	}
}

/* pc, tablet */
@media (min-width:1280px) and (max-width:1440px){ 
	.navegacion{
		display:none;
	}
}

/* pc, tv */
@media (min-width:1441px) and (max-width:1999px){ 
	.navegacion{
		display:none;
	}
}

/* tv */
@media (min-width:2000px) and (max-width:2736px){ 
	.navegacion{
		display:none;
	}
}

/* tv */
@media (min-width:2737px) and (max-width:3840px){ 
	.navegacion{
		display:none;
	}
}

/* tv */
@media (min-width:3841px) and (max-width:4095px){ 
	.navegacion{
		display:none;
	}
}

/* tv */
@media (min-width:4096px) and (max-width:7679px){ 
	.navegacion{
		display:none;
	}
}
/* tv */
@media (min-width:7680px){ 
	.navegacion{
		display:none;
	}
}