/* CSS Document */

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
		
	.icons a.facebook,
	.icons a.twitter,
	.icons a.mobile_menu_button,
	nav .nav_position_arrow,
	ul.mainmenu li a span,
	span.flag {  background-image:url(../images/template/hitachi_image_map_x2.png) !important; background-size:728px 260px !important; }
	
	.top_row .logo, 
	.media .top_row .logo {
		background:transparent url(../images/template/hitachi_logo_x2.png) no-repeat top left;
		background-size:188px 51px; 
		height:0;
		overflow:hidden;
		padding-top: 51px; 
		width: 188px;
	}
	
	.main ul li { background-image:url(../images/template/green_li_x2.png) !important; background-size:5px 5px !important; }
	
	#faq .status { background-image:url(../images/template/hitachi_image_map_x2.png) !important; background-size:728px 260px !important; }	
#faq h2.active .status, #faq h4.active .status, #faq h5.active .status { background-image:url(../images/template/hitachi_image_map_x2.png) !important; background-size:728px 260px !important; }	  

	

	@media only screen and (max-width:767px) {
		.media .top_row .logo { background-size:145px 39px; padding-top: 39px; width:145px; }
	}
}

