/*
Theme Name: KZInnova Child
Template: Total
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@import url('https://fonts.googleapis.com/css?family=Open+Sans|Rubik:300,700');




body { font-size:16px; font-family: 'Open Sans', sans-serif; }

h1, h2, h3 { font-family: 'Rubik', sans-serif; font-weight:300 }

h1 { font-size: 3em; }
h2 { font-size: 2em; }
h3 { font-size: 1.5em; }

.site-footer-inner { padding-top: 0px; }
#site-header { border-bottom: 1px solid #efefef; }
.home #site-header,
#site-header-sticky-wrapper.is-sticky #site-header { border-bottom: 0px; }
.pie {background-color:#222;}

/* INICIO */

.portada {text-align:Center}
.portada h2 { font-size: 48px; text-shadow: 1px 1px 5px #333; }
 .portada h3 {  font-size: 38px; color: #f5af32;  font-weight: bold; display: inline-block; padding: 6px 12px; background-color: rgba(255,255,255, .7); } 

.sobre-mi-home { background: #f4f4f4 url(https://kzinnova.com/wp-content/uploads/2019/02/fondo-sobre-mi-home.png)  20% center no-repeat}
.page-id-220 .sobre-mi-home {background: #f4f4f4 url(https://kzinnova.com/wp-content/uploads/2019/08/sobrekz-fila1.png)  35% center no-repeat}



.propuesta-valor-home .texto {padding:40px 10%; }
.propuesta-valor-home .texto strong { color: #f5af32; }

.propuesta-valor-home-iconos strong { display:block;  padding:10px 0px; }

.formacion-home {padding:50px 0px}

.formacion-home .texto-iconos {padding:15px 0px; font-size:18px }
.servicios-home .texto-iconos {padding:15px 0px; font-size:20px; color: #f5af32; }


.newsletter-home {text-align:Center; background-color:#444; padding-bottom:40px; color:#fff}
.newsletter-home p { color:#fff}
.newsletter-home .newsletter {width:70%; margin:25px auto 0px}
.newsletter-home input[type="email"],
.newsletter-home input[type="submit"] {border-radius:0px; height:40px; line-height:40px; vertical-align:top; margin:0; padding:0 10px}
.newsletter-home input[type="submit"] {width:25%;}
.newsletter-home input[type="email"] {width:65%}

.form-contacto input[type="email"],
.form-contacto input[type="text"],
.form-contacto textarea { width:100%; border-radius:0px; background-color:#f4f4f4; margin-bottom:10px; }
.form-contacto .vc_col-sm-6 {padding:0 10px}
.form-contacto input[type="submit"] {width:100%; border-radius:0px}
.wpcf7 span.wpcf7-list-item { font-size: 13px; }
.form-contacto textarea { min-height:155px}
.form-contacto .vc_col-sm-12 {padding:0 10px }





/* propuesta valor */

.fila-ayudar {padding:0 5%; }
.fila-ayudar {text-align:center; font-size:15px;}
.fila-ayudar h3 {font-size:15px; text-transform:uppercase; font-weight:bold}

.fila-ayudar .vc_col-sm-3 .wpb_text_column .wpb_wrapper { height:200px; padding:0px 10px}

.propuesta .uno {align-self:flex-start  }
.propuesta .dos {align-self:center  }
.propuesta .tres {align-self:flex-end }

.propuesta .centro { width:40%; display:flex; align-items:center }
.propuesta .centro img { display:block; margin:0 auto }

.kaizen {padding:50px 0px; }


/* formacion */

.valores-formacion {padding:0 10%; }
.valores-formacion .texto strong {color: #f5af32; }
.vc_progress_bar .vc_single_bar { margin-bottom: 20px; }


.page.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a,
.page.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a{ border-color: #f5af32; }

.page.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a,
.page.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover { background-color: #f5af32; color:#fff }
.mostrar, .mostrar-servicio {cursor:pointer}
.zob, .zob-servicios {position:fixed; top:0; left:0; display:flex; width:100%; height:100%;  z-index:999999999; justify-content:center; align-items:center; background-color:rgba(0,0,0, .8); }
.zob .wrapper,
.zob-servicios .wrapper { display:block; position:absolute; top:0; left:0; width:100%;  height:100%; justify-content:center; align-items:center }
.zob .contenido,
.zob-servicios .contenido {width:600px; max-width:94%; padding:20px; background-color:#fff; position:relative}
.zob .contenido .cerrar,
.zob-servicios .contenido .cerrar { position:absolute; right:10px; top:10px; font-size:20px}
.zob .contenido div.wpcf7,
.zob-servicios .contenido div.wpcf7 { margin-top:20px}
.contenido input,
.zob .contenido textarea { width:100%; border:1px solid #f5af32; margin-bottom:5px; border-radius:0px;}
.contenido strong { display:block; color:#f5af32; margin:5px 0px }
.contenido select {
    -webkit-appearance: button;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    background-color: #F4F4F4;
    border: 1px solid #AAA;
    font-size: inherit;
    margin: 5px 0px;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:100%;
	border-radius:0px
}

.page .vcex-testimonials-fullslider-inner .entry {font-size: 18px;}
.site-footer .franja-contacto a:hover { color:#f5af32; }


#sidr-id-menu-item-13388 #sidr-id-menu-item-13388,
#sidr-id-menu-item-452 #sidr-id-menu-item-452,
#sidr-id-menu-item-611 #sidr-id-menu-item-611 { display:none; }

@media (max-width: 1024px) {
	
	 #site-logo img.logo-img { max-width: 230px; }
	.navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner { padding: 0.5em 7px; }
	#footer #menu-principal-1 li.menu-item-object-page { padding-top: 25px; }
	#footer #menu-principal-1 .sub-menu li.menu-item-object-page { padding-top: 5px; }
}



@media (max-width: 800px) {
	
	.propuesta-valor-home-iconos .vacio { display:none}
	.valores .vc_col-sm-2  { width:50%}
	.fila-ayudar .wpb_column.vc_column_container.vc_col-sm-6 {display:none}
	.fila-ayudar .vc_col-sm-3 {width:50%}
	
	.page-id-220 .vc_custom_1567177937462 { margin-left: 0px !important; }
	.sobre-mi-home.doss .vc_col-sm-6 { width: 100%; }
	
	.ayudamos .fila-fondo-imagen .texto ,
	.ayudamos  .fila-fondo-imagen .imagen { width: 100%; }
	.ayudamos  .fila-fondo-imagen .imagen { position:relative; left:0; }
	.page-id-12645 .listado-opiniones.recursos .item-documentos { width:100%; margin-bottom:10px;  }
	
	.sobre-mi-home .vc_col-sm-6 { width: 100%; }
	.sobre-mi-home { flex-direction: column-reverse; }
	
	.page-description .vc_column_container.vc_col-sm-2 { display:none; }
	.page-description .vc_col-sm-4 { width:50%; }
}

@media (max-width: 767px) {
	
	.propuesta-valor-home-iconos .vacio { display:none}
	.valores .vc_col-sm-2  { width:50%}
	.fila-ayudar .wpb_column.vc_column_container.vc_col-sm-6 {display:none}
	.fila-ayudar .vc_col-sm-3 {width:50%}

	.sobre-mi-home { flex-direction: column-reverse; }
	.propuesta-valor-home-iconos  .vc_column_container.vc_col-sm-2 { width:50%; float:left;}
	.propuesta-valor-home-iconos  .vacia,
	.pie .menu-principal-container {display:none; }
	
	.newsletter-home .newsletter { width: 100%; }
	.page .vc_custom_1567177937462 { margin-left: 0px !important; }
	.page .vc_custom_1551166851429 { padding-right: 5% !important; padding-left: 5% !important; }
	
	
	
	#contacto .vc_column_container.vc_col-sm-3 { width:25%; float:left; }
	h1 { font-size: 2em; line-height: 1.2; }
	
}

@media (max-width: 599px) {

	.fila-ayudar .vc_col-sm-3 { width: 100%;	}
	.page .listado-opiniones.recursos .item-documentos { width: 95%; margin-bottom:20px; }

}