/* Generic styling section - do not edit */

#outerPageContainer {
	max-width:none;
	width:100%;	
}
.HP-container a,
.HP-container span {
	text-decoration:none;
}
.HP-container {
	max-width:1600px;
	position:relative;
	margin:0 auto 2%;
	font-size:0;
}
.HP-container section {
	position:relative;
	margin:0 auto 2.083%;
}

.HP-container .HP-section-2,
.HP-container .HP-section-3,
.HP-container .HP-section-4,
.HP-container .HP-section-5,
.HP-container .HP-section-6 {
	max-width:1200px;
}

.HP-container .HP-slot {
	width:100%;
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.HP-container .HP-clickable {
	display:block;
}
.HP-container .HP-slot img {
	display:block;
	width:100%;
	border:none;
}
.HP-container .HP-text-box {
	position:relative;
	font-size:10px;
	text-align:center;
}
.HP-container .HP-text-box.HP-bottom {
	position:absolute;
	left:3px;
	right:3px;
	bottom:3px;
	padding:2% 0 2.5%;
	background-color:rgba(255,255,255,0.9);
}
.HP-container .HP-text-box.HP-under {
	padding:4% 0 0;
}
.HP-container .HP-text-box.HP-CTA-only {
	position:absolute;
}
.HP-container .HP-center-vertical {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		 -o-transform:translateY(-50%);
			transform:translateY(-50%);
}
.HP-container .HP-hide {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	margin:0;
}

/* Owl Carousel */

.HP-container .owl-carousel {
	width:100%;
	padding:0;
	margin:0;
}
.HP-container .owl-carousel .owl-stage {
	width:100%;	
}
/* Fixes text flicker */
.owl-item {
    -webkit-backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.0, 1.0);
}
/*------------------- */
.HP-container .owl-controls {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
			transform:translateY(-50%);
}
.HP-container .owl-nav {
	position:absolute;
	width:100%;
	margin:0;
}
.HP-container .owl-theme .owl-nav [class*='owl-'] {
	position:absolute;
	width:31px;
	height:57px;
	font-size:0;
	text-indent:-9999px;
	padding:0;
	margin:0;
	top:50%;
	overflow:auto;
	-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
			transform:translateY(-50%);
	-webkit-transition:all 150ms ease;
	   -moz-transition:all 150ms ease;
		 -o-transition:all 150ms ease;
			transition:all 150ms ease;
	border-radius:0;
	background-repeat:no-repeat;
	background-size:contain;
	background-color:transparent;
}
/*
.HP-container .owl-theme .owl-nav .owl-prev {
	left:20px;
	background-image:url('/repo/JDW/desktop/pages/homepage/standard/2017/week-31-AW17-template/02-images/left-arrow.png');
}
.HP-container .owl-theme .owl-nav .owl-next {
	right:20px;
	background-image:url('/repo/JDW/desktop/pages/homepage/standard/2017/week-31-AW17-template/02-images/right-arrow.png');
}
*/

.HP-container .owl-theme .owl-nav .owl-prev {
	left:20px;
	background-image:url('/repo/JDW/desktop/pages/homepage/standard/2017/week-40/02-images/left-arrow-wht.png');
}
.HP-container .owl-theme .owl-nav .owl-next {
	right:20px;
	background-image:url('/repo/JDW/desktop/pages/homepage/standard/2017/week-40/02-images/right-arrow-wht.png');
}
/* Fonts */

/*	font-family:'GalanoGrotesque-SemiBold'; */
/*	font-family:'OPTIDiode'; */

