#mainContent a:hover, .right-box-content ul li a:hover, .bottom-box-single-content a:hover, #blog-box a:hover, .single-tab-center a:hover {text-decoration:underline;}

#left_section table {margin-bottom: 2em;}
#left_section a img {opacity:.8;}
#left_section a:hover img {opacity: 1}

#home-announcement .alert-success {
    background: teal; 
    color: #fff; 
    text-shadow: none; 
    font-size: 1.2em;
    text-decoration: none !important;
}

#home-announcement .alert-success a:hover {color: yellow; text-decoration: underline;}
#home-announcement .icon-gift {position: relative; top: 3px; text-decoration: none !important;}
.icon-snowflake {background-image: url(https://www.georgefox.edu/library/images/snowflake.svg); fill: white}

#britannica span {font-size: 110%;}
#britannica ul {margin-top: 0;}
#britannica li {line-height: 1em;}
    
#mobile-home .nav li a span {
    float: right;
    text-decoration: none;
}
#mobile-home .navbar-search
{
    margin-bottom: 1.5em;
}
#mobile-home .navbar-search #label {
    width: 90px; 
}
#mobile-home .btn {
    padding: 4px 12px;
}
/* Google Custom Search box*/
.table.gsc-search-box td.gsc-input {
    width: 300px;
}
#askus td {
    padding:0 8px 4px 0
}
#askus td#text a span {
    line-height:.8em;
    vertical-align:middle;
}
#askus .btn {
    padding: 5px 7px;
    text-shadow: none;
    font-size: 11px;
    width: 41px;
    margin: 0 4px 6px 0;
    color: #fff;
    height: 37px;
}
#askus span {
    font-size: 2.5em;
    line-height: .8em;
}
#askus #text span {
    font-size: 2.8em;
    line-height: .7em;
}
#askus #email span {
    font-size: 1.8em;
    line-height: 1.1em;
}

#soc-media .btn {
    height: 21px;
    width: 18px;
    margin-right: 5px;
    font-size: 1.7em;
    color: #777;
}
#soc-media .btn:nth-last-child(1) {
    margin-right: 0;
}
#soc-media .btn:hover {
    background-color:;#fff;
    color: #000;
}

/*Libcal styling*/
.sr-only {display: none;}
.s-lc-mhw-tb {color: #333;}
.s-lc-mhw-header {text-align: center !important; font-size: 140%; background:#d9edf7; }
.s-lc-mhw-today  {background: #fcf8e3;}
.s-lc-mhw-day {font-size: 95%;}
.s-lc-mhw-day:hover  {background: #fafafa;}
.s-lc-mhw-header-date {position: relative; top: 8px;}
.s-lc-mhw-sub-loc {margin-top: 5px;}

#videos-index {
    margin: .5em 0 3.5em 0;
}

#videos-index li a {
    font-size: 1.1em;
    padding: 1.3em .9em;
    background: url('') 93% 50% no-repeat;
    background-size: 44px 32px;
}

#videos-index li a:hover {
    background-color: #eee;
}

#eventlist li {
    margin-bottom: 0px;
}
.citations {margin-bottom: 2em;}

.citations p {
    padding-left: 3em;
    text-indent: -3em;
    line-height; 2em;
}

.top1 { margin-top:1%; }
.top2 { margin-top:2%; }
.top3 { margin-top:3%; }
.top5 { margin-top:5%; }
.top7 { margin-top:7%; }
.top9 { margin-top:9%; }
.top10 { margin-top:10%; }
.top15 { margin-top:15%; }
.top20 { margin-top:20%; }

#q {
    background-image: none !important;
}

.no-bold, .no-bold a {
    font-weight: 100;
}

#IR-left-col {
    margin-top: 3.0em;
}
#IR-left-col h3 {
    font-size: 18px;
    line-height: 18px;
    margin: 10px 0 5px 0;
    font-weight: 900;
}

#IR-left-col h3 a {
    color: #3f5e69;
    }

#IR-left-col img {
    border: 1px #ccc solid;
}

ol#libqual-faqs li {margin-bottom: 2.5em}

ol#libqual-faqs > li:before {font-size: 16.25px; color: #70767C}

.icon-arrow-up {margin-left: 2px}

#crescent-covers img {
    height: 232px;
    width: 150px;
    border: 1px transparent solid;
}
#crescent-covers img:hover {
    border: 1px #ccc solid;
}

#header_logo {
    float: left;
}
#headerMain .btn-warning {
    margin-right:17px;    
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    background-color: #cda32f;
}

.howDoIButton {
z-index:200;
}

#howDoI .tradegothic a {
    text-decoration: none;
    font-size: 110%;}

.no-bull {
    list-style-type: none;
}
.locations .btn-large {
    white-space: nowrap;
}
.welcome-message {
    min-height:60px;
}

