@charset "utf-8";abbr,acronym,fieldset,img{border:0}a,a:hover{text-decoration:none}
.clearfix:after,ul.fmenu li ul{visibility:hidden;clear:both}.banr,.bnb,.cl,.clearfix:after,.midle,.mlist,.tab1,.tex,.topd li,ul.fmenu li ul{clear:both}address,body,caption,cite,code,dd,dfn,dl,dt,em,form,h1,h2,h3,h4,h5,h6,li,ol,option,p,pre,select,strong,table,td,th,ul,var{font-size:100%;font-style:normal;font-weight:400;margin:0;padding:0;text-decoration:none}.legal,.topdownload,.tit,.title_installer,strong,ul.fmenu li.actN2 a{font-weight:700}img{background-color:transparent;vertical-align:top;max-width:100%}h4{font-weight: 600;padding: 5px 0;}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}.align-center,.banr{text-align:center}ol,ul{list-style:none}dl dl,dl ol,dl ul,ol ol,ol ul,td td,ul ol,ul ul{font-size:100%}q:after,q:before{content:''}html{overflow-y:scroll}body{line-height:1.5}* html body{font-size:62.5%}em{font-style:italic}li{margin-left:0}.l{float:left}.r{float:right}.clearfix:after{height:0}* html .clearfix{height:1%}.clearfix{display:block}.t2{position:absolute;top:0;left:0;width:100%}.bf{color:#fff}.legal{float:left}.midle{width:1200px;margin:0 auto;}.bdy,.midleft{margin-bottom:20px}.midleft{width:857px}.midleftl{width:220px}
.midlright{width:860px}.block_ad_page{float: left;width: 310px;}.bdy{width:330px}.list h3 a:hover,.listp li a:hover,.ques a:hover,.text2 a:hover,.texxt a:hover,.topd li a:hover{text-decoration:underline;color:#f30}.bn{width:300px}.banr{overflow:hidden;margin-bottom:10px;width:180px}.tab1{border:1px solid #c9c9c9;margin:10px 0;#padding-bottom:5px}#logo h1,#top-navigation ul{float: right;padding:0;margin:0}h3{color: #009787;font-weight: 600;font-size: 16px;padding: 5px 0;}.review-icon-user,ul.comments li .icons.sum{font-style:normal}body,html{overflow-x:hidden}body{font-size:14px;background:fixed #fff;background-size:cover;color:#596067;font-family:Arial,sans-serif}.clearfix:after,.clearfix:before{content:" ";display:table}.align-left{text-align:left}#logo{margin-top: 25px;}#logo,.downloadButton1,.networking,#toc_container .toc_list li a{text-align:center}.hide{display:none!important}#logo,#search-box,#top-navigation{display:block}h1{font-size:28px}a{color:#009688;transition:color .1s,background .2s;-webkit-transition:color .1s,background .2s;-moz-transition:color .1s,background .2s;-ms-transition:color .1s,background .2s;-o-transition:color .1s,background .2s}a:hover{color:#3498db}span.green{color:#2ecc71}label.error,span.error,span.red{color:#ee3124}#top-navigation ul{list-style:none!important}#top-navigation li{min-width: 96px;float:left;position:relative;left:15px}#top-navigation li a:hover{color:#000000;}#top-navigation li:after{content:'';display:block;border-right:1px solid #bdc3c7}#top-navigation li img{width: 57px;display: block;margin: auto;}#top-navigation li:last-child:after{display:none;border:none}
#search-box .search-area .search-button,#search-box .search-area .search-field,.networking li{display:inline-block}#top-navigation li a{color: #011f8c;font-weight: 600;padding: 5px;display: block;text-align: center;font-size:15px}
#search-box .search-area{border: 1px solid #009688;;margin:6px 0 0;background:#fff;float: right;width: 47%;display: block;margin: auto;position:relative;top: 70px;}
.midleftl .clos .tit,.tit{color:#fff;background:#002e56}
#search-box .search-area .search-field{border:none;width:80%;padding:8px;border-radius:3px 0 0 3px;outline:0}
#search-box .search-area .search-button{float:right;display:inline-block;text-align:center;padding:10px 15px 6px;margin:-1px -1px 0 0;border: 1px solid #009688; background: #009688; color: #fff;}#search-box{margin: 15px 0;}
#search-box .search-area .search-button:after{content:'Search';font-family:fontello;font-size:16px;line-height:25px;vertical-align:sub;color:#fff}#top-navigation{padding-top:15px}.tit{padding:8px 2px}.midleftl .clos{border:none!important}.midleftl .clos .tit{padding:10px 2px 10px 7px;font-size:16px}.midleftl .clos ul.fmenu{background:#e9ecef}.list li:last-child,.listp4 li:last-child,ul.fmenu li:last-child{border-bottom:none}ul.fmenu{padding:5px 0}ul.fmenu li{line-height:1.4;border-bottom:1px dotted #282a54;position:relative}ul.fmenu li:hover{background:#89c6f3}.networking{height:45px;width:100%} .quick{position: absolute;width: 563px;z-index: 11000;margin-top: 2px;}.quick img{max-height: 30px;max-width: 110px;padding-right: 10px;padding:5px;}.quick li:hover,.quick li:hover a{background: #fff;color:blue;}.quick-s{border-bottom: 1px solid #c3c3c3; vertical-align: middle;background: #efefef;border-radius: 9px;min-height: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.quick-s a{color: #776969;font-size: 12px}.icon_rs{float: left;}.networking_sidebar{float:left!important}.mobile-container{display:none;position:absolute;margin:auto;background-color:#555;right:5px;color:#fff;border-radius:10px;z-index:2}.topnav{overflow:hidden;position:relative}.topnav #myLinks{display:none}.topnav a{color:#fff;padding:4px 16px;text-decoration:none;font-size:17px;display:block;}.topnav .fmenu li a{color:#fff}.topnav a.icon{width:10px;background:#005e86;display:block;position:absolute;right:0;top:0}.networking li{margin:0 4px;padding-top:10px}.networking li a{color:#505a67;background-repeat:no-repeat;float:left;text-indent:-9999px;overflow:hidden}.networking li a:hover{opacity:.8;filter:alpha(opacity=80)}.networking li .twitter_net{background:url(https://filesg.com/images/sp1.png) -116px -49px no-repeat;width:32px;height:32px}.networking li .facebook_net{background:url(https://filesg.com/images/sp1.png) -151px -49px no-repeat;width:32px;height:32px}.networking li .google_net{background:url(https://filesg.com/images/sp1.png) -186px -49px no-repeat;width:32px;height:32px}.networking li .pinterest_net{background:url(https://filesg.com//images/icon32/pinterest.png) no-repeat;width:32px;height:32px}.networking li .rss_net{background:url(https://filesg.com/images/sp1.png) -221px -49px no-repeat;width:32px;height:32px}.networking li .youtube_net{background:url(https://filesg.com/images/sp1.png) -256px -49px no-repeat;width:32px;height:32px}#toc_container{height:31px;border-bottom:1px solid #c7c7c7}.toc_list{width:100%;padding:0 5px}li{list-style:none}.toc_list li{float:left}#toc_container .toc_list li.ative a{border-bottom:4px solid #e20000;color:#007971;}#toc_container .toc_list li a{display:block;font-size: 18px;font-weight:600;float:left;color:#0125af;padding:0 8px;margin-right:3px}.content_installer{margin-top: 10px;padding:5px}.block_list{word-wrap: break-word;padding-left: 30px;color:#616161;background-color:#e8f3f95e;border:2px solid #ff000078}.content_installer p{padding-bottom:3px;}.trtop a{color: #365899;}.download-container{margin: 0 auto;min-height: 275px;text-align: -webkit-center;width: 728px;}#dadview{border-bottom: 2px solid #00bbf3;padding-bottom: 50px;}.topdown{display: inline-block;font-size: 22px;font-weight: 700;padding: 0 10px 5px;}.topdown i{font-size:17px;font-size:16px;font-weight: 400;font-style: normal;line-height: 35px;margin-left: 5px;}.topdown img {max-height: 30px; max-width: 110px;vertical-align: middle;padding-right: 10px;}.download-box{margin-top: 10px}.download-box .message{ display: block;padding: 10PX 0;font-weight: bold;font-size: 18px;color: green;}.linkdownload{font-size: 16px;font-weight: 600;padding: 10px 0;}.downl {color: #00a59e;font-size: 17px;font-weight: 600;padding-left: 100px;padding:35px 128px 0px 128px ;background: url(/images/logo/ezgif-5-14c097187ebd.gif) no-repeat left center;padding-bottom: 5px; border-bottom: 1px solid #e0d8d8;width:85%;height:50px;}.title_installer{color:red;font-size:16px;margin-bottom:5px;border-bottom:1px solid #989898}.tabletop{margin:10px 0}.texttitleupdate h2{font-size:18px}.tabletop{width:100%}.tabletop tr.trtop th{border-bottom:1px solid #ddd;color:#af001f;font-size:13px;padding:0 5px 10px}.tabletop tr.trtop td{border-bottom:1px solid #ddd;padding:5px 10px;word-wrap:break-word}.tabletop .trtop .linkdownaces a.linkdownloada{background-color: rgb(0, 131, 187);color: #fff;display:inline-block;border-bottom:none;padding:7px 10px 6px;font-size:13px;float:right}ul.fmenu li a{color:#0010ea;display:block;padding:5px}ul.fmenu li a:hover,ul.fmenu li.actN2 a,ul.fmenu li:hover a,ul.fmenu li:hover ul li a:hover{color:#333;text-decoration:underline}.fmenu ul:after,ul.fmenu:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}ul.fmenu li ul{position:absolute;top:0;left:0;z-index:99999;border:3px solid #bbc2af;background:#f2f7e9;width:200px;overflow:hidden}ul.fmenu li:hover>ul{visibility:visible;top:0;left:100%}ul.fmenu li ul li{border-bottom:1px dotted #bac5aa}ul.fmenu li:hover ul li a{color:#009688;text-decoration:none}
.maxx a:hover{text-decoration:underline}.PageNav a,.PageNav a:focus,.tex p{text-decoration:none}
.topdownload{background:#009688;padding:10px 4px;font-size:16px;color:#fdfeff;text-shadow:0 1px #fff}.topdownload span{color:#666;font-weight:400}.list h3,.maxx a,.maxx span,.topd li a{font-weight:700}.topd{list-style:none;padding:5px 0 30px 15px;color:#666}.topd li{list-style-position:outside;padding:6px 0}.topd li a{height:25px;display:block;color:#009688;line-height:1.6;margin:2px 0;padding-left:5px;float:left}.topd li img{max-width:24px;max-height:24px;#width:24px;#height:24px;margin-right:10px}.bnb{#padding-bottom:5px;margin-bottom:20px}
.maxx{background:#009688;padding:5px 0}.maxx span{padding-left:10px;font-size:20px;color:#fff;float:left}.maxx a{text-align:right;font-style:italic;color:#666;float:right;padding-top:5px}.desfix,.tex,.tex p{text-align:justify}.list h3,.list h3 a,.ques a,
.title a{color:#009688}.list li{margin:0;border-bottom:1px solid #eee;display:block}.listf1 li,.tabul li{border-bottom:1px dotted #9b9b9b}.list h3{margin-bottom:5px}.tex p{font-size:100%;font-style:normal;font-weight:400;margin:0;padding:10px 0 0}.ques,.texxt a,div.littab{font-weight:700}.list .ques em{display:block;margin:5px 0}.list li img{width:80px;margin:0 15px 5px 0;float:left;border-radius:10px}.list li{padding:10px 0}.ques{margin-bottom:5px}.list .tex a,.list .tex a:hover,.list .tex a:visited{color:#43263a}.tex ul{list-style:disc inside}.desfix{line-height:1.4;max-height:60px;overflow:hidden;padding-left:10px}.desfix a{color:#000}
.listfo{overflow:hidden}
ul.main-menu li .img_icon{width:32px;padding-bottom:5px}#navigation .main-menu > li{float:left;font-size:14px;padding:14px 10px;width:85px;text-align:center;min-height:75px}#navigation .main-menu > li > a > p{font-weight:600}#menu-item-0 > a > p{color:#0cb3ee}#menu-item-1 > a > p{color:#ed1c24}#menu-item-5 > a > p{color:#009688}#menu-item-6 > a > p{color:#fc0204}#menu-item-10 > a > p{color:#1659a9}#menu-item-15 > a > p{color:#e30b5c}#menu-item-28 > a > p{color:#3db39e}#menu-item-3 > a > p{color:#ef531a}#menu-item-30 > a > p{color:#eab14a}#menu-item-27 > a > p{color:orange}#menu-item-7 > a > p{color:#bd0c2c}.main-menu > li > a{color:#373c43;display:block}
div.littab{text-indent:10px;padding:5px 0 5px 10px;background:#0083bb;width:100%;border-top:2px solid #142680;color:#fff}div.littab a{color:#fff;padding-right:15px;float:right}.texxt,.texxt a{color:#009688}.mlist{background:#fff;overflow:hidden;margin-top:-2px}.milist{padding:5px 0;overflow:hidden}.tabul li{padding:15px 5px;margin:0!important}.text2,.texxt{margin-bottom:5px}
.sfree,.strial{margin-top:5px;height:9px;display:inline-block}.tabul .bgr{background:#f0f0f0}.late{width:64%;padding:1px}.texxt span{color:#333;font-weight:400}.tool_res li{padding:5px;font-size:0.9em;}.warn{padding: 5px 5px 5px 40px;display: block;color: #f00;clear: both;text-align: left;background: #fffcda url(/images/icon-warning.png)no-repeat 8px 5px;}#floatDivWrapper {font-size:13px}#floatDiv.fixed {position:fixed;top:0px;width: 290px;}.text2{color:#009688}.text2 a{color:#009688;font-weight:700;font-size:18px}.text2 span{color:#333;font-weight:400}.ift{font-size:13px;font-style:italic;margin-bottom:4px;color:Gray}.relace_item_pro{float:left}.downr{width:27%;padding:1px}.strial{background:url(../images/bhome.png) 0 -235px no-repeat;width:70px!important}.votes_gray {background-image: url("../images/star-off.png");float: left;height: 16px;position: relative;}.votes_active {background-image: url("../images/star-on.png");height: 16px;left: 0;position: absolute;top: 0;z-index: 1;}.votes_buttons {left: 0;position: absolute;top: 0;z-index: 2;}.votes_button {border: medium none;height: 16px;margin: 0;padding: 0;width: 16px;}.votes_main span {color: #333333;margin-left: 2px;}.img_auto{display: block;margin: auto;margin-top: 20px;margin-bottom: 0px;}
.titc2{background:#333;padding:0 10px;height:35px}ul.social li,ul.social li a{background:url(../images/social.png) no-repeat}.body-text a{color:#009688;}.title-ver{background: #f7f8f9;border-bottom: 2px solid #c5c8ca;padding: 5px 5px 0;margin-bottom: 15px;margin-top:10px;}
.title-ver span{display: block;float: left;padding: 8px 15px;font-weight: 700;color: #fff;background: #009787;}
.titc2 a,.titc2 i,.titc2 span{color:#fff;display:inline-block;line-height:33px}.titc2 span{font-size:16px;float:left;font-weight:700}.resourceListItem .resourceStats .Hint,.social{float:right}.titc2 em{font-style:normal;color:#4f5254;margin-left:4px}#showtag{padding:5px 0;}.tag_cl li:first-child{border-right: 0;color: #EA6C6C;}.tag_cl li:last-child{border-right:0;}.tag_cl li {display: inline;padding: 0;border-right: 1px solid #999;margin: 0 3px;padding-right: 3px;}.form-list li { width: 160px;height: 200px;padding: 15px 20px;border-bottom: 1px solid #ddd;text-align: center;float: left;}#fanback {display:none;background:rgba(0,0,0,0.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;}#fan-exit {width:100%;height:100%;}#filesg {padding: 5px;background:white;width:400px;height:255px;position:absolute;top:58%;left:63%;margin:-220px 0 0 -375px;-webkit-box-shadow: inset 0 0 50px 0 #939393;-moz-box-shadow: inset 0 0 50px 0 #939393;box-shadow: inset 0 0 50px 0 #939393;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: -220px 0 0 -375px;}#TheBlogWidgets {float:right;cursor:pointer;background:url(https://filesg.com/images/app/fanclose.png) no-repeat;height:15px;padding:21px 20px 20px 20px;top: 10px;position:relative;margin-top:-20px;margin-right:-22px;}.remove-borda {height:1px;width:366px;margin:0 auto;background:#F3F3F3;margin-top:16px;position:relative;margin-left:20px;}#linkit,#linkit a.visited,#linkit a,#linkit a:hover {color:#80808B;font-size:10px;margin: 0 auto 5px auto}.licimg {border-radius: 4px;display: block;overflow: hidden;height: 85px;width: 85px;text-align: center;margin: 5px auto;}.form-list li:hover{background:#e9ecef}.trtop:hover{background-color: #d4d6d8;}.version a{color:#0020c5;}.msg_infog{padding: 10px;#padding-top: 5px;margin-bottom: 30px;background: #eeedee;clear: both;border: 1px solid #C9C9C9;color: #666;line-height: 1.4;}.note {background: url(../images/bhome.png) 0 -155px no-repeat;width: 12px;height: 12px;display: inline-block;margin-right: 10px;}.title-top-main {font-weight: bold;font-size: 12px;margin: 5px 0;height: 31px;overflow: hidden;}.content1:before,.content2:before{content:"";position: absolute;left:110px;right:700px;font-size:12px;}.downl_2:hover{color:#ffffff;background:#5a5959;}
star-list .trial:before{content: "Trial";background: #007ec1;color: #fff;color: #fff;padding: 2px 4px;border-radius: 3px;text-transform: uppercase;font-size: 9px;margin: 0 8px 0 0;font-family: Tahoma;}
.ratting .lican .free {
  font-size:12px;
  color:#30840c;
}

.ratting .lican .full {
  font-size:12px;
  color:#bb0f0f;
}

.ratting .lican .trial {
  font-size:12px;
  color:#007ec1;
}

.title-lic {
  font-size:12px;
}

.star-list .free:before {
  content:"Free";
  background:#30840c;
  color:#fff;
  padding:2px 4px;
  border-radius:3px;
  text-transform:uppercase;
  font-size:9px;
  margin:0 8px 0 0;
  font-family:Tahoma;
}

.titc2 a,
.titc2 i {
  float:right;
  font-style:normal;
}

.titc2 a:hover {
  text-decoration:underline;
}

.post img {
  max-width:630px;
}

.social {
  margin-top:15px;
}

ul.social li {
  display:inline-block;
}

.img-hove {
  background-color:transparent;
  width:100px;
}

.img-hove:hover {
  -webkit-filter:brightness(120%);
  filter:brightness(120%);
}

ul.social li a {
  float:left;
  height:19px;
  margin-right:5px;
  overflow:hidden;
  text-align:left;
  text-indent:-9999px;
  width:19px;
}

ul.social .fb {
  background-position:0 -20px;
}

ul.social .twt {
  background-position:-24px -20px;
}

ul.social .gg {
  background-position:-48px -20px;
}

ul.social .rss {
  background-position:-74px -20px;
}

ul.social .lki {
  background-position:-103px -20px;
}

.cphoto li {
  padding:5px;
  margin-bottom:10px;
}

.cphoto li img {
  float:left;
  width:50px;
  height:50px;
  border-radius:10px;
  margin-right:10px;
}

.cphoto li div p a {
  color:#000;
  font-weight:700;
}

.cphoto li div em {
  display:block;
  font-size:12px;
  color:#999;
  font-style:italic;
}

.listf1 {
  margin-top:10px;
  margin-bottom:5px;
}

.listf1 li {
  padding-top:5px;
}

.bdy .clos {
  margin-top:-48px;
  border:none !important;
}

.warning {
  padding:10px;
  background:#feffc1;
  clear:both;
  border:1px solid #8e5400;
}

.warning2 {
  padding:10px;
  background:#b6dff1;
  clear:both;
  border:1px solid #8e5400;
}

.tname li,
.tname li:first-child {
  border-right:0;
}

.bdy .clos .tit {
  padding:10px 2px 10px 7px;
  color:#fff;
  background:#002e56;
}

.bdy .clos ul.fmenu {
  background:#509BE6;
}

div.tex p img {
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.tname {
  padding:5px 5px 5px 0;
  font-size:12px;
}

.tname li {
  display:inline;
  margin:0 1px;
  padding-right:1px;
  border-bottom:none;
}

.tname li a {
  color:#009688;
}

.tname li a:first-letter,
.tname li:first-letter {
  text-transform:capitalize;
}

.tname li:after {
  content:",";
}

.tname li:last-child:after {
  content:".";
}

.ctagf1 {
  border:1px solid #15afff;
  background:#fff;
}

.tagf3 {
  padding:10px 5px 0;
  border-top:1px solid #bbb;
}

.tagf1 li,
.tagf3 li {
  position:relative;
  margin-bottom:4px;
  padding:0 2px 4px;
}

.tagf3 li span {
  color:#888;
  font-size:13px;
  margin:0 17px 0 30px;
  display:block;
}

.tagf3 li img {
  width:24px;
  height:24px;
  position:absolute;
  top:5px;
  left:0;
  border-radius:6px;
}

.tagf3 li a {
  color:#333;
  margin-bottom:3px;
  margin:0 17px 0 30px;
  display:block;
}

.related-articles li.article-item {
  margin-bottom:10px;
  padding-bottom:10px;
  width:32%;
  display:inline-table;
  vertical-align:top;
}

.related-articles li.article-item a {
  margin:10px;
  color:#000;
  text-align:center;
}

.detailpage .related-articles li.article-item .a-i-wrapper {
  float:none;
  margin:0;
  height:120px;
  border-radius:5px;
  overflow:hidden;
}

.detailpage .related-articles li.article-item img.article-image {
  float:none;
  max-height:none;
}

.related-articles li.article-item img.article-image {
  max-width:100%;
  margin:0 auto;
  max-height:120px;
}

.detailpage .related-articles li.article-item .article-title {
  display:block;
  margin-top:5px;
}

.clearfix:after {
  clear:both;
  content:' ';
  display:block;
  font-size:0;
  line-height:0;
  visibility:hidden;
  width:0;
  height:0;
}

.tname li:first-child:after {
  content:"";
}

.texth3 {
  font-weight:700;
  color:#141414;
  padding-bottom:2px;
  margin:10px auto 5px;
  border-bottom:1px solid #d9d9d9;
}

.downversion ol li .postDate {
  color:#969696;
  font-size:13px;
}

.downloadButton1 {
  padding:3px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  display:block;
  cursor:pointer;
  margin-top:0;
  margin-bottom:5px;
  line-height:normal;
  height:auto;
}

.downloadButton1 .inner,
.downloadButton1 .inners {
  margin:0;
  font-size:11px;
  text-align:center;
  display:block;
  line-height:25px;
  -khtml-box-shadow:1px 1px 2px #aaa;
  color:#fff;
  text-transform:uppercase;
}

.downloadButton1 .inner {
  font-weight:700;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:1px 1px 2px #aaa;
  -moz-box-shadow:1px 1px 2px #aaa;
  box-shadow:1px 1px 2px #aaa;
  width:100%;
  border: 1px solid #009688;
    background: -webkit-gradient(linear,left top,left bottom,from(#009688),to(#283a0f));
}

.resourceListItem {
  display:table;
  table-layout:fixed;
  width:100%;
  border-bottom:1px solid #f3f3f3;
}

div.spoiler {
  padding:5px;
  line-height:1.6;
}

div.spoiler div.spoiler-title {
  color:#000;
  font-size:12px;
  font-weight:700;
  padding:4px 7px;
  border:1px solid #bbb;
  border-bottom-color:#999;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
  -webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
  box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
  background:#cfd1cf;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));
  background-image:-moz-linear-gradient(top,#f5f5f5,#e5e5e5);
  background-image:-webkit-linear-gradient(top,#f5f5f5,#e5e5e5);
  background-image:-o-linear-gradient(top,#f5f5f5,#e5e5e5);
  background-image:-ms-linear-gradient(top,#f5f5f5,#e5e5e5);
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf');
  cursor:pointer;
  -moz-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
}

div.spoiler div.spoiler-title div.spoiler-toggle {
  display:inline-block;
  width:13px;
  height:13px;
  line-height:14px;
  margin-left:4px;
  margin-right:6px;
  cursor:pointer;
  -webkit-user-modify:read-only;
}

div.spoiler div.spoiler-title div.hide-icon {
  background:url(../images/minus.png) no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-title div.show-icon {
  background:url(../images/plus.png) no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-content {
  font-size:13px;
  border:1px solid #bbb;
  border-top:0;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  background:none repeat scroll 0 0 #F5F5F5;
  padding:4px 10px;
}

.resourceListItem .listBlock {
  display:table-cell;
  vertical-align:middle;
}

.resourceListItem .listBlockInner {
  #max-height:120px;
  overflow:hidden;
  padding:10px;
}

.resourceListItem .resourceImage .listBlockInner {
  padding:5px;
  position:relative;
}

.resourceListItem .resourceImage .resourceIcon img {
  width:48px;
  height:48px;
  margin-left:3px;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  -khtml-border-radius:12px;
  border-radius:12px;
}

.resourceListItem .main {
  width:auto;
}

.resourceListItem .main .title {
  font-size:11pt;
  font-weight:700;
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

.resourceListItem .listBlockInner i {
  font-style:normal;
  color:#7f7a7a;
  font-size:15px;
}

.resourceListItem.visible:hover {
  background:#e9ecef;
}

.resourceListItem .main .version {
  color:#969696;
  font-weight:400;
}

.resourceListItem .main .resourceDetails {
  font-size:13px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.headline {
    height: 45px;
    border: 1px solid #ebebeb;
    border-left: none;
    padding-left: 22px;
    margin-bottom: 26px;
    background-color: #009688;
    position: relative;
    margin-top: 10px;
}
.headline h4 {
    float: left;
    line-height: 37px;
    color: #fff;
}
.headline .button {
    float: right;
    display: block;
    width: 120px;
    height: 100%;
    color: #f00;
    font-family: titillium web,sans-serif;
    font-weight: 700;
    line-height: 46px;
    text-align: center;
    background: #fff;
}
.resourceListItem .main .tagLine {
  font-size:13px;
  margin-top:.5em;
}

.resourceListItem .resourceStats {
  width:12%;
  font-size:13px;
}

.resourceListItem .resourceStats dt {
  color:#969696;
}

.resourceListItem .resourceImage {
  width:10.98%;
}

@media (max-width:800px) {
  .Responsive .resourceListBlock {
    display:table;
    table-layout:fixed;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
  }
  .block_ad_page {
    width:100%;
  }
  .Responsive .resourceListBlock .resourceListMain {
    display:table-header-group;
    margin-left:0;
    border-left:none;
    border-bottom:1px solid #a5cae4;
    padding-bottom:10px;
  }
  .Responsive .resourceListBlock .resourceListSidebar>* {
    max-width:220px;
    margin-left:auto;
    margin-right:auto;
  }
  .Responsive .resourceHeaders .typeFilter {
    position:static;
    width:100%;
    padding:0 20px;
    border-bottom:1px solid #ddd;
  }
  .Responsive .resourceHeaders .typeFilter li {
    float:left;
  }
}

@media (max-width:480px) {
  .Responsive .resourceListItem .listBlock.main,
  .Responsive .resourceListItem .listBlock.resourceStats {
    display:block;
  }
  .resourceListItem .listBlock {
    display: block;
    vertical-align: middle;
}
  #filesg {
    width:100%;
    margin-left:0;
    left:0;
    padding:0;
  }
  #search-box .search-area{
  	position: initial;
  }
  .Responsive .resourceListItem .listBlock.main .listBlockInner {
    padding-bottom:0;
  }
  .block_ad_pag{
    width:100%;
  }
  .Responsive .resourceListItem .listBlock.resourceStats {
    width:auto;
    background:0 0;
  }
  #search-box,
  .search-area {
    width:100% !important;
  }
  .Responsive .resourceListItem .listBlock.resourceStats .listBlockInner {
    overflow:hidden;
    padding-top:3px;
  }
  .Responsive .resourceListItem .resourceStats .rating .Hint {
    display:none;
  }
  .Responsive .resourceListItem .resourceStats .resourceUpdated {
    clear:right;
  }
}

@media (max-width:340px) {
  .Responsive .resourceListBlock .resourceListSidebar>* {
    max-width:none;
  }
  .block_ad_page {
    width:100%;
  }
}

@media (max-width:800px) {
  .resourceListItem .resourceImage {
    width:64px;
    float: left;
    padding-top: 37px;
  }
  .block_ad_page {
    width:100%;
  }
  .resourceListItem .resourceImage .creatorMini {
    left:39px;
  }
}

@media (max-width:610px) {
  .Responsive .resourceHeaders .extraLinks {
    position:static;
    text-align:right;
    margin-bottom:3px;
  }
  .resourceListItem .resourceImage {
    width:64px;
    float: left;
    padding-top: 37px;
  }
  .block_ad_page {
    width:100%;
  }
  .resourceListItem .resourceImage .resourceIcon img {
    width:48px;
    height:48px;
  }
  .resourceListItem .resourceImage .creatorMini {
    left:39px;
  }
}

@media all and (max-width:1260px) {
  #social {
    display:none;
  }
}

@media all and (max-width:320px) {
  .midle,
  .midlright {
    width:98%;
    float:none !important;
    margin:0 auto;
    clear:both;
    overflow:hidden;
  }
  .block_ad_page {
    width:100%;
  }
  .midleftl {
    width:27%;
  }
  .midlright {
    width:70%;
  }
  .listfo {
    width:auto;
  }
  .bf,
  .botl {
    width:100%;
  }
  .botl li {
    margin-left:0;
  }
  .fot {
    margin-top:10px;
  }
  .link {
    font-size:12px !important;
  }
}

@media all and (max-width:768px) {
  .body {
    overflow:hidden;
  }
  .midleftl .clos {
    margin-top:0;
  }
  .block_ad_page {
    width:100%;
  }
  .resourceListItem .resourceImage {
   width:64px;
    float: left;
    padding-top: 37px;
  }
  .resourceListItem .resourceImage .resourceBanner img {
    width:48px;
    height:22.43px;
  }
  .resourceListItem .resourceImage .creatorMini {
    left:39px;
  }
}

@media all and (max-width:600px) {
  .botl li,
  .menu,
  .menu div ul,
  .midleftl,
  .midlright {
    width:100%;
  }
  .block_ad_page {
    width:100%;
  }
  .midleftl .clos {
    margin-top:0;
  }
  .listn0 {
    width:98%;
    margin:0 auto 20px;
    float:none;
  }
  .resourceListItem .resourceImage {
    width:64px;
    float: left;
    padding-top: 37px;
  }
  .resourceListItem .resourceImage .resourceBanner img {
    width:48px;
    height:22.43px;
  }
  .resourceListItem .resourceImage .creatorMini {
    left:39px;
  }
}

@media all and (max-width:480px) {
  .tex img {
    width:250px;
  }
  #navigation{
  	display: none;
  }
  #downloadbar {
    height:0;
  }
  .block_ad_page {
    width:100%;
  }
  .spi {
    width:80%;
  }
  .comment-right {
    width:77%;
  }
  .txtS {
    width:65%;
  }
  .slc {
    width:25%;
    font-size:13px;
  }
  .shortnt {
    width:70%;
  }
  .menu li a.tipc em,
  .menu li a.tipm em {
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .cate li {
    width:47%;
  }
  .bxlst1 {
    padding:10px 1% 0;
  }
  .ch0,
  .ch1,
  .ch2,
  .ch3,
  .ch4,
  .ch5,
  .ch6,
  .ch7,
  .ch8,
  .ch9,
  .hm0,
  .hm1,
  .hm2,
  .hm3,
  .hm4,
  .hm5,
  .hm6,
  .hm7,
  .hm8,
  .hm9 {
    font-size:20px;
    margin-top:3px;
  }
  .hh3 {
    font-size:16px;
  }
  .bff .box .clearfix {
    width:100%;
  }
  .resourceListItem .resourceImage .resourceBanner img {
    width:48px;
    height:22.43px;
  }
  .resourceListItem .resourceImage {
    width:64px;
  }
  .resourceListItem .resourceImage .resourceIcon img {
    width:48px;
    height:48px;
  }
  .resourceListItem .resourceImage .creatorMini {
    left:39px;
  }
}

.tex h2,
.tex h3 {
  font-size:18px;
  font-weight:700;
  margin-top:10px;
}

.tex h2:first-letter,
.tex h3:first-letter {
  text-transform:uppercase;
}

.header {
  border-bottom:1px solid #d9d9d9;
  background:#ffffff;
}

.rating-icon .votes:after {
  content:" (Ä‘Ă¡nh giĂ¡)";
}

.carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden;
}

.fmenu li a img {
  width:29px;
  height:24px;
  padding-right:5px;
}

.PageNav {
  background:#eee;
  font-size:13px;
  padding:10px;
  overflow:hidden;
  zoom:1;
  word-wrap:normal;
  white-space:nowrap;
}

.PageNav .hidden {
  display:none;
}

.PageNav .pageNavHeader,
.PageNav .scrollable,
.PageNav a {
  display:block;
  float:left;
  margin-right:5px;
}

.PageNav .pageNavHeader {
  padding:1px 0;
}

.PageNav a {
  padding:5px 8px;
  color:#fff;
  background:#009787;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
  text-align:center;
}

.PageNav a[rel=start] {
  width:25px !important;
}

.PageNav a.text {
  width:auto !important;
  padding:0 4px;
}

.PageNav a.currentPage {
  color:#fff;
  background-color:#1c5e77;
  position:relative;
}

a.PageNavNext,
a.PageNavPrev {
  color:#515962;
  background-color:transparent;
  padding:1px;
  cursor:pointer;
  width:25px !important;
}

.PageNav a:focus {
  color:#fff;
  background-color:#1c5e77;
}

.PageNav a.distinct {
  margin-left:5px;
}

.PageNav .scrollable {
  position:relative;
  overflow:hidden;
  width:145px;
  height:22px;
}

.PageNav .scrollable .items {
  width:20000em;
  position:absolute;
  display:block;
}

.pic a img {
  width:16%;
  float:left;
}

.list h3 a img {
  width:100%;
}

.box {
  overflow:hidden;
  margin-bottom:10px;
  border-radius:3px;
  border:none;
  clear:both;
}

.box .tt {
  text-align:center;
  padding:5px 0;
  color:#fff;
  font-weight:700;
  background:#02aeef;
}

.box .tt em {
  color:#999;
  font-style:normal;
}

.box .lbview .lit .litt {
  padding-left:40px;
  position:relative;
  overflow:hidden;
  display:block;
  height:40px;
  white-space:nowrap;
}

.box .lbview .lit .litt i {
  color:#888;
  font-size:12px;
  font-style:normal;
  font-weight:400;
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
}

.box .lbview .lit .litt .tt {
  overflow:hidden;
  display:block;
  text-transform:none;
  text-align:left;
  color:#009688;
  font-weight:400;
  padding:0;
  background:0 0;
  width:auto;
  white-space:normal;
}

.box .lbview .lit .litt .item-image img {
  height:28px;
}

.box ul li div a.item-image {
  position:absolute;
  top:5px;
  left:0;
  overflow:hidden;
  display:block;
  height:32px;
  width:32px;
}

.box ul li div a.item-image img {
  height:32px;
}

.box div.tt {
  background:#0083bb;
  border-top:1px solid #02aeef;
  color:#fff;
  text-align:left;
  margin-bottom:5px;
  text-indent:10px;
  margin-top:10px;
}

.box .lbview .lit {
  overflow:hidden;
  width:49%;
  display:inline-block;
  padding:0 0 5px;
  border-bottom:1px solid #eee;
  margin:0 0 5px;
}

.bbf {
  margin:auto;
}

.box .tt a {
  color:#fff;
  float:right;
  padding-right:5px;
}

.footer {
  border-top:1px solid #eee;
  padding-top:15px;
}

.footer .top-foot {
  background:#fff;
  padding:0 0 30px;
}

.footer .top-foot .left {
  position:relative;
  float:left;
  width:30%;
}

.footer .top-foot .left h2 {
  color:#1d6d8f;
  font-size:15px;
  text-transform:uppercase;
  font-weight:400;
}

.footer .top-foot .left ul {
  margin-top:14px;
}

.footer .top-foot .left ul li {
  margin-bottom:15px;
}

.footer .top-foot .left ul li a {
  position:relative;
  display:block;
  height:20px;
  line-height:20px;
  padding-left:64px;
  color:#666;
  text-transform:uppercase;
}

.footer .top-foot .left ul li a:hover {
  color:#f4811f;
}

.footer .top-foot .left ul li a:before {
  position:absolute;
  left:0;
  content:"";
}

.footer .top-foot .left ul li.mail a:before {
  top:0;
  content:"\2328" "\2709";
  color:#1d6d8f;
  font-size:22px;
}

.footer .top-foot .left ul li:last-child {
  margin-bottom:0;
}

.footer .top-foot .right {
  margin-left:405px;
}

.footer h4 {
  margin-bottom:5px;
  color:#009787;
  font-size:15px;
  text-transform:uppercase;
  font-weight:400;
}

.footer .top-foot .right .desc {
  line-height:19px;
  text-align:center;
}

.footer .top-foot .right .desc p {
  margin-bottom:10px;
  text-align:left;
}

.footer .top-foot .right .desc table tr th {
  color:#000;
  font-weight:700;
  border-right-color:#ccc;
  border-bottom:1px solid #000;
}

.footer .top-foot .right .desc table tr td,
.footer .top-foot .right .desc table tr th {
  padding:12px 10px;
  text-align:left;
}

.footer .top-foot .right .desc table tr td {
  background:#f2f2f2;
}

.footer .top-foot .right .desc table tr:nth-child(even) td {
  background:#fff;
}

.footer .top-foot .right .desc .more-detail {
  display:none;
  padding-bottom:20px;
}

.footer .top-foot .right .desc .seemore {
  position:relative;
  display:inline-block;
  height:30px;
  font-size:12px;
}

.breadcrumbs div,
.breadcrumbs h1 {
  display:inline;
}

.footer .top-foot .right .desc .seemore:before {
  position:absolute;
  left:50%;
  bottom:0;
  margin-left:-4px;
  content:"\6b";
  color:#1d6d8f;
  font-size:8px;
  -ms-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}

.footer .top-foot .right .desc .seemore:hover:before {
  color:#f4811f;
}

.footer .top-foot .right .desc .seemore.active:before {
  -ms-transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
}

.ends {
  float:left;
  font-size:13px;
  padding:10px 10px 0 0;
}

.titlebox {
  font-size:18pt;
  overflow:hidden;
  zoom:1;
  color:inherit;
  padding:10px 0 10px 10px;
}

.baseH {
  padding:0 10px;
}

.heptex,
.heptex2 {
  padding:5px 10px 5px 25px;
  font-size:16px;
  font-weight:400;
}

.breadcrumbs {
  padding:5px;
  border-bottom:1px solid #ddd;
  height:18px;
  margin-bottom:10px;
}

.breadcrumbs h1 {
  font-size:13px;
  font-weight:700;
  color:#009688;
  text-transform:capitalize;
}

.breadcrumbs a {
  font-size:13px;
  white-space:nowrap;
  padding:0;
}

.breadcrumbs span:after {
  content:">";
  font-family:Comic Sans MS;
  padding:0 5px;
  color:#666;
  font-size:13px;
}

.breadcrumbs span:last-child:after {
  content:none;
}

.breadcrumbs span {
  color:#009688;
  font-weight:700;
  display:inline-block;
}

.tags a:after {
  content:",";
  color:#333;
}

.tags a:last-child:after {
  content:".";
  color:#333;
}

.average-rating-stars {
  vertical-align:text-bottom;
  overflow:hidden;
  width:80px;
  height:16px;
  display:block;
}

.average-rating-stars-0 {
  background:url(../images/star.png) -80px;
}

.average-rating-stars-1 {
  background:url(../images/star.png) -64px;
}

.average-rating-stars-2 {
  background:url(../images/star.png) -48px;
}

.average-rating-stars-3 {
  background:url(../images/star.png) -32px;
}

.average-rating-stars-4 {
  background:url(../images/star.png) -16px;
}

.average-rating-stars-5 {
  background:url(../images/star.png);
}

.install-tip p,
.tex-content p {
  padding:0 0 10px;
  font-family:'museo_sans',sans-serif;
  line-height:22px;
  color:#000;
}

.tex-content .link-button {
  display:inline-block;
  padding:4px 16px;
  text-align:center;
  border-radius:3px;
  margin:4px 8px;
  background:green;
  color:#fff;
}

.tex-content .link-button:hover {
  background:#00f;
}

.tex-content h2 {
  font-size:1.5em;
  color:#00775c;
  margin:10px 0;
}

.tex-content ul {
  list-style:none;
}

.tex-content ul ul {
  list-style:circle;
}

.tex-content ol {
  list-style-type:decimal;
  padding-left:30px;
}

.tex-content li {
  font-family:'museo_sans',sans-serif;
  line-height:22px;
  color:#000;
  list-style:initial;
  margin-left:25px;
}

#toc_container li {
  padding:0;
  list-style:none;
  margin-left:0;
}

.body-text .tips,
.body-text blockquote {
  margin:0 0 10px;
  padding:10px 12px 2px;
  quotes:none;
  color:#407d9e;
  border-color:#02aeef;
  border-style:solid;
  border-width:1px 1px 1px 8px;
  background:#f6f6f6;
}

.text-big,
.text-big a {
  color:#000;
}

.tex-content blockquote li {
  padding:0;
}

.text-big {
  display:inline-block;
  font-size:22px;
  font-weight:700;
  padding:0 10px 5px;
  width:650px;
}

.text-big em,
.text-big i {
  color:#666;
  font-weight:400;
}

.text-big i {
  font-size:17px;
  display:block;
  font-style:normal;
  float:right;
  line-height:35px;
  margin-left:5px;
}

.text-big em:before {
  content:"";
}

.text-big em {
  font-size:.8em;
}

.text-big img {
  max-height:30px;
  max-width:110px;
  vertical-align:middle;
  padding-right:10px;
}

.main-download {
  min-height:135px;
  margin:10px 0;
  width:60%;
  float:left;
  text-align:center;
  position:relative;
}

.main-download .box-down,
.main-download .box-down:visited {
  width:180px;
  border-radius:4px;
  font-size:20px;
  line-height:40px;
  display:block;
  margin:0 auto;
  text-shadow:1px 1px #666;
  font-weight:700;
  box-shadow:1px 1px 2px #aaa;
  height:40px;
  color:#fff;
  background:#008000;
}

.main-download .box-down:hover {
  -webkit-filter:brightness(120%);
  filter:brightness(120%);
}

.social-share {
  margin-top:5px;
}

.main-download .box-down span {
  background:url(../images/bhome.png) -77px -249px no-repeat;
  display:block;
  line-height:38px;
  margin-left:27px;
}

.item-info a .item-info {
  font-weight:600;
}

.ratting .rating-info .item-info a,
.ratting .requirements-info span.item-label,
.screenshots {
  display:inline-block;
}

.main-download .box-down.button-wrong {
  background:grey;
  box-shadow:none;
  border:none;
  text-shadow:none;
}

.main-download-android .box-down {
  max-width: 275px;
  border-radius:4px;
  font-size:16px;
  line-height:40px;
  display:block;
  margin:0 auto;
  text-shadow:1px 1px #666;
  box-shadow:1px 1px 2px #aaa;
  height:40px;
  color:#fff;
  overflow: hidden;
  background:#009787;
}
.main-download-android .box-down:hover{
  -webkit-filter:brightness(120%);
  filter:brightness(120%);
}

.main-download-android {
  margin: 30px 0;
  text-align: center;
}

.main-download-bottom {
  margin:10px 0;
  text-align:center;
}

.main-download-bottom .box-down-bottom {
  width:180px;
  border-radius:4px;
  font-size:20px;
  line-height:40px;
  display:block;
  margin:0 auto;
  text-shadow:1px 1px #666;
  font-weight:700;
  box-shadow:1px 1px 2px #aaa;
  height:40px;
  color:#fff;
  background:#0373b5;
}

.main-download-bottom .box-down-bottom span {
  background:url(../images/bhome.png) -77px -249px no-repeat;
  display:block;
  line-height:38px;
  margin-left:27px;
}

.main-download-bottom .box-down-bottom:hover {
  -webkit-filter:brightness(130%);
  filter:brightness(130%);
}

.main-download-android img {
  margin-right:10px;
  padding-top:3px;
  -webkit-filter:brightness(0) invert(1);
}

.ratting {
    min-height: 125px;
    padding: 10px;
}

.ratting li {
  padding-top: 8px;
    width: 50%;
    float: left;
    border-bottom: 1px dotted #a4a4a4;
}
.ratting li:last-child {
    border-bottom: none;
    text-align: center;
    width: 100%;
}

.ratting .author1 span.item-label,
.ratting .lican span.item-label,
.ratting .maximun span.item-label,
.ratting .rating-info span.item-label,
.ratting .timedate span.item-label,
.ratting .downloadd span.item-label {
  width:175px;
  display:inline-block;
  float:left;
}

.ratting .downloadd span.item-info {
  font-weight:bold;
  color:#771903;
}

.ratting .rating-info .item-info a #rating {
  vertical-align:text-top;
  line-height:20px;
}

.ratting .rating-info .item-info a i {
  padding-left:3px;
}

.ratting .lican span:before {
  color:#fff;
  padding:2px 4px;
  border-radius:3px;
  text-transform:uppercase;
  font-size:9px;
  margin:0 8px 0 0;
  font-family:Tahoma;
}

.ratting .lican .purchase:before {
  content:"Paid";
  background:#da0000;
  #font-size:12px;
  color:#fff;
}

.ratting .lican .trial:before {
  content:"Trial";
  background:#007ec1;
}

.ratting .lican .trial {
  font-size:12px;
  color:#007ec1;
}

.ratting .lican .free:before {
  content:"Free";
  background:#30840c;
  #font-size:12px;
  color:#fff;
}

.ratting .lican .full:before {
  content:"Full Version";
  background:#bf0000;
  #font-size:12px;
  color:#fff;
}

.box-app,
.screenshots {
  text-align:center;
  width:60%;
  margin-bottom:10px;
}

.introduc {
  padding-top:10px;
  border-radius:5px;
  margin:0 10px;
  position:relative;
}

.body-text {
  font-family:'Open Sans',Arial,Helvetica,sans-serif;
  line-height:1.5;
  color:rgba(0,0,0,.87);
}

.tex-content {
  padding:0;
}

.tex-content img {
  max-width:100%;
  border-style:solid;
  border-color:#ccc;
}

.tex-content iframe {
  max-width:100% !important;
}

.tex-content table {
  overflow:auto;
}

.tex-content .title {
  text-transform:uppercase;
  line-height:32px;
  font-size:1.5em;
  color:#666;
  padding:0 0 0 40px;
  font-weight:normal;
  margin:10px 0 0 0;
  border-bottom:1px solid #333;
}

.tex-content .title span {
  border:1px solid #333;
  border-bottom:2px solid #fff;
  margin-top:16px;
  padding:2px 15px 4px;
}

.download-box .box-down,
.download-box .box-down:visited {
  text-transform:uppercase;
  text-align:center;
  font-weight:700;
  border-radius:4px;
  display:block;
  line-height:50px;
  font-size:25px;
  text-shadow:1px 1px #666;
  margin:10px auto;
  width:260px;
  box-shadow:1px 1px 2px #aaa;
  color:#fff;
  border:1px solid #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');
}

.download-box .list-download {
  margin:20px 0;
}

.download-box .box-title {
  line-height:1.5em;
  padding-bottom:5px;
  border-bottom:1px solid #eee;
  text-transform:uppercase;
  font-size:1.5em;
  color:#666;
  font-weight:400;
}

.download-box .list-download .linkdown1 {
  border-bottom:1px dotted #ddd;
  font-size:14px;
  display:block;
  overflow:hidden;
  padding:8px 8px 8px 32px;
}

.download-box .list-download ul li:last-child {
  border:none;
}

.ads-box {
  margin-top:5px;
}

.replaceapp {
  font-size:13px;
  margin-top:10px;
}

.replaceapp h3 {
  font-weight:700;
}

.replaceapp ul {
  overflow:hidden;
  padding:5px 10px;
}

.replaceapp li {
  border-bottom:1px dotted #ddd;
  line-height:30px;
}

.replaceapp li:last-child {
  border-bottom:none;
}

.replaceapp li a {
  font-size:14px;
}

.replaceapp li a i {
  font-size:13px;
  font-style:normal;
  color:#888;
}

.replaceapp li a em {
  font-style:normal;
  float:right;
  text-transform:lowercase;
  font-weight:700;
}

.replaceapp li a em i {
  padding-left:2px;
  font-weight:400;
}

.replaceapp img {
  vertical-align:middle;
  height:20px;
  padding-right:5px;
}

#dadview .tags {
  margin-top:10px;
  font-weight:700;
  padding:0;
  margin-bottom:10px;
}

#dadview .tags span {
  display:block;
}

#dadview .tags a {
  font-weight:400;
  font-size:13px;
  padding:0 10px 0 0;
  white-space:nowrap;
}

#dadview .tags a:after {
  content:',';
}

@media screen and (max-width:640px) {
  body {
    background:#fff;
  }
  #filesg {
    width:100%;
    margin-left:0;
    left:0;
    padding:0;
  }
  .block_ad_page {
    width:100%;
  }
  .download-container {
    width:100%;
  }
  .content1:before,
  .content2:before {
    left:32px;
    right:290px;
  }
  .related-articles li.article-item img.article-image {
    margin-left:0;
  }
  #floatDiv.fixed {
    display:none;
  }
  .mobile-container {
    display:block;
  }
  .quick {
    width:88%;
  }
  .box-app {
    width:100%;
  }
  .screenshots {
    text-align:center;
    width:100%;
    margin-bottom:20px;
  }
  #container {
    overflow:hidden;
    padding:0 !important;
    width:initial !important;
    margin:10px;
  }
  .midleftl {
    display:none;
  }
  .text-big,
  .text-big img {
    padding:0;
  }
  .breadcrumbs {
    height:auto !important;
  }
  .ratting {
    width:100% !important;
    float:none;
  }
  .main-download {
    width:100%;
    float:none;
  }
  .main-download-android {
    width:100%;
    float:none;
  }
  .form-list li {
    width:130px;
  }
  .text-big {
    width:100% !important;
  }
  .replaceapp li {
    line-height:20px;
    padding:5px 0;
  }
  .replaceapp li a i:before {
    content:" - ";
    color:#888;
  }
  .ads-box {
    overflow:initial !important;
  }

@media all and (max-width:1024px) {
  .brdwt,
  .menu div,
  .midle,
  .shortn2 .dvcn,
  .thm {
    width:100%;
  }
  .thm .logo {
    background-size:contain;
  }
  .bdy,
  .midleft,
  .midlright {
    width:98%;
    float:none !important;
    margin:0 auto;
    clear:both;
    overflow:hidden;
  }
}

}@media screen and (min-width:1200px){
  .menu-hidden{display:none}.product .product-image{min-height:250px;max-height:250px}._mobileDisplay{display:none!important}}
  @media screen and (min-width:992px) and (max-width:1199px){.nNote p,.page-content li,.page-noneback li,body{font-size:12px}.col-md-fifth{width:20%;padding:0 15px;float:left}._mobileDisplay{display:none!important}#main-navigation .nav-description{display:none}#main-navigation>ul>li>a .nav-caption{margin-top:0}.content{margin-top:10px}.page-content{padding:10px 10px 20px}.page-noneback{padding:0 10px 10px}.carousel-arrows .icons{width:40px;height:40px;padding:10px 0 0}.carousel-heading .icons-head{font-size:30px}#search-bar input,#search-bar select{height:30px;font-size:14px}.product-actions .action-name{font-size:12px;padding-top:3px}a.product-hover{font-size:16px;top:90px}#newsletter>*,.social-media>*{display:block}#newsletter input[type=text]{width:300px;margin:0;display:inline-block}#newsletter input[type=button]{display:inline-block}#top-navigation li{margin-right:5px}#notify-box ul{margin-left:0}#notify-box ul li.cart-box:before,#notify-box ul li.help-box:before,#notify-box ul li.support-box:before{font-size:14px;width:26px;height:26px;line-height:26px}#notify-box ul li.cart-box a span{left:34px}#top-header .contact-row{font-size:12px}}
  @media screen and (min-width:769px) and (max-width:991px){body{font-size:12px}.screen-hide{display:none!important}.header{padding-bottom:5px}#search-box,.search-area{width:100%}#notify-box ul{margin-top:-5px;margin-left:0}.col-lg-12 .blog-item .rating-box{float:none;margin-top:10px}#newsletter input[type=text],.social-media ul{margin:0}#top-header,#top-navigation,.navigation_menu_bar,.sub-header{display:none}}
  @media screen and (max-width:767px) and (min-width:481px){#middle-navigation ul,#top-header ul{float:none!important;text-align:center}.block_ad_page{width: 100%;}#search-bar,#search-button{position:relative;bottom:0}body{font-size:12px}#logo{text-align:center;padding:0}#top-header li{float:none;display:inline-block}#top-header li:hover ul,.tp-banner h3,.tp-banner p,.tp-banner span{display:none}#main-header .search-area{margin:0 5px}#main-header .search-area .search-field{border:none;width:75%;padding:8px}#main-header .search-area .search-button{margin:-1px -2px 0 0}#middle-navigation ul{margin:40px 0 20px}#middle-navigation>ul>li{float:none;display:inline-block;margin:0}#main-navigation>ul,#main-navigation>ul>li{display:block}#main-navigation>ul>li>a .nav-caption{margin-top:0}#main-navigation .nav-search{display:block;width:auto;width:100%!important;text-align:center;padding:30px 0}#main-navigation .nav-search .icons{display:inline-block}#notify-box{min-width:250px;max-width:250px;margin:5px auto 0}#notify-box ul{margin:0}#search-bar table,#search-bar tbody,#search-bar td,#search-bar tr{display:block;padding-right:0;margin:0!important;width:100%}#search-bar input{width:100%!important}#search-button{right:0;left:0;top:auto;width:100%}#search-button .icons{top:50%;margin-top:-10px;left:50%;margin-left:-10px}#search-bar{background:0 0;z-index:1000;color:#fff;padding:15px 0!important;top:0;left:0;right:0;display:block}#search-bar>.col-lg-12{padding:0}#search-bar a{color:#1f2228!important}#search-bar p{margin-top:10px!important}#search-button{height:40px;margin-top:20px;z-index:1!important}#top-header,.navigation_menu_bar,.sub-header{display:none}.btn-menu-hidden{display:block}
  .navigationSideBar{width:160px}}
  @media screen and (max-width:480px) {
  .block_ad_page,.footer .top-foot .left {
  width:100%;
}

.comment-right {
  width:77%;
}

.page-content li,
.page-noneback li,
body {
  font-size:12px;
}

.screen-hide {
  display:none !important;
}

.midleft .tab1,
.midleftl .clos,
.tab1 .pres {
  display:none;
}

._mobileHidden {
  display:none !important;
}

._mobileDisplay {
  display:block !important;
}

  .footer .top-foot .right{
  	margin-left: 0px;
    display: block;
    margin-top: 50px;
  }
#adv-header .close-adv-header,
.adv-header,
.resourceListItem .listBlockInner i {
  display:none;
}

.resourceListItem .resourceStats {
  width: 33%;
  float: left;
}

.resourceListItem .listBlockInner {
  padding-left:0;
}

input[type=button],
input[type=reset],
input[type=submit] {
  padding:3px 10px;
  border-radius:3px;
}

.padding-add {
  padding-left:10px;
  padding-right:10px;
}

.padding-lr-box,
.sidebar-box .padding-lr-box {
  padding:0;
}

.sidebar-box {
  margin-bottom:10px;
}

.page-content select,
.payment-option .list-content li {
  margin-bottom:5px;
}

.page-content {
  padding:10px 10px 15px;
}

.page-content label {
  font-size:12px;
  margin-bottom:5px;
}

.payment-option .radio-label:before {
  top:3px;
}

#logo {
  text-align:center;
  display:block;
  margin:0 auto;
}

#top-header,
.contact-row,
.navigation_menu_bar,
.sub-header {
  display:none;
}

#middle-navigation {
  margin-top:10px;
}

#main-header {
  padding-bottom:2px;
}

#main-header .search-area {
  margin-top:2px;
}

#main-header .search-area .search-field {
  width:74%;
}

#search-box {
  padding:0 5px;
  margin:15px 0;
}

#notify-box {
  min-width:240px;
  max-width:240px;
  margin:5px auto 0;
}

#notify-box ul {
  margin:0;
}

.control-group .search-clear {
  position:absolute;
  top:9px;
  right:62px;
}

.btn-menu-hidden {
  display:block;
}

.downloadButton1 .inner {
  width:100%;
}

p.footer_text.R {
  display:none;
}

.navigationSideBar {
  width:140px;
}
}
@media screen and (max-width:1199px) {
  .resourceListSidebar {
  display:none;
  ;
}
.resourceListMain {
  margin-left:0;
  ;
}
#search-box .search-area .search-field {
  width:80%;
  ;
}
#notify-box ul li.cart-box2:before,
#notify-box ul li.help-box2:before,
#notify-box ul li.support-box2:before {
  font-size:14px;
  width:26px;
  height:26px;
  line-height:26px;
  ;
}
.col-md-8 {
  width:73%;
  ;
}
#top-navigation li {
  font-size:13px;
  min-width:96px;
  ;
}
.col-md-3 {
  padding-right:0;
  ;
}
.carousel-heading h4,
.sidebar-box-heading h4 {
  font-size:14px;
  ;
}
.carousel-caption a {
  font-size:15px;
  ;
}
.nNote,
.widget {
  margin-bottom:5px;
  ;
}
.sidebar .section {
  margin:5px 0;
  ;
}
.red .sidebar-box-heading {
  width:271px;
  ;
}
.sharebox .sharetoolbox>div {
  margin-right:0 !important;
  ;
}
}

