/*Campaign Slim*/
#red-friday-slim-banner.campaign-slim {margin-top:10px; display:none;}
#red-friday-slim-banner.campaign-slim .campaign-slim-tab {width:100%; display:table; overflow:hidden;
background: #d6151a; /* Old browsers */
background: -moz-linear-gradient(left, #d6151a 0%, #e04c4f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #d6151a 0%,#e04c4f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #d6151a 0%,#e04c4f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6151a', endColorstr='#e04c4f',GradientType=1 ); /* IE6-9 */
}
#red-friday-slim-banner.campaign-slim .campaign-slim-row {width:100%; display:table-row;}
#red-friday-slim-banner.campaign-slim .campaign-slim-cell {display:table-cell; text-align:center; vertical-align:middle;}

/*Spc*/
#red-friday-slim-banner.no-counter .campaign-slim-cell.campaign-slim-timer .campaign-slim-timer-tab {visibility:hidden;}
#red-friday-slim-banner.no-btn .campaign-slim-cell.campaign-slim-btn {visibility:hidden;}
#red-friday-slim-banner.no-lnk {pointer-events: none;}

/*Description*/
#red-friday-slim-banner.campaign-slim .campaign-slim-txt {text-align:left; padding:10px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {margin:0; padding:0; color:#ffffff; font-size:18px; line-height:1.2em; font-weight:bold; text-transform:uppercase;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h1.txt-h1-long {display:none; color:#000000; font-weight:bold;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h2 {margin:0; padding:2px 0 0 0; color:#ffffff; font-size:14px; line-height:1.2em; font-weight:normal;}

/*Object*/
#red-friday-slim-banner.campaign-slim .campaign-slim-object {width:130px; position:relative; text-align:left; vertical-align:top;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper {width:130px; position:absolute; top:-14px; left:0; background:url(https://dormeors.azureedge.net/skin/frontend/sm/default/images/banners/red-friday/label.png) 50% 50% no-repeat;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-tab {width:100%; height:100px; display:table; margin:0 auto;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-row {display:table-row;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-cell {display:table-cell; text-align:center; vertical-align:middle;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro {margin:0; padding:0; font-size:42px; line-height:1em; color:#ffffff; font-weight:bold; text-transform:uppercase; text-shadow: 3px 2px 5px #000000; -webkit-transform:rotate(18deg); -moz-transform:rotate(18deg); -ms-transform:rotate(18deg); -o-transform:rotate(18deg); transform:rotate(18deg); -webkit-transform-origin:53% 37%; -moz-transform-origin:53% 37%; -ms-transform-origin:53% 37%; -o-transform-origin:53% 37%; transform-origin:53% 37%;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro span {font-size:28px;}

/*Counter*/
#red-friday-slim-banner.campaign-slim .campaign-slim-timer {width:35%; padding:10px; text-align:left;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer .campaign-slim-timer-tab {display:table;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer .campaign-slim-timer-tab .campaign-slim-timer-row {display:table-row;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer .campaign-slim-timer-tab .campaign-slim-timer-cell {padding:1px 1px 1px 30px; height:40px; position:relative; z-index:2; background-color:#ffffff; display:table-cell; vertical-align:middle;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer .campaign-slim-timer-tab .campaign-slim-timer-cell:before {content:url(https://dormeors.azureedge.net/skin/frontend/sm/default/images/banners/red-friday/timer-icon-mini.png); position:absolute; left:10px; top:5px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt {float:left; padding:1px 10px 0 10px; font-size:18px; line-height:1.1; font-weight:600; white-space:nowrap;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt {float:left; font-size:18px; line-height:1.1; font-weight:600; padding:1px 0 0 10px; white-space:nowrap;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter {float:left; white-space:nowrap; padding:0 10px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb {font-size:20px; line-height:1; font-weight:600;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-size:18px; line-height:1; font-weight:400;}

/*Btn*/
#red-friday-slim-banner.campaign-slim .campaign-slim-btn {width:10%; padding:10px; text-align:right;}
#red-friday-slim-banner.campaign-slim .campaign-slim-btn a {position:relative; font-size:14px; background-color:#000000; padding:7px 15px; text-align:center; display:inline-block; border-radius:5px; line-height:1.2; color:#ffffff; z-index:10; white-space:nowrap;}

/*Brands*/
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {color:#ffffff;}
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-txt h2,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-family:'Roboto Slab', Arial, sans-serif;}
.delimano #red-friday-slim-banner.campaign-slim .campaign-slim-btn a {background-color:#000000; font-family:'Roboto Slab', Arial, sans-serif;}

.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {color:#ffffff;}
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-txt h2,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-family:'PT Sans', Arial, sans-serif;}
.dormeo #red-friday-slim-banner.campaign-slim .campaign-slim-btn a {background-color:#000000; font-family:'PT Sans', Arial, sans-serif;}

.mango #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {color:#ffffff;}
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-txt h2,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-family:'Roboto Condensed', Arial, sans-serif;}
.mango #red-friday-slim-banner.campaign-slim .campaign-slim-btn a {background-color:#000000; font-family:'Roboto Condensed', Arial, sans-serif;}

.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {color:#ffffff;}
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-txt h2,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-family:'Roboto Condensed', Arial, sans-serif;}
.topshop #red-friday-slim-banner.campaign-slim .campaign-slim-btn a {background-color:#000000; font-family:'Roboto Condensed', Arial, sans-serif;}

