@charset "UTF-8";

/*
Theme Name: Skilled Child
Theme URI: http://skilled.aislinthemes.com
Version: 3.3.0
Description: Tema hijo de Skilled para hacer cambios sin riesgo
Author: aislin
Author URI: http://themeforest.net/user/Aislin/portfolio
Template: skilled
License: GNU General Public License
License URI: license.txt
Text Domain:
*/

@import url("../skilled/style.css");

/*----------------- Empieza a añadir cambios aquí abajo -------------------------------*/
/* 
 * 0. DIRECTIVAS GENERALES
	 * 0.a estilo texto
	 * 0.b enlaces
	 * 0.c videos cursos
  * 0.1. HEADER
 	* 0.1.a logo-header
	* 0.1.b icons-header
	* 0.1.c main-menu
	* 0.1.d backgraund-header
	* 0.1.e breadcrumbs
	* 0.1.f btn-return
 * 0.2. FOOTER
 	* 0.2.a icons-social-media
	* 0.2.b contact footer
	* 0.2.c contact footer adress
	* 0.2.d créditos
* 0.3. SUBRAYADO TITULOS
* 0.4. CAMBIOS A PETICIÓN
***************************************** 
* 1. HOME
		*1.a sections-icons
	* 1.1. COURSES
		* 1.1.a etiqueta-free
	* 1.2. TESTIMONIALS
	* 1.3. NWESLETTER
		* 1.3.a logos-patrocinio
		* 1.3.b form-newsletter
* 2. OPOSICIONES
 	* 2.1.a div-header-img
 	* 2.1.b Pre-footer
* 3. FORMACIÓN SUBVENCIONADA
 	* 3.1.a Etiqueta Price
 * 4. SEGURIDAD PRIVADA
 * 5. HOMOLOGACION
 * 6. NOTICIAS
 * 7. CURSOS
 * 8. REGISTRO WEBINAR
 * 9. BOTÓN COMPARTIR RRSS
 */


/*0. DIRECTIVAS GENERALES*/
/* 0.a estilo texto*/
.content-text {
	text-align: justify !important;
	margin-right: 15px !important;
	margin-left: 15px !important;
}
p{
	font-size: 16px;
}
/* 0.b enlaces*/
.link-hover a:hover{
	color: #ffc000 !important;
}
.lin-vc-separator-left::before {
    content: "";
    left: 30px !important;
 	top: 47px !important;
    position: absolute;
    margin-left: -15px;
    width: 30px;
    height: 5px;
    background-color: #fec100;
	margin-top: 10px;
}
/* 0.c videos cursos*/
.size-video {
	width: 70%;
}
/* 0.1. HEADER
 * 0.1.a logo-header*/
.wh-logo-wrap {
	padding-top: 0px !important;
	padding-bottom: 5px !important;
	top: -10px;
}
.wh-logo img, .logo-sticky img {
    max-width: 95px;
    height: auto;
}
 .sf-menu.wh-menu-main a:hover{
    color: rgb(246, 192, 22) !important;
}
/* 0.1.b icons-header*/
.icons-header{
	margin-top:5px; 
	margin-right:30px;
	font-size:40px;
}
.icons-header a{
	color: #f6c016 !important;
}
.icons-header a:hover{
	color: #fff !important;
}
/* 0.1.c main-menu*/
.wh-main-menu {
	margin-top:20px !important;
}
/* 0.1.d backgraund-header*/
body.page-template-template-home-transparent-header .wh-header {
	background-color: rgba(0,0,0,.3)!important;
}
/* 0.1.e breadcrumbs  0.1.f btn-return*/
#breadcrumbs, #btn-return{
	margin: 0 0 0.6em 1em;
	font-weight: bold;
	font-size: 16px;
}

/* 0.2. FOOTER */
#footer{
	display: block !important;
	}
/* 0.2.a icons-social-media*/
.media-icon{
	margin-right: 10px;
}
#rrss{
	display: inline-flex;
}
/* 0.2.b contact-footer*/
.contact-list{
	display: ruby;
}
.contact-list i{
	font-size:30px; 
	margin-right: 10px;
}
.contact-list p{
	color: #fff !important;
}
.contact-list a:hover{
	color: #ffc000 !important;
}
.contact-list{
	font-weight: 300;
	color: #fff !important;
}
/* 0.2.c contact footer adress */
#contact-footer-adress{
	display:inline-flex;
}
/* 0.2.d créditos*/
.credits{
	margin-left: 5%;
}
.cbp-row, .wh-footer{
	padding-bottom: 20px;
}
/* 0.3. SUBRAYADO TITULOS*/
h1 + hr{
	text-align:right !important;
}
h5.widget-title + hr{
	text-align:right !important;
}

