
/***
====================================================================
	EP Blog Detail Sec
====================================================================
***/
.ep-blog-detail-sec{
    padding-top: 80px;
}
.ep-blog-col{
    font-size: 14px;
    line-height: 22px;
    padding: 30px;
    border: 1px solid var(--black);
}
.ep-blog-col .ep-blog-img{
    width: 45%;
    min-width: 45%;
    overflow: hidden;
}
.ep-blog-col .ep-text-block{
    width: 55%;
    padding-left: 30px;
}
.ep-blog-col h2{
    font-size: 20px;
}
.ep-blog-col h2 a{
    color: var(--black);
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.ep-blog-col h2 a:hover{
    color: var(--danger-color);
}
.ep-blog-col .ep-blog-img img{
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    height: 180px;
}
.ep-blog-col:hover .ep-blog-img img {
    -moz-transform: scale(1.09);
    -webkit-transform: scale(1.09);
    -ms-transform: scale(1.09);
    transform: scale(1.09);
}
.ep-blog-col .blog-bottom{
    font-size: 16px;
}
.ep-blog-col .blog-bottom a{
    color: var(--black);
    border-bottom: 2px solid var(--danger-color);
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.ep-blog-col .blog-bottom a:hover{
    color: var(--danger-color);
}
.ep-blog-col .blog-bottom .date{
    border-left: 1px solid var(--text-color);
    padding-left:10px;
    margin-left: 10px;
}
.ep-blog-detail-block {
    border-radius: 15px;
    padding: 20px 30px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
.ep-blog-detail-block h1 {
    font-size: 29px;
}
.ep-blog-detail-block h2 {
    font-size: 25px;
}
.ep-blog-detail-block h3 {
    font-size: 22px;
}