html {
	--portal-main-color: #6e30a1;
}

.site-text,
.siteName,
.siteName a,
.siteName a:hover,
.siteName a:active,
.siteName a:visited,
.content .modal h1,
.content .topic h1,
.content .meta h1,
.content .sidebar h1,
.content .meta .heading,
.content .category,
.right-block .article:hover .header-font,
.right-block .article:hover .header-font a,
.right-block .article:hover .news-lead-font,
.left-block .article:hover .header-font,
.left-block .article:hover .header-font a,
.left-block .article:hover .news-lead-font,
.event-block .gray-bg .article:hover .header-font,
.event-block  .gray-bg  .article:hover .news-lead-font,
.prime .body aside.quote,
.category-name,
.small-double:hover .header-font a {
	color: #6e30a1;
}

.left-block a:hover, .left-block a:active, .right-block a:hover, .right-block a:active {
	color: #6e30a1;
	text-decoration: none;
}

.content a,
.content a:hover,
.content a:active{
	color: #6e30a1;
	text-decoration: none;
}

.prime .body .text p a:hover, .prime .body .text p a:active, .prime .body .text p a:after,
.prime .body .lead a:hover, .prime .body .lead a:active, .prime .body .lead a:after {
	text-decoration-color: rgba(110, 48, 161, .8);
}

/*.btn {
	background-color: #fff;
	border-color: #6e30a1;
	color: #6e30a1;
}*/

.btn-inverted{
	background-color: #6e30a1;
	border-color: #6e30a1;
	color: #fff;
}

.btn.primary{
	color:#444;
}

.btn.modest:hover,
.btn.modest:active {
	color: #fff;
}

.btn:hover,
.btn:active,
a.btn:hover,
.btn.primary:hover,
.btn.primary:active,
.btn.vivid.disabled,
.btn.vivid[disabled],
fieldset[disabled] .btn.vivid {
	background-color: #fff;
	border-color: #6e30a1;
	color: #411863;
}

.lg-signature:hover,
.lg-signature:active {
	background-color: #6e30a1;
	border-color: #6e30a1;
	color: #fff;
}

.dropdown1:hover {
	border-bottom: 4px solid #6e30a1;
}

.theme-block.dark-theme .article:hover .header-font,
.theme-block.dark-theme .article:hover .header-font a,
.theme-block.dark-theme .article:hover .news-lead-font,
.theme-block.dark-theme .small-double:hover .header-font a {
	color: #ffffff;
}

/**** SVG (play, gallery)**/

.atlas-play-svg *, .atlas-gallery-svg * {
    fill: #6e30a1;
}

.atlas-svg-stroke {
    stroke: #6e30a1;
}

.atlas-svg-white {
    fill:#ffffff;
}

.back-to-top {
	border: solid 1px #6e30a1;
	color: #6e30a1;
}

@media (hover: hover) {
	.back-to-top:hover {
		background-color: #6e30a1;
	}
}

.back-to-top-arrow-color * {
	fill: #6e30a1;
}

/*Poll colors*/
.article-poll-header {
	color: #6e30a1;
}

.article-poll-progress-bar-color-ovleray {
	background-color: #6e30a1;
}

.article-poll-checkmark {
	border: 2px solid #6e30a1;
}

.article-poll-checkmark-container .article-poll-checkmark:after {
	border: solid #6e30a1;
	border-width: 0 2px 2px 0;
}

.poll-voted-votes {
	opacity: 1;
	background-color: black;
}

.article-poll-progress-bar {
	background-color: white !important;
}

/*Comments*/
.btn:hover  .comment-bubble g { 
	stroke: #6e30a1;
}

.footer-buttons-comments:hover .comment-number {
	color: #411863;
}

.comment-arrow use {
	fill: #6e30a1;
}

.content article .btn.modest:hover {
	background-color: #fff;
	border-color: #6e30a1;
	color: #411863;
}

.images-flex-list {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	flex-wrap: wrap;
}

.images-flex-list > div {
	padding: 10px 5px 40px 5px;
	width: calc(100% / 3);
	box-sizing: border-box;
}

.images-flex-list > div img {
	width: 100%;
}

@media(max-width: 600px) {
	.images-flex-list > div {
		width: 100%;
	}
}