*{margin: 0;padding: 0;}

@font-face {
    font-family: 'helveticaneue';
    src: url('../fonts/helveticaneue.ttf') format('truetype');
}
@font-face {
    font-family: 'UTMBanqueBold';
    src: url('../fonts/UTMBanqueBold.ttf') format('truetype');
}

body{
	font-family: "helveticaneue";
	font-size: 16px;
	overflow-x:hidden;
}

p.uppercase{
	text-transform: uppercase;
}
.clear{clear: both}
img{display: block;max-width: 100%;}
li{list-style: none}
a,a:hover{text-decoration: none;color:#333;}
p{margin-bottom: 0;}
ul{margin: 0;}
iframe{width: 100%;height:auto;max-height: 500px;}
.search-mobile{display: none;}
img.aligncenter{
	margin:0 auto;
}
img.alignleft{
	float:left;
}
#wrapper{
    overflow: hidden;
}
.content{
	margin: 0 auto;
	display:block;
	width:100%;
	max-width:1300px;
}

/* header */
.header > .content{
	overflow:hidden;
	padding-bottom:7px;
}
.logo{
	margin-top:20px;

}
.logo img{
    height: auto;
	display: block;
	margin: 0 auto
}
.header{
	padding:31px 0 0 0;
	overflow:hidden;
}
.textgiaiphap h5{font-size:9px;text-align:center;}
.name-company{
	text-align:center;
	margin-top: 12px;
}
.name-company h1.ten-cty{
	font-size:32px;

	color:#388DD8;
	margin:0;
	font-family:'UTMBanqueBold';
}
.name-company ul>li:first-child{
	color:#4257a6;
	font-size:24px;
}
.name-company ul>li:last-child{
	color:#2096d3;
	font-size:19px;
}

.languages ul{
	margin-top:30px;
	float:right;
}
.languages ul li{
	float:left;
	margin-left:5px;
}
.languages ul li.current-lang{display:none;}

.theme-default .content .col-sm-12 #slider1{
	border-top:1px #959595 solid;
	height:570px;
}
.theme-default{
	overflow:hidden;clear:both;position:relative;
}
ul#slider1 > li > p.title-slide {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 5px 10px;
    background: rgba(0,0,0,0.5);
}
ul#slider1 > li > p.title-slide a{color:#fff;font-size: 14px;}
.theme-default a.next,.theme-default a.prev{position:absolute;top:49%;width:26px;height:26px;display:block!important;z-index:90;text-indent:10000px;}
.theme-default a.next{right:18px;background:url(../images/btn-next.png) no-repeat center;}
.theme-default a.prev{left:18px;background:url(../images/btn-prev.png) no-repeat center;}
.menu-main{
	min-height:55px;
	clear:both;
}
#main-nav{
	margin-bottom: 0;
	border-bottom:0;
	position:relative;
	border-radius:0;
}
ul#nav-menu{
	width: 100%;border-bottom: 1px #3077b8 solid;
}
ul#nav-menu > li{
	position: relative;
}
ul#nav-menu > li > a{
	color: #3077b8;
	padding: 17px 45px;
	font-size:16px;
}
ul#nav-menu > li.search{
	position: absolute;
	right: 19px;
	z-index: 20;
	top: 12px;
}
ul#nav-menu > li.search input {
    width: 50px;
    -webkit-transition: width 2s;
    transition: width 0.1s;
    background: url(../images/icon-search.png) no-repeat center ;
    line-height: 29px;
    border: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
	color:#333;
}
#nav-menu > li.search input:focus {
    width: 170px;
    background: #fff;
    border: none;
    outline: none;
    padding: 0 10px;
    border-radius: 3px;
	border:1px #ccc solid;
}
ul#nav-menu > li.loginuser{position:absolute;right:0;top:18px;z-index:20;}
ul#nav-menu > li.loginuser>a{padding:0;}
ul#nav-menu > li.loginuser>a i{font-size:19px;color:#388DD8}
ul#nav-menu > li > a:hover,ul#nav-menu > li > a:focus,ul#nav-menu > li > ul.sub-menu > li > a:hover{
  background: none;
  color: #4d4947;
}
ul#nav-menu > li > ul.sub-menu{
	display: none;
	position: absolute;
	z-index: 10;
	background: #e7e5e6;
	left: 0;
	width:240px;
	border:1px #ccc solid;	
	
}
ul#nav-menu > li:hover > ul.sub-menu{
	display: block;
}
ul#nav-menu > li > ul.sub-menu > li{
	position:relative;
	border-bottom: 1px solid #ccc;
}
ul#nav-menu > li > ul.sub-menu > li > a,ul#nav-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{
  color: #333;
  padding: 10px 15px;
  display:block;
  font-size:16px;
}
#nav-menu > li > ul.sub-menu > li > ul.sub-menu {
    display: none;
    position: absolute;
    z-index: 10;
    background: #e7e5e6;
    top: 0px;
    left: 220px;
    width: 220px;
	border:1px #ccc solid;	
}
ul#nav-menu > li > ul.sub-menu > li > a{
	color:#333;
}
ul#nav-menu > li > ul.sub-menu > li > a:hover{
	color:#333;
}

