.logo-main {
	width: 12em;
}
.logo-main a {
	background-image: url(/graphics/sb_fbclloydminster/sprites_logo.png?v=20160818);
	background-position: 10px -104px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
	.logo-main a {
		background-image: url(/graphics/sb_fbclloydminster/sprites_logo@2x.png?v=20160818);
	}
}
@media screen and (min-width: 70em) {
	.logo-main {
		width: 27em;
	}
}
@media screen and (min-width: 70em) {
	.logo-main a {
		background-position: 19px 33px;
	}
}


/* -- General -- */
html, .nav-main {

}
@media screen and (min-width: 48em) {
	html {
		background-color: white;
	}
}
a {
	color: #db862e;
}
a:hover {
	color: #b97127;
}
.site-header {
	border-bottom: 0.2em solid #db862e;
}
@media screen and (min-width: 48em) {
	.site-header {
	    border-bottom: none;
	}
}


/* -- Navigation -- */
.nav-secondary__actions a {
	color: #db862e;
}
@media screen and (min-width: 48em) {
	.nav-secondary__actions a {
		color: white;
	}
}
@media screen and (min-width: 48em) {
	.nav-secondary__actions a:hover {
		color: white;
		opacity: 0.6;
	}
}
.nav-main__list a {
	color: #db862e;
}
@media screen and (min-width: 48em) {
	.nav-main__list a {
		color: #db862e;
	}
}
@media screen and (min-width: 70em) {
	.nav-main__list a {
		color: white;
	}
}
@media screen and (min-width: 48em) {
	.nav-main__sub-cats {
		background-color: #db862e;
	}
}
.nav-main__sub-cats a {
	color: white;
	color: rgba(255,255,255,0.85);
}
@media screen and (min-width: 48em) {
	.nav-main__sub-cats a {
		color: white;
	}
}
@media screen and (min-width: 48em) {
	.nav-main__sub-cats a:hover {
		background-color: #b97127;
	}
}
@media screen and (min-width: 48em) {
	.nav-main__main-cats > li:hover > div > a {
		background-color: rgba(0,0,0,0.05);
		color: #b97127;
	}
}
@media screen and (min-width: 70em) {
	.nav-main__main-cats > li:hover > div > a {
		background-color: rgba(0,0,0,0.25);
		color: #ffa13f;
	}
}
.nav-main__sub-cats a:active {
	background-color: rgba(255,255,255,0.15);
}
@media screen and (min-width: 48em) {
	.expanded > div > a {
		border-bottom-color: #db862e;
	}
}


/* -- Home -- */
.bx-prev, .bx-next {
	background-color: #b97127;
}
.bx-pager-item a:before {
	border-color: #db862e;
}
.bx-pager-item .active:before {
	background-color: #db862e;
}
.bx-pager-item a:hover:before {
	background-color: #b97127;
}
.title--subfeatures {
	background-color: #db862e;
}
.upcoming__month {
	color: #db862e;
	opacity: 1;
}
.upcoming__event:hover .upcoming__name,
.upcoming__event:hover .upcoming__time {
	color: #b97127;
}
.audio__link:hover .audio__name,
.audio__link:hover .audio__date {
	color: #b97127;
}
.audio__link:before,
a.jp-play, a.jp-pause {
	background-color: #073452;
}
.audio__link:hover:before,
a.jp-play:hover, a.jp-pause:hover {
	background-color: #12659c;
}
div.jp-play-bar {
	background-color: #db862e;
}

/* -- Content -- */

.editor h2, .editor_content h2, .blog-post-content h2,
.editor h3, .editor_content h3, .blog-post-content h3,
.editor h4, .editor h5, .editor h6, .editor_content h4, .editor_content h5, .editor_content h6, .blog-post-content h4, .blog-post-content h5, .blog-post-content h6 {
	color: #12659c;
}
.quote {
	border-top-color: #b7cbda;
}
.quoted-by {
	border-bottom-color: #b7cbda;
	color: #12659c;
}
.quote:before {
	color: #12659c;
}
.editor blockquote, .editor_content blockquote, .blog-post-content blockquote {
	border-left-color: #db862e;
}
.audio--fd {
	border-left-color: #db862e;
}
.title--main, .blog-list-title strong {
	color: #db862e;
}
.simpleForm_star, .advForm_star {
	color: #073452;
	opacity: 0.5;
}
.advForm_submit-minor {
	color: #db862e;
}
.list-nav a:hover {
	color: #b97127;
}
.list-prev:after {
	border-right-color: #aaa;
}
.list-next:after {
	border-left-color: #aaa;
}
.button, .modal__cancel, .modal__confirm, input[type="submit"], button {
	background-color: #db862e;
}
.button:hover, .modal__cancel:hover, .modal__confirm:hover, input[type="submit"]:hover, button:hover {
	background-color: #ffa13f;
	color: #5f3b17;
}
.site-content__calendar h3 {
	border-bottom-color: #073452;
}
.site-content__calendar .linkArea {
	border-top-color: #073452;
}
.site-content__calendar .event_desc a:hover {
	background-color: #073452;
}
.calendar__event-meta dt, .calendar__notes-label {
	color: #073452;
	opacity: 0.6;
}
.list-subcategories .current {
	color: #db862e;
}


/* -- Donation -- */
.donation__logon-links {
	background-color: #db862e;
}
.donation__logon-links a {
	color: white;
}
.donation__logon-links::before {
	background-color: #b97127;
}
.donation-loggedin__logout,
.donation-list__remove-link {
	border-color: #db862e;
	color: #db862e;
}
.donation-amount a, .donation-amount__add-link button {
	color: #ffa13f;
}
.donation__title-edit {
	background-color: #db862e;
}
.donation__title-edit:hover {
	background-color: #b97127;
}
.donation-list__amount {
	color: #db862e;
}
.donation .stepper.is-enhanced button {
	color: #db862e;
}
.donation .stepper.is-enhanced button:hover {
	background-color: #db862e;
	color: white;
}
.donation .label__link--help {
	background-color: #db862e;
}
.donation .label__link--help:hover {
	background-color: #b97127;
}



/* -- Footer -- */
.site-footer a:hover {
	color: #b97127;
}
