/*	Reset IBM styles
--------------------------------------------------*/
#main_content_wrapper_layoutcontainertop {
	width: 1010px;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top:5px;
}

#main_content_wrapper_layoutcontainerbottom_1 {padding: 0}

#breadcrumb_cat {display: none}

#t8 #body_wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
}

h1 {padding: 0}

/*	Generic Styles
--------------------------------------------------*/
#se2 {margin-bottom: 5.57%;}
#se2 a {text-decoration: none}
#se2 a:hover {text-decoration: none}
#se2 ul, #se2 li {padding: 0; margin: 0}
#se2 > div {overflow: hidden}

[class*="se-col"] {float: left; margin-right: 1.73%; min-height: 1px;position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box}
[class*="se-col"] * {max-width:100%;}
[class*="se-col-os"] {margin-right: 0} 
.se-col-last {margin-right: 0}
.se-row {clear: both; overflow: hidden}
.se-clearfix {float:none !important;margin:0 !important;padding:0 !important; width: auto !important}
.se-clearfix:after {content:''; clear: both; display: table}
.se-no-desktop {display:none}
.pull-right {float: right}
.pull-left {float: left}
.center-block {float: none; margin-left: auto; margin-right: auto}
.text-center {text-align: center}
.text-right {text-align: right}
.text-left {text-align: left}



/* Fonts
--------------------------------------------------*/
body #se2 {color: #333;}
@font-face {
	font-family: "muyalto";
	src: url(/wcsstore/DebenhamsStorefrontAssetStore/fonts/muyalto.eot);
	src: url(/wcsstore/DebenhamsStorefrontAssetStore/fonts/muyalto.eot?#iefix) format("embedded-opentype"), url(/wcsstore/DebenhamsStorefrontAssetStore/fonts/muyalto.woff) format("woff"), url(/wcsstore/DebenhamsStorefrontAssetStore/fonts/muyalto.ttf) format("truetype"), url(/wcsstore/DebenhamsStorefrontAssetStore/fonts/muyalto.svg#muyalto) format("svg");
	font-weight: 400;
	font-style: normal;
}

#se2 [data-icon-before]:before {
	vertical-align: middle;
	font-size: 84%;
	line-height: 84%;
	padding-right: 7px;
	content: attr(data-icon-before);
	font-family: 'Muyalto';
}

#se2 [data-icon-after]:after {
	vertical-align: middle;
	font-size: 84%;
	line-height: 84%;
	padding-left: 7px;
	content: attr(data-icon-after);
	font-family: 'Muyalto';
}

#se2 * {font-family: 'Lato', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif !important}
#se2 .se-pg-hub h1 > em,
#se2 .post-title,
#se2 .se-pg-article .se-common-hf .author,
#se2 .se-pg-article h2,
#se2 .se-pg-moodboard .roll-over-wrapper span > .mb-outfit-name,
#se2 .se-pg-top10 .tt-item .tt-teaser,
#se2 .se-pg-onestory .os-trend-wrapper .os-ro-name,
#se2 .se-pg-interview .in-copy .in-quote,
#se2 .se-videos h3,
#se2 .se-pg-top5 .tf-col span.brand-teaser{
	font-family: 'Georgia','Times','Times New Roman',serif !important;
}

/*	Common elements
--------------------------------------------------*/
/* Buttons */
.se-btn {
	background: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-width: 0;
	padding: 9px 25px;
	font-size: 18px;
	color: #FFFFFF !important;
	outline: 0;
	text-decoration: none;
	font-weight: normal;
	background-color: #ef4d64;
	-webkit-box-shadow: 0 3px 0 0 #b93f50;
	box-shadow: 0 3px 0 0 #b93f50;
	display: inline-block;
	margin-bottom: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.se-btn:after {
	margin-left: 5px;
	content: "r";
	font-size: 12px;
	top: 1px;
	font-family: muyalto;
	vertical-align: middle;
}

.se-btn:hover {
	background-color: #E1314B;
}

.se-btn.se-back-btn:after {
	display: none !important;
	content: "" !important;
}
.se-btn.se-back-btn:before {
	margin-right: 5px;
	content: "q";
	font-size: 12px;
	top: 0px;
	font-family: muyalto;
	vertical-align: middle;
}

.se-btn.se-white {
	border: 1px solid #999;
	box-shadow: none;
	background-color: #FFF;
	color: #555 !important;
	font-size: 18px;
}

.se-btn.se-white:after {
	color: #555 !important;
	font-size: 12px;
	font-weight: normal;
}


.se-btn.se-white:hover:after {
	color: #444 !important;
}

.se-btn.se-white:hover {
	border: 1px solid #444;
	color: #333 !important;
}

.se-btn.se-white.se-red {
	color: #ED4E62 !important;
	border: 1px solid #ED4E62;
	font-weight: bold;
}

.se-btn.se-white.se-red:after {
	color: #ED4E62 !important;
}

.se-btn.se-white.se-red:hover:after {
	color: #d73347 !important;
}

.se-btn.se-white.se-red:hover {
	border: 1px solid #d73347;
	color: #d73347 !important;
}

/* Posts */
.post-title {
	display: block;
	font-style: italic;	
}
.post-meta {
	display: block;
	font-size: 14px;
	color:#EF4D64;
	text-transform: uppercase;
}
.post-sub-title {
	display: block;
}
.post-desc {
	display: block;
}

/*	Columns/Grids
------------------------------------------*/
.se-col-1{width: 6.75%}
.se-col-2{width: 15.22%}
.se-col-3{width: 23.70%}
.se-col-4{width: 32.17%}
.se-col-5{width: 40.66%}
.se-col-6{width: 49.13%}
.se-col-7{width: 57.61%}
.se-col-8{width: 66.09%}
.se-col-9{width: 74.57%}
.se-col-10{width: 83.04%}
.se-col-11{width: 91.52%}
.se-col-12{width: 100%; margin-right: 0}

.se-col-last {margin-right: 0;}

.se-col-2_no-pad{width: 18.69%}
/* Left offset (includes right margin) */
.se-col-os-1 {margin-left: 8.48%}
.se-col-os-7 {margin-left: 59.34%}
.se-col-os-9 {margin-left: 76.53%}

/*	Image-based headings
------------------------------------------*/
.se-img-heading {
	position:relative;
	text-align: center;
	height:1px;
	margin-bottom: 22px;
	margin-top: 55px;
	border-top: 1px solid #fff;
}
.se-img-heading-strike {
	margin-bottom: 60px;
	border-top: 1px solid #000;
}
.se-img-heading img {
	margin-top: -20px;
	max-width: 100%;
}


/*	Template: Hub
===========================================*/
.se-pg-hub {
	padding: 0 5px;
}

.se-pg-hub .se-head {
	overflow: hidden;
	margin: 1.73% 0 3.47%;
	text-align: center;
}

.se-pg-hub h1 {
	font-size: 38px;
	text-transform: uppercase;
}

.se-pg-hub h1 img {
	vertical-align: middle;
	padding-bottom: 10px;
}

.se-pg-hub h1 span {
	text-transform: none;
	font-weight: 300;
	font-size: 24px;
}

.se-pg-hub .se-pin-lg a > span {
	display: block;
}

.se-pg-hub .se-pin {
	margin-bottom: 6.49%;
}

.se-pg-hub .img-wrapper {
	overflow: hidden;
	display: block;
	background: #000;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
}

.se-pg-hub .img-wrapper img {
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
}

.se-pg-hub a:hover .img-wrapper img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	opacity: .8;
	filter: alpha(opacity=80);
}

