/*
 Theme Name:     Jevnet
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Jevnet
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
h1{font-weight: 700;line-height:1.1em;}
h1:after{content:'.';color:#F84700;width:5px;height:5px;vertical-align: bottom;background:#F84700;font-size:.1em;display:inline-block;margin-bottom:.9em;margin-left:2px;}
h2,h3{font-weight: bold}
a{color:#fe5100;}
b,strong{color:#111;}
.jnlink{color:#fe5100;text-align: center;}
.jnBoton{background:#FE5100;padding:.2em 2em !important;color:#fff !important;box-shadow: 0 0 3px #888;border:none!important;font-size:1em;font-weight: bold;border-radius: 0}
.jnBoton:hover{opacity: .8}
.jevnet_title{background: #efefef url(https://www.jevnet.es/wp-content/uploads/2020/05/header.jpg) top center !important;}
.jevnet_title h1{color:#111;}

.cajas .et_pb_column:not(.noshadow){box-shadow: 3px 0 30px #ccc;padding:2em;background:#fff;}
.cajas.clicables .et_pb_column:hover:not(.noshadow){box-shadow: 3px 0 30px #888;}
.caja img{width: 35px}
.caja h3{font-size:18px;}


.et_pb_section.dark{background:#222;color:#fff;}
.et_pb_section.dark h1,.et_pb_section.dark h2, .et_pb_section.dark h3, .et_pb_section.dark h4, .et_pb_section.dark h5, .et_pb_section.dark p, .et_pb_section.dark span,
.et_pb_section.dark ul, .et_pb_section.dark li, .et_pb_section.dark a,.et_pb_section.dark a:hover,.et_pb_section.dark a:visited{color:#fff!important;}

/* Header */
#logo{max-width: 170px}

