@charset "utf-8";

/* Shop Neu */

@media (max-width:2090px){

	/*Warenkorb*/
		/*viewue*/
			#warenkorbue { right:-445px; }

}

@media (max-width:2035px){

	/*Quicklinks*/
		#quicklinks_shop { right:210px; }


	/*Warenkorb*/
		#warenkorbue { right:125px; }
		#warenkorbue .articles { max-height:300px; }


	/*Header - fixed*/
		#dssubbody.fixed #quicklinks { right:260px; }
		#dssubbody.fixed #quicklinks_shop { right:260px; }
}

@media (max-width:1600px){

}

@media (max-width:1099px){


	/*Navigation*/
		/*1. Stufe*/
			#dsmenus > li { width:25%; }

		/* Fixed Quicklinks */
		#dssubbody.fixed #quicklinks_shop { right:230px; }
}

@media (max-width:1023px){

	/*Navigation*/
		/*1. Stufe*/
			#dsmenus > li { width:33.333%; }
}

@media (max-width:767px){

	body.dynasite.noscroll { overflow:auto; }

	/*Navigation*/
		#dsmenus.clicked,
		#dssubbody.fixed #dsmenus.clicked { height:auto !important; }

		/*1. Stufe*/
			#dsmenus > li { float:none; width:100%; padding-bottom:0; }
			#dsmenus > li.fixwidth > a:after,
			#dsmenus > li.fixwidth.running > a:after {
				content:"\f107"; position:absolute; bottom:auto; top:0; right:0; width:40px; height:40px;
				line-height:40px; text-align:center; font-family:FontAwesome;
			}

		/*2. Stufe*/
			#dsmenus > li > ul { display:none; }
			#dsmenus > li.dsmenu_active > ul { display:block !important; }

	/*Header - nicht mehr fixed*/
		#dssubbody.fixed #logo { padding-top:12px; }
		#dssubbody.fixed #quicklinks_shop { top:58px; right:210px; }
		#dssubbody.fixed #quicklinks_shop li a { color:#007eb5; }
		#dssubbody.fixed #quicklinks_shop li .active { color:#fff; }
		#dssubbody.fixed #menutrigger { margin-top:28px; }
		#dssubbody.fixed #menutrigger:before { color:#007eb5; }
		#dssubbody.fixed #menutrigger span { background-color:#007eb5; }
		#dssubbody.fixed #dsmenus > li > a,
		#dssubbody.fixed #dsmenus > li > ul > li > a { color:#007eb5; }
		#dssubbody.fixed #dsmenus > li.dsmenu_active > a,
		#dssubbody.fixed #dsmenus > li:hover > a { background-color:#007eb5; color:#fff; }


}

@media (max-width:700px){

	/*Navigation*/
		#quicklinks_shop { display:none; }

}

@media (max-width:666px){

	/*Navigation*/

		/*Menutrigger*/
			#menutrigger, #dssubbody.fixed #menutrigger { margin:12px 0 0 0; }



	/*Header - nicht mehr fixed*/
		#dssubbody.fixed #quicklinks { display:none; }
}

@media (max-width:479px){

	/*Header - nicht mehr fixed*/
		#dssubbody.fixed #logo { width:175px; }

}

@media (max-width:374px){

	/*Header - nicht mehr fixed*/
		#dssubbody.fixed #logo { display:block; float:none; width:auto; padding:0 35px; }

}