/*
Theme Name: Era2016-04
Theme URI: http://www.freepdf-books.com/
Description: Designed for <a href="http://www.freepdf-books.com">Free Pdf Books</a>
Author: Johns.
*/

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;} ol, ul {list-style: none;}
table {vertical-align: top;margin: 8px 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 {background:f9f9f9;color: #555;font-family:'Raleway', Helvetica, Arial, sans-serif;font-size: 14px;line-height: 24px;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}h1 {font-size: 24px;font-weight: normal;line-height:30px;}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;}

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

#wrapper,#header{width: 975px;}

#wrapper{padding:0 65px;margin:0 auto;}
#header{height: 56px;margin:0 auto;}
#header-wrapper{margin:0 auto;padding:0!important;width: 100%;background-color:#4B55CF;}
#header #text-logo{float:left;padding-top:10px;width:280px;margin-right:10px;}
#header #text-logo img{border: none;width:246px;height:33px;margin:0 6px 0 0;color:#FFFFFF;padding-left: 10px;}
#text-logo h1 , #text-logo h2 {
    color: #fff;
    font-size: 34px;
    line-height: 1;font-weight: bold;
}

#container{  background-color: #fff;
    width: 1000px;
    height: auto;
    margin: 0 auto;
    min-height: 600px;
    border-top: 8px solid #fff;
}
    
.colboxleft_3column {
    font-family: arial, Helvetica, SunSans-Regular, sans-serif;
    background-color: #fff;
    text-align: left;
    width: 182px;
    height: auto;
    float: left;
    min-height: 850px;
    padding-right: 10px;
    border-left: 7px solid #FFF;
}

.colboxright_3column {
    font-family: arial, Helvetica, SunSans-Regular, sans-serif;
border-left: 2px dotted #999;
    text-align: left;
    width: 220px;
    height: auto;
    float: right;
    min-height: 850px;
    padding-right: 3px;
    padding-left: 8px;
}

.colboxmiddle_3column {
    width: 560px;
    height: auto;
    text-align: justify;
    overflow: hidden;
    min-height: 850px;
    margin: 0 auto;
} 
    
    
    
    
#navigation {
    list-style-type: none;
    font-size: 100%;
    font-family: arial, Helvetica, SunSans-Regular, sans-serif;
    margin: 0;
    padding: 0;
}

#navigation li {
    background: #C9DAF2;
    width: 183px;
    overflow: hidden;
    float: left;
    margin: 0 0 3px;
}

#navigation li a {
    color: #333;
    display: block;
    text-decoration: none;
    border-left-color: #6b8e23;
    border-left-width: 7px;
    margin: 0;
    padding: 1px 0 1px 10px;
}



.recentpostview {
    margin: 5px;
} 

.recentpostview2 {
	margin: 0px 1px 20px 1px;
	display: inline-block;
	box-shadow: 0 1px 3px rgba(34, 25, 25, .16);
}
.recentpostview img {
	width: 125px;
	height: 160px;
} 
#heighttodownload{height: 253px;}

.headingdecoration{
    text-decoration: underline;
    font-family: sans-serif;
    font-size: 19px;
    color: #4B55CF;
}