.staff-pic-list .person {
    border: 1px #ccc solid;
    border-radius: 5px;
    margin-bottom:30px;
    padding: 1em;
    background: #fafafa;
    overflow: hidden;
    line-height: 1.2em;
}
@media (min-width: 1200px) {
    .staff-pic-list .person {height:auto;}
    .research-libs .person {height:auto;}
}
@media (min-width: 980px) {
    .staff-pic-list .person {height:auto;}
    .research-libs .person {height:auto;}
}


.staff-pic-list .person:hover {
    background: #fff;
}

.staff-pic-list .person p {
    margin-bottom: .5em;
    padding: 0 0 0 95px;
    line-height: 1.2rem;
}
.staff-pic-list .person #name {
    color: #17304C;
    font-size: 1.35em;
    font-weight: 900;
}

.staff-pic-list .person img#mugshot {
    float: left;
    margin: 0 1.5rem 1.5rem 0;
    border: 1px #eee solid;
    max-height: 180px;

}
.staff-pic-list .person .subjects a {
    font-size:90%;
    white-space: nowrap;
}
.staff-pic-list .checks {
    text-align: center;
    margin-bottom: 20px; 
}
.staff-pic-list .checks label {
    display: block;
    font-size: 130%;
    float: left;
    margin: 0 2em;
    color: #333;
}
.staff-pic-list .checks input {
  width: 13px;
  height: 13px;
  padding: 0;
  margin:0;
  vertical-align: bottom;
  position: relative;
  top: -1px;
  *overflow: hidden;
}

.ebooks h2 {
    margin: 50px 0 5px 0;
}

#databases h4 {
    margin-top: 2em;
}

#databases p {
    margin-bottom: 20px;
}

#databases #naxos {
    margin: -14px 0 20px 40px;
}

#databases #naxos a {
    font-weight: 100;
}

#headerMain .headerTitle {
    display: inline-block;
    font-size: 35px;
    text-transform: uppercase;
    position: relative;
    top: 10px;
}

#headerMain .headerTitle a {
    color:#fff;
}

#headerMain .searchHolder {
    margin-top: 30px;
    margin-bottom:10px;
}

#headerMain .searchHolder form {
    margin-bottom: 0;
}

#headerMain .searchHolder input[type=text] {
    margin: 0;
}

#headerMain .searchHolder .btn {
    padding: 5px 10px;
    margin: 0;
}

#headerMain .buttonHolder {
    text-align: right;
    margin-bottom:15px;
}
#headerMain .buttonHolder img#insta {
    opacity:.9;
}

.subheader table {
    margin-bottom:8px;
}

.subheader table td {
    vertical-align:middle;
}

.subheader table ul {
    margin-bottom: 0;
    margin-top: 5px;
}

.subheader table ul li {
    margin-top:5px;
}

.subheader table p {
    margin-bottom:0;
    font-size:18px;
    color:#999;
    text-align:center;
}

.subheader table .btn {
    text-align:center;
}

#top {
    float: right; position: relative;
}
#top .gfuHomepage {
    position: relative;
    top: 9px;
}

#header .myAccount {
    border-left: 1px solid white;
    float: right;
    margin-left: 15px;
    padding-left: 15px;
    position: relative;
    top: 18px;
}
#ref-contact {
    margin:0;
    list-style-type:none;
    font-size: 15px;
}
#ref-contact div {
    text-indent: -10px;
    padding-left: 22px;
    margin-bottom:1em;
}
#ref-contact div ul {
    margin:0 10px;
}
#ref-contact div ul li {
    padding-left: 7px;
    margin: 0 0 0 20px;
}
#ref-contact div span {
    margin-right:6px;
}
#ref-contact .linkImage {
    display:none;
}
#social_networking {
    float: right;
    position: relative;
    top: 15px;
}
#social_networking strong {
    color: #334B55;
    font-weight: normal;
    float: left;
    margin-top: 7px;
}
#how_do_i {
    background: url(../imag/how_do_i_background.gif) no-repeat 0px 0px;
    height:55px; 
    position: relative; 
    top:-13px;

}
#how_do_i .table {
    width:83%; 
    position: relative; 
    left: 150px;
    padding-top: 8px;
}
#how_do_i .table li {
    background: url(../../global/images/misc/list-arrow-red.gif) no-repeat 0px 6px;
}
#how_do_i .table a {
    text-decoration: none;
    color:#334B55; 
} 

.carousel .item {
    min-height: 238px; /* Prevent carousel from being distorted if for some reason image doesn't load */
}
.carousel .item img{
    margin: 0 auto; /* Align slide image horizontally center */
    border-radius:5px;
}

#search_title {
    background: url(../imag/title_background.gif) no-repeat 0px 0px;
    height: 238px;
    padding:10px; 
    margin-top:3px;
    }
    
    
#search_title p a{
    color:#76321b; 
}
#search_title li {
    color:#334B55; 
    background: none;
}

.rssincl-content {margin: 0 0 18px 20px;}
.rssincl-entry {background: url('') no-repeat left .7em}
.rssincl-entry p {
    margin: 0; 
    line-height: 1.5em;
    margin-bottom: .8em;
}