@media screen and (max-width:991px) {
  #search-box .search-area .search-field {
    width:67%;
    ;
  }
  .mainContent {
    margin-right:233px;
    ;
  }
  .sidebar {
    width:247px;
    float:right;
    ;
  }
  .resourceListMain {
    margin-top:13px;
    ;
  }
  .carousel-caption a {
    font-size:14px;
    ;
  }
  .nNote,
  .widget {
    margin-bottom:0;
    ;
  }
  .sidebar .section {
    margin:5px 0;
    ;
  }
}

@media screen and (max-width:800px) {
  .container.dad {
    padding-right:1px;
    padding-left:1px;
    ;
  }
  .tex-content p {
    margin-top:14px;
    ;
  }
  .top-navigation li.hind {
    display:none;
    ;
  }
  .mainContainer,
  .mainContent {
    padding:0;
    ;
  }
  .carousel-caption a {
    font-size:16px;
    ;
  }
  .sidebar {
    width:100%;
    ;
  }
  .footer .top-foot .left {
    border-right:0 dashed #adadad;
    ;
  }
  .footer .top-foot .right {
    margin-left:0;
    float:left;
    padding:10px;
    ;
  }
}
@media screen and (max-width:991px) {
  #flags {
    width:145px;
    position:absolute;
    right:0;
    display:none;
    ;
  }
}
.navigation li ul {
    width: 500px;
}
    #Addcomment{
  min-height: 185px;
}
blockquote{
    margin: 5px 0 0 0;
    margin-bottom: 1em;
    padding: 12px 8px;
    width: auto;
    max-height: 600px;
    overflow: auto;
    font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;
    font-size: 14px;
    background-color: #e9f1f9;
    border-radius: 5px;
}
.soft_recommended{
    font-size: 13px;
    background: #b90000;
    padding: 2px 4px;
    border-radius: 3px;
    color: #fff;
}
blockquote ul li{
    list-style: inside;
    font-size: 13px;
    padding-left: 20px;
}
.del-post-comment{
    cursor: pointer;
    background: #f00;
    padding: 2px;
    border-radius: 5px;
    font-size: 13px;
    color: #fff;
}
.floats{float:left;
margin: 5px 0;}
.comment-right{
    background: #fff;
    width: 92%;
    border-radius: 5px;
    color: #333;
    z-index: 0;
}.comment-author{
    padding: 5px 0 0 5px;
    color: #171516;
  border-bottom: 1px solid #3333;
  font-weight: 700;
}
.comment-reply-ip{
  display: none;
}
.comment-right i{
    padding: 5px;}
