#colorbox,#cboxOverlay,#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft,#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
    cursor: pointer;
}

#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active {
    outline: 0;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox,#cboxContent,#cboxLoadedContent {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

#cboxOverlay {
    background: #000;
}

#colorbox {
    outline: 0;
}

#cboxWrapper {
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#cboxTopLeft {
    width: 15px;
    height: 15px;
}

#cboxTopCenter {
    height: 15px;
}

#cboxTopRight {
    width: 15px;
    height: 15px;
}

#cboxBottomLeft {
    width: 15px;
    height: 10px;
}

#cboxBottomCenter {
    height: 10px;
}

#cboxBottomRight {
    width: 15px;
    height: 10px;
}

#cboxMiddleLeft {
    width: 15px;
}

#cboxMiddleRight {
    width: 15px;
}

#cboxContent {
    background: #fff;
    overflow: hidden;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    margin-bottom: 28px;
}

#cboxTitle {
    position: absolute;
    background: rgba(255,255,255,0.7);
    bottom: 28px;
    left: 0;
    color: #535353;
    width: 100%;
    padding: 4px 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 60px;
    color: #949494;
}

.cboxSlideshow_on #cboxSlideshow {
    position: absolute;
    bottom: 0px;
    right: 30px;
    background: url(/profiles/openscholar/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -101px -50px;
}

.cboxSlideshow_off #cboxSlideshow {
    position: absolute;
    bottom: 0px;
    right: 30px;
    background: url(/profiles/openscholar/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -49px -50px;
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(/profiles/openscholar/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxPrevious:hover {
    background-position: -75px -25px;
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(/profiles/openscholar/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxNext:hover {
    background-position: -50px -25px;
}

#cboxLoadingOverlay {
    background: #fff;
}

#cboxLoadingGraphic {
    background: url(/profiles/openscholar/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(/profiles/openscholar/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxClose:hover {
    background-position: -25px -25px;
}

.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}

a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/profiles/openscholar/modules/contrib/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/profiles/openscholar/modules/contrib/ctools/images/status-active.gif) center center no-repeat;
}

#biblio-filter ul {
    padding: 1px;
    margin: 1px;
    width: 100%;
}

#biblio-buttons {
    float: left;
    margin-left: 0.5em;
    margin-top: 1em;
}

.biblio-alpha-line {
    text-align: center;
}

dl.bibliomultiselect dd.b,dl.bibliomultiselect dd.b .form-item,dl.bibliomultiselect dd.b select {
    font-family: inherit;
    font-size: inherit;
    width: 14em;
}

dl.bibliomultiselect dd.a,dl.bibliomultiselect dd.a .form-item {
    width: 8em;
}

dl.bibliomultiselect dt,dl.bibliomultiselect dd {
    float: left;
    line-height: 1.75em;
    padding: 0;
    margin: 0 1em 0 0;
}

dl.bibliomultiselect .form-item {
    height: 1.75em;
    margin: 0;
}

#biblio-authors table,#biblio-tertiary-authors table {
    width: 100%;
}

#biblio-authors .form-text {
    width: 95%;
}

#biblio-authors td.biblio-contributor,#biblio-secondary-authors td.biblio-contributor,#biblio-tertiary-authors td.biblio-contributor,#biblio-subsidiary-authors td.biblio-contributor,#biblio-corp-authors td.biblio-contributor {
    width: 98%;
}

#biblio-authors #biblio-tertiary-authors .draggable a.tabledrag-handle {
    padding: 0;
}

.biblio-head {
    width: 97%;
    color: Black;
    font-weight: normal;
    background-color: #eaeaea;
    border: medium solid;
    border-left-color: #f0f8ff;
    border-right-color: Gray;
    border-bottom-color: Gray;
    border-top-color: #f0f8ff;
    padding: 3px;
}

.biblio-head a:link,.biblio-head a.active,.biblio-head a:visited,.biblio-head a:focus,.biblio-head a:hover {
    color: black;
}

.biblio-current-filters {
    background-color: #ffe1e1;
}

.biblio-separator-bar {
    color: #000000;
    font-weight: bold;
    background-color: #e1e1e1;
    border: 1px solid #ccc;
    padding: 0.5em;
    margin: 1em 0 1em 0;
}

.biblio-toolbar {
    width: 97%;
    color: Red;
    font-weight: bold;
    background-color: Silver;
    border: medium solid;
    border-left-color: #f0f8ff;
    border-right-color: Gray;
    border-bottom-color: Gray;
    border-top-color: #f0f8ff;
    padding: 3px;
}

.biblio-entry {
    margin: 1em 0 1em 0;
}

.biblio-style-mla {
    text-indent: -25px;
    padding-left: 25px;
}

.biblio-publisher {
    font-style: oblique;
    font-weight: bold;
}

.biblio-title a {
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
    text-align: left;
    font-family: "@Arial Unicode MS",Arial,sans-serif;
    color: #336599;
}

.biblio-authors a {
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}

.biblio_type-1 {
    background-color: #f2f2d9;
}

.biblio_type-2 {
    background-color: #d9e6f2;
}

.biblio_type-3 {
    background-color: #e5f2d9;
}

.biblio_type-4 {
    background-color: #d9f2e6;
}

.biblio_type-5 {
    background-color: #f2e6d9;
}

.biblio_type-6 {
    background-color: #d9e6f2;
}

.biblio_type-7 {
    background-color: #d9e6f2;
}

.biblio_type-8 {
    background-color: #d9e6f2;
}

