/* Estilos del padre */
@import url('web_centrosprivados.css');

/* Estilos específicos para la web teknon PRO */
.header .headerBottom2 .menuPrincipal li .cmMenuLevel2 > li .cmMenuLevel3 li.font-weight-bold .cmMenuTitle,
.header .sideMenu .menuPrincipal ul li .cmMenuLevel2 > li .cmMenuLevel3 li.font-weight-bold .cmMenuTitle{
    font-weight: bold;
}

.no-titulo .contentHeader {
	 position: absolute;
	  width: 1px;
	  height: 1px;
	  padding: 0;
	  margin: -1px;
	  overflow: hidden;
	  clip: rect(0,0,0,0);
	  border: 0;
}

.lateralBlogs .autoRelatedBox.listado_cont .content-img img{
 	max-width:100%;
}

.form_newsletter .form-group.input-type-boolean.form-boolean-full {
    min-height: 30px;
}

.form_newsletter {
    height: 100%;
}

@media screen and (max-width: 767px){
	.consultorioHeaderDech > div.portalLayoutGrid > div.portalLayoutRow > div.portalLayoutCell:last-child,
	.consultorioHeaderDech > div.portalLayoutGrid > div.portalLayoutRow > div.portalLayoutCell:first-child {
	    position: relative!important;
	}
}

@media screen and (max-width: 767px){	
    .slider .teaser.logo.logo{
        top: 0px !important;
        margin:0!important;
    }
	.slider .claim.claim {
		top:15px !important;
		margin: 0;
		line-height: 1;
	}
    .slider .teaser.subtitulo{
        top:14vw!important;
        padding-right: 0!important;
    }
}

@media screen and (max-width: 1180px){
    .slider .claim.claim {
		padding: 0 20px 0 26px !important;
	}
    .slider .subtitulo span {
     position: static !important;

    }
}

@media screen and (max-width: 450px){
	.slider .claim.claim {
		top:5px !important;
	}
    .slider .teaser.subtitulo{
    	margin-top:5px!important;
        padding-right: 0!important;
    }
	.slider .teaser.subtitulo span{
        font-size: 19px !important;
    }
}

.cmWizardEditMode .modelCVMedico.templateHtml .boxHead .rowData .boxTlf .rowDataLabel {
    display: inline-block; 
}
.cmWizardEditMode .modelCVMedico.templateHtml .boxHead .rowData .boxHorario,
.cmWizardEditMode .modelCVMedico.templateHtml .boxHead .rowData .boxTlf {
     position: static; 
     font-size: 1em; 
     width: auto; 
    text-align: left; 
}

.teknon.cmWizardEditMode div.headerTop {
    position: static;
}

.lateralBlogs .autoRelatedBox.listado_cont .content-img img {
    max-width: 100%;
    height: auto;
}

.form_cita .form-panel-compact .form-group.input-type-boolean.form-boolean-full .control-field {
    top: 3px;
}

.contentUrlCm span {
	display: block;
}

/* Nuevo rediseño teknon. Estas lineas hay que dejarlas por el momento*/
/* Ajuste viso extraño datos de interes */
@media screen and (max-width: 480px){
    .headerFixed .interestData ul.cmContentMultipleList li .boxListIcon {
	    height: 100%;
	}
}

.headerFixed .bannerCentral div.cmBannersRelativePosition img, 
.headerFixed .informacion .bannerCentral ul li img {
	border-radius: 40px;
}


/* Altura minima imagen unidades */
.contentUnit .imageUnit {
	min-height: 520px;
}

@media screen and (max-width: 1200px){
	.contentUnit .imageUnit {
		min-height: 430px;
	}
}

@media screen and (max-width: 991px){
	.contentUnit .imageUnit {
		min-height: auto;
	}
}

/* Ajuste para fichas consultorio*/
.headerFixed .fileOffice .headerFile .headerContent {
    flex-direction: column;
}

/* Controles adicionales para teknon */
.listSearchInitial ul li .box-medico .boxBottom .centroMedico .contentUrlCm > span,
.listSearchInitial ul li .box-medico .boxBottom .centroMedico .contentUrlCm a {
	display: block;
	color: #008488 !important;
}

.newCVMedicos .currentContent .headerCVMedico .headerCVMedicoBottom .dataDoctor .centerDoctor .contentUrlCm a {
	color: #008488 !important;
}

/**/
.cmWizardEditMode.teknon .headerFixed .fullWidth.medicalChart .currentContent {
	margin: 0 auto;
	width: 100%;
	display: block;
}

@media (min-width: 768px) {
    .cmWizardEditMode.teknon .headerFixed .fullWidth.medicalChart .currentContent {
    	max-width:768px
    }
}

@media (min-width: 992px) {
    .cmWizardEditMode.teknon .headerFixed .fullWidth.medicalChart .currentContent {
        max-width:970px
    }
}

@media (min-width: 1200px) {
    .cmWizardEditMode.teknon .headerFixed .fullWidth.medicalChart .currentContent {
        max-width:1170px
    }
}

@media (min-width: 1250px) {
    .cmWizardEditMode.teknon .headerFixed .fullWidth.medicalChart .currentContent {
        max-width:1215px
    }
}
/*Ocultamos el idioma inglés del selector hasta que tengamos todos los contenidos cargados*/
.langSelector .boxLang li.lang_en_UK {
    display: none;
}

.headerFixed .header .sideMenu .langSelector ul li.lang_en_UK {
	display: none;
}