.comment-right p{
    padding: 10px;
    font-family: "Times New Roman";
}
.comment_content{
 width: 100%;
 min-height: 120px;
margin-top: 15px;}
.userTitle{padding-right: 5px;}
.admin {
    text-transform: uppercase;
    margin-right: 0px;
    color: #fff;
    font-weight: normal;
    font-size: 10px;
    background: #f36500;
    padding: 2px 6px;
    border-radius: 3px;
    line-height: 18px;
    height: 18px;
    margin-left: 0px;
}
.comment-text{
    padding-left: 10px;
}
.admins {
    text-transform: uppercase;
    margin-right: 0px;
    color: #000;
    font-weight: normal;
    font-size: 10px;
    background: #d0c10b;
    padding: 2px 6px;
    border-radius: 3px;
    line-height: 18px;
    height: 18px;
    margin-left: 0px;
}
.field-avatararea {
    width: 40px;
    margin: 17px 19px;
    float: left;
    position: absolute;
    z-index: 10;
}

.avatar {
    padding: 0;
    margin: 0 auto;
    float: none;
    display: inline;
    height: auto;
    border: none;
    border-radius: 0;
    box-shadow: 0px 0px 3px 1px rgba(0,0,0,.2);
}
.comment_v textarea {
    font-family: monospace;
    margin-bottom: 0 !important;
    padding: 25px 78px 0 85px;
    display: inline;
    width: 100%;
    height: 75px;
    min-height: 75px!important;
    border: 1px solid #00000012;
    resize: none;
    box-sizing: border-box;
    border-radius: 0;
    font-size: 14px;
    color: #777;
    line-height: 20px;
  }
  .wpd-field {
    font-size: 15px!important;
    font-family: "open sans";
}
.wpd-form-col-left {
    width: 49%;
    float: left;
    margin: 0;
    text-align: left;
    padding: 0;
}
.wpd-form-col-right {
    width: 49%;
    float: right;
    margin: 0;
    text-align: right;
    padding: 0;
}
.wpdiscuz-item {
    text-align: left;
}
.wpdiscuz-item .wpd-field-icon {
    display: inline-block;
    font-size: 17px;
    line-height: 17px;
    opacity: .3;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 12px;
    left: 8px;
    width: 20px;
    text-align: left;
}
.wpd-has-icon .wpd-field {
    padding-left: 30px;
}
.wpd-field {
    width: 100%;
    line-height: 30px;
    color: #777;
    display: inline-block;
    float: none;
    clear: both;
    margin: 0;
    box-sizing: border-box;
    font-size: 14px;
    border: 1px solid #00000012;
    vertical-align: baseline;
}
.wpd-form-col-right .wpdiscuz-item {
    text-align: right;
  border-bottom: 1px solid #fff;
}
.wpdiscuz-item {
    width: 100%;
    vertical-align: baseline;
    padding: 5px 0 3px;
    position: relative;
}
.wc-field-submit {
    padding: 15px 0 0 5px;
    clear: left;
}
.btn-primary {
    width: auto;
    display: inline-block;
  padding: 5px;
}

