:root {
    --color-primary:#007ced !important;
}
body{
    font-family: 'Poppins', sans-serif;
    font-size:18px
}
body.dark {
    --black: #fff;
    --light-color: #ddd;
    --bg-color: #222;
    --border: 0.1rem solid rgba(0, 0, 0, 0.4);
    --box-shadow: 0.4rem 0.4rem 1rem #111, -0.4rem -0.4rem 1rem #333;
    --box-shadow-inset: 0.4rem 0.4rem 1rem #111 inset, -0.4rem -0.4rem 1rem #333 inset;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: inherit;
}
a{
    transition: 0.5s;
    color: var(--color-primary);
}
header.site-header a {
    text-decoration: inherit;
}
h1.site-title {
    text-transform: inherit;
}
.menu-bar {
    position: relative;
    box-shadow: var(--box-shadow);
    margin: 25px 0 5px;
}
.dark .main-navigation ul li a,
.pagination .nav-links span,
.pagination .nav-links a {
    color: var(--black);
}
input:not([type="submit"]),
input:not([type="checkbox"]) {
    border: inherit;
    background: var(--color-primary);
}
input:not([type="submit"]):hover,
input:not([type="checkbox"]):hover {
    opacity: 0.9;
    box-shadow: inherit;
    color: #fff;

}
input:not([type="submit"]) {
    padding: 15px 15px;
}
.rx-list-blog {
    display: grid;
    grid-template-columns: 1fr 2fr;
    column-gap: 20px;
    box-shadow: var(--box-shadow);
    margin-bottom: 2rem;
}
nav.navigation.post-navigation a {
    text-decoration: inherit;
}
@media only screen and (max-width: 991px) {
    .sm-mobile-menu{
        background: #000;
        color: #fff;
    }
    nav#sm-navigation ul li a {
        border-bottom: 1px solid #c5c5c5;
        box-shadow: inherit;
        text-decoration: inherit;
    }
    .sm-logo a {
        color: inherit;
        text-transform: uppercase;
    }
    

}
@media only screen and (max-width: 768px) {
    .rx-list-blog{
        grid-template-columns: 1fr;
    }

}
.resume-x-grid-item .blog-date {
    top: 5px;
    bottom: auto;
    padding: 2px 5px;
    border-radius: 0;
    background: var(--color-primary);
}
.author-social-icons a{
    text-decoration: inherit;
}
.cradit-link a:hover{
    opacity: 0.9;
}
.resume-x-grid-item .blog-date p {
    font-size: 13px;
    color: #fff;
}

h4.blog-title a,
.pagination .nav-links a,
.site-info a,
.blog-all-details .blog-scat {
    text-decoration: inherit;
}

h4.blog-title a:hover,
.site-info a:hover,
.blog-all-details .blog-scat:hover {
    text-decoration: underline;
}
.site-info a{
    text-decoration: inherit;
    color: inherit;
}