.biblio_type-9 {
    background-color: #d9e6f2;
}

.biblio-export {
    text-align: right;
    text-decoration: none;
    float: right;
}

.biblio-abstract-link {
    text-align: left;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 75%;
}

.biblio-export-links {
    float: right;
    text-align: left;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 75%;
    line-height: 100%;
}

ul.biblio-export-buttons,ul.biblio-export-buttons li {
    background: transparent;
    list-style-image: none;
    list-style-type: none;
    display: inline;
    border-bottom: 0px;
    border-right: 1px;
    padding: 0;
    margin: 0.1em;
}

.biblio-annotation {
    text-align: left;
    text-decoration: none;
    margin-left: 2.5em;
    margin-top: 0.5em;
    margin-right: 2.5em;
}

.biblio-sort {
    text-decoration: none;
    text-align: left;
}

.biblio-openurl-text {
    text-align: right;
    text-decoration: none;
    float: right;
}

.biblio-left-td {
    text-align: right;
    vertical-align: top;
    width: 20%;
}

#biblio-header {
    display: block;
}

.exposed-filters .filters {
    float: left;
    margin-right: 1em;
    width: 25em;
}

.exposed-filters .form-item {
    margin: 0 0 0.1em 0;
    padding: 0;
}

.exposed-filters .form-item label {
    float: left;
    font-weight: normal;
    width: 10em;
}

.exposed-filters .form-select {
    width: 14em;
}

.exposed-filters .current-filters {
    margin-bottom: 1em;
}

.exposed-filters .current-filters .placeholder {
    font-style: normal;
    font-weight: bold;
}

.exposed-filters .additional-filters {
    float: left;
    margin-right: 1em;
}

.biblio-highlight {
    background-color: #fff4f4;
    border: 2px solid #494949;
}

#flex-pager>.flex-page-link {
    text-align: center;
    width: 1em;
    display: inline-block;
}

#flex-pager>.active {
    border-bottom: 1px #aaa solid;
}

#media-format-form fieldset .fieldset-legend {
    text-transform: none;
}

#media-format-form fieldset .fieldset-wrapper {
    padding-top: 10px;
}

.media-gallery-detail-info {
    display: block !important;
}

.at-panel .region,.panel-row {
    display: inline;
    float: left
}

.inset-wrapper {
    float: left;
    width: 75%
}

.five-5x20 > .row-1 {
    width: 40%
}

.five-5x20 > .row-2 {
    width: 60%
}

.three-50-25-25 > .region,.three-25-50-25 > .region,.three-25-25-50 > .region,.three-inset-right > .region-three-inset-right-sidebar,.three-inset-left > .region-three-inset-left-sidebar {
    width: 25%
}

.two-50 > .region,.two-brick > .panel-row > .region,.three-50-25-25 > .region-three-50-25-25-first,.three-25-50-25 > .region-three-25-50-25-second,.three-25-25-50 > .region-three-25-25-50-third,.four-4x25 > .panel-row > .region,.four-4x25 > .row-1,.four-4x25 > .row-2,.five-5x20 > .row-1 .region,.six-6x16 > .panel-row > .region {
    width: 50%
}

.three-3x33 > .region,.two-33-66 > .region,.two-66-33 > .region,.three-inset-right > .inset-wrapper > .region-three-inset-right-inset,.three-inset-left > .inset-wrapper > .region-three-inset-left-inset,.five-5x20 > .row-2 > .region,.six-6x16 > .panel-row {
    width: 33.333333%
}

.two-33-66 > .region-two-33-66-second,.two-66-33 > .region-two-66-33-first,.three-inset-left > .inset-wrapper > .region-three-inset-left-middle,.three-inset-right > .inset-wrapper > .region-three-inset-right-middle {
    width: 66.666666%
}

.three-inset-right .region,.three-inset-right .inset-wrapper {
    float: right
}

.two-brick > .panel-row {
    float: none
}

@media (max-width: 1008px) {
    .view .date-nav-wrapper .date-next {
        right:0;
    }

    .header-left.header-main.header-right .region-header-second .region-inner {
        margin-right: 0;
    }

    #menu-bar ul.nice-menu ul {
        background: none repeat scroll 0 0 #24527A;
    }

    .search-block-form .container-inline .form-item .form-text,#search-block-form .container-inline .form-item .form-text {
        border-radius: 0 0 0 0 !important;
    }

    .page-node #content-column .content-inner {
        margin-left: 25%;
        padding: 0 !important;
    }

    .no-sidebars.page-node #content-column .content-inner {
        margin-left: 0;
        padding: 0 !important;
    }

    .view .date-nav-wrapper .date-prev {
        right: 94%;
    }

    .region-sidebar-first .date-prev {
        right: 90%;
    }

    .region-sidebar-second .date-prev {
        right: 90%;
    }

    iframe {
        width: 95% !important;
    }
}

@media (max-width: 768px) {
    .page-node #content-column .content-inner {
        padding:0!important;
    }

    .event-start .event-start {
        float: none!important;
    }

    .event-start .event-content {
        margin-left: 0!important;
    }

    .boxes-box-content span[style] {
        float: none!important;
    }

    .footer-left.footer.footer-right .region-footer-first,.footer-left.footer.footer-right .region-footer-third,.footer-left.footer.footer-right .region-footer,.footer-left.footer-right .region-footer-first,.footer-left.footer-right .region-footer-third,.footer-left .region-footer-first,.footer-right .region-footer-third {
        width: 100%;
    }

    .node-event .node-header {
        margin: -70px 0 10px 70px !important;
    }

    .node-event .node-content,.node-event .clearfix,#content .node-event .event-content .node-content .field-name-field-event-location {
        margin-left: 70px !important;
    }

    .node-event .field-name-field-event-location {
        margin-left: 0 ! important;
    }
}