.rssincl-itemtitle { padding-left: 1.1em}

#buttom {
    background: url(../imag/search_bottom_background.gif) no-repeat 0px 0px;
    height: 21px;
    margin-top: -18px;
}

#Right_Widget {
    background: url(../imag/right_content_background.gif) no-repeat 0px 0px;
    }
#take_our_poll {
    width: 263px;
    margin-left: auto;
        margin-right: auto; 
        padding-top: 12px;
    padding-bottom: 12px;
    }

#featured-video-img a img {
    float: left; 
    opacity: .86;
    }
#featured-video-img a img:hover {
    opacity: 1.0;
    }


#featured_video .noindent {
    position:relative; 
}

#featured_video p a {
    font-size: .9em;
}

#featured_video hr, #helpful_links hr, #libarary_blogs hr {
    position:relative;
    left:5%;  
    width: 90%;
}

#videos-link { 
    margin-top: 1.5em
    font-weight: 900;
}
#videos-link a { 
    text-decoration: none;
    color: #76321b;
}
#videos-link img { 
    margin-left: 4px;
}

#helpful_links {
    background: url(../imag/helpful_link_background.gif) no-repeat 0px 0px;
    height: 155px;
    width: 263px;
    margin-left: a
    uto;
        margin-right: auto;
        padding-bottom: 12px;
    }
#helpful_links ul, #libarary_blogs ul {
    position: relative; 
    top:10px;
}
#helpful_links a {
     color: #ffffff;
     text-decoration: none;
}
#helpful_links li {
    background: url(../imag/white-arrow.png) no-repeat 0px 5px;
    padding-left:15px;
}
#libarary_blogs {
    background: url(../imag/blog_background.gif) no-repeat 0px 0px;
    height: 168px;
    width: 263px;
    margin-left: auto;
        margin-right: auto;
        
    }
#libarary_blogs .bottom{
    position:relative; 
    top:8%; 
    left:50%;
}
#libarary_blogs .header {
    position: relative; 
    top:10px;
}
#left_section {
    width: 95%;
    margin-left: 15px;
    }


.tab_container {
position: relative;
float: left;
width: 140px;
margin-right: 20px;
margin-top: 4px;
border-top: 1px solid #DDD;
padding-right: 0px;
}

.accordion-heading {
    background-color: #7EA2B2;
    border-bottom: 0 none;
}

.accordion-heading a {
    color: #fff;
    font-weight: 900;
    text-shadow: 1px 1px #666;    
}

.accordion-group {
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.header_highlight {
background: #EEE;
color: #930;
padding: 7px 7px 7px 8px;
}

.bg {
width: 530px;
float: left;
position: relative;
top: -13px;
}

#social-box {
clear:left;
margin-left:12px;
}

.subjects_table a {
    text-decoration: none !important;
}
.subjects_table td:hover {
    background: #eee;
}
.subjects_table td {
    padding: .7em 0 .4em 1.7em;
    text-indent: -1em;
    line-height: 1.3em;
}

.subjects_table th {
    text-align: left;
    margin: 0;
}
.subjects_table th .btn {
    margin: 0;
    padding: 4px 0px;
}

#subjects_navlist p a.btn {
    width: 150px;
    font-size: 18.25px;
}

#subjects_navlist .nav-tabs li {
     background: white;
     border-width: 1px;
     border-color: #ccc; 
     border-style: solid;
     border-radius: 3px;
     font-weight: bold;
     margin: 4px 0;
    -webkit-transition: border-width .4s; /* Safari */
    transition: border-left-width .4s;
    }
#subjects_navlist .nav-tabs li:hover {
     background-color: white;
     border-left-color: #76321b;
     border-left-width: 5px;
    }
#subjects_navlist .nav-tabs li a {
    text-decoration: none;
    -webkit-transition: border-left-width .4s; /* Safari */
    transition: border-left-width .4s;
    }
#subjects_navlist .nav-tabs li a:hover {
    padding-left: 16px;
    color: #76321b;
    background-color: white;
    text-decoration: underline;
    }
#api_subjects_iid2757 form select {width: 100%;}
#api_subjects_iid2757 form option {width: 300px;}
#subjects_navlist #sidebar h3 a:hover {color:#76321b;}

#basic-accordian .accordion_child {
    background: white;
    border-color: #ddd;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-radius: 3px;
    z-index: 1;
    padding: 10px 20px;
    min-height: 300px;
}
#basic-accordian .nav-tabs {
    margin-right: -1px;
}



.accordion_child h3 {
    color: #76321B;
}
#course-guides h4, #course-guides h3 {
    margin-top: 3em;
    color:#1C334B
}
#course-guides.row {margin-left: -20px;}

ul.libguides_api_list {
    margin-bottom: 2em;
    }
ul.libguides_api_list li a {
    text-decoration: none;
    }
