a:hover,
a:link {
    text-decoration: none;
    color: #069
}
a:active,
a:visited {
    text-decoration: underline
}
.hoverlink a:visited,
body,
h3 {
    font-style: normal;
    font-variant: normal
}
.hoverlink a:active,
.hoverlink a:hover,
body,
h3 {
    font-style: normal
}
#SI:focus,
#main_search_submit:focus,
.tab a {
    outline: 0
}
body {
    width: 100%;
    color: #606060;
    height: 100%;
    font-weight: 400;
    line-height: 1.5;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(//content.law.virginia.edu/sites/default/themes/law_theme/images/header_bkgnd_blue.png);
    background-repeat: repeat-x;
    background-color: rgb(229, 229, 229);
   /*  border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #776b78; */
    margin: 0;
    padding: 0
}
header.library-landing, header.library-landing #section-header {
    height: 240px;
}
.uvabar-logo-mobile img {
    width: calc(100% - 20px);
    padding: 0px 10px;
}

.news-logo img {
    max-width: 90%;
}

#zone-user-wrapper .region-user-second { width: 65%; }

#s-lg-guide-main, #s-lib-public-main, #s-lg-tabs-container, #s-lg-side-nav-content { background-color: rgb(255,255,255);}

.toplink,
h4 {
    padding-top: 10px
}
#header,
#wrapper {
    max-width: 1200px;
    margin: 0 auto
}
#lib_headermain,
#lib_headertitlebox,
.footerbox {
    background-repeat: no-repeat
}
#header {
    height: 140px;
    z-index: -5
}
#wrapper {
    border: 15px solid #FFF;
    background-color: #FFF;
    z-index: 10;
    position: relative
}
#footer,
.footerbox {
    border-top-style: solid;
    background-color: #E5E1D8
}
form {
    display: inline
}
a:visited {
    color: #069
}
a:active {
    color: #666
}
.hoverlink a:visited {
    color: #606060;
    text-decoration: none
}
.hoverlink a:hover {
    color: #069;
    text-decoration: underline
}
.hoverlink a:active {
    color: #606060;
    text-decoration: underline
}
h3 {
    margin-top: 0;
    color: #CF7234;
    font-family: Arial, sans-serif;
    font-weight: 500
}
#footer,
h4 {
    font-family: Arial, Helvetica, sans-serif
}
h4 {
    font-weight: 700;
    color: #154265
}
.toplink {
    padding-right: 14px;
    padding-left: 14px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CEBEB3;
    float: left
}
#footer {
    clear: both;
    width: 100%;
    border-top-width: 4px;
    border-top-color: #C8C2BB;
    font-size: 12px;
    color: #606060;
    line-height: 190%
}
.footerbox {
    height: 150px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    border-top-width: 5px;
    border-top-color: #E1DAD7;
    overflow: visible;
    background-image: url(https://www.law.virginia.edu/images/footer/logo_bottom.png);
    width: 1150px!important;
    padding: 15px
}
.footerinfo {
    width: 325px;
    border-right-color: #69533B;
    float: left
}
.footerlinks02,
.footerlinks03 {
    float: right;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #B6AFA1;
    padding-bottom: 10px
}
.footerheadline {
    font-weight: 700;
    text-transform: uppercase
}
.footerlinks01 {
    float: right;
    padding-left: 20px;
    width: 130px!important
}
.footerlinks02 {
    padding-right: 50px!important;
    padding-left: 20px!important
}
.footerlinks03 {
    padding-left: 20px;
    width: 100px!important
}
.facebooklike {
    width: 258px;
    margin-bottom: 20px;
    text-align: left
}
.support {
    padding-top: 20px
}
.footersocialmedia {
    padding-left: 30px;
    float: right;
    text-align: right;
    width: 288px!important
}
.footertextsharebox {
    float: right;
    margin-top: 5px;
    margin-left: -5px!important
}
.socialblock {
    float: left;
    width: 156px
}
.legaltext {
    float: left;
    clear: both;
    width: 220px;
    text-align: left;
    font-size: 11px;
    margin-top: 10px
}
.footertextshare {
    font-size: 12px;
    text-align: center;
    height: 20px;
    width: 70px;
    border: 2px solid #B6AFA6;
    vertical-align: middle;
    margin-left: 0;
    margin-bottom: 10px
}
.footerbottom {
    width: 100%;
    height: 110px;
    background-color: #B6AFA6;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #DCD8D3;
    border-bottom-width: 5px;
    border-bottom-style: solid;
    border-bottom-color: #776B78;
    line-height: 160%;
    overflow: hidden
}
.footerbox2 {
    background-color: #B6AFA6;
    width: 1150px!important;
    margin: auto;
    padding: 20px 15px 30px
}
.footerbottombox1,
.footerbottombox2 {
    float: left;
    padding-left: 25px
}
.footerbottombox1 {
    padding-right: 25px;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #9B9280
}
.mostpopular {
    float: left;
    margin-right: 40px!important
}
.footerbottom a:hover {
    color: #FFF;
    text-decoration: underline
}
.fb_iframe_widget iframe {
    position: relative!important
}
.menubuttons {
    top: 0;
    float: right;
    width: 640px;
    text-align: right;
    margin-right: 0;
    background-color: #E5E5E5;
    padding-bottom: 5px;
    font-size: 13px;
    z-index: 200;
    position: relative
}
#toplogo,
.banwrap {
    position: relative;
    float: left;
    padding-top: 8px;
    width: 340px
}
#toplogo {
    overflow: hidden;
    height: 120px;
    z-index: 90;
}
.banwrap {
    margin-left: -340px;
    z-index: -10;
    height: 100px;
    overflow: visible
}
#lib_news_tabcontent,
#lib_rowone,
.bx-window,
.bx-wrapper {
    overflow: hidden
}
#lib_toplinks {
    width: 950px;
    height: 31px;
    background-color: #a49a91;
    border-bottom: solid;
    border-bottom-color: #FFF;
    border-width: 2px
}
#lib_toplinks a {
    text-decoration: none;
    color: #fff
}
#lib_toplinks ul#lib_nav {
    float: right;
    list-style: none;
    margin-top: -3px
}
#lib_toplinks ul#lib_nav li {
    float: left;
    color: #FFF;
    font-size: 12px;
    border-right: 1px solid #bdb5af;
    padding: 10px 16px 0 15px
}
#lib_toplinks ul#lib_nav li:last-child {
    float: left;
    border-right: 0;
    border-right-width: 0;
    padding: 10px 20px 0 15px
}
#lib_headermain {
    height: 105px;
    width: 950px;
    background-color: #d88b51;
    background-image: url(https://www.law.virginia.edu/images/library/lib_frontpage/lib_headerbkg.jpg);
    border-bottom: 1px solid #b76426
}
#lib_headertitlebox {
    background-color: #fff;
    background-image: url(https://www.law.virginia.edu/images/library/library_morris.png);
    width: 100%;
    height: 73px;
    padding: 0 0 0 20px
}
#lib_headertitlebox h1 {
    color: #d88b51;
    font-size: 40px;
    font-family: Lusitana, serif;
    font-weight: 400;
    background-color: #fff;
    float: left;
    margin: 0;
    padding: 0
}
.lib_header_tab {
    float: right;
    background-color: #ebeae9;
    width: 95px;
    height: 25px;
    text-align: center;
    color: #968B81;
    font-size: 15px;
    padding-top: 2px;
    border-bottom-color: #DEDDDC;
    border-style: none none solid;
    border-width: 0 0 2px;
    margin: 65px 5px 0 0
}
.lib_header_tab a {
    color: #968B81;
    text-decoration: none
}
#lib_rowone {
    width: 950px;
    height: 340px;
    background-color: #FFF
}
#lib_newsbox {
    float: left;
    height: 330px;
    width: 310px;
    background-color: #fff;
    padding-right: 10px
}
#lib_followustext {
    font-family: 'Pontano Sans', sans-serif;
    color: #d88b51;
    font-size: 24px;
    display: block;
    float: left;
    margin: 22px 0 0 10px
}
#lib_blogbox h2,
.lib_featureheadline {
    font-family: proxima-nova, sans-serif;
    font-style: normal
}
#lib_blogbox {
    float: left;
    width: 270px;
    height: 230px;
    background-color: #ede4dc;
    background-repeat: repeat-x;
    padding: 10px 20px 20px
}
#lib_blogbox h2 {
    font-weight: 400;
    color: #d88b51;
    font-size: 24px;
    margin: 0 0 -5px
}
.lib_bloghead {
    display: block;
    font-weight: 700;
    line-height: 120%;
    margin: 5px 0 4px
}
.lib_blogtext {
    font-size: 10px;
    line-height: 140%
}
div.feedburnerFeedBlock ul {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-size: 11px;
    line-height: 140%
}
.headline {
    display: block;
    font-weight: 700;
    line-height: 140%;
    font-size: 12px;
    margin: 7px 0 4px
}
#lib_followbox {
    height: 50px;
    width: 280px;
    padding-left: 20px
}
#lib_followbox img {
    margin-top: 22px;
    float: left
}
.lib_featurebox {
    background-color: #a49a91;
    height: 329px;
    width: 630px;
    float: left;
    border-bottom: solid 2px #DEDDDC
}
.lib_featurebox img {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #A7A7A7
}
.lib_featureheadline {
    color: #E6E6E6;
    font-weight: 700;
    font-size: 25px;
    line-height: 100%;
    float: left;
    text-align: right;
    margin: 21px 0 0 20px
}
.lib_featuretext {
    float: left;
    padding-left: 10px;
    width: 315px;
    border-left: solid 1px #fff;
    color: #fff;
    margin: 15px 0 0 10px
}
.lib_featurenext a {
    text-decoration: none;
    float: right;
    margin-right: 10px;
    margin-top: 40px;
    color: #fff
}
#lib_rowtwo {
    width: 950px;
    background-color: #fff;
    clear: both
}
.lib_r2_col {
    float: left;
    width: 315px;
    background-color: #FFF
}
#lib_r2_col_middle {
    width: 320px
}
.lib_r2_colheadbox {
    width: 290px;
    background-color: #ebeae9;
    height: 40px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 5px
}
#lib_r2_colheadbox_middle {
    margin-left: 5px
}
#lib_r2_colheadbox_right {
    float: right
}
.lib_r2_textbox {
    width: 280px;
    padding: 10px 20px
}
#lib_r2_textbox_left {
    border-right: dotted 1px #8c7e73;
    width: 274px
}
#lib_r2_textbox_right {
    float: right;
    border-left: dotted 1px #8c7e73;
    width: 274px
}
.lib_r2_colheadbox h2 {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    color: #968B81;
    font-size: 24px;
    font-weight: 400;
    margin: 0
}
#lib_r2_textbox_h3_in,
.lib_r2_textbox h3 {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 600
}
.lib_r2_textbox h3 {
    color: #d88b51;
    font-size: 12px;
    margin: 0 0 5px
}
#lib_digcollbox,
#lib_helpbox {
    float: left;
    background-color: #bbb3ad;
    color: #fff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #C1BAB5
}
#lib_r2_textbox_h3_in {
    margin-top: 15px
}
#lib_helpbox {
    width: 295px;
    font-size: 14px;
    padding: 10px 0 20px 20px
}
#lib_digcollbox {
    width: 275px;
    height: 200px;
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    padding: 10px 20px 20px
}
#lib_digcollbox img {
    float: left;
    margin-right: 10px;
    border: 1px solid #a49a91
}
#lib_searchbar {
    width: 542px;
    margin-top: 30px;
    float: right
}
#search {
    margin: 0
}
#searchform #s {
    padding: 5px
}
.search-bar {
    padding: 1.8em 0
}
.search-form-container {
    overflow: hidden;
    width: auto
}
.search-form,
.search-submit {
    float: left
}
.search-form {
    margin-left: 10px;
    width: 375px
}
.search-options {
    background: #a49a91;
    float: right;
    color: #f6f7f8;
    height: 28px;
    width: 100px;
    margin: 0 149px 0 0
}
.also-try {
    display: block;
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    text-align: center;
    width: 100px;
    padding: 5px
}
span.also-try>a,
span.also-try>a:hover {
    color: #f6f7f8;
    text-decoration: none
}
.also-try .submenu-indicator {
    color: #fff;
    font-size: 11px
}
.also-try-list {
    background: #ebeae9;
    border-bottom: 1px solid #a49a91;
    border-top: 1px solid #a49a91;
    display: none;
    position: relative;
    width: 180px;
    z-index: 800;
    margin: -5px 0 0;
    padding: 0
}
.services_sub-menu,
.sub-menu {
    text-align: left;
    border-bottom: 1px solid #DEDDDC;
    border-right: 1px solid #DEDDDC;
    border-left: 1px solid #fff;
    display: none;
    position: relative;
    z-index: 800;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 180%;
    padding: 20px 10px 15px
}
.sub-menu {
    background: #f1f1f0;
    margin-top: -2px;
    width: 173px
}
.services_sub-menu {
    background: #f1f1f0;
    width: 174px;
    margin: 0 0 0 -80px;
}
#main_search_submit,
.services_sub-menu h3,
.sub-menu h3 {
    font-style: normal;
    font-family: proxima-nova, sans-serif;
    font-weight: 600
}
.sub-menu h3 {
    color: #d88b51;
    font-size: 12px;
    margin: 15px 0 25px
}
.services_sub-menu h3 {
    color: #d88b51;
    font-size: 12px;
    margin: -5px 0 -10px
}
.sub-menu-list {
    display: block;
    list-style-type: none;
    margin: -15px 0 0
}
.services_sub-menu-list {
    display: block;
    list-style-type: none;
    margin: 15px 0 0
}
#lib_services_tab:hover {
    color: #606060;
    background: #f1f1f0;
    border-bottom: #f1f1f0
}
.also-try-list li {
    list-style: none;
    padding: .25em 8%
}
.also-try-list li:hover {
    background: rgba(255, 255, 255, .6)
}
#SI {
    background: #EFEFEF;
    border: 1px groove #DCD8D3;
    font-size: 13px;
    width: 380px;
    height: 35px;
    margin: 0 0 0 5px;
    padding: 4px
}
#main_search_submit {
    border: none;
    float: left;
    background-color: rgb(229, 114, 0);
    color: #FFF;
    font-size: 14px;
    height: 35px;
    line-height: 18px;
    vertical-align: middle;
    width: 150px;
    letter-spacing: 1px;
    margin: 0 0 0 7px;
    padding: 0
}
#main_search_submit:hover {
    cursor: pointer
}
#searchsubmit {
    font-size: 1.4rem;
    font-weight: 700;
    margin-left: .5em
}
.search-results h1 em {
    color: #333;
    margin-left: .5em
}
.search-results .single-page-container #main h2 {
    margin: 1em 0 .33em
}
.bx-window,
.bx-wrapper,
.etabs,
.tab {
    margin: 0;
    padding: 0
}
.bx-wrapper {
    position: absolute
}
.etabs {
    list-style-type: none
}
.tab {
    display: inline-block;
    background: #f8f4f1
}
#lib_news_tab {
    width: 160px;
    height: 38px;
    padding: 4px 0 0 20px
}
#lib_news_tab a {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #d88b51;
    font-size: 24px
}
.tab a:link,
.tab a:visited {
    color: #c46a28
}
.tab a,
.tab a:link {
    text-decoration: none;
    font-size: 18px;
    font-family: proxima-nova, sans-serif;
    font-weight: 600
}
#lib_twitter_tab {
    width: 33px;
    margin-left: 10px;
    height: 34px;
    padding: 4px
}
#lib_twitter_tab img {
    margin: auto
}
.tab a,
.tab a:link {
    margin: 0
}
#lib_tabbox h2,
var {
    font-style: normal;
    font-weight: 400
}
.tab.active {
    background: #ede4dc
}
.tab-container .panel-container {
    background: #fff;
    border: 1px solid #666;
    padding: 10px
}
.tab_latesttext {
    display: block;
    float: right;
    width: 80px;
    padding: 5px 7px 0 0
}
#lib_twitter_tabcontent {
    background-color: #ede4dc;
    height: 200px;
    padding: 5px 20px 0
}
#lib_news_tabcontent {
    background-color: #ede4dc;
    height: 193px;
    padding: 5px 20px 20px
}
.twtr-widget .twtr-tweet-wrap {
    padding: 10px 0!important
}
.twtr-tweet-text {
    font-family: Arial!important;
    line-height: 140%!important
}
#lib_tabbox {
    float: left;
    width: 310px;
    height: 230px;
    background-color: #fff;
    padding: 0 20px 20px 0
}
#lib_tabbox h2 {
    display: block;
    height: 33px;
    font-family: proxima-nova, sans-serif;
    color: #d88b51;
    font-size: 24px;
    margin: 0;
    padding: 0
}
#api_hours_today_iid24_lid839 {
    display: block;
    margin-left: -3px;
    padding-top: 0;
    line-height: 120%
}
.hours-today {
    text-indent: 0
}
#hours-col-l {
    text-align: left;
    margin-top: 0;
    padding-top: 0
}
#hours-col-t {
    text-indent: 0;
    text-align: right
}
#hours-col-loc {
    text-align: left
}
.hours-col-time {
    text-align: right
}
#autocomplete {
    font-size: 11px;
    height: 13px;
    text-indent: 2%;
    width: 90%;
    margin: 0 0 15px;
    padding: 4px 0
}
table {
    border-spacing: 0;
    background-color: #FFF
}
.ui-widget-content {
    border: 1px solid #A6C9E2;
    background: #FCFDFD;
    color: #222
}
li.ui-menu-item {
    font: arial, helvetica, sans-serif;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    list-style: none;
    padding: 1px
}
.ui-autocomplete {
    background: #FFF;
    width: 220px!important
}
.searchhelp {
    text-align: left;
    line-height: 1.2em;
    font-size: .9em;
    font-style: italic;
    color: #666;
    margin: 5px 0 20px
}
q:after,
q:before {
    content: ''
}
.container {
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #DEDDDC;
    border-top: none;
}
.s-lib-header {
    border-top: solid 2px #DEDDDC
}
.search-options: {
    margin-right: 152px
}
#s-lib-bc .breadcrumb {
    margin: 15px 0 30px
}
#s-lg-guide-desc-container {
    padding-bottom: 15px
}
.s-lg-guide-header-info {
    margin-top: -10px
}
#s-lg-guide-tabs {
    margin-top: 5px
}
ul#align-horiz,
ul#align-horiz li {
    margin: 0;
    padding: 0
}
#s-lg-guide-name {
    font-size: 22px;
    font-family: Georgia, 'Times New Roman', serif;
    font-weight: 700;
    color: #988375
}
a.list-group-item,
li.list-group-item {
    font-family: Arial, Helvetica, sans-serif
}
ul#align-horiz li {
    display: inline;
    vertical-align: top
}
.nav-pills {
    font-family: Georgia, 'Times New Roman', serif
}
.list-group-item {
    border: none;
    line-height: 1.5em
}
#s-lg-guide-tabs .s-lg-tabs-side .s-lg-boxnav .list-group-item {
    background-color: #f1f1f0
}
.s-lib-box .s-lib-box-title {
    background-color: #fff;
    box-shadow: none!important;
}
.s-lib-box-title {
    color: #CF7234!important;
    font-family: Georgia, 'Times New Roman', serif;
    font-style: italic;
    font-size: 1.2em!important
}
.s-lib-box .s-lib-box-std { box-shadow: none!important; }
.s-lib-box-content {
    padding: 15px
}
.s-lib-box-content li {
    padding: .2em 0
}
.s-lg-icon {
    max-height: 100px;
    max-width: 100px
}
.s-lg-link-list>a {
    color: red
}
ul.la_anslist,
ul.lg_rss_list {
    list-style-type: circle;
    margin-left: -15px
}
ol.simple-list {
    list-style-type: decimal !ie;
    counter-reset: li-counter;
    margin: 0 0 0 4em;
    padding: 0
}
ol.simple-list>li {
    position: relative;
    margin-bottom: 20px;
    padding-left: .5em;
    min-height: 3em;
    border-left: 2px solid #e6dcd5
}
.footerboxbottom1,
.footerboxbottom2 {
    padding-left: 30px!important
}
ol.simple-list>li:before {
    position: absolute;
    top: 0;
    right: 102%;
    font-size: 3em;
    line-height: 1;
    font-family: Georgia, "Times New Roman", Times, serif font-weight: bold;
    text-align: right;
    color: #988375;
    content: counter(li-counter);
    counter-increment: li-counter
}
.btn-primary {
    background-color: #F1D3BC!important;
    background-repeat: repeat-x;
    background-image: linear-gradient(tobottom, #F1D3BC0, #E8B792100%);
    width: 98%;
    color: #653815;
    border-color: #F1D3BC #F1D3BC #B96627
}
.metalabel {
    font-weight: 400!important;
    padding-right: 0!important;
    font-style: italic
}
.label-topic {
    font-size: 100%
}
.s-la-searchform-button {
    color: #154265!important;
    border-color: #d3d3d3!important
}
.footerboxbottom1 {
    padding-right: 30px!important
}
.navbar-default {
    background-color: #e6dcd5;
    border-color: #988375
}
a#navbar-brand-mobile.navbar-brand {
    padding: 0 15px
}
#navbar-brand-mobile>h5 {
    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700
}
.h1,
h1 {
    font-size: 24px
}
.h2,
h2 {
    font-size: 20px
}
.h3,
h3 {
    font-size: 18px
}
.h4,
h4 {
    font-size: 16px
}
.h5,
h5 {
    font-size: 14px
}
.h6,
h6 {
    font-size: 12px
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 130%
}
input#autocomplete,
input#cit_string {
    height: 1.8em
}
.well {
    background-color: rgba(207, 114, 52, .1)
}
.well p {
    margin-bottom: 1em
}
a[href^="tel:"] {
    white-space: nowrap
}
#s-lg-embedded-search-widget-1418231176244 {
    top: .6px em
}
#s-lg-guide-tabs>div.row {
    margin: 10px -3px
}
h5 {
    font-size: 1.1em;
    padding-top: 10px
}
.s-lg-link-list>li {
    margin-top: 1.2em
}
.s-lg-database-desc a {
    font-weight: 400
}
.also-try-list a,
.footerlinktext a:link,
.footerlinktext a:visited,
.hoverlink a:link,
.toplink a:active,
.toplink a:link,
.toplink a:visited {
    color: #606060;
    text-decoration: none
}
.footerlinktext a:active,
.footerlinktext a:hover,
.lib_header_tab a:hover,
.toplink a:hover {
    color: #606060;
    text-decoration: underline
}
.footerbottom a:active,
.footerbottom a:link,
.footerbottom a:visited {
    color: #FFF;
    text-decoration: none
}
#lib_blogbox a:hover,
#lib_rowtwo a:hover,
#lib_rowtwo h3 a:hover,
#lib_tabbox a:hover,
#lib_toplinks a:hover,
.lib_featurenext a:hover {
    text-decoration: underline
}
#lib_blogbox a,
#lib_rowtwo a,
#lib_tabbox a,
.services_sub-menu-list a,
.sub-menu-list a {
    text-decoration: none;
    color: #606060
}
#creditfooter,
#s-lg-guide-header-search,
.twtr-ft,
.twtr-hd,
.u-photo avatar {
    display: none
}
#lib_rowtwo h3 a,
.sub-menu h3 a {
    color: #d88b51
}
#lib_digcollboxwrap,
#lib_helpboxwrap {
    float: right;
    margin-top: 10px
}
#lib_digcollbox_head,
#lib_helpbox_head {
    width: 295px;
    height: 40px;
    background-color: #a49a91;
    margin-top: 0;
    font-weight: 400;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #9B9186;
    padding: 8px 0 0 20px
}
#lib_digcollbox a,
#lib_digcollbox_head a,
#lib_helpbox a {
    color: #fff
}
#lib_digcollbox_head h2,
#lib_helpbox_head h2 {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    font-size: 24px;
    margin: 0
}
.services_sub-menu ul,
.sub-menu ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0
}
#services_sub-menu_h3_notf1rst,
.s-lg-col-boxes ul {
    margin-top: 10px
}
.services_sub-menu-list a:hover,
.sub-menu-list a:hover {
    text-decoration: underline;
    color: #4D4D4D
}
#lib_about_tab:hover .sub-menu,
#lib_about_tab:hover ul li,
#lib_collections_tab:hover .sub-menu,
#lib_collections_tab:hover ul li,
#lib_services_tab:hover .services_sub-menu,
#lib_services_tab:hover ul li,
.search-options:hover .also-try-list,
.search-options:hover ul li {
    display: block
}
#lib_about_tab:hover,
#lib_collections_tab:hover {
    color: #606060;
    background: #f1f1f0;
    border-bottom: none
}
#lib_collections_tab a:hover,
#lib_services_tab a:hover,
.also-try-list li:hover a {
    color: #606060
}
abbr,
acronym,
img {
    border: 0
}
#s-lg-guide-header,
#s-lib-public-header {
    background-color: #fff;
    border-bottom: none;
}
.s-lg-link-list,
ul#align-horiz {
    list-style-type: none
}
.s-lg-boxnav>.list-group-item>a:link,
.s-lg-link-list a,
.s-lib-box-content>a:link,
a#s-lg-col-1:link {
    font-weight: 700
}
.btn-primary:active,
.btn-primary:hover {
    color: #653815
}
.metalabel,
.metavalue,
.staff-tel {
    font-size: .8em
}
#s-lg-embedded-search-widget-1418231176244 .s-lg-form-control,
input#cit_string {
    width: 80%
}
#zone-user-wrapper .region-user-second {
    width: 315px!important;
}


@media (min-device-width: 740px) and (min-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    body {
        border-top: 6px solid #8c8889;
    }
    #zone-user-wrapper .region-user-first .uvabar-logo-mobile  { display: none; }
}
@media (min-device-width: 980px) and (min-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .uvabar-logo img {
    max-width: 365px;
    }
}
@media (min-width:980px) and (max-width:1200px) {
    #header,
    #wrapper {
        width: 970px
    }
}
@media (min-width:1200px) {
    #header,
    #wrapper {
        width: 1200px
    }
    .container {
        min-width: 1200px
    }
}