#content .node-event .event-content .node-content section,#content .node-event .event-content .node-content {
    margin-left: 0 !important;
}

@media (max-width: 479px) {
    .block-boxes-os_sv_list_box .node.node-news.node-promoted .field-type-image.view-mode-sidebar_teaser,.block-boxes-os_sv_list_box .node.node-person.article.with-person-photo .pic-bio,#content-column .block-boxes-os_sv_list_box .node.node-person .field-name-field-person-photo {
        float:none;
        margin-right: 0!important;
        width: 100%;
    }

    .person-teaser-wrapper {
        display: inline;
    }

    .block-boxes-os_sv_list_box .node.node-news.node-promoted.article .field-type-image ~ .node-content,.block-boxes-os_sv_list_box .node.node-person.article.with-person-photo .node-content {
        margin-left: 0!important;
        width: 100%;
    }

    .block-boxes-os_sv_list_box .node.node-news.node-promoted.article .field-type-image ~ .node-content {
        margin-left: 0!important;
    }

    .field-type-image {
        margin-bottom: 0!important;
    }

    .node-news.node-teaser .field-name-field-photo {
        float: none !important;
    }

    .two-sidebars #content-panels,.one-sidebar.sidebar-second #content-panels {
        border-right: 0!important;
    }

    .page-calendar #main-content-header ul.primary {
        white-space: normal !important;
    }

    .page-calendar #main-content-header ul.primary {
        line-height: 27px !important;
    }

    iframe {
        width: 95% !important;
    }
}

@media (max-width: 1059px) {
    .branding-left {
        margin:10px 0 0 0!important;
    }

    .region-header-second {
    }
}

@media (max-width: 1008px) {
    .region-header-first {
        margin-left:0!important;
    }

    .media-element[style] {
        display: block !important;
        float: none !important;
        max-width: 100% !important;
    }

    .item-list .pager {
        clear: both;
        margin-bottom: 35px;
        text-align: center;
    }

    #branding-container,#header-container,#columns,#menu-bar #block-os-primary-menu,#footer .gpanel,.region-footer,.message-inner,#powerby-login {
        width: 100%!important;
    }

    .branding-container,#header-container,#columns,#menu-bar #block-os-primary-menu,#footer .gpanel,.region-footer,.message-inner,#powerby-login {
        width: 100%!important;
    }

    .branding-left {
        margin: 10px 0 0 10px!important;
    }

    .branding-left img {
        left: 0;
        position: relative;
    }

    .region-header-third {
        margin: 0 0 0 15px!important;
        width: 100%!important;
        text-align: left !important;
    }

    .region-header-second table {
        margin-bottom: 0;
    }

    .region-header-third .block-boxes-os_boxes_html {
        display: none;
    }

    #menu-bar {
        margin: 0;
        padding: 0 15px !important;
    }

    #block-boxes-shield {
        display: none;
    }

    #columns .region-inner {
        border: medium none;
    }

    .region-header-first {
        display: none !important;
    }

    .header-left.header-main .region-header-second .region-inner,.header-left.header-main.header-right .region-header-second .region-inner {
        margin-left: 0 !important;
    }

    .region-header-second .region-inner {
        margin-right: 0 !important;
    }

    .front .content-left.content-right.content-bottom #content-panels .region {
        margin-bottom: 25px;
    }

    .one-sidebar.sidebar-first .region-sidebar-first {
        width: 22.4%;
    }

    .one-sidebar.sidebar-first .content-inner {
        margin-left: 24.5%!important;
        margin-right: 0;
    }

    .region-sidebar-first {
        margin-left: -100% !important;
        width: 22.4% !important;
    }

    .two-sidebars .content-inner {
        margin-left: 25% !important;
        margin-right: 0 !important;
        width: 73%;
    }

    .two-sidebars .region-sidebar-second {
        margin-left: 0;
        width: 100%;
        clear: both;
    }

    .two-sidebars #content-column,.two-sidebars .content-column {
        width: 100%;
    }

    .two-sidebars .hg-container {
        position: relative;
    }

    .one-sidebar.sidebar-second .region-sidebar-second {
        margin-left: -31% !important;
        padding-left: 5px;
        width: 30% !important;
    }

    .one-sidebar.sidebar-second .content-inner {
        margin-right: 34%!important;
    }

    .one-sidebar.sidebar-second .content-inner {
        margin-left: 0 !important;
    }

    .ui-tabs {
        padding: 0!important;
    }

    .one-sidebar.sidebar-second .hg-container {
        max-width: 100% !important;
        padding: 0 15px;
        position: relative;
    }

    .two-sidebars #content-panels,.one-sidebar.sidebar-first #content-panels {
        border-left: medium none!important;
    }

    .not-front.two-sidebars #content-column .content-inner {
        border-right: medium none!important;
    }

    #menu-bar {
        margin: 0;
        padding: 0 15px !important;
        position: static !important;
    }

    #menu-bar .contextual-links-trigger {
        display: none!important;
    }

    #block-boxes-shield {
        display: none;
    }

    #branding_footer {
        padding-top: 25px;
    }

    footer {
        position: relative;
    }

    .copyright {
        line-height: 18px;
        margin-left: 15px;
    }

    .hg-container {
        -moz-box-sizing: border-box;
        margin: 0 auto;
        max-width: 100%;
        padding: 0 15px!important;
    }

    span[style] {
        float: none !important;
        max-width: 100%;
    }

    table[style] {
        max-width: 100% !important;
    }

    .block.block-boxes-os_boxes_manual_list.styled article {
        padding-left: 15px;
        padding-right: 15px;
    }

    .block.block-boxes-os_boxes_manual_list.styled h2 {
        padding-left: 15px;
    }

    .block.block-boxes-os_boxes_manual_list.converted-bio article {
        padding-left: 0;
        padding-right: 0;
    }

    .block.block-boxes-os_boxes_manual_list.converted-bio h2 {
        padding-left: 0;
    }

    .region-header-second img {
        padding-left: 15px;
    }

    #footer {
        z-index: 1;
    }

    .not-logged-in.page-user #footer {
        width: 100%!important;
    }

    #footer .footer-login {
        margin-right: 15px;
    }

    .one-sidebar.sidebar-second .region-content-second .region-inner {
        padding-right: 15px;
    }

    #modalContent[style] {
        position: absolute !important;
        left: 0 !important;
        top: 40px !important;
    }

    #modal-content[style],div.ctools-modal-content[style] {
        width: 100% !important;
        height: auto !important;
    }

    img ~ figcaption {
        width: auto !important;
    }
}

