@charset "utf-8";

@import url('/templates/global/ms_fonts.css'); 

#thisMS .anchor-nav{background:none;text-align: center;margin-top:0;}
#thisMS .anchor-nav li{display:inline !important;}
#thisMS .anchor-nav a{font-weight:bold;font-size:100%;font-family:Roboto_Condensed_Bold;font-style:italic;text-transform: uppercase;color:#FFF;display:inline-block;padding:.5em .25em;background:#0d2065;margin:.5em .25em;}
#thisMS .minddeal-nav{/*background: rgb(17,31,99);background: linear-gradient(0deg, rgba(17,31,99,1) 0%, rgba(241,0,0,1) 100%);*/background:none;text-align: center;margin-top:0;}
/*#thisMS .xmas-gradient{background:none !important;}*/
#thisMS .minddeal-nav li{display:inline !important;}
#thisMS .minddeal-nav a{font-weight:bold;font-size:100%;font-family:Roboto_Condensed_Bold;font-style:italic;text-transform: uppercase;color:#0d2065;display:inline-block;padding:.5em .25em;background:#FFF;margin:.5em .25em;height:50px;}
#thisMS .minddeal-nav a img{max-width:120px;max-height:30px;display:inline;}

#thisMS .stampaktion{position:absolute;left:0;right:0;z-index:1;text-align:center;margin-left:-15em;margin-top:2.5em;}			
#thisMS .minddeal-area{margin-bottom:1em;}    
#thisMS .text-header{text-transform:uppercase;margin-top:0 !important;margin-bottom:.5em !important;font-size:250%;font-family:Roboto_Condensed_Bold;padding:1em 0 0 0 !important;text-align:center;-webkit-text-stroke: 1px rgba(255, 255, 255, .6);}

#thisMS .action-manufacturer{height:50px;margin-top:1em;display:inline-block;}

#thisMS p.h2{font-family:opensans_bold;font-size:24px;margin-top:0;position: relative;z-index:2;}
#thisMS p.date-text{}
#thisMS .info-col, #thisMS .info-col-textonly{padding-left:30px;text-align: center;}

#thisMS .sep{display:none;}
#thisMS img.damn-header{width:100%;height:auto;margin:0 auto;}
@media (min-width: 980px) {
  #thisMS p.h2{font-size:20px;max-width:250px;}
  #thisMS .sep{position: absolute;left:-210px;display:block;}
  #thisMS .sep svg{enable-background:new 0 0 119.5 275;height:195px;width:200px;}
  #thisMS img.damn-header{margin-left:-163px;height:195px;width:auto;}
  #thisMS .info-col{text-align:left;}
}
@media (min-width: 1680px) {
  #thisMS p.h2{font-size:26px;max-width:none;}
  #thisMS .sep{left:-82px;}
  #thisMS .sep svg{height:275px;width:200px;}
  #thisMS img.damn-header{margin-left:-55px;width:auto;height:auto;}
}


#thisMS .ms_group{/*position: absolute;margin-top:-20px;*/margin-bottom:10px;text-align: center;width:100%;}
#thisMS .ms_group_icon{display:inline-block;}

#thisMS hr{border-width: 10px;}
/*#thisMS .action-content p{padding:1em .5em 0 2.5em;}*/
#thisMS .action-content p.h4{margin-top:1em;text-align:center;}
#thisMS p.hinweistext{color:#ff0000;font-weight:bold;margin-bottom:1em;}

/* product styling */
#thisMS .article-row{margin:1em;}
#thisMS .article-row p{color:#000;}

/* copy from mindstar */
/**, *:before, *:after {box-sizing:  border-box !important;}*/

#thisMS .article-row .well{position:relative;display:block;text-align:center;background:#fff;border-radius: 0px;box-shadow:none;}
#thisMS .article-row .well{padding:0;}

/* countdown general styling */
/*#thisMS .article-row .countdown-minddeal-qty{display:block;font-size:80%;margin-top:15px;padding-right:5px;color:#595f65;}*/
#thisMS .article-row .countdown-minddeal-soldout, #thisMS .article-row .countdown-minddeal-qty{display:block;font-size:80%;color:#595f65;}
#thisMS .sold-bar{width:20px;vertical-align: bottom;display:inline-block;height:350px;} /* Höhe je nachdem ob Badge da ist oder nicht */
#thisMS .plusbadge .sold-bar{height:470px;}
#thisMS .sold-bar-progress{background:#eee;}


/* new layout for countdown*/
#thisMS .article-row .small-text{display:block;font-size:100%;opacity:1;margin-bottom:.1em;}
#thisMS .article-row .number-text{text-align:center;display:block;}
#thisMS .article-row .countdown-box{/*margin:0 15px 0 0;*/}
#thisMS .article-row .countdown-box{padding:.4em .5em .4em .5em;text-align:right;color:#FFF;margin-top:0em;background:#595f65;color:#fff;}

