/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 07 July 2015 12:25:08
*/


/* 
 *  master.css | Main StyleSheet File
 *  @Autor: Gwidon Walinski (Squiz)
 *
 */

// fonts moved to asset #190359

/* 1. RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
input::-moz-focus-inner { border: 0; padding: 0; } /*Remove button padding in FF*/


/* GRID SYSTEM */
.grid { background-color:#fff; margin-left: auto; margin-right: auto; width: 1008px; }
.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve, .designers-three, .designers-six, .designers-nine { display:inline; float: left; position: relative; margin-left: 15px; margin-right: 15px; }
.grid .one { width:54px; }
.grid .two { width:138px; }
.grid .three { width:222px; }
.grid .four { width:306px; }
.grid .five { width:390px; }
.grid .six { width:474px; }
.grid .seven { width:558px; }
.grid .eight { width:642px; }
.grid .nine { width:726px; }
.grid .ten { width:810px; }
.grid .eleven { width:894px; }
.grid .twelve { width:978px; }
.grid .designers-three { width:192px; }
.grid .designers-six { width:534px; }
.grid .designers-nine { width:756px; }

/* 3. GENERIC STYLES FOR TAGS */
body { background-color:/*#efefef;*/#d7e1eb; font:0.875em/1.429em 'Arial', sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; line-height:1.250em; }
h1 { color:#696450; font-family:'Bergamo Std', 'Arial', sans-serif; font-size:2.571em; padding-bottom:20px; }
h2 { color:#002147; font-family:'Bergamo Std', 'Arial', sans-serif; font-size:1.857em; padding-bottom:15px; }
h3 { color:#696450; font-family:'Bergamo Std', 'Arial', sans-serif; font-size:1.571em; padding-bottom:15px;  }
h4 { color:#002147; font-family:'Georgia', 'Arial', sans-serif; font-size:1.286em; padding-bottom:15px;  }
h5 { color:#424242; font-family:'Georgia', 'Arial', sans-serif; font-size:1.143em; padding-bottom:10px;  }
h6 { color:#202020; font-family:'Arial', sans-serif; font-weight:bold;  padding-bottom:10px; }
a { color:#145f96; text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }
em { font-style:italic; }
strong { font-weight:bold; }

/* 4. REUSABLE CLASSES */
.alpha { margin-left:0; }
.omega { margin-right:0; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after, .grid:before, .grid:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after, .grid:after { clear: both; }
.clearfix, .grid { zoom: 1; }
.hide { display:none; }
.visible-on-mobile { display:none; }
.hidden-on-mobile { }
.datetime { color:#52515e; clear:both; font-family:'Georgia', 'Arial', sans-serif; font-style:italic; }

/* 5. COLORS */

/* 6. COMPONENTS */
.cookie-policy { color:white; font-size:0.857em; }
.cookie-policy, .cookie-policy .grid { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0020/120980/footer-pattern.png?v=0.2.1') repeat-x 0 -3px black; }
.cookie-policy .detail { color:#bebebe; padding:3px 0; }
.cookie-policy .detail a { color:#ffffff; }
.cookie-policy a.close { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0005/120974/close-cookie-policy-box.jpg?v=0.2.1') scroll no-repeat center center transparent; display:block; float:right; margin:3px 0 0 20px; height:18px; width:18px; }
.cookie-policy .detail.for-desktop { display:block; }
.cookie-policy .detail.for-mobile { display:none; }

/* header */
.header .logo { padding:14px 0px 19px 0px;}
.header .logo a { float:left; }
.header .logo a:hover { text-decoration:none; }
.header .logo img { display:block; padding-right:20px;  }
.header .logo span { display:block; font-family:'Bergamo Std', 'Arial', sans-serif; line-height:1em; }
.header .logo span.page-title { color:#ae632d; font-size:48px; line-height:44px; padding:12px 0px 4px; } /* 3.143em; */
.header .logo span.university { color:#606060; font-size:14px; letter-spacing: 2px; text-transform:uppercase; }
.header .long-logo { }
.header .long-logo a { float:none; }
.header .long-logo img { float:left; }
.header .long-logo span { display:block; font-family:'Bergamo Std', 'Arial', sans-serif; line-height:1em; margin-left: 137px; }
.header .long-logo span.page-title { padding:0px; } /* 3.143em; */
.header .header-links { float:right; font-weight:normal; padding-top:10px; text-align:right; margin-bottom:0px;}
.header .header-links p{margin-bottom:0px; padding-bottom:0px;}
.header .header-links a { color:#002a5c; padding-left:8px; }
.header .header-links a:first-child { padding-left:0; }
.header .search { margin-top:15px; position: relative;
    z-index: 1;}
.header .search .tab-menu { height:30px; line-height:30px; font-weight:bold; padding-bottom:1px; }
.header .search .tab-menu li { background-color:#e4e4e5; float:left; height:30px; margin-right:1px; position:relative; z-index:1500; }
.header .search .tab-menu li a { color:#414042; outline:none; padding:0 15px; }
.header .search .tab-menu li a:hover {text-decoration:none;}
.header .search .tab-menu li .arrow { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0008/120959/arrow-down.png?v=0.2.1') scroll no-repeat center bottom transparent; bottom:-6px; display:none; height:6px; margin-left:-6px; left:50%; position:absolute; width:12px; z-index:1510; }
.header .search .tab-menu li.ui-tabs-active { background-color:#002a5c; }
.header .search .tab-menu li.ui-tabs-active a { color:white; }
.header .search .tab-menu li.ui-tabs-active .arrow { display:block; }
.header .search .tab { display:none; position:relative; z-index:1400; }
.header .search .tab.default { display:block; }
.header .search .tab div { margin-right:54px; position:relative; z-index:1425; }
.header .search .tab .text { border:4px solid #d2d1d2; height:20px; font-size:1.143em; padding:8px 39px 8px 8px; width:100%; }
.header .search .tab .submit { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0010/121006/search-icon.png?v=0.2.1') no-repeat 50% 50% #b2642e; border:0; cursor:pointer; height:37px; position:absolute; right:-52px; top:4px; width:36px; z-index:1450; font-size:0px;}
.header .search .tab .submit:hover { background-color:#9b5423; }

/* header menu */
.menu { font-family:'Georgia', 'Arial', sans-serif; text-transform:uppercase;  position:relative; z-index:9999; }
.menu a { color:#fff; display:block; padding:7px 15px 8px 15px; }
.menu a:hover { text-decoration:none; }
.menu ul { background-color: #e9e9ea; }
.menu ul li { float:left; border-right:3px solid #fff; }
.menu ul li a { border-bottom:3px solid #d2d1d2; color:#565038; display:block; position:relative; z-index:9999; }
.menu ul li a span.arrow { background: url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/120958/arrow-down-menu.png?v=0.2.1') no-repeat center bottom; bottom: -8px; display:none; height: 8px; left: 47%; position: absolute;text-indent: -9999px;width: 15px;z-index: 9000;}
.menu ul li a:hover,.menu ul li.active a,.menu ul li:hover a { border-bottom:3px solid #b2642e; color:#002a5c; }
.menu .menu-button { display:none; float:left; margin-bottom:1px; padding:0; width:49%; }
.menu .menu-button:hover { text-decoration:none; }
.menu .menu-button span { background:none scroll no-repeat 0 0 #e9e9ea; border-bottom:3px solid #d2d1d2; color:#565038; display:block; padding:8px 15px; }
.menu .show-menu { margin-left:1%; }
.menu .show-menu span { background-image:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/120994/menu-icon-mobile.png?v=0.2.1'); background-position: 67px 12px; border-right:3px solid white; }
.menu .show-submenu { margin-right:1%; }
.menu .show-submenu span { background-image:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/120993/menu-arrow-mobile.png?v=0.2.1'); background-position: 132px 12px; }

/* menu-nav dropdowns */
/* ----- Main navigation - level 2 ---------------- */
.menu ul li div.main-nav-level2-container { background-color:#e9e9ea; border-bottom:1px solid #d2d1d2; display:none; left:0; padding:20px 1.5% 15px 0.5%; position:absolute; top:39px; z-index:9000; width:98%; }
.menu ul li:hover .main-nav-level2-container,.menu ul li:hover a span.arrow { display:block;}
.menu ul li div.main-nav-level2-container .nav-column ul li { float:left; margin-right: 15px; width: 94%;}
.menu ul li div.main-nav-level2-container ul { /*width:75%;*/}
.menu ul li div.main-nav-level2-container ul li { background:none; border:none; height:auto; margin-right:25px;padding:0;width:29%; }
.menu ul li div.main-nav-level2-container ul li a { border:none; color:#002a5c; display:block; float:left; font-size:1.1em; height:auto; padding:5px 10px; width:99.5%; }
.menu ul li div.main-nav-level2-container ul li a:hover { background:#d2d1d2; border:none; color:#202020; }
.menu ul li .nav-column { float:left; margin-bottom: 15px; width: 24.5%; text-transform:none;}
.menu ul li .nav-column h3 { font-family:'Georgia', 'Arial', sans-serif; font-size:1.6em; padding-bottom:8px; padding-left:10px; }
 /* ----- Main navigation level 2 - "link list" type ----- */
.menu ul li div.linkListSubmenu div.main-nav-level2-container { background-color:#e9e9ea; border-bottom:1px solid #d2d1d2; display:none; padding:20px 1.5% 15px 0.5%; position:absolute; left:auto; top:39px; z-index:9000; width:24%; }
.menu ul li div.linkListSubmenu .nav-column { float:none; margin-bottom: 15px; width: 100%; text-transform:none;} 

.main { padding-top:20px; }

.breadcrumb { color:#a6a496; }
.breadcrumb span { color:#52515e; }

.share-this { float:right; }
.share-for-mobile { padding-bottom:20px; text-align:center; }

.article-header { padding-bottom:25px; }

.submenu { font-family:'Georgia', 'Arial', sans-serif; font-size:1.143em; }
.submenu ul li { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0009/121014/submenu-gradient.jpg?v=0.2.1') repeat-x 0 0 #efefef; border-bottom:1px solid #efeded; border-right:1px solid #efeded; position:relative; z-index:1200; }
.submenu ul li a { border-bottom:1px solid #f7f7f7; color:#002147; display:block; padding:10px 0px 10px 15px; }
.submenu ul li .arrow { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0008/121013/submenu-arrow.jpg?v=0.2.1') scroll no-repeat 0 0 transparent; display:none; height:38px; position:absolute; right:-12px; top:0; width:12px; z-index:1250; }
.submenu ul li:first-child { border-top:0; }
.submenu ul li.active { border:none; width:100%; }
.submenu ul li.active a, .submenu li.current a { border-bottom:1px solid #f7f7f7; background-color:#002a5c; color:#ffffff; font-size:0.875em; font-family:Georgia,Arial,sans-serif; }
.submenu ul li.active .arrow { display:block; }
.submenu ul li.current { border-right:none; }
.submenu ul li.current ul li { border-bottom:none; }
.submenu ul li.current ul li a { background-color:#e3e3e3; border-bottom:0; border-color:#e3e3e3; color:#002a5c; font-size:1em; font-family:Arial,sans-serif;  }
.submenu ul li.current ul li.active { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/121012/submenu-arrow-active.jpg?v=0.2.1') scroll no-repeat right top transparent; }
.submenu ul li.current ul li.active a { background-color:#d2d1d2 }
.submenu ul li.current ul li.active .arrow{ background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/121012/submenu-arrow-active.jpg?v=0.2.1') scroll no-repeat right top transparent; }
.submenu.submenu-for-mobile { display:none; padding-top:10px; padding-bottom:40px; }
.submenu.submenu-for-mobile ul li .arrow { display:none !important; }

.important-notice { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0011/120989/important-notice-icon.jpg?v=0.2.1') no-repeat 15px center #b2642e; border-radius:4px; font-family:'Bergamo Std', 'Arial', sans-serif; font-size:1.429em; line-height:1.200em; margin-top:20px; behavior:url('https://www.bodleian.ox.ac.uk/__data/assets/file/0009/120996/PIE.htc?v=0.2.1'); }
.important-notice .important-notice-inner { color:white; padding:11px 30px 11px 60px; }

.content p,
.content ol,
.content ul { padding-bottom:20px; }
.content ul li { list-style:disc inside none; }
.content ul li ul { margin-left:20px; }
.content ul li ul li { list-style:circle inside none; }
.content ol li { list-style: decimal inside none; }
.content table { border:1px solid #d8d4cf; display:table; margin-bottom:20px; width:100%; }
.content table th { text-align:center; }
/*.content table tr:nth-child(2n),*/
.content table tr.even { background-color:#f6f6f6;}
.content table tr:nth-child(2n){ background-color:#f6f6f6;}
.content table thead { background-color:#e2ded8; }
.content table thead tr:last-child { border:0; }
.content table thead th,
.content table thead td { padding:7px 10px; }
.content table tbody { color:#696450; text-align:center; }
.content table tbody tr:last-child { border:0; }
.content table tbody th,
.content table tbody td { border-bottom:1px solid #e5e5e2; padding:14px 10px; }

.reader-notices { padding-bottom:30px; }
.reader-notices h2 { color:#696450; float:left; font-size:2.1em; padding-bottom:9px; width:100%;}
.reader-notices h2 span { float:left; width:auto;}
.reader-notices .rss { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/121002/rss-icon-small-trans.png?v=0.2.1') no-repeat 0% 0%; display:block; float:left; margin:9px 0px 0px 20px; overflow:hidden; text-indent:-9999px; width:16px;}
.reader-notices ul li { float:left; padding-bottom:26px; width:100%; }
.reader-notices ul li h3 { font-family:'Arial'; float:left; font-size:1.143em; line-height:1.37em; margin-top:-2px; padding-bottom:0px; }
.reader-notices ul li  p.datetime { float:left; margin-top:5px; width:100%; }
.reader-notices .more {color:#b2642e; font-weight:bold;}

.latest-news { padding-bottom:30px; }
.latest-news h2 { color:#696450; float:left; font-size:2em; padding-bottom:9px; width:100%;}
.latest-news h2 span { float:left; width:auto;}
.latest-news .rss { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/121002/rss-icon-small-trans.png?v=0.2.1') no-repeat 0% 0%; display:block; float:left; margin:9px 0px 0px 20px; overflow:hidden; text-indent:-9999px; width:16px;}
.latest-news ul li { float:left; padding-bottom:30px; width:100%}
.latest-news ul li .thumbnail { float:left; margin-right:16px; }
.latest-news ul li .thumbnail img { display:block; }
.latest-news ul li div { margin-left:90px; }
.latest-news ul li div h3 { font-family:'Arial'; font-size:1.143em; line-height:1.37em; margin-top:-4px; padding-bottom:0px; }
.latest-news ul li div p { float:left; margin-top:4px; width:60%;}
.latest-news ul li div p.datetime { clear:none; margin-top:11px; }
.latest-news .more { color:#b2642e; font-weight:bold;}

/* rhs sidebar */

.baner { border:1px solid #f2f0f0;  margin-bottom:30px; text-align:center; }
.baner img { max-width:100%; }

.related-links { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0005/121001/rhs-box-bottom-gradient.jpg?v=0.2.1') no-repeat 0% 100% #eff0f2; padding-bottom:5px; }
.related-links h5 { background-color:#002a5c; color:#ffffff; padding:10px; zoom:1; }
.related-links ul { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0003/120999/related-links-arrow.jpg?v=0.2.1') scroll no-repeat left top transparent; padding:10px 0 20px; }
.related-links ul li { padding:5px 10px; }

.image { background-color:#e5e5e5; color:#141414; }
.image img { display:block; max-width:100%; }
.image span { color:#696450; display:block; font-family:Georgia, Arial, sans-serif; padding:8px 10px; }
.image.right { float:right; margin:0 0 20px 30px; width:169px; }
.image.left { float:left; margin:0 30px 20px 0; width:169px; }

.quote { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0010/120997/quote-bottom.jpg?v=0.2.1') no-repeat right bottom #f8f8f8; clear:both; color:#b2642e; font-family:'Georgia', 'Arial', sans-serif; font-size:1.143em; font-style:italic; padding-bottom:45px;: }
.quote p { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0011/120998/quote-top.jpg?v=0.2.1') no-repeat left top transparent; padding:45px 20px 0 20px; zoom:1; }
.quote span { color:#848484; display:block; font-size:0.813em; padding:0 20px; text-align:right; }
.quote.right { float:right; margin:0 0 20px 30px; width:169px; }
.quote.left { float:left; margin:0 30px 20px 0; width:169px; }

.homepage-promoted { overflow:hidden; }
.homepage-promoted .slider { float:left; width:75%; }
.homepage-promoted .slider .slider-wrapper { border:5px solid #e7e7e7; overflow:hidden; margin-right:1px; position:relative; }
.homepage-promoted .slider .slides li { display:none; }
.homepage-promoted .slider .slides li .image img { display:block; float:right; max-width:100%; width:auto; }
.homepage-promoted .slider .slides li .description { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0011/121007/slider-bck.png?v=0.2.1') no-repeat right bottom #002a5c; bottom:0; color:#c0cede; left:0; position:absolute; padding:21px 0px 50px; top:0; width:254px; z-index:1500; }
.homepage-promoted .slider .slides li .description p { font-size:1.143em; line-height:1.35em; padding:0 12px; }
.homepage-promoted .slider .slides li .description h2 { color:#fff; font-size:2.143em; padding:0 12px 17px; }
.homepage-promoted .slider .slides li a.more { color:#fff; display:block; font-weight:bold; margin-top:15px; padding:0 12px; }
.homepage-promoted .slider ol { bottom:15px; position:absolute; left:4px; z-index:1550; }
.homepage-promoted .slider ol li { cursor:pointer; display:block; float:left; line-height:32px; margin-left:10px; text-align:center; }
.homepage-promoted .slider ol li a { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0005/121010/slider-marks.png?v=0.2.1'); color:#fff; display:block; height:30px; overflow:hidden;width:30px; }
.homepage-promoted .slider ol li a.flex-active,.homepage-promoted .slider ol li a:hover { background-position:0px -31px; text-decoration:none;}
.homepage-promoted .hours-and-location { float:right; width:24.9%; }
.homepage-promoted .hours-and-location .hours-and-location-wrapper { background-color:#e7e7e7; padding:5px; }
.homepage-promoted .hours-and-location .tab-menu { font-family:'Bergamo Std', 'Arial', sans-serif; font-size:1.2em; overflow:hidden;  width:100%;}
.homepage-promoted .hours-and-location .tab-menu li { background-color:#383739; float:left;  padding:6px 0px 10px 0px;}
.homepage-promoted .hours-and-location .tab-menu li a { color:#b9b9b9; outline:none; padding:0 15px; }
.homepage-promoted .hours-and-location .tab-menu li a:hover { text-decoration:none;}
.homepage-promoted .hours-and-location .tab-menu li.ui-tabs-active { background-color:#4b4a4d; }
.homepage-promoted .hours-and-location .tab-menu li.ui-tabs-active a { color:#fff; }
.homepage-promoted .hours-and-location .tab { background-color:#4b4a4d; color:#fff; display:none; height:201px; overflow:hidden; padding:15px; }
.homepage-promoted .hours-and-location .tab.default { display:block; }
.homepage-promoted .hours-and-location .tab h2 { color:#e5dfc7; font-size:2.1em; line-height:1.05em; padding-bottom:13px;}
.homepage-promoted .hours-and-location .tab h3 { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0010/121015/tab-content-separator.jpg?v=0.2.1') repeat-x 0% 0%; color:#b8c8dd; font-family:'Arial'; font-size:1em; font-weight:bold; padding-top:14px; padding-bottom:5px; text-transform:uppercase;}
.homepage-promoted .hours-and-location .tab .more { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0010/121015/tab-content-separator.jpg?v=0.2.1') repeat-x 0% 10px; color:#eaa16e; display:block; float:left; padding-top:17px; width:100%;}

.social-media { margin-top:20px; text-align:right;}

.back-to-top { padding:50px 0 20px; text-align:center; }
.back-to-top a { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0018/120960/back-to-top.png?v=0.2.1') scroll no-repeat right center #e5e5e5; padding:5px 45px 5px 15px; font-weight:bold; }

.homepage-boxes { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0010/120988/homepage-boxes-bg.jpg?v=0.2.1') scroll repeat-x 0 bottom white; display:inline; float: left; margin-top:3px; padding-bottom:30px; margin-bottom:25px; position:relative; width:100%;}
.homepage-boxes .box { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0004/120991/info-box-bottom-gradient.png?v=0.2.1') no-repeat 0% 100% white; color:#414042; float:left; margin:17px 13px 0px 13px; padding-bottom:3px; width:310px; }
.homepage-boxes .box .content { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0003/120990/info-box-bck.png?v=0.2.1') repeat-y 0% 0%; padding:10px 0 19px;  }
.homepage-boxes .box .content p { margin:0 16px; padding-bottom:0; }
.homepage-boxes .box .content h2 { padding:0 16px 5px; }
.homepage-boxes .box .content h2 a { color:#b2642e; }
.homepage-boxes .box img { display:block; padding:0px 2px; }

/* footer */
.footer-links .grid { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/120985/footer-top.jpg?v=0.2.1') repeat-x 0% 0% #767676; color:#fff;}
.footer-links .grid a { color:#fff; }
.footer-links .info { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0004/120982/footer-separator.jpg?v=0.2.1') repeat-x 0% 0%; padding:18px 0; }
.footer-links .info ul li { float:left; padding-right:20px; }
.footer-links .info span { float:right; }
.footer-links .footer-links-box { padding:20px 0; }
.footer-links .footer-links-box strong { font-family:'Bergamo Bold', 'Arial', sans-serif; font-size:1.429em; font-weight:normal; }
.footer-links .footer-links-box ul { font-weight:bold; margin-top:10px; }
.footer-links .footer-links-box ul li { padding:5px 0; }
.footer-links .footer-links-box ul li a { font-weight: normal; }
.footer-links .address { padding:20px 0; }
.footer-links .address strong { font-family:'Bergamo Bold', 'Arial', sans-serif; font-size:1.429em; font-weight:normal; }
.footer-links .address address { padding:15px 0;  }
.footer-links .map { padding:35px 0; }
.footer-links .map img { display:block; max-width:100%; }

.footer-contact-us { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0020/120980/footer-pattern.png?v=0.2.1') repeat-x 0% 0%; color:white; margin-top:-3px; padding:10px 0px 8px 0px; width:100%; }
.footer-contact-us .grid { background:none; }
.footer-contact-us .grid .twelve { margin:0; width:100%; }
.footer-contact-us p { float:left; line-height:32px; }
.footer-contact-us a.social { cursor:pointer; display:block; float:left; height:32px; margin-right:10px; width:32px;  }
.footer-contact-us a.facebook { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/120976/footer-facebook-trans.png?v=0.2.1') scroll no-repeat 50% 50% transparent;  }
.footer-contact-us a.twitter { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0008/120986/footer-twitter-trans.png?v=0.2.1') scroll no-repeat 50% 50% transparent; }
.footer-contact-us a.rss { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0003/120981/footer-rss-trans.png?v=0.2.1') scroll no-repeat 50% 50% transparent; }
.footer-contact-us a.btn { color:white; display:block; float:right; font-weight:bold; margin-left:8px; line-height:32px; text-align:center;}
.footer-contact-us a.ask { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/120984/footer-theme-color-btn-trans.png?v=0.2.1') no-repeat 0% 0%; cursor:pointer; width:135px; }
.footer-contact-us a.btn:hover  { background-position:0% -32px; text-decoration:none; }
.footer-contact-us a.close { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0005/120974/close-cookie-policy-box.jpg?v=0.2.1') scroll no-repeat center center transparent; display:block; float:right; margin:7px 0 0 8px; height:18px; width:18px; }
.footer-contact-us span p b strong, .footer-contact-us span p b, .footer-contact-us span p strong, .footer-contact-us span a {color:#fff;}
.footer-contact-us a.contact-us { background: #7c7864; border: 2px solid #373737; padding: 0px 12px; line-height: 24px; margin: 2px; cursor: pointer; }
.footer-contact-us a.contact-us:hover { background-position: 0 0; background: #696450; text-decoration: none; }

body.floating-footer { padding-bottom:47px; }
body.floating-footer .footer-contact-us { bottom:0; left:0; position:fixed; z-index:10000; }

/* ======== search page ========*/

.filter-nav { margin-bottom:30px; overflow:hidden; }
.filter-nav h2 { background-color:#002a5c; border-bottom:1px solid #fff; color:#fff; font-size:1.286em; font-family:Georgia,Arial,sans-serif; line-height:38px; padding:0px 15px; zoom:1; }
.filter-nav form { background-color:#f7f7f7;}
.filter-nav form fieldset { overflow:hidden; zoom:1; }
.filter-nav form h3 { background-color:#d2d1d2; color:#202020; display:block; font-family:Arial,sans-serif; font-size:1em; font-weight:bold; line-height:38px; margin:0; padding:0px 15px; }
.filter-nav ul { padding: 10px 0px 20px 0px;}
.filter-nav ul li { color:#002147; padding:0px 5px 0 15px; zoom:1; }
.filter-nav ul li input { margin-right:10px; }
.filter-nav ul li label { color:#002147; display:block; font-family:Georgia,Arial,sans-serif; font-size:1.143em; line-height:22px; padding:4px 0; zoom:1; }
.filter-nav ul li ul {padding:0px;}

.search-legend { background-color:#e9e9ea; margin-bottom:25px; overflow:hidden; padding:12px 15px 20px 15px; }
.search-legend h2 {color:#696450; padding-bottom:14px;}
.search-legend ul li { font-weight:bold; line-height:38px; padding:0 10px 5px 36px; }
.search-legend ul li.pdf { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0008/120995/pdf-ico-trans.png?v=0.2.1') scroll no-repeat 0 0 transparent; }
.search-legend ul li.doc { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/120975/doc-ico-trans.png?v=0.2.1') scroll no-repeat 0 0 transparent; }
.search-legend ul li.web { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0011/121016/web-ico-trans.png?v=0.2.1') scroll no-repeat 0 0 transparent; }

.search-databases { background-color:#e9e9ea; margin-bottom:30px; padding:20px 0px 25px 0px;}
.search-databases a { display:block; padding:0px 15px;}
.search-databases a.thumbnail { margin-top:15px; text-align:center;}

.search-content { max-width:390px; margin-top:6px; padding-bottom:20px; position:relative; width:73%;}
.search-content div { margin-right:55px; position:relative; z-index:1425; }
.search-content .text { border:4px solid #d2d1d2; height:20px; font-size:1.143em; padding:8px 39px 8px 8px; outline:none; width:100%; }
.search-content .submit { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0010/121006/search-icon.png?v=0.2.1') no-repeat 50% 50% #B2642E; border:0; cursor:pointer; height:37px; position:absolute; right:-51px; top:4px; width:36px; z-index:1450; }
.search-content .submit:hover { background-color:#9c5424; }

.search-results { color:#202020; margin-top:-8px; padding-bottom:15px; }
.search-results p { padding-bottom:20px; }
.search-results h1 { padding-bottom:12px; }
.search-results .results-stat { padding-bottom:7px; }
.search-results .results-stat a { font-weight:bold; }
.search-results .filter {float:left;}
.search-results .filter span { display:block; float:left; font-weight:bold;line-height:26px; margin-right:10px;}
.search-results .filter a { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0004/120973/cancel-ico.png?v=0.2.1') no-repeat 95% 50% #e9e9ea; display:block; float:left; line-height:26px; padding-left:5px; padding-right:35px; width:auto;}
.search-results .results { clear:both; }
.search-results .results li { background-position: 0% 20px; border-bottom:1px solid #e9e9ea; list-style:none; margin-top:18px; padding-left:37px; padding-bottom:20px; }
.search-results .results li:first-child { background-position: 0% 10px; }
.search-results .results li:last-child { border-bottom:0; }
.search-results .results li a { font-size:1.143em; }
.search-results .results li p {padding:5px 0px;}
.search-results .results li a.url { color:#52515e; clear:both; font-size:1em; font-family:'Georgia', 'Arial', sans-serif; font-style:italic; }
.search-results .results li.pdf { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0008/120995/pdf-ico-trans.png?v=0.2.1') no-repeat 0 0; }
.search-results .results li.doc { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/120975/doc-ico-trans.png?v=0.2.1') no-repeat 0 0; }
.search-results .results li.web { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0011/121016/web-ico-trans.png?v=0.2.1') no-repeat 0 0; }

.pagination { border-top:1px solid #e9e9ea; clear:both; overflow:hidden; padding-top:10px; padding-bottom:6px; zoom:1; }
.pagination a { background-color:#e9e9ea; display:block; float:left; line-height:32px; margin-right:8px; margin-bottom:5px; text-align:center; width:32px; }
.pagination a.current { color:#7c7864; }

/*======== AZ listing ========= */

.a-z-listing { overflow:hidden; zoom:1; }
.a-z-listing .terms-list { background-color:#f7f7f7; border-top:1px solid #efeded; border-bottom:1px solid #efeded; color:#202020; margin-bottom:20px; padding: 10px 15px; zoom:1;  }
.a-z-listing .terms-list .thumbnail { display:block; float:left; margin-top:5px; }
.a-z-listing .terms-list .thumbnail img { display:block; }
.a-z-listing .terms-list div { margin-left: 93px; }
.a-z-listing .terms-list div p { padding-bottom:5px; }
.a-z-listing .terms-list div h2 { color:#002147; font-size:1.857em; padding-bottom:7px; }
.a-z-listing .terms-list div ul li { padding:5px 0; zoom:1; list-style: none outside none;}
.a-z-listing .alphabet { font-size:1.286em; font-family:Georgia, Arial, sans-serif; overflow:hidden; padding:4px 0 30px; zoom:1; }
.a-z-listing .alphabet a,
.a-z-listing .alphabet span { display:block; float:left; height:32px; line-height:32px; margin:20px 6px 0 0; text-align:center; width:32px; }
.a-z-listing .alphabet a { background-color:#002a5c; box-shadow: 1px 0px 3px 0px #c2c3c4; color:white; behavior:url('https://www.bodleian.ox.ac.uk/__data/assets/file/0009/120996/PIE.htc?v=0.2.1'); }
.a-z-listing .alphabet span { color:#4b6480; }
.a-z-listing .alphabet a:hover { background-color:#145f96; text-decoration:none; }

.notice { background-color:#bed4e4; border-radius:4px; margin-bottom:20px; color:#002a5c; font-size:1.286em; line-height:1.222; padding:10px 15px; zoom:1; behavior:url('https://www.bodleian.ox.ac.uk/__data/assets/file/0009/120996/PIE.htc?v=0.2.1'); }

.landing-page { margin-top:-8px; overflow:hidden; }
.landing-page .content { margin-top:28px; }
.landing-page .search-content { max-width:100%; margin-top:33px; padding-bottom:31px; width:100%; }
.landing-page .promo {   margin-bottom:20px; overflow:hidden; position:relative; width:100%; z-index:1500; zoom:1; }
.landing-page .promo a { display:block; width:100%; }
.landing-page .promo a:hover div h2 { text-decoration:underline; }
.landing-page .promo a div { cursor:pointer; }
.landing-page .promo img { display:block; width:100%; }
.landing-page .promo div { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0013/121018/white-bg-trans.png?v=0.2.1') scroll repeat 0 0; bottom:0; left:0; overflow:hidden; position:absolute; width:80%; z-index:1550; }
.landing-page .promo div h2 { color:#002a5b; font-size:2.143em; padding:5px 19px 1px 16px; }
.landing-page .promo div p { color:#145f96; font-weight:bold; padding:0 19px 16px; }

.images-inline,.images-inline-three { overflow:hidden; padding-bottom:20px; zoom:1; }
.images-inline .image { float:left; margin-left:32px; zoom:1; width:47%;}
.images-inline .image img,.images-inline-three { width:100%; }
.images-inline .image:first-child,.images-inline-three .image:first-child { margin-left:0; }
.images-inline-three .image { float:left; margin-left:31px; zoom:1; width:30.5%;overflow:hidden;zoom:1;} 

.image { background-color:#e5e5e5; color:#141414; }
.image img { display:block; width:100%; }
.image span { border-top:1px solid #fff; color:#696450; display:block; font-family:Georgia, Arial, sans-serif; padding:8px 10px; }
.image.right { float:right; margin:0 0 20px 30px; width:169px; }
.image.left { float:left; margin:0 30px 20px 0; width:169px; }
.image.big { width:231px; }

.az-catalogue { margin-top:20px; }
.az-catalogue .social-media { float: right; text-align:right; }
.az-catalogue .tab-menu { float:left; font-family:'Bergamo Std', 'Arial', sans-serif; font-size:1.286em; overflow:hidden; }
.az-catalogue .tab-menu li { background-color:#d8d8d8; float:left; margin-right:4px; text-align:center; }
.az-catalogue .tab-menu li a { color:#4a494b; display:block; outline:none; padding:4px 0px 6px 0px; width:200px; }
.az-catalogue .tab-menu li a:hover { text-decoration:none; }
.az-catalogue .tab-menu li.ui-state-active { background-color:#002a5c; color:#fff;}
.az-catalogue .tab-menu li.ui-state-active a {color:#fff;}
.az-catalogue .tab { background-color:#002a5c; clear:both; color:#fff; display:block; overflow:hidden; padding:16px 0px 18px 0px; width:100%; }
.az-catalogue .tab p, .az-catalogue .tab div { padding:0px 15px 4px 15px;}
.az-catalogue .tab div a,
.az-catalogue .tab div span { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/121110/az-bck.png?v=0.2.1') no-repeat 0% 0%; color:#4b6480; display:block; font-family:'Georgia', 'Arial', sans-serif; font-size:18px; float:left; line-height:32px; margin:2px 4px 2px 0px; text-align:center; width:32px; }
.az-catalogue .tab div span { background-position:0% -33px; color:#8494a7; }

/* Placeholder color */
.placeholder { color: #7f7f7f; }

/* Color scheme */
.header .search .tab .submit,
.search-content .submit,
.important-notice { background-color:#7c5f33; }
.header .search .tab .submit:hover,
.search-content .submit:hover { background-color:#5d441d; }
.menu ul li a:hover,
.menu ul li.active a,
.menu ul li:hover a{ border-color:#7c5f33; }
.header .logo span.page-title,
.header .text-logo span.page-title,
.reader-notices .more,
.homepage-boxes .box .content h2 a,
.latest-news .more,
.quote { color:#7c5f33; }

/* Overrides for Bodleian Library colour scheme
 * change all use of #7C5F33 to #9d793c
 * change background from #D7E1EB to "20-25% of #9d793c" (calculated at #e6ddce by DQ)
 *    now we're trying #E9E9EA for BG, instead
 */

.header .search .tab .submit,
.search-content .submit,
.important-notice { background-color:#9d793c; }
.menu ul li a:hover,
.menu ul li.active a,
.menu ul li:hover a{ border-color:#9d793c; }
.header .logo span.page-title,
.header .text-logo span.page-title,
.reader-notices .more,
.homepage-boxes .box .content h2 a,
.latest-news .more,
.quote { color:#9d793c; }

.homepage-promoted .slider ol li a { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0014/124421/slider-marks-9d793c.png?v=0.2.1'); }

body { background-color: #E9E9EA; }


/* Layout Quick fixes */
.landing-page .content, .landing-page .search-content {
   margin-top: 0px;
}
/* No LHS Nav fix for content column */
.grid.grid_designers-twelve .designers-nine{
   width: 978px;
}


/* Hierarchical look for LHS Nav */
.submenu ul li.current ul li{
   background: #E3E3E3;    
}
.submenu ul li.current ul li.active{
   background: url(https://www.bodleian.ox.ac.uk/__data/assets/image/0007/121012/submenu-arrow-active.jpg?v=0.2.1) no-repeat scroll right top #D2D1D2;    
}
.submenu ul li.current ul li a{
  margin-left: 10px;
}
.submenu ul li.current ul li ul li a{
  margin-left: 25px;
}
.submenu ul li.current ul li ul li ul li a{
  margin-left: 40px;
}

.submenu ul li.current ul li.active ul li{
   background: #D2D1D2;
}
.submenu ul li.current ul li.current, .submenu ul li.current ul li.current > a{
    background: #D2D1D2;
}
.submenu ul li.current ul li.active ul li a{
   background: none;
}
.submenu ul li.current ul li.active ul li .arrow{
   display: none;
}

/* Fix for pages with RHS column but with no LHS Nav */
.main.rhs_Yes.grid_designers-nine .article-header.designers-nine,
.main.rhs_Yes.grid_designers-nine .landing-page.designers-nine{
   width: 978px;    
}

/* Non-responsive version of inner grids */
/* parent width: 12 = 978px */
.grid .designers-twelve .content .one { width: 71px; } /* (978 / 12) - 10 */
.grid .designers-twelve .content .two { width: 153px; } /* (978 / 6) - 10 */
.grid .designers-twelve .content .three { width: 234px; } /* (978 / 4) - 10 */
.grid .designers-twelve .content .four { width: 316px; } /* (978 / 3) - 10 */
.grid .designers-twelve .content .five { width: 397px; } /* (978 / 12 * 5) - 10 */
.grid .designers-twelve .content .six { width: 479px; } /* (978 / 2) - 10 */
.grid .designers-twelve .content .seven { width: 560px; } /* (978 / 12 * 7) - 10 */
.grid .designers-twelve .content .eight { width: 642px; } /* (978 / 3 * 2) - 10 */
.grid .designers-twelve .content .nine { width: 723px; } /* (978 / 4 * 3) - 10 */
.grid .designers-twelve .content .ten { width: 805px; } /* (978 / 6 * 5) - 10 */
.grid .designers-twelve .content .eleven { width: 886px; } /* (978 / 12 * 11) - 10 */
.grid .designers-twelve .content .twelve { width: 100.0%; padding:0px; }

/* parent width: 9 = 756px */
.grid .designers-nine .content .one { width: 74px; } /* (756 / 9) - 10 */
.grid .designers-nine .content .two { width: 158px; } /* (756 / 9 * 2) - 10 */
.grid .designers-nine .content .three { width: 242px; } /* (756 / 3) - 10 */
.grid .designers-nine .content .four { width: 326px; } /* (756 / 9 * 4) - 10 */
.grid .designers-nine .content .five { width: 410px; } /* (756 / 9 * 5) - 10 */
.grid .designers-nine .content .six { width: 494px; } /* (756 / 3 * 2) - 10 */
.grid .designers-nine .content .seven { width: 578px; } /* (756 / 9 * 7) - 10 */
.grid .designers-nine .content .eight { width: 662px; } /* (756 / 9 * 8) - 10 */
.grid .designers-nine .content .nine { width: 100.0%; padding:0; }

/* parent width: 6 = 534px */
.grid .designers-six .content .one { width: 79px; } /* (534 / 6) - 10 */
.grid .designers-six .content .two { width: 168px; } /* (534 / 3) - 10 */
.grid .designers-six .content .three { width: 257px; } /* (534 / 2) - 10 */
.grid .designers-six .content .four { width: 346px; } /* (534 / 3 * 2) - 10 */
.grid .designers-six .content .five { width: 435px; } /* (534 / 6 * 5) - 10 */
.grid .designers-six .content .six { width: 100.0%; padding:0; }