#se2 .se-pg-hub .se-pin-lg .post-title {
	font-size: 24px;
	line-height: 42px;
	margin-top: 10px;
	font-weight: 400;
}

.se-pg-hub .se-pin-lg .post-meta {
	margin-top: 20px;
}

.se-pg-hub .se-pin-lg .post-sub-title {
	font-size: 18px;
	line-height: 22px;
	margin-top: 1px;
	font-weight: 300;
}

.se-pg-hub .se-pin-lg .post-desc {
	font-size: 16px;
	line-height: 22px;
	margin-top: 10px;
	font-weight: 300;
}

.se-pg-hub .se-pin-sm {
	margin-right: 6.48%;
	float: right;
}

.se-pg-hub .se-pin-sm > div {
	margin-bottom: 11.58%;
}

.se-pg-hub .se-pin-sm > div:last-child {
	margin-bottom: 0;
}

.se-pg-hub .se-pin-sm a {
	font-size: 0;
}

.se-pg-hub .se-pin-sm a > span {
	display: block;
}

.se-pg-hub .se-pin-sm .post-meta {
	margin-top: 15px;
}

#se2 .se-pg-hub .se-pin-sm .post-title {
	font-size: 18px; 
	line-height: 22px;
	margin-top: 10px;
}

.se-pg-hub .se-pin-sm .post-sub-title {
	font-size: 16px;
	line-height: 22px;
	font-weight: 300;
}

/* Bottom Thumbnails */
.se-pg-hub .se-thumbs > div {
	margin-bottom: 6.49%;
}

/* 3rd/7th/11th ... element to cater for clearfix */
.se-pg-hub .se-thumbs > div:nth-child(4n-1){
	margin-right: 0;
}

.se-pg-hub .se-thumbs a .post-meta {
	margin-top: 20px;
}

.se-pg-hub .se-thumbs a .post-title {
	font-size: 24px;
	line-height: 34px;
	margin-top: 8px;
	font-weight: normal;
}

.se-pg-hub .se-thumbs a .post-sub-title {
	margin-top: 0px; /* + line heights */
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
}

/* Footer */
.se-footer > img {
	display: block;
	max-width: 165px;
	margin: 0 auto;
	margin-top: 6.06%;
}

#se2 .se-footer .se-social {
	padding-top: 0.7%;
}

/* Pagination */
.se-hub-pagination .se-btn {
	margin-right: 10px;
}

.se-pg-hub .share-btn {
	display: none;
}


/*	Widget: Might also like
===========================================*/
.se-mightlike .se-btn {
	margin: 0 10px 20px 10px;
}

.se-mightlike .se-img-heading {
	margin-top: 60px;
	height: auto;
}

.se-mightlike .se-img-heading img {
	margin-top: 0;
}


/*	Widget: Favorites
===========================================*/
.se-fav > div:last-child{
	margin-right: 0;
}
.se-fav .post-meta {
	margin-top: 15px;
}
.se-fav .post-title {
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-top:10px;
}
.se-fav .post-sub-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
	margin-top: 1px;
}

.se-fav .img-wrapper {
	overflow: hidden;
	display: block;
	background-color: #000;
	background-color: rgba(0, 0, 0, .8);
	position: relative;
}

.se-fav .img-wrapper img {
	transition: .4s transform;
	-webkit-transition: .4s transform;
	-moz-transition: .4s transform;
}

.se-fav a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	opacity: .8;
	filter: alpha(opacity=80);
}

/*	Widget: Video
===========================================*/
.se-videos {
	text-align: center;
	margin-top: 90px;
}

.se-videos.last-two > .se-row:last-child {
	left: 17%;
	position: relative;
}

.se-videos.last-one > .se-row:last-child {
	left: 33.93%;
	position: relative;
	margin-bottom: 90px;
}

.se-videos > .se-row:last-child {
	margin-bottom: 50px;
}

.se-videos .se-row {
	margin-bottom: 40px;
}

.se-videos h3 {
	font-size: 28px;
	line-height: 36px;
	max-width: 804px;
	margin: 0 auto;
	font-style: italic;
	font-weight: normal !important;
	margin-bottom: 40px;
}

.se-videos .se-active-vid .img-wrapper {
	background: #000;
}

.se-videos .se-active-vid i {
	display: block;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-bottom: 20px solid #FFF;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	bottom: 0;
}

.se-videos .se-active-vid a img {
	opacity: .5;
	filter: alpha(opacity=50);
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.se-videos .se-active-vid a {
	cursor: default;
}

/*	Widget: Credits
===========================================*/
.se-credits {
	margin-top: 25px;
	margin-bottom: 35px;
}

.se-credits span {
	font-size: 12px;
	line-height:16px;
	margin: 0 10px;
}


/*	Widget: Social Sharing
===========================================*/
.se-social {
	font-size: 0;
	overflow: hidden;
}

.se-social li {
	display: inline-block;
	vertical-align: middle;
}

.se-social li a {
	background: url('img/social-icons.png') no-repeat;
	text-indent: -9999px;
	width: 33px;
	height: 33px;
	float:left;
	background-size: 43px;
	font-size: 0;
	margin-right: 10px;	
	background-color: #333;
	border-radius: 50px;
}

.se-social li:last-child {
	z-index: 10;
	position: relative;
}

.se-social li:last-child a {
	margin-right: 0;
}

.se-social li .fb {
	background-position: 0 0;
}

.se-social li .fb:hover {
	background-color: #3B5998;
}

.se-social li .tw {
	background-position: 0 -224px;
}

.se-social li .tw:hover {
	background-color: #019FE9;
}

.se-social li .pin {
	background-position: -1px -189px;
}

.se-social li .pin:hover {
	background-color: #CC2127;
}

.se-social li .insta {
	background-position: 0 -69px;
}

.se-social li .insta:hover {
	background-color: #3F729B;
}

.se-social li .google {
	background-position: 0 -34px;
}

.se-social li .google:hover {
	background-color: #dd4b39;
}

.se-social li .share-btn {
	background-position: 0 -103px;
	height: 42px;
	width: 42px;
	background-color: transparent;
	border-radius: 0;
}

.se-pg-article .se-social.show .share-btn {
	background-position: 0 -146px;
}

.se-pg-article .se-common-f .se-social {
	background: url('img/heading-spreadtheword.png') no-repeat 65px center;
	background-size: 67%;
}

.se-pg-article .se-social.show {
	background: none;
	transition: .4s background;
	-webkit-transition: .4s background;
	-moz-transition: .4s background;
	image-rendering: -moz-crisp-edges;
	image-rendering:   -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.se-pg-article .se-social .hidden-icon {
	position: relative;
	left: 260px;
	transition: .4s left;
	-webkit-transition: .4s left;
	-moz-transition: .4s all;
	z-index: 5;
}

.se-pg-article .se-social.show .hidden-icon {
	left: 0;
}

/*	Article: common elements
===========================================*/
.se-pg-article {
	padding: 15px 5px 0;
}

.se-pg-article .se-common-hf > div:first-child {
	overflow: hidden;
	border-bottom: 2px solid #EF4D64;
	padding-bottom: 2.6%;
	margin-bottom: 1.73%;
	height: 52px;
	position: relative;
}

.se-common-h .back-to-hub {
	line-height:52px;
}

.se-common-h .se-social-wrap,
.se-common-f .se-social-wrap {
	position: absolute;   
	top: 0;
	right: 0;
	min-width: 305px;
}

.se-pg-article .se-common-hf .back-to-hub a {
	font-size: 14px;
	font-weight: bold;
}

#se2 .se-pg-article .se-common-hf .back-to-hub a:hover {
	text-decoration: underline;
}

.se-pg-article .se-common-hf .back-to-hub a:hover:before {
	text-decoration: none;
}

.se-pg-article .se-common-hf .back-to-hub a:before {
	color: #00B49E;
	display: inline-block;
}

.se-pg-article .se-common-hf .meta {
	font-size: 14px;
	padding-bottom: 17px;
}

#se2 .se-pg-article .se-common-hf .author {
	font-style: italic;
}