#course-guides ul li a {
    text-decoration: none;
}

#course-guides ul li a:hover {
    text-decoration: underline;
}

#subjects_guide_li {
    position: relative; 
    top: 10px; 
    left: 80%;
}
#subjects_guide_li a {
    color: #76321B;
    font-style:oblique;
}
#subject_display_div {
    background: url(../imag/subject_background.gif) no-repeat 0px 0px;
    width: 720px;
    height: 10px;
    position: relative;
    top: 40px;
}

#basic-accordian {
    margin-top:30px;
}
.sectionTitle {
    margin: 5px 0 11px 0px;
}
#search_title .noindent li {
    background: url(../imag/large-blue-arrow.png) no-repeat -1px 16px;
}

ul.trial-dbs {
    list-style-type: none;
    margin:0;
}

ul.trial-dbs li {
    min-height: 60px;
    padding: 5px 0 0 85px;
    margin-bottom: 2em;
}

ul.trial-dbs li a {
    font-size: 1.2em
}
ul.trial-dbs li#alexpress {
    background: url("") no-repeat scroll 18px -6px;
}
ul.trial-dbs li#apa {
    background: url("") no-repeat scroll 17px 0;
}
ul.trial-dbs li#ebsco {
    background: url("") no-repeat scroll 0 0;
}
ul.trial-dbs li#euro-intl {
    background: url("") no-repeat scroll 0 0;
}
ul.trial-dbs li#kanopy {
    background: url("") no-repeat scroll 16px 0;
}
ul.trial-dbs li#naxos {
    background: url("") no-repeat scroll 0 0;
}
ul.trial-dbs li#ovid {
    background: url("") no-repeat scroll 0 0;
}
ul.trial-dbs li#oxford {
    background: url("") no-repeat scroll 15px 0;
}
ul.trial-dbs li#proquest {
    background: url("../imag/proquestlogo.png") no-repeat scroll 0 0 ;
}
ul.trial-dbs li#psychnet {
    background: url("") no-repeat scroll 15px 0 ;
}
ul.trial-dbs li#routledge {
    background: url("") no-repeat scroll 15px 0;
}
ul.trial-dbs li#statista {
    background: url("") no-repeat scroll 15px 0;
}


/*  Libarary 2012
*   start homepage (index.html)
*/

/*  Tab box */

#research-Guides .nav-tabs {
    padding-bottom: 0;
    font-size: 1.1em;
}

#research-Guides .nav-tabs li {
    text-align: center;
    font-weight: 100;
    border-bottom: none;
    margin-right: .2em;
    width: 20%;
}
#research-Guides .nav-tabs li a {
    color: #f1f1f1;
    background: #1C334B;
    position: relative;
    top: 5px;
}
#research-Guides .nav-tabs li a:hover {
    background: #516A87;
    color: #fff;
    border: 1px #1C334B solid;
}
#research-Guides .nav-tabs li.active a {
    color: #222;
    background: #ffffff;
    border: 1px #aaa solid;
    border-bottom: none;
    position: relative;
    top: 1px;
    height: 25px;
    font-weight: 900;
    text-decoration: none;
}
#research-Guides .tab-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px #aaa solid;
    margin-top: -20px;
    overflow: auto;
    padding: 10px 20px 20px 20px;
    min-height: 30em;
    border-radius: 0 5px 5px 0;
}
#research-Guides .tab-content a {
    text-decoration: none;
}
#research-Guides .tab-content a:hover {
    text-decoration: underline;
}
#research-Guides .tab-content p {
    margin-bottom: 2em;
}
#research-Guides ul.subjects li {
    font-size: 110%;
    line-height: 1.5em;
}

#research-Guides #course-guides .anchors ul {
    font-size:0.9em;
    margin-left: 2em;
}
#research-Guides h3 {
        color: #76321B;
}


#middlebox-container button.btn, #middlebox-container input.btn[type="submit"] {
    padding-top:4px;
    padding-bottom:4px;
}
#middlebox-container .tab-content {font-size: 1.1em}

#middlebox .advanced_search {
    position: relative; 
    left: 352px;
    color: #555555;
}

.advanced-search {
    padding-left: 3.3em;
}
#middle-box-tabs-3 .search-box-footer {
    text-align: center;
}
#middle-box-tabs-3 input#chkPeerReviewed {
    position: relative;
    bottom: 4px;
}


#middle-box-tabs-titles.nav {
    background-color: #EAEAEA;
    margin-bottom: 0px;
}

#middle-box-tabs-titles.nav li a {
    border: 1px solid #c3c3c3;
    font-weight: 900;
    font-size: .9em;
    text-shadow: 1px 1px #fff;
    text-decoration: none;
}

#middle-box-tabs-titles.nav li.active a {
    background-color: #fcfcfc;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #FCFCFC;
    color: #000;
}

