
body#campaign.red #content-container,
body#campaign.red-cny #content-container,
body#campaign.red-valentines #content-container { background: #cd0039; color: #FFF; }

body#campaign.red #content .article,
body#campaign.red-cny #content .article,
body#campaign.red-valentines #content .article { color: #FFF; }

body#campaign.red #content .article a,
body#campaign.red-cny #content .article a,
body#campaign.red-valentines #content .article a { color: #FFF; }

body#campaign.red .com-nav a,
body#campaign.red-cny .com-nav a,
body#campaign.red-valentines .com-nav a { background: #000; color: #FFF; }

body#campaign.red .com-nav a:hover,
body#campaign.red-cny .com-nav a:hover,
body#campaign.red-valentines .com-nav a:hover { background: #FFF; color: #cd0039 !important; }

body#campaign.red .com-list.type .item a:hover,
body#campaign.red-cny .com-list.type .item a:hover,
body#campaign.red-valentines .com-list.type .item a:hover { background: #000; border-color: #000; }

body#campaign.hoh #content-container { background: #feda1d; color: #000; }
body#campaign.hoh #content .article { color: #000; }
body#campaign.hoh .com-nav a { background: #000; color: #FFF; }
body#campaign.hoh .com-list.type .item a:hover { background: #000; border-color: #000; }

body#campaign.bdc #content-container { background: #FFF url(../images/campaigns/2013/bdc/background.jpg) top center; color: #000; }

body#campaign.globalista #content-container { background: #ede9e6 url(../images/campaigns/2013/globalista/background.jpg) top center repeat-y; color: #000; }
body#campaign.globalista #content .article { color: #000; }
body#campaign.globalista .com-nav a { background: #000; color: #FFF; }
body#campaign.globalista .com-list.type .item a:hover { background: #000; border-color: #000; }



body#campaign.harpers-bazaar #content-container { background: #f2eeeb url(../images/campaigns/2013/harpers-bazaar/background.jpg) top center no-repeat; color: #000; }
body#campaign.harpers-bazaar #content .article { color: #000; }

body#marketing.globalista { background: #ede9e6 url(../images/campaigns/2013/globalista/loading.gif) center center no-repeat; }




/* Parallax */
body#campaign.touch-of-chic #content-container { background: #E5D8CA; }


