/**/
.body, html{

}
.thumb-containerSmall.noMargin img{
	margin:0 !important;
}
.thumb-overlaySmall{
	box-sizing: content-box;
	-webkit-box-sizing:content-box;
}
.boxCol {
	margin-right: 13px;
}
.thumb-containerSmall h3 a:hover{
	text-decoration: none;
}
.thumb-containerSmall{
	min-height: 237px;
	border:1px solid #ddd;

	/*	min-height: 210px;*/
	/*	padding:10px;*/
	text-align: center;
}
/*.node-type-hitachi-l2-product-page .thumb-container img, .thumb-containerSmall img{
	height: auto !important;
	width:auto !important;
	max-width: 100%;
	margin:0 auto;
	float:none !important;
	}*/
	.no-full-width .thumb-containerSmall img {
		float: none !important;
		text-align: center !important;
		width: auto !important;
	}

	.smaller-text {
		font-size: 11px;
	}

	.socialbg i{
		color:#DFDFDF;
		background:#5F5F5F;
		border-radius: 50%;
		padding:8px;
		font-size: 16px;
		transition: .3s background ease;
	}

	.socialbg li {
		list-style-type: none !important;
	}

	.sidebarsocial {
		margin-left: 10px;
	}

	.sidebarsocial i {
		background-color: #FFF;
		color: #666;
		font-size: 13px;
		transition: .3s background ease;
	}

	.sidebarsocial i:hover {
		color: #FFF;
	}

	.sidebarsocial li {
		padding-right: 9px;
		color: #FFF;
		font-size: 14px;
		display: table-cell;
		vertical-align: middle;
	}

	.socialbg i:hover, .socialbg i:active{
		background: #cc0022;
	}

	/*custom red arrow.   delete to go back to stock*/
	.inner-contentSmall h3 {
		/*  padding-bottom: 0px;*/
	}
	.inner-contentSmall h3 {
		background: none;
		text-align: left;
	}
	.inner-contentSmall{
		position: relative;
	}
	.inner-contentSmall:after{
		content: '';
		background: url("/image/icon_link_right_xl_hd.gif") no-repeat scroll right 15px / 15px 15px;
		display: block;
		height:30px;
		width: 15px;
		position: absolute;
		top:0px;
		right:5px;
		}/*end red arrow*/

		.inner-contentSmall h3 {
			font-size: 14px;
			line-height: 15px;
		}

		.margin-top-35{
			margin-top: 35px !important;
		}

