@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 .tiny{font-size:85%;}

/* CSS STYLE FOR MS */
#thisMS {
	background: #010101;
}
#thisMS *, #thisMS h4, #thisMS h5, #thisMS p, #thisMS li, #thisMS a {
	color: rgba(255,255,255,1);color:#fff;
}


@media (min-width: 1680px) {
	#thisMS h2.g1{padding-top:3em}
	#thisMS h2.g2{padding-top:4em}
	#thisMS h2.g3{padding-top:4em}
	#thisMS h2.g6{padding-top:1em}
}

#thisMS .teaser p {color:#fff}
#thisMS .teaser h2 {color:#e99812}
#thisMS .teaser h3 {color:#e99812}
#thisMS h3, #thisMS h2 {color:#e99812 !important}
#thisMS h3.prod {color:#e99812}

#thisMS .ms_button {
	background-color: #e99812;
	border-radius:5px !important;
}

#thisMS hr{border:0.5px solid #e99812}
#thisMS p.small {
	font-size: 11px !important;
	color: #999;
}
#thisMS a {
	color: #FFF;text-decoration:underline;
}
#thisMS h3, #thisMS h4 {
	font-family: 'Roboto_Condensed_Bold';
}
#thisMS h2 {
	font-family: 'Roboto_Condensed_Bold';
	color: #fff;
	margin-top:20px !important;
	text-transform:uppercase;
}	

#thisMS ul.bedingungen > li {
	list-style: decimal!important;
	line-height: 1.2em;
	color:#fff
}
#thisMS ul.bedingungen > h5 {
	color:#fff
}
#thisMS ul.bedingungen > p {
	color:#fff
}
#thisMS ul.bedingungen > li:before {
	content: none;
}
#thisMS h3 {
	font-size: 2em;
	color: #fff;
	text-transform: uppercase;
}
#thisMS .ms_form_title {
	margin-bottom: 5px;
	color:#fff;
}
#thisMS .checkbox a{color:#fff;text-decoration: underline;}
#thisMS li {
	line-height: 2.3em;
	font-size: 1.2em;
	list-style: none!important;
}
#thisMS li:before {
	font-family: 'FontAwesome';
	content: '\F138';
	color: #FC7C01;
	font-size: 14px;
	margin-left: -20px;
	position: absolute;
	margin-top: 0px;
}


#thisMS a.ms_prod_name {font-size: 1.8em;}

#thisMS ul.ms_prod_detail li {
    font-size: 1.5em;
    margin-bottom: 5px;
    margin-left: 15px;
    list-style: none;
	font-family: 'Roboto_Condensed_Bold';
}
#thisMS a.prod{
    font-size: 1.5em;
	font-family: 'Roboto_Condensed_Bold';
}

/**************** XX - OLD SHOP FIX */
#box_main_big #thisMS .msres_textarea {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#box_main_big #thisMS h3 {
	font-size: 26px;
}
#box_main_big #thisMS h4 {
	font-size: 18px;
}
#box_main_big #thisMS p {
	font-size: 14px;
}
#box_main_big #thisMS h6 {
	font-size: 70px;
}
#box_main_big #thisMS p.ms_prod_prize {
	font-size: 28px;
}
#box_main_big #thisMS p.ms_prod_artnr {
	font-size: 12px;
}
#box_main_big #thisMS p.ms_prod_ust {
	font-size: 11px;
}
#box_main_big #thisMS .badge_box h5 {
	font-size: 24px;
	margin: 0px;
}
#box_main_big #thisMS .badge_box p {
	font-size: 18px;
	margin: 0px;
}
#box_main_big #thisMS ul.bedingungen > li {
	font-size: 0.9em;
	line-height: normal;
}
#box_main_big #thisMS ul.bedingungen > p {
	font-size: 0.9em;
}
#box_main_big #thisMS li {
	line-height: 2em;
	font-size: 1em;
}



/********** MEDIA QUERIES ******/

/* 101px - 599px */
@media (min-width: 100px) {
	#thisMS p.prodbes {font-size: 1.4em!important;line-height: 1.6em!important;}
	#thisMS a.ms_prod_name {font-size: 1.8em; line-height: 1em;}
	#thisMS li {line-height: 2.3em;}
}

/* 601px - 979px */
@media (min-width: 600px) {
	#thisMS p.prodbes {font-size: 1.4em!important;line-height: 1.6em!important;}
	#thisMS a.ms_prod_name {font-size: 1.8em; line-height: 1em;}
	#thisMS li {line-height: 2.3em;}
}

/* 981px - 1679px */
@media (min-width: 980px) {
	#thisMS p.prodbes {font-size: 1em!important;line-height: 1.3em!important;}
	#thisMS a.ms_prod_name {font-size: 1.8em; line-height: 1em;}
	#thisMS li {line-height: 1.8em;}
}

/* 1680px - X */
@media (min-width: 1680px) {	
	#thisMS p.prodbes {font-size: 1.4em!important;line-height: 1.6em!important;}
	#thisMS a.ms_prod_name {font-size: 1.8em; line-height: 1em;}
	#thisMS li {line-height: 2.3em;}
}


/* Anpassungen */
#thisMS .red{font-weight:bold;color:#ff5e5e !important;}


@media (min-width: 980px) {
	#thisMS .button-links{margin-top:6em;}
}
@media (min-width: 1680px) {
	/*#thisMS .button-links .btn-default{width:49%;}*/
}


#thisMS .ms_prod_details{margin-left:20px !important; }
#thisMS .ms_prod_details a{text-decoration:none;color:#fff}
#thisMS .ms_prod_details li{text-decoration:none;color:#fff}
#thisMS .ms_prod_details a:hover{text-decoration:underline;}
#thisMS .ms_prod_details a:hover{text-decoration:underline;}
#thisMS li:before{
	color:#fff !important;
}
#thisMS ul.bedingungen{border:none;} 

#thisMS .buttonpic {transition: transform 0.7s;}
#thisMS .buttonpic:hover{transform: scale(1.2, 1.2);}

#thisMS .saved p{color:#fff}

#thisMS .form-control {
	background-color: #b7bcc1}