#thisMS .article-row .countdown-row > div{padding:5px;text-align:center;}
#thisMS .article-row .countdown-row{position:relative;z-index:2;padding-top:0;padding-bottom:0;margin:0;}
#thisMS .article-row .dp-row{position:relative;z-index:3;margin-top:-28px;}
#thisMS .article-row .doppelp{font-size:100%;display:block;opacity:.3;margin-left:10px;}

/* product styling */
#thisMS .article-row .h5{padding:0 15px;margin-top:0;}
#thisMS .article-row .h5 a{color:#595f65;}
#thisMS .article-row .itemnormal .h5{overflow:hidden;height:2.2em;}
#thisMS .article-row .pstars{margin-bottom:.5em;}
#thisMS .article-row .img{margin-top:15px;margin-bottom:0;}
#thisMS .article-row .img img{margin:0 15px;}

#thisMS .article-row .itemnormal img.height1{max-width:100%;max-height:140px;width:auto;height:auto;}
#thisMS .article-row .itemhighlight img.height1{max-width:100%;max-height:320px;width:auto;height:auto;}
#thisMS .article-row .itemannounce img.height1{max-width:100%;max-height:140px;width:auto;height:auto;}

#thisMS .article-row .itemhighlight img.no-320-img{padding:80px;}


#thisMS .article-row .itemhighlight{font-size:120%;}
#thisMS .article-row .itemhighlight .h5{overflow:hidden;height:2.3em;}
#thisMS .article-row .itemhighlight .img{margin-top:10px;margin-bottom:10px;}
#thisMS .article-row .itemhighlight .well{background-color:#fff}

#thisMS .article-row .priceold{color:#aaa;}
#thisMS .article-row .pricenew{font-weight:bold;color:#00247b;}
#thisMS .article-row .pricenew span{font-size:150%;display:block;}
#thisMS .article-row .piece{color:#000;}

#thisMS .countdown-col{padding:0 0;margin:0;text-align: center;border-left:1px solid #dedfe0;}
#thisMS .countdown-col > p{padding:1em 0;}

/* soldout and timeout stamps */
#thisMS .article-row .stamp{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
#thisMS .article-row .stamp-text{color:#FF0000;position:absolute;z-index:3;border:2px solid #FF0000;font-weight:bold;font-size:160%;padding:.5em;margin-top:6em;margin-left:3em;
  transform: rotate(352deg) scale(1) skew(1deg) translate(0px);
  -webkit-transform: rotate(352deg) scale(1) skew(1deg) translate(0px);
  -moz-transform: rotate(352deg) scale(1) skew(1deg) translate(0px);
  -o-transform: rotate(352deg) scale(1) skew(1deg) translate(0px);
  -ms-transform: rotate(352deg) scale(1) skew(1deg) translate(0px);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);
  -moz-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);
  box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);
  text-shadow: 0px 0px 4px rgba(255, 255, 255, 1), 0px 0px 4px rgba(255, 255, 255, 1), 0px 0px 4px rgba(255, 255, 255, 1), 0px 0px 4px rgba(255, 255, 255, 1), 0px 0px 4px rgba(255, 255, 255, 1), 0px 0px 4px rgba(255, 255, 255, 1);
}

#thisMS .ms_badge{background:#00247B;color:#fff;text-transform:uppercase;font-family:opensans_bold;display:block;padding:.5em 0;margin-top:.25em;margin-bottom:1em;height:35px}
#thisMS .ms_badge.empty{background:transparent;}

@media (min-width: 600px){
  
}


@media (min-width: 980px) {	 
  #thisMS .anchor-nav a, #thisMS .minddeal-nav a{font-size:120%;padding:.5em .5em;margin:.5em .5em;}  
  #thisMS .h4.mat20{margin-top:7em;}
  #thisMS .action-manufacturer{margin-top:0;}
  #thisMS .action-date {margin-left:0;margin-top:2.3em;float:right;margin-right:10px;font-size:110%;}
  #thisMS .action-date.no-manufacturer-logo{margin-top:5.75em;}
  #thisMS .action-date-color {margin-top:-5%;margin-left:-5%;}    

  #thisMS .action-only {margin-top:4.1em;float:left;margin-left:30px;font-size:130%;width:95%;}
  #thisMS .action-only-color {margin-top:-1%;margin-left:-2%;width:5%;}    
  #thisMS .action-only-text{font-size:160%;}
  #thisMS .action-only-date{margin-top:6.2em !important;}
}


@media (min-width: 1680px) {
  #thisMS .anchor-nav a, #thisMS .minddeal-nav a{font-size:150%;padding:.5em 1em;margin:.5em .15em;}
  #thisMS .h4.mat20{margin-top:9em;}

  #thisMS .action-content p.h4:not(.pstatic p.h4){margin-left:25%;}
  #thisMS .action-date {margin-top:7.4em;font-size:110%;}
  #thisMS .action-date.no-manufacturer-logo{margin-top:10.75em;}

  #thisMS .action-only {font-size:160%;margin-left:35px;}
  #thisMS .action-only-color {margin-top:-1%;margin-left:-1%;width:3%;}    
  #thisMS .action-only-text{font-size:170%;}
  #thisMS .action-only-date{margin-top:8.66em !important;}

} 