:root {
    --akfe-primary: #00ba7c;
    --akfe-success: #32cc6f;
    --akfe-info: #2c99ff;
    --akfe-warning: #fa8b0c;
    --akfe-dark: #1a1b29;
    --akfe-white: #fff;
    --akfe-primary-rgb: 0,186,124;
    --akfe-secondary-rgb: 35,200,185;
    --akfe-success-rgb: 50,204,111;
    --akfe-info-rgb: 44,153,255;
    --akfe-warning-rgb: 250,139,12;
    --akfe-dark-rgb: 26,27,41;
    --akfe-white-rgb: 255,255,255;
    --akfe-light-rgb: 248,249,251;
    --akfe-facebook-rgb: 59,89,152;
    --akfe-twitter-rgb: 29,161,242;
    --akfe-youtube-rgb: 205,32,31;
    --akfe-instagram-rgb: 38,38,38;
    --akfe-linkedin-rgb: 0,119,181;
    --akfe-pinterest-rgb: 183,8,27;
    --akfe-github-rgb: 38,38,38;
    --akfe-whatsapp-rgb: 37,211,102;
    --akfe-snapchat-rgb: 255,252,0;
    --akfe-tiktok-rgb: 1,1,1;
    --akfe-reddit-rgb: 255,69,0;
    --akfe-tumblr-rgb: 53,70,92;
    --akfe-vk-rgb: 76,117,163;
    --akfe-text-gray: #51526e;
    --akfe-text-body: #8f8e9f;
    --akfe-text-light: #9299b8;
    --akfe-text-lighter: #7a82a6;
    --akfe-text-lightest: #605f74;
    --akfe-bg-default: #f8f9fa;
    --akfe-bg-light: #f6f7f9;
    --akfe-bg-lighter: #f2f2f2;
    --akfe-bg-lightest: #f0f0f2;
    --akfe-facebook: #3b5998;
    --akfe-twitter: #1da1f2;
    --akfe-youtube: #cd201f;
    --akfe-instagram: #262626;
    --akfe-linkedin: #0077b5;
    --akfe-pinterest: #b7081b;
    --akfe-github: #262626;
    --akfe-whatsapp: #25d366;
    --akfe-snapchat: #fffc00;
    --akfe-tiktok: #010101;
    --akfe-reddit: #ff4500;
    --akfe-tumblr: #35465c;
    --akfe-vk: #4c75a3;
    --akfe-border-light: var(--akfe-light);
    --akfe-border-white: var(--akfe-white);
    --akfe-border-default: #eff1f6;
    --akfe-border-light: #e1e4ec;
    --akfe-border-lighter: #f8f9fa;
    --akfe-border-lightest: #fafbfc;
    --akfe-border-deep: #c6d0dc;
    --akfe-transition: all ease 0.3s;
    --akfe-font-family-body: "Lexend",Sans-serif
}

.akfe-row {
    --akfe-bs-gutter-x: 1.5rem;
    --akfe-bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(var(--akfe-bs-gutter-x)/-2);
    margin-right: calc(var(--akfe-bs-gutter-x)/-2);
    margin-top: calc(var(--akfe-bs-gutter-y)*-1)
}

.akfe-row>* {
    padding-left: 12px;
    padding-right: 12px;
    width: 100%
}

.akfe-col-12 {
    flex: 0 0 auto;
    width: 100%
}

@media(min-width: 768px) {
    .akfe-col-md-6 {
        flex:0 0 auto;
        width: 50%
    }
}

@media(min-width: 992px) {
    .akfe-col-lg-2 {
        flex:0 0 auto;
        width: 16.6666666667%
    }

    .akfe-col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .akfe-col-lg-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
}

.theme-contact-info.card {
    border-radius: 6px;
    box-shadow: 0 3px 5px rgba(var(--akfe-dark-rgb),.05)
}

.theme-contact-info.card .card-body.theme-card-body {
    padding: 20px 25px 32px
}

.theme-contact-info__list ul li:not(:last-child) {
    margin-bottom: 4px
}

.theme-contact-info__list .theme-contact-info {
    align-items: center;
    display: flex
}

.theme-contact-info__list .theme-contact-info i {
    color: var(--akfe-text-gray);
    font-size: 1.125rem;
    margin-right: 10px;
    width: 18px;
    fill: var(--akfe-text-gray)
}

.theme-contact-info__list .theme-contact-info__content {
    color: var(--akfe-body);
    font-size: 14px;
    margin-bottom: 0
}

.theme-contact-info__socials {
    margin-top: 20px
}

.theme-contact-info__socials ul {
    display: flex;
    margin: -3px
}

.theme-contact-info__socials ul li {
    align-items: center;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    margin: 3px;
    transition: .3s;
    width: 36px
}

