/**
 * @license
 * MyFonts Webfont Build ID 2724241, 2014-01-14T06:49:39-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Museo Slab 300 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-slab/300/
 * Licensed pageviews: 500,000
 *
 * Webfont: Museo Slab 500 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-slab/500/
 * Licensed pageviews: Unlimited
 *
 * Webfont: Museo Slab 500 Italic by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-slab/500-italic/
 * Licensed pageviews: Unlimited
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2724241
 * Webfonts copyright: Copyright (c) 2009 by Jos Buivenga. All rights reserved.
 *
 * © 2014 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url('//hello.myfonts.net/count/299191');

@font-face {font-family:'MuseoSlab300';src:url('fonts/MuseoSlab-300.eot');src:url('fonts/MuseoSlab-300.eot?#iefix') format('embedded-opentype'),url('fonts/MuseoSlab-300.woff') format('woff'),url('fonts/MuseoSlab-300.ttf') format('truetype');font-display:swap;}
@font-face {font-family:'MuseoSlab500';src:url('fonts/MuseoSlab-500.eot');src:url('fonts/MuseoSlab-500.eot?#iefix') format('embedded-opentype'),url('fonts/MuseoSlab-500.woff') format('woff'),url('fonts/MuseoSlab-500.ttf') format('truetype');font-display:swap;}

@font-face {font-family:'ProximaNova';font-weight:normal;font-style:normal;src:url('fonts/ProximaNova.eot');src:url('fonts/ProximaNova.eot?#iefix') format('embedded-opentype'),url('fonts/ProximaNova.woff') format('woff'),url('fonts/ProximaNova.ttf') format('truetype');font-display:swap;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
*{margin:0;padding:0;font-family:'ProximaNova',Arial,sans-serif;font-size:1.0em;line-height:1.3;outline:0;}
html{overflow-y:scroll;}
body{color:#808080;font-size:0.85em;background:#fff;}
a{color:#4c4c4c;text-decoration:none;}
a:hover{color:#ee2375;}
h1,h2{color:#ee2375;font-size:2.0em;padding:0 0 8px 0;font-weight:normal;}
h2{padding:0 0 22px 0;}
hr{margin:0 0 15px 0;padding:0;color:#d7d7d7;background:#d7d7d7;height:1px;border:0;}
p{padding:0 0 15px 0;}
ul,ol{padding:0 0 15px 20px;}
ol{list-style-type:upper-alpha;}
ol span{color:#ee2375;}
li{padding:0 0 12px 0;}
img{border:0;display:block;}
.field-validation-error{color:crimson;}
.input-validation-error{background-color:pink;}

.btn{font-size:1.0em;margin:0;padding:0;text-align:center;}
.btn a{color:#fff;padding:14px 24px 13px 24px;text-align:center;margin:0 auto;display:inline-block;border:1px solid #fff;background:#0c4e82;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.btn a:hover{color:#fff;background:#0ab8d9;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{min-height:5px;display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

#wrapper{min-width:1016px;}

iframe#libsMap {border:1px solid #ee2375;}


#header{border-top:4px solid #ee2375;}
#header .wrap{width:940px;margin:0 auto;padding:25px 0 28px 0;}
#logo{float:left;width:130px;display:block;}
#nav{float:right;margin:0;display:block;}
#nav ul{float:left;margin:44px 44px 0 0;padding:0;list-style:none;}
#nav li{float:left;margin:0 0 0 14px;padding:0;display:block;}
#nav li a{color:#ad0c5e;font-size:1.3em;font-family:'MuseoSlab300',Arial,sans-serif;margin:0;padding:0;display:block;}
#nav li.hi a,#nav li a:hover{color:#00457c;}
.btn-search{float:right;width:110px;height:54px;color:#fff;font-size:1.3em;margin:28px 0 0 0;padding:0 0 0 10px;text-align:center;vertical-align:middle;line-height:54px;background:url(../img/a2r/icn-search.png) no-repeat 10px 17px #ee2375;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.btn-search:hover{color:#fff;background-color:#da2971;}

#belly{position:relative;height:506px;overflow:hidden;background:#00457c;}
#belly .wrap{position:relative;max-width:1124px;margin:0 auto;}
#belly .lft{position:absolute;top:0;left:0;z-index:100;width:105px;height:506px;margin:0 0 0 -2px;background:url(../img/a2r/bg-belly-fade-lft.png) repeat-y top left;}
#belly .rgt{position:absolute;top:0;right:0;z-index:100;width:105px;height:506px;margin:0 -2px 0 0;background:url(../img/a2r/bg-belly-fade-rgt.png) repeat-y top right;}
#belly .bg-transparent-blue{position:absolute;top:0;left:0;z-index:500;width:100%;height:506px;background:url(../img/a2r/bg-transparent-blue.png);}
#belly .bg-blue{position:absolute;top:0;left:0;width:100%;height:506px;background:#00457c;}
#belly .search{width:680px;margin:0 auto;}
#belly .search h1{color:#fff;font-size:4.4em;font-family:'MuseoSlab500',Arial,sans-serif;padding:70px 0 7px 0;text-align:center;}
#belly .search p.intro{color:#41c4dd;font-size:1.5em;padding:0 0 27px 0;text-align:center;}
#belly .search p.sub-intro{color:#fff;font-size:1.2em;padding:0 80px 33px 80px;text-align:center;}
#belly .search .btn{font-size:1.2em;}

#belly .widget{min-height:102px;padding:30px 30px 24px 30px;background:url(../img/a2r/bg-transparent-white.png);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#belly .widget a{color:#fff;}
#belly .widget a:hover{text-decoration:underline;}
#belly .widget input.summon-search-field{width:470px;height:34px;color:#000;font-size:1.3em;margin:0 6px 0 0;padding: 0;vertical-align:middle;line-height:1;line-height:34px\9;/*IE*/background:#fff;border:10px solid #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#belly .widget input.summon-search-submit{width:120px;height:54px;color:#fff;font-size:1.3em;padding:0 0 0 10px;text-align:center;vertical-align:middle;line-height:1;line-height:34px\9;/*IE*/background:url(../img/a2r/icn-search.png) no-repeat 10px 17px #ee2375;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#belly .widget input.summon-search-submit:hover{cursor:pointer;background-color:#da2971;}
#belly .widget .agree-terms{float:left;color:#fff;padding:27px 0 0 0;}
#belly .widget .agree-terms a{text-decoration:underline;}
#belly .search-link{float:right;padding:25px 0 0 0;text-align:center;}
#belly .btn-adv-search{color:#fff;font-size:1.2em;font-family:'MuseoSlab500',Arial,sans-serif;padding:0 0 0 30px;display:block;background:url(../img/a2r/icn-arrow-right.png) no-repeat left;}
#belly .btn-basic-search{color:#fff;font-size:1.2em;font-family:'MuseoSlab500',Arial,sans-serif;padding:7px 0 1px 35px;display:block;background:url(../img/a2r/icn-arrow-left.png) no-repeat left;}
#belly .btn{padding-top:30px;}

