/*
 * Module 'mobile_menu'
 * https://github.com/codefog/contao-mobile_menu
 *
 */
	.mod_mobile_menu	{
   
		position: absolute !important;
		top: 10px;
		left: 20px;
	}
	.mobile_menu .mod_navigation ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.mobile_menu .mod_navigation a, .mobile_menu .mod_navigation span {
		display: block;
		padding: 8px 15px;
		background-color: #202020;
		border-bottom: 1px solid #4e4e4e;
		text-decoration: none;
		color: #fff;
	}
	.mobile_menu .mod_navigation .level_2 a, .mobile_menu .mod_navigation .level_2 span {
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 30px;
		background-color: #2b2b2b;
	}
	.mobile_menu_trigger span { font-size: 1.8em; line-height: 1.9em}
	.mobile_menu_trigger span strong:before {
		content: "\2630" /* content: "\2630" */
		
	}
	.mobile_menu_trigger.active span strong:before {
		content: "\274C"
	}


.home #main div.inside {padding:0 !important; margin-top: 0em; box-shadow: none !important; margin-left:0;margin-right:0.5em !important}
/* RWD */

	@media (max-width:991px) {
		#mainmenu {display: none}
		#main, #left, #right {
    		float: none;
    		width: auto;
		}
		#left {margin-left: 0; right:0 }
		#right {margin-right: 0}
		#container {
			padding-left: 0;
			padding-right: 0;
		}
		#download_all {
			margin-top: 50px !important;
    			margin-right: 20px;
		}
		#download_all img {width: 75px}
		#left .mod_article {margin-left: 0.5em !important;}
		#right .mod_article {margin-left: 0.5em !important;}
		

	}
	@media (max-width:920px) {
		.web_name_it, .web_name {
			background: none !important;
		}
		#logo {margin-left: 10px;}
		#baseline {width: auto !important;}
	}
	
	@media (max-width:575px) {
		#logo {text-align: left; min-height: auto !important }
		#logo img {width: 80px !important}
		#baseline, #download_all {display: none}
		#logo > div {float: left; width: auto}
		#mbaseline     
		{
			display: block !important;
    			
    			text-align: center;
    			margin-top: 30px ;
    			/*width: 40% !important;*/
    			
		}
		#mdownload_all{
			display: block !important;
			/*width: 35% !important;*/
		}
		
	}
	@media (max-width:480px) {
		#mdownload_all {
			width: 45% !important;
		}
		#mbaseline {
			display: none !important;
		}
		#baseline {
			display: block !important;
			font-size: 0.8em;
			margin-top:0 !important;
			margin-bottom: 0.5em;
		}
		#bookmenu .prev, #bookmenu .next {
			position: relative;
			float: none;
			text-align: center

		}
	}
	@media (max-width:321px) {
		.mobile_menu_trigger {
		
			/*position: static;
			text-align: center;*/

		}
		/*#header_content.rs-columns.ce_rs_columns_start.first {padding:0}*/
	}