.se-pg-article .se-common-hf.se-common-f > div:first-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	height: 45px;
	position: relative;
} 

.se-common-f .back-to-hub,
.se-common-f .se-social {
	/* padding-top: 1%; */
	height: 45px;
	line-height: 45px;
}

/* Article Body */
.se-pg-article .se-pg-body {
	margin-bottom: 3.47%;
}

.se-pg-article .article-head {
	margin: 0 auto;
	text-align: center;
	padding-bottom: 5.2%;
}

.se-pg-article h1 {
	font-size: 28px;
	line-height: 36px;
	font-weight: 300 !important;
	padding-bottom: 2.25%;
	text-transform: none;
}

.se-pg-article h2 {
	font-size: 43px;
	line-height: 50px;
	font-weight: 300 !important;
	font-style: italic;
}

.se-pg-article .article-head p {
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 30px !important;
	margin: 0 !important;
}

.se-pg-article .article-brand {
	margin-bottom: 17px;
	margin-top: 20px;
}

/*	Article: Moodboard
===========================================*/
#se2 .se-pg-moodboard .se-pg-body > .se-row {
	margin-bottom: 20px;
}

#se2 .se-pg-moodboard .se-pg-body > .se-row:last-child {
	margin-bottom: 0;
}

.se-pg-moodboard .se-col-5.mb-item {
	margin-bottom: 1.79%;
}

/* Avoid double margin for nested columns */
.se-pg-moodboard .se-col-5.mb-item:last-child {
	margin-bottom: 0;
}

.se-pg-moodboard .mb-item a {
	font-size: 0;
}

.se-pg-moodboard .roll-over-wrapper {
	position: absolute;
	top:0;
	height: 100%;
	width: 100%;
	background-color: #000;
	background-color: rgba(0,0,0,.8);
	opacity: 0;
	display: block;
	padding-left: 50px;
	padding-right: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.se-pg-moodboard .mb-item:hover .roll-over-wrapper {
	opacity: 1;
	transition: .5s opacity;
	-webkit-transition: .5s opacity;
	-moz-transition: .5s opacity;
}

.se-pg-moodboard .roll-over-wrapper * {
	color: #FFF;
	display: block;
}

.se-pg-moodboard .roll-over-wrapper > span {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	display: block
}

.se-pg-moodboard .roll-over-wrapper span > .mb-outfit-name {
	font-size: 24px;
	font-style: italic;
	padding-bottom: 10px;
}

.se-pg-moodboard .roll-over-wrapper span > span {
	font-size: 18px;
	padding-top: 7px;
	font-family: 'Lato', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif !important
}

.se-pg-moodboard .roll-over-wrapper span > .mb-outfit-name {
	padding-top:0;
}

#se2 .se-pg-moodboard .roll-over-wrapper [data-icon-after] {
	padding-top: 15px;
}

#se2 .se-pg-moodboard .roll-over-wrapper [data-icon-after]:after {
	font-size: 65%;
}

/*	Article: Top10
===========================================*/
.se-pg-top10 .tt-item {
	padding-bottom: 38px;
	border: 1px #d0d0d0 solid;
	margin-bottom: 20px;
	overflow: hidden;
}

.se-pg-top10 .se-pg-body > .se-row:last-child .tt-item:last-child {
	margin-bottom: 0px;
}

.se-pg-top10 .tt-item a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.se-pg-top10 .tt-item span.img-wrapper {
	padding: 0;
	margin-bottom: 43px;
	overflow: hidden;
}

.se-pg-top10 .tt-item img {
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
}

.se-pg-top10 .tt-item .img-wrapper .hidden-img,
.se-pg-top10 .tt-item a.mouseover .main-img {
	display: none;
}

.se-pg-top10 .tt-item a.mouseover .hidden-img {
	display: block;
}

.se-pg-top10 .tt-item .tt-count {
	position: absolute;
	top: 0;
	right: 20px;
	height: 65px;
	width: 40px;
	padding: 0;
	color: #fff;
	font-size: 23px;
	z-index: 2;
	line-height: 40px;
}

.se-pg-top10 .tt-item .tt-count:before {
	background: #ef4d64;
	content: '';
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	z-index: -1;
}

.se-pg-top10 .tt-item .tt-count:after {
	content: ' ';
	width: 0px;
	height: 0px;
	background: transparent;
	border-top: 0;
	border-left: #ef4d64 20px solid;
	border-right: #ef4d64 20px solid;
	border-bottom: transparent 20px solid;
	position: absolute;
	bottom: 0;
	left: 0;
}

