.wr_news {background:#F1F2F4}
.news-date-time {color:#ddd;font-size:14px;display:none}
.neswtext {max-width:1440px;margin:0 auto;background:#F1F2F4;color:#2E3138}
.neswtext p, .neswtext li {font-size:20px}
.neswtext p {padding:0 0 20px;text-align:justify}
.neswtext li {padding:5px 0;text-align:justify}
.neswtext ul {list-style:unset;padding:0 0 20px 20px}
.neswtext h2, .neswtext h3, .neswtext h4 {text-align:center;font-weight:700;font-size:22px;color:#CDBC98;padding:20px 0 15px}
/* v.1 */
#wrap .news-detail h1 {font-size:38px;padding:20px;letter-spacing:5px;z-index:2;background:rgba(0,0,0,0.4);border-radius:10px;position:relative;top:50%;transform:translateY(-50%)}
.neswtext img {border-radius:10px;width:100%;height:auto}
.neswtext .owl-carousel .owl-item img {border-radius:10px}
.neswtext p.img-small-text, .neswtext p.sl-small-text {font-size:85%;position:relative;text-align:center;padding:0}
.neswtext p.img-small-text {top:-20px}
.neswtext .double-img-news td p.img-small-text {top:0}
.neswtext .anons {margin:20px 0}
.double-img-news {border:0;border-collapse:collapse}
.double-img-news td {width:50%;padding-top:20px;padding-bottom:20px}
.news-detail {height:50vw;background-position:center;background-repeat:no-repeat;background-size:cover;max-height:calc(100vh - 100px)}
.news-detail::after {content:'';background:#000;z-index:1;position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;opacity:0.3}
/* v.2 */
.news-local-date {border-collapse:collapse;border:0;margin:15px auto 30px}
.news-event-logo {text-align:center;width:320px;font-size:0;padding:0 20px 0 0;box-sizing:border-box}
.news-event-logo img {max-height:100px;max-width:300px;width:auto;height:auto;border-radius:0}
.news-event-local, .news-event-data {width:auto;padding:5px 0}
.news-event-local {vertical-align:bottom}
.news-event-data {vertical-align:top}
.news-event-local p::before, .news-event-data p::before {width:24px;display:inline-block;text-align:center}
.news-event-local p::before {content:'\1F4CD'}
.news-event-data p::before {content:'\1F4C5'}
.neswtext .news-local-date p {padding:0}

.listdetail .newsrow {padding:50px 4vw}

.news-table-50 {width:100%;margin:20px 0}
.news-table-50 td {vertical-align:middle;width:50%}
.news-table-50 td:nth-child(1) {padding-left:10px}
.news-table-50 td:nth-child(2) {padding-right:10px}


/****************/
/*** adaptive ***/
/****************/

@media (max-width:1650px) {
	.neswtext p, .neswtext li {font-size:18px}
	#wrap .news-detail h1 {font-size:32px}
}
@media (max-width:1440px) {
	#wrap .news-detail h1 {font-size:28px}
}
@media (max-width:1280px) {
	.neswtext p, .neswtext li {font-size:16px}
}
@media (max-width:1024px) {
	.neswtext p, .neswtext li {font-size:14px}
}
@media (max-width:980px) {
	.news-detail {max-height:calc(100vh - 60px)}
}
@media (max-width:768px) {
	.news-detail {height:50vh}
	.news-local-date, .news-local-date tbody, .news-local-date tr, .news-local-date td {display:block;width:100%}
	.news-event-logo {max-width:unset;padding:0 0 20px}
}




@media (min-width: 1200px) and (max-width: 1650px) {
    .width-60  {max-width:60vw;margin:0 auto}
}
@media (min-width: 1651px) {
    .width-60  {max-width:990px;margin:0 auto}
}