.brand-four-page .brand-nav #willow-tree-svg path {
    fill: #fff;
}
.navbar-default .navbar-nav > li > a,
.top a {
    color: #575757;
}
.quicklinks-heading {
	font-style: initial;
}
shopping-container h1.heading.main {
    margin: 0.5em 0 !important;
}

shopping-one-up-details h1,
.bar-code {
    font-family: 'Libre Barcode 39 Text', cursive;
    font-size: 32px;
    font-weight: 400;
    margin-top: 1em !important;
	display: none;
}


.gradient-background {
	background-repeat: repeat;
	color: #fff;
	max-width: 1920px;
	margin: 0 auto;
	
}
.gradient-background,
.jim-shore-wwe-green,
.jim-shore-wwe-red {
	background-image: url("/media/3392/d100-gradient-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 0 2em;
}
.jim-shore-wwe-green {
	background-image: url("/media/3454/jswwe-background-grn.jpg");
	color: #fff;
}
.jim-shore-wwe-red {
	background-image: url("/media/3455/jswwe-background-red.jpg");
	color: #fff;
}
.gradient-background .text-grouping {
	text-shadow: 1px 1px 2px black;
}
.gradient-background .text-grouping p {
	font-size: 1.5em;
	max-width: 33em;
}
.gradient-background .btn-default {
	color: #808786 !important;
}
.jim-shore-wwe-green .btn-default {
	color: #2a4c3c !important;
}
.jim-shore-wwe-red .btn-default {
	color: #81171b !important;
}
.gradient-background .btn-default:before,
.jim-shore-wwe-green .btn-default:before,
.jim-shore-wwe-red .btn-default:before {
	background: #fff !important;
}
.gradient-background .btn-default:after,
.jim-shore-wwe-green .btn-default:after,
.jim-shore-wwe-red .btn-default:after {
	background: #fffa !important;
}
.hot-finds-background {
	background-image: url("/media/4338/prism-background.jpg");
	color: #fff;
}
.brand-three-page .brand-nav .dept56-logo,
.brand-two-page .brand-nav .enesco-gift-logo .st0,
.brand-two-page .brand-nav .enesco-gift-logo .st1 {
	fill: #fff !important;
}
.brand-four-page .brand-nav .willow-tree-logo path {
	stroke: #fff !important;
	fill: #fff;
}
.cta-img-outer .cta-text {
	text-align: center;
}
.btn-black {
    color: #000;
    background-color: #fff;
    font-size: 20px;
    font-weight: 600;
}
.btn-black:hover {
    color: #ffffff;
    background-color: #000;
    border-color: #000;
}
.t-white {
	color: #fff;
}
.blue-solid-background {
	background-color: #2773af !important;
}
.dcuk-background {
	background-image: url("/media/4895/background_dcuk.png");
    color: #000;
    background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 0 2em;
}

@media (max-width: 1020px) {
	.upcoming-shows-banner .row.three-column-row > .column .callout-title {
		white-space: initial;
	}
}