.se-pg-top10 .tt-item span {
	display: block;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.se-pg-top10 .tt-item .tt-brand {
	font-weight: bold;
}

.se-pg-top10 .tt-item .tt-brand,
.se-pg-top10 .tt-item .tt-product-desc {
	font-size: 16px;
	line-height: 18px;
}

.se-pg-top10 .tt-item .tt-teaser {
	padding-top: 40px;
	font-size: 21px;
	line-height: 24px;
	font-style: italic;
}

/*	Article: Top12
===========================================*/
.se-pg-top12 .tt-item {
	padding-bottom: 38px;
	border: 1px #d0d0d0 solid;
	margin-bottom: 20px;
	overflow: hidden;
}

.se-pg-top12 .se-pg-body > .se-row:last-child .tt-item:last-child {
	margin-bottom: 0px;
}

.se-pg-top12 .tt-item a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.se-pg-top12 .tt-item span.img-wrapper {
	padding: 0;
	margin-bottom: 43px;
	overflow: hidden;
}

.se-pg-top12 .tt-item img {
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
}

.se-pg-top12 .tt-item .img-wrapper .hidden-img,
.se-pg-top12 .tt-item a.mouseover .main-img {
	display: none;
}

.se-pg-top12 .tt-item a.mouseover .hidden-img {
	display: block;
}

.se-pg-top12 .tt-item .tt-count {
	position: absolute;
	top: 0;
	right: 20px;
	height: 65px;
	width: 40px;
	padding: 0;
	color: #fff;
	font-size: 23px;
	z-index: 2;
	line-height: 40px;
}

.se-pg-top12 .tt-item .tt-count:before {
	background: #ef4d64;
	content: '';
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	z-index: -1;
}

.se-pg-top12 .tt-item .tt-count:after {
	content: ' ';
	width: 0px;
	height: 0px;
	background: transparent;
	border-top: 0;
	border-left: #ef4d64 20px solid;
	border-right: #ef4d64 20px solid;
	border-bottom: transparent 20px solid;
	position: absolute;
	bottom: 0;
	left: 0;
}

.se-pg-top12 .tt-item span {
	display: block;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.se-pg-top12 .tt-item .tt-brand {
	font-weight: bold;
}

.se-pg-top12 .tt-item .tt-brand,
.se-pg-top12 .tt-item .tt-product-desc {
	font-size: 16px;
	line-height: 18px;
}

.se-pg-top12 .tt-item .tt-teaser {
	padding-top: 40px;
	font-size: 21px;
	line-height: 24px;
	font-style: italic;
}

/*	Article: Lookbook
===========================================*/
.se-pg-lookbook .lb-item {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.se-pg-lookbook .lb-item span {
	font-size: 16px;
	line-height: 18px;
	display: block;
}

.se-pg-lookbook .lb-item .lb-brand {
	font-weight: bold;
	text-transform: uppercase;
}

.se-pg-lookbook .lb-item .lb-desc {
	padding-bottom: 20px;
}

.se-pg-lookbook .lb-item .lb-inner-container {
	position: relative;
	margin-top: 65px;
	text-align: left;
}

.se-pg-lookbook .lb-item .lb-inner-container-low {
	position: absolute;
	bottom: 35px;
	text-align: right;
}

.se-pg-lookbook .lb-row-3.lb-item .lb-inner-container-low {
	text-align: left;	
}

.se-pg-lookbook .lb-row-4.lb-item .lb-inner-container {
	text-align: right;	
}

.se-pg-lookbook .lb-row-5.lb-item .lb-inner-container {
	margin-top: 74px;	
}

.se-pg-lookbook .lb-item [class*="lb-inner-container"] a span{
	padding-bottom: 10px;
}

#se2 .se-pg-lookbook .lb-item [class*="lb-inner-container"] a span:after {
	font-size: 70%;
}

.se-pg-lookbook .lb-item [class*="lb-inner-container"] .se-m-col-full:before {
	content: '';
	border: 20px solid transparent;
	border-right: 20px solid #FFF;
	width: 0;
	height: 0;
	background: transparent;
	position: absolute;
	left: -13.6%;
	top:-10px
}


.se-pg-lookbook .lb-row-1 .lb-inner-container-low .se-m-col-full:before,
.se-pg-lookbook .lb-row-4 .lb-inner-container .se-m-col-full:before,
.se-pg-lookbook .lb-row-5 .lb-inner-container-low .se-m-col-full:before {
	border-right: 20px solid transparent;
	border-left: 20px solid #FFF;
	right: -34.5%;
	left: auto;
}

.se-pg-lookbook .lb-row-3 .lb-inner-container-low .se-m-col-full:before {
	border-left: 20px solid transparent;
	border-right: 20px solid #FFF;
	left: -35.6%;
}

.se-pg-lookbook .lb-item .lb-quote {
	position: absolute;
	right: 0;
	top: 201px;
}

.se-pg-lookbook .lb-row-5 .lb-quote {
	position: relative;
	top:0;
	margin-bottom: 7.45%;	
}

.se-pg-lookbook .lb-row-5 .lb-zoomed {
	position: relative;
	margin-top: 90px;
}

/*	Article: One Story
===========================================*/
.se-pg-onestory .os-item {
	padding-bottom: 6.92%;
	margin-bottom: 6.92%;
	border-bottom: 1px solid #CCC;
}

.se-pg-onestory .os-item:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0;
}

.se-pg-onestory .os-hero {
	margin-bottom: 8.65%;
}

.se-pg-onestory .os-trend-wrapper {
	width: 82.33%;
	overflow: hidden;
}

.se-pg-onestory .os-trend-wrapper .os-ro-bg {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	background-color: rgba(0, 0, 0, .8);
}

.se-pg-onestory .os-trend-wrapper .os-ro-wrapper {
	display: block;
	position: relative;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.se-pg-onestory .os-trend-wrapper .os-ro-name {
	color: #fff;
	font-size: 24px;
	font-style: italic;
	display: block;
	position: relative;
}

.se-pg-onestory .os-trend-wrapper .os-ro-cta {
	color: #fff;
	font-size: 18px;
	display: block;
	padding-top: 14px;
}

.se-pg-onestory .os-model a:hover .os-ro-bg {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: .5s opacity;
	-webkit-transition: .5s opacity;
	-moz-transition: .5s opacity;
}

.se-pg-onestory .os-model {
	width: 49.39%;
}

.se-pg-onestory .os-model a {
	font-size: 0;
}

.se-pg-onestory .os-model a:before {
	content: '';
	border: 20px solid transparent;
	border-right: 20px solid #FFF;
	width: 0;
	height: 0;
	background: transparent;
	position: absolute;
	top: 20%;
	right: 0;
}

.se-pg-onestory .os-item .os-model.pull-right a:before {
	left: 0;
	border-right: 0;
	border-left: 20px solid #FFF;
}

.se-pg-onestory .os-prods-shop,
.se-pg-onestory .os-prods-intro,
.se-pg-onestory .os-shop-btn {
	width: 39.09%;
}

.se-pg-onestory .os-prods-shop > div {
	width: 47.31%;
	float: left;
	margin-bottom: 6.72%;
}

.se-pg-onestory .os-prods-shop > div * {
	font-size: 16px;
	line-height: 18px;
}

.se-pg-onestory .os-prods-intro {
	padding: 2.11% 5px 3.15%;
}

#se2 .se-pg-onestory .os-prods-intro p {
	font-size: 16px;
	line-height: 22px;
	margin:0;
	font-weight: normal;
}

.se-pg-onestory .os-prods-intro h3 {
	font-size: 24px;
	line-height: 30px;
}

.se-pg-onestory .os-prods-shop > div img {	
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 20px;
}

.se-pg-onestory .os-prods-shop a:hover img {
	opacity: .8;
	transition: .4s opacity;
	-webkit-transition: .4s opacity;
	-moz-transition: .4s opacity;
}


.se-pg-onestory .os-prods-shop > div:nth-child(2n-1) {
	margin-right: 5.38%;
}

.se-pg-onestory .os-prods-shop > div:nth-child(3),
.se-pg-onestory .os-prods-shop > div:nth-child(4) {
	margin-bottom: 0;
}

.se-pg-onestory .os-prods-shop span {
	display: block;
}

.se-pg-onestory .os-prods-shop .os-brand {
	font-weight: bold;
}

.se-pg-onestory .os-shop-btn {
	position: relative;
	padding-top: 20px;
	width: 100%;
}

.se-pg-onestory .os-item:last-child .os-shop-btn {
	bottom: 0;
}

.se-pg-onestory .os-item.os-item-left .os-shop-btn {
	left: 0;
}

/*	Article: One Story - Extended
===========================================*/
.se-pg-onestory.jeans .os-prods-shop > div{
	width: 100%;	
	margin-right: 0;
}

.se-pg-onestory.jeans .os-item .hidden-img {
	display: none;
}

.se-pg-onestory.jeans .os-item .mouseover .main-img {
	display: none;
}

.se-pg-onestory.jeans .os-item .mouseover .hidden-img {
	display: block;
}

.se-pg-onestory.jeans .os-item a:before {
	display: none;
}

.se-pg-onestory.jeans .os-shop-btn {
	bottom: 27.85% !important;
}

.se-pg-onestory.jeans .os-item:last-child .os-shop-btn {
	bottom: 20% !important;
}

.se-pg-onestory.jeans .os-prods-shop a:hover img {
	opacity: 1;	
	filter: alpha(opacity=1);	
}

/*	Article: Interview
===========================================*/
.se-pg-interview .in-copy p {
	font-size: 16px;
	line-height: 22px;
	margin-top: 0 !important;
}

.se-pg-interview .se-pg-body > div {
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}

.se-pg-interview .se-pg-body > div p:last-child {
	margin-bottom: 0 !important;
}

.se-pg-interview .in-copy .in-quote {
	font-size: 22px;
	line-height: 26px;
	color: #828c13 !important;
	font-style: italic;
	padding: 0 10%;
}

.se-pg-interview .in-sub {
	font-weight: bold;
	margin-bottom: 11px !important;
	margin-top: 10px !important;
}

.se-pg-interview .in-copy p.in-sub:first-child {
	margin-top: 0 !important;
}

.se-pg-interview .in-img {
	transition: .5s transform;
}

.se-pg-interview .follow {
	position: fixed;
	top: 0px;
	transform: translateY(5px);
}

.se-pg-interview .follow.se-col-last,
.se-pg-interview .no-follow.se-col-last {
	right:0.39%;
}

.se-pg-interview .no-follow {
	position:absolute;
	bottom: 0;
}

/*	Article: Video
===========================================*/
.se-pg-video .vid-hero {
	margin-bottom: 8.22%;
}

.se-pg-video .vid-hero a {
}

.se-pg-video .iframe-wrapper {	
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	display: none;
}

.se-pg-video .iframe-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: 649px;
}