.HP-container h1,
.HP-container h2,
.HP-container h3,
.HP-container h4,
.HP-container h1 span,
.HP-container h2 span,
.HP-container h3 span,
.HP-container h4 span,
.HP-container p {
	font-weight:normal;
	font-size:inherit;
	-webkit-transition:all 150ms ease;
	   -moz-transition:all 150ms ease;
			transition:all 150ms ease;
}
.HP-container h1,
.HP-container .HP-slot-1 h2 {
	font:14.25em/1 GalanoGrotesque-Medium,Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform:uppercase;
	margin:0 0 0.15em;
}
.HP-container h2,
.HP-container h3 {
	font:2.6em/1 GalanoGrotesque-Medium,Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform:uppercase;
	margin:0 0 0.5em;
}
.HP-container p {
	font:1.6em/1.3 GalanoGrotesque-Regular,Arial,'Helvetica Neue',Helvetica,sans-serif;
	margin:0 0 3em;
}
.HP-container .HP-CTA {
	display:inline-block;
	position:relative;
	margin:0 auto;
	padding:11px 30px 12px;
	font:18px/normal GalanoGrotesque-SemiBold,Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#000;
	border:1px solid #000;
	background-color:transparent;
	-webkit-transition:all 200ms ease;
	   -moz-transition:all 200ms ease;
		 -o-transition:all 200ms ease;
			transition:all 200ms ease;
}
.HP-container .HP-slide > .HP-text-box .HP-CTA {
	display:block;
	margin:0;
}

.HP-container .HP-CTA.HP-width {width:200px; }


.HP-container .HP-CTA:hover,
.HP-container .HP-CTA.HP-solid {
	color:#fff;
	border-color:transparent;
	background-color:#000;
}
.HP-container .HP-CTA.HP-solid:hover {
	border-color:#000;
	background-color:transparent;
}
.HP-container .HP-white {
	color:#fff;
	border-color:#fff;
}
.HP-container .HP-CTA.HP-white:hover,
.HP-container .HP-CTA.HP-white.HP-solid {
	color:#000;
	background-color:#fff;
}
.HP-container .HP-CTA.HP-white.HP-solid:hover {
	color:#fff;
	border-color:#fff;
	background-color:transparent;
}

.HP-container .price-wrapper {
	position: absolute;
	padding:2.3em 0.55em 1.4em;
	border: 1px solid #ffffff;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	text-align:center;
}

.HP-container .price-wrapper .prod {
	display: block;
	font:1.15em/0.97 GalanoGrotesque-Regular,Arial,'Helvetica Neue',Helvetica,sans-serif;
}
		
.HP-container .price-wrapper .unit {
	display: block;
	font:4.0em/0.97 GalanoGrotesque-Medium,Arial,'Helvetica Neue',Helvetica,sans-serif;
}

.HP-container .price-wrapper .topper {
	color:#000;
	background-color:#fff;
	display:block;
	left:-2%;
	font:1.635em/0.97 GalanoGrotesque-Medium,Arial,'Helvetica Neue',Helvetica,sans-serif;
	padding:7px 1px;
	position:absolute;
	top:-45%;
	width:100%;

}


/* Main Brand Story - Slot1 */