#nav-menu > li > ul.sub-menu > li:hover ul.sub-menu{display:block}
ul#nav-menu > li > ul.sub-menu > li:last-child > a{
  border-bottom: 0;
}
.navbar-collapse.collapse{padding:0!important;}
.index{
	overflow:hidden;
	background:url(../images/bg-cam.jpg) repeat-x top left;
	clear: both;
}
.welcome{
	margin:10px 0 10px 0;
	overflow:hidden;
}
.welcome .nav-tabs > li{
	width:20%;
	text-align:center;
}
.welcome .nav-tabs > li > a,.welcome .nav-tabs > li.active > a{
	border:0;
	background:none;
	color:#fff;
	font-size:16px;
}
.welcome .nav-tabs > li.color-first, #bgtile1{
	background:#398dd8;
}
.welcome .nav-tabs > li.first{
	background:url(../images/bg-xanh.png) no-repeat right;
	background-size:cover;
}
.welcome .nav-tabs > li.color-two, #bgtile2{
	background:#72c05f;
}
.welcome .nav-tabs > li.color-three, #bgtile3{
	background:#797979;
}
.welcome .nav-tabs > li.three{
	background:url(../images/bg-xam.png) no-repeat left;
	background-size:cover;
}
.welcome .nav-tabs > li.color-four, #bgtile4{
	background:#36348c;
}
.welcome .nav-tabs > li.four{
	background:url(../images/bg-xanh-bien.png) no-repeat left;
	background-size:cover;
}
.welcome .nav-tabs > li.color-five, #bgtile5{
	background:#e9d771;
}
.welcome .nav-tabs > li.five{
	background:url(../images/bg-vang.png) no-repeat left;
	background-size:cover;
}

