/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete{background-image:url(/themes/contrib/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}html.js input.throbbing{background-image:url(/themes/contrib/misc/throbber-active.gif);background-position:100% center;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.resizable-textarea .grippie{background:#eee url(/themes/contrib/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/themes/contrib/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(/themes/contrib/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/themes/contrib/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/themes/contrib/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;}.ajax-progress .throbber{background:transparent url(/themes/contrib/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}html.js input.form-autocomplete{background-position:0% center;}html.js input.throbbing{background-position:0% center;}.progress .percentage{float:left;}.progress-disabled{float:right;}.ajax-progress{float:right;}.ajax-progress .throbber{float:right;}.draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle .handle{margin:-0.4em 0.5em;padding:0.42em 0.5em;}div.indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}div.tree-child,div.tree-child-last{background-position:-65px center;}.tabledrag-toggle-weight-wrapper{text-align:left;}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:Verdana,sans-serif;color:#000;background:#fff;}body{margin:0;font-size:14px;font-size:1.4rem;}@font-face{font-family:"TheSerif Basic";src:url(/themes/contrib/oll_theme/fonts/TheSerifB-W5Plain.eot);src:url(/themes/contrib/oll_theme/fonts/TheSerifB-W5Plain.eot#iefix) format("embedded-opentype"),url(/themes/contrib/oll_theme/fonts/TheSerifB-W5Plain.ttf) format("truetype"),url(/themes/contrib/oll_theme/fonts/TheSerifB-W5Plain.woff) format("woff"),url(/themes/contrib/oll_theme/fonts/TheSerifB-W5Plain.svg#TheSerifB-W5Plain) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"OLL Icons";src:url(/themes/contrib/oll_theme/fonts/OLL-Icons.eot);src:url(/themes/contrib/oll_theme/fonts/OLL-Icons.eot#iefix) format("embedded-opentype"),url(/themes/contrib/oll_theme/fonts/OLL-Icons.ttf) format("truetype"),url(/themes/contrib/oll_theme/fonts/OLL-Icons.woff) format("woff"),url(/themes/contrib/oll_theme/fonts/OLL-Icons.svg#TheSerifB-W5Plain) format("svg");font-weight:normal;font-style:normal;}a:link,a:visited{background-color:#e2e1dd;color:#000;text-decoration:none;padding:0 3px;}a:hover,a:focus,a.active,a.is-active{background-color:#411d7d;color:#fff;text-decoration:none;padding:0 3px;}a:focus{outline:none;}a.anchor:hover,a.anchor:focus{background-color:transparent;color:inherit;padding:0;}a.logo{background-color:#fff;}.cke_editable.cke_contents_ltr a[name]:hover,.cke_editable.cke_contents_ltr a[name]:focus,.cke_editable.cke_contents_ltr a[data-cke-saved-name]:hover,.cke_editable.cke_contents_ltr a[data-cke-saved-name]:focus{background-color:transparent;color:inherit;padding-right:0;}h1,h2,h3,h4{font-family:"TheSerif Basic",serif;margin-bottom:24px;margin-bottom:2.4rem;color:#4814a0;line-height:1.2;}h1{font-size:48px;font-size:4.8rem;}h2{font-size:36px;font-size:3.6rem;}h3{font-size:32px;font-size:3.2rem;}form + h3{margin-top:10px;}h4{font-size:26px;font-size:2.6rem;}h5,h6{margin-bottom:24px;margin-bottom:2.4rem;line-height:1.2;}h5{font-size:18px;font-size:1.8rem;}h6{font-size:17px;font-size:1.7rem;font-weight:bold;}p,ul,ol,dl,td,th,figcaption,label,.view,.xmlblocks-row,.field{font-size:14px;font-size:1.4rem;line-height:1.42857;}p,ul,ol,dl,blockquote,table,figure,.media_embed,.block,.submitted,.field{margin-bottom:20px;margin-bottom:2rem;}ul,ol,.item-list ul{list-style-position:outside;padding-left:25px;padding-left:2.5rem;}ul.menu-links,ul.menu,ol.menu-links,ol.menu{padding-left:0;}ul{list-style-type:square;}ul ul{margin-bottom:0;margin-left:12px;margin-left:1.2rem;list-style-type:disc;}ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{margin-bottom:0;margin-left:12px;margin-left:1.2rem;list-style-type:lower-roman;}ol ol ol{list-style-type:lower-alpha;}li,.item-list ul li{margin:0px 0px 5px;margin:0rem 0rem 0.5rem;}li a.active,a.is-active{color:#fff;}.menu-links{list-style-type:none;}.item-list h3{margin-bottom:10px;margin-bottom:1rem;}dt{font-weight:bold;}dd{margin-left:20px;margin-left:2rem;}blockquote{position:relative;background:#0078c9;color:#fff;padding:20px;}blockquote h2,blockquote h3,blockquote h4,blockquote h5{color:#fff;}blockquote a:link,blockquote a:visited{background-color:#025b98;color:#fff;}blockquote a:hover,blockquote a:focus{background-color:#004574;color:#fff;}blockquote > *:first-child{border-top:2px solid #419fdf;padding-top:45px;}blockquote > *:last-child{border-bottom:2px solid #419fdf;padding-bottom:45px;margin:0;}blockquote:before,blockquote:after{display:block;height:54px;width:90px;margin:0 auto;font-family:"TheSerif Basic",serif;font-size:200px;font-size:20rem;color:#419fdf;text-align:center;background:#0078c9;}blockquote:before{position:relative;z-index:1;content:"\201C";line-height:147px;margin-top:-20px;margin-bottom:-34px;}blockquote:after{content:"\201D";line-height:187px;margin-bottom:-20px;margin-top:-34px;}em{font-style:italic;}strong{font-weight:bold;}table{width:100%;}table caption{font-size:25px;font-size:2.5rem;font-weight:bold;margin-bottom:0.5em;text-align:left;}td,th{border:1px solid #e8e8e8;padding:0px 10px;padding:0rem 1rem;}thead th{padding:10px;padding:1rem;}td{font-size:16px;font-size:1.6rem;}th{font-size:17px;font-size:1.7rem;background:#e2e1dd;colo:#000;font-weight:bold;}footer .links a:after,a.download:after,a.external:after,a[rel="external"]:after{font-family:"OLL Icons";font-style:normal;font-weight:normal;font-variant:normal;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin:-3px 2px 0 5px;}a.download:after{content:"\e818";font-size:0.857142857em;}footer .links a:after,a.external:after,a[rel="external"]:after{content:"\e819";font-size:0.785714286em;}button,input[type="button"],input[type="submit"],input[type="reset"],.button,.button:link,.button:visited{position:relative;display:inline-block;background-color:#f05133;border:0 none;color:#fff;font-weight:bold;padding:10px;text-align:center;cursor:pointer;margin:0 0 10px;vertical-align:middle;transform:translateZ(0);backface-visibility:hidden;}button.active,input[type="button"].active,input[type="submit"].active,input[type="reset"].active,.button.active,.button:link.active,.button:visited.active{background-color:#c4391f;color:#fff;}button:before,input[type="button"]:before,input[type="submit"]:before,input[type="reset"]:before,.button:before,.button:link:before,.button:visited:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#c4391f;transform:scaleY(0);transform-origin:50% 100%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;}button:hover:before,button:focus:before,input[type="button"]:hover:before,input[type="button"]:focus:before,input[type="submit"]:hover:before,input[type="submit"]:focus:before,input[type="reset"]:hover:before,input[type="reset"]:focus:before,.button:hover:before,.button:focus:before,.button:link:hover:before,.button:link:focus:before,.button:visited:hover:before,.button:visited:focus:before{transform:scaleY(1);}.icon-font{font-family:"OLL Icons";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}.node-unpublished{position:relative;background-color:transparent;}.node-unpublished:before{position:absolute;display:block;top:240px;left:0;width:100%;text-align:center;content:"DRAFT";font-size:200px;font-size:20rem;font-weight:bold;opacity:0.1;transform:rotate(-45deg);z-index:-1;}.alias-about-sitemap .region-content .block-menu-block a.active,.alias-about-sitemap .region-content .block-menu-block a.is-active{background-color:#e2e1dd;color:#000;}.alias-about-sitemap .region-content .block-menu-block a.active:hover,.alias-about-sitemap .region-content .block-menu-block a.active:focus,.alias-about-sitemap .region-content .block-menu-block a.is-active:hover,.alias-about-sitemap .region-content .block-menu-block a.is-active:focus{background-color:#411d7d;color:#fff;}#block-oll-theme-oll-theme-search-form{position:absolute;top:75px;right:0;}#block-oll-theme-oll-theme-search-form .form-search{background-color:#f8f8f8;width:250px;height:37px;margin:0;padding:0;}#block-oll-theme-oll-theme-search-form .form-actions{display:inline;}#search-block-form{display:inline-flex;}#search-block-form > *{margin:0 1rem;}footer{display:grid;grid-template-columns:50% 50%;}footer > p{margin-top:1rem;}.hide{display:none;}#skip-link .element-focusable:focus{position:fixed !important;top:20px;left:20px;background:#fff;color:#000;border:2px solid #411d7d;padding:20px;z-index:10000;}#preheader .region-preheader,#preheader .old-site{height:20px;padding:15px 0;}#preheader .region-preheader{width:100%;float:left;background:#e3e0e7;}#preheader .region-preheader .block{padding-left:20.5%;}#preheader .old-site{width:25%;float:right;background:#c3bccb;}#preheader .old-site-link{margin-left:15px;}#preheader p,#preheader .block{margin:0;}#preheader a:link,#preheader a:visited{background-color:#bab1c3;}#preheader a:hover,#preheader a:focus{background-color:#411d7d;color:#fff;}#header .inner,#main-menu-links,#main,#footer-contact .inner,#menu-footer-menu,#footer,#messages,#homepage-banner .inner,#homepage-hot-topics .views-element-container{width:940px;margin:0 auto;transition:padding 0.3s;}#header .inner{padding:20px 0;position:relative;}#utility-menu-links{position:absolute;top:20px;right:0;transition:right 0.3s;}#utility-menu-links li{display:inline-block;margin-left:8px;}#main-menu{background:#f8f8f8;transition:top 0.3s;}#main-menu-links{background:#fff;width:940px;padding:0 2px;}#main-menu-links li{list-style-type:none;float:left;font-family:"TheSerif Basic",serif;font-size:24px;font-size:2.4rem;margin:0 0 0 2px;}#main-menu-links li.home{margin-left:0;}#main-menu-links li:last-child{margin-right:0;}#main-menu-links li a{display:block;position:relative;width:156.4px;height:52px;background:#f8f8f8;background-repeat:no-repeat;background-attachment:scroll;background-position:center 20px;color:#000;vertical-align:bottom;padding:110px 15px 20px;text-align:center;line-height:31px;}#main-menu-links li a.active,#main-menu-links li a:hover,#main-menu-links li a:focus{background-color:#411d7d;color:#fff;}#main-menu-links li a.active:before,#main-menu-links li a:hover:before,#main-menu-links li a:focus:before{display:block;position:absolute;top:20px;left:0;width:100%;height:80px;line-height:80px;text-align:center;color:#fff;font-family:"OLL Icons";font-size:80px;}#main-menu-links li a.home,#mobile-menu .menu-links li a.home{background-image:url(/themes/contrib/oll_theme/images/OnlineLibraryHome.png);}#main-menu-links li a.home.active,#main-menu-links li a.home:hover,#main-menu-links li a.home:focus,#mobile-menu .menu-links li a.home.active,#mobile-menu .menu-links li a.home:hover,#mobile-menu .menu-links li a.home:focus{background-image:none;}#main-menu-links li a.home.active:before,#main-menu-links li a.home:hover:before,#main-menu-links li a.home:focus:before,#mobile-menu .menu-links li a.home.active:before,#mobile-menu .menu-links li a.home:hover:before,#mobile-menu .menu-links li a.home:focus:before{content:"\e800";}#main-menu-links li a.resources,#mobile-menu .menu-links li a.resources{background-image:url(/themes/contrib/oll_theme/images/FindResources.png);}#main-menu-links li a.resources.active,#main-menu-links li a.resources:hover,#main-menu-links li a.resources:focus,#mobile-menu .menu-links li a.resources.active,#mobile-menu .menu-links li a.resources:hover,#mobile-menu .menu-links li a.resources:focus{background-image:none;}#main-menu-links li a.resources.active:before,#main-menu-links li a.resources:hover:before,#main-menu-links li a.resources:focus:before,#mobile-menu .menu-links li a.resources.active:before,#mobile-menu .menu-links li a.resources:hover:before,#mobile-menu .menu-links li a.resources:focus:before{content:"\e801";}#main-menu-links li a.support,#mobile-menu .menu-links li a.support{background-image:url(/themes/contrib/oll_theme/images/StudentSupport.png);}#main-menu-links li a.support.active,#main-menu-links li a.support:hover,#main-menu-links li a.support:focus,#mobile-menu .menu-links li a.support.active,#mobile-menu .menu-links li a.support:hover,#mobile-menu .menu-links li a.support:focus{background-image:none;}#main-menu-links li a.support.active:before,#main-menu-links li a.support:hover:before,#main-menu-links li a.support:focus:before,#mobile-menu .menu-links li a.support.active:before,#mobile-menu .menu-links li a.support:hover:before,#mobile-menu .menu-links li a.support:focus:before{content:"\e802";}#main-menu-links li a.about,#mobile-menu .menu-links li a.about{background-image:url(/themes/contrib/oll_theme/images/AboutTheLibrary.png);}#main-menu-links li a.about.active,#main-menu-links li a.about:hover,#main-menu-links li a.about:focus,#mobile-menu .menu-links li a.about.active,#mobile-menu .menu-links li a.about:hover,#mobile-menu .menu-links li a.about:focus{background-image:none;}#main-menu-links li a.about.active:before,#main-menu-links li a.about:hover:before,#main-menu-links li a.about:focus:before,#mobile-menu .menu-links li a.about.active:before,#mobile-menu .menu-links li a.about:hover:before,#mobile-menu .menu-links li a.about:focus:before{content:"\e803";}#main-menu-links li a.programme,#mobile-menu .menu-links li a.programme{background-image:url(/themes/contrib/oll_theme/images/StudyProgramme.png);}#main-menu-links li a.programme.active,#main-menu-links li a.programme:hover,#main-menu-links li a.programme:focus,#mobile-menu .menu-links li a.programme.active,#mobile-menu .menu-links li a.programme:hover,#mobile-menu .menu-links li a.programme:focus{background-image:none;}#main-menu-links li a.programme.active:before,#main-menu-links li a.programme:hover:before,#main-menu-links li a.programme:focus:before,#mobile-menu .menu-links li a.programme.active:before,#mobile-menu .menu-links li a.programme:hover:before,#mobile-menu .menu-links li a.programme:focus:before{content:"\e804";}#main{margin-top:50px;transition:margin-top,0.3s;}.front #main{margin-top:0;}body.path-search #content.clearfix > div > div > div > div{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;border-color:#ed541d;color:#8c2e0b;background-color:#fef5f1;background-image:url(/core/misc/icons/e32700/error.svg);}body.sidebar-first #content{float:left;width:700px;margin-left:240px;margin-right:-100%;transition:margin-left 0.5s;}.region-sidebar-first{float:left;width:220px;margin-top:65px;}.region-sidebar-first #main-menu-links{width:auto;}.region-sidebar-first h2{font-size:26px;font-size:2.6rem;font-weight:normal;margin-bottom:5px;}.region-sidebar-first h2 a{background-color:transparent;color:#4814a0;padding:0;}.region-sidebar-first ul{border-top:3px solid #4814a0;padding-left:0;}.region-sidebar-first ul li{list-style-type:none;list-style-image:none;padding:0;margin:0 0 1px;}.region-sidebar-first ul li a{display:block;background-color:#f8f8f8;color:#000;padding:5px 20px;font-size:16px;font-size:1.6rem;}.region-sidebar-first ul li a.active-trail{background-color:#5e4982;color:#fff;}.region-sidebar-first ul li a:hover,.region-sidebar-first ul li a.active,.region-sidebar-first ul li a.is-active{background-color:#411d7d;color:#fff;}.region-sidebar-first ul ul{border:0 none;margin:0;}.region-sidebar-first ul ul a{padding-left:30px;}.region-sidebar-first ul ul ul a{padding-left:40px;}.region-sidebar-first ul ul ul ul a{padding-left:50px;}.region-spotlights{float:right;width:220px;margin-left:20px;margin-left:2rem;}.region-spotlights .block,.region-spotlights > div > div{background:#e2e1dd;color:#000;padding:15px;padding:1.5rem;margin-bottom:20px;margin-bottom:2rem;text-align:center;}.region-spotlights .block a:link,.region-spotlights .block a:visited,.region-spotlights > div > div a:link,.region-spotlights > div > div a:visited{background-color:#cacac8;color:#000;}.region-spotlights .block a:hover,.region-spotlights .block a:focus,.region-spotlights > div > div a:hover,.region-spotlights > div > div a:focus{background-color:#411d7d;color:#fff;}.region-spotlights h2{font-size:25px;font-size:2.5rem;margin-bottom:10px;margin-bottom:1rem;font-weight:normal;color:#000;}.region-spotlights p{margin-bottom:10px;margin-bottom:1rem;}.region-spotlights p:last-child{margin-bottom:0;}#footer-contact .contact-links,#footer-social-links .social-links{list-style-type:none;font-size:12px;font-size:1.2rem;padding:0;}#footer-contact .contact-links li,#footer-social-links .social-links li{display:inline-block;margin-left:75px;transition:margin-left 0.3s;}#footer-contact .contact-links li:first-child,#footer-social-links .social-links li:first-child{margin-left:0;}#footer-contact .contact-links a,#footer-social-links .social-links a{display:inline-block;background-color:transparent;color:#fff;padding:15px;}#footer-contact .contact-links a span,#footer-social-links .social-links a span{background-color:#34234c;padding:0 3px;}#footer-contact .contact-links a:hover,#footer-social-links .social-links a:hover{background-color:#34234c;}#footer-contact .contact-links a:after,#footer-social-links .social-links a:after{display:none;}#footer-contact{background:#422e5d;color:#fff;text-align:center;margin-top:20px;padding:20px 0;}#footer-contact h1,#footer-contact h2,#footer-contact h3,#footer-contact h4,#footer-contact h5,#footer-contact h6{color:#fff;}#footer-contact .contact-links a:before,#footer-contact .contact-links .phone:before,#footer-contact .social-links a:before,#footer-contact .social-links .phone:before{display:block;position:absolute;top:15px;left:0;width:100%;text-align:center;color:#fff;font-family:"OLL Icons";}#footer-contact .contact-links a,#footer-contact .contact-links .phone{position:relative;height:15px;padding-top:75px;}#footer-contact .contact-links a:before,#footer-contact .contact-links .phone:before{height:50px;line-height:50px;font-size:50px;}#footer-contact .social-links a{position:relative;height:15px;width:70px;padding-top:95px;}#footer-contact .social-links a:before{height:70px;line-height:70px;font-size:70px;}#footer-contact-links .help-finding-resources:before{content:"\e806";}#footer-contact-links .library-enquiries:before{content:"\e807";}#footer-contact-links .ask-librarian:before{content:"\e808";}#footer-contact-links .phone{display:inline-block;}#footer-contact-links .phone:before{content:"\e809";}#footer-social-links{border-top:1px solid #594476;padding-top:20px;}#footer-social-links .social-links li{margin-left:35px;}#footer-social-links .social-links li:first-child{margin-left:0;}#footer-social-links .facebook a:before{content:"\e80a";}#footer-social-links .twitter a:before{content:"\e80b";}#footer-social-links .blog a:before{content:"\e80c";}#footer-menu{background:#e5e2e8;color:#000;padding:25px 0;}#footer-menu a:link,#footer-menu a:visited{background-color:#bab1c3;color:#000;}#footer-menu a:hover,#footer-menu a:focus,#footer-menu a.active{background-color:#411d7d;color:#fff;}#menu-footer-menu li{display:inline-block;margin:0;}#menu-footer-menu li:before{display:inline;content:"| ";}#menu-footer-menu li:first-child:before{display:none;}#footer{display:relative;padding:20px 0;text-align:center;}#views-exposed-form-hot-topics-page{margin-bottom:2em;}.views-field-field-tutorial-link{padding:5px 0;}input[type="text"],input[type="email"],input[type="search"],input.form-text{box-sizing:border-box;border:1px solid #e8e8e8;background:#fff;color:#000;height:2.85714em;font-size:14px;font-size:1.4rem;padding:0px 10px;padding:0rem 1rem;}.search-help-link{display:none;}input[type="submit"],input[type="reset"],input.form-submit,button.form-submit{vertical-align:top;}textarea{border:1px solid #e8e8e8;background:#fff;color:#000;line-height:1.5;padding:5px 10px;padding:0.5rem 1rem;}select,.form-select{border:1px solid #e8e8e8;background:#fff;color:#000;font-size:16px;font-size:1.6rem;padding:0 5px;}select:not([multiple]),.form-select:not([multiple]){height:30px;}label{display:block;}.views-exposed-form{overflow:hidden;margin-bottom:1em;}.views-exposed-form .form-item{padding:0;vertical-align:bottom;float:left;}.views-exposed-form .form-actions .button{margin-left:1em;margin-top:1.6em;}.views-exposed-form label{padding:0 0 5px 0;font-weight:bold;display:block;}.form-item-keys{display:inline;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}.form-item .description,.form-actions .description{font-size:0.85em;}.form-required::after{display:inline-block;margin-right:0.15em;margin-left:0.15em;content:"*";color:red;font-size:0.875rem;}.pager__items{clear:both;text-align:center;}.pager__items li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager__items li.is-active a{font-weight:bold;}label.option{display:inline;font-weight:normal;}.search-advanced{overflow:hidden;}.search-advanced #edit-keywords-fieldset,.search-advanced #edit-types-fieldset,.search-advanced #edit-lang-fieldset{float:left;margin-right:2em;}.search-advanced #edit-lang-fieldset,.search-advanced legend{display:none;}.search-advanced .action{clear:both;margin-bottom:15px;}#node-2 .content > div > div,#node-3 .content > div > div{width:30%;margin:0 0 30px 5%;float:left;transition:margin 0.3s,width 0.3s;position:relative;box-sizing:border-box;padding:45px 10px 10px;padding:4.5rem 1rem 1rem;height:400px;height:40rem;text-align:center;}#node-2 .content > div > div:first-child,#node-2 .content > div > div:nth-child(3n+1),#node-3 .content > div > div:first-child,#node-3 .content > div > div:nth-child(3n+1){margin-left:0;}#node-2 .content > div > div:nth-child(1) a strong,#node-2 .content > div > div:nth-child(1) .icon-font,#node-3 .content > div > div:nth-child(1) a strong,#node-3 .content > div > div:nth-child(1) .icon-font{background:#0078c9;color:#fff;}#node-2 .content > div > div:nth-child(1) a:hover,#node-3 .content > div > div:nth-child(1) a:hover{background:rgba(0,120,201,0.1);}#node-2 .content > div > div:nth-child(2) a strong,#node-2 .content > div > div:nth-child(2) .icon-font,#node-3 .content > div > div:nth-child(2) a strong,#node-3 .content > div > div:nth-child(2) .icon-font{background:#a33038;color:#fff;}#node-2 .content > div > div:nth-child(2) a:hover,#node-3 .content > div > div:nth-child(2) a:hover{background:rgba(163,48,56,0.1);}#node-2 .content > div > div:nth-child(3) a strong,#node-2 .content > div > div:nth-child(3) .icon-font,#node-3 .content > div > div:nth-child(3) a strong,#node-3 .content > div > div:nth-child(3) .icon-font{background:#002b55;color:#fff;}#node-2 .content > div > div:nth-child(3) a:hover,#node-3 .content > div > div:nth-child(3) a:hover{background:rgba(0,43,85,0.1);}#node-2 .content > div > div:nth-child(4),#node-3 .content > div > div:nth-child(4){padding-top:75px;padding-top:7.5rem;}#node-2 .content > div > div:nth-child(4) a strong,#node-2 .content > div > div:nth-child(4) .icon-font,#node-3 .content > div > div:nth-child(4) a strong,#node-3 .content > div > div:nth-child(4) .icon-font{background:#422e5d;color:#fff;}#node-2 .content > div > div:nth-child(4) a:hover,#node-3 .content > div > div:nth-child(4) a:hover{background:rgba(66,46,93,0.1);}#node-2 .content > div > div:nth-child(5),#node-3 .content > div > div:nth-child(5){padding-top:75px;padding-top:7.5rem;}#node-2 .content > div > div:nth-child(5) a strong,#node-2 .content > div > div:nth-child(5) .icon-font,#node-3 .content > div > div:nth-child(5) a strong,#node-3 .content > div > div:nth-child(5) .icon-font{background:#6c6f70;color:#fff;}#node-2 .content > div > div:nth-child(5) a:hover,#node-3 .content > div > div:nth-child(5) a:hover{background:rgba(108,111,112,0.1);}#node-2 .content > div > div .icon-font,#node-3 .content > div > div .icon-font{display:block;width:180px;height:180px;border-radius:90px;font-size:90px;line-height:180px;margin:0 auto;color:#fff;}#node-2 .content > div > div a,#node-3 .content > div > div a{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}#node-2 .content > div > div a strong,#node-3 .content > div > div a strong{display:inline-block;font-family:"TheSerif Basic",serif;font-weight:normal;font-size:24px;font-size:2.4rem;line-height:1;padding:3px;margin-top:10px;}#node-2 .content > div > div:nth-child(6),#node-3 .content > div > div:nth-child(6){padding:20px;padding:2rem;height:auto;background:#e2e1dd;color:#000;}#node-2 .content > div > div:nth-child(6) a,#node-3 .content > div > div:nth-child(6) a{position:static;width:auto;height:auto;}#node-2 .content > div > div:nth-child(6) a:link,#node-2 .content > div > div:nth-child(6) a:visited,#node-3 .content > div > div:nth-child(6) a:link,#node-3 .content > div > div:nth-child(6) a:visited{background-color:#cacac8;color:#000;}#node-2 .content > div > div:nth-child(6) a:hover,#node-2 .content > div > div:nth-child(6) a:focus,#node-3 .content > div > div:nth-child(6) a:hover,#node-3 .content > div > div:nth-child(6) a:focus{background-color:#411d7d;color:#fff;}#node-2 .content > div > div:nth-child(6) h2,#node-3 .content > div > div:nth-child(6) h2{font-size:25px;font-size:2.5rem;margin-bottom:10px;margin-bottom:1rem;font-weight:normal;color:#000;}#node-2 .content > div > div:nth-child(6) p,#node-3 .content > div > div:nth-child(6) p{margin-bottom:10px;margin-bottom:1rem;}.path-search #block-oll-theme-oll-theme-system-main ol{list-style:none;}#homepage-banner{background-repeat:no-repeat;background-size:100% auto;background-attachment:scroll;background-position:center 0;padding:15px 0;}#homepage-banner .content{background:rgba(232,237,244,0.9);margin:0 0 10px;padding:10px;}#homepage-banner .content h1,#homepage-banner .content h2,#homepage-banner .content h3,#homepage-banner .content h4{margin:0;}#homepage-banner .content p:last-child{margin:0;}#homepage-banner .content h1{font-size:32px;font-size:3.2rem;margin-bottom:0.1em;}#homepage-banner .content h2{font-size:25px;font-size:2.5rem;}#homepage-banner .summon{position:relative;width:600px;float:left;}#homepage-banner .summon:after{display:block;content:"\e801";position:absolute;bottom:20px;right:20px;width:49px;height:60px;line-height:60px;color:#025b98;font-family:"OLL Icons";font-size:60px;}#homepage-banner .spotlight{position:relative;width:240px;padding:20px;margin-left:20px;float:right;background:rgba(232,237,244,0.9);}#homepage-banner .spotlight a{font-size:18px;font-size:1.8rem;}#homepage-banner .spotlight a:link,#homepage-banner .spotlight a:visited{background-color:#cacac8;color:#000;}#homepage-banner .spotlight a:hover,#homepage-banner .spotlight a:focus{background-color:#411d7d;color:#fff;}#homepage-banner .summon h2,#homepage-banner .spotlight h2{font-size:25px;font-size:2.5rem;margin-bottom:10px;margin-bottom:1rem;}.summon,#block-oll-theme-oll-theme-block-2{padding:20px;background:#0078c9;color:#fff;}.summon h2,.summon h3,.summon h4,.summon h5,#block-oll-theme-oll-theme-block-2 h2,#block-oll-theme-oll-theme-block-2 h3,#block-oll-theme-oll-theme-block-2 h4,#block-oll-theme-oll-theme-block-2 h5{color:#fff;}.summon a:link,.summon a:visited,#block-oll-theme-oll-theme-block-2 a:link,#block-oll-theme-oll-theme-block-2 a:visited{background-color:#025b98;color:#fff;}.summon a:hover,.summon a:focus,#block-oll-theme-oll-theme-block-2 a:hover,#block-oll-theme-oll-theme-block-2 a:focus{background-color:#004574;color:#fff;}.summon .form-text,#block-oll-theme-oll-theme-block-2 .form-text{box-sizing:border-box;width:84%;transition:width 0.3s;}.summon .form-submit,#block-oll-theme-oll-theme-block-2 .form-submit{box-sizing:border-box;width:15%;margin:0;transition:width 0.3s;font-size:14px;font-size:1.4rem;padding:0;height:40px;}.summon .summon-form,#block-oll-theme-oll-theme-block-2 .advanced-search{margin-bottom:35px;}.summon .advanced-search,#block-oll-theme-oll-theme-block-2 .advanced-search{text-align:right;margin-right:15%;margin-top:6px;transition:margin-right 0.3s;}.summon-body{margin-right:80px;}#homepage-spotlights{margin:20px 0;}#homepage-spotlights .spotlight{width:30%;margin-left:5%;float:left;}#homepage-spotlights .spotlight-1{margin:0;}#homepage-spotlights h2{font-size:32px;font-size:3.2rem;margin-bottom:15px;margin-bottom:1.5rem;}#homepage-spotlights h3{font-size:25px;font-size:2.5rem;margin-bottom:10px;margin-bottom:1rem;}#homepage-spotlights h5{margin-bottom:5px;margin-bottom:0.5rem;}#homepage-hot-topics{background-color:#e3e0e7;color:#000;padding:20px 0;overflow:hidden;}#homepage-hot-topics a:link,#homepage-hot-topics a:visited{background-color:#bab1c3;}#homepage-hot-topics a:hover,#homepage-hot-topics a:focus{background-color:#411d7d;color:#fff;}#homepage-hot-topics .views-row{width:30%;margin-left:5%;float:left;}#homepage-hot-topics .views-row-1{margin:0;}#homepage-hot-topics h2{font-size:25px;font-size:2.5rem;margin-bottom:10px;margin-bottom:1rem;}#homepage-hot-topics footer{display:flex;width:100%;}.page-node-type-home-page #footer-contact{margin-top:0;}#block-oll-theme-oll-theme-block-2 h2{margin:0;}#block-oll-theme-oll-theme-block-2 .about-summon{float:left;}#block-oll-theme-oll-theme-block-2 .about-summon,#block-oll-theme-oll-theme-block-2 .advanced-search{margin-top:-6px;}.database-info{margin-left:10px;}.view-databases .views-row{margin-bottom:2.5em;}.node-database.node-teaser h2{margin-bottom:0.25em;}.database-buttons .button:after,.page-node-type-study-programme #content .resources .database-url:after,.page-node-type-study-programme #content .resources .athens-url:after,.page-node-type-study-programme #content .resources .student-portal-url:after{font-family:"OLL Icons";font-style:normal;font-weight:normal;font-variant:normal;font-size:0.857142857em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin:0 0 0 7px;}.database-buttons .database-url:after,.page-node-type-study-programme #content .resources .database-url:after{content:"\e81b";}.database-buttons .athens-url:after,.page-node-type-study-programme #content .resources .athens-url:after{content:"\e81c";}.database-buttons .student-portal-url:after,.page-node-type-study-programme #content .resources .student-portal-url:after{content:"\e81d";}.page-node-type-study-programme #content .resources .databases a{vertical-align:middle;}.page-node-type-study-programme #content .resources .database-url,.page-node-type-study-programme #content .resources .athens-url,.page-node-type-study-programme #content .resources .student-portal-url{position:relative;display:inline-block;white-space:nowrap;overflow:hidden;padding:0;text-indent:100%;margin-left:5px;font-size:0.857142857em;line-height:1.1;}.page-node-type-study-programme #content .resources .database-url:after,.page-node-type-study-programme #content .resources .athens-url:after,.page-node-type-study-programme #content .resources .student-portal-url:after{position:absolute;top:1px;left:0;text-indent:0;font-size:1em;margin:0;}.page-node-type-study-programme #content .resources .database-url:link,.page-node-type-study-programme #content .resources .database-url:visited,.page-node-type-study-programme #content .resources .database-url:hover,.page-node-type-study-programme #content .resources .database-url:focus,.page-node-type-study-programme #content .resources .athens-url:link,.page-node-type-study-programme #content .resources .athens-url:visited,.page-node-type-study-programme #content .resources .athens-url:hover,.page-node-type-study-programme #content .resources .athens-url:focus,.page-node-type-study-programme #content .resources .student-portal-url:link,.page-node-type-study-programme #content .resources .student-portal-url:visited,.page-node-type-study-programme #content .resources .student-portal-url:hover,.page-node-type-study-programme #content .resources .student-portal-url:focus{background-color:transparent;}.page-node-type-study-programme #content .resources .database-url{width:12px;}.page-node-type-study-programme #content .resources .athens-url,.page-node-type-study-programme #content .resources .student-portal-url{width:28px;}footer .links{display:flex;flex-direction:column;}footer .links a{align-self:flex-start;margin-bottom:4px;}.path-resources .views-row{margin-bottom:30px;}#node-5 h2{font-size:25px;font-size:2.5rem;}#block-views-programmes-block h2{font-family:Verdana,sans-serif;font-size:18px;font-size:1.8rem;color:#000;margin-bottom:20px;margin-bottom:2rem;}#block-oll-programmes-jump{width:700px;}#programme-select{width:90.42857%;transition:width 0.3s;}#database-jump-form .form-submit{width:7.14286%;margin-left:1.42857%;transition:width 0.3s,margin-left 0.3s;}#block-views-block-programmes-block-1{background:#0078c9;color:#fff;padding:10px;column-count:3;}#block-views-block-programmes-block-1 a:link,#block-views-block-programmes-block-1 a:visited{background-color:#025b98;color:#fff;}#block-views-block-programmes-block-1 a:hover,#block-views-block-programmes-block-1 a:focus{background-color:#004574;color:#fff;}.page-node-type-study-programme #content .resources{background:#0078c9;position:relative;color:#fff;padding:20px;padding:2rem;margin-bottom:120px;margin-bottom:12rem;}.page-node-type-study-programme #content .resources h2,.page-node-type-study-programme #content .resources h3,.page-node-type-study-programme #content .resources h4,.page-node-type-study-programme #content .resources h5{color:#fff;}.page-node-type-study-programme #content .resources a:link,.page-node-type-study-programme #content .resources a:visited{background-color:#025b98;color:#fff;}.page-node-type-study-programme #content .resources a:hover,.page-node-type-study-programme #content .resources a:focus{background-color:#004574;color:#fff;}.page-node-type-study-programme #content .resources .block,.page-node-type-study-programme #content .resources .field,.page-node-type-study-programme #content .resources #block-needhelpusingtheresources,.page-node-type-study-programme #content .resources #block-views-block-faqs-block-1-2{width:410px;padding:0 20px;float:right;clear:right;}.page-node-type-study-programme #content .resources .databases{clear:none;}.page-node-type-study-programme #content .resources .block:first-child{float:left;}.page-node-type-study-programme #content .resources .block .item-list{padding:0;}.page-node-type-study-programme #content .resources #block-knowanyusefulresources{position:absolute !important;bottom:-110px;left:0;width:100%;background:#cacac8;color:#000;}.page-node-type-study-programme #content .resources #block-knowanyusefulresources a:link,.page-node-type-study-programme #content .resources #block-knowanyusefulresources a:visited{background-color:#e2e1dd;color:#000;}.page-node-type-study-programme #content .resources #block-knowanyusefulresources a:hover,.page-node-type-study-programme #content .resources #block-knowanyusefulresources a:focus{background-color:#e2e1dd;color:#000;}.page-node-type-study-programme #content .resources #block-knowanyusefulresources h2{font-size:25px;font-size:2.5rem;margin-bottom:10px;margin-bottom:1rem;font-weight:normal;color:#000 !important;margin-left:15px;margin-top:10px;}.page-node-type-study-programme #content .resources #block-knowanyusefulresources p{margin-bottom:10px;margin-bottom:1rem;margin-left:15px;margin-top:10px;}.alias-support #block-oll-theme-oll-theme-block-8{background:#0078c9;color:#fff;padding:20px;margin-bottom:2rem;}.alias-support #block-oll-theme-oll-theme-block-8 h2,.alias-support #block-oll-theme-oll-theme-block-8 h3,.alias-support #block-oll-theme-oll-theme-block-8 h4,.alias-support #block-oll-theme-oll-theme-block-8 h5{color:#fff;}.alias-support #block-oll-theme-oll-theme-block-8 a:link,.alias-support #block-oll-theme-oll-theme-block-8 a:visited{background-color:#025b98;color:#fff;}.alias-support #block-oll-theme-oll-theme-block-8 p{margin-bottom:0;}.alias-support #block-oll-theme-oll-theme-block-8 a:hover,.alias-support #block-oll-theme-oll-theme-block-8 a:focus{background-color:#004574;color:#fff;}.alias-support #block-oll-theme-oll-theme-block-8 ul{column-count:3;column-gap:40px;}.alias-support #block-oll-theme-oll-theme-block-8 ul li{break-inside:avoid-column;}#views-view-tutorial-page .form-submit{margin-top:14px;padding-top:6px;padding-bottom:7px;}#toolbar a{background-color:transparent;}.toolbar .toolbar-icon{background-color:#00000000;padding-top:1.3rem;padding-bottom:1.3rem;padding-right:5.2rem;padding-left:3.575rem;}.toolbar .toolbar-icon:before{transform:scaleY(1);}.toolbar a,.toolbar:hover:not(.toolbar-icon){background-color:#00000000;padding:1em 1.3333em;height:4.2rem;}.toolbar .toolbar-tray-vertical.is-active,body.toolbar-fixed .toolbar .toolbar-tray-vertical{min-width:20rem;}div.contextual-links-wrapper a{background-color:#fff !important;padding:0 !important;}div.contextual-links-wrapper a.contextual-links-trigger{padding:0 2px !important;border-color:#ccc !important;}ul.contextual-links li a{padding:0.25em 1em 0.25em 0.5em !important;}ul.contextual-links li a:hover{background-color:#bfdcee !important;}ul.primary li a.active,ul.primary li a:hover{color:#000;}#mobile-menu-button-container{display:none;background:#f8f8f8;padding:10px;}#mobile-menu-button,#mobile-home-button{position:relative;display:inline-block;font-family:"TheSerif Basic",serif;padding:10px 10px 10px 50px;height:19px;line-height:19px;vertical-align:middle;}#mobile-menu-button:link,#mobile-menu-button:visited,#mobile-menu-button:hover,#mobile-menu-button:focus,#mobile-home-button:link,#mobile-home-button:visited,#mobile-home-button:hover,#mobile-home-button:focus{background-color:#e8e8e8;color:#000;}#mobile-menu-button:hover,#mobile-menu-button:focus,#mobile-home-button:hover,#mobile-home-button:focus{text-decoration:underline;}#mobile-menu-button{font-size:23px;font-size:2.3rem;transition:width 0.3s;}#mobile-menu-button:before{display:block;position:absolute;top:10px;left:10px;width:30px;height:19px;line-height:19px;color:#0078c9;font-family:"OLL Icons";font-size:19px;content:"\e80e";}#mobile-menu-button:after{display:block;position:absolute;top:10px;right:10px;width:24px;height:19px;color:#0078c9;font-family:"OLL Icons";font-size:19px;content:"\e81a";opacity:0;transition:opacity 0.3s;}#mobile-menu-button.active{display:block;color:#000;background-color:#e8e8e8;}#mobile-menu-button.active:hover,#mobile-menu-button.active:focus{color:#000;background-color:#e8e8e8;}#mobile-menu-button.active:hover:before,#mobile-menu-button.active:focus:before{color:#0078c9;}#mobile-menu-button.active:after{opacity:1;}#mobile-menu-button.hiding:after{opacity:0;}#mobile-menu-button.loading{display:block;}#mobile-menu-button.loading:before{content:" ";height:19px;width:19px;background:url(/themes/contrib/oll_theme/images/menu-loader.gif) no-repeat scroll 0 0;left:15px;}#mobile-home-button{font-size:20px;font-size:2rem;margin-left:2px;background-image:url(/themes/contrib/oll_theme/images/OnlineLibraryHome.png);background-repeat:no-repeat;background-attachment:scroll;background-position:11px center;background-size:auto 30px;}#mobile-menu{position:absolute;display:none;top:124px;width:100%;padding:0 5px 5px;box-sizing:border-box;z-index:1000;background:#e8e8e8;transition:height 0.3s;}#mobile-menu ul{position:absolute;top:0;}#mobile-menu-links,#mobile-menu-links ul{padding:0;background:#f8f8f8;margin:0;transition:left 0.3s;}#mobile-menu-links li,#mobile-menu-links ul li{font-family:"TheSerif Basic",serif;line-height:1.1;padding:0 20px;margin:0;}#mobile-menu-links li a,#mobile-menu-links ul li a{display:block;position:relative;padding:20px;font-size:18px;font-size:1.8rem;text-align:left;border-top:2px solid #fff;background-color:#f7f7f7;color:#000;line-height:1.1;}#mobile-menu-links li a.active,#mobile-menu-links li a:hover,#mobile-menu-links ul li a.active,#mobile-menu-links ul li a:hover{background-color:#411d7d;color:#fff;}#mobile-menu-links li a.active:before,#mobile-menu-links li a:hover:before,#mobile-menu-links ul li a.active:before,#mobile-menu-links ul li a:hover:before{display:block;position:absolute;left:20px;top:50%;transform:translateY(-50%);left:15px;width:50px;height:40px;line-height:40px;text-align:left;font-family:"OLL Icons";font-size:40px;vertical-align:middle;}#mobile-menu-links li a.has-expander,#mobile-menu-links ul li a.has-expander{padding-right:70px;background-image:none;}#mobile-menu-links li a.current,#mobile-menu-links ul li a.current{padding-left:70px;background-image:none !important;}#mobile-menu-links li a.current:before,#mobile-menu-links ul li a.current:before{display:none;}#mobile-menu-links li a .expander,#mobile-menu-links li a .back,#mobile-menu-links ul li a .expander,#mobile-menu-links ul li a .back{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;text-indent:100%;overflow:hidden;background-color:#e8e8e8;color:#0078c9;text-align:center;}#mobile-menu-links li a .expander:before,#mobile-menu-links li a .back:before,#mobile-menu-links ul li a .expander:before,#mobile-menu-links ul li a .back:before{display:block;text-indent:0;font-family:"OLL Icons";font-size:19px;line-height:40px;}#mobile-menu-links li a .expander:hover,#mobile-menu-links li a .back:hover,#mobile-menu-links ul li a .expander:hover,#mobile-menu-links ul li a .back:hover{color:#411d7d;}#mobile-menu-links li a .back,#mobile-menu-links ul li a .back{left:20px;right:auto;}#mobile-menu-links li a .expander:before,#mobile-menu-links ul li a .expander:before{content:"\e81e";}#mobile-menu-links li a .back:before,#mobile-menu-links ul li a .back:before{content:"\e81f";}#mobile-menu-links li a.top,#mobile-menu-links ul li a.top{padding-left:80px;background-repeat:no-repeat;background-size:auto 40px;background-position:15px center;}#mobile-menu-links li:first a,#mobile-menu-links ul li:first a{border-top:0 none;}#mobile-menu-links ul{margin:0;display:none;}#utility-menu-links-mobile{position:absolute;display:none;text-align:center;margin:0;padding:10px 0 25px;background:#f8f8f8;transition:top 0.3s;}#utility-menu-links-mobile li{margin:0 20px;}#utility-menu-links-mobile li.first{border-top:2px solid #e8e8e8;padding-top:25px;}#utility-menu-links-mobile li.last{margin:0;}@media only screen and (max-width:1019px){#preheader .region-preheader,#preheader .old-site{height:40px;}#preheader .region-preheader{width:65%;padding-right:10%;}}@media only screen and (max-width:989px){#block-oll-programmes-jump{width:auto;}}@media only screen and (max-width:959px){#header .inner,#main,#footer-contact .inner,#menu-footer-menu,#footer,#messages,#homepage-banner .inner,#homepage-hot-topics .block{width:auto;padding:20px;}#utility-menu-links{right:20px;}#utility-menu-links,.js #main-menu,.js .region-sidebar-first #block-mainmenu{display:none;}#main-menu-links{width:auto;}#main-menu-links li{width:19.2%;margin-left:1%;font-size:16px;font-size:1.6rem;}#main-menu-links li:first-child{margin-left:0;}#main-menu-links li a{width:auto;background-size:40px auto;background-position:center 40px;}#main-menu-links li a.active:before,#main-menu-links li a:hover:before,#main-menu-links li a:focus:before{font-size:40px;}#utility-menu-links-mobile,#mobile-menu-button-container{display:block;}#main{margin-top:0;}body.sidebar-first #content{float:none;width:auto;margin:0;}.region-sidebar-first{margin-top:20px;}.page-node-type-study-programme #content .resources .item-list,.page-node-type-study-programme #content .resources .block,.page-node-type-study-programme #content .resources .field{width:auto;float:none;}.page-node-type-study-programme #content .resources #block-needhelpusingtheresources,.page-node-type-study-programme #content .resources #block-views-block-faqs-block-1-2{float:none;}#block-knowanyusefulresources:before{content:"</section>";}.page-node-type-study-programme #content .resources .item-list:first-child{float:none;}#homepage-banner .summon{box-sizing:border-box;width:68.08511%;}#homepage-banner .spotlight{box-sizing:border-box;width:29.78723%;margin-left:2.12766%;padding-bottom:50px;}}@media only screen and (max-width:949px){input[type="text"],input[type="email"]
input[type="search"],input.form-text,#edit-submitted-study-programme,#edit-submitted-enquiry-type{box-sizing:border-box;width:100%;}}@media only screen and (max-width:939px){#homepage-banner{background-image:none !important;}#preheader{display:none;}#header .inner{padding:10px;}img{max-width:100%;}}@media only screen and (max-width:899px){#footer-contact .contact-links li:nth-child(3){display:inline;}#footer-contact .contact-links li:nth-child(3):after{content:"\A";white-space:pre;}#footer-contact .contact-links li:nth-child(4){margin-left:50px;}}@media only screen and (max-width:799px){#homepage-banner .summon,#homepage-banner .spotlight{width:auto;float:none;}#homepage-banner .spotlight{margin-top:10px;margin-left:0;padding-bottom:20px;}}@media only screen and (max-width:779px){#homepage-spotlights .spotlight,#homepage-hot-topics .views-row{width:auto;margin-left:0;float:none;}.alias-support .region-content > .block:first-child ul{column-count:2;}}@media only screen and (max-width:719px){#menu-footer-menu{text-align:center;}#menu-footer-menu li{display:block;}#menu-footer-menu li:before{display:none;}#programme-select{width:83%;}#database-jump-form .form-submit{width:15%;margin-left:2%;}#block-views-block-programmes-block-1{column-count:auto;}}@media only screen and (max-width:699px){#features .feature{width:47.5%;margin-left:5%;}#features .feature:nth-child(3n+1){margin-left:5%;}#features .feature:nth-child(2n+1){margin-left:0;}#features .feature:nth-child(3){clear:left;}#node-2 .content > div > div,#node-3 .content > div > div{width:100%;margin:auto;}}@media only screen and (max-width:689px){#footer-contact .contact-links li:nth-child(2){display:inline;}#footer-contact .contact-links li:nth-child(2):after{content:"\A";white-space:pre;}#footer-contact .contact-links li:nth-child(3){display:inline-block;}#footer-contact .contact-links li:nth-child(3):after{content:"";}#footer-contact .contact-links li{margin-left:15px;}#footer-contact .contact-links li:nth-child(4){margin-left:45px;}}@media only screen and (max-width:659px){#homepage-banner .inner{padding:0;}#homepage-banner .content{background:#411d7d;color:#fff;margin:0;}#homepage-banner .content h1,#homepage-banner .content h2,#homepage-banner .content h3,#homepage-banner .content h4,#homepage-banner .content h5{color:#fff;}#homepage-banner .content h1,#homepage-banner .content h2{font-size:18px;font-size:1.8rem;font-weight:bold;}#homepage-banner .summon,#homepage-banner .spotlight{width:auto;float:none;}#homepage-banner .spotlight{margin:0;}.region-spotlights{float:none;width:auto;margin:0;}.region-spotlights .block,.region-spotlights > div > div{text-align:left;padding:10px;padding:1rem;}}@media only screen and (max-width:599px){.summon .form-text,#block-oll-theme-oll-theme-block-2 .form-text{width:75%;}.summon .form-submit,#block-oll-theme-oll-theme-block-2 .form-submit{width:25%;margin:0;}.summon .advanced-search,#block-oll-theme-oll-theme-block-2 .advanced-search{margin-right:25%;}#views-exposed-form-databases-page #edit-prog-wrapper{box-sizing:border-box;width:75%;}#views-exposed-form-databases-page .views-submit-button{box-sizing:border-box;width:20%;margin-left:5%;padding:0;}#views-exposed-form-databases-page #edit-prog,#views-exposed-form-databases-page .form-submit{box-sizing:border-box;width:100%;}.alias-support .region-content > .block:first-child ul{column-count:1;}}.path-resources .form-submit{margin-top:0.8em;margin-left:0.5em;}@media only screen and (max-width:579px){#features .feature{width:auto;height:auto;float:none;}#features .feature:nth-child(n){margin-left:0;}}@media only screen and (max-width:449px){#footer-social-links .social-links li{margin-left:10px;}}@media only screen and (max-width:449px){#footer-contact .contact-links li{display:block;margin-left:0;}#footer-contact .contact-links li:nth-child(n){margin-left:0;}}@media only screen and (max-width:379px){#footer-social-links .social-links li:nth-child(2){display:inline;}#footer-social-links .social-links li:nth-child(2):after{content:"\A";white-space:pre;}#footer-social-links .social-links li:nth-child(3){margin-left:0;}}@media only screen and (max-width:259px){#footer-social-links .social-links li{display:block;margin-left:0;}#footer-social-links .social-links li:nth-child(n){margin-left:0;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.noiet *{transition:none !important;}}
