/* 
Theme Name: Linknueve
Template Theme URI: https://pimpart.net/
Author: el equipo de PIMPart
Description: Plantilla desarrollada por el equipo de PIMPart peru
Version: 1.0
*/
*{font-family: 'Poppins', sans-serif;margin: 0px;padding: 0px;}
a{text-decoration: none; color:rgba(2,122,149,1.00);}
.sinlista{list-style: none;}
.roboto{font-family: 'Roboto', sans-serif;}
.textoblanco{color:white;}
.textocentro{text-align: center;}
.textonegro{color:black;}
.textoverde{color:rgba(2,122,149,1.00);}
.textoverdeclaro{color:rgba(2,180,221,1.00);}
.columnas{display: flex;flex-direction: column;}
.filas{display: flex;flex-direction: row;}
.margincero{margin:0px !important;}
.cursor{cursor: pointer;}
.paddingcero{padding:0px !important;}
.ancho100{width: 100%;}
.ancho95{width: 94.99%;}
.ancho90{width: 89.99%;}
.ancho80{width: 79.99%;}
.ancho70{width: 69.99%;}
.ancho60{width: 59.99%;}
.ancho50{width: 49.99%;}
.ancho40{width: 39.99%;}
.ancho30{width: 29.99%;}
.ancho20{width: 19.99%;}
.ancho10{width: 9.99%;}
.textojustificado{text-align: justify;}
.marginauto{margin: auto}
.spacebetween{justify-content: space-between;}
.justifycenter{justify-content: center}
.alignitem{align-items: center;}
.aligncontent{align-content: center;}
.fondonegro{background-color: black;}
.fondoblanco{background-color: white;}
.fondoverde{background-color: rgba(2,122,149,1.00);}
.fondofixed{background-attachment: fixed;}
.sindebordex{overflow-x: hidden;}
.sindebordey{overflow-y: hidden;}
.positionabsolute{position:absolute;}
.positionfixed{position:fixed;}
.positionrelative{position:relative;}
.cursor{cursor: pointer;}
.letterspacing05{letter: 0.5px;}
.letterspacing1{letter: 1px;}
.letterspacing2{letter: 2px;}
.margin3{margin:3%;}
.wrap{flex-wrap: wrap;}
.degradadonegro{
	background: rgba(17,17,17,0.85);
background: -moz-linear-gradient(top, rgba(17,17,17,0.85) 0%, rgba(18,18,18,0.7) 37%, rgba(19,19,19,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(17,17,17,0.85)), color-stop(37%, rgba(18,18,18,0.7)), color-stop(100%, rgba(19,19,19,0)));
background: -webkit-linear-gradient(top, rgba(17,17,17,0.85) 0%, rgba(18,18,18,0.7) 37%, rgba(19,19,19,0) 100%);
background: -o-linear-gradient(top, rgba(17,17,17,0.85) 0%, rgba(18,18,18,0.7) 37%, rgba(19,19,19,0) 100%);
background: -ms-linear-gradient(top, rgba(17,17,17,0.85) 0%, rgba(18,18,18,0.7) 37%, rgba(19,19,19,0) 100%);
background: linear-gradient(to bottom, rgba(17,17,17,0.85) 0%, rgba(18,18,18,0.7) 37%, rgba(19,19,19,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#131313', GradientType=0 );}
.paddingsec{padding: 50px 0px 50px 0px;}
.mayusculas{text-transform: uppercase;}
.minusculas{text-transform: lowercase;}
.hover1:hover{
	filter: opacity(0.7);
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}
.hover2:hover{
	letter-spacing: 1px;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}
.hover3:hover{
	filter: blur(2px);
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}
.hover4:hover{
	filter: brightness(0.9);
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}
.boton1{
	width: 180px;
	height: 40px;
	color: grey;
	border: solid;
	border-color: grey;
	display: flex;
	justify-content: center;
	align-items: center;
}
.boton2{
	width: 180px;
	height: 40px;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(2,180,221,1.00);
	text-transform: uppercase;
	font-size: 14px;
}
/*menu*/
header{
	z-index: 100;
}
.totalmenu ul div ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: auto;
	list-style: none;
}
.totalmenu ul div ul li a{
	text-transform: uppercase;
	color: white;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.7);
}
.totalmenu ul div ul li a b{
	font-weight: 400;
}
.totalmenu ul div ul li a:hover{
	filter: opacity(0.7);
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}
.totalmenu ul{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.totalmenu>ul>div{
	align-self: center;
	width: 59.99%;
}
.logomenu{
	max-width: 100px;
	height: auto;
	margin-left: auto;
}
.menu-item-22 a{
	color:rgba(2,180,221,1.00) !important;
}
/*seccion 1*/
.seccion1{
	background-image: url("imagenes/fondoseccion1.png");
	background-size: cover;
	background-position: center center;
	padding: 150px 0px 150px 0px;
	min-height:500px;
}
/*seccion 2*/
.seccion2{
	min-height: 585px;
}
.seccion2 h2,.seccion3 h2,.seccion1 h2,.seccion4 h2,.seccion5 h2,.seccion6 h2, .seccion7 h2{
	font-size: 50px;
	margin-bottom: 50px;
	font-weight: 500;
}
.seccion2 h2 b,.seccion3 h2 b,.seccion1 h2 b,.seccion4 h2 b,.seccion5 h2 b,.seccion6 h2 b, .seccion7 h2 b{
	font-weight: 500;
	margin-top: -20px;
}
.seccion2 .boton1{
	margin-top: 50px;
}
#exitosec1{
	margin-left: auto;
}
#linknuevesec2{
	max-width:230px;
	height:auto;
	margin: auto 0 auto auto;
	
}
/*seccion 3*/
.seccion3 h2 b{
	line-height: 5px;
}
.seccion3{
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
	min-height: 955px;
}
.circulos{
	width: 202px;
	height: 202px;
	-moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
}
.circulos img{
	position: absolute;
	width: 202px;
	height: 202px;
	-moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
}
.circulos b{
	z-index: 10;
	font-size: 25px;
	text-align: center;
}
.precirculos{
	margin-bottom: 40px;
}
/*seccion 4*/
.seccion4{min-height: 780px;}
.seccion4 h2 b, .seccion5 h2 b, .seccion7 h2 b{
	line-height: 5px;
}
.directorestext li{
	width: fit-content;
    margin: auto;
}
.imgperfil{
	width:230px;
	height: auto;
}
.directorestext{
	width: 350px;
}
/*seccion 5*/
.seccion5{
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
	min-height:390px;
}
.sa_owl_theme .owl-nav .owl-prev{
	left: -20px !important;
}
.sa_owl_theme .owl-nav .owl-next{
	right: -20px !important;
}
/*seccion 6*/
.seccion6{
	min-height: 740px;
}
.seccion6 .boton1 a{
	color:grey;
}
.seccion6 .boton1{
	margin-top: 20px;
}
.datoblog{
	margin-left: 10px;
}
.entrada{
	margin-top: 20px;
	margin-bottom: 20px;
}
.noticiasrecientes .boton1{
	cursor: pointer;
}
/* seccion 7*/
#sec7h3{
	font-size: 33px;
	font-weight: 500;
}
#sec7h4{
	font-size: 23px;
	font-weight: 500;
}
#sec7p b{
	font-weight: 500;
}
#sec7img{
	width:300px;
	height: auto;
}
.seccion7 {
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
	min-height:470px;
}
/*footer*/
#formulariohome{
	justify-content: center;
}
#formulariohome h3{
	font-size: 30px;
	font-weight: 500;
}
#formulariohome ul li{
	list-style: none;
}
#formulariohome ul li::before{
	content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
	color: white; /* Change the color */
	font-weight: bold; /* If you want it to be bold */
	display: inline-block; /* Needed to add space between the bullet and the text */
	width: 1em; /* Also needed for space (tweak if needed) */
	margin-left: -1em; /* Also needed for space (tweak if needed) */
}
#formulariohome ul span input{
	width: 100%;
	background-color: white;
	border: none;
}
#botonform{
	border:none;
	margin: auto;
	margin-top: 20px;
	cursor: pointer;
}
footer .lineablanca{
	width:150px;
	height:5px;
	margin-bottom: 20px;
}
footer h3{
	font-size: 25px;
	font-weight: 400;
	margin-bottom: 20px;
}
.menudepie ul li a, .menudepie ul li a b{
	color: white !important;
	text-transform: lowercase;
	font-weight: 500;
}
.menudepie ul li a:hover{
	letter-spacing: 1px;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}
