/*
Theme Name: Bifrost Child
Theme URI: https://neuronthemes.com/bifrost
Description: This is a child theme of Bifrost
Author: NeuronThemes
Author URI: https://neuronthemes.com
Template: bifrost
Version: 1.0.0
*/


/********** BOTONES RESERVA WOOCOMMERCE **************/

#minus_ticket{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	word-break: break-word;
	-webkit-font-smoothing: antialiased;
	box-sizing: inherit;
	font: inherit;
	margin: 0;
	background-color: transparent!important;
	display: block;
	font-family: "Roboto",sans-serif;
	line-height: 1.625;
	font-style: italic;
	color: black;
	-webkit-appearance: button;
	cursor: pointer;
	border: medium none;
	font-weight: 800;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-size: inherit;
	border-radius: 2px;
	box-shadow: 2px 2px 2px rgba(0,0,0,.2);
	float: left;
	transition: all .3s;
	padding: 10px 0;
	width: 40px;
	min-height: 40px;
	background: #00BCD4;
}

#add_ticket{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	word-break: break-word;
	-webkit-font-smoothing: antialiased;
	box-sizing: inherit;
	font: inherit;
	margin: 0;
	background-color: transparent!important;
	display: block;
	font-family: "Roboto",sans-serif;
	line-height: 1.625;
	font-style: italic;
	color: black;
	-webkit-appearance: button;
	cursor: pointer;
	border: medium none;
	font-weight: 800;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-size: inherit;
	border-radius: 2px;
	box-shadow: 2px 2px 2px rgba(0,0,0,.2);
	float: left;
	transition: all .3s;
	padding: 10px 0;
	width: 40px;
	min-height: 40px;
	background: #00BCD4;
}

/********** LEYENDA COLORES CALENDARIO **************/

#leyenda-colores{
	font-size: 18px !important;
	padding-bottom: 0px;
	margin-bottom: 10px !important;
	text-align: left;
	text-transform: uppercase;
	color: black;
	font-weight: bold !important;
}

#rosa{
	background-color:#e84393;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	font-weight: bold;
}

#azul{
	background-color:#3498db;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	font-weight: bold;
}

#verde{
	background-color:#2ecc71;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	font-weight: bold;
}

#amarillo{
	background-color:#f1c40f;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	font-weight: bold;
}

#morado{
	background-color:#9b59b6;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	font-weight: bold;
}



/********** ESTILOS PÁGINA **************/

.curriculum ul li{
	font-size: 16px;
	padding-bottom: 0px;
}

.tratamiento-col1 p{
	padding-top: 10px;
	line-height: 24px;
}

.tratamiento-col1 ul li{
	padding-bottom: 0px;
	margin-bottom: 0px;
}


.viñetas-2col ul li{
	margin-bottom: 10px;
	font-size: 14px;
}

p{
	color: #333333;
	font-weight: 300;
}

ul li{
	color: #333333;
	font-weight: 300;
}

ol li{
	color: #333333;
	font-weight: 300;
}

.entradilla p{
	font-size: 18px;
	font-weight: 300;
	line-height: 30px;
	text-align: center;
}

h1{
	font-weight: 500 !important;
	font-size: 36px !important;
}

h2{
	margin-bottom: 0px;
	font-weight: 500 !important;
	font-size: 28px !important;
	color: #1e3799;
}

#linfedema-center h2{
	font-size: 20px !important;
}

.encabezados h1{
	color: #1e3799 !important;
}

.encabezados h2{
	color: #1e3799 !important;
}

h3{
	font-weight: 500 !important;
}

h4{
	font-weight: 500 !important;
}

#titular-3col h2{
	font-size: 18px !important;
}


#index h2{
	font-size: 16px !important;
	padding-top: 15px !important;
}

.nombre-equipo h2{
	font-size: 20px !important;
	color: #1e3799;
	text-align: left;
	padding-bottom: 10px;
}

.nombre-equipo p{
	text-align: left;
	padding-top: 0px;
}


/******** CLINICA ******/

.titular-derecho h2{
	color: red;
}

.acordeon h4{
	color: black !important;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 18px;
}

.acordeon ul li{
	margin-bottom: 0px;
	margin-left: 20px;
	margin-top: 5px;
}

.col2 ul li{
	margin-bottom: 0px;
	margin-left: 20px;
}


/******** CURRICULUM ******/


.entradilla-cv h2{
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 18px;
}


.nombre-equipo h2{
	text-align: center;
	padding-bottom: 0px;
}

.nombre-equipo p{
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


.banner-abajo p{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.banner-abajo{
	width: 50% !important;
	margin-left: 25%;
	border: 1px solid black;
	padding-top: 8px;
	padding-bottom: 8px;
	background: white;
}

.caja-texto input:type{
	background: white;
}


/***** TESTIMONIOS ****/

.paciente h2{
	color: red;
}

.\.show_less_link{
	display: none;
}
