@charset "utf-8";
/* NEWS DETAIL CSS
------------------------------------ */

.section-news-detail .date {
  color: #9e9e9e;
  padding: 0 0 0 35px;
  position: relative;
  margin-bottom: 10px;
}

.section-news-detail .date:before {
  content: '';
  width: 18px;
  height: 3px;
  background: #29211f;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
}

.section-news-detail .category {
  margin-bottom: 10px;
}

.section-news-detail .thumb {
    border: 1px solid #dedede;
}
.section-news-detail .thumb img {
    display: block;
    width: 100%;
}
.section-news-detail .caption {
    line-height: 2.117647058823529;
    letter-spacing: 0.075em;
}

/* rbox-latest */
.rbox-latest .f-gb {
	color: #9e9e9e;
}

/* rbox-newsbanner */
.sidebar .rbox-newsbanner {
	margin-left: -30px;
}

.sidebar .rbox-newsbanner ul li {
	margin-bottom: 15px;
}
.sidebar .rbox-newsbanner ul li a {
	display: block;
}
.sidebar .rbox-newsbanner ul li:last-child {
	margin-bottom: 0;
}

@media (max-width: 991px) {
	/* rbox-newsbanner */
	.sidebar .rbox-newsbanner {
		margin-left: 0;
	}
	.sidebar .rbox-newsbanner ul {
		font-size: 0;
		letter-spacing: -1em;
	}
	.sidebar .rbox-newsbanner ul li{
		width: 50%;
		display: inline-block;
		float: left;
		box-sizing: border-box;
		text-align: center;
		padding: 0 10px;
		font-size: 1.6rem;
    	letter-spacing: 1em;
	}

	.sidebar .rbox-newsbanner ul li img {
		max-width: 100%;
	}
}

@media (max-width: 768px) {
	.sidebar .rbox-newsbanner ul li {
		margin-bottom: 10px;
	}
	/*.sidebar .rbox-newsbanner ul li:nth-child(odd){
		padding: 0 5px 0 0;
	}
	.sidebar .rbox-newsbanner ul li:nth-child(even){
		padding: 0 0 0 5px;
	}*/
}

@media (max-width: 550px) {
	.sidebar .rbox-newsbanner ul li {
		float: none;
	}
	.sidebar .rbox-newsbanner ul li,
	.sidebar .rbox-newsbanner ul li:nth-child(odd),
	.sidebar .rbox-newsbanner ul li:nth-child(even){
		width: 100%;
		display: block;
		padding: 0;
	}
}