.theme-contact-info__socials ul li i {
    color: var(--akfe-white);
    font-size: 16px;
    transition: .3s;
    width: 16px;
    fill: var(--akfe-white)
}

.theme-contact-info__socials ul li.theme-contact-facebook {
    background-color: rgba(var(--akfe-facebook-rgb),.15)
}

.theme-contact-info__socials ul li.theme-contact-facebook i {
    color: var(--akfe-facebook);
    fill: var(--akfe-facebook)
}

.theme-contact-info__socials ul li.theme-contact-facebook:hover {
    background-color: var(--akfe-facebook)
}

.theme-contact-info__socials ul li.theme-contact-facebook:hover i {
    color: var(--akfe-white);
    fill: var(--akfe-white)
}

.theme-contact-info__socials ul li.theme-contact-twitter {
    background-color: rgba(var(--akfe-twitter-rgb),.15)
}

.theme-contact-info__socials ul li.theme-contact-twitter i {
    color: var(--akfe-twitter);
    fill: var(--akfe-twitter)
}

.theme-contact-info__socials ul li.theme-contact-twitter:hover {
    background-color: var(--akfe-twitter)
}

.theme-contact-info__socials ul li.theme-contact-twitter:hover i {
    color: var(--akfe-white);
    fill: var(--akfe-white)
}

.theme-contact-info__socials ul li.theme-contact-youtube {
    background-color: rgba(var(--akfe-youtube-rgb),.15)
}

.theme-contact-info__socials ul li.theme-contact-youtube i {
    color: var(--akfe-youtube);
    fill: var(--akfe-youtube)
}

.theme-contact-info__socials ul li.theme-contact-youtube:hover {
    background-color: var(--akfe-youtube)
}

.theme-contact-info__socials ul li.theme-contact-youtube:hover i {
    color: var(--akfe-white);
    fill: var(--akfe-white)
}

.theme-contact-info__socials ul li.theme-contact-instagram {
    background-color: rgba(38,38,38,.15)
}

.theme-contact-info__socials ul li.theme-contact-instagram i {
    color: var(--akfe-instagram);
    fill: var(--akfe-instagram)
}

.theme-contact-info__socials ul li.theme-contact-instagram:hover {
    background-color: var(--akfe-instagram)
}

.theme-contact-info__socials ul li.theme-contact-instagram:hover i {
    color: var(--akfe-white);
    fill: var(--akfe-white)
}

.theme-contact-info__socials ul li.theme-contact-linkedin {
    background-color: rgba(var(--akfe-linkedin-rgb),.15)
}

.theme-contact-info__socials ul li.theme-contact-linkedin i {
    color: var(--akfe-linkedin);
    fill: var(--akfe-linkedin)
}

.theme-contact-info__socials ul li.theme-contact-linkedin:hover {
    background-color: var(--akfe-linkedin)
}

.theme-contact-info__socials ul li.theme-contact-linkedin:hover i {
    color: var(--akfe-white);
    fill: var(--akfe-white)
}

.theme-contact-form.card.theme-card {
    border: 1px solid var(--akfe-border-default);
    border-radius: 6px;
    box-shadow: 0 3px 5px rgba(var(--akfe-dark),.05);
    text-align: left
}

.theme-contact-form.card.theme-card .theme-card-header {
    background-color: var(--akfe-white);
    border-bottom: 1px solid var(--akfe-border-default);
    border-radius: 6px 6px 0 0;
    padding: 15px 25px
}

.theme-contact-form.card.theme-card .theme-card-header h2 {
    color: var(--akfe-dark);
    font-size: 18px;
    font-weight: 600;
    line-height: 1.65;
    margin-bottom: 0
}

.theme-contact-form.card.theme-card .theme-card-body {
    padding: 30px
}

@media only screen and (max-width: 375px) {
    .theme-contact-form.card.theme-card .theme-card-body {
        padding:30px 15px
    }
}

.theme-contact-form.card.theme-card .theme-card-body p {
    margin-top: 0
}

.theme-contact-form.card.theme-card .theme-card-body input,.theme-contact-form.card.theme-card .theme-card-body textarea {
    border: 1px solid var(--akfe-border-default);
    border-radius: 5px;
    color: var(--akfe-dark);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    min-height: 46px;
    padding: 10px 18px;
    width: 100%
}

.theme-contact-form.card.theme-card .theme-card-body input::-moz-placeholder,.theme-contact-form.card.theme-card .theme-card-body textarea::-moz-placeholder {
    color: var(--akfe-text-gray);
    font-size: 14px;
    opacity: 1
}

.theme-contact-form.card.theme-card .theme-card-body input::placeholder,.theme-contact-form.card.theme-card .theme-card-body textarea::placeholder {
    color: var(--akfe-text-gray);
    font-size: 14px;
    opacity: 1
}

