.page-template-document-library article{margin-top:100px}.page-template-document-library .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-document-library .full-width{padding:50px 0 50px 50px;background:#fff;color:#333}.page-template-document-library .full-width .postform option{background:#fff}.page-template-document-library .full-width .publication-title{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-template-document-library .full-width .publication-title h3{margin-right:20px}.page-template-document-library .full-width .publication-title select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#333;font-size:16px;padding:5px 10px;border-radius:3px;border:1px solid #eee}.page-template-document-library .full-width .publication-thumbs{border:5px solid #fff;margin:5px 0 0 5px}.page-template-document-library .full-width .documents_list{display:inline-block;width:calc(100% / 4)}.page-template-document-library .full-width p.pub-subtitle{display:block;margin-top:18px;padding-bottom:30px;text-align:left;line-height:1.4em}.page-template-document-library .full-width p.pub-subtitle:after{content:"";display:block;width:140px;margin:0;margin-top:-10px;height:1px;background:#333;-webkit-transition:width .3s;transition:width .3s}.page-template-document-library .full-width h3{font-size:24px;line-height:24px;margin-bottom:0;margin-top:0;display:inline-block;width:280px;color:#333}.page-template-document-library .full-width .postform{float:left;margin-right:40px;background:0 0;border:none;-webkit-transition:all ease .25s;transition:all ease .25s;width:130px;background:0 0!important}.page-template-document-library .full-width .search_docs{display:inline-block}.page-template-document-library .full-width .search_docs label{display:none}.page-template-document-library .full-width .search_docs button.submit-search{width:30px;background:0 0;border:0;position:relative;margin-right:5px}.page-template-document-library .full-width .search_docs input[type=text]{background:0 0;font-size:100%;border:0;width:50%;border-bottom:2px solid;outline:0;opacity:.6;-webkit-transition:all ease .25s;transition:all ease .25s}.page-template-document-library .full-width .search_docs input[type=text]:Focus{opacity:1;width:calc(100% - 45px)}.page-template-document-library .main-container p.subtitle{display:block;margin-top:20px;padding-bottom:30px;text-align:center;line-height:1.4em}.page-template-document-library .main-container p.subtitle:after{content:"";display:block;width:200px;margin:0 auto;margin-top:40px;height:1px;background:#333;-webkit-transition:width .3s;transition:width .3s}.page-template-document-library .full-width ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.page-template-document-library .full-width li{font-weight:600;float:left;margin-right:60px;text-align:center}.page-template-document-library .full-width li:hover{font-weight:600}@media (min-width:1200px){.page-template-document-library .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px}}