@media (max-width: 768px) {
    .region-header-second h3,.region-header-second img {
        padding-left:15px;
    }

    .region-content-first,.region-content-second {
        float: none!important;
        width: 100%!important;
    }

    .front .content-left.content-right.content-bottom #content-panels .region {
        margin-bottom: 25px;
        width: 100% !important;
    }

    .region-header-second div {
        float: left;
        width: 100%;
    }

    .region-content-second {
        margin-top: 50px!important;
    }

    .region-inner[style] {
        min-height: 500px!important;
    }

    .content-left.content-right .region-content-first .region-inner,.content-left.content-bottom .region-content-first .region-inner,.content-right.content-bottom .region-content-second .region-inner,.content-left.content-right.content-bottom .region-content-second .region-inner {
        border-right: medium none;
    }

    .front .content-left.content-right.content-bottom .region-content-first .region-inner,.front .content-left.content-right.content-bottom .region-content-second .region-inner,.content-left.content-right .region-content-first .region-inner {
        padding-right: 0;
    }

    .front .content-left.content-right.content-bottom .region-content-bottom .region-inner,.content-left.content-right.content-bottom .region-content-second .region-inner,.content-left.content-right .region-content-second .region-inner {
        padding-left: 0;
    }

    #content-panels .region-content-first,#content-panels .region-content-second,#content-panels .region-content-bottom {
        display: block;
        float: none;
    }

    .front .content-left.content-right.content-bottom .region-content-first .region-inner,.front .content-left.content-right.content-bottom .region-content-second .region-inner,.content-left.content-right .region-content-first .region-inner {
        padding-right: 0!important;
    }

    #content-column,.content-column,div.sidebar {
        clear: none;
        float: none;
        margin-left: 0 !important;
        width: 100% !important;
    }

    .one-sidebar.sidebar-first .content-inner {
        margin-left: 0!important;
        margin-right: 0!important;
        width: 100%!important;
    }

    .one-sidebar.sidebar-second .content-inner {
        margin-left: 0;
        margin-right: 0;
    }

    .two-sidebars .content-inner {
        float: none;
        margin-left: 0 !important;
        width: 100%;
    }

    .two-sidebars .region-sidebar-second {
        margin-left: 0;
        padding-left: 5px;
        position: static;
        width: 100%!important;
    }

    .one-sidebar.sidebar-second #content-column .content-inner {
        width: 100%!important;
    }

    .one-sidebar.sidebar-second .region-sidebar-second {
        left: 0;
        margin-left: 0!important;
        padding-left: 0!important;
        position: relative!important;
        top: 0;
        width: 100%!important;
    }

    .one-sidebar.sidebar-first .region-sidebar-first {
        margin-top: 20px;
    }

    .front .content-left.content-right.content-bottom #content-panels .region {
        width: 100%!important;
    }

    .block {
        width: 100%!important;
    }

    .block.even .block-inner {
        margin-left: 0!important;
    }

    .block.block-boxes.block-boxes-os_boxes_site_logo {
        width: 220px!important;
    }

    .ui-tabs .ui-tabs-nav li a {
        min-height: 35px!important;
    }

    .header-left.header-main.header-right .region-header-second .region-inner {
        margin-left: 0;
    }

    .header-main.header-right .region-header-second .region-inner {
        margin-right: 0 !important;
    }

    .region-header-first {
        margin-left: 0;
        max-width: 100%;
        text-align: center;
    }

    .footer-left.footer.footer-right .region-footer-first,.footer-left.footer.footer-right .region-footer-third,.footer-left.footer.footer-right .region-footer,.footer-left.footer-right .region-footer-first,.footer-left.footer-right .region-footer-third,.footer-left .region-footer-first,.footer-right .region-footer-third {
        width: 100% !important;
    }

    #content-panels.at-panel .region,.panel-row {
        float: none!important;
    }

    th,td {
        padding: 0.3em 0 0.3em 0.3em !important;
    }

    .region-inner[style] {
        min-height: 300px!important;
    }

    .region-inner {
        padding: 0!important;
    }

    #columns .region-inner {
        padding: 0 !important;
    }
}

