@charset "utf-8";
 
 
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800|family=Raleway:400,200,300,500,600,700,800,900|family=Titillium+Web:400,200,300,600,700,900);
/*
 * Typography.less
 * -----------------------------------------------
*/
  
img {
  max-width: 100%;
}
   
 
/*
 * blog.less 
 * -----------------------------------------------
*/
.post {
  position: relative;
}
.post .entry-title {
  margin-top: 0;
}
.post .entry-content {
  position: relative;
  background: #f8f8f8;
  padding: 15px;
}
.post .entry-date {
  font-size: 13px;
}
.post .entry-meta.meta-absolute {
  height: 100%;
  position: absolute;
  top: 0;
}
.post .entry-meta.meta-absolute i {
  display: block;
  font-size: 28px;
}
.post .entry-meta.meta-absolute span a {
  color: #454545;
  font-size: 12px;
  font-style: italic;
  letter-spacing: 2px;
  margin-right: 5px;
}
.post.media-post .post-thumb {
  float: left;
  margin: 0 10px 10px 0;
}
.post .post-thumb {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* -------- Entry-Meta Absolute ---------- */
.post .entry-header {
  position: relative;
}
.post .entry-header .entry-date {
  bottom: -25px;
  position: absolute;
  right: 10px;
  z-index: 2;
}
.post .entry-header .entry-date2 {
  top: 10px;
  position: absolute;
  right: 10px;
  z-index: 2;
}
.post .entry-header .blog-title {
  bottom: -20px;
  position: absolute;
  transition: all 300ms ease-in-out 0s;
  width: 80%;
  z-index: 2;
}
.post .entry-meta.meta-absolute {
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
.post .entry-meta.meta-absolute i {
  display: block;
  font-size: 28px;
}
.btn-dark:hover {
  color: #fff;
  background-color: #090909;
  border-color: #040404;
}
.btn-dark  {
  color: #fff;
  background-color: #090909;
  border-color: #040404;
}
.post-sec article{
  border-bottom: 1px solid #ddd;
}
.upcoming-events{
  border: 1px solid #ddd;
}
.post.media-post .post-thumb img{
        width: 85px;
    height: 77px;
}
.pad-sec{
          padding: 70px !important;
}

.event-img img{

        height: 250px;
}
@media only screen and (max-width: 600px) {
.post.media-post .post-thumb {
   width: 100%;
  }
.pad-sec{
      padding: 30px !important;
  }
}