body:after{
    display: none;
}
/* BLACK FRIDAY LINK
 --------------------------------------------------------*/
@media (min-width: 1024px) and (orientation: portrait), 
(min-width: 971px) and (orientation: landscape) {
	li.header-black-friday-link {
		background-color: #000; 
		margin-left: 15px !important;
		margin-right: 8px !important;
		padding-left: 9px !important;
		padding-right: 9px !important;
	}

	li.header-black-friday-link > a {
		color: #fff !important; 
	}

	li.header-black-friday-link > a:hover {
		color: #fff !important; 
	}
}

@media (min-width: 550px) and (max-width: 1023px) and (orientation: portrait), 
(min-width: 550px) and (max-width: 970px) and (orientation: landscape) {
	.tablet-menu-show li.header-black-friday-link {
		background-color: #000 !important; 
	}

	.tablet-menu-show li.header-black-friday-link > a {
		color: #fff !important; 
	}

}

/* PSP Banners
 --------------------------------------------------------*/
/* === Default === */
#ad_PS_1 {padding-bottom: 10px}
#PSP_H1 {margin-right: 0; text-align: center}
#PSP_H1 #page_header {margin-bottom: 15px}
body#WC_Shop_ProductSelectionPage_PSP_Body .main-wrapper #page_header h1 .h1AttributeElements {line-height: 1; padding-top: 2px; font-weight: 300}
.psp-banner {padding-bottom: 20px; color: #000}
.psp-banner > div {width:630px; margin: 0 auto;}	
.psp-banner h2 {font-family: 'Georgia', 'Arial', sans-serif !important; font-size: 22px; font-style: italic; font-weight: 400; padding: 0; color: inherit;line-height: 1.2;padding-bottom: 8px;}
.psp-banner p {font-size: 16px; font-weight: 300; color: inherit}	
.psp-banner p a {font-weight: 400; color: inherit}
.psp-banner p a:hover {font-weight: 400; color: inherit; text-decoration: underline}
.psp-banner .psp-links {padding-top: 12px}
.psp-banner .psp-links a {display: inline-block; margin-right: 20px; font-size: 16px; color: inherit; font-weight: 300; padding-bottom: 20px}
.psp-banner .psp-links a:last-child{margin-right: 0; padding-bottom: 0}
.psp-banner .psp-links a:after {display: inline-block;font-family: 'Muyalto';content: 'r';padding-left: 3px;font-size: 13px; vertical-align: middle;}
.psp-banner .psp-links a:hover {text-decoration: underline}
.psp-banner .psp-links a:hover:after {text-decoration: none;}
.psp-banner * {color: inherit}
.psp-banner.border-top {border-top:1px solid #ccc}
.psp-banner.border-bottom {border-bottom:1px solid #ccc}
/* === Attr Level === */
.psp-banner.attr-level {padding: 45px 0 0; margin-bottom: 20px; background-size: cover !important; height: 257px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.psp-banner.attr-level > div {width:30%}
.psp-banner.attr-level {background-position: 100% 0 !important;}
.psp_bxslider ul.bxslider > li a {display:inline;}
/* New/old style banner fix */
#ad_PS_2{width: auto; text-align:inherit;}
#ad_PS_2 #herobox{left:50%;position:relative;margin-left:-380px;width:759px;text-align: left}
/* Slim banner */
.psp-sb-content {width: 100%;overflow: hidden; text-align: center}
.psp-sb-content a{display: block}
.psp-sb-content img {position: relative;left: 100%;margin-left: -200%;width:100%;}

@media screen and (max-width:1000px) {#PSP_H1 {margin: 0}}
@media screen and (max-width:900px) {
	.psp-banner.attr-level > div {width:30%}
}
@media screen and (max-width:850px) {
	.psp-banner.attr-level > div {margin-left: 30px;width: 320px;}
	.psp-banner.attr-level p, .psp-banner.attr-level .psp-links, .psp-banner.attr-level h2 {display: block;}
}

@media screen and (max-width:630px) {
	/*#WC_ContentAreaESpot_div_1_PS_1 img {width: 160%;margin-left: -22%;}*/
	.psp-banner > div {width:100%;}
	.psp-banner p, .psp-banner .psp-links {display: none;}
	.psp-banner.attr-level {display: none;}
	.psp-sb-content{display:none}
}
@media screen and (max-width:550px) { .psp-banner h2 {display: none;} }


/* Footer Dev styles (Dev3 + Dev4)
--------------------------------------------
--------------------------------------------*/
#ShopCartDisplay #checkoutOverlay{left:50%;top:50%;margin:-150px 0 0 -275px;}

#categoriespromotion_type a {color: #ed1944 !important;}
.item a {text-decoration: none;}
.item .discount_badge {background-color: #CC0000;position: absolute;top: 170px;left: 1px;}
.item .discount_savings {color: #ffffff;display: inline;float: left;font-size: 11px;font-weight: bold;padding: 2px 4px;}
#navigation_panel_container {border-top: 1px solid #FFFFFF;overflow: hidden;padding: 10px 0 5px;width: 100%;}
.no_display {display: none !important;}
#PSPEnhanced {display: none;}

/* Gift cards overlay
--------------------------------------------*/
#GC-overlay{background-color:#000;cursor:wait;}
#GC-dialog{display:inline;width:398px;height:398px;color:#333;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;background-position:top left;}
#GC-buy-card, #GC-personalise-card{clear:both; display:inline; float:left;}
#GC-dialog a.modalCloseImg{background:url('/wcsstore/DebenhamsIESite/Img/x.png') no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-12px;right:-15px;cursor:pointer;_background:none;_right:-14px;_width:22px;_height:26px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/DebenhamsIESite/Img/x.png',sizingMethod='scale');}
#GC-inner{position:absolute;left:85px;top:180px;width:275px;text-align:left;}
#GC-inner a.stronglink:hover{color:#000 !important;text-decoration: underline;}
#GC-buy-card{position: relative; top: -5px; left: 16px;}
#GC-personalise-card{position: relative; top: 168px; left:16px;}
#GC-buy-card span, #GC-personalise-card span{font-size:12px;}
#PR-dialog a.simplemodal-close{display:none;}

/* SimpleModal popup 
--------------------------------------------*/
#SM-dialog {display:inline;width:398px;height:398px;color:#333;border:2px solid #ddd;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;background-position:top left;background-repeat:no-repeat;}
#SM-dialog a.modalCloseImg {background: url('/wcsstore/DebenhamsStorefrontAssetStore/img/modal-x.png') no-repeat;width: 25px;height: 29px;display: inline;z-index: 3200;position: absolute;top: -12px;right: -15px;cursor: pointer;_background: none;_right: -14px;_width: 22px;_height: 26px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/DebenhamsIESite/Img/x.png',sizingMethod='scale');}
#SM-dialog .tandc {display: block;height: 46px;position: absolute;bottom: 0px;left: 0px;width: 399px;}

/* Expand and collapse content for PDP 
--------------------------------------------*/
.deb-vmore {overflow: hidden}
.deb-vmore .collapsed-content {display:block}
.deb-vmore.collapsed .collapsed-content {display:none}
.deb-vmore > a {display:none;float: right;margin-top: 5px}
.deb-vmore.collapsed > a {display:block}
.deb-vmore > a:hover {text-decoration: none}
.deb-vmore > a:before {font-family: "muyalto";content: "p";color: #20a696;font-size: 12px;margin-right: 5px}

.deb-vmore.expanded > a:before {content: "s"}
.deb-vmore > a > span {color: #20a696;font-size: 16px;font-weight: 700}
.deb-vmore .deb-pre,.deb-vmore.expanded .deb-post {display: inline}
.deb-vmore.expanded .deb-pre,.deb-vmore .deb-post {display: none}

/* Modify Video Icon 
--------------------------------------------*/
#pdpVideoTrigger {bottom: 5px;background: none;display: inline-block;width: 94px;height: 38px;border: 1px solid #20A696;border-radius: 6px;right: 65px;color: #20A696;font-weight: bold;}
#pdpVideoTrigger:before {content: 'P';font-family: 'Muyalto';font-size: 22px;float: left;line-height: 40px;padding: 0 7px 0 12px;}
#pdpVideoTrigger:after {content: 'Video';float: left;font-size: 17px;line-height: 40px;}

/* SB discount & OOS msg alignment fix
--------------------------------------------*/
#WC_Shop_OrderItemDisplay_Body .subtotal-discount,
#WC_Shop_OrderItemDisplay_Body .itemspecs {text-align:right;}
#WC_Shop_OrderItemDisplay_Body .out-of-stock-flag,
#WC_Shop_OrderItemDisplay_Body .low-stock-flag {margin-right: 25px}



/* Flix media video icon
 --------------------------------------------------------*/
#flix-minisite a img {display: none;}
#flix-minisite a {display: inline-block;width: 94px;height: 38px;border: 1px solid #20A696;border-radius: 6px;text-decoration:none;}
#flix-minisite a:before {content: 'P';font-family: 'Muyalto';font-size: 22px;float: left;line-height: 40px;padding: 0 7px 0 12px;}
#flix-minisite a:after {content: 'Video';float: left;font-size: 17px;line-height: 40px;}

.debs-footer-holder{padding-top:40px;}


/* Flix media video icon
 --------------------------------------------------------*/
@media (max-width: 1000px) {
	body.psp #body_content{width:81.17%!important}
	.sidebar{margin-right:1%!important;width:16.6%!important;padding:0;float:left}
	body#WC_Shop_ProductSelectionPage_PSP_Body.psp_furniture #left_nav{width:16.6%!important;margin-left:0!important}
	body#WC_Shop_ProductSelectionPage_PSP_Body.psp_furniture #body_content{margin-left:1.22%}
}

/* PDP Redesign
 --------------------------------------------------------*/
.deb-pdp-espots h,
.deb-pdp-espots p,
.deb-pdp-espots a,
.deb-pdp-espots ul{margin:0;padding:0;}

.deb-pdp-espots .deb-vmore > a:before {content:none!important;}
.deb-pdp-espots .deb-vmore a{display:block;float:left;clear:both;}

.deb-pdp-espots{width:100%;}
.deb-pdp-espots img{width:100%;display:block;}
.deb-pdp-espots h2{font-size:15px!important;margin-bottom:10px!important;line-height:initial!important;font-weight:bold!important;}
.deb-pdp-espots p{font-size:15px!important;margin-bottom:10px!important;line-height:initial!important;}
.deb-pdp-espots a{font-size:15px!important;color:#000;}
.deb-pdp-espots a:hover{text-decoration:none;}
.deb-pdp-espots ul{font-size:13px!important;margin-left:20px;margin-bottom:10px;list-style-type:disc;font-weight:normal;}
.deb-pdp-espots .text{padding:20px;}

.deb-pdp-espots.spot-l1{position:relative;}
.deb-pdp-espots.spot-l1 img{position:relative;}
.deb-pdp-espots.spot-l1 h2{margin-bottom:0!important;}
.deb-pdp-espots.spot-l1 .text{position:absolute;bottom:0;background:rgba(255,255,255,0.5);width:283px;}

.deb-pdp-espots.spot-l2-1-3{height:200px;}
.deb-pdp-espots.spot-l2-1-6{height:200px;}

.deb-pdp-espots-30-70{height:230px;width:1020px;}
.deb-pdp-espots-30-70 .deb-pdp-espots{width:initial;float:left;}
.deb-pdp-espots-30-70 .deb-pdp-espots.spot-l1{float:left;}
.deb-pdp-espots-30-70 .deb-pdp-espots.spot-l2-1-3{height:200px;width:660px!important;}

.deb-pdp-espots-50-50{height:230px;width:1020px;}
.deb-pdp-espots-50-50 .deb-pdp-espots{float:left;width:492px!important;}
.deb-pdp-espots-50-50 .deb-pdp-espots.spot-l1 .text{width:450px;}
.deb-pdp-espots-50-50 .deb-pdp-espots.spot-l1 .text h2{float:left;}
.deb-pdp-espots-50-50 .deb-pdp-espots.spot-l2-1-3{height:200px;width:490px!important;}

.espotContentContainer{margin:0;}

.pdp .returns-espot .espotContentContainer h2:before{content:"Q";font-family:'Muyalto'}
.pdp .returns-espot .espotContentContainer h2.furniture-returns:before{content:"i";font-family:'Muyalto'}

/* PDP finance banners
----------------------------------------------------------------*/

.deb-pdp-espots-finance h4, .deb-pdp-espots-finance.sub h4 { font-size: 15px; margin-bottom: 10px!important; line-height: initial!important; margin-top: 0; }
.deb-pdp-espots-finance { width: 100%; margin: 2% 1%; position: relative; border: 2px solid #00b39e; padding: 2% 2%; box-sizing: border-box; overflow: hidden;}
.deb-pdp-espots-finance h4.subheading { display: none; }
.deb-pdp-espots-finance strong + p { margin-top: 0; }
.deb-pdp-espots-finance .btn-round { clear: left; width: 10%; text-decoration: none !important; border: 1px solid #000; border-radius: 25px; padding: 5px 35px 7px 35px; color: #000; font-weight: bold !important; font-size: 14px; display: block; text-align: center; }
.deb-pdp-espots-finance img.card-placeholder { margin-top: 0; top: 20px; right: 20px; position: absolute; }
.deb-pdp-espots-finance .tsandcs { font-size: 12px; position: absolute; right: 10px; color: #999999; text-align: right; width: 60%; bottom: 0; width: 65%; line-height: 18px; }
.deb-pdp-espots-finance .leftarea { width: 50%; float: left; margin-bottom: 10px; }
.deb-pdp-espots-finance .rightarea { float: left; text-align: right; width: 50%; text-align: right; }
.deb-pdp-espots-finance.f-two h4, .deb-pdp-espots-finance.f-three h4, .deb-pdp-espots-finance.f-four h4 { font-size: 25px; font-weight: 300; }
.deb-pdp-espots-finance.f-four h4, .deb-pdp-espots-finance.f-four span { text-transform: uppercase; font-weight: 400; }
.deb-pdp-espots-finance.f-four { background: #171c1a; /* For browsers that do not support gradients */  background: -webkit-linear-gradient(left, #171c1a, #3e403f); /* For Safari 5.1 to 6.0 */  background: -o-linear-gradient(right, #171c1a, #3e403f); /* For Opera 11.1 to 12.0 */  background: -moz-linear-gradient(right, #171c1a, #3e403f); /* For Firefox 3.6 to 15 */ background: linear-gradient(to right, #171c1a, #3e403f); /* Standard syntax */ color: #FFFFFF; border: 0; }
.deb-pdp-espots-finance.f-four .btn-round { background-color: inherit; color: #FFFFFF; border: 1px solid #ffffff; }
.deb-pdp-espots-finance.store-locator { width: 32%; display: inline; padding: 1% 1%; border: none; }
.deb-pdp-espots-finance.store-locator p { line-height: 20px; }
.deb-pdp-espots-finance.f-two img.img-right { height: 92px; }
.deb-pdp-espots-finance img.img-left { margin-right: 5px; max-width: 100%; }
.deb-pdp-espots-finance img.img-right { height: 73px; max-width: 100%; }
.deb-pdp-espots-finance.sub { width: 64%; float: left; margin-right: 1%; }
.deb-pdp-espots-finance.sub .btn-round { width: 14%; }
.deb-pdp-espots-finance.sub p {	line-height: 18px; }
.deb-pdp-espots-finance.sub strong { font-size: 14px; }
.deb-pdp-espots-finance.f-two.sub{position: relative}
.deb-pdp-espots-finance.f-two.sub img.img-left { height: 100%; }
.deb-pdp-espots-finance.f-two.sub img.img-right {height: 55px;}
.deb-pdp-espots-finance.f-two.sub .btn-round{position: absolute; bottom: 60px}
.deb-pdp-espots-finance.sub h4 { font-size: 15px !important; font-weight: bold; }
.deb-pdp-espots-finance.sub .tsandcs { position: static; width: 100%; margin-top: 10px !important; margin-bottom: 0; }
.deb-pdp-espots-finance.f-four.sub h4 {	font-weight: normal; }

.pdp #pdp_furn_espot_5_container {
    width: 100% !important;
}
.pdp #pdp_furn_espot_5_container .deb-pdp-espots-finance{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.pdp #pdp_furn_espot_5_container .deb-pdp-espots-finance.store-locator{
    display: inline-block;
    padding: 2% 2%;
}
.pdp #pdp_standard_espot_5_container .deb-pdp-espots-finance{
    margin: 0;
}

/* BAZAAR VOICE A/B TEST - DISPLAYING REVIEW STARS ON PSP
 --------------------------------------------------------*/
body.psp .star_ratings {
    display: none !important;
}

body.psp .bzv_review_container {
    position: relative;
    margin-top:-4px;
}

body.psp .bzv_review_count {
    text-decoration: underline !important;
    color:black !important;
    font-size:14px !important;
    float:left;
    margin-left:10px !important;
    display: block;
    font-weight: normal !important;
}

#WC_Shop_ProductSelectionPage_PSP_Body #four-grid .item div.bzv_ratings_holder {
    margin-left: 3%;
}

#WC_Shop_ProductSelectionPage_PSP_Body .item div.bzv_ratings_holder, #WC_Shop_ProductSelectionPage_PSP_Body #four-grid .item div.bzv_ratings_holder {
    position: relative;
    background: url(/wcsstore/DebenhamsStorefrontAssetStore/images/bv_stars/bv_rating_bg.png) !important;
    background-size: 68px 13px !important;
    background-repeat: no-repeat;
    background-position: top left;
    width: 68px;
    height:13px;
    float:left;
    margin-top: 4px;
}

#WC_Shop_ProductSelectionPage_PSP_Body #four-grid .item .description {
    padding-left: 5px;
    padding-right: 5px;
}

#WC_Shop_ProductSelectionPage_PSP_Body .item div.bzv_ratings_cutout, #WC_Shop_ProductSelectionPage_PSP_Body #four-grid .item div.bzv_ratings_cutout {
    position: absolute;
    top:0;
    left:0;
    background: url(/wcsstore/DebenhamsStorefrontAssetStore/images/bv_stars/bv_rating_cutout.png) !important;
    background-size: 68px 13px !important;
    background-repeat: no-repeat !important;
    background-position: top left !important;
    z-index:100;
    width: 68px;
    height:13px;
}

#WC_Shop_ProductSelectionPage_PSP_Body .item div.bzv_rating, #WC_Shop_ProductSelectionPage_PSP_Body #four-grid .item div.bzv_rating {
    position: relative;
    width: 0%;
    height:100%;
    background-color: #ffcd03 !important;
    float:left;
}

body.psp .bzv_clear {
    clear: both;
}

@media (max-width: 991px) and (min-width: 600px){
	.deb-pdp-espots-finance .btn-round { width: 20%; font-size: 12px !important;}
	.deb-pdp-espots-finance.f-two.sub .btn-round{position: initial !important; bottom: initial !important}
	.deb-pdp-espots-finance.f-two.sub img.img-left{height: 78px !important}
	
	.deb-pdp-espots-finance.sub .btn-round { width: 20%; }
	.deb-pdp-espots-finance .rightarea .img-right { height: 37px !important; }
}
@media (max-width: 600px) {
	.deb-pdp-espots-finance.store-locator {	width: 100%; }
	.deb-pdp-espots-finance, .deb-pdp-espots-finance.sub { width: 100%; margin: 3% 1.5%; }
	.deb-pdp-espots-finance p {font-size: 15px; margin-bottom: 10px!important; line-height: initial!important; }
	.deb-pdp-espots-finance .btn-round, .deb-pdp-espots-finance.sub .btn-round { padding: 0; padding: 5px 35px 7px 35px; width: 30%; margin-top: 25px;font-size: 12px !important; }
	.deb-pdp-espots-finance img.card-placeholder { margin-left: 25px; }
	.deb-pdp-espots-finance img.card-placeholder:first-child { display: none; }	
	.deb-pdp-espots-finance .middle-image { text-align: center; margin-top: 15px; margin-bottom: 20px; }
	.deb-pdp-espots-finance h4.subheading { display: block; }
	.deb-pdp-espots-finance .rightarea .img-right { margin-top: 0; top: 20px; right: 20px; position: absolute; width: 60px; height: 37px !important; }
	.deb-pdp-espots-finance .rightarea { float: none; clear: left; width: 100%; text-align: left; }
	.deb-pdp-espots-finance .leftarea { width: 74%; }
	.deb-pdp-espots-finance .tsandcs { position: static; font-size: 12px; float: none; color: #999999; text-align: right; width: 100%; margin-top: 10px; }
	.deb-pdp-espots-finance.f-two h4, .deb-pdp-espots-finance.f-three h4 { font-size: 15px;	margin-bottom: 10px!important; line-height: initial!important; margin-top: 0; font-weight: bold; }
	.deb-pdp-espots-finance.f-four span { text-transform: uppercase; font-weight: normal}
	.deb-pdp-espots-finance.f-four h4 { font-size: 16px; text-transform: uppercase; font-weight: normal; }
	.deb-pdp-espots-finance.store-locator {	width: 100%; }	
}


/* -- Header -- */

@media (max-width: 549px) {
	
	/* -----------------------------------------
	- Header
	----------------------------------------- */
	
		/* Other Tweaks */
		#mainHeader,	
		.debs-header .mobile-left-menu,
		.debs-header .mobile-right-menu{position:fixed;}
		.searchActiveOverlay,
		#searchForm{display:none}
		
		.searchActiveOverlay{background:rgba(255, 255, 255, 0.9);width:100%;height:100%;position:fixed;top:0;z-index:1;} /* Click function overlay */
		.hp-hero-banner-a,
		.hp-sale-week-banner-b,
		.hp-slim-hero-banner{margin-top:0!important;padding:20px 0;} /* Remove Margin top from hero */
		#offer_bars{display:none;} /* Hide the offers bar */

		/* The Main Header */
		.debs-header .main-header-container{height:52px;}
		.debs-header .mobile-left-menu .lom-bt-holder,
		.debs-header .main-header-container .main-header,
		.debs-header .mobile-right-menu .rom-bt-holder{height:52px;padding:0;font-size:14px;}
		.debs-header .main-header-container .main-header{border-bottom:0;}

		/* Burger Menu */
		.debs-header .mobile-left-menu .lom-bt-holder{border-bottom:0;right:-52px;top:0;height:initial;}
		.debs-header .mobile-left-menu .lom-bt-holder .button{width:initial;height:initial;padding:initial;}
		.debs-header .mobile-left-menu .lom-bt-holder .button .lm-bt-icon{padding:15px 15px 13px 15px;font-size:22px;}
		.debs-header .mobile-left-menu .lom-bt-holder .button .lm-bt-text{display:none;}
		.debs-header .mobile-left-menu .lm-header-container{height:52px;padding:0px;}
		.debs-header .mobile-left-menu .lm-container .menu-item .mi-title{font-size:14px;}
		.debs-header .mobile-left-menu .lm-container .menu-item .mi-icon{font-size:14px;}
		
		.debs-header .mobile-left-menu .lm-container{overflow:hidden}
		.debs-header .mobile-left-menu .lm-header-container .lm-header{height:52px;line-height:52px;}
		.debs-header .mobile-left-menu .lm-header-container .lm-header .lm-header-bt{height:52px;}
		
		/* Burger Menu - Expanded Beauty Link */
		.debs-header .mobile-left-menu .lm-container .menu-item .mi-link{padding:10px 0;}
		.debs-header .mobile-left-menu .lm-container .menu-item .sh-item.sh-storeItem{padding:17px 0!important;}
		.debs-header .mobile-left-menu .lm-container .menu-item .sh-item.sh-storeItem .sh-itemLink{font-size:14px;line-height:17px;}
		.debs-header .mobile-left-menu .lm-container .menu-item .sh-item.sh-storeItem .sh-itemLink:before{padding:0 8px 0 11px;}
		.debs-header .mobile-left-menu .lm-container .menu-item .sh-item.desktopHide.tabletHide.sh-beauty-cc{padding:10px 0!important;margin: 0 10px!important;border-bottom:1px solid #cccccc;line-height:30px!important;font-size:14px!important;}
		.debs-header .mobile-left-menu .lm-container .menu-item .sh-item.desktopHide.tabletHide.sh-beauty-cc a:before{content:"B";padding:0 8px 0 11px;font-size:13px;display:inline-block;color:#00b49e;}
				
		/* The Debenhams Logo */
		#WC_CachedHeaderDisplay_Link_2{position:absolute;left:50%;width:110px;margin-left:-55px;;height:52px;text-align:center}
		#WC_CachedHeaderDisplay_Link_2:after{font-family:"Muyalto";content:"-";font-size:105px;font-weight:400;color:#000;line-height:initial;height:52px;line-height:52px;margin:0 auto;}
		.debs-header .main-header-container .main-header .main-mobile-logo{background:none;}
		
		/* Search Icon */
		.debs-header .main-header-container .main-header .main-search-reveal-bt .button{padding:0;}
		.debs-header .main-header-container .main-header .main-search-reveal-bt .button .icon::before{font-size:22px;}
		.debs-header .main-header-container .mobile-search{padding:0;}
		.debs-header .main-header-container .main-header .main-search-reveal-bt .button{padding:0;position:absolute;right:55px;top:7px;}
				
		/* Search Form Input */
		form#searchForm{margin-top:52px;position:fixed;}
		.debs-search-suggest .dijitInputContainer .dijitInputInner{padding-left:10px!important;}
		.debs-header .main-header-container .mobile-search .main-search-input .dijitPlaceHolder{font-style:normal;padding-left:10px;}
		.debs-header .main-header-container .mobile-search .main-search-input{border-color:#00b39e;border-left:0;border-bottom:0;border-right:0;height:37px!important;padding:0;outline:0;width:85%;margin-left:0;border-top-left-radius:0px;border-bottom-left-radius:0px;float:left;}
		.debs-header .main-header-container .mobile-search .main-search-button{margin-right:0;width:15%;border-top-right-radius:0px;border-bottom-right-radius:0px;height:37px;}
		.debs-header .main-header-container .mobile-search-reveal{transform:translate3d(0, 0, 0);}

		/* My Bag */
		.debs-header .mobile-right-menu .rm-header-container .rm-header .rm-header-title{font-size:16px;height:52px;line-height:52px;}
		.debs-header .mobile-right-menu .rm-header-container{height:54px;border:0;padding:0;}		
		.debs-header .mobile-right-menu .rm-header-container:after{color:#000}
		.debs-header .mobile-right-menu .rom-bt-holder .button{margin:6px 0 0 0;width:auto;}
		.debs-header .mobile-right-menu .rm-header-container .rm-header .rm-close-bt{height:52px;margin:0 4px;}
		.debs-header .mobile-right-menu .rm-header-container .rm-header{border-bottom:2px solid #00b39e;}
		
		/* Menu - Deeper Links */
		.debs-header .mobile-left-menu .back-to-higher a,
		.debs-header .mobile-left-menu .lm-container .menu-item.menu-holder .menu-l1-li-hld .menu-l1-li .menu-l1-link-title,
		.debs-header .mobile-left-menu .lm-container .menu-item.menu-holder .menu-l2-li-hld .menu-l2-li .menu-l2-link-title,
		.debs-header .mobile-left-menu .lm-container .menu-item.menu-holder .menu-l3-li-hld .menu-l3-li .menu-l3-link-title{font-size:14px;}
		
		
		/* To Restructure */								 
		.debs-header .mobile-right-menu .rom-bt-holder{left:-42px;border-bottom:0;}
		.debs-header .mobile-left-menu .lm-header-container .lm-header .lm-header-bt{font-weight:bold;font-size:16px;}
	
	/* -----------------------------------------
	- Footer
	----------------------------------------- */
		
		.debs-footer .footer-main{background:#FFF;padding:0 5%;width:90%;}
		.debs-footer .debs-footer-bottom-outer-container{background:#FFF;}
		.debs-footer .debs-footer-bottom-outer-container .debs-footer-bottom-container .debs-footer-bottom{padding-bottom:0;}
		.debs-footer .footer-main .footer-container .contact-info-section{padding-bottom:initial;}
		
		/* Subscribe Text & Button */
		.debs-footer .footer-main .footer-container .contact-info-section .newsletter-subscribe .subscribe-container .subscribe-message p:first-child{font-style:normal;}
		.debs-footer .footer-main .footer-container .contact-info-section .newsletter-subscribe .subscribe-container .subscribe-message p:first-child,
		.debs-footer .footer-main .footer-container .contact-info-section .newsletter-subscribe .subscribe-container .subscribe-message p{font-family: 'Lato', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif !important;}
		.debs-footer .footer-button{background:#FFF;color:#000;border-color:#000;font-size:13px;font-weight:bold;}
		
		/* Social Media */
		.debs-footer .footer-main .footer-container .contact-info-section .social-media{border-bottom:0!important;min-height:20px!important;}
		.debs-footer .footer-main .footer-container .contact-info-section .social-media .social-message{display:block;width:40%;float:left;height:25px;line-height:25px;font-size:14px;font-weight:bold;}		
		.debs-footer .footer-main .footer-container .contact-info-section .social-media .links-container{float:right;width:60%!important;}
		.debs-footer .footer-main .footer-container .contact-info-section .social-media .links-container a:nth-of-type(3){display:none;}
		.debs-footer .footer-main .footer-container .contact-info-section .social-media .links-container .sm-icon{width:25px;}
		.debs-footer .footer-main .footer-container .contact-info-section .social-media .links-container .sm-link:first-child,
		.debs-footer .footer-main .footer-container .contact-info-section .social-media .links-container .sm-link{margin:0!important}
		
		/* List Items */
		.debs-footer .footer-main .footer-container .links-section{border-bottom:0!important;}
		.debs-footer .footer-main .footer-container .links-section .links-block-container .links-block{padding:12px 0!important;}
		.debs-footer .footer-main .footer-container .links-section .links-block-container .links-block .links-group ul li a:before{content:none!important;}
		.debs-footer .footer-main .footer-container .links-section .links-block-container .links-block .links-group ul li a{width:100%;text-decoration:underline;}
		
		
		/* Country Container */
		.country-container{width:90%;text-align:left;}
		.debs-footer .debs-footer-bottom-outer-container .debs-footer-bottom-container .debs-footer-bottom .country-container .country-details{margin-top:5px;border-bottom:1px solid #d2d2d2;padding-bottom:15px;}
		
		/* Card Images */
		.debs-footer .debs-footer-bottom-outer-container .debs-footer-bottom-container .debs-footer-bottom .card-logos-container{width:50%!important;margin:0 auto;min-width:initial!important;padding-top:10px;} 
		.debs-footer .debs-footer-bottom-outer-container .debs-footer-bottom-container .debs-footer-bottom .card-logos-container a img{width:100%;max-width:100%;height:auto!important;}
				
		/* Black Footer */
		.debs-footer .footer-black-outer-container .footer-black .footer-black-inner-container{min-height:45px!important;}
		.debs-footer .footer-black-outer-container .footer-black .footer-black-inner-container .footer-links{padding-bottom:0!important;}

}

/* Flip Clock JS*/
.countdown-timer{position:absolute;text-align:center;line-height:initial!important;}
.countdown-timer a:after{content:none!important;}

input[id^="Discounted percentageUnder"],
input[id^="New arrivalsNew in the last"] {
	display:none;
}

/* PDP slim banner
 --------------------------------------------------------*/
.pdp-slim-banner {
	position: relative;
	max-width: 1000px;
	text-align: center;
	margin: 0 auto;
}

/* HIDING RATING AND REVIEWS - * TEMPORARILY *

We are only able to run one instance of Bazaarvoice
in the Live environment.

The imact of this is that during the cut-over we will
have reviews showing on one site and not the other.

To ensure that we have a like for like comparison of the
new and old sites during the cut-over we have agreed
that we will hide reviews on all PDPs until the new site
is running at 100% at which point we will reinstate reviews.

This story is to look at implementing some CSS on the IBM
site to hide Reviews on PDP so that they will not
display on desktop, mobile or tablet:
-------------------------------------------------------- */
.reviews-summary,
.reviews-container { display: none; } /* IBM */
