.xvidspro-procomments-wrapper{width:100% !important;margin:30px 0 !important;font-family:inherit;color:#333 !important;}
.xvidspro-title{font-size:1.4rem !important;color:#111 !important;border-bottom:2px solid #ddd !important;padding-bottom:10px !important;margin-top:0 !important;margin-bottom:20px !important;font-weight:bold !important;display:block !important;}
.xvidspro-form-group{margin-bottom:15px !important;width:100% !important;}
.xvidspro-form-group label{display:block !important;font-size:0.9rem !important;font-weight:bold !important;margin-bottom:6px !important;color:#444 !important;text-transform:uppercase !important;}
#xvidspro-comment-form input[type="text"],
#xvidspro-comment-form textarea{width:100% !important;padding:12px 15px !important;border:1px solid #ccc !important;border-radius:4px !important;font-size:1rem !important;background-color:#fff !important;color:#222 !important;box-shadow:none !important;outline:none !important;}
.xvidspro-form-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:15px !important;padding-top:15px !important;}
.xvidspro-captcha-box{display:flex !important;align-items:center !important;gap:8px !important;background:transparent !important;padding:0 !important;border:none !important;}
.xvidspro-captcha-box label{font-size:0.95rem !important;color:#333 !important;margin:0 !important;display:flex !important;align-items:center !important;font-weight:bold !important;}
.xvidspro-robot-icon{font-size:1.4rem !important;margin-right:5px !important;}
#xvidspro_captcha_answer{width:70px !important;min-width:70px !important;max-width:70px !important;height:40px !important;text-align:center !important;padding:5px !important;border:1px solid #aaa !important;border-radius:4px !important;background-color:#fff !important;color:#000 !important;font-weight:bold !important;font-size:1.1rem !important;box-shadow:none !important;}
#xvidspro_submit_btn{padding:12px 30px !important;border-radius:4px !important;border:none !important;cursor:pointer !important;font-weight:bold !important;font-size:1rem !important;text-transform:uppercase !important;}
#xvidspro-comments-list-container .xvidspro-btn-like{background:#f8f8f8 !important;border:1px solid #ccc !important;border-radius:20px !important;padding:4px 15px !important;cursor:pointer !important;color:#333 !important;font-size:0.9rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;box-shadow:none !important;width:auto !important;min-width:0 !important;line-height:1 !important;margin:0 !important;}
#xvidspro-comments-list-container .xvidspro-btn-like.xvidspro-liked{background-color:#e6f0fa !important;border-color:#0073aa !important;color:#0073aa !important;}
@media(max-width:600px){
.xvidspro-form-footer {
flex-direction: column !important;
align-items: stretch !important;
}
.xvidspro-captcha-box {
justify-content: flex-start !important;
margin-bottom: 15px !important;
}
}.blog-clearfix:before, .blog-clearfix:after{content:"";display:table;}
.blog-clearfix::after, .blog-clearfix{clear:both;}
.blogfree-plugin{margin:15px -15px;}
.blog-col-1, .blog-col-0{width:100%;float:left;padding-left:15px;padding-right:15px;}
.blog-col-3, .blog-col-4, .blog-col-2, .blog-col-1, .blog-col-0{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-col-3, .blog-col-4, .blog-col-2{margin-bottom:35px;}
.blog-col-1 .blog-inner-wrap-view, .blog-col-0 .blog-inner-wrap-view{border-bottom:1px solid #d1d1d1;padding-bottom:20px;margin-bottom:20px;}
.blog .blog-title{margin-top:5px !important;margin-bottom:10px !important;}
.blog .blog-title a{font-size:22px;line-height:26px;color:#555;text-decoration:none;}
.blog-cat{margin-bottom:10px;}
.blog-content{float:left;width:100%;clear:both;}
.date-post{width:11%;float:left;text-align:center;}
.date-post span{display:block;color:#222;font-size:30px;margin:0px 0px 2px;padding-bottom:2px;border-bottom:1px dotted #C0C0C0;}
.date-post h2{margin-bottom:5px !important;padding-bottom:0 !important;margin-top:0px !important;text-align:center;}
.date-post p{margin:0px;text-transform:uppercase;color:#333;text-align:center !important}
.post-content-text{width:87%;margin-left:2%;float:left;}
.blog-thumb{float:left;width:100%;}
.grid-category-post{margin-bottom:10px;}
.blog-author, .blog-author a{font-size:13px;margin-bottom:5px;}
.grid-category-post a{color:#555;text-decoration:none;}
.blog-author a, .blog-cat a{text-decoration:none;color:#000;}
.blog-author a:hover, .blog-cat a:hover{text-decoration:none;color:#3F3F3F;}
.blog_pagination{width:100%;text-align:center;color:#666;clear:both;}
.blog_pagination a{color:#fff !important;background:#666;padding:7px 10px;margin:0 1px 6px 2px;display:inline-block;text-align:center;line-height:normal;box-shadow:none;text-shadow:none;font-size:14px;border:1px solid #666;text-decoration:none !important;-webkit-transition:all .3s ease;transition:all .3s ease;outline:0;}
.blog_pagination .page-numbers.current{color:#666;background:transparent;padding:7px 10px;margin:0 1px 6px 2px;display:inline-block;text-align:center;line-height:normal;box-shadow:none;text-shadow:none;font-size:14px;text-transform:uppercase;border:1px solid #666;text-decoration:none !important;}
.blog_pagination a:hover, .blog_pagination a:focus, .blog_pagination a:visited:hover{color:#666 !important;background:#fff;outline:0;}
.blog_pagination a.prev, .blog_pagination a.next{min-width:90px;}
.wpbaw-next-prev .next{float:right;}
.wpbaw-next-prev .prev{float:left;}
.blog_pagination .wpbaw-pagi-btn a{min-width:90px;}
.blog-col-4{width:25%;float:left;clear:none !important;padding:0 15px;}
.blog-col-3{width:33%;float:left;clear:none !important;padding:0 15px;}
.blog-col-2{width:50%;float:left;clear:none !important;padding:0 15px;}
.blog-col-1{width:100%;float:left;}
.blog-author{clear:both;}
.blog-author span, .grid-1-author{font-style:italic;}
.grid-blog-thumb{float:left;height:200px;line-height:0;overflow:hidden;position:relative;width:100%;background:#f1f1f1;}
.grid-blog-thumb img{height:100% !important;width:100% !important;object-fit:cover;object-position:top center;}
.blog-col-1 .grid-blog-thumb{height:400px;}
.blog-col-2 .grid-blog-thumb{height:250px;}
.blog-col-1 .blog-thumb, .blog-col-3 .blog-thumb, .blog-col-2 .blog-thumb, .blog-col-4 .blog-thumb{margin-bottom:15px;}
.blog-col-3 .post-content-text, .blog-col-2 .post-content-text, .blog-col-4 .post-content-text{width:100%;margin:0px;}
p.blog-short-content{margin-bottom:10px !important}
.blog-col-0{width:100%;float:left;}
.blog-col-0 .blog-thumb{float:left;width:33%;margin-bottom:0px}
.blog-col-0 .blog-content{float:left;margin-left:2%;width:65%;clear:none;}.no-thumb.blog-col-0 .blog-content{margin-left:0;width:100%;}
.blog-col-0 .blog-content .post-content-text{margin-left:0px;}
.blog.wpbaw-first{clear:both !important;}
.blog-col-1.has-no-date .post-content-text{margin-left:0px;width:100%;}
.grid-1-date{display:none;}
.widget-date-cat, .widget-date-cat a{font-size:13px;}
a.blog-more-link{background:#555;color:#fff;clear:both;display:inline-block;padding:5px 15px;font-size:14px;text-decoration:none !important}
a.blog-more-link:hover, a.blog-more-link:focus, a.blog-more-link:active{background:#000;color:#fff;}
.recent-blog-items ul{padding:0;margin:0;list-style:none;}
.recent-blog-items ul li.blog_li{padding:10px 0;border-bottom:1px solid #ddd;clear:both;}
.blog_thumb_left{display:table-cell;vertical-align:top;width:100px;}
.blog_thumb_left a{display:block;margin-right:10px;}
.blog_thumb_left img{height:100% !important;width:100% !important;object-fit:cover;object-position:top center;}
.blog_thumb_right{display:table-cell;vertical-align:top;}
.blog_li a.blogpost-title, .widget .blog_li a.blogpost-title, #secondary .widget .blog_li a.blogpost-title{color:#555;}
.blog_li a.li-link-custom, .widget .blog_li a.li-link-custom, #secondary .widget .blog_li a.li-link-custom{color:#555;}
@media all and (max-width: 768px) {
.blog-col-3.wpbaw-first{clear:none !important}
.blog-col-3, .blog-col-4{width:50%;}
}
@media all and (max-width: 640px) {
.blog-col-2, .blog-col-3, .blog-col-4{width:100%;}
.blog-col-list .blog-thumb{margin-bottom:15px;}
}
@media all and (max-width: 500px) {
.grid-1-date{display:block;}
.blog-col-0 .blog-thumb{float:left; width:100%;}	
.blog-col-0 .blog-content{float:left;  margin-left:0% ; width:100%; clear:both; }
.blog-col-1 .date-post{display:none;}
.blog-col-1 .grid-blog-thumb{height:250px}
}