.HP-container .HP-slot-1 {
	width:100%;
	display:block;
}
.HP-container .HP-slot-1 .HP-slide {
	padding-top:47.53%;
	background-size:contain;
	background-position:center;
	background-color:transparent;
	background-repeat:no-repeat;
}
.HP-container .HP-slot-1 .HP-clickable {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
.HP-container .HP-slot-1 p {
	max-width:420px;
	
}
/* Please don't touch anything above this note!!!!*/
/* Slot 1  - now you can edit below */

		
		
		/* Slide 1 */

		.HP-container .HP-slot-1 .HP-slide-1 {
			background-image:url('/repo/JDW/desktop/pages/homepage/standard/2017/week-42/02-images/slot1.jpg');
		}
		

		.HP-container .HP-slot-1 .HP-slide-1 .HP-text-box {
			text-align:left;
			left:11%;
			right:50%;
			top:52%;
			width:29%; }

		.HP-container .HP-slot-1 .HP-slide-1 h1 {
			font:12em/1em OPTIDiode,TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;
			color:#ffffff; 
			-webkit-transform: translateY(-50px);
			-ms-transform: translateY(-50px);
			transform: translateY(-50px);
			text-transform:none;
			text-align:left;
			margin:0;  } 


		.HP-container .HP-slot-1 .HP-slide-1 .HP-CTA {
			background-color:transparent;
			color:#fff;
			padding:11px 65px 12px;}

		.HP-container .HP-slot-1 .HP-slide-1 .HP-CTA:hover {
			background:#fff;
			color:#000;}


		.HP-container .HP-slot-1 .HP-slide-1 .price-wrapper {
			bottom: 5%;
			right: 14%;
			padding:2.3em 0.8em 1.4em; }


		
		.HP-container .HP-slot-1 .HP-slide-1 p {
			color:#ffffff;
			margin:-2em 0 2.5em; }

		

/* Slot 1 Generic styling - do not edit */
		
@media all and (max-width:768px) {
	.HP-container .HP-slot-1 .HP-slide {
		padding-top:0;
		height:660px;
		background-size:cover;
		background-position: 58% top;
	}
	.HP-container .HP-slot-1 .HP-slide h1,
	.HP-container .HP-slot-1 .HP-slide h2 {
		color:#000;
	}
	.HP-container .HP-slot-1 .HP-slide p {
		color:#fff;
		
	}
	.HP-container .HP-slot-1 .HP-CTA {
		color:#fff;
		border-color:#fff;
	}
	.HP-container .HP-slot-1 .HP-slide .HP-text-box {
		top:initial;
		right: 45%;
		bottom:8%;
		-webkit-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
		}
		
}
	
/* edit below */
/* Newness, Trends & Content - Slot2, Slot3, Slot4 */

.HP-container .HP-section-2 {
	text-align:center;
	margin-bottom:2.083%;
}
.HP-container .HP-section-title {
	text-align:center;
	margin-bottom:2.083%;	
}
.HP-container .HP-section-title h2 {
	font-family:GalanoGrotesque-SemiBold,Arial,'Helvetica Neue',Helvetica,sans-serif;
	margin-bottom:0;
}
.HP-container .HP-section-title h2:before,
.HP-container .HP-section-title h2:after {
	content:'';
	position:relative;
	display:inline-block;
	top: -0.06em;
	width:26px;
	height:13px;
	margin:0 25px;
	background:url('/repo/JDW/desktop/pages/homepage/standard/2017/week-31-AW17-template/02-images/down-arrow.png') no-repeat center transparent;
	background-size:contain;
}
.HP-container .HP-section-title span {
	font-family:GalanoGrotesque-Regular,Arial,'Helvetica Neue',Helvetica,sans-serif;
}
.HP-container .HP-slot-2,
.HP-container .HP-slot-3 {
	width:48.333%;
}
.HP-container .HP-slot-2 {
	margin:0 3.333% 3.333% 0;	
}

.HP-container .HP-slot-2 .price-wrapper {
	padding:2.2em 0.35em 1.5em;
	top: 16.5%;
	left: 76%;
}

.HP-container .HP-slot-2 .price-wrapper .topper {top:-40%;}

.HP-container .HP-slot-3 {
	margin-bottom:3.333%;	
}

.HP-container .HP-slot-3 p.add-copy {
	font:18px/1.2 GalanoGrotesque-Medium,Arial,'Helvetica Neue',Helvetica,sans-serif;
	left:0;
	position:absolute;
	text-transform:uppercase;
	top:1%;
	padding:0 10%;
	width:80%;
}

.HP-container .HP-slot-3 .price-wrapper {
	top: 64.5%;
	right: 9%;
}

.HP-container .HP-slot-3 .price-badge {
position:absolute;
top:64%;
right:2%;
max-width:130px;}

.HP-container .HP-slot-4 h2 span {
	display:block;
	position:relative;
	margin:0;
}
.HP-container .HP-slot-4 .HP-text-box {
    text-align: left;
    top: 17%;
    left: 3.5%;
    transform: translateY(0);
	width:25%;
}

.HP-container .HP-slot-4 h2 {
	font:7em/1em OPTIDiode,TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;
	color:#ffffff;
	margin:0 0 0.2em;
	text-transform:none;
	
}

.HP-container .HP-slot-4 .price-wrapper {
	top: 74.5%;
	right: 2.5%;
	padding:2.7em 0.4em 1.7em;
	border: 1px solid #ffffff;
	color: #ffffff;
}

.HP-container .HP-slot-4 .price-wrapper .unit {color:#000; font-size:2.8em; }
.HP-container .HP-slot-4 .price-wrapper {color:#000; border: 1px solid #000; right:1.5%; }
.HP-container .HP-slot-4 .price-wrapper .topper {background:#000; color:#fff; left:0.5%; }


.HP-container .HP-slot-4 p {
	font:1.6em/1.3 GalanoGrotesque-Regular,Arial,'Helvetica Neue',Helvetica,sans-serif;
    color: #ffffff;
	margin:0 0 2em 0.3em; }


.HP-container .HP-slot-4 .HP-CTA {
	border:1px solid #fff;
	background-color:transparent;
	color:#fff;
	margin:0 0 0 -0.7em;
	width:288px; }

.HP-container .HP-slot-4 .HP-CTA:hover {
	background-color:#fff;
	color:#000; }



/* Product Categories - Slot5, Slot6, Slot7 */

.HP-container .HP-section-3 {
	text-align:center;
	margin-bottom:3%;
}
.HP-container .HP-service-message {
	text-align:center;
	margin-bottom:2.083%;	
}
.HP-container .HP-service-message h3 {
	font-size:2em;
	margin-bottom:0;
	padding:0;
}
.HP-container .HP-service-message h3 span {
	display:block;
	font:0.7em/2 GalanoGrotesque-Regular,Arial,'Helvetica Neue',Helvetica,sans-serif;
}
.HP-container .HP-section-3 .HP-slot {
	width:33.333%;	
}

.HP-slot.HP-slot-5 .price-wrapper {
	padding:2.0em 0.5em 1.5em;
    top: 7%;
	right: 6%; }

.HP-slot.HP-slot-5 .price-wrapper .unit {font-size:3.2em; }
 

/* Service Messaging & Brand News - Slot8, Slot9 */

.HP-container .HP-section-4 .HP-slot {
	width:48.333%;
}
.HP-container .HP-slot-8 {
	background:#fdb813;
	margin-right:3.333%;	
}

.HP-container .HP-slot-8 h2{
	font-size:0;
	letter-spacing:0.05em;
	text-transform:uppercase;
	color:#ffffff;
}

.HP-container .HP-slot-8 .HP-text-box {
	left:5%;
	top:27%;
    width: 250px;
    text-align: left;
    color: #ffffff;
}

.HP-container .HP-slot-8 p {
	font:1.5em/1.3em GalanoGrotesque-Regular,Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform:none;
	margin: 0 0 9.75em;
	width:200px;
}

.HP-container .HP-slot-8 .HP-CTA {
	margin-top:83%;
	margin-left:114%;
	padding:11px 29px 12px;
	position:absolute;
	width:68%; 
}	

.HP-container .HP-slot-8 .HP-CTA:hover {
	background-color:#000;
	color:#fff;
}

.HP-container .HP-slot-9 .HP-text-box {
	left:0;
	right:0;
	bottom:11%;
	text-align:center;
}

.HP-container .HP-slot-9 h2 {
	color:#fff;
	font:10em/1 GalanoGrotesque-Medium,Arial,'Helvetica Neue',Helvetica,sans-serif;
	margin:0 0 0.15em;
}

.HP-container .HP-slot-9 h3 {
	color:#fff;
	text-transform:none;
}

.HP-container .HP-slot-9 .HP-CTA {padding:11px 50px 12px; }


/* Value & Promotions - Slot10 */

.HP-container .HP-slot-10 .HP-text-box {
    text-align: left;
	left:4%;
 	width:37%;
}

.HP-container .HP-slot-10 h2 {
	color:#fff;
	font:9em/0.9em OPTIDiode,TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;
	text-align:left;
	text-transform:none;
	margin:0 0 0.2em; }


.HP-container .HP-slot-10 p {
	font:1.6em/1.25 GalanoGrotesque-Regular,Arial,'Helvetica Neue',Helvetica,sans-serif;
	color:#fff;
	margin:0 0 2em;
	text-align:left;
	width:70%;
}

.HP-container .HP-slot-10 .new-in {
	position:absolute;
	top:26%;
	left:78%;
	
}

.HP-container .HP-slot-10 .new-in .newin {
	font:15px/1em GalanoGrotesque-Medium,Arial,'Helvetica Neue',Helvetica,sans-serif;
	background-color:#fff;
	color:#000;
	padding:4px 10px;
	text-transform:uppercase;}




.HP-container .HP-slot-10 .HP-CTA {
	background-color:#fff;
	border:0;
	padding:11px 36px 12px; }



.HP-container .HP-slot-10 .HP-CTA:hover {
	color:#fff;
	background-color:#000;
}

.HP-slot.HP-slot-10 .price-wrapper {
	padding:2.7em 0.5em 1.7em;
	border:0;
    top: 70%;
	right: 13%; }



/* SEO Copy Slot11 */


.HP-container .HP-slot-11 p {
	margin: 1em 3em;
	font: 1.3em/1.3 GalanoGrotesque-Regular,Arial,'Helvetica Neue',Helvetica,sans-serif;
}



@media all and (max-width:1400px) {
	.HP-container h1,
	.HP-container .HP-slot-1 h2 {
		font-size:12em;
	}
	
	.HP-container .HP-slot-1 .HP-slide-1 p {font-size:1.25em; }
	
	.HP-container .HP-slot-1 .HP-slide-1 h1 {font-size:11em; }
	.HP-container .HP-slot-1 .HP-slide-1 h2 {font-size:8em; }
	
	
	
	
	
}
@media all and (max-width:1200px) {
	.HP-container h1,
	.HP-container .HP-slot-1 h2 {
		font-size:9.9em; }
	.HP-container .HP-slot-1 .HP-slide-1 h1 {font-size:9em; }
	
	.HP-container .HP-slot-8 .HP-CTA {margin-left:100%; margin-top:74%; }
	
	.HP-container .HP-slot-10 h2 {
		font-size:7em;
	}
	.HP-container .HP-slot-10 h3 {
		font-size:2em;
	}
}
@media all and (max-width:1050px) {
.HP-container .HP-section-2,
.HP-container .HP-section-3,
.HP-container .HP-section-4,
.HP-container .HP-section-5 {
	padding:0 10px;
}
	.HP-container [class*='section-'],
	.HP-container .HP-slot-2,
	.HP-container .HP-slot-3 {
		margin-bottom:25px;
	}
	.HP-container .HP-CTA:hover {
		color:#000;
		border-color:#000;
		background-color:transparent;
	}
	.HP-container .HP-CTA.HP-solid:hover {
		border-color:transparent;
		background-color:#000;
	}
	.HP-container .HP-CTA.HP-white:hover {
		color:#fff;
		border-color:#fff;
		background-color:transparent;
	}
	.HP-container .HP-CTA.HP-white.HP-solid:hover {
		color:#000;
		border-color:transparent;
		background-color:#fff;
	}
	
	/* Style changes appropriate to this week's refresh here */
	
	.HP-container .HP-slot-1 .HP-CTA {font-size:16px; }
	
	.HP-container .HP-slot-1 .HP-slide-1 h1 {font-size:9em; }
	.HP-container .HP-slot-1 .HP-slide-1 .HP-text-box {left:5%; width:35%; }
	.HP-container .HP-slot-1 .HP-slide-1 .price-wrapper {right:12%; }
	
	.HP-container .price-wrapper .unit {font-size:3.4em;}
	.HP-container .price-wrapper .prod {font-size:1.05em;}
	.HP-container .HP-slot-3 p.add-copy {font-size:16px; }
	.HP-container .HP-slot-3 .price-badge {max-width:100px; right:3%; }
	
	.HP-container .HP-slot-4 h2 {font-size:6em; }
	.HP-container .HP-slot-4 h2 span img {max-width:154px; }
	.HP-container .HP-slot-4 p {font-size:1.4em; }
	.HP-container .HP-slot-4 .HP-CTA {font-size:14px; width:223px; }
	.HP-container .HP-slot-4 .HP-CTA.HP-CTA-2 {right:10.2%; top:76%; }
	.HP-container .HP-slot-5 h2, .HP-container .HP-slot-6 h2, .HP-container .HP-slot-7 h2 {font-size:2.3em;}
	.HP-container .HP-slot-8 h2 {margin:20px 0 0; }
	
	.HP-container .HP-slot-8 .HP-CTA {padding:11px 24px 12px; margin-left:91%; margin-top:64%; width:60%; }
	.HP-container .HP-slot-8 .HP-text-box {left:5%; top:23%;}
	.HP-container .HP-slot-8 p {font-size:1.7em;  width:170px; margin: 0 0 4.75em;  }
	
	.HP-container .HP-slot-9 h2 {font-size:8em; }
	.HP-container .HP-slot-9 .HP-text-box {bottom:11%; }
	.HP-container .HP-slot-10 h2 {font-size:7.7em; }
	.HP-container .HP-slot-10 p {font-size:1.8em; width:90%; }
	.HP-container .HP-slot-10 .HP-text-box {left:3%; width:37%; }
	
	
	
}

@media all and (max-width:1000px) {
	.HP-container .HP-text-box {
		font-size:8.5px;	
	}
	.HP-container .HP-CTA {
		font-size:15px;	
		padding:9px 21px 10px;
	}
	.HP-container .owl-theme .owl-nav [class*='owl-'] {
		width:16px;
		height:29px;
	}
}
@media all and (max-width:800px) {
	.HP-container h1,
	.HP-container .HP-slot-1 h2 {
		font-size:12em;
	}
	.HP-container .HP-slot-4 .HP-text-box-2 {
		left:73%;
		right:4%;
		top:42%;
	}
}

/* Style changes appropriate to this week's refresh here */

@media all and (max-width:768px) {
	.HP-container .price-wrapper {padding:2em 0.35em 1.2em; }
	.HP-container .price-wrapper .unit {font-size:2.9em;}
	.HP-container .price-wrapper .prod {font-size:0.95em;}
	.HP-container .price-wrapper .topper {font-size:1.3em; left:-1%;}
	
	.HP-container .HP-slot-1 .HP-slide-1 .HP-text-box {
		background:#82293a;
		top:0%;
		left:4%;
		height: 100%;
		width:300px;}
	
	.HP-container .HP-slot-1 .HP-slide-1 {background-position:70% top; }
	.HP-container .HP-slot-1 .HP-slide-1 h1 {color:#fff; font-size: 9em; padding-top:3em; }
	.HP-container .HP-slot-1 .HP-slide-1 .price-wrapper {bottom:5%; padding: 2em 0.8em 1.2em; right:3%; }
	.HP-container .HP-slot-1 p {max-width:311px; }
	

	.HP-container .HP-CTA.HP-width {width:180px; }
	.HP-container .HP-slot-3 p.add-copy {font-size:13px; }
	.HP-container .HP-slot-3 .price-wrapper {top:62.5%; right:4%; }
	.HP-container .HP-slot-3 .price-badge {max-width:82px; top:60%; }
	.HP-container .HP-slot-4 .HP-text-box {top:14%; }
	.HP-container .HP-slot-4 h2 {font-size:5.5em;}
	.HP-container .HP-slot-4 h2 span img {max-width:118px; }
	.HP-container .HP-slot-4 .HP-CTA {font-size:12px; padding:10px 4px 10px; width:207px; }
	.HP-container .HP-slot-4 p {font-size:1.3em; max-width:210px; }
	.HP-container .HP-slot-4 .price-wrapper{right:1.5%; padding:2.0em 0.4em 1.0em;}
	.HP-container .HP-slot-4 .price-wrapper .unit {font-size:2.5em;}
	.HP-container .HP-slot-5 .price-wrapper .topper{left:-1%; }
	.HP-container .HP-slot-4 .HP-CTA.HP-CTA-2 {right:8.7%; top:74%; }
	.HP-container .HP-slot-5 h2, .HP-container .HP-slot-6 h2, .HP-container .HP-slot-7 h2 {font-size:2em;}
	
	.HP-container .HP-slot-8 p {font-size:1.6em; width:150px;  margin: 0 0 4.75em; } 
	.HP-container .HP-slot-8 .HP-CTA, .HP-container .HP-slot-9 .HP-CTA {padding:8px 9px 8px; }
	.HP-container .HP-slot-8 .HP-text-box {left:-13%; top:5%; }
	.HP-container .HP-slot-8 .HP-CTA {margin-left:90%;}
	.HP-container .HP-slot-9 .HP-CTA {padding:9px 38px 10px; }
	.HP-container .HP-slot-9 h2 {font-size:7em; }
	.HP-container .HP-slot-9 .HP-text-box {bottom:8%; }
	.HP-container .HP-slot-10 .HP-text-box {left:3%;}
	.HP-container .HP-slot-10 .HP-CTA {left:0; margin-top: 15px; padding:11px 15px 12px;}
	.HP-container .HP-slot-10 .new-in {left:76%; }
	.HP-container .HP-slot-10 p {font-size:1.4em; margin:5px 0 5px 0; width:83%;}
	.HP-container .HP-slot-10 h2 {font-size:6.55em; }
	

}

