/*Print*/
@media print {
	/*.header-wrap,.footer-wrap,.page-header-wrap,aside{
		display:none;*/
	body, div {
		overflow: visible !important;
		overflow-x: visible !important;
		overflow-y: visible !important;
	}
	article.format-standard {
		position: absolute !important;
	}
	section.alterna-col {
		width: 85% !important;
		margin: 0px auto !important;
	}
	.post-element-content, footer, aside, .post-related,
		.post-share, #single-nav-bottom, .header-wrap, .bra-photostream-widget,
		.alert-info, .alterna-service-nav, .page-header-wrap, .entry-left-side,
		.entry-right-side {
		display: none !important;
	}
	.alterna-file {
		width: 100%;
	}
	.collapse {
		display: block;
	}
	a[href]:after {
		content: none !important;
	}
}
/*MobileMenu entirely tappable*/
.child-btn-mvl {
	width: 100% !important;
	text-align: right !important;
}
/*logo-ad alignment*/
@media ( min-width :992px) {
	.container-cabecera {
		display: flex;
		align-items: center;
	}
	.logo {
		margin-right: 24px;
	}
}
/*Fonts*/
body {
	line-height: 1.8462 !important;
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px !important;
	color: #333 !important;
}
body p {
	font-size: 17px;
}
h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif !important;
}
.titulo,.account_heading {
	font-family: 'Sanchez', serif !important;
}
.entidad {
	font-weight: 450;
	font-family: 'Sanchez', serif;
}
.entidad a {
	color: #234E6B;
}
.entidad a:hover, .entidad a:focus {
	color: #0468AA;
}
@media ( min-width :1000px) {
	.entidad {
		font-size: 50px;
	}
	h3 {
		font-size: 28px;
	}
	h4 {
		font-size: 20px;
	}
	h5 {
		font-size: 16px;
	}
	h6 {
		font-size: 14px;
	}
	.content-title {
		font-weight: 400;
		font-size: 35px;
	}
}
.ladillo, .subladillo {
	margin: 20px 0;
	font-family: 'Sanchez', serif !important;
}
.ladillo {
	color: #0076BC;
}
.subladillo {
	color: #91aeae;
}
blockquote {
	font-size: 19.5px;
	color: #000;
}
.entry-summary p {
	font-size: 15px !important;
}
footer p, footer a {
	font-size: 14px !important;
}
.navbar-collapse {
	font-size: 15px;
}
.titulo,.account_heading{
	color: #7ab80e;
}
.alterna-bullet, .post-ajax-points ul>li {
	font-size: 15px !important;
}
.portfolio-categories {
	font-size: 15px !important;
	line-height: 1.646 !important;
	color: #807C7C !important;
}
.post-ajax-date{
	font-size:10px;
}
/*fairytale firstletter*/
.titleLetter::first-letter{
	margin: 6px 1px 0 0;
	line-height: 36px;
	float: left;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700;
	color:#7ab80e;
}
p.titleLetter::first-letter {
	font-size: 30px !important;
	margin: 6px 10px 0 0 !important;
}
/*image polaroidFX&footerTaming*/
.portfolio-element-photo {
	display: table;
	position: relative;
	padding: 10px;
	box-shadow: 0px 4px 25px -7px rgba(0, 0, 0, 0.2);
	transition: 0.3s;
	margin-bottom: 10px !important;
}
.portfolio-content-photo {
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	padding: 9px 0;
	background: rgb(255, 255, 255, 0.5);
	bottom: 0;
	border-bottom: 1px #7ab80e solid !important;
}
.portfolio-element-photo.portfolio-style-1:hover .portfolio-content {
	background: #F8F8F8;
	border-bottom: 1px #7ab80e solid;
}
/*LinkL&F*/
.enlaceSintoma, .enlaceCanal, .enlacePrueba, .enlaceMedicamento,
	.enlaceEnfermedad, .enlace {
	color: #7ab80e !important;
}
.enlaceSintoma:hover, .enlaceCanal:hover, .enlacePrueba:hover,
	.enlaceMedicamento:hover, .enlaceEnfermedad:hover,.enlaceSintoma:focus, .enlaceCanal:focus, .enlacePrueba:focus,
	.enlaceMedicamento:focus, .enlaceEnfermedad:focus, .enlace:hover,.enlace:focus {
	color: green !important;
	text-decoration: none;
}
.entradaGlosario {
	color: #FF9C00 !important;
}
.entradaGlosario:hover,.entradaGlosario:focus{
	color: peru !important;
	text-decoration: none;
}
.entry-content a{
	color: #003069;
}
.entry-content a:hover,.entry-content a:focus{
	color: #078bd5;
}
/*LadilloNavigatorBox*/
.alterna-service-nav{
	border:1px solid #003069;
	background:#fff !important;
	padding: 3px !important;
}
.post-ajax-mata-container h4{
	margin: 1px auto !important;
	color:	#003069;
	font-weight: bold; 
}
.post-ajax-element-border{
	border:1px solid #003069 !important;
	box-shadow: 1px 1px 4px 0px #078bd5 !important;
	-moz-box-shadow: 1px 1px 4px 0px #078bd5 !important;
	-webkit-box-shadow: 1px 1px 4px 0px #078bd5 !important;
	margin-bottom:20px;
}
.post-ajax-element-information{
		border-top:1px solid #fff !important;
		border-bottom:1px solid #078bd5 !important;
}
.post-ajax-element-content{
	margin:10px auto;
	font-size:14px;
}
.ajax-isotope-widget{
	margin-bottom: 12px;
}
/*Social share screen filtering*/
@media screen and (max-width:719px) {
	.at-svc-print {
		display: none;
	}
	.at-svc-whatsapp, .at-svc-telegram {
		display: inline;
	}
}
@media screen and (min-width:720px) {
	.at-svc-print {
		display: inline;
	}
	.at-svc-whatsapp, .at-svc-telegram {
		display: none;
	}
}
/*SocialShare topGap*/
.post-share{
	margin-top:15px;
}
/*SocialShare anim*/
.at-icon:hover{
	.transform: scale(0.8);
	-ms-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-o-transform: scale(0.8);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	transform: translate(0px,-7px);
	-ms-transform: translate(0px,-7px);
	-moz-transform: translate(0px,-7px);
	-webkit-transform: translate(0px,-7px);
	-o-transform: translate(0px,-7px);
}
/*Home canalwidget 2col*/
.shortcode-post-entry-img {
	text-align: center;
}
@media (max-width:480px){
	.shortcode-post-entry{
	width:50% !important;
	}
}
@media ( max-width :480px) {
	.shortcode-post-entry-img {
		width: 50% !important;
	}
}
@media (max-width:480px){
	.shortcode-post-entry-group{
		display:inline-block;
	}
}
/*HomeCarousel*/
#carousel-1{
	margin-bottom: 20px;
}
@media (max-width:658px){
	.carouselItem h3,.carouselItem p{
	color: #454545 !important;
	}
	.carouselItem p{
		font-size:12px;
		font-weight: lighter;
	}
	.carouselItem b,.carouselItem strong{
	font-weight: unset;
	}
	.carouselItemCaption{
		margin-top:10px;
		text-shadow: 0 0px 1px rgba(0,0,0,.6) !important;
	}
	.enlaceCarousel{
		color: #7ab80e !important;
	}
	.enlaceCarousel:hover{
		color: green !important;
	}
}
.enlaceCarousel:hover,.enlaceCarousel:focus{
		color: #078bd5;
}
.enlaceCarousel{
	color: #003069;
}
.carouselItemCaption p{
	font-weight: bold;
}
.mensaje{
    bottom: 60px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000000;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 25px;
    line-height: 192px;
}
.mensaje div{
	display:inline-block;
	vertical-align:middle;
	line-height:normal;
}
@media (max-width:1000px)and (min-width:656px){
	.carousel-indicators {
    	bottom: 0px !important;
	}
	.carousel-caption{
		padding-bottom: 0px !important;
		bottom: 40px !important;
	}
}
@media (max-width:656px){
	.carousel-indicators {
    	bottom: -2px !important;
	}	
	.carousel-caption{
		position:static !important;
		padding-top: 0px !important;
	}
}
/*Dummyselector letterBoard*/
.selector-content-entry{
	padding:10px !important;	
}
@media (min-width:1200px){
	.selector-portfolio-filters ul{
		display:flex;
		justify-content:center;
	}
	.selector-portfolio-filters ul>li{
		margin:3px !important;
	}
}
@media (max-width:1200px){
	.selector-portfolio-filters ul>li{
		margin:1px !important;
	}
	.data{
		font-size:16px;
	}
}
@media (min-width:1200px){
	.data{
		padding:2px 7px !important;
	}
}
.data{
	border-radius:0px !important;
}
.data.active{
	box-shadow: inset 0 0px 5px rgb(122, 184, 14) !important;
}
.data.disabled{
	pointer-events: visible !important;
	cursor: not-allowed;
}
.data.disabled:hover{
	background: transparent !important;
	border: 2px solid #7ab80e;
    color: #7ab80e !important;
}
.post-type-img{
	background:transparent !important;
}
.selector-title{
	margin:12px 0 10px !important;
}
.selector-title a{
word-wrap: break-word; 
}

