﻿/* Font face */
@font-face {
  font-family: PlayfairDisplay-Regular;
  src: url(../fonts/PlayfairDisplay-Regular.ttf);
}

@font-face {
  font-family: PlayfairDisplay-Italic;
  src: url(../fonts/PlayfairDisplay-Italic.ttf);
}

@font-face {
  font-family: PlayfairDisplay-Bold;
  src: url(../fonts/PlayfairDisplay-Bold.ttf);
}

@font-face {
  font-family: PlayfairDisplay-BoldItalic;
  src: url(../fonts/PlayfairDisplay-BoldItalic.ttf);
}

@font-face {
  font-family: Roboto-Regular;
  src: url(../fonts/Roboto-Regular.ttf);
}

@font-face {
  font-family: Roboto-RegularItalic;
  src: url(../fonts/Roboto-RegularItalic.ttf);
}

@font-face {
  font-family: Roboto-Bold;
  src: url(../fonts/Roboto-Bold.ttf);
}

@font-face {
  font-family: Roboto-BoldItalic;
  src: url(../fonts/Roboto-BoldItalic.ttf);
}
@font-face {
	font-family: NotoSansLao-Regular;
	src: url(../fonts/NotoSansLao-Regular.ttf);
}
@font-face {
	font-family: NotoSansLao-Bold;
	src: url(../fonts/NotoSansLao-Bold.ttf);
}
@font-face {
	font-family: Saysettha-Regular;
	src: url(../fonts/Saysettha-Regular.ttf);
}

@font-face {
	font-family: Saysettha-Bold;
	src: url(../fonts/Saysettha-Bold.ttf);
}
@font-face {
	font-family: NotoSerifLao-Regular;
	src: url(../fonts/NotoSansLao-Regular.ttf);
}
@font-face {
	font-family: NotoSerifLao-Bold;
	src: url(../fonts/NotoSerifLao-Bold.ttf);
}
@font-face {
	font-family: Phetsarath-OT;
	src: url(../fonts/Phetsarath-OT.ttf);
}
@font-face {
	font-family: Phetsarath-OT-Bold;
	src: url(../fonts/Phetsarath-OT-Bold.ttf);
}

