@charset "utf-8";

/* GLOBAL FONTS && FRAMEWORK FIX */
@import url('../../../../global/ms_framework.css');
/*********************/



/* queries
@media (min-width:600px)
@media (min-width:980px)
@media (min-width:1680px)
*/

#thisMS .header_stamp {
	position: absolute;
	text-align: center;
	margin: auto;
	z-index: 1;
	display:block;
	margin:30% 0 0 10%;
}

#thisMS .header_stamp p{ 
  font-size:1em;
	text-transform:uppercase;
	padding:10px 20px;
	background-color:rgba(0,0,0,0.8);
	border:2px solid #999999;
	transform:rotate(-10deg);
	vertical-align:middle;
	display:inline-block;	
	font-size:200%;
}

#thisMS h1:after{display:none !important;}
#thisMS h1:before{display:none !important;}


#thisMS{background:#000;margin-bottom:10px;}
#thisMS .not-available-text{color:#ff0000;}
#thisMS h1{font-family:'Klaviaka_Medium';color:#fff;font-size:300%;text-transform: none;text-align:center;margin-bottom:0;}
#thisMS h1 sup{font-family:'Klaviaka_Regular';color:#a8a8a7;font-size:40%;top: -1.5em;}
#thisMS .h2{font-family:'Klaviaka_Medium';color:#fff;font-size:200%;text-transform:none;text-align:left !important;margin:3em 0 1em 0;}
#thisMS .h3{font-family:'Klaviaka_Regular';color:#fff;font-size:200%;text-transform:none;text-align:center;margin:3em 0;}
#thisMS p{font-family:'Klaviaka_Regular';color:#FFF;font-size:130%;}
#thisMS p sup{font-family:'Klaviaka_Regular';color:#FFF;font-size:60%;top: -.6em;}
#thisMS p.tiny{font-size: 115%;color: gray;margin-top: -15px;}
#thisMS p.tiny sup{color: gray;}
#thisMS ul li{font-family:'Klaviaka_Regular';color:#FFF;font-size:130%;}
#thisMS ul li:before{font-family: 'FontAwesome';content: "\f101";margin-right:10px;}

#thisMS .products-row{margin:5em 0;}
#thisMS .artname{color:#f48200;}
#thisMS .artnr{font-size:100%;}
#thisMS .ms_prod_prize{font-family: 'Klaviaka_Regular';color:#fff;text-align:center;margin:10px 0;font-size:200%;}
#thisMS .ms_button, #thisMS .ms_button_cat{background-color:#000;color:#fff;font-family: 'Klaviaka_Condensed_Regular';border:2px solid #fff;}
#thisMS .ms_button_cat{font-size:200% !important;text-transform: uppercase;line-height:1.5;}
#thisMS a.ms_prod_name{font-family: 'Klaviaka_Condensed_Regular';font-size:2em;color:#fff;overflow:hidden;line-height:1.2em;height:60px;padding:0;margin:0;}


#thisMS .footer p{font-size:100%;color:#707070;}
#thisMS strong{color:#999999;}
#thisMS .unten{padding-bottom: 0px;}
#thisMS hr.line {border:none;height:2px;margin:0;padding:0;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,999999+50,000000+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left, #000000 0%, #999999 50%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #000000 0%,#999999 50%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #000000 0%,#999999 50%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */}


#thisMS p.h2 ~ p.h3{text-align:left !important;margin:0 0 1em 0;}
#thisMS .row[style^="background-image"] p.h2{margin-top:2.5em;margin-bottom:.5em;}
#thisMS .row[style^="background-image"]{background-repeat:no-repeat;}


#thisMS .section1{background-position:100% top;background-size:cover;}
#thisMS .section2{background-position:80% top;background-size:cover;}
#thisMS .section3{background-position:20% top;background-size:cover;}
#thisMS .section4{background-position:100% top;background-size:cover;}
#thisMS .section5{background-position:10% top;background-size:cover;}


@media (min-width:600px){
	#thisMS .section1{background-position:90% top;}
	#thisMS .section2{background-position:70% top;}
	#thisMS .section3{background-position:30% top;}
	#thisMS .section4{background-position:90% top;}
	#thisMS .section5{background-position:20% top;}
}


@media (min-width:980px){
	#thisMS .section1{background-position:40% top;background-size:auto;}
	#thisMS .section2{background-position:50% top;background-size:auto;}
	#thisMS .section3{background-position:50% top;background-size:auto;}
	#thisMS .section4{background-position:80% top;background-size:auto;}
	#thisMS .section5{background-position:40% top;background-size:auto;}
}

@media (min-width:1680px){
	#thisMS .section1{background-position:30% top;}
	#thisMS .section2{background-position:50% top;}
	#thisMS .section3{background-position:20% top;}
	#thisMS .section4{background-position:-80% top;}
	#thisMS .section5{background-position:20% top;}
}