#belly .widget-no-search{min-height:0;color:#fff;font-size:1.2em;text-align:center;}
#belly .widget-no-search a{text-decoration:underline;}

#belly .frm-row{padding:0 0 11px 0;}
#belly .frm-field{float:left;width:300px;margin:0 10px;}
#belly .frm-field label{color:#fff;font-size:1.2em;padding:0 0 5px 0;display:block;}
#belly .frm-field input,
#belly .frm-field select,
#belly .frm-field .customSelect{width:280px;height:20px;color:#000;vertical-align:middle;line-height:1;line-height:20px\9;/*IE*/background:#fff;border:5px solid #fff;border-left:10px solid #fff;border-right:10px solid #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#belly .frm-field select{width:300px;height:30px;}
#belly .frm-field-small{width:140px;}
#belly .frm-field-small input{width:120px;}
#belly .frm-field-small select{width:140px;}

#belly .frm-field .customSelect{background:url(../img/a2r/bg-select.png) no-repeat right center #fff;display:none !important;}
#belly .frm-field-small .customSelect{width:120px;}

ul.slideshow{max-width:1124px;height:506px;margin:0;padding:0;list-style:none;}
ul.slideshow li{position:absolute;z-index:1;max-width:1124px;height:506px;margin:0;padding:0;}
ul.slideshow li.show{z-index:5;}
ul.slideshow img{margin:0 auto;}

#search-basic{background:#fff;}

#search-adv{display:none;}
#search-adv .frm-field input{padding: 0;}
#search-adv .customSelect{padding: 0;}
#search-adv .search{width:960px;}
#search-adv .search h1{font-size:2.4em;font-family:'MuseoSlab500',Arial,sans-serif;padding:45px 0 35px 0;}
#search-adv .search-buttons{padding:20px 10px 0 10px;}
#search-adv .search-buttons a:hover{text-decoration:underline;}
#search-adv .search-buttons .search-link{float:left;padding-top:10px;text-align:left;}
#search-adv .search-buttons .btn-clear-form{float:right;color:#fff;font-size:1.2em;font-family:'MuseoSlab500',Arial,sans-serif;margin:17px 23px 0 0;display:none;}
#search-adv .search-buttons input.search-submit{float:right;width:120px;height:54px;color:#fff;font-size:1.3em;padding:0 0 0 10px;text-align:center;vertical-align:middle;line-height:1;line-height:34px\9;/*IE*/background:url(../img/a2r/icn-search.png) no-repeat 10px 17px #ee2375;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#search-adv .search-buttons input.search-submit:hover{cursor:pointer;background-color:#da2971;}