/* Suscripcion */
.dark.subscribe h2{margin-bottom: 1em;line-height: 1.2em}
.dark.subscribe .et_pb_row{padding:0;text-align: center;}
.dark.subscribe .et_pb_column{margin-bottom:0;}
.dark.subscribe .wpcf7{background: transparent;box-shadow: 0 0 0;}
.dark.subscribe input.wpcf7-text{background:#555;color:#efefef;line-height: 2em;height: 3em;border:none;padding-left:.5em;width: 100%}
.dark.subscribe .legal{text-align: center;}
.dark.subscribe .wpcf7-form-control.wpcf7-submit{background:#FE5100;padding:.5em 3em !important;color:#fff !important;box-shadow: 0 0 3px #888;border:none!important;font-size:1.2em;font-weight: bold;border-radius: 0;margin-top:1em;}
.dark.subscribe form span,
.dark.subscribe form label{color: #fff!important}

.dark.subscribe ._form-title{color:#fff!important}
#subscribeSection.dark.subscribe ._form_1 form._form{background: transparent!important;}

/* Menu */
.nav li ul{border-top: 3px solid #FE5100;}
#top-menu li.current-menu-ancestor > a{color:#FE5100;}
#top-menu li li{padding:5px 10px;}
#top-menu li li a{line-height: 1.2em;padding:6px 10px;}
#top-menu li.boton a{background:#FE5100;padding:.7em 2em !important;color:#fff !important;box-shadow: 0 0 3px #888}
#top-menu li.boton.telf a{background: #fff!important;color: #fe5100!important;border: 1px solid #fe5100;box-shadow: none;}
#top-menu li.boton a:hover{opacity: .8}
#top-menu-nav li.current-menu-item>a{color:#F84700;}
.mobile_menu_bar:before{color:#fe5100;}

/* FOOTER */
#footerJN {background-color: #111!important;color:#ccc;text-align:center;font-size: .9em}
#footerJN .et_pb_row {padding:10px 0;}
#footerJN h4,#footerJN a,
#footer-bottom,#footer-bottom a{color:#fff;text-decoration: none;text-align:center}
#footerJN .et_pb_blurb_description{text-align: center;}
#footerJN ul{margin-bottom:0;}
#footerJN .ul.et_pb_social_media_follow_0_tb_footer{margin-left:-5px}
#footerJN .et_pb_social_media_follow_network_name{display: none}
#footerJN li{display: inline;margin:0 .5em;}
#footer-bottom .et_pb_row{padding:0;}
/*#footerJN li.et-social-youtube{display: none} */
.et-social-youtube a.icon::before {content: "\e0a3"}
.et-social-linkedin a.icon:before { content: '\e09d'; }

/* Forms */
.sidebar .wpcf7{background:#e0e0e0;box-shadow:0 0 6px #888;border-radius: 2%}
.sidebar form.wpcf7-form{width:90%;margin:0 5%;padding-top:1em;}
.sidebar .wpcf7-form input,.sidebar .wpcf7-form select,.sidebar .wpcf7-form textarea{border:none;box-shadow: 0 0 2px #888;font-size:1.2em;border-radius: 5px;width:100%;}
.sidebar .wpcf7-form input.wpcf7-submit{background:#111;color:#fff;text-transform: uppercase;padding:.5em 0;}
.sidebar .wpcf7-form input.wpcf7-submit:hover{font-weight: bold;cursor:pointer;}

/* Form landing linkbuilding */
#formLanding #wpcf7-f5989-p9897-o1 > form{max-width: 800px;margin:0 auto}
#wpcf7-f5989-p9897-o1 > form .et_pb_row{width: 100%;padding:1em 0}
#wpcf7-f5989-p9897-o1 > form input:not([type="checkbox"]):not([type="submit"]) {width: 100%;height: 2.3em;border-radius: 5px;}
#wpcf7-f5989-p9897-o1 > form textarea{width: 100%}
#wpcf7-f5989-p9897-o1 > form input[type="submit"]{width: auto;background:#fe5100;color:#fff;padding:.5em 3em;float:none;margin:0 auto;display: block;border:none;font-weight: bold;border-radius: 5px}
#wpcf7-f5989-p9897-o1 > form input[type="submit"]:hover{cursor:pointer;border:1px solid #ccc}

/* Home */
.et_pb_slide_description .et_pb_slide_title{font-weight: bold;font-family: "muli","open sans"}
.et_pb_slide_description .et_pb_slide_title:after{content:".";font-family: "muli","open sans";color:#fe5100;}
/*.home .et_pb_blog_grid .et_pb_image_container{overflow: hidden; max-height: 157px;}*/
.home .et_pb_blog_grid article{box-shadow: 3px 0 30px #ccc;border:none;min-height: 36em }

/* Contacto */
.page-id-25 #contactFormSection ._form._inline-form,
#wpcf7-f5989-p7001-o1,
.page-id-25 .wpcf7{box-shadow: 0 15px 25px #ccc;padding:2em;background: #fff;}
#wpcf7-f5989-p7001-o1 .et_pb_row,
.page-id-25 .wpcf7 .et_pb_row{width: 100%;padding:0;}
#wpcf7-f5989-p7001-o1 .et_pb_column_1_2,
.page-id-25 .wpcf7 .et_pb_column_1_2{margin-bottom:0;width: 45%}
._form._inline-form input:not([type="checkbox"]):not([type="submit"]), ._form._inline-form select,._form._inline-form textarea,
#wpcf7-f5989-p7001-o1 input, .page-id-25 .wpcf7 input,
#wpcf7-f5989-p7001-o1 select, .page-id-25 .wpcf7 select, 
#wpcf7-f5989-p7001-o1 textarea,.page-id-25 .wpcf7 textarea{background:#f0f0f0;border:1px solid #f0f0f0;font-size: 1.2em;margin:0 0 1em 0;width: 100%}
.page-id-25 .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, 
.page-id-25 .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0;}
#wpcf7-f5989-p7001-o1 .wpcf7-list-item input,
.page-id-25 .wpcf7 .wpcf7-list-item input{width: auto}
#_form_646348A97F140_  ._form._inline-form button.submit,
#wpcf7-f5989-p7001-o1 input.wpcf7-submit,
.page-id-25 .wpcf7 input.wpcf7-submit{width: auto;background:#fe5100;color:#fff;padding:.2em 2em;float:none;margin:0 auto;display: block}


/* Trabaja en JEVNET */
.page-id-6578 #formCandidatura .wpcf7{box-shadow: 0 15px 25px #ccc;padding:2em;background: #fff;}
.page-id-6578 #formCandidatura .wpcf7 .et_pb_row{width: 100%;padding:0;}
.page-id-6578 #formCandidatura .wpcf7 .et_pb_column_1_2{margin-bottom:0;width: 45%}
.page-id-6578 #formCandidatura .wpcf7 input, .page-id-6578 #formCandidatura .wpcf7 select, .page-id-6578 #formCandidatura .wpcf7 textarea{background:#f0f0f0;border:1px solid #f0f0f0;font-size: 1.2em;margin:0 0 1em 0;width: 100%}
.page-id-6578 #formCandidatura .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, 
.page-id-6578 #formCandidatura .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0;}
.page-id-6578 #formCandidatura .wpcf7 .wpcf7-list-item input{width: auto}
.page-id-6578 #formCandidatura .wpcf7 input.wpcf7-submit{width: auto;background:#fe5100;color:#fff;padding:.2em 2em;float:none;margin:0 auto;display: block}

/* Bolsa de trabajo */
body.single-job_listing #wpcf7-f6577-o1.wpcf7{box-shadow: 0 15px 25px #ccc;padding:2em;background: #fff;}
body.single-job_listing #wpcf7-f6577-o1.wpcf7 .et_pb_row{width: 100%;padding:0;}
body.single-job_listing #wpcf7-f6577-o1.wpcf7 .et_pb_column_1_2{margin-bottom:0;width: 45%}
body.single-job_listing #wpcf7-f6577-o1.wpcf7 input, body.single-job_listing .wpcf7 select, body.single-job_listing .wpcf7 textarea{background:#f0f0f0;border:1px solid #f0f0f0;font-size: 1.2em;margin:0 0 1em 0;width: 100%}
body.single-job_listing #wpcf7-f6577-o1.wpcf7 .wpcf7-list-item input{width: auto}
body.single-job_listing #wpcf7-f6577-o1.wpcf7 input.wpcf7-submit{width: auto;background:#fe5100;color:#fff;padding:.2em 2em;float:none;margin:0 auto;display: block}
body.single-job_listing .saboxplugin-wrap{display: none;}
body.job_listing-template-default.single #main-content li{list-style: none;padding: .5em 0}
body.job_listing-template-default.single #main-content li img{max-width: 3em;padding-right: .5em}

/* Sobre nosotros */
#implicacion .caja h3{max-width: 200px;margin: .5em auto 1em auto;line-height: 1.4em;}
#implicacion .caja{padding: 3em 2em 2em 2em}
#equipo .et_pb_image{margin-bottom: .5em;padding-left:10px}
#equipo p,#equipo h3{text-align: center;}
#equipo .miembro p{line-height: 1.3em;margin-top: .4em;color: #555;padding-bottom:0;}
#equipo .miembro h3{margin:0;font-size:1em;color:#111;padding:.2em 0 0 0;}


/* Blog */
.et_pb_blog_grid article:hover{box-shadow: 0 2px 42px 0 #888 !important}
.et_pb_blog_grid h2{line-height: 1.3em}
.et_pb_blog_grid .more-link{text-transform: capitalize;}
.page-id-6175 .et_pb_blog_grid article{min-height:31em;}

/*.single-post.et_right_sidebar #main-content .container::before{display: none}
.single-post.et_right_sidebar #left-area{margin:0 auto;float:none;}
.single-post.et_right_sidebar #sidebar{display:none;}
*/
.single-post #main-content .et_pb_row{max-width: 900px;width: 100%;}
.single-post h1.entry-title{font-weight: 700;line-height:1.1em;}
.single-post .et_pb_title_meta_container{margin-bottom:3em;}
.single-post .et_pb_bg_layout_light p.et_pb_title_meta_container a{color:#fe5100;}
.single-post .et_pb_post_content_0_tb_body h2{font-size:1.5em}
.single-post h2,.single-post h3,.single-post h4{margin:1em 0;}
.single-post img.avatar{border-radius: 50%}
.single-post #relacionados article{box-shadow: 0 0 30px #ccc}
/*.single-post #relacionados .et_pb_blog_grid .et_pb_image_container{overflow: hidden; max-height: 157px;}*/
.single-post #relacionados h2{margin-bottom:0;}
.single-post #comentarios form{background:#fff;max-width: 80%;margin: 0 auto;padding: 2em;}
.single-post #comentarios form #et_pb_submit{background:#fe5100;color:#fff;padding:.2em 2em;border:none;float:none;margin: 0 auto;display: block}
.single-post #comentarios .comment-form-url{display: none}
.single-post .norm_row.sfsi_wDiv {text-align: center!important;} /* compartir */
.single-post .saboxplugin-wrap .saboxplugin-gravatar img{border-radius: 50%!important;max-width: 50px}
.single-post .et_pb_section.et_pb_section_0_tb_body.et_section_regular{padding-bottom:1em;}
.single-post .et_pb_section_0_tb_footer.et_pb_section{padding-top:0;}
.single-post .saboxplugin-wrap{border-width: 1px 0 0 0;}

/* Social flotante */
#sfsi_floater{width: 25px!important}
.page #sfsi_floater{display:none;}

/* Categorias */
.viewCategoryLink{text-align: center;color:#fe5100;}
.page-id-6189 #categoriasBlog .et_pb_column{box-shadow: 0 0 33px #ccc;padding:2em 1em;}
.page-id-6189 h2{text-align: center;}
.page-id-6189 .et_pb_blog_grid article{padding:1em .5em;border:0; border-top:1px solid #ccc;margin:0!important;}
.page-id-6189 .et_pb_blog_grid article:hover{box-shadow: none!important;background: #efefef}
.page-id-6189 .et_pb_blog_grid article:first-child{border-top:none;}
.page-id-6189 .et_pb_blog_grid .et_pb_image_container{width: 50%;float:left;margin:0;}
.page-id-6189 .et_pb_blog_grid .entry-featured-image-url{margin-bottom:0;}
.page-id-6189 .et_pb_blog_grid .entry-title,
.page-id-6189 .et_pb_blog_grid .post-content{width: 45%;float:right;}
.page-id-6189 .et_pb_blog_grid .entry-title{font-weight: 400;font-size: 19px;line-height: 1.3em}
.page-id-6189 .viewCategoryLink{}

/* CASOS DE EXITO */
.page-id-6416 .tematica .tematica-exito img{max-width: 55px;margin-bottom:.5em;}
.page-id-6416 .tematica .cajas h4{font-weight: bold;color:#111;}
.page-id-6416 .tematica .cajas a{font-weight: bold}

/* Servicios */
.servicios .cajas h3{margin:1em 0;}
.servicios .cajas a{font-weight: bold}

/* Servicio */
.et_pb_toggle_title{font-weight: 700;color:#111;}
.et_pb_toggle_title::before{color:#fe5100;font-size: 18px}

/* Suscripcion */
.hs-form-field{line-height: 1.5em;border-radius: 5px}
#suscripcion .hs-form-field input{background:#efefef;width:100%;max-width: 400px;height: 3em}
.hs-button.primary{background: #fe5100;color:#fff;border:none;line-height: 2em;margin:5px;padding:.2em 2em;}


/* Diseño web */
.mfp-bottom-bar .mfp-title{display:none;} /* ejemplos */

/* Carousel */
.wpcp-wrapper-7499 .sp-wpcpro-section-title{text-align: center;}

/* podcast */
/*#podcastlinks a{display:inline-block;font-size: 1.5em;margin-right: 1em;border:1px solid #fe5100;padding:.2em 2em;border-radius: 5px}
#podcastlinks a span{display: block;float: left;margin:.2em 0 0 0;}
*/
.page-id-7745 .podcastNetworkButton{max-width: 200px}
.page-id-7745 .et_pb_blog_grid article{min-height: 40em}


/* .page-id-7745 article .entry-featured-image-url{float:left;width: 200px;margin-right: 1em}*/

.cat-podcast.single-post #main-content .et_pb_row{max-width: 1000px}
.cat-podcast.single-post #main-content #intro{background: #efefef;padding: 1em; box-shadow: 0 0 3em #ccc;}

#podcastlinks p {text-align: center;font-weight: bold;margin-bottom: 1em;}
#podcastlinks img.icon{display: block;float: left;margin: 5px;max-width: 200px}
#podcastlinks .podcastURL {margin: 0 auto;float: none;display: block;width: 200px;}


/* Programa Kit digital */
.page-id-8769 .wpcf7
.page-id-9075 .wpcf7{box-shadow: 0 15px 25px #ccc;padding:2em;background: #efefef;border-radius: 5px;margin-top: 2em;}
.page-id-9075 .wpcf7 .et_pb_row,
.page-id-8769 .wpcf7 .et_pb_row{width: 100%;padding:0;}
.page-id-9075 .wpcf7 .et_pb_column_1_2,
.page-id-8769 .wpcf7 .et_pb_column_1_2{margin-bottom:0;width: 45%}
.page-id-9075 .wpcf7 input, .page-id-9075 .wpcf7 select, .page-id-9075 .wpcf7 textarea,
.page-id-8769 .wpcf7 input, .page-id-8769 .wpcf7 select, .page-id-8769 .wpcf7 textarea{background:#fff;border:1px solid #888;font-size: 1.2em;margin:0 0 1em 0;width: 100%;border-radius: 5px;}
.page-id-9075 .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, 
.page-id-9075 .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,
.page-id-8769 .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, 
.page-id-8769 .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0;}
.page-id-9075 .wpcf7 .wpcf7-list-item input,
.page-id-8769 .wpcf7 .wpcf7-list-item input{width: auto}
.page-id-9075 .wpcf7 input.wpcf7-submit,
.page-id-8769 .wpcf7 input.wpcf7-submit{width: auto;background:#fe5100;color:#fff;padding:.2em 2em;float:none;margin:0 auto;display: block}

/* Jobs */
ul.job_listings a{min-height: 5em}

/* popup cookies */
#pixelizer_acceptCookiesDialog{width: 600px!important;padding:3em 1em;border-radius: .5em;margin:auto!important;}
#pixelizer_acceptCookiesDialog .ep_cookie_selector li.cookieOption{display: inline-block;width: auto;margin-right:2em}
/*.cookieDlgButtonBar{position: absolute;width: auto;left:0;right: 0;display: block;} */
.jn_pixelizer_button{border-radius: 0;padding: .5em 1em;border: 2px solid #000;font-weight: bold}

@media screen and (min-width: 1200px)
{

html:not(.et-fb-preview--desktop) .text-vertical-align .et_pb_column .et_pb_text_inner{position: absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height: 14em;}

/* Casos de exito */
html:not(.et-fb-preview--desktop) .caso-exito .exitos.intro .et_pb_column.text .et_pb_text_inner ,
html:not(.et-fb-preview--desktop) .caso-exito .exitos.desafio .et_pb_column.text .et_pb_text_inner ,
html:not(.et-fb-preview--desktop) .caso-exito .exitos.estrategia .et_pb_column.text > div:not(.largo) .et_pb_text_inner {position: absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height: 14em;}

.caso-exito .exitos.desafio .et_pb_column.text .et_pb_text_inner{text-align: right;}

/* Servicio */
.servicio #intro img,.servicio #porque img{box-shadow: 10px 10px 40px #888}
}

@media screen and (min-width: 768px)
{
	#footerCTA{display: none}

	/* Contacto */
	.page-id-25 .wpcf7 .wpcf7-list-item{width: 45%}

	/* Blog */
	.single-post #comentarios .comment-form-author,.single-post #comentarios .comment-form-email{width: 50%;float:left;}
	.single-post #comentarios .comment-form-author input{margin-right:1%;width: 90%;}
	.single-post #comentarios .comment-form-email input{width: 99%;margin-left: 1%}
/*	.saboxplugin-wrap{max-width: 600px;width: 90%;margin: 0 auto;} /* Author box */

	/* Casos de exito */
	.servicios #logosCertificadosJEVNET,
	.servicio #logosCertificadosJEVNET,
	.caso-exito #logosCertificadosJEVNET{background:#efefef;padding-top:20px;padding-bottom:20px;}
	
	/* servicio */
	.servicios .caja img{width: 65px}

/* widget hubspot */
body.cookies-not-set div#hubspot-messages-iframe-container{bottom:3em!important;}
}

/* Breakpoint */
@media screen and (max-width: 1000px) 
{
	/* menu */
	#footerCTA{position: fixed;bottom:0;box-shadow: 0 -20px 190px #000;z-index: 10000;width: 100%}
	#footerCTA .et_pb_row{padding: 0;width: 100%;}
	#footerCTA .boton{background:#fe5100;color:#fff;width: 50%;border-right: 1px solid #eee;float:left;}
	#footerCTA .boton a{color:#fff;text-align: center;text-align: center;padding:.2em 0;width: 100%;display: block}

}

@media screen and (max-width: 767px)
{
	/* header */
	#mobile_menu .boton{display:none;}

	#logosCertificadosJEVNET .et_pb_column.et_pb_column_1_4{width: 45%!important;margin-right: 2%}
	#logosCertificadosJEVNET span.et_pb_image_wrap {width: 100%;}
	#logosCertificadosJEVNET img{display: block;margin: 0 auto;float: none}

/* Slider home */
/* .et_pb_slide.et_pb_slide_1 .et_pb_slide_description{background:rgba(200,200,200,.7);}	*/

	/* Contacto */
	.page-id-25 .wpcf7 .wpcf7-list-item{width: 95%;margin-top: 1em}
	.page-id-25 .wpcf7 .wpcf7-list-item input{margin-right: .5em}

	/* podcast */
	.page-id-7745 article .entry-featured-image-url{}

	/* Equipo */
	#equipo .et_pb_column.et_pb_column_1_6{width: 45%!important;margin-left: 2.5%!important}
	#equipo .et_pb_row.et_pb_row_6col{padding-top: 0;padding-bottom: 0}
}

@media screen and (max-width: 479px)
{
	h2,h3,h4,p{text-align: center!important;}
	#logosCertificadosJEVNET  .et_pb_row .et_pb_column.et_pb_column_1_6,
	#logos .et_pb_row .et_pb_column.et_pb_column_1_6{width: 46%!important;margin-right: 2%;margin-bottom:0!important;}
	#logosCertificadosJEVNET  .et_pb_row .et_pb_column.et_pb_column_1_6{margin:auto!important;padding:2em 0}
	.single-post .saboxplugin-wrap .saboxplugin-gravatar,
	.single-post .saboxplugin-wrap .saboxplugin-authorname,
	.single-post .saboxplugin-wrap .saboxplugin-desc{text-align: left}
	.single-post .saboxplugin-wrap .saboxplugin-authorname{margin-bottom:0;}
	.single-post .saboxplugin-wrap .saboxplugin-gravatar{padding:0;margin:1em 1em 0 0;float:left;}
}