.comment_v button[type=submit] {
    color: #fff;
    background-color: #504b4b;
}
.comment_v input:focus,.comment_v textarea:focus {
    outline: none;
}
.viewport_reply{
    padding-left: 75px;
}
.cm-reply{
    width: 90%;
}
.form_cm{
    min-height: 185px;
}
.fa-comment-dots{
    background: #0046af99;
    color: #fff;
    border-radius: 5px;
}
.visibless {
    display: block;
}
#link_down{min-height:150px;color:#c50101;font-size:18px}.download-info-inner{min-height:450px;background:#f5f5f5;padding:20px 10px;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);transition:box-shadow 280ms cubic-bezier(0.4,0,0.2,1);will-change:box-shadow}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:liga;-webkit-font-smoothing:antialiased}.download-info-inner .info div{padding:10px 0;border-top:1px solid #e0e0e0}.box-control-file{display:flex;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-top:10px}.box-control-file .favorite-btn{flex:1;display:flex;justify-content:center;cursor:pointer;color:#7d7d7d}.box-control-file .share-btn{flex:1;display:flex;justify-content:center;cursor:pointer;color:#2c9893}.box-control-file .favorite-btn{flex:1;display:flex;justify-content:center;cursor:pointer;color:#7d7d7d}.box-control-file .clone_new .clone-parent{display:flex;align-items:center;cursor:pointer;color:#7d7d7d}.box-control-file p{padding-top:3px;margin-left:5px}#download_id,#download_id_2{font-size:18px;color:#a29a9a}.downl_2{color:#614242;padding:10px 0;border:1px solid #d8d0d0;background:#fff;font-weight:700;text-decoration:none;border-radius:0 3px 3px 0;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}
._2tga.active {
    background: #989a9e;
    border: 1px solid #929292;
}._2tga.active {
    background: #727375 !important;
    border: 1px solid #656565 !important;
}._2tga.active {
    background: #89898a !important;
    border: 1px solid #717171 !important;
}._2tga {
    background: #777779 !important;
    border: 1px solid #6e6e6f !important;}
.navigation li ul {
    display: block;
    list-style: none;
    position: absolute;
    padding: 0;
    border: 1px solid #aaa;
    background: #fff;
    z-index: 999;
    visibility: hidden;
    opacity: 0;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}
.navigation li ul span{color:#0072bc;font-size:0.9em;font-weight: bold;font: inherit;}
.navigation li ul li {
    display: block;
    margin-top: 5px;
    list-style: none;
    width: 220px;
    font-size: 1em;
    font-weight: normal;
    background: none;
    padding-bottom: 4px;
    border-bottom: 1px solid #cecece;
}
@-webkit-keyframes my {
     0% { color: #0a4200; } 
     50% { color: #fff;  } 
     100% { color: #0a4200;  } 
 }
 @-moz-keyframes my { 
     0% { color: #0a4200;  } 
     50% { color: #fff;  }
     100% { color: #0a4200;  } 
 }
 @-o-keyframes my { 
     0% { color: #0a4200; } 
     50% { color: #fff; } 
     100% { color: #0a4200;  } 
 }
 @keyframes my { 
     0% { color: #0a4200;  } 
     50% { color: #fff;  }
     100% { color: #0a4200;  } 
 } 
 .download_now {
         font-size:24px;
         font-weight:bold;
     -webkit-animation: my 700ms infinite;
     -moz-animation: my 700ms infinite; 
     -o-animation: my 700ms infinite; 
     animation: my 700ms infinite;
}
.navigation li ul li a {
    display: block;
    text-align: left;
    text-indent: 0;
    padding: 0 0 0 40px;
    color: #0072bc;
    font-weight: normal;
    position: relative;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    cursor: pointer;
}
.navigation li ul li a img {
    height: 22px;
    width: 22px;
    position: absolute;
    left: 5px;
    -moz-filter: none;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
}
.tip{right:0}
.navigation li a img {
    height: 20px;
    width: 20px;
    margin-right: 5px;
    vertical-align: middle;
    -moz-filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
.navigation li {
    float: left;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    position: relative;
}
.navigation li:hover ul{visibility:visible;opacity:1}
.navigation li ul li span:hover{color:#af4200;}
html.lb-disable-scrolling {
  overflow: hidden;
  /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */
  position: fixed;
  height: 100vh;
  width: 100vw;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.otherclass-box .relatedplatforms-info ul li {display: inline-block;}
            .otherclass-box .relatedplatforms-info ul li a {display: block;height: 36px;width: 36px;overflow: hidden;text-indent: 64px;white-space: nowrap;margin: 0 5px;border-radius: 18px;}
            .otherclass-box .relatedplatforms-info ul li a.platform-ios {background: #bbb url(/images/icons-items.png) no-repeat 6px -29px;}
    .otherclass-box .relatedplatforms-info ul li a.platform-windows {background: #02aeef url(/images/icons-items.png) no-repeat 6px -124px;}
    .otherclass-box .relatedplatforms-info ul li a.platform-androids{background: #8dc63f url(/images/icons-items.png) no-repeat 6px 5px;}
    .otherclass-box .relatedplatforms-info ul li a.platform-mac {background: #bbb url(/images/icons-items.png) no-repeat 6px -71px;}
    .otherclass-box .relatedplatforms-info ul li a.platform-linux {background: #f2ba00 url(/images/icons-items.png) no-repeat 6px -310px;}
    .warn{padding: 5px 5px 5px 40px;display: block;color: #f00;clear: both;text-align: left;background: #fffcda url(/images/icon-warning.png)no-repeat 8px 5px;}
    .warn_ing{padding: 5px 5px 30px 40px;display: block;color: #f00;clear: both;text-align: left;background: #fffcda url(/images/icon-warning.png)no-repeat 8px 5px;}
    
#glt-footer,
#glt-footer #google_language_translator {
    display:none !important;
}

a.wp-studio-logo:focus,
a.wp-helpdesk-logo:focus {
  box-shadow:none !important;
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
}

select.goog-te-combo { 
  width:143px !important;
  background:#fff;
  box-shadow:none !important; 
  -moz-box-shadow:none !important; 
  -webkit-box-shadow:none !important; 
  padding:3px !important; 
  height:auto !important; 
  border:1px solid lightgray !important; 
  border-radius:0px !important; 
  -webkit-border-radius:0px; 
  -moz-border-radius:0px !important;
  -o-border-radius:0px !important;
}

#flags {
  overflow:hidden;
}

#flags ul {
  margin:0;
}

#flags li {
  float:left !important;
  margin-bottom:0 !important;
  padding:0 !important;
  border:none !important;
  list-style:none !important;
  content:none !important;
}

#flags li:before {
  content:none !important;
  border:none !important;
  background:none !important;
}

#flags a,
.tool-container .tool-items a {
  cursor:pointer;
}

#flags.size22 a {
  width:26px !important;
  height:17px !important;
}

#flags.size20 a {
  width:20px !important;
  height:14px !important;
}

.tool-container .tool-items a {
  display:inline-block;
  margin:3px 5px 3px;
  width:24px !important;
  height:18px !important;
}

.goog-te-gadget {
  color:#444;
  font-size:13px;
  font-family:"Arial",sans,sans-serif;
}

.goog-te-gadget img {
  vertical-align:middle;
}

select.goog-te-combo:focus { 
  box-shadow:none !important; 
  -moz-box-shadow:none !important; 
  -webkit-box-shadow:none !important; 
}

.metabox-holder {
  width:65%;
  float:left;
}

.metabox-holder h2 {
  margin-bottom:18px; 
}

.submit { 
  padding:0px;
}

.form-table th {
  width:50%; 
}

td.advanced { 
  padding-top:0px;
  padding-bottom:0px;
}

p.hello { 
  font-size:12px; 
  color:darkgray; 
}

.flag{
    padding:1px 0;
}

a.nturl {
  cursor:pointer;
}

.flag img,
.alt_flag img{
    border:0px !important;
    margin-top:2px !important;
    padding:0px !important;
}

.attribution {
    width:152px; 
    line-height:1em;
    margin-top:4px;
}

span.goog-branding {
    font-size: 13px;
    font-family: arial;
    color: rgb(102, 102, 102);
    white-space: nowrap;
    padding-top: 4px;
    text-align: left;
    width: 150px;
    margin-top: 2px;
    left:170px;
    z-index: 9999;
    float: right;
}

.goog-logo-link, 
.goog-logo-link:link, 
.goog-logo-link:visited, 
.goog-logo-link:hover, 
.goog-logo-link:active {
    font-size: 12px;
    font-weight: bold;
    color: rgb(68, 68, 68);
    text-decoration: none;
    line-height:0.8em;
}

span.goog-branding img {
    float: left;
    margin:0px;
    width: 37px;
  
}

span.vertical-translator {
    float:none !important; 
    font-size: 13px;
    font-family: arial;
    color: rgb(102, 102, 102);
    white-space: nowrap;
    vertical-align: middle;
    padding-top: 4px;
    text-align: left;
    width: 150px;
    margin-top: 2px;
    right: -50px;
    z-index: 9999;
}

.tool-container .tool-items .flag img {
    width:24px !important;
    height:24px !important;
    margin-top:1px !important;
}

.tool-items .flag {
    padding:0px !important;
}

.tool-container { 
    line-height:1;
}

#footer-instance {
    display:none !important;
}

code {
    border:1px solid lightgray;
}

/* Individual flag backgrounds (22px) */

#flags.size22 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"] {
    background:url('../images/flags22.png') -1px -3px no-repeat;
}

#flags.size22 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"] {
    background:url('../images/flags22.png') -30px -3px no-repeat;
}

#flags.size22 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"] {
    background:url('../images/flags22.png') -59px -3px no-repeat;
}

#flags.size22 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"] {
    background:url('../images/flags22.png') -88px -3px no-repeat;
}

#flags.size22 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"] {
    background:url('../images/flags22.png') -117px -3px no-repeat;
}

#flags.size22 a[title="Basque"],
.tool-container .tool-items a[title="Basque"] {
    background:url('../images/flags22.png') -146px -3px no-repeat;
}

#flags.size22 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"] {
    background:url('../images/flags22.png') -1px -32px no-repeat;
}

#flags.size22 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"] {
    background:url('../images/flags22.png') -30px -32px no-repeat;
}

#flags.size22 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"] {
    background:url('../images/flags22.png') -59px -32px no-repeat;
}

#flags.size22 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"] {
    background:url('../images/flags22.png') -88px -32px no-repeat;
}

#flags.size22 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"] {
    background:url('../images/flags22.png') -117px -32px no-repeat;
}

#flags.size22 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"] {
    background:url('../images/flags22.png') -146px -32px no-repeat;
}

#flags.size22 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"] {
    background:url('../images/flags22.png') -88px -409px no-repeat;
}

#flags.size22 a[title="Chinese"],
.tool-container .tool-items a[title="Chinese"] {
    background:url('../images/flags22.png') -1px -61px no-repeat;
}

#flags.size22 a[title="Chinese(Traditional)"],
.tool-container .tool-items a[title="Chinese(Traditional)"] {
    background:url('../images/flags22.png') -30px -61px no-repeat;
}

#flags.size22 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"] {
    background:url('../images/flags22.png') -59px -61px no-repeat;
}

#flags.size22 a[title="Czech"],
.tool-container .tool-items a[title="Czech"] {
    background:url('../images/flags22.png') -88px -61px no-repeat;
}

#flags.size22 a[title="Danish"],
.tool-container .tool-items a[title="Danish"] {
    background:url('../images/flags22.png') -117px -61px no-repeat;
}

#flags.size22 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"] {
    background:url('../images/flags22.png') -146px -61px no-repeat;
}

#flags.size22 a[title="English"],
.tool-container .tool-items a[title="English"] {
    background:url('../images/flags22.png') -88px -351px no-repeat;
}

#flags.size22 a.united-states[title="English"] {
    background:url('../images/flags22.png') -117px -351px no-repeat;
}

#flags.size22 a.canada[title="English"] {
    background:url('../images/flags22.png') -88px -438px no-repeat;
}

