a i[class^="icon-"]:before, a i[class*=" icon-"]:before  {cursor: pointer !important;}
.btn {
	background-color: #e5e5e5;
	background-image: none;
	filter: none;
	border: 0;
	padding: 7px 14px; 
	
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
  font-size: 14px;  	
  color: #333333;
	cursor: pointer;
	outline: none;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;

  -webkit-text-shadow: none;
     -moz-text-shadow: none;
          text-shadow: none;
}
.btn:hover, 
.btn:focus, 
.btn:active,
.btn.active,
.btn[disabled],
.btn.disabled {  
  color: #333333;
  background-color: #d8d8d8 !important;
}

.btn.red-stripe
{
	border-left: 3px solid #d84a38;
}

.btn.blue-stripe
{
	border-left: 3px solid #4d90fe;
}

.btn.purple-stripe
{
	border-left: 3px solid #852b99;
}

.btn.green-stripe
{
	border-left: 3px solid #35aa47;
}

.btn.yellow-stripe {
    border-left: 3px solid #ffb848;
}

/*  Red */
.btn.red {
  color: white;  
  text-shadow: none;	
  background-color: #d84a38;
}
.btn.red:hover, 
.btn.red:focus, 
.btn.red:active, 
.btn.red.active,
.btn.red[disabled], 
.btn.red.disabled {    
  background-color: #bb2413 !important;
  color: #fff !important;
}

.btn-group .btn.red.dropdown-toggle {
  background-color: #d84a38 !important;
}
.btn-group .red.blue:hover, 
.btn-group .red.blue:focus, 
.btn-group .red.blue:active, 
.btn-group .red.blue.active, 
.btn-group .red.blue.disabled,
.btn-group .red.blue[disabled] { 
  background-color: #bb2413 !important;
  color: #fff !important;
}

/*  Blue */
.btn.transparent   
{
  color: black;  
  text-shadow: none;  
  background-color: transparent;
}

.btn.blue   
{
  color: white;  
  text-shadow: none;	
  background-color: #4d90fe;
}
.btn.blue:hover, 
.btn.blue:focus, 
.btn.blue:active,
.btn.blue.active,
.btn.blue[disabled],
.btn.blue.disabled {  
  background-color: #0362fd !important;
  color: #fff !important;
}

.btn-group .btn.blue.dropdown-toggle {
  background-color: #4d90fe !important;
}
.btn-group .btn.blue:hover, 
.btn-group .btn.blue:focus, 
.btn-group .btn.blue:active, 
.btn-group .btn.blue.active, 
.btn-group .btn.blue.disabled,
.btn-group .btn.blue[disabled] { 
  background-color: #0362fd !important;
  color: #fff !important;
}

/*  Green */
.btn.green {
  color: white;
  text-shadow: none;	 
  background-color: #35aa47;
}
.btn.green:hover, 
.btn.green:focus, 
.btn.green:active, 
.btn.green.active,
.btn.green.disabled, 
.btn.green[disabled]{ 
  background-color: #1d943b !important;
  color: #fff !important;
}

.btn-group .btn.green.dropdown-toggle {
  background-color: #35aa47 !important;
}
.btn-group .btn.green:hover, 
.btn-group .btn.green:focus, 
.btn-group .btn.green:active, 
.btn-group .btn.green.active, 
.btn-group .btn.green.disabled,
.btn-group .btn.green[disabled] { 
  background-color: #1d943b !important;
  color: #fff !important;
}

/*  Purple */
.btn.purple {
  color: white; 
  text-shadow: none;	
  background-color: #852b99;
}
.btn.purple:hover, 
.btn.purple:focus, 
.btn.purple:active, 
.btn.purple.active, 
.btn.purple.disabled,
.btn.purple[disabled] { 
  background-color: #6d1b81 !important;
  color: #fff !important;
}

