.news-wrapper,
.single-news {
    position: relative;
    overflow: hidden
}

.single-news img {
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    width: 100%;
    min-height: 200px
}

.single-news:hover img {
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1)
}

.single-news:hover .news-overlay {
    background: rgba(235, 140, 16, 0.8);
}

.single-news:hover .news-overlay.noOverLay {
    background: linear-gradient(rgba(255, 255, 255, .15), rgba(255, 255, 255, 1))
}

.single-news:hover .main-div.overlay-content {
    display: block;
    bottom: 65%!important;
    color: #fff!important
}

.min-single-news:hover .overlay-content {
    bottom: 0
}

.min-single-news:hover .social-overlay.overlay-content {
    bottom: 47%!important
}

.social-overlay.overlay-content .social-details {
    font-size: 12px!important
}

.min-single-news .details_news {
    font-size: 11pt;
    padding: 0 2px;
    height: 0;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    position: relative
}

.min-single-news:hover .details_news {
    height: 40px
}

.mainnewsimg.newsinfo>img {
    width: 100%;
    height: 500px
}

.news-overlay {
    background: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 1));
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px
}

.header_news {
    padding-right: 2px;
    padding-top: 2px;
    max-height: 103px;
    overflow: hidden;
}

.overlay-content {
    position: absolute;
    right: 0;
    line-height: 20px;
    left: 0;
    bottom: 0;
    padding: 0 14px;
    transition: all .5s ease-in-out
}

.min-single-news .overlay-content {
    padding: 0 8px
}

.overlay-content .details_news {
    margin-bottom: 0;
    margin-top: 0;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center!important;
    padding: 0 15px;
    color: #1B436E
}

.overlay-content .details_news a {
    color: #fff
}

.overlay-content .details_news .more {
    font-size: 12px;
    display: inline-block;
    background: #1B436E;
    color: #fff;
    padding: 4px 6px
}

.news-overlay h1,
.news-overlay h3,
.news-overlay h4,
.news-overlay h5 {
    margin-bottom: 15px;
    margin-top: 0;
    color: #1B436E;
    width: 100%;
    line-height: 1.4
}

.news-overlay h1 a,
.news-overlay h2 a,
.news-overlay h3 a,
.news-overlay h4 a,
.news-overlay h5 a,
.news-overlay h6 a {
    margin-bottom: 7px;
    margin-top: 0;
    color: #1B436E
}

.news-overlay:hover h1 a,
.news-overlay:hover h3 a,
.news-overlay:hover h4 a,
.news-overlay:hover h5 a,
.news-overlay:hover h6 a,
.news-overlay:hover>p {
    color: #fff!important
}

.overlay-content,
.postTime {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out
}

.LatestNewsImg>img {
    height: 235px
}

.mini-img>img {
    width: 100%;
    height: 250px
}

.more i,
.postTime {
    background-color: #1B436E
}

.postTime {
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 17px;
    color: #fff;
    transition: all .5s ease-in-out;
    font-size: 12px
}

.postTime:before {
    position: absolute;
    content: "\f017";
    font: normal normal normal 14px/1 FontAwesome;
    right: 3px;
    font-size: 11px;
    top: 4px;
    color: #E7952C;
    padding: 5px 0
}

.mini-news-wrapper:hover .postTime,
.news-wrapper:hover .postTime {
    top: -30px;
    right: -100px
}

.mini-news-wrapper .postTime {
    padding: 0 15px 0 9px
}

.mini-news-wrapper .postTime:before {
    padding: 3px 0
}

.postcatgory {
    position: absolute;
    line-height: 2;
    top: 0;
    right: -80px;
    color: #fff;
    opacity: 0;
    font-size: 11px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out, right .3s
}

.news-wrapper:hover .postcatgory {
    opacity: 1;
    right: 0
}

.mini-news-wrapper .postcatgory {
    top: 0
}

.postcatgory span {
    display: inline-block;
    background: #375779;
    padding-left: 10px;
    letter-spacing: 1px
}

.postcatgory span:first-child {
    margin-left: 5px;
    background: #1B436E;
    padding: 0 20px 0 10px;
    direction: rtl
}

.postcatgory span.camera:before {
    content: "\f030";
    position: absolute;
    right: 2px;
    font-family: FontAwesome
}

.postcatgory span:last-child {
    display: inline-block;
    background: #375779;
    letter-spacing: 1px;
    padding: 0 0 0 5px
}

.postcatgory span>i {
    display: inline-block;
    background: #1B436E;
    padding: 5px 10px
}

.single-news:hover .overlay-content {
    display: block;
    bottom: 55%;
    color: #fff!important
}
