@charset "utf-8";
/* CSS Document */
		
		.top_header .info_fld{display:inline-block; border:0px #F00 solid; position:relative; padding:10px; padding-left:50px; margin-left:30px;  }
		.top_header .info_icon{ font-size:42px; position:absolute; top:5px; left:0px; }
		
		.top_header .first_info{ font-size:20px; font-weight:bold; color:#333; text-decoration:none; display:block; transition: color 0.3s  }
		.top_header .first_info:hover{ color:#999; }
		
		.top_header .sec_info{ font-size:15px; font-weight:normal; color:#999; text-decoration:none; display:block; transition: color 0.3s   }
		.top_header .sec_info:hover{ color:#333;  }
		
		.top_header .menu_btn{ font-size:14px;  display:inline-block; }
		.top_header .menu_btn a{ color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:14px 18px; display:block; transition:  background-color .5s; }
		.top_header .menu_btn a:hover{ background-color:#e52421; color:#fafafa; }
		
		.top_header .menu_btn_kontra{ font-size:14px;  display:inline-block; }
		.top_header .menu_btn_kontra a{ color:#fafafa;  background-color:#e52421; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:14px 18px; display:block; transition:  background-color .5s; }
		.top_header .menu_btn_kontra a:hover{ background-color:#F93; }
			
		.top_header #mob_menu{display:none}
		
		@media only screen and (max-width:980px){
			
			
		}
		
		
		@media only screen and (max-width:750px){
			
			.top_header .menu_btn{  display:block; }
			.top_header #mob_menu{display:block; font-size:16px; padding:20px 20px;}
			
		}
		
		@media only screen and (max-width:490px){
			
		}