#flags.size22 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"] {
    background:url('../images/flags22.png') -1px -90px no-repeat;
}

#flags.size22 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"] {
    background:url('../images/flags22.png') -30px -90px no-repeat;
}

#flags.size22 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"] {
    background:url('../images/flags22.png') -59px -90px no-repeat;
}

#flags.size22 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"] {
    background:url('../images/flags22.png') -88px -90px no-repeat;
}

#flags.size22 a[title="French"],
.tool-container .tool-items a[title="French"] {
    background:url('../images/flags22.png') -117px -90px no-repeat;
}

#flags.size22 a[title="Galician"],
.tool-container .tool-items a[title="Galician"] {
    background:url('../images/flags22.png') -146px -90px no-repeat;
}

#flags.size22 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"] {
    background:url('../images/flags22.png') -1px -119px no-repeat;
}

#flags.size22 a[title="German"],
.tool-container .tool-items a[title="German"] {
    background:url('../images/flags22.png') -30px -119px no-repeat;
}

#flags.size22 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"] {
    background:url('../images/flags22.png') -146px -148px no-repeat;
}

#flags.size22 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"] {
    background:url('../images/flags22.png') -1px -177px no-repeat;
}

#flags.size22 a[title="Irish"],
.tool-container .tool-items a[title="Irish"] {
    background:url('../images/flags22.png') -30px -177px no-repeat;
}