.theme-contact-form.card.theme-card .theme-card-body textarea {
    max-height: 100px;
    resize: none
}

.theme-contact-form.card.theme-card .theme-card-body button.wpcf7-submit {
    align-items: center;
    background-color: var(--akfe-primary);
    border: 1px solid var(--akfe-primary);
    border-radius: 5px;
    color: var(--akfe-white);
    display: flex;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    line-height: 1.5;
    padding: 12px 30px;
    transition: .3s;
    width: 100%
}

.theme-contact-form.card.theme-card .theme-card-body button.wpcf7-submit:hover {
    opacity: .8
}

.theme-contact-form label {
    color: var(--akfe-dark);
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 4px;
    padding-bottom: 5px
}

.theme-contact-form p:last-child {
    margin-bottom: 0
}

.theme-contact-form .btn-send {
    margin-top: 20px
}

.theme-contact-form .ajax-loader {
    bottom: 40px;
    position: absolute;
    right: 20px;
    z-index: 22
}

.theme-contact-modal.theme-modal .modal-body {
    padding-bottom: 50px
}

.theme-contact-modal.theme-modal .modal-body textarea {
    min-height: 99px;
    resize: none
}

.wpcf7-response-output {
    align-items: center;
    background-color: rgba(var(--akfe-warning-rgb),.09);
    border: 0!important;
    border-radius: 5px;
    color: var(--akfe-warning);
    display: flex;
    min-height: 48px
}

.wpcf7-form.sent .wpcf7-response-output {
    background-color: rgba(var(--akfe-success-rgb),.09);
    color: var(--akfe-success)
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0 1em
}

.elementor-widget-akfe_team .theme-team-single .theme-team-single__img {
    display: flex;
    position: relative
}

.elementor-widget-akfe_team .theme-team-single .theme-team-single__img img {
    border-radius: 5px 5px 0 0;
    height: auto;
    width: 100%
}

.elementor-widget-akfe_team .theme-team-single .theme-team-single__img:before {
    background: rgba(var(--akfe-dark-rgb),.6);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: var(--akfe-transition);
    width: 100%
}

