/*
Theme Name: bizlight-child
Template: bizlight
Author: Jáneles
Description: Tema hijo de bizlight
Version: 1.0
*/
@import url("../bizlight/style.css");
/*Header fijo en todo el sitio*/
body:not(.home) .site-header.evision-nav-right{
    position: sticky;
    z-index: 999;
}
body.blog .site-header.evision-nav-right{
    position: fixed;}
.site-header.navbar-fixed-top{top: 35px;}
/*logo*/
.header-logo {
    width: 200px;
    height: auto;
}
/*Breadcrumb*/
#breadcrumb {background-color: #e1e1e1;}
body.blog #breadcrumb {margin-top: 97px;}
#breadcrumb a:hover{color:#028484 !important;}
.page-inner-title{
  background-color: inherit;
  padding-bottom: 0px;
  padding-top: 6px;
  margin-bottom: 14px;
}
/*Quitar la funcionalidad a los links de los autores*/
.byline a.url,
.posted-on a,
.cat-links a{
  pointer-events: none;
  cursor: default;
}
/*Señalar posición en que se encuentra el usuario cuando el menú es padre*/
.main-navigation .current-menu-parent > a::after{
  background:#ffffff none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 1px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 30px;
}
.main-navigation .nav-menu {
	padding-left: 3px;
	padding-right: 3px;
}
.main-navigation a{padding: 17px 15px;}
/*Redes sociales en el encabezado*/
.encabezado.evision-social-section a,
.encabezado.evision-social-section a:hover[href*="instagram.com"],
.encabezado.evision-social-section a:hover[href*="youtube.com"],
.encabezado.evision-social-section a:hover[href*="linkedin.com"],
.encabezado.evision-social-section a:hover[href*="facebook.com"],
.encabezado.evision-social-section a:hover[href*="twitter.com"]{border: 0;}
.encabezado .menu-redes-sociales-container,
.encabezado .menu-social-networks-container{text-align: right;background: #212121;}

.hfeed .page-inner-title .entry-title,.page-inner-title .page-title,#breadcrumb{color: #212121 !important;}
.hfeed .navbar-fixed-active{background-color: #37cadd !important;}
.about-list .about-list-content a:hover{color:#212121 !important; cursor: default;}
body:not(.home) .site-header.evision-nav-right {
	background-color: #37cadd !important;
}
.evision-wrap-banner {border-bottom: 10px solid #37cadd;}
button::before, a.button::before,
html input[type="button"]::before,
input[type="button"]::before,
input[type="reset"]::before,
input[type="submit"]::before,
.evision-back-to-top::before {background: #37cadd;}
/*Seccion pagina principal, blog*/
.single-thumb-image > img{
  width: 100%;
  height: 264px;
  max-width: 360px;
  object-fit: cover;
}
/*Pie de pagina*/
.widget .widget-title{border-bottom: 0;}

.site-footer .site-info{text-decoration: underline;}
/*Chat en vivo*/
#phplive_btn_1580411286_clone{right: 10px !important;bottom: 54px !important;}
#colophon.site-footer {
    background-color: #000 !important;
}
/*Páginas que no son la principal, noticias ni blog*/
body.page-template-pantalla-completa #primary,
body.single-doctores #primary,body.single-especmedicas #primary,
body.single-otros_servicios #primary{
	width: 100%;
}

/*Tamaño de las imagenes destacadas en la vista single y page del post*/
.single .entry-content .image-full img,
.page .entry-content .image-full img  {
  border-radius: 2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  width: 1108px;
  height: auto;
  object-fit: cover;
  display: block;
  margin: 0 auto;
}
/*estilo particular de la img de un especilaista*/
.single-doctores .entry-content .image-full img{ width: 400px; }

.grid-plus-container .grid-post-item.thumbnail-title .post-info {
    padding: 10px 0 0 10px !important;
}
/*pagina single de los doctores*/
h2.especialidad,p.precio{font-weight: bold;font-size: 20px}
table{margin: 0 auto;width: inherit;}
.grid-plus-container .grid-load-more-wrap .load-more{font-size: 30px !important;}
/*Buscador en el menu principal*/
#menu-searchbox.search-form.menu-form,
#menu-searchbox.search-form.fresponsive{
  position: absolute;
  top: 54px;
  right: -110%;
  width: 350px;
  line-height: 60px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border-top: 4px solid  #028484;
  display: none;
}
#menu-searchbox.search-form.fresponsive{right: 0;}
#menu-searchbox.search-form.menu-form:before,
#menu-searchbox.search-form.fresponsive:before{
  content: "";
  position: absolute;
  top: -32px;
  right: 13px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 14px solid #028484;
  border-top: 14px solid transparent;
}
#menu-searchbox.search-form.menu-form input[type='search'],
#menu-searchbox.search-form.fresponsive input[type='search']{
  padding: 5px 10px;
  border: 1px solid #028484;
  /*Previene la linea exterior que salga cuando el usuario hace click sobre el
  input*/
  outline: none;
}
#menu-searchbox.search-form.fresponsive{display: none;}
/*Adicionando la red social instagram*/
.evision-social-section a[href*="instagram.com"]:before {
  content: "\f16d";
}
.evision-social-section a:hover[href*="instagram.com"],
.evision-social-section a:hover[href*="facebook.com"],
.evision-social-section a:hover[href*="twitter.com"],
.evision-social-section a:hover[href*="linkedin.com"],
.evision-social-section a:hover[href*="youtube.com"] {
  background-color: transparent;
  border: 1px solid #028484;
}
.evision-social-section a{background-color: transparent;}
i.fa-search.responsive{display: none;}
.main-navigation .trp-language-switcher-container.current-menu-item > a::after{
  background:#ffffff none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 1px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 30px;
}

