/*-------- Blog --------*/
article.blog {min-height: 200px;margin-bottom: 30px;background-color: #fff;overflow: hidden;-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);}
article.blog figure {min-height: 350px;overflow: hidden;position: relative;margin-bottom: 0; height:100%}
article.blog.mini{ min-height: 150px; }
@media (max-width: 991px) {article.blog figure { min-height: 250px;}}
@media (max-width: 767px) {article.blog figure { min-height: 200px;}}
article.blog figure .preview {position: absolute;top: 50%;left: 0;margin-top: -12px;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);text-align: center;opacity: 0;visibility: hidden;width: 100%;-webkit-transition: all 0.6s;transition: all 0.6s;z-index: 2;}
article.blog figure .preview span {background-color: #fcfcfc;background-color: rgba(255, 255, 255, 0.8);-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;display: inline-block;color: #222;font-size: 0.75rem;padding: 5px 10px;}
article.blog figure:hover .preview {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
article.blog figure img {-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);-moz-transition: 0.3s;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;width: auto;height: 100%;position: absolute;left: 50%;top: 50%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
article.blog.mini .img{ min-width: 100px; max-width: 200px; height: auto;}
article.blog.mini figure img, article.blog.mini figure{ width: 100%; height: 100%; }
article.blog figure a:hover img {-webkit-transform: translate(-50%, -50%) scale(1.1);-moz-transform: translate(-50%, -50%) scale(1.1);-ms-transform: translate(-50%, -50%) scale(1.1);-o-transform: translate(-50%, -50%) scale(1.1);transform: translate(-50%, -50%) scale(1.1);}
@media (max-width: 991px) {article.blog figure img { height: inherit; max-width: 100%; width:100%;}}
article.blog .post_info {padding: 30px;position: relative;box-sizing: border-box;height: 100%;}
article.blog .post_info small {font-weight: 500;color: #999;}
article.blog .post_info h3 {font-size: 1.125rem;}
article.blog .post_info h3 a {color: #333;}
article.blog .post_info h3 a:hover {color: #fc5b62;}
article.blog .post_info ul {margin: 0 -30px 0 -30px;padding: 10px 15px 0 15px;width: 100%;position: absolute;bottom: 20px;border-top: 1px solid #ededed;}
article.blog .post_info ul li {display: inline-block;position: relative;padding: 12px 0  0 55px;font-weight: 500;font-size: 0.75rem;color: #999;}
article.blog .post_info ul li .thumb {width: 40px;height: 40px;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;display: inline-block;position: absolute;left: 0;top: 0;}
article.blog .post_info ul li .thumb img {width: 40px;height: auto;}
article.blog .post_info ul li:last-child {float: right;padding-left: 0;}
@media (max-width: 991px) {article.blog .post_info ul { position: static; width: auto;}} article.blog.mini h1, article.blog.mini h2, article.blog.mini h3,article.blog.mini h4, article.blog.mini h5, article.blog.mini h6 { margin-top:5px}
/*Blog Sidebar*/
.alignleft {float: left;margin: 0 15px 10px 0;width: 80px;height: 80px;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.alignleft img {width: auto;height: 80px;} .comments-list {padding: 0;list-style: none;}
.comments-list h3 {font-size: 14px;padding: 0 0 0;margin-bottom: 0;margin-top: 5px;text-transform: capitalize;letter-spacing: 0;}
.comments-list h3 a {color: #333;}
.comments-list h3 a:hover {color: #fc5b62;}
.comments-list li {margin-bottom: 10px;display: table;width: 100%;}
.comments-list li:last-child {margin-bottom: 0;}
.comments-list small {color: #999999;}
.widget-title {padding: 15px 0;margin-bottom: 20px;border-bottom: 1px solid #ededed;}
.widget-title h4 {padding: 0;margin: 0;font-weight: 500;line-height: 1;font-size: 0.975rem;} .widget {position: relative;display: block;margin-bottom: 15px;}
.widget ul.cats {list-style: none;padding: 0;}
.widget ul.cats li {padding: 0 0 5px 2px;position: relative;}
.widget ul.cats a {color: #333;}
.widget ul.cats a:hover {color: #fc5b62;}
.widget ul.cats a span {position: absolute;right: 0;}
.tags a {background-color: #fff;padding: 3px 10px;font-size: 13px;margin: 0 0 4px;letter-spacing: 0.4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;display: inline-block;}
.tags a:hover {background-color: #fc5b62;color: #fff;}
/*Blog Post*/
.singlepost {background-color: #fff;padding: 20px 25px 15px 25px;margin-bottom: 25px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);}
@media (max-width: 1024px) {.singlepost { margin-bottom: 0; padding: 20px 15px 10px 15px;}}
@media (max-width: 767px) {.singlepost { margin-bottom: 0; padding: 20px 8px 10px 8px;}}
.singlepost h1 {font-size: 2rem;}
@media (max-width: 767px) {.singlepost h1 { font-size: 1.325rem;}}
.singlepost p {line-height: 1.8;} .postmeta {padding-bottom: 10px;}
.postmeta ul {margin-bottom: 10px;}
.postmeta ul li {display: inline-block;margin: 0 10px 5px 0;}
.postmeta ul li a {color: #333;}
.postmeta ul li a:hover {color: #fc5b62;} .dropcaps p:first-child::first-letter {color: #fff;background-color: #0054a6;float: left;font-size: 4rem;line-height: 1;margin: 10px 15px 0 0 !important;padding: 12px;} #comments {padding: 10px 0 0px 0;margin-bottom: 30px;}
#comments ul {padding: 0;margin: 0;list-style: none;}
#comments ul li {padding: 25px 0 0 0;list-style: none;}
#comments .replied-to {margin-left: 35px;}
@media (max-width: 767px) {#comments .replied-to { margin-left: 20px;}} .avatar {float: left;margin-right: 25px;width: 68px;height: 68px;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;position: relative;}
@media (max-width: 767px) {.avatar { float: none; margin: 0 0 5px 0;}}
.avatar img {width: 68px;height: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.comment_right {display: table;border: 2px solid #ededed;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding: 20px 20px 0 20px;position: relative;}
.comment_info {padding-bottom: 7px;}
.comment_info span {padding: 0 10px;}
.post-content img{max-width: 100% !important;height: auto;}