select.hasCustomSelect {
	opacity: 1 !important;
	padding: 0;
}

#img-belly{margin:0 auto;}
#img-belly.by-height{height:506px;}
#img-belly.by-width{width:100%;}

#marquee{background:#0c4e82;}
#marquee .wrapper{min-width:980px;max-width:1040px;height:57px;color:#fff;margin:0 auto;display:block;overflow:hidden;}
#marquee .lft{position:relative;z-index:100;float:left;width:25px;height:57px;background:url(../img/a2r/bg-fade-lft.png) no-repeat top left;}
#marquee .rgt{position:relative;z-index:100;float:right;width:25px;height:57px;background:url(../img/a2r/bg-fade-rgt.png) no-repeat top left;}
#marquee ul{position:absolute;color:#fff;margin:20px 0 0 0;padding:0;}
#marquee li:first-child{list-style:none;}
#marquee li{float:left;padding:0 21px 0 0;}

#content{padding:48px 0;text-align:center;text-align:center;}
#content.align-left{text-align:left;}
#content.brd-top{padding-top:46px;border-top:1px solid #d7d7d7;}
#content h1{width:940px;font-family:'MuseoSlab300',Arial,sans-serif;margin:0 auto;}
#content h2{color:#00457c;font-size:1.4em;padding-bottom:54px;}
#content .wrap{width:936px;margin:0 auto;padding:0 0 0 0;}
#content .btn{padding-top:48px;}
#content .icn{width:169px;font-size:1.35em;padding:78px 31px 0 31px;display:inline-block;}
#content .icn-what-why-who{background:url(../img/a2r/icn-what-why-who.png) no-repeat center top;}
#content .icn-articles{background:url(../img/a2r/icn-articles.png) no-repeat center top;}
#content .icn-books{background:url(../img/a2r/icn-books.png) no-repeat center top;}
#content .icn-open-access{background:url(../img/a2r/icn-open-access.png) no-repeat center 12px;}

#content.contact h1{padding-bottom:18px;}
#content.t-and-c li{color:#ee2375;}
#content.t-and-c li div{color:#a1a1a1;}
#content.static{padding-bottom:100px;}
#content.static h1{padding-bottom:52px;}
#content.static h2{padding-bottom:8px;}
#content.static a{color:#ee2375;}
#content.static a:hover{text-decoration:underline;}
#content.static ul{list-style-image:url(../img/a2r/bg-li.png);}

#content .col-lft{float:left;width:620px;}
#content .col-rgt{float:right;width:256px;padding:0 20px 20px 20px;border:1px solid #ee2375;}
#content .col-rgt h2{min-height:30px;margin:0 0 25px 0;padding:25px 0 14px 0;color:#00457c;font-family:'MuseoSlab300',Arial,sans-serif;border-bottom:1px solid #ee2375;}
#content .col-rgt p{font-size:1.1em;}
#content .col-rgt a{font-family:'MuseoSlab500',Arial,sans-serif;}

#content ul.a-to-z{float:right;margin:0;padding:14px 0 0 0;list-style:none;}
#content ul.a-to-z li{float:left;margin:0;padding:0 0 0 12px;}
#content ul.a-to-z li a{color:#00457c;font-family:'MuseoSlab300',Arial,sans-serif;}
#content ul.a-to-z li a.hi,#content ul.a-to-z li a:hover{color:#ee2375;text-decoration:underline;}

#content ul.list{margin:0;padding:0;list-style:none;list-style-image:none;}
#content ul.list li{margin:0;padding:0;}
#content ul.list li a{min-height:30px;font-size:1.3em;padding:25px 140px 14px 0;color:#00457c;font-family:'MuseoSlab300',Arial,sans-serif;display:block;background:url(../img/a2r/arrow-forward.png) no-repeat 591px 26px;border-bottom:1px solid #d7d7d7;}
#content ul.list li a:hover{color:#ee2375;text-decoration:none;background-position:591px -44px;}

#content #none-found{min-height:30px;padding:25px 0 14px 0;color:#00457c;font-family:'MuseoSlab300',Arial,sans-serif;border-bottom:1px solid #d7d7d7;}

#content .faq h2{font-size:1.3em;margin:0;padding:0 0 0 0;}
#content .faq h2 a{min-height:30px;padding:25px 140px 14px 0;color:#00457c;font-family:'MuseoSlab300',Arial,sans-serif;display:block;background:url(../img/a2r/arrows-accordion.png) no-repeat 591px 29px;border-bottom:1px solid #d7d7d7;}
#content .faq-answer{padding:25px 70px 11px 0;font-size:1.1em;}

