
/*******************************************************************************************/
/*******************************************************************************************/
/************************************** CUSTOM CSS   ***************************************/
/*******************************************************************************************/
/*******************************************************************************************/


/*******************************************************************************************/
		@charset "utf-8";

/*******************************************************************************************/








/*****************************************************************************/
/****************************** GENERAL **************************************/
/*****************************************************************************/


		* {box-sizing: border-box;}




		html {
			font-size: 100%;
			}



/*****************************************************************************/

		.fright {
			float: right;
		}

		.fleft {
			float: left;
		}


		.floatstop {
			clear: both;
		}




/*****************************************************************************/

#custom_link_01{
	color: white !important; 
	text-decoration: none !important; 

}

#custom_link_01:hover{
	color: #47a6db !important;  
	text-decoration: none !important; 
}



#custom_link_02{
	color: #47a6db !important;  
	text-decoration: none !important; 

}

#custom_link_02:hover{
	color: white !important; 
}


#custom_link_03{
	
	text-decoration: none !important; 

}

#custom_link_03:hover{
	color: #47a6db !important; 
	text-decoration: none !important; 
}

/*****************************************************************************/


.usr_error_message {
	


}







/*****************************************************************************/





.accord_head {
	
}


.acc_body{

background-color: rgba(27, 23, 23, 0.42) !important;
}









/*****************************************************************************/









#language_btn {
font-size: 1rem !important; 
}



#language_btn:hover {
	background-color: rgba(255, 255, 255, 0.94) !important; 
	color: rgba(16, 14, 14, 0.94) !important; 
}


/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/





/*****************************************************************************/
/****************************** FOOTER **************************************/
/*****************************************************************************/

#footer_logo {
	width: 25rem; 

}


.footer_ul_amrc {
	list-style-type: none;
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px; 
	

}






.bottom_border { border-bottom:1px solid #323f45; padding-bottom:20px;}

.foote_bottom_ul_amrc {
	list-style-type:none;
	padding:0px;
	display:table;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	
	
}
.foote_bottom_ul_amrc li { display:inline;}
.foote_bottom_ul_amrc li a { color:#999; margin:0 12px;}




/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/











/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/* INDEX */ 
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/




/*****************************************************************************/
/****************************** HEADER **************************************/
/*****************************************************************************/


#header_logo {
	width: 60rem; 
}



/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/







/*****************************************************************************/
/****************************** LOGOS **************************************/
/*****************************************************************************/


.logo_gallery {

	width: 5rem; 

}


/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/






/*****************************************************************************/
/****************************** BTN **************************************/
/*****************************************************************************/


.hideMyButton {
	display: none !important; 
}




.showMyButton{
	display: block !important; 
}



#action_btn {

background-color: rgba(21, 19, 19, 0.0) !important;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1) !important;
color: #47a6db !important;  

}


#action_btn:hover {

background-color: rgba(255, 255, 255, 0.1) !important;
color: white !important; 

}




.concept_btn{

background-color: rgba(21, 19, 19, 0.08) !important;
color: white !important; 
/*border-radius: 0 !important; */
font-size: 2rem !important; 
text-decoration: none !important; 
padding: 1rem !important; 
border-radius: 2px !important; 


}





.concept_btn:hover{

background-color: rgba(255, 255, 255, 0.75) !important;
color: black !important; 
/*border-radius: 0 !important;*/ 
text-decoration: none !important; 
padding: 1rem !important; 
border-radius: 2px !important; 
}





#kreislauf_btn {
	display: none; 
}



/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/






/*****************************************************************************/
/****************************** CONCEPT **************************************/
/*****************************************************************************/


#concept_img {

	width: auto; 
	height: auto; 
	

}




/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/












/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/* CONTACT US */ 
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/



/*****************************************************************************/
/****************************** BG **************************************/
/*****************************************************************************/


#bg-vid_01 {
	position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
	min-height: 100%;

  width: auto; 
  height: auto;
  z-index: -100;
}






/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/








/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/* 404 */ 
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/





#support_btn {

background-color: rgba(21, 19, 19, 0.0) !important;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3) !important;
}


#support_btn:hover {

background-color: rgba(255, 255, 255, 0.15) !important;
color: white !important; 

}




/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/* LOGIN */ 
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/




.login_btn {

background-color: rgba(21, 19, 19, 0.0) !important;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3) !important;
color: #47a6db !important; 
}


.login_btn:hover {

background-color: rgba(255, 255, 255, 0.15) !important;
color: white !important; 

}






/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/* MEDIA QUERIES */ 
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/

/*

#concept_container_mobile {
	display: none !important; 
}


.mobile_headers{
	display: none !important; 
}




@media only screen and (max-width: 800px) {

	
		#concept_container_desktop{
			display: none !important; 
		}

		#concept_container_mobile {
			display: block !important; 
		}


		.desktop_only {
			display: none !important; 
		}

		
		.mobile_headers{
			display:block !important; 
		}

		.desktop_headers{
			display: none !important; 
		}
	
}

*/