/*
	.fitgrd - responsive grid system
	open http://www.fitgrd.com for more information
	download at https://github.com/jayalai/fitgrd
	Licensed under GPL and MIT.
*/


.center h1 a {
  text-decoration: none;
  color: inherit;
}

.category-image {
  width: 100%;
  height: 155px;
}

.valign-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.category-image img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

.header .subnav a.remove-block {
  display:inline;
  vertical-align: middle;
}

.pic img {
  max-height: 155px;
  max-width: 100%;
  vertical-align: middle;
}

.home-carusel a span img{max-width: 100%; max-height: 163px}

.prodInfo .main-image
{
  max-width: 302px;
}

.prodInfo .secondary-image
{
  max-height: 134px;
}

.prodsGrid a .pic
{
  height: 180px;
}

.text-center {
  text-align: center;
}

.header .subnav a.download-pdf {display: inline-block; font-family: 'HelveticaBlk'; color: #505050; font-size: 18px; text-transform: uppercase; text-decoration: none; position: relative; padding: 5px 0 0 40px;height: 30px;}
.header .subnav a.download-pdf span{display: inline-block; width: 30px; height: 30px; border: 2px solid #ff3535; background: url(../images/i-text-doc.png) center center no-repeat #fff; border-radius: 50%; position: absolute; top: 0px; left: 0px;}
.header .subnav a.download-pdf:hover{color: #ff3535;}

.contact .location p span {
  display: block;
}

#newspaper-a th:first-of-type, #newspaper-a td:first-of-type {
  white-space:nowrap;
}

#newspaper-a  {

}

.safety h3{color: #ff3e35; font-size: 18px; border-bottom: 2px solid #dbdbdb; margin-right: 15px;}
.safety .fg4 {
    margin-bottom: 30px;
}
.safety a{
  display: block; text-decoration: none; color: #6d6d6d; font-size: 16px;
  padding-bottom: 15px;
}
.safety .logo {
  display: inline-block;
  margin-right: 10px;
  color: #ff3e35;
}

.safety .title {
  display: inline-block;
  width: calc(100% - 45px);
  line-height: 1.2;
}