/*
 Theme Name:     * HP Child Theme 
 Theme URI:      
 Description:    * Child Theme
 Author:         Elegant Themes
 Author URI:     
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* 	Font
------------*/

@font-face {
    font-family: 'hp_simplifiedlight';
    src: url('hpsimplified_lt_0-webfont.woff2') format('woff2'),
         url('hpsimplified_lt_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'hp_simplifiedlight_italic';
    src: url('hpsimplified_ltit_0-webfont.woff2') format('woff2'),
         url('hpsimplified_ltit_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'hp_simplifiedregular';
    src: url('hpsimplified_rg_0-webfont.woff2') format('woff2'),
         url('hpsimplified_rg_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

*{
	font-family: 'hp_simplifiedlight', sans-serif;
	font-size: 20px;
}

/* ------- */

/* 	Agenda
------------*/

.agenda-box{
	border-left: 3px solid #eeeeee;
	padding-left: 20px;
	font-size: 15px
	}
	.agenda-box .agenda-row{
		padding: 10px 0;
		position: relative;
		}
	.agenda-box .agenda-row:before{
		position: absolute;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		background: #0085C3;
		content: '';
		top: 10px;
		left: -37px;
		border: 8px solid #ffffff;
		z-index: 2;
		}
		.agenda-box .agenda-row h4{
			color: #00447C;
			}
		.agenda-box .agenda-row ul{
			padding: 0 0 0px 1em !important;
			}
		.agenda-box .agenda-row div.two:first-child{
			padding-top: 3px;
			padding-left: 10px;
			font-size: 18px;
			}
		.agenda-box .agenda-row div.ten:last-child{
			margin-top: 9px;
			background: #efefef;
			padding: 20px 20px 10px;
			position: relative;
			min-width: 20%;
			max-width: 82.6666666667%;
			width: auto !important;
			}
		.agenda-box .agenda-row div.ten:last-child:before{
		    border-bottom: 20px solid transparent;
		    border-left: 20px solid transparent;
		    border-top: 20px solid #efefef;
		    content: "";
		    left: -20px;
		    position: absolute;
		    top: 0;
			}

		.agenda-row:after{
		  content: "";
		  display: table;
		  clear: both; }


#main-header{
	position: fixed !important;
}

.help-block{
	font-size: 12px !important;
	line-height: 1.7;
}

/* ------- */

/* Skeleton 
–––––––––––––––––––––––––––––––––––––––––––––––––– */


/* Grid
------------*/

.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }


/* For devices larger than 550px */
@media (min-width: 550px) {
  .columns {
    margin-left: 4%; }
  .columns:first-child {
    margin-left: 0; }

  .two.columns                    { width: 13.3333333333%; }
  .ten.columns                    { width: 82.6666666667%; }
	}


.caldera_forms_form .terminos-y-condiciones .checkbox label{
	font-size: 14px;
}

/* Botones
 ----------------------------------------------------------*/

/* Está aquí porque desde Apariencia > Personalizar no coge bien el color #fff */
/* El resto de colores sí, pero blanco no */
body.et_pb_button_helper_class .et_pb_button:hover{
	color: white;
}

/*Botones redondeados*/
a.et_pb_button /*Botones normales de Divi*/,
input.btn.btn-default/*Botones de CalderaForms*/{
	border-top-right-radius: 1px !important;
	border-bottom-left-radius: 1px !important;
	border-top-left-radius: 1px !important;
	border-bottom-right-radius: 1px !important;
}

/* Estilos específicos para Caldera */
input.btn.btn-default{
	color: #ffffff !important;
	border-color: #ff0057 !important;
	font-size: 20px;
	padding: 6px 20px;
	line-height: 34px;
	background-color: #ff0057;
}

input.btn.btn-default:hover{
	color: #ff0057 !important;
	background-color: #ffffff;
}

/*input#fld_6664275_1:hover{
	color: white !important;


}*/


/*cambios Alba*/
#logo {
    max-height: 100% !important;
	}