@import "../fonts/fonts.css";
@import url(https://fonts.googleapis.com/css?family=Crete+Round:400,400italic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);


/* ===== GENERAL TAGS ===== */
html, body { height: 100%; border:0; text-rendering: optimizeLegibility;}
body { margin: 0px; padding: 0px; font-family: "PT Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: normal; font-style: normal; line-height: 1.5; word-wrap: break-word; background-color: #fff; background-image: url(../../../../../other/files/images/uls/main_bg.png); background-repeat: no-repeat; background-position: center top; }
*{outline:none;}
html {overflow: -moz-scrollbars-vertical; overflow-y: scroll;}


/* headings */
h1, h2, h3, h4, h5, h6 { color: #333333; font-family: 'museo-slab', 'MuseoSlab500Regular', 'Rockwell', 'Crete Round', sans-serif !important; font-weight: normal!important;}
/*h3 { color: #333333; font-family: "PT Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; !important; font-weight: normal!important;}*/
h1.title { }
a:link, a:visited {color:#06c}


/* tables */
table tr th { border-bottom: 1px solid white; border-top: 1px solid #dddddd; font-weight: normal;
color: #707070; text-shadow: white 0px 0px 0; background: #dddddd url('../../../../../other/files/images/uls/gradient_small_trans.png') repeat-x 0 top; }
th { padding:5px; border:none; }
td { padding:5px; border:none; }

/* bg-colors */
.blue_bg { background-color: #006; }
.ltblue_bg { background-color: #039; }
.white_bg { background-color: #fff; }


/* ===== Header Area ===== */
#wrap_headers {width:100%; border-top: 1px solid #006; background:#006 url('../../../../../other/files/images/uls/banner_bg.png') no-repeat center top; padding:0; margin:0;}

/* branding */
#branding { margin-top:10px; }
div#aboveleft {float:left;width:50%;}
div#aboveright { float: right; width: 25%;  }
div#abovemiddle {width:25%;margin:0 auto;}
div.abovehead {height:50px;overflow:hidden;}
div.abovehead div.content p {margin:0}

/*remove after day of giving*/
div.abovehead {height:73px;overflow:hidden;}
div#block-block-124 { margin-top: 3px; }

/* header */
#header{ margin:0; min-height:100px;}
#header h1 {margin:0;}
#header .inner { padding:0; margin:0 }
#site-name { display: none; }
#logo { margin:0; padding:0; width:100% }

/* wrap_mainmenu */
#wrap_mainmenu { margin: 0;}


/* wrap_maincontent */
#wrap_maincontent #content { float:left; }
#wrap_maincontent #sidebar { float:left; }
#wrap_maincontent { }
#wrap_maincontent .container {padding: 20px 0; background-color: #fff}

/* ===== MAIN NAVIGATION ===== */
#navigation { margin-bottom: 0px; clear: both; z-index: 999; background-color: #039}

#navigation ul, #navigation ul li,#navigation ul.sf-menu, #navigation ul.sf-menu li, #block-nice-menus-1 .block block-nice-menus { float: left; margin: 0; padding: 0;margin: 0 auto; background: #039 none}
#navigation ul, #navigation ul.sf-menu { width: 100%; border: 0px solid #006; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0); background-image: none; background-color: #039;  }
#navigation ul li, #navigation ul.sf-menu li { position: relative; list-style:none; border: 0px solid #006; background: #039 none; width:auto; }
#navigation ul li a, #navigation ul.sf-menu li a { padding: 10px 45px 10px 35px; text-decoration: none; line-height:120%; display: block; font-weight: bold;  text-shadow: 0px 0px 0px; outline:none; color: #fff;   /* font-family: "museo-slab", 'MuseoSlab500Regular', 'Rockwell', sans-serif;*/}
#navigation ul li.expanded a, #navigation ul.sf-menu li.menuparent a { padding-right: 35px;  }
#navigation ul li a:hover, #navigation ul.sf-menu li a:hover { position: relative;  background-color: #cccc99; color: #545454;}
#navigation ul li:hover li a, #navigation ul.sf-menu li li a { font-weight: normal; color: #555; }
#navigation ul li a.active, #navigation ul.sf-menu li a.active { background-color: #fff; text-shadow: 0px 0px 0px; color: #333333;  }
#navigation ul ul { position: absolute; top: -999em; width: 230px; }
#navigation ul.sf-menu ul li, #navigation ul ul li { width: 100%; }
#navigation ul ul {background-color: #cc9; filter: none; border: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
#navigation ul ul li { border:none; }
#navigation ul ul li a, #navigation ul ul li a.active, #navigation ul.sf-menu ul li a, #navigation ul.sf-menu ul li a.active { background-color: #DADAB6; border: none; padding: 7px; border-top: 1px #EBEBD8 dotted; }
#navigation ul ul li a:hover, #navigation ul.sf-menu ul li a:hover, #navigation ul.sf-menu ul li.sfHover > a { background-color: #EBEBD8; }

/*css drop down menu arrows*/
#navigation li.expanded > a, #navigation li.menuparent > a  {
background: transparent none no-repeat 95% 50%; }
#navigation li.expanded, #navigation li.menuparent  { background: transparent url('../../../../../other/files/images/navibar/light/down_bullet.png') no-repeat 85% 50%;}
#navigation li li.expanded , #navigation li li.menuparent, #navigation li li.expanded a.active , #navigation li li.menuparent a.active {
background: transparent url('../../../../../other/files/images/navibar/light/arrow_bullet.png') no-repeat 90% 50%; }
#navigation li.expanded:hover > a, #menu li.expanded:active > a,
#navigation li.menuparent:hover > a, #menu li.menuparent:active > a { color: #545454;
background: transparent none no-repeat 90% 50%;}
#navigation li.expanded:hover , #menu li.expanded:active,
#navigation li.menuparent:hover , #menu li.menuparent:active   {
background: #cccc99 url('../../../../../other/files/images/navibar/dark/down_bullet.png') no-repeat 85% 50%;}
#navigation li li.expanded:hover , #menu li li.expanded:active ,
#navigation li li.menuparent:hover , #menu li li.menuparent:active  {
background: #cccc99 url('../../../../../other/files/images/navibar/dark/arrow_bullet.png') no-repeat 90% 50%;}
#navigation li li.menuparent a.active { background: #cccc99}

/* ===== Quick Tabs & Accordion ===== */
/* Quick Tabs Container*/
#block-quicktabs-quicktab, #block-quicktabs-quickaccordion { margin: 30px 0; padding:0}
#quicktabs-container-quicktab { padding:10px; height: 150px; background-color: #cbe0f5; -moz-box-shadow: 0px 2px 2px #cccccc; -webkit-box-shadow: 0px 2px 2px #cccccc; box-shadow: 0px 2px 2px #cccccc; border: 7px white solid; border-top:0px;}
#quicktabs-container-quicktab input.box {width:75%}
#quicktabs-container-quicktab .views-exposed-form .views-exposed-widgets.clearfix #edit-combine-wrapper  { width: 75%; }
#quicktabs-container-quicktab INPUT#edit-combine.form-text {width:100%; border: 1px solid #ccc)}
#quicktabs-container-quicktab INPUT#edit-submit-subject-specialists.form-submit {margin-top: -2px;}
#quicktabs-container-quicktab form {padding-bottom:10px;}
#block-quicktabs-quicktab p { color: #444444; }

/* Tabs */
#block-quicktabs-quicktab li {font-weight:bold; font-size: 1.05em;}
#block-quicktabs-quicktab ul.quicktabs-tabs.quicktabs-style-sky li {border: 0px solid #fff; border-bottom: 7px white solid; }
#block-quicktabs-quicktab ul.quicktabs-tabs.quicktabs-style-sky li a, #block-quicktabs-none- ul.quicktabs-tabs.quicktabs-style-sky li a:visited {text-decoration: none; background: #006; background-image:none; color:#64B1FF; border-left: 1px transparent solid; border-right:1px #039 solid; border-top: 1px #006; }
#block-quicktabs-quicktab ul.quicktabs-tabs.quicktabs-style-sky li a:hover, #block-quicktabs-none- ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {text-decoration: none; background: #cc9; background-image:none; color:#545454;}
#block-quicktabs-quicktab ul.quicktabs-tabs.quicktabs-style-sky li.active a, #block-quicktabs-none- ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {text-decoration: none; background: #cbe0f5; background-image:none;  color:#006; font-weight:bold; top: -0.025em;  border: 7px white solid; border-bottom: 7px transparent solid; -moz-box-shadow: 0px -1px 2px #cccccc; -webkit-box-shadow: 0px -1px 2px #cccccc; box-shadow: 0px -1px 2px #cccccc;}


/* Accordion */
#block-quicktabs-quickaccordion {font-family: "PT Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; background-color: #fff; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc; border: 7px white solid; }
#block-quicktabs-quickaccordion h3, h3.ui-accordion-header a {font-family: "PT Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; font-size: 16px}
#block-quicktabs-quickaccordion  button, input[type="submit"], input[type="reset"], input[type="button"] { font-family: "PT Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}
div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-accordion-content-active { text-decoration: none; background: #eee; background-image:none;  color:#039; border: 0px white solid; font-family: "PT Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; margin: 0px; padding: 5px; top: 0px; border-radius: 0px;}
#block-quicktabs-quickaccordion p {font-weight: normal;}
h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all a,
h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all a:visited {font-family: "PT Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;background: #cbe0f5 none; color: #039; text-decoration: none; font-weight:bold;  border: 0; border-radius: 0px; font-weight:bold;}
h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top,
h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top a,
h3.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top {background: #eee none; color: #006; text-decoration: none; font-weight:bold; border: 0;  border-radius: 0px;}
.ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br, .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-all{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.ui-widget-content, .ui-widget-header, .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header, .ui-state-default.ui-state-hover, .ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus, .ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus, .ui-state-active,.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget :active, .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-error, .ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border:0px; outline:none}

#block-quicktabs-quickaccordion {display:none;}


/* ===== Quick Links Menu===== */
/* =====  Lists - Sidebar ===== */
/* ===== Menus - Content ===== */
#block-menu-menu-quick-links,
#block-menu-menu-hillman-list, #block-menu-menu-hillman-menu,
#block-menu-menu-asc-list, #block-menu-menu-asc-menu,
#block-menu-menu-cam-list, #block-menu-menu-cam-menu,
#block-menu-menu-silk-road-list, 
#block-menu-menu-eal-list, #block-menu-menu-eal-menu,
#block-menu-menu-special-collections-list, #block-menu-menu-special-collections-menu,
#block-menu-menu-oscp-list, #block-menu-menu-oscp-menu,
#block-menu-menu-bradford-list, #block-menu-menu-bradford-menu,
#block-menu-menu-johnstown-list, #block-menu-menu-johnstown-menu,
#block-menu-menu-greensburg-list, #block-menu-menu-greensburg-menu,
#block-menu-menu-titusville-list, #block-menu-menu-titusville-menu, block-menu-menu-pda19-list, block-menu-menu-pda19-menu {margin: 20px 0; padding: 10px 10px 20px 10px; background-color: #EBEBD8; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc; border: 7px white solid;}
.block ul.menu li a { display: block; border-bottom: 0px solid #eee; padding: 5px 0px 5px 15px; line-height: 120%; font-weight: bold;
background: url(../../../../../other/files/images/navibar/light/arrow_bullet.png) no-repeat 0px; text-decoration: none; }
.block ul.menu li a:hover { color:#333333; background: url(../../../../../other/files/images/navibar/dark/arrow_bullet.png) no-repeat 0px; }
.block ul.menu li a:active-trail.active { color:#333333; background: url(../../../../../other/files/images/navibar/dark/arrow_bullet.png) no-repeat 0px; }
.block ul.menu {margin: 0 15px 15px 15px;}
.block ul.menu ul li a { border:none; padding: 0; font-size:13px; color:#666666; background:none; }
.block ul.menu ul li a:hover { color:#333333; background:none; }
#block-menu-menu-quick-links .content ul.menu { -webkit-column-count: 2;  -moz-column-count: 2;  -o-column-count: 2; column-count: 2; margin: 0;}
#block-menu-menu-quick-links .content ul.menu li.leaf {font-size: 14px; padding:5px; border: none;}
#block-menu-menu-quick-links .content ul.menu li.leaf a { border-bottom: 0px solid #eee; padding:0; line-height: 110%; font-weight: bold; background: none no-repeat 0px; text-decoration: none; }

#block-menu-menu-quick-links h2 {font-size: 22px;}
#block-menu-menu-hillman-list h2, #block-menu-menu-hillman-menu h2,
#block-menu-menu-asc-list h2, #block-menu-menu-asc-menu h2,
#block-menu-menu-cam-list h2, #block-menu-menu-cam-menu h2,
#block-menu-menu-silk-road-list h2,
#block-menu-menu-eal-list h2, #block-menu-menu-eal-menu h2,
#block-menu-menu-special-collections-list h2, #block-menu-menu-special-collections-menu h2,
#block-menu-menu-oscp-list h2, #block-menu-menu-oscp-menu h2,
#block-menu-menu-bradford-list h2, #block-menu-menu-bradford-menu h2,
#block-menu-menu-johnstown-list h2, #block-menu-menu-johnstown-menu h2,
#block-menu-menu-greensburg-list h2, #block-menu-menu-greensburg-menu h2,
#block-menu-menu-titusville-list h2, #block-menu-menu-titusville-menu h2 { font-family: "museo-slab", 'MuseoSlab500Regular', 'Rockwell', sans-serif; font-weight: normal; margin: 0px; padding: 10px 15px 5px 15px; font-size: 24px;}
#block-menu-menu-quick-links p.footnote { font-size:10px;}
#block-menu-menu-hillman-menu, #block-menu-menu-asc-menu, #block-menu-menu-eal-menu, #block-menu-menu-special-collections-menu, #block-menu-menu-bradford-menu, #block-menu-menu-johnstown-menu, #block-menu-menu-greensburg-menu, #block-menu-menu-titusville-menu, #block-menu-menu-oscp-menu, #block-block-44  {display: none}



/* ===== SlideShow ===== */
#block-views-ssfp-view-block {margin: 35px 0 0 0; background-color: #fff; border: 7px white solid; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc;  -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; height: 300px; }
#flexslider_views_slideshow_main_ssfp_view-block_1 .flex-nav-container .flexslider {-moz-box-shadow: 0px 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px 0px #ccc; box-shadow: 0px 0px 0px 0px #ccc; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }
#flexslider_views_slideshow_ssfp_view-block_1 { padding:0; }
.flexslider {margin:0; padding:0; width: auto; }
.flexslider ol.flex-control-nav{ margin:0; padding: 0; width: 100%; top: 280px; text-align: center;}
#block-views-ssfp-view-block img {padding-bottom: 10px;}
.views-field.views-field-field-body .field-content h4 {margin-bottom: 0;}
.views-field.views-field-field-body .field-content p {line-height:normal;}
.flexslider { font-size: 13px; line-height: 1.2;}

/* ===== ARCHIVES SlideShow ===== */
#block-views-asc-slideshow-block{margin: 35px 0 0 0; background-color: #fff; border: 7px white solid; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc;  -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; height: 250px;}
#flexslider_views_slideshow_main_asc_slideshow-block_1 .flex-nav-container .flexslider{-moz-box-shadow: 0px 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px 0px #ccc; box-shadow: 0px 0px 0px 0px #ccc; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;}
#flexslider_views_slideshow_asc_slideshow-block_1{padding:0px;}
#flexslider_views_slideshow_main_asc_slideshow-block_1 .flexslider ol.flex-control-nav{top:230px;}

/* ===== LibAnswers ===== */
.askwrapper {margin: 30px 0 0 0; padding: 10px 30px; background-color: #cbe0f5; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}
.askwrapper h2 { font: 1.8em bold;line-height: normal; margin-bottom: 0; text-align:center; }
.ui-widget {input:focus; textarea:focus; isindex:focus; keygen:focus; select:focus; outline-offset: 0;}


/* ===== LibChat ===== */
/*   block-50 = Ask page   |||   block-51 = homepage   |||   block-52 = placeholder - not in use   |||  block-47 = testing  */
#block-block-47, #block-block-50 { margin: 0 0 30px 0; padding: 0px 10px; background-color: #e5e5e5; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc; border: 7px white solid; }
#block-block-51 { margin: 30px 0; padding: 0px 10px; background-color: #e5e5e5; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc; border: 7px white solid; }
#block-block-52 { margin: 30px 0;}
div#block-block-47.block.block-block.collapsiblock-processed, div#block-block-50.block.block-block.collapsiblock-processed, div#block-block-51.block.block-block.collapsiblock-processed, div#block-block-52.block.block-block.collapsiblock-processed {padding:10px 0;}
#block-block-50 h2, #block-block-51 h2, #block-block-52 h2, #block-block-48 h2, #block-block-47 h2{font-family: "museo-slab", 'MuseoSlab500Regular', 'Rockwell', sans-serif; font-size: 22px;}
#block-block-50 h2, #block-block-51 h2, #block-block-47 h2 { margin: 0 10px; color: #333;}
#block-block-52 h2, #block-block-52 h2 a:link, #block-block-52 h2 a:visited { margin: 5px; color: #06c;}
#block-block-52 h2 a:hover {color: #545454;}
#lci_chat_load.lci_chat_load {border:0px}
#block-block-47 .content #libchat_inline_widget #lci_chat_load .lci_off_cont #offline_text, #block-block-51 .content #libchat_inline_widget #lci_chat_load .lci_off_cont #offline_text {font-family: "PT Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 18px; margin: 0px 0px 10px 0px; letter-spacing: normal; color:#06c; font-weight:bold!important; color:#B33A3A!important;}

/* ===== Ask A Librarian /askus tan block ===== */
#block-block-48 tr{background-color:transparent; border-top:0px; border-bottom:0px;}
#block-block-48 tr:not(:first-child) {border-top: 1px solid white;}
#block-block-48 tbody{border-top:0px;}
#block-block-48 td {padding: 5px 10px 10px 5px;}
#block-block-48 table{margin-top:0px;}
#block-block-83 ul {margin: 0 0 30px 0; background-color: #EBEBD8; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc; border: 7px white solid; padding: 20px 5px 10px 35px;}

/* ===== LibAnswers More ways to contact & Email Form ===== */
#block-block-48{margin: 0 0 30px 0; background-color: #EBEBD8; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc; border: 7px white solid;}
#block-block-53, #emailwrapper {margin: 30px 0; background-color: #e5e5e5; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc; border: 7px white solid;}
#block-block-48 div.content, #block-block-53 div.content, #emailwrapper {padding: 20px;}
#block-block-53 h2, #emailwrapper h2 {font: 1.8em bold;line-height: normal;margin: 10px 0 0 0;text-align: center;}
#emailwrapper .la_askintro {font: 1em bold;line-height: normal;text-align: center;}



/* ===== Today's Hours Homepage ===== */
/*   block-3 = homepg closed   |||   block-4 = mobile open  */
#block-block-3, #block-block-4  {margin: 30px 0; padding: 0px 10px; background-color: #cbe0f5; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}
div#block-block-3.block.block-block.collapsiblock-processed { padding:10px 0;}
#block-block-3 h2, #block-block-4 h2, #block-block-19 #hours-col-t { font-family: "museo-slab", 'MuseoSlab500Regular', 'Rockwell', san-serif; font-weight: normal; font-size: 22px; }
#block-block-3 h2 a:link, #block-block-3 h2 a:visited, #block-block-4 h2 a:link, #block-block-4 h2 a:visited  {line-height: normal; color: #06c; margin: 5px 10px; padding: 0;}
#block-block-3 h2 a:hover, #block-block-4 h2 a:hover {color: #545454;}
#block-block-3 p, #block-block-4 p { font-family: "museo-slab", 'MuseoSlab500Regular', 'Rockwell', sans-serif; font-weight: normal; margin: 0px 10px; padding: 5px;}
#block-block-3 p.footnote, #block-block-4 p.footnote { font-family: "PT Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px 10px; padding: 2px;}
#block-block-3 p a:hover, #block-block-4 p a:hover, #block-block-41 a:hover {color: #545454;}
div#block-block-4.block.block-block.collapsiblock-processed iframe { width: 100%; overflow: visible;}

#block-block-3 #hours-col-l {width: 55%; padding-left: 10px;}
#block-block-3 .s-lc-closed, #block-block-3 .s-lc-allday, #block-block-3  .s-lc-time { white-space:nowrap;}
/* Don't display CSSD Rooms */
.loc7377{display:none;}

/* ===== All Hours ===== */
.lc_oh {  }
.lc_hours { border-spacing:0; border-collapse:collapse; width: 100%;font-size: 13px; }
.lc_locname, .lc_sublocname { word-break: normal; }
.lc_locname { font-weight: bold; }
.lc_locname a, .lc_sublocname a { color: #000;  }
.lc_hours tr th { color: #fff; background: #006; border-top: solid 1px #ccc; margin: 0; padding: 4px 10px; }
.lc_head_date { color: #64B1FF; font-size: 12px;}
.lc_hours tr td{ border-bottom: dotted 1px #d6d6d6; padding:10px; }
.lc_hours tr:hover { background-color: #cbe0f5; }
.lc_hours_nav{ z-index: 1; overflow: hidden; position: absolute; margin: 0px; text-align: center; }

.lc_prev, .lc_next { padding: 30px 0 0 0; width: 40px; height:auto; display: block; text-decoration: none; font-size: 22px;	}
.lc_prev{ margin:0px; left: 0px; float: left; /*left: 0px; float: left; padding: 0px 10px;*/}
.lc_next{ margin:30px; right: 0px; float: right; padding: 0 0 0 15px; text-align: right;} /* right: 0px; float: right; padding: 0px 3px; text-align: right; */
.lc_next a, .lc_prev a  { color: #64B1FF}
#lc_next_0 .bx-next, #lc_prev_0 .bx-prev { text-decoration: none; }
.lc_next a:hover, .lc_prev a:hover { color: #eee; text-decoration: none }
.lc_prev .disabled, .lc_next .disabled{ display: none; }

.lc_today_head { background-color: #cc9!important; }
.lc_today { color:#626262;background-color: #EBEBD8!important;}
.lc_hours_ul li { list-style-type: none!important;  }
.lc_hours_ul { padding: 0px; margin: 0px; }
.s-lc-closed, .s-lc-allday, .s-lc-time {}
.lc_today_head .lc_head_date { color: #000; font-weight:bold; }
.lc_footnote td:hover { background-color: #fff; }
.lc_header h3 { display:none; color: #039; padding:0px; font-size: 0px; }
.lc_header h3 a { color: #039; text-decoration: none; }
.lc_hours tbody tr .lc_today_head{color:#000; font-weight:bold;}
#lcweek444 {padding: 0 0 30px 0; margin: 0;}

#footer {padding:20px 0; margin: 20px 0;}
#footer .block {padding: 0;}
#block-block-19 p  {text-align:center; padding: 0px; margin: 0px;}

/* Don't display CSSD Rooms */
.s-lc-whw-libbg-7377{display:none;}


/* ===== Today's Hours Collection Pages ===== */

#block-block-6, #block-block-8, #block-block-9,#block-block-10, #block-block-11,#block-block-12, #block-block-13,#block-block-14, #block-block-15,#block-block-16, #block-block-17,#block-block-18, #block-block-19,#block-block-20, #block-block-21,#block-block-72 {margin: 30px 0 20px 0; padding:10px; background-color: #e5e5e5; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid; max-width: 250px}

#block-block-6 table tr, #block-block-8 table tr, #block-block-9 table tr, #block-block-10 table tr, #block-block-11 table tr, #block-block-12 table tr , #block-block-13 table tr, #block-block-14 table tr , #block-block-15 table tr , #block-block-16 table tr, #block-block-17 table tr, #block-block-18 table tr, #block-block-19 table tr, #block-block-20 table tr, #block-block-21 table tr {background-color: #e5e5e5; border:0; }

#block-block-6 table tr td, #block-block-8 table tr td, #block-block-9 table tr td, #block-block-10 table tr td, #block-block-11 table tr td, #block-block-12 table tr td , #block-block-13 table tr td, #block-block-14 table tr td , #block-block-15 table tr td , #block-block-16 table tr td, #block-block-17 table tr td, #block-block-18 table tr td, #block-block-19 table tr td, #block-block-20 table tr td, #block-block-21 table tr td {padding: 5px 10px 0px 10px}

#block-block-6 table tr th, #block-block-8 table tr th, #block-block-9 table tr th, #block-block-10 table tr th, #block-block-11 table tr th, #block-block-12 table tr th, #block-block-13 table tr th, #block-block-14 table tr th, #block-block-15 table tr th, #block-block-16 table tr th, #block-block-17 table tr th, #block-block-18 table tr th, #block-block-19 table tr th, #block-block-20 table tr th, #block-block-21 table tr th {background-image: none; background-color: #e5e5e5;  font-family: "museo-slab", 'MuseoSlab500Regular', 'Rockwell', san-serif; font-weight: normal;  font-size:1.5em; font-style:normal; line-height: 130%; border:0; padding: 0px 10px; color: #333 }

#block-block-6 p, #block-block-8 p, #block-block-9 p,#block-block-10 p, #block-block-11 p,#block-block-12 p, #block-block-13 p,#block-block-14 p, #block-block-15 p,#block-block-16 p, #block-block-17 p,#block-block-18 p, #block-block-19 p,#block-block-20 p, #block-block-21 p { font-family: "museo-slab", 'MuseoSlab500Regular', 'Rockwell', sans-serif; font-size: 95%; font-weight: normal; margin: 0; padding: 0 10px 10px 10px; margin: 0; }

.hours-today tbody { border:0;}

th#hours-col-l, td.hours-col-loc {display: none;}  /*hide first column on all hours tables*/
#block-block-3 th#hours-col-l, #block-block-3 td.hours-col-loc  {display: block}  /*Show first column on homepage tables*/



/* ===== Directory & D-Scribe & Emerging Legends ===== */
.view-dir .views-row-even, .view-dscribe-collections .views-row-even, .view-taxonomy-term .views-row-even { background-color: #cbe0f5; padding: 10px 10px 0 30px; }
.view-dir .views-row-odd, .view-dscribe-collections .views-row-odd, .view-taxonomy-term .views-row-odd { background-color: #f2f2f2; padding: 10px 10px 0 30px;}
.panel-col-first, .panel-2col .panel-col-first {width: 24.9%;}
.panel-col-last, .panel-2col .panel-col-last {width: 75%;}
.page-dscribe .panel-2col .panel-col-first {width:9.9%;}
.page-dscribe .panel-2col .panel-col-last {width:90%;}

.view-emerging-legends .views-row-even { background-color: #cbe0f5; padding: 20px 20px 0 20px; }
.view-emerging-legends .views-row-odd { background-color: #f2f2f2; padding: 20px 20px 0 20px;}
.page-emerging-legends .panel-2col .panel-col-first {width:40%;}
.page-emerging-legends .panel-2col .panel-col-last {width:59.9%;}

.view-databases-a-z .views-row-even, .view-databases-a-z .views-row-odd {padding: 2px 0 0 0}
.views-exposed-form .views-exposed-widget .form-submit {margin-top: 0;}
/* Directory address reduce bottom space */
.field-content.diraddress p{margin-bottom:0px !important;}


/* ===== ASC & SC Unique Blocks and tables ===== */
#block-block-41, #block-block-42, #block-block-44, #block-block-46, #block-block-56, #block-block-57, #block-block-63, #block-block-115, #block-views-asc-news-block , #block-menu-menu-gsds-menu {margin: 30px 0; padding: 0px 15px; background-color: #cbe0f5; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}
div#block-block-41.block.block-block.collapsiblock-processed, div#block-block-44.block.block-block.collapsiblock-processed { padding:10px;}
div#block-block-42.block.block-block.collapsiblock-processed, div#block-block-46.block.block-block.collapsiblock-processed, div#block-block-115.block.block-block.collapsiblock-processed, div#block-views-asc-news-block.block.collapsiblock-processed, div#block-block-56.block.block-block.contextual-links-region.collapsiblock-processed, div#block-block-57.block.block-block.contextual-links-region.collapsiblock-processed { padding:10px 15px 0 15px;}

#block-block-42, #block-block-46, #block-views-asc-news-block, #block-block-56, #block-block-57, #block-block-63, #block-block-115 {background-color: #EBEBD8;}
table.digital_collections .odd { background-color: #F2f2f2; }
table.digital_collections .even { background-color: #cbe0f5; }
table.digital_collections img { background-position: center top; margin: 5px; }
#asc-search  {margin: 20px 0; padding: 10px 15px 5px 15px; background-color: #cbe0f5; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}
#block-views-asc-news-block .content h2 a, #block-views-asc-news-block .content h2 { -webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px; font-size: 22px; line-height: 125%; margin: 5px 0;  }
#block-views-asc-news-block .content .submitted {margin: 2px 0; padding:2px 0;}
#block-block-63{margin-top:115px; padding:20px !important; font-size: 12px;}

/*Tan sidebar box*/
#block-block-70, #block-block-80, #block-block-106{margin: 30px 0; padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}




/* ===== Greensburg Childrens' Literature Conference Authors Page ===== */
.clcauthor {float:left; padding: 10px;padding-bottom: 2px;  }
 #gantos{width: 165px; height:auto;}

/* ===== Your Hillman Memory Hours Block =====*/
#block-block-99{margin: 25% 0; padding: 10px 15px 25px 25px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid; width:60%;}

/*====== Faculty Book talks ===== */
#block-block-125{float: right;width: 325px;margin-left: 20px;}

/* ===== MISC ===== */
/*hide nav bar no links*/ option[value="undefined"] {display: none;}
img, img.scale-with-grid { outline: 0; max-width: 100%; height: auto; }
/*hide search bar #views-exposed-form-databases-a-z-page  {display:none} */
/*field labels to match h3 tags*/ div.field-label{padding: 15px 0px 5px 0px; font-size:21px; font-weight:normal; font-style:normal; line-height: 130%; font-family: 'museo-slab', 'MuseoSlab500Regular', 'Rockwell', 'Crete Round', sans-serif !important; font-weight: normal!important;}
/*slideshow fix*/ #flexslider_views_slideshow_ssfp_view-block .views-row-even, #flexslider_views_slideshow_ssfp_view-block .views-row-odd{ background-color: #fff; padding:0;}
#instCol1{float: left;width: 365px;min-height: 180px;padding:10px; background-color: #EBEBD8; -moz-box-shadow: 0px 2px 2px #cccccc; -webkit-box-shadow: 0px 2px 2px #cccccc; box-shadow: 0px 2px 2px #cccccc; border: 7px white solid; border-top:0px;}

#instCol2{float: left;display:block;width: 365px;min-height: 180px;padding:10px; background-color: #EBEBD8; -moz-box-shadow: 0px 2px 2px #cccccc; -webkit-box-shadow: 0px 2px 2px #cccccc; box-shadow: 0px 2px 2px #cccccc; border: 7px white solid; border-top:0px;}
#block-block-43{font-size:12px;}
#block-block-60{display:none;}
.dataMgtBoxes{float: right; width: 300px; margin:10px;padding:10px; background-color: #EBEBD8; -moz-box-shadow: 0px 2px 2px #cccccc; -webkit-box-shadow: 0px 2px 2px #cccccc; box-shadow: 0px 2px 2px #cccccc; border: 7px white solid; border-top:0px;}

/*Show Hide Workshops*/
.hideShow{cursor:pointer;   color:blue;   text-decoration:underline;}
.hide {position: absolute !important;   top: -9999px !important;   left: -9999px !important;}
.workshopDetails{background-color: #CBE0F5;width:75%;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}
#dssWorkshopDetails{background-color: #CBE0F5;width:75%;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}


/*=========Research Support===========*/
/*Main Page: /research-support */
	.textMaxWidth{max-width:800px;}
	.researchSupportIcon{max-width:200px; height:auto;}
	.researchSupportDiv{display:inline-block;float:left}
	.researchSupportTitle{text-align: left; width:100%; font-size: 28px; font-weight:bold;}

	/* create uniform image container for nice responsive stacking */
	.researchSupportImageContainer{height:230px;}

/*Nav Blocks*/
		/*Discovery*/
			#block-block-82{margin: 30px 0; width:200px;padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc;
				border: 7px white solid;}
			#block-block-82 h2{font-size:24px;}
			#block-block-82 h2 a{color:black;}
			#block-block-82 ul{padding-left:25px;}
		/*Design*/
			#block-block-84{margin: 30px 0; width:200px;padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc;
				border: 7px white solid;}
			#block-block-84 h2{font-size:24px;}
			#block-block-84 h2 a{color:black;}
			#block-block-84 ul{padding-left:25px;}
		/*Creation*/
			#block-block-85{margin: 30px 0; width:200px;padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc;
				border: 7px white solid;}
			#block-block-85 h2{font-size:24px;}
			#block-block-85 h2 a{color:black;}
			#block-block-85 ul{padding-left:25px;}
		/*Design*/
			#block-block-86{margin: 30px 0; width:200px;padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc;
				border: 7px white solid;}
			#block-block-86 h2{font-size:24px;}
			#block-block-86 h2 a{color:black;}
			#block-block-86 ul{padding-left:25px;}

	/*populate divs in nav menu with lifecycle icons*/
	#researchSupportNavDiscovery{width:50%;margin: 0 auto;}
	#researchSupportNavDesign{width:50%;margin: 0 auto;}
	#researchSupportNavCreation{width:50%;margin: 0 auto;}
	#researchSupportNavSharing{width:50%;margin: 0 auto;}


/* "Next" button on each page*/
	.hoverInvert{border-radius: 0.3125rem;  border-width: 0.125rem;  font-size: 0.8125rem; letter-spacing: 0.0625rem; padding: 0.625rem; border-color: #000; border-style: solid; cursor: pointer; display: inline-block; font-style: normal; font-weight: 700; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; background-color:#FFF; color:white;}
	.hoverInvert{text-decoration:none!important; color:black;}
	.hoverInvert:hover{background-color:#cbe0f5;}
	.center-children{text-align: center;}


/*=======Bibliometric Services===========*/

#bibliometricMission {margin: 20px 0; padding: 10px 15px 5px 15px; background-color: #cbe0f5; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}
#block-block-75{margin: 50px 0; padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}
#block-block-87 {margin: 50px 0; padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}
#block-block-87 h3{margin-bottom:0px; font-size:17px;}
#block-block-88 {margin: 50px 0; padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;}
#block-block-88 div {padding-left:5px; padding-bottom:4px; }
#block-block-77 h1{display:none;}

#block-block-78 {padding-top:190px!important;}


/*========= Faculty Focus ========*/

/*Faculty Focus /faculty-focus main page view block*/
	#block-views-faculty-focus-block h2{font-size:35px; margin-bottom:0px;line-height: 80%;}
	span.facultyFocusPostTitle a{font-size: 14px; font-weight:bold; height: 20px; margin-top: 15px; margin-bottom: 0px;}
	#block-views-faculty-focus-tag-list-block{margin-top:45px;}
	.view-id-faculty_focus div .views-row-odd{background-color: #f2f2f2; padding: 5px 10px 0 30px;}
	.view-id-faculty_focus div .views-row-even{ padding: 5px 10px 0 30px;}
	.views-field-field-faculty-focus-summary .field-content{padding-left: 15px;}
/*---Title Block */
	#block-block-74 div.content a {font-size:35px;color: #333333; font-family: 'museo-slab','MuseoSlab500Regular','Rockwell','Crete Round',sans-serif; text-decoration: none;}
	.node-type-faculty-focus-blog-entry  #page-title{font-size: 23px;}

/*Faculty Focus Taxonomy Term Display Page*/
	/*---Title */
		#focusTaxonomyPageTitle{font-size: 23px; font-family: 'museo-slab','MuseoSlab500Regular','Rockwell','Crete Round',sans-serif;}
	/*---Post Titles */
		.focusTaxonomyDisplayPostTitle{font-size:14px; font-weight:bold;}

/*==== ASRA Archival Scholars ====*/
.view-asra-projects .views-field-field-asra-project-photo {padding:10px; width:27%;}

.view-asra-projects #asraProjectTitle{font-weight: bold;}
.view-asra-projects #quicktabs-asra .quicktabs-tabs li{display:inline;}
.views-field-field-asra-project-photo {vertical-align:top; padding-right: 20px;}
.view-id-asra_projects .views-field-title{vertical-align:top;}

.asraimglt{max-height:300px; float:left; padding:0px 20px 10px 0px;}
.asraProjectDescription{display:none; margin:10px;}
.asraProjectDescription .asraDeliverablesTitle {margin:10px;}
.asraProjectDescription .asraDeliverablesTitle + ul {margin-left: 50px;}
.asraMoreLink{text-decoration:underline; cursor: pointer;color:blue;}

#quicktabs-asra .quicktabs-tabs li{background-color:#cbe0f5; padding:10px;}
#quicktabs-asra .quicktabs-tabs li.active{font-weight: bold;}
/*---making the tabs have a max width, text wrap so all tabs will fit on the same row */
#quicktabs-asra .quicktabs-tabs {display:table; padding-left:0px;padding-bottom:0px;border-spacing: 2px;}
#quicktabs-asra ul.quicktabs-tabs li {display:table-cell; white-space: normal; max-width: 125px;}


/*==== Hillman Reinvention Page ====*/
	#block-block-95, #block-block-89,#block-block-90,#block-views-1fd84085285de1f96ac109960b441a7c{margin-top:20px;}
	.reinventionNewsTitle a {font-size: 16px!important;font-family: 'museo-slab','MuseoSlab500Regular','Rockwell','Crete Round',sans-serif;
	}

/*==== Hillman Reinvention: News ====*/
	/*Header Block*/
		#block-block-91 h1 a{color:black; text-decoration: none !important;}
		#block-block-91 .content h1{margin-bottom:0px;}
	/*View*/
		.node-type-hillman-reinvention-news #page-title{font-size:30px;}
		.view-hillman-reinvention-news{display:inline-block;}
	/*Page*/
		.page-hillmanreinvention-news .view-hillman-reinvention-news .views-field-title a{color:black; text-decoration: none !important;font-size:30px;    font-family: 'museo-slab','MuseoSlab500Regular','Rockwell','Crete Round',sans-serif !important;}
	/*Block*/
		#block-views-hillman-reinvention-news-block .views-field-title a{font-size:20px;    font-family: 'museo-slab','MuseoSlab500Regular','Rockwell','Crete Round',sans-serif !important;}


/*===Reinvention Image Lightbox====*/
#block-block-111 {display:;}

#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 30; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 100%;
    max-width: 1200px;
}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 100%;
    max-width: 1200px;
    text-align: center;
    color: #fff;
    padding: 10px 0;
    height: 150px;
	font-size:30px;
}

/* Add Animation */
.modal-content, #caption {
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)}
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)}
    to {transform:scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}
/*===END MODAL TEST ===*/














/*==== Library Stories ====*/
	/*Header Block*/
		#block-block-97 #storiestitlelink{ color:black;text-decoration:none;!important}
		#block-block-97 .content h1{margin-bottom:0px;}
	/*Story Nodes*/
		/*Body Placement*/
			.node-library-stories-entry .field-name-body{width:70%;}
		/*Image Placement*/
			.libraryStoriesImgLeft{height:200px; float:left; padding:10px;}
			.libraryStoriesImgRight{height:200px; float:right; padding:10px;}

	/*View Title Hide from display to use linkable block instead, but present for RSS title*/
		.page-librarystories #page-title{display:none;}
	/*View 'Page'*/
		.page-librarystories .panel-col-first{width:50%}
		.page-librarystories .panel-col-last{width:45%}
		.page-librarystories .panel-col-last .inside img{height:auto;width:60%;}




#node-3396 .field-item img{width:100px; float:left; padding:5px;margin-top: 8px;}

/*==== ETD Hours /etd-support ====*/
.page-node-3186 .messages.warning {display:none;}

/*==== Research Data Management ====*/
#rdmtrack{	width:500px; }

/*==== Highlight Anchor Link Targets ====*/
.highlightLink:target {
    background-color: #ffa;
}

/*==== GIS and Digital Stewardship Sidebars ====*/
#block-block-116, #block-block-98, #block-block-113, #block-block-114{margin: 30px 0; padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;

}

/*==== Generic Sidbar styling ====*/
#block-block-120, #block-menu-menu-pda19-list {margin: 30px 0; padding: 10px 15px 5px 15px!important; background-color: #EBEBD8; -moz-box-shadow:0px 0px 2px 1px #ccc; -webkit-box-shadow:0px 0px 2px 1px #ccc; box-shadow:0px 0px 2px 1px #ccc; border: 7px white solid;

}

/*===Today Events===*/
#block-views-today-at-the-library-block #eachEvent{max-height:205px; overflow-y :scroll;}

#block-views-today-at-the-library-block { margin: 30px 0; padding: 10px 10px 20px 10px; background-color: #d6d2b7;  -moz-box-shadow: 0px 0px 2px 1px #ccc;  -webkit-box-shadow: 0px 0px 2px 1px #ccc; box-shadow: 0px 0px 2px 1px #ccc; border: 7px white solid;}



/*==== ETD Support Form ====*/
.pemail_wrap{padding-top:50px;}

/*==== East Asian Library ====*/
.fieldLabelMatch{font-family: "museo-slab", 'MuseoSlab500Regular', 'Rockwell', sans-serif; font-weight: normal; margin: 0px; font-size: 21px;}

.fieldLabelMatch.div.li.p{margin-left:20px;}

/*==== Table Header Centered ====*/
.thCenter{text-align:center;}

/*===DSL images https://library.pitt.edu/node/4114===*/
.dslImg{max-height:200px;float:right;}

/*====Edible Books Gallery ====*/
.node-gallery {
  float: left;
  width: 100px;
  height: 100px;
  position: relative;
  margin: 0 50px 50px 0;
}

.node-gallery img {
  position: absolute;
  bottom:0px;

}

.node-gallery .image1 {left: 0px;
  z-index: 3;
  -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  -o-transition:all 0.2s ease
}

.node-gallery .image2 {left: 7px;
  height: 98px;
  z-index: 2;
  -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  -o-transition:all 0.2s ease
}

.node-gallery .image3 {left: 14px;
  height: 95px;
  z-index: 1;
  -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  -o-transition:all 0.2s ease
}

.image1, .image2, .image3{
  border: 5px solid #F3F3F3;
  box-shadow: 1px 1px 2px #666;
  -webkit-shadow:1px 1px 2px #666;
  -webkit-transform:rotate(0deg) translate(0px);
}

.node-gallery:hover .image1{
   z-index: 6;
  -ms-transform: rotate(-5deg) translate(-40px, -2px);
  -ms-transform-origin:center bottom;
  -webkit-transform: rotate(-5deg) translate(-40px, 2px);
  -webkit-transform-origin:center bottom;
  -moz-transform: rotate(-5deg) translate(-40px, -2px);
  -moz-transform-origin:center bottom;
  -o-transform: rotate(-5deg) translate(-40px, -2px);
  -o-transform-origin:center bottom;
}

.node-gallery:hover .image2{
   z-index: 5;
  -ms-transform: rotate(-2deg) translate(0px, 2px);
  -ms-transform-origin:center bottom;
  -webkit-transform: rotate(-2deg) translate(0px, -2px);
  -webkit-transform-origin:center bottom;
  -moz-transform: rotate(-2deg) translate(0px, 2px);
  -moz-transform-origin:center bottom;
  -o-transform: rotate(-2deg) translate(0px, 2px);
  -o-transform-origin:center bottom;
}

.node-gallery:hover .image3{
   z-index: 4;
  -ms-transform: rotate(5deg) translate(40px,-2px);
  -ms-transform-origin:center bottom;
  -webkit-transform: rotate(5deg) translate(40px,2px);
  -webkit-transform-origin:center bottom;
  -moz-transform: rotate(5deg) translate(40px,-2px);
  -moz-transform-origin:center bottom;
  -o-transform: rotate(5deg) translate(40px,-2px);
  -o-transform-origin:center bottom;
}
/*====End Edible Books Gallery ====*/

/*====Frick Fine Arts Library Blog ====*/
#ffa_header{
	background-image: url(../images/ffalblog.jpg);
	background-repeat:no-repeat;
	height:0;
	width:100%;
	margin-bottom:2%;
	background-size:contain;
	padding-top:10.53%;
	box-shadow:0px 0px 13px #000;
}
#ffa_maincontent{
	background-color:#fff;
	min-height:100%;}
#ffa_maincontent h1.title{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif !important;
	font-weight:lighter;
}

#block-views-ffalblog-block{
	float:right;
}
#block-views-ffal-blog-block-1.block.block-views.contextual-links-region.collapsiblock-processed h2{
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif !important;
	font-weight:lighter;}
/*====End Frick Fine Arts Library Blog====*/


/* ===== Two column content layout ===== */

.columnContainer {
    float:left;
    width:100%;
}
.col1 {
    float:left;
    width:46%;

}
.col2 {
    float:left;
    width:46%;
}


/*Hillman 50 - hillman50 and view***********************************************/
.hillman_story_body{margin-left:1.5%}
#block-views-hillman-50-stories-view-block h2{font-size:24px;margin-bottom: 0px;}
#block-views-hillman-50-stories-view-block .view-content {height:350px; height:35vh; overflow:auto;}


#block-webform-client-block-4387 { margin: 40px 0px 20px 0px; }
#block-webform-client-block-4387 .form-text{width:300px; }

#block-block-107{margin-top:10%; margin-bottom:10%;}

.page-node-4360 .block h2{font-size:24px;}

#hl50_wrap_headers {
    width: 100%;
    height: 400px;
    background: #006  url(https://library.pitt.edu/sites/all/themes/uls/images/hl50/hillman50_header.png) no-repeat center top;
    background-size:cover;
    padding: 0;
    margin: 0;
}

#hl50_logo a {
		background-image: none;
		display:block;
		height:400px;
		overflow:hidden;
		text-indent:100%;
		white-space:nowrap;
		width:100%;
		position:top;
		}
/*HL50 Timeline popup************************************************************/

.hl50timebox {
  width: 100%;
  height: 20%;
  margin: 10px auto;
  display:block;

}

	h3.h50h3 {
	    margin: -39px 0px 0px 0px;
	    background: #003399;
	    padding: 4px 10px;
	    position: absolute;
	    color: #fff;
	}

.hl50timebutton {
    width: 100%;
    height: 10%;
    height: 20vh;
    background-image: url(https://library.pitt.edu/sites/all/themes/uls/images/hl50/hl50_hillmanthroughtheyears2.png);
    background-repeat:no-repeat;
    background-position:center;
    cursor: pointer;
    transition: all 0.3s ease-out;
    display: block;
}


.hl50timebutton:hover {
    width: 100%;
    height: 10%;
    height: 20vh;
    text-decoration: none;
    cursor: pointer;
    background-image: url(https://library.pitt.edu/sites/all/themes/uls/images/hl50/hl50_hillmanthroughtheyears2_alt.png);
    background-repeat:no-repeat;
    background-position:center;
    display: block;

}

.hl50timeoverlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index: 5;
}
.hl50timeoverlay:target {
  visibility: visible;
  opacity: 1;
}

.hl50timepopup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 90%;
  position: relative;
  transition: all 5s ease-in-out;
}

.hl50timepopup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.hl50timepopup .hl50timeclose {
  position: absolute;
  top: 15px;
  right: 30px;
  transition: all 200ms;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.hl50timepopup .hl50timeclose:hover {
  color: #039;
}
.hl50timepopup .hl50timecontent {
  max-height: 30%;
  overflow: auto;
}

@media screen and (max-width: 700px){
  .hl50timebox{
    width: 100%;
  }
  .hl50timepopup{
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {

#hl50_wrap_headers {
    width: 100%;
    height: 200px;
    background: #006  url(https://library.pitt.edu/sites/all/themes/uls/images/hl50/hillman50_header_400px.png) no-repeat center top;
    background-size:cover;
    padding: 0;
    margin: 0;
}

#hl50_logo a {
		background-image: none;
		display:block;
		height:200px;
		overflow:hidden;
		text-indent:100%;
		white-space:nowrap;
		width:100%;
		position:top;
		}block

}

.imgFloatLeft{float:left; width: 300px; padding-right:5px;	padding-bottom:5px;}
.imgSize{width: 300px; padding:5px;vertical-align: top;}
#errolGarner{float:left; width: 300px; padding-right:15px;	padding-bottom:5px;}

/*==== Dean Feedback /welcome-dean ====*/
#webform-client-form-4483 #edit-submitted-feedback{width:445px!important;height:50px;}
.grippie{width:445px;}
#korneliaWelcome {max-width: 200px; float: left; margin-right:10px; }
#block-block-109{width:70%;height:600px;float:right;text-align:center;margin-top:10%;overflow: scroll;overflow-x:hidden;}
.numberstats{font-size:40px
}

/*==== Open Education Resources====*/

#studentoer{margin: 0 0 30px 0;

background-color: #EBEBD8;

-moz-box-shadow: 0px 0px 2px 1px #ccc;

-webkit-box-shadow: 0px 0px 2px 1px #ccc;

box-shadow: 0px 0px 2px 1px #ccc;

border: 7px white solid;

padding: 20px 5px 10px 35px;}

/* ===== MOBILE/BROWSER @MEDIA QUERIES ===== */

/* iPad Portrait/Browser */
@media only screen and (max-width: 991px) {

#block-quicktabs-none- li {font-weight: bold; font-size: 1em;}
#block-quicktabs-none- li a {padding: 0 3px;}
#instCol1
 {
float: left;
width: 300px;
min-height: 180px;
padding:10px; background-color: #EBEBD8; -moz-box-shadow: 0px 2px 2px #cccccc; -webkit-box-shadow: 0px 2px 2px #cccccc; box-shadow: 0px 2px 2px #cccccc; border: 7px white solid; border-top:0px;}

#instCol2
{
float: left;
display:block;
width: 300px;
min-height: 180px;
padding:10px; background-color: #EBEBD8; -moz-box-shadow: 0px 2px 2px #cccccc; -webkit-box-shadow: 0px 2px 2px #cccccc; box-shadow: 0px 2px 2px #cccccc; border: 7px white solid; border-top:0px;}
#block-block-60{
		  display: block;
  margin-left: 10px;

	}
#block-block-59{
	display:none;
	}




}

/* layout percentage med*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
#navigation ul li a, #navigation ul.sf-menu li a { font-size: 13px; padding: 10px 25px; }
ul.quicktabs-tabs.quicktabs-style-sky li a, ul.quicktabs-tabs.quicktabs-style-sky li a:visited {padding: 0px 4px; font-size: 0.85em;}
#block-views-ssfp-view-block {height: 270px; }
.flexslider ol.flex-control-nav {top: 250px;}
.flex-control-paging li a {width: 10px; height: 10px;}

#block-views-ssfp-view-block h4 {font-size: 16px;}

#navigation li.expanded, #navigation li.menuparent  { background: transparent url('../../../../../other/files/images/navibar/light/down_bullet.png') no-repeat 95% 50%;}
#navigation li.expanded:hover , #menu li.expanded:active, #navigation li.menuparent:hover, #menu li.menuparent:active   {
background: #cccc99 url('../../../../../other/files/images/navibar/dark/down_bullet.png') no-repeat 95% 50%;}


}


@media only screen and (max-width: 767px) {
#wrap_maincontent .container {padding: 10px 0; background-color: #fff}
#block-menu-menu-quick-links .content ul.menu { -webkit-column-count: 1;  -moz-column-count: 1;  -o-column-count: 1; column-count: 1; }
div#abovemiddle, div#aboveright  { display: none;}
#block-views-ssfp-view-block {height: 340px; }
.flexslider ol.flex-control-nav{top: 320px;}

div#aboveleft {float:left;width:100%;}

#block-quicktabs-quicktab, #block-menu-menu-hillman-list, #block-menu-menu-asc-list, #block-menu-menu-eal-list, #block-menu-menu-oscp-list, #block-menu-menu-special-collections-list, #block-menu-menu-bradford-list, #block-menu-menu-johnstown-list, #block-menu-menu-greensburg-list, #block-menu-menu-titusville-list, #block-block-41  {display: none}

#block-quicktabs-quickaccordion, #block-menu-menu-hillman-menu, #block-menu-menu-asc-menu, #block-menu-menu-eal-menu, #block-menu-menu-special-collections-menu, #block-menu-menu-bradford-menu, #block-menu-menu-johnstown-menu, #block-menu-menu-greensburg-menu, #block-menu-menu-titusville-menu, #block-block-44  {display: block}

#navigation #mm0.mnav { padding: 5px; width: 100%; font-size: 16px; font-weight: bold; color: #fff; border: 0; border-radius:0;background-color: #039; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#039), to(#039));
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #039, #039);
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #039, #039);
/* IE 10 */ background: -ms-linear-gradient(top, #039, #039);
/* Opera 11.10+ */ background: -o-linear-gradient(top, #039, #039); outline:none; }

#navigation #mm0.mnav optgroup, #navigation #mm0.mnav option {background-color: #039; font-size:12px; }

/*Research Lifecycle*/


#block-block-65{display:inline-block;float:left;min-height: 490px;height: auto;width:300px; vertical-align:top;background-color: #CBE0F5;;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}
#block-block-66{display:inline-block;float:left;min-height: 490px;height: auto;width:300px;vertical-align:top;background-color: #CBE0F5;;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}
#block-block-67{display:inline-block;float:left;min-height: 490px;height: auto;width:300px;vertical-align:top;background-color: #CBE0F5;;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}
#block-block-68{display:inline-block;float:left;min-height: 490px;height: auto;width:300px;vertical-align:top;background-color: #CBE0F5;;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}

/*Faculty-Focus*/
#block-block-78 {padding-top:0px!important;}


/*==== Library Stories ====*/
	/*Header Block*/
		#block-block-97 #storiestitlelink{ color:black;text-decoration:none;!important}
	/*Story Nodes*/
		/*Body Placement*/
			.node-library-stories-entry .field-name-body{width:100%;}
		/*Image Placement*/
			.field-name-field-library-stories-image{float: left; padding-right: 20px;}
	/*View Title Hide from display to use linkable block instead, but present for RSS title*/
		.page-librarystories #page-title{display:none;}
	/*View 'Page'*/
		/*Text*/
			.page-librarystories .views-field-body{width:100%; display:block;float: left;}
			.page-librarystories .panel-col-first {width:100%;}
		/*Image*/
			.page-librarystories .panel-col-last .inside img{height:auto;width:100%;}

/*==== ASRA /asra ====*/
/*Quicktabs*/
#quicktabs-asra .quicktabs-tabs {display:block;}
#quicktabs-asra ul.quicktabs-tabs li{display:block; margin:2px;width:100%;max-width:400px;}



/* layout percentage sm */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

@media only screen and (max-width: 479px) {
#header{ margin:0; min-height:50px;}
#block-views-ssfp-view-block {display:none;}
div#aboveleft {float:left;width:75%;}

.page-dir .panel-2col .panel-col-first {width: 50%;}
.page-dir .panel-2col .panel-col-last {width: 50%;}

.workshopDetails{
background-color: #CBE0F5;
width:100%;
padding:5px;
box-shadow: 0px 2px 2px #CCC;
border-width: 0px 7px 7px;
border-style: none solid solid;
border-color: #FFF  ;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;}

/*Research Lifecycle*/


#block-block-65{display:inline-block;float:left;min-height: 490px;height: auto;width:300px; vertical-align:top;background-color: #CBE0F5;;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}
#block-block-66{display:inline-block;float:left;min-height: 490px;height: auto;width:300px;vertical-align:top;background-color: #CBE0F5;;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}
#block-block-67{display:inline-block;float:left;min-height: 490px;height: auto;width:300px;vertical-align:top;background-color: #CBE0F5;;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}
#block-block-68{display:inline-block;float:left;min-height: 490px;height: auto;width:300px;vertical-align:top;background-color: #CBE0F5;;padding:5px;box-shadow: 0px 2px 2px #CCC;border-width: 0px 7px 7px;border-style: none solid solid;border-color: #FFF  ;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;}

/*====== ULS Plan Page =======*/
#block-block-117{background:#152a6b; color:#fff;}
#block-block-117 h2{color:#fff;}
#block-block-118{background:#a89666;}
		
	
/*Faculty-Focus*/
#block-block-78 {padding-top:0px!important;}

/*==== Library Stories ====*/
	/*Header Block*/
		#block-block-97 #storiestitlelink{ color:black;text-decoration:none;!important}
	/*Story Nodes*/
		/*Body Placement*/
			.node-library-stories-entry .field-name-body{width:100%;!important}
		/*Image Placement*/
			.libraryStoriesImgLeft{float:none; padding:0px;}
			.libraryStoriesImgRight{float:none; padding:0px;}
	/*View Title Hide from display to use linkable block instead, but present for RSS title*/
		.page-librarystories #page-title{display:none;}
	/*View 'Page'*/
		/*Text*/
			.page-librarystories .panel-col-first{width:100%;!important}
			.page-librarystories .views-field-body{width:100%;!important display:block; float: left;}

		/*Image*/
			.view-display-id-page .views-field-field-summary-image {display:none;}


}

	