#middlebox-container .tab-content {
    padding:10px;
    border: 1px solid #42576e;
    border-top: none;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background:#fcfcfc;
    min-height: 12em;
    position: relative; 
    margin-bottom: 2em;
    overflow: visible;
}

#middlebox-container .tab-content form {
    margin: 0;
}

.tab-content #primo {
    margin: 1em 1em 0 1em;
    font-size: .92em;
 }
.tab-content #primo a {
    font-size: .92em;
 }

#primo #go {
    position: relative;
    top: -5px;
 }
#primo select option {line-height: 2em;}
 
#primo .single-tab-bottom {
    bottom: 1em; 
    width: 92%;
  }
  
 #primo .single-tab-bottom ul {
     list-style-type: none;
     text-align: center;
     width: 92%;
 }
  #primo .single-tab-bottom ul li {
    display: inline;
    margin: 3em;
 }

#stb-right img {
    margin-right:10px;
    position: relative;
    bottom: 2px;
    }

.input-small {
    width: 110px;
}

#search_top {
    background-color: #17304c;
    border: 1px solid #E0E1E1;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    padding: 5px 5px 1px 10px;
    font-size: 1.9em;
    color: white;
    margin-bottom:0px;
    text-shadow: 1px 1px #444;
    margin: 0;
}

#search_top a {
    color: #fff;
}
#search_top a:hover {
    color: #c89f2c;
}


#search_top p {
    font-size: 26px;
    font-weight: bold;
    color: white;
}

#middlebox #middle-box-tabs .textbox {
    border: 1px solid #CCC;
    height: 26px;
    width: 270px;
    font-size: 125%;
    margin-left: 5px;
    margin-right: 5px;
}

#middlebox #middle-box-tabs .go-button {
    position: relative;
    top: 7px;
}

#worldcat-disc {
    padding-left: 4px;   
}

#new-icon {
    position: relative;
    top: -10px;
    right: 6px;
    }

#dc-titlebar {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	margin: 0 .1em .5em .8em; 
	text-align: center; 
	text-transform: uppercase;
	}

#dc-titlebar a.btn {
	padding: .2em 5em;
	}

#dc-more-link {
	position: relative; 
	top: -20px; 
	height: 2em;
	}

.single-tab-top h3 {
    color: #76321B;
    margin-bottom: .7em;
}

.single-tab-top h3 strong {
    font-weight: 900;
}

.single-tab-top h3 a {
    color: #76321B;
    text-decoration: underline;
}

.single-tab-top p {
    color: #76321b;
    font-style: italic;
}

.single-tab-top {
    min-height: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
}

#primo .single-tab-center {
    margin-top: 20px;
    margin-bottom: 10px;
}

.popbox {
    background: white url(https://www.georgefox.edu/template/library-2011/css/ui-icons_888888_256x240.png) -16px -144px no-repeat;
    border: 1px solid #ccc;
    text-decoration: none;
    float: left;
    position: relative;
    top: 2px;
    border-radius: 3px;
    height: 16px;
    width: 16px;
    overflow: visible;
}
.popover-title {color: #76321B; font-size: 120%; font-weight: 900;}

.single-tab-center .search-bar {
    margin: 10px;
}
.single-tab-center .search-bar label {
    display: block;
    float: left;
    text-align: right;
    width: 122px;
    position: relative;
    top: 12px;
    font-weight: 100;
    color: black;
}
.single-tab-bottom {
    position: absolute;
    bottom: 5px;
}
.single-tab-bottom .botton-img {
    position: relative;
    top: 8px;
}

.single-tab-bottom ul li {
    font-size: 90%;
}

.jquerybubblepopup-innerHtml h4 {
    margin:0px 0px 5px 0px; 
    padding: 0px;
    border-bottom: 1px #444 solid; 
}

.jquerybubblepopup-innerHtml a {
    color: #444;
    font-size: 13px;
}

/* Right Box */
#Right_Widget_2 {

}
    

.right-box-logo {
    margin: 5px 5px 14px 5px;
}

.right-box-logo h2 {
    font-size: 21px;
    line-height:18px;
    margin: 5px 0 10px 0;
    font-weight: 900;
    color: #a0624e;
}

.right-box-content {
    padding: 0px 5px 5px 5px;
}
.right-box-content ul, s-lc-ea-h3 ul {
	list-style-type: none; 
	margin: 0;
	font-size: 105%;
	}
.right-box-content ul li {
 	margin-bottom: 1.4em;
	line-height: 1.4em;
	position: relative;
	left: 30px;
	display: block;
    padding-right: 2em;
	}
.right-box-content ul li a span {
    text-decoration: none !important; 
	}
.right-box-content .icon {
	font-size: 1.4em;
    display: inline-table;
    padding-right: 5px;
    position: absolute;
    left: -30px;
    opacity:.8;
	}
.right-box-content ul li a:hover {
	color: #000;
	}
	
#Right_Widget_2 hr {
    margin: 0 0 20px 0;
}

