/***************************************************************************************************************************************************************************************
//***************************************************************************************************************************************************************************************
//2019-05-07 Daniel Surber */

@media (min-width: 2561px) {

}
@media (min-width: 1921px) and (max-width: 2560px) {

}

@media (max-width: 1920px) {

}

@media (max-width: 1600px) {

}

@media (max-width: 1400px) {

}

@media (max-width: 1280px) { 	
	body {
	}
	.navbar {
		height:auto;
	}
}

/* lg */ 
@media (min-width: 1200px) {	

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {	
	.card_flip .back {
		font-size: 90%;
	}
	
	.text_range_90 {
		width: 100%;	
	}
	.text_range_80 {
		width: 90%;	
	}
	.text_range_70 {
		width: 80%;	
	}
	.text_range_60 {
		width: 70%;	
	}
	.text_range_50 {
		width: 50%;	
	}
	

	#section_home_header {

	}

	#header .navbar-nav > li{
		margin-left:15px;
	}
	#header .navbar-nav > li.spacer{

	}
	
	#header .navbar-inverse .navbar-nav > li > a {
		
	}
	#header .navbar .navbar-left, 
	#header .navbar .navbar-right {
		font-size:15px;
	}
	#header {
	
	}
	#header .navbar-brand {


	}
	#header.collapsed .navbar-brand {


	}
	#header .navbar-brand img {
		
	}
	#header .navbar .navbar-left {
		margin-left:180px;
	}
	#header .navbar-brand #logo_default {

	}
	#header.collapsed .navbar-brand #logo_default {

	}
	.shop_cart_icon {
		top:100px;
	}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	body {
	}
	
	.card_flip .back {
		font-size: 90%;
	}
	
	.section_home_header_text_box h1{
		font-size:160%;
	}
	.section_home_header_text_box h2{
		font-size:160%;
	}
	
	h1{
		font-size: 230%;
	}
	h3{
		font-size: 160%;
	}
	
	#section_home_header .section_home_header_text_box {
		margin-bottom: 0px;	
	}
	
	/* CMS */
	.div_spacer_responsive_cke_top_sm {
	}

	.text_range_90, .text_range_80, .text_range_70, .text_range_60, .text_range_50 {
		width: 100%;	
	}
	
	.box_news {
		border-left:0px;
		padding:20px;
		background:#f1f1f1;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	#section_home_header {
		margin-top:0px;
		min-height:350px;
		height:350px !important;
	}
	
	.div_header_spacer {
		/*display:none;*/
	}
	
	#header .navbar-brand #logo_default {
		/*display:none;*/
	}
	#header.collapsed .navbar-brand #logo_default {
		/*display:none;*/
	}
	#header.collapsed .navbar-brand #logo_default_small {
		/*display:none;*/
	}
	
	#header .navbar-brand #logo_default_short {
		/*display:block;*/
	}
	
	#header .navbar-nav > li{
		margin-left: 15px;
	}
	#header .navbar-nav > li.spacer{
	}
	#header .navbar-inverse .navbar-nav > li > a {
		padding:5px;
	}
	#header .navbar .navbar-left, 
	#header .navbar .navbar-right {
		margin-top:25px;
		font-size:13px;
	}
	#header .navbar .navbar-left {
		margin-left:95px;
	}
	#header {

	}
	#header .navbar-brand {

	}
	#header.collapsed .navbar-brand {

	}
	#header .navbar-brand img {
		
	}
	#header.collapsed .navbar-brand img {
		
	}
	
	#gallery_1 img {
	}
	
	.shop_cart_icon {
		top:100px;
	}
}

