.blog-wrapper{
    padding-top: 0;
}
.blog-wrapper .breadcrumb-wrap{
    padding-top: 20px;
}
.blog-wrapper .large-9.col {
    background-color: #fff;
}
h1.page-title span {
    text-transform: lowercase;
}
.entry-content.single-page{
    text-align: justify;
}
.navigation-post .bb {
    border-bottom: unset;
    padding: 30px 0;
    align-items: flex-start
}

.navigation-post .next-prev-nav .flex-col+.flex-col {
    border-left: unset
}

.navigation-post .nav-previous {
    padding-right: 20px!important
}

.navigation-post .nav-next {
    padding-left: 20px!important
}

.nav-previous img,.nav-next img {
    display: inline-block;
    object-fit: cover;
    border-radius: 20px;
    height: 80px
}

.nav-previous a,.nav-next a {
    display: flex;
    align-items: center
}

.nav-next a {
    justify-content: flex-end
}

.nav-previous img {
    margin-right: 15px
}

.nav-next img {
    margin-left: 15px
}

.navigation-post span.reader-text {
    position: relative;
    font-size: 12px;
    line-height: 1.8333333333;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--text_light);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 8px;
    letter-spacing: 2px
}

.navigation-post .title {
    font-size: 14px;
    line-height: 1.4285714286;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}
.post-sidebar.col {
    padding-top: 30px;
}
aside.widget{
    margin-bottom: 3em;
}

aside.widget .blog-list-1 .post-thumbnail img{
    object-fit: cover;
    height: 70px;
}
.widget span.widget-title,.wp-block-search__label {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
    line-height: 1.3;
    font-weight: 700;
    text-transform: capitalize;
    transition: allease .3s;
    display: block;
    color: #4a4b65;
}
.wp-block-search__inside-wrapper input,.wp-block-search__inside-wrapper button{
    margin: 0;height: 45px;
}
.wp-block-search__inside-wrapper input{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #737491;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dfdfeb;
    border-top-left-radius:.75rem;
    border-bottom-left-radius:.75rem;
    box-shadow: unset;
    transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.wp-block-search__inside-wrapper button {
    font-size: 0;
    border-top-right-radius:.75rem;
    border-bottom-right-radius:.75rem;
    width: 50px;
}

.wp-block-search__inside-wrapper button::before {
    font-family: 'fl-icons';
    content: "\e012";
    font-size: 16px;
}
.item-catalogue .view-more>a,.item-catalogue .bnt-download>a{
    min-height: 2.5em;
}
.item-catalogue .view-more>a>span{
    line-height: 1;
}
@media screen and (min-width: 850px) {
    .post-sidebar.col {
        background-color: #f7f7fc;
    }
    .blog-wrapper:before{
        display: block;
        position: absolute;
        top: 0;
        width: calc(25% + 60px);
        height: 100%;
        background-color: #f7f7fc;
        content: '';
        right: 0;
        left: auto;
    }
}