@media (max-width: 600px) {
    .region-header-second tr,.region-header-second td {
        display:inline !important;
    }

    .region-header-second td {
        padding: 0!important;
    }

    .region-header-second td .media-element[style] {
        display: table;
        max-width: 30%!important;
    }

    .region-header-second table p[style] {
        position: relative;
        margin-top: 0!important;
        margin-bottom: 0!important;
    }

    .region-header-second table p span[style] {
        margin-top: 0!important;
        position: relative!important;
        display: block;
    }

    .region-header-second table p {
        margin-left: 15px!important;
    }
}

@media (max-width: 479px) {
    .region-header-second .region-inner {
        padding-top:15px !important;
    }

    th,td {
        padding: 0.3em 0.1em;
    }

    .block-boxes-os_boxes_html table:not(.os-datatable) td,.field-name-body table:not(.os-datatable) td {
        display: block;
    }

    .field-name-field-photo {
        float: none!important;
    }

    #content-column .block.block-boxes-os_boxes_manual_list {
        padding: 0 5px!important;
    }

    #content-column .block.block-boxes-os_boxes_manual_list.converted-bio {
        padding: 0 !important;
    }

    #powerby-login {
        position: relative;
        right: 0;
    }

    #footer .footer-login {
        display: block;
        float: none !important;
        margin-bottom: 20px !important;
        padding: 0 10px !important;
        position: relative;
    }

    #powered-by a {
        float: left;
        margin-left: 10px !important;
        width: 100%;
    }

    .person-teaser-wrapper {
        display: inline !important;
    }

    .node-person .no-default-image {
        display: none;
    }

    .file-os-files-large,.file-os-files-xlarge,.file-os-files-xxlarge,.file-os-files-small,.file-os-files-medium {
        padding-right: 0px!important;
    }

    .branding-left img {
        width: 65%!important;
    }
}

@media (max-width: 400px) {
    .branding-left img {
        width:85%;
    }

    .region.region-footer-first {
        max-width: 99%!important;
    }

    #branding_footer {
        padding-bottom: 20px;
    }

    .region-header-second img {
        width: 98%;
    }
}

