/*
Theme Name: MediClinic Child
Theme URI: https://mediclinic.qodeinteractive.com/landing
Description: A child theme of MediClinic Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.2
Text Domain: mediclinic
Template: mediclinic
*/

/********************* General *********************/


a{text-decoration: none !important}

h1, h2, h3{font-family: "Caviar Dreams" !important;}

/* Hotspot */

#powerTip, .box_view_html{display: none !important}

/********************* Colores *********************/

.acordeon-primario .ui-accordion-header-active, .acordeon-primario .ui-state-hover{background: #149bc4 !important;}
.acordeon-primario .ui-accordion-header-active .mkdf-accordion-mark,  .acordeon-primario .ui-state-hover .mkdf-accordion-mark{background: #69d0d1 !important;}
.acordeon-primario .ui-accordion-content{background: #f4f4f4;}

.acordeon-secundario .ui-accordion-header-active, .acordeon-secundario .ui-state-hover{background: #149bc4 !important;}
.acordeon-secundario .ui-state-hover{background: #149bc4 !important;}
.acordeon-secundario .ui-state-hover .mkdf-tab-title{color: #fff !important;}
.acordeon-secundario .ui-state-active .mkdf-tab-title{color: #fff !important;}
.acordeon-secundario .mkdf-accordion-holder .mkdf-title-holder{background: #fff !important}
.acordeon-secundario .ui-accordion-header-collapsed{background: #fff;}
.acordeon-secundario  .ui-accordion-header-active .mkdf-accordion-mark, .acordeon-secundario .ui-state-hover .mkdf-accordion-mark{background: #69d0d1 !important;}
.acordeon-secundario .ui-accordion-content{background: #fff !important;}

.text-justify h3{text-align: left; color: #000}
.text-justify p{text-align: justify;}
.text-justify ul{padding-left: 20px !important;}
.text-justify ul li{text-align: justify; color: #4b4f4c !important; margin-bottom: 15px !important}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz{
	background: rgba(20, 155, 196, 0.4) !important;
	color: #000 !important;
}

/* Boton */

.menu-boton{background:#149bc4}
.menu-boton a{color: #fff !important;}
.menu-boton i{margin-right: 5px; color: #fff;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{background: #149bc4 !important}

/* Rodillas */

/*.rodilla-bg{background-color: #fff; background-position: top right !important; background-repeat: no-repeat; background-size: 200x200px !important; background-image: url('../../uploads/2021/04/imagen-rodilla.png');}*/

/* Hombro */

.mkdf-horizontal-timeline .mkdf-events-content .mkdf-hti-content-image{vertical-align: top !important}
.mkdf-horizontal-timeline .mkdf-events-content .mkdf-hti-content-value{border: none !important}

/* Top */
.mkdf-top-bar .widget.widget_text{display: block !important}
.datostop span{margin: 0 10px 0 0 !important}
.datostop i{color: #149bc4; margin: 0 5px 0 0 !important}
.datostop a{color: #6b6b6b !important; text-decoration: none !important}

/* Inicio */

.texto-blanco span, .texto-blanco p, .texto-blanco h2{color: #6e6e6e !important}

.mkdf-blog-list-holder .mkdf-post-title{margin: 20px 0px 10px 0px !important; text-align: center; }
.mkdf-blog-list-holder .mkdf-post-title a{text-decoration: none !important; font-size: 22px; color: #000 !important} 
.mkdf-blog-list-holder .mkdf-bli-info-bottom{border-top: 1px solid #f4f4f4 !important;}
.mkdf-blog-list-holder .mkdf-bli-excerpt{text-align: justify !important}
.cuerpo-portada{text-align: right !important;}

@media(max-width: 768px){
	.cuerpo-portada{text-align: center !important;}
	.cuerpo-texto p{text-align: center !important;}
}

.cuerpo-portada .box_view_html p{color: #fff !important}

.portada-servicios h4{font-size: 14px !important}

/* Formulario */
.wpcf7-list-item{margin-left: 0 !important}

/* Footer */

.mkdf-page-footer .mkdf-info-icon .mkdf-icon-info-icon{margin-right: 5px !important}
footer .mkdf-blog-list-holder .mkdf-post-title a{text-decoration: none !important; font-size: 14px !important}
footer .widget.widget_nav_menu ul li a{text-decoration: none !important}
footer .widget .mkdf-widget-title-holder .mkdf-widget-title{font-size: 22px !important; margin-bottom: 15px !important}
.mkdf-footer-column-1{margin-bottom: 0 !important}
footer .mkdf-info-icon a{text-decoration: none !important;}
.no-underline{text-decoration: none !important}
.social-footer{background: #fff; padding: 10px;}

/* Menu */
.mkdf-main-menu a{text-decoration: none !important}
.mkdf-mobile-header .mkdf-mobile-nav ul li a, .mkdf-mobile-header .mkdf-mobile-nav ul li h5{text-decoration: none !important}
.vc_mobile .mkdf-st-title{font-size: 42px}
.vc_mobile .mkdf-st-text{font-size: 24px !important}
.vc_mobile .mkdf-accordion-holder.mkdf-ac-boxed .mkdf-title-holder{padding: 15px 50px 15px 10px !important}

/* PopUp Contacto */

.contacto-popup{box-shadow: none !important; background:#149bc4 !important}
.wow-bmp a.color-white, .wow-bmp a.hcolor-white:hover, .wow-bmp input:hover + a.hcolor-white{background:#149bc4 !important}
.contacto-popup i{font-size: 22px !important;}
.contacto-popup .wow-bmp li a{box-shadow: none !important; background: #41a4d7 !important}
.wow-bmp i.color-black{color: #fff !important}

/* Otros */
.mkdf-blog-list-holder .mkdf-bli-info-bottom{border-top: 1px solid #827d68 !important}
.iconos-portada .wpb_single_image img{background: #fff !important; border-radius: 50px; padding: 2px; margin: 2px;}
.text-center{text-align: center !important}
.cajas-blanco p, .cajas-blanco span, .cajas-blanco a{color: #fff !important}.
.texto-blanco p, .texto-blanco span, .texto-blanco a, .texto-blanco h2{color: #fff !important}
.fondo-bg img{background:#fff !important}
	
@media(max-width: 768px){
	.vc_row-o-full-height{min-height: 200px !important; padding: 50px 10px 0px 10px !important }
}

/* Idioma */
.idioma-movil{text-align: right !important}
.idioma-movil .glink{display: block !important}

/* Blog */
.blog-externo {list-style: none !important; margin-bottom: 15px !important}
.blog-externo a{font-size: 18px !important; color: #149bc4 !important}
.widget_rss .rss-widget-icon{display: none !important;}
.widget_rss a{font-size: 14px !important; color: #2d2d2d !important}
.widget_rss .mkdf-widget-title a{font-size: 22px !important; margin-bottom: 15px !important; color: #149bc4 !important}