.post_info_cat:before,.post_info_date:before{content:"";position:absolute;left:0;top:50%;z-index:0}.blog_grid{padding:50px 0 0}.post_wrapper{margin-bottom:20px;text-align:center}.post_header_title h1,.post_header_title h5{text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:20px}.latest_blog .post_header_title h1,.latest_blog .post_header_title h5{font-size:24px}.post_detail.post_date{width:45%;font-size:13px;margin:auto auto 10px}.latest_blog .post_detail.post_date{width:25%}.post_info_date{color:var(--bg-dark);position:relative;display:block;font-style:italic}.author_content,.post_wrapper p,.sidebar p{font-weight:400;color:#000;line-height:22px;font-size:13px}.post_info_date:before{border-bottom:1px solid var(--bg-dark);width:100%}.post_info_cat span,.post_info_date span{display:inline-block;padding:0 1.2em;background:#fff;position:relative;z-index:2}.post_img{position:relative;text-align:center;overflow:hidden;margin:20px 0}.post_wrapper p{text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.author_content,.sidebar p{text-align:left}.post_info_cat,h2.widgettitle{text-align:center;position:relative}.post_info_comment a,.readmore{font-size:11px;font-weight:600;text-transform:uppercase;display:inline-block;margin:auto;letter-spacing:2px;color:var(--bg-dark)}.readmore:hover{color:#000}.post_wrap{display:flex;align-items:center;justify-content:space-between}.post_info_comment a{color:#000;font-style:italic}.sidebar .sidebar_widget>li{margin:40px 0 0;padding:20px;border:1px solid #e1e1e1;width:100%}.sidebar .sidebar_widget li:first-child{margin-top:0}h2.widgettitle{font-size:12px;display:block;color:#222;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;line-height:22px}.sidebar .textwidget{margin-top:0;padding:5px 0 0}.social_wrapper ul{display:flex;align-items:center;justify-content:center;gap:12px}.sidebar a:hover{color:#999}.sidebar .sidebar_widget>li.widget_categories ul li:not(:last-child){border-bottom:1px solid #e1e1e1;margin-bottom:5px}.sidebar .sidebar_widget>li.widget_categories ul li a{font-size:13px;padding:4px 0;display:block}.sidebar .sidebar_widget>li.Custom_Ads{border:0;padding:0}.prev_button,.submit{border:1px solid var(--bg-dark);border-radius:30px;font-weight:300}.prev_button:hover,.submit:hover{background:0 0;color:var(--bg-dark)}.tag_cloud{margin:20px 0 10px}.post_excerpt.post_tag a,.post_share_text,.tag_cloud .tag-cloud-link{display:inline-block;margin:0 3px 5px 0;padding:6px 9px;background:#f5f5f5;letter-spacing:2px;line-height:normal}.tag_cloud .tag-cloud-link{color:#222;transition:background .2s linear,border .1s linear;font-size:9px;text-transform:uppercase}.post_wrapper blockquote p{font-size:18px;color:#444;margin:15px auto;opacity:.4;text-transform:uppercase;letter-spacing:2px;line-height:28px}.comment-form label,.post_related strong a{text-transform:uppercase;letter-spacing:1px}.post_excerpt.post_tag a,.post_share_text{font-size:10px;text-transform:uppercase;color:#222}.post_share_text{cursor:pointer;margin:0}.post_share_text i{margin-right:5px;font-size:10px}.post_info_cat{font-size:11px;text-transform:uppercase;letter-spacing:2px;margin-top:30px}.post_info_cat:before{border-bottom:1px solid #e1e1e1;width:100%}.post_info_cat a{color:#222}.about_the_author{margin:0 0 40px;border-bottom:1px solid #e1e1e1;padding:10px 0 20px;display:flex;align-items:center}.gravatar{position:relative;z-index:2;overflow:hidden;border-radius:200px;margin-right:20px;margin-bottom:15px}.author_content strong{font-size:16px;display:block;margin-bottom:8px}h2.widgettitle span.content_title{padding:0;border-bottom:1px solid #222}.post_related{margin-top:30px;margin-bottom:10px}.post_related .post_header{text-align:left;margin-bottom:15px}.post_related strong a{color:#222;font-size:16px;font-weight:500}.post_attribute{margin-top:5px;padding:0;color:#999;letter-spacing:0;opacity:.8;font-size:12px;font-style:italic;line-height:normal}.fullwidth_comment_wrapper{width:100%;border-top:1px solid #e1e1e1;padding-top:30px}.comment-form label{width:100%;margin-left:0;margin-bottom:5px;display:block;font-size:13px;font-weight:600}.fullwidth_comment_wrapper #commentform textarea{width:100%}.comment-form input{padding:5px 12px;width:100%;border:1px solid #c9c9c9}