article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block;margin:0;}
body{margin:0;padding:0 0 60px 0;font-family:Helvetica, Arial, sans-serif;font-size:13px;line-height:18px;color:#333;background-color:#f4f6f7;}
p, h1, h2{margin:0;}
h1, h2, .page-title span{font-size:16px;font-weight:bold;text-shadow:1px 1px 2px #fff;padding:0;line-height:24px;}
.page-title h1, .page-title h2{color:#555;display:inline;}
.page-title span{color:#999;font-weight:normal;}
.title-red{color:#AE2929;}
a, .link{color:#295DAE;text-decoration:none;}
a:hover, a:focus, .link:hover{cursor:pointer;color:#002b41;}
img{max-width:100%;width:auto;height:auto;vertical-align:middle;border:0;}
button, input, select, textarea, .cancel{border:1px solid #ccc;border-radius:5px;line-height:14px;background-color:#fff;}
button, input, textarea{padding:6px;}
select{padding:4px;}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"]{cursor:pointer;}
textarea{overflow:auto;vertical-align:top;}
textarea:focus,
input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);}
dt{float:left;clear:left;width:150px;text-align:left;font-weight:bold;}
dt::after{content:":";}
dd{margin:0 0 0 100px;padding:0 0 0.5em 0;}
ul{margin:0;padding:0;}
ul ul{margin-left:25px;padding:5px 0;}
ul li{list-style:none;}
hr{color:#0031ff;}
.btn{display:inline-block;text-align:center;color:#666;background-color:#ededed;background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border:1px solid #e3e3e3;border-radius:5px;padding:6px;line-height:14px;}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled]{background-color:#e6e6e6;}
.btn:active,
.btn.active{background-color:#cccccc;}
.btn:hover,
.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;transition:background-position .1s linear;border:1px solid #ccc;}
.container{width:960px;margin:0 auto;}
.header{background-color:#f4f6f7;background-image:linear-gradient(to top, #f4f6f7, #fff);}
.logo{float:left;padding:15px 0;}
.logo img{height:23px;}
#s-search{float:none;float:right;padding:15px 0;}
#s-search .inputbox{width:213px;}
.page-title{padding:10px 15px;border:1px solid #e3e3e3;border-radius:10px 10px 0px 0px;background-color:#ededed;background-image:linear-gradient(to top, #e3e3e3, #fff);}
.com-search{width:960px;margin:0 auto 30px auto;background-color:#fff;border-radius:10px;border:1px solid rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.05);}
.com-search #searchForm, .search-results{padding:15px 30px;}
#searchForm{border-bottom:1px solid #e3e3e3;}
.btn-toolbar{padding:15px 0;}
.form-limit{padding:15px 0;}
.search-block{padding:15px 0;}
.com-search .pagination{padding:0 30px;}
.counter{padding:7px 0;}
.badge{padding:2px 9px;border-radius:9px;background-color:#3a87ad;color:#fff;}
.result-title, .result-category, .result-text{padding:0 0 7px 0;}
.result-title a{font-weight:bold;}
.result-title .icon-download{color:#ccc;padding-left:15px;}
.result-title .icon-download:hover{color:#09d300;}
.result-title .highlight{color:#295DAE;}
.thumb{margin:7px 0;border:2px solid #e3e3e3;max-width:128px;cursor:url(/images/zoomin.cur), pointer;}
.thumb:hover{border:2px solid #ccc;}
.btn-group{position:relative;display:inline-block;font-size:0;vertical-align:middle;white-space:nowrap;}
.com-search .btn{margin:0 5px;}
.breadcrumb{padding:15px;list-style:none;border-radius:4px;}
.breadcrumb > li{display:inline;}
.breadcrumb > li > .divider{padding:0 5px;color:#ccc;}
.breadcrumb > .active{color:#999;}
.breadcrumb > li,
.breadcrumb > .active{color:#515151;}
#s-login{display:none;visibility:hidden;position:fixed;z-index:10;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.8);}
.login-popup{width:300px;height:300px;position:absolute;z-index:1000;top:0;bottom:0;left:0;right:0;margin:40px auto;}
.registration, .login, .logout, .reset, .remind, .profile, .profile-edit, .contact{border:1px solid #e3e3e3;border-radius:10px;background-color:#f8f8f8;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.05);}
.input-login{width:170px;}
.control-group{margin:15px;}
.cancel{padding:6px;margin:0 0 0 15px}
.login-reset ul{padding:15px;}
.icon-enter{vertical-align:middle;}
.pagination{margin:15px 0;}
.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination ul > li{display:inline;}
.pagination ul > li > a,
.pagination ul > li > span{float:left;padding:4px 12px;line-height:18px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0;}
.pagination ul > li > a{height:18px;}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span{background-color:#f5f5f5;font-weight:bold;}
.pagination ul > .active > a,
.pagination ul > .active > span{color:#999;cursor:default;}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus{color:#999;background-color:transparent;cursor:default;}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span{border-left-width:1px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.alert{padding:8px 0;text-align:center;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#eaeaaea;border:1px solid #fbeed5;border-radius:4px;}
.alert,
.alert h4{}
.alert h4{margin:0 0 .5em;}
.alert .close{display:none;visibility:hidden;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-success h4{color:#468847;}
.alert-danger,
.alert-error{background-color:#f2dede;border-color:#eed3d7;background-image: linear-gradient(to top, #eed3d7, #fff)}
.alert-danger h4,
.alert-error h4{color:#b94a48;}
.alert-info{text-align: center; background-color:#f2f2f2;width:100%; border-color:#eaeaea;background-image: linear-gradient(to top, #8597e3, #fff);position: fixed;bottom:0;z-index:1000; color:#333;font-size:14px;}
.alert-info h4{color:#295DAE;font-size:16px;}
.alert-block{padding-top:15px;padding-bottom:15px;}
.alert-block > p,
.alert-block > ul{margin-bottom:0;}
.alert-block p + p{margin-top:5px;}
@font-face{font-family:'icomoon';src:url('/templates/simple/fonts/icomoon.eot?crnmpe');src:url('/templates/simple/fonts/icomoon.eot?crnmpe#iefix') format('embedded-opentype'),
url('/templates/simple/fonts/icomoon.ttf?crnmpe') format('truetype'),
url('/templates/simple/fonts/icomoon.woff?crnmpe') format('woff'),
url('/templates/simple/fonts/icomoon.svg?crnmpe#icomoon') format('svg');font-weight:normal;font-style:normal;}
[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;}
[class^="icon-"],
[class*=" icon-"]{font-family:'icomoon' !important;display:inline-block;margin-right:7px;}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:'icomoon';font-style:normal;speak:none;}
[class^="icon-"].disabled,
[class*=" icon-"].disabled{font-weight:normal;}
.icon-one:before{content:"\e900";}
.icon-zoom-in:before{content:"\e987";}
.icon-menu:before{content:"\e901";}
.icon-home:before{content:"\e902";}
.icon-up:before{content:"\e903";}
.icon-down:before{content:"\e904";}
.icon-right:before{content:"\e905";}
.icon-left:before{content:"\e906";}
.icon-download:before{content:"\e907";}
.icon-upload:before{content:"\e908";}
.icon-question:before{content:"\e909";}
.icon-info:before{content:"\e90a";}
.icon-contact:before{content:"\e910";}
.icon-enter:before{content:"\e911";}
.icon-exit:before{content:"\e912";}
.icon-user:before{content:"\e913";}
.icon-register:before{content:"\e914";}
.icon-lock:before{content:"\e915";}
.icon-unlocked:before{content:"\e916";}
.icon-key:before{content:"\e917";}
.icon-search:before{content:"\e918";}
.icon-lang:before{content:"\e919";}
.icon-first:before{content:"\e920";}
.icon-last:before{content:"\e921";}
.icon-previous:before{content:"\e922";}
.icon-next:before{content:"\e924";}
.icon-pageup:before{content:"\e925";}
.icon-location:before{content:"\e926";}
.icon-paypal:before{content:"\e927";}
.icon-donate:before{content:"\e928";}
.icon-folder:before{content:"\e92f";}
.icon-folder-open:before{content:"\e930";}
.icon-cart:before{content:"\e93a";}
.icon-credit-card:before{content:"\e93f";}
.icon-notification:before{content:"\e955";}
.icon-eye:before{content:"\e9ce";}
.icon-angry:before{content:"\e9ff";}
.icon-warning:before{content:"\ea07";}
.icon-preview:before{content:"\e987  View Screenshot";}
.vpadding{padding:15px 0;}
.hpadding{padding:0 15px;}
.bpadding{padding:0 0 15px 0;}
.tpadding{padding:15px 0 0 0;}
.padding{padding:15px;}
.center{margin:0 auto;text-align:center;}
.fleft, .pull-left{float:left;}
.fright, .pull-right{float:right;}
.hidden{display:none;visibility:hidden;}
.visible{display:block;visibility:visible;}
.dblock{display:block;}
.dinline{display:inline;}
.gborder{clear:both;border-bottom:1px solid #e3e3e3;}
.wborder{border-bottom:1px solid #fff}
.fborder{border:1px solid #e3e3e3;}
.lborder{border-left:2px solid #e3e3e3;}
.noborder{border:none;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.italic{font-style:italic;}
.small{font-size:11px;}
.big{font-size:15px;padding:7px 0;}
.very-big{font-size:25px;padding:7px 0;line-height:27px;}
.tdmodel .small{font-size:9px;}
.black{color:#333;}
.grey{color:#ccc;}
.red{color:#ff0000;}
.green{color:#09d300;}
.blue{color:#295DAE;}
.clear{clear:both;display:block;float:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.fclear{clear:both}
.clearfix::after{clear:both;}
.clearfix::before, .clearfix::after{display:table;content:"";line-height:0;}
.tip-wrap{background-color:#000;padding:5px;color:#fff;border:2px solid #ccc;z-index:1001;max-width:300px;}
.error{padding:15px;text-align:center;color:#f00;}
.gloog-te-gadget{display:none;visibility:hidden;}
.categories, .category, .summary, .download, .subscription, .faq{background-color:#fff;border:1px solid #e3e3e3;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.05);margin-bottom:-10px;padding:25px;}
.catslist, .jd_description, .fileslist, .total_files, .file_info, .filerating, .download_desc, .nextlink, .randomlink{padding:15px 0;}
.social{padding:0 0 15px 0;}
.jd-navigation{background-color:#f9f9f9;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.jd-navigation ul{display:inline-block;}
.jd-navigation ul > li{display:inline;}
.jd-navigation ul > li > a,
.jd-navigation ul > li > span{font-size:16px;float:left;padding:0 10px;color:#000;}
.jd-navigation ul > li > a:hover, .jd-navigation ul > li >span:hover{color:#777;cursor:pointer;}
.menu-controls{float:left;padding:20px 0 15px 5px;}
.menu-user{float:right;padding:12px 5px 5px 0}
.menu-user a{text-align:center;}
.text-login, .text-logout, .text-register, .text-profile, .text-contact, .text-faq{font-size:11px;display:block;}
.text-login:before{content:"Log in"}
.text-logout:before{content:"Log out"}
.text-register:before{content:"Register"}
.text-profile:before{content:"Profile"}
.text-faq:before{content:"FAQ"}
.text-contact:before{content:"Contact"}
.text-advertisement:before{content:"Advertisement";}
.translater{text-align:center;padding:10px 0 0 0;}
.translater img{display:none!important;visibility:hidden!important;}
.translater a{padding:0 0 0 5px;}
.translater div{font-size:0;}
.translater select, .jd-search input{width:150px;}
.jd-search{text-align:center;padding:14px 0 0 0;}
.catslist{border-bottom:1px solid #e3e3e3;position:relative;}
.catslist .subcattitle{display:block;font-weight:bold;left:0;line-height:14px;position:absolute;text-align:center;color:#555555;width:100%;word-wrap:break-word;}
.catslist .count_files{display:block;position:absolute;width:100%;height:48px;bottom:30px;font-size:12px;left:0;word-wrap:break-word;line-height:13px;text-align:center;color:#ba8e0b;text-shadow:0 1px 1px #fff;}
.catslist li{display:inline-block;}
.catpic{overflow:hidden;background:none repeat scroll 0 0 #f9f9f9;border:1px solid #e3e3e3;border-radius:4px;display:inline-block;height:100px;margin:0 0 2px -2px;min-height:50px;padding:0 20px;position:relative;text-align:center;text-decoration:none;transition:all 0.2s linear 0s;vertical-align:top;}
.catpic:hover{background:none repeat scroll 0 0 #f0f0e1;}
.filepic{height:32px;width:32px;}
.catimg{height:48px;width:48px;margin:10px 0 0 0;}
.catthumb{border:3px solid #fff;max-width:128px;/* cursor:url(/images/zoomin.cur), pointer; */}
.catthumb:hover{border:3px solid #e3e3e3;}
.jd_description{color:#868686;}
.fileslist{overflow:auto;margin:0 -25px;}
.fileslist table{width:100%;border-top:1px solid #e3e3e3;border-spacing:0;}
.fileslist th{text-align:left;border-bottom:1px solid #e3e3e3;font-size:11px;font-weight:bold;background-color:#f5f5f5;padding:7px 15px;}
.thmodel, .tdmodel{border-left:1px solid #e3e3e3;}
.thpages, .tdpages{border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.fileslist td{padding:15px;text-align:left;font-size:11px;border-bottom:1px solid #e3e3e3;}
.fileslist tbody > tr:nth-child(odd) > td, .fileslist tbody > tr:nth-child(odd) > th{background-color:#fcfcfc;}
.fileslist .tdthumb{width:132px;text-align:center;padding:0;}
.fileslist .icon-download{color:#ccc;float:right;}
.fileslist .icon-download:hover{color:#09d300;}
.tdmodel span{display:block;font-size:14px;font-weight:bold;}
.tdmodel, .thmodel{min-width:100px;}
.tdsize, .thsize, .thpages, .tdpages{width:60px;}
.file_info{float:left;}
.file_pic{padding:0 10px 7px 0;float:left;}
.filerating{margin:15px 0 0 15px;}
.file_desc{float:left;margin:0 0 0 30px;}
.file_desc dt{width:auto;}
.file_desc dd{width:auto;max-width:150px;}
.filethumb{border:2px solid #e3e3e3;max-width:128px;/* cursor:url(/images/zoomin.cur), pointer; */}
/* .filethumb:hover{border:2px solid #ccc;} */
.pdf-convert{color:#555;background-color:#fff;padding:15px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.pdf-convert h2{padding:15px;}
.pdf-convert,.pdf-pagination{text-align:center;margin:0 auto;}
.pdf, .pdfbg{position:relative;}
.pdf .line{position:absolute!important;white-space:nowrap;font-family:sans-serif;color:#000;}
.pagedoc{background-color:#fff;padding:30px 0 0 0;margin:0 auto;}
.pdf-border{margin:30px 0 15px 0;border-bottom:1px solid #e3e3e3;}
div.pdf, div.pdfbg{display:block !important;}
.pagedoc{display:flex;justify-content:center;align-content:space-between;align-items:center;flex-direction:column;margin:0 auto;}
.pdf-pagination{padding:15px 0 0 0;}
.page-selectors{width:380px;margin:0 auto;}
.list-pages{float:left;padding:0 0 0 15px;}
.display-pages{float:right;}
.few-pages{color:#ff0000;}
.download_desc{text-align:left;}
.similarlink{padding:15px 0;}
.similarlink .fileslist{margin:0;}
.similarlink .fileslist table{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.similarlink h2{color:#555;}
.popup-checkbox, .popup{display:none;}
.popup{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;opacity:0;}
.popup:before{display:block;content:" ";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.8;}
.popup-content{width:300px;height:330px;position:absolute;z-index:1000;top:0;bottom:0;left:0;right:0;margin:40px auto;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:20px;box-sizing:border-box;cursor:pointer;}
.popup-shower{color:#00f;cursor:pointer;text-decoration:underline;}
.popup-shower:hover{color:#00a;text-decoration:underline;}
.popup-closer{position:absolute;top:5px;right:5px;color:#999;font-size:20px;border:1px solid #999;display:block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;cursor:pointer;}
.popup-closer:hover{background-color:#eee;}
.popup-checkbox:checked + .popup{opacity:1;display:block;}
.share-popup-text{padding:15px 0;font-weight:bold;}
.share-popup-text span{display:block;}
.jd_password{width:210px;margin:15px auto;text-align:center;padding:15px 20px 5px 20px;background-color:#f5f5f5;max-width:95%;}
.jd_password input[type=text]{width:95%;}
.jd_recaptcha{width:300px;text-align:center;padding:15px 0 0 0;max-width:100vw;}
#countdown{padding:15px 0;text-align:center;}
.count{font-size:30px;font-weight:bold;color:red;text-shadow:0 1px 1px #888888;}
.file_download{padding:30px 15px;}
.file_download .btn, .download .btn, .faq .btn{padding:15px;font-size:20px;}
.download_desc li{padding:0 0 0 15px;}
.tariff-plans{width:100%;text-align:center;margin:7px auto 0 auto;border-spacing:0;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.tariff-plans th, .tariff-plans td{width:60px;border-right:1px solid #e3e3e3;}
.tariff-plans th{background-color:#f5f5f5;border-bottom:1px solid #e3e3e3;}
.tariff-plans td{color:#838383;padding:7px 0;}
.randomlink{width:200px;}
.randomlink li{padding:0;margin:0;line-height:8px;}
.randomlink li a{font-size:8px;color:#888;}
.randomlink li a:hover{color:#ff0000;}
.latest-downloads{padding:30px;}
.latest-downloads h2{color:#555;}
.latest-downloads li {float:left;padding:0 7px 0 0;}
.latest-downloads li a {font-size: 10px;color: #767676;}
.latest-downloads li a:hover{color:#295DAE;}
#lightbox{padding:10px;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:0px;right:0px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(../images/overlay.png);}
* html #overlay{background-color:#333;background-color:transparent;background-image:url(../images/blank.gif);}
.download-notice{padding:15px 0 0 0;font-weight:bold;text-align:center;font-size:15px;}
.alert .download-notice{padding:0;font-weight:normal;text-align:left;font-size:14px;}

.subscribe-message {padding: 15px 0;}
.subscribe-message table {width:100%; 
	border-top:1px solid #e3e3e3; 
	border-spacing:0; 	
}
.subscribe-message th {
	text-align:center; 
	border-bottom:1px solid #e3e3e3; 
    font-size:11px; 
    font-weight:bold; 
    background-color:#f5f5f5; 
    padding:7px 15px; 
	
}

.subscribe-message td {
    padding:15px; 
    text-align:center; 
    font-size:13px; 
	border-bottom:1px solid #e3e3e3; 
}
.subscribe-message .btn {margin:20px 5px 0 5px;}


.subscribe{padding:15px 0;border-top:1px solid #e3e3e3;}
.buying_steps_top{border-bottom:1px solid #e3e3e3;padding:15px 0 20px 0;}
.buying_steps_bottom{border-top:1px solid #e3e3e3;padding:30px 0 0px 0;}
.buying_step_name{color:darkgrey;font-size:30px;}
.buying_step_current{color:#444;font-weight:bold;font-size:30px;}
.buying_step_desc{display:block;color:#4C5356;font-size:11px;font-weight:normal;margin:10px 0 0 0;}
.buying_step_arr{font-size:20px;float:left;}
.buying_step{float:left;padding:0 15px 0 20px;}
.title-pricing{padding:15px 0;color:#6a6a6a;}
#pricing-table{margin:15px auto;text-align:center;cursor:pointer;}
#pricing-table .plan{text-shadow:0 1px rgba(255,255,255,.8);background-color:#fff;border:1px solid #e3e3e3;color:#333;padding:20px;width:184px;position:relative;}
#pricing-table #day, #pricing-table #week, #pricing-table #month, #pricing-table #year{float:left;}
#pricing-table .selected{z-index:2;top:-13px;border-width:3px;padding:30px 20px;border-radius:5px;box-shadow:20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);}
#pricing-table .period{font-size:20px;font-weight:normal;padding:20px;margin:-20px -20px 50px -20px;background-color:#eee;background-image:linear-gradient(#fff, #eee);text-transform:uppercase;}
#pricing-table .selected .period{background-color:#ddd;background-image:linear-gradient(#eee, #ddd);margin-top:-30px;padding-top:30px;}
#pricing-table .period .price{display:block;font:bold 25px/100px Georgia, Serif;color:#777;background-color:#fff;border:5px solid #fcfcfc;height:100px;width:100px;margin:10px auto -65px;border-radius:100px;box-shadow:0 5px 20px #ddd inset, 0 3px 0 #999 inset;}
#pricing-table ul{margin:20px 0 0 0;padding:0;list-style:none;}
#pricing-table li{border-top:1px solid #ddd;padding:10px 0;}
#pricing-table p{border-top:1px solid #ddd;margin:20px 0 0 0;padding:20px 0 0 0;}
#pricing-table .btn, #subscription-form .btn{padding:15px;font-size:20px;margin:15px 0;}
#subscription-form .control-group{margin:15px 0;}
.pay_desc{padding:0 0 15px 0}
.ads-top, .ads-details, .ads-bottom, .ads-pdf{text-align:center;margin:0 auto;}
.ads-fileinfo{width: 340px;height: 300px;float:right;padding:15px;}
/* .ads-fileinfo{float:right;} */
.ads-bottom{padding:15px 0;}
.ads-pdf{margin:0 10px;} 
.sponsored-links:before{content:"Sponsored Links";color:#555;}
.faq-content{padding:0 0 30px 30px;border-bottom:1px solid #e3e3e3;}
.faq-content a{font-weight:bold;}
.faq-description{padding:0 15px 15px 15px;}
.faq-description ol{padding:5px;margin:0;}
.faq-title{font-size:15px;padding:7px 0;color:#555;font-weight:bold;}
.faq-block{padding:15px 0;border-bottom:1px solid #e3e3e3;}
.panaicon{width:16px;height:16px;}
.cookie .btn{padding:10px 15px; margin:15px 0 10px 0;font-size:15px;}
@media (max-width:981px){.container{width:100%}
.header, #s-breadcrumbs, .com-search{width:100%;margin:0;}
.logo, #s-search{padding:15px;}
.categories, .category, .summary, .download, .subscription, .faq{border-radius:0;}
.similarlink{border:0;border-radius:0;}
.file_info{float:none;}
.ads-fileinfo{width:auto;height:auto;float:none;text-align:center;}
.ads-pdf{margin:0;text-align:center;}
}
@media (max-width:960px){#pricing-table #month{clear:both;}
#pricing-table #day, #pricing-table #week, #pricing-table #month, #pricing-table #year{margin:15px;}
.buying_step{float:none;padding:15px 0;}
.buying_step_arr{display:none;visibility:hidden;}
.step_one:before{content:"1. ";}
.step_two:before{content:"2. ";}
.step_three:before{content:"3. ";}
}
@media (max-width:800px){#s-search, .logo{float:none;text-align:center;}
.pagination{text-align:center;padding:0}
}
@media (max-width:639px){.menu-user{float:right;}
.translater, .jd-search{float:none;padding:10px 0;border-top:2px solid #e3e3e3;clear:both;}
}
@media (max-width:600px){.visible-phone{display:inherit !important;}
.hidden-phone{display:none !important;}
.contact textarea, .contact input[type=text], .contact input[type=email]{width:260px;}
}
@media (max-width:569px){#pricing-table #day, #pricing-table #week, #pricing-table #month, #pricing-table #year{clear:both;float:none;margin:15px auto;}
}
@media (max-width:460px){.fileslist table{border-bottom:1px solid #e3e3e3;border-radius:0;}
.fileslist th{border-top:1px solid #e3e3e3;}
.thsize, .tdsize{display:none;visibility:hidden;}
.thpages, .tdpages{width:34px;padding:7px!important;}
.translater, .jd-search{border-top:1px solid #e3e3e3;}
.category .jd-navigation{border:0;}
.categories{border:0!important;}
}
@media (max-width:361px){.download, .category{padding:15px;}
.fileslist{margin:0 -15px;}
#searchForm .btn-toolbar .inputbox{width:160px;}
.file_pic, .file_desc{float:none;margin:0;}
.file_pic{text-align:center;}
}
@media (max-width:359px){.download, .category{padding:15px;}
.fileslist{margin:0;}
.menu-controls{float:left;padding:15px 0 15px 5px;}
.menu-user{float:none;border-top:1px dashed #e3e3e3;width:100%;padding:10px 0 0 0;}
.page-selectors{width:100%;}
}