.blog-sidebar{border:1px solid #efefef;background:#fff}
.blog-sidebar .block:first-child{margin-top:0}
.blog-sidebar .block{padding:20px 0;border-bottom:1px dashed #ccc}
.blog-outer-container{margin:0;padding:0;text-align:center}
.blog-outer-container .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex}
.new_title h2{color:#000;font-size:26px;line-height:normal;margin:auto;text-align:center;text-transform:uppercase}
.blog-inner .blog-preview_item{margin-top:10px;background:#fff;display:inline-block;padding-bottom:15px;width:100%}
.blog-tags span.tag{background:none repeat scroll 0 0 #666;border-radius:2px;color:#fff;font-weight:700;line-height:1;padding:5px 10px;display:inline-block}
.blog-outer-container .entry-thumb{position:relative}
.blog-preview_info{float:left;padding:15px 0 0;width:100%}
.blog-preview_title a{color:#000;font-size:16px;font-weight:600;margin:auto}
.blog-preview_desc{color:#666;font-size:13px;line-height:20px;padding-bottom:15px}
.blog-preview_info .post-meta{list-style:outside none none;padding:0 0 8px;display:inline-block;width:100%}
.blog-preview_info .post-meta li{color:#7a7a7a;display:inline-block;font-size:13px;margin-right:5px;padding-right:5px;border-right:1px solid hsla(0,0%,63%,.25);text-transform:none}
.post-meta li:last-child{border-right:0;margin-right:0}
.post-meta li a{color:#7a7a7a;margin-right:5px;white-space:nowrap}
.post-meta li .post-likes a{white-space:inherit}
.post-meta li i{margin-right:3px}
.blog-outer-container .entry-thumb img{max-width:100%;height:auto}
.image-hover2 a{display:block;position:relative}
.image-hover2 a:before{background:#222;border-radius:50px;color:#fff;content:"\e041";font-family:redfox-icon;font-size:18px;line-height:1;left:50%;opacity:0;padding:12px;position:absolute;top:42%;z-index:2}
.image-hover2 a::after{background-color:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}
.image-hover2 a:hover::before{opacity:1}
.image-hover2 a:hover::after{opacity:.8;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.blog-tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}
.blog-tags span{margin-right:5px;padding:3px}
.extra-blogs{margin-top:45px;margin-bottom:20px}
.dfxcategory{float:left;width:100%;padding-bottom:30px;padding-top:30px;border-bottom:1px dashed #ccc}
.post-counter{display:inline-block;font-weight:700;margin:0 auto;text-align:right;width:100%;color:#999}
.comment-block{margin-bottom:30px}
.customer-comments{font-size:14px;margin-bottom:10px;letter-spacing:.5px}
.dfxcomment-form,.dfxcomment-list{margin-bottom:30px;padding:20px;background-color:#fff;border:1px solid #e9ecef;border-radius:5px;box-shadow:5px 6px 6px 2px #e9ecef}
.dfxcomment-form{padding:25px}
.extra-blogs ul li{padding:6px 0;border-bottom:dotted 1px #ddd}
.blog-content{float:left;width:100%}
.blog-content .blog-container{width:100%;display:inline-block}
.category-image img,.featured-thumb img{width:100%;height:auto}
.blog_desc{margin-bottom:10px;font-size:12px}
.featured-thumb{position:relative;margin-bottom:15px}
.blog-sidebar .block h4.title_block{font-size:20px;font-weight:600;color:#555;text-transform:capitalize;padding:10px 0;margin-bottom:15px}
.categories_tree_block .category-lists a{border-bottom:1px solid #ebebeb;display:inline-block;padding:.6rem 0;width:100%;font-size:14px;color:#000}
.popular-posts .post-meta{color:#999;font-size:12px;margin-bottom:0}
.popular-posts h4 a{color:#333;font-size:14px;font-weight:400;transition:all .2s ease-out 0s}
.popular-posts .posts-list li:first-child{margin-top:0}
.popular-posts .posts-list li{margin:20px 0;overflow:hidden}
.dfxpagination,.dfxpost{clear:both;margin:10px 0;float:left;width:100%}
#blog_link_nav .float_right_btn{float:right}
#col2-right-layout{float:right}
.blog_entry{background:#fff;padding:20px;border:1px solid #efefef}
.blog_entry p{margin:0 0 1.5em}
.blog_entry-header-inner{border-bottom:0 solid #e3e3e3;margin-bottom:5px;overflow:hidden;padding:0}
.blog_entry-title{font-size:22px;font-weight:400;line-height:1.2em;margin-bottom:6px;margin-top:0;text-align:left;text-transform:uppercase;color:#000}
.blog_entry .featured-thumb{float:none;margin:0 0 20px;overflow:hidden;position:relative}
.blog-inner{padding:50px 0 10px;background:url(../img/title.png) no-repeat center 10px}
.dfxproducts-related .page-subheading{margin-bottom:15px}
.blog-outer-container .owl-theme .owl-nav{margin:0 auto;position:absolute;top:0;left:0;right:0;height:35px;max-width:90px}
.blog-outer-container .owl-carousel .owl-nav button.owl-next,.blog-outer-container .owl-carousel .owl-nav button.owl-prev{border:1px solid #ccc}
.blog-outer-container .owl-carousel .owl-nav button.owl-next{right:0}
.blog-outer-container .owl-carousel .owl-nav button.owl-prev{left:0}
.posted_by{padding-bottom:10px;color:#7a7a7a;margin-bottom:5px}
div.timestamp{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.1em;width:5.85em;height:4.85em;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;background-color:#ffb100;color:#242828;position:absolute;left:0;top:0;white-space:normal;white-space:break-spaces;padding:0;z-index:1;line-height:1.3}
.dfxproducts-related .products{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.dfxproducts-related{margin:60px 0}
.comments_tree_block ul{display:inline-block}
.comments_tree_block ul li{float:left;clear:both;margin-left:10px;padding-bottom:10px;font-style:italic;width:100%;list-style:decimal}
.dfxproducts-related .products .product-miniature{background:#fff;margin-left:0;margin-bottom:15px;margin-top:0;margin-right:15px}
.blog-container ul,.blog_entry ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex;width:100%}
.blog-container ul li,.blog_entry ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex;padding-left:15px}
.blog-container ul li:first-child,.blog_entry ul li:first-child{padding-left:0}
.categories_tree_block ul.child_categories{margin-left:5px;list-style:disc;display:inline-block;width:100%}
.categories_tree_block ul.child_categories li{float:left}
.categories_tree_block .posts-list{display:inline-block}