.se-pg-video .prod-slides {
	margin: 0 auto;
	float: none;
	width: 73%;
	padding-left: 3%;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
}

.se-pg-video .prod-slides.no-carousel {
	padding-left: 0;
}
.se-pg-video .prod-slides li {
	clear: both;
}
.se-pg-video .prod-slides .bx-wrapper li {
	clear: none;
}

.se-pg-video .prod-slides li a {
	display: block;
	width: 24%;
	float: left;
	padding: 0 1.23%;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.se-pg-video .prod-slides.no-carousel li a {
	display: inline-block;
	float:none;
}

.se-pg-video .prod-slides span {
	display: block;
}


.se-pg-video .prod-slides a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition: opacity 0.25s;
	-webkit-transition: opacity 0.25s;
	-moz-transition: opacity 0.25s;
}

.se-pg-video .prod-slides a img {
	display: block;
	margin-bottom: 20px;
	width:100%;
}

.se-pg-video .prod-slides .bx-prev.disabled,
.se-pg-video .prod-slides .bx-next.disabled {
	display: none;
}

.se-pg-video .prod-slides .bx-prev,
.se-pg-video .prod-slides .bx-next {
	position: absolute;
	top: 21.3%;
	background-color: #fff;
	background-color: rgba(255,255,255,.6);
	width: 26px;
	height: 56px;
	font-size: 0;
	margin: 0;
	line-height: 56px;
	text-align: center;
}

.se-pg-video .prod-slides .bx-prev:before,
.se-pg-video .prod-slides .bx-next:before {
	font-family: "Muyalto";
	font-size: 22px;
}

.se-pg-video .prod-slides .bx-prev:before {
	content: "q";
}

.se-pg-video .prod-slides .bx-next:before {
	content: "r";
}

.se-pg-video .prod-slides .bx-prev {
	left: 0;
}

.se-pg-video .prod-slides .bx-next {
	right:0;
}

.se-pg-video .prod-slides span {
	font-size: 16px;
	line-height: 18px;
}

.se-pg-video .prod-slides .brand-name {
	font-weight: bold;
}

.se-pg-video .prod-slides .bx-pager {
	text-align: center;
	margin-top:20px;
	margin-left: -3%;
}

.se-pg-video .prod-slides .bx-pager > div {
	display: inline-block;
}

.se-pg-video .prod-slides .bx-pager > div a {
	width: 15px;
	height: 15px;
	background-color: #CCC;
	margin-right: 10px;
	border-radius: 20px;
	color: #CCC;
	display: block;
	font-size: 0;
}

.se-pg-video .prod-slides .bx-pager > div a.active {
	background-color: #A7A7A7;
	color: #A7A7A7;	
}


/*	Article: Top 5
===========================================*/
.se-pg-top5 .tf-col .tf-link {
	padding-bottom: 20px;
	margin-bottom: 20px;
	display: block;
	text-align: center;
	border: 1px solid #ccc;
	min-height: 539px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.se-pg-top5 .tf-col.tf-col--lg .tf-link {
	min-height: 1098px;
	/*	border:0;*/
}

.se-pg-top5 .tf-col.tf-col--lg {
/*	border: 1px solid #ccc;	*/
}

.se-pg-top5 .tf-col.tf-col--lg * {
	max-width: none;
}

.se-pg-top5 .tf-col .tf-link img {
	padding-bottom: 20px;
/*	height: 320px;*/
	width: 100%;
}

.se-pg-top5 .tf-col .tf-link span {
	display: block;
	padding: 0 20px;
	font-size: 16px;
	line-height: 18px;
}

.se-pg-top5 .tf-col .tf-link span.brand-name {
	font-weight: bold;
}

.se-pg-top5 .tf-col .tf-link span.brand-teaser {
	padding-top: 20px;
	font-style: italic;
	font-size: 18px;
	line-height: 24px;
}

.se-pg-top5 .tf-col .bx-controls-direction .bx-prev,
.se-pg-top5 .tf-col .bx-controls-direction .bx-next {
	position: absolute;
	top: 425px;
	background-color: #fff;
	background-color: rgba(255,255,255,.2);
	width: 26px;
	height: 56px;
	font-size: 0;
	margin: 0;
	line-height: 56px;
	text-align: center;
	margin-top:-28px;
}

.se-pg-top5 .tf-col .bx-controls-direction .bx-prev:before,
.se-pg-top5 .tf-col .bx-controls-direction .bx-next:before {
	font-family: "Muyalto";
	font-size: 22px;
}

.se-pg-top5 .tf-col .bx-controls-direction .bx-prev:before {
	content: "q";
}

.se-pg-top5 .tf-col .bx-controls-direction .bx-next:before {
	content: "r";
}

.se-pg-top5 .tf-col .bx-controls-direction .bx-prev {
	left: 0;
}

.se-pg-top5 .tf-col .bx-controls-direction .bx-next {
	right:0;
}


.se-pg-top5 .tf-col .bx-pager {
	text-align: center;
	margin-top:20px;
}

.se-pg-top5 .tf-col .bx-pager > div {
	display: inline-block;
}

.se-pg-top5 .tf-col .bx-pager > div a {
	width: 15px;
	height: 15px;
	background-color: #CCC;
	margin-right: 10px;
	border-radius: 20px;
	color: #CCC;
	display: block;
	font-size: 0;
}

.se-pg-top5 .tf-col .bx-pager > div a.active {
	background-color: #A7A7A7;
	color: #A7A7A7;	
}



/*	Widget: category nav
===========================================*/
#se2 .se-cat-nav-wrap {
	margin-bottom: 3.47%;
	
}