/* Css reset */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html, body {
	margin: 0;
	padding: 0;
	font-family: 'Phetsarath-OT','Saysettha-Regular','NotoSansLao-Regular',Saysettha, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	color: #222
}
header, section, footer, aside, nav, main, article, figure, figcaption, mark, summary, time, details, ul, li, a, img {display: block; margin: 0; padding: 0}
input, textarea {font-family:'Phetsarath-OT', 'Saysettha-Regular','NotoSansLao-Regular',Saysettha, sans-serif; font-size: 1em; color: #999; border: none; background: transparent}
button {border: none; background: transparent}
/*h1, h2, h3, h4, h5, h6 {font-family: 'PlayfairDisplay-Bold', Georgia, Times New Roman, Times, serif; font-size: inherit; line-height: 1.3em; color: #000}*/
h1, h2, h3, h4, h5, h6 {font-family: 'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha, Times New Roman, Times, serif; font-size: inherit; line-height: 1.3em; color: #000}
b, strong {font-family: 'Saysettha-Bold','NotoSansLao-Regular',Saysettha, Arial, Verdana, Helvetica, sans-serif;}
.uk-grid {margin-left: -30px}
.uk-grid>* {padding-left: 30px}
*+.uk-grid-margin, .uk-grid+.uk-grid, .uk-grid>.uk-grid-margin {margin-top: 30px}
[class*=icon-] {position: relative; top: -1px}
.color-links a {text-decoration: none; color: #222}
a:hover, .info-tt-news-1 h3:hover, .info-tt-news-2:hover, .block-news-ft:hover .info-tt-news-3 h3, .news-focus a:hover, .news-story li h3 a:hover,
.news-menu-multimedia ul li a:hover, .news-large-multimedia p:hover, .nav-footer a:hover, .white-color-links a:hover
{color: #155BC8; text-decoration: none}


/* Transition */
a
{
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.m-text-dark{color: #000000!important;}
.m-text-primary{color: #155BC8!important;}
.m-text-secondary{color: #ED1C24!important;}

/* Index */
#header {}
.top-hd-left, .top-hd-right {min-height: 52px; position: relative; z-index: 9999}
.nav-hd .uk-navbar-nav li:hover, .nav-hd .uk-navbar-nav li.uk-active {background: rgba(255,255,255,0.1);}
.uk-navbar-toggle {min-height: auto}
.uk-navbar-toggle span {color: #fff; text-transform: uppercase; font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif;}
.search-hd {margin-left: 20px}
.list-control-hd li {display: inline-block; margin-left: 20px}
.list-control-hd li a {color: #fff}
.list-control-hd li a span {margin-right: 10px}
.bot-hd {margin-bottom: 30px}
h1.logo-hd {max-width: 120px}
.news-hd {padding-left: 60px}
.news-hd h2 {font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif; font-size: 0.95em; text-transform: uppercase; margin-bottom: 10px}
.news-hd ul li {position: relative; padding-left: 80px; font-size: 0.85em}
.news-hd ul li .news-time-hd {position: absolute; left: 0; color: #999}
#main {}
.box-widget {max-width: 300px}
.tt-box {text-transform: uppercase; font-size: 1.2em;color:#ED1C24;border-bottom: 2px solid #ED1C24;display: inline-block;padding-bottom: 5px;}
.tt-box-1 {margin-bottom: 11px}
.tt-box-2 {font-size: 1.6em;}
.info-tt-news-1 h3 {font-family:'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold','Saysettha-Bold'; font-size: 2em; margin-bottom: 15px; line-height: 3rem;font-weight:600}
.info-tt-news-1 p {margin: 0}
.info-tt-news-2 {display: inline-block; width: 100%; font-size: 1.4em; margin: 0; color: rgba(255,255,255,0.8)}
.adv {background: #f9f9f9; border: solid 1px #e0e0e0; display: flex; align-items: center; justify-content: center; font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 1.4em; color: #999}
.adv-1 {height: 120px}
.adv-2 {height: 250px}
.adv-3 {height: 470px}
.row-main, .row-sidebar {margin-bottom: 20px}
.row-main:last-child, .row-sidebar:last-child {margin-bottom: 0}
.news-featured {}
.block-news-nb li {display: inline-block; width: 100%; padding: 15px 0; border-bottom: solid 1px #e0e0e0}
.block-news-nb li:last-child {border-bottom: none; padding-bottom: 0}
.block-news-nb li a{font-family: 'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha,Serif;font-size: 14px;}
.block-news-ft, .block-news-ft:hover {color: #222}
.block-news-item-ft li {margin-bottom: 30px}
.block-news-item-ft li:last-child {margin-bottom: 0}
.block-news-item-ft li a {font-family: 'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha,Serif;}
.news-focus a {color: rgba(255,255,255,0.8); font-family: 'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha, sans-serif;}
.news-thematic {margin-top: 15px; padding-bottom: 15px; border-bottom: solid 1px #e0e0e0}
.news-thematic h3 {float: left; margin: 0 15px 0 0; background: #095e98; line-height: 33px; padding: 2px 20px 0 15px; border-radius: 24px; color: #fff; font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 0.85em}
.news-thematic h3 .icon-bolt {margin-right: 3px}
.news-thematic ul li {display: inline-block; padding: 0 15px; line-height: 35px; position: relative}
.news-thematic ul li:after {content: ""; position: absolute; right: 0; top: 10px; bottom: 10px; margin-top: -3px; width: 1px; height: 20px; background: #999}
.news-thematic ul li:last-child:after {background: transparent}
.news-story li {display: inline-block; width: 100%; border-bottom: solid 1px #e0e0e0; padding: 30px 0}
.news-story li:first-child {padding-top: 0}
.news-story li:last-child {padding-bottom: 0; border-bottom: none}
.news-story li .news-cate-story {font-size: 0.85em; color: #095e98; text-transform: uppercase; font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif; margin-bottom: 5px}
.news-story li h3 {margin: 0 0 10px; font-family:'Phetsarath-OT-Bold','Phetsarath-OT', 'NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha-Bold, serif; font-size: 1.4em}
.news-story li h3 a {color: #222}
.news-story li p {margin: 0}
.news-multimedia {}
.news-menu-multimedia {border-top: solid 3px #095e98}
.news-menu-multimedia h2.tt-multimedia {float: left; line-height: 32px; color: #fff; margin: 0; padding: 0 15px 3px; background: #095e98; font-size: 1.2em}
.news-menu-multimedia ul li {display: inline-block; padding: 3px 15px 0; line-height: 32px}
.news-menu-multimedia ul li a {text-transform: uppercase; color: #222}
.news-ct-multimedia {position: relative}
.news-large-multimedia {float: left; width: 100%; position: relative; margin-bottom: 15px}
.news-large-multimedia p {position: absolute; left: 0; bottom: 0; width: 100%; margin: 0; padding: 20px 30px; color: #fff; font-family: 'PlayfairDisplay-Bold', Georgia, Times New Roman, Times, serif; font-size: 1.4em; line-height: 1.3em;
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.6979166666666667) 50%, rgba(0,0,0,0) 100%);
}
.news-item-multimedia {color: #222}
.news-cate {display: inline-block; width: 100%; margin-top: 10px}
h2.news-menu-cate {border-bottom: solid 1px #e0e0e0; padding-bottom: 15px; margin-bottom: 30px;position: relative}
h2.news-menu-cate a {font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif; color: #ED1C24; font-size: 1.4em; text-transform: uppercase; position: relative}
/*h2.news-menu-cate a:before {content: '•'; position: absolute; left: 0; top: 2px; width: 5px; height: 16px;font-size: 30px}*/
.news-large-cate {color: #000; font-family: 'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha, serif; font-size: 1.15em; line-height: 1.4em}
.news-large-cate-video{color: #000; font-family: 'Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha, serif; font-size: 14px; line-height: 1.4em}
.m-cate-des{font-size: 14px;font-family:'Phetsarath-OT','Saysettha-Regular',Saysettha,'Noto Sans Lao'}
.news-list-cate li {display: inline-block; width: 100%; margin-bottom: 30px}
.news-list-cate li:last-child {margin-bottom: 0}
.news-list-cate li a{font-family: 'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha,Serif;font-size: 14px;}
.news-region {background: #f9f9f9; border: solid 1px #e0e0e0; padding: 30px}
.news-menu-region {border-bottom: solid 1px #e0e0e0; padding-bottom: 15px}
.news-select-region {position: absolute; right: 0; top: -5px; border: solid 1px #e0e0e0; height: 28px; padding: 0 10px; font-size: 0.85em; color: #666}
.news-region h3 {font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif; margin-bottom: 10px; text-transform: uppercase; padding-left: 20px}
.news-region ul li {display: inline-block; width: 100%; padding: 5px 0 5px 20px; position: relative}
.news-region ul li:last-child {padding-bottom: 0}
.news-region ul li:before {content: ""; position: absolute; left: 0; top: 13px; background: #095e98; width: 5px; height: 5px}
.sidebar-main {max-width: 300px}
.news-block-sdb h3 {background: #155BC8; padding: 5px 15px 5px; margin: 0; line-height: 32px;color: #fff;text-transform: uppercase}
/*.news-block-sdb ul {padding: 15px}*/
.news-block-sdb ul li {border-bottom: solid 1px #e0e0e0;padding: 20px 0 20px 40px; position: relative}
.news-block-sdb ul li:last-child{border-bottom: none}
/*.news-block-sdb ul li:before {content: ""; background: #095e98; width: 5px; height: 5px; position: absolute; left: 0; top: 13px}*/
.news-ct-cate {}
.news-list-links {margin-top: 15px}
.news-list-links li {display: inline-block; width: 100%; padding: 10px 0; border-top: solid 1px #e0e0e0}
.news-list-links li:last-child {padding-bottom: 0}
.block-news {}
.block-news h2 {border-bottom: solid 1px #deb406; margin-bottom: 15px}
.block-news h2 a {display: inline-block; padding-bottom: 15px; color: #deb406; font-family: 'PlayfairDisplay-Bold', Georgia, Times New Roman, Times, serif; font-size: 1.15em; text-transform: uppercase; border-bottom: solid 2px #deb406}
.block-news-large {font-family: 'PlayfairDisplay-Bold', Georgia, Times New Roman, Times, serif; color: #000}
.block-news-links li {display: inline-block; width: 100%; margin-bottom: 10px; position: relative; padding-left: 20px}
.block-news-links li:before {content: ""; position: absolute; left: 0; top: 8px; background: #095e98; width: 5px; height: 5px}
.block-news-links li:last-child {margin-bottom: 0}
.block-exchange-rate {background: #095e98; padding: 30px}
.block-exchange-rate h2 {color: #deb406; text-align: center; font-size: 1.4em; margin-bottom: 15px; text-transform: uppercase}
.block-exchange-rate p {margin-bottom: 0; color: rgba(255,255,255,0.8); text-align: right; font-size: 0.85em}
#footer {margin-top: 50px; font-size: 0.95em}
.nav-footer {padding: 25px 0; border-top: solid 5px #095e98}
.nav-footer a {display: block; padding: 2px 0; color: #222; text-transform: capitalize}
.nav-footer .nav-tt-footer {font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif;}
.partner-footer ul li {display: inline-block; margin-right: 30px}
.partner-footer ul li:last-child {margin-right: 0}
.partner-footer ul li img {max-height: 28px}
.info-footer {background: #155BC8; padding: 50px 0}
.info-footer p {line-height: 1.6em; margin: 0}


/* Offcanvas Bar */
.uk-offcanvas-bar {background: #f0f0f0; width: 280px; padding-top: 82px; padding: 72px 30px 30px}
.uk-offcanvas-bar ul li:last-child {border-bottom: none}
.uk-offcanvas-bar ul li:nth-child(n+2) {margin-top: 0}
.uk-offcanvas-bar ul li a, .uk-offcanvas-bar ul li a:hover, .uk-offcanvas-bar .uk-accordion-title, .uk-offcanvas-bar .uk-accordion-title:hover, .uk-offcanvas-bar ul li.uk-open a:visited {color: #222; font-size: 0.9em;}
.uk-offcanvas-bar ul li.uk-open .uk-accordion-title:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}
.uk-offcanvas-bar .uk-accordion-title {font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif;}
.uk-offcanvas-bar .uk-accordion-title:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")}
.uk-offcanvas-bar .uk-accordion-title-none:before {display: none}
.uk-offcanvas-bar .uk-accordion-content {margin: 10px 0 0 20px}


/* List News */
.inner-main {}
/*.uk-breadcrumb {background:#E5E5E5; padding:10px 0 10px 10px;margin:30px 0;}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {margin: 0 15px}
.uk-breadcrumb>*>* {font-size: 0.95em}
.uk-breadcrumb li a{text-transform: uppercase;font-size: 14px;}*/
.info-tt-news-3, .white-color-links a {}
.info-tt-news-3 h3 {font-size: 1.8em; margin-bottom: 15px;}
.uk-pagination>*>* {color: #222; font-size: 1em; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 100%}
.pagination-main {padding-top: 30px}
.pagination-main li a, .pagination-main li.uk-active span {border: solid 1px #e0e0e0}


/* Details News */
.post-entry {}
.post-top-entry {padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #e0e0e0}
.post-top-entry h1 {font-size: 2.2em;}
.post-top-entry span {margin-right: 10px; padding-right: 10px; font-size: 0.95em; border-right: solid 1px #e0e0e0; color: #666;display: inline-block}
.post-top-entry span:last-child {border-right: none; margin-right: 0; padding-right: 0}
.post-author {font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif; text-transform: capitalize}
.post-time {}
.post-mid-entry {padding: 15px 0}
.post-share {width: 35px;}
.post-share ul li {display: inline-block; width: 100%; margin-bottom: 5px}
.post-share ul li a {}
.post-ct-entry {line-height: 1.6em}
.post-ct-entry img{margin: 0 auto!important}
.post-summary {
	font-family: 'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha, serif;
	margin-bottom: 15px;
	font-weight: bold;
}
.post-summary span {background: #ED1C24; color: #fff; padding: 2px 10px; font-size: 0.85em; margin-right: 10px}
.post-photo img {display: inline-block; margin-bottom: 10px}
.post-photo i {display: block; font-size: 0.85em; color: #095e98}
.post-bot-entry {margin-bottom: 35px}
.post-tags li {display: inline-block; margin: 5px 10px 5px 0}
.post-tags li span {font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif;}
.post-tags li a {background: #f5f5f5; border: solid 1px #e0e0e0; padding: 2px 10px; font-size: 0.85em; color: #666; text-transform: capitalize}
.post-tags li a:hover {border: solid 1px #095e98; color: #095e98}
.post-related a {color: #222}
.post-related a:hover {color: #095e98}
.post-related .info-tt-news-2 {color: #222}


/* Videos */
.block-videos {background: #082642; padding: 30px}
.block-videos h2 {color: #FFF; font-size: 1.6em; text-transform: uppercase}
.block-info-videos {}
.block-top-videos {margin-bottom: 15px; padding-bottom: 15px; border-bottom: solid 1px rgba(255,255,255,0.1)}
.block-top-videos h1 {color: rgba(255,255,255,0.8); font-size: 1.4em; margin-bottom: 10px}
.post-time-videos {color: #999; font-size: 0.85em; margin-right: 10px}
.post-share-videos {display: inline-block; position: relative; top: 3px}
.block-ct-info-videos {color: #999; line-height: 1.6em}
.block-ct-info-videos p:last-child {margin: 0}
.block-item-news a {color: #222}
.block-item-news a:hover {color: #095e98}


/* Photo */
.block-gallery {}
.block-thumb-gallery {background: rgba(255,255,255,0.1); padding: 15px 0 12px}
.icon-time {margin-right: 5px}


/* Update 09/10/2019 */
.news-list-multimedia {display: inline-block; width: 100%}
.pagination-main li a:hover, .pagination-main li.uk-active span {background: #095e98; border: solid 1px #095e98; color: #fff}


/* Update 16/10/2019 */
.icon-thumb-img {position: absolute; top: 15px; right: 15px; opacity: 0.8}
.top-hd {min-height: 52px; padding: 0 30px; background: #155BC8; position: relative; z-index: 1000}
.uk-offcanvas {z-index: 1001}
.uk-modal-dialog img {visibility: visible !important}
.post-grp-videos {}
.btn-videos {border: solid 1px #e0e0e0}


/* Update 30/10/2019 */
.uk-dotnav>.uk-active>* {background-color: #095e98}
.post-related-list {margin-bottom: 10px}


/* Update 15/11/2019 */
.adv-entry {margin: 30px auto; max-width: 350px; height: 250px}
	.adv-entry a {
		color: #999;
		font-family: 'Saysettha-Regular','NotoSansLao-Regular',Saysettha, sans-serif;
		font-size: 1.2rem;
		text-transform: uppercase
	}
.post-ct-entry a {display: inline-block}
.post-ct-entry .post-grp-photo .post-photo {display: block; text-align: center}
.post-ct-entry .blockquote-1 {margin: 30px auto; padding: 0 60px; font-size: 1.2rem; max-width: 600px}
.post-ct-entry .blockquote-1 p {font-style: italic; margin-bottom: 5px; position: relative}
.post-ct-entry .blockquote-1 p::before, .blockquote-1 p::after {font-family: Georgia, Times, "Times New Roman", serif; font-size: 8rem; line-height: 0; position: absolute; color: #999}
.post-ct-entry .blockquote-1 p::before {content: "“"; left: -5rem; top: 3rem}
.post-ct-entry .blockquote-1 p::after {content: "”"; right: -3rem; bottom: -3rem}
.post-ct-entry .blockquote-1 cite, .post-ct-entry .blockquote-2 cite, .post-ct-entry .blockquote-3 cite {font-size: 1rem; color: #999}
.post-ct-entry .blockquote-2 {position: relative; padding: 30px 0; margin: 30px auto; max-width: 600px; align-self: center; border-top: solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0}
.post-ct-entry .blockquote-2 p {position: relative; font-style: italic; margin-bottom: 5px}
.post-ct-entry .blockquote-2:after {position: absolute; content: "”"; font-family: Georgia, Times, "Times New Roman", serif; color: #999; font-size: 8rem; line-height: 0; bottom: -43px; right: 30px}
.post-ct-entry .blockquote-3 {border: solid 1px #e0e0e0; margin: 30px auto; padding: 30px; background: #f9f9f9}
.post-ct-entry .blockquote-3:before {display: flex; float: left; font-family: Georgia, Times, "Times New Roman", serif; content: "”"; font-size: 5rem; margin-right: 30px; color: #fff; background: #095e98; width: 60px; height: 60px; line-height: 1.4; padding-left: 10px; border-radius: 100%}
.post-ct-entry .blockquote-3 p {font-style: italic; margin-bottom: 5px}
.post-ct-entry .blockquote-3 cite {display: block; text-align: right}


/* Update 26/12/2019 */
.uk-offcanvas-bar ul li {padding: 10px 0; border-bottom: solid 1px #e0e0e0; min-height: 42px}
.uk-accordion-title-canvas {
	position: absolute;
	font-family: 'Saysettha-Regular','NotoSansLao-Regular',Saysettha,sans-serif;
}
.block-photos {padding: 10px 20px}
.block-tt-photos {margin: 20px 0 10px}
.block-tt-photos h1 {font-size: 1.4em; margin-bottom: 10px}
.block-tt-photos .post-time {color: #666; font-size: 0.85em; margin-right: 10px}
.block-summary-photos {margin-top: 20px; font-family: 'Roboto-Bold', Arial, Verdana, Helvetica, sans-serif;}
.block-ct-photos {margin: 20px 0 30px}
.block-ct-photos figure {margin-bottom: 20px; text-align: center}
.block-ct-photos figure img {display: inline-block; margin-bottom: 10px}
.block-ct-photos figcaption {display: block; font-size: 0.85em; color: #095e98; font-family: 'Roboto-RegularItalic', Arial, Verdana, Helvetica, sans-serif; padding: 0 10px; text-align: center}
.fix-news-menu-cate {margin-top: 15px}


/* update 2/1/2020 - Sửa thẻ 'em' trong nội dung tin từ màu đỏ sang màu chữ bình thường*/
.post-entry em {color: #222}
/* update 2/1/2020 - Sửa ảnh to trên trang photos từ nền trắng thành màu nền ảnh nhỏ */
.uk-slideshow-items .thumb-img {float: left; background-color: #011a30; overflow: hidden}
.m-overlay-primary{background: rgb(8, 38, 66, .8)}
/* Update /01/2020 */
video {
	object-fit: cover;
}
.news-ft-story {border-bottom: solid 1px #e0e0e0;padding-bottom: 30px}
.news-list-multimedia .uk-grid-margin {margin-top: 15px}
.thumb-img {float: left; height: 100%; overflow: hidden}
.thumb-img img {width: 100%}
.thumb-img-1 {width: 125px; margin-right: 15px}
.thumb-img-2, .thumb-img-5 {width: 100%; margin-bottom: 15px}
.thumb-img-3 {width: 265px; margin-right: 30px}
.thumb-img-4 {width: 165px; margin-right: 15px}
.thumb-img-5 {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center}
.thumb-img-5 img {width: auto; min-height: auto}
.thumb-img-6 {width: 115px}
.uk-dotnav {top: -42px}


/* Update 14/02/2020 */
.nav-scrollup {width: 32px; right: 20px; bottom: 42%}
.nav-list {color: #333}
.nav-icon-list {top: 4px}
.nav-icon-totop {color: #333; top: 2px}
.scrollup-icon {display: none}
.nav-icon-scrollup {display: inline-flex; width: 32px; height: 32px; align-items: center; justify-content: center; border-radius: 100%; color: #fff; top: 1px}
.nav-icon-scrollup:hover {color: #fff}
.nav-icon-fb {background: #38529a}
.nav-icon-tw {background: #4da5eb}
.nav-icon-g {background: #d64b3f}
.fix-news-hd {padding-left: 0}
.fix-news-hd h2 {margin-bottom: 20px}
.fix-news-hd ul li {padding-left: 60px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: dashed 1px #e0e0e0}
.fix-news-hd ul li:last-child {border-bottom: none; padding-bottom: 0; margin-bottom: 0}
.uk-modal.uk-open {padding-bottom: 45px}


/* Update 30/03/2020 */
.hot-news li {padding: 10px 0 10px !important; border-bottom: solid 1px #e0e0e0}
.hot-news li:first-child {padding-top: 0 !important}
.hot-news li:last-child {padding-bottom: 0 !important; border-bottom: none}
.hot-news li:before {content: ""; background: transparent !important}
.hot-news li a {font-family: 'PlayfairDisplay-Bold', Georgia, Times New Roman, Times, serif; font-size: 1em; line-height: 1.4; color: #000}
.hot-news li p {margin: 10px 0 0; color: #666}
.hot-news li .source-news {display: inline-block; padding: 0 10px; margin: 5px 0; background: #deb403; color: #333; font-size: 0.75em; font-style: italic; border-radius: 24px}
.ct-hot-news {max-height: 782px; overflow-y: auto}
/* Scrollbar Styling */
.ct-hot-news::-webkit-scrollbar {width: 6px} 
.ct-hot-news::-webkit-scrollbar-track {background-color: #f0f0f0; -webkit-border-radius: 24px; border-radius: 24px}
.ct-hot-news::-webkit-scrollbar-thumb {-webkit-border-radius: 24px; border-radius: 24px; background: #999}
.news-focus {
  background-image: url("../images/bg-slide.jpg");
  background-size: cover;
  padding-top:30px;
  padding-bottom: 50px;

}
.summary-focus {font-family: 'Roboto-Regular', Arial, Verdana, Helvetica, sans-serif; margin-top: 15px; color: rgba(255,255,255,0.5);}
.news-focus h2 span {color: #ED1C24}


/* Update 23/07/2020 */
.search-hd .uk-button {padding: 0 0 0 20px; line-height: normal; border-left: solid 2px rgba(255,255,255,0.5); position: relative;}
.search-hd .uk-open:nth-child(1):after {content: "X"; position: absolute; right: -6px; top: -13px; background: #095e98; color: #fff; padding: 10px; font-size: 1.4em}
.search-hd .uk-search-default {width: 100%}
.search-hd .uk-search-input {border: none;}


/* Update 03/08/2020 */
.uk-navbar-nav{gap: 0}
.nav-hd .uk-navbar-nav > li > a {
	min-height: 52px;
	color: #fff;
	font-family: 'Phetsarath-OT','Saysettha-Regular', 'NotoSansLao-Regular', sans-serif;
	padding: 0 15px
} /* Tìm và sửa lại theo css dòng này */
.uk-navbar-dropdown {background: #2D6CCE;}
.uk-navbar-dropdown:before {content: ""; position: absolute; top: -8px; left: 15px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #095e98;}
.uk-navbar-dropdown-nav li a {min-height: 28px; color: #fff}
.uk-navbar-dropdown-nav li:hover a {padding-left: 8px; color: #fff}
.uk-navbar-dropdown-nav li {border-bottom: solid 1px rgba(255,255,255,0.1);}
.uk-navbar-dropdown-nav li:last-child {border-bottom: none;}


/* Update 01/10/2021 */
.multimedia-control-hd {background-color: #095e98; padding: 15px;}
.multimedia-control-hd ul li {display: inline-block; width: 100%; margin: 0;}
.multimedia-control-hd ul li a {padding: 5px 5px 3px; font-size: 0.875rem; border-bottom: solid 1px rgba(255 255 255 /15%);}
.multimedia-control-hd ul li:hover a {padding-left: 10px; background-color: rgba(255 255 255 /15%);}
.multimedia-control-hd ul li:last-child a {border-bottom: none;}
.news-hd h2 {margin-top: 5px;}


/* Update 06/10/2021 */
.slogan-hd {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	margin: 5px 0 0;
	font-size: 14px;
	color: #ED1C24;
	letter-spacing: 1px;
	font-family: 'Phetsarath-OT','Saysettha-Regular','NotoSansLao-Regular',Saysettha, sans-serif;
}

/*Update 2022/07/25*/
/*.m-banner{
  background-image: url(../images/banner.jpg);
  height: 185px;
  background-size: cover;
  background-repeat:no-repeat;
  background-position:center;
}*/
.m-banner{
  max-height: 180px;
  min-height: 120px;
  width: auto;
  position: relative;
  margin: 0 auto;
  background: #124CAD;
}
/*.m-banner{
  background-image: url(../images/banner.jpg);
  height: 185px;
  background-size: cover;
  background-repeat:no-repeat;
  background-position:center;
  image-rendering: high-quality;
}*/
.m-border-bottom{
  border-bottom: 1px solid #B8B8B8;
}
.m-padding-first-child-left > li > a{
  padding-left:30px;
  padding-right: 30px;
  color: #FFFFFF;
  text-transform: none;
}
.m-padding-first-child-right > li > a{
  padding-left:30px;
  padding-right: 30px;
  color: #FFFFFF;
  text-transform: none;
}
.m-padding-first-child-left > li > a:first-child{
  padding-left: 0;
}
.m-padding-last-child-right > li > a:last-child{
  padding-right: 0;
}
.m-height{
  min-height: 50px!important;
}
.m-text-white{
  color: #FFFFFF!important;
}
.m-search-form{}
.m-search-form input {
	border-radius: 30px;
	height: 30px !important;
	background: #FFFFFF !important;
}
.m-margin-small-left{
  margin-left: 5px!important;
}
.m-margin-small-right{
  margin-right: 5px!important;
}
.m-background-secondary > h2{
  background: #ED1C24;
}
.m-spotlight{
  padding:6px 15px;
  font-family: Roboto,Arial,SansSerif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
.m-border-top{
  border-top: 1px solid #FFFFFF;margin-top: 16px;
}
.m-border-top-cate{
  border-top: solid 1px #e0e0e0;margin-top: 16px;
}
.m-tt-box {display: flex; text-transform: uppercase; font-size: 1.5em;color:#ED1C24;}
.m-tt-box a{color:#ED1C24;}
.m-icon{font-size: 10px!important;}
.m-icon-right{margin-left: 10px;font-size: 10px}
.m-title-card{
  color: #000000!important;
  font-size: 16px;
  line-height: 1.4rem;
}
.m-height-small{
  height: 120px;
  overflow: hidden;
}
.m-slide{
  padding-right: 1px;
}
.m-fs-small{
  margin-right: 10px;
  font-size: 0.600rem;
  vertical-align: middle;
}
.m-font-cate-en {
	font-family: 'Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold', Arial, Verdana, Helvetica, sans-serif;
	color: #ED1C24;
	font-size: 1.4rem;
	text-transform: uppercase;
	position: relative
}
	.m-font-cate-en a {
		font-family: 'Phetsarath-OT-Bold','Phetsarath-OT','NotoSerifLao-Bold', 'Saysettha-Bold', Arial, Verdana, Helvetica, sans-serif;
		color: #ED1C24;
		font-size: 1.4rem;
		text-transform: uppercase;
		position: relative
	}

.m-sidebar-list li:before {
	font-family: 'NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha;
	font-size: 50px;
	/*background: #095e98;*/
	position: absolute;
	left: 0;
	top: 33%;
	opacity: 0.8;
	color: #155BC8;
}
.m-sidebar-list li:nth-child(1):before {content: "1";}
.m-sidebar-list li:nth-child(2):before {content: "2";}
.m-sidebar-list li:nth-child(3):before {content: "3";}
.m-sidebar-list li:nth-child(4):before {content: "4";}
.m-sidebar-list li:nth-child(5):before {content: "5";}
.m-sidebar-list li a{font-family: 'Phetsarath-OT','Saysettha-Regular','NotoSansLao-Regular',Saysettha, Arial, Verdana, Helvetica, sans-serif;font-size: 16px;color: #000000}
.m-sub-video{margin-top: 20px}
.m-sub-video a:first-child{padding-right: 15px}
.m-nav-footer a{color: #155BC8!important;padding:0 15px!important;}
.m-container{max-width: 1200px!important;margin: 0 auto}

.m-breadcrumb-cate{display: flex;background:#E5E5E5; margin:30px 0;padding: 10px 15px;}
.m-breadcrumb-1 li{display: inline-block;}
.m-breadcrumb-1 li a{color: #ED1C24; font-family:'NotoSerifLao-Bold', 'Saysettha-Bold',Saysettha-Bold,serif;font-size:18px;}
.m-breadcrumb-sub{padding-left: 10px;}
.m-breadcrumb-sub li{display: inline-block}
.m-breadcrumb-sub li a{padding:0 5px;font-weight: normal!important;color: #333;font-size: 14px}
.m-breadcrumb-sub:before{content: "|";color: #999999;}
.m-active{color: #ED1C24!important;}

.m-search-page{background:#E5E5E5; margin:30px 0;padding: 10px 15px 0 15px;}
.m-search-page h1{padding-bottom: 0!important;margin-bottom: 10px;}
.m-sidebar-search{margin-top: 30px}
.m-clock{margin-right:10px;margin-top:12px;}
.m-video-cate{background: #082642;padding: 20px 30px 30px 30px}
.m-text-large{font-size:1.8em!important; }
.m-title-photo{border-bottom:1px solid #FFF;}
.m-image-margin img{ margin:0 auto!important;max-height:700px;width:auto;overflow-y:scroll;}
.m-dynamic-page img{margin:0 auto!important}
#MainContent_dataDynamic{text-align:center!important;margin:0 auto!important}
#MainContent_dataDynamic > div > span > a{display:inline;}
.kpl-totop {text-align: center;font-size: 0.75rem;text-transform: uppercase;z-index: 3;}
.kpl-totop .scrollup-icon i{font-size:2rem;}
.kpl-totop .scrollup-icon {display: none;color: var(--main-grey-color-2);}
.kpl-control-post li a {
	color: var(--main-color);
	width: 32px;
	height: 32px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	/*background-color: #F2F2F2;*/
	background: #155BC8;
	color: #FFFFFF !important;
}
	.kpl-control-post li a:hover {
		background: #F2F2F2;
		color: #155BC8 !important;
	}

.m-404 h1 {
	font-size: 80px !important;
	color: #ED1C24;
}
.m-404 p {
	color: #ED1C24;
}
.m-thumb-img{height:220px;background:#E5E5E5;position:relative;display:flex;align-items:center;justify-items: center;}
.m-thumb-img img{margin:0 auto;max-height:220px; width:100%;display:inline-block}
.m-thumb-img-small{height:100px;background:#E5E5E5;position:relative;display:flex;align-items:center;justify-items: center;}
.m-thumb-img-small img{margin:0 auto;max-height:100px; width:auto;display:inline-block} 
.m-hot-img {height:360px;background:#E5E5E5;position:relative;display:flex;align-items:center;justify-items: center;}
.m-hot-img img{margin:0 auto;max-height:360px; width:100%;display:inline-block} /*Width: auto -> to center for vertical image*/

.m-cate-img{height:176px;width:265px; background:#E5E5E5;position:relative;display:flex!important;align-items:center;justify-items: center;}
.m-cate-img img{margin:0 auto;max-height:176px; width:100%;display:inline-block}
.m-cate-img a{margin:0 auto;width:100%} /*Width: auto -> to center for vertical image*/
.m-newspaper{background:#F5F5F5;padding-bottom:10px}
.sidebar-main img{margin:0 auto;}
.sidebar-main table{margin:0 auto;}