/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 2.7.1.1505456173
Updated: 2017-09-15 06:16:13

*/
#page-container{
	padding-top: 100px !important;
}
a {
    color: #0265a8;
}
.et_pb_row.et_pb_row_fullwidth{
	width: 100% !important;
	max-width: 100% !important;
}

/*
.et_fullwidth_nav #main-header .container {
    padding-right: 60px;
    padding-left: 60px;
}
*/
.bottom-nav{
	text-align:center;
}
#top-menu li {
    padding-right: 10px !important;
}

.small {
    font-size: 10px;
}
.grecaptcha-badge {
	opacity:0;
	display:none;
}

.page-id-5836 .et_pb_blog_grid .et_pb_image_container img {
    height: 200px;
}



.et_pb_blog_grid .et_pb_image_container img {
    max-height: 200px;
	/*height: 200px;*/
}
	
.home .et_pb_blog_grid .et_pb_post {
    border: none !important;
}

#sponsor-images .sponsor-image-1 a, #sponsor-images .sponsor-image-2 a, #sponsor-images .sponsor-image-3 a, #sponsor-images .sponsor-image-4 a, #sponsor-images .sponsor-image-5 a, #sponsor-images .sponsor-image-6 a, #sponsor-images .sponsor-image-7 a, #sponsor-images .sponsor-image-8 a, #sponsor-images .sponsor-image-9 a, #sponsor-images .sponsor-image-10 a, #sponsor-images .sponsor-image-11 a, #sponsor-images .sponsor-image-12 a, #sponsor-images .sponsor-image-13 a, #sponsor-images .sponsor-image-14 a, #sponsor-images .sponsor-image-15 a {
    width: 115px !important;
    height: 85px !important;
    border: none !important;
}
#menu-item-4310 > a,
#menu-item-4345 > a {
	color: #ffa949 !important;
}
.formulario-home input[type=text],
.formulario-home input[type=email],
.formulario-home textarea{
	background-color: #d2d2d2 !important;
}
.formulario-home textarea{
	height: 100px;
}
.formulario-home h3{
	border-bottom: 1px solid #0196da;
}
.sede h3{
	border-bottom: 1px solid #FFFFFF;
}

.caso_del_mes .post-meta{
	display: none;
}
.caso_del_mes .post-meta{
	display: none;
}
.et_post_meta_wrapper img{
	display: none;
}
.header-content h1{
	border-bottom: 1px solid #0265a8;
}
.et_pb_fullwidth_menu {
    background-color: #000000 !important;
	color: #FFFFFF;
	display: none;
}
.et_pb_fullwidth_menu li a{
	color: #FFFFFF;
}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul.sub-menu{
	background-color: #000000 !important;
} 

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul{
	padding: 12px 0 0 !important;
} 
.fullwidth-menu li>a {
    padding-bottom: 15px;
}

.et_pb_blog_0 .more-link {
    padding: .2em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    background-color: #ffa949;
    color: #FFFFFF;
    float: right;
    margin-top: 10px;
}
.camino a,
.cabeceras-post a{
	color: #FFFFFF;
}
.camino span a{
	color: #FFFFFF;
	font-weight:600;
}
.cabeceras-post h1{
	font-size: 26px;
	color: #FFFFFF;
	padding-top: 30px;
}

.cabeceras-post{
	 background-image: url(https://neurointervencionismo.es/wp-content/uploads/2019/05/Banners_apartados_GeNI18_Biblioteca.png)!important;
	 color:#FFFFFF;
	 background-position: center;
    -webkit-background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: 100%;
    -moz-background-size: cover;
    background-size: 100%;
    background-size: cover;
	/*margin-top: 25px;*/
}


#main-content .container:before {
    width: 0px;
}
.et_post_meta_wrapper{
	display: none;
}

.titulomodulotexto h3 {
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    color: #0265a8!important;
	text-transform: uppercase;
	text-align: left !important;
}
.contenidoCasos p{
	    padding-bottom: 1em !important;
}

.casosdelmes {
    width: 30%;
    float: left;
    background-color: #f9f9f9;
    text-align: center;
    padding: 10px;
    margin: 1%;
    height: 320px;
    border-radius: 10px 10px 0px 0px;
	    border: 1px solid #dcdcdc;
}
.casosdelmes img{
    height: 180px;
    border-radius: 3px;
}



.et_pb_text_0 h2{
  font-weight: 100 !important;
}

#et-top-navigation {
    font-weight: 500;
}

#top-header .container {
    padding-top: 10px;
    font-weight: 800;
}

.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {
	height: 40px;
	font-size: 16px;
}
input#wppb-submit{
    cursor: pointer;
    padding: .3em 1em;
    border: 2px solid #0067ad;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #0265a8;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #ffffff;
}
#register,
#edit_profile{
    cursor: pointer;
    padding: .3em 1em;
    border: 2px solid #0067ad;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #0265a8;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #ffffff;
}
.formulario-boton{
	max-width:550px;
	margin-right:auto;
	margin-left:auto;
}

