/*
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

*/

/* Login y recuperar contraseña*/

input#wppb-submit {
    background: #005a95;
    color: #FFFFFF;
    border: none;
    border-radius: 15px;
    padding: 10px 20px;
    font-size: 16px;
    width: 70%;
}

.form-submit {
    text-align: left;
}

.form-submit input {
    background: #005a95;
    color: #ffffff;
    border: none;
    border-radius: 15px;
    padding: 10px 20px;
    font-size: 16px;
    width: 70%;
}

div#wppb-login-wrap {
    margin-right: auto;
    margin-left: auto;
}

form#loginform {
    background-color: #f1f1f1;
    padding: 40px 0px 40px 100px;
    border-radius: 10px;
}


.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {
    width: 100% !important;
    color: #005a95;
    font-weight: 700;
}	

.recordar{
    color: #005a95 !important;
}

#et-boc > div > div > div > div.et_pb_row.et_pb_row_1 > div > div > div > p.wppb-error > a {
    display: none;
}

.wppb-error a {
    color: #007acc !important;
    display: none;
}


.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover, .et_pb_contact_reset:hover, .et_pb_contact_submit:hover, .et_pb_pricing_table_button:hover {
    background-color: rgb(0 0 0 / 36%);
}
/***Menu superior***/

.et-social-google-plus a.icon:before {
    content: "\e0a3";
}
#top-header .container{
	max-width: 95% !important;
	width: 95% !important;
}
/*
#top-header .et-social-icon a {
    font-size: 22px !important;
}
*/
#et-info, #et-secondary-menu>ul>li a {
    padding-bottom: .45em;
}


/***sesiones***/

span.casotitulo {
    color: #e02b20;
}
.titulo {
    margin: 20px 0px;
	color: #006799;
	border-bottom: 1px solid #e02b20;
}
span.horas {
	color: #e02b20;
	border-right: 1px solid #e02b20;
	margin-right: 10px;
    padding-right: 10px;
}
.moderadores {
    border-left: 1px solid #006799;
    margin-left: 20px;
    padding-left: 20px;
}
.ponentes,
.ponencias,
.casos {
    margin-bottom: 20px;
}
.ponentes h5,
.ponencias h5 {
    color: #006799;
    font-weight: 400;
}
.tomas{
	position: relative;
	bottom: 0px;
}


/*formulario de contacto*/

.wpcf7-form {
    background-color: #CCEAFB;
    padding: 40px;
    border-radius: 10px;
}

.wpcf7-form label {
    width: 100% !important;
    color: #333;
    font-weight: 700;
}
.wpcf7-form input[type='text'], .wpcf7-form input[type='number'], .wpcf7-form input[type='email'], .wpcf7-form input[type='url'], .wpcf7-form input[type='password'], .wpcf7-form input[type='search'], .wpcf7-form input[type='tel'], .wpcf7-form textarea, .wpcf7-form select  {
    padding: 10px !important;
    border: 1px solid #333 !important;
    background-color: #FFF;
    border-radius: 3px;
    width: 100%;
}

.wpcf7-form input[type='submit'] {
    background: #333;
    color: #ffffff;
    border: none;
    border-radius: 15px;
    padding: 10px 20px;
    font-size: 16px;
    width: 100%;
}

/***5 columnas ***/
.ponentesusuarios{
	text-align:center;
	overflow:hidden;
}
.ponentesusuarios img{
	border-radius: 10px;
}
.ponentesusuarios {
    width: 20%;
    float: left;
	min-height: 280px;
}
.nombrePonentes{
	font-weight:800;
}
.nombrePresidentes{
	font-weight:800;
}
#top-menu li {
	text-transform: uppercase;
	}
@media (max-width: 1580px) {
		img#logo {
		width: 25%;
	}
}
@media (max-width: 1400px) {
	img#logo {
		width: 20%;
	}
	#top-menu li {
    padding-right: 10px;
	}
}
@media (max-width: 1200px) {
    .ponentesusuarios {
        width: 25%;
        float: left;
    }
}
@media (max-width: 992px) {
    .ponentesusuarios {
        width: 33.33%;
        float: left;
		min-height: 260px;
    }
	img#logo {
		width: 80%;
	}
}

@media (max-width: 700px) {
.ponentesusuarios {
        width: 50%;
        float: left;
    }
		img#logo {
		width: 100%;
	}
	.et_pb_text_0 h1 {
		font-size: 4vw !important;
	}
	.et_pb_text_1 h2 {
		font-size: 4vw !important;
	}
	.et_pb_text_2 h3 {
		font-size: 8vw !important;
	}
}



/***3 columnas ***/
.vocalesusuarios{
	text-align:center;
	overflow:hidden;
}
.vocalesusuarios img{
	border-radius: 10px;
}
.vocalesusuarios {
    width: 33.33%;
    float: left;
	min-height: 240px;
}
/***1 columnas ***/
.localesusuarios{
	text-align:center;
	overflow:hidden;
}
.localesusuarios img{
	border-radius: 10px;
}
.localesusuarios {
    width: 100%;
    float: left;
	min-height: 240px;
}
@media (max-width: 1200px) {
    .vocalesusuarios {
        width: 33.33%;
        float: left;
    }
}
@media (max-width: 992px) {
    .vocalesusuarios {
        width: 33.33%;
        float: left;
		min-height: 260px;
    }
}