@media (max-width: 1008px) {
    .logged-in.toolbar-drawer .toolbar-right {
        float:left;
    }

    .branding-right {
        display: flex;
        flex-direction: row-reverse;
    }

    #branding_footer,#branding_header {
        width: 100%;
    }

    #header-container .gpanel .region.region-header-third {
        position: static !important;
    }

    .region-header-third ul.nice-menu {
        float: left!important;
    }

    .region-header-third ul.nice-menu {
        margin-bottom: 0;
        width: 100%;
    }

    .responive-menu-container {
        position: absolute;
        right: 0;
        z-index: 2000;
    }

    .logged-in .responive-menu-container {
        right: 55px;
    }

    #menu-bar #block-os-primary-menu {
        display: none;
    }

    .region-header-third #block-boxes-solr-search-box.opened,.region-header-third #block-os-secondary-menu.opened,.region-header-third .os-custom-menu.opened,#menu-bar #block-os-primary-menu.opened {
        display: block;
        padding: 0;
        position: absolute;
        top: 38px;
        width: 305px !important;
        right: 0;
        z-index: 2000;
    }

    .search-block-form .container-inline .form-item .form-text,#search-block-form .container-inline .form-item .form-text {
        width: 90% !important;
    }

    .region-header-third #block-os-secondary-menu.opened,.region-header-third .os-custom-menu.opened {
        background-color: #2A527A;
    }

    #menu-bar #block-os-primary-menu ul:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden;
    }

    #menu-bar #block-os-primary-menu ul {
        left: -10px;
        margin: 0;
        position: static;
        z-index: 10;
        width: 100%;
    }

    #menu-bar #block-os-primary-menu li {
        float: none;
    }

    #menu-bar #block-os-primary-menu li {
        font-family: georgia,serif;
        list-style-type: none;
        margin: 0!important;
        position: relative;
    }

    #menu-bar #block-os-primary-menu a:after {
        content: none !important;
    }

    #menu-bar #block-os-primary-menu a {
        -moz-box-sizing: border-box;
        border: medium none !important;
        color: #fff;
        display: block;
        margin: 0 auto;
        max-width: 1008px;
        padding: 8px 20px !important;
    }

    #menu-bar #block-os-primary-menu a {
        color: #FFFFFF;
        display: block;
        font-size: 20px;
        font-weight: normal;
        padding: 19px 15px;
        position: relative;
        text-decoration: none;
        transition: none 0s ease 0s;
    }

    #menu-bar ul.nice-menu .menuparent > a:before {
        background-image: none !important;
    }

    .nav li,.nav .menu li {
        display: block;
    }

    .menuparent {
        padding: 0 !important;
    }

    #menu-bar ul.nice-menu a {
        color: #303030;
        font-family: Georgia,Baskerville,Palatino,'Palatino Linotype','Book Antiqua','Times New Roman',serif;
        font-size: 20px;
        padding-left: 15px !important;
    }

    #menu-bar ul.nice-menu .menuparent a,#menu-bar ul.nice-menu .menuparent a span,#menu-bar ul.nice-menu .menuparent a:hover span,#menu-bar ul.nice-menu .menuparent a.active span {
        background: none !important;
    }

    .menuparent ul span.open-submenu,#menu-bar ul.nice-menu ul ul {
        display: none !important;
    }

    #menu-bar #block-os-primary-menu a.active.active ~ ul {
        display: block !important;
        visibility: visible !important;
        background: none !important;
    }

    #menu-bar #block-os-primary-menu li.menuparent .open-submenu ~ ul {
        visibility: visible !important;
    }

    #menu-bar #block-os-primary-menu a.active.active ~ ul li {
        border: none !important;
    }

    #menu-bar #block-os-primary-menu a.active.active ~ ul li a {
        margin-left: 12px;
    }

    #menu-bar #block-os-primary-menu a.active.active ~ ul li a:hover {
        background: none !important;
    }

    .open-submenu {
        position: absolute;
        width: 40px;
        height: 40px;
        background-color: #efefef;
        top: 0;
        right: 0;
    }

    .open-submenu:after {
        content: 'â–¼';
        font-size: 20px;
        left: 12px;
        position: absolute;
        top: 10px;
        color: #777;
    }

    .at-panel.gpanel.panel-display.three-col.clearfix {
        padding-right: 15px;
    }

    .region-header-third #block-os-secondary-menu,.region-header-third #block-boxes-solr-search-box,.region-header-third .os-custom-menu {
        display: none;
    }

    .region-header-third #block-boxes-solr-search-box.opened {
        background-color: #1E1E1E;
        display: block;
        padding: 12px 0;
        position: absolute;
        width: 305px !important;
    }

    .region-header-third .os-custom-menu,.region-header-third #block-os-secondary-menu {
        width: 99%;
    }

    .region-header-third .os-custom-menu .menu,.region-header-third #block-os-secondary-menu .menu {
        width: 100%;
    }

    .region-header-third .os-custom-menu #nice-menu-third_menu,.region-header-third #block-os-secondary-menu #nice-menu-secondary-menu {
        width: 100%;
    }

    .region-header-third .os-custom-menu li,.region-header-third #block-os-secondary-menu li {
        border-bottom: 1px solid #2E5A86;
        border-top: 1px solid #25496C !important;
        margin-left: 0!important;
    }

    .region-header-third .os-custom-menu li a,.region-header-third #block-os-secondary-menu li a {
        padding: 12px 15px !important;
    }

    .search-block-form .container-inline .form-item,.search-block-form .form-submit,#search-block-form .container-inline .form-item,#search-block-form .form-submit {
        float: none!important;
    }

    .region-header-third .search-block-form .form-item label,.region-header-third #search-block-form .form-item label {
        display: none !important;
    }

    .region-header-third ul.nice-menu a {
        color: #FFFFFF!important;
    }

    .region-header-third ul.nice-menu li {
        float: none;
    }

    .region-header-third ul,.region-header-third ol {
        margin: 0 !important;
    }

    .flexslider {
        background: none repeat scroll 0 0 transparent;
        min-height: 315px;
    }

    .mobile-buttons:after {
        clear: both;
        content: ".";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden;
    }

    ul.mobile-buttons {
        display: block !important;
    }

    .mobile-buttons li {
        float: left;
        list-style-type: none;
        margin: 0;
        text-align: center;
    }

    .link-count-mobi-main {
        text-align: left !important;
    }

    .link-count-mobi-main a {
        background-image: url(/pub/proteomics/images/hwpi_basesprite.png);
        background-position: 0 -493px;
    }

    .mobile-buttons a {
        color: #FFFFFF!important;
        display: block;
        font: bold 13px arial,sans-serif;
        height: 22px !important;
        letter-spacing: 1px;
        padding: 8px 12px !important;
        text-decoration: none;
        text-transform: uppercase;
    }

    .link-count-mobi-search a {
        padding: 8px 8px !important;
    }

    .mobile-buttons a span {
        font-weight: normal;
        padding-left: 25px;
    }

    .move {
        left: -9999px;
        position: absolute;
    }

    * {
        margin: 0;
        padding: 0;
    }

    .link-count-mobi-util a {
        background-image: url(/pub/proteomics/images/hwpi_basesprite.png);
        background-position: -52px -501px;
        background-origin: content-box;
        min-height: 20px;
    }

    .link-count-mobi-search a {
        background-image: url(/pub/proteomics/images/hwpi_basesprite.png);
        background-position: -45px -438px;
        min-height: 20px;
    }

    ul.primary li a {
        background-color: #F3F3F1;
        border-color: #E4E4E4;
        margin-right: 0;
        padding: 4px;
    }

    .table-wrap {
        overflow: scroll;
    }

    .search-block-form .container-inline .form-item .form-text,#search-block-form .container-inline .form-item .form-text {
        height: 32px!important;
    }

    #footer .os-custom-menu {
        display: block !important;
    }
}

@media (max-width: 768px) {
    .block.block-boxes.block-boxes-os_boxes_site_logo {
        width:100%!important;
    }

    .link-count-mobi-search a {
        min-height: 20px;
    }

    .link-count-mobi-util a {
        min-height: 20px;
    }

    .region-header-third {
        margin-left: 15px!important;
        width: 100%!important;
        float: left!important;
    }

    .view-content ~ .item-list ul.pager li {
        line-height: 3em;
    }
}

@media (max-width: 400px) {
}

@media (max-width: 240px) {
    .region-header-second {
        min-height:195px !important;
    }
}