.js #content .faq-open h2 a{background-position:591px -69px;}
.js #content .faq .faq-answer{display:none;}

#supported-by{padding:46px 0 46px 0;text-align:center;background:#f7f7f9;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
#supported-by h2{font-family:'MuseoSlab300',Arial,sans-serif;}
#supported-by .wrap{width:969px;margin:0 auto;padding:13px 0 0 0;}
#supported-by a{float:left;display:block;width:30%;margin:0 1.65% 2%;}
#supported-by a img{display:inline-block;}
/*
#supported-by a.logo1{width:127px;margin:0 65px 0 0;}
#supported-by a.logo2{width:132px;margin:0 72px 0 0;}
#supported-by a.logo3{width:187px;margin:0 47px 0 0;}
#supported-by a.logo4{width:133px;margin:0 47px 0 0;}
#supported-by a.logo5{width:159px;}
*/
#footer{padding:38px 0 45px 0;text-align:center;}
#footer a{margin:0 3px;color:#000;}
#footer a:hover{color:#ee2375}

form .cols-3{}
form .cols-3 div{float:left;width:318px;}
form .cols-3 div.third{width:300px;}

label{color:#00457c;font-size:1.2em;padding:0 0 8px 0;display:block;}
input,
select,
textarea,
.customSelect{width:280px;height:20px;padding:5px 5px 5px 10px;color:#000;vertical-align:middle;line-height:1;line-height:20px\9;/*IE*/background:#f7f7f9;border:1px solid #d7d7d7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
select{width:300px;height:30px;}
textarea{width:911px;height:140px;padding:8px 10px 8px 10px;resize:none;}

.customSelect{padding:6px 5px 4px 10px;background:url(../img/a2r/bg-select.png) no-repeat 275px center #f7f7f9;}

.row-fields{padding:0 0 30px 0;}
.row-submit{padding:0 0 30px 0;}
.row-submit button{float:right;color:#fff;font-size:1.2em;margin:0;padding:13px 23px 12px 23px;text-align:center;margin:0 auto;display:block;background:#ee2375;border:1px solid #ee2375;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.row-submit button:hover{color:#fff;cursor:pointer;background:#da2971;border:1px solid #da2971;}

.library-search{margin:-20px 0 0 0;padding:0 0 50px 0;}
.library-search .col1{float:left;width:298px;}
.library-search .col2{float:left;width:298px;padding:0 0 0 21px;}
.library-search .col3{float:left;width:298px;padding:0 0 0 21px;}

#librariesform_local_authority > option:first-child{font-weight:bold;}
#librariesform_letter > option:first-child{font-weight:bold;}

input::-ms-clear{
	display:none;
}

.modal-content{width:940px;margin:0 auto;padding:45px 0 44px 0;}
.modal-content h2{font-family:'MuseoSlab300',Arial,sans-serif;padding:0 0 32px 0;text-align:center;}
.modal-content ol{width:385px;list-style:none;}
.modal-content .lft{float:left;padding:0 0 0 60px;}
.modal-content .rgt{float:right;padding:0 60px 0 0;}
.modal-content .full{color:#00457c;padding:0 60px 0 60px;}
#terms-and-conditions a#termsAccept,
.modal-content .btn{width:120px;height:54px;color:#fff;font-size:1.3em;padding:0;text-align:center;vertical-align:middle;line-height:1;line-height:34px\9;/*IE*/background-color:#ee2375;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:52px;display:block;margin:25px auto 0 auto;}
.modal-content .btn--no-fill{color:#959595;background:transparent;}
.modal-content .btns{text-align:center;}
.modal-content .btns a{display:inline-block;}

.js .modal-content{position:absolute;top:100px;left:50%;z-index:2000;width:940px !important;margin:0 0 0 -470px !important;display:none;background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;-webkit-box-shadow:0 0 20px #000;}
.js .modal-content > .modal-close{position:absolute;top:-23px;right:-23px;width:46px;height:46px;display:block;}

.js .as-modal.show .modal-content {display:block;padding:0}
.as-modal .modal-content .btn {width: initial;padding: 0 34px;}
	
.js .placeholder{color:red;}
.js #search-adv .search-buttons .btn-clear-form{display:block;}

.js .fbs-pane{z-index:1010;width:488px;font-size:1.6em;margin:1px 0 0 0;padding:4px 0 0 0;border:1px solid #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.js .fbs-status{color:#000;border:1px solid #fff;}
.js .fbs-item-name{color:#000;background:#fff;border:0;}
.js .fbs-selected .fbs-item-name{color:#ee2375;border:0;}
.js .fbs-list *{cursor:pointer !important;}
.js .fbs-list li:first-child .fbs-item-name{border-top:0;}

.open-access-more-details{position:absolute;bottom:61px;right:60px;}
