.sidebar.left .block-views h2{font-size:12pt;font-weight:100;color:#187ac8;padding:15px 35px}.faculties-news h3{margin-top:10px;font-size:1.3em;font-weight:400;background:#f2f2f2;border-bottom:2px solid #dbdbdb;line-height:30px;text-align:center}.faculties-news h3 a:hover{background:#dbdbdb}.faculties-news h3 a{display:block}.faculties-news .views-limit-grouping{border-bottom:1px solid #eae8df;padding:5px}.faculties-news .views-limit-grouping:last-child{border-bottom:none}.faculties-news .views-field-field-date{padding-right:15px;color:#818c9d;display:table-cell}.faculties-news .views-field-title{margin-left:0;padding-right:0;display:table-cell;width:100%}.faculties-news .views-field-title a{display:block;width:100%;position:relative}.faculties-news .views-limit-grouping:hover{background:#f2f2f2}.faculties-news .views-limit-grouping-group:nth-child(2n+1){float:left;width:49%;padding-block-end:5px;clear:both}.faculties-news .views-limit-grouping-group:nth-child(2n){float:right;width:49%;padding-block-end:5px}.faculties-news .date-nav.item-list{display:none}.elib-news .view-content{margin-top:20px}.elib-news .views-row{margin-bottom:10px}.elib-news .views-field-title{font-size:16px}.elib-news .views-field-field-author{color:#999;font-size:14px}.elib-news .views-field-field-date{text-align:right}#block-views-elib-view-block-block h2{font-size:1em;padding:0}#block-views-elib-view-block-block .views-row{padding-top:10px;padding-left:5px}#block-views-elib-view-block-block h2.block-title>a:before{content:"\f022"}#block-views-elib-view-block-block .views-field-field-date{background-color:#f5f5f5}div.node-news,div.node-lybrary-news{border-bottom:none;margin-bottom:0}.view-new-resources-2015 .views-widget-filter-field_year_value{margin-top:15px}#edit-submit-new-resources-2015{margin:15px;height:29px}#sliding-popup{width:fit-content;max-width:1000px;display:flex;align-items:center;justify-content:center;left:50%;transform:translate(-50%,0);padding:20px;bottom:24px !important;font-size:14px;background:#fff !important;color:#000 !important;border:1px solid #0d47a1}#sliding-popup .popup-content{max-width:100%;display:flex;justify-content:space-between;gap:12px}#popup-buttons{display:flex;gap:12px;align-items:center;max-width:unset !important}#popup-text{color:#4c4c4c !important;font-weight:300;max-width:unset !important}.eu-cookie-withdraw-button{display:none}#sliding-popup .eu-cookie-compliance-default-button{border:1px solid #0d47a1;padding:10px 20px;width:9em}.agree-button{color:#fff !important;background-color:#0d47a1 !important}.eu-cookie-compliance-reject-button{background:0 0;color:#0d47a1}.find-more-button{background:0 0;border:none;color:#06c;cursor:pointer;padding:0;font-size:14px;font-weight:300;text-align:left}#popup-text p{display:inline;margin-right:2px}@media (max-width:1100px){#sliding-popup .popup-content{flex-direction:column;align-items:center}}@media screen and (min-width:1100px) and (max-width:1350px){#popup-buttons{flex-direction:column}#popup-text{margin-top:auto;margin-bottom:auto;justify-items:center;align-items:center;justify-content:center}}#cookie-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:9998}#cookie-settings-modal{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:25px 30px;border:1px solid #ccc;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:10000;min-width:300px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.cookie-modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:20px;font-size:16px}.cookie-modal-header h2{margin:0;font-size:1.2em;color:#333}#cookie-modal-close{background:0 0;border:none;font-size:1.8em;line-height:1;color:#aaa;cursor:pointer;padding:0 5px}#cookie-modal-close:hover{color:#333}.cookie-modal-body{margin-bottom:20px}#cookie-settings-modal #eu-cookie-compliance-categories{display:block !important;margin-top:0;padding-top:0;border-top:none}#cookie-settings-modal .eu-cookie-compliance-category{margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}
#cookie-settings-modal .eu-cookie-compliance-category:last-child{border-bottom:none}#cookie-settings-modal .eu-cookie-compliance-category>div:first-child{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px}#cookie-settings-modal .eu-cookie-compliance-category label{font-weight:700;color:#333;order:1;margin-right:10px;cursor:pointer;font-size:15px}#cookie-settings-modal .eu-cookie-compliance-category input[disabled]+label{color:#777;cursor:default}#cookie-settings-modal .eu-cookie-compliance-category input[type=checkbox]{order:2;transform:scale(1.1);margin:0;cursor:pointer}#cookie-settings-modal .eu-cookie-compliance-category input[type=checkbox][disabled]{cursor:default;opacity:.7}#cookie-settings-modal .eu-cookie-compliance-category-description{font-size:.9em;color:#555;padding-left:0;line-height:1.4}#cookie-settings-modal .eu-cookie-compliance-save-preferences-button{border:1px solid #0d47a1;padding:10px 20px;color:#fff !important;background-color:#0d47a1 !important;cursor:pointer;display:block;width:100%;text-align:center;margin-top:15px;box-sizing:border-box}#cookie-settings-modal .eu-cookie-compliance-save-preferences-button:hover{opacity:.9}#eu-cookie-compliance-categories{display:none}.cookie-settings-trigger-button{background:0 0;color:#0d47a1;border:1px solid #0d47a1;padding:10px 20px;width:9em;order:-1;cursor:pointer}#sliding-popup .eu-cookie-compliance-default-button.agree-button:hover{background-color:#1565c0 !important;border-color:#1565c0 !important;transition:background-color .2s ease,border-color .2s ease}#sliding-popup .eu-cookie-compliance-reject-button:hover{background-color:rgba(13,71,161,.08) !important;transition:background-color .2s ease}#sliding-popup .cookie-settings-trigger-button:hover{background-color:rgba(13,71,161,.08) !important;transition:background-color .2s ease}@media (max-width:1100px){.cookie-settings-trigger-button{width:auto;text-align:center;order:0}#popup-buttons .eu-cookie-compliance-reject-button{order:1}#popup-buttons .agree-button{order:2}}@media (max-width:600px){#cookie-settings-modal{width:90%;padding:20px;max-width:90%}}body.cookie-modal-open{overflow:hidden}