.default-link {
    color: #cdced0;
    text-decoration: none;
}

.default-link:hover {
    color: #cdced0;
    text-decoration: none;
}

.invalid-feedback {
    color: #a94442;
}

.blog-list-tags {
    margin: 0px;
    padding-right: 3px;
    display: inline;
}

.blog-list-tags li {
    display: inline;
}

.blog-list-tags li a {
    text-decoration: none;
    color: #c9b38c;
}
/* remove extra space before the comma */
.comma:not(:first-child) {
    margin-left: -.3em;
}

/* no need to display empty elements */
.comma:empty {
    display: none;
}

.comma:not(:first-child):before {
    content: ", ";
}

.px-1 {
    padding: 0px 1px 0px 1px;
}

.px-2 {
    padding: 0px 2px 0px 2px;
}

.px-3 {
    padding: 0px 3px 0px 3px;
}

.px-4 {
    padding: 0px 4px 0px 4px;
}

.px-5 {
    padding: 0px 5px 0px 5px;
}

.pr-5 {
    padding-right: 5px;
}

.pt-2 {
    padding-top: 2px;
}

.pt-3 {
    padding-top: 3px;
}

.footer-logo {
    max-width: 220px; padding-top:20px;
}

.navbar-collapse {
    padding-right: 0px;
}

.page-posts {
    padding-top:50px;
}

.page-posts h3  {
    padding-left: 5px;
}

.navbar-brand img {
    display: none;
}

.container > .navbar-collapse, .container > .navbar-header {
    margin-right: -15px;
}

.top-navbar-brand img {
    margin-top: -8px;
    max-width: 130px;
}

.blog-sidebar .recent-post-widget .post .img-holder img {
  border-radius: 1%;
}

/* Mobile */
/* ====== */
@media screen and (min-width: 1200px) {
    .page-posts {
        padding-left: 0px;
    }
}

@media (max-width: 991px) {
    .navbar-brand img {
        display: block;
    }

    .top-navbar-brand {
        display: none;
    }
}