/* Bottom Box */
.bottom-box-single {
    border: 1px solid #CCD0D1;
    border-radius: 5px 5px 5px 5px;
    background-color: #fafafa;
    box-shadow: 2px 2px 3px 1px #DDD;
    margin-bottom:20px;
}

.bottom-box-single-title {
    border: 1px solid #799AA9;
    background-color: #799AA9;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 0px 0px;
    font-size: 1.4em;
    color: white;
    margin: 0px 0px 10px 0px;
    text-shadow: 1px 1px #555;
}
.bottom-box-single-content {
    padding:0px 10px;
    min-height: 10.5em;
}

.bottom-box-single ul li ul {
    margin-top: 0px;
    margin-bottom: 0px;  
}

.bottom-box-single ul li ul li {
    line-height: 1.5em;
    margin-bottom: 0px;
}

.bottom-box-single .btn-group {
    margin-bottom:10px;
}

.btn-group #databases
{
    margin-left: 15px;
}


/* extend boxes */
.extend-box-single {
    border: 1px solid #CCD0D1;
    border-radius: 5px 5px 5px 5px;
    background-color: #fafafa;
    box-shadow: 2px 2px 3px 1px #DDD;
}

.extend-box-single-title {
    border-bottom: 1px #3F5E69 solid;
    padding: 8px 5px 4px 10px;
    border-radius: 5px 5px 0px 0px;
    font-size: 1.4em;
    color: #3F5E69;
    margin: 0px;
}

#blog-box img {
    margin-right: 7px;
    position:relative;
    top:-30px;
}

#read-more-link {
    padding-left: 10px;
    padding-right: 7px;
    background-color: #B4B991;
    border: 1px solid #B4B991;
    border-radius: 5px 5px 5px 5px;
    margin: 0px 5px 5px 8px;
    *margin: 3px;
    float: right;
    padding-top: 3px;
    padding-bottom: 2px;
}

#read-more-link a {
    color: white;
    text-decoration: none;
}

#featured-exhibits {

}

.extend-box-single-content {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    min-height: 100px;
    color:#444;
}

li#no-arrow {
    background-image: none;
    padding-left: 0px;
}

table.styled {
    border: 1px #aaa solid;
    border-radius: 5px;
    moz-border-radius: 5px;
    }
table.styled th {
    color:#585E2A
    }

table.styled td {
padding: 4px;
border: 1px #ccc solid;
}

table.styled tr:hover {
background-color: #fafaff;
}

.table tr.success th { 
    background-color: #939E57;
    background-image: linear-gradient(to bottom, #AEB96C, #939E57);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.table tr.info th { 
    background-color: #72919F;
    background-image: linear-gradient(to bottom, #84A9BA, #72919F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.clear, #clear {clear: both} !important;

.limit-text {
    margin: 2px 0 0 0; 
    padding: 0; 
    text-align: right; 
    font-size: 0.90em; 
    width: 72%;
    color: #222;
    }
    
#popular-dbs {
    margin: 0 0 1em 2em;
    color: #333333;
    font-weight: 900;
    font-size: 1em;
    }
#popular-dbs select {
    color: #222; 
    width: 104px;
    margin-left: 3px;
    }
#popular-dbs option {
    padding: 0px; 
    margin: 0 0 3px 5px;
    }
#popular-dbs option#last{ 
    margin-bottom: 10px;
    }


.top-bar-wrapper {
    padding: 0 30px 0;
    margin-right: -30px;
    }
#hours-wrapper {
    margin-left: 10px;
    position: relative;
    top: 7px;
}




/*******  HOURS OF OPERATION 2018 - LibCal******/
#home-hours {
    font-size: 0.9em;
    margin-left: 0;
    height: 80px;
    padding: 5px;
    max-width: 300px;
    }

#home-hours h5 {
    margin: 0; 
    padding: 0;
    font-size: 1.4em;
    line-height: 20px;
    }
#home-hours td {
    border: 0;
    padding: 0 2px;
    }
.s-lc-w-today tr, .s-lc-w-today tr {border: none;}

#s_lc_tdh_556_0 {
    font-size: .82em;
}
.s-lc-w-today th, .s-lc-w-today td {
    border-spacing: 0;
    width: 100%;
    font-size: 1em;
}

/* Hide Archives and 24/7 space from header */
.subheader .s-lc-w-department {display:none;}

.s-lc-w-today td, .s-lc-w-today th {
    padding: 1px 1px; border: none;
}
.s-lc-w-today thead {display: none;}
.s-lc-w-today tbody {
    font-size: 1.2em;
    line-height: 18px;
}
.s-lc-w-head {
    font-size: 150%;
    text-align: center !important;
    color: #315883;
}
.s-lc-w-head-pre {display: none;}
.s-lc-w-loading { margin-top: 40px; text-align: center; font-size:2em}
.s-lc-w-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.s-lc-w-today-cont-0 caption {display: none;}
.s-lc-w-today-cont-0 tbody {font-size: .8em;}