@media (max-width: 700px) {
.vocalesusuarios {
        width: 50%;
        float: left;
    }
	.et_pb_title_container h1 {
		font-size: 18px !important;
	}
	.et_mobile_menu li a {
		text-transform: uppercase;
	}
	.et_pb_code_inner {
		text-align: center;
	}
}
/*.vocales{
	width: 80%;
	margin-left: auto;
}
*/

/***1 columnas ***/
.presidentesusuarios{
	text-align:center;
	overflow:hidden;
}
.presidentesusuarios img{
	border-radius: 10px;
}
.presidentesusuarios {
    width: 100%;
	min-height: 240px;
}

.falsoHeader img{
	margin-left: 50px;
}
.popup-video {
    background: #0c71c3;
    padding: 5px 15px;
    border-radius: 5px;
    margin-top: 10px;
    line-height: 50px;
    color: #FFFFFF;
}
.casos p {
    padding-bottom: 0px;
}
.ponencias p {
    padding-bottom: 0px;
}
.colabora {
    float: left;
    margin-top: 20px;
    margin-right: 15px;
}
.colaboraLogo{
	float:left;
}
#et-top-navigation{
	padding-left: 266px !important;
}
#et-boc > div > div > div.et_pb_section.et_pb_section_5.et_section_regular > div.et_pb_row.et_pb_row_4 > div > div > div > div.et_pb_tab.et_pb_tab_0.clearfix.et_pb_active_content.et-pb-active-slide > div > div:nth-child(2) > div > div.ponentes > h5{
	display: none;
}

.et_pb_column_1_tb_footer a{
	color: #FFFFFF;
}

.entry-content ul ul {
    padding-bottom: 0px;
}

.et_pb_menu .et_pb_menu__menu>nav>ul>li {
    width: 100%;
	-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


#et-secondary-nav li li {
    padding: 0;
    margin: 0;
}
#et-secondary-nav li>ul {
    width: 120px;
}
#et-secondary-nav li {
    text-align: center;
}


.containerItems{
  display: grid;
  /*grid-template-columns: 1fr 350px 350px;
  grid-template-rows: 150px;*/
} 
.containerItems a{
	color:#0E3E66;
	display: flex;
} 

.item-1 {
  grid-column: 1/4;
}
.item-2 {
  grid-column: 1/3;
  grid-row: 1/2;
  margin: 5px;
}
.item-2 .tit {
    margin-top: 150px;
    margin-bottom: 50px;
    margin-left: 20px;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 600;
    font-style: italic;
}

.item-3 {
   grid-column: 3/4;
   grid-row: 1/4;
	margin: 5px;
}
.item-3 .tit {
    margin-top: 485px;
    margin-bottom: 50px;
    margin-left: 20px;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 600;
    font-style: italic;
}
.item-4 {
  	grid-column: 1/2;
	margin: 5px;
}
.item-4 .tit {
    margin-top: 250px;
    margin-bottom: 50px;
    margin-left: 20px;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 600;
    font-style: italic;
}
.item-5 {
  	grid-column: 2/2;
	margin: 5px;
}
.item-5 .tit {
    margin-top: 250px;
    margin-bottom: 50px;
    margin-left: 20px;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 600;
    font-style: italic;
}

@media only screen and (max-width: 1000px){

  .item-2 {
    grid-column: 1/3;
   /* grid-row: 4/5;*/
  }
  .item-3 {
    grid-column: 3/4;
  }
  .item-4 {
    grid-column: 1/2;
  }
   .item-5 {
    grid-column: 2/3;
  }
}


/************************
BASE STYLING
**************************/
.item-1 {
	background-color: #2C3043;
}
.item-2 {
	background-image: url(https://hypertrophiccardiomyopathyacoruna.com/wp-content/uploads/2024/05/banner_presentacion.png);
    background-size: cover;
}
.item-3 {
	background-image: url(https://hypertrophiccardiomyopathyacoruna.com/wp-content/uploads/2024/05/img_inscripciones.png);
    background-size: cover;
}
.item-4 {
	background-image: url(https://hypertrophiccardiomyopathyacoruna.com/wp-content/uploads/2024/05/img_alojam-transporte.png);
    background-size: cover;
}
.item-5 {
	background-image: url(https://hypertrophiccardiomyopathyacoruna.com/wp-content/uploads/2024/05/img_patrocinadores.png);
    background-size: cover;
}
.imgPonentes img {
	max-height: 180px;
    min-height: 180px;
	width: 180px;
}
/*
.single-post #left-area {
    width: 100%;
}

.single-post #main-content .container:before {
     width: 0px;
}


body.page-id-577 .entry-content {
     margin-top: -30px !important;
}*/



ul.onlyMovil li {
    list-style: none;
    text-align: center;
}

ul.onlyMovil li a{
    color: #e72b6c;
}
.hidden {
	display:none;
}

.oscuro{
	color: #0e3e66;
}
.claro{
	color: #0da8e5;
}



.content-control-container.jp-cc.content-control-accessible.jp-cc-accessible {
	margin-top: 10px;
	margin-bottom: 10px;
}


