﻿/* Index Page News Section */
.divNewsWrapper { background: #fff; margin: 20px 5px; border-radius: 7px; font-size: 0.8em; cursor: pointer; }
.divNewsWrapper { -webkit-box-shadow: 10px 10px 29px -6px rgba(148,139,118,0.9); -moz-box-shadow: 10px 10px 29px -6px rgba(148,139,118,0.9); box-shadow: 10px 10px 29px -6px rgba(148,139,118,0.9); }
.divNewsWrapper a { color: #444; }
.divNewsWrapper .divNewsHeaderImageWrapper { position: relative; overflow: hidden; }
.divNewsWrapper .imgNewsHeader { display: block; position: relative; padding-bottom: 60%; border-top-left-radius: 7px; border-top-right-radius: 7px; }
.divNewsWrapper .imgNewsHeader  { background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: cover; background-size: cover; }

/* Hover */
.divNewsWrapper, .divNewsWrapper .divNewsTitle { -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
.divNewsWrapper .imgNewsHeader { -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out; }
.divNewsWrapper:hover .imgNewsHeader { border-top-left-radius: 7px; border-top-right-radius: 7px; }
.divNewsWrapper:hover .imgNewsHeader { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); opacity: .7; }
.divNewsWrapper:hover .divNewsTitle { color: #a08750!important; }
.divNewsWrapper:hover { background: #faebeb; }

.divNewsWrapper .divNewsContentWrapper { padding: 10px 20px; }
.divNewsWrapper .divNewsTitle { font-size: 1.1em; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; min-height: 55px; max-height: 55px; }
.divNewsWrapper .divNewsTitle { color: #800e0e; }
.divPostWrapper .divNewsSubtitle { font-size: 0.7em; color: #aaa; margin-top: 10px; } 
.divNewsWrapper .divNewsSubtitle { font-size: 0.75em; color: #aaa; padding: 10px 0; }
.divPostWrapper .divNewsSubtitle .divNewsView, .divNewsWrapper .divNewsSubtitle .divNewsView { float: right; }
.divPostWrapper .divNewsSubtitle .divNewsView i, .divNewsWrapper .divNewsSubtitle .divNewsView i { margin-right: 5px; }
.divNewsWrapper .divNewsContent { margin: 10px 0; font-family: "Open Sans", sans-serif; }
.divNewsWrapper .divNewsContent { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; min-height: 80px; }
.divNewsWrapper .divNewsContent p { margin: 0;}
.divNewsWrapper .divNewsTagWrap { margin:10px 0; height: 78px; max-height: 78px; overflow: hidden; }
.news-tags { display: inline-block; padding: 5px 10px; margin: 2px; }
.news-tags, .news-tags:focus, .news-tags:visited { background: #e06500; border: 1px solid #e06500; color: #fff!important; border-radius: 5px; }
.news-tags { transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transitionall: 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.news-tags:hover { color: #fff!important; background: #785a32; border: 1px solid #785a32; }

@media(max-width: 768px){
    /*.divNewsWrapper { width: calc(100vw - 100px); margin: auto;} */
    .divNewsItems.row-eq-height { display:unset!important;}
}

.newslist .btn-load-more { font-size: 1.4em; line-height: 1.4em; width: 50%; padding: 10px; }
.newslist { padding: 30px 0; }