:root {
    --color-primary:#2A36B8 !important;
    --color-primary-bg:#aeb5ff52 !important;
    --box-shadow:0px 9px 15px #aeb5ff52 !important;
}
body{
    font-family: 'Poppins', sans-serif;
    font-size:18px
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    letter-spacing: inherit;
}
a{
    transition: 0.5s;
    color: var(--color-primary);
}
a.ai-readmore,
input[type="submit"] {
    border: 1px solid var(--color-gray);
    border-radius: 0; 
    font-size: 16px;
}
p.logged-in-as {
    font-size: medium;
    margin: 6px 0;
}
.ai-list-blog .ax-single-blog-post-details {
    padding: 10px 25px 25px;
    width: 100%;
}
.ai-blog-list-item .ai-blog-meta {
    margin: 10px 0;
}
.brand-text .site-title {
    font-size: 80px;
    text-transform: inherit;
}

.site-main div.js-scroll:first-child {
    opacity: 1 !important;
}
.ai-list-blog {
    display: flex;
    align-items: center;
}

.ai-list-blog .ax-single-blog-post-img {
    flex: 0 0 450px;
}
.ai-list-blog h2.ax-single-blog-post-title,
.ai-list-blog .entry-title.post-title {
    font-size: 45px;
}
.ai-list-blog a{
    text-decoration: none;
}
.site-info a,
.site-info {
     text-transform: inherit; 
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .ai-list-blog h2.ax-single-blog-post-title,
    .ai-list-blog .entry-title.post-title {
        font-size: 32px;
    }
}


@media only screen and (max-width: 991px) {
    .ai-list-blog{
        flex-direction: column;
    }
    .ai-list-blog h2.ax-single-blog-post-title,
    .ai-list-blog .entry-title.post-title {
        font-size: 32px;
    }
    .ai-list-blog .ax-single-blog-post-details{
        padding: 25px;
        width: 100%;
    }
}
/* Tablet Layout: 768px. */
@media only screen and (max-width: 768px) {
    .ai-list-blog .ax-single-blog-post-img {
        flex: 0;
    }
}