#home-slides
{
	width:100%;
	height:100%;
	overflow: hidden;
	padding-bottom: 28px;
}

#home-slides .slide
{
	position: absolute;
	top: 0px;
	width:100%;
	text-align:center;
	font-family: Lato, verdana, sans-serif;
	font-weight: bold;
	font-size:13px;
	color: #222222;
	text-transform: uppercase;
}

#home-slides .slide a
{
	color: #444444!important;
}


#home-slides .slide section
{
	width: 100%;
	background: no-repeat center top;
	background-size: cover;
	margin-bottom: 2px;
}
#home-slides span
{
	display: inline-block;
	background: url(/site/images/slide_arrow_up.png) no-repeat left center;
	padding-left: 30px;;
	padding-right: 30px;;
}
#home-tabs {display:none;}

.forward,.backward
{
	position: absolute;
	height: 90%;
	width: 86px;
	cursor: pointer;
	overflow: hidden;
	text-indent: -100px;
}

.forward  { right: 50px;}
.backward { left: 50px;}
#home-slides:hover .forward { background:url(/site/images/next.png) no-repeat center center;}
#home-slides:hover .backward { background:url(/site/images/back.png) no-repeat center center;}

#slide-nav
{
	position: relative;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	max-width: 1146px;
	z-index:1;
}

article#main
{
	margin: 27px 0;
}
#right {margin:31px 0;}

.news-item .image {
	float: left!important;
}

.news-item .togglemore {
	margin-bottom: 25px!important;
	display: block!important;
	margin-top: -25px!important;
}

@media only screen and (max-width: 1100px) {

	#home-slides .slide,
	#home-slides
	{
	x	height: 	440px!important;
	}

	#home-slides .slide section
	{
	x	height: 	400px!important;
	}

	.forward,.backward
	{
	x	height: 440px!important;
	}
}

@media only screen and (max-width: 600px) {

	#home-slides
	{
		padding-bottom: 0px;
	}

	#home-slides .slide
	{
		font-size: 	 9px!important;
		line-height: 14px;
	}
	.forward,.backward
	{
		display: none!important;
	
		position: absolute;
		height: 28px;
		width: 30px;
		background-size: contain;
		cursor: pointer;
		overflow: hidden;
		text-indent: none;	
		bottom: 0px;
		top: auto;
	}

	.forward  { right: 0px;}
	.backward { left: 0px;}

	#home-slides .forward { background:url(/site/images/next.png) no-repeat center center;}
	#home-slides .backward { background:url(/site/images/back.png) no-repeat center center;}


	#main
	{
		margin-top: 0px!important;
		padding-top: 0px!importan;
	}
}
/*
@media only screen and (min-width: 481px) and (max-width: 1190px){

	.products .tile
	{
		width: 245px!important;
	}

	.products .tile:nth-child(2n+1) {
		margin-left: 20px!important;
		clear: none!important;
	}

	.products .tile:first-child,
	.products .tile:nth-child(3n+1) {
		margin-left: none!important;
		clear: left!important;
	}

}
*/
@media only screen and (max-width: 895px) {
/*
	.products .tile
	{
		width: 170px!important;
	}
*/
	.news-item .image {
		float: left!important;
	}

	.news-item .togglemore {
		margin-bottom: 25px!important;
		display: block!important;
		margin-top: -25px!important;
	}
}

@media only screen and (max-width: 600px) {
	#body {padding-top:20px;}
/*
	.products .tile {
		clear: none!important;
		width: 190px!important;
		margin-left: 20px!important;
	}

	.products .tile:nth-child(3n+1) {
		margin-left: 20px!important;
		clear: none!important;
	}

	.products .tile:nth-child(2n+1) {
		margin-left: none!important;
		clear: left!important;
	}
*/
	.news-item .image {
		float: left!important;
	}

}

@media only screen and (max-width: 480px) {
	.news-item .image,
	.news-item .image img {
		width:100%!important;
		height: auto!important;
	}

	.news-item .image {
		margin-bottom: 10px!important;
	}
	.news-item .togglemore {
		margin-bottom: 25px!important;
		display: block!important;
		margin-top: -25px!important;
	}

	.news-item blockquote {
		font-size: 16px!important;
		line-height: 20px!important;
	}
}

@media only screen and (max-width: 320px) {

	.products .tile {
		clear: none!important;
		width: 240px!important;
		margin-left: 20px!important;
	}
}