/* xs */
@media (max-width: 767px) {	
	body {
		font-size: 14px;
	}
	
	.div_header_spacer_2 {
		height:0px;	
	}
	
	.div_header_spacer {
		display:none;	
	}
	
	.custom_module_bestsellers_fullscreen_fredys {
		padding-left:15px;
		padding-right:15px;	
	}
	
	.module_text_width_full {
	width: 100%;
	}
	.module_text_width_big{
		width: 100%;	
	}
	.module_text_width_medium {
		width: 100%;	
	}
	.module_text_width_small {
		width: 100%;	
	}
	.module_text_width_xsmall {
		width: 100%;	
	}
	
	/*************************
	CONTAINER & BOOTSTRAP STUFF */
	.container {
		padding-left:15px;
		padding-right:15px;
		/* Padding wenn Fenster so klein wie Container -> keinen Einfluss auf Row */
	}
	
	/* standard */
	.row {
		margin-right: -7px;
		margin-left: -7px;
	}
	div .row > .col-ms-1, div .row > .col-xs-1, div .row > .col-sm-1, div .row > .col-md-1, div .row > .col-lg-1, div .row > .col-ms-2, div .row > .col-xs-2, div .row > .col-sm-2, div .row > .col-md-2, div .row > .col-lg-2, div .row > .col-ms-3, div .row > .col-xs-3, div .row > .col-sm-3, div .row > .col-md-3, div .row > .col-lg-3, div .row > .col-ms-4, div .row > .col-xs-4, div .row > .col-sm-4, div .row > .col-md-4, div .row > .col-lg-4, div .row > .col-ms-5, div .row > .col-xs-5, div .row > .col-sm-5, div .row > .col-md-5, div .row > .col-lg-5, div .row > .col-ms-6, div .row > .col-xs-6, div .row > .col-sm-6, div .row > .col-md-6, div .row > .col-lg-6, div .row > .col-ms-7, div .row > .col-xs-7, div .row > .col-sm-7, div .row > .col-md-7, div .row > .col-lg-7, div .row > .col-ms-8, div .row > .col-xs-8, div .row > .col-sm-8, div .row > .col-md-8, div .row > .col-lg-8, div .row > .col-ms-9, div .row > .col-xs-9, div .row > .col-sm-9, div .row > .col-md-9, div .row > .col-lg-9, div .row > .col-ms-10, 
	div .row > .col-xs-10, div .row > .col-sm-10, div .row > .col-md-10, div .row > .col-lg-10, div .row > .col-ms-11, div .row > .col-xs-11, div .row > .col-sm-11, div .row > .col-md-11, div .row > .col-lg-11, div .row > .col-ms-12, div .row > .col-xs-12, div .row > .col-sm-12, div .row > .col-md-12, div .row > .col-lg-12, div .row > .col-ms-13, div .row > .col-xs-13, div .row > .col-sm-13, div .row > .col-md-13, div .row > .col-lg-13, div .row > .col-ms-14, div .row > .col-xs-14, div .row > .col-sm-14, div .row > .col-md-14, div .row > .col-lg-14, div .row > .col-ms-15, div .row > .col-xs-15, div .row > .col-sm-15, div .row > .col-md-15, div .row > .col-lg-15, div .row > .col-ms-16, div .row > .col-xs-16, div .row > .col-sm-16, div .row > .col-md-16, div .row > .col-lg-16, div .row > .col-ms-17, div .row > .col-xs-17, div .row > .col-sm-17, div .row > .col-md-17, div .row > .col-lg-17, div .row > .col-ms-18, div .row > .col-xs-18, div .row > .col-sm-18, div .row > .col-md-18, div .row > .col-lg-18, 
	div .row > .col-ms-19, div .row > .col-xs-19, div .row > .col-sm-19, div .row > .col-md-19, div .row > .col-lg-19, div .row > .col-ms-20, div .row > .col-xs-20, div .row > .col-sm-20, div .row > .col-md-20, div .row > .col-lg-20, div .row > .col-ms-21, div .row > .col-xs-21, div .row > .col-sm-21, div .row > .col-md-21, div .row > .col-lg-21, div .row > .col-ms-22, div .row > .col-xs-22, div .row > .col-sm-22, div .row > .col-md-22, div .row > .col-lg-22, div .row > .col-ms-23, div .row > .col-xs-23, div .row > .col-sm-23, div .row > .col-md-23, div .row > .col-lg-23, div .row > .col-ms-24, div .row > .col-xs-24, div .row > .col-sm-24, div .row > .col-md-24, div .row > .col-lg-24 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 7px;
	  padding-left: 7px;
	}
	
	/* large */
	.row_l {
		margin-left:-7px;
		margin-right:-7px;
	}
	div .row_l > .col-ms-1, div .row_l > .col-xs-1, div .row_l > .col-sm-1, div .row_l > .col-md-1, div .row_l > .col-lg-1, div .row_l > .col-ms-2, div .row_l > .col-xs-2, div .row_l > .col-sm-2, div .row_l > .col-md-2, div .row_l > .col-lg-2, div .row_l > .col-ms-3, div .row_l > .col-xs-3, div .row_l > .col-sm-3, div .row_l > .col-md-3, div .row_l > .col-lg-3, div .row_l > .col-ms-4, div .row_l > .col-xs-4, div .row_l > .col-sm-4, div .row_l > .col-md-4, div .row_l > .col-lg-4, div .row_l > .col-ms-5, div .row_l > .col-xs-5, div .row_l > .col-sm-5, div .row_l > .col-md-5, div .row_l > .col-lg-5, div .row_l > .col-ms-6, div .row_l > .col-xs-6, div .row_l > .col-sm-6, div .row_l > .col-md-6, div .row_l > .col-lg-6, div .row_l > .col-ms-7, div .row_l > .col-xs-7, div .row_l > .col-sm-7, div .row_l > .col-md-7, div .row_l > .col-lg-7, div .row_l > .col-ms-8, div .row_l > .col-xs-8, div .row_l > .col-sm-8, div .row_l > .col-md-8, div .row_l > .col-lg-8, 
	div .row_l > .col-ms-9, div .row_l > .col-xs-9, div .row_l > .col-sm-9, div .row_l > .col-md-9, div .row_l > .col-lg-9, div .row_l > .col-ms-10, div .row_l > .col-xs-10, div .row_l > .col-sm-10, div .row_l > .col-md-10, div .row_l > .col-lg-10, div .row_l > .col-ms-11, div .row_l > .col-xs-11, div .row_l > .col-sm-11, div .row_l > .col-md-11, div .row_l > .col-lg-11, div .row_l > .col-ms-12, div .row_l > .col-xs-12, div .row_l > .col-sm-12, div .row_l > .col-md-12, div .row_l > .col-lg-12, div .row_l > .col-ms-13, div .row_l > .col-xs-13, div .row_l > .col-sm-13, div .row_l > .col-md-13, div .row_l > .col-lg-13, div .row_l > .col-ms-14, div .row_l > .col-xs-14, div .row_l > .col-sm-14, div .row_l > .col-md-14, div .row_l > .col-lg-14, div .row_l > .col-ms-15, div .row_l > .col-xs-15, div .row_l > .col-sm-15, div .row_l > .col-md-15, div .row_l > .col-lg-15, div .row_l > .col-ms-16, div .row_l > .col-xs-16, div .row_l > .col-sm-16, div .row_l > .col-md-16, 
	div .row_l > .col-lg-16, div .row_l > .col-ms-17, div .row_l > .col-xs-17, div .row_l > .col-sm-17, div .row_l > .col-md-17, div .row_l > .col-lg-17, div .row_l > .col-ms-18, div .row_l > .col-xs-18, div .row_l > .col-sm-18, div .row_l > .col-md-18, div .row_l > .col-lg-18, div .row_l > .col-ms-19, div .row_l > .col-xs-19, div .row_l > .col-sm-19, div .row_l > .col-md-19, div .row_l > .col-lg-19, div .row_l > .col-ms-20, div .row_l > .col-xs-20, div .row_l > .col-sm-20, div .row_l > .col-md-20, div .row_l > .col-lg-20, div .row_l > .col-ms-21, div .row_l > .col-xs-21, div .row_l > .col-sm-21, div .row_l > .col-md-21, div .row_l > .col-lg-21, div .row_l > .col-ms-22, div .row_l > .col-xs-22, div .row_l > .col-sm-22, div .row_l > .col-md-22, div .row_l > .col-lg-22, div .row_l > .col-ms-23, div .row_l > .col-xs-23, div .row_l > .col-sm-23, div .row_l > .col-md-23, div .row_l > .col-lg-23, div .row_l > .col-ms-24, div .row_l > .col-xs-24, div .row_l > .col-sm-24, 
	div .row_l > .col-md-24, div .row_l > .col-lg-24 {
		position: relative;
		min-height: 1px;
		padding-right: 7px;
		padding-left: 7px;
	}
	
	/* medium */
	.row_m {
	  margin-right: -5px;
	  margin-left: -5px;
	}
	div .row_m > .col-ms-1, div .row_m > .col-xs-1, div .row_m > .col-sm-1, div .row_m > .col-md-1, div .row_m > .col-lg-1, div .row_m > .col-ms-2, div .row_m > .col-xs-2, div .row_m > .col-sm-2, div .row_m > .col-md-2, div .row_m > .col-lg-2, div .row_m > .col-ms-3, div .row_m > .col-xs-3, div .row_m > .col-sm-3, div .row_m > .col-md-3, div .row_m > .col-lg-3, div .row_m > .col-ms-4, div .row_m > .col-xs-4, div .row_m > .col-sm-4, div .row_m > .col-md-4, div .row_m > .col-lg-4, div .row_m > .col-ms-5, div .row_m > .col-xs-5, div .row_m > .col-sm-5, div .row_m > .col-md-5, div .row_m > .col-lg-5, div .row_m > .col-ms-6, div .row_m > .col-xs-6, div .row_m > .col-sm-6, div .row_m > .col-md-6, div .row_m > .col-lg-6, div .row_m > .col-ms-7, div .row_m > .col-xs-7, 
	div .row_m > .col-sm-7, div .row_m > .col-md-7, div .row_m > .col-lg-7, div .row_m > .col-ms-8, div .row_m > .col-xs-8, div .row_m > .col-sm-8, div .row_m > .col-md-8, div .row_m > .col-lg-8, div .row_m > .col-ms-9, div .row_m > .col-xs-9, div .row_m > .col-sm-9, div .row_m > .col-md-9, div .row_m > .col-lg-9, div .row_m > .col-ms-10, div .row_m > .col-xs-10, div .row_m > .col-sm-10, div .row_m > .col-md-10, div .row_m > .col-lg-10, div .row_m > .col-ms-11, div .row_m > .col-xs-11, div .row_m > .col-sm-11, div .row_m > .col-md-11, div .row_m > .col-lg-11, div .row_m > .col-ms-12, div .row_m > .col-xs-12, div .row_m > .col-sm-12, div .row_m > .col-md-12, div .row_m > .col-lg-12, div .row_m > .col-ms-13, div .row_m > .col-xs-13, div .row_m > .col-sm-13, div .row_m > .col-md-13, 
	div .row_m > .col-lg-13, div .row_m > .col-ms-14, div .row_m > .col-xs-14, div .row_m > .col-sm-14, div .row_m > .col-md-14, div .row_m > .col-lg-14, div .row_m > .col-ms-15, div .row_m > .col-xs-15, div .row_m > .col-sm-15, div .row_m > .col-md-15, div .row_m > .col-lg-15, div .row_m > .col-ms-16, div .row_m > .col-xs-16, div .row_m > .col-sm-16, div .row_m > .col-md-16, div .row_m > .col-lg-16, div .row_m > .col-ms-17, div .row_m > .col-xs-17, div .row_m > .col-sm-17, div .row_m > .col-md-17, div .row_m > .col-lg-17, div .row_m > .col-ms-18, div .row_m > .col-xs-18, div .row_m > .col-sm-18, div .row_m > .col-md-18, div .row_m > .col-lg-18, div .row_m > .col-ms-19, div .row_m > .col-xs-19, div .row_m > .col-sm-19, div .row_m > .col-md-19, div .row_m > .col-lg-19, 
	div .row_m > .col-ms-20, div .row_m > .col-xs-20, div .row_m > .col-sm-20, div .row_m > .col-md-20, div .row_m > .col-lg-20, div .row_m > .col-ms-21, div .row_m > .col-xs-21, div .row_m > .col-sm-21, div .row_m > .col-md-21, div .row_m > .col-lg-21, div .row_m > .col-ms-22, div .row_m > .col-xs-22, div .row_m > .col-sm-22, div .row_m > .col-md-22, div .row_m > .col-lg-22, div .row_m > .col-ms-23, div .row_m > .col-xs-23, div .row_m > .col-sm-23, div .row_m > .col-md-23, div .row_m > .col-lg-23, div .row_m > .col-ms-24, div .row_m > .col-xs-24, div .row_m > .col-sm-24, div .row_m > .col-md-24, div .row_m > .col-lg-24 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 5px;
	  padding-left: 5px;
	}
	
	/* small */
	.row_s {
		margin-right: -5px;
		margin-left: -5px;
	}
	div .row_s > .col-ms-1, div .row_s > .col-xs-1, div .row_s > .col-sm-1, div .row_s > .col-md-1, div .row_s > .col-lg-1, div .row_s > .col-ms-2, div .row_s > .col-xs-2, div .row_s > .col-sm-2, div .row_s > .col-md-2, div .row_s > .col-lg-2, div .row_s > .col-ms-3, div .row_s > .col-xs-3, div .row_s > .col-sm-3, div .row_s > .col-md-3, div .row_s > .col-lg-3, div .row_s > .col-ms-4, div .row_s > .col-xs-4, div .row_s > .col-sm-4, div .row_s > .col-md-4, div .row_s > .col-lg-4, div .row_s > .col-ms-5, div .row_s > .col-xs-5, div .row_s > .col-sm-5, div .row_s > .col-md-5, div .row_s > .col-lg-5, div .row_s > .col-ms-6, div .row_s > .col-xs-6, div .row_s > .col-sm-6, div .row_s > .col-md-6, div .row_s > .col-lg-6, div .row_s > .col-ms-7, div .row_s > .col-xs-7, div .row_s > .col-sm-7, div .row_s > .col-md-7, div .row_s > .col-lg-7, div .row_s > .col-ms-8, div .row_s > .col-xs-8, div .row_s > .col-sm-8, div .row_s > .col-md-8, div .row_s > .col-lg-8, 
	div .row_s > .col-ms-9, div .row_s > .col-xs-9, div .row_s > .col-sm-9, div .row_s > .col-md-9, div .row_s > .col-lg-9, div .row_s > .col-ms-10, div .row_s > .col-xs-10, div .row_s > .col-sm-10, div .row_s > .col-md-10, div .row_s > .col-lg-10, div .row_s > .col-ms-11, div .row_s > .col-xs-11, div .row_s > .col-sm-11, div .row_s > .col-md-11, div .row_s > .col-lg-11, div .row_s > .col-ms-12, div .row_s > .col-xs-12, div .row_s > .col-sm-12, div .row_s > .col-md-12, div .row_s > .col-lg-12, div .row_s > .col-ms-13, div .row_s > .col-xs-13, div .row_s > .col-sm-13, div .row_s > .col-md-13, div .row_s > .col-lg-13, div .row_s > .col-ms-14, div .row_s > .col-xs-14, div .row_s > .col-sm-14, div .row_s > .col-md-14, div .row_s > .col-lg-14, div .row_s > .col-ms-15, div .row_s > .col-xs-15, div .row_s > .col-sm-15, div .row_s > .col-md-15, div .row_s > .col-lg-15, div .row_s > .col-ms-16, div .row_s > .col-xs-16, div .row_s > .col-sm-16, div .row_s > .col-md-16, 
	div .row_s > .col-lg-16, div .row_s > .col-ms-17, div .row_s > .col-xs-17, div .row_s > .col-sm-17, div .row_s > .col-md-17, div .row_s > .col-lg-17, div .row_s > .col-ms-18, div .row_s > .col-xs-18, div .row_s > .col-sm-18, div .row_s > .col-md-18, div .row_s > .col-lg-18, div .row_s > .col-ms-19, div .row_s > .col-xs-19, div .row_s > .col-sm-19, div .row_s > .col-md-19, div .row_s > .col-lg-19, div .row_s > .col-ms-20, div .row_s > .col-xs-20, div .row_s > .col-sm-20, div .row_s > .col-md-20, div .row_s > .col-lg-20, div .row_s > .col-ms-21, div .row_s > .col-xs-21, div .row_s > .col-sm-21, div .row_s > .col-md-21, div .row_s > .col-lg-21, div .row_s > .col-ms-22, div .row_s > .col-xs-22, div .row_s > .col-sm-22, div .row_s > .col-md-22, div .row_s > .col-lg-22, div .row_s > .col-ms-23, div .row_s > .col-xs-23, div .row_s > .col-sm-23, div .row_s > .col-md-23, div .row_s > .col-lg-23, div .row_s > .col-ms-24, div .row_s > .col-xs-24, div .row_s > .col-sm-24, 
	div .row_s > .col-md-24, div .row_s > .col-lg-24 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 5px;
	  padding-left: 5px;
	}
	
	/* x-small */
	.row_xs {
	  margin-right: -5px;
	  margin-left: -5px;
	}
	div .row_xs > .col-ms-1, div .row_xs > .col-xs-1, div .row_xs > .col-sm-1, div .row_xs > .col-md-1, div .row_xs > .col-lg-1, div .row_xs > .col-ms-2, div .row_xs > .col-xs-2, div .row_xs > .col-sm-2, div .row_xs > .col-md-2, div .row_xs > .col-lg-2, div .row_xs > .col-ms-3, div .row_xs > .col-xs-3, div .row_xs > .col-sm-3, div .row_xs > .col-md-3, div .row_xs > .col-lg-3, div .row_xs > .col-ms-4, div .row_xs > .col-xs-4, div .row_xs > .col-sm-4, div .row_xs > .col-md-4, div .row_xs > .col-lg-4, div .row_xs > .col-ms-5, div .row_xs > .col-xs-5, div .row_xs > .col-sm-5, div .row_xs > .col-md-5, div .row_xs > .col-lg-5, div .row_xs > .col-ms-6, div .row_xs > .col-xs-6, div .row_xs > .col-sm-6, div .row_xs > .col-md-6, div .row_xs > .col-lg-6, div .row_xs > .col-ms-7, div .row_xs > .col-xs-7, 
	div .row_xs > .col-sm-7, div .row_xs > .col-md-7, div .row_xs > .col-lg-7, div .row_xs > .col-ms-8, div .row_xs > .col-xs-8, div .row_xs > .col-sm-8, div .row_xs > .col-md-8, div .row_xs > .col-lg-8, div .row_xs > .col-ms-9, div .row_xs > .col-xs-9, div .row_xs > .col-sm-9, div .row_xs > .col-md-9, div .row_xs > .col-lg-9, div .row_xs > .col-ms-10, div .row_xs > .col-xs-10, div .row_xs > .col-sm-10, div .row_xs > .col-md-10, div .row_xs > .col-lg-10, div .row_xs > .col-ms-11, div .row_xs > .col-xs-11, div .row_xs > .col-sm-11, div .row_xs > .col-md-11, div .row_xs > .col-lg-11, div .row_xs > .col-ms-12, div .row_xs > .col-xs-12, div .row_xs > .col-sm-12, div .row_xs > .col-md-12, div .row_xs > .col-lg-12, div .row_xs > .col-ms-13, div .row_xs > .col-xs-13, div .row_xs > .col-sm-13, div .row_xs > .col-md-13, 
	div .row_xs > .col-lg-13, div .row_xs > .col-ms-14, div .row_xs > .col-xs-14, div .row_xs > .col-sm-14, div .row_xs > .col-md-14, div .row_xs > .col-lg-14, div .row_xs > .col-ms-15, div .row_xs > .col-xs-15, div .row_xs > .col-sm-15, div .row_xs > .col-md-15, div .row_xs > .col-lg-15, div .row_xs > .col-ms-16, div .row_xs > .col-xs-16, div .row_xs > .col-sm-16, div .row_xs > .col-md-16, div .row_xs > .col-lg-16, div .row_xs > .col-ms-17, div .row_xs > .col-xs-17, div .row_xs > .col-sm-17, div .row_xs > .col-md-17, div .row_xs > .col-lg-17, div .row_xs > .col-ms-18, div .row_xs > .col-xs-18, div .row_xs > .col-sm-18, div .row_xs > .col-md-18, div .row_xs > .col-lg-18, div .row_xs > .col-ms-19, div .row_xs > .col-xs-19, div .row_xs > .col-sm-19, div .row_xs > .col-md-19, div .row_xs > .col-lg-19, 
	div .row_xs > .col-ms-20, div .row_xs > .col-xs-20, div .row_xs > .col-sm-20, div .row_xs > .col-md-20, div .row_xs > .col-lg-20, div .row_xs > .col-ms-21, div .row_xs > .col-xs-21, div .row_xs > .col-sm-21, div .row_xs > .col-md-21, div .row_xs > .col-lg-21, div .row_xs > .col-ms-22, div .row_xs > .col-xs-22, div .row_xs > .col-sm-22, div .row_xs > .col-md-22, div .row_xs > .col-lg-22, div .row_xs > .col-ms-23, div .row_xs > .col-xs-23, div .row_xs > .col-sm-23, div .row_xs > .col-md-23, div .row_xs > .col-lg-23, div .row_xs > .col-ms-24, div .row_xs > .col-xs-24, div .row_xs > .col-sm-24, div .row_xs > .col-md-24, div .row_xs > .col-lg-24 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 5px;
	  padding-left: 5px;
	}
	/* End of CONTAINER & BOOTSTRAP STUFF 
	/**************************/
		
	/* CMS */	
	p {
		margin-top:0px;
		margin-bottom:10px;
	}
	.div_spacer_module_overwrite_bottom_fliesstext {
		height: 10px !important; /* gleich wie p */	
	}
	
	.feature-wrap {
		margin-bottom: 20px;
	}
	.feature-wrap_minus {
		margin-bottom: -20px;	
	}
	
	.div_spacer_block_block {
		height:20px; /* = feature-wrap */
	}
	.div_spacer_row_row {
		height:20px; /* = feature-wrap */
	}
	
	.div_spacer_bild_text {
		display:block;
		height:15px;
	}
	.div_spacer_text_bild {
		display:block;
		height:15px;
	}
	.div_spacer_bild_bild {
		display:block;
		height:15px;
	}
	.div_spacer_titel_text {
		display:block;
		height:0px;	
	}
	.div_spacer_text_text { /*normalerweise = P -> margin-bottom */
		display:block;
		height:10px;	
	}
	.div_spacer_block_block {
		display:block;
		height:20px; /* = feature-wrap */
	}
	
	/* News Front */
	.div_box_news_front_container {
		margin-bottom:-20px;	
	}
	.div_box_news_front {
		margin-bottom:20px;	
	}
	
	/*Overwrites*/
	.div_spacer_row_overwrite_bottom_50px {
		height:30px !important;	
	}
	.div_spacer_module_overwrite_bottom_50px {
		height:30px !important;
	}
	.div_spacer_module_overwrite_margin_bottom_50px {
		margin-bottom:30px !important;
	}
	.div_spacer_row_overwrite_bottom_30px {
		height:20px !important;	
	}
	.div_spacer_module_overwrite_bottom_30px {
		height:20px !important;
	}
	.div_spacer_module_overwrite_margin_bottom_30px {
		margin-bottom:20px !important;
	}
	.div_spacer_row_overwrite_bottom_20px {
		height:10px !important;	
	}
	.div_spacer_module_overwrite_bottom_20px {
		height:10px !important;
	}
	.div_spacer_module_overwrite_margin_bottom_20px {
		margin-bottom:10px !important;
	}
	
	.div_spacer_30px {
		height:20px;	
	}
	
	video {
		display:none;	
	}
	.video_overlay {
		display:none;	
	}
	/* End of CMS */
	
	
	.bg_supersize {
	}
	
	#bg_header_spacer {
		height:0px;	
	}
	
	.text_range_90, .text_range_80, .text_range_70, .text_range_60, .text_range_50 {
		width: 100%;	
	}
	
	.text_resizer_90 {
		font-size: 90%;
		line-height:120%;
	}
	.text_resizer_80 {
		font-size: 80%;
		line-height:120%;
	}
	.text_resizer_70 {
		font-size: 70%;
		line-height:120%;
	}
	
	.text_resizer_90 .div_spacer_50px,
	.text_resizer_80 .div_spacer_50px,
	.text_resizer_70 .div_spacer_50px {
		height:30px;
	}
	.text_resizer_90 .div_spacer_40px,
	.text_resizer_80 .div_spacer_40px,
	.text_resizer_70 .div_spacer_40px  {
		height:20px;	
	}
	.text_resizer_90 .div_spacer_30px,
	.text_resizer_80 .div_spacer_30px,
	.text_resizer_70 .div_spacer_30px  {
		height:20px;	
	}
	.text_resizer_90 .div_spacer_20px,
	.text_resizer_80 .div_spacer_20px,
	.text_resizer_70 .div_spacer_20px  {
		height:20px;	
	}
	.text_resizer_90 .div_spacer_10px,
	.text_resizer_80 .div_spacer_10px,
	.text_resizer_70 .div_spacer_10px  {
		height:5px;	
	}
		
	.form-text{
		padding:0px;
		padding-bottom: 3px;	
	}
	
	input[type="button"].button_mobile_fullsize,
	input[type="submit"].button_mobile_fullsize {
		width:100%;
		text-align:center;
	}
	
	.swiper-button-prev{
		height:20px;
		margin-top: -10px;
		display:none !important;
	}
	.swiper-button-next{
		height:20px;
		margin-top: -10px;
		display:none !important;
	}
	
	.box_news {
		border-left:0px;
		padding:20px;
		background:#f1f1f1;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
		
	.shop_overview_titel {

	}
	.anchor_shop {
		position:absolute;
		margin-top: 0px;
	}
	.anchor_produkte {
		position:absolute;
		margin-top: 0px;	
	}
	
	.blueimp-gallery>.indicator {
		visibility:hidden;
	}
	.blueimp-gallery-controls > .prev,
	.blueimp-gallery-controls > .next,
	.blueimp-gallery-controls > .play-pause {
		display:none;	
	}
	
	#section_home_header {
		margin-top:0px;
		min-height:200px;
		height:200px !important;
	}
	#section_page_header {
		height: 200px;
	}
	#section_page_header.header_small {
		display:none !important;
	}
	
	#section_home_header i.logo_pic_round {
		width:50px;
		height:50px;	
	}
	.section_page_header_balken_gruen {
		font-size:90%;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.section_page_header_balken_gruen h3{
		margin-bottom: 0px;
	}
	
	#section_shop_details {
		padding-top: 30px;
		padding-bottom: 10px;
	}
	
	.section_page_default, 
	.section_1,
	.section_2,
	.section_3,
	.section_4,
	.section_5,
	.section_6,
	.section_news {
		padding-top: 20px;
		padding-bottom:20px;
	}
	
	.section_1 {
		padding-top: 20px;
		padding-bottom:20px;	
	}
	
	.section_2 { 
		margin-top:0px;
	}
	
	hr {
	}
	.hr_2 {	
	}
	
	.section_home_header_text_box {
		display:none;
	}
	
	h1{
		font-size: 190%;
	}
	h2{
		font-size: 170%;
	}
	h3 {
		font-size: 150%;
	}
	
	.surbibar.horizontal_small {
		float:none;
		margin-top:5px;
	}
	
	#gallery_1 img {
		width: 60px;
	}
	#news .div_box_news .feature-wrap{
		margin-bottom: 20px;
	}
	
	.section_news .div_box_news {
		padding:20px;
		padding-bottom:0px;	
	}
	
	/*NAVIGATION*/	
	/* DROPDOWN MOBILE */
	.navbar-inverse .navbar-collapse,
	.navbar-inverse .navbar-form {
		top:0px;
		left:0px;
		right:0px;
		margin:0px;
		padding:0px;
		width:100%;	
		margin-top: 0px;
 		padding-left: 0px;
		padding-right: 0px;
		background: #f3f3f3;
		border: 0px #FFFFFF solid;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-inverse .navbar-nav .open .dropdown_custom:hover .dropdown-menu {
		
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu {
		background-color: #fff;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: 0px;
		padding: 0px;
		padding-top: 20px;
		padding-bottom: 5px;
		margin-top: 10px;
		margin-bottom: 20px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		left:0px;
		right:auto;
		margin-left:0px;
		margin-right:0px;
		text-align:center;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:visited,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus
	{
		padding:0px;
		margin:0px;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 15px;
		color: #666666;
		font-size:16px;
		background-color: none;
		background:none;
		text-align:center;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 
	.navbar-inverse .navbar-nav .open .dropdown-menu > li.active > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li.active > a:hover{
		color: #ff8859;
		background:none;
	}
	/* END OF DROPDOWN MOBILE */
	
	#navigation_2 > li > a,
	#navigation_2 > li > a:visited,
	#navigation_2 > li > a:focus {
		font-size:14px;
	}
	
	.box_news {
		width: 100%;
		margin:0px;
		margin-bottom:20px;
		margin-top:20px;
	}
	.box_news img{
		width: 110px;
	}

	.section_home .box {
		margin-bottom: 30px;
	}
	#footer {
		height:auto;
	}
	#footer .col-sm-12{
		text-align:center;
	}
	#footer .pull-right{
		float: none !important;
	}
		
	#bottom  {
		font-size:90%;
		text-align:center;
	}
	#bottom .widget_nopadding {
		padding: 0px;
		margin: 0px;
	}
	#bottom .text-right {
		text-align:center;	
	}
	#bottom .widget {
		padding-top: 0px;
		margin-top: 0px;
	}
	#bottom > div {
		padding-top:0px;
	}
	#bottom ul li {
		margin-bottom:5px;	
	}
}

@media (max-width: 600px) {	

}

/* XS Portrait */
@media (max-width: 480px) {
	
}

@media (max-width: 480px) {
	/* CMS */
	.div_spacer_responsive_cke_top_ms {

	}
	
	#iframe_yumpu {
		height:300px !important;	
	}
}

@media (max-width: 380px) {

}