﻿
body{
	line-height: 1.4;
    font-family: Arial,Tahoma,sans-serif;
	background: #eee;
	font-size:14px;
}
a:hover {
	text-decoration:none;
}
a, a:visited {
    color: #0072bc;
    text-decoration: none;
}
body.archive #main .img-thumbnail {
    float: left;
    height: 150px !important;
    margin-bottom: 0;
    margin-right: 5px;
    width: 200px;
}
.archive #main .post h3 {
    font-family: Tahoma;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
}
body.archive header h3 a {
    color: #008826;
}
.pagination ul li {
    float: left;
    margin-left: 10px;
}
.navbar-collapse {
	padding-left:0;
	padding-right:0;
}
.main_nav li {
	float:left;
	display:inline-block;
}
.main_nav li a:hover,.main_nav li.current-menu-item a {
   
}

.main_nav li a {
    
}
.post_content {
	padding:0 10px;
}
.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.wp-caption-text {
    text-align: center;
	font-weight:700;	
}
/*begin css */
.formSearchHome {
	position: relative;
}
.main-header {
	background-color: #fff;
	padding-top: 15px;
	padding-bottom:15px;
	border-bottom: 1px solid #f5f5f5;
	border-bottom-color: #eee;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.logo img {
	
}
.btn-search {
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 4px 4px 0 !important;
}
.title-blockAppDiv {
	border-bottom:2px solid #ed3e32;
	margin-bottom:15px;
	padding-bottom:5px;
}
.title-blockAppDiv .title-text {
	font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    background: #EB3E32;
    color: #fff;
    display: inline-block;
	min-width: 250px;
}
.title-blockAppDiv .title-text a {
	color: #fff;
}
.title-text,.widgettitle {
	text-transform: uppercase;
}



.sidebar .widget > div {
   
}
.sidebar .widget_nav_menu li a {
    color: #000;
    transition: 0.2s;
    padding: 5px 15px;
    background: url(images/widget-link.png) 5px 5px no-repeat;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	display: block;
}
.sidebar .widget_nav_menu li a:hover {
	color: #ff0000;
}
.downloadli {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 15px;
}
.downloadli .box-app {
    border: 3px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    background: #fff;
    height: 240px;
    overflow: hidden;
    text-align: center;
}
.nav-container {
   
}
.box-app a.img-box {
	overflow: hidden;
}