/* 0.4. CAMBIOS A PETICIÓN */
/* Hidden Count Lesson */
div.course-lesson-count { display: none !important; }
div.course-lesson-count.author { display: inherit !important; }
/* 1. HOME
 * 1.a sections-icons*/
.icon-categoria{
	position: absolute;
	top: 170px;
	padding-left: 35%;
}
/* 1.1. COURSES
 * 1.1.a etiqueta-free*/
.linp-featured-courses-carousel .owl-item .price {
    position: absolute !important;
    top: 20px !important;
    right: 0 !important;
    opacity: 0 !important;
}
/* 1.2. TESTIMONIALS */
.vc_gitem-animated-block {
	padding: 5%;
}
/* 1.3. NEWSLETTER
 * 1.3.a logos-patrocinio*/
.logos-patrocinio{
	margin-left: 15% !important;
}
 /* 1.3.b form-newsletter*/
.form-newsletter{
	display: flex;
}
.form-newsletter-email{
	margin-right: 10px;
	width: 340px !important;
}
.form-newsletter-btn{
	height: 40px !important;
}
.contact-link a:hover{
	color: #ffc000 !important;
}

/* 2. OPOSICIONES
 * 2.1.a div-header-img*/
.course-header-image {
    height: 100px;
    display: none;
}
.sensei-single-course-header-purchase-button{
    display: none;
}
/* 2.1.b Pre-footer*/
.pre-footer {
    position: relative;
    left: -366.5px;
    box-sizing: border-box;
    width: 1903px;
    padding-left: 366.5px;
    padding-right: 678.5px;
	height:185.6px;
	padding-top: 15px;
	bottom: -36px;
}
.pre-footer h3{
	font-family: 'Raleway';	
	font-weight: 800;
	color: #666666;
}
.aio-icon-component{
	padding-left: 12% !important;
}
/* 2.1.c Botón Formulario Prueba una Clase */
.btn_prueba_clase{
	margin-top: 25px;
}
.btn_prueba_clase a{
	font-family: 'Raleway',sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 10px 20px 10px 20px;
	border-radius: 45px;
	
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease 0s;
	cursor: pointer;
	outline: none;
}
.btn_prueba_clase a:hover{
/* 	transition: .4s !important; */
	display: inline-block !important;
	background-color: rgba(41,218,228,1) !important;
	border-radius: 45px;
	box-shadow: 0px 15px 20px rgba(46, 229, 157, 0.4);
  	transform: translateY(-7px);
}

/* 3. FORMACIÓN SUBVENCIONADA
 * 3.1.a Etiqueta Price*/
.course-price{
	position: absolute !important;
	top: 20px !important;
	right: 0 !important;
	opacity: 0 !important;
}

/* 4. SEGURIDAD PRIVADA*/
.bloque-text{
	margin-left: 10px;
	margin-right: 10px;
}

/* 5. HOMOLOGACION */
#table_homologaciones {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#table_homologaciones td, #customers th {
  border: 1px solid #4472c4;
  padding: 8px;
	
}

#table_homologaciones td a {color: #4472c4;}

#table_homologaciones tr:nth-child(even){background-color: #d9e2f3;}

#table_homologaciones tr:hover {background-color: #fff;}

#table_homologaciones th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4472c4;
  color: #000;
}

/* 6. NOTICIAS */
.vc_btn3.vc_btn3-color-juicy-pink, 
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
   background-color: rgb(42, 191, 212);
}
.vc_btn3.vc_btn3-color-juicy-pink, 
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{
   background-color: rgb(42, 212, 212);
}

/* 7. CURSOS 
 * Metadescripción cursos */
.sensei-course-meta{
	display:none !important;
}

/* 8. REGISTRO WEBINAR
 * Ocultar el menú de la página de formulario */
.page-id-4094 .respmenu-open{
	display: none;
}
.page-id-4094  #cbp-menu-main{
	display:none;
}
/* BARBARA */
/* .wpcf7-form-control-wrap{
    width: 100%;
} */
#wpcf7-f4095-p4094-o1 span{
	 width: 100%;
}
.vc_row.vc_column-gap-30>.vc_column_container {
    padding: 25px;
    border-radius: 20px;
}
.form-webinar-select {
    margin-bottom: 15px;
    margin-top: 15px;
}
.form-webinar-select a{
	color: #666;
	font-weight: bold;
}
.form-webinar-select a:hover{
	transition: .3s;
	color: #999;
}