/*	.smallerThumbImages .thumb-containerSmall img{
	
		margin-top: 35px !important;
	}
	*/
	.absolute-none .thumb-overlaySmall {
		position:  	static !important;
	}

	.inner-contentSmall h3:hover {
		padding-right: 20px !important;
	}


	/* new format product page download / video selectors */

	.downloadsNav{
		border-radius: 5px;
		margin-bottom: 20px;
	}
	.downloadsNav li.dropdown a{
		background:#e60027;
		transition: .5s background ease;
		border-radius: 5px;
		text-decoration: none;
	}
	.downloadsNav li.dropdown a{
		color: #ffffff;
	}
	.downloadsNav li a:hover, .downloadsNav li a:focus{
		background: #c02;
	}
	.downloadsNav .downloadsNav .open > a, .downloadsNav .open > a:hover, .downloadsNav .open > a:focus {
		background: #c02;
		border-color: transparent;
		color:#fff;
	}
	.downloadsNav .dropdown-menu {
		float:none;
		width:100%;
		border-radius: 5px;
		background: red;
	}
	.downloadsNav .dropdown-menu li, ul.downloadsNav li{
		list-style-type: none !important;
	}
	.downloadsNav .dropdown-menu {
		padding:0;
		margin:0;
	}
	.downloadsNav .dropdown-menu li a{
		padding:10px;
		margin:0 0 0px 0;
		border-radius: 0;
		white-space: normal;
	}

	.downloadsNav.dropdownVideos li.dropdown a{
		background:#0a6ab6;
	}
	.downloadsNav.dropdownVideos li.dropdown a:hover,.downloadsNav.dropdownVideos li.dropdown a:active,.downloadsNav.dropdownVideos li.dropdown a:focus{
		background:#1c3b71;
		color:#ffffff;
	}

	.wrapper__video--ul ul li.dropdown a:hover,{
		color:#ffffff !important;
	}
	.downloadsNav.dropdownVideos .dropdown-menu {
		border-radius: 5px;
		background: #1c3b71;
	}

	/*2018 change*/
	.darkGray_bg{
		background: #737373;
	}
	.lightGray_bg{
		background: #f2f2f2;
	}
	.darkGray_text{
		color:#737373
	}
	.greyH3{
		color:#ffffff;
		text-transform: uppercase;
		background: #737373;
		font-size: 100%;
		font-weight: normal;
		line-height: 130%;
		padding: 10px 15px;
		min-height: 4em;
		margin:0;
	}
	.noMargin{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.noPadding{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.borderWhite{
		border:1px solid white;
	}
	.padding10{
		padding:10px;
	}
	.min-height-11em{
		min-height: 11em;
	}
	.min-height-16em{
		min-height: 16em;
	}
	.min-height-25em{
		min-height: 25em;
	}
	.min-height-27em{
		min-height: 27em;
	}
	.white{
		color:#ffffff !important;
	}
	.inquirtLink{
		color: #ffffff !important;
		padding:.5em 0;
		display: block;
		transition: .5s all ease;
	}
	.inquirtLink:hover, .inquirtLink:focus{
		background: #b1000e;
		color:#ffffff;
	}
	.margin-top-bottom-1em{
		margin-top: 1em;
		margin-bottom: 1em;
	}
	.thumb-containerSmall.min-height-253{
		min-height:253px ;
	}
	.thumb-containerSmall.imageFix img {
		margin:0;
		max-width: 100%;
	}
	.thumb-containerSmall  a{
		display: block;
	}


	.block{display: block;}
	.margin-bottom-30{
		margin-bottom: 30px;
	}
	.margin-top-30{
		margin-top: 30px;
	}
	/*medical map*/
	.medical-locations{
		background-color: #FFF;
		border: 2px solid #DDD;
		position: fixed;
		top: 50%;
		left: 50%;
		width: 600px;
		height: 400px;
		margin-left: -300px;
		margin-top: -200px;
		z-index: 9999;
		overflow: none;
	}
	.medical-locations p, .medical-locations ul{
		margin: 1em 0 0 1em !important;
		font-size: 0.850rem;
	}
	.worldMap-medical{
		height: 352px;
		width: 720px;
		background-image: url(../../../image/world-map-medical.png);
		font-size: 10px;
		color: #fff;
		position: relative;
		background-repeat: no-repeat;
	}
	.worldMap-medical a{
		color: #ffffff;
		text-decoration: none;
	}
	.nh-usa{
		position: absolute;
		top: 81px;
		left: 235px;
	}
	.ri-usa{
		position: absolute;
		top: 118px;
		left: 234px;
	}
	.ct-usa{
		position: absolute;
		top: 155px;
		left: 234px;
	}
	.japan{
		position: absolute;
		top: 135px;
		left: 615px;
	}
	.china{
		position: absolute;
		top: 173px;
		left: 615px;
	}



	.table {
		display: table;
	}
	.table-cell {
		display: table-cell;
	}

		.medicalVideos .embed-responsive{
			margin:1.5em 0;
		}
		.medical-landing .medical-landing.medicalVideos #videogallery { border-bottom: 1px solid #ddd;margin-bottom:20px; }
		.medical-landing .medical-landing.medicalVideos, .medical-landing .medical-landing.medicalVideos #videogallery, .medical-landing .medical-landing.medicalVideos #videogallery > a { width:100%; } 
		#videogallery > a > img { width:96%; height:100%; margin-right:0;  }
		#videogallery > h3 { margin:0px 15px;color:#000;font-size:110%; }
		#videogallery.medical-videos .col-md-6 > h4, #videogallery.premise-videos .col-md-6 > h4 { margin:0 0 15px 0;color:#000;font-size:95%;min-height: 40px; }
		#videogallery.medical-videos .col-md-6 > a, #videogallery.premise-videos .col-md-6 > a { padding:0;margin:0px; }
		#videogallery.medical-videos .col-md-6 > a > img, #videogallery.premise-videos .col-md-6 > a > img { width:100%; height:100%; margin-right:0;border: 1px solid #ddd; }
	/* Custom, iPhone Retina */ 
	@media only screen and (min-width : 320px) {
		.thumb-containerSmall{
			min-height: 260px;

		}

		.inner-contentSmall:after{
			background: url("/image/icon_link_right_xl_hd.gif") no-repeat scroll right 5px / 15px 15px;
		}
		.medical-locations{
			position: static;
			top: 0%;
			left: 0%;
			width: auto;
			height: auto;
			margin-left: 0;
			margin-top: 0;
		}
		.medical-locations .row{
			padding: 10px 10px 20px;
		}

	}

	/* Extra Small Devices, Phones */ 
	@media only screen and (min-width : 480px) {

	}

	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px) {
		.thumb-containerSmall{
			min-height: 220px;
		}

		.medical-locations{
			position: fixed;
		}
		.medical-locations{

			position: fixed;
			top: 50%;
			left: 50%;
			width: 600px;
			height: 400px;
			margin-left: -300px;
			margin-top: -200px;
		}
		.medical-locations .row{
			padding:0;
		}

		.min-height-28em {
			min-height: 28em;
		}

		.min-height-29em {
			min-height: 29em;
		}

		.min-height-30em {
			min-height: 30em;
		}
	}

	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) {
		.inner-contentSmall h3 {
			padding-bottom: 0px;
		}
		.thumb-containerSmall{
			/*min-height: 237px;*/
		}
		.inner-contentSmall:after{
			background: url("/image/icon_link_right_xl_hd.gif") no-repeat scroll right 15px / 15px 15px;
		}




	}
	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px) {

	}







	/* Large Devices, Wide Screens */
	@media only screen and (max-width : 1200px) {

	}

	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px) {
		.thumb-containerSmall > a > img { max-width:200px !important; }
		.thumb-containerSmall > a {
			margin: 0 auto;
			width: 100%;
			max-width: 200px;
		}
	}

	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) {


	}

	/* Extra Small Devices, Phones */ 
	@media only screen and (max-width : 480px) {


	}

	/* Custom, iPhone Retina */ 
	@media only screen and (max-width : 320px) {

	}