.box-app img {
	transition: all 1s ease 0s;
	width: 120px;
    height: 120px;
    transform: scale(1.0);
    transition: 0.9s;
    margin: 10px auto;
    display: block;
}
.box-app img:hover {
	transform: scale(1.1);
}
.title-small a {
    font-size: 13px;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 5px;
    overflow: hidden;
    display: block;
    padding-left: 5px;
    font-weight: 700;
}
.download-loop a {
	padding: 3px 10px;
    margin-top: 10px;
    min-width: 80px;
}
.copyright {
    color: #666;
    padding: 0 5px;
}
.sidebar img {
	max-width:100%;
}
.sticky {
	
}
.main-single {
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12), 0 1px 8px 0 rgba(0,0,0,0.2);
	background: #fff;
}
.top-singleApp {
	
	margin-bottom:40px;
	margin-top: 25px;
}
.ImgFeatureSingle {
	padding-right: 0;
}
.titleSummery {
	color: #212121;
    font-size: 30px;
    font-weight: 300;
    line-height: 35px;
    text-align: left;
	font-family: "Roboto",Arial,sans-serif;
	margin-bottom: 10px;
}
.boxSummarySingle {
	padding-right: 0;
}
.desc-app .more-link,.item-excerpt .more-link {
	display: none;
}
.sidebarItem {
	padding-right: 0;
}
.itemApp {
	display: table;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.2);
    background: #fff;
	margin: 10px 0;
    overflow: hidden;
	width: 100%;
}
.ImgItem {
	display: table-cell;
	width: 1%;
}
.ImgItem img {
	width: 130px;
	height: 130px;
}
.title-Item {
	display: table-cell;
	height: 100%;
    vertical-align: top;
	padding: 5px 10px;
}
.title-Item a {
	font-size: 13px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    line-height: 1.3;
	
}
.title-Item a:hover {
	color: #ff0000;
}
.item-excerpt {
	margin-top: 5px;
	word-break: break-word;
	overflow: hidden;
	max-height: 54px;
	font-size: 13px;
}
.post_content p {
	text-align: justify;
}
.wp-pagenavi {
	display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.loopBlockCatApp,.content-listApp {
	overflow: hidden;
}
.ads-header {
	text-align: center;
	margin:10px auto;
}
.btn-download {
	width: 180px;
    font-weight: 300;
    border-radius: 4px;
    font-size: 22px;
    display: block;
    margin: 0 auto;
    text-shadow: 1px 1px #666;
    font-weight: bold;
    box-shadow: 1px 1px 2px #aaa;
    height: 40px;
    color: #fff !important;
    border: solid 1px #64991e;
    background: #64991e;
    background: -webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));
}
.btn-download:after {
    background: url(images/icons_os.png);
    width: 32px;
    height: 32px;
    position: absolute;
    content: "";
    top: 5px;
    left: 20px;
}
.boxAdsSmall {
	padding-top:10px;
	text-align: center;
}
.extra-ulApp {
	font-size:0.9em;
	
}
.extra-ulApp li {
	margin-bottom:5px;
	overflow: hidden;
	border-bottom: 1px dashed #ddd;
}
.extra-ulApp li > span{
	font-weight: 400;
	float: left;
	width:100px;
}
.kk-star-ratings  {
	
}
#footer {
	 
	 font-size:0.8em;
	
}
#footer .copyright {
	padding-top:10px;
	padding-bottom:10px;
}
#footer .copyright .container {
	background: #fff;
	padding-top: 10px;
	border-top: 3px solid #1a86ca;
	padding-bottom:10px;
	overflow: hidden;
}
#main p.meta {
	float: right;
}
.nivo-caption {
	color: rgba(0,0,0,.87) !important;
	background: rgba(255,255,255,.8) !important;
	padding: 10px !important ;
}
#slideHome {
	margin-bottom: 15px;
}
#thometopview .title-Big {
    line-height: 1em;
    font-size: 1.2em;
    padding: 0 0 10px 0;
    font-weight: bold;
    color: #0072bc;
    display: block;
}
.title-Big i,.highline li a i {
    font-style: normal;
    font-size: 13px;
	color: #666;
}
.kk-star-ratings {
    width: 120px;
    min-height: 4px;
}
.imgThumb {
	padding-left: 0;
	padding-right: 0;
}
.imgThumb img{
	max-width: 100%;
	height:150px;
}
.menu-mainHome li a {color: #fff !important }
.briefinfo .more-link {display: none }
#thometopview {
	overflow: hidden;
	margin-bottom:15px;
}
.rpwe-li {padding-left: 10px }
ul.highline {
    margin: 10px 5px;
    clear: both;
}
ul.highline  li {
    line-height: 2.4em;
    position: relative;
    border-bottom: 1px dotted #ddd;
}
.highline li span.stdCount {
    border-radius: 3px;
	height:19px;
	width:19px;
    padding: 1px 3px;
    border: 1px solid #faa61a;
    background: #fdd901;
    margin-right: 5px;
	display:inline;
}
.highline li a{
	font-weight: 700;
}
span.downloadtimes {
    position: absolute;
    right: 0;
    font-weight: bold;
    color: #faa61a;
}
.topdownloads {
    overflow: hidden;
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #02aeef;
	padding-left:5px;

}
.topdownloads .title-top{
    background: #f5f5f5;
    color: #000;
    text-align: left;
    margin-bottom: 5px;
    text-indent: 10px;
	padding: 5px;
	font-weight: 700;
}
.topdownloads ul li {
    overflow: hidden;
    display: inline-block;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #eee;
    margin: 0 0 5px 0;

}
.topdownloads ul .item-image {
	float: left;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: 5px;
}
.topdownloads ul .item-image img {
	display:block;
	width: 32px;
	height:32px;
	margin:0 auto;
}
.rpwe-li{
	padding-left: 5px;
}
.meta-item {
	float: left;
	padding-left: 0;
	padding-right: 0;
}
.meta-item .title-item{
	width: auto;
	white-space: normal;
}
#sidebar1 ul.menu li {
  
    border-bottom: 1px dotted #c2d1df;
}
#sidebar1 ul.menu li > a ,#sidebar1 .max-mega-menu li a{
    padding: 5px !important;
    display: block;
    line-height: 24px;
	font-size:0.85em !important;
	
	border-bottom: 1px dashed #ddd !important;
}
#sidebar1 .max-mega-menu li a:hover{
	color: #ff0000 !important;
}
.content-overview {
    border-radius: 5px;
    margin: 0 10px;
    position: relative;
}
.detail-content {
    padding: 0;
}
.detail-content .title {
    text-transform: uppercase;
    line-height: 32px;
    font-size: 1.5em;
    color: #666;
    padding: 0 0 0 40px;
    font-weight: normal;
    background: url(images/information.png) left center no-repeat;
    margin: 10px 0 0 0;
}
.detail-content div {
    padding: 0;
}
.textview {
    font-size: 15px;
    font-family: arial;
    line-height: 24px;
    color: rgba(0,0,0,.87);
}
.download-box {
    padding: 10px;
    margin-bottom: 10px;
}
.download-box .box-title {
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
    text-transform: uppercase;
    font-size: 1.5em;
    padding-left: 35px;
    color: #666;
    font-weight: normal;
    background: url(images/ICO-2.png) no-repeat 0 center;
}
.download-box .list-download .download-link-button {
    border-bottom: 1px dotted #ddd;
    background: url(images/right.png) no-repeat -15px 0 #fff;
    font-size: 14px;
    display: block;
    overflow: hidden;
    padding: 8px 8px 8px 32px;
}
#permalink::after {
    font-size: 1.5em;
    padding-left: 30px;
    line-height: 1.5em;
    background: #64991e url(images/ico.png) no-repeat 8px center;
    background: url(images/ico.png) no-repeat 8px center,-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));
    background: url(images/ico.png) no-repeat 8px center,-moz-linear-gradient(top,#7db72f,#4e7d0e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');
}
.secure-link:after {
    float: right;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
    border-radius: 4px 4px 4px 4px;
    border: solid 1px #64991e;
    background: #64991e;
    background: -webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));
    background: -moz-linear-gradient(top,#7db72f,#4e7d0e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');
    content: 'Download';
}
.is-web:after {
    content: 'Truy cập';
}
#detailview .tags {
    margin-top: 10px;
    font-weight: bold;
    padding: 0;
    margin-bottom: 10px;
}
#detailview .tags span {
    display: block;
}
#detailview .tags a {
    font-weight: normal;
    font-size: 13px;
    padding: 0 10px 0 0;
}
.otherversions ul, .relatedsoftwares ul {
    overflow: hidden;
    padding: 5px 10px;
}
.relatedsoftwares li {
    border-bottom: 1px dotted #ddd;
    line-height: 30px;
}
.relatedsoftwares li a {
    font-size: 14px;
}
.relatedsoftwares img {
    vertical-align: middle;
    height: 20px !important;
    padding-right: 5px;
	width:25px;
}
.relatedsoftwares li a i {
    font-size: 13px;
    font-style: normal;
    color: #888;
    margin-left: 5px;
}
.relatedsoftwares li a em {
    font-style: normal;
    float: right;
    text-transform: lowercase;
    font-weight: bold;
}
.relatedsoftwares h3 {
    font-weight: 700;
}
.sidebar .widget {
  
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #02aeef;
}
.sidebar .widget .widgettitle {
    text-align: center;
    padding: 5px 0;
    color: #fff;
    font-weight: bold;
    background: #02aeef;
	font-size:0.9em;
	display: block;
}
.listbox-view li {
	display: block;
    overflow: hidden;
    padding: 5px 10px;
}
.listbox-view li .list-item-title {
    padding-left: 40px;
    position: relative;
    overflow: hidden;
    display: block;
    height: 45px;
    white-space: nowrap;
	font-size: 0.9em;
	border-bottom: 1px dashed #ddd;
}
.list-item-title a.item-image {
    position: absolute;
    width: 28px;
    height: 28px;
    top: 5px;
    left: 0;
    overflow: hidden;
    display: block;
}
.listbox-view li img {
	height: 28px;
	width:28px;
}
div.title-item a {
	color: #0072bc;
}
div.title-item a:Hover {
	color: #ff0000;
}
.list-item .list-item-title i {
    color: #888;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list-item .list-item-title .item-downloads {
    top: 0;
    position: absolute;
    right: 0;
    color: #faa61a;
}
.vue-star-rating-rating-text {
	margin-top: 0 !important;
	font-size: 16px;
}
.nav-footer {
	overflow: hidden;
	display: block;
	
}
.nav-footer ul{
	text-align: right;
	float: right;
}
.nav-footer li {
	float: left;
	display: inline-block;
	margin-right:10px;
}
.nav-footer li a{
	color: #0072bc;
    text-decoration: none;
}
.nav-footer li a:after {
    content: ' |';
    color: #999;
}
.subtabs {
	background: #02aeef;
    height: 33px;
    margin: 10px 0;
    border-radius: 3px;
}
.subtabs ul {
    list-style: none;
}
.subtabs ul li {
    text-align: center;
    width: 30%;
    padding: 0;
    float: left;
    height: 32px;
    line-height: 32px;
	position: relative;
}
.subtabs a {
    color: #fff;
}
.subtabs li.selected a:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: 26px;
    left: 73px;
    border-color: transparent transparent #fff transparent;
    border-width: 0 10px 7px 10px;
    border-style: solid;
}
.list-view .list-item-title {
    padding: 10px 0;
	overflow:hidden;
	display: none;
}
.list-item-title a:hover {
	color:#f8752d;
}
.img-itemTabs img {
	width:32px;
	height: 32px;
	vertical-align: middle;
	margin-right:5px;
	float: left;
}
#tabcontents .list-item-title a span{
	font-size: 16px;
    font-weight: bold;
    margin: 5px 10px;
}
.list-view .list-item-info {
    float: left;
    padding-bottom: 10px;
    font-size: 13px;
    display: block;
    
}
.list-view .list-item-info .item-image {
    float: left;
    
    
}
.list-view .list-item-info img {
    height: 110px;
    width: 110px;
    padding-left: 5px;
	margin-right:10px;
}
.list-view .list-item-plus {
    width: 120px;
    float: right;
    display: block;
	padding-left:0;
	padding-right: 0;
    text-align: center;
}
.list-view .list-item {
    border-bottom: 1px dashed #ccc;
	overflow: hidden;
}
.list-item-plus li {
	margin-bottom: 5px;
	overflow: hidden;
}
.list-view .list-item-plus .license-info {
    margin-bottom: 10px;
}
.list-item-plus .license-info .item-label {
    display: none;
}
 .list-item-plus .item-label {
    display: none;
}
.list-view .list-item-plus .downloads-info .item-info:after {
    content: "Lượt tải";
    color: rgb(0, 0, 0);
    font-weight: normal;
}
.list-view .list-item-plus .license-info .free {
    color: #8dc63f;
    font-size: 12px;
}
.list-view .list-item-plus .license-info .free:before {
    content: "Free";
    background: #8dc63f;
	color: #fff;
    padding: 2px 4px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 9px;
    margin: 0 8px 0 0;
    font-family: Tahoma;
}
.list-item-plus .download-info a.download-button {
    text-transform: uppercase;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    display: block;
    line-height: 30px;
    border-radius: 4px;
    box-shadow: 1px 1px 2px #aaa;
    color: #fff;
    width: 90%;
    border: solid 1px #64991e;
    background: #64991e;
    background: -webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));
    background: -moz-linear-gradient(top,#7db72f,#4e7d0e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');
}
.list-item-plus .downloads-info .item-info {
    color: #faa61a;
    font-weight: bold;
}
.brief-info a.more-link {
	display: none;
}
.wp-pagenavi .pages {display: none }
.ads-header img{
	max-width: 100%;
}
.tit3f {
    background: #f7f8f9;
    border-bottom: 2px solid #c5c8ca;
	padding: 5px 0 0;
    margin-bottom: 15px;
	overflow: hidden;
}
.tit3f span,.relatedsoftwares h3 span {
    background: #46a54d;
	display: block;
    float: left;
    padding: 8px 15px;
    font-weight: 700;
    color: #fff;
}
.tabCt2 {
	margin-bottom: 15px;
}
.allv li {
    border-bottom: 1px dotted #a4a4a4;
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.allv li a:hover {
	color: #ff0000;
}
.allv li a span.vdownload {
    padding: 0px 10px;
    display: inline-block;
    margin-left: 9px;
    color: #fff;
    cursor: pointer;
    background: #55b85c;
}
.kk-star-ratings {
	width: 250px !important;
}
div.kksr-stars {
	float: left !important;
}
.kk-star-ratings .kksr-legend { 
	padding: 0 0 0 10px !important;
	font-weight:700;
	font-size: 14px !important;
	color: #000;
	float: left;
}
.menu-mainHome {
	border-bottom: 2px solid #02aeef;
    padding-bottom: 2px;
}
@media only screen and (max-width: 768px) {
	.logo {
		padding-left: 0;
	}
	.logo img {
		margin: 0 auto;
	}
	#header-search-top {
		padding-left: 0;
		padding-right: 0;
	}
	.widget.widget_maxmegamenu {
		display: none;
	}
	
}
@media only screen and (min-width: 768px) {
	#main {
		
	}
	#mega-menu-dmsp_nav .mega-sub-menu {
		border: 1px solid #02aeef !important;
		padding: 5px 10px !important;
	}
	#mega-menu-dmsp_nav .mega-sub-menu a{
		background: #fff !important;
	}
	#content {
		background: #fff;
	}
	.sidebar {
		padding-left:0;
		padding-right:0;
	}
	.container {
		width:1000px;
		padding-left: 0;
		padding-right: 0;
	}
	.leftCopyright {
		width:350px;
	}
	.RightCopyright {
		width:750px;
		text-align: right;
		float:right;
	}
	.extra-ulApp li span:first-child {
		
	}
	.list-view .list-item-info {
		
	}
	#mega-menu-wrap-main_nav.mega-menu-wrap {
		background:#02aeef !important;
	}
}

@media only screen and (min-width: 980px) {

	
	
}

@media (min-width: 1200px) {
  
}