.welcome .nav-tabs{
	border-bottom:0;
	background: #72c05f;
	padding-bottom: 2px;
}
.welcome .tab-content{
	background:#f2f2f2;
	border-bottom:2px #3077b8 solid;
}
.welcome .tab-content .tab-pane{
	overflow:hidden;
	padding: 25px 0 0 0;
}
.welcome .tab-content .tab-pane div.image{
	height:174px;
	overflow: hidden;
	position: relative;
	border: 1px #ddd solid;
}
.welcome .tab-content .tab-pane div.image img{
	position: absolute;
	top: -999px;
	bottom: -999px;
	left: -999px;
	right: -999px;
	margin: auto;
	width:100%;height: auto;
}
.welcome .tab-content .tab-pane p.title{
	margin:14px 0;
}
.welcome .tab-content .tab-pane p.title a{
	color:#425563;
	font-size:16px;
}
.tab-content .tab-pane p.title a:hover{
	color:#72c05f;
}
.aboutus{
	background:#fff;
	box-shadow: 0 2px 5px #333;
	padding: 26px 23px;
	min-height: 383px;
}
.aboutus h4.title{

	color:#4d4947;
	font-size:16px;
	margin-bottom:35px;
}
.aboutus .textwidget{
	text-align:justify;
	color:#4d4947;
	font-size:12px;
}
.aboutus .textwidget ul>li:first-child{
	margin-bottom:23px;
}
.new-ht .title-catel{
	margin-bottom:15px;
}
.new-ht .title-catel a{
	padding:5px 82px 5px 32px;
	display:inline-block;
	background:url(../images/bg-title-xanh-duong.png) no-repeat right;
	background-size:cover;
	color:#fff;
	font-size:16px;
}
.new-ht .title-cater{
	overflow:hidden;
	margin-bottom:25px;
}
.new-ht .title-cater a{
	padding:11px 32px 11px 82px;
	/* background:url(../images/bg-title-xanh-la.png) no-repeat left; */
	display:inline-block;
	background-size:cover;
	color:#fff;

	font-size:14px;
	/* float:right; */
	text-align:center;
}
.new-ht .new{
	background:#f2f2f2;
	border-bottom:1px #3076b8 solid;
	min-height: 374px;
}
.new-ht .new .n-image{
	margin-bottom:11px;
}
.new-ht .new .n-image img{
	height:auto;
}
.new-ht .new .n-title{
	padding:0 8px;
	margin:0;
}
.new-ht .new .n-title a{
	color:#425563;
	font-size:17px;
}
.new-ht .new .n-title a:hover,.new-ht .list-ht .item-ht .ht-title a:hover,
.col-spdv .list-spdv .item-spdv .image p.spdv-title a:hover, ul#slide-tbk>li>a:hover, ul#slide-tb>li>a:hover,
.item-ht h2.ht-title a:hover {
	color:#72c05f;
}
.new-ht .new .n-description{
	text-align:justify;
	color:#444545;
	padding:0 8px;
	margin-top:5px
}
.new-ht .new  .n-time,.new-ht .list-ht .item-ht .ht-time{
	padding:0 19px;
	color:#787878;
	margin-top:10px;
	margin-bottom:7px;
	font-size: 14px;
}
.new-ht .list-ht .item-ht img{
	height:100%;
	border-left:3px #3077b8 solid;
}
.new-ht .list-ht .item-ht .ht-title{
	margin-top:15px;
}
.new-ht .list-ht .item-ht .ht-title a{

	font-size:12px;
	color:#3077b8;

}
.new-ht .list-ht .item-ht .ht-description{
	color:#444545;
	font-size:12px;
}
.new-ht .list-ht .item-ht .ht-time{
	padding:0;
}
.new-ht .list-ht .item-ht{
	margin-bottom:22px;
	background:#f2f2f2;
	height: 202px;
	overflow:hidden;
}
.new-ht .list-ht .item-ht:last-child{
	margin-bottom:0;
}
.line-bottom{
	height:2px;
	background:url(../images/bg-line-3-mau.jpg) no-repeat center;
	background-size:cover;
	margin:0px 0px 10px;
}
.video-product .video-hinhanh > ul{
	background:url(../images/bg-2-mau-xanh.jpg) no-repeat center;
	background-size:cover;
	border-bottom:1px #21407d solid;
}
.video-product .video-hinhanh ul>li{
	width:50%;
	text-align:center;
}
.video-product .video-hinhanh ul>li > a{
	font-size:16px;
	color:#fff;
	border:0;
	background:none;
}
.date {
    margin: 5px 0;
    font-size: 12px;
    color: #999;
}
.video-product .video-hinhanh ul>li > a:hover,.video-product .video-hinhanh ul>li > a:focus,.video-product .video-hinhanh ul>li.active > a{
	background:none;
	color:#fff;
	border:0;
}
.video-product #hinhanh .item-hinhanh > .image,.video-product #video .item-video > .image{
	position:relative;
	display:block;
}
.video-product #video .item-video > p.title,.item-hinhanh > p.title{padding:10px;font-size:14px;}
.video-product #hinhanh .item-hinhanh > .image img,.video-product #video .item-video > .image img{
	height:auto;
	max-height: 315px;
}
.video-product #hinhanh .item-hinhanh > .image p.title{
	position:absolute;
	top:0;
	padding:10px 0 10px 30px;
	background:rgba(15,15,16,0.4);
	margin: 0;
	width: 100%;
	text-align: left;
}
.video-product #hinhanh .item-hinhanh > .image p.title a,.video-product #video .item-video > .image p.title a{
	color:#fff;
	font-size:12px;

}
.video-product #hinhanh li,.video-product #video li{
	padding:14px 20px 12px 20px;
}
.video-product #hinhanh li i,.video-product #video li i{
	color:#3077b8;
	margin-right:14px;
}
.video-product #hinhanh li a,.video-product #video li a{
	color:#444545;
	font-size:14px;
}
#video,#hinhanh{
	background:#f2f2f2;
}
.col-spdv .title-cater {
	text-align:center;
	background:#388DD8;
	padding:0px 0;
	margin-top: 0px;
	margin-bottom:0px;
}
.hop-tac{margin-bottom:15px;}
.hop-tac a {
    padding: 5px 82px 5px 32px;
    display: inline-block;
    background: url(../images/bg-title-xanh-duong.png) no-repeat right;
    background-size: cover;
    color: #fff;
    font-size: 16px;
}
.item-ht{overflow:hidden;
    background: #f2f2f2;
    margin-bottom: 20px;
	border-radius: 3px;
}
.ht-description p{
	color:#80868b;
}
.image-ht .row a img{height:159.5px;}
.item-ht h2.ht-title{margin-top:5px;text-align: justify;margin-bottom: 5px;}
.item-ht h2.ht-title a{color:#425563;font-size:16px;}
.video-hinhanh{margin-top:52px;}
.item-video,.item-hinhanh{position:relative}
.video-product #video .item-video > p.title,.item-hinhanh>p.title{position: absolute;
width: 100%;
bottom: 0;
padding: 5px 10px;
background: rgba(0,0,0,0.5);color:#fff
}
.item-hinhanh p.title a{color:#fff}
.col-spdv .title-cater a{
	color:#fff;
	font-size:16px;
	padding:5px 0;
}
.nav > li > a{padding:5px 15px;}
/*ul#slide-tb, ul#slide-tbk{height:310px;}*/
ul#slide-tb>li, ul#slide-tbk>li{list-style:inherit}
ul#slide-tb>li>a{background:url(../images/primitive-dot.png) no-repeat left 6px top 16px;display: block;color:#425563;font-size:15.5px;padding: 7px 15px;text-align:justify}
ul#slide-tbk>li>a {
    background:url(../images/primitive-dot.png) no-repeat left 6px top 13px;
    display: block;
    color:#425563;
    font-size:15.5px;
    padding: 3px 15px;
    text-align:justify;
    line-height: 19px;
}
ul#slide-tbk>li, ul#slide-tb>li {
    margin-bottom: 10px;
    margin-top: 3px;
}
ul#slide-tbk>li {
    margin-top: 8px;
}
.list-spdv ul.callbacks_tabs{border:0;text-align:right;margin-bottom: 10px;}
.list-spdv ul.callbacks_tabs >li{display:inline-block;margin-right:3px;}
.list-spdv ul.callbacks_tabs >li > a{padding:2px 4px;font-size:11px;background:#ccc}
.list-spdv ul.callbacks_tabs> li.callbacks_here>a{background:#3077b8;color:#fff}
.lienket-web .title-catel{
	margin-bottom:15px;
}
.lienket-web .title-catel a{
	padding:7px 82px 7px 32px;
	display:inline-block;
	background:url(../images/bg-title-xanh-duong.png) no-repeat right;
	background-size:cover;
	color:#fff;
	font-size: 16px;
}
.lienket-web .list-lkw{
	width: 95%;
	margin: 0 auto;
	margin-bottom:31px;
}
#owl-dt .item-lkw::before{
  content: "";
  display: block;
  padding-top: 52%;
}
#owl-dt .item-lkw img{
  max-width: 100%;
  width: auto!important;
  position: absolute;
  top: -999px;
  bottom: -999px;
  left: -999px;
  right: -999px;
  margin: auto;
  height:100%;
  width:100%;
}
#owl-dt .owl-nav,#owl-spdv .owl-nav{display:block!important}
#owl-dt .owl-nav .owl-prev,#owl-dt .owl-nav .owl-next,
#owl-spdv .owl-nav .owl-prev,#owl-spdv .owl-nav .owl-next,
#owl-asp .owl-nav .owlasp-prev,#owl-asp .owl-nav .owlasp-next,
#owl-productcat .owl-nav .owlasp-prev,#owl-productcat .owl-nav .owlasp-next, 
#owl-productcat .owl-nav .owl-prev, #owl-productcat .owl-nav .owl-next,
#owl-cnm .owl-nav .owlcnm-prev,#owl-cnm .owl-nav .owlcnm-next{
	position:absolute;
	width:13px;
	height:28px;
	top:25px;
}
#owl-dt .owl-nav .owl-prev,#owl-spdv .owl-nav .owl-prev,#owl-asp .owl-nav .owlasp-prev, #owl-productcat .owl-nav .owlasp-prev, #owl-productcat .owl-nav .owl-prev{
	left:-24px;
	background:url(../images/icon-prev.png) no-repeat center;
}
#owl-dt .owl-nav .owl-next,#owl-spdv .owl-nav .owl-next,#owl-asp .owl-nav .owlasp-next, #owl-productcat .owl-nav .owlasp-next, #owl-productcat .owl-nav .owl-next{
	right:-24px;
	background:url(../images/icon-next.png) no-repeat center;

}
#owl-spdv .owl-nav .owl-prev,#owl-asp .owl-nav .owlasp-prev,#owl-cnm .owl-nav .owlcnm-prev, #owl-productcat .owl-nav .owlcnm-prev, #owl-productcat .owl-nav .owl-prev{left:0px;top:68px}
#owl-spdv .owl-nav .owl-next,#owl-asp .owl-nav .owlasp-next,#owl-cnm .owl-nav .owlcnm-next, #owl-productcat .owl-nav .owlcnm-next, #owl-productcat .owl-nav .owl-next{right:0;top:68px}
#owl-video .owl-nav .owlvideo-prev,#owl-hinhanh .owl-nav .owlvideo-prev{
    left: 0;
}
#owl-video .owl-nav .owlvideo-next,#owl-hinhanh .owl-nav .owlvideo-next{
    right: 0;
}
#owl-video .owl-nav .owlvideo-prev,#owl-video .owl-nav .owlvideo-next,
#owl-hinhanh .owl-nav .owlvideo-prev,#owl-hinhanh .owl-nav .owlvideo-next {
    position: absolute;
    top: 40%;z-index:10;
}
#owl-video .owl-nav i,#owl-hinhanh .owl-nav i{font-size: 20px;color: #ddd;cursor:pointer}
.row-three{
  overflow: hidden;
  margin: 25px 0 0 0;
}
.row-three .title-hahd{
  background: #f4f4f4;
  border-top: 2px #1662ab solid;
  border-bottom: 2px #da2827 solid;
}
.row-three .title-hahd a{
  padding: 27px 0 27px 0;
  display: block;
  text-transform: uppercase;
  font-size: 16px;
  color: #1662ab;
  text-align: center;
  font-weight: bold;
}
.category,.page,.single{
  padding: 20px 0;
  clear:both;
  overflow:hidden;
}
.col-sidebar,.col-news{
  background: #fff;
  border-radius: 3px;
}
.col-sidebar p.title-cat,.content-category p.title-cat,.content-single p.title-cat{
  font-size: 14px;
  font-weight: bold;
  padding:0 0 5px 0;

  text-transform: uppercase;
}
.content-category p.title-cat,.content-single p.title-cat{
	font-weight:normal;
	font-size:16px;
	margin-top:5px;
}
.col-sidebar p.title-cat{
	text-align:center;
	border-bottom:0;
	background:#3077b8;
	padding:10px 0 10px 0;
	color:#fff;
	font-weight:normal;
}
.col-sidebar p.title-cat i,.col-news p.title-cat i, .content-category p.title-cat i,.content-single p.title-cat i{
  font-size: 17px;
  margin-right: 4px;
  color: #cc5e1b;
}
.list-posts .item-post .tieu-de > p.td a:hover,
.list-posts .item-post .tieu-de > p.readmore i:hover,
.list-posts .item-post .tieu-de > p.readmore a:hover,.baivietkhac ul>li>a:hover{
  color: #da2827;
  transition: all 0.5s ease-in-out;
}
ul.ul-cate > li{
  padding: 5px 0 5px 0;
}
ul.ul-cate > li:first-child{
  padding-top: 15px;
}
ul.ul-cate > li:last-child{
  padding-bottom: 15px;
}
ul.ul-cate > li > a:hover{
  color: #da2827;
  transition: all 0.5s ease-in-out;
  padding-left: 5px;
}
ul.ul-cate > li > i{
  margin-right: 3px;
  top:-1px;
  position: relative;
  color: #26a950;
}
.col-news{
  margin-top: 20px;
}
.show-video iframe{
	height:auto;
	margin-top:10px
}
.content-category,.content-single{
  border-radius: 3px;
}
.thong-ke{
	margin:10px 0;
}
.list-posts .item-post{
  overflow: hidden;
  padding:15px 0;
  border-bottom: 1px #cecece dotted;
}
.list-posts .item-post .hinh-anh{padding-left:0;}
.list-posts .item-post .hinh-anh img{
  height: auto;
}
.list-posts .item-post .tieu-de{padding-right:0;}
.list-posts .item-post .tieu-de > p.td{
  margin-bottom: 10px;
}
.list-posts .item-post .tieu-de > p.td a{
  font-size: 16px;
  color: #425563;
  font-weight:600;
}
.list-posts .item-post .tieu-de .content-rss{
	text-align:justify
}
.list-posts .item-post .tieu-de > p.td a:hover{
	color: #4d4947;
}
.list-posts .item-post .tieu-de > p.readmore{
  text-align: right;
  margin-top: 5px;
}
.list-posts .item-post .tieu-de > p.readmore a{
  font-style: italic;
  color: #aa3a25;
}
.list-posts .item-post .tieu-de > p.readmore i{
  margin-right: 4px;
  color: #aa3a25;
}
.content-single .show-content{
  padding: 20px 0;
  text-align: justify;
  line-height: 21px;
  overflow: hidden;
}
.content-single .show-content > h4{
	color:#425563;
	margin-top:0;
	font-size:17px;
}
.baivietkhac{
  padding: 15px 0;
}
.baivietkhac > p{
  font-size: 17px;
  font-weight: bold;
}
.baivietkhac ul>li{
  padding: 3px 0;
}
.baivietkhac ul>li i{
  margin-right: 3px;
}
.baivietkhac ul>li>a{

}
.motso-hinhanh{
  margin-top: 15px;overflow: hidden;
}
.motso-hinhanh > p.msha{
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom:1px #cecece solid;
  padding-bottom:5px;
}
.motso-hinhanh img{
  max-height: 131px;
  height: 100%;
  width: 100%;
}
.motso-hinhanh .col-sm-3{
  margin-bottom: 10px;
}
.wpcf7 p{
  margin-bottom: 10px;
}
.wpcf7 input.wpcf7-text,textarea{
	border:1px #cecece solid;
	padding:5px;
}
textarea{width:100%;}
.wpcf7 input.wpcf7-submit{
  padding: 5px 15px;
  border: 0;
  background:#7fa53f;
  color:#fff;
  border-radius:5px;
}
.wpcf7 input.wpcf7-submit:hover{
  transition:all 0.5s ease-in-out;
  background: #3077b8;
  color: #fff;
}
#slider-video iframe{
	height:auto;
}
label{
	font-weight:normal;width: 100%;
}
.col-cat-pro .hinh-anh{float:left;margin:0 10px 0 0;width: 30%;}
h3.title{margin:0;text-align:center;background:#539adb;color:#fff;font-size: 18px;padding: 8px 0;margin:0 0 0 0 }
.menu-series ul{padding:5px 0;border:1px #ccc solid}
.menu-series ul>li{border-bottom:1px #ddd solid;position:relative}
.menu-series ul>li:last-child{border-bottom:0;}
.menu-series ul>li>a{display:block;padding:7px 10px;font-size: 15.5px;color:#425563}
.menu-series ul>li>a:hover,.item-page > h3>a:hover{text-decoration:underline}
.menu-series ul>li>ul.sub-menu{position:absolute;top:0;left:233px;width:260px;display:none;z-index:999;background:#fff}
.menu-series ul>li:hover> ul.sub-menu,.menu-series ul>li>ul.sub-menu>li:hover >ul.sub-menu{display:block;}
.menu-series ul>li>ul.sub-menu>li{position:relative}
.menu-series ul>li>ul.sub-menu>li>ul.sub-menu{position:absolute;top:0;left:260px;width:260px;z-index:999;background:#539adb}
.menu-series ul>li>ul.sub-menu>li>ul.sub-menu>li>a{color:#fff}
ul.menu-dm>li>ul.sub-menu{background:#539adb;border:0}
ul.menu-dm>li>ul.sub-menu>li>a{color:#fff}
ul.menu-dm>li.menu-noibo:hover >ul.sub-menu{display:none}
.linkwebsite,.library-image{margin:15px 0 0 0}
.item-half {
    width: 50%;
    padding: 0 6px;
}
.item-half .title-first {
    background: #72c05f;
}
/* footer */
.top-footer{
	overflow: hidden;
	background:url(../images/bg-bottom-footer.png) no-repeat center bottom #388DD8;
	min-height:237px;
	padding-top:26px;
}
.top-footer h4.ten-cty{
	color:#fff;
	font-size:18px;
	margin-bottom:4px;
	margin-top:0;
}
.top-footer .col-ttcty ul>li{
	color:#fff;
	margin-bottom:4px;
}

.bottom-footer{
	background:#8a8a8a;
	padding:10px 15px;
	font-size:12px;
	color:#fff;
	overflow: hidden;
}
.menu-footer1 > li:first-child a,.menu-footer2 > li:first-child a{
	color:#fff;
	font-size:17px;
	margin-bottom:11px;
	display:block;
}
.menu-footer1 > li > a,.menu-footer2 > li > a{
	color:#fff;
	margin-bottom:4px;
	display:block;
}
.menu-footer1 > li > a:hover,.menu-footer2 > li > a:hover{
	color:#72c05f;
}
.cont-rss{text-align:justify}
.bbp-login-form .bbp-submit-wrapper{float:left!important}
.bbp-login-form fieldset legend{display:block!important}
.bbp-submit-wrapper button{border: 0;
    padding: 5px 15px;
    background: #3077b8;
    color: #fff;
    border-radius: 4px;}
#bbpress-forums fieldset.bbp-form legend{font-size:17px;font-weight:bold;}
#bbpress-forums div.wp-editor-container {border: 1px #ccc solid;}
