/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*Increase site title size - 8719039-hc - jcg*/
.site-title span {
	font-size: 2rem;
}

/* hide meta kd-8750506-hc */
#front-page-blog .entry-meta, #single-header .entry-meta, #single-header .entry-meta a {
	display: none;
}

/* Navbar height / 8772034-hc kp */
@media screen and ( min-width: 1025px ) {
	.has-site-logo .main-navigation,
																  .main-navigation a {
		height: 50px !important;
	}
}

/* Change site title text size and move menu to prevent overlap: 8778519-hc tmb */
.site-title span {
	font-size: 1.5rem;
}

/* Change the front page post titles: 8778519-hc tmb */
.wf-active #front-page-blog .entry-title {
	font-size: 1.5em;
}

/* change social icon color in footer  / #-8884379 bk */
#tertiary .jetpack-social-widget-item a {
	color: white;
}

/* reduce space below footer on smaller screens / #-8884379 bk */
#tertiary {
	padding: 10px 0 0;
}

/* reduce space below footer on medium screens / #-8884379 bk */
@media only screen and (max-width: 1024px) and (min-width: 640px) {
	#tertiary {
		padding: 20px 0 0;
	}
}

/* reduce space below footer on larger screens / #-8884379 bk */
@media only screen and (min-width: 1025px) {
	#tertiary {
		padding: 30px 0 0;
	}
}

/* change footer background color  / 8884379-hc bk */
#tertiary {
	background-color: #000000;
	border-top-color: #000000;
}

/* decrease footer height  / 8884379-hc bk */
#tertiary div.twelve.column {
	height: 25px !important;
}

/* move post nav links to the right  / #-zen-1646089 bk */
.post-navigation {
	text-align: right;
}

.masonry-on #tertiary .widget:first-child:nth-last-child(3), .masonry-on #tertiary .widget:first-child:nth-last-child(3)~.widget, .masonry-on #tertiary .widget:first-child:nth-last-child(3)+.grid-sizer {
	width: auto;
}

#site-top-content {
	height: 40px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

#site-top-content .grid {
	position: absolute;
	top: 0;
	line-height: 40px;
	width: 100%;
	height: 40px;
	margin: 0;
	text-align: center;
/* Starting position */
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
/* Apply animation to this element */
	-moz-animation: scroll-left 15s linear infinite;
	-webkit-animation: scroll-left 15s linear infinite;
	animation: scroll-left 15s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
	}
	
	100% {
		-moz-transform: translateX(-100%);
	}
}

@-webkit-keyframes scroll-left {
	0% {
		-webkit-transform: translateX(100%);
	}
	
	100% {
		-webkit-transform: translateX(-100%);
	}
}

@keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
	/* Browser bug fix */
		-webkit-transform: translateX(100%);
	/* Browser bug fix */
		transform: translateX(100%);
	}
	
	100% {
		-moz-transform: translateX(-100%);
	/* Browser bug fix */
		-webkit-transform: translateX(-100%);
	/* Browser bug fix */
		transform: translateX(-100%);
	}
}

@media screen and ( max-width: 625px ) {
	.site-title span {
		font-size: .9rem;
	}
}
/* Style header on mobile / #16609483-HC JB */

@media screen and (max-width: 768px) {
.site-logo {
    width: 100%;
    padding: 5px;
}
.site-branding {
    padding: 50px 5px 5px;
}
}
/* End mobile header styling */
/* Hide "powered by" in footer | 6524167-zen (BS) */ 
footer .powered-by {
    display: none;
}

h1.has-vivid-cyan-blue-color>a{
	color:var(--wp--preset--color--vivid-cyan-blue) !important;
}