.elementor-widget-akfe_team .theme-team-single figcaption {
    border: 1px solid var(--akfe-border-default);
    border-radius: 0 0 5px 5px;
    box-shadow: 0 3px 5px rgba(var(--akfe-light-rgb),.05);
    padding: 14px 0
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__title {
    color: var(--akfe-dark);
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 4px
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__position {
    color: var(--akfe-text-lighter);
    font-size: 15px;
    font-weight: 400;
    margin: 0
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__social {
    display: flex;
    justify-content: center;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    transition: var(--akfe-transition);
    width: 100%
}

@media only screen and (max-width: 1199px) {
    .elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__social {
        top:38%
    }
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__social li {
    list-style: none;
    margin-right: 20px
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__social li a {
    color: var(--akfe-white);
    font-size: 20px;
    transition: var(--akfe-transition)
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__social li a svg {
    height: 20px;
    width: 20px;
    fill: var(--akfe-white)
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__social li a:hover {
    color: var(--akfe-primary)
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__social li a:hover svg {
    fill: var(--akfe-primary)
}

.elementor-widget-akfe_team .theme-team-single figcaption .theme-team-single__social li:last-child {
    margin-right: 0
}

.elementor-widget-akfe_team .theme-team-single:hover .theme-team-single__img:before,.elementor-widget-akfe_team .theme-team-single:hover figcaption .theme-team-single__social {
    opacity: 1
}

.directorist-content-active .akfe-theme-blog-each {
    margin-bottom: 20px
}

@media only screen and (max-width: 991px) {
    .akfe-theme-blog-grid-area .akfe-theme-pagination-area {
        margin-top:10px
    }
}

@media only screen and (max-width: 767px) {
    .akfe-theme-blog-grid-area .akfe-theme-pagination-area {
        margin-top:0
    }
}

@media only screen and (max-width: 991px) {
    .akfe-theme-blog-grid-area .sidebar-widget-area {
        margin-top:30px
    }
}

.akfe-theme-blog-each {
    border: 1px solid var(--akfe-border-default);
    border-radius: 6px;
    box-shadow: 0 3px 5px rgba(146,153,184,.05)
}

.akfe-theme-blog-each .akfe-theme-blog-card:hover .akfe-theme-blog-card__thumbnail img {
    transform: scale(1.07)
}

.akfe-theme-blog-each .akfe-theme-blog-card__thumbnail {
    border-radius: 6px 6px 0 0;
    display: flex;
    max-height: 220px;
    overflow: hidden
}

.akfe-theme-blog-each .akfe-theme-blog-card__thumbnail a {
    height: 100%;
    width: 100%
}

.akfe-theme-blog-each .akfe-theme-blog-card__thumbnail img {
    border-radius: 6px 6px 0 0;
    height: 100%;
    max-height: 220px;
    min-height: 220px;
    -o-object-fit: cover;
    object-fit: cover;
    transform: scale(1.0001);
    transition: .3s;
    width: 100%
}

.akfe-theme-blog-each .akfe-theme-blog-card__details {
    background-color: var(--akfe-white);
    border-radius: 0 0 6px 6px;
    padding: 22px 20px
}

.akfe-theme-blog-each .akfe-theme-blog-card__content .akfe-theme-blog-card__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 20px;
    margin-top: 0
}

.akfe-theme-blog-each .akfe-theme-blog-card__content .akfe-theme-blog-card__title a {
    color: var(--akfe-dark);
    text-decoration: none;
    transition: .3s
}

.akfe-theme-blog-each .akfe-theme-blog-card__content .akfe-theme-blog-card__title a:hover {
    color: #ffbb00;
}

.akfe-theme-blog-each .akfe-theme-blog-card__content .akfe-theme-blog-card__title.akfe-theme-related-post-title {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 2px
}

.akfe-theme-blog-each .akfe-theme-blog-card__content .akfe-theme-blog-card__summary {
    margin-bottom: 15px
}

.akfe-theme-blog-each .akfe-theme-blog-card__content .akfe-theme-blog-card__summary p {
    font-size: 14px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list {
    font-size: 15px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul {
    margin-bottom: 0;
    padding: 0
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li {
    display: inline-block
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li:not(:last-child) {
    margin-right: 3px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li span {
    color: var(--akfe-text-body);
    font-size: 13px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li a {
    text-decoration: none
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li+li {
    padding-left: 10px;
    position: relative
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li+li:after {
    background-color: #b7b7c5;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 4px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li.akfe-theme-blog-card_category-meta a {
    color: var(--akfe-info);
    font-size: 13px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list.akfe-theme-related-post-meta {
    margin: 0
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list.akfe-theme-related-post-meta span {
    font-size: 14px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li .akfe-theme-blog-category-meta__popup {
    color: var(--akfe-dark);
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    position: relative
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li .akfe-theme-blog-category-meta__popup:hover .akfe-theme-blog-category-meta__popup__content {
    opacity: 1;
    pointer-events: all;
    visibility: visible
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li .akfe-theme-blog-category-meta__popup .akfe-theme-blog-category-meta__popup {
    color: var(--akfe-dark);
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    position: relative
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li .akfe-theme-blog-category-meta__popup .akfe-theme-blog-category-meta__extran-count {
    color: var(--akfe-dark);
    font-size: 14px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li .akfe-theme-blog-category-meta__popup .akfe-theme-blog-category-meta__popup__content {
    background: #fff;
    border-radius: 3px;
    bottom: 25px;
    box-shadow: 0 3px 5px hsla(244,8%,59%,.2);
    color: var(--akfe-text-gray);
    display: block;
    left: -5px;
    line-break: auto;
    opacity: 0;
    padding: 7px 10px;
    pointer-events: none;
    position: absolute;
    transition: .3s ease;
    visibility: hidden;
    width: 140px;
    word-break: break-word;
    z-index: 2
}

@media only screen and (max-width: 575px) {
    .akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li .akfe-theme-blog-category-meta__popup .akfe-theme-blog-category-meta__popup__content {
        left:auto;
        right: 0
    }
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li .akfe-theme-blog-category-meta__popup .akfe-theme-blog-category-meta__popup__content a {
    color: var(--akfe-text-body);
    display: block;
    font-size: 14px
}

.akfe-theme-blog-each .akfe-theme-blog-card__meta-list ul li .akfe-theme-blog-category-meta__popup .akfe-theme-blog-category-meta__popup__content a:hover {
    color: var(--akfe-primary)
}

.akfe-theme-single-blog {
    padding: 80px 0 110px
}

@media only screen and (max-width: 991px) {
    .akfe-theme-single-blog {
        padding:60px 0
    }
}

@media only screen and (max-width: 767px) {
    .akfe-theme-single-blog {
        padding:40px 0
    }
}

.akfe-theme-post-single .akfe-theme-post-thumbnail {
    overflow: hidden
}

.akfe-theme-post-single .akfe-theme-post-thumbnail img {
    height: auto;
    width: 100%
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-title {
    font-size: calc(1.35rem + 1.2vw);
    font-weight: 600;
    margin: 47px 0 28px;
    word-wrap: break-word;
    color: var(--akfe-dark)
}

@media(min-width: 1200px) {
    .akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-title {
        font-size:2.25rem
    }
}

@media only screen and (max-width: 991px) {
    .akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-title {
        font-size:calc(1.325rem + .9vw)
    }
}

@media only screen and (max-width: 991px)and (min-width:1200px) {
    .akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-title {
        font-size:2rem
    }
}

@media only screen and (max-width: 991px) {
    .akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-title {
        font-size:calc(1.3125rem + .75vw)
    }
}

@media only screen and (max-width: 991px)and (min-width:1200px) {
    .akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-title {
        font-size:1.875rem
    }
}

.akfe-theme-post-single .akfe-theme-post-content p:not(:last-child) {
    margin-bottom: 20px
}

.akfe-theme-post-single .akfe-theme-post-content h1,.akfe-theme-post-single .akfe-theme-post-content h2,.akfe-theme-post-single .akfe-theme-post-content h3,.akfe-theme-post-single .akfe-theme-post-content h4,.akfe-theme-post-single .akfe-theme-post-content h5,.akfe-theme-post-single .akfe-theme-post-content h6 {
    margin-bottom: 18px
}

.akfe-theme-post-single .akfe-theme-post-content .wp-block-image {
    margin: 36px 0 32px
}

.akfe-theme-post-single .akfe-theme-post-body .wp-block-quote {
    border-left: 2px solid var(--akfe-primary);
    margin: 25px 0 45px 20px;
    max-width: 700px;
    padding: 15px 45px
}

@media only screen and (max-width: 375px) {
    .akfe-theme-post-single .akfe-theme-post-body .wp-block-quote {
        margin:20px 0 25px 15px;
        padding: 15px 25px
    }
}

.akfe-theme-post-single .akfe-theme-post-body .wp-block-quote p {
    color: var(--akfe-dark);
    font-size: 18px;
    line-height: 1.63;
    margin-bottom: 12px;
    position: relative
}

@media only screen and (max-width: 375px) {
    .akfe-theme-post-single .akfe-theme-post-body .wp-block-quote p {
        font-size:16px
    }
}

.akfe-theme-post-single .akfe-theme-post-body .wp-block-quote p:before {
    color: #aeb9cd;
    content: "J";
    font-family: theme-icons;
    font-size: 25px;
    font-weight: 600;
    left: -30px;
    position: absolute;
    top: -10px
}

@media only screen and (max-width: 375px) {
    .akfe-theme-post-single .akfe-theme-post-body .wp-block-quote p:before {
        font-size:20px;
        left: -22px;
        top: -5px
    }
}

.akfe-theme-post-single .akfe-theme-post-body .wp-block-quote p:after {
    color: #aeb9cd;
    content: "I";
    font-family: theme-icons;
    font-size: 25px;
    font-weight: 600;
    margin-left: 4px;
    position: relative;
    top: 3px
}

@media only screen and (max-width: 375px) {
    .akfe-theme-post-single .akfe-theme-post-body .wp-block-quote p:after {
        font-size:20px
    }
}

.akfe-theme-post-single .akfe-theme-post-body .wp-block-quote cite {
    color: var(--akfe-text-gray);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-left: 32px;
    position: relative
}

.akfe-theme-post-single .akfe-theme-post-body .wp-block-quote cite:before {
    background-color: var(--akfe-text-body);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    z-index: 22
}

.akfe-theme-post-single .akfe-theme-post-body .wp-block-quote cite strong {
    color: var(--akfe-dark);
    font-weight: 600;
    margin-right: 3px
}

.akfe-theme-post-single .akfe-theme-post-body ul li {
    margin-bottom: 15px
}

.akfe-theme-post-single .akfe-theme-post-body ul li:last-child {
    margin-bottom: 0
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta {
    align-items: center;
    display: flex;
    margin: 10px 0 45px
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta .author-avatar {
    margin-right: 10px
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul {
    margin: 0;
    padding: 0
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li {
    color: var(--akfe-text-body);
    display: inline-block;
    margin-right: 3px;
    padding-left: 10px;
    position: relative
}

@media only screen and (max-width: 479px) {
    .akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li {
        display:block
    }
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li:first-child {
    padding-left: 0
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li:first-child span {
    color: var(--akfe-dark);
    font-size: 15px;
    font-weight: 500
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li:first-child img {
    margin-right: 5px
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li:first-child:before {
    display: none
}

@media only screen and (max-width: 479px) {
    .akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li:first-child {
        margin:0 0 10px
    }
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li:before {
    background-color: var(--akfe-text-body);
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: calc(50% + 1px);
    transform: translateY(-50%);
    width: 4px
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li a {
    color: var(--akfe-primary);
    text-decoration: none
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li a:hover {
    color: var(--akfe-info)
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li a,.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li span {
    font-size: 15px
}

.akfe-theme-post-single .akfe-theme-post-content .akfe-theme-post-meta ul li span {
    color: var(--akfe-text-body)
}

.akfe-theme-post-single .akfe-theme-post-header .akfe-theme-post-title {
    font-size: 36px;
    font-weight: 600;
    margin: 47px 0 28px
}

@media only screen and (max-width: 991px) {
    .akfe-theme-post-single .akfe-theme-post-header .akfe-theme-post-title {
        font-size:32px
    }
}

@media only screen and (max-width: 767px) {
    .akfe-theme-post-single .akfe-theme-post-header .akfe-theme-post-title {
        font-size:30px
    }
}

@media only screen and (max-width: 375px) {
    .akfe-theme-post-single .akfe-theme-post-header .akfe-theme-post-title {
        font-size:28px
    }
}

.akfe-theme-post-single .akfe-theme-post-body h2 {
    font-size: calc(1.3125rem + .75vw);
    font-weight: 600;
    margin-top: 40px
}

@media(min-width: 1200px) {
    .akfe-theme-post-single .akfe-theme-post-body h2 {
        font-size:1.875rem
    }
}

.akfe-theme-post-single .akfe-theme-post-body h3 {
    font-size: calc(1.275rem + .3vw);
    font-weight: 600;
    margin-top: 45px
}

@media(min-width: 1200px) {
    .akfe-theme-post-single .akfe-theme-post-body h3 {
        font-size:1.5rem
    }
}

.akfe-theme-post-single .akfe-theme-post-body h4 {
    font-size: calc(1.2625rem + .15vw);
    font-weight: 600;
    margin-top: 40px
}

@media(min-width: 1200px) {
    .akfe-theme-post-single .akfe-theme-post-body h4 {
        font-size:1.375rem
    }
}

.akfe-theme-post-single .akfe-theme-post-body h5 {
    font-size: 1.25rem;
    font-weight: 600;
    margin-top: 52px
}

.akfe-theme-post-single .akfe-theme-post-body h6 {
    font-size: 1.125rem;
    font-weight: 600;
    margin-top: 50px
}

.akfe-theme-post-single .akfe-theme-post-body p {
    font-size: 16px;
    line-height: 1.67
}

.akfe-theme-post-single .akfe-theme-post-content ul {
    list-style-type: none;
    padding-left: 15px
}

.akfe-theme-post-single .akfe-theme-post-content ul li {
    font-size: 1.125rem;
    padding-left: 20px;
    position: relative
}

.akfe-theme-post-single .akfe-theme-post-content ul li:before {
    background-color: var(--akfe-dark);
    border-radius: 50%;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    top: 15px;
    transform: translateY(-50%);
    width: 7px
}

.akfe-theme-post-single .akfe-theme-post-content ul li strong {
    color: var(--akfe-dark);
    font-weight: 600
}

.akfe-theme-post-single .akfe-theme-post-content ul li ol li {
    padding-left: 0
}

.akfe-theme-post-single .akfe-theme-post-content ul li ol li:before {
    display: none
}

.akfe-theme-post-single .akfe-theme-post-content ol {
    margin-left: 10px;
    padding: 0 15px
}

.akfe-theme-post-single .akfe-theme-post-content ol li {
    font-size: 1rem
}

.akfe-theme-post-single .akfe-theme-post-content ol li:not(:last-child) {
    margin-bottom: 18px
}

.akfe-theme-post-single .akfe-theme-post-content ol li:marker {
    color: var(--akfe-dark);
    font-weight: 600
}

.akfe-theme-post-single .akfe-theme-post-bottom {
    margin-top: 50px
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-tags {
    margin-bottom: 45px
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-tags ul {
    align-items: center;
    flex-wrap: wrap;
    list-style: none;
    margin: -4px
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-tags ul li {
    margin: 4px
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-tags ul li a {
    align-items: center;
    background-color: var(--color-bg-light);
    border-radius: 5px;
    color: var(--akfe-text-body);
    display: inline-flex;
    font-size: 14px;
    justify-content: center;
    line-height: normal;
    min-height: 34px;
    padding: 0 10px;
    text-decoration: none
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-tags ul li a:hover {
    background-color: var(--akfe-primary);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social {
    align-items: center;
    display: flex
}

@media only screen and (max-width: 479px) {
    .akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social {
        display:block
    }
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__title {
    color: var(--akfe-dark);
    font-size: 15px;
    font-weight: 500;
    margin-right: 22px;
    min-width: 120px
}

@media only screen and (max-width: 479px) {
    .akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__title {
        display:block;
        margin: 0 0 15px
    }
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list {
    margin: -5px -4px
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li {
    display: inline-block;
    margin: 5px 4px
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a {
    align-items: center;
    background-color: var(--akfe-white);
    border: 1px solid var(--akfe-border-light);
    border-radius: 5px;
    color: var(--akfe-text-body);
    display: flex;
    font-size: 14px;
    justify-content: center;
    min-height: 36px;
    padding: 0 15px;
    text-decoration: none
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a span {
    line-height: .5
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a svg {
    height: 18px;
    margin-right: 4px;
    transition: var(--transition);
    width: 18px
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a span.las {
    font-size: 15px;
    margin-right: 4px
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-facebook i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-facebook span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-facebook span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-facebook span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-facebook span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-facebook span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-facebook span.las {
    color: var(--akfe-facebook)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-facebook svg {
    fill: var(--akfe-facebook)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-twitter i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-twitter span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-twitter span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-twitter span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-twitter span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-twitter span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-twitter span.las {
    color: var(--akfe-twitter)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-twitter svg {
    fill: var(--akfe-twitter)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-linkedin i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-linkedin span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-linkedin span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-linkedin span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-linkedin span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-linkedin span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-linkedin span.las {
    color: var(--akfe-linkedin)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-linkedin svg {
    fill: var(--akfe-linkedin)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-pinterest i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-pinterest span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-pinterest span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-pinterest span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-pinterest span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-pinterest span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-pinterest span.las {
    color: var(--akfe-pinterest)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-pinterest svg {
    fill: var(--akfe-pinterest)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-tumblr i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-tumblr span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-tumblr span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-tumblr span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-tumblr span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-tumblr span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-tumblr span.las {
    color: var(--akfe-tumblr)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-tumblr svg {
    fill: var(--akfe-tumblr)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-reddit i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-reddit span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-reddit span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-reddit span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-reddit span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-reddit span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-reddit span.las {
    color: var(--akfe-reddit)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-reddit svg {
    fill: var(--akfe-reddit)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-vk i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-vk span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-vk span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-vk span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-vk span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-vk span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-vk span.las {
    color: var(--akfe-vk)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-vk svg {
    fill: var(--akfe-vk)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-copy i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-copy span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-copy span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-copy span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-copy span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-copy span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-copy span.las {
    color: var(--akfe-copy)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a.akfe-theme-post-social-copy svg {
    fill: var(--akfe-copy)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover span.las {
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover svg {
    fill: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-facebook {
    background-color: var(--akfe-facebook);
    border: 1px solid var(--akfe-facebook);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-twitter {
    background-color: var(--akfe-twitter);
    border: 1px solid var(--akfe-twitter);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-linkedin {
    background-color: var(--akfe-linkedin);
    border: 1px solid var(--akfe-linkedin);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-pinterest {
    background-color: var(--akfe-pinterest);
    border: 1px solid var(--akfe-pinterest);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-tumblr {
    background-color: var(--akfe-tumblr);
    border: 1px solid var(--akfe-tumblr);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-reddit {
    background-color: var(--akfe-reddit);
    border: 1px solid var(--akfe-reddit);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-vk {
    background-color: var(--akfe-vk);
    border: 1px solid var(--akfe-vk);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-copy {
    background-color: var(--akfe-dark);
    border: 1px solid var(--akfe-dark);
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-copy i,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-copy span.fa,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-copy span.fab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-copy span.fas,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-copy span.la,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-copy span.lab,.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social__list li a:hover.akfe-theme-post-social-copy span.las {
    color: var(--akfe-white)
}

.akfe-theme-post-single .akfe-theme-post-bottom .akfe-theme-post-social .post-social-title {
    color: var(--akfe-dark);
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0
}

.akfe-theme-post-author {
    border: 1px solid var(--akfe-border-lighter);
    border-radius: 4px;
    box-shadow: 0 15px 30px hsla(244,8%,59%,.1);
    display: flex;
    margin-top: 50px;
    padding: 30px
}

@media only screen and (max-width: 767px) {
    .akfe-theme-post-author {
        flex-direction:column
    }
}

.akfe-theme-post-author__thumb {
    margin-right: 20px
}

@media only screen and (max-width: 767px) {
    .akfe-theme-post-author__thumb {
        margin:0 0 15px
    }
}

.akfe-theme-post-author__thumb a img {
    border-radius: 50%;
    height: 70px;
    max-width: 70px;
    min-width: 70px
}

.akfe-theme-post-author__name {
    color: var(--akfe-primary);
    font-weight: 500;
    margin-bottom: 15px
}

.akfe-theme-post-author__name span {
    color: var(--akfe-dark)
}

.akfe-theme-post-author__name a {
    color: var(--akfe-dark);
    text-decoration: none
}

.akfe-theme-post-author__name a:hover {
    color: var(--akfe-primary)
}

.akfe-theme-post-author__bio {
    margin-bottom: 0
}

.akfe-theme-post-author__social {
    align-items: center;
    display: flex;
    margin: 15px -5px -5px
}

.akfe-theme-post-author__social li {
    margin: 5px
}

.akfe-theme-post-author__social li a {
    align-items: center;
    border: 1px solid var(--akfe-border-default);
    border-radius: 50%;
    color: var(--akfe-text-gray);
    display: flex;
    height: 35px;
    justify-content: center;
    text-decoration: none;
    transition: .3s;
    width: 35px
}

.akfe-theme-post-author__social li a:hover {
    background-color: var(--akfe-primary);
    border-color: var(--akfe-primary)
}

.akfe-theme-post-author__social li a:hover i,.akfe-theme-post-author__social li a:hover span.fa,.akfe-theme-post-author__social li a:hover span.fab,.akfe-theme-post-author__social li a:hover span.far,.akfe-theme-post-author__social li a:hover span.fas,.akfe-theme-post-author__social li a:hover span.la,.akfe-theme-post-author__social li a:hover span.lab,.akfe-theme-post-author__social li a:hover span.lar,.akfe-theme-post-author__social li a:hover span.las {
    color: var(--akfe-white)
}

.akfe-theme-post-author__social li a:hover img,.akfe-theme-post-author__social li a:hover svg {
    width: 16px;
    fill: var(--akfe-white)
}

.akfe-theme-post-author__social li a i,.akfe-theme-post-author__social li a span.fa,.akfe-theme-post-author__social li a span.fab,.akfe-theme-post-author__social li a span.far,.akfe-theme-post-author__social li a span.fas,.akfe-theme-post-author__social li a span.la,.akfe-theme-post-author__social li a span.lab,.akfe-theme-post-author__social li a span.lar,.akfe-theme-post-author__social li a span.las {
    font-size: 18px
}

.akfe-theme-post-author__social li a img,.akfe-theme-post-author__social li a svg {
    width: 16px;
    fill: var(--akfe-text-gray)
}

.akfe-theme-post-pagination {
    border-bottom: 1px solid var(--akfe-border-light);
    display: flex;
    justify-content: space-between;
    margin-top: 48px;
    padding-bottom: 40px
}

.akfe-theme-post-pagination__each {
    flex: 1
}

.akfe-theme-post-pagination__each .akfe-theme-post-pagination__label {
    font-size: 14px;
    margin-bottom: 6px
}

.akfe-theme-post-pagination__each .akfe-theme-post-pagination__title {
    color: var(--akfe-dark);
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 6px;
    text-decoration: none;
    word-break: break-all
}

.akfe-theme-post-pagination__each .akfe-theme-post-pagination__title:hover {
    color: var(--akfe-primary)
}

.akfe-theme-post-pagination__each .akfe-theme-post-pagination__meta a,.akfe-theme-post-pagination__each .akfe-theme-post-pagination__meta span {
    color: var(--akfe-text-body);
    text-decoration: none
}

.akfe-theme-post-pagination__each .akfe-theme-post-pagination__meta .akfe-theme-post-pagination-cats a:hover {
    color: var(--akfe-primary)
}

.akfe-theme-post-pagination .akfe-theme-post-pagination__each.ol-post-pagination__prev {
    margin-right: 15px
}

.akfe-theme-post-pagination__next {
    text-align: right
}

.akfe-theme-related-post-area {
    border-bottom: 1px solid var(--akfe-border-light);
    padding: 55px 0
}

@media only screen and (max-width: 767px) {
    .akfe-theme-related-post-area {
        padding:40px 0 30px
    }
}

.akfe-theme-related-post-area .related-post-title {
    margin-bottom: 34px
}

.akfe-theme-related-post-area .related-post-title h1,.akfe-theme-related-post-area .related-post-title h2,.akfe-theme-related-post-area .related-post-title h3,.akfe-theme-related-post-area .related-post-title h4,.akfe-theme-related-post-area .related-post-title h5,.akfe-theme-related-post-area .related-post-title h6 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 15px
}

.akfe-theme-related-post-area .akfe-theme-related-blog-each {
    margin: 0 auto;
    max-width: 430px
}

@media only screen and (max-width: 767px) {
    .akfe-theme-related-post-area .akfe-theme-related-blog-each {
        margin:0 0 30px
    }
}

.akfe-theme-related-post-area .akfe-theme-related-blog-each .akfe-theme-blog-card__thumbnail img {
    max-height: 170px;
    min-height: 170px;
    -o-object-fit: cover;
    object-fit: cover
}

.akfe-theme-related-post-area .akfe-theme-related-post-sep {
    display: inline-block;
    margin: 0 -1px 0 6px
}

.akfe-theme-related-post-area .akfe-theme-related-post-cats a {
    color: var(--akfe-primary)
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1320px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px 12px
}

.theme-section-title__title {
    font-size: 42px
}