/* 9. BOTÓN COMPARTIR RRSS */
i.socialmedia{
/*     padding: 2px 6px 2px 8px; */
	padding: 5px 10px;
    border-radius: 3px;
	color: #FFF;
	font-size: 20px;
}

i.fb{
	background-color: #1877f2;
    border-color: #1877f2;
}
i.fb:hover{
	background-color: #1877f2;
	opacity:0.5;
    border-color: #1877f2;
}
i.tw{
	background-color:#1b95e0;
	border-color:#1b95e0;
}
i.tw:hover{
	background-color:#1b95e0;
	opacity:0.5;
	border-color:#1b95e0;
}
i.linkedin{
	background-color:#1b95e0;
	border-color:#1b95e0;
}
i.linkedin:hover{
	background-color:#0091ae;
	opacity:0.5;
	border-color:#0091ae;
}

i.socialmedia a {
	text-transform: capitalize;
    color: #FFF !important;
}
/* FORMACION A EMPRESAS */
#bussines-box{
	
}
a.box {
	color: #fff;
/* 	background-color: #0e4269; */
	display: block;
	height: 250px;
	overflow: hidden;
/* 	position: relative; */
	cursor: pointer;
}
.content {
	position: absolute;
	bottom: 45px;
/* 	bottom: 0; */
	right: 0;
	top: 0;
	margin: auto;
	padding: 0 4em;
	z-index: 2;
	height: 5em;
	transition: all .3s ease;
}
a:hover .content {
	height: 8em;
	transition: all .2s ease;
}
h3 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.box h3 {
    font-weight: 700;
    color: #ffcf3f;
    font-size: 14px;
}
.description {
	height: 0;
	opacity: 0;
	visibility: hidden;
	margin: 5px;
	line-height: 1.5em;
	color: #fff;
}
a:hover .description{
	height: 3em;
	opacity: 1;
	visibility: visible;
	transition: all .2s ease;
}


/* FORMACION A EMPRESAS - CURSOS */
.uagb-ifb-content{
	border: 2px solid #afafaf;
	padding: 5px 15px 5px;
	border-radius: 5px;
	margin: 5px 0px 5px 0px;
}

/* BARBARA */
#list-social-memdia{
	display: flex;
}
#list-social-memdia i{
	margin-right: 10px;
}

	.bloque-intro-home{margin-top: -10%;}
	.bloque_cursos{}

/* MEDIA QUERIES */
/* MOVIL VERTICAL */
@media screen and (max-width: 560px) {
    /* INICIO */
	.bloque-intro-home{margin-top: -25%;}
    /*CURSOS*/
	.bloque_cursos{}
	/* BLOQUE TEXTO Y BUSCADOR*/
  	.upb_video_class, .wpb_column, .wpb_row {
		position: relative;
		top: -20px;
		padding-top: 5%;
	}  
	/* TEXTO PREFOOTER */
	.prefooter-texto{
		font-size: 16px;
		line-height: 24px;
		text-align: left !important;
	}
	.logos-patrocinio{width: 50%;}
	/*Footer*/
	.credits{margin-left: 3% !important;}
	#footer{display: flex;}
}

/* MOVIL HORIZONTAL */
@media screen and (max-width: 740px) {
	/* INICIO */
	.bloque-intro-home{margin-top: -25%;}
	/*CURSOS*/
	.bloque_cursos{}
	/*FOOTER*/
	.credits{margin-left: 3% !important;}
 }

/* TABLET VERTICAL */
@media screen and (max-width: 768px) {
	/*INICIO*/
	.bloque-intro-home {margin-top: 30%;}
	/*CURSOS*/
	.bloque_cursos{margin-top: 35%;}
}

@media screen and (max-width: 992px) {
	/*INICIO*/
	.bloque-intro-home {}
	/*CURSOS*/
	.bloque_cursos {/* margin-top: 55%; */}
	/*FOOTER*/
	.credits{margin-left: 2% !important;}
}

/* TABLET HORIZONTAL */
@media screen and (max-width: 1200px) {
	/* INICIO */
	.bloque-intro-home {margin-top: 25% !important;}
	/*CURSOS*/
	.bloque_cursos{margin-top: 15% !important;}
    	/*FOOTER*/
	.credits{margin-left: 2% !important;}
	/* FONDO */
	.upb_row_bg{
		width: 100%;
  		height: 100vh !important;
	} 
    /*CABECERA AUXILIAR*/
	.wh-top-bar-additional > .cbp-container > div {display: flex !important;}
}

.owl-item .cbp-row {
	display: none !important;
}

.owl-item .item-inner-wrap {
	min-height: 92px;
}
.post.type-post{
	img.wp-post-image{
		display:none;
	}
}
