.main-navigation a{
color: black !important;
font-weight: 600;
}
.main-navigation a:hover{
color: #b21f1f !important;
font-weight: 600;
} a{
color:#b21f1f;
transition: all 0.2s ease-in;
}
a:hover{
color: #313534;
}
.eael-entry-thumbnail{
height: 134px;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.eael-entry-header{
height: 70px;
overflow: hidden;
} #timeline-content {
text-align: right;
}
.timeline {
border-left: 4px solid #b21f1f;
border-bottom-right-radius: 4px;
border-top-right-radius: 4px; background: #ededed;
color: rgba(0, 0, 0, 0.8);
margin: 25px auto;
margin-right: 0;
letter-spacing: 0.5px;
position: relative;
padding: 50px;
list-style: none;
text-align: left;
max-width: 430px;
}
.timeline .btn{
background-color: transparent;
color: #999;
padding: 4px 10px;
transition: all 0.2s ease-in;
}
.timeline .btn:hover{
transition: all 0.2s ease-in;
background-color: #d0d0d0;
color: #666;
padding: 4px 10px;
}
.timeline h2,
.timeline h3 {
font-weight: 400;
font-size: 1.4em;
}
.timeline .date-container{
margin-top: 15px;
display: flex;
justify-content: space-between;
}
.timeline .date{
font-weight: bold;
font-size: 1.2em;
color: #313534;
}
.timeline p{
font-weight: normal;
text-align: justify;
margin-top: 10px;
margin-bottom: 16px; }
.timeline .img-container{
margin-bottom: 25px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.timeline .img-container div{
font-style: italic;
font-size: 0.8em;
}
.timeline .img-container img{
max-width: 300px;
border-radius: 5px;
}
.timeline .event {
border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
padding-bottom: 25px;
margin-bottom: 50px;
position: relative;
}
.timeline .event:last-of-type {
padding-bottom: 0;
margin-bottom: 0;
border: none;
}
.timeline .event:before,
.timeline .event:after {
position: absolute;
display: block;
top: 0;
}
.timeline .event:before {
top:-4px;
left: -217.5px;
color: black;
font-weight: bold;
content: attr(data-date);
text-align: right;
font-size: 1.4em;
min-width: 120px;
}
.timeline .event:after {
box-shadow: 0 0 0 4px #b13d3d;
left: -57.85px;
background: #313534;
border-radius: 50%;
height: 11px;
width: 11px;
content: "";
top: 12px;
} .a-badge{
border: 1px solid #b21f1f;
color: #b21f1f;
border-radius: 25px;
padding: 3px 10px;
font-size: 12px;
margin: 4px;
}
.fa-facebook:before {
content: "\f09a" !important;
} section h1 .page-title .ast-archive-title,
.entry-meta,
.entry-meta a,
.entry-meta span,
.post-navigation .nav-links a {
color: #b21f1f;
}
.entry-meta a:hover,
.post-navigation .nav-links a:hover {
color: #000;
}