.s-lc-w-btn { line-height: 1.5; border-radius: 3px; display: inline-block; padding: 3px 6px; margin-bottom: 0; font-size: 12px; font-weight: 100; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; border: 1px solid #ccc; color: #333; background-color: #fff; }
.s-lc-w-btn:active, .s-lc-w-btn:hover { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; }
.s-lc-w-previous, .s-lc-w-next {  
	text-indent: -9999px;
    height: 18px;                        
    width: 13px;
    white-space: nowrap;
    border: none;
    }
.s-lc-w-previous {
    float: left; 
    background: url(https://www.georgefox.edu/library/images/lt-icon1.png) 0 0 no-repeat;
    background-size: 80%;
}
.s-lc-w-next {
    float: right; 
    background: url(https://www.georgefox.edu/library/images/gt-icon1.png) 0 0 no-repeat;
    background-size: 80%;
}
.s-lc-w-location td { 
    font-weight: 100; 
    white-space:nowrap;
}
.s-lc-w-department .s-lc-w-name { padding-left: 20px; font-weight: 100; font-size: 95%;}
.s-lc-w-times { border-bottom: 1px solid #ddd; }
.s-lc-w-today-view-link { text-decoration: none; font-size: 1.2em;}
.s-lc-w-today-view-all {display: none;}



/*******  HOURS OF OPERATION 2015******/

.calendarDate {min-width: 42px;}

#flip-cal-wrapper {
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index:1;
}

time.flip-cal
{
  font-size: 1em; /* change flip-cal size */
  display: block;
  position: relative;
  width: 3em;
  height: 3.2em;
  background-color: #fff;
  margin: .6em auto;
  border-radius: 0.3em;
  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotate(0deg) skewY(0deg);
  -webkit-transform-origin: 50% 10%;
  transform-origin: 50% 10%;
  line-height: .8em;
}

time.flip-cal *
{
  display: block;
  width: 100%;
  font-size: .65em;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

time.flip-cal strong
{
  position: absolute;
  top: 0;
  padding: 0.2em 0;
  color: #fff;
  background-color: #799AA9;
  box-shadow: 0 2px 0 #799AA9;
}

time.flip-cal em
{
  position: absolute;
  bottom: 0em;
  color: #799AA9;
}

time.flip-cal span
{
  width: 100%;
  font-size: 1.1em;
  letter-spacing: -0.05em;
  padding-top: 1.4em;
  color: #2f2f2f;
}

#gcal-events-mlrc {
    margin: 0 0 0 14px;
    min-width: 80px;
    min-height: 30px;
}
#gcal-events-mlrc li {
    margin: 0;
    line-height: 1.5em;
    font-size: .9em;
}
#gcal-events-mlrc li span {
    position: relative;
    left: -4px;
}

.events-list ul {
    margin-left: 16px;
}
.events-list ul li a {
    font-size: 109%
}

#hours-more-link {
    margin: 0;
    }
    
#lib-hours-agenda {
    height: 360em;
    }
#lib-hours-agenda h4 {
    margin: 0 0 0 10px; 
    padding: 0;
    color: #444;
    font-family: inherit;
    font-size: 1.05em;
    }
#lib-hours-agenda ul {
    margin-bottom: 0;
    margin-left: 40px;
}
#lib-hours-agenda ul li {
    line-height: 1.4em;
    margin-bottom: 0;
    }
.rrlabel {
    text-align: right; 
    vertical-align: top; 
    font-size: 1.1em; 
    margin: .1em 1em 0 0;
}
    
#middlebox-container.alert {color: #76321B; 
    }

.agenda .event-time {
    color: #fff;
    }

#rss-icon {
    margin-right: 7px;
}
#middle-box-tabs-1 #summit-text {
    line-height: 1.1em;
}
#middle-box-tabs-1 #summit-text li {
   margin-bottom: 3px;
}
#middle-box-tabs-1 #summit-text a {
    font-size: 130%;
}
#includePR {
    margin: 2px 0 0 0; 
    padding: 0; 
    text-align: right; 
    font-size: 0.9em; 
    width: 72%; 
    color: #222;
}
#jnlsTab-bottom-text {
    position: relative; 
    top: 0px;
}
#reserves-form-link {
    position: relative; 
    top: 24px;
}
#reserve-header {
    background: #0d1e32 url(https://www.georgefox.edu/library/images/gfu-libraries-banner-logo1.png) no-repeat 0 0;
    width: 100%;
    margin-top: 1em;
    font-size: 1%;
    height: 38px;
}

#services-home div {
    line-height: 18px;
}
#services-home h4 {
    line-height: 18px;
    margin-bottom: 5px;
}

#services-for ul {
    list-style-type: none;
    margin-left: 0;
}

#services-for ul li {
    background-size: 70px 70px;
    font-size: 1.1em;
    font-weight: 900;
    height: 90px;
    white-space: nowrap;
}

