/* -----------------------------------------------
	DEFAULT THEME
----------------------------------------------- */

/* color helper classes */

.theme .th-primary-c 			{ color: #5f3694; }
.theme .th-primary-b 			{ background-color: #5f3694; }
.theme .th-primary-light-c 		{ color: #844bd3; }
.theme .th-primary-light-b 		{ background-color: #844bd3; }
.theme .th-primary-medium-c 		{ color: #5f3694; }
.theme .th-primary-medium-b 		{ background-color: #5f3694; }
.theme .th-primary-dark-c 		{ color: #412368; }
.theme .th-primary-dark-b 		{ background-color: #412368; }

.theme { background-position: top left; background-repeat: no-repeat; }
/* -----------------------------------------------
	MODULES
----------------------------------------------- */


/* top-navigation module */
.theme .sticky-header.is-sticky {
        background-color: #7aae47;
}


/* page background colors/gradients */
html, .theme {
	/* background color */
		background-color: #7aae47;
			background: -webkit-gradient(linear, left top, left bottom, from(#5d9330), to(#96cb60));
			background: -webkit-linear-gradient(top, #5d9330, #96cb60);
			background: -moz-linear-gradient(top, #5d9330, #96cb60);
			background: -ms-linear-gradient(top, #5d9330, #96cb60);
			background: -o-linear-gradient(top, #5d9330, #96cb60);
			background: linear-gradient(top, #5d9330, #96cb60);
			background-attachment: fixed;
}

/* Go through all possible backgrounds. */
/* If a gradient was set, apply both gradient and image to the background. */

/* ------------ BACKGROUND IMAGES ------------ */
@media (orientation: portrait) {
	.property-branding .property-show-background {
			background-image: none;
	}
}
@media (orientation: landscape) {
	.property-branding .property-show-background {
			background-image: none;
	}
}

/* ------------ SHOW ART ------------ */
/* show art portrait */
@media screen and (orientation: portrait) {
	.theme .property-branding .property-show-art-portrait .show-art[data-type="mobile"] {
			background-image: url(http://nick.mtvnimages.com/nick/properties/teenage-mutant-ninja-turtles/property-header-teenage-mutant-ninja-turtles-web-mobile-portrait.png?quality=0.75);
	}
}

@media screen and (orientation: portrait) {
	.theme .property-branding .property-show-art-portrait .show-art[data-type="desktop"] {
			background-image: url(http://nick.mtvnimages.com/nick/properties/teenage-mutant-ninja-turtles/property-header-teenage-mutant-ninja-turtles-web-desktop-portrait.png?quality=0.75);
	}
}

/* show art landscape */
@media screen and (orientation: landscape) {
	.theme .property-branding .property-show-art-landscape .show-art[data-type="mobile"] {
			background-image: url(http://nick.mtvnimages.com/nick/properties/teenage-mutant-ninja-turtles/property-header-teenage-mutant-ninja-turtles-web-mobile-landscape.png?quality=0.75);
	}
}

@media screen and (orientation: landscape) {
	.theme .property-branding .property-show-art-landscape .show-art[data-type="desktop"] {
			background-image: url(http://nick.mtvnimages.com/nick/properties/teenage-mutant-ninja-turtles/property-header-teenage-mutant-ninja-turtles-web-desktop-landscape.png?quality=0.75);
	}
}

/* logo image (not currently in use) */





.theme .property-filters .filter-link {
  border-right-color: #412368;
  background-color: #5f3694;
}

.theme .filters-dropdown .filters-submenu-tail {
    border-bottom-color: #5f3694;
}

.theme .filters-dropdown .filters-submenu-tail.is-active {
    border-bottom-color: #844bd3;
}

.theme .property-filters .filters-active-indicator {
  border-top-color: #5f3694;
}
.theme .property-filters .filters-dropdown,
.theme .property-filters .filter-link:hover,
.theme .property-filters .is-active .filter-link {
  background-color: #844bd3;
}

.theme .property-filters .is-active .filter-link {
    -webkit-box-shadow: inset 0px -5px 0px #5f3694;
    -moz-box-shadow: inset 0px -5px 0px #5f3694;
    box-shadow: inset 0px -5px 0px #5f3694;
}

.theme .property-filters .filter-link,
.theme .property-filters .filters-dropdown {
    -webkit-box-shadow: inset 0px -5px 0px #412368;
    -moz-box-shadow: inset 0px -5px 0px #412368;
    box-shadow: inset 0px -5px 0px #412368;
}
