.mos-img img {display: none !important;}
/*blog-entry*/
.blog-entry { position: relative;
	-webkit-transition: box-shadow 0.3s, transform 0.3s;
	-moz-transition: box-shadow 0.3s, transform 0.3s;
	-ms-transition: box-shadow 0.3s, transform 0.3s;
	-o-transition: box-shadow 0.3s, transform 0.3s;
	transition: box-shadow 0.3s, transform 0.3s; }

.blog-entry:hover,
.blog-entry:focus,
.blog-entry:active {
	transform: translateY(-4px);
}

.blog-entry.border .entry-content { border: 1px solid #e5e5e5; }
.blog-entry:hover .entry-content, .blog-entry:focus .entry-content, .blog-entry:active .entry-content { 
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
	box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
}

.entry-content { 
	margin: 10px; 
	margin-top: -25px; 
	background: #fff; 
	position: relative; 
	padding: 20px; 
}

/* 🔹 Título do artigo */
.entry-content h3 { 
	font-size: 14px;        /* Tamanho do título */
	text-align: justify;    /* Justifica o texto do título */
	font-weight: 600;       /* Mantém destaque */
	color: #1e2327;         /* Cor neutra e legível */
	margin-bottom: 8px;     /* Espaço abaixo do título */
}

/* 🔹 Introdução do artigo */
.entry-description {
	font-size: 10px;        /* Tamanho da introdução */
	line-height: 1.6;       /* Melhora a leitura */
	color: #333;            /* Cor do texto */
	text-align: justify;    /* Justifica também a introdução */
	margin-top: 10px;       /* Espaço acima da introdução */
}

.blog-entry-image .entry-date { 
	font-size: 11px; 
	font-weight: 600; 
	background: #e93e21; 
	display: inline-block; 
	text-align: center; 
	position: absolute; 
	padding: 15px; 
	color: #fff; 
	right: 10px; 
	top: 10px;
	box-shadow:0 0 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5); 
}

.blog-entry-image .entry-date span { 
	font-size: 13px; 
	font-weight: normal; 
	display: block; 
}

.blog-entry img{
	-webkit-transition: -webkit-transform 1s ease;
	-moz-transition: -moz-transform 1s ease;
	transition: transform 1s ease; 
}

.blog-entry:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}	

.entry-description p { margin-bottom: 10px; }
.entry-description a:hover { color: #1e2327; }
.entry-description a i { transition: all 0.3s ease-out 0s; }
.entry-description a:hover i { margin-left: 5px; }
.entry-meta { margin-bottom: 5px; margin-top: 5px; }
.entry-meta a, .entry-meta p { color: #9d9d9d; margin-right: 10px; font-size: 13px; display: inline-block; }
.entry-meta a:hover { color: #e93e21; }
.entry-meta a i { color: #e93e21; padding-right: 3px; }
.entry-title a:hover, .entry-description a { color: #e93e21; }
