/* Body */
body {
    background: #eef0f4;
}

/* Links */
a, a:link, a:visited {
    color: #000088;
    text-decoration: none;
}

a:active {
    color: #a0a0a0;
}

a:hover {
    color: #a0a0a0;
}

/* Header background */
.header {
    background: white;
    background: linear-gradient(#cccccc, #eef0f4);
}

/* Header logo */
.brand-logo {
    color: #442255;
    filter: drop-shadow(1px 1px 1px #000000);
}


/* Article */
.item-content {
    border: 1px solid #c0d0e0;
    padding: 25px;
    background: white;
}

/* Tags and buttons */
.tags {
    color: #505050;
}

.btn {
    background: #dddddd;
}

/* fix youtube embeds for responsive */

.item-content iframe, .com-content-article__body iframe {
    max-width: 100%;
    aspect-ratio: 416 / 233;
    height: auto;
}

/* small margin between title and content */
.item-content .page-header {
    margin-bottom: 16px;
}

/*unify styles between category and article page*/

/*ads background color and joins heading with article content*/

.com-content-article.item-page .page-header {
    background-color: white;
    padding: 25px;
    margin-bottom: 0;


    h1 {
        color: #000044;
    }
}

.com-content-article.item-page .com-content-article__body {
    padding: 4px 25px;
    background-color: white;
    margin-bottom: 20px;
}

/* fixes the alignment of the comment form */

.ccomment-form {
    .row-fluid .span1 {
        width: 6.382978723404255%;
        min-width: fit-content;
        margin-right: 20px;

        .ccomment-avatar {
            margin-right: unset;
        }
    }

    .row-fluid .span11 {
        width: calc(100% - 70px);
        margin-left: 0;
    }
}

.as-featured-articles {

    .mod-articles-item-content {
        p {
            display: inline;
        }

        p.readmore {
            display: block;
            margin-top: 10px;

            a.btn {
                background: unset;
                border: none;
                padding: 5px 0;

                .icon-chevron-right {
                    display: none;
                }
            }
        }
    }
}

/* remove media upload in comments */

.sceditor-button.sceditor-button-imageFileUpload {
	display: none;
}

.sceditor-button.sceditor-button-youtube {
    display: none;
}

/* Responsive pagination  */

.pagination {
	display: flex;
	flex-wrap: wrap;
}
  