#se2 .se-cat-nav-wrap > div {
	overflow: hidden;
}

#se2 .se-cat-nav-wrap h3 {
	font-weight: normal;
	font-size: 18px;
	display: inline-block;
}

#se2 .se-cat-nav-wrap a {
	font-weight: bold;
	font-size: 18px;
	margin-left: 20px;
}

#se2 .se-cat-nav-wrap a:after {
	content: 'p';
	font-family: 'Muyalto';
	color: #ef4d62;
	font-size: 13px;
	vertical-align: middle;
	padding-left: 8px;
}

#se2 .se-cat-nav-wrap .se-cat-nav {
	height: 38px;
	min-width: 135px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 2px solid #ee4c63;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0 25px 0 7px;
	margin-left:5px;
	font-size: 15px;
	color: #000;
	background: #ffffff url('/wcsstore/DebenhamsStorefrontAssetStore/SE2/img/select.png') 97% 8px no-repeat;
	background-size: 20px;
	outline: 0;
}

/*	Responsive rules
===========================================*/
@media screen and (max-width:1166px) {
	#main_content_wrapper_layoutcontainertop {width: 100%;}
}



/*	Tablet
===========================================*/
@media screen and (max-width:980px) {
	/* Remove hover states */
	.se-pg-hub a:hover .img-wrapper img,
	.se-fav a:hover img,
	.se-pg-top10 .tt-item a:hover img,
	.se-pg-onestory .os-prods-shop a:hover img,
	.se-pg-onestory.jeans .os-prods-shop a:hover,
	.se-pg-video .prod-slides a:hover img{
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.se-pg-onestory .os-model .os-ro-bg {
		display: none;		
	}

	.se-no-tablet, .se-no-desktop {display:none}

	.se-pg-hub h1 br {
		display: none;
	}

	.se-pg-hub h1 span {
		padding-left: 10px;		
	}

	.se-fav .se-img-heading img {
		width: 235px;
		
	}

	/*	Article: Moodboard
	===========================================*/
	.se-pg-moodboard .roll-over-wrapper {
		position: relative;
		height: auto;
		width: auto;
		opacity: 1;
		background-color: #FFF;
		padding: 5.05% 0 3.55%;
	}

	.se-pg-moodboard .roll-over-wrapper > span {
		top: 0;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
	}

	#se2 .se-pg-moodboard .roll-over-wrapper span > * {
		color: #000;
	}

	#se2 .se-pg-moodboard .roll-over-wrapper span > .mb-outfit-name {
		font-family: 'Lato', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif !important;
		font-style: normal;
		color: #000;
		font-size: 18px;
		font-weight: 700;
	}

	#se2 .se-pg-moodboard .roll-over-wrapper span > .mb-brand-name {
		font-size: 16px;
		padding-bottom: 3.16%;
	}

	.se-pg-moodboard .roll-over-wrapper [data-icon-after] {
		display: none;
	}

	/*	Article: Video
	===========================================*/

	.se-pg-video .prod-slides {
		width: 100%;
		padding-left: 0;
		left: 0;
	}

	.se-pg-video .prod-slides img {
		max-width: 100%;
		min-width: 100%;
		height: auto;
	}

	.se-pg-video .prod-slides li a {
		width: 25%;
		padding: 0 1.20%;
	}

	.se-pg-video .prod-slides .bx-pager {
		margin-left: 0;
	}
	
	/*	Article: Video
	===========================================*/	
	.se-pg-video .prod-slides .bx-prev, 
	.se-pg-video .prod-slides .bx-next {
		top: 12.6%;
	}

}