.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {color:#ffffff;}
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-txt h2,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-family:'Roboto Condensed', Arial, sans-serif;}
.walkmaxx #red-friday-slim-banner.campaign-slim .campaign-slim-btn a {background-color:#000000; font-family:'Roboto Condensed', Arial, sans-serif;}

.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {color:#ffffff;}
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-txt h2,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-family:'Roboto Condensed', Arial, sans-serif;}
.wellneo #red-friday-slim-banner.campaign-slim .campaign-slim-btn a {background-color:#000000; font-family:'Roboto Condensed', Arial, sans-serif;}

.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {color:#ffffff;}
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-txt h2,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;}
.outlet #red-friday-slim-banner.campaign-slim .campaign-slim-btn a {background-color:#000000; font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;}

.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {color:#ffffff;}
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-txt h1,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-txt h2,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-family: 'Barlow', arial, sans-serif;}
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-btn a {background-color:#000000; font-family: 'Barlow', arial, sans-serif;}
.rovus #red-friday-slim-banner.campaign-slim {margin:5px 0; padding:0 30px;
background: #d6151a; /* Old browsers */
background: -moz-linear-gradient(left, #d6151a 0%, #e04c4f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #d6151a 0%,#e04c4f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #d6151a 0%,#e04c4f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6151a', endColorstr='#e04c4f',GradientType=1 ); /* IE6-9 */
}
.rovus #red-friday-slim-banner.campaign-slim .campaign-slim-tab {max-width:1440px; margin:0 auto; padding:0; background:none;}

@media only screen and (max-width: 960px) {
/*Campaign Slim*/
#red-friday-slim-banner.campaign-slim {padding:0 30px;}

/*Object*/
#red-friday-slim-banner.campaign-slim .campaign-slim-object {width:90px; vertical-align:middle;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper {width:100%; top:0; position:relative; background-size:cover;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-tab {height:62px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro {font-size:24px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro span {font-size:16px;}

/*Brands*/
.rovus #red-friday-slim-banner.campaign-slim {padding:0;}
}

@media only screen and (max-width: 768px) {
/*Description*/
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h1.txt-h1-short {display:none;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h1.txt-h1-long {display:block; font-size:16px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h2 {display:none;}

/*Object*/
#red-friday-slim-banner.campaign-slim .campaign-slim-object {width:90px; display:none;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper {width:100%;}

/*Counter*/
#red-friday-slim-banner.campaign-slim .campaign-slim-timer .campaign-slim-timer-tab {width:100%; margin-top:0; padding-bottom:0px; float:none; margin-right:0;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer .campaign-slim-timer-tab .campaign-slim-timer-cell {padding-left:30px; height:40px;}
}

@media only screen and (max-width:640px) {
/*Description*/
#red-friday-slim-banner.campaign-slim .campaign-slim-txt {width:70%;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h1 {font-size:18px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h1.txt-h1-short {display:block;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h1.txt-h1-long {display:none;}
#red-friday-slim-banner.campaign-slim .campaign-slim-txt h2 {font-size:14px; display:block;}

/*Spc*/
#red-friday-slim-banner.no-counter .campaign-slim-cell.campaign-slim-timer .campaign-slim-timer-tab {display:none;}
#red-friday-slim-banner.no-counter .campaign-slim-cell.campaign-slim-btn {padding:0 10px 10px 10px;}
#red-friday-slim-banner.no-btn .campaign-slim-cell.campaign-slim-timer {padding-bottom:10px;}
#red-friday-slim-banner.no-btn .campaign-slim-cell.campaign-slim-btn {display:none;}
#red-friday-slim-banner.no-btn.no-counter .campaign-slim-cell.campaign-slim-timer {padding-bottom:0;}

/*Object*/
#red-friday-slim-banner.campaign-slim .campaign-slim-object {width:100px; position:static;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper {width:100px; top:2px; right:2px; left:auto; position:absolute;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro {font-size:28px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-object .campaign-slim-object-wrapper .campaign-slim-object-pro span {font-size:20px;}

/*Campaign Slim*/
#red-friday-slim-banner.campaign-slim .campaign-slim-tab {width:100%; display:block; position:relative;}
#red-friday-slim-banner.campaign-slim .campaign-slim-row {width:100%; display:block;}
#red-friday-slim-banner.campaign-slim .campaign-slim-cell {display:block; text-align:left;}

/*Counter*/
#red-friday-slim-banner.campaign-slim .campaign-slim-timer {width:100%;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer {padding:0 10px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt {font-size:16px; float:none;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt {font-size:16px; float:none;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb {font-size:22px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-size:18px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-btn {width:100%;}
}

@media only screen and (max-width:480px) {
/*Campaign Slim*/
#red-friday-slim-banner.campaign-slim {padding:0 10px;}
}

@media only screen and (max-width:380px) {
/*Counter*/
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt {font-size:14px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt {font-size:14px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb {font-size:20px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-size:16px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-btn a {width:100%;}
}

@media only screen and (max-width:320px) {
/*Counter*/
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-end-txt {font-size:12px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter-valid-txt {font-size:12px; margin-bottom:0;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m-nmb,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s-nmb {font-size:18px;}
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.d,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.h,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.m,
#red-friday-slim-banner.campaign-slim .campaign-slim-timer #campaign-slim-counter span.s {font-size:14px;}
}