.blog-post{display:flex;background:#fff;margin-bottom:35px;box-shadow:0 3px 12px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;transition:0.3s}
.blog-post:hover{box-shadow:0 4px 18px rgba(0,0,0,0.1);transform:translateY(-5px)}
.blog-post-thumbnail{flex:0 0 auto;max-width:none;max-height:100%;overflow:hidden;position:relative;width:260px}
.blog-post-thumbnail-inner{height:100%;width:100%;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,0.15);transition:0.3s}
.blog-post-thumbnail-inner img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0}
.blog-post-thumbnail-inner .blog-item-tag{bottom:20px;left:20px;top:auto;margin:0}
.blog-post-content{flex:1;padding:35px}
a.blog-post-info,.blog-post-info,.blog-post-date{font-size:14px;color:#888;margin-bottom:10px;display:inline-block;background-color:#f0f0f0;border-radius:4px;line-height:20px;padding:4px 10px;margin-right:3px;transition:0.3s}
a.blog-post-info:hover{color:#fff;background-color:rgba(255,0,0,0.6)}
.blog-post-content p{padding:0;margin:0;display:block;color:#808080}
.blog-post-content a.button i.icon-feather-arrow-right{font-size:20px;top:4px;left:-1px;position:relative;margin:0 -5px}
.blog-post-info-list{display:block}
blockquote{padding:10px 20px;margin:0 20px;font-size:17px;line-height:30px;color:#888;border-left:5px solid #eee}.blog-post.single-post{flex-direction:column}
.blog-post.single-post:hover{transform:none}
.blog-post.single-post .blog-post-thumbnail{width:100%;height:380px}
.blog-post.single-post p{margin-bottom:20px}
@media (max-width:768px){.blog-post{flex-direction:column}.blog-post-thumbnail{width:100%;height:220px}}
span.blog-item-tag{font-size:14px;font-weight:600;color:#2d2d2d;background-color:#fff;border-radius:4px;padding:5px 12px;line-height:20px;font-weight:400;margin-bottom:9px;position:absolute;top:30px;left:32px;z-index:110;transition:0.4s}
.blog-post-tags{list-style:none;padding:0;margin:0;margin-bottom:0;color:#fff;font-size:14px;font-weight:400;opacity:0.9}
.blog-post-tags li{display:inline-block;margin-right:5px}
.blog-post-tags li i{margin-right:3px;font-weight:normal;display:inline-block}
.sidebar-container{margin-bottom:40px}
.sidebar-filters{display:none}
.sidebar-widget{margin-bottom:30px;display:block}
.sidebar-widget input{margin-bottom:0}
.sidebar-widget h3{font-size:20px;margin-bottom:20px}
@media (max-width:1199px){.sidebar-filters{display:block}#filtersForm{display:none}}
.links ul{list-style:none;text-align:left;margin:0;padding:0}
.links ul li{margin-bottom:0;display:block}
.links ul li:first-child a{padding-top:0}
.links ul li:last-child a{padding-bottom:0}
.links ul li a{color:#3c3c3c;display:block;line-height:25px;position:relative;z-index:100;padding:4px 0}
.links ul li a span{display:inline-block;position:relative}
.links ul li a:hover{color:rgba(255,0,0,0.6)}
.links ul li a span:before{content:"";position:absolute;left:0;bottom:0;background-color:rgba(255,0,0,0.6);height:2px;display:block;transition:all 0.25s,opacity 0.2s;z-index:-1;border-radius:3px;opacity:0.5;width:0}
.links ul li a:hover span:before{width:100%;opacity:1}
.copy-url{display:flex}
.copy-url input{border-radius:4px 0 0 4px;border-right:0}
.copy-url .copy-url-button{min-width:48px;background-color:rgba(255,0,0,0.6);color:#fff;border-radius:0 4px 4px 0}
.share-buttons{display:block}
.share-buttons-trigger{display:inline-block;height:44px;width:44px;line-height:44px;text-align:center;color:#a0a0a0;font-size:18px;background-color:#f0f0f0;border-radius:4px;transition:0.4s;cursor:default}
.share-buttons-trigger i{position:relative;top:1px}
.share-buttons-content{display:inline-block;position:relative;width:calc(100% - 60px)}
.share-buttons-content span{margin-left:10px;color:#888;cursor:default;padding:10px 0;display:inline-block;transition:0.4s}
.share-buttons-content span strong{color:rgba(255,0,0,0.6);font-weight:600}
.share-buttons:hover .share-buttons-content span{opacity:0;transition:0.2s}.share-buttons-icons{position:absolute;left:5px;top:0;padding:0;margin:0;opacity:0;transform:translateX(-10px);transition:all 0.4s cubic-bezier(0.5,-0.41,0.19,2)}
.share-buttons:hover .share-buttons-icons{opacity:1;transform:translate(0)}
.share-buttons-icons li{display:inline-block;float:left}
.share-buttons-icons li:first-child a{border-radius:4px 0 0 4px}
.share-buttons-icons li:last-child a{border-radius:0 4px 4px 0}
.share-buttons-icons li a{height:44px;width:44px;display:inline-block;line-height:44px;text-align:center;background-color:#333;color:#fff;font-size:14px}
.share-buttons-icons li a i{position:relative;top:1px}
.pagination{margin:0;text-align:center}
.pagination-next-prev{position:relative;top:-66px}
.pagination ul{margin:0;padding:0}
.pagination ul li{display:inline-block;margin:0;padding:0}
.pagination ul li a{padding:10px 0;border-bottom:none;display:inline-block;color:#333;background-color:transparent;font-weight:700;margin:0;line-height:22px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;font-size:14px;float:left}
.pagination-next-prev ul li a{padding:10px 0;border-bottom:none;display:inline-block;color:#333;background-color:transparent;font-weight:700;margin:0;line-height:22px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;font-size:14px;float:left}
.pagination ul li a{border-radius:4px;width:44px;height:44px;padding:0;line-height:44px}
.pagination ul li a i{line-height:44px;font-size:24px}
.pagination ul li.blank{color:#a0a0a0;padding:0 6px}
.section.gray .pagination .pagination-arrow a:hover{background-color:#333;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.2)}
.pagination ul li a.current-page,.pagination ul li a:hover{background-color:#333;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.2)}
.pagination ul li a.current-page{background-color:rgba(255,0,0,0.6);color:#fff;box-shadow:0 2px 8px rgba(102,103,107,0.25)}
.pagination .pagination-arrow a{background-color:#f0f0f0}
.section.gray .pagination .pagination-arrow a{background-color:#eaeaea}