/*HEADER*/
#before_header{
	padding:5px;
	background: #265799;
}

#before_header > div > div{
	background: transparent !important;
}

#tel_header,
#mail_header{
	color: white !important;
}

#tel_header:hover,
#mail_header:hover,
#redes_header .et_pb_main_blurb_image a:hover svg{
	color:#666666 !important;
	transition: all 0.5s ease;
}

#redes_header{
	text-align: right;
}

#redes_header .et_pb_main_blurb_image{
	margin-bottom: 0 !important;
}

#before_header > div > div > div > div:nth-child(2) svg{
	font-size: 20px;
}

/*LOGO*/
.et_pb_column_0_tb_header .et_pb_image_0_tb_header{
	width: 250px !important;
	height: auto !important;
	padding-top:10px;
	padding-bottom: 10px;
}

.et_pb_column_1_tb_header  > div{
	margin-top: 0 !important;
}

ul#menu-superior > li{
	background: #265799 !important;
	margin-top: 14px !important;
}

ul#menu-superior > li:hover{
	background: #666666 !important;
	color: white !important;
	transition: all 0.5s ease;
}

/*SECCION 1*/
div.et_pb_section.et_pb_section_0 {
	background-image: url("fondo5.jpg") !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-repeat: transparent !important;
	position: relative;
}

div.et_pb_section.et_pb_section_0:before{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background:rgba(0,0,0,0.5);
}

#slider_inicio .et_pb_row_0{
	background: transparent !important;
}

.et_pb_text_0 h1{
	color: #ffffff !important;
    text-shadow: -4px 2px 1px #265799;
}

.et_pb_image_0 .et_pb_image_wrap{
	border: 1px solid #265799;
}

.et_pb_section_0 .et_pb_row_0{
	background:transparent !important;
}

body #page-container .et_pb_section .et_pb_button_0 {
    background-color: #666666 !important;
}

.et_pb_section_1 .et_pb_column_2 {
	background-image: initial !important;
	background: #265799 !important;
}


.et_pb_section_1 .et_pb_column_3 {
    background-color: #265799;
}

.et_pb_section_1 .et_pb_column_4 h3{
	color: #1a61af !important;
}

.et_pb_section_1 .et_pb_column_4 a{
	display: block;
	text-decoration: none;
	color:#333 !important;
}

.et_pb_section_1 .et_pb_column_2 {
	padding: 0 !important;
}


.et_pb_section_2 .et_pb_row_3 > div{
	background: transparent !important;
}

.et_pb_section_2 .et_pb_row_3 > div h4{
	color:#265799 !important;
	font-size: 24px;
}

.et_pb_section_2 .et_pb_row_3 > div p{
	color:#000 !important;
	font-size: 16px;
}

.et_pb_section_2 .et_pb_row_3 > div img{
	width:100%;
	box-shadow: 0px 8px 20px #484848;
}

.et_pb_section_2 .et_pb_row_4 a{
	background: #265799 !important;
	color:#fff !important;
	border-radius: 20px;
	padding: 10px 35px !important;
}

.et_pb_section_2 .et_pb_row_4 a:hover{
	background: #666666 !important;
	color:#fff !important;
	border-radius: 20px;
	padding: 10px 35px !important;
}

.et_pb_section .et_pb_button_2:after{
	display: none;
}

body #page-container .et_pb_section .et_pb_button_2,
body #page-container .et_pb_section .et_pb_button_2:hover{
	color:#fff !important;
}

.et_pb_section_3 .et_pb_column_10 h2{
	font-size: 50px;
}

.et_pb_section_4  h2{
	text-align: center !important;
}

#galeria_seccion .et_pb_main_blurb_image{
	margin-bottom: 0 !important;
}

/*AGENDA CITA*/
.btn-alternate,
.btn-alternate.disabled, .btn-alternate:disabled {
    background-color: #265799 !important;
    border-color: #265799 !important;
}

.btn-alternate:hover{
	background: #666 !important;
}

.btn-outline-alternate {
    border-color: #265799 !important;
}

.btn-outline-alternate.disabled, .btn-outline-alternate:disabled {
    color: #000000 !important;
    background-color: transparent;
}

.btn-outline-alternate:hover {
    color: #fff !important;
    background-color: #265799 !important;
}

.titulo_dia{
	color: #000 !important;
}


.et_pb_section_4 h4,
.titulo_fecha{
	color: #265799 !important;
}

.btn-outline-alternate:hover .titulo_dia,
.btn-outline-alternate:hover .titulo_fecha{
	color:#fff !important;
}

/*CONTACTO*/

div.et_pb_section.et_pb_section_5{
	background-image:url("fondo3.jpg") !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #265799 !important;
	position: relative;
}

div.et_pb_section.et_pb_section_5:before{
	content: "";
	position: absolute;
	top:0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: rgb(38,87,153);
	background: linear-gradient(180deg, rgba(38,87,153,1) 0%, rgba(0,0,0,0.4962359943977591) 50%, rgba(38,87,153,1) 100%);
}

.et_pb_section_5 .et_pb_row_inner_1 .et_pb_column_inner_1,
.et_pb_section_5 .et_pb_row_inner_2 .et_pb_column_inner_4{
	background:#265799 !important;
}

.et_pb_section_5 .et_pb_row_inner_1 .et_pb_column_inner_2,
.et_pb_section_5 .et_pb_row_inner_2 .et_pb_column_inner_3{
	background: #666 !important;
}

.et_pb_section_5 .et_pb_row_inner_1 .et_pb_column_inner_1 .et-pb-icon,
.et_pb_section_5 .et_pb_row_inner_1 .et_pb_column_inner_1 h4,
.et_pb_section_5 .et_pb_row_inner_1 .et_pb_column_inner_1 p > a{
	color:white !important;
}

/*footer*/
.et_pb_section_0_tb_footer.et_pb_section,
.et_pb_section_1_tb_footer.et_pb_section{
	background: #265799 !important;
}

.et_pb_section_1_tb_footer.et_pb_section p{
	margin-bottom: 0 !important;
	padding:15px 0 !important;
	text-align: center;
}

.et_pb_section_3 h2,
.et_pb_section_2 h2,
.et_pb_section_4 h2{
	color:#265799 !important;
}

/*CALENDARIO QUITAR DIAS*/
#reservas #cont_citas_pacientes_online #contenido_fechas_seleccion #smartwizard_sistema .form-wizard-content #step-1 > div > div:nth-child(2) > div > div:nth-child(3){
	display: none;
}

.et_pb_section_2 > div:nth-child(4) img{
	box-shadow: initial !important;
}

.et_pb_section_2 > div:nth-child(4) h4{
	font-size: 16px;
}