/*SubCategory style*/
	.img-category{
		/*width: 100%;*/
		max-height: 100% !important;
		margin: auto !important;
		display: block !important;
		height: auto !important;
		vertical-align: middle !important;
		border: 0 none !important;
	}
	.category_button:hover{
		color: white !important;
		background-color: black !important;
		border-color: black !important;
	}
	.cat_black_button{
		width: 50% !important;
		float: right !important;
		margin: 10px 10px !important;
	}
	.main_category{
		background: rgba(0, 0, 0, 0) linear-gradient(white, #f0f0f0) repeat scroll 0 0 !important;
		height: 210px !important; 
	}
	.cat_red{
		color: #ed1c24 !important;
	}
	.pad_right{
		padding-right: 0px !important;
		padding-left: 15px !important;
	}
	.pad_left{
		padding-left: 0px !important;
		padding-right: 15px !important;
	}
	
	.cat_service{
		margin: 0 -5px 30px !important;
		padding-top: 0 !important;
	}

	.main_category_col{
		margin-bottom: 15px;
		padding-left: 0 !important; 
		padding-right: 0 !important;
	}
	.pad_left_col{
		padding-left: 0 !important;
	}
	.pad_right_col{
		padding-right: 0 !important;
	}

	#content{
		margin-top: 10px !important;
	}

	.cat_img_red{
		background-color : #ed1c24 !important;
	}	
	.cat_link_arrow{
		width: 18px !important;
		height: 38px !important;
		position: absolute !important;
		right: 21px !important;
		bottom: 12px !important;
		background: url("../img/angle-bracket-white.png") !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
	}	

  .list-container .img-thumbnail {
	  padding: 0 !important;
	  border: none !important;
	}
	.list-container .newItems {
		    margin: 0 -5px !important;
		  }

	.list-container .newItems .productBox {
	  padding: 0 5px;
	  height: 310px;
	  margin-bottom: 10px;
	}
	.list-container .newItems .productBox .picture {
	  /*height: 245px;*/
	  width: 100%;
	  display: block;
          padding-top:2px;
	}
	.list-container .newItems .productBox .picture a.img-thumbnail {
	  background: #f0f0f0;
	  /* For browsers that do not support gradients */
	  background: -webkit-linear-gradient(white, #f0f0f0);
	  /* For Safari 5.1 to 6.0 */
	  background: -o-linear-gradient(white, #f0f0f0);
	  /* For Opera 11.1 to 12.0 */
	  background: -moz-linear-gradient(white, #f0f0f0);
	  /* For Firefox 3.6 to 15 */
	  background: linear-gradient(white, #f0f0f0);
	  /* Standard syntax (must be last) */
	  display: block;
	  vertical-align: middle;
	  border: none;
	  padding: 0;
	  width: 100%;
	  height: 100%;
	}
	.list-container .newItems  .productBox .picture a.img-thumbnail img {
	  margin: auto;
	  max-width: 100%;
	  max-height: 100%;
	}
	.list-container .newItems  .productBox .listDetails div.title {
	  width: 100%;
	  height: 65px;
	  background-color: #a7a9ac;
	  text-align: center;
	  font-size: 18px;
	}
	.list-container .newItems  .productBox .listDetails div.title a {
	  display: flex;
          align-items: center;
          justify-content: center;
          width:100%;
          height:65px;
	  vertical-align: middle;
	  color: white;
	  font-weight: bold;
	}
	.list-container .newItems  .productBox .listDetails div.title a:hover {
	  background-color: #ed1c24;
	}
	.list-container .newItems  .productBox .listDetails div.title a:hover .link-arrow {
	  width: 18px;
	  height: 38px;
	  position: absolute;
	  right: 21px;
	  bottom: 12px;
	  background: url("../img/angle-bracket-white.png");
	  background-repeat: no-repeat;
	  background-size: contain;
	 }