/*pagina interna coaching y liderazgo*/
.titulointerno{
	font-size: 45px;
	font-weight: 500;
}
.titulointerno b{
	color:rgba(2,180,221,1.00);
	font-weight: 500;
}
.textointerno{
	margin-bottom: 30px !important;
	font-size: 18px;
}
.seccioninterna{
	height: 500px;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
}
.barraverde{
	width: 80px;
}
.categoriasint{
	margin-left: 90px;
	font-size: 20px;
	margin-top:20px;
	font-weight: 700;
	line-height: 70px;
}
.seccategoriasint{
	background-color: rgba(2,180,221,0.15);
}
.titulocat{
	font-size: 30px;
	font-weight: 600;
}
.subtextoint{
	font-size: 18px;
	font-weight: 500;
}
.seccioninterna2{
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
}
/*Blog*/
.categoriasblog h2{
	border-left: solid 80px rgba(2,122,149,1.00);
	color: rgba(2,122,149,1.00);
	margin-bottom: 20px;
	margin-top: 10px;
}
.categoriasblog a{
	color:black;
	font-size: 20px;
	font-weight: 500;
	margin-left: 80px;
	line-height: 40px;
}
.categoriasblog a:hover{
	letter-spacing: 1px;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}
.categoriadelblog ul li{
	list-style-type: none;
}
.seccionesblog article{
	margin: 5%;
	width: 300px;
}
.blogdesplegado .comment-form-comment{
	display: flex;
	flex-direction: column;
}
#search-2{
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 10px;
}
/*contacto*/
#imagenmanos{
	margin-left: auto;
	margin-top: auto;
}
#lineainformes{
	height: 10px;
    width: 120px;
    margin-bottom: 20px;
}
#tituloinformes{
	font-weight: 600;
	font-size: 45px;
}
#imagencorreo
{
	margin-top: 20px;
}
#imagencorreo, #imagencorreo img{
	border-radius: 50%;
}
#correoverde{
	font-weight: 600;
	margin-top: 20px;
}
#contactodatos{
	margin-top: 80px;
	margin-bottom: 80px;
}
.girar3{
    animation-name:example;
    animation-duration: 4s;
}
@keyframes example {
  from {filter: opacity(0);}
  to {filter: opacity(1);}
}