.tlt-filter{display:none}
.blog-item{margin-bottom:24px;position:relative;display:inline-block;width:100%;overflow:hidden}
::-webkit-input-placeholder{opacity:1}
::-moz-placeholder{opacity:1}
:-ms-input-placeholder{opacity:1}
.blog-img{position:relative}
.blog-img a{width:100%;overflow:hidden;display:inline-block;float:right}
.single-post .container-fluid .elementor-section-wrap{padding-right:0;padding-left:0}
.icon-sticky{position:absolute;left:0;z-index:1;top:0;width:30px;height:60px;text-align:center;line-height:45px;color:#fff;font-size:21px}
.icon-sticky::before{width:0;height:0;border-style:solid;border-width:0 60px 60px 0;border-color:transparent #2c2c2c transparent transparent;position:absolute;content:"";left:0;z-index:-1}
.post-name{margin-bottom:11px;font-size:20px;line-height:22px}
.post-name a{color:#2c2c2c;line-height:inherit}
.post-name a:hover{color:#2c2c2c}
.info-post .info i{font-size:14px;padding-left:10px;color:#2c2c2c}
.blog-info-single .info i{font-size:14px;padding-left:10px;color:#2c2c2c}
.blog-list .blog-item{text-align:right;margin-bottom:30px}
.blog-list .info-post .info{font-size:14px;position:relative;text-transform:uppercase;margin-left:22px;letter-spacing:.1em}
.blog-list .info-post .info:before{content:'';height:4px;width:4px;background-color:#2c2c2c;display:inline-block;position:absolute;top:50%;border-radius:50%;left:-11px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.blog-list .info-post .info:last-child:before,.blog-list .info-post .info:nth-last-child(2):before{content:none}
.blog-list .blog-post-info{padding:29px 30px 30px;border:1px solid #ebeeee}
.blog-list .blog-post-info i:not(.theme-icon-ray){display:none}
.blog-list .info-post .cate-post a{color:#fff}
.blog-list .info+.info.cate-post{padding-top:20px}
.blog-list .info.cate-post{margin-bottom:-3px;padding-top:0}
.blog-list .cate-post a{background-color:#2c2c2c;font-size:14px;letter-spacing:.05em;padding:0 10px;border-radius:30px;text-transform:uppercase;display:inline-block;line-height:18px;border:1px solid #2c2c2c;margin-left:10px;color:#fff;margin-bottom:10px}
.blog-list .cate-post a:hover{background-color:#fff;color:#2c2c2c}
.blog-list .cate-post a:last-child{margin-left:0}
.blog-list.blog-list-style-2 .blog-item{display:flex;flex-wrap:wrap;border:0!important;margin-bottom:49px}
.blog-list.blog-list-style-2 .blog-item .blog-post-info{display:block!important;padding:0!important;text-align:center;border:0}
.blog-list.blog-list-style-2 .blog-item .blog-img,.blog-list.blog-list-style-2 .blog-item .blog-post-info{width:100%;max-width:100%!important}
.blog-list.blog-list-style-2 .blog-item .blog-post-info{order:-1}
.blog-list.blog-list-style-2 .blog-post-info>.icon-sticky{display:none}
.blog-list.blog-list-style-2 .post-name{margin-bottom:14px}
.blog-list.blog-list-style-2 .content-info{margin-top:0}
.blog-list.blog-list-style-2 .info-post{margin-bottom:23px}
.blog-list.blog-list-style-2 .info.cate-post{display:block;margin-bottom:15px;padding-top:0}
.blog-list.blog-list-style-2 .info-post{justify-content:center;width:fit-content;margin:0 auto;position:relative;padding:0 50px}
.blog-list.blog-list-style-2 .info-post .info{margin-left:22px}
.blog-list.blog-list-style-2 .info-post .info:nth-last-child(2):before{content:''}
.blog-list.blog-list-style-2 .info-post .info:last-child{margin-left:0}
.blog-list.blog-list-style-2 .info-post .info:last-child:before{content:none}
.blog-list.blog-list-style-2 .info-post .info:first-child:after,.blog-list.blog-list-style-2 .info-post .info:last-child:after{content:'';height:1px;width:36px;background-color:#ebeeee;display:inline-block;position:absolute}
.blog-list.blog-list-style-2 .info-post .info:first-child:after{right:-50px}
.blog-list.blog-list-style-2 .info-post .info:last-child:after{left:-50px}
.blog-list.blog-list-style-2 .info-post .info:only-child:before{content:'';height:1px;width:36px;background-color:#ebeeee;display:inline-block;position:absolute;left:-50px;transform:none;top:auto}
.blog-list.blog-list-style-2 .blog-post-info{margin-bottom:23px}
.blog-list.blog-list-style-2 .blog_post_desc{margin-top:24px;line-height:26px;margin-bottom:-8px;text-align:center;margin-right:auto;margin-left:auto}
.blog-list.blog-list-style-2 .read_more{width:100%;text-align:center;margin-top:19px}
.blog-list.blog-list-style-2 .read_more a{color:#2c2c2c;font-size:14px;line-height:32px;letter-spacing:.18em;position:relative;border:0;text-transform:uppercase;padding-bottom:7px}
.blog-list.blog-list-style-2 .read_more a:before{content:'';background-color:#2c2c2c;width:45px;height:1px;display:inline-block;position:absolute;bottom:0;right:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.blog-list.blog-list-style-2 .read_more a:hover{color:#2c2c2c}
.blog-list.blog-list-style-2 .action{text-align:center;width:100%;position:relative;margin-top:29px}
.blog-list.blog-list-style-2 .action:before{content:'';height:1px;width:100%;background-color:#ebeeee;display:inline-block;position:absolute;right:0;top:18px;z-index:-1}
.blog-list.blog-list-style-2 .action a{width:37px;height:37px;border-width:1px;border-style:solid;border-radius:50%;border-color:#bc1e12;color:#bc1e12;display:inline-block;line-height:37px;margin-left:5px}
.blog-list.blog-list-style-2 .action a:last-child{margin-left:0}
.blog-list.blog-list-style-2 .action a:hover{background-color:#bc1e12;color:#fff}
.blog-list.blog-list-style-2 .action a.facebook{border-color:#3968d4;color:#3968d4}
.blog-list.blog-list-style-2 .action a.facebook:hover{background-color:#3968d4;color:#fff}
.blog-list.blog-list-style-2 .action a.twitter{border-color:#2fc3ff;color:#2fc3ff}
.blog-list.blog-list-style-2 .action a.twitter:hover{background-color:#2fc3ff;color:#fff}
.blog-list.blog-list-style-2 .blog-sharing-list{background:#fff;width:auto;display:inline-block;padding:0 15px}
.blog-list.blog-list-style-2 .post-name a{font-size:30px;line-height:32px}
.read_more a:hover{color:#2c2c2c}
.post-sidebar-sticky{position:relative}
.post-sidebar-sticky .content-post-sticky{text-align:center;padding:25px 21px 28px;z-index:1;width:100%}
.post-sidebar-sticky .content-post-sticky h4{font-size:20px;margin-bottom:1px}
.post-sidebar-sticky .content-post-sticky h4 a{color:#2c2c2c}
.post-sidebar-sticky .content-post-sticky .job{font-size:14px;color:#9a9a9a}
.post-sidebar-sticky .content-post-sticky p{font-size:16px;color:#707070;margin-top:11px}
.widget_text .textwidget .post-sidebar-sticky img{margin-bottom:0}
.blog-gallery .slick-arrow,.blog-gallery-single .slick-arrow{height:44px;width:44px;background:#fff;font-size:10px;border:1px solid #ebeeee;line-height:44px;text-align:center;position:absolute;top:50%;color:#2c2c2c;margin-top:-22px}
.blog-gallery .slick-arrow.btn-prev,.blog-gallery-single .slick-arrow.btn-prev{left:30px}
.blog-gallery .slick-arrow.btn-next,.blog-gallery-single .slick-arrow.btn-next{right:30px}
.blog-gallery .slick-arrow:hover,.blog-gallery-single .slick-arrow:hover{color:#2c2c2c}
.blog-post-info{padding-top:20px}
.read_more a{color:#2c2c2c;font-size:16px;position:relative}
.blog-video i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:60px;width:60px;display:inline-block;border-radius:50%;background:#fff}
.blog-video i:before{color:#2c2c2c;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.blog-video i:after{content:"";height:80px;width:80px;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;border:1px solid #fff}
.blog-item img{-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-ms-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s}
.blog-item.blog-has-img img{width:100%}
.blog-item:hover .blog-video i{background:#2c2c2c}
.blog-item:hover .blog-video i:before{color:#fff}
.blog-item:hover .blog-video i:after{border-color:#2c2c2c;animation:pulse-border 1.2s ease-out infinite}
.blog-item:hover .blog-gallery img{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.blog-img{overflow:hidden}
iframe{display:inherit}
.quote_section{position:relative;padding:29px 28px 22px 28px;min-height:95px;border:1px solid #2c2c2c}
.quote_section:before{content:"\e908";font-family:lusion;font-size:16px;color:#fff;border-radius:10px 10px 10px 0;font-weight:600;border:1px solid #2c2c2c;text-align:center;background-color:#2c2c2c;padding:8px;display:inline-block;line-height:16px}
.quote_section:after{content:"";position:absolute;border-width:8px;border-style:solid;border-color:transparent transparent transparent #2c2c2c;top:53px;left:28px}
.quote_section blockquote a,.quote_section blockquote p{font-size:20px;color:#2c2c2c;margin-top:24px;line-height:26px;display:inline-block}
.quote_section blockquote a:hover{color:#2c2c2c}
.post-quote .blog-post-info{display:none}
.link_section{position:absolute;top:0;left:0;width:auto;margin:0}
.link_section .link-icon{display:inline-block;line-height:60px;font-weight:600;width:0;height:0;border-style:solid;border-width:0 64px 64px 0;border-color:transparent #2c2c2c transparent transparent;text-align:left}
.link_section .link-post{overflow:hidden;font-size:16px;position:absolute;left:10px;height:100%;width:100%;top:-9px;color:#fff}
.info-post{margin-bottom:17px;display:flex;flex-wrap:wrap;flex-direction:row}
.info-post .info{font-size:14px;line-height:24px;text-transform:capitalize;color:#9a9a9a;display:flex;margin-left:28px;align-items:center;flex-wrap:wrap}
.info-post .info a{color:#9a9a9a}
.info-post .info a:hover{color:#2c2c2c}
.info-post .info:last-child{margin-left:0}
.blog-grid .blog-col-4 .info-post .default-date{order:-1}
.blog-grid .blog-col-4 .info-post .author-post,.blog-grid .blog-col-4 .info-post .info-tag{order:1}
.blog-grid .blog-col-4 .info-post .info-comment{order:0}
.blog-grid .blog-col-4 .info-post .cate-post{order:2}
.info-post .info:nth-last-child(2){margin-left:0}
.single-img-blog{overflow:hidden;position:relative}
.author-post-single{display:flex;align-items:center;padding:43px 0;border-bottom:1px solid #ebeeee}
.author-post-single .img-author{padding-left:30px}
.author-post-single .img-author a{display:inline-block}
.author-post-single .img-author img{width:70px;height:70px;border-radius:50%}
.author-post-single h4{margin-bottom:7px}
.author-post-single h4 a{font-size:20px;color:#2c2c2c;text-transform:capitalize}
.author-post-single h4 a:hover{color:#2c2c2c}
.author-post-single p{font-size:16px;color:#707070}
.author-post-single .info-author{width:calc(100% - 100px)}
.title-post-single{text-align:right}
.title-post-single h1{font-size:30px;margin-bottom:0}
.title-post-single+.blog-audio,.title-post-single+.blog-img,.title-post-single+.blog-video,.title-post-single+.blog_post_desc,.title-post-single+.quote_section{margin-top:22px}
.post-single .blog-img{margin-bottom:43px}
.post-single .blog-audio+.blog_post_desc{margin-top:33px}
.post-single .blog-video+.blog_post_desc{margin-top:43px}
.tag-post-single .info-tag a{font-size:12px;text-transform:uppercase;color:#2c2c2c;border:1px solid #ebeeee;display:inline-block;padding:4.5px 20px;margin-bottom:5px;letter-spacing:.075em;float:right;margin-right:5px;border-radius:30px}
.tag-post-single .info-tag a:hover{color:#2c2c2c}
.tag-share{display:table;width:100%}
.tag-share>div{display:table-cell;vertical-align:middle}
.tag-share .action .post-share-toggle .post-share-list,.tag-share .action .post-share-toggle h3{display:inline-block}
.tag-share .action .post-share-toggle .post-share-list a{height:auto;width:auto;line-height:normal;text-align:left;margin-left:0;margin-right:1px;border:0;padding:0 7px;font-size:16px}
.tag-share .action .post-share-toggle .post-share-list a:last-child{padding-left:0}
.tag-share .action .post-share-toggle h3{margin-bottom:0;font-size:16px;vertical-align:top;padding-left:3px}
.tag-share .post-share{margin-top:0}
.tag-share .action,.tag-share .tag-post-single{border-bottom:1px solid #ebeeee;padding:25px 0}
.tag-post-single+.action{text-align:left}
.post-single{margin-top:-6px}
@media (max-width:767px){
.post-single{padding-top:20px}
}
.title-weight-400 .elementor-heading-title{font-family:Jost}
.blog-info-single{text-align:right;padding:0 0 9px;margin-right:1px}
.blog-info-single .info+.cate-post{padding-top:0}
.blog-info-single .info{display:inline-block;position:relative;color:#2c2c2c;font-size:16px;text-transform:capitalize;padding-bottom:7px}
.blog-info-single .info:not(:last-child){margin-left:28px}
.blog-info-single .info a{color:#2c2c2c}
.blog-info-single .info a:hover{color:#2c2c2c}
.blog-info-single .info.info-comment{text-transform:none}
.no-image .single-img-blog+.blog-info-single{padding-top:0}
.blog_post_desc ol ol,.blog_post_desc ol ul,.blog_post_desc ul ol,.blog_post_desc ul ul,.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-bottom:0}
.blog_post_desc table+h2,.entry-content table+h2{padding-top:16px}
.blog_post_desc dl+h2,.blog_post_desc ol+h2,.blog_post_desc p+h2,.blog_post_desc ul+h2,.entry-content dl+h2,.entry-content ol+h2,.entry-content p+h2,.entry-content ul+h2{padding-top:11px}
.blog-masonry .blog-post-info{padding:24px 0 0;border:none}
.blog_post_desc{font-size:16px;color:#707070;line-height:28px;margin-bottom:15px;letter-spacing:.01em}
.blog_post_desc p{font-size:16px;color:#707070;line-height:28px;margin-bottom:26px}
.blog_post_desc p:last-child{margin-bottom:0}
.blog_post_desc .has-large-font-size+p{line-height:normal}
.blog_post_desc+.read_more{margin-top:0}
.blog_post_desc+.page-links{margin-top:20px}
.blog_post_desc ul.blocks-gallery-grid{padding-right:0}
.page-links+.read_more{margin-top:15px}
.wp-block-search .wp-block-search__button{padding-top:10px;height:40px;padding-bottom:10px}
.entry-content .page-links{padding-top:40px}
.post-single .blog-content{border-bottom:1px solid #ebeeee;padding-bottom:42px;margin-bottom:0}
.post-single .blog_post_desc{text-align:right;margin-bottom:0}
.post-single .pagination-link{border-bottom:1px solid #ebeeee;padding:30px 0;display:inline-block;width:100%}
.post-single .pagination-link .case-navigation{display:inline-block;width:100%}
.post-single .pagination-link .nav-links{display:flex;align-items:center}
.post-single .pagination-link .nav-next .text-next>a:first-child,.post-single .pagination-link .nav-previous .text-prev>a:first-child{font-size:16px;color:#7a7a7a;display:none;position:relative;text-transform:uppercase;text-decoration:underline}
.post-single .pagination-link .nav-next .text-next>a:first-child:hover,.post-single .pagination-link .nav-previous .text-prev>a:first-child:hover{color:#2c2c2c}
.post-single .pagination-link .nav-next .text-next>a:last-child,.post-single .pagination-link .nav-previous .text-prev>a:last-child{font-size:18px;color:#2c2c2c;display:block;position:relative}
.post-single .pagination-link .nav-next .text-next>a:last-child:hover,.post-single .pagination-link .nav-previous .text-prev>a:last-child:hover{color:#2c2c2c}
.post-single .pagination-link .nav-next .text-next a,.post-single .pagination-link .nav-previous .text-prev a{display:block}
.post-single .pagination-link .nav-previous{display:flex;width:50%;align-items:center;float:right}
.post-single .pagination-link .nav-next{display:flex;width:50%;justify-content:flex-end;align-items:center;text-align:left;float:left}
.post-single .pagination-link .icon-prev{float:left;padding-left:20px}
.post-single .pagination-link .icon-next{padding-right:20px}
.post-single .pagination-link .icon-next a,.post-single .pagination-link .icon-prev a{border:1px solid #ebeeee;height:45px;width:45px;color:#2c2c2c;display:inline-block;text-align:center;line-height:45px;font-size:12px}
.post-single .pagination-link .icon-next a:hover,.post-single .pagination-link .icon-prev a:hover{color:#fff;border-color:#2c2c2c;background-color:#2c2c2c}
.comment-reply-title{font-size:18px;color:#2c2c2c;text-transform:none;margin-bottom:19px}
.comment-reply-title small{font-size:14px;margin-right:5px}
.related-archive{margin-top:47px;border-bottom:1px solid #ebeeee;padding-bottom:47px}
.related-archive h3{font-size:18px;color:#2c2c2c;text-transform:none;margin-bottom:50px}
.related-archive .item-posts h5{font-size:16px}
.related-archive .item-posts h5:last-child{margin-bottom:0}
.related-archive .item-posts h5 a{color:#2c2c2c}
.related-archive .item-posts h5 a:hover{color:#2c2c2c}
.comments-area{margin-top:70px;display:inline-block;width:100%}
@media (max-width:767px){
.comments-area{margin-top:47px}
}
@media (min-width:768px){
.comments-area .comment-form-wrap{padding-right:90px}
.comments-area .comment-box.no-comment+.comment-form-wrap{padding-right:0}
}
.comment-list-wrap{padding-bottom:12px;padding-top:26px}
.comment-list{list-style:none}
.comment-list .children{list-style:none}
.comment-text img{margin:10px 0}
.post-name sup{font-size:75%}
.comment-item .box-info-comment{position:relative;margin-bottom:12px}
.comment-item .box-info-comment .post-author-box{display:inline-block}
.comment-item .box-info-comment .post-author-box .img-author{display:inline-block;float:right;margin-top:5px}
.comment-item .box-info-comment .post-author-box .img-author img{height:44px;width:44px;margin-left:30px;border-radius:50%}
.comment-item .box-info-comment .post-author-box .info-author{overflow:hidden}
.comment-item .box-info-comment .post-author-box .info-author .name-author{width:100%;float:right;font-size:18px;color:#2c2c2c;text-transform:capitalize}
.comment-item .box-info-comment .post-author-box .info-author .name-author a{color:#2c2c2c}
.comment-item .box-info-comment .post-author-box .info-author .cmt-date{width:100%;font-size:14px;color:#9a9a9a}
.comment-item .box-info-comment .comment-actions{position:absolute;left:0;bottom:7px;padding-bottom:0}
.comment-item .box-info-comment .comment-actions .comment-reply a{font-size:14px;color:#2c2c2c;padding-left:20px;position:relative}
.comment-item .box-info-comment .comment-actions .comment-reply a:before{content:"";height:11px;width:2px;background:#9a9a9a;position:absolute;left:6px;top:5px}
.comment-item .box-info-comment .comment-actions .comment-reply a.comment-edit-link{color:#9a9a9a;position:relative}
.comment-item .box-info-comment .comment-actions .comment-reply a.comment-edit-link:hover{color:#2c2c2c}
.comment-item .box-info-comment .comment-actions .comment-reply a:last-child{padding-left:0}
.comment-item .box-info-comment .comment-actions .comment-reply a:last-child:before{content:none}
.comment-item .box-info-comment .comment-actions .comment-reply a:hover{color:#2c2c2c}
.comment-item .comment-text{padding-right:74px}
.comment-item .comment-text p{color:#707070;word-break:break-word;font-size:16px}
.comment-list>li>ul{padding-right:75px;padding-top:18px}
.comment-list>li>ul>li>ul{padding-right:75px;padding-top:18px}
.comment-list>li>ul>li>ul>li>ul{padding-right:75px;padding-top:18px}
.comment-list li .comment-item{padding:30px 0 14px;border-top:1px solid #ebeeee;overflow:hidden}
.comment-list li .comment-item .comment-content{display:inline-block;width:100%}
.comment-list>li:first-child>.comment-item{padding-top:0;border-top:none}
.comments-title,.post-share-toggle h3{font-size:24px;color:#2c2c2c;text-transform:none}
@media (max-width:767px){
.comments-title,.post-share-toggle h3{font-size:20px}
}
.post-share-toggle h3{margin-bottom:21px;font-family:Jost}
.comments-title{margin-bottom:0}
.post-share{margin-top:47px;display:inline-block}
.post-share-list a{display:inline-block;height:44px;width:44px;line-height:44px;text-align:center;margin-left:2px;border:1px solid #ebeeee;color:#9a9a9a}
.post-share-list a:hover{color:#2c2c2c}
.blog_post_desc ol.wp-block-latest-comments{margin-left:0}
.wp-block-latest-posts.wp-block-latest-posts__list{padding-right:0}
.comment-respond{padding-top:46px;border-top:1px solid #ebeeee;display:inline-block;width:100%;margin-top:21px}
@media (max-width:640px){
li.comment .comment-respond{margin-right:74px}
}
.commentform{flex-direction:column;position:relative;overflow:hidden;display:flex}
.commentform .comment-field{order:1;margin-bottom:10px}
.commentform .comment-textarea{order:2}
.commentform .comment-form-cookies-consent{order:4}
.commentform input[type=password],.commentform input[type=text],.commentform textarea{border-width:0 0 1px 0;font-size:16px;color:#707070;border-color:#ebeeee;padding:12px 0 3px;height:40px;margin-bottom:0}
.commentform textarea{height:113px}
.commentform .form-submit{order:3;text-align:left;margin-top:30px;margin-bottom:0}
.commentform .form-submit input[type=submit].btn{height:44px;width:119px;color:#fff;line-height:normal;padding:10px 20px;border:none;text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:2px;background-color:#2c2c2c}
.commentform .comment-form-cookies-consent{display:none}
.commentform .comment-form-cookies-consent label{font-size:16px;margin-bottom:0}
.single-post .quote_section{margin-bottom:30px}
.info-post .cate-post{width:100%}
.info-post .cate-post i{display:none}
.info-post .cate-post a{text-transform:uppercase;color:#707070;letter-spacing:.025em}
.info-post .cate-post a:hover{color:#2c2c2c}
.info+.cate-post{padding-top:6px}
.blog-list .content-info{margin-top:-6px}
.active-sidebar .widget-no-title>form{margin-top:0}
.widget_recent_entries ul li a{width:100%}
.elementor-image .widget-image-caption{margin-top:-7px}
.comment-box.no-comment{padding-bottom:25px}
.single-post .elementor-custom-embed-play{display:inline-flex}
.single-post .elementor-custom-embed-play .eicon-play{height:60px;width:60px;display:inline-block;border-radius:50%;background:#fff;font-size:16px;opacity:1;text-shadow:none;position:relative}
.single-post .elementor-custom-embed-play .eicon-play:before{content:"\f04b";color:#2c2c2c;position:absolute;left:50%;top:0;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:'Font Awesome 5 Free';font-weight:900;line-height:60px}
.single-post .elementor-custom-embed-play .eicon-play:after{content:"";height:80px;width:80px;position:absolute;left:50%;top:50%;border-radius:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #fff}
.single-post .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{background:#2c2c2c}
.single-post .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i:before{color:#fff}
.single-post .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i:after{border-color:#2c2c2c;animation:pulse-border 1.2s ease-out infinite}
.col-xl-3.active-sidebar .product-image{border:none}
.pagination-content.load_more_button a{padding:14px 27px;background-color:#2c2c2c;color:#fff;text-transform:uppercase;border:1px solid #2c2c2c;line-height:24px;display:inline-block}
.pagination-content.load_more_button a.hide-loadmore{display:none}
.pagination-content.load_more_button a:hover{color:#2c2c2c;background-color:#fff}
.post-sidebar-sticky{margin-bottom:44px}
.post-sidebar-sticky .content-post-sticky{border:1px solid #ebeeee;padding:24px 30px 28px}
.blog-gallery .slick-slide a{position:relative}
.blog-list-top{background:#f6f7f7;margin-bottom:20px;padding-bottom:67px}
.tt-featured{font-size:34px;line-height:36px;margin-bottom:44px}
.blog-img-top{position:relative}
.blog-img-top .blog-post-cat{position:absolute;top:17px;float:right;right:20px;text-align:right}
.blog-img-top .blog-post-cat a{padding:0 10px;display:inline-block;border-radius:10px;background-color:#2c2c2c;color:#fff;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:.5px;margin-bottom:5px}
.featured-post .blog-post-info{position:relative;padding-top:44px}
.featured-post .blog-post-info .img-author{display:inline-block;width:46px;position:absolute;top:-25px;right:0}
.featured-post .blog-post-info .img-author img{border-radius:50%;border:1px solid #fff;-webkit-transform:none;transform:none}
.blog-list-style-3.blog-list .blog-post-info .category-post{margin-bottom:17px}
.blog-list-style-3.blog-list .blog-post-info .category-post a{font-size:14px;border-radius:10px;background:#2c2c2c;color:#fff;letter-spacing:.7px;padding:0 10px;line-height:18px;text-transform:uppercase;display:inline-block;margin-left:10px}
.blog-list-style-3.blog-list .blog-post-info .category-post a:last-child{margin-left:0}
.blog-list-style-3.blog-list .blog_post_desc{line-height:26px;margin-bottom:15px}
.blog-list-style-3.blog-list .post-name{margin-bottom:8px}
.blog-item.post-link{position:relative;border:1px solid #2c2c2c}
.featured-post .blog-item.no-image .blog-img-top .blog-post-cat{position:static;float:right;margin-bottom:10px}
.featured-post .blog-item.no-image .blog-post-info{padding-top:0}
.featured-post .blog-item.no-image .blog-post-info .img-author{display:none}
.featured-post .blog-item.post-link .blog-img-top .blog-post-cat{position:static;float:right;padding:30px 30px 9px}
.featured-post .blog-item.post-link .img-author{display:none}
.blog-list-style-3.list_post_sticky+.featured-post{margin-top:87px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item{margin-bottom:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item .info-post .info:before{left:-14px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item .info-post .info:nth-last-child(2){margin-left:22px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item .info-post .info:nth-last-child(2):before{content:'';height:4px;width:4px;background-color:#2c2c2c;display:inline-block;position:absolute;top:50%;border-radius:50%;left:-14px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.blog-list-style-3.list_post_sticky.blog-list .blog-item .post-name{margin-bottom:10px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info{text-align:center;background:#fff}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .category-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .category-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .category-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .category-post{margin-bottom:17px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .category-post a,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .category-post a,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .category-post a,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .category-post a{font-size:14px;border-radius:10px;background:#2c2c2c;color:#fff;letter-spacing:.7px;padding:0 10px;line-height:18px;text-transform:uppercase;display:inline-block;margin-left:10px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .category-post a:last-child,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .category-post a:last-child,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .category-post a:last-child,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .category-post a:last-child{margin-left:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .info-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .info-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .info-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .info-post{margin:0 auto;display:inline-block;padding:0 50px;position:relative}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .info-post:before,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .info-post:before,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .info-post:before,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .info-post:before{content:"";height:1px;width:35px;background:#ebeeee;position:absolute;top:50%;right:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .info-post:after,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .info-post:after,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .info-post:after,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .info-post:after{content:"";height:1px;width:35px;background:#ebeeee;position:absolute;top:50%;left:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .info-post .info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .info-post .info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .info-post .info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .info-post .info{display:inline-block}
.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.post-quote){border:none}
.blog-list-style-3.blog-list .info.cate-post{padding-top:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-audio,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-img,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-audio,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-img,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-image .blog-audio,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-image .blog-img,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-audio,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-img{max-width:100%;width:100%;display:inline-block}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info{max-width:970px;padding:47px 30px 44px;text-align:center;margin:0 auto;display:block;margin-top:-100px;position:relative}
.blog-list-style-3.list_post_sticky.blog-list button+.slick-list .blog-item.blog-has-img .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list button+.slick-list .blog-item.blog-item.post-image .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list button+.slick-list .blog-item.post-audio .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list button+.slick-list .blog-item.post-video .blog-post-info{padding-bottom:117px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.post-quote){border:none}
.blog-list-style-3.list_post_sticky.blog-list>.slick-arrow{position:absolute;bottom:57px;right:50%;color:#9a9a9a}
.blog-list-style-3.list_post_sticky.blog-list>.slick-arrow:focus,.blog-list-style-3.list_post_sticky.blog-list>.slick-arrow:hover{color:#2c2c2c}
.blog-list-style-3.list_post_sticky.blog-list>.slick-arrow.btn-prev{border-left:none;right:auto;left:50%}
.blog-list-style-3.list_post_sticky.blog-list .blog-post-info .icon-sticky i{display:block;margin:10px 5px 0}
.blog-list-style-3.list_post_sticky.blog-list button+.slick-list .blog-item:not(.blog-has-img) .blog-post-info{padding-bottom:117px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.blog-has-img) .blog-post-info{max-width:970px!important;padding:47px 30px 44px;text-align:center;margin:0 auto;display:block;margin-top:-100px;background:#fff;position:relative}
.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.blog-has-img) .blog-post-info .info-post{margin:0 auto;display:inline-block;padding:0 50px;position:relative}
@media (max-width:480px){
.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.blog-has-img) .blog-post-info .info-post{padding:0 30px}
}
.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.blog-has-img) .blog-post-info .info-post:before{content:"";height:1px;width:35px;background:#ebeeee;position:absolute;top:50%;right:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.blog-has-img) .blog-post-info .info-post:after{content:"";height:1px;width:35px;background:#ebeeee;position:absolute;top:50%;left:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.blog-has-img) .blog-post-info .info-post .info{display:inline-block}
@media (max-width:991px){
.blog-list-style-3.list_post_sticky.blog-list .blog-item.no-image:not(.blog-has-img) .blog-post-info{max-width:calc(100% - 30px)!important;margin-right:15px;margin-left:15px}
}
@media (min-width:992px){
.blog-list-style-3.list_post_sticky.blog-list .blog-item.no-image:not(.blog-has-img) .blog-post-info{max-width:930px!important}
}
@media (min-width:1200px){
.blog-list-style-3.list_post_sticky.blog-list .blog-item.no-image:not(.blog-has-img) .blog-post-info{max-width:1170px!important}
}
@media (min-width:1025px){
.blog-list-style-3.list_post_sticky.blog-list .post-name a{font-size:34px;line-height:36px}
.featured-post .blog_post_desc{margin-bottom:16px}
.featured-post .post-name{font-size:20px;line-height:26px;margin-bottom:11px}
}
@media (max-width:1024px){
.blog-list-style-3.list_post_sticky.blog-list .blog-item.no-image:not(.blog-has-img) .blog-post-info{margin-top:80px}
.blog-list-style-3.list_post_sticky.blog-list .blog-post-info{border:none}
.tt-featured{margin-bottom:44px}
.blog-list-style-3.list_post_sticky+.featured-post{margin-top:67px}
.blog-list-top{padding-bottom:47px;margin-bottom:0}
}
@media (min-width:768px) and (max-width:1024px){
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.blog-has-img) .blog-post-info{max-width:calc(100% - 60px)!important;margin-right:30px;margin-left:30px}
}
@media (min-width:768px){
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-image,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video{display:inline-block}
}
@media (max-width:767px){
.blog-list-style-3.list_post_sticky.blog-list .blog-post-info{border:none}
.blog-item.blog-has-img .blog-post-info,.blog-item.blog-item.post-image .blog-post-info,.blog-item.post-audio .blog-post-info,.blog-item.post-video .blog-post-info{margin-top:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info,.blog-list-style-3.list_post_sticky.blog-list .blog-item:not(.blog-has-img) .blog-post-info{max-width:100%!important;margin-top:-7px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.no-image:not(.blog-has-img) .blog-post-info{margin-top:60px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.no-image:not(.blog-has-img) .blog-post-info{max-width:calc(100% - 30px)!important;margin-right:15px;margin-left:15px}
.blog-list-style-3.list_post_sticky+.featured-post{margin-top:37px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.no-image:not(.blog-has-img) .blog-post-info{margin-bottom:10px}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .info-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .info-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .info-post,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .info-post{padding:0}
.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .info-post:after,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-has-img .blog-post-info .info-post:before,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .info-post:after,.blog-list-style-3.list_post_sticky.blog-list .blog-item.blog-item.post-image .blog-post-info .info-post:before,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .info-post:after,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-audio .blog-post-info .info-post:before,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .info-post:after,.blog-list-style-3.list_post_sticky.blog-list .blog-item.post-video .blog-post-info .info-post:before{content:none}
}
@media (min-width:1366px){
.blog-masonry .blog-item.post-image.blog-has-img .blog-post-info{bottom:0;background-color:#479ec199;border:none;position:absolute;padding:26px 32px 14px}
.blog-masonry .blog-item.post-image.blog-has-img .blog-post-info .info-post,.blog-masonry .blog-item.post-image.blog-has-img .blog-post-info .read_more{display:none}
.blog-masonry .blog-item.post-image.blog-has-img .blog-post-info .blog_post_desc{line-height:26px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.blog-masonry .blog-item.post-image.blog-has-img .blog-post-info .blog_post_desc,.blog-masonry .blog-item.post-image.blog-has-img .blog-post-info .post-name a{color:#fff}
.blog-masonry .blog-item.post-image.blog-has-img .blog-post-info .post-name{font-size:22px;margin-bottom:12px}
}
.blog-entries-wrap.blog-list{margin-bottom:0}
@media (max-width:1024px){
.elementor-open-lightbox .elementor-custom-embed-play{width:auto;height:auto}
.blog-item .blog-img img:hover{-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important}
.elementor-lightbox .elementor-video-container{width:85%!important}
}
@media (min-width:1025px){
.blog-list .post-name{margin-bottom:6px;line-height:30px}
.blog-list .blog_post_desc{margin-bottom:15px}
.blog-list .blog_post_desc+.page-links{margin-top:0}
.elementor-custom-embed-image-overlay img{-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-ms-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s}
.elementor-custom-embed-image-overlay:hover img{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
.blog-item:hover .blog-img:not(.blog-gallery-single) img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.blog-item .blog-gallery-sc:hover img{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}
.blog-item .blog-gallery-sc .img-gallery{overflow:hidden}
.blog-item .blog-gallery-sc .img-gallery:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.blog-list .post-name a{font-size:24px}
.post-name{line-height:26px;margin-bottom:17px;font-size:22px}
.blog-post-info{padding-top:24px}
}
@media (min-width:1200px){
.col-xl-6.main-sidebar.has-sidebar.show-filter,.main-sidebar.has-sidebar.show-filter{padding-left:30px}
.left-sidebar+.has-sidebar{padding-right:30px;padding-left:15px}
.left-sidebar+.main-sidebar.has-sidebar.show-filter{padding-left:15px}
.not-active.left-sidebar+.has-sidebar{padding-right:15px}
.product-has-filter-top .col-xl-6.main-sidebar.has-sidebar.show-filter,.product-has-filter-top .main-sidebar.has-sidebar.show-filter{padding-left:15px}
}
@media (min-width:992px){
.col-xl-6 .blog-list .blog-item.blog-has-img,.col-xl-6 .blog-list .blog-item.post-image,.col-xl-6 .blog-list .blog-item.post-video{display:block}
.col-xl-6 .blog-list .blog-item.blog-has-img .blog-img,.col-xl-6 .blog-list .blog-item.blog-has-img .blog-post-info,.col-xl-6 .blog-list .blog-item.post-image .blog-img,.col-xl-6 .blog-list .blog-item.post-image .blog-post-info,.col-xl-6 .blog-list .blog-item.post-video .blog-img,.col-xl-6 .blog-list .blog-item.post-video .blog-post-info{width:100%}
.col-xl-6 .blog-list .blog-item.blog-has-img .blog-post-info,.col-xl-6 .blog-list .blog-item.post-image .blog-post-info,.col-xl-6 .blog-list .blog-item.post-video .blog-post-info{border-right:1px solid #ebeeee;padding:28px 30px}
}
@media (max-width:991px){
.comment-box.no-comment{padding-bottom:15px}
.commentform .form-submit{text-align:right}
.blog-info-single .info{padding:0 0 7px}
.blog-info-single .info:not(:first-child):before{content:none}
.left-sidebar{order:2}
.left-sidebar+.main-sidebar{order:1}
.left-sidebar,.right-sidebar,.wrapper{padding-top:60px}
.comments-area{margin-top:35px}
}
@media (min-width:768px){
.blog-entries-wrap.blog-list-style-2+.pagination-content.type-loadmore.load_more_button a{margin-top:50px}
.blog-entries-wrap{margin-bottom:-30px}
.blog-entries-wrap+.pagination-content div{padding-top:42px;margin-bottom:-7px}
.blog-entries-wrap+.pagination-content.type-loadmore.load_more_button div{padding-top:0;margin-bottom:0}
.blog-entries-wrap+.pagination-content.type-loadmore.load_more_button a{margin-top:46px}
.blog-list .item:last-child .blog-item{margin-bottom:0}
.blog-item:not(.blog-has-img) .blog-post-info{max-width:100%!important;width:100%!important}
.blog-list .blog-item.blog-has-img,.blog-list .blog-item.post-audio,.blog-list .blog-item.post-image,.blog-list .blog-item.post-video{display:flex}
.blog-list .blog-item.blog-has-img .blog-audio,.blog-list .blog-item.blog-has-img .blog-img,.blog-list .blog-item.post-audio .blog-audio,.blog-list .blog-item.post-audio .blog-img,.blog-list .blog-item.post-image .blog-audio,.blog-list .blog-item.post-image .blog-img,.blog-list .blog-item.post-video .blog-audio,.blog-list .blog-item.post-video .blog-img{max-width:47.5%}
.blog-list .blog-item.blog-has-img .blog-audio,.blog-list .blog-item.post-audio .blog-audio,.blog-list .blog-item.post-image .blog-audio,.blog-list .blog-item.post-video .blog-audio{display:flex;align-items:center}
.blog-list .blog-item.blog-has-img .blog-post-info,.blog-list .blog-item.post-audio .blog-post-info,.blog-list .blog-item.post-image .blog-post-info,.blog-list .blog-item.post-video .blog-post-info{max-width:52.5%;border-right:0}
.blog-list .blog-item.blog-has-img.no-image .blog-post-info,.blog-list .blog-item.post-audio.no-image .blog-post-info,.blog-list .blog-item.post-image.no-image .blog-post-info,.blog-list .blog-item.post-video.no-image .blog-post-info{max-width:100%}
.blog-list .blog-item.blog-has-img .blog-post-info,.blog-list .blog-item.post-audio .blog-post-info,.blog-list .blog-item.post-image .blog-post-info,.blog-list .blog-item.post-video .blog-post-info{display:flex;align-items:center;padding:30px}
.blog-list .blog-img{display:flex;align-items:center}
.blog-list .blog-item:not(.post-quote){border:1px solid #ebeeee}
.blog-list .blog-item:not(.post-quote) .blog-post-info{border:0}
.has-sidebar .blog-list:not(.blog-list-style-2) .post-name{max-height:65px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
}
@media (max-width:767px){
.comment-box.no-comment{padding-bottom:2px}
.post-single .pagination-link .nav-next .text-next>a:first-child,.post-single .pagination-link .nav-previous .text-prev>a:first-child{display:block}
.left-sidebar,.right-sidebar,.wrapper{padding-top:40px}
.product-has-filter .sticky-sidebar{padding:0 0 30px}
.comments-area{margin-top:23px}
.tag-share{display:block}
.tag-share>div{width:100%;display:inline-block}
.tag-share .action{margin-top:-5px}
.tag-share+author-post-single{padding-top:18px}
.tag-post-single+.action{text-align:right;padding-top:26px;margin-top:25px;border-top:1px solid #ebeeee}
.post-single .pagination-link .nav-next .icon-next,.post-single .pagination-link .nav-next .icon-prev,.post-single .pagination-link .nav-next .text-next a:last-child,.post-single .pagination-link .nav-next .text-prev a:last-child,.post-single .pagination-link .nav-previous .icon-next,.post-single .pagination-link .nav-previous .icon-prev,.post-single .pagination-link .nav-previous .text-next a:last-child,.post-single .pagination-link .nav-previous .text-prev a:last-child{display:none}
.post-single .pagination-link{padding:24px 0}
.post-single .pagination-link .nav-next .text-next>a:first-child,.post-single .pagination-link .nav-previous .text-prev>a:first-child{padding-bottom:0;text-transform:uppercase;text-decoration:underline}
}
@media (max-width:640px){
.comment-list>li>ul,.comment-list>li>ul>li>ul,.comment-list>li>ul>li>ul>li>ul{padding-right:0}
}
@media (max-width:480px){
.pagination-content.type-number div>a.next,.pagination-content.type-number div>a.prev{float:none}
}
.icon-sticky::before{border-width:0 0 60px 60px;border-color:transparent transparent transparent #2c2c2c}
.blog-post-info{text-align:right}
.comment-item .box-info-comment .post-author-box{display:flex}
.blog.post-single .box-info-comment .comment-reply{padding-left:0}
.comment-item .box-info-comment .comment-actions .comment-reply a{padding-right:15px;padding-left:0}
.comment-item .box-info-comment .comment-actions .comment-reply a.comment-reply-link{display:inline-block}
.comment-item .box-info-comment .comment-actions .comment-reply a:before{left:-9px}
.comment-item .box-info-comment .post-author-box .info-author{text-align:right}