/*
.et_pb_blog_grid .et_pb_image_container img {
    height: 150px;
}
*/
.reninportafolios img {
    height: 76px;
}
.patologias .et_pb_row {
    padding: 10px;
}

.et-pb-icon-circle {
    font-size: 20px;
}
.et_pb_blog_grid h2 {
    min-height: 50px;
}

@media (max-width:1500px){
	.et_header_style_left .logo_container {
    position: inherit;
	text-align:center;
	max-height: 50px;
}
#main-content .et_pb_section {
    margin-top: 50px;
}
.et_pb_slider_0 {
    margin-top: 63px!important;
}
#logo {
    max-height: 50px!important;
    padding: 0!important;
}
	}
@media (max-width:1500px){	
	.cabeceras-post{
		margin-top: 58px;
		}
}
	
	
	@media (max-width:1320px){
	/*.et_header_style_left .logo_container {
		display: none;
}*/
#logo {
    height: 50px!important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 10px !important;
}
.casosdelmes h3{
	font-size: 18px;
}
	}
	@media (max-width:980px){
	.et_header_style_left .logo_container {
		display: flex;
		position: absolute;
		text-align: left;
		align-items: baseline;
}
		.et_header_style_left #logo {
			max-width: 100%;
		}
.cabeceras-post{
		margin-top: 15px;
		}

#main-header {
    height: 80px !important;
}
.casosdelmes {
    width: 45%;
}
.casosdelmes h3{
	font-size: 16px;
}
	}

	@media (max-width:600px){

.casosdelmes {
    width: 95%;
}
	}
	
.fm-form .wd-choice {
    min-width: 200px;
}

.category-noticias-de-la-industria { 
  min-height: 500px;
}


#et-info-email {
    font-size: 13px;
    font-weight: 600;
}
#top-header #et-info {
    width: 100%;
}
#top-header .et-social-icons {
    float: right;
}


body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
    padding-top: inherit;
}

.marginbottom{
	margin-bottom:50px;
}


.columnas3{
	width: 29.667%;
    margin-right: 3%;
	float: left;
	border: 1px solid #CCCCCC;
    max-height: 460px;
    margin-bottom: 20px;
}
.columnas3 img{
	max-height: 180px;
}
.columnas3 .entry-title{
	padding: 10px;
	font-size: 18px;
}
.contenidosBlog{
	padding: 10px;
	min-height: 210px;
}
.columnas3 .post-meta{
	display: none;
}


@media (max-width:980px){
	.columnas3{
	width: 45%;
    margin-right: 3%;
}
}
@media (max-width:600px){
	.columnas3{
	width: 100%;
    margin-right: 0;
}
}

.contenidoCasos h2{
	margin-top: 20px;
}
#post-6733 .contenidoCasos h2 {
    width: 870px;
    margin-right: auto;
    margin-left: auto;
}

.postid-7307 strong{
	font-weight: 500 !important;
}
p.textos-formularios {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
}
.page-id-7339 #formulario-form-box .wdform-label-section {
    max-width: 350px!important;
    width: 350px; 
    margin: 0 30px 0 0;
}



.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #fff;
}



/*PAGINACIÓN USUARIOS*/
.userlisting_pagination {
    justify-content: flex-start !important;
    align-items: center !important;
    height: 50px !important;
}


.userlisting_pagination 
.page-link:not(.pageLink_fist):not(.pageLink_previous):not(.pageLink_next):not(.pageLink_last) {
	width:40px;
	height: 40px;
	font-size:15px;
    border: 1px solid #CACDD6;
    background-color: #FFFFFF;
	margin: 0 3px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.userlisting_pagination .selected {
    width: 40px !important;
    height: 40px !important;
    font-size: 15px !important;
    background-color: #0c71c3 !important;
    color: #fff;
	display: flex;
    justify-content: center;
    align-items: center;
	margin: auto 5px 5px !important;
}


/*programa congreso*/

.programaContenido {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 20px;
}

.contenidoProgramas {
    display: flex;
    flex-direction: row;
    gap: 5px;
	margin-top: 20px;
}
.contenedorHoras__horas {
    background: #f18739;
    color: #FFFFFF;
    font-size: 16px;
    padding: 5px;
	width: 120px;
	text-align: center;
}
.contenidoProgramas__contenedorHoras {
    width: 120px;
	text-align: center;
}
.contenidoProgramas__centro {
    display: flex;
    flex-direction: column;
    padding: 5px;
}
.contenidoProgramas__title {
    color: #0265a8;
    font-size: 18px;
    font-weight: 700;
}
.contenidoProgramas__moderadores {
    font-size: 16px;
}
.notitle .contenidoProgramas__title {
    display: none;
}


.page-id-9530 .et_pb_column.et_pb_column_4_4 {
    margin-top: 100px;
}