body#campaign.touch-of-chic .media-wrap.bg-0, body#campaign.touch-of-chic .media-wrap.bg-5 {
	background: url(../images/campaigns/2013/touch-of-chic/bg1.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
body#campaign.touch-of-chic .media-wrap.bg-1, body#campaign.touch-of-chic .media-wrap.bg-6 {
	background: url(../images/campaigns/2013/touch-of-chic/bg2.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
body#campaign.touch-of-chic .media-wrap.bg-2, body#campaign.touch-of-chic .media-wrap.bg-7 {
	background: url(../images/campaigns/2013/touch-of-chic/bg3.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
body#campaign.touch-of-chic .media-wrap.bg-3, body#campaign.touch-of-chic .media-wrap.bg-8 {
	background: url(../images/campaigns/2013/touch-of-chic/bg4.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
body#campaign.touch-of-chic .media-wrap.bg-4, body#campaign.touch-of-chic .media-wrap.bg-9 {
	background: url(../images/campaigns/2013/touch-of-chic/bg5.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

html.mmv body#campaign.touch-of-chic .media-wrap.bg-0, 
html.mmv body#campaign.touch-of-chic .media-wrap.bg-5 {
	background-image: url(../images/campaigns/2013/touch-of-chic/bg1_mmv.jpg);
}

html.mmv body#campaign.touch-of-chic .media-wrap.bg-1, 
html.mmv body#campaign.touch-of-chic .media-wrap.bg-6 {
	background-image: url(../images/campaigns/2013/touch-of-chic/bg2_mmv.jpg);
}

body#campaign.touch-of-chic .text-wrap  { background:#fff;color:#333;}

/* TERTIARY NAV
============================== */
body#campaign.touch-of-chic .com-nav nav ul li { border-bottom:1px solid #c9ae91; }
body#campaign.touch-of-chic .com-nav nav ul li a { background:#dac7b3;color:#333;}
body#campaign.touch-of-chic .com-nav nav ul li a:hover {background:#be9e7a;color:#fff; }

/* LIST
============================== */
body#campaign.touch-of-chic .list {background:#e5d8ca;}
body#campaign.touch-of-chic .list a {background: #dac7b3;color:#333;}
body#campaign.touch-of-chic .list a:hover {background:#be9e7a;color:#fff;}


body#campaign.belgian-pavilion #content-container {  }

body#campaign.belgian-pavilion .media-wrap.bg-0 {
	background: #000;
}

body#campaign.belgian-pavilion .media-wrap.bg-1,
body#campaign.belgian-pavilion .media-wrap.bg-2,
body#campaign.belgian-pavilion .media-wrap.bg-3,
body#campaign.belgian-pavilion .media-wrap.bg-4,
body#campaign.belgian-pavilion .media-wrap.bg-5,
body#campaign.belgian-pavilion .media-wrap.bg-6,
body#campaign.belgian-pavilion .media-wrap.bg-7,
body#campaign.belgian-pavilion .media-wrap.bg-8,
body#campaign.belgian-pavilion .media-wrap.bg-9 {
	background: url(../images/campaigns/2013/belgian-pavilion/bg.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}



body#campaign.belgian-pavilion .list {background:#000;}
body#campaign.belgian-pavilion .list a {background: #FFF;color:#333;}
body#campaign.belgian-pavilion .list a:hover {background:#f0f0f0;color:#333;}



body#campaign.toast-to-chic #content-container { background: #000 url(../images/campaigns/2013/toast-to-chic/bg.jpg) top center no-repeat; }



body#campaign.toast-to-chic #content { background: #000; padding: 0 20px; color: #FFF; }
body#campaign.toast-to-chic #content .article { color: #FFF; }
body#campaign.toast-to-chic #content .article a { color: #aa852f; }

body#campaign.toast-to-chic #content .com-list.type .item a { color: #FFF }
body#campaign.toast-to-chic #content .com-list.type .item a:hover { border-color: #a00f46; background: #a00f46; }


body#campaign.toast-to-chic.parallax #content,
body#campaign.toast-to-chic.wishlist #content { background: transparent; padding: 0; }

body#campaign.toast-to-chic.wishlist .article,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-item .title,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .detail,
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab,
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-total,
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share { font-family: Georgia, 'Times New Roman', Times, serif;   }

body#campaign.toast-to-chic.wishlist #content .article { font-size: 20px; color:#aa852f; min-height: 180px; padding: 50px 0 20px; font-style: italic; background: url(../images/campaigns/2013/toast-to-chic/logo.png) right 20px no-repeat; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-item .title { font-size: 14px; padding: 5px 10px; display: block; background: #000; font-style: italic; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-item.selected .title { background: #a00f46 }

body#campaign.toast-to-chic.wishlist .wishlist-create, body#campaign.toast-to-chic .wishlist-receive { display: none; margin-bottom: 10px;  }

body#campaign.toast-to-chic.wishlist .wishlist-create .list,
body#campaign.toast-to-chic.wishlist .wishlist-receive .list { background: #000; } { background: #000; }

body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .row {
	padding-top: 10px;
	background: #000000; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-linear-gradient(#000000 0%, #272727 26%, #272727 51%, #000000 99%);
	background: -moz-linear-gradient(#000000 0%, #272727 26%, #272727 51%, #000000 99%);
	background: -o-linear-gradient(#000000 0%, #272727 26%, #272727 51%, #000000 99%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), color-stop(0.26, #272727), color-stop(0.51, #272727), color-stop(0.99, #000000));
	background: linear-gradient(#000000 0%, #272727 26%, #272727 51%, #000000 99%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}

body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab { margin-left: 10px;  }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab ul { list-style: none; margin: 0; }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab li { float: left; width: 50%; display: block; }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab li a { display: block; width: 100%; background: #64462a; color: #000; padding: 10px 0; font-style: italic; text-align: center; font-size: 16px; text-decoration: none; }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab li a.active { background: #e3ba31; }

body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab-share { padding: 0 10px 10px; margin-left: 0; }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-total { float: right; text-align: right; color: #FFF; font-style: italic; font-size: 16px; padding-right: 20px;  }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-widget { float: right; }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share { text-align: right; color: #FFF; font-style: italic; font-size: 16px;  }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share span { float: left; }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share ul { float: right; list-style: none; margin: 0; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-share ul {  list-style: none; margin: 0;  }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share li,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-share li { float: left; }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share li a,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-share li a { display: block; width: 25px; height: 25px; text-indent: 9999px; margin: 0 0 0 10px; overflow: hidden; }

body#campaign.toast-to-chic.wishlist .com-wishlist .list-share li a { margin: 0 10px 0 0;}
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share li a.facebook,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-share li a.facebook { background: url(../images/campaigns/2013/toast-to-chic/icon-facebook.png); }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share li a.twitter,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-share li a.twitter { background: url(../images/campaigns/2013/toast-to-chic/icon-twitter.png); }
body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share li a.email,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-share li a.email { background: url(../images/campaigns/2013/toast-to-chic/icon-email.png); }


body#campaign.toast-to-chic.wishlist .com-wishlist { background: #e3ba31; padding-top: 10px; margin: 10px; }
	body#campaign.toast-to-chic.wishlist .wishlist-create .com-wishlist { margin-top: 0; }
	
body#campaign.toast-to-chic.wishlist .com-wishlist a { text-decoration: none; }



body#campaign.toast-to-chic.wishlist .com-wishlist .list-group { display: none; }

body#campaign.toast-to-chic.wishlist .com-wishlist .list-row { margin: 0; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-block { margin-left: 10px; margin-bottom: 10px; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-item { display: block; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-item .image { position: relative; display: block; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-item .image .arrow {  background: url(../images/campaigns/2013/toast-to-chic/arrow-plus.png); width: 42px; height: 22px; position: absolute; bottom: 0; right: 10px; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-item .image .arrow.collapse {  background: url(../images/campaigns/2013/toast-to-chic/arrow-minus.png); width: 42px; height: 22px; position: absolute; bottom: 0; right: 10px; }



body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail { margin-left: 10px; display: none; margin-top: -40px; position: relative; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .row { 
	background: #000; padding: 30px 0; 
	background-image: linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -o-linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,	color-stop(0.19, rgb(46,48,45)),color-stop(0.6, rgb(13,15,15)));	
}

body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .detail { color: #FFF; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .detail h2 { margin-top: 0; font-size:20px; line-height: 20px; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .detail p { font-style: italic; font-size: 14px; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .close { font-size: 24px; position: absolute; right: 20px; top: 20px; line-height: 24px; color: #FFF; opacity: 1; display: block; background: transparent; }

body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .wishlist-button { padding: 0 0 20px; }
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .wishlist-total { font-style: italic; padding: 0 0 10px; }

body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .wishlist-share { font-style: italic; color: #949494; font-weight: bold; font-size: 14px; }

	body#campaign.toast-to-chic.wishlist .wishlist-receive .com-wishlist .list-detail .wishlist-share { padding-top: 20px; }

body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .wishlist-share .list-share { display: block; padding: 10px 0 0; }

body#campaign.toast-to-chic.wishlist .wishlist-receive .article .btn-wishlist,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .btn-wishlist {
	display: inline-block;
	background-color: hsl(41, 82%, 9%) !important;
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ecb540", endColorstr="#291d04");
  background-image: -webkit-linear-gradient(#ecb540, #291d04);
  background-image: -moz-linear-gradient(#ecb540, #291d04);
  background-image: -o-linear-gradient(#ecb540, #291d04);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecb540), to(#291d04));
  background-image: linear-gradient(#ecb540, #291d04);
  border-color: #291d04 #291d04 hsl(41, 82%, -3.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.82);
  -webkit-font-smoothing: antialiased;
  padding:10px;
  border:2px solid #000000;
  margin-top:10px;
  font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
  font-style:normal;
  font-size:16px;
  text-decoration: none;
}

body#campaign.toast-to-chic.wishlist .wishlist-receive .article .btn-wishlist.start,
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .btn-wishlist.start {
	background: #a7124a; /* Old browsers */
background: -moz-linear-gradient(top,  #a7124a 0%, #810835 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7124a), color-stop(100%,#810835)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a7124a 0%,#810835 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a7124a 0%,#810835 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a7124a 0%,#810835 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a7124a 0%,#810835 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7124a', endColorstr='#810835',GradientType=0 ); /* IE6-9 */
	border-color: #262626 #262626 hsl(0, 0%, 8.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.42);
  -webkit-font-smoothing: antialiased;
}
	
body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .btn-wishlist.added {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#686868", endColorstr="#262626");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#686868), to(#262626));
  background-image: -moz-linear-gradient(top, #686868, #262626);
  background-image: -ms-linear-gradient(top, #686868, #262626);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #262626));
  background-image: -webkit-linear-gradient(top, #686868, #262626);
  background-image: -o-linear-gradient(top, #686868, #262626);
  background-image: linear-gradient(#686868, #262626);
  border-color: #262626 #262626 hsl(0, 0%, 8.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.42);
  -webkit-font-smoothing: antialiased;
}

body#campaign.toast-to-chic.wishlist .com-wishlist .list-content { display: none; }

body#campaign.toast-to-chic.wishlist .wishlist-promotion { background: #000; padding-top:10px; }
body#campaign.toast-to-chic.wishlist #content .wishlist-promotion .article { font-size: 14px; color: #FFF; padding: 30px 0; background: none; min-height: 100px; }
body#campaign.toast-to-chic.wishlist .wishlist-promotion .com-list { margin-left: -30px; }
body#campaign.toast-to-chic.wishlist .wishlist-promotion .com-list .item a { color: #FFF; }
body#campaign.toast-to-chic.wishlist .wishlist-promotion .com-list .item a:hover { border-color: #a00f46; background: #a00f46; }


@media (max-width: 767px) { 
	body#campaign.toast-to-chic.wishlist #content-container { background-image: none; }
	body#campaign.toast-to-chic.wishlist #content .article { padding: 230px 0 20px; background-position: top center; }
	body#campaign.toast-to-chic.wishlist .com-wishlist { margin: 0; }
	body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .row { padding-top: 0; }
	body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab-share {  padding: 10px 0;  }
	body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab { margin: 0; } 
	body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-tab li { width: 100%; }
	body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-total { float: none; display: block; padding-right: 10px; }
	body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-share span { float: none; }
	body#campaign.toast-to-chic.wishlist .com-wishlist-accessory .list-widget { float: none; display: block; height: 25px; padding: 0 10px 10px 0; }
	
	body#campaign.toast-to-chic.wishlist .com-wishlist img { width: 100%; }
	body#campaign.toast-to-chic.wishlist .com-wishlist .list-block { margin-left: 0; padding: 0 10px;}

	body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail { margin-left: 0; }
	body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .row { padding: 10px; }
	body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .row .detail { padding: 20px 0 0; }
	body#campaign.toast-to-chic.wishlist .com-wishlist .list-detail .close { width: 30px; height: 30px; background: #000; top: 10px; right: 10px; text-align: center; line-height: 25px; }
	body#campaign.toast-to-chic.wishlist .wishlist-promotion .com-list { margin-left: 0; }
	body#campaign.toast-to-chic.wishlist .wishlist-promotion .com-list .item a { height: auto; }
	body#campaign.toast-to-chic.wishlist .wishlist-promotion .com-list.type .item { height: auto; }
	body#campaign.toast-to-chic.wishlist .wishlist-promotion .com-list.type .item span.content { top: auto; position: relative; }

	body#campaign.bdc-2015.parallax .list a{border-bottom:none !important; max-width: 300px !important; margin: 25px auto !important;}
	body#campaign.bdc-2015.parallax .list .span3:first-child a{margin-top:0 !important}
	body#campaign.bdc-2015.parallax .list .span3:last-child a,body#campaign.bdc-2015.parallax .list .span3{margin-bottom:0 !important}
}

body#campaign.toast-to-chic.giftfinder #content-container { background: #a67f2c; }

body#campaign.toast-to-chic.giftfinder #content { background: transparent; padding: 0; }

body#campaign.toast-to-chic.giftfinder .article,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-item .title,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .detail,
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-total,
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share { font-family: Georgia, 'Times New Roman', Times, serif;   }

body#campaign.toast-to-chic.giftfinder #content .article { font-size: 18px; color:#000; min-height: 110px; padding: 20px 0; font-style: italic; background: url(../images/campaigns/2013/toast-to-chic/logo-black.png) right center no-repeat; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-item .title { font-size: 14px; padding: 5px 10px; display: block; background: #000; font-style: italic; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-item.selected .title { background: #a00f46 }

body#campaign.toast-to-chic.giftfinder .giftfinder-create, body#campaign.toast-to-chic .giftfinder-receive { display: none; margin-bottom: 10px;  }

body#campaign.toast-to-chic.giftfinder .giftfinder-create .list,
body#campaign.toast-to-chic.giftfinder .giftfinder-receive .list { background: #000; }

body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .row {
	padding-top: 10px;
	background: #000000; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-linear-gradient(#000000 0%, #272727 26%, #272727 51%, #000000 99%);
	background: -moz-linear-gradient(#000000 0%, #272727 26%, #272727 51%, #000000 99%);
	background: -o-linear-gradient(#000000 0%, #272727 26%, #272727 51%, #000000 99%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), color-stop(0.26, #272727), color-stop(0.51, #272727), color-stop(0.99, #000000));
	background: linear-gradient(#000000 0%, #272727 26%, #272727 51%, #000000 99%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}

body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab { margin-left: 10px;  }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab ul { list-style: none; margin: 0; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab li { float: left; width: 25%; display: block; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab li a { display: block; width: 100%; background: #64462a; color: #000; padding: 10px 0; font-style: normal; text-align: center; font-size: 16px; text-decoration: none; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab li a.active { background: #e3ba31; font-weight: bold }

body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab-share { padding: 0 10px 10px; margin-left: 0; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-total { float: right; text-align: right; color: #FFF; font-style: italic; font-size: 16px; padding-right: 20px;  }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-widget { float: right; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share { text-align: right; color: #FFF; font-style: italic; font-size: 16px;  }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share span { float: left; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share ul { float: right; list-style: none; margin: 0; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-share ul {  list-style: none; margin: 0;  }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share li,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-share li { float: left; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share li a,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-share li a { display: block; width: 25px; height: 25px; text-indent: 9999px; margin: 0 0 0 10px; overflow: hidden; }

body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-share li a { margin: 0 10px 0 0;}
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share li a.facebook,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-share li a.facebook { background: url(../images/campaigns/2013/toast-to-chic/icon-facebook.png); }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share li a.twitter,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-share li a.twitter { background: url(../images/campaigns/2013/toast-to-chic/icon-twitter.png); }
body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share li a.email,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-share li a.email { background: url(../images/campaigns/2013/toast-to-chic/icon-email.png); }


body#campaign.toast-to-chic.giftfinder .com-giftfinder { background: #e3ba31; padding-top: 10px; margin: 10px; }
	body#campaign.toast-to-chic.giftfinder .giftfinder-create .com-giftfinder { margin-top: 0; }
	
body#campaign.toast-to-chic.giftfinder .com-giftfinder a { text-decoration: none; }



body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-group { display: none; }

body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-row { margin: 0; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-block { margin-left: 10px; margin-bottom: 10px; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-item { display: block; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-item .image { position: relative; display: block; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-item .image .arrow {  background: url(../images/campaigns/2013/toast-to-chic/arrow-plus.png); width: 42px; height: 22px; position: absolute; bottom: 0; right: 10px; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-item .image .arrow.collapse {  background: url(../images/campaigns/2013/toast-to-chic/arrow-minus.png); width: 42px; height: 22px; position: absolute; bottom: 0; right: 10px; }



body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail { margin-left: 10px; display: none; margin-top: -40px; position: relative; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .row { 
	background: #000; padding: 30px 0; 
	background-image: linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -o-linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(46,48,45) 19%, rgb(13,15,15) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,	color-stop(0.19, rgb(46,48,45)),color-stop(0.6, rgb(13,15,15)));	
}

body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .detail { color: #FFF; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .detail h2 { margin-top: 0; font-size:20px; line-height: 20px; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .detail p { font-style: italic; font-size: 14px; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .close { font-size: 24px; position: absolute; right: 20px; top: 20px; line-height: 24px; color: #FFF; opacity: 1; display: block; background: transparent; }

body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .giftfinder-button { padding: 0 0 20px; }
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .giftfinder-total { font-style: italic; padding: 0 0 10px; }

body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .giftfinder-share { font-style: italic; color: #949494; font-weight: bold; font-size: 14px; }

	body#campaign.toast-to-chic.giftfinder .giftfinder-receive .com-giftfinder .list-detail .giftfinder-share { padding-top: 20px; }

body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .giftfinder-share .list-share { display: block; padding: 10px 0 0; }

body#campaign.toast-to-chic.giftfinder .giftfinder-receive .article .btn-giftfinder,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .btn-giftfinder {
	display: inline-block;
	background-color: hsl(41, 82%, 9%) !important;
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ecb540", endColorstr="#291d04");
  background-image: -webkit-linear-gradient(#ecb540, #291d04);
  background-image: -moz-linear-gradient(#ecb540, #291d04);
  background-image: -o-linear-gradient(#ecb540, #291d04);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecb540), to(#291d04));
  background-image: linear-gradient(#ecb540, #291d04);
  border-color: #291d04 #291d04 hsl(41, 82%, -3.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.82);
  -webkit-font-smoothing: antialiased;
  padding:10px;
  border:2px solid #000000;
  margin-top:10px;
  font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
  font-style:normal;
  font-size:16px;
  text-decoration: none;
}

body#campaign.toast-to-chic.giftfinder .giftfinder-receive .article .btn-giftfinder.start,
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .btn-giftfinder.start {
	background: #a7124a; /* Old browsers */
background: -moz-linear-gradient(top,  #a7124a 0%, #810835 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7124a), color-stop(100%,#810835)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a7124a 0%,#810835 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a7124a 0%,#810835 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a7124a 0%,#810835 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a7124a 0%,#810835 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7124a', endColorstr='#810835',GradientType=0 ); /* IE6-9 */
	border-color: #262626 #262626 hsl(0, 0%, 8.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.42);
  -webkit-font-smoothing: antialiased;
}
	
body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .btn-giftfinder.added {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#686868", endColorstr="#262626");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#686868), to(#262626));
  background-image: -moz-linear-gradient(top, #686868, #262626);
  background-image: -ms-linear-gradient(top, #686868, #262626);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #262626));
  background-image: -webkit-linear-gradient(top, #686868, #262626);
  background-image: -o-linear-gradient(top, #686868, #262626);
  background-image: linear-gradient(#686868, #262626);
  border-color: #262626 #262626 hsl(0, 0%, 8.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.42);
  -webkit-font-smoothing: antialiased;
}

body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-content { display: none; }

body#campaign.toast-to-chic.giftfinder .giftfinder-promotion { background: #000; padding-top:10px; }
body#campaign.toast-to-chic.giftfinder #content .giftfinder-promotion .article { font-size: 14px; color: #FFF; padding: 30px 0; background: none; min-height: 100px; }
body#campaign.toast-to-chic.giftfinder .giftfinder-promotion .com-list { margin-left: -30px; }
body#campaign.toast-to-chic.giftfinder .giftfinder-promotion .com-list .item a { color: #FFF; }
body#campaign.toast-to-chic.giftfinder .giftfinder-promotion .com-list .item a:hover { border-color: #a00f46; background: #a00f46; }


@media (max-width: 767px) { 
	body#campaign.toast-to-chic.giftfinder #content-container { background-image: none; }
	body#campaign.toast-to-chic.giftfinder #content .article { padding: 140px 0 20px; background-position: top center; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder { margin: 0; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .row { padding-top: 0; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab-share { padding: 10px 0; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab { margin: 0; } 
	body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-tab li { width: 100%; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-total { float: none; display: block; padding-right: 10px; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-share span { float: none; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder-accessory .list-widget { float: none; display: block; height: 25px; padding: 0 10px 10px 0; }
	
	body#campaign.toast-to-chic.giftfinder .com-giftfinder img { width: 100%; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-block { margin-left: 0; padding: 0 10px;}

	body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail { margin-left: 0; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .row { padding: 10px; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .row .detail { padding: 20px 0 0; }
	body#campaign.toast-to-chic.giftfinder .com-giftfinder .list-detail .close { width: 30px; height: 30px; background: #000; top: 10px; right: 10px; text-align: center; line-height: 25px; }
	body#campaign.toast-to-chic.giftfinder .giftfinder-promotion .com-list { margin-left: 0; }
	body#campaign.toast-to-chic.giftfinder .giftfinder-promotion .com-list .item a { height: auto; }
	body#campaign.toast-to-chic.giftfinder .giftfinder-promotion .com-list.type .item { height: auto; }
	body#campaign.toast-to-chic.giftfinder .giftfinder-promotion .com-list.type .item span.content { top: auto; position: relative; }
}


/***** Chic Goes Wild: Mother's Day *****/

body#campaign.chic-goes-wild.mothers-day.giftfinder #content-container { background: #FFF url(../images/campaigns/2014/chic-goes-wild-mothers-day/background.jpg) top center repeat-x; }

body#campaign.chic-goes-wild.mothers-day.giftfinder #content { background: transparent; padding: 0; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .article,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-item .title,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .detail,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-total,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share { font-family: Georgia, 'Times New Roman', Times, serif;   }

body#campaign.chic-goes-wild.mothers-day.giftfinder #content .article { font-size: 18px; color:#81bdcb; min-height: 110px; padding: 50px 0; background: url(../images/campaigns/2014/chic-goes-wild-mothers-day/logo.jpg) right center no-repeat; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-item .title { font-size: 14px; padding: 5px 10px; display: block; background: #fedde6; font-style: italic; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-item.selected .title { background: #f7afc5; color: #FFF; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-create, body#campaign.chic-goes-wild.mothers-day .giftfinder-receive { display: none; margin-bottom: 10px;  }

body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-create .list,
body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-receive .list { background: #FFF; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .row {
	padding-top: 10px;
	background: #FFF;
	color: #f7afc5;
}

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab { margin-left: 10px;  }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab ul { list-style: none; margin: 0; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab li { float: left; width: 25%; display: block; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab li a { display: block; width: 100%; background: #ffdde7; color: #000; padding: 10px 0; font-style: normal; text-align: center; font-size: 16px; text-decoration: none; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab li a.active { background: #f7afc5; color: #FFF; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab-share { padding: 0 10px 10px; margin-left: 0; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-total { float: right; text-align: right; color: #f7afc5; font-style: italic; font-size: 16px; padding-right: 20px;  }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-widget { float: right; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share { text-align: right; color: #f7afc5; font-style: italic; font-size: 16px;  }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share span { float: left; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share ul { float: right; list-style: none; margin: 0; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-share ul {  list-style: none; margin: 0;  }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share li,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-share li { float: left; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share li a,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-share li a { display: block; width: 25px; height: 25px; text-indent: 9999px; margin: 0 0 0 10px; overflow: hidden; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-share li a { margin: 0 10px 0 0;}
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share li a.facebook,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-share li a.facebook { background: url(../images/campaigns/2014/chic-goes-wild-mothers-day/icon-facebook.png); }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share li a.twitter,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-share li a.twitter { background: url(../images/campaigns/2014/chic-goes-wild-mothers-day/icon-twitter.png); }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share li a.email,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-share li a.email { background: url(../images/campaigns/2014/chic-goes-wild-mothers-day/icon-email.png); }


body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder { background: #f7afc5; padding-top: 10px; margin: 10px; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-create .com-giftfinder { margin-top: 0; }
	
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder a { text-decoration: none; }



body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-group { display: none; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-row { margin: 0; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-block { margin-left: 10px; margin-bottom: 10px; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-item { display: block; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-item .image { position: relative; display: block; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-item .image .arrow {  background: url(../images/campaigns/2014/chic-goes-wild-mothers-day/arrow-plus.png); width: 42px; height: 22px; position: absolute; bottom: 0; right: 10px; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-item .image .arrow.collapse {  background: url(../images/campaigns/2014/chic-goes-wild-mothers-day/arrow-minus.png); width: 42px; height: 22px; position: absolute; bottom: 0; right: 10px; }



body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail { margin-left: 10px; display: none; margin-top: -40px; position: relative; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .row { 
	background: #fedde6; padding: 30px 0; 
	border-left: 10px solid #FFF;
	border-right: 10px solid #FFF;
	
}

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .detail { color: #000; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .detail h2 { margin-top: 0; font-size:20px; line-height: 20px; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .detail p { font-style: italic; font-size: 14px; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .close { font-size: 24px; position: absolute; right: 20px; top: 20px; line-height: 24px; color: #000; opacity: 1; display: block; background: transparent; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .giftfinder-button { padding: 0 0 20px; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .giftfinder-total { font-style: italic; padding: 0 0 10px; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .giftfinder-share { font-style: italic; color: #949494; font-weight: bold; font-size: 14px; }

	body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-receive .com-giftfinder .list-detail .giftfinder-share { padding-top: 20px; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .giftfinder-share .list-share { display: block; padding: 10px 0 0; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-receive .article .btn-giftfinder,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .btn-giftfinder {
	display: inline-block;
	background-color: #82bec9 !important;
  	
  color: #fff !important;
  -webkit-font-smoothing: antialiased;
  padding:10px;
  margin-top:10px;
  font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
  font-style:normal;
  font-size:16px;
  text-decoration: none;
}

body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-receive .article .btn-giftfinder.start,
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .btn-giftfinder.start {
	background: #82bec9; /* Old browsers */
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.42);
  -webkit-font-smoothing: antialiased;
}
	
body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .btn-giftfinder.added {
	background: #fdafc7 !important;
  color: #fff !important;
  -webkit-font-smoothing: antialiased;
}

body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-content { display: none; }

body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-promotion { background: #FFF; padding-top:10px; }
body#campaign.chic-goes-wild.mothers-day.giftfinder #content .giftfinder-promotion .article { font-size: 14px; color: #000; padding: 30px 0; background: none; min-height: 100px; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-promotion .com-list { margin-left: -30px;  }
body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-promotion .com-list .item a { color: #000; }
body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-promotion .com-list .item a:hover { border-color: #f7afc5; background: #f7afc5; }

@media (min-width: 768px) and (max-width: 979px) { 
	body#campaign.chic-goes-wild.mothers-day.giftfinder #content .article { background: url(../images/campaigns/2014/chic-goes-wild-mothers-day/logo-small.jpg) right center no-repeat; }
	
}

@media (max-width: 767px) { 
	body#campaign.chic-goes-wild.mothers-day.giftfinder #content-container { background-image: none; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder #content .article { padding: 140px 0 20px; background-position: top center; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder { margin: 0; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .row { padding-top: 0; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab-share { padding: 10px 0; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab { margin: 0; } 
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-tab li { width: 100%; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-total { float: none; display: block; padding-right: 10px; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-share span { float: none; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder-accessory .list-widget { float: none; display: block; height: 25px; padding: 0 10px 10px 0; }
	
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder img { width: 100%; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-block { margin-left: 0; padding: 0 10px;}

	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail { margin-left: 0; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .row { padding: 10px; border-left: none; border-right: none; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .row .detail { padding: 20px 0 0; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .com-giftfinder .list-detail .close { width: 30px; height: 30px; background: #FFF; top: 10px; right: 10px; text-align: center; line-height: 25px; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-promotion .com-list { margin-left: 0; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-promotion .com-list .item a { height: auto; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-promotion .com-list.type .item { height: auto; }
	body#campaign.chic-goes-wild.mothers-day.giftfinder .giftfinder-promotion .com-list.type .item span.content { top: auto; position: relative; }
}


/***** Chic Goes Wild: Father's Day *****/

body#campaign.chic-goes-wild.fathers-day.giftfinder #content-container { background: #FFF url(../images/campaigns/2014/chic-goes-wild-fathers-day/background.jpg) top center repeat-x; }

body#campaign.chic-goes-wild.fathers-day.giftfinder #content { background: transparent; padding: 0; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .article,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-item .title,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .detail,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-total,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share { font-family: Georgia, 'Times New Roman', Times, serif;   }

body#campaign.chic-goes-wild.fathers-day.giftfinder #content .article { font-size: 18px; color:#4e6e9d; min-height: 110px; padding: 50px 0; background: url(../images/campaigns/2014/chic-goes-wild-fathers-day/logo.jpg) right center no-repeat; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-item .title { font-size: 14px; padding: 5px 10px; display: block; background: #b8dfee; font-style: italic; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-item.selected .title { background: #4e6e9d; color: #FFF; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-create, body#campaign.chic-goes-wild.fathers-day .giftfinder-receive { display: none; margin-bottom: 10px;  }

body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-create .list,
body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-receive .list { background: #FFF; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .row {
	padding-top: 10px;
	background: #FFF;
	color: #4e6e9d;
}

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab { margin-left: 10px;  }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab ul { list-style: none; margin: 0; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab li { float: left; width: 25%; display: block; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab li a { display: block; width: 100%; background: #b8dfee; color: #000; padding: 10px 0; font-style: normal; text-align: center; font-size: 16px; text-decoration: none; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab li a.active { background: #4e6e9d; color: #FFF; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab-share { padding: 0 10px 10px; margin-left: 0; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-total { float: right; text-align: right; color: #4e6e9d; font-style: italic; font-size: 16px; padding-right: 20px;  }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-widget { float: right; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share { text-align: right; color: #4e6e9d; font-style: italic; font-size: 16px;  }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share span { float: left; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share ul { float: right; list-style: none; margin: 0; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-share ul {  list-style: none; margin: 0;  }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share li,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-share li { float: left; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share li a,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-share li a { display: block; width: 25px; height: 25px; text-indent: 9999px; margin: 0 0 0 10px; overflow: hidden; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-share li a { margin: 0 10px 0 0;}
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share li a.facebook,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-share li a.facebook { background: url(../images/campaigns/2014/chic-goes-wild-fathers-day/icon-facebook.png); }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share li a.twitter,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-share li a.twitter { background: url(../images/campaigns/2014/chic-goes-wild-fathers-day/icon-twitter.png); }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share li a.email,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-share li a.email { background: url(../images/campaigns/2014/chic-goes-wild-fathers-day/icon-email.png); }


body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder { background: #4e6e9d; padding-top: 10px; margin: 10px; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-create .com-giftfinder { margin-top: 0; }
	
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder a { text-decoration: none; }



body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-group { display: none; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-row { margin: 0; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-block { margin-left: 10px; margin-bottom: 10px; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-item { display: block; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-item .image { position: relative; display: block; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-item .image .arrow {  background: url(../images/campaigns/2014/chic-goes-wild-fathers-day/arrow-plus.png); width: 42px; height: 22px; position: absolute; bottom: 0; right: 10px; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-item .image .arrow.collapse {  background: url(../images/campaigns/2014/chic-goes-wild-fathers-day/arrow-minus.png); width: 42px; height: 22px; position: absolute; bottom: 0; right: 10px; }



body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail { margin-left: 10px; display: none; margin-top: -40px; position: relative; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .row { 
	background: #b8dfee; padding: 30px 0; 
	border-left: 10px solid #FFF;
	border-right: 10px solid #FFF;
	
}

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .detail { color: #000; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .detail h2 { margin-top: 0; font-size:20px; line-height: 20px; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .detail p { font-style: italic; font-size: 14px; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .close { font-size: 24px; position: absolute; right: 20px; top: 20px; line-height: 24px; color: #000; opacity: 1; display: block; background: transparent; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .giftfinder-button { padding: 0 0 20px; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .giftfinder-total { font-style: italic; padding: 0 0 10px; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .giftfinder-share { font-style: italic; color: #949494; font-weight: bold; font-size: 14px; }

	body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-receive .com-giftfinder .list-detail .giftfinder-share { padding-top: 20px; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .giftfinder-share .list-share { display: block; padding: 10px 0 0; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-receive .article .btn-giftfinder,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .btn-giftfinder {
	display: inline-block;
	background-color: #f8ad86 !important;
  	
  color: #fff !important;
  -webkit-font-smoothing: antialiased;
  padding:10px;
  margin-top:10px;
  font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
  font-style:normal;
  font-size:16px;
  text-decoration: none;
}

body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-receive .article .btn-giftfinder.start,
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .btn-giftfinder.start {
	background: #f8ad86; /* Old browsers */
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.42);
  -webkit-font-smoothing: antialiased;
}
	
body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .btn-giftfinder.added {
	background: #81bdcb !important;
  color: #fff !important;
  -webkit-font-smoothing: antialiased;
}

body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-content { display: none; }

body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-promotion { background: #FFF; padding-top:10px; }
body#campaign.chic-goes-wild.fathers-day.giftfinder #content .giftfinder-promotion .article { font-size: 14px; color: #000; padding: 30px 0; background: none; min-height: 100px; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-promotion .com-list { margin-left: -30px;  }
body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-promotion .com-list .item a { color: #000; }
body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-promotion .com-list .item a:hover { border-color: #b8dfee; background: #b8dfee; color: #000; }

@media (min-width: 768px) and (max-width: 979px) { 
	body#campaign.chic-goes-wild.fathers-day.giftfinder #content .article { background: url(../images/campaigns/2014/chic-goes-wild-fathers-day/logo-small.jpg) right center no-repeat; }
	
}

@media (max-width: 767px) { 
	body#campaign.chic-goes-wild.fathers-day.giftfinder #content-container { background-image: none; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder #content .article { padding: 140px 0 20px; background-position: top center; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder { margin: 0; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .row { padding-top: 0; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab-share { padding: 10px 0; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab { margin: 0; } 
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-tab li { width: 100%; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-total { float: none; display: block; padding-right: 10px; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-share span { float: none; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder-accessory .list-widget { float: none; display: block; height: 25px; padding: 0 10px 10px 0; }
	
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder img { width: 100%; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-block { margin-left: 0; padding: 0 10px;}

	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail { margin-left: 0; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .row { padding: 10px; border-left: none; border-right: none; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .row .detail { padding: 20px 0 0; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .com-giftfinder .list-detail .close { width: 30px; height: 30px; background: #FFF; top: 10px; right: 10px; text-align: center; line-height: 25px; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-promotion .com-list { margin-left: 0; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-promotion .com-list .item a { height: auto; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-promotion .com-list.type .item { height: auto; }
	body#campaign.chic-goes-wild.fathers-day.giftfinder .giftfinder-promotion .com-list.type .item span.content { top: auto; position: relative; }
}


/***** PARALLEX *****/
body#campaign.toast-to-chic .media-wrap.bg-0 {
	background: url(../images/campaigns/2013/toast-to-chic/bg0.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; 
}


body#campaign.toast-to-chic .media-wrap.bg-2,
body#campaign.toast-to-chic .media-wrap.bg-4,
body#campaign.toast-to-chic .media-wrap.bg-6,
body#campaign.toast-to-chic .media-wrap.bg-8 { 
	background: url(../images/campaigns/2013/toast-to-chic/bg1.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; 
}

body#campaign.toast-to-chic .media-wrap.bg-1,
body#campaign.toast-to-chic .media-wrap.bg-3,
body#campaign.toast-to-chic .media-wrap.bg-5,
body#campaign.toast-to-chic .media-wrap.bg-7,
body#campaign.toast-to-chic .media-wrap.bg-9 { 
	background: url(../images/campaigns/2013/toast-to-chic/bg2.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}


body#campaign.toast-to-chic .text-wrap  { background:#000;color:#d0a343;}
body#campaign.toast-to-chic .text-wrap.leading  { color:#fff;}

/* TERTIARY NAV
============================== */
body#campaign.toast-to-chic .com-nav nav ul li { border-bottom:1px solid #a7802d; }
body#campaign.toast-to-chic .com-nav nav ul li a { background:#d0a343;color:#000 !important;}
body#campaign.toast-to-chic .com-nav nav ul li a:hover {background:#a00f46;color:#fff; }

/* LIST
============================== */
body#campaign.toast-to-chic .list {background:#d0a343;}
body#campaign.toast-to-chic .list a {background: #000000;color:#fff;}
body#campaign.toast-to-chic .list a:hover {background:#a00f46;color:#fff;}




/* Chic Goes Wild */

body#campaign.chic-goes-wild.generic #content-container { padding-top: 140px; background: #e5f4f9 url(../images/campaigns/2014/chic-goes-wild/bg1-r-generic.jpg) center bottom repeat-x fixed; }
body#campaign.chic-goes-wild.generic #content { background: #FFF; padding: 20px; }

body#campaign.chic-goes-wild.iframe #content-container { background: #FF8671 }

body#campaign.chic-goes-wild.parallax #content-container { background: #e5f4f9; }

body#campaign.chic-goes-wild.parallax .media-wrap.bg-0 {
	background: #e5f4f9 url(../images/campaigns/2014/chic-goes-wild/bg1-r.jpg) center bottom repeat-x;
/*	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; */
}

html.bv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-bv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.fv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-fv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.kv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-kv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.mmv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-mmv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.iv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-iv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.wv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-wv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lrv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-lrv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lzv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-lzv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lvv body#campaign.chic-goes-wild.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild/bg2-lvv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.chic-goes-wild.parallax .text-wrap  { background: #FFF; color: #525252; }
body#campaign.chic-goes-wild.parallax .text-wrap h2  { color: #FF8671;}

body#campaign.chic-goes-wild.parallax .com-nav nav ul li { border-bottom:1px solid #FFF; }
body#campaign.chic-goes-wild.parallax .com-nav nav ul li a { background:#FF8671;color:#FFF !important;}
body#campaign.chic-goes-wild.parallax .com-nav nav ul li a:hover {background:#BCE4E5;color:#616161 !important; }

body#campaign.chic-goes-wild.parallax .list,
body#campaign.chic-goes-wild.iframe .list {background:#FF8671;}
body#campaign.chic-goes-wild.parallax .list a,
body#campaign.chic-goes-wild.iframe .list a {background: #FFF;color:#525252; height: 320px;}
body#campaign.chic-goes-wild.parallax .list a:hover,
body#campaign.chic-goes-wild.iframe .list a:hover {background:#BCE4E5;color:#616161;}

/* Chic Goes Wild (Chinese New Year) */


body#campaign.chic-goes-wild-cny.generic #content-container { padding-top: 140px; background: #f7eff0 url(../images/campaigns/2014/chic-goes-wild-cny/bg1.jpg) center 140px repeat-x fixed; }
body#campaign.chic-goes-wild-cny.generic #content { background: url(../images/background/blank_white_85.png); padding: 20px; }

@media (max-width: 767px) {
	body#campaign.chic-goes-wild-cny.generic #content-container { padding-top: 95px !important; background-position: center top; }
}

body#campaign.chic-goes-wild-cny.parallax #content-container { }

body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg1.jpg) 50% 140px no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.bv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-bv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.fv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-fv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.kv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-kv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.mmv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-mmv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.iv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-iv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.wv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-wv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lrv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-lrv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lzv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-lzv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lvv body#campaign.chic-goes-wild-cny.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2014/chic-goes-wild-cny/bg2-lvv.jpg) 50% bottom no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body#campaign.chic-goes-wild-cny.parallax .text-wrap  { background: #FFF; color: #9C1B45; }
body#campaign.chic-goes-wild-cny.parallax .text-wrap h2  { color: #9C1B45; }


body#campaign.chic-goes-wild-cny.parallax .text-wrap.leading { color: #FFF; background: #9C1B45; }
body#campaign.chic-goes-wild-cny.parallax .text-wrap.leading h2  { color: #FFF; }


body#campaign.chic-goes-wild-cny.parallax .com-nav nav ul li { border-bottom:1px solid #9C1B45; }
body#campaign.chic-goes-wild-cny.parallax .com-nav nav ul li a { background:#F8EEF0;color:#9C1B45 !important;}
body#campaign.chic-goes-wild-cny.parallax .com-nav nav ul li a:hover {background:#EEC9D1;color:#9C1B45 !important; }

body#campaign.chic-goes-wild-cny.parallax .list {background:#9C1B45;}
body#campaign.chic-goes-wild-cny.parallax .list a {background: #FFF;color:#9C1B45; height: 320px;}
body#campaign.chic-goes-wild-cny.parallax .list a:hover {background:#EEC9D1;color:#9C1B45;}


/* Day Trip to Chic */

body#campaign.day-trip-to-chic.generic #content-container { padding-top: 100px; background: #fae08c url(../images/campaigns/2014/day-trip-to-chic/bg-generic.jpg) center 100px repeat-x scroll; }
body#campaign.day-trip-to-chic.generic #content { background: #FFF; padding: 20px; }

body#campaign.day-trip-to-chic.iframe #content-container { background: #fae08c; }

body#campaign.day-trip-to-chic.parallax #content-container { background: #fae08c; }


html.bv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-bv.jpg) 50% 50% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.fv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-fv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.kv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-kv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.mmv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-mmv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.iv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-iv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.wv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-wv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lrv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-lrv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lzv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-lzv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lvv body#campaign.day-trip-to-chic.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic/bg1-lvv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body#campaign.day-trip-to-chic.parallax .media-wrap.bg-1 {
	background: #fae08c url(../images/campaigns/2014/day-trip-to-chic/bg2.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.day-trip-to-chic.parallax .text-wrap  { background: #FFF; color: #2e2e2e; }
body#campaign.day-trip-to-chic.parallax .text-wrap h2  { color: #000;}
body#campaign.day-trip-to-chic.parallax .text-wrap .strapline h2  { color: #fb3449;}

body#campaign.day-trip-to-chic.parallax .com-nav nav ul li { border-bottom:1px solid #FFF; }
body#campaign.day-trip-to-chic.parallax .com-nav nav ul li a { background:#fae08c; color:#2e2e2e !important;}
body#campaign.day-trip-to-chic.parallax .com-nav nav ul li a:hover {background:#a8e6d9;color:#2e2e2e !important; }

body#campaign.day-trip-to-chic.parallax .list,
body#campaign.day-trip-to-chic.iframe .list {background:#fae08c;}
body#campaign.day-trip-to-chic.parallax .list a,
body#campaign.day-trip-to-chic.iframe .list a {background: #FFF; /* background: #a8e6d9;*/color:#2e2e2e; height: 320px;}
body#campaign.day-trip-to-chic.parallax .list a:hover,
body#campaign.day-trip-to-chic.iframe .list a:hover,
body#campaign.day-trip-to-chic.generic .com-list.type .item a:hover {background:#f93348;color:#FFF;}

body#campaign.day-trip-to-chic.generic .com-list.type .item a:hover { border-color: #f93348;}

body#campaign.day-trip-to-chic.iframe iframe#integration { background: #ceeaf3; }

body#campaign.day-trip-to-chic.iframe #poi-list {  background: #DCEAEA; }
body#campaign.day-trip-to-chic.iframe #poi-list .intro { text-align: center; border-bottom: 1px solid #FFF; padding: 20px; position: relative; overflow: hidden; }

body#campaign.day-trip-to-chic.iframe #poi-list .intro h2 { height: 80px; text-indent: -9999px; background: url(../images/campaigns/2014/day-trip-to-chic/logo-mobile.png) center center no-repeat; } 
body#campaign.day-trip-to-chic.iframe #poi-list .intro p {  font-size: 12px; line-height: 14px; }
body#campaign.day-trip-to-chic.iframe #poi-list .intro p.slogan { font-weight: bold; text-transform: uppercase; padding: 0 20px; }

body#campaign.day-trip-to-chic.iframe #poi-list .stencil { position: absolute; }
body#campaign.day-trip-to-chic.iframe #poi-list .stencil.bike { width: 199px; height: 151px; background: url(../images/campaigns/2014/day-trip-to-chic/stencil-bike.png) no-repeat; left: -155px; top: -10px; }
body#campaign.day-trip-to-chic.iframe #poi-list .stencil.luggage { width: 147px; height: 108px; background: url(../images/campaigns/2014/day-trip-to-chic/stencil-luggage.png) no-repeat; right: -100px; top: 5px; }

body#campaign.day-trip-to-chic.iframe #poi-list a { text-decoration: none; color: #000; display: block; }
body#campaign.day-trip-to-chic.iframe #poi-list dl { margin: 0; }
body#campaign.day-trip-to-chic.iframe #poi-list dt { padding: 8px 20px 8px 57px; text-transform: uppercase; font-size: 16px; position: relative; cursor: pointer; font-family: Lato; border-bottom: 1px solid #FFF;}
body#campaign.day-trip-to-chic.iframe #poi-list dd { margin: 0; display: none; }
body#campaign.day-trip-to-chic.iframe #poi-list ul { margin: 0; }
body#campaign.day-trip-to-chic.iframe #poi-list ul li { list-style: none; padding: 0; background: #FFF; border-bottom: 1px solid #DCEAEA; }
body#campaign.day-trip-to-chic.iframe #poi-list ul li a { padding: 10px 20px; font-size: 14px; }

body#campaign.day-trip-to-chic.iframe #poi-list .icon { width: 27px; height: 27px; display: inline-block; position: absolute; top: 5px; left: 20px; }
body#campaign.day-trip-to-chic.iframe #poi-list .icon.travel-point { background: url(../images/campaigns/2014/day-trip-to-chic/icon-travel-point.png); }
body#campaign.day-trip-to-chic.iframe #poi-list .icon.landmarks { background: url(../images/campaigns/2014/day-trip-to-chic/icon-landmarks.png); }
body#campaign.day-trip-to-chic.iframe #poi-list .icon.attractions { background: url(../images/campaigns/2014/day-trip-to-chic/icon-attractions.png); }
body#campaign.day-trip-to-chic.iframe #poi-list .icon.art-culture { background: url(../images/campaigns/2014/day-trip-to-chic/icon-art-culture.png); }

/* Day Trip to Chic - Magritte */

body#campaign.day-trip-to-chic-magritte.generic #content-container { padding-top: 100px; background: #daedf4 url(../images/campaigns/2014/day-trip-to-chic-magritte/bg-generic.jpg) center 100px no-repeat scroll; }
body#campaign.day-trip-to-chic-magritte.generic #content { background: #FFF; padding: 20px; }

body#campaign.day-trip-to-chic-magritte.iframe #content-container { background: #daedf4; }

body#campaign.day-trip-to-chic-magritte.parallax #content-container { background: #daedf4; }


body#campaign.day-trip-to-chic-magritte.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/day-trip-to-chic-magritte/bg1.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.day-trip-to-chic-magritte.parallax .media-wrap.bg-1 {
	background: #fae08c url(../images/campaigns/2014/day-trip-to-chic-magritte/bg2.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.day-trip-to-chic-magritte.parallax .text-wrap  { background: #FFF; color: #a68327; }
body#campaign.day-trip-to-chic-magritte.parallax .text-wrap h2  { color: #000;}
body#campaign.day-trip-to-chic-magritte.parallax .text-wrap .strapline h2  { color: #a68327;}

body#campaign.day-trip-to-chic-magritte.parallax .com-nav nav ul li { border-bottom:1px solid #FFF; }
body#campaign.day-trip-to-chic-magritte.parallax .com-nav nav ul li a { background:#d7edf8; color:#788a94 !important;}
body#campaign.day-trip-to-chic-magritte.parallax .com-nav nav ul li a:hover {background:#a7822a;color:#FFF !important; }

body#campaign.day-trip-to-chic-magritte.parallax .list,
body#campaign.day-trip-to-chic-magritte.iframe .list {background:#daedf4;}
body#campaign.day-trip-to-chic-magritte.parallax .list a,
body#campaign.day-trip-to-chic-magritte.iframe .list a {background: #FFF; /* background: #a8e6d9; */color:#2e2e2e; height: 320px;}
body#campaign.day-trip-to-chic-magritte.parallax .list a:hover,
body#campaign.day-trip-to-chic-magritte.iframe .list a:hover,
body#campaign.day-trip-to-chic-magritte.generic .com-list.type .item a:hover {background:#a68327;color:#FFF;}

body#campaign.day-trip-to-chic-magritte.generic .com-list.type .item a:hover { border-color: #a68327;}


/* British Designer Collective */

body#campaign.british-designers-collective.generic #content-container { padding-top: 100px; background: #daedf4 url(../images/campaigns/2014/british-designers-collective/bg-generic.jpg) center 100px no-repeat scroll; }
body#campaign.british-designers-collective.generic #content { background: #FFF; padding: 20px; }

body#campaign.british-designers-collective.iframe #content-container { background: #daedf4; }

body#campaign.british-designers-collective.parallax #content-container { background: #daedf4; }


body#campaign.british-designers-collective.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/british-designers-collective/bg1.jpg) top center;
}


body#campaign.british-designers-collective.parallax .media-wrap.bg-1 {
	background: #fae08c url(../images/campaigns/2014/british-designers-collective/bg2.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.british-designers-collective.parallax .text-wrap  { background: #a8353a; color: #fff; }
body#campaign.british-designers-collective.parallax .text-wrap h2  { color: #fff;}
body#campaign.british-designers-collective.parallax .text-wrap .strapline h2  { color: #fff;}

body#campaign.british-designers-collective.parallax .com-nav nav ul li { border-bottom:1px solid #FFF; }
body#campaign.british-designers-collective.parallax .com-nav nav ul li a { background:#d7edf8; color:#788a94 !important;}
body#campaign.british-designers-collective.parallax .com-nav nav ul li a:hover {background:#a7822a;color:#FFF !important; }

body#campaign.british-designers-collective.parallax .list,
body#campaign.british-designers-collective.iframe .list {background:#99cbec;}
body#campaign.british-designers-collective.parallax .list a,
body#campaign.british-designers-collective.iframe .list a {background: #FFF; /* background: #a8e6d9; */color:#6f6f6f; height: 320px;}
body#campaign.british-designers-collective.parallax .list a:hover,
body#campaign.british-designers-collective.iframe .list a:hover,
body#campaign.british-designers-collective.generic .com-list.type .item a:hover {background:#ededed;color:#6f6f6f;}

body#campaign.british-designers-collective.generic .com-list.type .item a:hover { border-color: #fff;}

/* British Designer Collective: Men */

body#campaign.british-designers-collective-men.generic #content-container { padding-top: 100px; background: #daedf4 url(../images/campaigns/2014/british-designers-collective-men/bg-generic.jpg) center 100px no-repeat scroll; }
body#campaign.british-designers-collective-men.generic #content { background: #FFF; padding: 20px; }

body#campaign.british-designers-collective-men.iframe #content-container { background: #002a52; }

body#campaign.british-designers-collective-men.parallax #content-container { background: #002a52; }


body#campaign.british-designers-collective-men.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/british-designers-collective-men/bg1.jpg) top center;
}


body#campaign.british-designers-collective-men.parallax .media-wrap.bg-1 {
	background: #fae08c url(../images/campaigns/2014/british-designers-collective-men/bg2.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.british-designers-collective-men.parallax .text-wrap  { background: #e73c4f; color: #fff; }
body#campaign.british-designers-collective-men.parallax .text-wrap h2  { color: #fff;}
body#campaign.british-designers-collective-men.parallax .text-wrap .strapline h2  { color: #fff;}

body#campaign.british-designers-collective-men.parallax .com-nav nav ul li { border-bottom:1px solid #FFF; }
body#campaign.british-designers-collective-men.parallax .com-nav nav ul li a { background:#002a52; color:#FFF !important;}
body#campaign.british-designers-collective-men.parallax .com-nav nav ul li a:hover {background:#e73c4f;color:#FFF !important; }

body#campaign.british-designers-collective-men.parallax .list,
body#campaign.british-designers-collective-men.iframe .list {background:#002855;}
body#campaign.british-designers-collective-men.parallax .list a,
body#campaign.british-designers-collective-men.iframe .list a {background: #FFF; /* background: #a8e6d9; */color:#6f6f6f ; height: 320px;}
body#campaign.british-designers-collective-men.parallax .list a:hover,
body#campaign.british-designers-collective-men.iframe .list a:hover,
body#campaign.british-designers-collective-men.generic .com-list.type .item a:hover {background:#EDEDED;color:#6f6f6f;}

body#campaign.british-designers-collective-men.generic .com-list.type .item a:hover { border-color: #fff;}


/* Bicester Village */

body#campaign.bicester-village.generic #content-container { padding-top: 100px; background: #FFF url(../images/campaigns/2014/bicester-village/bg-generic.jpg) center 100px no-repeat scroll; }
body#campaign.bicester-village.generic #content { background: #FFF; padding: 20px; }

body#campaign.bicester-village.iframe #content-container { background: #daedf4; }

body#campaign.bicester-village.parallax #content-container { background: #FFF; }


body#campaign.bicester-village.parallax .media-wrap.bg-0 {
	background: #FFF url(../images/campaigns/2014/bicester-village/bg1.jpg) 50% 50% no-repeat scroll;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.bicester-village.parallax .media-wrap.bg-1 {
	background: #FFF url(../images/campaigns/2014/bicester-village/bg2.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.bicester-village.parallax .text-wrap  { background: #FFF; color: #000; }
body#campaign.bicester-village.parallax .text-wrap h2  { color: #000; font-family: 'Lato', sans-serif !important; }
body#campaign.bicester-village.parallax .text-wrap .strapline h2  { color: #000;}

body#campaign.bicester-village.parallax .com-nav nav ul li { border-bottom:1px solid #FFF; }
body#campaign.bicester-village.parallax .com-nav nav ul li a { background:#ededed; color:#4e4e4e !important;}
body#campaign.bicester-village.parallax .com-nav nav ul li a:hover {background:#505050;color:#dddddd !important; }

body#campaign.bicester-village.parallax .list,
body#campaign.bicester-village.iframe .list { background:#FFF; }
body#campaign.bicester-village.parallax .list a,
body#campaign.bicester-village.iframe .list a {background: #ededed; /* background: #a8e6d9; */color:#4e4e4e; height: 320px; font-family: 'Lato', sans-serif !important; }
body#campaign.bicester-village.parallax .list a:hover,
body#campaign.bicester-village.iframe .list a:hover,
body#campaign.bicester-village.generic .com-list.type .item a:hover {background:#505050;color:#dddddd;}

body#campaign.bicester-village.generic .com-list.type .item a:hover { border-color: #fff;}

/* Fall */

body#campaign.fall.generic #content-container { padding-top: 100px; background: #06add9; }
body#campaign.fall.generic #content { background: #FFF; padding: 20px; }

body#campaign.fall.iframe #content-container { background: #fae08c; }

body#campaign.fall.parallax #content-container { background: #fae08c; }


html.bv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-bv.jpg) 50% 50% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.fv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-fv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.kv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-kv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.mmv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-mmv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.iv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-iv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.wv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-wv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lrv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-lrv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lzv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-lzv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lvv body#campaign.fall.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2014/fall/bg1-lvv.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body#campaign.fall.parallax .media-wrap.bg-1 {
	background: #fae08c url(../images/campaigns/2014/fall/bg2.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.fall.parallax .text-wrap  { background: #FFF; color: #000; }
body#campaign.fall.parallax .text-wrap h2  { color: #000;}
body#campaign.fall.parallax .text-wrap .strapline h2  { color: #000;}

body#campaign.fall.parallax .com-nav nav ul li { border-bottom:1px solid #FFF; }
body#campaign.fall.parallax .com-nav nav ul li a { background:#00b0d7; color:#fff !important;}
body#campaign.fall.parallax .com-nav nav ul li a:hover {background:#961257;color:#fff !important; }

body#campaign.fall.parallax .list,
body#campaign.fall.iframe .list {background:#e6e7e8;}
body#campaign.fall.parallax .list a,
body#campaign.fall.iframe .list a {background: #FFF; /* background: #a8e6d9;*/color:#000; height: 320px;}
body#campaign.fall.parallax .list a:hover,
body#campaign.fall.iframe .list a:hover,
body#campaign.fall.generic .com-list.type .item a:hover {background:#961257;color:#FFF;border-color: #961257;}

/* Careers */

body#campaign.career.parallax .text-wrap.leading .text h2 { font-family: 'skinnerscript-regular'; font-size: 40px; color: #436f84; }
body#campaign.career.parallax .media-wrap.bg-0 { background: #3a393e; }

/* Step into the Story */

body#campaign.step-into-the-story.generic #content-container { padding-top: 100px; background: #4f67af; }
body#campaign.step-into-the-story.generic #content { background: #FFF; padding: 20px; }

body#campaign.step-into-the-story.iframe #content-container { background: #e6ecfc; }

body#campaign.step-into-the-story.parallax #content-container { background: #e6ecfc; }


body#campaign.step-into-the-story.parallax .media-wrap.bg-0 {
	background: #e6ecfc url(../images/campaigns/2014/step-into-the-story/bg1.jpg) 50% 50% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body#campaign.step-into-the-story.parallax .media-wrap.bg-1 {
	background: #e6ecfc url(../images/campaigns/step-into-the-story/fall/bg2.jpg) 50% top no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.step-into-the-story.parallax .text-wrap  { background: #FFF; color: #000; }
body#campaign.step-into-the-story.parallax .text-wrap h2  { color: #000;  font-family: 'skinnerscript-regular'; }
body#campaign.step-into-the-story.parallax .text-wrap .strapline h2  { color: #000;  font-family: 'skinnerscript-regular'; } 

body#campaign.step-into-the-story.parallax .com-nav nav ul li { border-bottom:1px solid #FFF; }
body#campaign.step-into-the-story.parallax .com-nav nav ul li a { background:#e6ecfc; color:#000 !important;}
body#campaign.step-into-the-story.parallax .com-nav nav ul li a:hover {background:#4f67af;color:#fff !important; }

body#campaign.fall.parallax .list,
body#campaign.fall.iframe .list {background:#e6e7e8;}
body#campaign.fall.parallax .list a,
body#campaign.fall.iframe .list a {background: #FFF; /* background: #a8e6d9;*/color:#000; height: 320px;}
body#campaign.fall.parallax .list a:hover,
body#campaign.fall.iframe .list a:hover,
body#campaign.fall.generic .com-list.type .item a:hover {background:#4f67af;color:#FFF;border-color: #4f67af;}

/** Chinese New Year 2015 **/


body#campaign.chinesse-new-year-2015.generic #content-container { padding-top: 140px; background: #f7eff0 url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) center 140px repeat-x fixed; }
body#campaign.chinesse-new-year-2015.generic #content { background: url(../images/background/blank_white_85.png); padding: 20px; }

@media (max-width: 767px) {
	body#campaign.chinesse-new-year-2015.generic #content-container { padding-top: 95px !important; background-position: center top; }
}

body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.bv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.fv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.kv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.mmv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.iv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.wv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lrv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lzv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lvv body#campaign.chinesse-new-year-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/chinese-new-year/backgroundimage-1920x1330.jpeg) 50% 30% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body#campaign.chinesse-new-year-2015.parallax .text-wrap  { background: #FFF; color: #9C1B45; }
body#campaign.chinesse-new-year-2015.parallax .text-wrap h2  { color: #9C1B45; }
body#campaign.chinesse-new-year-2015.parallax .text-wrap.leading { color: #FFF; background: #BE0033; }
body#campaign.chinesse-new-year-2015.parallax .text-wrap.leading h2  { color: #FFF; }
body#campaign.chinesse-new-year-2015.parallax .com-nav nav ul li { border-bottom:1px solid #BE0033; }
body#campaign.chinesse-new-year-2015.parallax .com-nav nav ul li a { background:#fff;color:#000 !important;}
body#campaign.chinesse-new-year-2015.parallax .com-nav nav ul li a:hover {background:#786BA7;color:#000 !important; }
body#campaign.chinesse-new-year-2015.parallax .list a {background: #FFF;color:#000; height: 320px;}
body#campaign.chinesse-new-year-2015.parallax .list a:hover {background:#BE0033;color:#fff;}


/** Expo Theme 2015 **/
body#campaign.expo-theme-2015.generic #content-container { padding-top: 140px; background: #f7eff0 url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpeg) center 140px repeat-x fixed; }
body#campaign.expo-theme-2015.generic #content { background: url(../images/background/blank_white_85.png); padding: 20px; }

@media (max-width: 767px) {
	body#campaign.expo-theme-2015.generic #content-container { padding-top: 95px !important; background-position: center top; }
}

body#campaign.expo-theme-2015.parallax .media-wrap.bg-0 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.bv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.fv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.kv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.mmv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.iv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.wv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lrv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lzv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

html.lvv body#campaign.expo-theme-2015.parallax .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/expo-theme/backgroundimage-1920x1330.jpg) 0px 100px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


body#campaign.expo-theme-2015.parallax .com-nav nav ul li a { background:#71abbd;color:#000 !important;}
body#campaign.expo-theme-2015.parallax .com-nav nav ul li a:hover {background:#e6629c;color:#000 !important; }

body#campaign.expo-theme-2015.parallax .list{background-color:#71abbd;}
body#campaign.expo-theme-2015.parallax .list a{background-color:#fff; color:#000; height:320px;}
body#campaign.expo-theme-2015.parallax .list a:hover{background-color:#497F91; color:#fff;}


/*** British designer collective 2015 **/


body#campaign.bdc-2015 .media-wrap.bg-0 {
	background: url(../images/campaigns/2015/british-designers-collective/bg1.jpg) 50% 15% no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}
body#campaign.bdc-2015 .media-wrap.bg-1 {
	background: url(../images/campaigns/2015/british-designers-collective/bg2.jpg)  50% 140px no-repeat fixed;
	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body#campaign.bdc-2015 .text-wrap  { background:#8a6e4b ;color:#fff;}

body#campaign.bdc-2015 .list{background-color:#fff;}
body#campaign.bdc-2015 .list a{background-color:#8a6e4b; color:#fff; height:320px;}
body#campaign.bdc-2015 .list a:hover{background-color:#765a38; color:#fff;}

body#campaign.bdc-2015 .text-wrap .text h2 {font-size:32px !important; margin-bottom:10px !important;}
body#campaign.bdc-2015 .media-wrap { padding-bottom: 30px !important; padding-top: 140px !important; }
body#campaign.bdc-2015 .slide{padding-top:20px;}