.grey{color:#808080;font-size:13px;font-family: sans-serif;}
.grey h4{font-family: Arial;font-size: 14px;line-height: 23px;color: #949494;font-weight: normal;}

.slimbar {margin: 2px 0 5px 0;    max-height: 245px;
    overflow: overlay;
    border: solid 1px #999;}
.slimbar a{display: block;font-size: 13px;color:#0768D3;}
.slimbar h2{color:#E26722!important;font-size: 15px;font-weight: bold;line-height: 1.1;border-bottom: 1px solid #eaeff3;padding:10px 0 10px 10px;background: #F7F7F7;}

#bullet2 a {display: inline-block;padding-top: 4px;}
.brand-list2 a{font-family:Arial,sans-serif;font-weight: normal!important;font-size: 16px;line-height:20px;padding: 5px 5px;margin-bottom:3px;}
.brand-list a:hover{background: #efefef;color: #111;text-decoration: none;}
.brand-list li:hover{background:#f1f1f1;}
.brand-list a span{color:#C8C8C8;}

.hentry {
    float: left;
    width: 170px;
    padding: 5px;
    margin: 3px;
    background: #fff;
    box-shadow: 0 1px 3px rgba(34, 25, 25, .4);
    height: 284px;
}

.hentry img{
width: 170px;height: 205px;}
.hentry h2 {text-align: left;
    height: 45px;
    overflow: hidden;font-size: 10px;}


.doc-meta2 {
    font-size: 12px;
    font-weight: 600;
    color: #6B6B6B;
    background: #F4F4F4;
    width: 170px;
    height: 30px;
}
.doc-meta2 .downloads {
    background: url(images/download-icon.png) 0 7px no-repeat;
    float: left;
    padding-left: 20px;
    background-size: 12px;
    margin-left: 10px;
}
.doc-meta2 .views {
    background: url(images/views-icon.png) 0 5px no-repeat;
    float: right;
    padding-left: 20px;
    margin-right: 10px;
}
.category-title {
    font-size: 36px;
    font-weight: 200;
    font-family: sans-serif;padding-bottom: 10px;
}
.breadcrumbs {
    padding-left: 5px;
    font-family: sans-serif;
    font-size: 12px;
}

h1.pdf {
    background: url(images/doc-formats/pdf-48x48.png) no-repeat 0px 0px !important;
    padding-left: 50px !important;
    font-weight: 500;
line-height: 50px;
}
.doc-info {padding: 10px;}
.doc-meta {
    float: left;
    padding: 0px 25px 5px 5px;
    font-size: 20px;
    line-height: 1.5;
    font-family: sans-serif;
}
#download {
    font-size:22px;
    font-family: sans-serif;
    padding: 5px 15px;
    border: solid 2px #4b55cf;
    border-radius: 20px;
    color: #4b55cf;
}
.posttags li {float: left;
    padding: 5px 10px 5px 10px;
    margin: 2px;
    list-style: none;
    font-size: 12px;
    border: 1px solid #dfe1e8;
    background-color: #f5f6fa;
    border-radius: 2px;
    font-weight: 700;}	
.doc-info img{
    float: right;
}

.doc-list li {
    padding: 5px;
    border-bottom: 1px solid #EDEDED;
    text-align: left;
}
.pdf-icon {
    background: url(images/pdficon.gif) no-repeat 0px 5px !important;
    padding-left: 32px !important;
}


.wp-pagenavi {
    padding: 10px;
}
.current {
    background: #EEE;
    margin: 0px 0px 0px 3px;
    padding: 5px 9px;
    border: 1px solid #ccc;
}
.wp-pagenavi a {
    display: inline;
    margin: 0px 0px 0px 3px;
    padding: 5px 9px;
    border: 1px solid #ccc;
}
#bullet a {background: url(images/bullet-blue.png) no-repeat;padding-top: 4px;}
#bullet { padding-left: 12px;line-height: 2.1;}
.bulletpage a {font-family:Arial, sans-serif;font-size:14px; padding:20px;font-weight: normal;}
#bullet2 a {display: inline-block;padding-top: 4px;}
.box{padding:30px 0;}

.codelist{
    width: 300px;
    background-color: #ffebcd;    padding: 10px;
    }




.toc a {padding-right: 10px;color:#288BE2;}
.toc h4 { background-color:#F6F6F6;font-size:14px;font-family:Arial;}
.toc h5 { font-size:25px;font-family:Arial,}
.toc h4:before {content: ">";font-size: 12px;padding:0 10px 0 5px;color:#0768D3;}



#responsive-menu {
    display: none;
}








#footer{background:#f7f7f7;margin-top: 10px;padding: 0 20px;margin: 0 auto;  font-family: sans-serif;}
#footer .copyright{padding: 0 20px;margin: 0 auto;width: 1060px;font-size: 12px;}
.footerh2 {
    color: #333;
    font-size: 40px;
    line-height: 70px;
    font-family: arial;
    padding-top: 10px;
}
.footerh3 {
    color: #949494;
    font-size: 20px;
    line-height: 34px;
    max-width: 675px;
    padding-bottom: 40px;
    font-family: arial;
    font-weight: 400;
}




/* Smartphone View */
@media only screen and (max-width: 800px) {
#container {
    background-color: #fff;
    width: auto;
    height: auto;
    margin: 0 auto;
    min-height: 600px;
    border-top: 8px solid #fff;
}
.colboxmiddle_3column {
    width: auto;
    height: auto;
    text-align: left;
    overflow: visible;
    min-height: 850px;
    margin: 0 auto;
}
.colboxleft_3column{display: none;}
.colboxright_3column{display: none;}
#header #responsive-menu {
    display: block!important;
}
#responsive-menu {
    float: right;
    margin: 10px 10px 0 10px;
    height: 300px;
    overflow: scroll;
}
#wrapper, #content,#header-wrapper {float:none!important;width:100%!important;}#wrapper{padding:0!important;border:none;}
#header{width:100%;}#upload-wrapper,.no-mobi{display:none!important;}
#footer,#s_s_buttons,.bottom-doc,.bottom-div-info,.breadcrumbs,.arrow-right{display:none;}
.post-title {background: none!important; margin: 10px 0 10px 0;}
h1,h1.pdf,h1.ppt,h1.pps,h1.doc{background:none!important;padding:0!important;}
.bottom-div{float:none!important;}
.bottom-div-ad{margin:0 auto!important;padding-left:10px;}
}


/*search bar*/
.searchbar {width:350px;display: inline-block;vertical-align: bottom;float: right;padding-top: 12px;}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: transparent !important;
    background-color: transparent !important;
    background-image: none;
    filter: none;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    width: 0px !important;
    height: 0 !important;
    padding: 0 0 0 0 !important;
    min-width: 0px !important;
}
.cse .gsc-control-cse, .gsc-control-cse {padding: 0px !important;}

.searchbar table {
    margin: 0px;}
.searchbar th, td {
    padding: 0px;
}
.cse form.gsc-search-box, form.gsc-search-box {
    padding: 0 !important;}
.gsc-control-cse {
    border-color: transparent !important;
    background-color: transparent !important;
}
.gsc-control-cse div {
    border-radius: 10px;
}










@media only screen and (max-width : 500px)   {
#header {width: 100%;}
#header #text-logo {float: left;padding: 1px 0 0 3px;width: 280px;margin-right: 0;}
#header-wrapper h1 {font-size: 30px;color: #fff;width: 280px;font-family: Impact;}
#header #text-logo img{border: none;height: 40px;margin: 0px 3px 0 0;}
#navbar{float:right;}
.topnav{margin:3px 5px 0 0!important;}
#dropdown li:hover ul{left:0px;}
#container{padding:10px 0 0 2px;}
.archive .indexentry {margin:0;}
.menu {width: 320px;}
}