/*
Theme: FPB2020
URL: https://freepdf-books.com/
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
em{font-style: italic;}sup{vertical-align: super; font-size: smaller;} :focus {outline: 0;}ol, ul {list-style: none;}caption{font-weight: normal;text-align: left;}
table {vertical-align: top;margin:1px 0;border-collapse: collapse;}table th{background-color: #EEE;text-align: left;font-weight: bold;}th,td{padding: 5px;}tr:hover{background-color:transparent; }.td-first{width:150px;} .td-first a{color:#CE1D1D!important;}.color-gray{background:#ebebeb;}
strong {font-weight:bold;color:#8A8080;}* html .clear {height:1%;}.clear:after {clear:both;content: ".";display: block;height: 0;visibility: hidden;}.clear {display: block;}
body {line-height: 1.2;background: none repeat scroll 0 0 #f5f5f5;color: #555;font-family:sans-serif;font-size:16px;line-height: 24px;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h1 {text-transform:capitalize;font-size:24px;font-weight:400;line-height:33px;}
h2 {font-size: 15px;}h3 {font-size: 13px;}h4 {font-size: 12px;}h5,h6 {font-size: 11px;}
pre{background-color:#f5f5f5;border: 1px solid #D6D6D6;padding: 5px;margin-bottom: 10px;white-space: pre-wrap;}

.post-title {text-align:left;}


#container , #header, .navbar {margin:auto;width:1376px}
#photos{padding:0;float:left;width:1376px}
@media only screen and (max-width:888px){#container , #header, .navbar {margin:auto;width:100%}
#photos{padding:0;float:none;width:100%}
}
@media only screen and (min-width:888px){#container , #header, .navbar {margin:auto;width:848px}
#photos{padding:0;float:left;width:848px}
}
@media only screen and (min-width:1152px){#container , #header, .navbar {margin:auto;width:1112px}
#photos{padding:0;float:left;width:1112px}
}
@media only screen and (min-width:1416px){#container , #header, .navbar {margin:auto;width:1376px}
#photos{padding:0;float:left;width:1376px}
}
@media only screen and (min-width:1680px){#container , #header, .navbar {margin:auto;width:1640px}
#photos{padding:0;float:left;width:1640px}
}


.archive {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    align-items: center;
    justify-content: center;
}

.archive-post {padding: 9px;
    cursor: default;
    margin: 5px;
    width: 236px;
    background-color: #fff;
    border-radius: 5px;}

.archive-post img {
    max-width: 236px;
    margin: auto;
    height: 236px;
    object-fit: cover;
    object-position: top;
}

.archive-post .doc-meta2 {
    height: 65px;overflow: hidden;
}
.archive-post .archive-post img {
    position: relative;
}
.doc-meta2 {
    font-size: 13px;
}


.formmenu , .browse-mega {
display: inline-block;
padding: 5px 10px;
background: #ebebeb;
border-radius: 3px;
vertical-align: middle;
width: 110px;
height: 30px;
text-align: center;
line-height: 28px;
}
.cnc_tax li{list-style:none;float:left;margin:5px 5px;padding:8px 15px;border:solid 1px #e9e9e9;box-shadow:1px 1px 0 0 #adadad;border-radius:4px}
.cnc_tax li a{color:#555;font-size:16px;text-decoration:none}
.cnc_tax h2{font-size:20px;text-align:left;padding:5px;}

a:link, a:visited{color:#6e6e6e;text-decoration: none;}a:hover {text-decoration: underline;}

#wrapper{margin:0 auto;}
#header{position: static;box-shadow: none;}
#header{height: 50px;top: 0;left: 0;z-index: 800;color:#fff;}
.navbar {height:40px;padding: 3px 0;}

#header-wrapper{margin:0 auto;padding:0;width:100%;background:#fff;}

#header-wrapper h1 ,#header-wrapper h2{font-size:30px;color:#0067ec;font-family:sans-serif;;width:300px;}
#web-title{padding:0 10px;float: left;vertical-align:middle;}
#container{background:#ffffff;text-align:center;margin-top:2px;padding-top:5px;}
.book-list {background: #efefef;}
.book-list li {display: inline-block;margin: 5px 0;}
.book-list li a {font-size:15px;color:#0067ec;font-weight:500;padding:5px 12px;border-radius:5px;display: block;}
.book-list li a:hover {color:#333;background:#f2f2f6;}

archive-post {display:inline-block;padding: 9px;margin: 5px;width: 236px;border-radius: 5px;vertical-align: top;}
archive-post:hover {background:#e8e8e8;}
archive-post img {width:235px;box-shadow: 0 4px 15px -5px #555;}
.fileformat {font-size: 11px;color: #78797b;line-height: 1.4;margin: 0 0 1px 0;}
.fileformat b {color: #464646;font-weight: 700;text-transform: uppercase;}
.main-post {max-width: 730px;margin:2px auto;padding: 0;}
.book-data , .post-img  {display: inline-block;vertical-align:top;margin-bottom:10px;}
.book-data {width: 336px;float:right;}
.post-download {width: 730px;}
.post-img img {border-radius: 8px;width:336px;max-height:440px;box-shadow: 0 4px 15px -5px #555;}
.catanchor {line-height: 18px;background: #0067ec;display: inline-block;color:#fff!important;padding: 0 5px;border-radius: 3px;}

.booktags ul li a {font-size:14px;color: #999;text-decoration: underline;}
.booktags ul li {float: left;margin: 0 5px 3px 0;}
#head-big {padding:5px 0;}
.category-title span {color:#e2e2e2;}
.views {
    background: url(https://freepdf-books.com/wp-content/themes/FPB2020/images/views-icon.png) 0px 0px no-repeat;
    padding-left: 20px;
    margin-right: 10px;
}
.downloads {
    background: url(https://freepdf-books.com/wp-content/themes/FPB2020/images/download-icon.png) 0 7px no-repeat;
    float: left;
    padding-left: 20px;
    background-size: 12px;
    margin-left: 10px;
}
#download {
padding: 5px 10px;
    font-size: 18px;
    color: #fff;
    display: inline-block;
    background: #1e4a90;margin:5px 5px 0 0;
}
.downloadDiv {text-align: left;padding: 10px;}



.searchbar {
    display: inline;
}
#searchform {
    width: 100%;
}
#searchform {
    vertical-align: top;
    margin-top: 6px;
}
#searchform #s {
    background: #ebebeb;
    -webkit-box-shadow: 0 0 0 30px #ebebeb inset !important;
    border: solid 1px #bbb;
    border-radius: 20px;
}
#searchform #s {
    font-size: 16px;
    color: #40354e;
    height: 38px;
    border: 0;
    width: 80%;
    outline: 0;
    background: #f2f2f6;
    font-family: inherit;
    padding: 5px 10px 7px 41px;
    box-sizing: border-box;
}
#searchform .search-btn {
    height: 24px;
}


.wp-pagenavi {font-size:14px;
    margin: 50px 0 20px 0;
    text-align: center;
    background: #f5f5f5;
    padding: 20px;
    border-radius: 5px;
    line-height: 3;}
.wp-pagenavi a, .wp-pagenavi .current{display: inline;background: #fff;margin: 0px 0px 0px 3px;padding: 10px 15px;text-decoration: none;color:#6e6e6e;border-radius: 4px;}
.wp-pagenavi a{font-weight:600;}
.wp-pagenavi a:hover {background: #efefef;}
.wp-pagenavi .current{background: #424242;color: #fff;;}





#footer{padding: 0 130px;
    margin: 0 auto;
    font-family: sans-serif;
    background-color: #262626;
    /* border-top: solid 1px #999; */
    /* height: 180px;*/}
#footer .copyright{font-size: 12px;color: #777767;}
#footer .copyright a{color:#777;}
#footer li {font-size:14px;line-height:25px;}

#footer , #footerli {color:#dbdbdb;}
/*Masonry layout archive page styles start*/




/* Smartphone View max-width: 800px*/
@media only screen and (max-width: 800px) {
#wrapper, #header {width: 100%;}
#header {height:85px;}
.archive-post {width: 85%;}
.archive-post img {width: 100%;}
#footer {padding: 0 20px;}
}

/* Smartphone View max-width: 500px*/
@media only screen and (max-width : 500px)   {

.post-img img {max-width:100%;}
.book-data {width:100%;float:none;}
.searchbar {width: 200px;}
.archive-post {width:40%;padding:3px;}
.archive-post img {height: 46vw;}

}