/*
  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:24:51
*/


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

/* 1. FONTS */
html{}

// 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 { 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, .designers-twelve { 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; }
.grid .designers-twelve { width:978px; }

/* 3. GENERIC STYLES FOR TAGS */
body { font:0.875em/1.429em 'Arial', sans-serif; }
h1,h2,h3,h4,h5,h6 { line-height:1.250em; }
h1 { font-family:'Bergamo Bold', 'Arial', sans-serif; font-size:2.571em; padding-bottom:20px; }
h2 { font-family:'Bergamo Bold', 'Arial', sans-serif; font-size:1.857em; padding-bottom:15px; }
h3 { font-family:'Bergamo Bold', 'Arial', sans-serif; font-size:1.571em; padding-bottom:15px;  }
h4 { font-family:'Georgia', 'Arial', sans-serif; font-size:1.286em; font-weight:bold; padding-bottom:15px;  }
h5 { font-family:'Georgia', 'Arial', sans-serif; font-size:1.143em; font-weight:normal; padding-bottom:10px;  }
h6 { 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; font-family:'Georgia', 'Arial', sans-serif; font-style:italic; }

/* 6. COMPONENTS */
.cookie-policy { color:white; font-size:0.857em; }
.cookie-policy, .cookie-policy .grid { background:url('') 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/0006/119346/close-cookie-policy-box.jpg') 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:10px 0;}
.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:#7f3f3f; font-size:44px; line-height:44px; padding:10px 0 4px; } /* 3.143em; */
.header .logo span.division { color:#141414; font-size:28px; letter-spacing:1px; padding-bottom:4px;  } /* 2.000em; */
.header .logo span.university { color:#606060; font-size:14px; letter-spacing: 2px; text-transform:uppercase; }
.header .header-links { float:right; font-weight:bold; padding-top:10px; text-align:right; }
.header .header-links a { color:#000; padding-left:25px; }
.header .header-links a:first-child { padding-left:0; }
.header .search { margin-top:25px; }
.header .search .tab div { margin-right:54px; position:relative; }
.header .search .tab .text { border:3px solid #d2d1d2; height:20px; font-size:1.143em; padding:8px 40px 8px 8px; width:100%; outline:none;}
.header .search .tab .submit { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0010/119368/search-icon.png') scroll no-repeat center center #7f3f3f; border:0; cursor:pointer; height:36px; position:absolute; right:-51px; top:3px; width:36px; font-size:0px;}
.header .search .tab .submit:hover { background-color:#5c2424; }

/* header menu */
.menu { font-family:'Georgia', 'Arial', sans-serif; text-transform:uppercase; position:relative; z-index:9999;}
.menu a { color:#fff; display:block; padding:10px 26px; position:relative; z-index:9999;}
.menu ul li a span.arrow { background: url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/119329/arrow-down-menu.png') no-repeat center bottom; bottom: -8px; display:none; height: 8px; left: 47%; position: absolute;text-indent: -9999px;width: 15px;z-index: 9000;}
.menu a:hover { text-decoration:none; }
.menu ul { background-color:#141414; border-bottom:3px solid #5e5e22; }
.menu ul li { float:left; }
.menu ul li a:hover,
.menu ul li.active a { background-color:#5e5e22; }
.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 #141414; border-bottom:3px solid #5e5e22; color:white; 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/0004/119353/menu-icon-mobile.png'); background-position: 70px 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/0019/119521/menu-arrow-mobile.png'); background-position: 142px 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:44px; 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 { background:none;border:none; /*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 { background:none; border:none; color:#002a5c; display:block; float:left; font-size:1.1em; font-weight:normal; 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.5em; font-weight:bold; 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; }

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

.submenu { font-family:'Georgia', 'Arial', sans-serif; font-size:1.143em; }
.submenu ul li { border-top:3px solid #d7d7d7; display:block; position:relative; z-index:1200; }
.submenu ul li a { display:block;padding:10px 0; }
.submenu ul li .arrow { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0020/119522/submenu-arrow.jpg') 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 { border-top:0; }
.submenu ul li.active { border-top:0; font-size:1em; }
.submenu ul li.active a { background-color:#5e5e22; color:#ffffff; padding:10px;  }
.submenu ul li.active .arrow { display:block; }
.submenu > ul > li.active .arrow { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0009/125397/submenu-arrow-first-level.jpg') scroll no-repeat 0 0 transparent;  height:38px; position:absolute; right:-12px; top:0; width:12px; z-index:1250; }

.submenu-for-mobile { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0009/119349/footer-gradient.jpg') scroll repeat-x 0 bottom transparent; display:none; font-family:'Georgia', 'Arial', sans-serif; font-size:1.143em; padding-bottom:30px; }
.submenu-for-mobile h2 { padding-bottom:5px; }
.submenu-for-mobile ul li { border-bottom:3px solid #d7d7d7; }
.submenu-for-mobile ul li a { display:block; padding:10px 0; }
.submenu-for-mobile ul li.first { border-top:3px solid #d7d7d7; }
.submenu-for-mobile ul li.active { border-top:0; font-size:1em; width:100%; }
.submenu-for-mobile ul li.active a { background-color:#5e5e22; color:#ffffff; padding:10px;  }

.share-for-mobile { display:none; padding-bottom:20px; text-align:center; }

.content {}
.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 { font-weight:bold; text-align:center; }
.content table tr:nth-child(2n) { background-color:#f6f6f6; }
.content table tr.even { 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 { padding:14px 10px; border-bottom:1px solid #e5e5e2; }

.homepage-boxes { display:inline; float: left; position:relative; width:100%;}

.related-links { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0004/119362/rhs-box-bottom-gradient.jpg') no-repeat 0% 100% #eff0f2; padding-bottom:5px; }
.related-links h5 { background-color:#141414; color:#ffffff; padding:10px; zoom:1; }
.related-links ul { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0020/119360/related-links-arrow.jpg') scroll no-repeat top left transparent; padding:10px 0 20px; }
.related-links ul li { padding:5px 10px; }

.image { background-color:#e5e5e5; color:#141414; }
.image img { display:block; width:100%; }
.image span { border-top:1px solid #fff; 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/0008/119357/quote-bottom.jpg') scroll no-repeat right bottom #f8f8f8; clear:both; 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/0010/119359/quote-top.jpg') scroll 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; }

.back-to-top { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0009/119349/footer-gradient.jpg') scroll repeat-x 0 bottom transparent; padding:50px 0 20px ; text-align:center; }
.back-to-top a { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0017/119330/back-to-top.png') scroll no-repeat right center #e5e5e5; padding:5px 45px 5px 15px; font-weight:bold; }

/* footer */
.footer-links { border-top:3px solid #141414; }
.footer-links .info { border-top:1px solid #cccccc; padding:12px 0; }
.footer-links .info ul li { float:left; padding-right:20px; }
.footer-links .info span { color:#767676; 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 img { display:block; }
.footer-links .address strong { font-family:'Bergamo Bold', 'Arial', sans-serif; font-size:1.429em; font-weight:normal; }
.footer-links .address address { color:#145f96; padding:15px 0;  }
.footer-links .map { padding:35px 0; }
.footer-links .map img { display:block; max-width:100%; }

.footer-contact-us { background-color:#141414; color:white; padding:12px 0; width:100%; }
.footer-contact-us p { float:left; line-height:24px; color:#fff;}
.footer-contact-us a.social { cursor:pointer; display:block; float:left; height:24px; margin-right:15px; width:24px;  }
.footer-contact-us a.facebook { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0008/119348/facebook-icon-trans.png') scroll no-repeat 0 0 transparent;  }
.footer-contact-us a.twitter { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0004/119371/twitter-icon-trans.png') scroll no-repeat 0 0 transparent; }
.footer-contact-us a.rss { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/119364/rss-icon-trans.png') scroll no-repeat 0 0 transparent; }
.footer-contact-us a.contact-us { background-color:#5e5e22; cursor:pointer; color:#fff; float:right; font-weight:bold; padding:2px 15px; }
.footer-contact-us a.contact-us:hover { background-color:#7e7d2d; text-decoration:none; }
.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;}

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


/* latest news */
.latest-news { clear:both; overflow:hidden; }
.latest-news h2 { font-size:1.714em; }
.latest-news h2 span { float:left; width:auto; }
.latest-news h2 .rss { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0005/119363/rss-icon-small-trans.png') no-repeat 0% 0%; display:block; float:left; height:16px; margin:8px 0px 0px 10px; overflow:hidden; text-indent:-9999px; width:16px; }
.latest-news ul { clear:both; overflow:hidden; }
.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 a { font-size:1.143em; }
.latest-news ul li div p { margin-top:4px; }
.latest-news ul li div span.datetime { display:block; margin-top:5px; }

.important-notice { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0018/119520/important-notice-icon.jpg') no-repeat 15px center #7f3f3f;font-family:'Arial', sans-serif; font-size:1.2em; line-height:1.3em; margin-top:0px; }
.important-notice .important-notice-inner { color:white; padding:11px 30px 11px 60px; }

/* coloured grid box */
.grid-image { margin-top:30px; }
.grid-image img { display:block; width:100%; zoom:1;}
.grid-image p { color:white; padding:0 15px 20px 15px; }
.grid-image a { color:#fff; display:block; }
.grid-image a:hover { text-decoration:none; }
.grid-image a h2 { clear:both; font-size:1.714em; padding:10px 12px; }
.grid-image a:hover h2 { text-decoration:underline; }
.grid-image.tours { background-color:#5e5e22; }
.grid-image.shop { background-color:#7f3f3f; }
.grid-image.venue-hire { background-color:#3f6186; }

/* newsletter */
.newsletter { background-color:#e5e5e5; margin-top:30px; padding:16px 15px 40px; overflow:hidden; }
.newsletter p { color:#414042; padding-bottom:20px; }
.newsletter h2 { padding-bottom:6px; font-size:1.714em; }
.newsletter div { margin-right:28px; padding-bottom:15px; }
.newsletter input { border:4px solid #d4d4d4; color:#727272; font-size:1.143em; padding:7px 10px 9px 10px; }
.newsletter input.text { width:100%; }
.newsletter input.submit { background-color:#3f6186; border:none; color:#fff; cursor:pointer; float:right; font-family:'Georgia', 'Arial', sans-serif; font-size:1.15em; font-weight:bold; width:auto; }
.newsletter input.submit:hover { filter:Alpha(Opacity=90); opacity:0.9; }
.newsletter a.social { display:block; float:left; font-size:0em; height:24px; margin:8px 5px 0px 0px; text-indent:-9999px; width:24px;}
.newsletter a.facebook { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0008/119348/facebook-icon-trans.png') no-repeat 0% 0%; }
.newsletter a.twitter { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0004/119371/twitter-icon-trans.png') no-repeat 0% 0%; }

.slider { float:left; position:relative; margin-bottom:30px; padding-bottom:12px; width:100%; z-index:1950; }
.slider .slides { overflow:hidden; width:100%; }
.slider .slides li { display:none; position:relative; overflow:hidden; width:100%; z-index:2000; }
.slider .slides li .image { display:block; width:100% }
.slider .slides li .image img { display:block; max-width:100%; }
.slider .slides li .description { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/119373/white-bg-trans.png') scroll repeat 0 0 transparent; bottom:50px; display:block; left:0; position:absolute; padding:25px 30px; text-decoration:none; width:415px; z-index:2050; }
.slider .slides li .description p { color:#646464; font-size:1.143em; font-weight:bold; line-height:1.375em; margin-top:15px; }
.slider .slides li .description em { color:#131313; display:block; font-family:'Bergamo Std', 'Arial', sans-serif; font-size:3.143em; font-style:normal; line-height:1em; }
.slider .slides li .description:hover em { text-decoration:underline; }
.slider .slides li:first-child { display:block; }
.slider .nav { background-color:#5e5e22; border-top:3px solid #7e7d2d; border-bottom:3px solid #7e7d2d; float:left; width:700px; }
.slider .nav li { float:left; position:relative; width:33.3%; z-index:2025; }
.slider .nav li a { border-right:1px solid #4b4b1b; border-left:1px solid #767643; display:block; margin:10px 0; padding:10px 20px; text-decoration:none; }
.slider .nav li:first-child a { border-left:0; }
.slider .nav li:last-child a { border-right:0; }
.slider .nav li a p { color:#e8e8d0; font-family: 'Arial', sans-serif; }
.slider .nav li a h2 { color:white; display:block; font-family:'Georgia', 'Arial', sans-serif; font-size:1.286em; padding-bottom:5px; }
.slider .our-collections a h2 { font-family:'Georgia', 'Arial', sans-serif; }
.slider .nav li a:hover h2 { text-decoration:underline; }
.slider .nav li .arrow { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0011/119369/slider-arrow-trans.png') scroll no-repeat 0 0 transparent; display:none; height:30px; margin-left:-28px; left:50%; position:absolute; top:-21px; width:58px; z-index:2030; }
.slider .nav li.flex-active .arrow { display:block; }
.slider .our-collections { position:absolute; right:-8px; width:292px; z-index:2040; }
.slider .our-collections a { background: url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/119355/our-collections-bg.jpg') no-repeat scroll bottom right #3f6186; border:6px solid #2e4d6a; display:block; padding:20px 15px; overflow:hidden; text-decoration:none; }
.slider .our-collections a p { color:#e2f0fa; font-size:1.143em; line-height:1.429em; }
.slider .our-collections a h2 { color:white; font-size:1.714em; padding-bottom:10px; }
.slider .our-collections .arrow { background: url('https://www.bodleian.ox.ac.uk/__data/assets/image/0005/119354/our-collections-arrow.png') no-repeat scroll top right; margin-top:-6px; display:block; height: 24px; width:100%; }
.slider .our-collections a:hover h2 { text-decoration:underline; }
.slider .flex-direction-nav { display:none; }
.slider .flex-direction-nav li { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0003/119352/homepage-slider-next-for-mobile.jpg') scroll no-repeat center center #50501d; bottom:3px; right:0; position:absolute; top:3px; text-indent:-9999px; width:15%; }
.slider .flex-direction-nav li a { display:block; height:100%; width:100%; }
.slider .flex-direction-nav li:first-child { display:none; }

.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:white; border:2px solid #202020; color:#5e5e22; height:28px; line-height:28px; width:28px;  }
.a-z-listing .alphabet span { color:#aeae90; }
.a-z-listing .alphabet a:hover { background-color:#7f3f3f; color:white; border-color:#7f3f3f; text-decoration:none; }

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

.filter-nav { margin-bottom:30px; overflow:hidden; }
.filter-nav h2 { background-color:/*#002a5c*/#5E5E22; 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:#AFAF8F; 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:#DFDFD3; 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/0007/119356/pdf-ico-trans.png') scroll no-repeat 0 0 transparent; }
.search-legend ul li.doc { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/119347/doc-ico-trans.png') scroll no-repeat 0 0 transparent; }
.search-legend ul li.web { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0005/119372/web-ico-trans.png') 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/119368/search-icon.png') no-repeat 50% 50% #7f3f3f; border:0; cursor:pointer; height:37px; position:absolute; right:-51px; top:4px; width:36px; z-index:1450; }
.search-content .submit:hover { background-color:#5c2424; }

.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 { ofont-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/0005/119345/cancel-ico.png') 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/0007/119356/pdf-ico-trans.png') no-repeat 0 0; }
.search-results .results li.doc { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0007/119347/doc-ico-trans.png') no-repeat 0 0; }
.search-results .results li.web { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0005/119372/web-ico-trans.png') 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; }

.notice { background-color:#dfdfd3; border-radius:4px; margin-bottom:20px; color:#202020; 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/119358/PIE.htc'); }

.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/0006/119373/white-bg-trans.png') scroll repeat 0 0; bottom:0; left:0; overflow:hidden; position:absolute; width:80%; z-index:1550; }
.landing-page .promo div h2 { color:#141414; font-size:2.143em; padding:5px 19px 1px 16px; }
.landing-page .promo div p { color:#5e5e22; 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;}

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


/* --------- Implementation Fixes --------- */
/* Fix for bottom images listing*/
.designers-six .images-inline-three .image{margin-left: 22px;}
.designers-six .images-inline .image:first-child, .designers-six .images-inline-three .image:first-child{margin-left: 0px;}
.designers-nine .images-inline-three .image:nth-child(4n+4), .designers-six .images-inline-three .image:nth-child(4n+4){margin-left: 0px;}
.images-inline .image.first, .images-inline-three .image.first{margin-left: 0px;}
.images-inline-three .image.forth{margin-left: 0px;}
.designers-six .images-inline-three .image{margin-bottom: 22px;}
.designers-nine .images-inline-three .image{margin-bottom: 31px;}

.search-results .filter.section a{background: none;}

.menu ul li.last div.linkListSubmenu div.main-nav-level2-container{right: 0px;}

.content.sitemap .sitemap-column{
  float: left;
  width: 33%;
}

.related-links.documents ul li.doc{
   background: transparent url(https://www.bodleian.ox.ac.uk/__data/assets/image/0007/119347/doc-ico-trans.png) no-repeat scroll 0 0;
   padding-left: 37px;
}
.related-links.documents ul li.pdf{
   background: transparent url(https://www.bodleian.ox.ac.uk/__data/assets/image/0007/119356/pdf-ico-trans.png) no-repeat scroll 0 0;
   padding-left: 37px;
}
.footer-contact-us a.close { background:url('https://www.bodleian.ox.ac.uk/__data/assets/image/0006/119346/close-cookie-policy-box.jpg') scroll no-repeat center center transparent; display:block; float:right; margin:3px 0 0 8px; height:18px; width:18px; }


/* --- Newsletter tweaks --- */
.newsletter .success, .newsletter .error{
   margin-right: 0px;
   padding-bottom: 0px;
}
.newsletter .success div,.newsletter .error div{
   background: #5E5E22;
   padding: 15px;
   color: #FFF;
   margin-right: 0px;
   font-size: 0.85em;
   margin-bottom: 20px;
}
.newsletter .error div{background: #7F3F3F;}
.homepage-boxes .grid-image div {min-height:140px;}

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

/* 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.active{
   background: #5E5E22;    
}
.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 span.arrow{
   display: none;
}

/* Colours */

.submenu ul li.current, .submenu ul li.current > a{
   background: #5E5E22;
   color: #FFF;
   border-top: none;
}
.submenu ul li.current ul li{
   border-top: none;
}
.submenu ul li.current > a{
   margin-left: 7px;
}
.submenu ul li.current ul li.current, .submenu ul li.current ul li.current > a{
   background: #dfdfd3;
   color: #000;
}
.submenu ul li.current ul li, .submenu ul li.current ul li > a, .submenu ul li.current ul li.current ul li, .submenu ul li.current ul li.current ul li > a{
   background: #dfdfd3;
   color: #000;
}

.submenu ul li.current ul li.active > a, .submenu ul li.current ul li.active, .submenu ul li.current ul li.current ul li.active, .submenu ul li.current ul li.current ul li.active a, .submenu ul li.current ul li.active ul li, .submenu ul li.current ul li.active ul li a, .submenu ul li.current ul li.current, .submenu ul li.current ul li.current > a{
   background: #afaf8f;
   color: #000;    
}

/* Colours End */

/* Long Events names fix */
.main .whats-on .latest-events{
  height: auto;
  min-height: 197px;
  margin-top: 0;
}

/* 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;    
}

/* Launch customisations */

.header .header-links { font-weight: normal; }
.header .logo span.page-title { font-size:44px; line-height:56px; padding:0 0 0;}
.latest-events ul li div img {
  float: left;
  margin-right: 4px;
}


/* 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; }

/* dotMailer newsletter signup form */
.newsletter .newsletter_names {
  margin-right: 0;
}

.newsletter .newsletter_names .text {
  width: 112px;
  margin-right: 0;
  margin-left: 0;
}

.newsletter .newsletter_names #cd_FIRSTNAME {
  float: left;
  border-right: 0;
}

/* Event lists need less padding on the titles to help the event 'tags' apppear */
.event_content h5 {
  padding-bottom: 2px;
}