/*EntityHome boxTuning*/
.box-blue-content {
    border: 0px solid #0076BC;
    box-shadow: 0px 0px 15px #0076BC;
    background: linear-gradient(52deg, #0076BC4D, #fff) !important;

}
.box-blue{background: #f3f8fb !important;}
.box-green-content {
	border: 0px solid #7ab80e;
	box-shadow: 0px 0px 15px #7ab80e;
	background: linear-gradient(52deg, #7ab80e80, #fff) !important;
}
.box-green{
background: #f4f9ec !important;
}
.colorIconGreen, .colorIconGreen:focus {
	background: #7ab80e !important;
}
.colorIconBlue, .colorIconBlue:focus {
	background: #0076BC !important;
}
.tituloBlue {
    color: #0076BC !important;
}
.tituloGreen {
	color: #7ab80e !important;
}
/*CanalHome-TemasWidget linkiconcentering*/
.portfolio-element:hover .post-tip div.left-link {
	left: 60% !important;
}
[class^="big-icon-"] {
	background-position: 0px -3px !important;
}
/*MasCanales+EnEsteCanal: subLinksalternafix */
.espacioInferior {
	min-height: 41px !important;
}
.widget-margin {
	margin: 10px 0px !important;
}
.alterna-service-content-ladillo {
	margin-left: 0px !important;
}
/*fichasLogo-title alignment*/
.img-title {
	float: left;
}
.title-container {
	display: flex;
	align-items: center;
}
/*Fichas*/
.alterna-service-content-ladillo {
	margin-left: 0px !important;
}
.alterna-service-content-file {
	margin-left: 12px !important;
	border: 2px #7ab80e solid !important;
	border-top-right-radius: 60px;
	border-bottom-left-radius: 60px;
	right: 10px;
	-webkit-box-shadow: 0 7px 8px rgba(0, 0, 0, .7);
	-moz-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.7);
	box-shadow: 0 7px 8px rgba(0, 0, 0, 0.7);
	background: #fff !important;
}
.alterna-service-file {
	overflow: visible !important;
	background: #7ab80e1a !important;
}
.alterna-file {
	margin-bottom: 10px;
}
@media ( max-width :1000px) {
	.col-sm-9.alterna-file {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
/*NewsFeedWidget mobile refactoring*/
@media ( max-width : 480px) {
	.history-file {
		text-align: left !important;
	}
	.history-file .history-file-date {
		width: 74px !important;
		padding: 3px 3px !important;
	}
	.history-file .history-file-hor-line {
		margin-left: 74px !important;
	}
	.history-file .history-file-content {
		margin-left: 97px !important;
		float: none !important;
	}
	.history-file .history-file-line, .history-file .history-file-hor-line,
		.history-file .history-file-start-point {
		display: block !important;
	}
	.history-file .history-file-date-content {
		float: left !important;
	}
	.history-file .history-file-line {
		margin-left: 38px !important;
	}
	.history-file .history-file-start-point {
		left: 33px !important;
	}
}
.footer-img{
	display:flex;
	justify-content:center;
}
.footer-margin{
	margin-bottom:10px;
}