.content .article{
    height: 170px;
    min-height: 100%;
}
.content .article .show-category .categories{
    white-space: nowrap;
}
.content .article:hover a img{
    transform: scale(1.1);
}
.transition-3{
    transition: 0.3s;
}
.font-10{
    font-size: 10px!important;
}
.font-12{
    font-size: 12px!important;
}
.font-14{
    font-size: 14px!important;
}
.font-15{
    font-size: 15px!important;
}
.font-16{
    font-size: 16px!important;
}
.font-17{
    font-size: 17px!important;
}
.font-18{
    font-size: 18px!important;
}
.font-19{
    font-size: 19px!important;
}
.font-20{
    font-size: 20px!important;
}
.font-22{
    font-size: 22px!important;
}
.font-30{
    font-size: 30px!important;
}
.font-md-14{
    font-size: 14px;
}
.font-sm-14{
    font-size: 14px;
}
.font-sm-16{
    font-size: 16px;
}
.font-sm-11{
    font-size: 11px;
}
.cursor-pointer{
    cursor: pointer;
}
.border-radius-5{
    border-radius: 5px;
}
.border-radius-10{
    border-radius: 10px;
}
.border-radius-15{
    border-radius: 15px;
}
.border-radius-20{
    border-radius: 20px;
}
.border-radius-50{
    border-radius: 50px;
}
.transition-5{
    transition: 0.5s;
}
.overflow-x-scroll {
    overflow-x: scroll !important;
}
.content .article .show-category .categories{
    transition: 0.3s;
}
.content .article:hover .excerpt{
    height: 28px!important;
}
.excerpt div p{
    color: #fff;
}
.blog-article .blog-article-content h2{
    color: var(--color-site);
    line-height: 30px;
}
.blog-article .blog-article-content h2 a:hover{
    color: #284980;
}
.blog-article .blog-article-content .meta{
    border-top: 1px dashed #E4E6EF;
}
.sidebar-left-box h3::before{
    content: '';
    background-color: #284980;
    width: 3px;
    height: 20px;
    position: absolute;
    right: -25px;
    top: 0;
}
.category-box ul .category-item a:hover{
    color: #284980 !important;
}
.heading-widget{
    box-shadow: 0 0 8px 1px rgba(48,48,48,.1);
    color: var(--color-site);
}
.heading-widget:before{
    content: '';
    background-color: #284980;
    width: 3px;
    height: 20px;
    position: absolute;
    right: 0;
}
.last-post-category{
    width: 55px;
    height: 55px;
}
.sidebar-left-box .last-posts li{
    transition: all 0.3s ease-out;
    border-bottom: 1px dashed #ececec;
}
.sidebar-left-box .last-posts li .last-post-image{
    width: 55px;
    height: 55px;
    transition: all 0.3s ease-out;
    border: 3px solid #e6e6e6;
}
.sidebar-left-box .last-posts li:hover .last-post-image{
    border-color: #284980;
}
.sidebar-left-box .last-posts li a{
    transition: all 0.3s ease-out;
}
.sidebar-left-box .last-posts li:hover a{
    color: #284980;
}
.sidebar-left-box .last-posts li span{
    transition: all 0.3s ease-out;
}
.heading-widget{
    box-shadow: 0 0 8px 1px rgba(48,48,48,.1);
    color: var(--color-site);
}
.heading-widget:before{
    content: '';
    background-color: #284980;
    width: 3px;
    height: 20px;
    position: absolute;
    right: 0;
}
.read-more .article{
    min-height: 330px;
    max-height: 340px;
}
.read-more .article:hover .featured-image img{
    transform: scale(1.2);
}
.read-more .article .categories{
    bottom: 15px;
    right: 15px;
}
.read-more .article .content .meta{
    border-top: 1px dashed #E4E6EF;
}
.blog-content-single-post{
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.03137254901960784);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.blog-content-single-post .blog-single-post-image{
    max-height: 480px;
}
.blog-content-single-post .author{
    color: #555555;
}
.blog-content-single-post .author a{
    color: #555555;
}
.blog-content-single-post .author a:hover{
    color: #284980;
}
.base-box-shadow{
    box-shadow: 0 0 8px 1px rgba(48,48,48,.1);
}
.blog-footer .blog-footer-section{
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.blog-footer .blog-footer-section .blog-footer-container div{
    height: 32px;
}
.blog-footer .blog-footer-section .blog-footer-container a{
    background-color: #747FEA;
}
.blog-footer .blog-footer-section .blog-footer-container a:hover{
    background-color: #00000040;
}
.blog-footer .blog-footer-section-top, .blog-footer-section-bottom{
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    background-color: #33363B;
}
.blog-footer .blog-footer-section-top .social-box{
    width: 38px;
    height: 38px;
    border: 2px solid #3C3F44;
}
.blog-footer .blog-footer-section-top .social-box:hover{
    background-color: #3C3F44;
}
.blog-footer-section-bottom .divider-footer{
    border-top: 2px solid #393C41;
}
.blog-divider-widget{
    border: 1px dashed #E4E6EF;
}
.blog-content-single-post .blog-single-post-description{
    color: var(--color-site);
    font-weight: 500;
    line-height: 34px;
    margin-bottom: 0 !important;
}
.blog-content-single-post .blog-single-post-description img{
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}
.blog-content-single-post .blog-single-post-description p{
    margin: 0 0 15px 0;
}
.blog-content-single-post .blog-single-post-description ul{
    list-style: inherit;
    padding: 2px;
}
.blog-content-single-post .blog-single-post-description ol li{
    list-style: initial;
    padding: 2px;
}
.short-description ul{
    list-style: inherit;
    padding: 2px;
}
.short-description ol li{
    list-style: initial;
    padding: 2px;
}
.blog-content-single-post .blog-single-post-description table tr td,th{
    font-weight: 500;
}
.blog-content-single-post .blog-single-post-description div.raw-html-embed{
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog-single-post-description figure.table{
    overflow-x: auto;
}
.blog-single-post-description figure.image img{
    display: flex;
    margin: auto;
}
.blog-breadcrumb a{
    color: #1c1d22;
    border-bottom: 1px solid #625e61;
    line-height: 42px;
}
.blog-summary{
    border: 2px solid #1c1d22;
    box-shadow: 2px 2px 0 #1c1d22;
}
.blog-summary .blog-summary-content ul li:hover{
    background-color: #eaedf0;
    border-radius: 5px;
}
.post-tools-share .share-icons .copy-link span{
    background: #16205b;
    opacity: 0;
    transition: opacity .3s ease-out,visibility 0s .3s ease-out,background 0s .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out !important;
}
.post-tools-share .share-icons .copy-link:hover span{
    opacity: 1;
    transition: opacity .3s ease-out,visibility 0s .3s ease-out,background 0s .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out !important;
}
.post-tools-share .share-icons .copy-link span::after{
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #16205b;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}
.tags-widget{
    background: #E9EBFF;
    padding: 12px 35px;
}
.tags-widget .tags-widget-title{
    color: #555555;
    flex: none;
}
.tags-link{
    row-gap: .25rem !important;
    column-gap: .25rem !important;
}
.tags-widget .tags-widget-title .tags-link a:hover{
    color: var(--color-site);
}
.checklist-box h2{
    background-color: #7c73e6;
}
.checklist-box .checklist-item{
    border: 1px solid #E4E4E4;
}
.checklist-box .checklist-item li{
    border-bottom: 1px solid #E4E4E4;
}
.checklist-box .checklist-item li:last-child{
    border-bottom: 0 solid #E4E4E4;
}
.checklist-box .checklist-item li .check-container{
    transition: ease all 0.5s;
}
.checklist-box .checklist-item li .check-container:hover{
    background-color: #E4E4E4;
}
.checklist-box .checklist-item li .check-container i{
    font-size: 28px;
    color: #96BE2D;
    transition: ease all 0.5s;
}
.checklist-box .checklist-item li.active .bi-circle{
    display: none!important;
}
.checklist-box .checklist-item li.active .bi-check-circle{
    display: block!important;
    animation: check-expand 2s;
}
.checklist-box .checklist-item li.active .instruction{
    color: #9a9ca2;
}
.author-box-widget{
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 3%);
}
.info .top-content .author-social-links ul li a i,img.eitaa{
    width: 30px;
    height: 30px;
    border: 2px solid;
    transition: 0.2s ease-in-out;
}
.info .top-content .author-social-links ul li a i:hover{
    background: currentColor;
}
.info .top-content .author-social-links ul li a img.eitaa:hover{
    background: currentColor;
}
.info .top-content .author-social-links ul li a i:hover::before{
    color: #fff;
}
.info .top-content .author-social-links ul li a i.bi-instagram{
    color: #d62977;
}
.info .top-content .author-social-links ul li a i.bi-linkedin{
    color: #0e76a8;
}
.info .top-content .author-social-links ul li a img.eitaa{
    color: #ff7a00;
    padding: 2px;
}
form.comment-form input, form.comment-form textarea{
    border: 1px solid #EEEEEE;
}
form.comment-form input::placeholder, form.comment-form textarea::placeholder{
    color: #888!important;
}
.blog-comment-list::before{
    content: 'دیدگاه های کاربران';
    position: absolute;
    left: 50%;
    transform: translate(-50%,-100%);
    top: 0;
    padding: 0 1em;
    font-size: 15px;
    font-weight: bold;
}
.blog-comment-list li p{
    background-color: #f5f5f582;
}
.blog-comment-list li p b{
    color: #474747;
    font-weight: normal;
}
.category-child{
    background-image: linear-gradient(180deg, #e9f7fb,rgba(251,233,233,0));
}
nav.pagination span.page-numbers.current, nav.pagination .page-numbers:hover{
    background-color: #D9D9D9!important;
    color: #555!important;
}
.content, .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
    max-width: 1185px;
}
@media (max-width: 767px){.author-box-widget{flex-direction:column}.author-box-widget .avatar{margin: 0!important;width: 100%;}.author-box-widget .avatar img{margin-right:auto;margin-left:auto;} .author-box-widget .info .top-content{flex-direction:column;margin:10px 0 0 0;}}
@media (min-width: 768px){.read-more .article{flex: 0 0 auto;width: 48%;}}
@media (min-width: 1025px){.read-more .article{flex: 0 0 auto;width: 31%;}}
@media (min-width: 1280px){.read-more .article{flex: 0 0 auto;width: 24%;}}
@media (min-width: 768px){.blog-article .featured-image{width: 280px;height:180px}.blog-article .blog-article-content .excerpt{display:block!important;}.blog-article .blog-article-content .right .author-avatar{display:block!important;}.blog-article .blog-article-content .left{display:block!important;}.blog-article .blog-article-content .right span .bi-clock, .bi-eye{display:flex!important;}.slider-article{flex:0 0 auto;width:43%;height:186px;}}
@media (max-width: 768px){.blog-article .featured-image{width:92px;height:60px}.blog-article .blog-article-content .meta .right .author{font-size:0!important;}}
@media (max-width: 576px){.blog-sticky-side-widget .side-left-menu .blog-sidebar-dropdown{box-shadow: 3px 0 20px #00000059;}.blog-sticky-side-widget .side-left-menu .blog-sidebar-dropdown.closed{left: -105%;}.slider-article{flex:0 0 auto;width:70%;height:163px;}}
@media (max-width: 380px){.blog-article .blog-article-content .meta{justify-content:space-around!important}.blog-article .blog-article-content .meta .right{width:100%}.blog-article .blog-article-content .meta .left .categories{display:flex;justify-content:center;align-items:center}.slider-article{flex:0 0 auto;width:87%;height:150px;}}
@media (min-width: 576px){.order-sm-1{order: 1;}.order-sm-2{order: 2;}.order-sm-3{order: 3;}}
@media (min-width: 768px){.order-md-1{order: 1;}.order-md-2{order: 2;}.order-md-3{order: 3;}}
@media (min-width: 992px){.order-lg-1{order: 1;}.order-lg-2{order: 2;}.order-lg-3{order: 3;}.slider-article{flex:0 0 auto;width:34%;height:175px;}}
@media (min-width: 1200px){.order-xl-1{order: 1;}.order-xl-2{order: 2;}.order-xl-3{order: 3;}.slider-article{flex:0 0 auto;width:25%;}.scrollbar-slider-article{overflow:inherit!important;}}
@media (min-width: 768px){.font-md-14{font-size:14px!important;}}
@media (max-width: 768px){.font-sm-14{font-size:14px!important;}.font-sm-16{font-size:16px!important;}.font-sm-11{font-size:11px!important;}}
@media screen and (max-width: 800px) {.blog-footer .blog-footer-top .blog-footer-top-box ul li a {padding: .2em .8em;margin: 1em;}}
@media (max-width:576px){.d-xsm-none{display:none!important;}}
@media only screen and (min-width:420px) and (max-width:480px){.slider-article{flex:0 0 auto;width:79%;height:160px;}}
@media only screen and (min-width:577px) and (max-width:640px){.slider-article{flex:0 0 auto;width:55%;height:160px;}}
@media only screen and (min-width:640px) and (max-width:768px){.slider-article{flex:0 0 auto;width:50%;height:178px;}}