/*Back to top*/
.evision-back-to-top{bottom: 83px;}
/*icono que se muestra en la parte de abajo del grid de especialistas*/
.fa-clipboard{display: none;}
/*Estilo del back to top*/
.evision-back-to-top{background: rgba(2, 132, 132, 0.5); none repeat scroll 0 0;}
/*Estilo en calendario de Cita Medica*/
.ui-datepicker .ui-datepicker-current-day {background-color: #66afe9 !important;}
/*Quitando del contact form el color amarillo del borde que sale cuando hay errores*/
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid transparent;}
/*Ajustando el captcha V2 en los formularios*/
.cira-form .wpcf7-form-control.rg-cira{border:0;height: auto;background-color: transparent;}
/*Media Queries para el responsive*/
@media screen and (max-width:767px){
  #menu-searchbox.search-form{
    width: 100%;
    right: 0;
    z-index: 999;
  }
  i.fa-search.responsive{
    position: absolute;
    right: 19px;
    font-size: 22px;
    top: 5px;
    display: block;
  }
  #menu-searchbox.search-form.fresponsive{display: none;}
  #primary-menu .menu-item i,
  #menu-searchbox.search-form.menu-form,
  .evision-back-to-top{display: none;}
  .single .entry-content .image-full img{height: auto;}
  .grid-cate-expanded ul{
    right: -41px !important;
    left: -177px !important;
  }
  body.blog #breadcrumb {
	   margin-top: 124px;
  }
 #phplive_iframe_chat_embed_wrapper{width: 90% !important;}
 #menu-searchbox.search-form.fresponsive{width: 100%;}
 .evision-slider-caption{padding-top: 0px;}
 .evision-slider-caption .banner-con,
 .evision-slider-caption a.banner-btn.button{display: none}
 .ea-bootstrap .form-horizontal .step #booking-overview{overflow-x: auto !important;}
}
@media screen and (min-width:768px){
  #menu-searchbox.search-form.fresponsive{display: none;}
}
