.theme--teal .logo-main a {
	background-image: url(/graphics/sb_lite3desert/sprites_logo_teal.png);
}
@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) {
	.theme--teal .logo-main a {
		background-image: url(/graphics/sb_lite3desert/sprites_logo_teal@2x.png);
	}
}

.theme--teal .demo__sidebar-pos button {
	background-color: #52C395;
}
.theme--teal .demo__sidebar-pos button:hover {
	background-color: #64eeb5;
}
.theme--teal .demo__controls button.is-selected {
	background-color: white;
}

.theme--teal html, .theme--teal body, .theme--teal .site-wrapper-inner {
	color: white;
	background-color: #4C5451;
}
/* Colour Overrides */
.theme--teal a {
	color: #64eeb5;
}
.theme--teal a:hover {
	color: #55c898;
}
.theme--teal .button, .theme--teal input[type="submit"], .theme--teal button {
	background-color: #64eeb5;
}
.theme--teal .button:hover, .theme--teal input[type="submit"]:hover, .theme--teal button:hover {
	background-color: #df4534;
	color: #501812;
}
.theme--teal .button:active, .theme--teal  input[type="submit"]:active, .theme--teal button:active {
	outline: 2px solid #64eeb5;
}
.theme--teal .button--line {
	color: #64eeb5;
	border-color: #64eeb5;
}
.theme--teal .site-header {
	border-bottom: none;
}
.theme--teal .menu-show {
	background-color: white;
}
.theme--teal .nav-main__list a {
	border-top: 1px solid rgba(255,255,255, 0.1);
	color: #64eeb5;
}
@media screen and (min-width: 60em) {
	.theme--teal .nav-main__list {
	    border-top: 1px solid #676E6B;
	}
}
@media (min-width: 60em) {
	.theme--teal .nav-secondary__actions a {
		color: white;
	}
	.theme--teal .nav-secondary__actions a:hover {
		color: #64eeb5;
	}
	.theme--teal .nav-secondary__social {
	    border-right: 1px solid #676E6B;
	}
}
@media screen and (min-width: 70em) {
	.theme--teal .nav-secondary__social {
	    border-right: none;
	}
}
@media (min-width: 60em) {
	.theme--teal .nav-main__main-cats>li:hover>div>a {
		background-color: rgba(0,0,0, 0.1);
		color: #64eeb5;
	}
}
@media (min-width: 60em) {
	.theme--teal .nav-main__sub-cats {
		background-color: #9FA25E;
	}
}
.theme--teal .nav-main__sub-cats a:active {
	background-color: #64eeb5;
	color: white;
}
@media (min-width: 60em) {
	.theme--teal .nav-main__sub-cats a {
		color: white;
	}
	.theme--teal .nav-main__sub-cats a:hover {
		background-color: #b8bb6e;
	}
	.theme--teal .nav-main__sub-cats a:active {
		background-color: #81834d;
	}
}
@media (min-width: 60em) {
	.theme--teal .expanded>div>a {
		color: #64eeb5;
	}
}
.theme--teal .list-subcategories .current {
	color: #64eeb5;
}
.theme--teal .blog-nav-archives .num,
.theme--teal .blog-nav-categories .num {
	color: rgba(177, 64, 52, 0.65);
}
.theme--teal .blog-list-title strong {
	color: #64eeb5;
}
.theme--teal .list-prev:after {
	opacity: 0.5;
	border-right-color: #64eeb5;
}
.theme--teal .list-next:after {
	opacity: 0.5;
	border-left-color: #64eeb5;
}
.theme--teal .list-nav a:hover{
	color: #df5142;
}
.theme--teal .site-content--home {
	background-color: transparent;
}
.theme--teal .block_text,
.theme--teal .block_columns-three,
.theme--teal .block_columns-four,
.theme--teal .block_staticPhoto,
.theme--teal .block_textTwoPanel .editor_content {
	border-top: 1px solid #676E6B;
}
.theme--teal .site-content__calendar h3 {
	border-color: #64eeb5;
}
.theme--teal .site-content__calendar a:hover {
	background-color: #64eeb5;
}
.theme--teal .site-content__calendar td div {
	border-left-color: #64eeb5;
}
.theme--teal .site-content__calendar .body a:after {
	border-right-color: #64eeb5;
}
.theme--teal .site-content__calendar .event_desc a:hover {
	background-color: #64eeb5;
}
.theme--teal .site-content__calendar .linkArea {
	border-top-color: #64eeb5;
}
.theme--teal .calendar__event-meta dt {
	color: #64eeb5;
}
.theme--teal .calendar__notes-label {
	color: #64eeb5;
}
.theme--teal .calendar__back a:after {
	border-right-color: #64eeb5;
}
.theme--teal .calendar__back a:hover {
	background-color: transparent;
}
.theme--teal .title--main {
	color: #64eeb5;
}
.theme--teal .editor blockquote,
.theme--teal .editor_content blockquote,
.theme--teal .blog-post-content blockquote {
	border-left-color: #64eeb5;
}
.theme--teal .editor h2,
.theme--teal .editor_content h2 {
	color: #E0E485;
}
.theme--teal .editor h3,
.theme--teal .editor_content h3 {
	color: #E0E485;
}
.theme--teal .editor h4,
.theme--teal .editor h5,
.theme--teal .editor h6,
.theme--teal .editor_content h4,
.theme--teal .editor_content h5,
.theme--teal .editor_content h6 {
	color: #E0E485;
}
.theme--teal .quote:before {
	color: #64eeb5;
}
.theme--teal .quoted-by {
	color: #64eeb5;
}
.theme--teal .brand-color {
	color: #64eeb5;
}
.theme--teal #saveAsDownloadPage {
	border-color: #64eeb5;
}
.theme--teal .site-content--donation h2,
.theme--teal .site-content--donation h5 {
	color: #64eeb5;
}
.theme--teal .site-content--donation .req_field {
	color: #64eeb5;
}
.theme--teal .simpleForm_star {
	color: #64eeb5;
}
.theme--teal .advForm_star {
	color: #64eeb5;
}
.theme--teal .advForm_submit-minor {
	color: #64eeb5;
}
.theme--teal .modal__controls {
	background-color: #64eeb5;
}
.theme--teal .modal__close {
	background-color: #64eeb5;
}
.theme--teal .modal__close:hover {
	background-color: #64eeb5;
}
.theme--teal .modal__title {
	background-color: #64eeb5;
}
.theme--teal .modal__cancel {
	box-shadow: 2px 0 0 0 #64eeb5 inset,
				0 2px 0 0 #64eeb5 inset,
	        	-2px 0 0 #64eeb5 inset,
	        	0 -2px 0 0 #64eeb5 inset;
	color: #64eeb5;
}
.theme--teal .block__title {
	color: #64eeb5;
}
.theme--teal .title--subfeatures, .theme--teal .news__older li {
	border-top: 1px solid #676E6B;
}
.theme--teal .title--subfeatures {
	border-bottom: 1px solid #676E6B;
}
.theme--teal .home__news .title--subfeatures {
    border-bottom: none;
}
.theme--teal .title--subfeatures:before {
	background-color: #9FA25E;
}
.theme--teal .title--subfeatures .more {
	color: #64eeb5;
}
.theme--teal .bx-default-pager {
	border-top: none;
}
.theme--teal .bx-pager-item a:before {
	border-color: #64eeb5;
}
.theme--teal .bx-pager-item a:hover:before {
	background-color: rgba(177, 64, 52, 0.5);
}
.theme--teal .bx-pager-item .active:before {
	background-color: #64eeb5;
}
.theme--teal .news__item-title a {
	color: #64eeb5;
}
.theme--teal .news__item-title a:hover {
	text-decoration: underline;
}
.theme--teal .news__desc a {
	color: #64eeb5;
}
.theme--teal .news__older a {
	color: #64eeb5;
}
.theme--teal .news__older a:hover {
	text-decoration: underline;
}
.theme--teal .upcoming__day {
	color: white;
}
.theme--teal .upcoming__month {
	color: #9FA25E;
}
.theme--teal .upcoming__name,
.theme--teal .sermons__name {
	color: #64eeb5;
}
.theme--teal .upcoming__event, .theme--teal .sermons__item {
	border-bottom: 1px solid #676E6B;
}
.theme--teal .sermons__name, .theme--teal .sermons__date {
	border-right: 1px solid #676E6B;
}
.theme--teal .upcoming__event:hover .upcoming__name,
.theme--teal .upcoming__event:hover .upcoming__time,
.theme--teal .sermons__item:hover .sermons__date,
.theme--teal .sermons__item:hover .sermons__name {
	color: #64eeb5;
}
.theme--teal .sermons__item:before {
	background-color: #64eeb5;
	width: 39px;
	height: 39px;
	right: 0.5em;
	top: 0.65em;
	background-position: -10px -9px;
}
.theme--teal .sermons__player {
	border-bottom: 1px solid #676E6B;
}
.theme--teal a.jp-play {
	background-color: #64eeb5;
	height: 39px;
	width: 39px;
	background-position: -10px -9px;
}
.theme--teal a.jp-pause {
	background-color: #64eeb5;
	height: 39px;
	width: 39px;
	background-position: -10px -69px;
}
.theme--teal div.jp-play-bar {
	background-color: #64eeb5;
}
.theme--teal div.jp-seek-bar {
	background-color: rgba(0,0,0,0.8);
}
.theme--teal .site-footer__wrapper {
	background-color: transparent;
}
.theme--teal .site-footer {
	border-top: 1px solid #676E6B;
}
@media screen and (min-width: 36em) {
	.theme--teal .site-footer__copyright span:first-child {
		border-right: 1px solid #676E6B;
	}
}