#flags.size22 a[title="Italian"],
.tool-container .tool-items a[title="Italian"] {
    background:url('../images/flags22.png') -59px -177px no-repeat;
}

#flags.size22 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"] {
    background:url('../images/flags22.png') -88px -177px no-repeat;
}

#flags.size22 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"] {
    background:url('../images/flags22.png') -117px -177px no-repeat;
}

#flags.size22 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"] {
    background:url('../images/flags22.png') -146px -177px no-repeat;
}

#flags.size22 a[title="Korean"],
.tool-container .tool-items a[title="Korean"] {
    background:url('../images/flags22.png') -30px -206px no-repeat;
}

#flags.size22 a[title="Latin"],
.tool-container .tool-items a[title="Latin"] {
    background:url('../images/flags22.png') -88px -206px no-repeat;
}

#flags.size22 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"] {
    background:url('../images/flags22.png') -59px -409px no-repeat;
}

#flags.size22 a[title="Malay"],
.tool-container .tool-items a[title="Malay"] {
    background:url('../images/flags22.png') -30px -235px no-repeat;
}

#flags.size22 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"] {
    background:url('../images/flags22.png') -117px -409px no-repeat;
}

#flags.size22 a[title="Myanmar(Burmese)"],
.tool-container .tool-items a[title="Myanmar(Burmese)"] {
    background:url('../images/flags22.png') -146px -409px no-repeat;
}

