.top-sl .hero-unit h1 {
  font-size: 48px;
}

.top-sl .hero-unit p {
  margin-bottom: 20px;
}

.top-sl .badge-icon-group {
  float: none;
  margin-bottom: 20px;
}

.badge-icon-group .badge-icon {
  background-color: #096;
  border: 0;
  float: none;
}

.badge-icon-group .badge-icon a {
  color: #fff;
  font-size: 24px;
}

.badge-icon-group .badge-icon small strong {
  opacity: 0.6;
}

.badge-icon-group .badge-icon small {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  opacity: 1;
}


/* Standard Einstellung fuer >1200px */
#panel_sticky-bar {
	font-family:"Muli, sansserif";
	font-size: 32px;
	padding-left: 300px;
	font-weight:bold;
	position: absolute;
    width: calc(100%);
	/*text-align:left;*/
	vertical-align:middle;
    background-color:#edafb5;
	z-index:-10;
}
.mod_jmg_sidebar_container{
		max-width:440px;
			}
.customatwuerfel-text { margin-left:480px;}
.fbCustom{
		max-width:280px;
		max-height:450px;
		padding:5px;
		border:2px;	
	}
			
			

@media only screen and (max-width:1200px) and (min-width:981px){
	
	#mainnav{
		font-family:Muli, sansserif;
		padding-left: 100px;
		font-weight:normal;
		font-size:20px;
	}	
	#panel_sticky-bar {
	font-family:Muli, sansserif;
	font-size: 32px;
	padding-left: 300px;
	font-weight:bold;
	position: absolute;
    width: calc(100%);
	/*text-align:left;*/
	vertical-align:middle;
    background-color:#edafb5;
	}
	.customatwuerfel-text { 
		margin-left:360px;
	}
	.mod_jmg_sidebar_wrapper{
		margin-left:-30px;
		margin-top:30px;
	}
	
	.mod_jmg_sidebar_container{
		max-width:350px;
	}
	/*#sj_sticky_any_module_logo-ol{display:none;}*/
	.fbCustom{
		max-width:200px;
		max-height:400px;
		padding:5px;
		border:2px;	
	}
	.FBWrap	{
		max-width:200px;
		max-height:400px;
		padding:5px;
		border:2px;
	}
	
}

@media only screen and (max-width:980px) and (min-width:767px){
	.mainbody-inner{margin-top:0px;padding-top:4px;padding-bottom:24px;font-size-adjust:0.45;line-height: 1.2;}
			
	#mainnav{
		font-family:Muli, sansserif;
		font-size: 14px;
		padding-left: 0px;
		font-weight:normal;
		color:#ffffff;
	}	
	#panel_sticky-bar {
	font-family:Muli, sansserif;
	font-size: 26px;
	padding-left: 200px;
	font-weight:bold;
	position: absolute;
    width: calc(100%);
	/*text-align:left;*/
	vertical-align:middle;
    background-color:#edafb5;
	}
	.customatwuerfel-text { 
		margin-left:280px;
	}
	.mod_jmg_sidebar_wrapper{
		margin-left:-50px;
		margin-top:15px;
	}
	.mod_jmg_sidebar_container{
		max-width:300px;
	}
	#sj_sticky_any_module_logo-ol{display:none;}
	#mainnav .navbar-inner{margin-left:-30px;}

	.fbCustom{
		display:none;
		max-width:100px;
		max-height:300px;
		padding:5px;
		border:2px;	
	}
	.FBWrap	{
		display:none;
		max-width:100px;
		max-height:300px;
		padding:5px;
		border:2px;
	}
	
}

@media only screen and (max-width:766px)and (min-width:520px){
	.mainbody-inner{margin-top:0px;padding-top:64px;padding-bottom:24px;font-size-adjust:0.38;line-height: 1.2;}
	
	#mainnav{
		font-family:Muli, sansserif;
		font-size: 14px;
		margin-left:-40px;
		padding-left: 0px;
		font-weight:normal;
	}	
	#panel_sticky-bar {
		font-family:Muli, sansserif;
		font-size: 18px;		
		padding-left: 70px;
		font-weight:normal;
		position: absolute;
		width: calc(100%);
		/*text-align:left;*/
		vertical-align:middle;
		background-color:#edafb5;
	}
	.customatwuerfel-text { 
		margin-left:160px;
	}
	.mod_jmg_sidebar_wrapper{
		margin-left:-65px;
		margin-top:5px;
		
	}
	.mod_jmg_sidebar_container{
		max-width:200px;
	}
	#sj_sticky_any_module_logo-ol{display:none;}
		
	.fbCustom{
		display:none;
	}
	.FBWrap	{
		display:none;
	}
	
}

@media only screen and (max-width:520px){
	.mainbody-inner{margin-left:-40px;margin-top:0px;padding-top:64px;padding-bottom:24px;font-size-adjust:0.33;line-height: 1.0;}
	
	#mainnav{
		font-family:Muli, sansserif;
		font-size: 12px;
		margin-left:-40px;
		padding-right:20px;
		padding-left: 0px;
		margin-top:-10px;
		font-weight:bold;
	}	
	#mainnav .nav>li{margin-right:-8px;display:block}
	#mainnav .nav .parent > .separator, #mainnav .nav .parent> a {padding-right: 10px;}
	#mainnav .nav>.active>a:after{border-bottom-width:5px}
	#panel_sticky-bar {
		font-family:Muli, sansserif;
		font-size: 14px;		
		margin-left:-20px;
		padding-left: 60px;
		padding-top:10px;
		font-weight:normal;
		position: absolute;
		width: calc(100%);
		/*text-align:left;*/
		vertical-align:middle;
		background-color:#edafb5;
	}
	.customatwuerfel-text { 
		margin-left:10px;
	}
	.mod_jmg_sidebar_wrapper{
		display:none;
			}
	.mod_jmg_sidebar_container{
		display:none;

	}
	#sj_sticky_any_module_logo-ol{display:none;}
	
	.fbCustom{
		display:none;
	}
	.FBWrap	{
		display:none;
	}
	
}