.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: "Before"; }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: "After"; }

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; }

.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }

.tpl_article_embed_text_info {border:1px solid #15a1b1;background:#15a1b1;color:#fff; margin-right:5px 0 10px 0;}
.tpl_article_embed_text_info .__RE_PLACE_CONTENT { }

.icon_irital {
    width: initial !important;
    max-width: inherit !important;
    margin-bottom: 2px !important;
    margin-right: 5px;
}
.__MB_ARTICLE_E img{
	margin: 0px !important;
width: initial !important;
max-width:inherit !important;
padding-right:7px;}
.__RE_PLACE_CONTENT{
	padding:10px;}
.__MB_ARTICLE_A{width:100%;margin-bottom:10px;}
.__MB_ARTICLE_A td{  padding: 3px 0px 3px 0px;}
.__MB_ARTICLE_A td a{ color:#4D63B9;   font-size: 13px; padding-bottom:1px; text-decoration:none; font-weight:bold;}
.__MB_ARTICLE_A_HEADER {font-weight:bold; font-size:14px;}

.__MB_template_d {margin:5px 0 10px 0; border-style:dashed; border-width:thin; border-color:#c9e4f7; background-color:#c9e4f7; color:#333;}
.__mb_article_in_image {
    width: 100%;
    height: 100%;
    display: block;
    margin-bottom: 10px;
}
.__mb_article_in_image img{ text-align:left; width:100%;}
.__mb_article_in_image td {
    padding: 0 5px 0 0 !important;
    vertical-align: middle;
    background: none !important;
}
.__mb_article_in_image tr {
    border-bottom: 3px solid #fff;
    background-color: #f9f9f9;
}
.__mb_article_in_image td[width="76"] {
    padding-right: 10px !important;
    width: 90px;
}
.__mb_article_in_image td a {
    color: #4e5fa4 !important;
    font-size: 14px;
    margin-top: 0px;
    padding-top: 0px;
    vertical-align: middle;
    font-family: "RobotoSlab-Bold"!important;
}
.__mb_article_in_image td[width="76"] a {
    width: 100%;
    display: block;
    overflow: hidden;
    height: 50px;
}
.__mb_article_in_image td[width="76"] a img {
    min-height: 100%;
}
.__mb_article_in_image td p {
    margin-bottom: 0 !important;
}
.__mb_article_in_image td p:first-child {
    margin-right: 15px !important;
}
.__mb_article_in_image td a[style="  font-size: 15px; line-height: 16px;"]{
	font-size:14px !important;
	line-height:25px !important
}
.__mb_article_in_image td span { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#4E5864;vertical-align:middle;}
.__MB_ARTICLE_E a{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#FF6600;}
.__MB_ARTICLE_F td a{ 
	border-bottom-color: #F90;
	border-bottom-width: thin;
	padding-bottom: 1px;
	text-decoration: none;
	color: #0089D3;
	font-size: 14px;
	background: url(../../images/vn/cat_arrow_2.png) 5px 6px no-repeat;
	padding-left: 20px;
	font-weight: bold;
	display: block;
}
.__MB_template_g {
	border-style:dashed; 
	border-width:thin; 
	border-color:#e6e6e6; 
	background-color:#e6e6e6; color:#333; 
	 margin:5px 0 10px 0; 
	 padding:5px; }
.__MB_ARTICLE_F td a:hover{
	color:#333;}
.__MB_ARTICLE_F_HEADER {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; font-size:16PX;}
.__MB_ARTICLE_F{
	background-color: #Fff;
	color: #333;	
	margin-top: 5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 5px;
}
.__MB_ARTICLE_F td{
	padding-top:5px;
	max-height:60px;
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;}
.__MB_ARTICLE_F thead tr td{
	border-bottom:1px solid #3CF;
	border-top:1px solid #3CF;}
.__MB_ARTICLE_F img{
	width:80px !important;}
.__MB_ARTICLE_H{ width:100%;}
.__MB_ARTICLE_H td {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-weight: bold;
  font-size: 14PX;
  position: relative;
  border-bottom: 1px dotted #ccc;
  padding: 6px;
  background-color: #f4f4f4;
}
.__MB_ARTICLE_H td a {
  color: gray;
  display: block;
  padding-bottom: 1px;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  padding: 5px;
}
.__MB_ARTICLE_H_HEADER{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; font-size:16PX;}
.__MB_ARTICLE_H td img{
	position:absolute;
	top:6px;
	margin-bottom: 5px;
  margin-left: 4px;
  margin-top: 5px;}
.__MB_ARTICLE_I{ padding:5PX;}
.__MB_ARTICLE_I td{
	padding-left: 8px;
	font-family: arial;
	font-weight: bold;
	font-size: 14PX;
	position: relative;
	padding: 5px;}
.__MB_ARTICLE_I td a{
	color: #5a524d;
	display: block;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11.5px;}
.__MB_ARTICLE_I_HEADER{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; font-size:16PX;}
.__MB_ARTICLE_I td img{
	position:absolute;
	top: 6px;
	left: 6px;}
.__MB_ARTICLE_I thead{
	background:#eaeae4;}
.__MB_ARTICLE_I tbody tr{
	border-bottom:1px solid #6FC;
	float:left;}
.td_decs{
	background: #fbfbf3;
	padding-left:3px;
	padding:0px !important;}
.td_decs a{
	padding-left:2px !important;}
	
/* DANH CHO MAU GALLERY TRONG BAI VIET*/	
.editable .__PIC_SRC{ padding-bottom:5px; text-align:center;}
.editable .__PIC_DESC{font-style:italic; font-size:12px; padding:5px;margin-top:10px;}
.editable table td{font-size:12px;}

.__MASTERCMS_GAL_TABLE{ background:none repeat scroll 0 0; font-size:12px; line-height:14px; margin:auto; margin-bottom:8px; width:585px; max-width:100%;}
.__MASTERCMS_GAL_TABLE td{ padding:0px;}
.__MASTERCMS_GAL_TABLE td img{ cursor:pointer; margin-bottom:-3px; max-width:100%; overflow:hidden;}
.__MASTERCMS_GAL_TABLE td.__PIC_DESC{background-color:#E5E5E5; color:#333333; font-size:14px; font-style:italic; line-height:1.6; padding:8px; text-align:center;}
.__MASTERCMS_GAL_TABLE td.__PIC_SRC{ position:relative;}

.MASTERCMS_TPL_TABLE{ background:none repeat scroll 0 0; font-size:12px; line-height:14px; margin-bottom:8px; width:60%; max-width:100%; margin-right:10px;}
/*.MASTERCMS_TPL_TABLE td{ padding:0px;}*/
.MASTERCMS_TPL_TABLE td img{max-width:100%; margin:auto; margin-bottom:1px; width:100%; overflow:hidden;}
.MASTERCMS_TPL_TABLE tbody tr:nth-child(odd) td { text-align:center; padding:0;line-height:0}
.MASTERCMS_TPL_TABLE tbody tr:nth-child(even) td {
  background-color:#E5E5E5; color:#333333; font-size:14px; font-style:italic; line-height:1.6; padding:8px; text-align:center;
}
.MASTERCMS_TPL_TABLE.__MB_LEFT{}
.MASTERCMS_TPL_TABLE.__MB_RIGHT{margin-right:0}
.MASTERCMS_TPL_TABLE.__MB_BOX{}

.MASTERCMS_GALLARY_TABLE{ padding:0px; margin:0px; padding-bottom:5px;}
.MASTERCMS_GALLARY_TABLE td{ padding:0px; margin:0px;}
.MASTERCMS_GALLARY_TABLE td img{max-width:100%; margin:auto; margin-bottom:1px; width:100%; overflow:hidden;}
.MASTERCMS_GALLARY_TABLE tbody tr:nth-child(odd) td { text-align:center; padding:0;}
.MASTERCMS_GALLARY_TABLE tbody tr:nth-child(even) td {
  background-color:#E5E5E5; color:#333333; font-size:14px; font-style:italic; line-height:1.6; padding:8px; text-align:center;
}
.MASTERCMS_TPL_TABLE_NORMAL {width:100%; border-collapse:collapse;}
.MASTERCMS_TPL_TABLE_NORMAL td {border-style:solid; border-width:thin; padding:5px; vertical-align:middle;}
.MASTERCMS_TPL_TABLE_NORMAL tbody tr:nth-child(odd) { background-color:#E8E8E8;}
.__MB_template_d[align="left"],.__mb_article_in_image[align="left"]{margin-right:10px;}
.__MB_template_d[align="right"],.__mb_article_in_image[align="right"]{margin-left:10px;}
.MASTERCMS_TPL_TABLE[align="left"],.__MB_template_g[align="left"]{margin-right: 10px;}
.MASTERCMS_TPL_TABLE[align="right"],.__MB_template_g[align="right"]{margin-left: 10px;}
.__mb_article_in_image td p:first-child a{
	
}
.__mb_article_in_image td p:first-child a {
    display: block;
    height: 130px;
    overflow: hidden;
}
.__MASTERCMS_CONTENT h2,.__MASTERCMS_CONTENT_MOBILE h2{font-size: 20px;font-weight: 400;line-height: 1.5;margin-bottom: 1em;}