@media (max-width: 1008px) {
    .block-boxes-os_slideshow_box {
        z-index:0!important;
        background: #444 !important;
    }

    #layout_16_9_overlay .rslides_tabs,#layout_16_9_below .rslides_tabs,#layout_16_9_side .rslides_tabs,#layout_3_1_overlay .rslides_tabs {
        padding: 5px 0 10px 12px !important;
        left: 0 !important;
        position: static !important;
        top: 0 !important;
        background: #444 !important;
    }

    .block-boxes-os_boxes_widget_slider #layout_16_9_side .rslides_tabs {
        background: transparent !important;
    }

    .block-boxes-os_boxes_widget_slider #layout_16_9_side .rslides_tabs li {
        margin: 0 8px !important;
    }

    .block-boxes-os_boxes_widget_slider #layout_16_9_side .slide img {
        width: auto !important;
    }

    .block-boxes-os_boxes_widget_slider #layout_16_9_side div {
        height: auto !important;
    }

    #layout_16_9_overlay .slide-copy,#layout_16_9_side .slide-copy,#layout_16_9_below .slide-copy,#layout_3_1_overlay .slide-copy {
        height: auto !important;
        min-height: 100px !important;
        position: static !important;
        background: #444 !important;
        width: auto !important;
        float: none !important;
        clear: both !important;
        margin: 0 !important;
        padding-top: 10px !important;
    }

    #layout_16_9_overlay .slide-copy h2,#layout_16_9_side .slide-copy h2,#layout_16_9_below .slide-copy h2,#layout_3_1_overlay .slide-copy h2 {
        margin-bottom: 10px !important;
        font-size: 18px !important;
        line-height: 22px !important;
    }

    #layout_16_9_overlay .slide-copy p,#layout_16_9_overlay .slide-copy h2 {
        padding-left: 15px !important;
    }

    #layout_16_9_overlay .slide-copy p,#layout_16_9_side .slide-copy p,#layout_16_9_below .slide-copy p,#layout_3_1_overlay .slide-copy p {
        margin-bottom: 15px !important;
        font-size: 13px !important;
        line-height: 21px !important;
    }

    #layout_3_1_overlay .slide img,#layout_16_9_side .slide img {
        position: static !important;
        width: 100% !important;
    }

    .rslides_tabs li {
        z-index: 5 !important;
        position: relative !important;
    }
}

@media (max-width: 479px) {
    .region-content-top .block-boxes-os_slideshow_box .slide {
        height:auto !important;
    }

    .rslides_tabs li {
        display: none !important;
    }

    .rslides_tabs li:first-child,.rslides_tabs li:last-child {
        display: block !important;
        margin-right: 8px !important;
    }

    .block-boxes-os_boxes_widget_slider .rslides_tabs li:first-child,.block-boxes-os_boxes_widget_slider .rslides_tabs li:last-child {
        display: none !important;
    }

    .block-boxes-os_boxes_widget_slider .rslides_tabs li {
        display: inline-block !important;
    }

    .rslides_tabs a {
        margin: 0 !important;
    }

    a.rslides_nav.next {
        background-position: -53px -24px !important;
    }

    a.rslides_nav.prev {
        background-position: -21px -24px !important;
    }
}

@media (max-width: 1008px) {
    #header-container .block-boxes-os_boxes_site_info {
        min-height:0 !important;
        padding: 0 0 20px 0;
    }

    #boxes-box-site_info {
        min-height: 0;
        padding-top: 0;
        margin-left: 14px;
    }

    #boxes-box-site_info h1 {
        line-height: 35px;
    }

    #boxes-box-site_info {
        margin-bottom: 0;
        padding-top: 10px !important;
    }

    .search-block-form .form-item label,#search-block-form .form-item label {
        display: none;
    }

    .search-block-form,#search-block-form {
        margin-left: 12px;
        padding-bottom: 0!important;
    }

    .ui-tabs .ui-state-default a,.ui-tabs .ui-state-default a:link,.ui-tabs .ui-state-default a:visited,.ui-tabs .ui-state-hover,.ui-tabs .ui-widget-content .ui-state-hover,.ui-tabs .ui-widget-header .ui-state-hover,.ui-tabs .ui-state-focus,.ui-tabs .ui-widget-content .ui-state-focus,.ui-tabs .ui-widget-header .ui-state-focus,.ui-tabs .ui-state-active,.ui-tabs .ui-widget-content .ui-state-active,.ui-tabs .ui-widget-header .ui-state-active,.ui-tabs .ui-state-hover a,.ui-tabs .ui-state-hover a:hover,.ui-tabs .ui-state-active a,.ui-tabs .ui-state-active a:link,.ui-tabs .ui-state-active a:visited {
        min-height: 35px;
    }

    .search-block-form input.form-submit,.search-block-form #edit-submit,#search-block-form input.form-submit,#search-block-form #edit-submit,#search-form #edit-submit {
        margin: 0 0 0 -49px !important;
    }
}

@media (max-width: 479px) {
    #boxes-box-site_info {
        padding-top:0 !important;
    }
}

@media (max-width: 768px) {
    .search-block-form .container-inline .form-item .form-text,#search-block-form .container-inline .form-item .form-text {
        width:100%;
    }

    #content-column .block.block-boxes-os_boxes_manual_list.styled {
        padding: 0!important;
    }

    .sv-list-layout-grid .file {
        width: 100% !important;
    }

    .sv-list-layout-grid .file .file-info {
        clear: left;
    }

    .ui-tabs ul.ui-tabs-nav li {
        display: block !important;
    }

    .ui-tabs ul.ui-tabs-nav li a {
        padding: 10px 20px !important;
    }
}

@media (max-width: 479px) {
}

