.blog-grid{position:relative;padding:120px 0}.blog-grid .news-block-one .inner-box{margin-bottom:30px}.blog-grid .pagination-wrapper{position:relative;margin-top:30px}.sidebar-page-container{position:relative;padding:120px 0}.news-block-two .inner-box .image-box{position:relative;display:block;overflow:hidden}.news-block-two .inner-box .image-box:before{position:absolute;content:'';background:#1c1c1c;width:0%;height:100%;left:0;top:0;opacity:.3;z-index:1;transition:all 500ms ease}.news-block-two .inner-box .image-box:after{position:absolute;content:'';background:#1c1c1c;width:0%;height:100%;right:0;top:0;opacity:.3;transition:all 500ms ease}.news-block-two .inner-box:hover .image-box:before,.news-block-two .inner-box:hover .image-box:after{width:50%}.news-block-two .inner-box .image-box img{width:100%;transform:scale(1.05);transition:all 500ms ease}.news-block-two .inner-box:hover .image-box img{transform:scale(1)}.news-block-two .inner-box .image-box a{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;color:#fff;z-index:2}.news-block-two .inner-box .lower-content .post-date{position:absolute;left:30px;top:-48px;width:65px;padding:14px 15px;font-size:14px;line-height:20px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.news-block-two .inner-box .lower-content .post-info li{position:relative;display:inline-block;font-size:16px;line-height:26px;color:#868686;font-weight:600;padding-left:21px;margin-right:20px}.news-block-two .inner-box .lower-content .post-info li:last-child{margin:0px!important}.news-block-two .inner-box .lower-content .post-info li i{position:absolute;left:0;top:3px}.news-block-two .inner-box .lower-content .post-info li a{color:#868686;text-transform:capitalize}.news-block-two .inner-box .lower-content{position:relative;padding-top:32px}.news-block-two .inner-box .lower-content h2{position:relative;display:block;font-size:30px;line-height:38px;font-weight:700;margin-bottom:26px}.news-block-two .inner-box .lower-content h2 a{display:inline-block;color:#1c1c1c}.news-block-two .inner-box .lower-content p{font-size:18px;line-height:34px;font-weight:600;margin-bottom:17px}.news-block-two .inner-box .lower-content .link a{position:relative;display:inline-block;font-size:16px;line-height:26px;color:#868686;font-weight:600}.news-block-two .inner-box .lower-content .link a i{font-size:12px;margin-right:10px;font-weight:700}.news-block-two .inner-box{margin-bottom:50px}.sidebar-page-container .pagination-wrapper{position:relative;display:block;padding-top:61px;border-top:1px solid #dfdfdf}.blog-sidebar .sidebar-search .search-form .form-group{position:relative;margin:0}.blog-sidebar .sidebar-search .search-form .form-group input[type='search']{position:relative;display:block;width:100%;height:70px;border:1px solid #dfdfdf;font-size:16px;font-weight:600;color:#868686;padding:10px 60px 10px 30px;transition:all 500ms ease}.blog-sidebar .sidebar-search .search-form .form-group button{position:absolute;font-size:16px;top:21px;right:30px;background:#fff0;cursor:pointer;transition:all 500ms ease}.blog-sidebar .sidebar-search{margin-bottom:30px}.blog-sidebar .sidebar-widget{position:relative;display:block;background:#f6f6f6;padding:44px 30px 38px 30px;margin-bottom:30px}.blog-sidebar .sidebar-widget:last-child{margin-bottom:0}.blog-sidebar .sidebar-widget.widget_search{padding:0;background:#fff0}.blog-sidebar .widget-title{position:relative;display:block;margin-bottom:18px}.blog-sidebar .widget-title h4{position:relative;display:block;font-size:20px;line-height:28px;font-weight:700;padding-left:28px}.blog-sidebar .widget-title h4:before{position:absolute;content:'';width:18px;height:3px;left:0;top:50%;transform:translateY(-50%)}.blog-sidebar .category-widget .category-list li{position:relative;display:block;margin-bottom:18px}.blog-sidebar .widget_categories ul li{position:relative;display:block;margin-bottom:0}.blog-sidebar .widget_categories ul li:last-child{margin-bottom:0}.blog-sidebar .category-widget .category-list li:last-child{margin-bottom:0}.blog-sidebar .category-widget .category-list li a{position:relative;display:inline-block;font-size:18px;line-height:26px;color:#868686;font-weight:600}.blog-sidebar .widget_categories ul li a{position:relative;display:inline-block;font-size:18px;line-height:26px;color:#868686;font-weight:600}.blog-sidebar .category-widget .category-list li a span{position:absolute;top:-4px;right:-23px;font-size:12px;font-weight:700}.blog-sidebar .post-widget .post{position:relative;display:block;padding-left:90px;padding-bottom:26px;margin-bottom:28px;min-height:108px}.blog-sidebar .post-widget .post:before{position:absolute;content:'';background:#fff;width:calc(100% + 80px);height:1px;left:-50px;bottom:0}.blog-sidebar .post-widget .post:last-child{margin-bottom:0}.blog-sidebar .post-widget .post:last-child:before{display:none}.blog-sidebar .post-widget .post .post-thumb{position:absolute;left:0;top:2px;width:70px;height:68px}.blog-sidebar .post-widget .post .post-thumb img{width:100%;transition:all 500ms ease}.blog-sidebar .post-widget .post:hover .post-thumb img{opacity:.2}.blog-sidebar .post-widget .post .post-date{position:relative;display:block;font-size:14px;line-height:20px;font-weight:600;margin-bottom:10px}.blog-sidebar .post-widget .post .post-date i{margin-right:5px}.blog-sidebar .post-widget .post h5{position:relative;display:block;font-size:18px;line-height:26px;font-weight:700;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:2.6em}.blog-sidebar .post-widget .post h5 a{display:inline-block;color:#1c1c1c}.blog-sidebar .post-widget .widget-title{margin-bottom:20px}.blog-sidebar .post-widget{padding-bottom:19px}.blog-sidebar .tagcloud a{position:relative;display:inline-block;font-size:14px!important;line-height:24px;color:#868686;font-weight:600;text-transform:uppercase;letter-spacing:1px;background:#fff;padding:7px 20px;margin-right:5px;margin-bottom:10px}.blog-sidebar .tagcloud a:hover{color:#fff}.blog-sidebar .tags-widget .widget-title{margin-bottom:26px}.blog-sidebar .tags-widget{padding-bottom:40px}.blog-details-content .news-block-two .inner-box .image-box:before,.blog-details-content .news-block-two .inner-box .image-box:after{display:none}.blog-details-content .news-block-two .inner-box .image-box img{transform:scale(1)}.blog-details-content .post-share-option .tags li{position:relative;display:inline-block;margin-right:5px}.blog-details-content .post-share-option .tags li h4{font-size:20px;line-height:38px;font-weight:600}.blog-details-content .post-share-option .tags li a{position:relative;display:inline-block;font-size:14px;line-height:24px;color:#868686;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-align:center;background:#f6f6f6;padding:7px 21px;margin-left:5px}.blog-details-content .post-share-option .tags li:last-child{margin:0px!important}.blog-details-content .post-share-option .tags li a:hover{color:#fff}.blog-details-content .post-share-option .social-links li{position:relative;display:inline-block;float:left;margin-right:10px}.blog-details-content .post-share-option .social-links li:last-child{margin:0px!important}.blog-details-content .post-share-option .social-links li a{position:relative;display:inline-block;font-size:12px;color:#868686;width:40px;height:40px;line-height:40px;border:1px solid #dfdfdf;text-align:center}.blog-details-content .post-share-option .social-links li a:hover{color:#fff}.blog-details-content .post-share-option{position:relative;display:block;padding:30px 0 40px 0}.blog-details-content .news-block-two .inner-box{margin-bottom:0;padding-bottom:34px;border-bottom:1px solid #dfdfdf}.blog-details-content .author-box{position:relative;display:block;border:1px solid #dfdfdf;padding:56px 60px 54px 270px;margin-bottom:52px}.blog-details-content .author-box .image-box{position:absolute;width:170px;height:160px;left:60px;top:60px}.blog-details-content .author-box .image-box img{width:100%}.blog-details-content .author-box .inner h4{position:relative;display:block;font-size:20px;line-height:28px;font-weight:700;margin-bottom:38px}.blog-details-content .author-box .inner p{font-size:18px;line-height:34px;font-weight:600}.blog-details-content .group-title{position:relative;display:block;margin-bottom:45px}.blog-details-content .group-title h3{font-size:24px;line-height:38px;font-weight:700}.blog-details-content .comment-box .comment{position:relative;display:block;padding-bottom:60px;margin-bottom:55px;padding-left:180px;border-bottom:1px solid #dfdfdf}.blog-details-content .comment-box .comment:last-child{margin-bottom:0}.blog-details-content .comment-box{margin-bottom:30px}.comments-form-area{margin-top:52px}.blog-details-content .comment-box .comment .thumb-box{position:absolute;left:0;top:5px;width:140px;height:140px}.blog-details-content .comment-box .comment .comment-info{position:relative;display:block;margin-bottom:15px}.blog-details-content .comment-box .comment .comment-info h4{font-size:20px;line-height:28px;font-weight:700}.blog-details-content .comment-box .comment .comment-info .post-date{position:absolute;top:2px;right:0;font-size:14px;line-height:28px;font-weight:600}.blog-details-content .comment-box .comment .comment-info .post-date i{margin-right:3px}.blog-details-content .comment-box .comment .comment-inner p{font-size:18px;line-height:34px;font-weight:600;margin-bottom:0}.blog-details-content .comment-box .comment .comment-inner a.reply-btn{position:relative;display:inline-block;font-size:14px;line-height:24px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:7px 20px;text-align:center;margin-top:18px}.blog-details-content .comment-box .comment .comment-inner a.reply-btn:hover{background:#1c1c1c}.blog-details-content .comments-form-area .comment-respond{position:relative;display:block;background:#f6f6f6;padding:50px 60px 60px 60px}.blog-details-content .comments-form-area .default-form{margin:0 10px}.error-section{position:relative;padding:100px 0 120px 0}.error-section .inner-box .theme-btn-one i{margin-right:10px}.error-section .inner-box .error-image{position:relative;display:inline-block;margin-bottom:60px}.error-section .inner-box h1{font-size:200px;line-height:200px;font-weight:900;margin-bottom:10px}.error-section .inner-box h2{position:relative;display:block;font-size:30px;line-height:42px;font-weight:700;margin-bottom:60px}