.swiper {
    width: 70rem;
    height: 25em;
}

.swiper-slide .text {
    word-break: break-all;
    padding: 10px;
    text-align: center;
    margin: 10% 25%;
    background: #0000005e;
    width: 50%;
}

.swiper-slide .text .title {
    text-align: center;
    font-size: 1.2rem;
}

.slide-inner {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
}

.akea-page-wrapper .gdlr-core-page-builder-body {
    padding: 5px;
}

.gdlr-core-blog-thumbnail img {
    width: 100%;
    height: 15em;
    object-fit: cover;
}

.gdlr-core-item-list {
    background: #fbfbfb;
    padding: 10px;
    border-radius: 5px;
}

.gdlr-core-item-list .gdlr-core-blog-info-wrapper {
    display: inline-flex;
}

.gdlr-core-item-list .gdlr-core-blog-info {
    padding: 2px 10px;
    background: #3a3c51;
    border-radius: 30px;
}

.gdlr-core-item-list .gdlr-core-blog-info a {
    color: #FFFFFF;
}

.gdlr-core-item-list .gdlr-core-blog-content {
    color: #717171;
}

@media only screen and (max-width: 767px) {
    .swiper {
        width: 100%;
        height: 18em;
    }

    .swiper-slide .text {
        word-break: break-all;
        padding: 10px;
        text-align: center;
        margin: 20% auto;
        background: #0000005e;
        width: 65%;
        max-height: 7rem;
        overflow: hidden;
    }

    body.akea-body-front .gdlr-core-container {
        padding: 0;
    }
}

.akea-above-logo img {
    border-radius: 70px;
    width: 120px;
}

.akea-logo-inner a {
    font-size: 1.3em;
    color: #0964bb;
    font-weight: bold;
}

.gdlr-core-blog-full .gdlr-core-blog-title {
    font-size: 1.3rem;
}

@media only screen and (max-width: 767px) {
    body.akea-body-front .akea-container {
        width: 100%;
        padding: 0 5px;
    }
}

.akea-mobile-header {
    padding: 5px 0;
}

.akea-mobile-header .akea-logo {
    padding: 0;
}

.akea-mobile-header .akea-logo-inner img {
    width: 50px;
}

.akea-navigation .sf-menu > .akea-normal-menu .sub-menu {
    margin-top: -20px;
}

footer .akea-copyright-wrapper {
    padding: 10px 0;
}

.gdlr-core-pbf-element {
    margin-top: 30px;
}

.sitemap {
    margin: 15px 0 5px 5px;
    font-size: 0.87rem;
}

.gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-recent-post-widget-thumbnail {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-recent-post-widget-thumbnail img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-recent-post-widget-info {
    max-height: 50px !important;
    overflow: hidden;
}

.akea-single-article-content iframe {
    width: 100%;
}

.akea-single-article-content a {
    color: #05a9f7;
}
