#banner {
	background-image: url(../images/reviews/banner.jpg);
}
#banner h1 {
	padding-top: 10%;
}
#banner .container {
	padding-bottom: 10%;
}
#post-list {
	text-align: center;
}
#post-list dl {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	width: 45%;
	font-size: 14px;
	font-size: 1.4rem;
	color: #666;
	border: 1px solid #EBF0F5;
	margin-right: 5%;
	text-align: left;
	padding: 2%;
	margin-bottom: 5%;
	position: relative;

}
#post-list dl:hover {
	-webkit-box-shadow: 0 0 33px  rgba(3,3,3, 0.2);
	-moz-box-shadow: 0 0 33px  rgba(3,3,3, 0.2);
	box-shadow: 0 0 33px  rgba(3,3,3, 0.2);
}
#post-list dl:nth-child(even){margin-right: 0;}
#post-list dl dt{height: 62px;line-height: 62px;}
#post-list dl dt img{max-height: 62px;}
#post-list .container dl:last-of-type {
	/*border: none;*/
}
#post-list dd {
	border-top: 1px solid #EBF0F5;
	margin-top: 4%;
	padding-top: 4%;
	line-height: 1.5;
	padding-bottom: 6%;
	min-height: 168px;
}
#post-list dd strong {
	font-weight: bold;
}
#post-list .more {
	color: #4294E9;
	position: absolute;
	bottom: 30px;
}
.simple-pagination {
	text-align: center;
}
.simple-pagination ul {
	display: inline-block;
}
.light-theme .current.prev,
.light-theme .current.next,
.light-theme .page-link.prev,
.light-theme .page-link.next{
	background-image: url("../public/images/articles-up.png");
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: 8px;
	color: transparent;}
.light-theme .page-link.prev:hover{background-position-y: 8px;}
.light-theme .current.next,
.light-theme .page-link.next:hover{background-position-y: -32px;}
.light-theme .page-link.prev{background-position-y: -112px;}
.light-theme .page-link.next{background-position-y: -72px;}

.product-tips{background-color: #EEF1F3;}
.product-tips .container{
    width:1000px;
    margin:0 auto;}
.product-tips .content{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    width:41%;}
.product-tips .content>a{
    line-height:2;
    padding:2% 2% 3%;
    border-color: rgba(216,231,243,0.75);background-color: #fff;
    width:100%;}
.product-tips .content>a:hover{background-color: #4294e9}
.product-tips .content>a span{font-size: 14px;font-size: 1.4rem;}
.product-tips .or{
    width:18%;
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 1.5%;}
.product-tips .or>img{
    vertical-align: middle;
    width:18%;}
.product-tips .or>span{
    font-size: 34px;
    font-size: 3.4rem;
    padding:0 10%;}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#post-list dd {
		min-height: auto;margin-top: 0;
	}
	#post-list .more {
		bottom: 10px;
		position: relative;
	}
	#post-list dl{
		display: block;
		width:100%;}
	#post-list .last{margin-bottom: 5% !important;}
	.simple-pagination li{margin-bottom: 3%}
	.product-tips .container{
		width:100%;}
	.product-tips .or{
		width:13%;}
	.product-tips .or>img{
		display: none;}
	.product-tips .or>span{font-size: 2.2rem;
		padding:0;}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	#post-list dd {
		min-height: auto;margin-top: 0;
	}
	.simple-pagination{margin-top: 3%}
	#post-list dl{
		width:100%;margin-right: 0;}
	#post-list .more{
		position: relative;
		bottom:auto;}
	#post-list dd{
		padding:3% 0 2%;}
	.product-tips .container{
		width:100%;}
}