/*	Mobile
===========================================*/
@media screen and (max-width:550px) {
	#se2 {margin-bottom: 13.21%}

	#main_content_wrapper_layoutcontainertop {background-color: none}

	/*	Columns/Grids
	------------------------------------------*/	
	.se-col-1, .se-col-2, .se-col-2_no-pad, .se-col-3, .se-col-4, .se-col-5 {
		width: 48%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		margin-right: 4%;
	}

	.se-col-6, .se-col-7, .se-col-8, .se-col-9, .se-col-10, .se-col-11 {
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		margin-right: 0;
	}

	[class*="se-col"], [class*="se-m-col"] {
		float: left;
		padding: 0;
	}

	[class*="se-col"] {
		margin-bottom: 15.79%;
	}

	[class*="se-col-os"] {
		margin-left: 0;
		margin-bottom: 0;
	}

	.se-m-col-half {
		width: 50%;
	}

	.se-m-col-full {
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
		clear: both;
		text-align: center;
	}

	.se-m-col-full img {width: 100%}

	/* Avoid double margin - for cols nested in cols */
	/*	.se-row, .se-row > [class*="se-col"]:last-child, .se-row > [class*="se-col"]:last-child, 
		.se-row > [class*="se-m-col"]:last-child,.se-row > [class*="se-m-col"]:last-child {
			margin-bottom: 0;
			padding-bottom: 0;
		}*/

	#se2 .se-btn {width: 100%; margin-right: 0; margin-left: 0}	
	.se-no-desktop, .se-no-tablet {display:initial}
	.se-no-mobile {display:none}

	/* ALL: Desktop Resets (Remove bottom margin/set it to be mobile default) */	
	.se-pg-hub .se-pin-sm > div,
	.se-pg-hub .se-thumbs > div,
	.se-pg-hub .se-pin-sm,
	.se-pg-hub .se-pin-lg {
		margin-bottom: 50px;
	}

	.se-pg-hub .se-pin {
		margin-bottom: 0;
	}

	/*	Widgets:Social Icons
	------------------------------------------*/
	.se-common-h .se-social-wrap,
	.se-common-f .se-social-wrap {
		position: relative;
	}

	.se-pg-hub .se-social {
		width: 250px;
		margin: 0 auto !important;
	}

	.se-pg-hub .se-social li a {
		margin-right: 20px;
	}

	.se-pg-hub .se-social .google {
		margin-right: 0;
	}

	.se-pg-article .se-common-hf.se-common-f > div:first-child {
		height: auto;
	}

	.se-pg-article .se-common-f .se-social {
		background-position: center 0;
		padding-top: 50px !important;
		display: block;
		width: 265px;
		margin: 0 auto !important;
		background-size: 200px;
	}

	.se-pg-article .se-common-f .se-social li a {
		margin: 0 10px;
	}
	.se-pg-article .se-common-f .se-social li {
		display: none;
		left: 0;
	}

	.se-pg-article .se-common-f .se-social li.hidden-icon {
		display: block;
	}
	
	.se-pg-article .article-brand {
		margin-bottom: 20px;
		margin-top: 0px;
	}

	/*	Widgets:Favourites
	------------------------------------------*/	
	.se-fav .post-title,
	.se-mightlike .se-img-heading {
		margin-top:0;
	}	

	/*	Widgets:Might like
	------------------------------------------*/	
	#se2 .se-mightlike .se-btn {
		padding-left: 5px; 
		padding-right: 5px;
		width: auto;
	}

	#se2 .se-mightlike .se-btn {
		margin-right: 10px;
	}

	.se-img-heading {
		margin-bottom: 60px;
	}
	
	.se-img-heading img {
		width: 80%;
	}

	.se-img-heading img {
		width: 235px;
	}

	/*	Widgets:videos
	------------------------------------------*/	
	.se-videos.last-one .se-row {margin-bottom: 0}
	.se-videos.last-two > .se-row,
	.se-videos.last-two > .se-row:last-child,
	.se-videos.last-one > .se-row:last-child {
		left: 0;
		margin-bottom: 0;
	}

	.se-videos.last-one > .se-row:last-child {
		margin-bottom: 10px;
	}

	/*	Widgets:Favourites
	------------------------------------------*/	
	.se-fav .post-title,
	.se-mightlike .se-img-heading {
		margin-top:0;
	}	

	/*	Widgets:Credits
	------------------------------------------*/	
	.se-credits span > span {
		display: block;
	}

	/*	The Hub
	------------------------------------------*/	
	.se-pg-hub {  
		background-color: #FFF;
		padding: 0 3.3%;
	}

	.se-pg-hub h1 {  
		padding: 0;
		text-align: center;
		margin-bottom: 35px;
	}
	
	.se-pg-hub h1 img {
		width: 82.8%;
	}

	.se-pg-hub .se-head {
		margin-bottom: 35px;
	}

	#se2 .se-pg-hub .se-footer > img {
		margin-top: 12.13%;
		margin-bottom: 4%;
	}

	.se-pg-hub .se-footer .se-social {
		margin-bottom: 7.07%;
	}

	.se-pg-hub .post-meta {
		margin: 40px 0 0px;
	}
	
	#se2 .se-pg-hub .post-title{
		font-size: 24px !important;
		line-height: 1.5 !important;
	}
	
	#se2 .se-pg-hub .post-title,
	#se2  .se-pg-hub .post-sub-title,
	.se-pg-hub .se-pin-sm > div:last-child {
		margin: 0 !important;
	}

	.se-pg-hub .se-pin-lg .post-desc {
		margin: 20px 0 0;
	}

	.se-pg-hub .se-pin-lg a > span {
		padding: 0;
	}

	.se-pg-article .se-common-hf > div:first-child {
		height: auto;
	}

	.se-common-h .back-to-hub {
		top: 0;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
	}
	
	.se-pg-hub .se-back-btn {
		margin-bottom: 20px;
	}
	
	/*	Articles: common
	------------------------------------------*/	
	.se-pg-article {
		padding: 0;
	}

	#se2 .se-pg-article .article-head {
		margin-bottom: 40px;
		padding: 0;
	}

	.se-pg-article h1 {
		font-size: 20px;
		line-height: 25px;
		padding-bottom: 30px;
	}

	.se-pg-article h2 {
		font-size: 24px;
		line-height: 25px;
		padding-bottom: 15px;
	}

	.se-pg-article .article-head p {
		padding: 0 3.53% 40px !important;
		font-size: 16px;
		line-height: 22px;
	}

	.se-pg-article > .se-section {
		padding-left: 3.13%;
		padding-right: 3.13%;
		margin-bottom: 40px;
	}

	.se-pg-article .se-common-hf {
		background: #FFF;
	}

	.se-pg-article .se-common-hf > div:first-child {
		border-bottom: 0;
	}

	.se-pg-article .se-common-hf .back-to-hub {
		text-align: left;
		padding: 0 3.3%;
		background-color: #EEE;
		margin-bottom: 0;
		box-shadow: 0 0 10px 0 rgba(0,0,0,0.1) inset;
		-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1) inset;
		-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1) inset;
	}

	.se-pg-article .se-common-hf .back-to-hub a {
		font-size: 15px;
	}

	.se-pg-article .se-common-hf .se-logo {
		padding: 4.3% 8%;
		margin-bottom: 0;
		border-bottom: 2px solid #EF4D64;
		margin: 0 3.3%;
		width: 93.4%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.se-pg-article .se-common-hf .meta {
		text-align: left;
		padding: 3.3% 3.3% 13.21%;
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.se-pg-article .se-common-hf .meta .author {
		text-align: right;
	}

	.se-fav .se-col-3:nth-child(odd) {
		margin-right: 0;
	}

	.se-pg-article .se-common-f .bk-to-all {
		border: 1px solid #00B39E;
		font-weight: bold;
	}

	.se-pg-article .se-common-f .bk-to-all:before {
		color:  #00B39E;
	}

	.se-pg-article .se-common-f .bk-to-all:after {
		content: '';		
	}

	/*	Article: Moodboard
	===========================================*/
	#se2 .se-pg-moodboard .se-pg-body [class*="se-col"] {
		margin-bottom: 40px;		
	}

	#se2 .se-pg-moodboard .se-pg-body > .se-row:last-child [class*="se-col"]:last-child {
		margin-bottom: 0;
	}

	#se2 .se-pg-moodboard .se-pg-body > .se-row,
	.se-pg-moodboard .roll-over-wrapper span > span {
		margin-bottom: 0;
		padding: 0;
	}

	.se-pg-moodboard .roll-over-wrapper {
		padding: 5.05% 0 0;
	}

	/*	Article: Top10
	===========================================*/
	.se-pg-top10 .tt-item,
	.se-pg-top10 > .se-row:last-child .tt-item {
		margin-bottom: 40px;
	}

	.se-pg-top10 .tt-item a:hover img {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
	
	/*	Article: Lookbook
	===========================================*/
	.se-pg-lookbook .lb-item *,
	.se-pg-lookbook .lb-row-5.lb-item .lb-inner-container,
	.se-pg-lookbook .lb-item .lb-inner-container {
		margin-bottom: 0;
		padding-bottom: 0;
		padding-top: 0;
		margin-top: 0;
	}
	.se-pg-lookbook .lb-item {
		margin-bottom: 50px;
	}
	
	.se-pg-lookbook .lb-item > .lb-inner-container div.lb-quote {
		margin-bottom: 0px;
	}

	.se-pg-lookbook .lb-item .lb-inner-container,
	.se-pg-lookbook .lb-item .lb-inner-container-low,
	.se-pg-lookbook .lb-row-5.lb-item .lb-inner-container {
		position: relative;
		text-align: center !important;
		bottom: initial;
		top: initial;
	}

	.se-pg-lookbook .lb-item .lb-inner-container a,
	.se-pg-lookbook .lb-item .lb-inner-container-low a{
		display: none;
	}

	.se-pg-lookbook .lb-item .lb-desc {
		padding-bottom: 0;
	}

	.se-pg-lookbook .lb-item > div:first-child {
		margin-bottom: 30px;		
	}

	.se-pg-lookbook .lb-item [class*="lb-inner-container"] > div:first-child:before {
		display: none;
	}

	.se-pg-lookbook .lb-item .lb-quote {
		top: initial;
		position: relative;
		margin-top: 50px;
	}

	.se-pg-lookbook .lb-item.lb-row-5 div.lb-quote {
		margin-bottom: 20px;
	}

	.se-pg-lookbook .lb-row-5 .lb-zoomed {
		margin-top: 30px;
	}
	
	.se-pg-lookbook .se-pg-body .lb-item:last-child,
	.se-pg-lookbook .se-pg-body .lb-item:last-child .se-col-last {
		margin-bottom: 0;		
	}
	
	/*	Article: One Story
	===========================================*/	
	.se-pg-onestory .os-trend-wrapper,
	.se-pg-onestory .os-prods-shop,
	.se-pg-onestory .os-prods-intro,
	.se-pg-onestory .os-shop-btn,
	.se-pg-onestory .os-model {
		width: 100%;
	}

	.se-pg-onestory .os-model a:hover .os-ro-bg {
		display: none;
	}

	.se-pg-onestory .os-item .os-model a {
		font-size: 0;
	}

	.se-pg-onestory .os-prods-intro {
		background: #FFF;
	}

	.se-pg-onestory .os-model a:before {
		display: none;
	}

	.se-pg-onestory .os-item .os-model a:after {
		content: '';
		border: 20px solid transparent;
		border-bottom: 20px solid #fff;
		position: relative;
		bottom: 19px;
	}

	.se-pg-onestory .os-hero,
	.se-pg-onestory .os-item {
		margin-bottom: 40px;
	}

	.se-pg-onestory .os-prods-intro,
	.se-pg-onestory .os-prods-shop > div {
		margin-bottom: 20px;
		padding-bottom: 0;
		padding-top: 0;
	}

	.se-pg-onestory .os-model,
	.se-pg-onestory .os-prods-shop {
		margin-bottom: 30px;
	}

	.se-pg-onestory .os-shop-btn {
		padding-top: 0;
		margin-bottom: 0;
	}

	.se-pg-onestory .os-item {
		padding-bottom: 40px;
	}

	.se-pg-onestory .os-prods-shop > div img {
		margin-bottom: 30px;
	}
	
	.se-pg-onestory .os-prods-intro h3 {
		margin-bottom: 20px;
	}
	
	.se-pg-onestory .os-prods-intro h3 {
		margin-bottom: 30px;
	}
	
	/*	Article: Interview
	===========================================*/
	.se-pg-interview .se-pg-body > div {
		margin-bottom: 40px;
	}

	.se-pg-interview .in-copy .in-quote {
		padding: 0 10%;
	}
	
	.se-pg-interview .pull-up {
		margin-top: 0;
	}
	
	.se-pg-interview .se-pg-body > div:last-child {
		margin-bottom: 0;
	}
	
	/*	Article: Video
	===========================================*/
	.se-pg-video .vid-hero {
		margin-bottom: 40px;
	}

	.se-pg-video .prod-slides li a {
		width: 50%;
		padding: 0 1.75%;
	}

	.se-pg-video .prod-slides li a:last-child img {
		float: right;
	}

	.se-pg-video .prod-slides .bx-pager {
		margin-top:32px;
	}

	.se-pg-video .post-title {
		margin-top: 40px !important;
	}

	.se-videos .se-row {
		margin-bottom: 15px;
	}

	.se-videos .se-row > div {
		margin-bottom: 60px;
	}

	.se-videos > .se-row:last-child {
		margin-bottom: 15px;
	}
	
	.se-videos {
		margin-top: 50px;
	}
	
	/*	Article: Top 5
	===========================================*/
	.se-pg-top5 > .se-section > .article-head {
		margin-bottom: 0 !important;
	}
	
	.se-pg-top5 .tf-col .tf-link {
		min-height: auto !important;
		margin-bottom: 25px !important;
		padding-bottom: 25px !important;
	}
	
	.se-pg-top5 [class*="se-col"] {
		margin-bottom: 0;
	}

	/*	Widgets
	===========================================*/	
	.se-credits {
		margin-top:0;
	}
	
	.se-row .se-mightlike {
		margin-bottom: 35px;
	}
	
	.se-row .se-mightlike a:last-child {
		margin-bottom: 0;		
	}
	
	.se-img-heading {
		margin-top: 15px;
	}
	
	.se-fav .se-img-heading {
		margin-bottom: 50px;
	}
	

}



