.article__tags > a {
    display: inline-block;
    margin: 5px 2px;
    padding: 3px 8px;
    font-size: 12px;
    border: 0px solid #0088ff;
    color: #ff5c1a;
    border-radius: 100px;
    text-decoration: none;
    transition: all 0.2s;
}
.article__tags > a:hover {
    color: #bb3804;
}
/* ===== base ===== */
.miru-epg {
	bottom: 0;
}
.mp-ep-group {
	cursor: pointer;
}

.mp-group-title {
	position: relative;
	padding-left: 42px;
	font-weight: 600;
	user-select: none;
}

/* ===== icon base ===== */
.mp-group-title::before {
	font-family: "IcoFont";
	content: "\efc2"; /* plus */
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%) rotate(0deg);
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	transition: transform .35s ease, background .25s ease;
}

/* ===== open (rotate + minus) ===== */
.miru-epg.is-open .mp-group-title::before {
	content: "\ef9a"; /* minus */
	transform: translateY(-50%) rotate(180deg);
}

/* ===== ep list ===== */
.mp-ep-list {
	display: none;
}

/* ============================= */
/* 🎬 WATCH (ปกติ) – สีน้ำเงิน */
/* ============================= */
.watch-accordion .mp-group-title::before {
	background: #1e88e5;
}

.watch-accordion.is-open .mp-group-title::before {
	background: #1565c0;
}

/* ================================= */
/* 📺 WATCH DROPDOWN – สีแดง */
/* ================================= */
.watch-dropdown-accordion .mp-group-title::before {
	background: #e50914;
}

.watch-dropdown-accordion.is-open .mp-group-title::before {
	background: #b20710;
}
h1.name-header{text-shadow:2px 2px 5px #000;padding:10px;border-radius:3px;text-align:center;background:#000;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(50%,#ff5c1a),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,#ff5c1a 50%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,#ff5c1a 50%,rgba(0,0,0,0) 100%);background:linear-gradient(90deg,rgba(0,0,0,0) 0,#ff5c1a 50%,rgba(0,0,0,0) 100%);color:#fff}
@media screen and (max-width:768px){
.-boxdetail {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}
}
.-namehead .-boxdetail h2 {
  background: none;
  border-radius: none;
  padding: 0;
  margin: 0 0 .75rem;
  font-family: sarabun,sans-serif;
  font-size:1.5em !important;
}
@media (min-width: 1170px) {
  .x .s-container {
    max-width: 1800px !important;
  }
}
.tt_fxli {
  max-width: 728px;
}