#services-for ul li#alumni {
    background: url('/offices/murdock/images/services-alumni.jpg') 0 0 no-repeat;
    background-size: 70px 70px;
}
#services-for ul li#distance {
    background: url('/offices/murdock/images/services-distance.jpg') 0 0 no-repeat;
    background-size: 70px 70px;
}
#services-for ul li#intl {
    background: url('/offices/murdock/images/services-intl-student.jpg') 0 0 no-repeat;
    background-size: 70px 70px;
}
#services-for ul li#faculty {
    background: url('/offices/murdock/images/services-faculty.jpg') 0 0 no-repeat;
    background-size: 70px 70px;
}
#services-for ul li a {
    padding: 40px 0 40px 80px;
    position: relative;
    top: 22px;
}

    
#hidden {
    display: none
    }
#middlebox select {
    width: 100px;
    }
    
/* WorldCat link and Popbox*/
#primo > div.single-tab-bottom > div > div:nth-child(1) > a:nth-child(1) {
    float: left;
}

#primo > div.single-tab-bottom > div > div:nth-child(1) > strong > a.popbox {
	top: 0;
	float:left;
    border: 1px solid #bbb;
}    



/* Responsive styles -- these kick in when screen width less than X pixels */

@media (min-width: 1200px) {
    #hours-wrapper {min-width: 188px; min-height: 50px}
}

@media (max-width: 1200px) {
    #hours-wrapper {
        margin-left: 4px;
    }
    #home-hours {
        padding: 0 5px;
    }
	#home-hours td td {
		position: relative;
   		float: left;
    	}
	td.s-lc-w-time {
		text-align: right;
		}
	td.s-lc-w-name {
	    line-height: 12px;
	}
}

@media (min-width: 980px) and (max-width: 1200px) {
    #home-hours {width: 220px; height:auto;}
    #hours-wrapper {min-width: 150px; min-height: 50px} 
    #howDoI {width: 700px; auto;}
}

@media (min-width: 768px) and (max-width: 979px) {
    #home-hours {width: 166px; height:auto;}
    #howDoI {width: 534px;margin-left: 20px; height:auto;}
    #hours-wrapper {min-width: 97px; min-height: 95px}      
}

@media (max-width: 767px) {
    
    #headerMain .headerRight {
        float: none;
        clear: left;
        margin: 0 auto;
    }
    
    #headerMain .buttonHolder, #headerMain .searchHolder {
        display:inline-block;
    }
    
    #headerMain .searchHolder {
        margin-right:15px;
        margin-top:0;
    }
        
    
    #headerMain .headerTitle {
        font-size: 24px;
        top: 6px;
    }
    
    .subheader table td {
        display: block;
        padding: 0 10px;
        border: 0 none;
        text-align: left;
    }
    
    .subheader table td p {
        text-align: left;
        margin: 10px;
    }
    
    .subheader table .iconWrapper {
        background-color: #e9e9e9;
        padding: 4px 5px 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border-right: 1px solid #eee;
        border-bottom: 2px solid #ccc;
        border-left: 1px solid #eee;
    }
    
    .subheader table ul {
        margin-top: 0;
    }
    
    .subheader table ul li {
        margin-top: 0;
    }
    .headerRight {
		margin-top: 10px;
        }   
    .headerRight btn {
		padding: 2px 3px;
        }
	.searchHolder {
		display: none;
		}

    #headerLogo {
        margin: 10px 20px 10px 0;
        }
        
    #home-hours {height:auto;}
    #home-hours td {display: table-cell;}

    .hide-mobile {
        display: none !important;
        }
    time.flip-cal {
        margin: .6em .1em;
    }
    .subheader .btn-navbar {
        position: relative;
    }
}


/* End Responsive Styles */

ul.dropdown-menu.tightened {
    margin:0;
    }

#librarians li a {
    background-position: right; 
    background-repeat: no-repeat;
    background-size: 36px 50px;
    height: 40px;
    border: none;
    border-bottom: 1px solid #ddd;
    }
#librarians li:nth-last-child(1) a {border-bottom: none;}

#librarians #ryan {
    background-image: url('') 
    }
#librarians #merrill {
    background-image: url('../../../employ_photo/JohnsonMerrill1381.jpg') 
    }
#librarians #alex {
    background-image: url('../../../employ_photo/RolfeAlex1736.jpg') 
    }
#librarians #charlie {
    background-image: url('../../../employ_photo/KamilosCharlie4151.jpg') 
    }
#librarians #rob {
    background-image: url('../../../employ_photo/BohallRob.jpg') 
    }
#librarians #robin {
    background-image: url('https://www-test.georgefox.edu/Fallback%20Zone/2020-summer/2019-old-site-archive/_about/mugshots/RobinGFUprofilephoto.jpg') 
    }
#librarians #rodney {
    background-image: url('../../../employ_photo/BirchRodney.jpg') 
    }
#librarians #sarah {
    background-image: url('../../../employ_photo/HardySarah.jpg') 
    }

	



