/** Manual theme overrides */

a.mosaic-layout__link{
	font-weight: bold;
}

a.mosaic-layout__category {
    letter-spacing: -.5px;
}

.mosaic-layout__meta a, .mosaic-layout__meta a.post-author {
    font-weight: normal;
}

.mosaic-layout__meta {
    font-weight: normal;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.post__hero img { 
	animation: fadein 1s;
	-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
}

.mosaic-layout__image-container img {
	animation: fadein 1s;
	-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
}

.entry-content.post-content img { 
	animation: fadein 1s;
	-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
}

@media screen and (max-width: 800px) {
    .mosaic-layout__image-container {
        border-radius: 0;
    }
}

/** omgchrome accomodations **/

:root {
    /* pink --header-background: linear-gradient(67deg, rgba(255,97,93,1) 0%, rgba(229,18,131,1) 100%);*/
	/* blue --header-background: linear-gradient(17deg, rgba(40,129,255,1) 0%, rgba(83,47,217,1) 50%, rgba(105,13,202,1) 100%);*/
	--header-background: linear-gradient(90deg, #e3108c 0%, #6b12c8 100%);
	--link-color: #e3108c;
	--accent-color: #e3108c;
}

.post-title {
    letter-spacing: -1.5px;
    font-weight: bold;
}

.post-content h3 {
    color: var(--accent-color);
	letter-spacing: -1.5px;
}

a.related-post__link {
	color: #fff;
}

.post-summary, .MostPopular-caption, .post-content .wp-block-pullquote p,.post-content .wp-block-pullquote.alignright blockquote p,.post-content .wp-block-pullquote.alignleft blockquote p {
    color: var(--accent-color);
}

.header__logo {
    max-height: 60px;
    width: 250px;
    margin-top:0px; 
}

.header__menu li.has-accent a {
    background: hotpink;
}

.header__logo:hover {
    transform: scale(1.02);
}

.layout__title-link,.layout__title-link:visited {
	font-weight: bold; }

