.use-full h2{
	color: #444;
	margin-bottom: 10px;
	margin-top: 20px;
}

.use-full h2.plus-title {
	margin-top: 30px;
}

.use-full .border{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArIAAAAXAgMAAAH9XnTxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRF////6enp8/Pz////bEE2EgAAAAF0Uk5TAEDm2GYAAAD0SURBVEjH1ZY9CgIxEIUf2Ao5UrxEGi8g7CU8iqU4jUdwYQ+wtVewMSCsoJFn4Q9bpEggA8lXhSE83jySScAYARzj5We8HMODt3j5Gi8zWKbRAzAeqZCPY7Iy0wHpM/aOqe0BsH1GcxkeLqf0vcxoj3n5GqOi64sb/vp9KOUgx+K6zjm3FnFlWX383pRy6JV0l1ZFN1it8zuo6A4K9wIAzD2gNCTJs9J56LYqui/ZqehOsleaDwed+fBhwcrxmK9tQ24RFu249Ya9bcYtyNrDnX15zX8ItwC5Yajf5I9Jtg3NhK74K6HodhKpPdyZ206k9nD9G8o0/E6HpuqIAAAAAElFTkSuQmCC) left top repeat-x;
	height: 23px;
	width: 100%;
}
.use-plus{
	background-color: #f3f3f3;
	font-size: 0;
	overflow: hidden;
	padding: 20px 0px 30px 0;
}
	.use-plus ul{
		float: left;
		margin-left: 0;
		padding-left: 50px;
		width: 285px;
	}
	.use-plus li{
		font-size: 13px;
		list-style: none;
	}
		.use-plus li .use-tick{
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHAgMAAAHUB29YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF8/Pz////8/PzVGiTkgAAAAJ0Uk5TAAB2k804AAAALklEQVQIHQXBsQ0AIAwDwS+jTIGY1DVTRIjC8pTcMQjzKLK4Q8BiiyOSosdM+wPlSgv/empUwAAAAABJRU5ErkJggg==) left top no-repeat;
			display: inline-block;
			height: 7px;
			margin-right: 6px;
			margin-left: -20px;
			width: 11px;
		}
.use-full .use-hr{
	clear: both;
	border-bottom: 1px solid #D7D7D7;
	height: 17px;
	margin: 30px 0 0px;
	text-align: center;
}
	.use-full .use-hr div{
		background-color: #FFF;
		color: #909090;
		display: inline-block;
		font-size: 24px;
		font-weight: 300;
		padding: 0 10px;
	}
.use-surfaces{
	font-size: 0px;
	margin-right: -4px;
	overflow: hidden;
}
	.use-surfaces li{
		font-size: 13px;
	}
	.use-surfaces a{
		color: #272727;
	}
	.use-content .col1, .use-content .col2{
		display: inline-block;
		vertical-align: top;
		width: 322px;
	}
		.use-content .col1{
			margin-right: 20px;
		}
	.use-surfaces .cols{
		width: 305px;
		float: left;
	}
		.use-surfaces .cols h2{
			margin-top: 40px;
		}
		.use-surfaces .cols img{
			margin-top: 40px;
			margin-bottom: -30px;
		}
		.use-surfaces .cols li{
			padding: 4px 0;
		}
	.use-surfaces .col1{
		margin-right: 90px;
	}
.content_bottom{
	border-top: 1px solid #D7D7D7;
	margin-top: 40px;
	padding-top: 20px;
}

.publications-wrapper{
	border-top: 1px solid #ECE8E9;
	border-bottom: 1px solid #ECE8E9;
	font-size: 0;
	line-height: 0;
	background-color: #F7F5F6;
	margin-top: 30px;
	padding: 30px 10px;
}
	.publications-wrapper .h2{
		padding: 0 20px;
		line-height: 1;
		margin-top: 0;
	}
	.publications-wrapper .publication{
		display: inline-block;
		margin: 20px;
		vertical-align: top;
		width: 180px;
	}
	.publications-wrapper .img{
		border: 1px solid #c7c7c7;
		display: inline-block;
		padding: 3px;
		vertical-align: top;
	}
	.publications-wrapper .title{
		color: #4D4F50;
		display: inline-block;
		margin-top: 10px;
		font-size: 13px;
		line-height: 1.3;
	}
	.product-one{
		font-size: 0px;
		margin: 20px 20px 10px;
		padding-bottom: 10px;
	}
		.product-one .img{
			display: inline-block;
			font-size: 0px;
			margin: 2px 20px 10px 0;
			padding: 3px;
			vertical-align: top;
		}
		.product-one .info{
			display: inline-block;
			line-height: 1.3;
			width: 400px;
		}
			.product-one .title{
				color: #000;
				display: inline-block;
				font-size: 14px;
				margin-top: 0px;
				margin-bottom: 10px;
			}
			.product-one .announce{
				font-size: 12px;
			}
			.product-one .reading{
				display: none;
			}

@media screen and (max-width: 999px)  {
	.use-surfaces {
		display: flex;
		flex-direction: row;
		align-items: baseline;
		overflow: unset;
		justify-content: space-around;
	}

	.use-surfaces .cols {
		width:45%;
	}

	.use-surfaces .col1 {
		margin-right: 0;
	}

	.product .product-description {
		width: auto;
	}

	.product-one .img img {
		width: 100%;
	}
}

@media screen and (max-width: 892px)  {
	.product-one .img {
		width: 100%;
		box-sizing: border-box;
	}

	.product-one {
		margin-left: 0;
		margin-right: 0;
	}

	.product-one .info {
		width: 100%;
	}
}

@media screen and (max-width: 699px)  {
	.use-plus {
		overflow: unset;
		padding-right: 10px;
	}

	.use-plus ul {
		float: none;
		width: auto;
		padding-left: 30px;
	}


	.use-surfaces .cols img {
		width: 100%;
	}

	.product .product-specifications {
		width: auto;
	}

	.product-name {
		font-size: 16px;
	}

	.publications-wrapper .product-one .info {
		width: auto;
	}
}

@media screen and (max-width: 599px)  {
	.use-surfaces {
		flex-direction: column;
	}

	.use-surfaces .cols {
		width:100%;
	}

	.use-surfaces .cols img {
		width: auto;
	}
}

@media screen and (max-width: 459px)  {
	.use-surfaces .cols img {
		width: 100%;
	}
}