.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;
}
.center-banner {
	width:100% !important;
}
.center-banner a{
	width:100% !important;
}
.center-banner img{
	width: 100%  !important;
	max-height: 500px !important;
	height: auto !important;
  border: 0px !important;
  padding: 0px !important;
}
.entry-content {
	padding-top: 20px;
}

@media only screen and (max-width: 767px) {
	.-rightbar {
  	padding-top: 0px;
	}
	.entry-content {
  	padding-top: 0px;
	}
	.main-header {
  	margin-bottom: 1px;
	}
}
.mpPlayerMain {
  margin-top: 0px;
}
.entry-content {
  padding-top: 10px;
}
@media only screen and (min-width: 768px) {
	#before-player-ads img, 
	#after-player-ads img {
  	min-width: 728px;
	}
}
span.cbxwpbkmarktrig-label {
    padding: 12px 24px;
    background-color: #fff;
    border-radius: 12px;
}
.bookmark-button.bookmarked {
    background: #ff5c1a!important;
    border-color: #ffa90e!important;
    color: #fff;
}
#ads728x90top a {
  width: 33%;
  display: block;
  float: left;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #ads728x90top a {
    width: 100% !important;
  }
}
.tt_bfxb .tt_fxli {
	width: 728px;
	max-width: 728px;
	margin: 0 auto;
	display: block;
}
@media (max-width: 768px) {
  .tt_fxli {
    max-width: 90% !important;
  }
}
.tt_fxli a img {margin-bottom: 5px;}
@media screen and (max-width: 980px) {
  .tt_bfxl, .tt_bfxr {
    top: 140px !important;
  }
}
