.top-banner {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #fff;
	text-shadow: 1px 1px 0px #333;
}
.banner-collapsed {
	text-align: center;
	padding: 5px 0;
	font-size: 18px;
	display: none;
}
.top-banner a, .top-banner a:hover, .top-banner a:focus {
	color: #fff;
	text-decoration: none;
}
.banner-collapsed a:focus, .banner-collapsed a:hover, .banner-collapsed a:visited {
	text-decoration: none;
	color: #fff;
}
.regular {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
	font-weight: 500;
}
.underline {
	text-decoration: underline;
}
.banner-collapsed, .button-holder {
	color: #fff;
}
.banner-collapsed .expand-tab {
	display: inline-block;
}
.expand-tab {
	display: none;
}
.reveal-banner {
	background-color: transparent !important;
	width: 12%;
	font-weight: bold;
	text-align: right;
	line-height: 14px !important;
	cursor: pointer;
}
.banner-collapsed .collapse-tab {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.top-banner .sale-title {
	padding: 12px;
	font-size: 30px;
	display: inline-block;
}
.banner-tall .col-sm-8 {
	margin-top: 7px;
}
.banner-tall {
	padding: 20px 0 10px 0;
	background-size: cover;
}
.banner-ends {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 11px;
}
.top-banner .banner-btn {
	width: 88%;
	font-size: 16px;
}
.top-banner .up-to {
	font-size: 29px;
}
.top-banner .look-for {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 17px;
}
.top-banner .overall-discount {
	font-size: 40px;
}
.banner-tall.sitewide {
	padding: 10px 0;
	text-transform: uppercase;
}
.sitewide .reveal-banner {
	position: absolute;
	width: auto;
	right: 0px;
	top: 10px;
	font-size: 12px !important;
}
.sitewide .additional-discount-desc {
	padding-right: 20px;
}
.sitewide .col-sm-8 {
	margin-top: 0;
}
.sitewide .sitewide-discount {
	font-size: 3.8em;
	padding-top: 2px;
}
.sitewide .up-to-small {
	padding-left: 14px;
}
.sitewide .up-to-sidewide {
	padding-left: 0;
}
.up-to-sitewide-discount {
	-ms-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
}
.sitewide .use-promocode {
	text-transform: uppercase;
	font-size: 16px;
}
.sitewide .small {
	line-height: normal !important;
	font-size: 11px;
	text-transform: none !important;
	font-weight: 300 !important;
}
.sitewide .additional-discount {
	font-size: 15px;
	margin: 5px 0 7px 0;
}
.sitewide .additional-discount-number {
	font-size: 20px;
	background-color: #000;
	padding: 2px 6px;
	border-radius: 3px;
}
.sitewide .discount-range {
	padding-top: 22px;
	font-size: 2.85em !important;
}
.guaranteed-shipping .additional-discount {
	font-size: 14px;
}
.guaranteed-shipping .additional-discount-number {
	font-size: 20px;
}
.guaranteed-shipping .use-promocode {
	font-size: 12px;
}
.guaranteed-shipping .left-column {
	width: 28%;
}
.guaranteed-shipping .right-column {
	width: 72%;
}
.get-it-for-christmas .sitewide-discount {
	font-size: 2.2em;
	margin-top: 10px;
}
.get-it-for-christmas .up-to-sitewide-discount {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.get-it-for-christmas .up-to-small {
	padding-left: 4px;
}
.get-it-for-christmas.changing-shipping {
	padding: 15px 0;
}
.get-it-for-christmas.changing-shipping .sale-title {
	margin-bottom: 5px;
	font-size: 21px;
}
.get-it-for-christmas.changing-shipping .additional-discount {
	font-size: 14px;
}
.get-it-for-christmas.changing-shipping .additional-discount-number {
	font-size: 18px;
}
.get-it-for-christmas.changing-shipping .left-column {
	width: 45%;
}
.get-it-for-christmas.changing-shipping .right-column {
	width: 55%;
}
.get-it-for-christmas.changing-shipping .additional-discount {
	margin-top: 0;
}
.get-it-for-christmas.changing-shipping .additional-discount-desc {
	width: 40%;
}
.get-it-for-christmas.changing-shipping .ship-same-day {
	width: 60%;
	padding-left: 119px;
}
.changing-shipping .sale-title {
	margin-top: 0 !important;
}
.changing-shipping .use-promocode {
	font-size: 11px !important;
}
.changing-shipping .left-column .small {
	padding-left: 13px;
}
.banner-collapsed.summer-sale, .button-holder .summer-sale {
	background: #17467a;
}
.top-banner .banner-tall.summer-sale {
	background-image: url(../img/banners/summer-sale-banner-tall.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.summer-sale .sale-title {
	background-color: #ffae00;
}
.summer-sale .banner-btn {
	background-color: #6296ba;
}
.summer-sale .banner-btn:hover {
	background-color: #7db3d8;
}
.banner-tall.summer-sale {
	background-color: #17467a;
}
.banner-tall.summer-sale.sitewide .additional-discount-number {
	background-color: #58a2e6;
}
.banner-collapsed.columbus-day-sale, .button-holder .columbus-day-sale {
	background: #0a4a3f;
}
.top-banner .banner-tall.columbus-day-sale {
	background-image: url(../img/banners/columbus-day-sale-banner-tall-bg.jpg);
	background-position: -450px;
	background-repeat: no-repeat;
}
.columbus-day-sale .sale-title {
	background-color: #73150d;
}
.columbus-day-sale .banner-btn {
	background-color: #338c7c;
}
.columbus-day-sale .banner-btn:hover, .columbus-day-sale .banner-btn:focus {
	background-color: #1fa38b;
}
.banner-tall.columbus-day-sale {
	background-color: #0a4a3f;
}
.banner.columbus-day-sale {
	background-image: url(../img/banners/columbus-day-banner-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #0a4a3f;
}
.columbus-day-sale .color {
	color: #fd9f00;
}
.columbus-day-sale .promo-code {
	background-color: #73150d;
}
.columbus-day-sale .discount-regular {
	background-color: #0a4a3f;
}



@media(max-width:1364px) {
.get-it-for-christmas .sale-title {
font-size: 22px;
}
}

@media(max-width:1366px) {
.top-banner .banner-tall.columbus-day-sale {
	background-position: -250px;
}
}

@media(max-width:767px) {
.top-banner .banner-tall.columbus-day-sale {
	background-position: -150px;
}
}

@media(max-width:670px) {
.top-banner .banner-tall.columbus-day-sale {
	background-position: center;
}
}

@media(max-width:420px) {
.top-banner .banner-tall.columbus-day-sale {
	background-position: -285px;
}
}

@media(max-width:320px) {
.top-banner .banner-tall.columbus-day-sale {
	background-position: -390px;
}
}
.banner-collapsed.halloween, .button-holder .halloween {
	background: #f16407;
}
.top-banner .banner-tall.halloween {
	background-image: url(../img/banners/halloween-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.halloween .sale-title {
	background-color: #ff8400;
}
.halloween .banner-btn {
	background-color: #c42c0e;
}
.halloween .banner-btn:hover, .halloween .banner-btn:focus {
	background-color: #d83211;
}
.banner-tall.halloween {
}
.banner.halloween {
	background-image: url(../img/banners/halloween-banner-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.halloween .color {
	color: #fd9f00;
}
.halloween .promo-code {
	background-color: #73150d;
}
.halloween .discount-regular {
	background-color: #4d0100;
}
.halloween .ten-percent {
	background-color: #ff8400 !important;
	color: #fff;
}
.halloween .fifteen-percent {
	background-color: #e13817 !important;
	color: #fff;
}
.banner-collapsed.thanksgiving, .button-holder .thanksgiving {
	background: #b21812;
}
.top-banner .banner-tall.thanksgiving {
	background-image: url(../img/banners/thanksgiving-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.thanksgiving .sale-title {
	background-color: #4a7015;
}
.thanksgiving .banner-btn {
	background-color: #b21812;
}
.banner-tall.thanksgiving {
	background-color: #000;
}
.thanksgiving .banner-btn:hover, .thanksgiving .banner-btn:focus {
	background-color: #d83211;
}
.banner.thanksgiving {
	background-image: url(../img/banners/thanksgiving-banner-bg.webp);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.thanksgiving .color {
	color: #fd9f00;
}
.thanksgiving .promo-code {
	background-color: #73150d;
}
.thanksgiving .discount-regular {
	background-color: #4d0100;
}
.thanksgiving .ten-percent {
	background-color: #4a7015 !important;
	color: #fff;
}
.thanksgiving .fifteen-percent {
	background-color: #e13817 !important;
	color: #fff;
}
.sitewide.thanksgiving .additional-discount-number {
	background-color: #d83211;
}
.banner-collapsed.black-friday, .button-holder .black-friday {
	background: #d10800;
}
.top-banner .banner-tall.black-friday {
	background-image: url(../img/banners/black-friday-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.black-friday .sale-title {
	background-color: #d10800;
}
.black-friday .banner-btn {
	background-color: #d10800;
}
.banner-tall.black-friday {
	background-color: #000;
}
.black-friday .banner-btn:hover, .black-friday .banner-btn:focus {
	background-color: #ee271f;
}
.banner.black-friday {
	background-image: url(../img/banners/black-friday-banner-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-size: cover;
	background-color: #000;
}
.black-friday .color {
	color: #fd9f00;
}
.black-friday .promo-code {
	background-color: #dd0202;
}
.black-friday .discount-regular {
	background-color: #df0000;
}
.black-friday .ten-percent {
	background-color: #fff !important;
	color: #000;
}
.black-friday .fifteen-percent {
	background-color: #a00000 !important;
	color: #fff;
}
.sitewide.black-friday .additional-discount-number {
	background-color: #ee271f;
}
.banner-collapsed.cyber-monday, .button-holder .cyber-monday {
	background: #0073a9;
}
.top-banner .banner-tall.cyber-monday {
	background-image: url(../img/banners/cyber-monday-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.cyber-monday .sale-title {
	background-color: #0a8dc6;
}
.cyber-monday .banner-btn {
	background-color: #0073a9;
}
.banner-tall.cyber-monday {
	background-color: #000;
}
.cyber-monday .banner-btn:hover, .cyber-monday .banner-btn:focus {
	background-color: #0a8dc6;
}
.banner.cyber-monday {
	background-image: url(../img/banners/cyber-monday-banner-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.cyber-monday .color {
	color: #00aeff;
}
.cyber-monday .promo-code {
	background-color: #0a8dc6;
}
.cyber-monday .discount-regular {
	background-color: #0a4169;
}
.cyber-monday .ten-percent {
	background-color: #fff !important;
	color: #000;
}
.cyber-monday .fifteen-percent {
	background-color: #0a8dc6 !important;
	color: #fff;
}
.sitewide.cyber-monday .additional-discount-number {
	background-color: #0a4169;
}
.banner-collapsed.green-monday, .button-holder .green-monday {
	background: #038b1e;
}
.top-banner .banner-tall.green-monday {
	background-image: url(../img/banners/green-monday-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.green-monday .sale-title {
	background-color: #0b2f13;
}
.green-monday .banner-btn {
	background-color: #038b09;
}
.banner-tall.green-monday {
	background-color: #000;
}
.green-monday .banner-btn:hover, .green-monday .banner-btn:focus {
	background-color: #00a721;
}
.banner.green-monday {
	background-image: url(../img/banners/green-monday-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.green-monday .color {
	color: #00aeff;
}
.green-monday .promo-code {
	background-color: #038b09;
}
.green-monday .discount-regular {
	background-color: #de8003;
}
.green-monday .ten-percent {
	background-color: #fff !important;
	color: #000;
}
.green-monday .fifteen-percent {
	background-color: #0b2f13 !important;
	color: #fff;
}
.sitewide.green-monday .additional-discount-number {
	background-color: #038b09;
}
.banner-collapsed.christmas, .button-holder .christmas {
	background: #2d670a;
}
.top-banner .banner-tall.christmas {
	background-image: url(../img/banners/christmas-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.christmas .sale-title {
	background-color: #1f4a05;
}
.banner-tall.christmas {
	background-color: #000;
}
.christmas .banner-btn {
	background-color: #377e0c;
}
.christmas .banner-btn:hover, .christmas .banner-btn:focus {
	background-color: #469d11;
}
.banner.christmas {
	background-image: url(../img/banners/christmas-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.christmas .color {
	color: #00aeff;
}
.christmas .promo-code {
	background-color: #2d670a;
}
.christmas .discount-regular {
	background-color: #182f04;
}
.christmas .ten-percent {
	background-color: #fff !important;
	color: #000;
}
.christmas .fifteen-percent {
	background-color: #de8003 !important;
	color: #fff;
}
.sitewide.christmas .additional-discount-number {
	background-color: #284e07;
}
.banner-collapsed.changing-shipping, .button-holder .changing-shipping {
	background: #3561ce;
}
.top-banner .banner-tall.changing-shipping {
	background-image: url(../img/banners/changing-shipping-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	background-color: #720000;
}
.changing-shipping .sale-title {
	background-color: #284e07;
}
.banner-tall.changing-shipping {
	background-color: #000;
}
.changing-shipping .banner-btn {
	background-color: #284e07;
}
.changing-shipping .banner-btn:hover, .changing-shipping .banner-btn:focus {
	background-color: #284e07;
}
.banner.changing-shipping {
	background-image: url(../img/banners/christmas-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.changing-shipping .color {
	color: #3561ce;
}
.changing-shipping .promo-code {
	background-color: #284e07;
}
.changing-shipping .discount-regular {
	background-color: #284e07;
}
.changing-shipping .ten-percent {
	background-color: #fff !important;
	color: #000;
}
.changing-shipping .fifteen-percent {
	background-color: #de8003 !important;
	color: #fff;
}
.sitewide.changing-shipping .additional-discount-number {
	background-color: #284e07;
}
.banner-collapsed.sleigh-blue, .button-holder .sleigh-blue {
	background: #2d670a;
}
.top-banner .banner-tall.sleigh-blue {
	background-image: url(../img/banners/sleigh-blue-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #000002;
}
.sleigh-blue .sale-title {
	background-color: #2d6bcb;
}
.banner-tall.sleigh-blue {
	background-color: #000;
}
.sleigh-blue .banner-btn {
	background-color: #377e0c;
}
.sleigh-blue .banner-btn:hover, .sleigh-blue .banner-btn:focus {
	background-color: #469d11;
}
.banner.sleigh-blue {
	background-image: url(../img/banners/sleigh-blue-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.sleigh-blue .color {
	color: #00aeff;
}
.sleigh-blue .promo-code {
	background-color: #2d670a;
}
.sleigh-blue .discount-regular {
	background-color: #182f04;
}
.sleigh-blue.ten-percent {
	background-color: #fff !important;
	color: #000;
}
.sleigh-blue .fifteen-percent {
	background-color: #de8003 !important;
	color: #fff;
}
.sitewide.sleigh-blue .additional-discount-number {
	background-color: #2d6bcb;
}
.banner-collapsed.sleigh-red-green, .button-holder .sleigh-red-green {
	background: #2d670a;
}
.top-banner .banner-tall.sleigh-red-green {
	background-image: url(../img/banners/sleigh-red-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #750000;
}
.sleigh-red-green .sale-title {
	background-color: #1f4a05;
}
.banner-tall.sleigh-red-green {
	background-color: #000;
}
.sleigh-red-green .banner-btn {
	background-color: #377e0c;
}
.sleigh-red-green .banner-btn:hover, .sleigh-red-green .banner-btn:focus {
	background-color: #469d11;
}
.banner.sleigh-red-green {
	background-image: url(../img/banners/sleigh-red-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #6e0000;
}
.sleigh-red-green .color {
	color: #00aeff;
}
.sleigh-red-green .promo-code {
	background-color: #2d670a;
}
.sleigh-red-green .discount-regular {
	background-color: #182f04;
}
.sleigh-red-green.ten-percent {
	background-color: #fff !important;
	color: #000;
}
.sleigh-red-green .fifteen-percent {
	background-color: #de8003 !important;
	color: #fff;
}
.sitewide.sleigh-red-green .additional-discount-number {
	background-color: #284e07;
}
.banner-collapsed.winter-sale, .button-holder .winter-sale {
	background: #0d1f6e;
}
.top-banner .banner-tall.winter-sale {
	background-image: url(../img/banners/winter-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.winter-sale .sale-title {
	background-color: #004bac;
}
.winter-sale .banner-btn {
	background-color: #b21812;
}
.banner-tall.winter-sale {
	background-color: #000;
}
.winter-sale .banner-btn:hover, .winter-sale .banner-btn:focus {
	background-color: #d83211;
}
.banner.winter-sale {
	background-image: url(../img/banners/winter-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-size: 200%;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.winter-sale .color {
	color: #fd9f00;
}
.winter-sale .promo-code {
	background-color: #398af3;
}
.winter-sale .discount-regular {
	background-color: #0d1f6e;
}
.winter-sale .ten-percent {
	background-color: #141b3e !important;
	color: #fff;
}
.winter-sale .fifteen-percent {
	background-color: #5981b7 !important;
	color: #fff;
}
.sitewide.winter-sale .additional-discount-number {
	background-color: #398af3;
}
.banner-collapsed.mothers-day-sale, .button-holder .mothers-day-sale {
	background: #c61731;
}
.top-banner .banner-tall.mothers-day-sale {
	background-image: url(../img/banners/mothers-day-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.mothers-day-sale .sale-title {
	background-color: #6f8a12;
}
.mothers-day-sale .banner-btn {
	background-color: #b21812;
}
.banner-tall.mothers-day-sale {
	background-color: #000;
}
.mothers-day-sale .banner-btn:hover, .mothers-day-sale .banner-btn:focus {
	background-color: #051002;
}
.banner.mothers-day-sale {
	background-image: url(../img/banners/mothers-day-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-size: 300%;
	background-position: -170px -50px;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.mothers-day-sale .color {
	color: #bc1b38;
}
.mothers-day-sale .promo-code {
	background-color: #6f8a12;
}
.mothers-day-sale .discount-regular {
	background-color: #ea655f;
}
.mothers-day-sale .ten-percent {
	background-color: #d04760 !important;
	color: #fff;
}
.mothers-day-sale .fifteen-percent {
	background-color: #6f0014 !important;
}
.sitewide.mothers-day-sale .additional-discount-number {
	background-color: #5e6e0e;
}
.banner-collapsed.fathers-day-sale, .button-holder .fathers-day-sale {
	background: #c61731;
}
.top-banner .banner-tall.fathers-day-sale {
	background-image: url(../img/banners/fathers-day-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.fathers-day-sale .sale-title {
	background-color: #de3200;
}
.fathers-day-sale .banner-btn {
	background-color: #b21812;
}
.banner-tall.fathers-day-sale {
	background-color: #000;
}
.fathers-day-sale .banner-btn:hover, .fathers-day-sale .banner-btn:focus {
	background-color: #051002;
}
.banner.fathers-day-sale {
	background-image: url(../img/banners/fathers-day-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: -450px -130px;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.fathers-day-sale .color {
	color: #bc1b38;
}
.fathers-day-sale .promo-code {
	background-color: #6f8a12;
}
.fathers-day-sale .discount-regular {
	background-color: #de3200;
}
.fathers-day-sale .ten-percent {
	background-color: #e1751e !important;
	color: #fff;
}
.fathers-day-sale .fifteen-percent {
	background-color: #e14a1e !important;
}
.sitewide.fathers-day-sale .additional-discount-number {
	background-color: #6d9d00;
}
.banner-collapsed.independence-day-sale, .button-holder .independence-day-sale {
	background: #da0000;
}
.top-banner .banner-tall.independence-day-sale {
	background-image: url(../img/banners/independence-day-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.independence-day-sale .sale-title {
	background-color: #da0000;
}
.independence-day-sale .banner-btn {
	background-color: #b21812;
}
.banner-tall.independence-day-sale {
	background-color: #000;
}
.independence-day-sale .banner-btn:hover, .independence-day-sale .banner-btn:focus {
	background-color: #051002;
}
.banner.independence-day-sale {
	background-image: url(../img/banners/independence-day-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: -380px -150px;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.independence-day-sale .color {
	color: #bc1b38;
}
.independence-day-sale .promo-code {
	background-color: #da0000;
}
.independence-day-sale .discount-regular {
	background-color: #0027d0;
}
.independence-day-sale .ten-percent {
	background-color: #0265ac !important;
	color: #fff;
}
.independence-day-sale .fifteen-percent {
	background-color: #227edd !important;
}
.sitewide.independence-day-sale .additional-discount-number {
	background-color: #a60000;
}
.banner-collapsed.labour-day-sale, .button-holder .labour-day-sale {
	background: #be092f;
}
.top-banner .banner-tall.labour-day-sale {
	background-image: url(../img/banners/labour-day-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.labour-day-sale .sale-title {
	background-color: #be092f;
}
.labour-day-sale .banner-btn {
	background-color: #b21812;
}
.banner-tall.labour-day-sale {
	background-color: #000;
}
.labour-day-sale .banner-btn:hover, .labour-day-sale .banner-btn:focus {
	background-color: #051002;
}
.banner.labour-day-sale {
	background-image: url(../img/banners/labour-day-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: -280px -150px;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.labour-day-sale .color {
	color: #bc1b38;
}
.labour-day-sale .promo-code {
	background-color: #001f53;
}
.labour-day-sale .discount-regular {
	background-color: #001f53;
}
.labour-day-sale .ten-percent {
	background-color: #0265ac !important;
	color: #fff;
}
.labour-day-sale .fifteen-percent {
	background-color: #227edd !important;
}
.sitewide.labour-day-sale .additional-discount-number {
	background-color: #001f53;
}
.banner-collapsed.valentines-sale, .button-holder .valentines-sale {
	background: #bd2814;
}
.top-banner .banner-tall.valentines-sale {
	background-image: url(../img/banners/valentines-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.valentines-sale .sale-title {
	background-color: #f13636;
}
.valentines-sale .banner-btn {
	background-color: #b21812;
}
.banner-tall.valentines-sale {
	background-color: #000;
}
.valentines-sale .banner-btn:hover, .valentines-sale .banner-btn:focus {
	background-color: #d83211;
}
.banner.valentines-sale {
	background-image: url(../img/banners/valentines-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-size: 200%;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.valentines-sale .color {
	color: #fd9f00;
}
.valentines-sale .promo-code {
	background-color: #f4524e;
}
.valentines-sale .discount-regular {
	background-color: #fe5c35;
}
.valentines-sale .ten-percent {
	background-color: #590a00 !important;
	color: #fff;
}
.valentines-sale .fifteen-percent {
	background-color: #f01c00 !important;
}
.sitewide.valentines-sale .additional-discount-number {
	background-color: #f4524e;
}
.banner-collapsed.stpatricks-sale, .button-holder .stpatricks-sale {
	background: #189a12;
}
.top-banner .banner-tall.stpatricks-sale {
	background-image: url(../img/banners/stpatricks-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.stpatricks-sale .sale-title {
	background-color: #4a9e19;
}
.stpatricks-sale .banner-btn {
	background-color: #b21812;
}
.banner-tall.stpatricks-sale {
	background-color: #000;
}
.stpatricks-sale .banner-btn:hover, .stpatricks-sale .banner-btn:focus {
	background-color: #051002;
}
.banner.stpatricks-sale {
	background-image: url(../img/banners/stpatricks-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-size: 200%;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.stpatricks-sale .color {
	color: #fd9f00;
}
.stpatricks-sale .promo-code {
	background-color: #4fc517;
}
.stpatricks-sale .discount-regular {
	background-color: #53d243;
}
.stpatricks-sale .ten-percent {
	background-color: #4a9e19 !important;
	color: #fff;
}
.stpatricks-sale .fifteen-percent {
	background-color: #64945c !important;
}
.sitewide.stpatricks-sale .additional-discount-number {
	background-color: #051002;
}
.banner-collapsed.easter-sale, .button-holder .easter-sale {
	background: #189a12;
}
.top-banner .banner-tall.easter-sale {
	background-image: url(../img/banners/easter-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.easter-sale .sale-title {
	background-color: #bc1b38;
}
.easter-sale .banner-btn {
	background-color: #b21812;
}
.banner-tall.easter-sale {
	background-color: #000;
}
.easter-sale .banner-btn:hover, .easter-sale .banner-btn:focus {
	background-color: #051002;
}
.banner.easter-sale {
	background-image: url(../img/banners/easter-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: left;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.easter-sale .color {
	color: #bc1b38;
}
.easter-sale .promo-code {
	background-color: #168eb4;
}
.easter-sale .discount-regular {
	background-color: #ea655f;
}
.easter-sale .up-to-sitewide-discount {
}
.easter-sale .ten-percent {
	background-color: #d04760 !important;
	color: #fff;
}
.easter-sale .fifteen-percent {
	background-color: #bc1b38 !important;
}
.sitewide.easter-sale .additional-discount-number {
	background-color: #168eb4;
}
.banner-collapsed.wycliffe-brothers, .button-holder .wycliffe-brothers {
	background: #003399;
}
.top-banner .banner-tall.wycliffe-brothers {
	background-image: url(../img/banners/wycliffe-brothers-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	color: #222 !important;
	height: 106px;
	padding-top: 28px;
	background-color: #f0f5f9;
	text-shadow: none !important;
}
.wycliffe-brothers .up-to {
	color: #32add7;
}
.wycliffe-brothers .look-for {
	font-weight: 600;
	font-size: 16px;
}
.wycliffe-brothers .sale-title {
	background-color: #4a7015;
}
.wycliffe-brothers .banner-btn {
	background-color: #003399;
	background-image: url(../img/banners/eu-stars.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.wycliffe-brothers .reveal-banner {
	color: #222;
	line-height: normal !important;
	width: 5%;
}
.wycliffe-brothers .reveal-banner:hover, .wycliffe-brothers .reveal-banner:focus {
	color: #666;
}
.wycliffe-brothers .click-here .btn {
	background-color: #32add7;
	color: #fff;
	background-image: none !important;
	line-height: 20px;
	width: 95%;
	font-size: 14px;
	text-shadow: 1px 1px 3px #999;
	text-transform: uppercase;
}
.wycliffe-brothers .click-here .btn:hover, .wycliffe-brothers .click-here .btn:focus {
	background-color: #4cbce3;
}
.banner-tall.wycliffe-brothers {
	background-color: #fff;
}
.wycliffe-brothers .banner-btn:hover, .wycliffe-brothers .banner-btn:focus {
	background-color: #1f59ce;
}
.banner.wycliffe-brothers {
	background-image: url(../img/banners/wycliffe-brothers-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #000;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	text-shadow: none;
	background-color: #000;
}
.banner.wycliffe-brothers {
	background-image: url(../img/banners/wycliffe-brothers-banner-tall-bg.jpg);
	background-repeat: no-repeat;
	background-position: -750px;
	border-radius: 3px;
	background-size: auto;
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	background-color: #fff;
	min-height: 75px;
	border: 1px solid #B1DFF3;
}
.banner.wycliffe-brothers .now-avail {
	background-color: #003399;
	background-image: url(../img/banners/eu-stars.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 5px;
	border-radius: 5px;
	color: #fff;
	vertical-align: middle;
	margin-top: 12px;
	text-shadow: 1px 1px 1px #555;
}
.banner.wycliffe-brothers .brothers-title {
	font-size: 16px;
	color: #32add7;
	margin-top: 12px;
}
.banner.wycliffe-brothers .col-sm-6 {
	border-color: #B1DFF3;
}
.discount-regular {
	padding: 10px 20px;
	background-color: #000;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	display: inline-block;
	border-radius: 3px;
	text-shadow: none;
}
.product .banner {
	margin-bottom: 20px;
}
.section .banner {
	margin-top: 15px;
}
.banner {
	padding: 5px 0;
}
.banner .col-sm-6 {
	text-align: center;
}
.promo-code {
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 5px 20px;
	line-height: 27px;
	text-shadow: 1px 0px 0px #444;
	border: 2px dashed #fff;
}
.color {
	font-size: 28px;
	padding: 0 5px !important;
}



.banner-collapsed.eu-sets-section-banner {
background-color: #041c8b !important;
color: #ffcc00 !important;
background-image: none;
padding: 10px 15px;
}
.eu-sets-section-banner {
	background-color: #f4f5fc;
	background-image: url(../img/banners/eu-banner/eu-sets-section.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
	overflow: hidden;
	max-height: 100px;
	padding: 23px 0;
}
.eu-sets-section-banner h1 {
color: #fff;
background-color: #041c8b;
padding: 16px 0;
text-shadow: 1px 1px 3px #211d1f;
font-size:20px;
text-align: center;
border-radius: 3px;
}

.eu-sets-section-banner h2 {
font-size:20px;
display: block;
width: auto;
text-shadow: none;
margin: 0;
}

.eu-sets-section-banner h3 {
background-color: #ffcc00;
padding: 4px 7px;
margin: 7px 0 0 0;
font-size:15px;
display: inline-block;
width: auto;
border-radius: 4px;
text-shadow: none;
}
.eu-sets-section-banner .container {
position :relative;
}

.eu-sets-section-banner .reveal-banner  {
color: 	#041c8b !important;
text-shadow: none;
font-size: 16px;
position: absolute;
right: 15px;
top: 0px;
}
.banner-collapsed.eu-sets-section-banner  .collapse-tab {
right: 0px;
}

.eu-section-set-container {
text-align: center;
position: relative;
padding: 0 8px;
}

.eu-section-set-container-inner {

width: 100%;
}

.eu-section-set-container img {
margin-top: 20px;
transition: all .3s ease;
}
.eu-section-logo {
position: absolute;
top: -9px;
margin: 0 auto !important;
left: 0;
right: 0;
display: block;
transform: none;
}

.eu-sets-section-banner .btn {
top: 3px;
position: absolute;
left: 310px;
background-color: #2c4ce0;
}
.eu-sets-section-banner .btn:hover, .eu-sets-section-banner .btn:active, .eu-sets-section-banner .btn:focus {
background-color: #3557f4;
}
.eu-sets-section-banner .btn i {
font-size: 14px !important;
padding-right: 5px !important;
}
.eu-sets-section-banner .btn:after {
	content: "Go to our Partner Site";
}
@media(max-width:1365px) {
.sitewide .sale-title {
	margin-top: 15px;
}
.banner-tall.sitewide {
	padding-bottom: 10px;
}
.sitewide .up-to-sitewide-discount {
	width: 40%;
	margin-top: 10px;
}
.sitewide .additional-discount-desc {
	width: 60%;
}
.additional-discount-number {
	display: inline-block;
}
.guaranteed-shipping .additional-discount-desc {
	text-align: right !important;
	width: 30% !important;
	float: left;
}
.guaranteed-shipping.sitewide .up-to-sitewide-discount {
	width: 30%;
}
.guaranteed-shipping.sitewide .sitewide-discount {
	font-size: 3.5em !important;
}
.guaranteed-shipping .additional-discount-desc {
	width: 34% !important;
}
.get-it-for-christmas .left-column {
	width: 30% !important;
}
.get-it-for-christmas .right-column {
	width: 70% !important;
}
.get-it-for-christmas .up-to-sitewide-discount {
	width: 45% !important;
}
.get-it-for-christmas .additional-discount-desc {
	width: 55% !important;
}
.get-it-for-christmas .sale-title {
	font-size: 22px;
}
.get-it-for-christmas .sitewide-discount {
	font-size: 2.2em !important;
}
.changing-shipping .additional-discount-desc {
	width: 50% !important;
}
.changing-shipping .sale-title {
	margin-top: 0 !important;
}
.changing-shipping .sale-title {
	margin-top: 0 !important;
}
.top-banner .banner-tall.changing-shipping {
	background-position: -300px;
}
.top-banner .banner-tall.valentines-sale .sale-title, .top-banner .banner-tall.stpatricks-sale .sale-title {
	font-size: 22px;
}

.eu-sets-section-banner .col-lg-5 {
	width: 36%;
}
.eu-sets-section-banner .eu-section-logo {
	max-height: 19px;
}
.eu-sets-section-banner .col-lg-push-5 {
	left: 35%;
}

}

@media(max-width:1199px) {

	.eu-sets-section-banner .col-lg-5 {
		width: 33.33333333%;
	}

	.eu-sets-section-banner .col-lg-push-5 {
		left: auto;
	}


.sitewide-discount {
	font-size: 3em !important;
}
.sitewide .up-to-sitewide-discount {
	width: 45%;
	margin-top: 10px;
}
.sitewide .additional-discount-desc {
	width: 55%;
}
.sitewide .small {
	font-size: 11px;
}
.sitewide .additional-discount {
	font-size: 14px;
}
.sitewide.thanksgiving .use-promocode {
	font-size: 14px;
}
.banner {
	line-height: 14px;
}
.discount-regular {
	margin: 3px 0;
	font-size: 18px;
}
.promo-code {
	margin: 3px 0;
	line-height: 28px;
	padding: 5px 10px;
}
.discount {
	font-size: 13px !important;
	line-height: 13px !important;
}
.top-banner .sale-title {
	font-size: 28px;
}
.guaranteed-shipping .additional-discount-desc {
	text-align: right !important;
	width: 30% !important;
	float: left;
}
.guaranteed-shipping .additional-discount-number {
	font-size: 15px;
}
.guaranteed-shipping .left-column {
	width: 20%;
}
.guaranteed-shipping .right-column {
	width: 80%;
}
.guaranteed-shipping.sitewide .up-to-sitewide-discount {
	width: 25%;
	text-align: center !important;
}
.guaranteed-shipping.sitewide .sitewide-discount {
	font-size: 2.2em !important;
}
.guaranteed-shipping .additional-discount-desc {
	width: 37% !important;
	padding-top: 8px;
}
.get-it-for-christmas .sitewide-discount {
	font-size: 2.2em !important;
}
.get-it-for-christmas .sale-title {
	font-size: 16px !important;
	padding: 5px 10px;
}
.changing-shipping .left-column .small {
	padding-left: 10px;
}
.changing-shipping .additional-discount-desc {
	width: 35%;
}
.get-it-for-christmas.changing-shipping .ship-same-day {
	width: 65%;
	padding-left: 70px;
}
.top-banner .banner-tall.halloween {
	background-position: right;
}
.top-banner .sale-title {
	font-size: 18px;
}
.banner-tall .col-sm-8 {
	margin-top: 0;
}
.top-banner .banner-tall.valentines-sale .sale-title, .top-banner .banner-tall.stpatricks-sale .sale-title {
	font-size: 16px;
}
.banner-tall.wycliffe-brothers {
	background-position: -260px 0 !important;
}
.banner-tall.wycliffe-brothers .col-sm-3 {
	width: 41%;
}
.banner-tall.wycliffe-brothers .col-sm-6 {
	width: 32%;
	text-align: left !important;
	padding: 0;
}
.banner-tall.wycliffe-brothers .now-avail {
	width: 27% !important;
}
.banner.wycliffe-brothers .now-avail {
	margin-top: 12px;
	margin-bottom: 7px;
}
.banner.wycliffe-brothers .brothers-title {
	font-size: 13px;
	margin-top: 20px;
}


.eu-section-logo {
top: 3px;
}
.eu-section-set-container img {
margin-top: 30px;
}
.eu-sets-section-banner .btn {
display: none;
}


}
@media(max-width:991px) {
	.eu-sets-section-banner {
	max-height: 200px;
	}
	.eu-sets-section-banner .eu-section-logo {
		max-height: none;
	}
.eu-sets-section-banner .col-lg-5 {
	width: 100%;
}
.eu-sets-section-banner h2 {
font-size: 20px;
}

.eu-sets-section-banner h3 {
font-size: 15px;
}
.banner-collapsed.eu-sets-section-banner  .collapse-tab {
right: -15px;
}
.eu-section-logo {
height: 20px;
}

.wycliffe-logo {
height: 35px;
top: 0;
}
.eu-sets-section-banner .btn {
	display: block;
	left: 75%;
}
.eu-sets-section-banner .btn:after {
	content: "Go to our Partner Site";
}
}
@media(max-width:900px) {
.banner.wycliffe-brothers .brothers-title {
	margin-top: 12px;
}
.top-banner .banner-tall.changing-shipping {
	background-position: -500px;
}
.changing-shipping .additional-discount-desc {
	padding-right: 10px;
}
}

@media(max-width:860px) {
.banner .col-sm-6 {
	width: 50%;
	float: left;
}
.banner .discount-regular {
	font-size: 18px;
	padding: 9px inherit !important;
}
.banner-tall.wycliffe-brothers .click-here-text {
	display: none;
}
.banner-tall.wycliffe-brothers .now-avail {
	width: 30% !important;
}
.banner-tall.wycliffe-brothers .click-here {
	width: 20%;
}
.banner-tall.wycliffe-brothers .click-here .btn {
	padding: 5px 10px;
	line-height: 40px;
	width: auto;
}
.banner-tall.wycliffe-brothers .col-sm-6 {
	width: 50%;
}
.wycliffe-brothers .reveal-banner {
	width: 10%;
}
.wycliffe-brothers .up-to {
	font-size: 26px !important;
}
.wycliffe-brothers .look-for {
	font-size: 16px !important;
}
.guaranteed-shipping .additional-discount-desc {
	text-align: right !important;
	width: 30% !important;
	float: left;
}
.guaranteed-shipping .additional-discount {
	font-size: 13px;
}
.guaranteed-shipping .additional-discount-number {
	font-size: 15px;
}
.guaranteed-shipping .left-column {
	width: 24%;
}
.guaranteed-shipping .right-column {
	width: 76%;
}
.guaranteed-shipping.sitewide .up-to-sitewide-discount {
	width: 24%;
}
.guaranteed-shipping.sitewide .sitewide-discount {
	font-size: 1.5em !important;
	padding-top: 0;
	margin-top: -5px;
}
.guaranteed-shipping .up-to-small {
	padding-left: 0;
}
.guaranteed-shipping .additional-discount-desc {
	width: 38% !important;
	padding: 8px 10px 0 10px;
}
.get-it-for-christmas .left-column {
	width: 36% !important;
}
.get-it-for-christmas .right-column {
	width: 64% !important;
}
.get-it-for-christmas .up-to-sitewide-discount {
	width: 45% !important;
	text-align: center !important;
	margin-top: -5px;
}
.get-it-for-christmas .additional-discount-desc {
	width: 55% !important;
}
.get-it-for-christmas .sitewide-discount {
	font-size: 1.7em !important;
}
.changing-shipping .additional-discount-desc {
	width: 50% !important;
	margin-top: 10px;
}
.get-it-for-christmas.changing-shipping .ship-same-day {
	width: 50% !important;
	padding-left: 50px;
}
.changing-shipping .additional-discount-number {
	font-size: 12px !important;
}
.changing-shipping .reveal-banner {
	top: 6px;
}

.eu-sets-section-banner .col-lg-push-5 {
	padding-left: 0;
}
}

@media(max-width:767px) {
.top-banner .overall-discount {
	font-size: 22px;
}
.top-banner .up-to {
	font-size: 20px;
}
.top-banner .look-for {
	font-size: 11px;
}
.top-banner .banner-btn {
	font-size: 14px;
}
.sitewide .col-sm-8 {
	width: 64%;
}
.sitewide-discount {
	font-size: 2.7em !important;
}
.sitewide .up-to-sitewide-discount {
	width: 50%;
	margin-top: 10px;
	text-align: center !important;
}
.additional-discount-number {
	font-size: 16px !important;
}
.sitewide .additional-discount-desc {
	width: 50% !important;
	float: left;
}
.sitewide .small {
	font-size: 9px;
}
.sitewide .additional-discount {
	font-size: 12px;
}
.sitewide .use-promocode {
	font-size: 11px;
}
.guaranteed-shipping .additional-discount-desc {
	text-align: right !important;
	width: 30% !important;
	float: left;
}
.guaranteed-shipping .additional-discount {
	font-size: 13px;
}
.guaranteed-shipping .additional-discount-number {
	font-size: 15px;
}
.guaranteed-shipping .left-column {
	width: 30%;
}
.guaranteed-shipping .right-column {
	width: 70%;
}
.guaranteed-shipping.sitewide .up-to-sitewide-discount {
	width: 40%;
}
.guaranteed-shipping.sitewide .sitewide-discount {
	font-size: 2.4em !important;
	padding-top: 0;
	margin-top: -5px;
}
.guaranteed-shipping .up-to-small {
	padding-left: 0;
}
.guaranteed-shipping .additional-discount {
	margin: 4px 0 0 0 !important;
}
.guaranteed-shipping .additional-discount-desc {
	width: 60% !important;
	padding: 0px 15px 0 10px;
	float: right;
	text-align: center !important;
}
.guaranteed-shipping .additional-discount-desc {
	display: none;
}
.guaranteed-shipping .ship-same-day {
	display: block !important;
	text-align: right !important;
	margin-top: 10px;
}
.get-it-for-christmas .up-to-sitewide-discount {
	margin-top: 0;
}
.get-it-for-christmas .up-to-small {
	font-size: 11px;
}
.changing-shipping {
	background-position: -600px !important;
}
.changing-shipping .additional-discount-desc {
	display: block !important;
	margin-top: 0;
}
.get-it-for-christmas.changing-shipping .left-column {
	width: 30% !important;
}
.changing-shipping .sale-title {
	font-size: 13px;
	line-height: 18px;
}
.get-it-for-christmas.changing-shipping .ship-same-day {
	padding-left: 0px;
}
.get-it-for-christmas.changing-shipping .additional-discount {
	margin-bottom: 0;
}
.banner-tall.wycliffe-brothers .col-sm-3 {
	width: 30% important;
	float: left;
}
.banner-tall.wycliffe-brothers .col-sm-6 {
	width: 42%;
	float: left;
	text-align: left !important;
}
.banner-tall.wycliffe-brothers .now-avail .btn {
	width: 100%;
}
.banner-tall.wycliffe-brothers .click-here .btn {
	width: 90%;
}
.banner-tall.wycliffe-brothers .now-avail {
	width: 32% !important;
}
.banner-tall.wycliffe-brothers .click-here {
	width: 25%;
}
.wycliffe-brothers .up-to {
	font-size: 22px !important;
}
.wycliffe-brothers .look-for {
	font-size: 12px !important;
}
.wycliffe-brothers .reveal-banner {
	margin: 0;
}
.banner.wycliffe-brothers .brothers-title {
	font-size: 16px;
	margin-top: 20px;
}
.top-banner .banner-tall.green-monday {
	background-position: center;
}
.banner.fathers-day-sale {
	background-size: auto;
	background-position: -350px -130px;
}

.eu-sets-section-banner .btn:after {
	content: "Click Here";
}


.eu-sets-section-banner h2 {
margin-top: 0;
font-size: 20px;
}

.eu-sets-section-banner h3 {
font-size:16px;
margin: 4px 0 0 0;
}
.eu-sets-section-banner h1 {
font-size: 18px;
}

.eu-sets-section-banner .btn{
display: inline-block;
right: 40px;
left: auto;
}
.eu-sets-section-banner {
    max-height: 220px;
}

}
@media(max-width:730px) {
.eu-sets-section-banner .btn {
display: none;
}
.eu-sets-section-banner .col-lg-push-5 {
	text-align: center;
}
}
@media(max-width:685px) {
.get-it-for-christmas .sale-title {
	font-size: 16px !important;
}
.get-it-for-christmas .up-to-small {
	font-size: 10px;
}
.banner.mothers-day-sale {
	background-size: 200%;
	background-position: -140px -20px;
}
}

@media(max-width:670px) {
.reveal-banner {
	width: auto;
	margin-left: 10px;
}
.top-banner .banner-btn {
	width: auto;
}
.sitewide .col-sm-8 {
	width: 50% !important;
}
.sitewide-discount {
	font-size: 3.2em !important;
}
.sitewide .up-to-sitewide-discount {
	width: 100%;
}
.sitewide .additional-discount-desc {
	display: none;
}
.sitewide .small {
	font-size: 9px;
}
.sitewide .additional-discount {
	font-size: 10px;
}
.sitewide .use-promocode {
	font-size: 10px;
}
.guaranteed-shipping .col-sm-8 {
	width: 70% !important;
}
.guaranteed-shipping .left-column {
	width: 30%;
}
.guaranteed-shipping .right-column {
	width: 70%;
}
.guaranteed-shipping.sitewide .up-to-sitewide-discount {
	width: 50%;
}
.guaranteed-shipping.sitewide .sitewide-discount {
	font-size: 2.4em !important;
	padding-top: 0;
	margin-top: -5px;
}
.guaranteed-shipping .up-to-small {
	padding-left: 0;
}
.guaranteed-shipping .additional-discount {
	margin: 4px 0 0 0 !important;
}
.guaranteed-shipping .additional-discount-desc {
	width: 50% !important;
	padding: 0px 15px 0 10px;
	float: right;
}
.guaranteed-shipping .ship-same-day {
	margin-top: 0;
}
.get-it-for-christmas .left-column {
	width: 50% !important;
}
.get-it-for-christmas .up-to-sitewide-discount {
	width: 100% !important;
	margin-top: 10px;
}
.banner-tall.wycliffe-brothers .up-to {
	font-size: 24px;
}
.banner-tall.wycliffe-brothers .look-for {
	font-size: 13px;
}
.banner.wycliffe-brothers .brothers-title {
	margin-top: 12px;
}
}

@media(max-width:667px) {
.top-banner .sale-title {
	font-size: 18px;
}
.eu-sets-section-banner {
    max-height: 190px;
}

}

@media(max-width:600px) {
.top-banner .sale-title {
	font-size: 18px;
}
.top-banner .overall-discount {
	font-size: 20px;
}
.top-banner .up-to {
	font-size: 18px;
}
.top-banner .look-for {
	font-size: 10px;
}
.up-to-sitewide-discount {
	margin-top: 0 !important;
}
.sitewide-discount {
	font-size: 2em !important;
}
.sitewide .sale-title {
	margin-top: 0;
}
}

@media(max-width:580px) {
.top-banner .sale-title {
	font-size: 16px;
}
.top-banner .banner-tall.valentines-sale .sale-title, .top-banner .banner-tall.stpatricks-sale .sale-title {
	font-size: 14px !important;
}
.eu-sets-section-banner h1 {
font-size: 16px;
}
.eu-sets-section-banner h2 {
font-size: 18px;
margin-top: 5px;
}

.eu-sets-section-banner h3 {
font-size: 12px;
}



}

@media(max-width:550px) {
.banner-tall .sale-title {
	padding: 5px;
}
.banner-tall .col-sm-8 {
	text-align: center !important;
}
.banner-tall .banner-btn {
	display: none;
}
.banner-tall.wycliffe-brothers .col-sm-6 {
	width: 54%;
}
.banner-tall.wycliffe-brothers .now-avail {
	width: 0 !important;
}
.banner-tall.wycliffe-brothers .click-here {
	width: 40%;
}
.banner-tall.wycliffe-brothers .click-here .banner-btn {
	display: inline-block;
}
.banner-tall.wycliffe-brothers .now-avail .banner-btn {
	display: none;
}
.banner-tall.wycliffe-brothers .up-to {
	font-size: 21px !important;
}
.banner-tall.wycliffe-brothers .look-for {
	font-size: 12px !important;
}
}

@media(max-width:530px) {
.guaranteed-shipping .ship-same-day {
	display: none !important;
}
.guaranteed-shipping.sitewide .up-to-sitewide-discount {
	width: 100% !important;
}
.guaranteed-shipping .left-column {
	width: 50%;
}
.guaranteed-shipping .right-column {
	width: 50% !important;
}
.get-it-for-christmas .up-to-sitewide-discount {
	width: 100% !important;
	margin-top: -5px !important;
}
.top-banner .banner-tall.changing-shipping {
	background-position: -600px 0px !important;
}
.get-it-for-christmas.changing-shipping .left-column, .get-it-for-christmas.changing-shipping .right-column {
	width: 100% !important;
	float: none !important;
}
.get-it-for-christmas.changing-shipping .sale-title {
	width: 100% !important;
	display: block !important;
	text-align: center;
}
.changing-shipping .additional-discount-desc {
	width: 100% !important;
	text-align: center !important;
	float: none;
	margin-top: 8px;
	padding: 0;
}
.changing-shipping .additional-discount-desc .small {
	font-size: 10px;
}
.get-it-for-christmas.changing-shipping .ship-same-day {
	width: 100% !important;
}
.changing-shipping .left-column .small {
	text-align: center;
	display: block;
	width: 100%;
	font-size: 11px;
	padding-left: 0;
}
}

@media(max-width:480px) {
.banner-collapsed {
	padding: 10px;
}
.banner-collapsed .collapse-tab {
	right: -9px;
}
.banner-tall .reveal-banner {
	margin-right: 2px;
}
.sitewide .col-sm-8 {
	width: 60%;
}
.get-it-for-christmas .sale-title {
	font-size: 14px !important;
}
.get-it-for-christmas .sitewide-discount {
	font-size: 17px !important;
}
.banner.thanksgiving {
	background-size: auto;
	background-position: -450px -190px;
}
.banner.winter-sale {
	background-size: auto;
}
.banner.valentines-sale {
	background-size: auto;
	background-position: right;
}
.banner.stpatricks-sale {
	background-size: auto;
}
.banner.independence-day-sale {
	background-position: -320px -60px;
}
.banner-tall.wycliffe-brothers .reveal-banner {
	margin-right: 0;
}
.top-banner .banner-tall.changing-shipping {
	background-position: -650px !important;
}


.eu-sets-section-banner h1 {
font-size: 14px;
}
.eu-sets-section-banner h2 {
font-size: 16px;
margin-top: 5px;
}

.eu-sets-section-banner h3 {
font-size: 10px;
}

.eu-sets-section-banner {
    max-height: 180px;
}

}

@media(max-width:420px) {
.section .banner, .product .banner {
	font-size: 12px;
}
.section .banner .col-sm-6, .product .banner .col-sm-6 {
	margin-bottom: 5px;
	padding-top: 5px;
}
.banner {
	font-size: 14px;
}
.banner .col-sm-6 {
	width: 100%;
	float: none;
	margin-bottom: 15px;
	padding-top: 15px;
	border-top: 1px dotted #fff;
}
.banner .col-sm-6:first-child {
	border-top: none;
}
.banner .col-sm-6:last-child {
	margin-bottom: 0px !important;
}
.banner .discount-regular {
	font-size: 18px;
	padding: 9px inherit !important;
}
.banner-collapsed {
	font-size: 14px;
	line-height: 18px;
	padding: 10px 15px;
}
.banner-tall .col-sm-8, .banner-tall .col-sm-4, .banner-tall .col-sm-9 {
	width: 100% !important;
	text-align: center !important;
}
.banner-tall .up-to {
	line-height: 12px;
}
.banner-tall .reveal-banner {
	position: absolute;
	right: 4px;
	top: -63px;
}
.banner-collapse .collapse-tab {
	position: absolute;
	right: 4px;
	top: 0;
}
.sitewide .additional-discount-desc {
	display: block;
	width: 100% !important;
	text-align: center;
	padding-right: 0;
}
.up-to-sitewide-discount {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.guaranteed-shipping .ship-same-day {
	display: block !important;
}
.sitewide .reveal-banner {
	top: -55px;
}
.sitewide-discount {
	font-size: 20px !important;
	display: inline;
	padding-left: 5px;
}
.up-to-small {
	font-size: 20px !important;
}
.get-it-for-christmas .sitewide-discount {
	display: block;
	font-size: 2em !important;
}
.get-it-for-christmas .up-to-small {
	font-size: 12px !important;
}
.banner-tall.wycliffe-brothers {
	height: auto !important;
}
.banner-tall.wycliffe-brothers .col-sm-3, .banner-tall.wycliffe-brothers .col-sm-6 {
	width: 100% !important;
	float: none !important;
	display: block !important;
	text-align: center !important;
}
.banner-tall.wycliffe-brothers .now-avail .banner-btn {
	margin: 10px 0;
	width: 100%;
	display: block;
}
.banner-tall.wycliffe-brothers .click-here .banner-btn {
	width: 100%;
}
.banner-tall.wycliffe-brothers .reveal-banner {
	position: absolute;
	top: -110px;
}
.banner.wycliffe-brothers .brothers-title, .banner.wycliffe-brothers .now-avail {
	font-size: 16px;
	margin-top: 0px;
}
.banner.mothers-day-sale {
	background-size: cover;
	background-position: -260px top;
}
.top-banner .banner-tall.mothers-day-sale {
	background-size: 400%;
	background-position: -200px top !important;
}
.banner.fathers-day-sale {
	background-size: auto;
	background-position: -380px -50px;
}


.eu-sets-section-banner .col-xs-4 {
margin-bottom: 10px;
}
.eu-sets-section-banner .col-xs-8 {
width: 100% !important;
float: none;
clear: both;
text-align: center !important;

}
.eu-sets-section-banner .btn {

margin: 0 auto;
left: auto;
right: auto;
width: 130px;
padding: 4px 14px !important;
position: relative;
}
.eu-sets-section-banner h1 {
font-size: 22px;
width: 80%;
margin: 0 auto;
padding: 8px 20px;
}
.eu-sets-section-banner h2 {
font-size: 20px;
margin: 10px 0 5px 0;
}

.eu-sets-section-banner h3 {
font-size: 16px;
}
.eu-sets-section-banner .wycliffe-logo {
height:25px !important;
}
.eu-sets-section-banner  .eu-section-logo {
height:16px;
}
.eu-section-set-container {
top: 20px;
}
.eu-sets-section-banner {
    max-height: 220px;
}
.eu-sets-section-banner .reveal-banner {
top: 0;
right: 15px;
}

}

@media only screen and (max-width:350px) {
.banner-collapsed {
	font-size: 12px;
}
}






.banner-collapsed.anniversary-sale, .button-holder .anniversary-sale {
	background: #be1313;
}
.top-banner .banner-tall.anniversary-sale {
	background-image: url(../img/banners/anniversary-sale-banner-tall-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	color: #333;
	text-shadow: none;
}

.anniversary-sale .sale-title {
	background-color: #236b17;
}
.anniversary-sale .banner-ends {
	color: #fff;	
}
.anniversary-sale .banner-btn {
	background-color: #be1313;
	color: #fff;
}
.banner-tall.anniversary-sale {
	background-color: #000;
}
.anniversary-sale .banner-btn:hover, .anniversary-sale .banner-btn:focus {
	background-color: #051002;
}
.banner.anniversary-sale {
	background-image: url(../img/banners/anniversary-sale-banner-tall-bg.jpg);
	background-repeat: no-repeat;
background-size: 1200px 300px;
	    background-position: 84% 0px;
	color: #000;
	border-radius: 3px;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
}
.anniversary-sale .color {
	color: #bc1b38;
}
.anniversary-sale .promo-code {
	background-color: #be1313;
	color: #fff;
}
.anniversary-sale .discount-regular {
	background-color: #236b17;
		color: #fff;
}
.anniversary-sale .ten-percent {
	background-color: #333 !important;
	color: #fff;
}
.anniversary-sale .fifteen-percent {
	background-color: #be1313 !important;

}
.sitewide.anniversary-sale .additional-discount-number {
	background-color: #be1313;
color: #fff;
}

.sitewide.anniversary-sale .up-to-sitewide-discount {
	color: #be1313;
	text-shadow: none;
}