@media (max-width: 1008px) {
    .link-count-mobi-main a {
        background-color:#A23338;
        color: #FFFFFF;
    }

    .link-count-mobi-util a {
        background-color: #80282C;
    }

    .link-count-mobi-search a {
        background-color: #1E1E1E;
    }

    #menu-bar {
        background: none!important;
    }

    #menu-bar #block-os-primary-menu {
        background: none repeat scroll 0 0 #3c33a2;
    }

    #menu-bar ul.nice-menu a.active,#menu-bar ul.nice-menu a:hover {
        background: none repeat scroll 0 0 #1E1E1E;
    }

    #menu-bar #block-os-primary-menu a:hover,#menu-bar #block-os-primary-menu a:focus {
        background-color: #303030!important;
    }

    #menu-bar {
        background: none repeat scroll 0 0 #303030;
        padding: 0;
    }

    #menu-bar ul.nice-menu ul {
        background: none repeat scroll 0 0 #80282C!important;
    }

    #menu-bar #block-os-primary-menu li {
        border-bottom: 1px solid #80282C!important;
        border-top: 1px solid #6838ab!important;
        display: block;
    }

    .region-header-third .os-custom-menu.opened,.region-header-third #block-os-secondary-menu.opened {
        background-color: #80282C!important;
    }

    .region-header-third .os-custom-menu li,.region-header-third #block-os-secondary-menu li {
        border-bottom: 1px solid #662023!important;
        border-top: 1px solid #8D2C30!important;
        margin-left: 0!important;
    }
}

@media (max-width: 768px) {
}

.block-nice-menus {
    line-height: normal;
    z-index: 10;
}

ul.nice-menu,ul.nice-menu ul {
    z-index: 5;
    position: relative;
}

ul.nice-menu li {
    position: relative;
}

ul.nice-menu a {
    display: block;
    color: #027ac6;
}

ul.nice-menu ul,#header-region ul.nice-menu ul {
    position: absolute;
    visibility: hidden;
}

ul.nice-menu li.over ul {
    visibility: visible;
}

ul.nice-menu ul li {
    display: block;
}

ul.nice-menu:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
    visibility: visible;
}

ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul {
    visibility: hidden;
}

ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul {
    overflow: visible !important;
}

ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe {
    display: none;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    filter: mask();
    width: 20px;
    height: 20px;
}

ul.nice-menu,ul.nice-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid #ccc;
}

ul.nice-menu li {
    border: 1px solid #ccc;
    border-top: 0;
    float: left;
    background-color: #eee;
}

ul.nice-menu a {
    padding: 0.3em 5px 0.3em 5px;
}

ul.nice-menu ul {
    top: 1.8em;
    left: -1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin-right: 0;
}

ul.nice-menu ul li {
    width: 12.5em;
}

ul.nice-menu-right,ul.nice-menu-left,ul.nice-menu-right li,ul.nice-menu-left li {
    width: 12.5em;
}

ul.nice-menu-right ul {
    width: 12.5em;
    left: 12.5em;
    top: -1px;
}

ul.nice-menu-right ul ul {
    width: 12.5em;
    left: 12.5em;
    top: -1px;
}

ul.nice-menu-right li.menuparent,ul.nice-menu-right li li.menuparent {
    background: #eee url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;
}

ul.nice-menu-right li.menuparent:hover,ul.nice-menu-right li li.menuparent:hover {
    background: #ccc url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;
}

ul.nice-menu-left li ul {
    width: 12.5em;
    left: -12.65em;
    top: -1px;
}

ul.nice-menu-left li ul li ul {
    width: 12.5em;
    left: -12.65em;
    top: -1px;
}

ul.nice-menu-left li.menuparent,ul.nice-menu-left li li.menuparent {
    background: #eee url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left li.menuparent:hover,ul.nice-menu-left li li.menuparent:hover {
    background: #ccc url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left a,ul.nice-menu-left ul a {
    padding-left: 14px;
}

ul.nice-menu-down {
    float: left;
    border: 0;
}

ul.nice-menu-down li {
    border-top: 1px solid #ccc;
}

ul.nice-menu-down li li {
    border-top: 0;
}

ul.nice-menu-down ul {
    left: 0;
}

ul.nice-menu-down ul li {
    clear: both;
}

ul.nice-menu-down li ul li ul {
    left: 12.5em;
    top: -1px;
}

ul.nice-menu-down .menuparent a {
    padding-right: 15px;
}

ul.nice-menu-down li.menuparent {
    background: #eee url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-down.png) right center no-repeat;
}

ul.nice-menu-down li.menuparent:hover {
    background: #ccc url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-down.png) right center no-repeat;
}

ul.nice-menu-down li li.menuparent {
    background: #eee url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;
}

ul.nice-menu-down li li.menuparent:hover {
    background: #ccc url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;
}

ul.nice-menu li {
    margin: 0;
    padding-left: 0;
    background-image: none;
}

#header-region ul.nice-menu li {
    margin: 0;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    background: #eee;
}

#header-region ul.nice-menu ul {
    top: 1.8em;
    left: -1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin-right: 0;
}

#header-region ul.nice-menu ul {
    top: 1.7em;
}

#header-region ul.nice-menu-down li ul li ul {
    left: 12.5em;
    top: -1px;
}

#header-region ul.nice-menu-down li.menuparent {
    background: #eee url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-down.png) right center no-repeat;
}

#header-region ul.nice-menu-down li.menuparent:hover {
    background: #ccc url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-down.png) right center no-repeat;
}

#header-region ul.nice-menu-down li li.menuparent {
    background: #eee url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;
}

#header-region ul.nice-menu-down li li.menuparent:hover {
    background: #ccc url(/profiles/openscholar/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;
}