.btn-group .btn.purple.dropdown-toggle {
  background-color: #852b99 !important;
}
.btn-group .btn.purple:hover, 
.btn-group .btn.purple:focus, 
.btn-group .btn.purple:active, 
.btn-group .btn.purple.active, 
.btn-group .btn.purple.disabled,
.btn-group .btn.purple[disabled] { 
  background-color: #6d1b81 !important;
  color: #fff !important;
}

/*  Yellow */
.btn.yellow {
  color: white; 
  text-shadow: none;	
  background-color: #ffb848;
}
.btn.yellow:hover, 
.btn.yellow:focus, 
.btn.yellow:active, 
.btn.yellow.active, 
.btn.yellow.disabled,
.btn.yellow[disabled] { 
  background-color: #eca22e !important;
  color: #fff !important;
}

.btn-group .btn.yellow.dropdown-toggle {
  background-color: #ffb848 !important;
}
.btn-group .btn.yellow:hover, 
.btn-group .btn.yellow:focus, 
.btn-group .btn.yellow:active, 
.btn-group .btn.yellow.active, 
.btn-group .btn.yellow.disabled,
.btn-group .btn.yellow[disabled] { 
  background-color: #eca22e !important;
  color: #fff !important;
}

/*  Black */
.btn.black {
  color: white; 
  text-shadow: none;	
  background-color: #555555;
}
.btn.black:hover, 
.btn.black:focus, 
.btn.black:active, 
.btn.black.active, 
.btn.black.disabled,
.btn.black[disabled] { 
  background-color: #222222 !important;
  color: #fff !important;
}

.btn-group .btn.black.dropdown-toggle {
  background-color: #555555 !important;
}
.btn-group .btn.black:hover, 
.btn-group .btn.black:focus, 
.btn-group .btn.black:active, 
.btn-group .btn.black.active, 
.btn-group .btn.black.disabled,
.btn-group .btn.black[disabled] { 
  background-color: #222222 !important;
  color: #fff !important;
}

.mini 
{
  height: 13px;
  font-size: 11px !important; 
  line-height: 13px;
  padding: 4px 10px;
}

.big
{
  height: 38px;
	font-size: 18px; 
	line-height: 38px; 	
	padding: 8px 16px;
}

button.btn.big,
input[type="button"].btn.big,
input[type="submit"].btn.big {
  height: 54px;
  padding-top: 9px;
  padding-bottom: 8px;
}

button.btn.mini,
input[type="button"].btn.mini,
input[type="submit"].btn.mini {
  height: 21px;
  padding-top: 3px;
  padding-bottom: 3px;
}

a.btn.big.btn-block {
 height: 54px;
}

label.m-wrap,
input.m-wrap,
button.m-wrap,
select.m-wrap,
textarea.m-wrap {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  max-width: 100%;
  border-radius: 1px;
  outline: none;
  box-shadow: none!important;
  border: 1px solid #BABABA;
}