/*	SCROLL UP ANIMATION 
===========================================*/
.slide-me-up {
	transform: translateY(150px);
	-webkit-transform: translateY(150px);
	-moz-transform: translateY(150px);
	-o-transform: translateY(150px);
	opacity: .2;
}

.come-in {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	opacity: 1;
	transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	-moz-transition: all 1s;
}

.come-in:nth-child(odd) {
	transition: all 1.3s;
	-webkit-transition: all 1.3s;
	-o-transition: all 1.3s;
	-moz-transition: all 1.3s;
}

.already-visible {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	animation: none;
	opacity: 1;
}

/* Beauty Club Week */
.se-head.se-col-12.lets-talk-beauty{background:#8ce2d0;}
.se-head.se-col-12.lets-talk-beauty h1 a img{margin-top:15px;}

.se-row.se-common-hf.se-common-h > div.lets-talk-beauty{background:#000;height:initial;border-bottom:0;}
.se-row.se-common-hf.se-common-h > div.lets-talk-beauty .se-col-6{width:100%;margin:0 auto;}
.se-row.se-common-hf.se-common-h > div.lets-talk-beauty img{margin-top:15px;}
.se-row.se-common-hf.se-common-h > div.lets-talk-beauty .se-social-wrap{display:none;}
.se-row.pull-right.meta.text-right.se-m-col-full.lets-talk-beauty{background:#FFF;clear:none;margin-top:17px;}

.lets-talk-beauty-pink-banner{width:100%;clear:both;background:#c7286b;height:60px;line-height:60px;text-align:center;color:#FFF;margin-top:50px;float:left;}
.lets-talk-beauty-pink-banner a{font-size:17px;}
.lets-talk-beauty-pink-banner a:after{margin-left:5px;content: "r";font-size: 12px;top: 1px;font-family: muyalto;vertical-align: middle;}

@media screen and (max-width: 550px){
	.se-m-col-full.text-center.se-no-desktop ul.se-social{display:none;}
	.se-pg-hub h1{margin-bottom:0;}
	.lets-talk-beauty-pink-banner{margin-top:0;margin-bottom:20px;}
	.lets-talk-beauty-pink-banner a{color:#FFF;height:initial;line-height:initial;padding:8px 0 0 0;display:block;}

	.lets-talk-beauty .se-col-6.text-center.se-logo{background:#000;}
	.se-pg-article .se-common-hf .se-logo{border-bottom:0;}
	.se-row.se-common-hf.se-common-h > div.lets-talk-beauty{background:#FFF;}
	.se-row.se-common-hf.se-common-h > div.lets-talk-beauty img{margin-top:5px;}
	
}