#flags.size22 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"] {
    background:url('../images/flags22.png') -1px -293px no-repeat;
}

#flags.size22 a[title="Russian"],
.tool-container .tool-items a[title="Russian"] {
    background:url('../images/flags22.png') -30px -293px no-repeat;
}

#flags.size22 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"] {
    background:url('../images/flags22.png') -59px -293px no-repeat;
}

#flags.size22 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"] {
    background:url('../images/flags22.png') -1px -322px no-repeat;
}

#flags.size22 a.mexico[title="Spanish"] {
    background:url('../images/flags22.png') -117px -438px no-repeat;
}

#flags.size22 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"] {
    background:url('../images/flags22.png') -146px -380px no-repeat;
}

#flags.size22 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"] {
    background:url('../images/flags22.png') -30px -351px no-repeat;
}

#flags.size22 a[title="Ukranian"],
.tool-container .tool-items a[title="Ukranian"] {
    background:url('../images/flags22.png') -59px -351px no-repeat;
}

#flags.size22 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"] {
    background:url('../images/flags22.png') -59px -438px no-repeat;
}

#flags.size22 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"] {
    background:url('../images/flags22.png') -1px -380px no-repeat;
}

#flags.size22 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"] {
    background:url('../images/flags22.png') -30px -380px no-repeat;
}
#google_language_translator,#flags{text-align:left;}#google_language_translator{clear:both;}#flags{padding-left:10px;}#flags a{display:inline-block;margin-right:2px;}.goog-tooltip{display:none!important;}.goog-tooltip:hover{display:none!important;}.goog-text-highlight{background-color:transparent!important;border:none!important;box-shadow:none!important;}#google_language_translator a{display:none!important;}.goog-te-gadget{color:transparent!important;}.goog-te-gadget{font-size:0px!important;}.goog-branding{display:none;}#google_language_translator{display:none;}.goog-te-banner-frame{visibility:hidden!important;}