html, body {height: 100%; background: #FFF; font-family: Arial, 'Open Sans', sans-serif; font-weight: 400; margin: 0; padding: 0; }
a, a:hover {text-decoration: none;}
ul {list-style: none; margin: 0;}
.col300 {width: 300px;}
.col680 {width: 680px;}
h1, h2, h3, h4, h5, h6 {margin: 0;}

h1.title a, h1.title {font-size: 22px; color: #c4161c; line-height: 26px; font-weight: bold; margin: 10px 0;}
h2.title a, h2.title {font-size: 12px; color: #093d72; line-height: 17px; font-weight: bold; margin: 10px 0;}
h2.title13 a, h2.title13 {font-size: 16px; color: #093d72; line-height: 17px; font-weight: bold; margin: 5px 0;}
h2.title14 a, h2.title14 {font-size: 14px; color: #093d72; line-height: 17px; font-weight: bold; margin: 10px 0;}
h2.title16 a, h2.title16 {font-size: 16px; color: #093d72; line-height: 20px; font-weight: bold; margin: 5px 0;}
h3.title a, h3.title {font-size: 12px; color: #093d72; line-height: 17px; font-weight: normal; margin: 10px 0;}

.title {display: block; box-sizing: border-box; font-size: 12px; color: #093d72; line-height: 17px; font-weight: bold; margin: 10px 0;}
.title13 {display: block; box-sizing: border-box; font-size: 16px; color: #093d72; line-height: 17px; font-weight: bold; margin: 5px 0;}
.title14 {display: block; box-sizing: border-box; font-size: 14px; color: #093d72; line-height: 17px; font-weight: bold; margin: 10px 0;}
.title16 {display: block; box-sizing: border-box; font-size: 16px; color: #093d72; line-height: 20px; font-weight: bold; margin: 5px 0;}
.title22 {display: block; box-sizing: border-box; font-size: 22px; color: #c4161c; line-height: 26px; font-weight: bold; margin: 10px 0;}

p.intro {font-size: 12px; color: #666; line-height: 17px;}
p.des {font-size: 14px; color: #666; line-height: 20px;}
.no-margin-top {margin-top: 0;}
.no-margin {margin: 0;}

.inner {width: 1000px; margin: auto;}
header {background: url('../images/bg-header.png') 0 10px repeat-x; margin-bottom: 18px;}
header .brand {height: 100px;}
header .brand .logo {display: block; padding: 21px 0 19px;}
header nav {margin-bottom: 35px;}
header nav .inner {position: relative;}
header nav .nav-main {display: inline-block; width: 100%; background: #9f0006;}
header nav .nav-main li {display: inline-block; float: left; border-right: 1px solid rgba(255,255,255,0.3);}
header nav .nav-main li:first-child a {font-size: 20px;}
header nav .nav-main li:first-child:hover a, header nav .nav-main li.active:first-child a {color: #9f0006;}
header nav .nav-main li:last-child {border-right: none;}
header nav .nav-main li:hover, nav ul li.active {background: #ededed;}
header nav .nav-main li.active:first-child a {color: #9f0006; font-size: 20px;}
header nav .nav-main li a {display: block; font-size:11px; text-transform: uppercase; color: #FFF; padding: 3px 7px 2px 6px; font-weight: 700; text-decoration: none;}
header nav .nav-main li:hover a, header nav ul li.active a {color: #093d72;}
header nav .nav-extra {display: none; position: absolute; top: 25px; left: 0; width: 100%;background: #ededed;}
header nav li .nav-extra li {padding: 3px 1px 2px 8px;}
header nav .nav-extra li a span {color: #ccc; margin-left: 8px; font-weight: normal; font-weight: normal;}
header nav li.active .nav-extra {display: block; }
header nav .nav-extra li {font-size: 11px; color: #222; font-weight: bold; border: none;}
header nav .nav-extra li a {font-size: 11px!important; color: #093d72; font-weight: normal; padding: 0;}
header nav .nav-extra li.last {float: right; margin-right: 8px;}
header nav .nav-extra li.last a {display: inline-block; font-size: 12px; color: #555; font-weight: normal; }
header nav .nav-extra li.last .icon-rss {display: inline-block; width: 16px; text-align: center; color: #ededed; background: #faa33d; font-size: 14px;padding: 2px 0 1px; margin-left: 7px;}

.col680 .headline {display: inline-block; width: 100%; height: 29px; box-sizing: border-box; overflow: hidden; background: #eee; border-bottom: 2px solid #e6e6e6; margin-bottom: 12px;}
.col680 .headline .letter {display: inline-block; font-size: 11px; color: #093d72; line-height: 15px; font-weight: bold; border-right: 1px solid #e1e1e1; float: left; padding: 6px 10px;}
.col680 .headline ul {display: block; float: left; padding: 6px 0 5px; margin: 0 13px;}
.col680 .headline ul li {display: inline-block;}
.col680 .headline ul li .title {display: inline-block; font-family: Arial; font-size: 11px; color: #093d72; font-weight: normal; margin: 0;}
.col680 .headline ul li .title:before {content: ''; display: inline-block; width: 3px; height: 3px; background: #bdbdbd; margin-right: 8px; margin-bottom: 2px;}

.top-pick {display: inline-block; width: 100%; box-sizing: border-box; border-bottom: 1px solid #eaeaea; padding-bottom: 13px;}
.top-pick .pick-left {display: inline-block; width: 204px; border-right: 1px solid #eaeaea; padding-right: 14px;}
.top-pick .pick-left .letter {display: block; border: 1px solid #ebebeb; font-size: 14px; color: #c4161c; font-weight: bold; background: #f8f8f8; text-align: center; margin: 0; padding: 4px 0; text-transform: uppercase;}
.top-pick .pick-left li.first {border-bottom: 1px dashed #ccc;}
.top-pick .pick-left li.first:before {content: none;}
.top-pick .pick-left li:before {content: '';display: inline-block; float: left; width: 3px; height: 3px; background: #cd0000; position: relative; top: 7px;} 
.top-pick .pick-left li .title {display: block; padding-left: 10px; font-weight: normal;}

.top-pick .pick-right {display: inline-block; width: 446px;}
.top-pick .pick-right li.last {border-top: 1px dashed #ccc; padding-top: 10px;}
.top-pick .pick-right li.last .title {margin-bottom: 5px;}

.wp-letter {display: inline-block; width: 100%; border-bottom: 1px solid #ddd; margin-bottom: 15px;}
.name-cat {border-bottom: 1px solid #c52227; margin: 0; padding-bottom: 8px; margin-bottom: -1px;}
.name-cat a {font-size: 16px; color: #c4161c; text-transform: uppercase;}
.box-cat .list-child-cat li {display: inline-block; float: left; margin-left: 10px;}
.box-cat .list-child-cat li h5:before {content: '';display: inline-block; width: 3px; height: 3px; float: left; background: #ccc; position: relative; top: 8px;}
.box-cat .list-child-cat li h5 {margin: 0;}
.box-cat .list-child-cat li h5 a {display: block; padding-left: 10px; font-size: 12px; color: #093d72; font-weight: normal;}

.box-cat .list-point {border-top: 1px dashed #ccc;}
.box-cat .list-point li {margin: 10px 0;}
.box-cat .list-point li:before {content: '';display: inline-block; float: left; width: 3px; height: 3px; background: #cd0000; position: relative; top: 7px;} 
.box-cat .list-point li .title {display: block; padding-left: 10px; font-weight: normal;}

.box-cat .list-thumb li {display: inline-block; width: 100%; border-bottom: 1px solid #eaeaea; padding-bottom: 9px; margin-bottom: 10px;}
.box-cat .list-thumb li:last-child {border-bottom: none; padding: 0; margin: 0;}
.box-cat .list-thumb li .photo {display: inline-block; float: left;}
.box-cat .list-thumb li .title {margin-left: 120px;}

.khcn .title {margin: 5px 0 13px;}
.kinhte .title {font-size: 11px; font-weight: bold !important;}

.document {display: inline-block; width: 100%; margin: 21px 0;}
.document ul li {display: inline-block; width: 100%; padding: 10px 12px; box-sizing: border-box; background: url('../images/icon-document.png') no-repeat 12px 11px;}
.document ul li:nth-child(odd) {background-color: #fafafa;}
.document ul li .title {display: inline-block; padding-left: 24px; font-weight: normal;}


.tieudiem .tabs {display: inline-block; width: 100%; border-bottom: 2px solid #c9292f; margin-bottom: 10px;}
.tieudiem .tabs li {display: inline-block; float: left; margin-right: 2px; text-transform: uppercase; font-size: 12px; font-weight: bold; background: #eaeaea;   padding: 5px 11px 4px; color: #093d72; cursor: pointer;}
.tieudiem .tabs li.active {color: #FFF; background: #c4161c;}
.tieudiem .item-tab {display: none; width: 100%;}
.tieudiem .item-tab.active {display: inline-block;}
.tieudiem .item-tab li {display: inline-block; width: 100%; border-bottom: 1px solid #ebebeb; padding: 8px 11px; box-sizing: border-box;}
.tieudiem .item-tab li:last-child {border-bottom: none;}
.tieudiem .item-tab li:before {content: '';display: inline-block; float: left; width: 3px; height: 3px; background: #cd0000; position: relative; top: 7px;}
.tieudiem .item-tab li .title {display: block; padding-left: 10px; font-weight: normal;}

.box-video {display: inline-block; width: 300px; background: url('../images/bg-box-video.png') left 1px repeat-y; border-top: 2px solid #c1c1c1; padding: 5px; box-sizing: border-box; margin: 16px 0 25px;}
.box-video .letter {margin: 6px;}
.box-video .letter a {color: #093d72; font-size: 16px; font-weight: bold;}
.box-video .letter a:after {content: url(../images/arrow-cat-right.png); margin-left: 8px; position: relative; top: -2px;}
.box-video ul li {background: #FFF; display: inline-block; width: 100%; box-sizing: border-box; margin-bottom: 8px; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); }
.box-video ul li.first .title16 {margin: 5px 9px 9px;}
.box-video ul li.last {padding: 8px 9px;}
.box-video ul li.last .title {margin: 0;}
.box-video ul li.last .reg-date {font-size: 11px; color: #555;}
.box-video ul li .photo {display: inline-block; position: relative;}
.box-video ul li .photo:after{content: url(../images/icon-play.png); position: absolute; }
.box-video ul li.first .photo:after {top: 112px; left: 9px;} 
.box-video ul li.last .photo:after {zoom: 0.3; top: 160px; left: 27px;}

.camnang li {display: inline-block; width: 100%; padding-bottom: 9px; margin-bottom: 9px; border-bottom: 1px solid #eaeaea;}
.camnang li:last-child {border-bottom: none; padding: 0; margin: 0;}
.camnang li .span7 {margin-left: 0;}

.box-paper {display: inline-block; width: 100%; position: relative; background: url('../images/bg-box-video.png') left bottom no-repeat; border-top: 2px solid #c1c1c1; box-sizing: border-box; margin: 25px 0; padding: 11px 15px 15px 15px;}
.box-paper:before {content: ""; width: 100%; height: 1px; background: #FFF; position: absolute; top: 0px; left: 0;}
.box-paper .letter {padding: 0px 0px 10px; margin: 0;}
.box-paper .letter a {font-size: 16px; color: #c4161c; font-weight: bold;}
.box-paper .letter a:after {content: url(../images/arrow-cat-right.png); margin-left: 8px; position: relative; top: -2px;}
.box-paper .paper {background: #FFF; padding: 10px; text-align: center; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);}

.box-home-photo .name-cat {display: inline-block; width: 100%; box-sizing: border-box; border-bottom: none; border-top: 1px solid #c9292f; padding: 10px 0;}

footer {display: block; width: 100%; background: url('../images/bg-box-video.png') repeat; border-top: 3px solid rgba(0,0,0,0.1); margin-top: 25px; }
footer .nav-footer {display: inline-block; width: 100%;}
footer .nav-footer li {display: inline-block; float: left; padding: 5px 10px;}
footer .nav-footer li a {font-size: 11px; color: #093d72;}
footer .info {border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; padding: 10px 0;}
footer .info p {font-size: 11px; color: #333; margin: 0;}
footer .noti p {font-size: 11px; color: #333; text-align: center; margin: 6px 0;}
footer .noti p a {color: #093d72;}

/*-----------------CATEGORY--------------------------------*/

.feat-cat-left {display: inline-block; width: 100%; box-sizing: border-box;}
.feat-cat-left .photo {display: inline-block; position: relative;}
.feat-cat-left h1.title {display: inline-block; width: 100%; box-sizing: border-box; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.6); padding: 5px 13px; font-size: 18px; color: #FFF; margin: 0;}
.feat-cat-left .des {margin: 8px 0 18px;}

.feat-cat-right {display: inline-block; width: 100%; box-sizing: border-box; background: #f3f3f3; padding: 13px 17px;}
.feat-cat-right ul li {border-bottom: 1px solid #dcdada; padding: 7px 0;}
.feat-cat-right ul li:first-child {padding: 0;}
.feat-cat-right ul li:first-child .title13 {margin-top: 2px;}
.feat-cat-right ul li:last-child {border-bottom: none; padding-bottom: 0;}
.feat-cat-right ul li .title{font-weight: normal;}

.wrap-list-news {display: inline-block; width: 100%; margin: 22px 0;}
.wrap-list-news .list-news {display: inline-block; width: 500px;}
.wrap-list-news .list-news li {display: inline-block; width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 17px;}
.wrap-list-news .list-news li .photo {display: inline-block; width: 212px; float: left; margin-right: 16px;}
.wrap-list-news .list-news li .title16 {margin: 0 0 13px;}
.wrap-list-news .list-news li .wrap-intro {display: inline-block; width: 272px;}
.wrap-list-news .list-news li .wrap-intro .intro {display: inline-block; width: 100%; font-size: 13px; line-height: 19px; margin: 8px 0;}
.wrap-list-news .list-news li .wrap-intro .cat-name, .wrap-list-news .list-news li .wrap-intro .cat-name a {font-size: 11px; color: #999; margin: 0; line-height: 11px;}
.wrap-list-news .list-news li .wrap-intro .read-more {display: inline-block; background: #c4161c; color: #FFF; padding: 0px 7px; font-size: 11px;}
.wrap-list-news .paging {display: inline-block; width: 100%;}
.wrap-list-news .paging a {display: inline-block; float: left; font-size: 12px; color: #333; box-sizing: border-box; padding: 5px 11px 4px 10px; font-weight: bold; line-height: 19px; margin-right: 8px;}
.wrap-list-news .paging a.active {color: #FFF; background: #666; border: 1px solid #555;}

.list-cat-child {display: inline-block; width: 160px;}
.list-cat-child .item {display: inline-block; width: 100%;}
.list-cat-child .item ul {margin-bottom: 23px;}
.list-cat-child .item h4 {display: inline-block; box-sizing: border-box; width: 100%; background: #c4161c; text-align: center; padding: 5px 7px; margin: 0; margin-bottom: 4px;}
.list-cat-child .item h4 a {font-size: 14px; color: #FFF; text-transform: uppercase;}
.list-cat-child .item li.first {border-bottom: 1px dotted #cccccc;}
.list-cat-child .item li.first .title {margin: 5px 0; font-weight: normal;}
.list-cat-child .item li .title {font-weight: normal;}

.others ul li {display: inline-block; width: 100%; border-bottom: 1px dashed #ccc; padding-bottom: 8px; margin-bottom: 13px;}
.others ul li:last-child {border-bottom: none;}
.others ul li .title {font-weight: bold;}
.others ul li .intro {margin: 5px 0;}
.others ul li h4 {display: inline-block; width: 100%;}
.others ul li h4:before {content: ''; display: inline-block; float: left; width: 3px; height: 3px; background: #cd0000; position: relative;top: 7px;}
.others ul li h4 .title {display: inline-block; font-size: 12px; color: #093d72; padding-left: 10px; font-weight: normal;}

.box-photo {display: inline-block; width: 300px; background: url('../images/bg-box-video.png') left 1px no-repeat; border-top: 2px solid #c1c1c1; padding: 11px 15px 15px 15px; box-sizing: border-box; margin: 16px 0 25px;}
.box-photo .letter {padding: 0 0 10px; margin: 0;}
.box-photo .letter a {color: #093d72; font-size: 16px; font-weight: bold;}
.box-photo .letter a:after {content: url(../images/arrow-cat-right.png); margin-left: 8px; position: relative; top: -2px;}
#list-photo li {display:inline-block; width: 300px; float: left;}
#list-photo li .title14
{
    margin: 0;
    padding: 5px 4px 5px 4px;
}
.box-photo .list_carousel {position: relative; background: #FFF; min-height: 150px; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);}
.box-photo .caroufredsel_wrapper {min-height: 150px;}
.box-photo .list_carousel #prev2 {position: absolute; top: 25%; left: 0;}
.box-photo .list_carousel #next2 {position: absolute; top: 25%; right: 0;}
.box-photo .list_carousel #pager2 {display: inline-block;margin: 13px 0 18px;width: 100%;}
.box-photo .list_carousel #pager2 a span {color: #555; font-size: 11px; font-weight: bold;}
.box-photo .list_carousel #pager2 a {display: inline-block; background: #ddd; width: 18px; height: 18px; text-align: center; padding: 0; margin-right: 6px;}
.box-photo .list_carousel #pager2 a.selected {color: #FFF; background: #c4161c;}
.box-photo .list_carousel #pager2 a.selected span {color: #FFF;}

/*----------------------------DETAIL--------------------------------*/

article h1 {font-size: 26px; color: #222; line-height: 30px; margin: 0; margin-bottom: 13px;}
article .author {text-transform: uppercase; font-size: 12px; color: #333; line-height: 17px; font-weight: bold; margin: 8px 0 3px;}
article .reg-date {font-size: 12px; color: #888; line-height: 20px; margin: 0;}
article .desc {border-bottom: 1px solid #eaeaea; padding: 8px 0 5px; margin-bottom: 21px;} 
article .desc .intro {font-size: 14px; color: #333; line-height: 21px; margin: 0; margin-bottom: 8px;}

article .list-related {display: inline-block; width: 100%; margin-bottom: 13px;}
article .list-related li:before {content: '';display: inline-block; float: left; width: 3px; height: 3px; background: #cd0000; position: relative; top: 7px;}
article .list-related li .title:first-child {margin-top: 0;} 
article .list-related li .title{display: block; padding-left: 10px; font-weight: normal;}

article .content {font-size: 15px; color: #000; line-height: 22px; border-bottom: 1px solid #eaeaea; padding-bottom: 13px; margin-bottom: 20px;}
article .content a {color: #093d72;}
article .content img {max-width: 100%;}
article .content table.figure tr.figcaption td, article .content .wp-caption-text {font-size: 14px!important; font-style: italic; color: #222; text-align: center; padding: 8px !important; box-sizing: border-box; margin: 0;}
article .content table.figure img {max-width: 500px !important;}
article .content .wp-caption-text {width: 500px;}
article .tags {display: inline-block; width: 100%; background: #eee; padding: 7px 10px 6px 10px; box-sizing: border-box; margin-top: 12px; margin-bottom: 27px;}
article .tags a {display: inline-block; background: #FFF; color: #555; font-size: 10px; text-transform: uppercase; padding: 0 5px; line-height: 18px; border: 1px solid #cdcdcd;}
article .tags span {font-size: 13px; color: #555; font-weight: bold; line-height: 24px;}

.exp_attach {box-shadow: 1px 1px 3px rgba(0,0,0,0.5); background: url(/ucp/themes/images/attach-icon.jpg) no-repeat #eee; height: 64px; overflow: hidden; max-width: 250px; padding-left: 72px;}
.exp_attach h2 {margin: 8px 0 0 !important; font-size: 12px; padding: 0; line-height: 21px;}
.exp_attach h2 a {text-decoration: none;}
.exp_attach p {color: #999; margin: 0 !important;}

/*-----------------------OPTION----------------------------*/

.bxslider li .item {display: block; width: 100%; text-align: center;}
.bxslider li a {display: inline-block; position: relative;}
.bxslider a h2 {display: inline-block; width: 100%; box-sizing: border-box; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.8); color: #F2F2F2; font-size: 14px; padding: 8px 13px; font-family: Arial; font-weight: normal; text-align: left; line-height: 21px;}
#bx-pager a {display: inline-block; border: 1px solid #e2e2e2; padding: 1px; position: relative;}
#bx-pager a.first {margin-left: 1px;}
#bx-pager a.active {border: 2px solid #d21a05; padding: 0;}

/*------------------------FIXED------------------------*/

@-moz-document url-prefix() { 
  .col680 .headline ul li h2 {display:inline-block; }
}
